BM6P6(@ 666555555555555444444444666666666666777999:::;;;666555333222111111222222444444444444333222111111333333444555777999;;;<<>>QQQ___iiipppdddQQQJJJTTTfffyyyvvvaaaNNNCCC???<<<===;;;777777999777777777777777666666555666444333111111222333444888777444222222222333444333333333333333333333333333333333222222111111111333333222222222222222222222222111111000000//////////////////////////////......//////000000111111222333555666666666555555888888999:::;;;;;;;;;;;;;;;:::888666666777888999888999:::;;;;;;;;;;;;:::;;;999888888999::::::999999888666555555555666777777777555444444333444444666666555333111000......***+++,,,---,,,+++***))))))***++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++*********)))+++***)))(((((()))***+++++++++++++++++++++++++++***)))))))))))))))******(((((((((((())))))))))))'''((()))***+++,,,,,,,,,,,,+++++++++,,,,,,***(((+++*********))))))(((((()))+++---//////,,,)))'''(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))(((((('''''''''&&&''''''''''''(((((((((((())))))((('''''''''''''''+++*********))))))((((((((())))))************))))))))))))))))))******+++((((((((((((((()))***************++++++,,,,,,,,,+++)))'''%%%%%%''')))+++------------,,,+++***)))******+++,,,,,,,,,,,,+++)))))))))***************++++++++++++,,,---...///333...///777@@@TTTyyymmmTTT???222...---,,,***)))))))))))))))))))))((())))))***+++---+++***(((((()))+++,,,)))***---///000///---,,,...---,,,,,,---...000111******+++,,,...---+++(((''''''((()))))))))))))))------...///...---+++***---+++))))))+++,,,---,,,(((''''''&&&&&&&&&''''''&&&&&&''''''(((***+++,,,555333111...+++)))'''&&&))))))))))))((((((((((((&&&))),,,---------///222333///)))&&&&&&'''((()))(((((((((((())))))))))))((('''%%%%%%%%%'''(((***((()))***+++,,,++++++***+++,,,...111333555666777...---+++******+++---...)))***+++******+++...111===BBBMMM```yyyrrrcccQQQ;;;111444,,,***(((((()))***,,,...,,,++++++,,,......---+++.........///111666===CCCWWW^^^kkkxxx666555555555555444444444333333444555777999:::;;;888777555444333333444444555555666666666555444444222333333555777999;;;<<>>PPPsss{{{dddNNN???555111---++++++,,,---,,,)))))))))))))))***++++++...,,,+++)))))))))***++++++,,,...//////---+++***,,,,,,,,,------...///000))))))***+++---,,,***'''(((((()))***************++++++,,,,,,,,,+++***))),,,+++))))))+++,,,---,,,******((('''&&&&&&&&&&&&&&&&&&''''''(((***+++,,,000///---+++)))((((((((())))))))))))(((((((((((((((+++000222333444777:::;;;666///***(((((())))))***************)))))))))((('''&&&%%%%%%&&&((()))'''((()))*********))))))''')))+++...000333444444---+++***))))))***+++,,,+++++++++***+++,,,...000333666>>>MMMccczzz|||eeeLLL;;;555333222222222444555666666---,,,+++,,,------,,,***,,,,,,,,,,,,---000555999CCCHHHSSS```kkkvvv666555555555555444444444111111222444666888:::;;;777777555444444444444444444444555666666666666555222222333555777999;;;===HHHJJJIIICCC;;;666888;;;777777777777777888:::::::::HHH]]]ttt{{{cccLLLKKKOOObbbvvv{{{iiiYYYEEE@@@<<<===<<<:::999;;;777777888888777777666555777666555333333444555555111000000000000222444555333333333333333333333333333333333333222222222222333333333222222222111111............////////////------------------------000000000000000000//////000111333444555666666666888999:::;;;<<<<<<<<<<<<<<<;;;:::999888999::::::;;;:::999999999:::;;;<<<;;;999888888999::::::999999888777666666666666777777777666555555444444444444333333222111111000000000//////...............,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++************)))))))))))))))******)))))))))((((((((())))))************))))))++++++++++++++++++++++++---,,,+++)))((((((''''''((())))))))))))*********)))***+++---///000000000333000...------...---,,,***************)))))))))******++++++******)))((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''))))))((((((((((((((('''***************)))(((''''''''''''''''''(((((()))((((((((((((((())))))***+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++((()))******++++++******++++++***)))(((((())))))))))))))))))***+++,,,---///,,,---444;;;KKKhhhuuu```PPP>>>666---)))+++...///...*********)))***++++++,,,///...,,,***))))))******,,,---...///...,,,***(((+++,,,---......//////...)))))))))***++++++)))'''))))))***++++++++++++***))))))*********)))(((''',,,***))))))***,,,,,,,,,---,,,***((('''&&&&&&&&&&&&&&&&&&'''((()))***+++***))))))(((((((((((()))(((((((((((())))))))))))***...222666999<<>>777444555888777777777777888999:::::::::EEEYYYuuu~~~dddMMMPPPMMM```uuuooo```HHHAAA<<<======;;;:::;;;777888888888888777666666777777666555444555555666333222222222333444555666444444333333333333222222333333333333333333333333444333333222222111111111.........//////000000000........................222111111000000////////////000111333444666777777888999:::;;;<<<============<<<;;;::::::::::::;;;<<<;;;999888888999;;;<<<;;;999888888999::::::999888888888777777777777777777777777666555555444333222222222222111111111111111000...---------...///............---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))(((((((((((('''(((***++++++***))))))************************++++++***)))(((((()))))))))))))))*********++++++***+++---...000111222222444111...,,,,,,---------************************+++******)))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((''''''''''''+++++++++******((('''&&&(((''''''''''''((())))))))))))(((((((((((()))))),,,,,,++++++******)))))))))***++++++++++++***))),,,,,,,,,,,,,,,+++******(((((()))************))),,,+++***))))))((()))))))))))))))))))))***++++++---+++,,,111888DDDZZZmmmyyyiii[[[GGG;;;...(((***......,,,***************+++,,,,,,///...---+++***)))))))))+++,,,---------+++***)))***+++---...//////...---******)))***++++++)))'''(((((()))************)))((((((((((((((((((((((((,,,***((((((***,,,,,,,,,,,,+++***)))((((((((((((&&&&&&&&&'''((()))******((((((''''''''''''(((((((((((((((((())))))))))))+++...111555999<<>>555---***)))******,,,,,,+++******)))(((((()))(((''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))(((''''''***))))))((())))))***+++,,,+++)))***,,,,,,+++)))---///222555>>>PPPhhhzzzwwwYYY@@@777555444666999:::888666111///---,,,,,,,,,+++)))***,,,---,,,++++++---...///---///555===LLLcccuuu666555555555555444444444444444333333333333444444333333333333333333222222111222333444555666666666333333444555777999:::;;;@@@@@@>>>999555333444777777777777777888999:::;;;===CCCUUUrrriiiSSSVVVMMM```uuusssfffLLLCCC======>>><<<::::::888888888888888777777666777777666666555555555555555444444444444444444555444444444333333222222222333333333333333333333333444444333333222111000000/////////000000111111111////////////////////////222222111111000000////////////000222333555666777777888999;;;<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<;;;999888888999;;;<<<;;;999888888999::::::999888888888888888777777666777777777777666555444333111111111111111111111111000///---,,,,,,,,,---...............---,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((('''((()))+++++++++***)))************************))))))(((((()))***++++++************+++++++++++++++,,,---///000111222222222000,,,++++++,,,---,,,***************++++++++++++***)))((((((((())))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''((((((((((((+++++++++******((('''&&&))))))(((((())))))***+++))))))(((((((((((())))))+++++++++******)))))))))(((***+++,,,,,,+++***((())))))*********)))(((((((((((()))************)))+++++++++++++++******)))))))))(((((())))))************,,,000444===KKKWWWbbbfffiiikkknnnoooggg^^^MMMAAA333++++++------*********))))))******+++,,,///...---+++***))))))((())))))+++,,,,,,,,,++++++)))+++,,,...///......------+++***+++,,,,,,***(((&&&''''''((()))((((((((())))))((((((((())))))))),,,***((((((***+++,,,+++******)))))))))******+++'''&&&&&&&&&'''((()))***))))))(((''''''''''''''''''((((((((()))))))))******,,,...111444777888888===777000***((()))******++++++***)))((((((''''''((((((((('''''''''(((((())))))))))))))))))))))))'''(((((())))))(((((('''************++++++,,,,,,...//////000111///,,,******---000000222===OOO]]]sssqqqXXXHHHCCC<<<:::<<<===<<<:::222000---,,,,,,,,,+++***)))***,,,---,,,,,,---...000......000333<<>>===>>><<<999999888888999999888888777666666666666666666555555555444444444444333333333333555444444333333222222111333333333333444444444444555444444333222111000000000000000000111111111111000000000000000000000000111111111111111111000000000000000111222444555666666777888:::;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999999:::;;;;;;999888888999::::::999888888999999888888777666666777888888777666444333111111111111111111000000...---,,,,,,++++++,,,,,,,,,------------,,,,,,+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,******)))))))))((((((((('''((()))******+++******************************''''''(((((()))+++,,,---******+++++++++,,,,,,,,,+++,,,---...///000000000///---+++***,,,,,,,,,,,,*********+++++++++++++++++++++***))))))))))))***(((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''''''''(((((((((((()))))))))***************)))(((''')))))))))))))))***++++++***))))))(((((((((((((((***************)))))))))***+++,,,------,,,+++***'''(((((((((((((((''''''((()))******++++++*********+++---......---+++******)))))))))))))))******)))***,,,...222777>>>CCCGGGKKKNNNQQQUUU[[[[[[WWWNNNDDD777///---------+++)))))))))((()))******+++,,,,,,,,,+++***)))(((((((((((()))***++++++,,,,,,***+++,,,------......---...,,,++++++,,,,,,***)))%%%&&&''''''((((((''''''))))))((((((((()))******+++)))(((((()))+++++++++(((((((((((()))***+++,,,''''''&&&&&&''''''((()))***)))(((''''''&&&&&&'''''''''(((((())))))***************---000111111000444000***'''''')))************))))))((((((''''''''''''((((((((()))))))))+++***)))((((((((())))))###$$$&&&(((***++++++,,,+++++++++,,,------......111555999;;;888333///---,,,///222111///333===FFFfffxxxbbbWWWHHH>>><<<<<<<<<:::333000---,,,,,,,,,,,,+++''')))***+++******,,,------,,,---//////111;;;FFF666555555555555444444444555555444333333333333444444444555666666555555444444555666777777777777777666666666666666777777888777777888777666666666777888888888888999:::;;;;;;;;;CCCPPPjjj}}}dddXXXSSSeeeyyywwwhhhTTTIII???>>>>>><<<999888888999999999999888777777555666666666555555444444333333444555666666666666555555444333333222111111333333333444444444555555555444444333222111000///000000000000000/////////000000000000000000000000111111111111111111222222111000000000111222444555555666777999:::;;;<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;;;;::::::999999999;;;999888888999::::::999888888999999999888777666666777888888888666444333222222111111000000//////---------------,,,++++++***+++,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))*********++++++++++++++++++*********)))))))))(((((((((((()))***+++,,,************************)))((((((((()))***+++++++++++++++,,,,,,,,,,,,---+++,,,,,,---......---------+++++++++---...---,,,*********++++++,,,,,,,,,+++++++++++++++*********(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''(((((((((((())))))((('''''''''''''''((((((((()))))))))******))))))*********))))))(((((((((((((((((()))************)))((((((((((((((())))))))))))***************++++++++++++++++++***''''''(((((()))((((((''')))******+++++++++++++++(((+++///222222000---++++++******))))))*********(((***,,,...000333444444333888;;;;;;>>>DDDHHHHHHEEE???666///,,,+++++++++((((((''''''(((((()))***************))))))(((''')))))))))***************++++++++++++,,,---.........,,,************)))(((&&&''''''((((((((((((((()))(((''''''((()))***++++++)))'''''')))+++++++++))))))((((((((()))******''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''((()))************))))))+++...///...,,,...+++((('''(((*********))))))))))))))))))))))))%%%&&&'''((()))************)))((('''''''''(((((($$$%%%&&&((()))************+++,,,------.........///888@@@BBB;;;444///...000222444333000111666;;;UUUiiinnnUUUCCC;;;999999888333000---,,,,,,------,,,)))***+++***))))))***,,,++++++...///---,,,222:::666666555555555444444444444333333333444444555666111222333444444444333222333444555555555555555555777777666666666666777777222333444555666555555555888888888888999:::;;;<<<999CCCPPPiiiiiiVVVUUUggg{{{wwwhhhVVVJJJ@@@>>>???<<<888777888999999999999888777777555555555666555444444333333444666888999::::::;;;555555444333333222111111333333333444444555555555555555444333222000000///000000//////.........---////////////////////////000000000111222222222333111111000000000111333444444555666888:::;;;;;;;;;::::::;;;;;;::::::999888:::;;;;;;;;;;;;:::999888;;;999888888999::::::999888888999:::999888777666666777888999888666444333222222111111000/////////,,,---.........---+++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))*********+++++++++++++++************)))(((((('''(((***,,,---))))))))))))))))))))))))******)))))))))))))))***++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,++++++++++++---//////...---*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))))))))((('''''''''''''''(((((())))))******++++++((())))))************)))'''''''''''''''((())))))******)))((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((()))))))))))))))(((******+++,,,,,,,,,,,,+++'''***000444555222///,,,++++++***************+++(((***---...000111///,,,'''---111000000555999;;;;;;777222,,,)))'''((()))'''''''''''''''((())))))(((((()))))))))(((((('''++++++******)))(((((((((,,,+++******+++,,,...///---+++)))((())))))(((''''''(((((()))))))))))))))(((''''''&&&'''((()))***+++)))'''''')))+++++++++******)))(((((('''((((((''''''&&&&&&&&&'''((((((&&&%%%%%%%%%&&&&&&'''(((&&&''''''((()))******++++++***)))+++///000///---,,,***((((((***++++++******************+++++++++$$$%%%''')))***+++++++++)))((('''&&&%%%&&&&&&'''(((((((((((('''&&&%%%%%%)))***+++,,,---......---,,,777BBBCCC;;;111------000111222000......111444CCCRRRkkkbbbJJJ>>>;;;;;;:::222000---+++,,,------------------+++))))))+++---,,,---///000---***...555777777777777777666555555555555444333444555666777555444333222111222333444444444444444444444444444666666666666666555555555777666555444444444444444999888666555555777999:::???BBBIIIppprrrYYY\\\iiizzzyyylll[[[MMM@@@<<<<<<;;;::::::888999;;;;;;:::888555333333333333333333333333333222333444666777888888888777666555444333222222222222222222333333444444444444444333222222111111000111111000000000000111111444333222111000000000000////////////000000000000/////////000111111222222444555777888999999999888;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999999::::::888777777777888999999999999999999888777777555666666666666444333222111111111111111111222222000000///...---,,,,,,,,,+++******))))))******+++******************************+++++++++,,,,,,,,,************+++,,,---...*********)))))))))(((((()))((((((((()))+++,,,...))))))))))))))))))))))))))))))*********))))))(((,,,------......------,,,---,,,,,,++++++*********++++++******************+++++++++,,,,,,---------------+++)))'''%%%$$$###((())))))*********))))))%%%&&&'''&&&%%%$$$&&&(((((((((''''''''''''(((((('''(((***+++,,,,,,+++***'''&&&%%%&&&(((((('''&&&'''''''''''''''((())))))%%%''')))***((('''''''''))))))(((((((((((())))))((((((((((((((()))******)))))))))))))))******+++---,,,,,,++++++*********))))))******++++++++++++*********+++,,,,,,***(((***+++---000222000,,,((('''((()))++++++******)))+++,,,------............******+++,,,,,,---......------,,,,,,***)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''((())),,,---***&&&&&&,,,...)))''')))************)))((('''&&&''''''(((((())))))*********(((&&&''')))***'''$$$))))))(((((('''''''''&&&+++******)))(((''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))******)))(((((())),,,111555555222---+++******)))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))******))))))***+++,,,,,,,,,,,,---333::::::555000...///...000111///---,,,---///:::CCCSSShhh~~~ttt[[[III>>>999777000////////////...---,,,,,,,,,+++++++++,,,------000...,,,******,,,...///777777777777777666555555333333222222222333444555555444333222222222333333444444444444444444444444555555555666666666666666666666555444444444444444888777666555666777999:::<<>>:::777666<<<<<<===<<<:::777444222333333333333333333333333333333444555666666555555666555555444444333333333444444444444444444333333444444333333222222111111222333444444444444333222222222222111000000//////222222111000///...------//////000000111222222222111333555777999999999999::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::999888777666777888888888888999999888888777666222222333444444444444333111111111111111111111111...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---************************,,,+++***)))'''%%%$$$$$$************+++,,,------,,,,,,,,,+++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,---,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------------...)))))))))))))))((('''&&&'''((()))(((&&&&&&((()))((((((''''''''''''(((((())))))))))))***+++,,,,,,,,,***((('''(((((((((((('''''''''''''''((())))))((()))++++++***))))))***%%%&&&'''''''''&&&$$$###((((((((((((((()))******)))))))))))))))******+++---------------,,,,,,+++((((((''''''''''''''''''******+++,,,...///---+++))))))+++---...---***'''(((((()))************))))))***++++++,,,+++++++++******++++++,,,,,,------+++++++++++++++***))))))************************((((((((((((((((((((((((''''''(((((()))******+++,,,)))***...000...,,,,,,(((((((((((((((((((((''''''(((((((((((()))))))))%%%%%%%%%''')))+++***)))************))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))************))))))(((((((((***---000111000...+++***)))((('''&&&&&&&&&(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((()))***+++,,,,,,,,,,,,(((***+++------,,,++++++***)))((()))+++,,,+++******///888BBBQQQfff~~~kkkQQQ???777333000---++++++,,,,,,+++*********++++++---......------,,,,,,,,,,,,------777777777777777666555555555555555555555666666777555555444444333333333333333333444444444444444444333444444555666777888888666555555444444444555555555555555666777999:::;;;999CCCMMMrrrzzzpppuuu}}}ӵ}}}mmm]]]KKKBBB>>>:::666555:::;;;<<<<<<:::999666555333333333333333444444444333444555555555555555444555555555555555444444444555555666666555444333222555444444333222222111111111222444555555444222111222222222111111000000///Ħ///......///000000Ħ333333000222444777888999::::::999::::::;;;;;;::::::999;;;ӵ999:::999777666666666777888999999::::::999999888777222222333444555555666666222222222111111111111111...------,,,++++++,,,,,,+++******))))))******+++************************...------+++***(((''''''+++*********++++++,,,---))))))))))))))))))))))))************))))))******))))))))))))))))))))))))((())))))Ħ,,,,,,,,,,,,+++***))))))***++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,------------------))))))******++++++,,,,,,+++++++++***)))((('''&&&'''(((((('''&&&&&&''')))((((((''''''''''''(((((())))))(((((((((***,,,---,,,)))&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))((()))******)))((()))*** """%%%'''))))))((('''((((((((((((((())))))***)))))))))))))))******+++...------,,,,,,,,,------,,,+++***)))))))))***+++,,,++++++---......+++))))))))))))+++,,,,,,)))'''((()))))))))************))))))***************)))******++++++,,,,,,,,,,,,)))******+++++++++******************************''''''''''''''''''''''''((()))+++,,,---------------++++++---//////......)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++******)))(((((()))))))))***+++,,,,,,,,,++++++***)))(((((())))))((((((((()))******++++++((((((((((((((((((((((((((((((((((((((()))))))))''''''(((((())))))******((()))***++++++,,,,,,++++++***)))***+++,,,,,,+++///---+++***++++++)))''',,,000444777>>>NNNddduuu{{{cccOOOBBB777333///---------+++((())))))******+++,,,......+++,,,,,,,,,,,,---------777777777777777666555555555555666666666777777666555555555444444444333333333333333444444444555555333444444555666777888888555555444444444555555666555555555666888999:::;;;999DDDLLLnnn4ĉ@ӵrrraaaNNNDDD???:::666444777888999:::::::::999999333333444444555555555555444444555555666555555555444444555666666666555444555666777777666555333222555555444444333222222111111222444555555444222111111222222333222222111000>L000000111111000000=hĦ333000222444777999:::::::::999::::::;;;;;;::::::9994ĉ@ӵ999888777666666666777888666666666777666666555444333444444555666777888888222222222111111111000000///......---------------+++******))))))******+++************************---------,,,,,,+++++++++++++++******++++++,,,,,,))))))))))))))))))))))))###$$$$$$%%%&&&'''''''''))))))))))))))))))))))))(((((()))>L***+++,,,,,,,,,++++++***)))+++++++++,,,,,,------...++++++,,,,,,------------------------------------***************)))))))))+++,,,++++++***)))((('''&&&''''''&&&%%%%%%&&&(((((((((''''''''''''(((((()))(((((('''(((***+++,,,...,,,)))((()))))))))((('''''''''''''''((())))))'''((()))(((''''''((()))!!!###&&&)))***+++***)))((((((((((((((())))))***)))))))))))))))******+++,,,,,,,,,++++++,,,,,,---...---,,,+++++++++------...------------,,,)))''')))(((((()))******)))''')))))))))))))))*********)))))))))******)))((((((******+++++++++++++++,,,))))))***++++++++++++***************************(((((((((((((((((((((((()))***+++---.../////////...///000222444555333000******)))((((((((())))))(((((((((''''''''''''''''''((())))))(((''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''++++++***))))))(((((((((*********))))))))))))***)))))))))((())))))******(((((())))))************''''''''''''''''''''''''(((((((((((())))))******''''''(((((())))))******(((((()))***++++++++++++---+++))))))***,,,,,,+++000///---,,,,,,+++)))(((,,,000222222444===NNN[[[ttt|||aaaLLL999555000...//////+++(((************+++,,,---...+++++++++,,,,,,---------777777777777777666555555333333444555555555555444444555555555555444333333222333333444444555555555444444555555666666777777555444444444444555666666555555666777888999999:::999CCCHHHfffGG=?tttcccPPPEEE???:::666555555555777888999:::;;;;;;444444555666666777777777444444555666777777666666222333555666777777666555444555777888888666444333555555444444333333222222222222333444444333222222111222333444444333222111HdĦ000111222222000=Īj222444666888::::::::::::::::::;;;;;;;;;;;;::::::GG=?888777666555666777777777777888888777777666555555555555555666777888999333333222222111000000000///......------.........---,,,,,,++++++,,,,,,---*********************************+++++++++,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,###$$$%%%'''((()))))))))))))))))))))))))))))))))'''((()))HdĦ***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------......///............------------------,,,,,,++++++************+++******)))((('''%%%&&&'''&&&$$$$$$&&&'''((((((''''''''''''(((((((((((((((((()))***++++++,,,***))))))******(((''''''''''''''''''((())))))'''(((((('''&&&&&&((()))'''((()))******))))))(((((((((((((((((()))******)))))))))))))))******++++++---000333333111...,,,,,,+++***))))))+++---...///............---+++(((***)))(((((()))***)))((()))))))))((()))******+++))))))******))))))((((((******++++++++++++++++++)))******+++++++++******************************))))))))))))))))))))))))((()))***+++,,,---...///...444:::>>>@@@???888111---,,,***)))(((((()))***(((((((((''''''''''''&&&###%%%(((((((((((()))+++''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((***)))((((((((((((((())))))+++,,,+++******+++,,,)))))))))(((((())))))******)))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))******+++''''''(((((())))))******'''((()))***++++++++++++++++++***)))***+++---...222333333111---+++++++++(((+++---......444>>>GGG\\\qqqtttYYYBBB;;;333///000000...++++++************+++,,,,,,+++******++++++,,,---...777777777ӵ222333444ĭӵ666ӵ333Ħ555555555666666666666666444ӵӵ\\\~~~ĦƜ`1.׼sĦӵĦuuucccPPPEEEĭӵ888888Ħ888888222Ħ666Ħ999888666444555555555444333333222222444444222222DdD000111111?fӵ444666777Ħ;;;;;;<<<ӵƜ`1.׼s999888ĭӵ:::555444888333333222222111000000ӵ,,,------...Ħ,,,++++++,,,,,,*********+++++++++,,,,,,+++Ħ******+++++++++,,,,,,Ħ))))))))))))))))))'''((()))DdD------...,,,,,,ӵ...///ӵ...ӵ---------((((((Ħ%%%'''ӵ&&&'''((((((ĭӵ''''''))))))(((&&&''')))***))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++...444>>>EEEEEE???666000+++***(((((()))+++...000///......000111111///---+++)))(((''')))******)))***)))((((((((()))++++++***************)))((((((++++++************************+++++++++******)))))))))))))))))))))))))))************************************,,,...000111777DDDRRRZZZ\\\WWWIII:::000///,,,***)))))))))***(((((('''''''''&&&&&&&&&###&&&((()))(((((()))+++''''''(((((())))))))))))((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&'''((()))'''***...///...///111333000///---,,,+++*********++++++******)))((((((((('''''''''''''''''''''''''''(((((()))******++++++''''''(((((())))))******'''((()))***++++++++++++)))+++---...---///333666>>>@@@@@@:::111++++++---)))***++++++,,,000666:::HHH]]]wwwttt[[[NNN>>>333000000///---,,,++++++***************+++***))))))***,,,...///777777?~4555444555g&e>&e666g&e222>hӵ666666666666555555555g&e555guO>uO>&e>>>UUU4ff?>ߝLgĉ@Shӵg&e>hӵuuucccPPPfff?><z666g&e>&e888999HL:::::::::ShӵgL999999888777555666555555444444333222S?ʬ6666663h?D%%)?111111ZufĦ666777999gL:::;;;<<<g&e;;;gĉ@888999g&e>&e777@e555555??666777333333222222111000g<ĉ++++++,,,---3we<Ħ************3h?@e+++++++++++++++,,,,,,+++Z+++(((((())))))***3h?gL)))))))))))))))))))))''''''(((D%%)?...fff?><z---,,,=?Ħ///g&e...g&e++++++,,,S?ʬ&&&4ff?>ߝL(((@e(((g&e(((%%%&&&3h?g&e>&e''''''??*********)))'''(((***,,,''''''''''''(((***+++,,,((((((((((((((()))******)))))))))))))))******+++333===LLLVVVWWWMMM???555+++***))))))***---000222......///111444555444222,,,***(((''')))************)))((((((((()))+++,,,***************)))((((((++++++******************+++++++++++++++***))))))((((((((((((((((((((((((************************---,,,,,,,,,---000333555HHHZZZnnnzzz|||ttt___LLL222111...+++)))))))))***(((((('''''''''&&&&&&&&&&&&)))+++***'''%%%&&&((((((((())))))*********+++((((((((()))))))))))))))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))&&&***///222222444666999777666444111///---,,,+++,,,,,,+++***)))((('''''''''''''''''''''''''''''''''(((((()))***+++++++++''''''(((((()))*********'''((()))******++++++***(((---111333222333999???LLLOOONNNDDD555+++))),,,///---,,,+++,,,...111333;;;OOOeeewwwvvvcccKKK999111000///...---,,,+++***)))))))))))),,,+++)))((()))+++...000:::4Dӵ555777;;;Hƅ^Hu]Ħ666Hu]Ħ666ZuR)Ħ555555555555666777777Hu]Ħ555HŐeHŐeHu]ĦCCCqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦwwwhhhsߝLGdUĦ666Hƅ^Hu]Ħ777ntHdĦ888999HGgĉ@888HdĦ666666666666666000222333333333333Htƅ^777777Bt=o9ĦDtfo9Ħ000111222g?555777HdĦ;;;;;;;;;Hu]Ħ;;;tt777666Hƅ^Hu]Ħ666H׼s444666555555555222111000//////...tQ+++,,,,,,---je<Ħ,,,,,,+++Bt=o9ĦH׼s((()))***,,,+++***)))))))))HtĦ***************Bt=o9ĦHdĦ,,,+++***)))((('''''')))))))))Dtfo9ĦsߝLGdUĦ+++Ht@cӵHu]Ħ...Hu]Ħ,,,,,,Htƅ^)))qIܗGIӵ&&&H׼s)))'''Hu]Ħ&&&)))Bt=o9ĦHƅ^Hu]Ħ&&&+++((()))***++++++***)))(((+++++++++)))'''''')))+++******))))))((((((''''''+++,,,,,,+++******+++---333DDD\\\mmmmmm[[[CCC111---,,,***))))))+++,,,...------111<<>>:::444///---))))))---,,,((('''+++******)))'''%%%%%%&&&'''+++((('''+++...---++++++''''''(((((())))))******)))***+++,,,,,,+++)))(((333...222>>>BBB===???FFFTTTVVVSSSGGG777---,,,///++++++++++++,,,---......222:::KKKbbb}}}|||dddLLL:::///,,,...+++,,,,,,+++(((''''''(((++++++++++++++++++++++++;;;9994DuXӵ555999===DdDΦDdDĦ888DdDĦ666555t|<666555555555555555666666DdDĦ666DdDΦDdDΦDdDĦBBBpeƜ4DuTӵ`eĭqetDdDĦt|d<Ħ777Dt666555555444444444444444>d<Ħ777>d<ʜDd<ʜ4DuTӵAAAMMMF&uTӵ4DufئL>epuR)Ħ>d<ĦDtrrrDdDΦDdDĦ:::>d<ʜ4DuTӵ8884DwDd<Ħ888puR)Ħ>d<333333222222777999;;;:::777peӵ888ĦpeӵDx<>d<ӵDdd<::::::>d<Ħ:::4DufئL>e888DdDʜ4DuTӵ999DdDĦ777666555444555666666444222333222111///...---geĦ---s<v>aĦ+++***peӵDx<DdDĦ))))))+++------,,,+++++++++DdDĦ***((()))***peӵDx<>d<))))))*********************>d<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ000>d<Ħ+++peӵ///Ħ(((F&uTӵ'''DdDĦ'''&&&>d<Ħ)))peӵDx<>d<ʜ4DuTӵ***+++***(((''')))***)))(((''''''((()))***&&&(((******)))''''''''''''((((((((()))))))))***)))***,,,,,,+++***+++,,,000;;;KKKVVVVVVJJJ:::......---+++***))))))))))))***+++333CCCPPPOOO@@@111******)))(((((((((((((((************))))))))))))***************)))(((((((((((())))))***+++,,,,,,))))))))))))******************)))(((((('''''''''+++******))))))((((((((('''***///000///444EEEVVVwwwyyyLLL999000---&&&'''+++(((((((((((((((((((((((((((%%%000888333)))%%%''')))'''&&&%%%$$$$$$&&&((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''''''''((()))***+++,,,---,,,***((()))///777<<dp&ĒRnfʜd<Φ>d<Ħ:::s&dq&ĒR555777i?ʜtd<Ħ777HHܗDӊB555<x333333777:::<<<<<<999B?d<666666888999888555222333222111000///...geĦ...Hg8>aĦ,,,+++B?Ho9+++>d<,,,------------,,,,,,>d<ӵ)))***B?Ho9(((<x******+++++++++++++++&ӫeʬtIӇ--->d<Φ>d<Ħ...D&ӫetIӇ///DdDĦ///sdKĦ+++B?dp&ĒR((('''>d<sdKĦ***B?Ho9vvvs&dq&ĒR///++++++***''''''(((***)))(((''''''((()))***&&&)))++++++***)))((()))***)))))))))((((((((('''&&&(((++++++***)))***+++---333;;;AAAAAA:::111+++---,,,+++***))))))((((((***)))---888BBBBBB888---***)))((((((((((((((((((*********))))))))))))))))))************))))))(((%%%%%%&&&''''''((())))))*********)))))))))((((((((((((((()))))))))))))))+++*********))))))(((((((((***,,,,,,+++111DDDWWWxxxxxxLLL:::000---''''''+++(((''''''''''''''''''''''''%%%+++...***'''''')))(((((('''%%%%%%%%%''')))+++(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''((()))***+++...,,,)))&&&%%%(((---222999>>>HHHRRRZZZ```ccceeegggeee```XXXMMMCCC888222...,,,***)))***)))'''%%%'''))))))&&&(((------)))*********))))))(((((('''((((((''''''(((***,,,---,,,---222777888444000///000...,,,,,,------***((()))((((((((())))))***+++$$$&&&---333:::HHHddd~~~mmmVVVBBB555111...,,,+++,,,---+++***************************<<<;;;4DuXӵ777444555Hu]3hh666777999ne999888=e555555555555555666777777ne666666pIƎ@t@h;;;===BBB>hfe@ďDne=ewwwege<<<;;;sĪj@h444444666fdDĦ666@ďD666666Hkge444444444777:::>>>???===@h999:::@G333444HĪj@IŌ222000Bene;;;Hkge;;;ne;;;;;;fe:::Hu]3hh;;;<<<<<<se888888999;;;;;;:::666333333333222111000000geĦja>aĦ,,,,,,@G++++++se***,,,............------<Ō******+++@G((((((Hkge)))*********+++++++++,,,HĪj@IŌ---...ege//////Hu]3hIŌ...000DdDĦ...ne,,,***@h))))))>h(((((('''se'''ne***)))@GYYYvvvsĪj@h444...*********'''&&&((()))((((((''''''(((((()))''')))++++++***)))***+++*********)))((('''''''''&&&(((+++++++++******+++)))+++///222333222000...+++++++++******))))))(((+++***+++000555666111,,,)))((((((''''''(((((((((((()))))))))************))))))************))))))''''''(((((())))))******+++*********))))))((((((&&&'''((()))***++++++***************************)))***++++++***///@@@QQQuuusssIII888000...((())),,,(((''''''''''''''''''''''''%%%'''&&&###%%%******'''(((((('''''''''(((***+++(((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))((((((((((((((())))))***))))))(((&&&%%%'''+++......222999AAAIIIRRRZZZ```jjjnnnooojjjaaaVVVHHH===333///+++***++++++)))'''&&&,,,---((((((,,,,,,''')))))))))(((((((((((((((******)))******+++,,,---......///000000///......,,,+++***+++,,,,,,***((((((((((((((()))***+++,,,---******///333>>>VVVnnnlllUUUCCC555111---,,,...///...,,,************************<<<4DuXӵ777ĵD^666777888999888999999888555555555666777888999:::777666777888:::<<>>======555555555777999DdDĦ555666666666666555666666777777;;;@@@BBBAAA>>>:::<<<>>>@@@333333444333333111;;;<<<<<<<<<<<<<<<<<<<<<:::D^<<<<<<======s׼s;;;999:::;;;===>>>;;;777333333333222222222222geFm8///>aĦ,,,++++++,,,,,,,,,s׼s)))***,,,...///............Ho+++++++++,,,,,,((((((((()))))))))*********,,,,,,,,,---.........///000D^---...///DdDĦ---,,,++++++++++++)))))))))))))))((((((s׼s***((())))))((()))===UUUjjjEEE222,,,)))))))))'''&&&((('''((((((((((((((((((''''''((())))))((((((***+++))))))))))))(((((((((((('''))),,,------,,,,,,,,,((()))***,,,------------)))***************)))))))))***+++,,,------,,,,,,(((((('''''''''(((((()))''''''((()))***++++++,,,))))))************))))))++++++++++++++++++++++++))))))***************+++&&&''')))***++++++***************+++,,,,,,------))))))+++---...000;;;FFFcccwwwwww```EEE555......)))***---)))''''''''''''''''''''''''%%%'''&&&$$$&&&++++++'''(((((((((((((((((())))))'''(((*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++++++++***))))))))))))***&&&'''((('''''''''***,,,(((+++000444:::AAAJJJPPPZZZdddlllnnnlllggg[[[PPPCCC===555000///...+++((((((555;;;222))))))+++)))))))))))))))))))))************+++++++++++++++***+++,,,,,,,,,---.........+++,,,,,,---,,,***))))))******)))))))))***++++++333+++)))...222777FFFXXXiii}}}qqq]]]EEE===333......//////...************************Φ4DuXӵtvӵ>d<Ħ555444555777888888777Ħ999888888777888888888555555555666888999;;;<<<<<<;;;Ħ888999999;;;;;;<<<===>>>>>>>>>>>>999;;;???FFFOOOgggĦ}}}sssgggZZZNNNDDD???@@@???>>>===<<<;;;::::::666666666888:::;;;:::999>d<Ħ444555666444666777888777666777888333444444555666777888888777<<>>===999:::;;;===@@@DDDFFFHHH666777888777555444444555333333444555555444444333222333555666888999::::::;;;<<<===?????????>>>>>>============Ħ===<<<<<<==================;;;>d<Ħ<<<============Be<<<;;;:::;;;===??????===888444333333222222333333geFYĉ//////>aĦ+++***)))*********,,,------......---Be***)))***---///////////////...nu]ӵ+++,,,,,,+++***)))((((((((((((((()))************)))))))))))))))))),,,,,,,,,---------...............///......------+++,,,...000000>d<Ħ///.........///>d<Ħ------,,,Ħ++++++******************))))))))))))))))))))))))))))))((((((Be)))+++)))''''''Ħ((('''(((***+++((((((000;;;MMMXXXccceee```WWWIII===111+++((())))))&&&&&&(((&&&'''((())))))((('''&&&''''''((('''&&&''')))+++''''''(((((())))))******(((+++...//////.........***************))))))(((((())))))************)))%%%(((******)))((()))+++(((((('''''''''(((((()))&&&&&&''')))***+++,,,---((())))))*********)))))))))))))))((((((((((((((((((((()))***+++,,,------'''(((***++++++***))))))******+++,,,---......///((()))---111222222777>>>MMM```ppptttuuuqqq___JJJBBB333---...)))+++...)))''''''''''''''''''''''''$$$(((***((((((+++***((('''(((((())))))((('''''''''(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,...---,,,+++************((()))******((('''((()))&&&))),,,...000555<<>>AAANNN```gdKĦ}}}ppp```RRRIIIFFF>>>>>>===<<<;;;;;;::::::777888999;;;===>>>???@@@gdDĦ555777888:::999888777666666666777:::888555444333555777999888===DDDIIIIIIFFF@@@<<<:::;;;999999CCCMMMNNNGGG888888777666666666666666777666444444555666666555222333555777999:::;;;;;;;;;<<<======>>>>>>>>>>>>DDDCCCBBBgdKĦ======>>>@@@@@@@@@???===;;;:::sdKĦ<<<;;;BBBBBBAAA??????>>>===>>>>>>>>>===;;;888777444444222111111222ŶS2221110003we<............000//////...------......---,,,---...///000000000...iĉ@3hR/Ō******++++++,,,---,,,+++*********+++,,,---******+++++++++,,,,,,,,,///......---------......////////////////////////000000//////...DdDĦ...............sdKĦ+++,,,gdKĦ+++++++++************))))))((((((((((((((()))***+++******)))'''&&&))))))(((gdKĦ&&&***)))((()))***,,,///111;;;???EEEHHHGGGAAA999444---+++))))))+++,,,***'''((()))))))))************))))))))))))))))))))))))))))))*********+++++++++)))+++---//////---+++)))((())))))(((***------,,,...---+++************)))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))******++++++)))***+++++++++)))(((''',,,&&&$$$)))---......000222///,,,++++++++++++***,,,***(((***---...---***'''((((((((((((+++111666CCCHHHPPPUUUVVVQQQJJJEEE===666---)))***+++)))'''%%%%%%&&&''''''&&&%%%%%%((((((((((((((('''''''''''''''((((((((((((''''''+++******)))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''******)))(((((()))***+++...,,,***)))******)))((((((((((((((((((((((((((('''((()))***,,,///111222:::AAALLLWWW```fffkkknnnhhhcccXXXKKK===333///---+++---......,,,***))))))***))))))(((((((((((())))))))))))((('''(((+++...---***)))+++,,,******---***)))***...333444000,,,((()))+++,,,,,,+++)))(((,,,------------...222555@@@VVVpppuuu[[[???111...,,,+++,,,++++++++++++***)))((('''>A666ne777888777777777777ne888888777777777777888888777555444444555666555444ne888;;;CCCJJJOOOKKKDDD>>>::::::;;;===<<<@@@>>>@@@KKK\\\~~~netttdddUUUIIICCC?????????>>>===<<<;;;;;;::::::;;;<<<===>>>@@@De555555666666::::::999888888777888888<<<;;;:::999999:::<<<======BBBJJJOOOPPPLLLEEE@@@<<<<<<::::::CCCLLLLLLGGG:::999999888777777888888888777666777888999888666333444666888:::;;;<<<<<>>???AAAAAAAAA@@@>>><<<<<<ne???===<<>>>>>>>>======>>>===<<<999777555333333222222222222>A222222222k<...............111000000///......------...------,,,---...///000//////...fh+++******+++,,,,,,---++++++*********+++,,,---******+++++++++,,,,,,,,,................../////////////////////////////////////////////De------------------ne***+++ne++++++++++++*********))))))++++++******************((((((((((((((()))))))))))))))ne'''''')))(((''''''(((***,,,...000333666777666333...,,,---+++))))))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++)))***,,,---...---+++***'''(((((((((***---000000...///000...,,,*********((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))((()))))))))))))))*********)))******+++***)))((('''+++'''%%%))),,,...222888888444///+++***+++++++++,,,***((()))+++---,,,++++++++++++***)))+++///444555888<<>>AAA>>>???HHHVVVvvvxxxlll^^^NNNDDDAAABBBCCCCCCBBBAAA???>>>>>>============???AAABBB:::888888888888<<<;;;;;;;;;;;;;;;;;;;;;>>>=========>>>???@@@AAABBBGGGOOOUUUUUUPPPHHHCCC>>><<<:::;;;BBBIIIIIIDDD<<<;;;:::::::::::::::::::::::::::<<<===<<<:::888666777888999;;;===>>>>>>EEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBAAA@@@AAABBBCCCCCCAAA???>>>>>>@@@???>>>===@@@@@@???>>>>>>======<<<=========<<<:::777555333222222333333333333111222333..................111111000000///.........---------,,,---......///---------,,,...------,,,,,,,,,,,,---++++++***)))***+++,,,---******+++++++++,,,,,,,,,.........//////000000111////////////////////////........./////////------------------)))***+++++++++++++++*********))))))))),,,++++++******)))))))))%%%%%%&&&''')))***++++++***))))))((((((((('''&&&&&&&&&((()))***+++,,,,,,,,,,,,+++******,,,***))))))***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((++++++******************))))))***+++,,,,,,++++++))))))))))))))),,,222666666;;;???<<<333,,,***,,,))))))))))))))))))))))))************************'''((()))***************************)))))))))))))))************)))((((((***''''''***+++///888BBBDDD===444---******+++,,,,,,***(((((()))+++++++++......---+++******---000///////////////000111111777222...,,,------+++)))''''''((())))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((((('''''''''((('''''''''''''''''''''&&&&&&&&&&&&'''***,,,---------,,,+++***(((&&&&&&((((((((((((((((((((((((+++*********+++,,,------)))+++...333:::EEEPPPWWWbbbggglllkkkbbbTTTFFF>>>777222---***++++++)))'''((())))))*********))))))&&&(((+++,,,+++++++++,,,...***))),,,...+++***,,,***+++...333666444---(((************************+++,,,,,,+++***+++---000222:::III___|||iiiPPP===111---///++++++++++++++++++***??????>>>===<<<;;;:::999:::999999888777888888888::::::::::::;;;;;;;;;;;;::::::999999999999::::::;;;:::888888999999888777666<<<@@@===888:::FFFQQQVVVPPPGGG???::::::===???>>>AAA>>>>>>GGGSSSooo|||uuuhhhWWWJJJEEEFFFGGGGGGGGGEEECCCBBBBBBAAA@@@??????@@@BBBCCC>>>======<<<<<<======>>>?????????@@@@@@@@@@@@???>>>>>>???@@@AAABBBBBBBBBEEEKKKRRRWWWVVVPPPHHHBBB???<<<:::;;;???CCCCCC@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>@@@AAA@@@<<<999999999:::;;;<<<>>>???@@@FFFFFFGGGGGGGGGGGGFFFFFFEEEFFFHHHIIIIIIGGGEEEDDDAAABBBDDDDDDDDDCCCAAA@@@>>>???@@@@@@@@@???>>>===???>>>>>>======<<<;;;;;;===<<<;;;:::888555333111000111222333333222111000000111333444444444444333........................000/////////.........---,,,,,,,,,---------......,,,,,,,,,,,,---...//////444333111///---,,,+++++++++***)))))))))***,,,---******+++++++++,,,,,,,,,---......000000111111111////////////////////////------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++************))))))))))))***))))))(((((('''&&&%%%$$$%%%&&&'''(((***++++++************))))))))))))(((((('''&&&&&&''''''((())))))))))))))))))************))))))******))))))((((((((((((''''''''''''((((((((((((((((((((((((+++++++++***************)))))))))******+++,,,,,,...,,,,,,++++++---666???KKKTTTYYYRRRAAA222,,,---*********)))))))))))))))))))))))))))))))))))))))'''''')))***++++++++++++++++++******))))))(((((())))))*********))))))))))))((()))++++++000===KKKQQQHHH;;;000***)))***++++++***((('''((()))***+++------,,,+++***+++,,,---///...,,,++++++---///111111///,,,,,,---,,,***((('''''''''(((((('''''''''''''''(((((()))))))))***(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&'''(((***+++...//////...,,,)))''''''(((((((((((('''''''''''')))))))))******+++,,,---,,,,,,++++++...555>>>DDDQQQ[[[gggnnnlllcccWWWPPPEEE<<<111,,,,,,...---,,,))))))***++++++******)))''')))***+++,,,...111444777000+++,,,,,,++++++---++++++---000222000,,,(((******))))))))))))******+++,,,,,,+++******,,,...000444<<>>===<<<;;;;;;888888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999888888:::;;;;;;:::;;;<<<===;;;:::<<>>===@@@>>>@@@HHHQQQhhh{{{ooo]]]OOOGGGHHHHHHHHHGGGEEECCCBBBDDDCCCBBBBBBBBBCCCDDDDDD@@@@@@????????????@@@@@@BBBCCCDDDEEEFFFFFFEEEEEEAAABBBBBBCCCDDDEEEEEEFFFJJJMMMSSSVVVTTTOOOHHHDDDAAA===:::;;;>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<======>>>@@@CCCDDDBBB>>>;;;;;;;;;;;;<<<===???AAABBBFFFFFFGGGGGGGGGFFFFFFEEEEEEGGGHHHJJJJJJIIIHHHGGGBBBCCCEEEEEEEEEDDDBBBAAA????????????>>>======<<<>>>>>>======<<<;;;;;;:::<<<;;;:::888666444222111///000222222222222000///111222333444555555444333////////////////////////......------------,,,,,,,,,,,,,,,---------------+++++++++,,,---...///000999888555222...,,,***)))+++***)))))))))***+++,,,******+++++++++,,,,,,,,,,,,---///000111111111111////////////////////////------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++*********)))))))))(((((())))))))))))(((&&&%%%$$$&&&&&&''''''((((((((()))))))))))))))************))))))(((((('''''''''(((%%%%%%'''((((((((('''&&&)))))))))))))))))))))***((((((((((((''''''''''''((((((((((((((((((((((((************************)))))))))******+++++++++...,,,,,,......222AAAPPPhhhrrrxxxmmmSSS<<<000...+++*********)))))))))(((((((((((((((((((((((((((&&&'''(((******+++++++++++++++******))))))(((((())))))))))))))))))******))))))+++,,,+++000>>>MMMXXXNNN@@@333+++)))************)))((((((((()))+++***))))))***++++++,,,+++***))))))((()))***++++++++++++************)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++******++++++++++++******((((((((((((''''''''''''(((((((((((((((((((((''')))((('''&&&&&&'''((((((...111333222///+++***)))((((((((((((''''''&&&&&&''''''((()))***,,,---......------++++++...222555???IIIWWWccciiiiiigggeeeXXXLLL===333//////---++++++++++++++++++******))))))))))))))),,,111999>>>BBB777---++++++***+++...,,,+++++++++++++++***)))******)))(((((()))******+++,,,---,,,++++++,,,......000666???OOOhhh{{{\\\DDD777333++++++***)))))))))******@@@??????>>>======<<<<<<888888888888888999:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;::::::::::::;;;;;;888777666777999;;;;;;:::;;;:::888999<<>>???@@@======>>>=========<<<======>>>>>>>>>???AAACCCDDDCCC???<<<===<<<<<<<<<===???AAABBBGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFHHHIIIJJJJJJIIIIIICCCDDDEEEFFFFFFDDDBBBAAA?????????>>>=========<<<>>>>>>===<<<<<<;;;;;;:::;;;;;;999777555444222222000000111111111111000000111222333444444444333222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,---...000000:::888555222...+++***)))******)))((()))***+++,,,******+++++++++,,,,,,,,,,,,---///000111000000///////////////////////////.........///////////////++++++++++++++++++++++++***))))))))))))***++++++******)))))))))((((((((()))******+++***)))'''&&&((((((''''''''''''''''''(((((()))))))))))))))***)))))))))))))))(((((((((%%%'''(((******)))'''&&&''')))***)))(((((()))+++''''''((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++***+++++++++++++++*********(((***///111888LLLbbbeeeGGG555000+++++++++******))))))(((''''''''''''''''''''''''&&&'''((()))))))))))))))************)))))))))))))))))))))((())))))***+++)))***,,,...---000<<>>222...---+++***))))))******??????>>>>>>======<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<======;;;::::::::::::::::::;;;;;;999888888:::;;;:::999;;;:::999:::===???@@@@@@EEECCCAAA???>>>??????@@@:::??????BBBHHHIIIWWWppp}}}wwwsssxxxxxx}}}wwwhhh^^^RRRPPPLLLIIIGGGFFFEEEEEEDDDEEEGGGIIIIIIHHHGGGGGGJJJJJJJJJIIIGGGFFFDDDDDDDDDFFFHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKLLLNNNPPPRRRTTTUUUNNNIIIEEEFFFEEE@@@@@@BBB??????>>>>>>???@@@@@@AAA??????@@@BBBCCCBBB???===>>>===<<<<<<===???AAACCCGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKCCCDDDEEEFFFEEEDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::888777555444333333000000000//////000000000222222333444444333111111////////////////////////------------------------***+++,,,---------,,,,,,+++++++++,,,---...///000555444222///---+++***)))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,---///000000///...---///////////////////////////////////////.........++++++++++++++++++++++++***))))))((()))***+++,,,***)))))))))(((((((((((('''(((***+++***)))((('''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((()))))))))((((((******+++++++++******)))&&&(((***)))(((''')))+++&&&'''(((((()))***++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---+++,,,---...---+++)))(((***'''***///111999PPPjjjpppPPP:::222,,,,,,+++******))))))(((((((((((((((((((((((((((&&&''''''((((((((('''''')))))))))))))))************)))((((((((()))+++,,,******,,,//////000888AAAJJJCCC999111,,,+++++++++(((+++......+++)))))))))(((((((((***---...+++)))))))))***++++++++++++***)))))))))((('''&&&'''(((((('''&&&%%%%%%&&&'''(((%%%&&&'''(((***+++,,,---((())))))******))))))(((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))+++***)))((((((((()))******000555666222...------......------,,,++++++***'''''''''((()))***++++++(((***,,,,,,++++++,,,---000333888@@@JJJWWWdddlllmmmjjjcccZZZOOODDD;;;555222000---***(((((()))*********)))))),,,222:::@@@BBB777---+++,,,,,,***+++)))******)))))))))***+++'''((()))******)))((('''''')))++++++++++++,,,...,,,***,,,000777EEE___vvvfffKKK999222000...,,,******++++++??????>>>>>>======<<<<<>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===;;;::::::999999::::::;;;???===;;;;;;<<<<<<;;;:::<<<<<<======<<<<<<<<<===CCCAAA>>>;;;;;;;;;===???:::@@@@@@CCCGGGFFFPPPgggssshhhggggggrrrttt{{{|||pppgggYYYVVVRRRNNNKKKJJJJJJKKKCCCEEEHHHJJJKKKJJJHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJCCCEEEHHHJJJKKKKKKKKKJJJIIIGGGEEECCCCCCDDDGGGHHHGGGGGGGGGIIILLLRRRWWW[[[TTTNNNKKKLLLJJJDDDCCCGGG@@@@@@@@@@@@AAAAAABBBCCC?????????AAABBBBBB???===>>>===<<<<<<===???AAACCCEEEEEEEEEEEEDDDDDDCCCBBBDDDDDDEEEEEEGGGIIIJJJKKKBBBCCCEEEFFFEEEDDDBBBAAACCCBBBAAA@@@????????????>>>>>>>>>===<<<<<<;;;;;;:::999888777555555444444111000///......///000111222333333444333222000///000000000000000000000000---.....................***+++,,,---...---,,,,,,,,,,,,,,,,,,---...//////000///...---++++++++++++***)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,---///000000...,,,+++////////////////////////000000//////.........---***************************)))((((((((()))+++,,,))))))))))))(((((((((((($$$%%%'''))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&''''''((())))))((((((******((('''''''''((((((&&&(((******((('''))),,,&&&'''((()))***+++,,,---************************''''''(((***+++,,,---...,,,---//////...,,,)))'''...***,,,//////666NNNiiiuuuUUU>>>444,,,,,,++++++***))))))((())))))))))))))))))))))))''''''''''''''''''&&&&&&(((((())))))******++++++***)))(((((((((***+++,,,+++***,,,000000000555<<<@@@;;;444///,,,,,,,,,,,,(((,,,///000---***))))))+++******,,,///...+++((()))))))))))))))******+++*********(((&&&&&&(((***)))((('''&&&&&&'''((()))%%%&&&''')))***,,,---...''''''((((((((((((''''''&&&'''''''''''''''''''''"""###$$$%%%&&&((())))))***)))(((((((((***+++,,,(((...555666222...---...111111000///......------))))))(((((((((((()))))),,,---...---++++++,,,---//////000444===JJJXXXbbblllooopppmmmbbbUUUJJJCCC555222...***'''''')))***))))))******,,,000666;;;===333+++,,,///---***(((''')))+++,,,+++***++++++&&&((()))++++++)))(((&&&%%%''')))*********+++---000+++)))---222===PPPbbb~~~yyy\\\GGG555333000...,,,+++,,,,,,???>>>===============>>>BBBCCCBBB???<<<999888999;;;;;;;;;<<<<<<<<<<<<=========<<<;;;::::::999999::::::::::::;;;<<<======<<<<<<===============<<>>>>>@@@CCCDDDDDD>>>>>>????????????>>>>>><<<>>>@@@@@@@@@???@@@AAAGGGGGGFFFEEEDDDCCCCCCCCCFFFEEEDDDDDDDDDFFFGGGHHHBBBBBBBBBCCCDDDEEEEEEFFFCCCBBB@@@>>>===<<<=========;;;::::::::::::999777:::999777555444333444444111111111000000000000000---///111111111000111222000000000000000000000000///............---------------------------------.........,,,++++++,,,...------,,,,,,,,,+++++++++*********++++++,,,,,,,,,------,,,++++++,,,------000000//////.........---111000///---,,,---111444222333333111...---...///------,,,,,,+++***))))))******)))((((((((((((((('''((()))))))))))))))(((&&&''')))((('''&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))***++++++***)))((())))))((((((((('''''''''))))))))))))))))))))))))((()))))))))))))))((((((&&&))),,,+++((((((,,,000///999AAA>>>444+++)))+++)))'''***...---111GGGaaagggMMM<<<555***)))((()))***+++***)))(((((())))))))))))((((((''''''&&&%%%&&&'''((()))******)))))))))))))))***))))))******+++++++++,,,+++++++++,,,,,,---------......------,,,+++******))))))***++++++++++++***)))***,,,......---,,,+++(((((((((((())))))))))))''''''((((((((((((((((((###$$$&&&''''''%%%$$$"""&&&'''((()))***+++,,,,,,***(((''''''((()))))))))+++***)))((('''%%%$$$###&&&'''((()))((('''%%%###)))((('''&&&%%%$$$$$$$$$'''+++000///,,,***,,,...111999===:::777777444///...***)))------***+++000,,,+++***))))))***+++,,,,,,,,,,,,---111888AAAHHHYYYgggsssvvvwwwsssbbbNNN===555000000...)))(((+++&&&'''((()))+++///444777///...---,,,+++++++++++++++*********))))))(((((())))))))))))************))))))))))))************((('''))),,,...333@@@LLLiiipppQQQ===333++++++,,,,,,,,,...?????????>>>>>>>>>??????CCCCCCCCC@@@===:::999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999888::::::999::::::;;;<<<===<<<<<<============<<<<<<>>>===;;;<<>>??????@@@@@@@@@@@@???<<<>>>@@@@@@??????@@@AAAEEEEEEEEEEEEDDDCCCCCCBBBDDDCCCBBBBBBCCCDDDEEEFFFAAABBBBBBCCCDDDDDDEEEEEEBBBAAA???>>><<<<<<<<<======<<<:::999::::::888777999888666444333333333333111111111111000000000///...000111111000000000111////////////////////////............------------------------------------...//////---++++++---///......---------,,,,,,,,,)))))))))******+++++++++++++++***))))))***++++++/////////.........------000000///---,,,---111333999999777444000---------------,,,,,,+++******)))******)))(((((((((((((((((((((((())))))(((''''''***(((%%%""" ###'''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))%%%&&&'''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((('''***,,,***((((((,,,000666AAAKKKIII<<<000,,,...+++((()))---,,,///???SSShhhvvv}}}qqqYYYDDD666///***)))((()))***+++***)))(((((())))))))))))(((((('''&&&&&&&&&&&&''')))*********))))))))))))******(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))((())))))******+++++++++******+++---......---+++***))))))))))))************((((((((((((((('''''''''$$$&&&'''(((((('''&&&%%%&&&'''((()))***+++,,,,,,)))(((''''''(((+++---...000///---***(((&&&%%%$$$$$$%%%'''((('''&&&$$$###***)))(((''''''''''''''''''+++...---***)))+++...111:::BBBEEEFFFEEE???888444000...///...)))(((,,,***)))((((((''''''((((((*********+++---333;;;@@@JJJZZZjjjttt|||ttteeeOOOAAA555111///+++)))***((((((((())))))+++...000---,,,+++***))))))))))))************)))))))))((())))))))))))************))))))))))))************---,,,,,,...---///777AAAZZZuuugggHHH;;;///,,,---,,,+++,,,@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCC@@@===;;;:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999888999999999::::::;;;<<<===<<<<<<=========<<<<<<;;;<<<;;;;;;;;;===>>>===<<>>???AAA@@@AAAGGGOOOdddvvv```OOOMMMWWW```mmmzzzyyyqqqfff]]]XXXUUUQQQNNNJJJIIIGGGHHHIIIIIIHHHFFFDDDFFFIIIIIIGGGFFFGGGIIIIIIHHHGGGHHHIIIIIIGGGEEEHHHFFFCCC@@@???@@@BBBCCCAAABBBBBBAAAEEELLLOOOMMMMMMMMMMMMLLLKKKIIIGGGEEEBBB???===<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA<<<===@@@@@@??????@@@AAABBBCCCDDDEEEEEEDDDBBBBBBBBBAAAAAAAAAAAAAAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDBBBAAA???===<<<<<<======>>><<<:::999999999777666777666555444333222222222111111111111111000/////////000222111000//////000////////////////////////............------------------------------------///000000///------...///------,,,,,,,,,+++++++++)))))))))))))))*********))))))(((((((((((())))))............------------//////...---,,,---000333@@@???===888222...,,,,,,---,,,,,,++++++***************)))(((((((((((((((((((((((((((((('''&&&%%%))))))(((&&&$$$$$$'''***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))((('''&&&&&&'''''''''&&&&&&&&&&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((()))***+++)))'''(((,,,000666CCCOOOLLL>>>000***+++,,,((((((,,,,,,,,,555AAALLLXXX^^^WWWGGG:::000++++++)))((()))******)))((((((((())))))))))))((((((&&&&&&&&&&&&'''(((*********)))))))))))))))******((((((((()))))))))))))))+++++++++*********************))))))(((((('''''')))))))))*********++++++,,,,,,---------+++***)))))))))*********+++++++++))))))(((((('''''''''&&&%%%&&&((()))******)))(((''''''(((((()))***++++++((('''&&&''')))---222444999666222---)))'''&&&&&&###$$$%%%&&&&&&&&&%%%$$$)))(((((('''''''''(((((('''***+++***((('''***---///888DDDMMMSSSTTTNNNFFF<<<777444222///+++***,,,***))))))(((''''''''''''*********)))***---222666:::JJJ\\\jjjxxxyyydddSSSAAA888444000,,,*********)))))))))*********+++***)))((('''''''''(((************))))))))))))))))))))))))************))))))))))))************///---......---+++000888HHH^^^vvv]]]KKK888000///...,,,,,,?????????@@@@@@@@@@@@@@@@@@AAAAAA???<<<::::::;;;999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999999999999:::;;;<<<===<<<<<<======<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<>>@@@AAA???AAAAAAAAAEEEKKKLLLJJJHHHIIIJJJKKKJJJIIIGGGEEECCCAAA>>>===>>>>>>===<<<>>>>>>???@@@AAAAAAAAAAAA;;;===@@@@@@@@@@@@AAABBB@@@AAACCCDDDEEEDDDBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCAAA@@@???======>>>>>>??????===:::999888888777666555555444333222222111111000111111222111000///...///111222111///......///////////////////////////.........---------,,,,,,,,,,,,------------------000111111000......///000++++++++++++************))))))******************((((((((((((((((((((((((------------,,,,,,,,,,,,---......---,,,---000222AAA@@@>>>888222...,,,,,,,,,,,,,,,++++++************))))))((((((((((((((((((((((((((('''&&&$$$$$$$$$***---...,,,******)))))))))((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))******))))))(((''''''&&&)))))))))((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((***+++***)))'''(((,,,///333???JJJGGG999---)))+++,,,((((((,,,...,,,...222999AAAEEE@@@:::555111---+++***))))))******)))((((((((())))))))))))((((((&&&&&&''''''((()))***+++))))))))))))))))))***+++++++++++++++++++++++++++++++++******))))))(((((()))))))))((((((''''''''')))))))))))))))******+++------------,,,***((((((((())))))))))))*********)))))))))(((''''''&&&&&&%%%&&&''')))************''''''(((((()))******+++'''''''''''')))...555999>>>;;;555///+++(((''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''((()))'''&&&&&&))),,,,,,222===JJJUUUZZZZZZVVVIIIEEE???999444111000000++++++*********++++++,,,///...---+++******---000333???LLLXXXggguuu{{{yyypppdddSSSGGG>>>777000,,,,,,+++******+++++++++******)))(((((('''''''''(((*********)))))))))))))))((()))))))))************((()))))))))************+++)))+++------+++...444:::JJJ]]]pppwww```DDD555111///...///======???@@@@@@@@@??????>>>>>>???===:::999999:::999999999999:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::::::::::::::;;;<<>>???>>>BBBGGGVVVuuu~~~kkkUUUMMMVVVZZZggguuu||||||tttmmmfffaaa^^^ZZZXXXUUUSSSQQQMMMIIIEEEEEEIIIKKKIIIEEECCCFFFJJJKKKIIIFFFEEEDDDCCC@@@???AAA@@@???>>>>>>???AAABBB@@@BBBCCCBBBFFFKKKKKKHHHDDDFFFHHHIIIIIIHHHGGGFFFEEECCCAAA@@@??????===<<<======>>>???@@@@@@??????<<<>>>@@@AAAAAAAAABBBDDDAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>???@@@BBBCCCBBB???;;;999888888777666444444444333333222111111000000222222222111///...///000222111///....................................------------,,,,,,,,,,,,,,,,,,---------......///111222111///...///000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,------,,,---///111<<<<<<:::666111...------,,,,,,+++++++++++++++******))))))((((((((((((((((((((((((((('''&&&$$$$$$ '''+++,,,***((('''******))))))((((((((((((''''''''''''''''''''''''((())))))))))))))))))(((&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))++++++***)))((()))+++---111999@@@>>>444,,,,,,///+++((('''+++///...,,,,,,000444666555555777555000+++***))))))******)))'''(((((())))))))))))((((((''''''((()))*********+++))))))(((((()))***++++++,,,,,,,,,+++++++++++++++*********))))))((((((((()))))))))))))))((((((((())))))((((((((()))***+++......---,,,+++)))(((''''''''''''(((((((((((()))))))))(((((('''''''''&&&%%%%%%&&&'''((()))))))))'''''''''((())))))******&&&''''''''')))...555:::???;;;666000+++(((''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&%%%&&&(((***+++---444???KKKVVV___ddd```\\\SSSHHH>>>777222///,,,,,,++++++,,,...000111777666333///,,,***,,,...222888>>>EEEPPP^^^iiinnnsssppphhh[[[LLL???555000---+++))))))+++---,,,+++******)))((((((((())))))))))))))))))))))))******((()))))))))************((()))))))))************((('''(((,,,---+++,,,000333===JJJ[[[uuuqqqQQQ<<<222......000<<<===>>>@@@@@@@@@??????<<<======<<<999888999:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888:::;;;;;;::::::;;;<<>>???>>>AAAEEEOOOmmmpppYYYMMMTTTYYYfffttt{{{~~~yyyrrrmmmkkkeeeccc___\\\XXXSSSMMMIIIKKKMMMMMMJJJFFFEEEFFFIIIJJJGGGDDDBBBBBBAAA???>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEECCCFFFJJJKKKGGGDDDEEEFFFGGGHHHHHHGGGGGGFFFDDDBBBAAAAAA@@@>>><<<>>>>>>?????????>>>>>>======???BBBCCCCCCCCCDDDFFFDDDDDDCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@>>>>>>>>>???AAACCCFFFGGGDDDAAA===:::999999888777333444444444444333222111///000222333222111///---...///111000///......///........................------------,,,,,,,,,,,,+++,,,,,,------.........///000222111///......////////////.........------,,,,,,,,,+++++++++++++++))))))************))))))************++++++++++++***+++,,,,,,,,,---///111555666555222///---...///++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((('''&&&%%%&&&'''(((((('''(((***,,,+++******))))))(((((('''''''''''''''''''''''''''((())))))******))))))(((((('''&&&&&&&&&''''''(((&&&''''''''''''((((((((())))))))))))))))))))))))&&&'''((())))))******)))+++***************+++++++++///333111---***+++---***((((((+++...///---+++,,,///222666===AAA<<<444,,,***))))))******((('''(((((())))))))))))((((((((())))))************)))(((((((((((()))***+++,,,***************)))))))))*********)))))))))))))))************))))))))))))))))))((('''((()))***+++...---,,,+++***)))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''((('''''''''(((((()))))))))&&&((()))((((((+++111666:::777333...***(((''''''&&&&&&'''''''''''''''((('''''''''''''''((()))***&&&&&&&&&&&&&&&'''((((((+++***...666???KKKZZZfffrrrqqqjjj]]]PPPDDD888...///---+++***+++...222444???===888222---+++,,,...111222444777>>>JJJWWW___jjjqqqssskkk]]]OOOCCC;;;333///***)))***+++***)))******))))))))))))******))))))))))))************))))))))))))************))))))))))))************+++((((((+++,,,)))))),,,...444<<>>::::::===??????AAADDDKKKggg}}}vvv^^^OOOSSSTTTaaaooouuuzzz}}}yyywwwrrrooollliiieee___YYYUUURRRPPPNNNKKKIIIGGGGGGGGGHHHEEEBBBAAA@@@@@@???>>>===???BBBFFFHHHIIIHHHHHHGGGHHHFFFCCCEEEIIIIIIFFFEEEEEEEEEFFFGGGGGGHHHHHHEEEDDDBBBBBBBBBAAA???===@@@@@@@@@@@@???>>>======>>>AAACCCDDDDDDEEEFFFHHHGGGFFFDDDCCCBBBBBBDDDDDDAAAAAABBBBBBBBBAAA@@@???????????????????????????======>>>@@@CCCFFFJJJKKKGGGCCC>>>;;;:::999999888333444444555555444222222///000222333333111///------...000000///...///000........................---------,,,,,,,,,++++++++++++,,,,,,---......///...///111111///...---............---------,,,,,,++++++++++++*********)))((()))************)))((()))))))))*********++++++)))***,,,,,,,,,---...000111111111000------...///++++++++++++++++++++++++******)))(((((((((((((((((((((((())))))(((''''''***++++++***)))***---///++++++******)))(((((('''''''''''''''''''''''''''((()))************)))(((***))))))((()))***,,,---&&&'''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))*********************+++,,,+++***(((((()))***************)))))))))((()))+++------+++***///888CCCOOORRRFFF888,,,+++))))))******(((&&&(((((())))))))))))((((((******+++++++++***)))((((((((((((((()))***+++,,,+++++++++******)))))))))))))))******************))))))))))))))))))))))))***)))'''''''''(((***+++---,,,+++***))))))))))))''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&)))***)))&&&''',,,111222111...,,,)))'''&&&&&&''''''&&&&&&%%%&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&'''(((((('''&&&((('''+++111555<<>>AAACCCCCCCCCBBBAAA<<<===>>>===;;;:::;;;<<<777888888888888999999999777777777777777777888888888888888888999:::;;;<<<<<<<<<<<<<<<;;;:::999888888;;;===<<<:::999;;;>>>>>>:::999===@@@@@@AAAEEEJJJeee|||{{{cccRRRTTTNNN[[[hhhooouuu}}}|||zzzwwwtttpppkkkeeeaaaVVVSSSOOOLLLKKKJJJHHHFFFFFFDDDAAA@@@@@@@@@@@@???<<>>===???AAADDDEEEEEEFFFGGGIIIJJJHHHEEEBBBAAABBBDDDEEE@@@AAABBBBBBAAA@@@???>>>?????????>>>>>>>>>>>>>>><<<===>>>AAADDDHHHLLLNNNHHHDDD???<<<::::::999999333444555555555444333222///000222333333111///---,,,---///000///...///000........................---------,,,,,,,,,++++++++++++,,,,,,---...//////---///111111///---------+++++++++*********))))))+++*********))))))(((((('''((()))******)))((('''(((((())))))*********+++(((***,,,,,,,,,---...000///000000///---,,,---///++++++++++++++++++++++++******)))((((((((((((((('''((()))))))))))))))(((###(((+++,,,+++***++++++++++++***)))(((((('''''''''''''''''''''''''''((()))***++++++***)))(((&&&&&&&&&&&&'''(((***+++((()))))))))******++++++))))))))))))))))))))))))&&&'''((()))************))))))***,,,---,,,)))''',,,++++++---000000---+++)))***)))((()))+++,,,******222???PPP^^^```OOO===---+++))))))***)))(((&&&(((((())))))))))))((((((++++++,,,,,,+++***((('''(((((((((((()))***+++,,,---------,,,,,,+++++++++))))))******++++++,,,,,,((((((((()))))))))))))))***)))'''&&&'''(((***+++---,,,+++***))))))))))))(((((((((((())))))))))))%%%%%%&&&'''((()))******(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((&&&)))+++)))%%%%%%(((---,,,,,,+++***((('''&&&%%%'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&((())))))'''%%%"""$$$***///...000===MMMZZZiiixxx}}}{{{rrr```PPP???:::444///...111555999FFFBBB;;;222+++)))+++---))))))***,,,---000777>>>EEESSScccpppyyy|||sssgggOOOFFF:::222///,,,(((%%%))))))((((((((())))))***(((((())))))*********+++))))))))))))************))))))))))))***************&&&&&&)))+++***+++---,,,,,,...444EEE___zzzjjjRRR???555555????????????@@@AAABBBCCC@@@???>>>===<<<;;;::::::::::::999888777777888888888777888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;::::::;;;===:::<<<======<<<;;;;;;<<<======<<<;;;:::;;;>>>AAAMMMYYYooommmXXXNNNPPPRRR[[[kkkwww}}}~~~{{{yyytttmmmhhhZZZXXXTTTPPPNNNLLLLLLLLLIIIHHHFFFCCCBBBAAAAAAAAAAAABBBHHHRRRUUUQQQMMMKKKMMMNNNMMMKKKHHHFFFFFFGGGDDDDDDDDDDDDEEEFFFHHHIIIDDDEEEFFFEEECCC@@@???>>>===???@@@???>>>===>>>???@@@BBBDDDFFFGGGHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEAAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDHHHJJJEEEBBB>>>999777666666777777555444444444444333111222333333333333222111111//////////////////////////////............//////------......------,,,+++,,,,,,------------------,,,,,,+++++++++*********......---,,,+++++++++++++++++++++******(((''''''))))))))))))))))))))))))++++++++++++*********)))++++++,,,------...//////222111///...---------...,,,,,,,,,+++++++++*********)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))((('''%%%%%%((('''&&&%%%%%%&&&'''(((******)))(((((()))************************)))(((***)))(((''''''&&&&&&'''((()))***++++++)))((('''))))))))))))***+++,,,---''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))///===RRRbbb```OOO>>>...---+++))))))***+++,,,,,,+++***((((((((())))))((()))+++++++++***(((''',,,***))))))***+++++++++---+++******+++,,,,,,+++******)))(((((('''((((((000---******---000000///((()))***(((%%%%%%)))---333---((('''+++...---+++(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&'''((()))***$$$&&&''')))***+++******)))(((''''''((()))***+++++++++******)))))))))(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%+++,,,,,,******---444999MMMVVVfffwwwrrrfffWWWOOOBBB777000000222444999888555111,,,***)))***+++***(((((())),,,///111<<>><<<;;;::::::::::::999888888888888888999999999999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;===>>>>>>===;;;:::;;;<<<<<<>>>???>>>===;;;;;;<<<<<<<<<<<<<<<<<<===AAADDDJJJUUUllluuu___RRRNNNOOOWWWfffsss{{{}}}yyysssnnngggccc]]]UUUOOOKKKHHHGGGFFFEEECCCAAA@@@@@@AAABBBDDDDDDJJJRRRVVVRRRMMMLLLOOOPPPOOOMMMJJJHHHHHHIIIGGGFFFEEEDDDDDDDDDEEEFFFCCCDDDDDDDDDBBBAAA@@@@@@>>>??????>>>======???AAAAAABBBDDDFFFHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@?????????@@@@@@????????????????????????>>>======>>>@@@BBBEEEGGGBBB@@@===:::888666666666666444333333444555444222222222333333222222111000//////////////////////////////............//////.../////////......---------------------------.../////////.........------,,,,,,,,,++++++,,,------,,,,,,,,,++++++***)))((())))))))))))))))))))))))++++++*********)))))))))***++++++,,,------............---,,,,,,---......,,,,,,+++++++++************)))(((''''''((()))***))))))))))))))))))))))))'''''''''((()))******************)))((('''&&&&&&((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))***++++++***)))((((((((('''(((((())))))++++++++++++***)))(((((()))))))))******+++,,,---))))))))))))))))))************************************))))))))))))*********---999JJJXXXXXXIII:::---,,,***)))))))))***++++++***)))(((((())))))***+++,,,---...---,,,***((())))))((()))+++,,,,,,+++,,,***))))))+++,,,,,,++++++***))))))((((((((()))+++)))(((***///333666666*********(((((((((+++---111---)))))),,,...---***(((((((((((((((((((((((())))))******)))(((((('''&&&&&&&&&&&&'''((()))***((((((******+++******))))))((('''''''''((()))***(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&''''''((((((''''''(((((((((((('''''')))***)))((((((***000555>>>GGGVVVggguuu{{{{{{xxxooofffVVVEEE777111000222222222111000---,,,,,,,,,***)))(((((())),,,...000444:::EEETTTcccqqq{{{|||rrr___JJJ===777222---******)))***+++,,,------((((((((()))+++,,,+++***))))))(((((()))******+++,,,+++******))))))************+++,,,,,,,,,,,,+++***)))***---333???TTTfffoooSSS===111?????????@@@@@@AAABBBCCCAAA@@@???>>>===;;;::::::::::::999888888888999999;;;;;;;;;::::::;;;<<<<<<999999999:::::::::;;;;;;???@@@@@@>>><<<:::;;;<<<>>>@@@@@@???===;;;;;;<<<:::<<<=========???CCCFFFFFFPPPfff~~~hhhXXXMMMKKKQQQ___nnnxxx{{{wwwsssnnnfff\\\SSSLLLGGGEEEFFFDDDBBB@@@AAABBBEEEFFFGGGFFFKKKRRRUUUQQQMMMLLLPPPQQQPPPNNNJJJIIIIIIJJJJJJIIIGGGEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>===<<<===@@@CCCAAABBBDDDEEEGGGHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>@@@BBBCCC???>>>===;;;999888666666444333222333555666555444222222333333222222111000000000000000000000000000000//////......//////000000000000/////////..............................------,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******)))))))))((((((((()))******++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))((('''&&&(((''''''&&&&&&''''''((('''((()))******)))((('''(((((()))+++...///---,,,(((((((((((()))***++++++------,,,******)))))))))))))))******+++,,,,,,,,,++++++******************************************++++++************++++++***+++222???IIIIII>>>333,,,+++)))((((((((()))******))))))((())))))***+++))))))******)))(((&&&%%%'''''')))***+++++++++++++++)))((((((***+++++++++++++++***))))))))))))***((('''(((+++000444777888,,,+++))))))+++,,,------///,,,***+++---...,,,)))((((((((((((((((((((((((***************))))))(((((((((''''''''''''((((((+++++++++++++++***)))((()))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''((((((((())))))************))))))(((((('''&&&&&&(((,,,///111888CCCQQQ```ooo||||||mmmYYYEEE888222111//////000000000///...---))))))))))))***+++------,,,111888AAANNN___qqq|||yyydddOOO@@@777111***)))((((((***++++++***)))(((((()))+++++++++***)))(((((((((((()))******,,,+++******))))))************++++++,,,,,,,,,,,,---,,,+++---///666EEETTTpppcccHHH999@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???===<<<;;;:::;;;::::::999999999::::::<<<;;;;;;::::::::::::;;;999999999::::::::::::;;;===>>>???>>><<<;;;;;;<<>>>>><<<;;;===AAADDD@@@AAABBBCCCDDDEEEFFFFFFIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@@@@;;;<<<<<<;;;:::888666555333222222333555666666555222222222222222111000000000000000000000000000000000000////////////000000000000//////.........//////////////////.........,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++...---,,,+++******))))))++++++++++++************))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***''''''(((((((((''''''&&&((((((''''''''''''((((((((()))+++,,,,,,+++)))((((((((())),,,111222111...)))))))))))))))***++++++///...,,,***))))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++******))))))******+++******,,,333:::;;;444---***)))(((((((((((())))))((((((((())))))***++++++(((((((((''''''%%%$$$###'''(((***++++++******++++++)))''''''(((***++++++++++++***************+++***)))***+++---000222222---***((())),,,......,,,---,,,+++,,,......+++)))(((((((((((((((((((((((()))))))))******))))))((((((((('''&&&%%%%%%&&&&&&************))))))((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&''''''((())))))((((((''''''(((((()))******++++++******)))''''''&&&%%%%%%''')))+++,,,111888@@@KKK\\\ooo|||{{{mmmYYYFFF:::444111111111111111000...---(((((()))******++++++,,,***...111444;;;JJJ^^^mmm~~~zzzhhhVVVEEE:::111...***)))******)))''',,,+++******+++,,,+++*********))))))))))))******,,,+++******))))))******((((((((())))))***++++++,,,++++++...///222===GGGbbbwwwsssXXXEEE@@@@@@@@@@@@AAABBBCCCDDDCCCCCCAAA@@@>>><<<;;;:::;;;:::::::::::::::;;;;;;;;;:::999999999999999:::999999:::::::::;;;;;;;;;999;;;===>>>===<<<===>>>===??????>>>;;;999999999;;;<<<======<<<<<<>>>@@@BBBHHHWWWnnnuuucccNNNJJJMMM[[[kkkuuu{{{}}}zzzsssjjj```WWWPPPMMMGGGFFFEEEEEEFFFIIIKKKMMMHHHEEEGGGLLLNNNKKKIIIJJJIIIIIIHHHEEECCCCCCDDDFFFJJJIIIGGGFFFEEEEEEEEEFFFFFFCCCAAAAAADDDFFFGGGGGG??????>>><<<;;;===@@@CCC>>>??????@@@AAABBBCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???????????????::::::;;;;;;:::888666444222222111333555666666555111222222222222111000000000000000000000000000000000000////////////000000000///...---------......000000//////............000/////////...............---,,,,,,+++++++++,,,******************)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))***+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''''''''&&&&&&(((((((((((((((((((((((()))***,,,------,,,***)))(((((()))...444666444000++++++***)))))))))))))))///...,,,***))))))***+++))))))+++,,,------,,,,,,------,,,,,,++++++******************************))))))(((((((((((())))))***)))(((+++///000,,,)))(((((((((((((((((())))))(((((())))))************+++*********)))((('''''')))+++---,,,***))))))+++---***'''&&&(((*********+++***************++++++)))*********++++++,,,---+++)))'''))),,,...---+++,,,,,,,,,---...---+++)))((((((((((((((((((((((((''''''(((((()))(((((('''''''''&&&%%%$$$$$$$$$$$$''''''''''''(((((())))))(((((((((''''''&&&%%%%%%''''''(((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&''''''(((((())))))******))))))(((((('''&&&&&&'''((())))))+++///333666<<>>555222000///000000...,,,'''(((((()))************(((,,,//////111;;;LLLYYYlllwwwoooXXXFFF<<<666000---......,,,***+++***)))+++...000111111,,,++++++******+++++++++,,,+++******))))))******(((((((((((()))***+++,,,)))((())),,,,,,---333;;;QQQccc{{{jjjRRR@@@@@@@@@@@@AAABBBCCCDDDDDDDDDBBB@@@>>>===;;;:::;;;;;;:::::::::;;;<<<<<<999999999888888999999::::::::::::;;;;;;;;;<<<<<<777:::<<<>>>=========>>><<<>>>>>>===;;;999999:::;;;<<<======<<<<<<===>>>BBBFFFPPPcccyyy|||mmmUUUNNNMMMXXXgggrrrxxx{{{{{{rrrggg\\\RRRMMMGGGFFFFFFFFFFFFHHHIIIJJJGGGDDDCCCHHHJJJHHHHHHIIIGGGGGGFFFDDDCCCCCCFFFHHHKKKJJJHHHGGGGGGGGGHHHHHHIIIEEE@@@@@@CCCFFFFFFEEE???@@@???===<<<<<>>???@@@AAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===::::::::::::999777555444333222111333555666666555111111222222111111000///000000000000000000000000111000000//////000000111000///...---,,,---...///000//////......---------///............---------///...---,,,++++++++++++))))))*********))))))((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))'''((()))+++,,,---------+++************)))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&''''''''''''''''''(((((())))))(((((('''******+++,,,,,,+++*********(((***000666999666111++++++***)))((((((((((((,,,,,,+++************+++(((***+++------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))***((('''((()))***)))((((((((((((((())))))))))))((())))))************)))))))))((((((((((((''''''+++---...,,,***)))+++...///,,,((('''''')))*********))))))))))))***++++++&&&((()))***)))***+++---)))))))))***,,,...---,,,+++,,,---...---,,,+++***((((((((((((((((((((((((&&&''''''(((((((((((('''''''''&&&%%%$$$$$$%%%%%%'''&&&&&&&&&&&&'''((()))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))(((((())))))))))))(((((((((''''''(((***+++***)))))),,,///111333;;;GGGQQQccckkkwww}}}zzzlll[[[OOO>>>888111......///...---((((((((((((((()))******%%%))),,,------333???HHHXXXeeeuuu~~~jjjWWWEEE===333......///---+++((('''(((+++000444777888------,,,++++++++++++,,,,,,+++******))))))************))))))***,,,...///---+++,,,...---,,,...444@@@QQQlll|||bbbAAAAAA@@@AAAAAABBBCCCDDDEEEDDDCCCAAA???===;;;:::;;;;;;;;;;;;;;;<<<======999999999999999:::;;;<<<;;;;;;<<<<<<<<<=========999;;;>>>??????======>>><<<===???>>><<<;;;;;;<<<:::;;;===>>>>>>>>>???@@@BBBDDDJJJZZZqqqzzz^^^SSSLLLRRR```llltttyyy}}}}}}}}}zzzooobbbWWWPPPHHHHHHHHHIIIIIIHHHHHHHHHFFFBBBBBBEEEHHHGGGHHHJJJIIIIIIHHHGGGFFFHHHLLLOOOMMMLLLJJJIIIHHHHHHIIIIIIKKKEEE???>>>@@@CCCCCCBBB@@@@@@@@@???===<<<===>>>>>>============>>>@@@AAA????????????@@@AAABBBCCCAAABBBBBBCCCBBBAAA@@@???????????????????????????????????????>>>===<<<<<<;;;;;;:::999777666444333444333222333555666555444111111111111111000000///////////////////////////111111000000000000111111222111///...---...///000//////......---,,,,,,+++---,,,,,,,,,,,,+++++++++------,,,++++++,,,,,,,,,)))******++++++*********))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))'''((()))*********))))))************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))+++)))+++111888;;;777222))))))(((((('''(((((((((((()))******++++++******(((***,,,---......---,,,************++++++++++++++++++++++++++++++++++++***))))))))))))))))))***))))))(((((((((((())))))(((((())))))************))))))***+++******((((((&&&&&&&&&&&&&&&&&&''''''***,,,---,,,)))+++000555222///***(((((())))))))))))((((((((())))))***+++%%%(((***+++))))))+++---(((***,,,---------...000,,,---------,,,+++++++++((((((((((((((((((((((((''''''((()))))))))))))))(((((('''&&&&&&&&&''''''))))))''''''&&&''''''(((&&&'''((()))))))))((('''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++(((((())))))))))))(((((('''&&&&&&(((+++,,,+++))))))+++------///333:::@@@NNNUUUbbbpppyyyxxxooofffSSSIII<<<333//////---,,,)))((('''&&&&&&((()))+++&&&))),,,+++***---444:::CCCOOO^^^mmmzzz}}}vvvkkkXXXMMM>>>444111///,,,))))))((((((***///444777888---,,,++++++******++++++,,,+++******))))))************))))))***,,,...000///,,,,,,///...,,,---111555DDD]]]|||xxxAAAAAAAAAAAABBBCCCDDDDDDFFFEEECCCAAA???===;;;;;;;;;;;;;;;;;;;;;<<<===>>>999999999:::;;;<<<===>>><<<<<<<<<============>>><<<>>>AAAAAA@@@>>>======<<<>>>??????===<<<===>>>888;;;>>>??????@@@AAACCCCCCDDDHHHUUUmmmeeeVVVKKKMMMZZZgggrrryyy{{{zzz|||uuuhhh\\\UUUKKKKKKLLLMMMLLLKKKIIIHHHFFFBBBAAAEEEHHHGGGIIILLLLLLLLLLLLKKKKKKMMMQQQTTTOOONNNLLLJJJIIIHHHIIIIIIKKKEEE>>><<<>>>AAA@@@>>>@@@AAAAAA@@@===<<<<<<===>>>>>>=========???@@@AAA=========>>>???AAABBBCCC@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<;;;;;;<<<;;;:::888666555444333444333222333555666555444111111111111111000//////////////////////////////111111000000000000111111333222000///...///111222//////...---,,,,,,++++++000000/////////.........++++++++++++,,,---......***++++++,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++************************)))))))))))),,,,,,+++***(((%%%"""!!!************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((***++++++++++++'''((()))******)))((('''((((((''''''''''''((((((,,,***+++222999<<<777111'''&&&&&&''''''((()))***&&&''')))***++++++***)))(((***,,,.........---,,,)))))))))******++++++,,,++++++++++++++++++++++++++++++************++++++((()))******)))))))))***(((((()))***************)))***++++++***)))((('''))))))((())))))***+++,,,)))+++,,,+++***,,,444:::444000+++((((((((())))))(((((('''(((((()))******(((+++---,,,***((()))+++(((+++//////...---///222,,,---------+++++++++,,,(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))---,,,***((('''&&&''''''&&&'''(((*********))))))((()))))))))******++++++)))((('''&&&&&&&&&&&&&&&'''''''''((()))+++------))))))************))))))&&&%%%&&&(((,,,---+++(((,,,,,,,,,+++,,,///333666>>>CCCOOOaaattt}}}|||xxxiii[[[III:::222///,,,******(((&&&%%%%%%''')))++++++,,,,,,***((((((,,,///333>>>LLL[[[jjjxxx|||zzzqqqbbbNNN@@@999555000,,,---+++******---000222222,,,,,,+++***))))))******,,,++++++***)))*********((((((''''''(((***---...(((%%%&&&)))***(((***...222>>>SSSmmm?????????@@@AAABBBCCCDDDFFFEEEDDDAAA???===;;;:::;;;:::999999:::;;;===>>>;;;:::999999888888888999============<<<<<<<<<<<<===>>>>>>????????????>>>???@@@AAA???;;;:::;;;>>>??????>>>>>>>>>???AAABBBFFFHHHFFFJJJaaappp```RRRPPPUUU^^^jjjvvvxxx|||zzzpppcccYYYTTTPPPNNNOOONNNIIIEEEDDDGGGDDDDDDJJJMMMKKKKKKLLLNNNMMMLLLMMMOOOPPPQQQPPPQQQNNNKKKLLLNNNNNNIIIDDDEEECCCAAA>>>===>>>???@@@@@@?????????>>>>>>>>>>>>@@@CCCGGGGGGDDDAAA@@@@@@======>>>???????????????>>>???AAABBBCCCCCCBBBAAADDDBBBAAA??????@@@AAABBB===<<<::::::;;;;;;;;;:::<<<<<<;;;:::888666444333222333444444444333222111333222111000////////////111111000000//////......000000000111111222222333444333222000////////////---...///////////////.........---------,,,,,,,,,************************))))))******++++++++++++***++++++***))))))***,,,)))***+++,,,,,,+++)))((())))))))))))))))))))))))((()))***+++,,,+++************))))))))))))************)))))))))))))))***(((((((((((((((''''''&&&'''((()))******)))((('''%%%%%%%%%&&&'''((()))***###$$$&&&((()))*********&&&&&&&&&&&&'''''''''(((((((((+++111999;;;777222))))))))))))))))))))))))************************(((((())))))*********+++,,,+++***))))))***+++,,,++++++************+++++++++,,,...//////...,,,+++(((((((((((())))))))))))(((((((((((())))))))))))---,,,+++)))(((''''''''')))((('''&&&&&&'''((()))++++++******,,,...111222111///+++))))))((('''&&&((((((((((((((()))******...,,,***))))))((('''&&&((()))***+++,,,,,,+++***,,,+++)))(((((()))+++,,,*********))))))))))))(((((((((''''''''''''((((((,,,+++)))'''&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((()))***++++++***((((((*********,,,---,,,)))&&&---+++(((&&&&&&&&&%%%$$$(((&&&&&&)))///444666666+++***)))(((((('''((((((!!!"""###%%%&&&'''(((((((((((()))***+++,,,,,,,,,333777???LLL\\\kkkvvv|||yyyppp^^^III;;;555...(((&&&(((***+++*********+++))))))(((((()))***+++++++++222<<>>>>>??????>>>>>>>>>@@@@@@>>>;;;:::;;;===???>>>>>>>>>>>>@@@BBBCCCDDDGGGGGGJJJ]]]xxxvvveeeTTTPPPUUU^^^iiirrrwww||||||sssggg^^^UUUPPPNNNPPPPPPLLLHHHGGGHHHDDDDDDHHHKKKJJJJJJLLLOOOMMMLLLMMMNNNPPPOOOOOONNNKKKIIIJJJLLLLLLHHHDDDDDDCCCAAA@@@????????????>>>>>>>>>>>>>>>=========???BBBFFFFFFCCCAAA@@@@@@======>>>???????????????>>>>>>@@@AAABBBBBBBBBBBBDDDCCCAAA???>>>???@@@AAA>>><<<::::::;;;;;;;;;:::::::::999999777666444333333444444444444444333333333222111000000//////000111000000000000000//////111111111111222222222222222111000///////////////---...............------------,,,,,,,,,+++++++++***************************************++++++,,,***++++++***))))))***,,,+++,,,,,,,,,+++)))((('''((((((((((((((((((((((((((()))***+++++++++************))))))))))))************))))))))))))******((((((((()))))))))(((((('''((())))))))))))((('''''''''&&&&&&&&&'''((((((******))))))(((&&&%%%$$$&&&&&&'''''''''((((((((()))(((+++111999;;;777222))))))))))))))))))))))))******************************************++++++,,,++++++******++++++,,,+++******************+++))))))***++++++***))))))***************)))))))))))))))))))))************---,,,+++***)))(((((((((***)))(((((('''((()))***---,,,+++******,,,...//////---+++)))))))))(((&&&((((((((((((((()))******+++***)))))))))***))))))))))))***+++,,,+++******,,,+++)))(((((()))+++,,,+++************)))))))))((((((''''''''''''(((((()))'''%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))***++++++***)))(((+++++++++,,,------***(((***(((&&&%%%&&&''''''&&&)))''''''***///333444444***)))(((((('''''''''(((###$$$%%%'''((())))))))))))))))))***+++++++++,,,000222777???LLL[[[iiirrr{{{xxxnnn\\\KKK???666...((()))***++++++***(((''')))))))))))))))***+++++++++...444;;;DDDQQQ```jjjwwwzzzuuugggVVVGGG;;;333111222111111//////...///,,,++++++++++++,,,,,,---+++++++++***++++++,,,,,,((((((((((((((((((((((((*********+++++++++,,,,,,///444===PPPmmmAAAAAAAAA@@@@@@AAABBBBBBDDDCCCBBB@@@>>><<<;;;:::<<<<<<:::999888888888888777777777888999;;;<<<============<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>===>>>>>>>>>===;;;:::;;;===============???AAABBBDDDBBBFFFGGGIIIWWWmmm~~~mmmXXXOOOSSS[[[fffmmmvvvzzz~~~xxxnnnfffXXXSSSQQQTTTUUURRRNNNMMMJJJFFFDDDHHHJJJIIIIIILLLPPPNNNLLLLLLMMMNNNMMMLLLJJJGGGEEEFFFHHHIIIFFFCCCCCCCCCCCCBBBAAA@@@>>>>>><<<<<<<<<===============>>>@@@CCCDDDBBB@@@??????===>>>>>>????????????>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCAAA???>>>>>>???@@@>>><<<::::::;;;<<<;;;:::888888888888777666555444555555555444444555555666444333222111000000000000000000000111111111111111222222222222222222111111/////////.........//////.........------,,,++++++,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++******))))))+++,,,---***++++++***))))))***,,,---------,,,***)))'''&&&''''''''''''''''''''''''((()))******++++++******))))))))))))))))))))))))***)))))))))))))))******))))))******************&&&'''(((((((((((('''&&&)))(((((('''&&&&&&&&&''',,,,,,+++)))'''%%%###"""''''''((((((((()))))))))))))))+++111888;;;777333)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))),,,,,,++++++******))))))************++++++++++++------,,,+++***))))))(((+++***)))((())))))***+++///---+++***))))))+++,,,,,,+++******+++***((('''((((((((((((((()))******))))))))))))******++++++******+++++++++***))))))+++***)))(((((()))***++++++++++++************)))((((((''''''''''''(((((('''&&&$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))***++++++******)))***))))))+++,,,,,,+++)))'''&&&$$$$$$&&&((((((((()))((((((***---000111111((((((''''''&&&'''''''''&&&&&&''')))******************************++++++---...///333:::HHHXXXdddsssyyyzzzppp___OOOAAA777000...,,,,,,---,,,((($$$***))))))))))))***+++++++++,,,---///444>>>LLLVVVlllxxxzzzkkkYYYIII>>>222222111///,,,******+++,,,,,,+++,,,,,,---......,,,,,,++++++***+++++++++*********************************++++++++++++,,,...000555@@@VVVpppBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAA???===<<<;;;::::::::::::999999888888888777777777888999:::<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<======>>>>>>============<<<;;;;;;<<<======<<<<<<===???AAACCCEEEBBBEEEFFFGGGOOObbbxxxuuu\\\MMMNNNWWWbbbiiisssyyy}}}~~~vvvppp```YYYVVVZZZ]]]ZZZWWWVVVOOOIIIGGGIIIJJJIIIJJJMMMNNNLLLKKKJJJKKKKKKJJJIIIEEECCCAAAAAACCCDDDCCCBBBBBBCCCCCCDDDCCCAAA???>>>;;;;;;<<<<<<<<<<<<=========???@@@AAAAAA@@@??????===>>>????????????>>>>>>>>>>>>===>>>???AAACCCDDDDDDBBB@@@>>>======>>>???>>><<<;;;:::;;;<<<;;;:::777888888888888777777666777666555555555666777888444444222111111111111111000000111111222222333333222333333333333222000000---------------...///000000///...---,,,,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))+++,,,...***++++++***))))))***,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((())))))***************))))))************))))))))))))))))))))))))***+++------,,,+++*********)))&&&''''''''''''''''''&&&)))(((((('''''''''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))***)))***000777:::777222))))))))))))))))))))))))((((((((((((((((((((((((......------,,,,,,++++++)))***+++,,,,,,+++***)))*********++++++*********,,,,,,++++++++++++,,,,,,,,,,,,+++******)))(((((()))))))))*********++++++---------,,,+++***))))))******)))))))))***,,,---...---+++)))(((((()))***)))))))))***,,,+++)))'''((((((((((((((())))))***((()))++++++*********+++++++++++++++******))))))******))))))))))))******++++++++++++************(((''''''&&&&&&''''''((((((''''''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''))))))******************((('''(((***,,,,,,+++))))))'''%%%%%%'''))))))))))))))))))***+++---------''''''&&&&&&&&&''''''((('''((()))***************+++++++++***************,,,---......000:::IIIUUU```kkkvvvwwwpppdddRRREEE;;;555...,,,---...***&&&*********))))))***+++++++++++++++***,,,333>>>FFFWWWhhhzzz|||nnn\\\NNN>>>888111---+++,,,+++***,,,,,,,,,,,,---...//////------,,,+++************++++++++++++++++++++++++************++++++++++++---...000666EEE[[[qqqBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;888888999999::::::::::::999999888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<===???AAACCCEEECCCDDDDDDDDDIIIXXXsss|||bbbNNNJJJRRR^^^dddooovvv||||||xxxiiiaaa]]]```dddbbb^^^]]]SSSNNNJJJLLLLLLKKKKKKMMMLLLJJJHHHHHHJJJJJJJJJIIIDDDBBB???>>>??????@@@@@@@@@BBBDDDEEEDDDCCCAAA???<<<===========================>>>???@@@@@@@@@???>>>>>>?????????>>>>>>===???>>>======>>>???AAABBBCCCAAA???=========>>>???>>>===;;;;;;<<<<<<<<<;;;888999999::::::999999888777777666555666777999:::555444333222111111111111000000111111222222333333222333444444444222000///---,,,,,,,,,---...///000111111///...------------............------------++++++++++++++++++++++++,,,+++*********+++------***++++++***))))))***,,,******************++++++)))))))))))))))))))))))))))))))))))))))*********((()))************)))((())))))(((((()))***++++++111000...,,,***)))(((((('''''''''&&&&&&'''''''''(((''''''''''''((())))))%%%&&&'''((())))))))))))(((((((((((())))))))))))***))))))///666888555111))))))))))))))))))))))))((((((((((((((((((((((((///.........------,,,,,,((()))***++++++***)))((()))***++++++++++++***)))...---,,,,,,,,,,,,---...++++++***)))((((((''''''((((((((()))))))))******,,,,,,,,,,,,,,,+++***)))((((((((((((***+++---///---,,,***(((((((((***+++(((((((((***,,,,,,***(((((((((((((((((())))))***)))+++---,,,***))))))***,,,,,,+++******)))))))))***))))))))))))))))))***+++++++++*********))))))''''''&&&&&&&&&&&&'''''''''''''''(((((()))******%%%%%%%%%&&&&&&&&&''''''((((((((())))))*********((((((***---000000...,,,---+++)))(((((())))))((())))))*********)))******&&&&&&&&&&&&&&&'''((()))((())))))************)))+++++++++******************---...------222<<>>>>>======777888999:::;;;;;;;;;;;;999999999888999999::::::<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===>>>?????????>>><<<;;;<<<>>>?????????============???AAABBBDDDDDDBBBBBBDDDFFFQQQjjjkkkUUULLLQQQZZZ___jjjsss|||}}}pppgggaaadddgggfffaaa^^^VVVPPPMMMOOOOOOLLLKKKMMMJJJHHHGGGHHHJJJLLLLLLLLLGGGEEEBBB???======???@@@???AAACCCEEEEEEEEECCCBBB@@@?????????>>>>>>>>>>>>===<<<<<<>>>@@@AAAAAA???>>>????????????>>>>>>===???>>>>>>>>>>>>>>>??????AAA@@@>>><<<<<<===>>>??????===;;;;;;<<<===<<<;;;:::::::::;;;::::::999999666666666666777888999999555555444333222222222222000000000111111111111111111222444555555333111000---------------...///000222111///...------...///////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++***))))))***,,,))))))))))))***+++,,,---************************)))(((((((((((()))***+++((()))***++++++***)))((((((((((((((()))***+++,,,222000...+++)))((((((((((((((('''&&&&&&'''((((((((('''''''''((())))))***''''''((((((((((((((('''''''''((((((((())))))))))))((((((---444666444000))))))))))))))))))))))))))))))))))))))))))))))))............------------*********++++++*********)))***+++,,,,,,+++***)))++++++++++++++++++++++++******))))))(((((('''''''''((((((((())))))))))))***+++,,,,,,,,,+++)))(((''''''((()))+++...111333...---***)))(((((()))***((('''''')))***+++***(((((((((((((((((()))******(((,,,......+++((()))***,,,+++******)))*********))))))))))))))))))))))))*********))))))))))))(((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((******)))+++...333666666333000111...+++)))))))))((('''''')))******(((''''''(((&&&&&&&&&&&&'''((()))*********+++++++++******)))******************++++++(((+++------,,,...222666>>>HHHWWWjjj||||||pppXXXNNN@@@555///---,,,+++,,,,,,+++************+++###&&&***+++***+++///222888BBBRRRdddwww}}}ttteeeVVVCCC777444333000---------,,,,,,,,,,,,------,,,,,,++++++***+++++++++)))))))))))))))))))))))))))))))))************++++++,,,///222555===MMM]]]@@@@@@@@@@@@AAABBBBBBCCCAAAAAA@@@@@@??????>>>>>>999:::;;;;;;<<<;;;::::::777777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;===>>>???@@@@@@@@@???===;;;===???AAAAAA@@@???>>>>>>>>>>>>@@@BBBCCCCCC@@@AAAFFFFFFKKK___wwwvvvaaaTTTSSSWWWZZZeeeqqq}}}sssiiiaaacccfffddd___[[[VVVQQQOOOPPPPPPLLLIIIJJJIIIHHHHHHJJJMMMPPPQQQQQQNNNKKKGGGBBB???>>>@@@AAA???@@@BBBDDDEEEFFFFFFFFFCCCCCCBBBAAA@@@??????>>>>>><<<<<<>>>AAACCCBBB@@@???????????????>>>======????????????>>>===<<<;;;???>>>===<<<<<<===???@@@???===;;;;;;<<<===<<<;;;:::::::::::::::999888777444555666777888888888888666555444333333222222333111000000000000000//////000111444555555444222111..................//////000///---,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++***++++++***))))))***,,,+++***)))))))))***+++,,,)))))))))))))))))))))))))))(((((('''((()))***+++((()))***++++++***)))((((((((((((((()))***+++,,,000...,,,***))))))***+++))))))(((''''''((())))))***)))((((((((((((((((((''''''((((((((((((((('''&&&&&&'''''''''((((((((()))'''&&&+++222444222...))))))))))))))))))))))))************************------------------......---,,,,,,++++++,,,,,,---(((***+++,,,,,,+++***((()))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,+++***(((''''''((()))+++///222666888111///,,,***((('''((((((***((('''''')))******)))((((((((((((((()))******&&&***......+++)))***,,,+++***)))))))))***+++,,,(((((())))))))))))(((((()))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***'''***000666999888444000000...***)))))))))((('''&&&(((******'''%%%&&&'''&&&&&&&&&'''((()))+++,,,---------------,,,+++***)))))))))***+++++++++,,,)))***++++++,,,---......222:::HHHXXXlll{{{}}}yyylllcccVVVGGG;;;444000...---,,,++++++*********+++$$$'''***+++)))***---000222888AAAMMM```rrr{{{|||vvvlllZZZIII<<<444///......---,,,++++++***+++++++++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))************++++++,,,//////222???MMM?????????@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@??????;;;<<<<<<===<<<;;;999888555666666888999;;;===>>><<<<<<;;;;;;;;;:::::::::;;;<<<===???@@@@@@AAAAAA???===<<<===@@@CCCBBBAAA??????>>>>>>>>>???AAABBBBBB>>>BBBIIIHHHGGGWWWmmm~~~kkk[[[UUUVVVVVVbbbooo}}}ssshhh```aaadddaaa[[[WWWUUUQQQOOOQQQPPPKKKHHHHHHIIIIIIIIILLLPPPSSSUUUUUUSSSPPPKKKEEE@@@???AAACCC>>>???AAACCCEEEGGGHHHHHHFFFEEEDDDCCCAAA@@@??????>>><<<;;;===AAACCCCCCAAA???????????????>>>======??????@@@@@@>>>===:::999>>>===<<<;;;<<<>>>@@@AAA???===<<<;;;======<<<;;;:::::::::999999777666666333444666777888888888777666666555444333333333333111111000000//////......///111333555666555333222000//////.........//////...---,,,++++++,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////...,,,******++++++***))))))***,,,---,,,***)))))))))******(((((((((((((((((((((((()))((('''''''''(((***+++''')))***++++++***)))'''(((((((((((()))***+++,,,---,,,***))))))***,,,---***)))(((''''''((()))***,,,+++***(((''''''&&&&&&$$$%%%&&&((())))))******&&&&&&&&&&&&'''''''''((((((&&&&&&***000333111---))))))))))))))))))))))))************************+++,,,,,,------.........//////---,,,,,,---//////((()))+++,,,,,,+++)))((()))***,,,------,,,***)))***************+++++++++)))************+++++++++((()))***++++++***((('''((()))***---111555999;;;444222...+++((('''&&&&&&+++)))'''&&&((()))***)))((((((((((((((()))******###)))...///,,,***,,,///******)))))))))***,,,---(((((())))))))))))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))###'''...555999777222---...,,,)))(((((()))((('''$$$'''******'''%%%%%%&&&&&&&&&'''''')))***,,,---////////////...---,,,,,,(((((()))***+++,,,,,,---,,,+++***+++---...---,,,(((111<<>>>>>@@@BBBAAA???BBBBBBCCCCCCBBB@@@???>>>;;;;;;:::;;;<<<<<<;;;999999999999888888888888888:::999888777777888999999999;;;>>>@@@??????@@@AAAAAAAAA@@@???>>>>>>>>>>>>===>>>???>>>======???AAA@@@@@@AAABBBFFFNNNXXX___{{{tttaaaWWWTTTTTT```mmmxxx~~~rrrllleeeaaa```]]]XXXSSSRRRSSSRRRQQQOOOLLLJJJHHHKKKIIIJJJNNNQQQTTTZZZaaa___XXXOOOIIIGGGDDD???;;;>>>AAACCCDDDEEEGGGLLLPPPOOOLLLHHHDDDAAA@@@@@@AAAAAA@@@@@@AAADDDGGGJJJLLLJJJEEE???<<<===>>>>>>===>>>>>>>>>>>>===<<<;;;:::???===::::::;;;===>>>?????????>>>===<<<;;;::::::;;;999888666555666777777444666888999:::999888777888777666444333222111111333333222222111000000000///000111222222222222222000000////////////000000........................,,,,,,,,,------.........000000///...------,,,,,,***++++++,,,,,,------...,,,+++***)))))))))***+++***************)))((((((******+++++++++,,,,,,,,,***)))(((''''''((()))***++++++******************))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&'''((()))******)))'''&&&''')))))))))(((((((((((())))))''''''&&&%%%&&&'''((()))'''(((***+++,,,,,,,,,+++'''((()))+++++++++***)))+++,,,---,,,++++++,,,...*********+++,,,---...///---------///000...+++))),,,++++++,,,---000222444,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******)))************+++++++++,,,,,,+++***((((((***,,,))))))+++---111555999;;;777222+++''''''))))))((()))******)))'''&&&(((***(((((((((((())))))))))))***)))))))))))))))******++++++,,,,,,,,,++++++*********++++++++++++******''''''''''''''''''''''''******)))(((((((((((((((%%%'''******(((&&&%%%$$$(((&&&%%%'''***,,,+++)))''''''&&&&&&&&&%%%%%%%%%'''))),,,...000000000///))))))((('''''''''''''''------......---+++)))''''''((()))***)))***,,,...333111///---,,,,,,---...+++***)))(((''''''''''''******))))))))))))******///000333999CCCQQQ```jjjtttqqq^^^PPPAAA222---+++***,,,//////,,,((())))))***+++++++++++++++...,,,///888AAAKKK\\\lllxxxxxxbbbOOOAAA888000...+++******+++++++++)))))))))***+++,,,---...++++++******************---,,,+++***))))))))))))++++++******,,,...111333EEEBBB>>>===???@@@@@@???AAABBBBBBBBBAAA@@@>>>===<<<;;;:::;;;<<<<<<:::999888888888888999999999999:::999888777777888999:::<<<>>>@@@@@@???>>>>>>>>>===>>>@@@AAAAAA@@@???>>>>>>?????????===>>>???AAABBBBBBAAABBBEEELLLUUU[[[mmmlll[[[UUUSSS[[[gggssszzzxxxqqqhhhcccaaa___[[[WWWWWWWWWVVVUUUSSSPPPNNNMMMPPPMMMMMMQQQTTTVVV\\\cccbbb[[[RRRKKKGGGEEEDDDBBBBBBCCCEEEEEEEEEHHHLLLPPPRRROOOKKKFFFCCCAAAAAAAAABBBBBBBBBCCCFFFIIILLLMMMIIIEEE@@@===>>>??????>>>>>>>>>>>>>>>===<<<;;;:::>>>===;;;:::;;;===>>>???@@@@@@???>>><<<;;;:::::::::999888888777666666666555666888999999999777777777666555333222222222222222222111111000/////////000000111222222222111111111111000000000000111111........................,,,------------------...//////......---,,,,,,+++***++++++,,,,,,------...,,,+++***))))))******+++***************)))((((((************++++++++++++***)))(((((((((((()))***************************))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&'''))))))******)))'''&&&'''((())))))(((((((((((())))))''''''&&&&&&&&&'''((()))'''(((***++++++++++++***((()))************)))(((+++,,,,,,,,,******+++---------------....../////////....../////////---+++,,,,,,,,,,,,,,,---//////...------,,,,,,------...,,,,,,+++++++++*********************++++++++++++,,,---,,,+++))))))+++,,,)))***+++---///333666777444000***((()))*********(((((((((((((((((()))))))))))))))(((((('''''''''))))))((())))))***++++++((()))***+++++++++++++++((())))))******))))))(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&((())))))'''&&&%%%&&&)))'''&&&'''***+++***)))((((((''''''''''''''''''%%%''')))+++,,,+++******))))))(((''''''''''''(((***+++,,,---,,,***)))'''***+++,,,+++******,,,...444333000...---------...++++++***)))((((((((((((******))))))))))))******,,,---...222999EEERRRZZZnnn}}}rrrdddQQQ???555111+++(((&&&'''((()))))))))******+++++++++***,,,***,,,222777===JJJWWWqqq~~~uuucccRRRFFF888444000...---,,,***'''++++++++++++,,,---...///+++++++++++++++*********,,,++++++************+++************,,,...000111GGGDDD@@@======>>>>>>>>>@@@@@@AAA@@@@@@???>>>===<<<;;;::::::;;;;;;:::888888888888999999::::::::::::999888888888999:::;;;@@@AAABBBAAA???===<<<===:::<<>>>>>?????????>>>>>>@@@BBBDDDCCCBBBBBBDDDJJJQQQWWW___wwwsss___VVVTTTUUU```lllvvv~~~zzzrrrhhh```]]]\\\[[[ZZZ^^^]]]\\\ZZZXXXVVVUUUTTTVVVRRRPPPSSSVVVXXX]]]cccddd```YYYQQQKKKHHHJJJLLLGGGGGGGGGGGGFFFHHHLLLOOOUUURRRNNNIIIFFFCCCCCCBBBDDDDDDEEEFFFHHHJJJLLLNNNHHHEEEAAA???@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;===<<<<<<;;;;;;===>>>???BBBAAA@@@???===<<<;;;:::999999::::::999888666555555666888999999888777777555444333333222222222333111111111000//////......111111222222222111111000222222111111111111222222////////////////////////.........---------------......------,,,,,,++++++***++++++,,,,,,------...,,,,,,+++***************)))************))))))((())))))))))))************+++***))))))))))))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))***++++++***(((''''''((())))))(((((((((((())))))'''''''''''''''((())))))((())))))*********))))))((()))***+++,,,------,,,***+++,,,+++***)))***,,,------............------000...,,,,,,---...---,,,...............---------///......---------......++++++++++++******************+++++++++,,,,,,,,,,,,------,,,******+++---***++++++,,,---///000111000---***)))***+++,,,,,,---,,,+++***++++++***(((******)))((('''&&&%%%%%%''''''((()))***++++++,,,&&&'''((()))***++++++,,,'''(((((())))))(((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''((()))'''&&&%%%'''(((***)))'''((()))***)))(((((((((((()))))))))))))))%%%&&&((())))))(((''''''***)))((((((''''''((((((((()))***++++++***)))(((---......---,,,,,,---///666444222000............---,,,+++***))))))))))))******))))))))))))******+++++++++,,,000777AAAGGG]]]oooxxxcccPPP;;;777///)))&&&&&&'''))))))))))))***************,,,+++,,,///000444===FFF___oooyyygggYYYDDD===555111000///+++''',,,,,,,,,,,,---......///++++++++++++++++++++++++,,,,,,+++*********++++++(((((()))+++,,,---...///JJJGGGBBB>>><<<<<<======????????????>>>>>>=========;;;::::::;;;;;;:::999777888888999:::;;;<<<<<<::::::999888888999;;;<<>>>>>???<<<===???@@@@@@@@@???>>>>>>???@@@@@@??????AAACCCCCCCCCBBBBBBCCCHHHOOOUUU[[[nnnvvvdddZZZWWWSSS[[[fffrrr{{{}}}uuuiii___[[[[[[]]]]]]dddbbb___]]][[[[[[[[[\\\ZZZUUURRRTTTVVVXXX\\\aaaddddddaaaZZZRRRNNNPPPSSSKKKKKKIIIHHHHHHIIIKKKMMMTTTRRROOOLLLIIIGGGGGGFFFEEEEEEGGGHHHJJJKKKLLLMMMGGGFFFDDDBBBAAAAAAAAAAAA>>>??????>>>>>>===<<<;;;<<<<<<===<<<;;;<<<>>>???CCCBBBAAA???>>><<<;;;:::888999;;;<<<;;;999666555666777888888888888777777333333222222222333333444222222111111000/////////222222222222222111000///222111111000000111111222//////////////////////////////......------,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...---,,,,,,+++************))))))************)))((((((((((((((())))))))))))+++******************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((''')))***,,,---...---***)))))))))))))))(((((((((((())))))((((((((((((((())))))))))))))))))))))))))))))(((((()))+++---///111333333,,,...//////...---...///...///000111111111000000222000------...000000///000000000000000000////////////...------------...,,,+++++++++************++++++++++++,,,,,,,,,---+++,,,---,,,***)))***,,,,,,+++++++++++++++++++++,,,+++*********+++,,,,,,222000...---...---***((())))))(((((('''&&&&&&%%%&&&'''((()))***+++,,,,,,''''''''''''(((((()))***'''(((((())))))(((((('''''''''''''''''''''''''''***)))(((((((((((())))))))))))(((&&&%%%%%%(((***,,,***)))(((((()))))))))((((((((()))))))))))))))'''''')))******************))))))((('''((((((((('''((()))************))),,,...///.........000222666555333111///.........------,,,+++******************))))))))))))******+++++++++***,,,000777;;;HHHYYYmmm{{{pppbbbDDD===444///......+++((())))))))))))******++++++***+++,,,------000666<<>>>>>>>>>>>>>>>>>===;;;:::999;;;<<<<<<;;;888888999:::;;;<<<<<<===;;;:::999999999:::<<<===AAABBBCCCBBBAAA@@@AAACCCAAA@@@>>>===<<<===>>>???>>>???@@@@@@@@@@@@BBBDDDBBBBBBBBBBBBCCCHHHOOOTTTZZZfffvvvrrraaaWWWUUUZZZcccoooyyywwwlllbbb]]]]]]```bbbfffddd```]]]\\\^^^```bbbaaaZZZUUUVVVYYYZZZ^^^bbbcccfffhhhddd[[[UUUUUUWWWOOONNNLLLKKKKKKLLLLLLLLLRRRQQQOOOMMMLLLKKKKKKKKKEEEFFFHHHJJJKKKKKKKKKKKKGGGGGGFFFEEECCCBBBBBBBBB????????????>>>===<<<;;;;;;<<<>>>===;;;;;;===???BBBBBBAAA???>>><<<;;;;;;888:::<<<===<<<:::777555777777888888888777777777333333222222333333444444444333333222222111111000222222222222222111000///000000////////////000000000000000000000000000000/////////......------------,,,,,,,,,,,,,,,++++++***++++++,,,,,,------...---------,,,+++***))))))((())))))*********))))))''''''((((((((()))))))))*********++++++*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++...///000///---+++******))))))(((((((((((())))))((((((((()))))))))))))))*********)))))))))))))))******+++---///000222333...000222333222222333444111222333444555555555555555444222333444555555444000000000111111111111111//////...---------------,,,,,,,,,,,,+++++++++***+++,,,,,,,,,------------***,,,---,,,***)))***+++,,,,,,,,,+++******)))(((++++++************,,,---...------------,,,***((('''(((((((((((((((((((((%%%&&&(((***+++,,,,,,,,,))))))((('''&&&&&&&&&'''((())))))******))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((&&&%%%&&&)))+++,,,,,,***)))'''((()))***((((((((((((((((((((((((&&&'''((()))+++,,,------******)))((((((((((((((((((((()))******+++++++++***+++---...///000333666666555333222000//////......---,,,+++******************))))))))))))******+++++++++++++++---111555:::EEEUUUdddrrryyyxxxtttXXXJJJ:::222333333///***+++******)))***+++,,,,,,))),,,---+++)))+++///333;;;FFFVVVfffuuu}}}qqqbbbMMM<<<333111///...---,,,+++++++++++++++,,,++++++,,,,,,------------222111///---+++)))(((((('''((()))***+++,,,,,,+++KKKJJJHHHDDD@@@=========??????>>>>>>>>>>>>??????===;;;::::::<<<>>>???>>>:::::::::;;;;;;<<<<<<<<<;;;::::::999:::;;;===>>>???AAAAAAAAA@@@@@@BBBDDDCCCAAA>>>;;;:::<<<>>>???>>>@@@AAAAAA@@@AAACCCEEECCCCCCCCCCCCDDDHHHNNNSSSWWW]]]ooolll[[[\\\\\\aaalllvvv{{{zzztttjjjaaa\\\\\\^^^```fffccc___]]]]]]```dddggghhh___YYYZZZ]]]___bbbeeebbbgggkkkiiibbb[[[YYYYYYSSSRRRQQQQQQQQQQQQNNNLLLOOOOOONNNMMMMMMLLLMMMMMMFFFGGGJJJLLLLLLLLLKKKJJJHHHIIIJJJHHHEEEBBBAAAAAA????????????>>>===<<<<<<:::<<>><<<;;;===???@@@@@@???>>>======<<<;;;999:::<<<===<<<:::888666888888888777777777777777444444333333333444555555555444444333222222111111111111222222222111111000000000////////////000000000000000000000000000000/////////...............------------,,,,,,,,,,,,***++++++,,,,,,------...------------,,,+++)))(((((())))))************)))(((((((((((())))))))))))))))))***++++++***))))))'''(((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))))))))***,,,///000222111...,,,******))))))(((((((((((())))))(((((()))***************+++***************++++++,,,,,,,,,,,,,,,---...///+++...111333333333444555444444444444444555666777555555777999::::::777555222111000000000111222333111000///...............------------,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...---+++******+++,,,------,,,+++***)))(((***+++++++++***,,,000333---///000000---+++++++++(((((((((((()))))))))***&&&''')))***+++++++++***+++***(((&&&%%%%%%%%%&&&((())))))******))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((()))((('''&&&&&&))),,,,,,,,,+++)))''''''))),,,))))))))))))((((((((('''$$$%%%&&&''')))+++,,,---+++***))))))(((((())))))(((((())))))******++++++''')))+++---...111444777444333333222111000//////...---,,,+++******************))))))))))))******(((***************---///555:::DDDPPP^^^lllxxx~~~qqq^^^FFF777333333111...,,,,,,+++******,,,---...333666555///++++++---...666===FFFQQQbbbtttvvvbbbOOO@@@777222000---,,,++++++************+++,,,,,,------......///333222000---+++)))((((((((())))))***++++++,,,,,,JJJKKKKKKHHHBBB>>>===>>>@@@???>>>>>>>>>???@@@@@@===;;;::::::===@@@BBBBBB;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<>>>???>>>??????>>>======@@@BBB@@@???===<<<<<<===>>>???>>>@@@AAAAAAAAABBBDDDFFFFFFFFFEEEDDDDDDGGGLLLPPPTTTVVVfffxxxiiibbb^^^```iiirrrvvvzzz}}}wwwsssllleee```^^^```bbbfffccc___\\\]]]bbbhhhlllkkkbbb[[[\\\```bbbdddgggeeehhhkkkiiieee___]]]\\\VVVVVVVVVXXXYYYWWWRRRNNNOOONNNNNNMMMLLLLLLKKKKKKGGGIIILLLNNNOOONNNLLLJJJIIIKKKLLLJJJFFFBBB@@@AAA???????????????>>><<<<<<999<<>>>>>>>>=========<<<<<<:::;;;<<<===<<<:::888777999888888777777777777777666666555444444555555555444444333333222111111000000000111222222222111111111000000000000000000111111111111111111111111111............////////////------------------------***++++++,,,,,,------...---.........,,,+++)))((((((((()))***************(((((()))))))))*********((())))))******))))))(((''''''(((((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&((()))***))))))+++,,,...000111000...+++))))))))))))(((((((((((())))))((()))***+++++++++******++++++******+++,,,---...,,,,,,,,,---...000222333333666:::===>>>???@@@AAACCCAAA???<<<;;;<<<===???>>>@@@DDDHHHJJJGGGBBB>>>:::888555333222333555777444333222111000000000000//////.........---------------------............,,,...000000...,,,,,,---,,,------...---,,,+++***)))+++,,,,,,---111777<<>><<<333,,,---///...///444999@@@MMM```ooovvv}}}uuugggVVVFFF;;;666......---,,,+++*********,,,,,,,,,---.../////////222111///---,,,+++++++++******))))))***+++---...JJJLLLMMMJJJDDD@@@>>>>>>@@@@@@???>>>>>>???@@@AAA===;;;:::;;;>>>AAACCCDDD<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>???=========<<<:::;;;===???;;;<<<===>>>>>>????????????@@@AAAAAAAAABBBDDDGGGIIIIIIGGGEEEEEEFFFJJJNNNTTTRRR]]]uuuxxxfff```___gggooorrrwww}}}zzz|||}}}zzzuuuooojjjggghhhjjjfffccc^^^\\\^^^cccjjjooojjjaaaYYY[[[___aaadddggghhhiiiiiihhhdddaaa___^^^YYYYYYZZZ\\\^^^[[[UUUPPPOOOOOONNNMMMLLLJJJIIIIIIIIIKKKNNNPPPQQQOOOMMMKKKJJJMMMNNNLLLGGGBBB@@@@@@???@@@@@@??????>>>===<<<888<<<@@@???<<<:::<<<@@@========================;;;<<<<<<<<<<<<:::999888999999888777666666777777777777666555555555555555333333222222111000000000///000111222222222222222222222111111111111222222111111111111111111111111------......//////000000........................***++++++,,,,,,---..................---+++)))((((((((()))***************))))))))))))************'''((()))******)))((('''&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&((()))***))))))+++,,,---///000///,,,)))((('''))))))(((((((((((())))))((()))***+++,,,+++******++++++******+++---///000***+++,,,///333777;;;===EEEHHHMMMQQQRRRSSSUUUVVVXXXUUUQQQMMMKKKKKKLLLMMMNNNQQQWWW\\\^^^[[[TTTNNNCCC???;;;777555666999:::666555444333222222222222000////////////.........---------.........//////...000222222000.........,,,---...///...---,,,+++)))***,,,---///555>>>DDDVVV[[[[[[RRRBBB777444555---,,,,,,+++***)))(((((('''(((***++++++***)))((()))((('''&&&&&&''')))***&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((()))***+++'''((()))(((((((((***++++++,,,+++)))&&&'''+++//////...---,,,***)))(((((()))))))))))))))***+++++++++******)))))))))))))))(((''''''&&&&&&&&&''''''''')))***++++++---///222000000111111111111000000---,,,+++***))))))))))))******))))))))))))*********,,,------+++))))))******,,,///555===KKK^^^mmmwwwuuummm___OOOAAA:::888///...---,,,,,,...///111777;;;999///)))+++---,,,(((---111555???OOO^^^eeevvv|||yyyhhhUUUEEE===000///...---,,,+++++++++,,,,,,------...///000000//////...------------...,,,+++***))))))+++---///MMMNNNOOOLLLFFFCCCBBBBBB>>>???@@@@@@?????????@@@;;;;;;::::::;;;<<<>>>???888999:::<<<======<<<<<<===<<<<<<<<<<<<======>>>???>>>===<<<<<<===???@@@@@@???===<<<;;;<<<>>>???===>>>AAADDDEEEFFFEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGIIIRRR[[[fffzzzsssggg```bbbhhhkkkqqqxxx{{{~~~~~~vvvooojjjhhhhhhiiifffaaa\\\[[[___eeejjjlllkkkbbb[[[ZZZ\\\]]]___ccciiieeeaaa`````````]]][[[XXXYYY\\\^^^___[[[UUUQQQMMMOOOQQQPPPMMMJJJHHHGGGHHHJJJMMMPPPPPPOOOMMMKKKMMMMMMMMMKKKGGGDDDCCCBBBAAAAAA@@@???>>>===<<<;;;>>>?????????===<<<<<<===<<<:::::::::;;;;;;999777===>>>>>>>>>>>><<<:::999:::::::::999777666444333444444444555555555555555888666333222333333333222222111000//////000111222111111111111111111222222111111111111222222222222000000/////////000000111......---,,,,,,+++******************************)))***++++++,,,,,,+++++++++((('''(((+++,,,***(((+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))((('''''')))((('''&&&&&&'''((())))))(((((('''''''''(((((("""$$$(((+++,,,,,,***)))++++++***)))(((''''''&&&***)))***+++,,,,,,+++)))+++...***+++222...(((------...//////...------...000000+++---555555===QQQ[[[dddlllnnnpppuuuyyyzzz|||vvvooojjjhhhgggeeeccccccgggqqq}}}~~~nnnaaaNNNHHH>>>888888;;;:::777===777222111222222222222333222222333444333111///333222222222111111111111---,,,------...///000000///111222000...//////...111---,,,...000777MMMdddvvv}}}rrr^^^KKK@@@;;;111---,,,///...(((&&&)))++++++,,,++++++***)))((())))))))))))))))))))))))***)))(((((())))))(((''',,,,,,++++++)))(((&&&%%%)))(((''''''''')))***+++&&&%%%$$$$$$%%%&&&'''((())))))((('''&&&(((,,,///444111---)))''''''((()))'''(((((()))***++++++,,,)))******)))(((''')))***''''''(((((())))))******'''((()))***,,,,,,,,,,,,//////////////////......///...,,,+++++++++,,,,,,)))))))))))))))***************((('''&&&&&&&&&&&&)))+++,,,---222>>>NNNZZZlllyyy|||ooo```UUUHHH;;;555111,,,))))))+++---......---,,,,,,++++++,,,,,,))))))---333777===GGGQQQbbbmmmxxx}}}|||sss^^^JJJ;;;444111333111+++***---((()))+++++++++,,,---///...---+++))))))***+++,,,******+++++++++,,,,,,,,,OOOPPPOOOKKKEEEAAA@@@@@@????????????>>>======>>><<<;;;:::::::::;;;======888888:::;;;<<<<<<<<<;;;===<<<<<<<<<<<<===>>>>>>???>>><<<;;;<<<===>>>??????>>>===<<<<<<===>>>???>>>@@@BBBDDDFFFFFFEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHKKKSSSZZZbbbsss}}}pppeeedddhhhlllrrrxxxyyy||||||uuunnnjjjhhhggghhhfffbbb^^^^^^bbbgggkkkmmmmmmeee^^^]]]]]]]]]___bbbfffbbb^^^[[[[[[[[[ZZZYYYYYY[[[]]]^^^]]]ZZZWWWUUURRRQQQPPPOOOMMMJJJHHHFFFFFFHHHJJJLLLMMMMMMKKKJJJLLLLLLLLLJJJFFFCCCBBBBBBAAAAAA@@@???>>>===<<<<<<===>>>???>>><<<;;;<<<======;;;;;;;;;<<<<<<:::999======>>>>>>===;;;:::999888999999888888777666555555555555555555555444444888555333222333333333222333222111000000111222333222222333333444333333333222222222222222222111111111111000000000000111111//////......---,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,***((()))+++,,,***(((++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))((('''''')))((('''&&&&&&'''((())))))(((((('''''''''(((((($$$&&&(((***++++++***)))******))))))(((''''''&&&(((((((((***,,,...//////+++111......444000+++111---///111222222111000000///000,,,...666999FFF^^^ttt~~~}}}```VVVGGG>>>;;;<<<:::777888666444555777999999:::777555444444666888888777777777666666555444333222444444444555666666666555111111111///......---,,,///,,,...222666BBB^^^zzzvvvcccUUUMMM===555000111///+++***---++++++,,,++++++***)))((())))))))))))))))))))))))***)))((((((******)))(((,,,,,,++++++)))((('''&&&((('''''''''(((((()))***)))(((((('''((()))***+++''''''((('''(((***...111111...+++(((&&&&&&'''(((''''''((())))))***++++++)))******)))''''''(((***'''((((((((((((((())))))'''''')))***+++,,,,,,,,,***+++,,,.........------,,,+++***)))))))))************+++++++++++++++++++++***)))(((''''''''''''+++,,,,,,+++---555AAAKKKcccsss~~~zzzpppdddQQQ@@@888444...++++++,,,,,,***,,,,,,+++************+++---,,,---000111333:::CCCQQQ]]]lllvvv}}}zzzmmm^^^LLL???333000///,,,***+++***+++------------.........---+++))))))***+++,,,*********+++++++++,,,,,,OOOOOONNNKKKFFFCCCBBBBBB???>>>===<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;888888999:::;;;;;;;;;;;;===<<<<<<<<<======>>>??????>>>===<<<<<<<<<===>>>???>>>===<<<<<<===>>>???AAABBBCCCEEEFFFFFFEEEEEEGGGGGGFFFFFFGGGHHHIIIIIINNNUUUZZZ]]]jjj}}}wwwhhhbbbcccggglllqqqvvvyyy}}}}}}zzztttooojjjgggffffffeeebbbaaaaaaeeeiiilllmmmooogggaaa``````^^^```cccfffbbb\\\YYYXXXYYYYYYYYY\\\___aaa```\\\[[[[[[]]]]]]XXXSSSPPPOOONNNKKKHHHGGGHHHIIIKKKLLLLLLMMMMMMKKKKKKKKKHHHDDDAAA@@@AAABBBAAAAAA@@@???>>>======<<<===>>>===<<<;;;<<<===>>><<<;;;;;;======<<<:::;;;<<<<<<===<<<;;;999888777777888888888888888777666666666555444444444333666444222222333333222111333333222222222222333333222333555666777666555444444444333333222111111111222111111000000111111111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,++++++++++++***)))++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((''''''''''''(((((((((((((((''''''(((((()))'''((((((((()))))))))))))))))))))((((((''''''''')))))))))***,,,...000222---777999888;;;555000444///333888<<<===:::555222...111...000888???SSSrrr}}}nnn[[[MMMFFFBBB===999888:::===@@@CCCEEEFFFEEEBBB@@@======@@@DDDGGGHHHDDDDDDCCCAAA>>>;;;888666666777888:::===>>><<<;;;777444111000//////...------,,,000555:::JJJmmmwwwkkkSSSFFF888222000...---...++++++,,,++++++***)))((()))))))))))))))))))))))))))(((((()))+++,,,+++***+++++++++******((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&'''(((((())))))))))))***---000,,,+++***((('''''''''''''''''''''(((((())))))***)))*********((('''((()))((((((((('''''''''''''''&&&&&&((()))***+++++++++'''))),,,...000///...---++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((((((((((((***+++***))))))---555<<>>777000...///000---***++++++***)))))))))))))))...++++++,,,,,,+++///555===IIIYYYhhhtttzzzxxxqqq```OOO<<<333000///---,,,,,,---...///////////////---,,,+++*********+++,,,*********++++++++++++,,,MMMMMMLLLJJJHHHGGGFFFFFF===<<<::::::;;;<<<<<<<<<>>>===;;;:::999999999:::888999999:::::::::;;;;;;<<<<<<<<<<<<===>>>?????????>>>===<<<<<<<<<======>>>======<<<======>>>???BBBCCCDDDEEEFFFFFFEEEEEEHHHHHHHHHHHHIIIJJJJJJKKKQQQVVVYYYXXX```rrrooodddaaaccchhhkkksssvvv{{{~~~{{{vvvpppjjjfffdddcccbbbbbbbbbdddfffhhhjjjkkkmmmgggdddeeedddcccdddhhhkkkfff```[[[YYYZZZ\\\]]]```ccceeebbb^^^\\\```dddggg```XXXTTTTTTTTTPPPLLLJJJJJJKKKLLLMMMNNNPPPQQQJJJKKKIIIGGGCCC@@@@@@@@@BBBAAAAAA@@@??????>>>>>><<<===>>>===<<<;;;<<<======<<<::::::<<<<<<<<<;;;::::::;;;<<<;;;:::999888777888888999999888888777777777666555444333333333555444222222333333222111222222222222222222222222111333555888999888666555666666555444333222111111222111111000000000000111/////////.........------+++++++++++++++++++++++++++,,,------......------///...---,,,,,,+++***)))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''((((((((((((((((((((((((((()))******)))(((''''''((()))))))))(((((((((((((((((((((,,,,,,+++******+++...111333DDDLLLLLLLLLCCC888888555<<>>???>>>???>>><<<:::999999999:::::::::::::::::::::;;;;;;<<<<<<<<<======>>>@@@@@@??????>>>>>>===========================>>>??????CCCCCCDDDEEEEEEEEEEEEEEEHHHIIIJJJJJJKKKLLLLLLLLLRRRVVVWWWUUUYYYgggzzz}}}ppphhhgggiiijjjppptttyyy}}}xxxqqqkkkfffbbbaaaaaabbbcccdddeeefffggghhhhhhffffffiiijjjhhhkkkooooookkkeee^^^ZZZZZZ]]]``````ccceeebbb]]]\\\___ccciiiccc[[[WWWWWWVVVRRRNNNLLLLLLLLLLLLMMMOOOQQQRRRKKKKKKJJJFFFBBB@@@@@@AAABBBBBBAAAAAA@@@@@@??????;;;===>>>===<<<<<<===>>><<<:::999999:::;;;;;;:::999:::;;;;;;;;;:::999888999::::::999999888777666777777666555444333333333444333222333444444333111000111111111111111111000000222555888999999777666999888888666555444333222222111000000/////////000.........---------------+++++++++++++++++++++++++++,,,------......------.........---,,,+++***************)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''((((((((((((((()))******+++***(((''''''''')))***((((((((())))))))))))))),,,------+++***,,,///333???VVVeeehhhgggYYYFFF???<<>>;;;888999<<<@@@@@@??????>>>===;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@??????>>>>>>===<<<<<<======>>>>>>??????BBBBBBCCCDDDDDDEEEFFFFFFIIIJJJKKKLLLMMMNNNNNNNNNQQQTTTVVVUUUWWW```ooo{{{{{{nnniiihhhggglllpppvvv{{{~~~xxxqqqjjjeeecccbbbaaabbbddddddcccbbbccceeeeeeeeehhhmmmnnnnnnpppuuurrrooohhhaaa[[[YYY\\\___^^^aaabbbaaa]]][[[[[[]]]ccc```[[[YYYWWWUUUPPPLLLLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMKKKGGGCCCBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@<<<===>>>>>>======>>>???<<<:::888888999;;;;;;;;;999:::;;;;;;;;;:::999888::::::::::::999888777666666666666555444444444333444444333444555555444222///000111111111111000///111222555888999:::999999;;;;;;:::999888666666555333222111000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,......---+++***+++,,,******))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''((((((((((((''''''(((((((((((()))***++++++***)))(((''''''((()))***)))))))))******+++++++++))),,,...///...000555999IIIeeexxxqqqWWWIIIAAAPPPgggyyy{{{iiiMMM888111555222222999CCC___wwwfffbbbdddvvvxxxrrriiikkkrrr~~~jjjTTT@@@999777222///111///...111444555???\\\zzzjjjJJJ888222...+++++++++,,,++++++***)))((())))))))))))))))))))))))((('''''')))+++------,,,((())))))************)))'''(((((((((((('''&&&&&&''''''((((((((('''&&&&&&%%%(((***+++***)))******(((((())))))))))))((((((((((((((((((((((((((((((+++---...---+++)))((((((((((((((('''''''''''''''&&&&&&((()))***+++++++++***+++---......,,,)))(((***+++,,,,,,,,,,,,,,,+++,,,,,,++++++******))))))++++++***************+++*********++++++,,,,,,---555;;;EEERRR```lllvvvzzzpppeeeSSSCCC777111...---,,,,,,+++************+++...******---...+++***+++...///222888???KKK\\\lllwww|||{{{ooo]]]LLL>>>555222///++++++...111111000,,,,,,,,,+++++++++******)))))))))************+++FFFGGGJJJOOORRRQQQLLLGGGDDD???::::::>>>@@@@@@>>>@@@???===<<<;;;<<<<<<=========<<<;;;;;;;;;<<<===<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>;;;<<<===>>>>>>?????????AAAAAAAAABBBCCCEEEFFFGGGJJJKKKLLLNNNOOOOOOOOOOOONNNQQQUUUVVVWWW[[[eeennn|||tttjjjfffeeeggglllrrrwwwzzz}}}}}}vvvnnnhhheeeddddddbbbdddeeedddaaa```bbbcccdddeeejjjppprrrpppsssxxxuuusssmmmddd]]]ZZZ[[[^^^___```bbbbbb```]]]YYYWWW\\\\\\]]]\\\YYYTTTOOOLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMIIIEEECCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA===>>>??????>>>>>>???AAA<<<:::888888:::<<<===<<<999:::;;;<<<<<<;;;:::999999999999::::::999999888555555555555555555444444555444444555777777555333000111222222222222111000333444666888:::;;;<<<<<<===<<<<<<;;;:::999999888555555444333222222222222................................................***++++++,,,,,,,,,,,,,,,***,,,------***)))+++---)))))))))))))))))))))***))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((())))))((('''&&&(((((((((((()))***+++,,,)))((((((((((((((()))))))))******+++,,,,,,------+++///333444333444888<<>>333///...++++++***))))))))))))***---)))(((,,,...,,,))))))++++++///333666;;;JJJZZZhhhttt|||zzzqqqdddRRRCCC;;;555...+++---000000...+++,,,,,,,,,++++++******))))))))))))************BBBEEEKKKTTT[[[\\\XXXTTTHHHBBB===;;;>>>@@@???<<<@@@???===<<<<<<===>>>>>>>>>>>><<<;;;;;;<<<===>>><<<<<<<<<===>>>@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>;;;;;;===>>>???????????????@@@@@@AAACCCEEEFFFGGGJJJKKKMMMOOOPPPPPPPPPPPPMMMOOOTTTXXXXXXYYY___fffxxx|||pppjjjhhhdddiiiooouuuxxxzzz}}}~~~~~~zzzssskkkfffeeeeeefffdddffffffdddaaa___aaacccdddffflllrrrsssrrrtttyyyyyyvvvqqqhhh```\\\\\\___bbbcccdddfffeeeaaaZZZUUUYYY\\\______[[[VVVQQQNNNRRRRRRSSSSSSRRRRRRQQQPPPQQQPPPNNNJJJFFFDDDEEEGGGBBBBBBBBBBBBBBBBBBAAAAAA===???@@@@@@??????@@@BBB>>>;;;999999;;;===>>>>>>999:::;;;<<<<<<<<<;;;:::777777888999:::;;;;;;:::444444444555555555555555555555555666888888666444111222333444444333222111555666777999;;;===>>>???=========<<<<<<;;;::::::888777666555444333333333////////////000000000000000000000000000000000000******+++,,,,,,,,,,,,+++)))+++---,,,***)))+++---)))))))))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((())))))((('''&&&(((((((((((()))***+++,,,'''((((((((())))))))))))******+++,,,------...///000555999999666555888<<>>AAAAAA@@@@@@>>>>>>>>>>>>>>>=========>>><<<:::<<>>???@@@??????DDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKKKKMMMOOOQQQSSSUUUXXX\\\___jjjnnn___```ccchhhlllqqqvvv|||zzzqqqlllkkkkkkjjjiiihhhhhhfffcccaaa```bbbdddkkkkkkmmmsssyyy||||||zzzuuuyyyyyyqqqiiifffccc```bbb``````cccgggfff```ZZZ]]]\\\\\\]]]^^^___]]][[[[[[VVVRRRSSSSSSQQQQQQSSSSSSUUUUUUQQQLLLGGGGGGHHHFFFEEEDDDCCCBBBAAA@@@@@@???===;;;::::::<<<>>>@@@>>><<<;;;999:::<<>>===<<<;;;<<<999666444444444333222444333000---,,,---///000222222222222222222222222+++++++++***++++++,,,,,,+++++++++***************---+++((('''(((((('''&&&))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,((((((((((((((('''''''''(((***+++,,,,,,...111333222888AAAHHHIIIEEE>>>999EEETTTiiizzz}}}ppp[[[LLL===III]]]nnnttthhhQQQ???333222222222222999LLL^^^{{{___LLLAAA;;;888777000,,,111555777===DDDWWW[[[bbbhhhnnnuuu|||vvv]]]FFF777000......++++++++++++++++++++++++((((((((((((((('''&&&&&&******)))))))))***,,,--- ###'''+++------+++***))))))(((((((((((())))))((()))***)))((('''((()))$$$$$$$$$&&&))))))((('''&&&&&&((()))************......---,,,+++)))((('''******))))))((((((((('''$$$$$$%%%&&&&&&%%%$$$###&&&&&&'''((())))))((((((+++,,,------,,,---///111//////000333777;;;===>>>:::444000000///,,,+++---,,,,,,,,,++++++++++++***((()))***++++++***(((((( '''...///000999JJJXXXmmmyyy|||lllSSS@@@777333...,,,+++***'''###%%%+++)))******+++++++++***************+++...111555777BBBSSSfffsss}}}vvvjjjUUUFFF777000000000---+++//////...---+++***+++,,,++++++******++++++,,,---HHHIIIMMMRRRWWWZZZZZZYYYUUUJJJ@@@@@@BBBAAA@@@@@@??????>>>===============???===<<<===???@@@???===;;;<<<===???@@@@@@AAAAAADDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBDDDEEEFFFHHHIIIKKKLLLLLLLLLKKKKKKLLLOOORRRUUUVVVYYY\\\^^^iii|||uuuddd\\\^^^aaagggmmmtttyyy|||~~~zzzvvvpppmmmllljjjhhhffffffdddaaa]]]ZZZ[[[___bbbiiijjjnnntttzzz}}}|||zzzyyy}}}~~~xxxrrrmmmhhhbbb^^^^^^aaafffjjjiiiccc]]][[[[[[[[[\\\___aaaaaa```aaa[[[VVVVVVTTTQQQOOOQQQQQQSSSUUURRRMMMIIIHHHIIIFFFEEEDDDCCCBBBAAA@@@@@@>>>===;;;::::::;;;>>>??????>>><<<;;;;;;<<<===>>>;;;;;;;;;<<<;;;;;;:::999888999999999999999999999888777666444444444555666444444444555777777555333333333222222111111111111222444888<<>>;;;EEETTT```cccZZZLLLAAA999AAANNN[[[```XXXHHH;;;333222333444444888EEERRRjjjpppvvvtttoooooovvvwwwcccSSSHHHAAA@@@888444555666666888===DDDHHHMMMQQQVVV[[[aaaffffff[[[KKK===333///------************************(((((()))))))))))))))((())))))((((((((()))***+++$$$&&&(((+++++++++)))((()))((((((''''''(((((()))''')))***)))'''&&&'''((()))''''''''')))))))))''''''''''''((())))))******///......---+++)))'''&&&))))))((((((((('''''''''((()))*********)))((('''''''''((())))))))))))))))))+++,,,,,,+++,,,...000333444888>>>FFFMMMQQQSSSEEE;;;222000///,,,+++,,,*********)))))))))(((((())))))************))))))&&&+++///...---333???IIIcccpppzzztttcccQQQBBB999111---++++++)))&&&'''+++((()))***+++++++++++++++***))))))***,,,///222444333AAARRRbbbqqq}}}|||iiiZZZGGG999222///...------------+++***)))))))))++++++******++++++,,,---LLLLLLLLLNNNQQQSSSSSSRRRSSSIIIBBBBBBDDDBBBAAAAAABBB@@@>>><<<;;;;;;<<<===AAA???>>>>>>???@@@>>>=========>>>>>>???AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@===========================>>>???@@@BBBDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKOOOSSSWWWXXXYYY[[[\\\ggguuuooo^^^\\\\\\```iiiqqqwwwyyy}}}~~~}}}uuussspppnnnmmmkkkgggeeehhheee```[[[XXXZZZ^^^cccgggiiinnntttyyy{{{zzzxxxzzz~~~}}}yyytttkkkaaaZZZ\\\```ggglllkkkeee```ZZZYYYYYY[[[___bbbddddddggg```[[[YYYVVVQQQNNNOOOOOORRRTTTSSSNNNIIIHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>===;;;::::::;;;<<<===???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999777777888999:::::::::999777666555444444444555555333222222444666666555333333333333333222222222222444777:::>>>AAACCCCCCCCCBBBBBBBBBBBBBBB@@@??????>>><<<999999999:::999888666444222000...///000000333222111000...---,,,+++******))))))))))))******,,,,,,++++++***))))))((('''''''''))),,,------,,,+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))''''''(((((((((((((((((()))***,,,,,,---...111333@@@OOOcccrrrsssdddPPPBBB777;;;BBBHHHJJJGGGAAA;;;666888>>>EEEIIIFFF???888555333333555666777===DDDQQQVVVYYYWWWSSSUUU___iiiooo^^^SSSNNNFFF>>>:::777444333555333555888:::<<>>KKK]]]qqq~~~{{{ppp]]]III:::222000///,,,,,,,,,,,,+++******)))++++++******++++++,,,---PPPNNNKKKJJJKKKLLLLLLKKKNNNFFFBBBDDDFFFEEECCCDDDCCCAAA>>>;;;:::;;;<<<===BBBAAA@@@@@@??????>>>===>>>=========>>>@@@BBBCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAACCCDDDFFFGGGGGGDDDEEEGGGIIIJJJKKKJJJJJJJJJNNNTTTXXXYYYZZZZZZ[[[dddkkktttlllddd\\\\\\dddnnnuuuxxx|||~~~|||wwwsssqqqooommmlllkkkjjjiiiqqqooojjjeeeaaa```bbbeeegggjjjnnnrrruuuuuusssqqqvvvzzz||||||{{{vvvjjj___XXXZZZ^^^dddhhhhhheeeaaaYYYXXXWWWXXX\\\```bbbcccgggaaa\\\[[[XXXRRROOOOOONNNRRRUUUSSSNNNHHHFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA>>>===<<<:::::::::;;;<<<======>>>>>>>>>===;;;::::::;;;;;;;;;;;;:::999999666777888999::::::999999666555555555555555555555222111111222444555555333444444333333333333333333666888<<<@@@CCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>><<<;;;;;;;;;<<<;;;999777666333111000000000111333333222111000///......,,,+++******************(((((()))***+++,,,,,,,,,(((((((((***,,,,,,***(((,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''''''''(((((((((((()))***,,,------///111444AAAUUUrrrqqqUUUAAA777777888:::<<<===;;;999666555666888;;;<<<;;;999888444222555777777999<<>>;;;:::;;;<<<===AAABBBAAA@@@???>>>=========<<<<<<<<<===???AAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGGGGCCCDDDFFFHHHIIIJJJJJJIIIIIINNNTTTXXXYYYYYYYYYYYYaaabbbfffppp}}}qqqbbb[[[^^^hhhppptttzzz}}}~~~~~~~~~~~~yyyuuusssqqqmmmjjjhhhjjjmmmooo{{{{{{zzzvvvpppkkkhhhgggiiilllnnnppppppmmmkkkjjjrrruuuxxxxxxxxxuuukkk```]]]]]]]]]___aaabbbaaa```XXXVVVUUUUUUXXX[[[]]]^^^bbb\\\YYYYYYXXXSSSPPPQQQOOORRRTTTRRRLLLFFFCCCBBBDDDDDDDDDCCCBBBBBBAAAAAA???>>>===;;;:::::::::;;;:::;;;===>>>???>>>===<<<::::::;;;;;;::::::999888555666888999:::999888888555666666666666666666666333222111222333444444333444444444444444555555555666999>>>BBBEEEFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCBBB>>>===<<<<<<======;;;:::888777555333222111111111111111111111000000000000...---,,,+++++++++++++++(((((()))***+++,,,,,,,,,)))***+++...000///---***,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))(((((((((&&&'''''''''(((((()))))))))+++,,,------///222444@@@VVVuuutttUUU???333222111222444555555444555555444555777999999999;;;555222555777888999<<<===@@@AAA???===AAAKKKTTTnnntttssswww```III:::444222111222111000//////000//////111///---+++++++++)))(((''''''''''''''''''''''''((()))+++,,,.../////////)))))))))))))))))))))(((((((((''''''((()))***++++++******))))))******++++++---......,,,***))))))%%%(((...333666444...))))))(((&&&%%%%%%''')))***------,,,+++***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((''''''((((((((((((((('''&&&&&&''''''((()))+++---......000333555888JJJeee```NNN:::111000...---,,,+++++++++*********))))))***)))((((((((()))+++,,,)))))))))+++,,,.........444???PPPdddtttyyylll]]]III;;;...+++,,,)))&&&$$$&&&''')))***,,,,,,------+++++++++++++++,,,,,,---000000111555===IIIXXXcccyyyvvvaaaNNN===222...,,,***+++---///...---++++++******++++++,,,---PPPLLLGGGDDDCCCDDDCCCCCCCCC@@@AAAFFFIIIGGGFFFHHHBBB@@@>>><<<;;;;;;<<<===@@@AAAAAA@@@>>><<<===>>>;;;;;;<<<<<<===???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCDDDEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHIIIMMMSSSVVVXXXWWWWWWXXX^^^\\\]]]dddrrr}}}kkk^^^\\\bbbjjjooowwwzzz~~~~~~}}}}}}}}}~~~}}}zzzxxxuuurrrmmmiiigggkkkrrrwww~~~uuuoookkknnnpppqqqpppmmmjjjhhhhhhqqqtttvvvtttttttttoooiiifffdddbbb```^^^]]]\\\\\\VVVTTTSSSTTTVVVXXXXXXXXXYYYUUUSSSUUUVVVRRRPPPQQQMMMPPPRRROOOJJJDDDBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@>>>===<<<;;;::::::999:::<<<>>>>>>>>>>>>===:::::::::::::::999888888666777999::::::999777666666666777888888888777777555333222222333444333333555555555555555666666666777;;;@@@EEEIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEE@@@???>>>>>>???>>><<<::::::999777555444222222111///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,++++++***))))))((()))***...222555555333000,,,+++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((&&&&&&''''''((()))))))))***+++------...///222444>>>PPPjjj|||{{{iiiPPP>>>444333222333444555444222333444444555666777777777<<<666333555777777:::>>><<<>>>???===<<<>>>FFFMMMddd}}}|||fffcccllltttsssooonnnuuunnnOOO;;;444222000111///------.........---,,,***(((((()))++++++***''''''''''''''''''''''''((()))***,,,---.........))))))*********)))((((((&&&&&&&&&'''(((***+++,,,+++******))))))******+++,,,...000000...+++***)))&&&***000777:::888222---(((((('''&&&&&&'''((())))))******))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))***)))'''&&&&&&'''((((((***+++...///000222555777???TTTttt{{{WWWHHH999222000...------))))))((((((((('''''''''(((((((((((()))***+++,,,++++++++++++++++++++++++111888CCCSSSeeerrrrrrkkkZZZJJJ999111...***'''&&&'''((()))***+++,,,,,,,,,+++,,,,,,,,,,,,---------******,,,111666===JJJUUUnnnwwwcccNNN>>>444///***)))+++------,,,++++++******++++++,,,---MMMJJJFFFCCCCCCCCCCCCBBBBBB@@@BBBGGGHHHEEEDDDEEE??????>>>===============>>>???AAA???===;;;<<<>>>;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIIIIIIIHHHHHHIIIMMMQQQTTTUUUVVVVVVWWWZZZZZZZZZ]]]eeerrrxxxiiiaaabbbggglllrrruuuzzz}}}}}}}}}|||}}}}}}~~~}}}}}}zzzxxxtttpppnnnrrrzzzyyyuuutttuuuuuusssooollllllmmmqqqttttttpppooorrrsssrrrpppnnnkkkfff```\\\YYYXXXSSSRRRRRRSSSVVVWWWWWWVVVRRRNNNMMMQQQRRRPPPNNNOOOJJJLLLNNNLLLGGGDDDCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<;;;:::<<<<<<===============<<<999::::::::::::999888888777888999::::::888555333666777888999:::999999888777555333222333333333222555555666666666777777777999===CCCIIIMMMNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHCCCBBBAAAAAAAAA@@@===;;;;;;:::888777555333222222111111111000/////////...///...---,,,++++++++++++------,,,+++***((((((''')))+++...333666555222///++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&''''''((())))))******+++---......///222555:::EEETTT______UUUFFF;;;666555444555666666555333333444555666666666777777999666555777777555777;;;<<>>>>>CCCGGGVVVhhhssszzzhhhVVVTTTVVVWWWYYYUUUTTT[[[eeetttmmmMMM999444222///---+++***+++---///...---)))''''''(((***++++++***'''''''''''''''''''''''''''((()))***+++,,,,,,,,,(((((()))))))))((('''&&&&&&&&&'''((()))***++++++))))))(((((((((((()))))),,,...000000...+++)))((('''***...333555444///+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''"""""""""###$$$&&&((())),,,+++)))((('''((()))***)))+++---...///222555777???TTTsssuuucccJJJ@@@666333111...,,,---)))((((((((('''''''''''''''((()))******+++++++++***+++,,,+++)))(((***+++---222999BBBRRRdddnnnqqqmmm[[[GGG:::222,,,***,,,((()))***+++++++++++++++***++++++,,,------------''''''***///111333===HHH[[[rrrwwwdddSSS@@@888000+++,,,---,,,+++++++++******++++++,,,---KKKHHHEEECCCCCCCCCCCCBBBBBBAAACCCHHHHHHDDDAAABBB>>>>>>>>>>>>>>>=========<<<>>>@@@???<<<;;;<<>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGIIILLLPPPSSSTTTTTTUUUVVVXXXYYYZZZ[[[^^^hhh{{{ssshhheeeiiilllooorrrwww{{{}}}}}}|||||||||}}}|||yyywww{{{~~~wwwxxxxxxuuuqqqoooqqqssspppsssrrrmmmjjjooouuuwwwvvvuuusssmmmeee]]]WWWTTTQQQPPPQQQTTTWWWXXXWWWVVVNNNJJJJJJNNNPPPNNNLLLMMMFFFIIIKKKIIIFFFDDDEEEGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA???>>><<<;;;:::>>>>>>>>>===<<<<<<;;;;;;999::::::::::::999888888777888:::;;;:::777444222777888999:::;;;::::::999999777444222333333333222555555666666777777888888;;;???EEELLLPPPRRRRRRQQQNNNOOOOOONNNNNNMMMLLLKKKFFFDDDCCCCCCCCCAAA>>><<<;;;:::999777666444333222666555444333222000000///...---,,,+++************+++++++++******************,,,...222333111,,,(((+++******)))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&'''((())))))******+++---......000222555666;;;BBBGGGGGGCCC<<<888444333111222333333222111555666777777666666888999777666888:::888333444888:::===@@@???===<<<>>>AAAFFFRRRWWW\\\eeejjjuuuoooWWWKKKJJJJJJGGGLLLHHHFFFJJJPPP\\\rrreeeGGG666333222...,,,***)))+++...111000///)))))))))***++++++)))((((((((((((((((((((((((((('''((()))***************''''''((((((((('''%%%$$$&&&'''((()))******))))))''''''&&&&&&&&&&&&''''''+++...000000---***((('''''''''))),,,------***(((&&&''''''(((((('''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&(((+++---///...---+++))))))***+++,,,((())),,,---///111444777:::MMMkkkyyy```LLL@@@:::555444222...,,,...************))))))))))))&&&''')))***+++++++++***&&&)))+++***((((((+++///)))---111777DDDXXXiiipppyyygggQQQAAA666///...111)))******+++++++++******)))***+++,,,,,,,,,,,,,,,***)))+++...---+++222===JJJccc|||uuufffKKKBBB666000...///---,,,++++++******++++++,,,---EEECCCAAABBBEEEGGGGGGEEE@@@@@@@@@AAABBBAAA@@@>>>@@@AAAAAA@@@>>>===>>>???======>>>>>>>>>>>>======??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKPPPTTTUUUTTTTTTSSS\\\VVVUUUYYYYYYZZZiii|||sssllllllnnnnnntttyyyyyyvvvuuuzzz}}}}}}~~~~~~}}}~~~zzz{{{}}}wwwrrrpppppprrrttttttuuutttooojjjjjjoootttuuuyyyxxxpppgggaaa[[[VVVWWWUUUTTTUUUWWWWWWTTTQQQOOOMMMJJJJJJLLLMMMMMMMMMKKKIIIHHHIIIJJJIIIFFFBBBEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDBBB???<<<;;;:::999<<<<<<======<<<<<<;;;:::===<<<;;;:::::::::;;;<<<777777888888888888777777666666999???DDDDDD>>>888777666666777888888666444444555777777777888:::<<<===CCCIIIMMMMMMNNNPPPRRRRRRSSSSSSSSSQQQPPPNNNMMMKKKGGGBBB????????????>>>===;;;999888888777666555444444333333111000...---......---,,,,,,,,,,,,---+++,,,---,,,***(((((()))+++,,,.../////////......++++++************++++++,,,,,,,,,,,,+++***)))))))))))))))))))))(((''''''***)))(((''''''((()))***)))******&&&""""""(((------...//////......///111444666:::<<<>>>>>><<<;;;444444333333444555777888666666666666666666555444555555666666666666555555<<<<<<<<<============>>>DDDCCCFFFKKKLLLOOO]]]lllpppgggZZZOOOHHHDDDAAA???AAA@@@???===AAANNN___mmm{{{|||}}}~~~xxxiiiSSSAAA777111...+++---***)))***---...,,,***+++*********++++++)))(((******)))((('''&&&%%%%%%'''))),,,///111///***&&&***'''%%%%%%((())))))'''***************)))((((((++++++***)))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))&&&''''''&&&%%%%%%(((******++++++***'''$$$$$$$$$(((''''''&&&&&&&&&'''''''''''''''(((***,,,///000444000+++***++++++***((()))***,,,...000222222333999EEEXXXfffggg\\\LLL@@@888444000/////////---+++---***'''&&&'''((()))(((************+++,,,---...******))))))******+++,,,+++,,,000444999DDDYYYmmmzzzttteeeOOO===555111...,,,******,,,+++((()))------,,,+++***))))))))))))((())))))***,,,...000111CCCNNN^^^oooyyy{{{yyyvvvaaaQQQ>>>222000111///+++......---...///...,,,***DDDCCCBBBCCCFFFGGGFFFEEEAAAAAA@@@@@@AAAAAA@@@???AAABBBBBBAAA>>>======>>>========================??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???AAABBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDFFFHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJIIILLLQQQVVVWWWXXXWWWWWW\\\WWWVVVYYYXXXWWWddduuuuuuooojjjjjjooorrrrrroooqqqwww}}}~~~~~~~~~}}}~~~~~~}}}xxxsssqqqrrruuuwwwtttuuusssnnniiijjjoootttssswwwwwwpppiiifffbbb^^^[[[YYYWWWVVVXXXWWWUUUSSSQQQNNNLLLKKKLLLMMMLLLLLLKKKIIIHHHIIIJJJIIIFFFCCCCCCCCCBBBAAAAAAAAABBBBBBDDDCCCBBB???===<<<;;;:::;;;;;;;;;;;;;;;::::::999:::999888777777777888888777777777777777777777777888888;;;@@@EEEEEE???::::::888777888999999888666444555666666666777:::===@@@EEEKKKOOOPPPQQQSSSVVVUUUUUUVVVUUUTTTQQQOOONNNLLLIIIDDDAAA@@@@@@@@@???===;;;999888888777666555444444444333222111000//////...------,,,,,,------,,,---......---+++++++++***+++,,,---------,,,,,,++++++************++++++------,,,,,,+++***)))((())))))******))))))(((''')))((('''&&&&&&'''((()))(((***+++(((%%%%%%)))...---///000000//////000222///111444777888888777666666555555555555777888999777888888888888777777666777777888888888888777777;;;;;;;;;<<<<<<<<<======@@@@@@BBBEEEDDDFFFPPP]]]uuurrrbbbYYYSSSJJJDDDAAA@@@@@@??????@@@@@@>>>???FFFQQQYYYdddeeeeeeeeefffmmmwww~~~~~~pppcccWWWFFF999222///---+++---+++)))))),,,---,,,***+++*********++++++)))((()))))))))(((''''''&&&&&&&&&(((+++///111000,,,)))***(((%%%%%%((())))))''')))))))))))))))(((''''''***))))))))))))))))))***(((((((((''''''((())))))((((((((((((((((((((((((&&&&&&'''&&&%%%&&&(((******+++,,,***'''%%%$$$%%%'''&&&&&&%%%%%%%%%&&&&&&(((((('''((()))+++---///111...***)))***+++***)))***+++---///000222222222666???LLLUUUUUUMMMBBB999777444000/////////---+++,,,***''''''((()))(((((())))))))))))***+++,,,---******************++++++******---000222;;;NNN```vvvwwwppp^^^III;;;222...---++++++,,,+++((())),,,...---,,,+++***))))))((())))))******,,,---///000555>>>LLLZZZfffooovvvzzzrrrcccOOO???777333///,,,,,,+++)))***,,,---------CCCBBBCCCEEEGGGGGGFFFDDDBBBBBBAAA@@@??????@@@@@@BBBCCCCCCAAA???======>>>>>>===<<<;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAA@@@??????>>>???@@@AAABBB>>>??????@@@AAABBBCCCCCCAAABBBDDDGGGIIIKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMKKKOOOSSSXXX[[[\\\\\\[[[\\\XXXXXXZZZXXXVVV___lll}}}ttthhheeeggghhhfffeeejjjsss{{{|||}}}~~~zzzzzz}}}{{{}}}~~~~~~~~~{{{vvvuuuuuuxxxzzzvvvuuusssnnnjjjkkkpppuuurrruuuuuuppplllllljjjgggaaa___\\\ZZZZZZYYYXXXVVVTTTRRROOOMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@AAADDDCCCBBB@@@???>>>===<<<;;;;;;:::::::::999999999<<<;;;;;;:::999:::::::::777777666666666666777777999:::<<>>@@@EEEKKKOOOPPPRRRUUUXXXZZZZZZZZZYYYXXXUUURRRPPPPPPLLLHHHDDDCCCBBBAAA@@@>>><<<999888888888666555444444444333333333222222///...------,,,---------,,,------......---,,,+++))))))***+++++++++******++++++************++++++---------,,,+++)))(((''')))************))))))(((''''''&&&&&&&&&&&&''''''''')))+++***((((((+++...---...000000000000222333222333666888::::::999888777777666666777888:::;;;:::::::::::::::999888888999999::::::::::::999999::::::::::::;;;;;;;;;;;;======??????===<<>>>>>===>>>BBBFFFLLLMMMMMMLLLMMMSSS\\\cccvvvjjjVVVIIIBBB888111///...---+++---+++))))))***++++++***+++***)))***++++++)))'''((((((((((((((((((((((((&&&(((+++...111111...+++***(((&&&&&&'''((((((''''''((((((((((((''''''&&&'''''''''((())))))******&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++***,,,,,,+++(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&))))))(((((()))***+++,,,---+++)))((()))*********,,,---...000111111222222555999>>>AAAAAA===888444555333000///......,,,+++***)))(((((())))))(((''')))((((((((()))***+++,,,)))***+++,,,++++++))))))******+++,,,---222AAAPPPfffqqqvvvmmmZZZHHH:::222...+++***,,,,,,)))(((+++///...---,,,+++***))))))************+++,,,---...+++111:::BBBMMM[[[lllxxx~~~ssscccQQQDDD999222......+++))))))+++---......AAABBBDDDFFFGGGGGGEEEDDDDDDCCCCCCAAA??????@@@AAACCCCCCCCCBBB???======>>>>>>===;;;::::::;;;===>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>???@@@AAABBB@@@AAAAAABBBBBBCCCCCCCCC@@@BBBDDDGGGJJJLLLMMMNNNLLLLLLLLLMMMNNNOOOOOOPPPPPPRRRVVV[[[^^^___^^^\\\\\\ZZZ[[[\\\ZZZXXX^^^gggsss|||lll``````___\\\]]]cccnnnwww{{{|||}}}~~~zzzsssrrrvvv|||~~~{{{}}}{{{xxxxxxyyyzzzyyywwwtttpppmmmnnnrrrvvvqqqtttsssooommmnnnnnnkkkgggeeebbb```^^^]]]\\\[[[YYYVVVSSSQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJIIIHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;:::::::::::::::===<<<<<<<<<;;;;;;;;;;;;777777666555555666777777999:::<<>><<<:::999:::::::::999444444333222333666;;;???>>>CCCIIILLLNNNQQQUUUYYY^^^_________\\\YYYUUUSSSSSSPPPKKKHHHFFFEEECCCAAA???<<<:::888888888666444333333222222222333333333//////...---------------******+++---......,,,***))))))******************++++++************++++++---------,,,***)))'''&&&)))***************))))))''''''''''''''''''''''''$$$''')))***))))))+++---,,,---///000000000222444555777999;;;=========<<<888888777777888999;;;<<<;;;<<<<<<<<<;;;:::999888::::::;;;;;;;;;;;;::::::888999999999::::::::::::<<<===???>>>;;;:::===AAALLLXXXbbbaaa[[[SSSJJJAAA<<<;;;999888888888888888444777:::<<<;;;<<<>>>@@@BBBCCCCCCBBBCCCHHHPPPWWW```lll}}}~~~]]]III999666222/////////...,,,,,,+++************+++***+++***)))***++++++)))'''''''''''''''(((((())))))'''(((***---//////,,,***)))((('''''''''((('''''''''(((((()))((((((''''''$$$%%%&&&((()))***++++++&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''((()))+++***+++,,,+++)))''''''(((&&&&&&%%%%%%%%%&&&''''''***)))(((((((((((()))***)))(((''''''((()))******---...///000111111111111444555666777777666555444333111000...---,,,+++***)))(((((()))******(((&&&((((((((((((((()))******)))***,,,---,,,+++)))''',,,++++++,,,+++...999EEEOOO___nnnrrrjjj[[[III;;;///+++)))+++,,,))))))+++------------,,,,,,+++++++++************++++++,,,,,,///333555:::HHH\\\kkkxxxvvvpppeeeVVVFFF999222222///---,,,---...---,,,@@@BBBEEEGGGGGGFFFEEEDDDEEEFFFFFFCCC@@@???@@@AAABBBCCCCCCAAA???======>>>???>>><<<;;;;;;<<<>>>???@@@@@@AAABBBBBBBBBBBBAAAAAA@@@?????????@@@BBBBBBEEEEEEDDDDDDCCCCCCCCCBBBAAACCCEEEHHHJJJLLLNNNNNNKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUXXX]]]aaabbb___]]]]]]\\\^^^___^^^]]]aaafffllluuusss___^^^ZZZWWWYYY```kkktttzzz{{{|||}}}xxxpppooottt{{{~~~~~~}}}zzzyyyxxx|||zzzwwwtttrrrsssuuuxxxqqqsssqqqmmmlllnnnlllhhhiiihhhgggdddbbb```______]]]ZZZWWWTTTTTTSSSRRRPPPMMMMMMMMMLLLKKKJJJJJJKKKIIIHHHGGGFFFEEEEEEEEEEEECCCDDDDDDDDDCCCBBBAAA@@@======<<<;;;:::;;;;;;<<<999999999999888888888777777777666666666666777777888999:::===??????===;;;===;;;999999999:::888777333333222222222555:::>>>>>>BBBGGGKKKMMMQQQWWW\\\bbbcccdddcccaaa]]]YYYWWWWWWSSSOOOKKKIIIGGGDDDBBB@@@===:::999888888666444222111111000111222333333//////...------------...******+++...111111///,,,+++++++++************+++++++++************++++++,,,,,,,,,+++***)))''''''((())))))*********))))))((((((((((((((((((((((((###%%%''')))))))))***+++***,,,...//////000222444333444666888::::::::::::999999888888888:::;;;<<<<<<======<<<;;;:::999888999::::::::::::::::::999888888888888999999999:::999<<<>>><<<::::::<<<===???FFFJJJIIIEEEBBB???<<<:::::::::999888777666666555666888:::;;;<<<>>>@@@???@@@@@@??????BBBJJJPPPTTT\\\eeennnzzzjjjQQQAAA333222000///...---,,,+++,,,,,,---,,,+++************)))))))))******((('''&&&&&&''''''((())))))))))))))))))***++++++)))&&&((())))))(((''''''&&&'''((())))))******)))))))))###$$$&&&)))***+++,,,,,,(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((((((((()))+++)))+++,,,+++)))(((((()))'''''''''''''''((())))))***)))((('''''''''((((((&&&''''''(((((((((***+++------...000000111111111111222222333444444444555000000000...---+++******((((((''')))******)))'''((((((((('''(((((())))))(((***+++,,,,,,+++)))(((+++***+++,,,++++++333<<<@@@NNN___mmmrrrlllYYYHHH444...***++++++******,,,)))***+++------...------*********))))))******+++,,,///000///000:::JJJWWWiiipppwwwvvviiiVVVDDD999222111//////000///---+++@@@CCCEEEFFFEEEEEEEEEFFFEEEHHHIIIGGGCCC@@@@@@BBB@@@AAAAAA@@@>>>===>>>??????>>>===<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????AAABBBCCCGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDFFFHHHKKKMMMNNNNNNLLLMMMNNNOOOQQQRRRSSSTTTVVVWWWYYY___dddfffccc```___```aaaaaaaaabbbdddggggggmmmuuu}}}wwwaaa___[[[XXXZZZ```jjjqqqwwwwwwxxxzzz|||~~~wwwppppppuuu{{{~~~~~~~~~zzzwww}}}|||yyywwwvvvvvvwwwxxxrrrrrrppplllkkkllliiiccceeefffgggfffcccaaaaaaaaa]]][[[XXXVVVVVVVVVUUUTTTPPPPPPPPPNNNLLLJJJKKKMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFEEECCCAAA@@@>>>===<<<;;;:::;;;<<<<<<:::::::::;;;:::999999888777777888888888888777777777888999:::;;;;;;;;;;;;<<<:::999::::::999777555111222222222222555:::===???CCCHHHKKKNNNSSSZZZ```dddeeeggggggeeeaaa]]]ZZZYYYVVVQQQNNNKKKHHHDDDBBB@@@>>>;;;999999888666444222111000000000111222333000///......------......------...222777777444111---,,,++++++***+++++++++++++++************++++++++++++++++++***)))(((''''''(((((())))))))))))((((((((())))))))))))(((((($$$%%%&&&((())))))*********,,,...000000111444666444555777888:::;;;;;;;;;;;;;;;::::::;;;<<<>>>???>>>>>>>>>===<<<;;;:::999999999::::::::::::999999888888888888999999999999666:::;;;999888:::;;;:::===???@@@>>>;;;:::999999555777888888777777888999:::999999999:::<<<>>>???<<<>>>?????????CCCKKKQQQWWWWWWWWWZZZgggyyypppkkkaaaPPP@@@777111000///---+++***))))))+++---000000...+++*********)))((()))******(((&&&&&&'''''''''(((((())))))+++)))(((((())))))'''%%%''')))***)))'''&&&&&&&&&((())))))***************$$$%%%(((***,,,---------***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''))))))((((((((()))((()))+++***)))(((((()))''''''''''''((()))*********)))(((&&&&&&&&&'''(((%%%'''(((((((((((()))++++++,,,---///000000111111...//////000111222222222---//////...,,,***)))***)))((('''((()))***)))((())))))(((((((((((())))))((()))***+++,,,++++++***(((((()))+++)))(((---444:::CCCRRRbbbpppsssfffWWW???666...,,,,,,++++++---((()))+++,,,---------,,,))))))))))))))))))******(((***,,,,,,,,,222<<>>??????======>>>???????????????????????????@@@AAABBBBBBCCCBBBBBBBBBAAAAAA@@@???@@@AAABBBCCCFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNNNNPPPQQQSSSUUUVVVWWWWWWWWWZZZaaaiiillliiifffcccdddcccbbbbbbdddeeefffdddgggkkkooowww}}}|||vvveeeccc___]]]^^^bbbiiinnnqqqqqqrrrtttvvvxxxzzz{{{~~~~~~}}}vvvrrrssswww{{{}}}|||xxx|||{{{zzzzzzyyyxxxwwwvvvqqqrrrpppmmmllllllggg```^^^aaaeeeeeecccaaa``````[[[YYYWWWVVVWWWWWWWWWVVVSSSTTTSSSPPPMMMKKKLLLNNNKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFDDDBBB@@@>>>===;;;999999:::;;;<<<<<<<<<=========<<<;;;:::666777:::;;;;;;:::777666777888999999999999:::;;;;;;:::;;;<<<<<<:::666333///000222222333555999<<<>>>BBBFFFIIILLLRRRZZZaaaeeefffhhhiiihhhddd```]]][[[WWWSSSOOOLLLHHHDDDAAAAAA>>>;;;:::999888666444444333111000000111222333000//////.....................///444:::;;;777333---,,,+++*********++++++++++++************++++++))))))************))))))&&&&&&'''(((((((((((((((''''''((())))))((('''''''''&&&&&&''')))*********,,,...000222222444666999888999:::;;;===>>>??????>>>>>>======>>>???AAABBB@@@@@@@@@@@@>>>===<<<;;;999::::::;;;;;;::::::999888888888999999999::::::555999:::666666:::;;;999;;;;;;<<<<<<;;;999888999222555777777666777999<<<999888888999;;;===>>>>>><<<@@@EEEIIINNNVVVaaahhhllleeeZZZSSSZZZppp}}}nnngggeee]]]VVVPPPMMMFFF;;;333111000///---+++))))))***+++***...333444111---***)))***)))((()))******(((&&&'''''''''(((((((((((((((***)))'''((())))))((('''''')))+++***'''%%%%%%&&&'''(((((()))******))))))%%%&&&))),,,---...------))))))(((''''''(((((((((''''''''''''''''''''''''''')))******)))''''''(((&&&((())))))((('''((()))&&&&&&&&&''''''(((******)))((('''&&&&&&&&&'''(((%%%'''******(((((()))+++)))***+++---///000111111//////........./////////+++...///...+++))))))******(((&&&&&&(((************))))))(((((())))))***(((((()))***+++,,,,,,---)))((()))+++)))''')))...111999DDDSSSdddooonnngggOOOBBB666000...++++++,,,)))***+++------+++***)))((((((((((((((()))***+++''')))***+++,,,///444888EEEPPPbbbqqqvvvqqqggg^^^EEE@@@888222000/////////BBBDDDEEEEEECCCCCCFFFIIIFFFKKKOOONNNHHHBBBAAABBB<<<===>>>>>>======>>>?????????@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMOOOPPPQQQSSSUUUWWWXXXYYYVVVWWWZZZccclllpppnnnkkkeeefffeeebbbbbbdddeeedddccceeefffhhhnnnuuuvvvrrrhhhfffccc```aaaeeeiiimmmlllmmmnnnoooqqqtttvvvwwwzzz{{{|||~~~~~~zzzvvvtttuuuxxx{{{|||}}}}}}}}}~~~zzz{{{zzzzzz{{{{{{yyyvvvtttpppqqqpppmmmmmmmmmggg___YYY]]]bbbdddbbb___^^^___YYYWWWUUUUUUVVVWWWXXXWWWVVVVVVUUURRRMMMKKKMMMOOOIIIHHHGGGEEEDDDCCCCCCCCCGGGHHHHHHHHHGGGDDDAAA@@@===<<<:::888888999:::;;;888999:::::::::999888777666888;;;======;;;888666777888999999999999:::;;;:::;;;<<<===>>>;;;666222...000222333444666999;;;;;;???CCCFFFIIIPPPXXX___eeefffiiijjjiiifffaaa___[[[XXXTTTPPPLLLHHHDDDAAAAAA???<<<:::999888666444666555333111111222333444000000///...............---,,,...333999;;;777222---,,,+++)))))))))***+++++++++************++++++(((((()))***************%%%%%%&&&'''((((((''''''%%%&&&'''(((((('''&&&%%%)))((('''((()))+++++++++---///222444444666999;;;888999:::;;;<<<>>>??????AAA@@@@@@???@@@BBBCCCDDDBBBBBBBBBAAA@@@???======:::;;;;;;;;;;;;;;;;;;:::888999999999999:::::::::777;;;;;;666666;;;<<<999333444666::::::777666777444666888777666666:::===444444555888<<<>>>?????????EEENNNWWWaaannn|||wwwcccUUUTTTcccyyytttaaaSSSMMMLLLDDD@@@===<<<888222///111///...---+++)))***---000)))///444666333...***)))***)))((()))******(((&&&((((((((((((((((((((((((***((('''(((***++++++***'''))),,,+++'''%%%%%%&&&&&&&&&'''((())))))((((((&&&'''***---.........---(((((('''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++)))'''&&&&&&%%%'''))))))((('''((()))%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%&&&'''(((%%%(((+++***(((''')))+++'''(((***,,,...000111111222111///---------......***---///...+++(((((()))***(((&&&%%%'''***++++++******)))))))))))))))***((((((((()))***,,,...///,,,+++,,,...+++'''(((+++(((000:::GGGYYYjjjrrrsssZZZKKK<<<333///+++***,,,+++,,,,,,---,,,***'''&&&'''''''''(((((()))***++++++++++++,,,---///000111555???PPPcccqqqwwwtttpppWWWOOOAAA666000...//////CCCCCCCCCDDDDDDDDDDDDDDDGGGGGGHHHIIIIIIGGGCCC@@@>>>>>>>>>>>>============AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCC@@@>>>@@@CCCFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDFFFGGGHHHHHHIIIKKKLLLLLLOOORRRSSSRRRSSSVVVYYYYYY___dddeeeiiimmmmmmjjjiiifffcccbbbdddgggjjjkkkpppiiicccdddgggiiimmmsssnnnllliiiggghhhjjjmmmnnnkkklllnnnnnnooorrruuuxxxuuuvvvuuusssuuuzzz{{{xxxuuuvvvvvvxxxzzz|||~~~~~~xxx{{{||||||yyyxxxyyy{{{zzztttnnnhhhkkknnnpppnnniiiccc^^^VVVWWWZZZ```dddddd___ZZZ[[[YYYVVVTTTUUUVVVWWWVVVVVVUUUSSSQQQOOONNNNNNNNNKKKIIIFFFEEEEEEGGGGGGGGGCCCHHHLLLKKKFFFAAA>>>>>>;;;;;;;;;::::::999999999:::999999<<<>>>===999555666777999<<<===<<<888555777888888777777777:::<<<<<<>>>BBBDDDCCC===666111///000111222333555999;;;;;;===AAAGGGLLLRRRVVVXXXaaacccgggiiiiiigggccc```]]]ZZZVVVPPPLLLHHHFFFEEEBBBAAA>>>;;;888777666666666555444222111000000000......------------.........//////000111222222222,,,***)))((()))))))))(((************)))))))))))))))***++++++***+++...000%%%&&&&&&&&&''''''((((((((('''&&&&&&'''((()))******,,,------,,,+++---...000222444555666777:::<<<:::;;;<<<===???AAABBBCCCCCCBBBAAAAAABBBDDDFFFGGGHHHFFFCCCAAA@@@???===;;;:::::::::::::::::::::::::::999888888777777888888888888888999999888888888666666666666666666666666333222555888888777:::@@@999;;;777;;;CCC===999BBBEEEPPPaaaqqq~~~```LLLFFFLLLZZZgggtttmmmbbbVVVKKKDDD???>>>666555333111///...---,,,------,,,,,,+++,,,,,,,,,+++...111333222///***'''***)))'''%%%%%%''')))***)))((('''&&&&&&'''((()))))))))(((((((((((()))))))))((('''&&&&&&'''((()))***,,,,,,******,,,***%%%$$$$$$%%%''')))+++---///))))))(((((((((((())))))"""$$$&&&((())))))))))))+++,,,,,,+++(((&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%%%%%%%)))(((&&&&&&((()))((('''&&&''')))***,,,---------*********++++++,,,,,,---+++,,,,,,---,,,+++***)))((((((((()))(((''''''&&&))))))(((((('''''''''&&&''''''&&&'''((()))+++,,,,,,000000,,,)))+++,,,***222,,,---;;;NNN^^^hhhooolll___KKK999222111///,,,...******...///---+++,,,)))))))))))))))*********++++++++++++++++++++++++111333;;;JJJ^^^oooyyy|||wwwfffQQQBBB:::555111///DDDDDDDDDDDDDDDCCCCCCCCCEEEFFFHHHIIIHHHFFFBBB????????????>>>>>>>>>======BBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCAAA???@@@CCCFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEEEEBBBDDDGGGHHHIIIJJJMMMOOOPPPRRRTTTTTTSSSTTTWWWYYYYYY^^^bbbdddgggkkkllliiigggeeecccdddhhhllloooqqqtttlllgggggghhhjjjmmmrrrqqqnnnkkkjjjkkknnnqqqsssoooppppppooonnnnnnppprrrtttuuutttqqqrrrvvvvvvtttvvvvvvxxxzzz}}}~~~~~~xxxyyy}}}zzzxxxvvvxxxzzzyyytttooolllnnnrrrtttqqqllleee```WWWWWWYYY^^^cccdddaaa]]]]]]ZZZWWWVVVWWWXXXYYYYYYXXXVVVSSSQQQOOOOOOOOOPPPMMMJJJGGGFFFGGGGGGGGGGGGDDDFFFHHHHHHFFFBBB@@@>>><<<<<<<<<;;;;;;::::::999999888888:::<<<<<<999777777888999;;;<<<;;;888666777777888777666777:::<<<@@@DDDHHHIIIFFF???888444000111111222333555888:::;;;===AAAFFFJJJNNNQQQSSSWWWZZZ___bbbcccaaa^^^[[[]]]ZZZVVVQQQKKKGGGCCCBBBAAA???===:::888666666666555444333222111000000000......------------......------......///000000111,,,***))))))***+++***)))************))))))))))))+++,,,...000222444666666'''''''''''''''((((((((((((((('''&&&''''''))))))((()))++++++******,,,---///222555777888999;;;===<<<<<<===???@@@BBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHEEEBBBAAA@@@???>>><<<::::::::::::::::::::::::999999888777777777777888777777888888888888777777555555555555555555555555555333444888999888:::>>><<<===999;;;BBB@@@???JJJTTTbbbuuu~~~___IIIAAACCCKKKSSSXXXSSSKKKBBB:::444111000222111000...---,,,,,,+++******))))))***++++++,,,+++---///111000---***''')))((('''&&&&&&'''((()))***)))(((((((((((()))***)))((((((''''''(((((()))***)))((('''((()))***+++'''******)))***,,,+++'''%%%%%%&&&''')))+++,,,---))))))(((((((((((())))))$$$%%%'''((())))))))))))++++++,,,***(((''''''(((((((((((('''''''''&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&%%%%%%&&&&&&)))(((&&&&&&((()))(((''''''((()))***++++++++++++,,,,,,,,,+++***)))))))))++++++,,,,,,,,,+++***))))))))))))))))))(((''''''))))))((((((((('''''''''((('''''''''(((***,,,---...444777222---,,,,,,,,,///,,,---777CCCQQQaaannnuuummm\\\III;;;444000---,,,))))))+++,,,((((((***************))))))))))))++++++++++++++++++++++++///000555@@@QQQbbbooovvv}}}uuugggUUUCCC666111000EEEEEEDDDDDDCCCCCCBBBBBBCCCEEEHHHJJJIIIEEEAAA>>>@@@@@@@@@?????????>>>>>>BBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@AAADDDEEEFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCAAADDDGGGIIIJJJLLLOOORRRTTTUUUUUUUUUTTTUUUXXXZZZXXX^^^aaaccceeejjjjjjgggfffeeefffiiimmmrrruuuvvvxxxpppkkkkkklllllloootttwwwsssooonnnooosssuuuwwwtttttttttrrrpppoooppprrrtttwwwvvvssssssuuuuuurrrwwwxxxzzz}}}~~~|||}}}}}}{{{{{{yyywwwvvvwwwzzzzzzwwwsssooorrrvvvxxxvvvpppiiidddZZZYYYYYY\\\aaadddcccaaa___\\\YYYXXXYYY[[[\\\\\\ZZZXXXTTTPPPNNNOOOPPPQQQPPPMMMJJJHHHIIIIIIHHHGGGEEEEEEDDDEEEEEECCC@@@>>>======<<<<<<;;;::::::999888777777888:::;;;:::999999888888999::::::999777666777888777666777:::<<>>===;;;999777666555555444444222111000000000000......------------......,,,,,,,,,---......//////,,,+++)))***+++,,,,,,+++************)))))))))))),,,,,,---222888<<<;;;:::))))))))))))(((((((((((()))((((((''''''''''''((($$$&&&((()))))))))+++---///222777:::;;;<<<===>>>??????@@@AAABBBCCCDDDDDDDDDFFFHHHJJJKKKJJJHHHGGGGGGEEEBBBAAAAAA@@@???===::::::::::::::::::::::::999888777777666666777777666666777777777777666666444444444444444444444444777444333888:::999999<<<>>>AAA======FFFGGGKKKXXXlll{{{wwwXXXDDD<<<999;;;===@@@===999555000---,,,+++...---,,,++++++***++++++((((((''''''((()))******+++,,,---------+++)))(((((((((((((((((((((((((((******))))))))))))***+++(((''''''''''''''''''(((***))))))((()))***,,,,,,'''++++++)))))),,,+++(((&&&&&&&&&'''((()))++++++)))((((((''''''(((((()))%%%&&&'''((((((((((((((()))***+++***((('''((()))))))))((((((((((((''''''###$$$%%%&&&''')))******&&&&&&&&&%%%&&&&&&'''((()))(((&&&&&&((()))((('''((()))))))))))))))((((((++++++******))))))((((((***++++++++++++***)))))))))))))))))))))(((((('''))))))((((((((((((''''''(((((((((((()))+++---...333===CCC===444...------++++++---111666AAAVVVjjjzzz{{{ttt```JJJ<<<444///,,,))))))+++)))&&&&&&***+++++++++***)))))))))(((++++++++++++++++++++++++,,,---///444???OOO```jjj}}}mmmSSS===444222FFFFFFEEEDDDCCCBBBBBBAAABBBFFFJJJLLLJJJEEEAAA>>>AAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEHHHJJJKKKNNNPPPSSSWWWVVVVVVUUUUUUWWWYYY[[[ZZZ___bbbccceeejjjjjjggghhhhhhjjjnnnsssxxxzzzzzzxxxrrrmmmnnnoooppptttxxx}}}xxxsssqqqsssuuuwwwwwwvvvwwwxxxwwwuuutttuuuwwwvvvzzz{{{xxxwwwyyyyyywwwxxxyyy||||||yyy{{{~~~yyyuuuvvvuuuuuuwwwyyyzzzxxxvvvooossswwwzzzyyytttnnnjjjaaa]]]ZZZ[[[___bbbcccbbb___\\\YYYXXXYYY\\\]]]^^^\\\XXXTTTOOOMMMNNNPPPRRRRRROOOLLLKKKKKKJJJIIIHHHIIIEEEBBBBBBCCCCCC@@@<<<======<<<;;;;;;:::999999777777666666888999;;;;;;;;;999777777888999888777666777777777666777999<<>>???@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIIIIFFFDDDBBBAAAAAAAAA???>>>:::::::::::::::999999999888777666666555555666666555555666666666666555555444444444444444444444444999444333777:::::::::<<<@@@HHHIIIKKKUUUYYY___lllgggKKK===888666333222555444333111000///...---+++***************++++++)))((((((''''''(((((((((++++++******))))))))))))''''''((((((((((((''''''))))))))))))))))))******''''''&&&&&&&&&&&&''''''))))))(((((()))***,,,---000333222...+++++++++((((((''''''''''''((())))))(((((((((''''''(((((((((&&&&&&&&&''''''''''''&&&((()))***)))((('''((())))))))))))))))))(((((((((%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&''')))))))))(((&&&&&&((()))((('''''''''((((((((((((''''''&&&''''''((()))***++++++******************))))))(((((())))))(((((('''&&&))))))(((((((((((((((((())))))((()))***+++---...999GGGOOOHHH999000------)))***,,,---...777KKK^^^uuuxxx___JJJ<<<222---,,,+++,,,***''')))///,,,,,,++++++***)))((((((************************)))+++,,,...333???PPP\\\rrrfffNNN===555FFFFFFEEEDDDCCCBBBBBBAAACCCGGGLLLNNNKKKFFFBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDFFFHHHJJJLLLMMMNNNPPPRRRWWWVVVVVVVVVXXXZZZ\\\\\\^^^bbbddddddfffkkkkkkiiifffgggkkkrrryyy}}}vvvpppmmmooosssuuuyyy~~~|||vvvtttuuuvvvuuussswwwxxxyyyxxxwwwuuuvvvwwwuuu{{{~~~|||{{{}}}}}}|||yyy{{{~~~|||yyy{{{yyyqqqlllpppqqqrrrtttvvvwwwvvvuuummmqqquuuyyyyyyvvvqqqnnnhhhccc]]]ZZZ]]]```aaaaaa^^^[[[XXXWWWYYY\\\^^^___\\\YYYTTTOOOMMMNNNOOOQQQSSSPPPNNNMMMMMMLLLJJJIIIKKKGGGCCCBBBBBBBBB???;;;======<<<;;;:::999888888777777777666777888;;;<<<;;;999777666777888888777666777777666666666999;;;CCCOOO]]]eee___QQQAAA777555222000111333555555444444666:::???CCCGGGIIIJJJHHHJJJNNNPPPOOOLLLHHHEEEIIIIIIHHHFFFCCC???<<<:::666666666555444444333222222222111000////////////------,,,,,,,,,,,,------,,,,,,---------------...---+++***+++---......---************)))))))))((()))((((((---333666222...++++++******))))))(((((()))))))))(((((('''&&&&&&$$$&&&(((******,,,...000...333999===@@@AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGFFFFFFGGGIIIJJJEEECCCAAA@@@@@@@@@???===::::::999999888888888888777666555555444444555555333444444555555444444333444444444444444444444444888444222666999:::===AAAIIIYYYbbbgggqqqvvv{{{jjjUUU@@@777666444111///............------,,,+++***)))))))))******+++,,,,,,+++***)))((('''''''''+++***)))''''''((())))))''''''(((((((((((('''''''''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((***,,,---;;;>>>;;;333---+++)))&&&((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&((()))***)))((('''((()))((((((((()))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***)))(((&&&&&&((()))((('''%%%&&&'''(((((())))))(((%%%&&&'''((()))***++++++)))))))))))))))))))))***'''(((((((((((('''&&&&&&(((((())))))))))))))))))))))))((()))***+++---...>>>LLLUUULLL;;;000,,,,,,)))((())),,,...444BBBOOOooovvv]]]GGG888000---+++,,,+++))),,,111---,,,,,,+++***))))))(((************************(((+++---...///666BBBLLLeeewwwxxxcccLLL;;;EEEEEEDDDDDDCCCCCCBBBBBBDDDIIINNNNNNJJJFFFCCCCCCAAAAAAAAA@@@@@@@@@??????AAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEAAACCCEEEEEEDDDDDDDDDEEEHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLMMMNNNOOOQQQSSSUUUUUUVVVYYY]]]___``````aaaeeeffffffggglllmmmjjjcccffflllttt}}}sssnnnlllpppuuuxxx|||}}}wwwvvvxxxxxxuuuqqqwwwxxxyyywwwtttrrrqqqrrrrrrzzz~~~|||}}}~~~|||{{{|||~~~}}}|||vvvmmmhhhkkkmmmpppsssttttttsssrrrnnnpppsssvvvvvvuuurrrpppmmmfff^^^[[[\\\___aaaaaa^^^ZZZWWWVVVXXX\\\___```]]]ZZZUUUQQQOOOOOOPPPQQQRRRPPPOOONNNNNNMMMKKKJJJIIIHHHEEEDDDCCCAAA???===???>>>===<<<;;;999888888888888999888777888:::===;;;999777777777888777666555666777666555666999;;;BBBMMM\\\gggfffYYYHHH;;;666333000111444777666555333444777;;;@@@DDDGGGIIIHHHHHHIIIIIIGGGDDDAAA???@@@@@@???>>><<<;;;999888222333333444333333222111111111000///////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,***+++,,,------,,,************))))))))))))***)))))),,,///000...+++************))))))))))))'''(((((()))(((((('''&&&%%%''')))++++++,,,///111///333888===@@@BBBDDDFFFHHHGGGGGGGGGFFFFFFFFFEEEHHHGGGEEEDDDDDDEEEGGGHHHEEECCC@@@??????>>>===;;;999999888888777666666666666555444444333333444444222333333333333333333222444444444444444444444444555222222444666999@@@III[[[qqqYYYIII999444333111...---,,,,,,++++++++++++******)))))))))))))))***+++,,,---,,,+++)))((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&'''((())))))(((((((((''''''''''''''''''(((&&&&&&&&&'''(((+++---...AAACCC@@@666---***(((&&&((((((''''''&&&''''''((((((''''''&&&&&&''''''(((%%%%%%$$$$$$%%%&&&''''''((()))***)))'''&&&'''(((''''''(((((((((((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***)))(((&&&&&&((()))((('''%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***(((((((((((((((''''''&&&(((((())))))))))))******(((((((((((()))+++---...===IIIQQQHHH888...++++++***((((((+++...222;;;EEEkkksssYYYCCC666///+++++++++***+++...,,,,,,,,,+++*********)))************************(((,,,//////...111999???WWWhhhzzzuuu___IIIDDDDDDDDDDDDDDDCCCCCCCCCDDDIIIMMMMMMHHHDDDCCCDDD@@@@@@@@@@@@????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEAAADDDFFFFFFEEECCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIGGGIIILLLNNNOOOQQQTTTVVVTTTUUUXXX]]]cccffffffdddbbbfffgggfffggglllmmmjjjfffiiiooowww}}}~~~qqqmmmkkkpppuuuxxx}}}{{{xxxyyy||||||wwwqqqtttuuuwwwvvvtttrrrrrrrrrsss{{{}}}||||||{{{|||}}}}}}wwwoookkkkkknnntttwwwxxxvvvtttsssqqqrrrssstttsssrrrpppooommmggg___[[[]]]```bbbbbb^^^ZZZWWWVVVXXX\\\```bbb^^^\\\XXXUUUSSSQQQQQQRRRQQQOOONNNNNNOOONNNLLLJJJEEEFFFGGGFFFDDDBBBBBBBBBAAA@@@???>>>===;;;::::::888:::;;;:::888888:::<<<:::999777777888888666444555666666666555666888;;;???FFFRRR^^^bbbZZZJJJ===777333000222666999888666444444555777;;;???CCCEEEFFFFFFEEECCCAAA???>>>===::::::888777666555555555000000111222222222111111000000///.........//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...,,,******+++,,,++++++************))))))))))))***)))*********+++++++++(((((())))))))))))))))))&&&'''((())))))(((((('''&&&(((***++++++,,,...000///333777<<>>===<<<;;;999888777777666555555444444555444444333333333333333111222222222222222222111333333333333333333333333222111222333333777DDDQQQmmmqqqKKK???444000000...------,,,++++++******++++++,,,))))))((((((((()))*********)))))))))))))))******))))))(((''''''((()))***)))((('''&&&&&&'''((()))%%%&&&((()))******)))))))))((((((''''''(((((()))'''''''''(((***,,,...000===AAA>>>555,,,))))))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((&&&%%%%%%%%%&&&((()))***)))******)))'''%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&''''''((()))))))))(((&&&&&&((()))(((''''''(((((()))))))))(((((())))))))))))))))))))))))(((((('''''''''((()))******************)))(((((((((((()))))))))*********((('''''''''(((***,,,---666@@@FFF>>>222,,,+++,,,***((((((***+++...777AAAaaa~~~nnnVVVAAA666---,,,---,,,******++++++++++++++++++++++++***************************,,,------,,,...222666CCCSSSeeeqqq|||rrr```CCCCCCCCCDDDDDDDDDDDDDDDDDDHHHLLLKKKFFFBBBBBBDDD@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDAAADDDGGGGGGEEECCCDDDFFFBBBBBBBBBBBBCCCDDDFFFGGGEEEHHHKKKNNNPPPSSSVVVYYYTTTUUUYYY```gggjjjjjjgggcccfffgggeeegggkkkllljjjmmmoootttyyy}}}}}}yyyvvvqqqmmmkkkpppuuuxxx|||}}}zzzwwwzzzzzzsssppprrruuuwwwwwwwwwwwwxxxvvv~~~}}}|||zzz}}}}}}}}}~~~zzzsssooonnnsssyyy}}}}}}{{{xxxvvvuuuttttttsssqqqpppooonnnmmmfff___[[[]]]aaacccddd^^^[[[WWWVVVYYY]]]aaaccc___^^^[[[XXXUUUTTTSSSSSSPPPOOONNNNNNOOOOOOMMMKKK@@@DDDGGGGGGEEECCCDDDFFFCCCCCCBBB@@@???===<<<<<<999;;;===<<<999888999;;;:::999888888888888666444555666666666555666888;;;;;;???GGGSSSZZZVVVHHH<<<777333000222777:::999777555444444444777;;;???BBB@@@???===;;;999888888888888777555333222222222222...///000222222222111000000//////............///---,,,,,,++++++,,,,,,---*********)))))))))))))))...,,,******++++++***)))************))))))))))))'''((()))((('''''')))+++''''''(((((())))))******%%%&&&''')))))))))((((((&&&(((*********+++---//////222777;;;>>>BBBGGGJJJJJJIIIIIIHHHFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFDDDCCCEEEBBB???===<<<;;;999777777666666555444444333333555444333333222222333333111111222222222222111111111111111111111111111111000000222222111666GGGWWWwww|||[[[AAA888000......------000***)))(((''''''(((******(((((('''''''''(((((()))&&&&&&'''''')))***+++,,,))))))((((((((())))))******)))'''&&&&&&''')))***&&&''')))***+++++++++***))))))(((((((((((())))))''''''((()))+++---000111888<<<;;;222+++)))******'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''&&&'''(((***,,,---***++++++)))&&&%%%%%%&&&%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''((((((((((((''''''''''''((()))))))))(((&&&&&&((()))((('''************)))((('''&&&&&&&&&''')))***,,,------((('''&&&&&&'''((()))***+++,,,,,,,,,,,,+++******(((((())))))*********+++''''''&&&'''((()))+++,,,///888===777...+++,,,---***)))))))))''')))555BBBUUUqqq~~~fffKKK===111///111///***(((++++++++++++++++++,,,,,,))))))))))))))))))))))))+++++++++******+++...111111AAATTTcccuuu~~~rrrEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEEEEEEEDDDCCCAAAAAABBBBBBCCCCCCCCCBBB@@@???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGKKKJJJKKKOOOTTTWWWWWWUUUUUUTTTYYYdddmmmmmmjjjhhhfffggghhhllloooppppppooommmqqqvvvyyyyyyxxxxxxxxxmmmnnnooorrruuuyyy}}}yyy}}}~~~|||{{{}}}|||yyytttttttttwwwzzz||||||{{{~~~}}}~~~~~~zzzwwwxxx|||~~~wwwvvv}}}}}}yyyvvvuuuwwwuuupppkkkjjjfffaaaaaaccceeeffffff___]]][[[[[[^^^aaacccddd___\\\YYYWWWWWWUUUQQQNNNPPPOOONNNOOOOOOMMMJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCBBB@@@???>>>======;;;;;;;;;;;;:::999888777666777999::::::999888777888888777777777777888888======???FFFMMMMMMFFF???BBB<<<555444777;;;<<<;;;;;;888444222222555888;;;===>>>>>>>>>===;;;999888333333333333333333333333000///......//////...---//////...------------...,,,,,,,,,+++++++++******&&&111999444***''')))+++******+++++++++,,,,,,,,,((()))***+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''''''''(((((()))+++,,,---///222555:::???CCCEEEGGGJJJKKKKKKIIIGGGFFFGGGHHHBBBBBBBBBBBBCCCDDDEEEEEEBBBAAA???<<<:::999888777666555555555555444444444222444555555333222222333000000000000000111111222333333222222222222111111333------333555777FFFXXX|||vvv```PPP999777444000---,,,++++++******))))))))))))******%%%)))***((((((++++++''')))******((('''((()))(((((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&$$$###$$$)))///111---))))))((('''&&&&&&'''((()))'''(((***,,,---...------111000///---,,,******))))))((('''&&&&&&'''((((((***))))))(((''''''&&&&&&(((''''''((()))+++---...333...'''%%%&&&((())))))''''''((((((((('''%%%$$$''''''((()))******'''%%%'''(((((((((((((((***,,,&&&''''''(((((('''&&&&&&&&&'''((()))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++,,,,,,,,,+++)))(((&&&******+++,,,,,,,,,,,,+++,,,***)))(((((()))***,,,111111111///---***(((&&&))))))))))))***---111555AAAZZZuuuzzzdddKKK333,,,//////+++)))+++++++++************)))))))))(((((((((((())))))************+++---///111222666>>>KKK^^^ppp|||EEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKLLLOOOTTTWWWWWWVVVXXXVVVYYYccckkkkkkhhhgggfffgggjjjmmmppprrrrrrrrrppprrrtttuuuuuuuuuwwwyyyqqqpppppprrrwww{{{}}}~~~xxx|||}}}|||}}}|||xxxuuusssvvv{{{}}}~~~|||}}}|||{{{{{{xxxrrrllljjjgggeeeeeeggghhhhhhgggaaa___\\\\\\]]]___``````]]][[[XXXXXXWWWUUUPPPMMMOOOMMMMMMMMMNNNNNNLLLJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFEEECCCAAA???>>>======;;;;;;;;;;;;:::999888888888888888999999888888777888888777666666777888888<<<<<<>>>DDDIIIJJJEEEAAAEEE>>>777555777;;;<<<;;;<<<999555222111333666999999999;;;;;;:::999777555333333333333333333333333111000...///000000///---//////...------------------,,,,,,,,,,,,+++++++++&&&000555111***(((***+++))))))*********+++++++++))))))***+++++++++******))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((()))+++,,,---///111555999>>>BBBEEEFFFMMMNNNNNNLLLIIIGGGFFFFFFCCCCCCBBBAAA@@@@@@@@@AAA======;;;999777666555555555555555555444444444444222444555444333111222222////////////000111222333222222222111111111000000555///...333444555@@@PPPlll|||wwwoooggg[[[JJJ>>>666444111...---,,,,,,---******))))))))))))******))),,,,,,)))))),,,,,,)))++++++***)))((()))))))))((((((''''''''''''((((((***)))((((((''''''(((((('''&&&&&&***......+++&&&)))((('''&&&&&&'''((()))'''(((***+++,,,,,,,,,,,,---,,,+++*********+++,,,***)))((('''&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,000,,,'''%%%&&&(((((('''''''''((((((((('''&&&%%%###$$$%%%(((***+++***)))&&&'''((((((((()))***+++(((((((((((((((((((((((((((((()))*********))))))(((((((((((((((((((((((())))))(((''''''((())))))------......---+++***)))******+++,,,,,,,,,,,,+++)))'''&&&%%%%%%&&&''')))......///...---+++)))'''((()))))))))***,,,///222===LLL[[[hhh{{{sssZZZ???444111...***(((++++++++++++************))))))(((((((((((())))))))))))(((((()))+++,,,......111555???OOOcccsss|||EEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHLLLLLLMMMPPPTTTWWWXXXXXXZZZWWWYYYaaaggghhhffffffhhhiiikkknnnqqqsssttttttrrrssssssrrrrrrtttxxx{{{vvvrrrqqqtttzzz~~~|||www{{{~~~~~~yyysssuuu~~~~~~~~~zzzsssnnnlllkkkkkklllmmmllliiigggcccaaa^^^]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXUUUPPPLLLNNNLLLKKKKKKLLLMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDBBB???===<<<<<<;;;;;;;;;::::::999999888::::::888777666777777888999888666555555666888999999;;;>>>AAADDDDDDDDDCCCHHHAAA:::666777999::::::<<<:::666222111111333555222444666888888666444222222222222222222222222222222000//////000111///...///......---------------------,,,,,,,,,+++++++++(((...000,,,)))***+++***(((((()))))))))***************+++++++++******)))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))+++,,,---///111444888===AAADDDEEEOOOPPPQQQOOOKKKGGGEEEDDDDDDCCCAAA???===<<<;;;;;;999999888777666555444444555555444444444333333333222333555444222111111222////////////000111222333111111111111000000000///555000000333222111999DDDUUUaaaiiijjjkkkoooppplllggg___UUUNNNIIICCC:::333111000...---,,,,,,------******))))))))))))*********,,,+++((()))---...---000---+++*********)))))))))((((((''''''(((((()))******)))((((((((())))))***((((((***,,,,,,((($$$((((((''''''''''''((()))(((((()))******************)))((((((***---000222,,,+++)))((('''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))***+++,,,***'''&&&'''''''''&&&''''''((((((((('''&&&&&&"""###%%%'''((()))))))))&&&''''''(((((()))))))))***)))(((''''''((()))************+++******))))))((((((((((((((((((((((((******))))))))))))******...............---,,,+++******+++,,,,,,,,,,,,++++++***)))(((((()))***+++++++++,,,,,,,,,+++)))(((&&&(((************,,,...444:::AAAMMMeeennnPPP===444///+++***,,,+++++++++***************))))))(((((())))))******))))))((()))***+++,,,///000111777BBBUUUjjjyyyEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIMMMMMMNNNQQQTTTVVVXXXYYYZZZWWWYYY```eeeffffffhhhiiikkkmmmnnnoooppprrrsssqqqrrrsssttttttwww{{{~~~zzzvvvssswww~~~|||xxx}}}vvvwww|||uuuppppppqqqssstttrrrnnniiieeebbbaaa_________^^^\\\ZZZYYYYYY[[[[[[ZZZVVVQQQNNNPPPNNNKKKJJJKKKLLLLLLKKKIIIIIIHHHHHHIIIIIIIIIJJJIIIHHHEEEBBB???===;;;;;;;;;;;;::::::999999999999<<<:::888555555555777888999888666444444666888999666999<<<>>>>>>>>>AAADDDGGGBBB:::666555666888888;;;999666222000000000111...000333555666444222000111111111111222222222222222111000000111111000//////...------,,,,,,------,,,++++++++++++*********))),,,,,,)))(((+++,,,***))))))))))))*********++++++++++++++++++***)))(((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))+++,,,---///000333666;;;???BBBDDDLLLNNNPPPOOOLLLGGGDDDCCCBBBAAA???===;;;999888888777777777777777666666666444444444444333333333222111333444444222111111222000000////////////000000111111111111000000000000333000000222111///444;;;AAAHHHMMMLLLMMMPPPPPPNNNNNNHHH@@@;;;999888444000...---,,,+++++++++++++++******))))))))))))******(((***)))'''***111666666:::222,,,+++,,,+++))))))))))))(((((((((((()))))),,,+++***)))((((((((((((***)))(((***+++***'''$$$'''''''''''''''(((((()))((((((((())))))))))))))))))(((((((((,,,000555999---,,,***((('''&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((()))******)))((('''''''''&&&&&&%%%'''(((((((((((('''''''''&&&'''''''''&&&&&&''''''(((''''''((()))))))))(((***)))'''&&&&&&(((***++++++++++++++++++***)))(((((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,+++************+++,,,)))***+++++++++***((('''%%%'''*********))))))***+++111777BBBWWWuuuaaaGGG777000///000,,,,,,+++++++++************))))))))))))))))))***,,,,,,+++******+++,,,---......///222888GGG^^^pppDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIJJJJJJIIIMMMNNNOOOQQQSSSUUUXXXZZZXXXVVVXXX___dddfffhhhkkkjjjlllnnnmmmllllllnnnpppnnnrrrvvvyyy{{{|||~~~}}}yyywww{{{~~~{{{|||}}}yyyuuuuuuxxx{{{{{{vvvooogggbbbaaa```aaabbbcccbbb^^^\\\YYY[[[]]]]]][[[WWWTTTRRRSSSPPPMMMKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHEEEBBB???<<<;;;:::<<<;;;:::999999999::::::<<<:::777555444555777888888777666444444666777888444777::::::999999>>>BBBCCC???999555333333555555999777555222000///......---///222444444333222111000000000111111222222222222111000000111111000///......---,,,,,,,,,,,,,,,************)))))))))))))))+++***'''(((,,,---************+++++++++,,,,,,+++++++++++++++***)))(((+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))+++,,,---...///111555999===AAACCCFFFIIIKKKLLLIIIFFFDDDCCC???>>><<<;;;:::999888888555666666777777666666555444333333333222222222222111333444333222111111111333222111///......------111111111111000000000000///......000000///111555666999;;;::::::;;;<<<:::888555111000000000...,,,---,,,+++******)))))))))******))))))))))))******''')))))))))///<<>><<<:::999<<<;;;:::999999999:::;;;;;;999777444444555777888777666666666666666666777444666888777666666:::======;;;777444222222333333555444333111000///......///000111222333222222111/////////000111111222222222000//////000111///......------,,,,,,,,,,,,,,,+++*********))))))))))))))),,,+++((((((+++,,,******++++++++++++,,,,,,,,,******+++++++++******)))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))+++,,,---...///000333777;;;???AAAAAADDDFFFGGGFFFDDDDDDDDD======<<<::::::999999999333444555666666555444333333333333222222222111111111222444333111000000111333222111///...------,,,000000000000////////////,,,,,,,,,...//////000111000111111111111222111111---,,,+++,,,------+++)))+++++++++***))))))((((((******))))))))))))******(((***+++---777HHHUUU[[[WWWDDD222......+++(((******))))))(((((())))))***...---+++)))'''&&&&&&%%%&&&&&&'''((())))))))))))%%%&&&'''((()))))))))(((((((((((('''((()))******'''&&&%%%&&&(((,,,///222+++***((('''&&&&&&&&&'''((((((((((((((((((((('''$$$%%%%%%&&&%%%%%%$$$###%%%'''((('''&&&&&&'''((((((((('''''''''((()))***''')))***)))((()))...222333...)))&&&((()))((('''&&&&&&%%%%%%&&&'''((()))*********+++******))))))))))))))))))))))))))))))******++++++++++++******'''&&&&&&&&&'''((())))))******+++,,,,,,,,,,,,+++))))))************))))))******++++++***(((&&&%%%$$$''')))***)))(((((())))))...333444<<>>AAA@@@BBBDDDDDDBBBBBBBBBCCC???>>>===;;;::::::999999444555777888777666555444222222222222111111111111111222333333111000000111000000///............///.........---------,,,,,,,,,,,,,,,,,,---//////......---,,,...///...------++++++++++++,,,,,,+++***(((((()))*********************))))))))))))******(((***+++...;;;OOO___gggeeeMMM666000...***(((*********))))))))))))************)))(((''''''''''''&&&'''((((((((((((((()))%%%&&&'''((()))))))))(((((((((''''''(((***+++,,,(((((('''''''''(((***+++)))((('''%%%%%%%%%&&&'''&&&&&&'''((()))++++++,,,&&&''''''''''''&&&%%%$$$%%%'''((('''&&&&&&(((+++(((((('''''''''(((***+++***,,,---+++)))+++111666999222***&&&''')))((('''&&&&&&&&&'''(((((())))))(((((()))*********))))))))))))))))))))))))))))))))))))***++++++***))))))''''''''''''((()))+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,((()))************)))(((%%%'''))))))))))))***+++***,,,---...222CCC^^^tttsssYYYDDD777///------,,,,,,,,,++++++++++++******))))))******+++((('''''''''((()))+++,,,...***,,,222222///777DDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCC???@@@BBBCCCCCCCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNOOOOOONNNPPPUUUYYYZZZ[[[___eeegggeeefffiiidddhhhkkkkkkjjjkkkqqqvvvvvvyyy}}}~~~~~~}}}~~~}}}vvvpppmmmtttyyyyyypppiiieeefffgggjjjmmmmmmjjjddd___XXX[[[\\\[[[WWWVVVVVVXXXQQQPPPPPPPPPQQQPPPMMMJJJJJJIIIGGGEEEDDDDDDEEEFFFEEEDDDAAA???<<<;;;:::999<<<;;;999888888999;;;<<<777777666555555666777888333555777888888777555333444444444444444444444333444555666666555444333444//////000000000000//////111111///......///000111---......///000111111222000///......//////...---...---,,,,,,++++++,,,,,,.........---------,,,,,,(((...000,,,)))***+++***))))))))))))************((()))***+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******''''''(((((()))+++,,,---......///111555999===@@@AAABBBCCCBBBAAA@@@AAABBBAAA@@@>>><<<;;;999999999777888:::;;;;;;999777666222222222111111111111000000222333333111000000111...------......///000111,,,,,,,,,+++++++++******......,,,+++,,,///...---,,,******,,,...,,,++++++))))))(((((())))))))))))%%%&&&(((***+++,,,,,,,,,******))))))))))))******&&&((()))---;;;PPPaaajjjnnnRRR888000...)))'''*********))))))))))))******'''''''''''''''((())))))(((((()))((('''&&&'''((($$$%%%'''))))))))))))((((((''''''((()))+++---...,,,+++***))))))(((((((((''''''%%%%%%$$$%%%&&&'''###$$$&&&(((+++---///000******+++++++++)))((('''&&&'''((('''%%%&&&)))---)))(((''''''''')))***+++///111111---******000555===555+++&&&&&&((()))(((&&&&&&((()))************&&&'''((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))(((((()))+++---...******+++,,,,,,,,,,,,+++((())))))******))))))(((&&&''')))***++++++++++++%%%'''((()))((()))+++---((()))***---111:::KKKYYYppp}}}fffPPP>>>333---------,,,,,,,,,++++++++++++************++++++)))(((((((((***,,,...///---'''(((...---)))///;;;EEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC???BBBDDDEEEEEEEEEFFFGGGHHHKKKMMMNNNMMMKKKJJJJJJKKKKKKLLLOOOQQQRRRPPPNNNJJJMMMPPPQQQRRRRRRRRRTTTYYY[[[]]]```bbbcccdddcccaaaeeejjjkkkjjjmmmsssyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~|||{{{xxxqqqnnnnnnqqquuuyyywwwpppiiidddbbbcccfffgggeeedddfffddd```VVVWWWXXXYYYXXXVVVTTTRRRRRRRRRRRRSSSSSSPPPKKKGGGCCCBBBBBBBBBCCCDDDFFFGGGHHHEEEAAA===;;;;;;<<<===;;;:::999999888888999999999999888888888888999999666666777777777555444333444444444444444444444444222333555666666555333222000000000000000000000000000000000000000000000000------...///000111222222000000000000///...---,,,---------,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''')))***+++))))))(((((((((((()))))))))))))))***++++++,,,,,,+++---///333777:::<<<>>>AAAAAAAAA@@@@@@BBBEEEHHHIIICCC===;;;999555444666777555666;;;===999777888444666444000000333555444000000000000////////////........................******))))))***+++,,,,,,,,,,,,++++++***+++++++++))))))))))))))))))))))))''''''(((((())))))******)))***+++***)))((()))***,,,+++(((%%%''',,,+++''')))'''&&&***444DDDTTT______OOO:::,,,((())))))(((+++***(((&&&&&&((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''(((***++++++***)))(((,,,***''''''((((((((('''&&&&&&'''((())))))(((((((((((('''(((***---000222---777<<<444+++((((((((($$$&&&(((((((((((()))+++''')))******)))***,,,...444222///,,,+++,,,...///333///+++((('''(((''''''******)))((((((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))(((((((((((())))))&&&'''((()))***+++,,,,,,******)))(((((((((((((((************))))))))))))))))))))))))************************************+++)))&&&&&&,,,555>>>EEE___lllxxxzzzqqqaaaLLL<<<555///((('''+++//////...///---***(((((()))+++------,,,***(((((()))***+++---,,,++++++,,,---///000FFFEEEEEEDDDDDDEEEEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@BBBDDDDDDEEEFFFHHHJJJJJJKKKLLLMMMMMMLLLJJJIIIKKKKKKLLLOOOQQQRRRPPPNNNIIIKKKNNNPPPPPPPPPQQQRRRTTTVVVYYY]]]aaadddeeefffbbbeeeiiijjjiiilllqqqvvvyyyyyyyyyxxxxxxxxxzzz{{{|||~~~~~~~~~{{{zzzxxxsssnnnmmmoootttxxxwwwpppgggbbbaaa```cccccc```___```^^^[[[UUUVVVVVVVVVVVVTTTSSSRRRRRRSSSTTTTTTQQQMMMIIIGGGCCCCCCBBBBBBCCCDDDFFFGGGGGGEEEAAA===;;;;;;<<<===;;;:::999999888888999999999888888888888888888999555666777777777666444333444444444444444444444444111222444555555444222111000000000000000000000000000000000000000000000000.........///000000111111000000000000///...---,,,---------,,,,,,+++++++++,,,+++************+++,,,,,,,,,++++++++++++++++++******))))))))))))******************************************))))))))))))(((((('''&&&&&&'''((())))))((((((''''''(((((()))((())))))******+++,,,,,,,,,---///222666999===>>>@@@@@@@@@AAABBBGGGMMMRRRRRRHHH>>>:::888555444555888555555999:::777666777888:::888333111333333111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,******)))******++++++,,,++++++*********++++++,,,))))))))))))))))))))))))'''((((((((()))))))))***)))***+++***)))((()))******,,,+++((((((++++++((()))(((''')))111===JJJQQQTTTGGG666+++)))******)))))))))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))(((((())))))***************---+++((('''((((((((('''%%%&&&&&&''''''''''''&&&%%%%%%&&&(((***---///111'''000333...'''&&&'''&&&&&&'''((((((((((((***,,,+++,,,---,,,++++++,,,...333111...+++)))***,,,---///,,,)))'''''')))))))))***)))(((((('''''''''((())))))))))))((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((()))***+++,,,,,,---******)))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************,,,+++******,,,000555888GGGWWWkkkxxxzzznnnWWWCCC777333...,,,...111222222222000,,,***)))+++...000...---+++)))))))))***+++,,,,,,+++,,,,,,---...///FFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCCCCFFFJJJMMMMMMLLLKKKLLLNNNNNNKKKGGGJJJJJJLLLNNNQQQQQQOOOMMMHHHJJJMMMNNNNNNNNNOOOPPPQQQSSSVVVZZZ^^^aaadddeeebbbeeeggghhhgggiiinnnrrrxxxxxxwwwvvvttttttvvvxxx{{{~~~}}}zzzxxx}}}~~~~~~yyyyyyyyytttnnnllllllsssxxxwwwooofffaaa___```bbb```\\\ZZZ[[[ZZZWWWVVVUUUUUUTTTTTTSSSRRRRRRSSSUUUWWWUUUOOOIIIGGGFFFCCCCCCBBBBBBCCCDDDEEEFFFFFFDDD@@@===;;;:::;;;<<<;;;:::999999888888999999888888888888888888888888555666777777777666555444444444444444444444444444111111333333333333111111000000000000000000000000000000000000000000000000///////////////////////////////////////...---,,,------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++************((('''&&&&&&&&&&&&''''''(((''''''''''''''''''((((((((()))******++++++,,,......///111444888<<>>===777333333222///000////////////.........++++++++++++++++++++++++***************+++++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((()))******)))((()))+++)))///000,,,))))))***)))***)))((()))...444;;;???CCC:::///******+++***(((''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))************)))))))))))))))))))))***++++++///---***((())))))((('''&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***,,,------%%%)))***(((&&&''''''&&&'''((((((((('''(((***---000000000...,,,+++,,,---111///,,,)))((()))+++,,,+++(((&&&&&&''')))***+++)))(((''''''&&&'''''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))******++++++,,,,,,,,,,,,******)))((((((((())))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))***++++++,,,---......///555CCCXXXmmm|||{{{hhhUUU???:::444111111444555666555222///,,,,,,...111333///...---+++******++++++***+++,,,------.........EEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAABBBFFFKKKOOOPPPMMMJJJLLLPPPQQQMMMHHHHHHIIIJJJMMMOOOOOONNNKKKGGGIIIKKKLLLLLLLLLNNNOOORRRSSSUUUXXX[[[]]]___```bbbccceeeeeeeeegggjjjmmmvvvwwwwwwuuurrrrrrtttwww{{{~~~~~~}}}{{{|||~~~~~~xxxyyyyyyuuunnnkkklllssszzzyyypppfffaaaaaaddddddaaa[[[YYYZZZZZZWWWWWWWWWUUUTTTTTTSSSTTTTTTSSSVVVYYYUUUMMMFFFEEEFFFDDDCCCBBBBBBCCCDDDEEEFFFEEECCC@@@===;;;;;;;;;<<<;;;:::999999888888999999888888888999999888888888555666777888888777666555555555555555555555555555111222333333333333222111000000000000000000000000////////////////////////000000/////////............/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))++++++*********)))))))))(((((('''''''''&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))***+++++++++//////...000222777;;;>>>>>>>>>???@@@EEENNNXXX___fffTTTBBB;;;:::888666555777333333555666666:::@@@DDDGGGFFF???888555222////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++******((((((((()))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))((()))******))))))***+++---444777111***((()))))))))))))))***+++---///111444000+++)))***+++(((&&&&&&'''((()))*********)))((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))***))))))((()))***,,,---111...+++)))))))))(((''''''''''''''''''&&&%%%$$$$$$&&&(((***+++***))))))''''''&&&&&&((())))))'''((((((((('''&&&'''))),,,222222111///,,,******+++---,,,***))))))***,,,...)))'''%%%%%%''')))******(((''''''&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))***+++++++++++++++++++++******))))))((())))))***((((((((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))&&&(((***,,,---...//////444:::FFF[[[rrrzzzmmmPPPEEE777000222666777777666333000------///222444000///...,,,++++++++++++)))***,,,---......---,,,EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAEEEJJJOOOQQQMMMJJJLLLPPPRRRNNNJJJGGGGGGIIIKKKNNNNNNLLLJJJHHHIIIKKKKKKKKKKKKMMMOOORRRRRRTTTVVVYYY[[[]]]^^^aaaaaabbbbbbbbbdddgggiiisssvvvxxxvvvrrrpppsssvvv{{{~~~}}}~~~~~~~~~|||}}}~~~zzzzzzyyytttnnnlllnnnvvv}}}{{{qqqgggddddddggggggbbb[[[XXXZZZ[[[YYYZZZYYYXXXVVVVVVVVVVVVVVVSSSVVVXXXSSSKKKEEEDDDFFFDDDDDDCCCBBBBBBCCCEEEFFFDDDCCC@@@>>><<<;;;<<<<<<;;;:::999999888888999999777888999999999999888777555666777888888777666666555555555555555555555555333333444444444444333333000000000000000000000000////////////////////////000000//////......------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******))))))))))))******((((((((((((((((((((((((******)))))))))(((((((((((((((((()))((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))******++++++///.........111555999<<<<<<<<<===>>>BBBIIIRRRXXX___OOO>>>999999888666555444222222555666888>>>FFFSSSVVVTTTIII===777222///............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))'''''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((''')))******))))))***+++111999<<<555+++(((((()))((())))))***+++++++++***+++)))((()))******'''$$$''''''((()))***)))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))***))))))))))))+++---...111...+++)))))))))((('''((((((((((((((('''&&&%%%((()))+++++++++)))'''%%%***'''%%%'''))))))(((''''''''''''&&&%%%&&&(((***000111000---***(((((())))))(((((()))***---///111***(((&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********************))))))))))))******'''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((()))+++---///111222444555;;;MMMiiifffSSS;;;///111666777444444222///------...111222000///...---,,,,,,,,,,,,)))***+++---...------,,,FFFEEEDDDCCCCCCDDDEEEFFFHHHFFFDDDCCCBBBBBBBBBCCC>>>>>>????????????@@@@@@>>>>>>?????????@@@@@@@@@@@@AAA@@@???@@@CCCHHHLLLMMMKKKJJJKKKNNNPPPOOOMMMHHHHHHJJJLLLOOOOOOMMMKKKJJJKKKLLLKKKKKKLLLNNNPPPPPPQQQRRRUUUYYY\\\___aaa____________```bbbdddfffooossswwwvvvrrroooqqqtttyyy{{{|||}}}}}}~~~~~~{{{{{{}}}}}}}}}yyyrrrmmmmmmqqqyyy|||qqqhhhfffhhhiiihhhbbbZZZWWWZZZ\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWRRRTTTTTTQQQKKKGGGEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCAAA???============;;;:::999999888888999999777888999::::::999888777555666777888888888777666555555555555555555555555444444444444444444444444000000000000000000000000000000000000000000000000/////////......---------------.........------,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++,,,,,,******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((''''''(((((()))******))))))(((''''''''''''''''''(((''''''((())))))******+++---------...000333666888888:::;;;<<<>>>BBBGGGKKKOOOCCC999888999888666666333222333555666888@@@III___aaa\\\NNN???666111.........---------,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,***)))(((((('''''''''((()))******))))))))))))))))))))))))))))))))))))(((((((((((('''(((******))))))***,,,333:::;;;444+++((())))))(((((())))))************&&&&&&''')))******(((&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))***+++,,,---...///---***((())))))((('''((((((((()))(((((('''''')))***++++++***(((%%%$$$(((%%%$$$((()))&&&%%%&&&&&&((()))(((''''''''')))---------+++(((&&&'''(((&&&''''''(((+++---000111+++)))'''''''''((('''&&&'''''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))***************)))))))))***++++++(((((())))))******++++++*********+++++++++,,,,,,************************,,,,,,++++++,,,---///000+++...666GGGbbb{{{|||eeeHHH666222555444111111000///.........//////...---------------,,,,,,)))***+++,,,,,,---------IIIGGGEEECCCCCCEEEGGGIIIJJJHHHEEECCCAAA@@@AAAAAA>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>?????????@@@???@@@@@@??????BBBFFFIIIGGGGGGHHHIIIJJJLLLMMMNNNJJJKKKLLLOOOQQQQQQOOOMMMLLLMMMMMMMMMLLLMMMOOOQQQRRRSSSTTTVVVYYY\\\___```]]]\\\\\\]]]___aaacccdddiiiooovvvvvvrrrnnnoooqqqsss{{{~~~zzz||||||yyy|||~~~{{{yyy{{{zzzxxxooommmooossszzz{{{ppphhhgggkkkkkkjjjcccZZZWWW[[[^^^^^^ZZZ[[[[[[[[[[[[YYYXXXWWWRRRQQQPPPOOOLLLJJJGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDBBB@@@???>>>>>>>>>;;;:::999999888888999999666888999::::::999888666555666777888999888888777555555555555555555555555444333333333333333333444000000000000000000000000000000000000000000000000.....................---,,,------......---------+++++++++,,,,,,---------------...//////...------,,,,,,++++++++++++++++++******))))))))))))******''''''''''''''''''''''''*********)))))))))(((((($$$%%%'''((()))***)))))))))((((((''''''(((((()))''''''(((((()))*********++++++,,,---///111333444444666999;;;<<<<<<>>>@@@@@@:::888<<>>>>>>>>>>>??????????????????@@@??????AAADDDGGGCCCDDDFFFGGGGGGIIILLLNNNMMMMMMNNNQQQSSSTTTRRRPPPMMMNNNNNNMMMMMMMMMPPPRRRXXXWWWWWWWWWXXXZZZ\\\]]]\\\[[[ZZZ[[[^^^aaabbbcccdddllltttvvvqqqmmmmmmooommmxxx|||yyy{{{zzzvvv{{{~~~{{{yyyyyywww~~~xxxnnnlllpppsss{{{zzzoooggghhhlllnnnllleee\\\YYY^^^bbbbbbYYYZZZ[[[\\\[[[ZZZWWWVVVQQQOOONNNMMMMMMLLLIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@?????????;;;:::999999888888999999666777999::::::999777666555666777888999999888777666666666666666666666666333222222111111222222333000000000000000000000000000000000000000000000000........................,,,,,,------...---------+++++++++,,,,,,------------...///000000///...------,,,,,,++++++***************))))))))))))******((((((((((((((((((((((((+++++++++************)))"""###%%%'''))))))))))))))))))(((((((((((())))))''''''(((((()))*********)))***+++---///000111222000444888;;;;;;:::999999999888:::AAAEEECCCBBBCCC333333444666444333:::CCCHHHLLLJJJ>>>333///000111---------,,,,,,,,,++++++************************)))***,,,---,,,***(((''')))(((((('''''''''(((((())))))))))))))))))))))))******))))))((((((((('''&&&((()))***))))))+++------111111+++(((***,,,,,,+++)))'''&&&&&&''')))***######%%%(((+++---......---,,,)))'''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''(((***,,,------------,,,***''''''((((((((('''$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''''''''######'''------'''''',,,(((+++...///---+++***)))((())))))(((''''''(((***'''''''''''''''((()))***)))((('''(((******)))(((((((((((((((((()))******))))))))))))(((((((((((('''((((((((())))))******))))))(((((((((((())))))((())))))+++,,,---......******))))))***+++,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---...---,,,,,,---///111666GGGbbb{{{kkkPPP;;;111000222---...000111111///---+++******+++,,,------------+++******)))***,,,---...GGGFFFDDDCCCDDDEEEGGGHHHKKKIIIFFFBBB@@@@@@@@@AAA@@@AAAAAA@@@>>>===???@@@@@@===<<<>>>??????AAACCCAAA@@@??????BBBDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKMMMPPPQQQQQQPPPOOOOOOPPPPPPNNNMMMMMMOOOQQQWWWVVVWWWYYYYYYVVVWWW\\\]]]\\\YYYXXXYYY\\\```ccceeehhhlllmmmmmmllllllmmmnnnppprrrvvvzzz~~~xxxwwwzzz}}}}}}{{{xxx|||~~~|||{{{~~~}}}uuupppnnnnnnuuuyyy|||yyyrrrllliiiiiijjjddd^^^[[[[[[]]]]]]]]]ZZZ[[[^^^``````]]]WWWSSSPPPMMMKKKJJJJJJKKKKKKJJJGGGFFFEEEDDDBBBBBBAAAAAABBBBBB@@@>>>===>>>@@@BBB@@@>>>;;;888666777888999999888888888::::::888666:::888666444444555777888666777777777777555444333555555444333333333333444000000111111111111000000000///...------...///000////////////////////////000...------------+++***++++++++++++++++++++++++///...000444888;;;999777---......+++&&&%%%(((,,,++++++************++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&%%%(((((((((((())))))))))))++++++,,,---...///000111444555666777999999999999999===@@@CCCIIIQQQUUUTTT>>>444///444555111444===???===:::777333///,,,+++---,,,***(((((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''((())))))(((''''''(((+++,,,,,,+++(((((())))))((('''&&&&&&(((((())))))))))))(((((((((((((((((('''''''''''')))((((((''''''''''''(((%%%%%%&&&''')))+++,,,---...,,,)))(((((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))***((('''&&&&&&'''(((***''''''(((''''''&&&%%%%%%((((((((((((((('''''''''''''''&&&'''((((((&&&%%%%%%%%%$$$$$$%%%'''((()))/////////...---***(((''')))&&&$$$$$$%%%'''))))))'''''''''''''''((()))***&&&'''((((((&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))*********)))&&&$$$###'''((()))***+++++++++***************))))))))))))++++++,,,...111111000.../////////000111111///---000---******,,,......,,,......------,,,---------//////222666===MMMhhhcccHHH:::333...+++++++++,,,......---++++++++++++,,,,,,+++++++++++++++******************FFFEEEDDDCCCCCCDDDFFFGGGHHHGGGEEEBBB@@@????????????@@@@@@???======>>>@@@???======>>>???@@@@@@AAABBBAAA???@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKMMMOOOOOOPPPOOOOOOQQQRRRRRRPPPOOOOOOPPPRRRUUUTTTVVVYYYXXXTTTUUUYYY[[[ZZZXXXWWWYYY]]]aaadddcccgggkkkmmmllljjjhhhgggjjjlllppptttwww||||||{{{~~~~~~sssyyy}}}||||||}}}{{{xxxrrrooopppqqqvvvyyy|||yyyqqqjjjhhhgggiiiddd___\\\]]]^^^^^^\\\ZZZ[[[\\\^^^^^^\\\WWWTTTOOOMMMKKKJJJJJJJJJIIIGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@AAA???===;;;999888888999::::::999888888999999777555666666666666777888999:::666666777777666555444333444444333222222222222222000000000000000000000000000///............///000////////////////////////000...------------,,,***++++++++++++++++++++++++//////000444:::>>>???>>>444000,,,************)))++++++************++++++))))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((''''''''''''((((((''''''&&&%%%))))))))))))************++++++,,,---...///000000444444666777888999999999999:::<<>>===>>>??????>>><<<<<<===???>>>>>>>>>???BBBDDDDDDBBBDDDBBB@@@@@@BBBDDDDDDDDDDDDEEEFFFGGGIIIJJJLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNQQQRRRRRRPPPOOONNNPPPQQQRRRRRRUUUXXXWWWSSSSSSVVVYYYXXXWWWWWWYYY^^^bbbeeebbbfffjjjllljjjfffcccbbbdddiiinnnqqqssswww~~~~~~pppwww||||||}}}|||zzz~~~{{{vvvrrrppprrrtttvvvyyyzzzwwwpppjjjggggggiiieeeaaa___```aaa___]]]ZZZYYYYYYZZZ[[[[[[XXXVVVOOOMMMKKKKKKJJJIIIFFFDDDDDDDDDBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===;;;:::::::::;;;<<<;;;:::999999999888666444333444555777888::::::;;;666666777666666555333333333333222111111111111111222111000//////000111222000//////......//////000///////////////////////////...---,,,------,,,***++++++++++++++++++++++++......///444;;;AAAEEEGGG???666---***---///+++'''++++++************++++++++++++++++++++++++++++++)))******++++++******)))''''''(((((((((((('''''''''(((((((((((('''&&&&&&))))))*********+++++++++++++++,,,,,,---...//////333333555666777888888888888666888CCCWWWfffdddZZZFFF:::222444555111///111---...000111111000///...,,,+++***)))((()))***+++))))))))))))))))))))))))+++***)))(((''''''((((((***))))))))))))******+++***)))((((((******)))((('''(((((((((((('''&&&&&&'''(((((())))))(((((('''&&&&&&'''((()))***++++++******)))''''''&&&&&&&&&''''''''''''((()))***+++,,,***'''&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((())))))((('''&&&&&&'''((()))+++++++++++++++******)))''''''''''''((()))******++++++***))))))((('''&&&(((((('''&&&&&&&&&&&&''',,,,,,,,,+++***)))'''&&&''''''(((((())))))((((((&&&&&&&&&&&&&&&&&&'''(((%%%&&&((((((''''''(((***(((((())))))***))))))((((((((((((((((((((((((((((((((()))******++++++,,,************+++,,,------...---+++******++++++,,,*********+++,,,,,,------.........000333444333222111333555777888999999999===999333///......//////........................---,,,,,,---000999MMM^^^|||iiiTTTBBB444///...------......---,,,)))******************)))++++++++++++++++++++++++FFFEEECCCAAAAAAAAACCCDDDCCCCCCDDDDDDCCC@@@>>><<<>>>??????>>><<<;;;===>>>===???@@@BBBGGGMMMMMMJJJFFFDDDBBBAAACCCDDDDDDCCCCCCCCCEEEGGGIIIKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMOOOPPPPPPOOOMMMMMMMMMOOORRRRRRUUUYYYXXXSSSRRRTTTWWWWWWVVVWWWZZZ___cccfffdddfffhhhhhheeecccaaaaaabbbhhhoooppppppsss|||~~~||||||vvv|||~~~}}}}}}~~~|||~~~~~~}}}zzzvvvtttssstttsssuuuvvvtttpppkkkiiiiiiiiieeebbbbbbcccccc```]]]YYYWWWVVVWWWXXXYYYXXXWWWPPPNNNMMMMMMLLLIIIFFFCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBDDDFFFFFFEEEAAA???<<<<<<;;;;;;;;;<<<<<<===<<<:::999999999888666333444444444444666888:::;;;666666666666555444333333333333222111111111111111333111///......///111333000//////////////////000///////////////////////////...,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,...222999AAAIIIMMMKKK@@@333------...,,,)))++++++************++++++++++++++++++++++++++++++)))******************)))''''''((((((((((((''''''((((((((((((((('''&&&&&&((())))))))))))************++++++,,,------......111222333555666666666666666555777BBBTTTaaa___UUUDDD999111222444000---,,,,,,...///000000---+++)))+++***))))))))))))******))))))))))))))))))))))))******))))))(((''''''''')))))))))(((((()))******+++)))(((((())))))(((''''''''''''(((((('''&&&&&&'''(((((((((((((((((('''''''''(((((()))******++++++***)))'''&&&&&&&&&&&&(((((('''''''''((())))))***(((&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((())))))(((''''''''''''((()))((((((((())))))(((((('''&&&&&&&&&'''(((***+++,,,222111000---***'''''''''(((((('''&&&&&&%%%%%%%%%++++++***))))))((('''&&&&&&(((***+++***)))((((((&&&&&&%%%%%%%%%&&&&&&'''!!!###%%%&&&'''(((***,,,(((((()))*********))))))(((((((((((((((((((((((((((((())))))***++++++,,,,,,+++******+++,,,...///000...,,,***)))***+++,,,++++++,,,,,,---.../////////...///111444555555444666888;;;>>>??????@@@AAAEEE@@@:::444111111222333111111111000///...------000...---...///555DDDSSSnnn~~~fffLLL777000///---,,,------,,,***))))))************))))))(((((())))))))))))******GGGEEECCCAAA@@@@@@AAABBBBBBCCCDDDEEEDDDBBB???>>>>>>??????>>><<<;;;===>>>===@@@BBBEEENNNXXXZZZUUUHHHFFFCCCBBBCCCDDDCCCCCCAAABBBDDDFFFHHHJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLNNNOOOPPPPPPOOONNNOOOPPPSSSTTTWWW[[[YYYTTTSSSUUUXXXXXXXXXYYY[[[___cccfffggggggeeeccc``````bbbddddddjjjqqqrrrqqqrrryyy~~~}}}~~~zzzvvvrrrqqqmmmoooppppppooolllkkkkkkgggeeebbbbbbdddccc```]]]WWWUUUSSSTTTVVVXXXXXXXXXRRRPPPOOONNNMMMKKKGGGDDDDDDDDDCCCBBBAAAAAAAAAAAACCCCCCEEEHHHIIIGGGCCC>>>;;;;;;<<<<<<===<<<<<<<<<<<<:::999999999888666333777555333222222444777999777666555555444333333333444444333222222222222222333111///......///111333///000000000000000000//////////////////////////////---,,,,,,---...---+++++++++++++++++++++++++++******+++///555>>>FFFLLLQQQJJJ???444...+++,,,---++++++************++++++************************((())))))******))))))(((''''''((((((((((((''''''(((((())))))(((((('''&&&'''''''''(((((((((((()))******++++++,,,,,,------000111222333444555555555333555999>>>IIIQQQOOOIII<<<555///000111///,,,***,,,---///000///,,,)))'''))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))((('''''')))(((((('''''''''((((((+++)))(((((())))))'''&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))))))))(((((((((((((((******(((''''''&&&&&&&&&((((((''''''''''''(((((()))'''%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((''''''''''''((((((&&&&&&''''''(((''''''&&&'''&&&&&&&&&(((***,,,...888777555000+++'''&&&''''''''''''''''''&&&&&&&&&***))))))(((((('''''''''&&&)))------+++)))((()))'''&&&&&&%%%%%%%%%&&&&&&"""$$$%%%%%%%%%%%%&&&((((((((()))***************))))))))))))))))))))))))''''''((())))))******+++---,,,+++++++++,,,---...111///,,,***)))***+++,,,,,,------...///000000111/////////222555888999999<<>>??????>>><<<<<<===???===AAABBBEEEPPP___ccc^^^JJJGGGEEECCCCCCDDDCCCBBBAAABBBDDDGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKOOOQQQSSSSSSSSSRRRSSSTTTVVVUUUXXX[[[YYYTTTTTTVVV[[[ZZZZZZ[[[]]]```bbbdddfffeeebbb^^^\\\^^^bbbfffgggmmmtttvvvvvvvvvzzz~~~|||~~~~~~~~~yyysssooommmggghhhiiijjjkkkjjjjjjiiidddaaa______``````^^^[[[TTTRRRQQQRRRTTTWWWXXXXXXSSSQQQOOONNNMMMKKKHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDGGGJJJHHHBBB===999:::<<<======<<<;;;:::;;;:::999999999888666444999777555333222333555777777666555444333333333333444444333222222222222222222111000//////000111222///000000111111000000///////////////////////////...---,,,,,,......---,,,++++++++++++++++++++++++)))***+++,,,000777@@@FFFNNNMMMIII???444------///++++++************++++++))))))))))))))))))))))))((())))))))))))))))))(((''''''((((((((((((''''''((())))))))))))(((''''''&&&&&&&&&'''''''''((((((*********++++++,,,,,,,,,//////111222333444444444111555888999<<>>@@@===@@@@@@BBBOOO```eee```KKKIIIFFFDDDDDDDDDCCCAAABBBDDDFFFHHHIIIIIIIIIHHHFFFGGGIIIJJJKKKKKKKKKJJJNNNPPPSSSUUUUUUUUUVVVWWWWWWVVVWWWZZZXXXTTTTTTWWW^^^^^^]]]]]]^^^___aaacccaaa```^^^\\\[[[]]]aaaeeeiiinnnuuuzzz}}}~~~~~~{{{{{{~~~{{{{{{yyyuuupppkkkiiiiiibbbbbbcccdddeeeeeedddccc```\\\YYYYYYZZZ[[[YYYWWWQQQPPPOOOQQQTTTVVVWWWWWWSSSPPPNNNLLLLLLKKKIIIGGGCCCBBBAAAAAAAAAAAAAAAAAABBBAAAAAADDDGGGFFF@@@;;;999:::<<<======;;;999888:::999888888999999777555777777888888777666555555777666555333333333333333333333222111111111111111000000000000000000000000///000111111111111000///////////////////////////...---,,,,,,......---,,,++++++++++++++++++++++++***+++++++++---222999???EEEJJJNNNJJJ@@@666///---++++++************++++++)))))))))))))))))))))))))))******++++++******)))''''''(((((((((((('''''')))))))))))))))(((''''''''''''''''''((((((((((((************++++++++++++......000111222333333333000333444222333666666333///111222000---,,,,,,,,,'''((()))***++++++++++++'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))***))))))(((''''''(((((()))(((''''''((()))(((&&&$$$%%%&&&&&&'''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&'''((())))))'''&&&''')))+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''((((((((((((''''''(((((()))***************)))((('''&&&'''))),,,...444555444///(((%%%'''***&&&'''***,,,...///000000))))))(((''''''((()))***)))---000///+++(((***,,,)))(((''''''&&&&&&''''''*********(((&&&$$$$$$$$$(((((()))***++++++++++++))))))))))))))))))))))))(((((()))******++++++,,,,,,,,,...///000000111111111111111000000/////////111111111111111222222222333333444888>>>CCCFFFGGGFFFIIIKKKIIIDDD@@@@@@BBB@@@@@@>>>;;;888888;;;>>>======>>>===;;;999666444000...///111000///333999GGG^^^{{{pppPPP888555111...------,,,+++******++++++++++++******+++,,,,,,---......//////JJJHHHEEECCCAAAAAAAAABBB@@@@@@@@@AAAAAA@@@@@@???@@@AAAAAA@@@>>>===???@@@===@@@??????LLL___eee^^^LLLIIIFFFDDDDDDDDDBBBAAADDDEEEHHHJJJJJJJJJIIIHHHDDDEEEHHHJJJLLLLLLKKKJJJKKKNNNRRRTTTTTTTTTVVVWWWXXXVVVWWWXXXVVVSSSTTTXXXaaa```___^^^______aaaaaa\\\\\\\\\[[[[[[]]]```cccjjjnnnvvv}}}|||zzzzzz~~~~~~~~~}}}|||}}}xxxvvvrrrlllgggeeeeeeggg```_________aaaaaa___^^^\\\YYYUUUTTTVVVWWWVVVTTTPPPOOOOOOPPPTTTVVVWWWWWWRRROOOLLLJJJJJJJJJIIIHHHAAAAAA@@@@@@???@@@@@@@@@@@@???>>>AAAEEEDDD???999888:::<<<===<<<:::888666999888888888::::::888666444777:::======:::777444777666444333222222333444222111111000000000000000000000111111111111000000///000111222222111000///////////////////////////...,,,+++,,,......---,,,+++++++++++++++++++++++++++,,,---++++++///555;;;>>>FFFOOOQQQJJJ>>>111***++++++************++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++''''''(((((((((((('''''')))))))))))))))(((((('''(((((((((((())))))))))))***************+++++++++---...///111222222222222000111000...111555444000...333555111,,,***,,,---(((((((((((())))))))))))''''''((())))))***))))))))))))))))))))))))))))))%%%&&&((()))***+++******++++++***))))))((()))))))))'''&&&'''((()))((('''$$$%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&###$$$$$$%%%&&&'''(((((('''&&&&&&''''''((()))***&&&%%%%%%&&&'''((()))))))))(((&&&'''))),,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''((((((((((((''''''''''''((()))))))))))))))***)))'''&&&'''))),,,...///111111---'''%%%(((,,,'''(((,,,///222333444444))))))(((''''''(((***+++***---000///***(((***---***)))(((''''''''''''''''''((())))))(((((()))***(((((()))++++++,,,,,,,,,)))))))))))))))))))))))))))******+++,,,,,,------***,,,...111333444444444222222333333333222111111333333222222222222222222666555777;;;AAAGGGKKKLLLHHHKKKLLLIIIBBB===<<<>>>;;;<<<<<<:::777777;;;>>>===>>>??????>>><<<:::999111//////111///---///444???UUUqqqxxxXXX;;;777333000///...---,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,---......IIIHHHFFFEEECCCBBBBBBAAACCCAAA@@@AAAAAAAAA>>><<<========================;;;;;;===AAAHHHPPPXXX]]]EEEEEEDDDDDDCCCCCCCCCBBBEEEFFFGGGHHHIIIHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFJJJKKKLLLMMMOOORRRWWWZZZXXXTTTSSSUUUSSSOOOQQQXXX```aaa^^^XXXWWW\\\______[[[ZZZ[[[___ccceeeccc```ccchhhpppxxx~~~~~~{{{yyyzzz~~~~~~{{{yyy}}}||||||{{{|||}}}~~~wwwsssmmmhhhfffdddbbbaaabbb___]]]]]]^^^_________aaaWWWRRRUUUXXXUUURRRSSSOOONNNNNNOOORRRTTTUUUUUURRRMMMHHHGGGIIIIIIFFFCCCCCCBBBBBBAAA@@@???>>>>>>???>>>===???@@@@@@<<<888>>>===<<<;;;::::::999:::999::::::::::::999888888888:::>>>AAA@@@<<<777444555444333222111222333333333333222222111000//////111111000////////////////////////...------,,,,,,/////////...------,,,,,,...---,,,,,,++++++++++++---,,,++++++,,,---///000))))))***+++,,,...///000888BBBMMMSSSSSSMMMAAA555///***(((+++---***)))***)))******+++,,,...///000)))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((()))***+++,,,,,,,,,------...//////000111000000///////////////111000///...,,,+++***)))+++*********))))))((((((&&&&&&&&&'''((())))))*********))))))((((((''''''))))))))))))))))))))))))***,,,,,,+++)))'''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((******))))))))))))******&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((***+++------...***&&&$$$%%%&&&&&&%%%******((('''&&&&&&&&&&&&******)))(((''''''&&&&&&%%%%%%&&&&&&'''((())))))(((&&&$$$%%%((()))(((%%%***(((''''''(((*********,,,,,,+++***)))(((''''''$$$)))+++---888EEECCC999...,,,)))(((((()))((('''+++******)))***+++,,,------,,,+++)))'''&&&&&&&&&******))))))******+++,,,************))))))))))))***++++++,,,,,,,,,++++++,,,+++++++++******))))))***,,,...111222333444444777777666555444333333222666666777666444444555777999888999===BBBFFFIIIIIIDDDDDDBBBAAA???>>>===<<<<<<<<<======<<<;;;::::::======???AAACCCBBB???<<<777555333111000000000111???FFF[[[{{{zzzmmmOOO>>>000...111///+++*********)))(((((())))))***+++***))))))***---000111IIIHHHGGGEEECCCBBBBBBBBBAAA@@@??????@@@???===;;;========================>>>>>>>>>@@@CCCGGGKKKNNNCCCCCCCCCBBBBBBBBBAAAAAADDDEEEFFFHHHHHHHHHGGGGGGEEEFFFFFFGGGHHHGGGGGGGGGJJJKKKLLLMMMNNNQQQUUUXXXXXXUUUUUUVVVSSSPPPRRRXXX```___[[[VVVWWW]]]```___[[[[[[]]]aaaeeegggeeebbbbbbffflllttt{{{|||yyyyyy|||~~~}}}|||~~~|||zzzyyyzzz{{{|||qqqmmmgggcccbbbaaa```___aaa___]]]]]]___```___^^^___XXXSSSTTTUUURRRPPPRRRPPPOOOOOOQQQUUUXXXYYYXXXPPPLLLGGGFFFHHHHHHEEEBBBCCCBBBBBBAAA@@@???>>>>>>???======>>>@@@???;;;888===<<<;;;:::999999999999999999::::::999999888777777999===???>>>;;;666333555444333222222222333333333333222222111000000///111000000///////////////..........................................//////...---,,,,,,+++++++++,,,---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---...000;;;JJJUUU[[[WWWHHH999222,,,)))++++++)))(((***((((((((())))))+++,,,---)))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))))))))(((((((((((()))***+++,,,,,,,,,,,,---.../////////111000//////......//////......---,,,+++***))))))******)))))))))(((((((((&&&&&&''''''((())))))******)))))))))(((((((((''')))))))))))))))))))))))))))***++++++)))''''''(((%%%&&&''''''((((((''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))'''((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******)))((((((((((((''''''))))))(((((())))))******(((''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((((()))(((&&&%%%&&&((()))(((&&&((('''''''''((()))***************)))((((((''''''''',,,...///999EEEDDD:::---+++((((((((())))))((())))))***))))))***...111666444///+++((('''''''''******))))))******+++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,...111333555666555555777777666666555444444444777888888888666666888999:::999:::===AAAEEEGGGGGGDDDCCCBBBAAA@@@>>>===<<<===============<<<;;;;;;======>>>AAABBBBBB???===666555333111//////...///555<<>>======>>>>>><<<;;;========================????????????@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@CCCDDDFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHJJJLLLMMMMMMMMMOOORRRUUUXXXWWWWWWWWWTTTPPPSSSXXX^^^]]]XXXTTTWWW^^^```^^^[[[\\\```dddhhhjjjhhhfffbbbdddiiiooovvv{{{}}}yyyxxx{{{}}}}}}{{{{{{}}}~~~zzzwwwtttttttttuuummmiiiccc```_______________]]]]]]]]]______^^^]]]\\\XXXTTTTTTRRRPPPPPPSSSRRRQQQRRRTTTWWWZZZ\\\\\\NNNJJJFFFEEEFFFFFFDDDBBBCCCBBBBBBAAA@@@???>>>>>>>>>=========>>>===:::888<<<;;;:::999999888999999999999999999888888888777555888;;;===<<<999555222555444333222222222333333333333222222111000000000000000//////......//////,,,------...//////000000------...//////000111111------,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((---,,,,,,++++++,,,,,,,,,,,,444AAAPPP^^^aaaUUUGGG:::222++++++,,,******+++)))(((((((((((()))******))))))******))))))(((((('''((())))))******))))))))))))))))))))))))))))))'''((((((((()))((((((((((((((((((((()))***+++,,,+++,,,,,,------......///000//////...............++++++++++++************))))))((((((((((((((('''&&&''''''(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))'''(((***)))(((''''''(((&&&&&&'''(((((((((''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&(((******)))(((((((((((((((((()))***,,,......(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))((('''%%%&&&((())))))(((%%%&&&'''((())))))))))))(((((((((((((((((((((((()))---...///888BBB@@@888+++)))''''''(((******)))&&&)))+++)))(((***111888CCC>>>666...)))''''''(((******))))))******+++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,.........---------------...000333777888888777666666666666666666666666666888:::;;;;;;::::::<<<===;;;::::::===@@@CCCEEEEEECCCCCCBBBBBB@@@???>>>===>>>>>>>>>???>>>>>>===<<<======>>>@@@BBBAAA???===888777555333111000//////111999EEEZZZyyyqqqZZZ@@@444222222///---***+++,,,------,,,+++***...111555444000---++++++IIIIIIGGGFFFEEEDDDDDDDDD@@@>>>======>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFHHHIIIJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHJJJKKKLLLLLLLLLMMMOOORRRWWWXXXZZZXXXSSSQQQSSSXXX\\\ZZZVVVSSSXXX___```]]][[[]]]aaafffjjjkkkkkkjjjfffgggiiilllqqqwww{{{~~~}}}{{{{{{}}}~~~|||yyyvvvxxx~~~~~~|||xxxssspppppppppqqqnnnjjjddd```___`````````[[[[[[ZZZ[[[]]]]]]\\\[[[YYYWWWUUUSSSQQQQQQSSSWWWUUUTTTSSSUUUWWWYYYZZZZZZKKKHHHEEECCCDDDDDDCCCAAACCCBBBBBBAAA@@@???>>>>>>============<<<;;;:::999;;;:::999999888888888999999999888888777777777777444666888:::999777444222444444333333333222222222222222222111111111000000000//////.........//////---........./////////000////////////000000111111---,,,,,,++++++,,,,,,,,,+++,,,---------+++***))),,,,,,+++++++++,,,------///111666CCCVVVcccbbbYYYDDD999///---...---,,,...++++++***************+++))))))*********))))))((((((((()))************)))(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((()))***+++,,,++++++,,,,,,------------///......---------------*********++++++++++++,,,((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%'''((()))((('''((()))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''))))))************))))))))))))))))))))))))))))))((()))))))))))))))))))))%%%(((******(((&&&'''(((((((((((()))***,,,---...***)))))))))((((((''''''&&&&&&''''''((((((((()))((('''&&&'''((()))******%%%''')))***))))))((((((&&&&&&&&&'''''''''(((((((((***+++,,,222999888222***(((&&&&&&(((*********&&&***,,,+++(((+++555===LLLEEE;;;111***'''(((*********))))))******+++,,,(((((()))))))))))))))******+++,,,,,,------------........................///111555888:::999888666666777777777888888999999:::<<<>>>>>>>>>>>>???@@@===<<<;;;===@@@BBBCCCBBBBBBBBBCCCBBBAAA@@@???>>>?????????@@@@@@??????>>>=========???AAAAAA???===<<<;;;999777555333111111111999AAANNNnnnmmmMMM999333333000---***+++---//////...,,,+++,,,333;;;===999222...---JJJIIIHHHFFFEEEEEEEEEEEEBBB@@@>>>>>>?????????>>>????????????????????????>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGIIIKKKKKKKKKKKKGGGGGGHHHIIIIIIIIIIIIHHHIIIKKKLLLLLLKKKKKKMMMOOOTTTYYY[[[WWWQQQOOORRRUUUYYYYYYWWWUUUYYY___```\\\[[[]]]aaaeeehhhjjjlllllllllkkkkkklllooossswwwyyy{{{{{{{{{~~~|||xxxtttrrrvvv}}}yyyuuusssrrrsssssspppkkkddd```^^^^^^^^^^^^YYYXXXWWWXXXZZZ[[[ZZZYYYWWWWWWUUURRRQQQTTTXXX[[[VVVTTTSSSSSSTTTUUUUUUTTTIIIGGGDDDCCCBBBBBBBBBAAACCCBBBBBBAAA@@@???>>>>>>============;;;:::::::::::::::999888888888999999999888777666666666777777333444666777777555333222444444444333333333222222222222222111111111111111//////............//////000000/////////.........111111000000////////////,,,,,,,,,++++++,,,,,,---***+++---.........---,,,*********+++,,,---//////......111;;;NNN```gggeeePPPBBB444///...------...,,,+++******)))*********))))))************))))))((())))))***************((((((((((((((((((((((((((((((*********)))((('''(((((((((((()))***+++,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,*********+++,,,---------''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))************************$$$&&&((()))((('''((()))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''******))))))))))))******))))))))))))))))))))))))((()))***++++++******)))'''(((((((((&&&&&&&&&'''((((((((((((((()))***+++)))))))))))))))((((((((('''''''''(((((((((((((((((((((''''''''')))+++---))),,,...---***((('''(((%%%%%%&&&&&&''''''((((((((((((((()))---111111---)))'''&&&&&&(((*********&&&***---,,,)))---666???MMMFFF<<<111***((()))*********))))))******+++,,,((()))))))))******+++++++++,,,---....../////////////////////////////////000222555888999999777666777888888999999::::::;;;;;;>>>@@@AAA@@@@@@AAABBB???======>>>@@@BBBBBBAAAAAABBBCCCCCCBBBAAA???>>>??????@@@@@@@@@@@@@@@???=========>>>@@@@@@???======<<<;;;999666444222111---444:::CCC```~~~\\\BBB666444111---***+++...///000///---,,,---777BBBHHHEEE===444...JJJIIIHHHGGGFFFFFFFFFFFFCCCAAA???>>>@@@AAAAAAAAA???????????????????????????????????????>>>===<<<@@@@@@AAAAAAAAAAAABBBBBBBBBDDDFFFIIIKKKLLLLLLLLLFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKKKKJJJJJJKKKMMMQQQXXX[[[UUUNNNMMMPPPRRRUUUYYYZZZYYYZZZ]]]^^^\\\[[[]]]```bbbdddgggjjjmmmooonnnmmmlllmmmpppsssuuuvvvvvvyyy}}}{{{uuuppppppxxx|||{{{}}}|||zzzxxxxxxwwwoooiiibbb]]][[[[[[\\\\\\YYYWWWUUUUUUWWWYYYZZZZZZWWWWWWTTTPPPQQQWWW[[[[[[UUUSSSQQQPPPQQQQQQPPPOOOHHHFFFEEECCCBBBAAABBBBBBCCCBBBBBBAAA@@@???>>>>>>===>>>>>>===;;;:::;;;<<<::::::999999999999::::::999888666555555555666777333444555555555444444333333333444444444333222111111111111111111111111111......------......//////111111000//////...------111111000//////...------,,,,,,+++++++++,,,------++++++,,,---............))))))***+++,,,...///000(((---333;;;III\\\hhhlllbbbPPP<<<222///,,,++++++***))))))((((((((())))))))))))******++++++******((()))******++++++******))))))))))))))))))))))))'''(((***++++++***((('''(((((((((((()))***+++,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++******++++++,,,------...'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************%%%'''))))))(((((()))***(((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''***))))))(((((())))))***((((((((((((((((((((((((&&&''')))***+++***)))))))))((((((***,,,,,,)))''')))((('''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((()))(((((('''))),,,///111222333000+++''''''(((%%%&&&&&&&&&''''''((((((******))))))+++---,,,+++)))'''&&&&&&((()))******'''***,,,+++***---444;;;EEE@@@888000+++))))))*********))))))******+++,,,)))******++++++,,,,,,,,,,,,---...///000111111111000000111111111111222222222333444666777888777777999999:::::::::;;;;;;;;;===???AAABBBAAAAAAAAAAAA@@@???>>>???AAABBBBBBBBB@@@AAACCCDDDCCCBBB@@@???>>>???@@@@@@AAA@@@@@@@@@>>>===<<<>>>???@@@???===:::999999777555333111000,,,111666???WWWyyymmmNNN<<<666222...+++,,,---...//////......222<<>>444JJJIIIHHHGGGGGGGGGGGGGGGCCCAAA???>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========?????????@@@@@@@@@AAAAAA@@@BBBDDDGGGIIIKKKKKKKKKEEEFFFFFFGGGHHHGGGGGGGGGFFFHHHJJJJJJJJJJJJKKKLLLMMMVVVZZZSSSKKKKKKNNNOOORRRZZZ___^^^[[[\\\\\\[[[ZZZ\\\^^^^^^___bbbhhhlllnnnmmmlllkkklllnnnqqqrrrrrrqqqsssxxx~~~zzzqqqmmmsssvvvtttvvv}}}~~~{{{yyywwwlllggg```[[[ZZZ[[[]]]^^^[[[XXXUUUTTTVVVZZZ\\\\\\ZZZXXXSSSNNNPPPXXXYYYVVVRRRPPPNNNNNNOOOOOONNNMMMGGGFFFEEECCCAAAAAABBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@>>>;;;:::;;;===;;;;;;::::::::::::;;;;;;999777666444444555666777444444444444444444444444333333444444444333222111111111111111111111111111...------------...///000000000000/////////////////////..................,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------+++***++++++,,,---...///'''...444888AAAUUUkkkxxxyyycccKKK;;;444...+++*********)))))))))******+++((()))***++++++++++++***))))))***++++++++++++***))))))))))))))))))))))))%%%''')))+++,,,+++)))((((((((((((((()))***+++,,,+++++++++++++++*********,,,,,,+++***************))))))******++++++,,,,,,((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***************************'''(((******)))((()))***)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((())))))(((''''''((())))))''''''''''''''''''''''''&&&(((***,,,---,,,++++++((((((+++111777777111***((('''''''''&&&''''''((('''''''''''''''''''''((()))(((((((((((((((((((((((())))))(((''')))---111888:::888333+++&&&&&&((('''''''''''''''(((((((((,,,***))))))***)))))))))***(((&&&&&&'''))))))((('''((())))))***,,,000444999666222...+++***************))))))******+++,,,***++++++,,,------............000111222333333333333333444444444555555555444444555555666888999999;;;;;;;;;;;;;;;;;;<<<<<<===???BBBCCCAAA@@@???@@@AAA@@@???@@@BBBCCCCCCCCC???@@@CCCDDDDDDCCCAAA@@@>>>>>>???@@@@@@@@@@@@@@@>>>===<<<===?????????===888888888777666444222111///111555===NNNiii|||ZZZCCC999444000++++++,,,------...//////222===NNN___fff```OOOBBBJJJIIIIIIHHHGGGGGGGGGGGGCCCAAA>>>===???AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@AAABBB======>>>>>>?????????@@@>>>@@@CCCEEEHHHIIIJJJJJJEEEEEEFFFGGGGGGGGGGGGFFFEEEGGGIIIJJJIIIIIIJJJLLLKKKUUUYYYRRRIIIIIILLLMMMPPP[[[bbbaaa\\\[[[[[[[[[ZZZ[[[\\\\\\\\\```fffllllllkkkkkkjjjlllnnnppprrrpppnnnnnnrrrzzzrrrlllqqqsssppprrrzzz}}}~~~zzzvvvtttkkkfff```\\\[[[]]]```aaa]]]YYYVVVTTTWWWZZZ]]]___\\\ZZZRRRLLLOOOWWWWWWQQQPPPNNNMMMMMMNNNOOONNNMMMGGGFFFEEECCCAAAAAABBBDDDCCCBBBBBBAAA@@@???>>>>>>>>>@@@@@@>>>;;;:::<<<>>>;;;;;;;;;::::::;;;<<<<<<999777555444333444666777444444444444444444444444333333444555444333222111111111111111111111222222---------------...///000......//////000000111111,,,,,,------.../////////++++++++++++,,,,,,---......---+++***)))******+++---,,,,,,++++++,,,,,,---,,,222444111777OOOpppsssWWWEEE:::222---,,,,,,,,,++++++,,,------...((()))***+++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))$$$&&&))),,,,,,,,,***)))(((((((((((()))***+++,,,++++++******************,,,++++++***)))*********((()))))))))************(((((())))))******++++++*********)))))))))))))))'''((((((((())))))******************************(((***++++++)))((()))***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((***,,,///000000///...'''(((---888BBBAAA777,,,'''''''''''''''((())))))))))))))))))************))))))))))))((((((((((((((()))***(((''')))---222===>>><<<555+++&&&&&&(((((((((((((((((((((((((((,,,)))(((((('''&&&%%%&&&***(((&&&&&&'''((((((((('''''''''''')))+++---...111000...,,,+++******************)))***++++++,,,++++++,,,------...////////////111222333444444555555666666666777777888888777666555555666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===@@@BBBCCCAAA???>>>>>>BBB@@@???@@@BBBDDDDDDDDD???@@@CCCDDDEEECCCAAA@@@===>>>???@@@@@@@@@@@@@@@>>>===<<<===>>>??????===999999:::999888666444333111///111777CCCXXXxxxbbbHHH;;;666111,,,++++++,,,,,,...///000///:::NNNeeerrrooo___PPPIIIHHHGGGFFFFFFGGGHHHIIIBBBBBBBBBBBBBBBBBBBBBBBB<<>>======>>>???@@@BBBAAA???>>>>>>>>>??????AAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEHHHKKKNNNNNNLLLJJJOOOPPPPPPNNNLLLJJJJJJKKKSSSVVVZZZ\\\]]][[[XXXVVVWWWYYYZZZZZZZZZ\\\aaaeeefffffffffggghhhiiijjjjjjmmmjjjjjjooossswww|||xxxpppnnnrrrsssqqq~~~~~~||||||}}}yyyvvvtttpppggg___\\\```cccbbb___```^^^\\\ZZZYYYZZZ[[[]]]]]]XXXRRROOONNNOOOPPPPPPOOOOOOOOOOOONNNMMMLLLLLLIIIGGGCCCAAA???@@@AAABBBAAA@@@??????>>>>>>??????@@@???<<<:::999::::::;;;======<<<;;;::::::999888888777666555444333222222222333444555555444333222333333222222111222222222555222//////111333222111........................------............------///......------///000111------,,,,,,,,,---......///...------,,,,,,,,,,,,*********++++++,,,,,,,,,000111333555999HHHeee~~~mmmUUU@@@444///...,,,,,,,,,+++++++++++++++///+++))),,,,,,***)))++++++///111///,,,+++((("""''''''(((((()))))))))***))))))))))))))))))))))))++++++***)))(((((())))))+++***)))))))))))))))***))))))***+++,,,------...(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))***)))(((((()))+++---...************)))))))))))),,,+++)))''''''(((***+++((('''%%%%%%'''((('''&&&))))))((((((((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&'''''')))))),,,333:::<<<999555111///111:::CCCCCC999...***(((''''''### &&&((()))*********)))(((((((((((((((((((((((((((((()))******)))((())),,,///>>>;;;777333...***((()))(((((((((((('''&&&%%%$$$))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%***)))'''&&&'''(((***,,,---,,,+++))))))))))))***))))))(((((((((***+++,,,,,,---///000000000///...000222444666777777666555777777888999999:::;;;;;;;;;:::888666777:::===???EEE???999888;;;???>>>===@@@@@@@@@AAAAAABBBBBBBBBDDDCCCBBBAAABBBDDDFFFHHHEEEDDDBBBAAABBBBBBAAA@@@@@@@@@??????>>>>>>============>>>>>>===<<<;;;;;;888666444444444555444333666111222888???LLLkkksssQQQ;;;444444///,,,***)))***++++++***111999HHH\\\nnnwwwrrrjjjHHHIIIJJJKKKKKKJJJHHHGGGCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@@@@@@@AAABBBBBB??????>>>======>>>???@@@AAA@@@???>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEGGGJJJMMMNNNLLLJJJMMMNNNOOONNNKKKJJJKKKLLLRRRTTTXXX[[[\\\[[[XXXWWWYYY[[[\\\\\\[[[\\\```ccccccbbbaaaaaabbbdddeeefffkkkiiijjjmmmoooqqqvvv|||yyypppnnnrrruuuuuu{{{~~~}}}zzzzzz}}}}}}zzzxxxssskkkccc```cccfffeeeccc______^^^]]]\\\[[[ZZZZZZZZZVVVQQQNNNMMMNNNOOOOOOPPPPPPPPPPPPOOONNNLLLLLLIIIGGGDDDAAA@@@@@@AAAAAA??????>>>===============AAA???===:::999999:::;;;;;;;;;;;;:::::::::::::::888777777666555444333222333444444444444444444333333333222222111222222333444222//////111222111000........................---......//////......---///......---...///000111......---,,,,,,---------------,,,+++++++++++++++++++++++++++++++++,,,,,,000000222333666CCC]]]tttvvv```GGG555//////,,,++++++++++++*********---)))(((++++++)))))),,,---111333111//////,,,'''((((((((())))))*********)))))))))))))))))))))))),,,++++++***))))))*********)))))))))))))))******'''''''''(((((()))******))))))))))))(((((((((((($$$%%%&&&((()))+++,,,,,,((((((((()))))))))*********)))(((((()))***,,,...*********)))))))))(((((()))(((&&&%%%%%%&&&((())))))'''&&&&&&'''(((((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((***///:::DDDFFF@@@888...---///666===<<<444,,,((('''''')))&&&###&&&+++******))))))))))))******((((((((((((((((((((((((''''''(((''''''))),,,///666555333000,,,))))))***,,,,,,,,,+++***((('''&&&))))))))))))(((((((((((((((''''''''''''&&&&&&&&&)))((('''''''''(((***+++,,,+++***)))))))))***+++))))))(((((()))***,,,---,,,---///000111111111000222444666888999999888777888888999::::::;;;;;;<<<<<<:::888666777:::===@@@DDD@@@;;;:::===@@@???===@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBDDDGGGHHHDDDBBB@@@@@@@@@AAA@@@???>>>>>>==================<<<<<<<<<<<<<<<;;;:::::::::888666666666777666555222...///444999DDD```{{{~~~\\\AAA555111,,,+++)))***,,,/////////111444???TTTlll|||}}}xxxHHHKKKPPPSSSRRRNNNIIIFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>???@@@BBB??????>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>??????===>>>???@@@AAABBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFHHHKKKLLLLLLKKKKKKLLLMMMMMMLLLKKKLLLNNNPPPRRRVVVYYY[[[[[[ZZZYYYZZZ\\\]]]]]]\\\\\\^^^___ccc```^^^]]]___bbbddddddiiihhhjjjmmmllljjjnnnuuuyyyooommmsssxxxzzzxxx}}}||||||zzzzzz|||}}}{{{tttllldddbbbdddggggggeee``````aaaaaa___\\\YYYWWWXXXTTTPPPMMMMMMNNNNNNNNNQQQQQQQQQPPPOOONNNLLLLLLJJJHHHEEEBBB@@@@@@@@@AAA??????>>>============>>>AAA???===:::999888999999888888999999999:::::::::888888777666555444444333555444444333333444444555333222222111222222333333444222000000000111000///........................---......//////......---///............///000000//////...---,,,,,,,,,,,,+++++++++***************,,,,,,++++++++++++++++++///...///000222;;;QQQdddzzz~~~}}}lllRRR<<<111000,,,++++++***))))))******+++((('''***+++)))+++...111666777444111000...***)))))))))***************)))))))))))))))))))))))),,,,,,+++*********++++++(((((((((((()))******+++''''''''''''''''''''''''******))))))((((((''''''%%%&&&''')))+++---...///))))))))))))***************)))(((((()))***,,,---******))))))))))))((((((((('''&&&%%%%%%&&&((((((***(((''''''((())))))(((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((+++333AAAMMMOOOFFF<<<---...111444666444000,,,)))''')))++++++(((***...111///,,,***))))))***+++((((((((((((((((((((((((%%%%%%&&&&&&&&&(((,,,///000222222///+++))))))+++------,,,,,,+++)))((('''(((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))+++************+++,,,,,,))))))))))))***+++,,,------...///111222333444444555666888;;;<<<;;;;;;:::999:::;;;;;;<<<<<<<<<<<<===;;;888666777:::>>>AAACCC@@@===>>>@@@AAA@@@>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBEEEGGGHHHBBB@@@>>>>>>>>>???>>><<<<<<<<<<<<<<<<<<<<<======:::;;;;;;;;;;;;:::999999:::888666666666777666555444111222666888@@@UUUkkkmmmOOO;;;111...,,,++++++...000111111222///444GGGbbbxxxJJJOOOVVVZZZYYYSSSKKKFFFFFFEEEDDDCCCBBBAAA@@@???>>><<<<<<>>>>>><<<===????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???======>>>???@@@AAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFEEEGGGIIIKKKKKKJJJJJJKKKMMMMMMMMMMMMOOOPPPOOOQQQUUUXXX[[[\\\]]]\\\YYY[[[\\\^^^^^^^^^______fffccc___^^^bbbeeeggghhhggghhhkkkmmmllliiimmmtttxxxnnnkkkrrryyy|||zzz}}}{{{{{{}}}~~~~~~}}}}}}~~~{{{xxxpppjjjbbb___aaaccccccbbbbbbbbbbbb```^^^[[[XXXWWWVVVSSSOOONNNNNNNNNNNNMMMRRRRRRQQQPPPOOOMMMLLLKKKJJJHHHEEECCCAAA@@@@@@@@@AAAAAA@@@????????????@@@AAA???===:::888888888999888888888888888888888999888888777666555555444444555444333222222333444555222222111111222222333333444333111111000000//////..............................////////////................../////////000000000///---,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,++++++*********...---,,,------444CCCRRRhhhpppwwwqqq]]]GGG777///---,,,***))))))))))))******((((((***+++***---222;;;???>>>888111///,,,)))******************++++++))))))))))))))))))))))))++++++******)))******+++'''''''''((((((***+++,,,++++++*********)))))))))******))))))((((((''''''*********************+++))))))))))))*********+++)))))))))((()))***+++,,,***)))))))))((((((((((((******)))))))))***++++++***)))'''''')))***)))(((''''''&&&&&&&&&'''((((((((())))))******))))))(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***+++111???LLLNNNEEE;;;000333555555222///...---+++)))+++///000......111>>>:::444...***)))***+++((((((((((((((((((((((((&&&''''''&&&&&&(((+++...333888:::444---******+++((())))))))))))(((''''''(((((((((((())))))))))))%%%&&&&&&'''((()))))))))''''''((()))***)))))))))))))))******+++,,,------)))******+++,,,---.........///000222444555666777666777:::<<<===<<<<<<;;;:::;;;<<<===>>>======<<<>>><<<999777888;;;???AAABBB@@@???@@@BBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@AAA>>>??????@@@BBBEEEGGGHHH@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;<<<<<<======>>>::::::;;;;;;;;;;;;::::::888666444444444555444222555555666777777;;;JJJZZZyyy~~~```FFF444222///---,,,---......---333...///<<>><<<>>>DDDCCC>>><<<>>>????????????>>>>>>======>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFIIIJJJJJJIIIIIIKKKMMMNNNNNNOOOQQQSSSOOOQQQTTTWWWZZZ]]]______[[[\\\^^^```bbbdddddddddhhhddd``````eeejjjkkkkkkggggggjjjnnnooonnnqqqxxx}}}vvvllliiipppxxx|||~~~}}}zzzzzz}}}~~~}}}}}}}}}{{{{{{zzz|||}}}{{{{{{~~~~~~~~~|||{{{{{{zzzxxxtttqqqlllggg```]]]]]]___``````cccbbb```]]][[[YYYXXXWWWTTTRRRPPPOOOPPPPPPOOONNNPPPPPPPPPOOONNNLLLKKKJJJHHHGGGEEEBBBAAA?????????AAA@@@??????>>>>>>??????@@@???<<<999888888888999::::::999888888777666666777777666666555555444444555444333222222333444555222111111111222222333444444444444333111//////..............................//////////////////...---......///////////////111000///...---,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++*********---+++***++++++...888BBBSSS[[[fffkkkeeeTTT@@@111...---+++)))((())))))***+++)))***,,,,,,+++000666GGGJJJGGG===333...+++(((++++++******************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))***+++---,,,,,,++++++******)))***)))))))))((((((((('''++++++***)))((((((''''''((())))))))))))*********))))))))))))))))))******)))))))))(((((((((((('''************+++,,,,,,---***)))'''''')))***)))(((((((((''''''((())))))***)))******************)))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++***,,,666AAADDD>>>666333666888555///++++++---+++***...555999888999;;;KKKFFF<<<333,,,)))(((((()))))))))))))))))))))))))))))))))''''''(((+++---===EEEGGG===111,,,+++***$$$%%%&&&'''(((((((((((('''((((((((()))))))))***%%%&&&&&&'''((()))******''''''((()))***)))))))))))))))***+++,,,---------)))***+++,,,---...////////////111222444666888999555777999;;;<<<<<<;;;;;;;;;<<<===??????>>>===<<<===<<<:::999:::<<>>???@@@BBBDDDFFFGGG???>>><<<;;;<<<<<<;;;:::<<<<<<<<<======>>>>>>>>>:::;;;;;;<<<<<<<<<;;;;;;888666444444444555444222333444555444222444>>>IIIeeepppPPP777333000---,,,,,,---,,,+++111///000777AAASSSoooPPPSSSXXX[[[YYYSSSLLLHHHFFFEEEEEEDDDCCCBBBAAAAAAAAA>>>BBBIIIIIIAAA===@@@??????@@@??????>>>===<<<<<<===>>>?????????>>>>>>??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGIIIJJJIIIGGGHHHJJJLLLMMMNNNOOOQQQSSSOOOPPPRRRUUUYYY\\\___```_________bbbeeehhhiiihhhfffaaa^^^```ggglllmmmkkkiiiggghhhmmmqqqsssvvv{{{yyyzzzvvvmmmjjjooovvvzzz|||uuuqqqqqquuuxxxyyyzzz}}}~~~|||{{{{{{|||~~~~~~}}}||||||~~~~~~}}}zzzuuuuuuzzz|||}}}}}}|||zzzzzzwwwsssrrrsssrrrooollljjjfff```\\\\\\]]]___```aaa```]]][[[YYYWWWVVVVVVRRRQQQPPPPPPQQQQQQOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIEEEDDDCCCAAA@@@??????>>>======<<<;;;;;;;;;;;;<<>>??????>>><<<;;;<<<<<<;;;;;;<<<===???@@@===>>>??????@@@?????????@@@@@@@@@@@@@@@?????????======???@@@BBBCCCDDDEEE@@@>>><<<<<<<<<===<<<:::===============>>>>>>>>>:::;;;;;;<<<<<<<<<<<<;;;:::888666666666777666555444666777555333444:::AAAXXXwww\\\===222///---,,,---...---,,,---...222666999FFFdddPPPRRRTTTTTTSSSOOOJJJGGGEEEDDDDDDDDDCCCCCCBBBBBBDDD???AAAIIIHHH@@@===BBB??????@@@@@@???>>><<<;;;;;;<<<>>>?????????>>>>>>>>>??????@@@AAABBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIIIIGGGEEEFFFHHHJJJKKKLLLMMMOOOQQQNNNNNNPPPRRRVVVZZZ]]]___aaa___]]]___bbbeeeffffffbbb^^^\\\```hhhnnnnnnkkkkkkeeedddjjjqqquuuxxx{{{tttwwwvvvppplllpppvvvxxx{{{}}}zzzvvvpppnnnssswwwyyy{{{}}}zzzxxxxxxyyyzzzxxxwwwwwwyyyzzz|||}}}xxxssstttxxx}}}~~~}}}{{{}}}|||{{{wwwwwwrrrmmmlllnnnpppooolllhhhddd___[[[YYY[[[]]]^^^\\\\\\[[[[[[YYYVVVTTTRRROOONNNNNNOOOPPPPPPNNNLLLHHHHHHIIIIIIIIIIIIHHHHHHBBBBBBAAA@@@??????>>>>>><<<<<<;;;:::::::::::::::===<<<:::888888999:::;;;::::::999999999888888888444444444444333333333333333444444444444444444333111111111111222333444555666888999777333000///000........................//////000000000000//////------///000000000///...//////...............///,,,---///111111000///...++++++++++++++++++,,,,,,,,,)))))),,,---+++,,,000333999HHH\\\iiifffTTTDDD111000---***)))***+++,,,,,,+++,,,---+++***000999FFFIIIGGG;;;///+++++++++*********))))))((((((((())))))))))))))))))))))))((((((((((((((()))******(((((('''''''''(((((()))))))))))))))((((((((((((''''''(((((())))))******'''''''''(((((()))))))))&&&'''''''''((((((((((((((()))))))))))))))(((((())))))((((((((('''''''''%%%%%%&&&'''((())))))))))))'''&&&&&&'''(((((('''''''''&&&'''((()))******))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((***---///111111;;;======999111+++(((((()))(((...999AAABBBBBBCCCHHHCCC:::111+++((((((((())))))))))))))))))))))))$$$%%%&&&&&&&&&))),,,000@@@OOOSSSEEE444---,,,***))))))************))))))'''''''''((()))*********''''''(((((()))))))))***)))((('''''''''(((***+++)))***,,,------------,,,)))+++---///000111111111111111111222444666888999666888:::<<<======<<<;;;;;;<<<>>>??????>>><<<:::;;;;;;===>>>??????>>>>>>;;;<<<============>>>>>>@@@@@@@@@@@@?????????>>>===>>>???@@@AAABBBCCCCCCAAA???=========>>>===<<<======<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;:::888666666666777666555555888999666444555:::>>>MMMlllkkkHHH555222///.........---,,,,,,,,,000555555<<>>EEEDDD<<<;;;BBB???@@@@@@@@@???>>><<<;;;;;;<<<===?????????>>>===>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEHHHJJJIIIGGGDDDEEEGGGIIIJJJJJJKKKMMMOOOLLLMMMNNNPPPTTTWWW[[[]]]```]]]ZZZZZZ]]]```aaa```aaa]]]\\\aaajjjpppooolllmmmdddaaagggpppuuuwwwyyyrrrwwwwwwrrrnnnqqquuuxxxvvvwwwzzz~~~xxxzzztttqqquuuzzz|||~~~|||yyyuuutttvvvwwwvvvttttttwwwyyy||||||xxxtttuuuyyy|||zzzxxx|||~~~}}}{{{vvvuuuooojjjiiimmmppppppoooeeeaaa\\\XXXWWWXXXZZZ\\\WWWYYY[[[[[[ZZZVVVRRROOOMMMMMMMMMNNNOOOOOOMMMKKKEEEFFFGGGGGGHHHHHHGGGGGG@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;999888888999;;;<<<888999999999999:::::::::333333333333333333222222222333555555555555333222111111111111222333444555777999:::888444000000000........................//////000000000000//////,,,---///000000000///...///............//////000,,,---///111111000///...*********++++++,,,,,,---,,,))))))---...,,,+++------444DDDYYYiiihhhZZZLLL333111...+++******,,,---+++***+++,,,***)))///888<<<@@@???444***''')))******)))))))))((((((''''''))))))))))))))))))))))))))))))((())))))***++++++)))(((((('''''''''(((((())))))))))))************&&&&&&'''((()))***++++++))))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((''')))(((((((((''''''''''''%%%&&&'''((())))))))))))((('''%%%%%%'''((('''&&&%%%%%%%%%&&&'''((()))***))))))************))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''&&&(((***++++++---000222@@@AAAAAA===555///+++******)))---777===<<<::::::???;;;444...)))((()))***)))))))))))))))))))))))) !!!###$$$&&&)))...111;;;KKKRRRCCC222---,,,***************)))'''&&&%%%&&&''''''((()))******+++(((((((((((())))))))))))***)))'''&&&'''(((***,,,***+++,,,---...---,,,+++)))+++---///111111111111222222111222333555777888777999;;;===>>>>>>===<<<:::<<<>>>??????===;;;::::::;;;===???@@@???>>>===:::;;;<<<;;;:::;;;===>>>@@@@@@@@@@@@??????>>>>>>===>>>???@@@AAABBBBBBBBBBBB@@@>>>>>>>>>???>>>===<<<<<<<<<;;;;;;:::::::::777888999:::::::::::::::888666444444444555444333000333555222///111666999FFFeeeyyyTTT;;;888333000...,,,***(((---+++...333222555HHH___NNNNNNMMMKKKJJJIIIHHHGGGHHHHHHGGGGGGEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@EEEDDDCCC@@@>>><<<;;;:::=========>>>??????@@@@@@>>>???@@@AAABBBBBBCCCCCCFFFEEEDDDEEEFFFEEECCCBBBDDDDDDFFFHHHJJJIIIFFFDDDEEEGGGJJJKKKKKKLLLMMMOOOMMMMMMNNNPPPSSSVVVVVVVVV[[[ZZZXXXWWWXXX[[[^^^```]]][[[ZZZ___fffjjjjjjhhheeefffbbbdddnnnnnnmmmvvvrrrttttttrrrrrrttttttttttttqqqsss{{{~~~{{{wwwwww||||||zzz|||}}}|||yyywwwyyy|||}}}xxxyyyzzzzzzxxxvvvtttqqqpppoooyyy~~~zzzwwwvvvsssrrrpppmmmlllmmmqqqtttfff___XXXWWW[[[\\\YYYUUUVVVVVVWWWYYYZZZWWWQQQKKKLLLKKKIIIIIIJJJLLLLLLKKKIIIHHHGGGIIIKKKJJJGGGCCCAAAAAAAAA@@@@@@>>>======??????>>>===;;;;;;===??????>>><<<:::999999999::::::;;;<<<:::888777777888888666555444555555333222555444555777999999888666666555333111111111333444555555555444333222111000///000111000///...///000//////000000000000//////000000////////////000000000000000000///...---,,,...---+++,,,,,,---+++***+++++++++*********))))))************************+++...;;;LLL[[[mmmlllYYYCCC555+++...///)))(((,,,+++++++++,,,,,,---------444333222000...,,,***)))************)))))))))))))))************+++++++++)))))))))))))))***************))))))((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((('''''''''''''''((()))******)))(((''')))((((((((()))***++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&*********)))((((((''''''(((((((((((((((((((((((())))))((((((((())))))***)))&&&&&&)))******...555GGGQQQWWWNNN;;;+++'''******)))***...333555444111888444///,,,,,,+++(((%%%)))******+++++++++******))))))***)))(((***,,,///:::>>>@@@;;;222)))&&&%%%))))))((()))***,,,...///(((((((((''''''((())))))''''''&&&''''''((())))))***)))(((((()))))))))(((+++***)))))))))***,,,---000///,,,+++000666555000333444444555666777888888::::::;;;<<<=========<<<;;;===??????>>>=========<<<<<<<<<>>>AAABBBCCCBBB999:::<<<===>>>>>>>>>===@@@AAABBBBBBAAA@@@@@@AAA@@@??????CCCFFFGGGDDD@@@???=========??????>>>===::::::;;;;;;;;;:::999999===;;;999666666777999;;;555555444333333333444444444444444222111222555888BBB[[[}}}dddFFF;;;777444******...+++---///000...///555@@@IIILLLLLLKKKJJJHHHGGGFFFEEEHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBAAA@@@??????@@@@@@BBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>??????AAABBBDDDDDDGGGFFFEEEEEEFFFEEEDDDBBBCCCDDDFFFHHHIIIHHHFFFDDDEEEGGGJJJKKKKKKKKKMMMNNNMMMMMMNNNPPPRRRTTTUUUUUUYYYXXXWWWWWWXXXYYY[[[\\\[[[XXXXXX]]]dddhhhiiigggccceeeaaadddnnnmmmlllvvvuuuwwwvvvrrrqqqssstttssssssnnnooowww}}}zzzzzz~~~}}}~~~|||zzz{{{{{{{{{yyyzzzwwwvvvtttrrrpppooonnnnnnvvvzzz}}}}}}zzzuuurrrqqqttttttrrrooommmmmmoooqqqiiibbbZZZWWWYYYZZZXXXTTTSSSSSSUUUWWWXXXUUUOOOJJJIIIIIIHHHIIIIIIJJJIIIIIIHHHGGGFFFHHHIIIHHHEEEBBBAAAAAAAAAAAA@@@???>>>======>>>>>>===;;;;;;<<<>>>???>>><<<:::999999999999888999:::888666555555666888666555555555555444222222222333666888999888777555444222000000111222333444444444333333222111000///000111000///...///000//////000000000000//////000000////////////000000000000000000///...---,,,...,,,++++++,,,,,,+++***+++++++++*********))))))************************,,,+++666FFFYYYqqqwwwhhhMMM;;;......///+++)))---)))*********++++++++++++......---,,,,,,+++******************))))))))))))(((((()))))))))*********))))))))))))***************)))))))))((((((((('''((((((((((((((((((((((((&&&'''((((((((((((((((((************))))))))))))(((((()))******)))(((((((((((())))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((()))******((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''')))'''(((+++,,,,,,111777EEEQQQYYYSSSBBB111+++,,,*********,,,///000...,,,000---***)))***++++++)))))))))***++++++++++++***+++,,,,,,+++******+++---111444777666111---+++,,,+++***))))))))))))++++++)))(((((('''''''''((((((***))))))(((((((((((()))''''''''')))+++,,,,,,++++++++++++++++++,,,---...000///------333999999555333333444555555666777777:::;;;<<<<<<======<<<<<<;;;===??????>>>=========<<<;;;<<>>===<<<===>>>>>>???AAACCCCCCBBBAAAAAABBB@@@AAAEEEJJJMMMKKKEEE???===;;;::::::<<<<<<<<<;;;:::::::::;;;::::::999888===<<<:::999888999:::;;;555555444444333333333444222222222111000111333666999RRRuuusssRRRBBB;;;777......111,,,,,,......------222;;;BBBMMMLLLKKKJJJHHHGGGFFFFFFHHHHHHGGGGGGFFFEEECCCCCCDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>>>>??????>>>>>>===>>>???BBBDDDFFFHHHGGGFFFFFFFFFFFFDDDBBBBBBDDDGGGIIIIIIHHHFFFDDDEEEGGGIIIKKKJJJKKKLLLNNNMMMMMMNNNOOOPPPQQQRRRRRRVVVVVVWWWXXXXXXYYYYYYYYYYYYWWWWWW[[[aaafffhhhgggdddgggdddfffooommmlllvvv{{{zzzxxxyyyyyyvvvvvvpppnnnuuu~~~~~~}}}~~~yyyxxxsssvvvxxxyyy}}}|||tttsssqqqooonnnnnnoooooorrrtttvvvuuuqqqnnnlllkkkpppqqqrrrpppooonnnooopppkkkccc[[[VVVWWWXXXUUUSSSPPPQQQSSSUUUUUUSSSNNNJJJFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFCCC@@@AAAAAAAAAAAA@@@???>>>>>><<<>>>???>>>===;;;<<<<<>>===;;;999888888888888999999888666555666777888666555555555555444333111111222444777999888777333222111000000000111222222222222222222111000//////000111000///...///000//////000000000000//////000000////////////000000000000000000///...---,,,---,,,++++++,,,,,,+++***+++++++++***************************************...)))///===SSSqqquuu]]]GGG333......,,,+++,,,((((((((()))))))))))))))************++++++,,,,,,************))))))))))))'''''''''((((((((())))))(((((())))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&))))))))))))************((())))))******))))))(((((()))***+++***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&'''%%%&&&)))***)))...444===JJJUUUSSSDDD444,,,***---,,,+++,,,------+++)))+++)))'''(((***,,,---,,,******++++++,,,,,,,,,,,,---......---+++******+++,,,---.../////////...---,,,++++++******++++++,,,,,,,,,++++++***)))))))))++++++***(((((('''''''''&&&'''((()))+++,,,,,,,,,,,,---..................///000///000666======:::333444444555555666666666;;;;;;<<<=========<<<<<<;;;===??????>>>=========;;;;;;<<<@@@DDDHHHIIIIIIEEECCC???<<<;;;;;;===>>>===@@@CCCDDDCCCBBBBBBBBBBBBEEEKKKRRRUUUPPPFFF>>>;;;999777777888::::::999:::::::::::::::999888888::::::999999999999888888555555444444444333333333000000000///...///111444444KKKkkk\\\FFF999555......///(((+++---...---,,,...444999OOONNNMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>==================>>>>>>??????@@@AAAAAAAAA>>>===<<<<<<>>>AAADDDGGGHHHGGGFFFFFFGGGFFFDDDBBBAAADDDHHHJJJJJJHHHFFFDDDEEEGGGIIIJJJJJJJJJKKKLLLLLLMMMNNNOOONNNNNNOOOQQQRRRTTTWWWYYY[[[[[[ZZZYYYYYYXXXXXX[[[aaagggkkkllllllnnniiiiiiooommmmmmwww}}}uuupppvvv~~~~~~}}}|||wwwvvvpppuuuwwwuuuuuuxxxyyywwwrrrqqqooonnnnnnooopppqqqnnnnnnnnnmmmjjjhhhgggfffhhhjjjnnnooooooooooooppphhhaaaYYYTTTTTTUUUTTTSSSPPPRRRTTTUUUUUURRROOOLLLDDDFFFIIIIIIHHHFFFEEEDDDGGGGGGGGGHHHGGGEEEBBB@@@AAAAAABBBBBBAAA@@@??????<<<>>>@@@@@@???===<<<===??????===;;;:::888777777999:::;;;:::888777888999888666555555666666555333222222111333555777666555333222111111111111222222111111111111111000/////////000111000///...///000//////000000000000////////////000000000000//////000000000000///...---,,,---+++***+++,,,,,,+++***************************************************///))),,,888MMMnnn{{{mmmSSS999......---,,,+++(((((())))))))))))))))))*********+++,,,---------************)))))))))(((''''''((((((((()))))))))(((((())))))******++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,+++((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((******)))(((''''''''''''(((&&&'''))))))(((+++111555@@@KKKKKK@@@444---+++///......---------,,,+++---,,,++++++,,,...///////////////000000111222222000222333222000......///555333222222222222000...000000000000000111111222222111111000...---,,,+++...---,,,+++++++++++++++------------,,,,,,---...---...///000000///...---///111111222666<<<===:::555555555666777777888888<<<<<<============<<<<<<;;;===??????>>>=========<<<;;;===@@@DDDGGGHHHHHHCCCBBB???===;;;;;;<<<===;;;>>>BBBCCCBBBAAA@@@AAADDDGGGLLLSSSUUUQQQGGG???;;;999666666777999999999999:::::::::999888777666555555666777777666555444555555555555444333222222///000000///...///111333555GGGbbbgggJJJ777333.........(((+++---...---,,,,,,///222OOOOOONNNLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAA>>>===<<<;;;===@@@CCCEEEGGGFFFEEEEEEFFFFFFEEECCCAAAEEEJJJLLLKKKHHHFFFFFFDDDFFFIIIIIIIIIIIIJJJKKKKKKMMMOOONNNMMMMMMNNNPPPPPPSSSWWW[[[^^^^^^]]]\\\[[[ZZZ[[[```gggnnnuuuxxxyyyyyypppkkkmmmiiijjjvvvvvvpppuuu|||~~~~~~}}}}}}}}}~~~|||}}}yyyxxxyyywwwzzzxxxqqqmmmooopppooommmmmmlllllllllnnnoooppplllkkkjjjiiihhhgggeeeddddddgggkkkmmmmmmkkkkkkkkkaaa\\\VVVSSSSSSTTTTTTTTTRRRTTTWWWWWWVVVSSSPPPOOOEEEHHHKKKKKKHHHFFFEEEFFFIIIJJJJJJJJJHHHEEECCCAAAAAABBBBBBBBBBBBAAAAAA@@@===???AAAAAA@@@>>>===>>>>>>>>>===<<<:::999888777999:::;;;:::888888888:::777666555555666777555444666444333333444444333222333333222222222333333333000000111111111000/////////000111000///...///000//////000000000000////////////000000000000//////000000000000///...---,,,,,,*********,,,,,,+++***************************************************---)))---777JJJlllzzz```BBB111......,,,************************************++++++++++++,,,************)))))))))(((((((((((()))))))))******'''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&'''''''''((((((((()))******))))))))))))******+++,,,.........,,,***(((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((+++***)))(((((((((((((((,,,***+++---,,,***,,,111111888??????999222000000......////////////000111222222222333444666888:::<<<<<<<<<<<<===>>>???@@@>>>???@@@???>>>>>>???@@@HHHFFFDDDCCCBBBAAA>>>;;;======<<<<<<;;;:::999999999888888666444222///...111111000///////////////222444444333000///111222---...///000000///...---///222333222555999999666666666777888999:::;;;;;;<<<===============<<<<<<;;;===??????>>>==================???BBBDDDDDDCCC===>>>>>>>>>======<<<;;;:::===???@@@@@@>>>>>>>>>EEEFFFHHHMMMOOOMMMFFF@@@<<<:::888888999:::::::::999999999999888777666555333444666777777666555444555555555555444333222111///000111111000000111333555CCCXXXuuuuuuRRR;;;666222222222------...///...---------...NNNMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@???===<<<;;;:::;;;;;;;;;<<<======>>>>>>>>>===<<<<<<===???AAACCCDDDCCCCCCDDDFFFFFFEEEDDDAAAGGGMMMOOOMMMIIIGGGGGGDDDFFFHHHIIIHHHHHHIIIJJJJJJMMMOOOOOOMMMLLLNNNQQQQQQTTTXXX]]]___```___^^^[[[\\\```gggppp|||zzzmmmjjjeeehhhvvvzzzppprrrxxx{{{zzzyyyzzz}}}~~~~~~~~~~~~|||zzz{{{}}}zzzqqqjjjiiiiiigggggghhhhhhiiijjjjjjkkkkkkkkkjjjiiiiiijjjiiigggfffhhhjjjlllllliiifffcccbbb\\\YYYUUUSSSSSSUUUUUUUUUTTTVVVXXXXXXUUURRRPPPOOOFFFIIILLLKKKHHHEEEFFFGGGJJJLLLMMMLLLIIIEEECCCCCCBBBBBBBBBCCCCCCBBBBBBAAA>>>@@@AAA@@@???>>>>>>???=========<<<;;;:::888888666888999888777666777888777666555555777777666555888666444333333333222111222333333333333444444444000000111111111111000000///000111000///...///000//////000000000000//////...///000111111000///...000000000000///...---,,,+++***)))***+++,,,+++******************+++++++++************************))))))000888GGGiiilllMMM888000///---***,,,+++++++++++++++******))))))))))))))))))))))))************))))))))))))(((((()))))))))*********''''''((()))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&(((((())))))******+++++++++******))))))******++++++,,,---...---,,,+++***,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))***)))***------+++---222///222555666444333444666555777888999999;;;===@@@>>>@@@BBBCCCEEEHHHLLLOOOQQQQQQPPPPPPQQQSSSUUUVVVWWWXXXXXXVVVUUUVVVXXXZZZ^^^^^^___^^^]]][[[YYYXXXUUUTTTSSSQQQNNNLLLIIIHHHIIIIIIHHHFFFCCC@@@===;;;777777555444333333333333666:::>>>>>>:::555333333000000000000000//////......222333222333666666333666666777999;;;<<<>>>>>>======>>>>>>>>>===<<<<<<;;;===??????>>>=========>>>======>>>@@@AAAAAA@@@:::;;;===>>>>>>===<<<;;;;;;===>>>>>>===<<<<<<===CCCBBBBBBDDDGGGGGGCCC@@@<<<;;;:::;;;<<<<<<;;;:::999999999888777666555444555666777888999888777666555555666666555333111000///111222222111111222333333<<>>777111000111....../////////............NNNMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCDDDEEEBBBBBBAAA???>>>===<<<;;;:::::::::;;;<<<<<<=====================>>>??????AAAAAAAAACCCEEEFFFFFFDDDBBBHHHOOOQQQNNNJJJIIIIIIDDDFFFHHHHHHHHHGGGHHHIIIIIIMMMPPPOOOMMMLLLOOOSSSTTTVVVZZZ]]]______]]]\\\YYY]]]cccnnn{{{tttmmmfffkkk{{{xxxsssuuuwwwwwwvvvxxxzzz~~~~~~}}}}}}~~~}}}{{{{{{}}}~~~~~~yyyqqqmmmllljjjeeedddeeegggiiijjjiiihhhggglllkkkkkklllnnnnnnllliiikkklllmmmlllhhhccc```___ZZZYYYWWWVVVVVVVVVUUUUUUTTTVVVXXXVVVRRRNNNMMMMMMGGGJJJLLLJJJFFFDDDFFFIIIJJJMMMNNNMMMHHHDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>??????>>><<<;;;===>>>;;;;;;<<<<<<<<<;;;:::999666777888888777666777888777666555666777888777555888666444333444444444333111111222333333333333333000111111222222111111000///000111000///...///000//////000000000000//////...///000111111000///...000000000000///...---,,,***))))))***+++,,,,,,***))))))*********+++++++++************************(((***111555???___uuuXXX@@@555222///,,,,,,,,,+++++++++*********((((((((())))))*********************))))))))))))'''''''''((((((((())))))''''''((()))***+++,,,,,,'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((()))***+++++++++++++++***))))))***++++++*********+++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((()))******(((((((((((((((((((((((((((((((((((()))***+++,,,******,,,111222222555::::::<<<===???@@@BBBFFFIIILLLNNNPPPPPPPPPRRRVVVYYYXXXZZZ\\\]]]]]]```dddhhhiiiiiihhhhhhiiikkkmmmooorrrqqqooollljjjkkknnnqqqooossswwwwwwuuurrrrrrsssnnnnnnmmmllljjjhhhfffeeeffffffeeeccc```\\\XXXUUUOOOMMMKKKIIIFFFEEECCCCCCLLLTTT\\\]]]TTTHHH===888333222222111111111111111---111333222222555555222444555666999;;;===???@@@>>>>>>>>>>>>>>>===<<<<<<;;;===??????>>>=========>>>======>>>@@@AAA@@@???=====================>>>>>>???>>>===;;;:::<<<===???===<<<>>>BBBCCCAAA>>>;;;;;;;;;===>>>>>>;;;999999999999888777555444333666666777888888888888888555555666666555333111//////000222222111111111333333999EEE^^^aaaCCC999000,,,......///...---....../////////PPPOOONNNMMMLLLKKKJJJIIIGGGGGGHHHHHHHHHGGGFFFFFFCCCBBBBBBCCCCCCDDDEEEFFFBBBAAAAAA@@@???>>>======;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>======??????@@@BBBEEEFFFFFFEEECCCIIIQQQSSSOOOKKKIIIJJJDDDFFFHHHHHHGGGGGGHHHIIIIIIMMMPPPPPPMMMLLLPPPTTTVVVXXX[[[]]]]]]\\\[[[ZZZWWW\\\eeerrr|||qqqjjjpppvvvuuuuuutttuuuvvvyyy{{{|||{{{|||~~~~~~zzzyyyzzzvvvwwwvvvrrrrrrsssoooiiidddfffiiikkklllkkkiiigggmmmllllllooorrrrrrooollljjjkkklllkkkhhhdddbbbbbb[[[ZZZYYYYYYXXXWWWUUUTTTRRRUUUVVVTTTOOOKKKJJJJJJGGGJJJKKKIIIDDDBBBEEEIIIJJJMMMNNNLLLHHHCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB=========;;;999999;;;===::::::;;;<<<<<<;;;::::::888999::::::999888999;;;777666555666777888777666777555333333444666666555///000111222222222222222000111111222222222111111///111111000///...///000//////000000000000//////...///000222222000///...000000000000///...---,,,***)))((()))+++,,,,,,***))))))******++++++++++++************************))),,,111111555TTTvvv{{{___FFF888444111...,,,+++++++++******))))))))))))***+++,,,---......************))))))))))))&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))))))))(((%%%&&&&&&'''((())))))***,,,+++***))))))***+++,,,)))((((((((()))***+++++++++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))*********)))((((((''''''((((((((((((((((((((((((******++++++,,,---//////000000444;;;>>>>>>BBBHHHNNNOOOQQQSSSVVVZZZ]]]```ccceeeggggggggghhhmmmpppppprrrsssrrrqqqqqquuuxxxyyyyyyxxxxxxyyy{{{}}}}}}yyyvvvwwwzzz}}}yyy}}}~~~}}}~~~~~~zzzuuuqqqooommmkkkhhhdddaaa^^^\\\[[[lllvvvttt```NNNDDD666555333222111222333333+++000333222222555555333222333555888;;;===???@@@>>>>>>>>>>>>>>>===<<<<<<;;;===???@@@>>>=========>>>======>>>@@@BBBAAA@@@BBB@@@>>><<<<<<===???@@@AAAAAA???===::::::<<<>>><<<::::::<<<@@@AAA???<<<:::;;;<<<>>>@@@>>>;;;888999999888888777555444333555555555555666666777777555666666666555333111///...000222222111000111222666999CCCYYYlllKKK???444---000111...---,,,,,,...///000///PPPNNNMMMMMMMMMLLLJJJHHHKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@?????????>>>>>>???>>>===;;;;;;===>>>??????>>>===<<<<<<===>>>???===???CCCFFFGGGEEECCCBBBCCCJJJQQQSSSOOOKKKIIIJJJHHHIIIIIIHHHFFFEEEEEEFFFLLLOOORRRQQQNNNMMMPPPTTT[[[YYYXXXYYYZZZZZZWWWSSSRRRVVV___pppqqqmmm}}}|||tttsssrrrqqqpppvvv}}}~~~{{{zzz~~~~~~}}}yyywwwvvvtttsssssstttsssqqqoookkkmmmooonnnkkkhhhhhhjjjoooppppppppppppooonnnmmmgggjjjmmmkkkfffbbb______[[[[[[[[[ZZZWWWTTTRRRPPPRRRPPPMMMKKKJJJKKKLLLNNNNNNMMMJJJHHHGGGGGGHHHIIILLLKKKJJJHHHFFFCCCAAA???>>>???@@@AAABBBAAA@@@@@@<<<;;;:::999999:::;;;<<<::::::::::::999888777777:::999777666666666777888777777666666666666777777555555444444444333333333333333333333333222111000000/////////000111222222222111000.........///000000000000000000000000000//////////////////////////////000000///...---------,,,,,,++++++*********************************++++++************++++++)))***...111555@@@VVViiiyyyxxxiiiMMM999333///)))'''((()))***************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))&&&'''(((******++++++++++++******)))(((''''''''')))))))))((('''&&&%%%$$$$$$''')))******))))))***,,,++++++***)))(((((('''---...//////...111777<<<<<>>;;;;;;;;;999666111333444444333333444555444777:::;;;;;;===AAADDDEEEDDDCCC@@@<<<;;;<<<===>>>???@@@???===<<<<<<============>>>???@@@BBBCCCAAA@@@@@@@@@@@@@@@AAAAAA???>>><<<;;;::::::;;;<<<;;;===??????===;;;::::::777888:::;;;<<<=========999888777888888888666555444444333333333444444555777444111111222333111///111///......///000111111555888@@@UUUxxx}}}TTT;;;444333///***111***&&&+++000///------RRRQQQOOOOOOOOOMMMKKKIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???===<<<<<<===???@@@@@@???>>>======>>>???@@@>>>@@@CCCEEEFFFEEEDDDCCCCCCIIIPPPRRRNNNJJJIIIIIIJJJKKKLLLKKKJJJIIIJJJKKKMMMQQQTTTSSSPPPNNNQQQSSSXXXWWWWWWXXXZZZZZZVVVSSSRRRVVV___qqqsssqqquuurrrpppnnnkkkrrryyy{{{zzzzzz~~~}}}~~~}}}||||||zzzxxxuuuqqqqqqppprrrtttuuutttrrrnnnnnnnnnkkkgggeeefffhhhmmmllllllkkkiiihhhhhhgggfffhhhiiigggccc___]]]]]][[[[[[YYYXXXVVVTTTSSSRRRSSSRRROOOMMMLLLMMMNNNPPPPPPOOOLLLIIIHHHGGGHHHHHHJJJIIIHHHFFFDDDBBB@@@@@@???@@@AAAAAAAAAAAA@@@???<<<;;;;;;::::::;;;<<<===;;;;;;;;;;;;:::999888777999999888777666666777777666666555555555666777777555444444444444333333333333333333333333222111000000000000000000000111222000000//////...////////////////////////////////////////////////////////////////////////...------------,,,,,,+++***))))))************************++++++************++++++***)))+++...222:::KKK[[[jjjsssoooWWW>>>333///,,,******+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((''''''&&&******))))))))))))******************))))))))))))''''''''''''''''''''''''************************,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))++++++************++++++)))))))))))))))))))))))),,,,,,,,,++++++)))((((((******)))(((((('''&&&&&&(((((()))))))))(((((('''&&&'''))))))((('''((())))))******+++,,,---......///222666:::===BBBHHHLLLRRRYYYcccjjjooossswwwzzz}}}{{{}}}||||||zzzuuuooollllllmmmmmmkkkhhheeecccaaaaaaaaa```^^^\\\ZZZZZZ]]]```bbbdddaaa^^^ZZZXXXWWWXXXXXX\\\^^^bbbeeegggfffeeeddddddfffiiinnnsssyyyyyybbbZZZPPPHHHCCC???:::666777777777555444444555555444666999;;;<<>><<<;;;<<<===>>>>>>??????@@@AAAAAAAAA===<<<<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<======:::;;;<<<;;;999777777777999::::::;;;;;;;;;;;;:::999888888888888777666444444333333333444444555666666444111111222333111///222111000000111222333333555777>>>PPPqqq\\\AAA777444000+++111------///000...---000VVVTTTRRRPPPPPPNNNLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@AAA???@@@BBBDDDEEEEEEEEEEEEBBBGGGNNNPPPMMMJJJHHHHHHJJJLLLMMMMMMLLLKKKMMMNNNOOORRRUUUTTTQQQOOOPPPRRRTTTTTTVVVXXXZZZYYYVVVTTTPPPUUU]]]lllsssvvvtttnnnkkkhhhffflllssswwwxxxzzz}}}zzz|||}}}zzz}}}{{{yyyxxxxxxwwwuuusssmmmlllmmmooosssvvvwwwwwwsssqqqmmmgggcccbbbdddffffffeeedddcccccccccdddeeeeeeeeeeeebbb^^^\\\[[[[[[[[[ZZZWWWUUUTTTUUUVVVVVVTTTSSSQQQOOONNNOOOPPPQQQRRRPPPMMMJJJHHHHHHHHHHHHHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>><<<<<<;;;;;;;;;<<<>>>???<<<<<<======<<<;;;999888999999999888888666555555444444444444444555666777444444444444333333333333222222333333333222111111222111000000000000000000......///////////////...------------------------////////////////////////...////////////...------......---,,,+++))))))(((************************++++++************++++++,,,((('''***...333>>>HHHWWWkkkuuudddGGG555000///+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))***************((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***++++++************++++++))))))))))))))))))))))))---------,,,+++)))((('''))))))(((((('''&&&&&&&&&'''(((((()))))))))***************)))((((((***+++)))***,,,///222555888999;;;@@@GGGNNNUUUZZZ```cccmmmttt}}}}}}xxxvvvuuuvvvmmmlllhhhbbb\\\XXXWWWWWWWWWUUURRRNNNLLLJJJIIIIIIHHHFFFDDDCCCCCCEEEHHHJJJMMMKKKHHHEEECCCCCCCCCDDDCCCEEEGGGIIIJJJJJJJJJJJJLLLMMMPPPTTT[[[aaagggkkkqqqssswwwyyy{{{}}}~~~rrrggg]]]TTTKKKEEE@@@>>><<<999777777777888444555666777999===BBBFFFHHHGGGEEEBBB>>>;;;<<<===<<<>>>>>>>>><<<;;;<<<>>>???@@@@@@AAAAAA@@@@@@???;;;;;;;;;;;;<<<===??????;;;<<>>>>>>>>>>>???@@@@@@AAABBBCCCEEEEEEFFFFFFBBBFFFKKKNNNLLLJJJHHHHHHGGGIIIJJJKKKJJJKKKMMMNNNOOOQQQTTTSSSQQQOOONNNOOOQQQSSSVVVXXXZZZYYYWWWUUUPPPSSSYYYcccvvv{{{rrrzzzrrrkkkfffbbbdddiiiooossstttxxx}}}}}}yyy{{{|||zzzzzzxxxvvvuuuttttttrrrqqqkkkjjjjjjlllqqquuuwwwxxxyyytttmmmfffbbbaaadddggg```_________aaadddgggiiieeedddbbb___\\\ZZZZZZZZZ[[[YYYVVVTTTSSSUUUWWWYYYTTTSSSQQQPPPOOOPPPQQQRRRRRRPPPMMMKKKJJJJJJJJJKKKGGGEEECCCAAA@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<===???@@@<<<===>>>>>>>>><<<:::999888999999999888777555333333333333333444555666666444444444333333333222222222222333333333222222111222222111000/////////000,,,---///000000///......------------------------////////////////////////.........//////...------......---,,,***)))((((((************************++++++************++++++---(((&&&)))---000555:::LLLddduuulllRRR<<<222///*********************+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))***************))))))))))))******)))))))))******+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))***++++++************++++++))))))))))))))))))))))))******+++++++++***))))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))------,,,******+++///222///111555;;;AAAFFFIIIKKKTTTYYY```ggglllppprrrsss{{{|||wwwuuurrrrrrnnngggbbbaaa___]]]VVVTTTPPPJJJEEEAAA??????AAA@@@>>>;;;999888777777888777666555555777888:::<<<;;;999666555555555666444444555666777888888888<<<<<<===???CCCHHHMMMPPPRRRUUUWWWZZZ]]]aaafffjjjrrrttt|||uuuiiiaaaQQQMMMGGGBBB>>>===;;;;;;:::999777666777:::>>>AAADDDDDDCCC@@@<<<;;;;;;===<<<===>>>>>><<<<<<===>>>AAAAAABBBBBBAAA@@@>>>>>><<<<<<===>>>???@@@BBBCCC>>>AAAFFFKKKOOOQQQRRRRRRXXXVVVPPPHHHAAA<<<;;;<<<999999::::::999999888777888999999888666555444444222222222333444666777888444333222111222222222222000000111000000000111222333333777CCCZZZzzzqqqOOO<<<666333000+++...555<<<<<<555//////WWWUUUQQQOOONNNMMMKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????BBBBBBAAAAAAAAAAAABBBBBB???>>>===<<<<<<===>>>???@@@@@@BBBDDDEEEFFFGGGGGGBBBFFFJJJLLLLLLJJJIIIHHHFFFHHHJJJJJJJJJKKKMMMOOOMMMOOOPPPPPPNNNMMMLLLLLLPPPRRRUUUXXXYYYYYYXXXWWWTTTVVVXXX\\\hhhvvv~~~~~~yyysssqqq}}}qqqkkkfffbbbeeehhhmmmoooqqqtttyyy}}}}}}yyy{{{}}}}}}xxxvvvtttttttttsssqqqooollljjjiiijjjnnnsssuuuwww|||vvvnnngggdddeeegggiiibbbbbbaaabbbcccfffiiikkkgggdddaaa^^^\\\[[[ZZZZZZYYYXXXVVVTTTTTTVVVXXXZZZRRRQQQPPPPPPOOOPPPPPPQQQOOONNNLLLKKKKKKLLLMMMNNNGGGFFFDDDBBBBBBCCCDDDEEEDDDCCCBBBAAA???>>>=========<<<<<<;;;<<<===>>>???===>>>???@@@???===;;;999888888999999888777555444333333333333333444555555444444333333333222222222111222222333333333222222222222111000/////////000---...///000000///...---........................////////////////////////------............------......---,,,+++))))))(((************************++++++************++++++...(((&&&)))---///222555HHH\\\ooonnn]]]GGG777///++++++***))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))*********))))))))))))******))))))******++++++,,,,,,------------------------************************((((((((((((((((((((((((******))))))))))))******++++++************++++++************************((()))))))))))))))(((''''''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((***+++++++++,,,000555:::<<<@@@HHHQQQYYY___dddfffnnnppprrruuuwwwvvvtttrrrvvvzzz|||yyyoooeee]]]ZZZ[[[]]][[[UUUSSSUUUSSSNNNEEEBBB>>>;;;888555333222333222222111000/////////000000/////////000111222///...---+++++++++++++++...------......///000000222111111222444777:::<<<>>>@@@BBBDDDFFFJJJOOORRRVVVXXX```kkkssswww~~~}}}nnnggg^^^UUUNNNIIIDDD@@@BBB???<<<::::::<<<>>>@@@@@@@@@???===;;;:::;;;===;;;===>>>>>>======???@@@BBBBBBBBBAAA@@@???>>>===>>>>>>>>>???@@@AAACCCDDDBBBFFFMMMTTTYYY]]]^^^___ccc___WWWLLLBBB;;;888888666777888888999888888888777999:::888555333333444111111222222444555777777222222222222111222333444111333444333111000000222111111444===PPPmmmyyyTTT===666444111,,,...777DDDIIIAAA555...VVVSSSPPPNNNMMMMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???>>>===<<<<<<===>>>??????@@@BBBEEEFFFGGGGGGGGGCCCFFFIIILLLLLLLLLJJJHHHHHHJJJLLLMMMMMMNNNPPPRRRLLLLLLLLLKKKKKKKKKKKKKKKOOOQQQTTTVVVVVVVVVWWWXXXZZZ[[[ZZZYYY___iiiooooooooonnnmmmmmmqqqyyyrrrnnnkkkggggggiiikkkmmmoooqqquuuxxx~~~}}}yyy{{{}}}}}}vvvvvvuuuuuuvvvtttqqqooommmjjjhhhhhhlllpppsssuuu{{{uuunnniiihhhiiikkkllljjjiiihhhgggggghhhhhhiiihhheeeaaa^^^]]]\\\[[[ZZZWWWWWWWWWVVVVVVWWWWWWXXXPPPPPPPPPOOOOOOOOOPPPPPPMMMLLLKKKJJJKKKLLLOOOPPPGGGFFFEEEDDDDDDDDDEEEFFFDDDCCCAAA@@@???>>>>>>>>>>>>===<<<;;;;;;<<<======<<<===???@@@@@@===;;;999888888888888888777666666555444444333333444444444333333333333222222222222111111222333333333222222222111000000000000000000000000000000000///......////////////////////////////////////////////////,,,,,,---............---------,,,++++++*********************************++++++************++++++---((('''***---...000444DDDTTTgggooogggSSS>>>//////...,,,++++++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))******))))))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++++++++************++++++*********************************)))(((&&&%%%$$$''''''''''''''''''''''''***)))(((((((((***+++,,,***,,,///333777>>>EEEJJJRRRXXXaaakkkrrrwwwyyyyyywwwuuurrrpppmmmiiieeeaaabbbdddeee```XXXOOOIIIGGGGGGLLLNNNKKKNNNSSSRRRKKK999666333000//////---,,,---------------,,,,,,,,,++++++,,,,,,,,,---------******))))))))))))))))))+++++++++++++++++++++,,,)))***+++,,,...000222333222444555666666999<<>>;;;:::<<<===<<<===????????????AAABBBCCCBBB@@@???>>>=====================>>>???AAAAAACCCGGGMMMTTTYYY]]]______ccc___XXXMMMCCC;;;888777555555666777888888888777777999;;;999555222222444111111111111222333555555000111222222111111333555666888:::888444222222444000000333:::GGG```[[[@@@777444222000111;;;IIIPPPGGG999///VVVSSSOOOMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA??????>>>======>>>??????===???CCCFFFHHHHHHGGGFFFDDDFFFHHHKKKMMMMMMKKKIIIJJJLLLNNNOOONNNOOOQQQSSSLLLKKKIIIHHHIIIKKKLLLLLLNNNPPPRRRRRRQQQRRRUUUWWW[[[\\\ZZZXXX\\\ccchhhhhhfffddddddgggmmm|||{{{qqqoooooommmjjjhhhiiijjjkkkmmmpppsssuuuyyy|||xxxyyyzzzzzzvvvvvvwwwxxxyyywwwrrrooommmjjjgggfffjjjooosssuuuvvvrrrmmmkkklllnnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhgggdddaaa______]]][[[XXXUUUVVVXXXYYYYYYXXXVVVTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLKKKJJJJJJKKKMMMNNNFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA??????>>>??????>>>===<<<:::::::::;;;;;;;;;===???@@@@@@===:::888777777777777777888888999777666555444333333333333333333333222222222222111000111222333333333333222000000000000000000111222444333222111000/////////////////////////////////////////////////////////+++,,,------.........---++++++++++++++++++++++++************************++++++************+++++++++((((((***+++***...333<<>>BBBCCCJJJSSSRRRIII444111---+++,,,,,,***(((+++++++++++++++***))))))'''((()))***+++******)))************++++++++++++******+++++++++******)))&&&''')))+++,,,---------+++,,,---------...000222666555777<<<@@@CCCIIIPPPgggzzz|||vvvfffaaaZZZTTTQQQMMMHHHEEEGGGGGGEEEBBB>>><<<===>>><<<>>>@@@@@@@@@AAABBBDDDCCCAAA>>><<<;;;<<<===>>>===============>>>??????AAACCCGGGLLLOOOQQQRRRSSSVVVSSSNNNGGG???:::777777666666777777777666555555666999;;;999444111222444111000000000111222222333///111333222111111444666999<<<>>>;;;666222222333111111333888@@@TTTxxxcccDDD888555222111444===HHHJJJAAA666000VVVSSSOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???>>>>>>???@@@AAA<<>>??????@@@???>>><<<:::999999999:::;;;===???@@@@@@===:::777777777666666666888999;;;888777666555444333333333333333333222222222111111000111222333333333333333000000//////000111222222666555333111////////////////////////////////////////////////////////////+++,,,------.........---******+++++++++,,,,,,,,,************************++++++************++++++***(((((()))((('''+++111333EEE___uuuvvvcccHHH666...---+++))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++************************''''''(((***++++++++++++((((((((()))))))))))))))------...000333777;;;>>>FFFKKKSSS\\\fffpppzzz{{{qqqjjj^^^XXXOOOIIIEEEBBB>>>;;;;;;;;;;;;666111...///111,,,666===???HHHSSSRRRHHH777333///---......,,,***++++++++++++***((('''&&&&&&''')))*********)))((('''((((((((())))))))))))***+++,,,,,,,,,+++))))))'''(((***,,,,,,***)))((()))+++,,,---,,,,,,---///333000000333555666<<>>>>>???===???@@@AAAAAABBBDDDEEECCCAAA===::::::;;;===??????>>>>>>>>>>>>>>>???@@@===>>>AAACCCEEEFFFFFFFFFCCCBBB@@@;;;666333222333888888888777666444333222666999;;;999444000222444111000000000000000111111///111333222111111444777999<<<>>>;;;555000000111222222444666;;;MMMqqqiiiHHH:::666222000444<<>>??????>>>@@@CCCFFFHHHIIIIIIHHHIIIJJJKKKJJJIIIIIIJJJKKKJJJMMMPPPRRRQQQPPPOOOOOORRRQQQOOOMMMKKKJJJJJJIIILLLMMMNNNOOOQQQRRRSSSSSSYYYZZZXXXWWW\\\dddhhhhhh```^^^\\\]]]bbblllvvv|||yyysssllliiijjjkkkkkkjjjgggeeeeeeiiimmmnnnsssxxxyyy||||||xxxsssqqqooosssxxxzzzxxxtttqqqnnnhhheeecccdddhhhlllmmmlllllllllkkkkkkkkklllmmmmmmkkklllmmmlllkkkkkkmmmooodddccc```]]][[[YYYWWWWWWWWWXXXZZZ[[[[[[XXXTTTRRRMMMMMMNNNOOOOOONNNNNNNNNLLLMMMLLLKKKIIIIIIKKKNNNHHHGGGFFFFFFFFFDDDAAA???AAA@@@??????>>>>>>??????<<<;;;::::::;;;<<<;;;999===<<<<<<;;;;;;::::::999999666555555888888777444666666555444333333333333111111222222222333333333222222222222222222222222111222333333333111000///333333222111000///......111...,,,---///111///.........////////////.........,,,+++,,,......+++)))((()))***+++++++++++++++************************))))))(((((((((((())))))+++++++++***)))***,,,///000;;;QQQkkkxxxmmmSSS===111000,,,((((((+++------)))***,,,,,,,,,***((('''++++++***************+++(((''''''(((((()))***++++++,,,,,,+++)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++,,,,,,+++++++++,,,---...///,,,))))))+++,,,+++***)))))))))((())))))***+++))))))******+++,,,------+++,,,---......---,,,+++,,,,,,***)))((('''&&&&&&(((''''''))),,,.........///444:::>>>BBBIIISSS[[[ccchhhqqq|||~~~zzzrrrggg]]]XXXTTTGGG:::666555333111111...------------------...///...444BBBQQQTTTKKK@@@222///000444555///+++)))---***)))***---,,,)))%%%,,,,,,+++)))''''''(((******((('''(((((('''''')))---+++******++++++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---000333555777???FFFSSSeeevvvyyyvvvmmmcccUUULLLHHHGGGDDDAAACCCBBBBBBDDDFFFFFFEEECCCLLLDDD===;;;::::::>>>CCCCCCBBB@@@>>>>>>===>>>>>>???>>>===<<<<<<;;;;;;<<<;;;999888777777666333000111222222333333222222111444444444444333333222111222111111000000000000000,,,---...000111111111111888888777666444111///...)))000000111999FFFgggtttRRR===555333444333333555666444///+++[[[YYYVVVRRRPPPOOOOOOOOOOOOPPPNNNLLLKKKLLLJJJFFFFFFGGGHHHGGGGGGGGGIIIKKKNNNIIIDDDCCCEEEFFFDDDAAAEEEDDDCCCCCCDDDDDDCCCAAA>>>>>>>>>>>>>>>???@@@@@@>>>@@@CCCFFFGGGHHHHHHHHHFFFHHHIIIHHHGGGFFFGGGIIIJJJMMMPPPRRRQQQOOONNNNNNPPPOOOOOONNNLLLKKKKKKJJJMMMMMMMMMNNNPPPQQQSSSTTTXXXZZZZZZZZZ```hhhlllkkkbbb___[[[YYY[[[aaahhhmmmrrrssstttuuuuuutttsssrrruuuqqqkkkhhhhhhjjjkkkllljjjfffeeeiiilllooouuu{{{}}}zzzuuurrroooqqqrrrrrrpppmmmkkkiiicccbbbccceeehhhjjjiiiggggggfffgggggghhhiiijjjjjjhhhhhhiiijjjkkkmmmnnnnnnaaa```^^^\\\ZZZXXXWWWWWWUUUVVVXXXYYYWWWTTTQQQOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLKKKIIIHHHJJJKKKFFFEEEEEEEEEEEEDDDBBB?????????>>>>>>>>>=========:::999999:::<<<===<<<;;;<<<<<<;;;::::::999888888777555444555888999888666666666555444333333333333444444444333333222222222222222222222222222222222111111222222111000000///000000000000////////////111///------///000///.........////////////.........,,,+++,,,......+++)))******+++,,,,,,,,,,,,,,,************************++++++************+++++++++++++++***)))***,,,//////777LLLgggwwwpppWWWAAA555222...+++***,,,,,,+++***+++,,,---,,,+++)))(((******)))))))))******+++***))))))((((((((())))))***++++++***)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///,,,***)))+++,,,,,,***+++++++++++++++,,,,,,---++++++,,,---...///......***+++,,,,,,,,,+++***)))((()))***+++,,,,,,++++++...---------...000333555:::@@@IIIRRRZZZccclllqqqtttyyy{{{oookkkfffbbb]]]XXXTTTSSSQQQCCC555333444333111///******))))))))))))******+++,,,333AAAOOORRRIII>>>333333888AAABBB:::111,,,)))((('''((()))***(((&&&***++++++***)))(((***+++,,,***)))))))))((()))+++,,,+++******++++++)))(((+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,...000222333555999BBBNNNZZZccchhhiiiiiiiiijjjlllqqq{{{{{{mmm```XXXPPPHHHCCCDDDCCCBBBCCCEEEFFFFFFEEEGGGAAA===>>>???>>>AAAFFFFFFDDDAAA>>><<<;;;;;;<<<::::::999999::::::;;;<<<;;;999777666666555333111111222222222222222222111222222333333333222111111111111000///////////////...//////000000000//////111111111111111111000///+++111111222888DDDdddZZZAAA777555555333333333444333///,,,^^^\\\YYYVVVSSSRRRRRRRRRPPPNNNMMMMMMKKKGGGGGGJJJGGGHHHHHHGGGFFFFFFGGGIIILLLHHHDDDCCCEEEEEEDDDBBBEEEDDDDDDEEEFFFFFFDDDBBB???????????????@@@@@@AAA>>>@@@BBBDDDFFFFFFFFFFFFDDDEEEFFFEEEDDDCCCDDDFFFIIILLLOOOQQQOOONNNMMMLLLLLLMMMMMMNNNNNNMMMLLLKKKNNNMMMLLLMMMNNNPPPSSSUUUTTTWWWZZZ\\\ccclllooommmeeebbb]]]ZZZZZZ\\\```ccceeedddbbbaaabbbdddgggiiinnnllliiifffeeeggglllpppmmmhhhfffhhhlllpppwww{{{uuurrrqqqooolllhhheeedddcccccc______bbbeeegggfffcccaaaaaaaaabbbcccdddfffgggggggggeeedddgggkkknnnmmmkkk___^^^\\\ZZZXXXWWWVVVVVVTTTUUUWWWWWWUUURRROOOMMMLLLMMMMMMMMMMMMMMMLLLLLLIIIKKKLLLKKKHHHGGGFFFGGGDDDCCCCCCCCCDDDDDDBBB@@@<<<===>>>>>>>>>===;;;:::999888888999<<<======<<<;;;;;;:::999888777666555555444333555777999999888666666555444333333333333666666555444333222111111111111111111111111111111111111000/////////000000........./////////000000000///......000000///.........////////////......---,,,,,,,,,------+++)))++++++,,,---------,,,,,,************************************************+++++++++***)))***,,,...---333EEE```vvvvvv```JJJ;;;555000------,,,***(((+++,,,---------,,,***)))(((((((((((()))******+++++++++***)))(((((((((((((((***+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++************************,,,,,,,,,,,,,,,---------///---++++++,,,,,,,,,++++++++++++++++++,,,------,,,...000111222111000///+++,,,,,,,,,,,,+++***)))$$$&&&(((***++++++******///111333444555999@@@FFFPPPVVV___kkkvvv}}}{{{xxxiii___VVVQQQJJJFFFFFFJJJNNNPPPNNN???222222666777333000++++++************++++++)))+++111===GGGIIIAAA999555888AAAMMMOOODDD666---''''''''''''((()))))))))(((***++++++******+++,,,,,,+++)))((('''((()))***+++*********++++++)))''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---///000111222555;;;BBBGGGIIIJJJIIIIIIJJJLLLQQQZZZdddkkksssvvv}}}vvviii\\\SSSOOOLLLHHHEEEFFFFFFGGGGGGCCC>>><<<>>>@@@???@@@BBBHHHEEEAAA===999888888999555555555666777999:::;;;:::888555444444444333222111111222222222222111111000000111111222222111111000/////////............//////000000///......---,,,,,,---............------333222222888BBB___gggJJJ;;;666444333111111111111///---aaa___[[[XXXUUUTTTSSSTTTSSSMMMKKKMMMMMMHHHIIIMMMHHHHHHHHHGGGEEEEEEFFFGGGJJJGGGDDDDDDEEEEEEDDDBBBDDDDDDEEEFFFHHHGGGDDDAAA?????????>>>>>>??????@@@>>>???@@@BBBCCCDDDDDDDDDBBBCCCDDDDDDBBBBBBCCCDDDFFFIIILLLNNNLLLKKKJJJJJJHHHJJJLLLNNNNNNMMMLLLJJJNNNLLLKKKKKKLLLOOORRRTTTOOOTTTXXX]]]dddlllooolllaaa___\\\ZZZZZZ\\\^^^```bbb```^^^\\\]]]___bbbeeeffffffeeecccaaadddjjjppppppjjjfffhhhkkkpppxxx{{{tttqqqsssnnnfffaaa^^^]]]^^^___]]]^^^```aaabbbbbb```______```aaacccdddfffggggggfffcccaaadddiiillliiifff___]]][[[YYYVVVUUUTTTSSSUUUUUUVVVVVVTTTQQQNNNLLLKKKKKKLLLLLLLLLKKKJJJJJJGGGIIIJJJIIIGGGDDDCCCCCCBBBAAA@@@AAACCCCCCBBBAAA;;;<<<>>>???>>>===;;;999:::999888999;;;<<<<<<:::::::::999888666555444444555555555555666777777777666666555444333333333333555555444333222222111111000000000000000000000000111000///......///000111/////////000000000000000////////////000000//////---......//////......------,,,,,,------,,,+++***++++++,,,,,,,,,,,,,,,+++************************(((((())))))))))))((((((***+++++++++******,,,...,,,111???YYYttt}}}mmmYYYBBB888000//////---***(((+++,,,---------,,,,,,+++''''''''''''((()))+++++++++******)))(((((())))))((()))++++++***)))***+++++++++,,,,,,,,,,,,------...---,,,+++++++++++++++************************+++,,,,,,---------------...---,,,,,,,,,,,,,,,,,,***))))))))))))***++++++,,,...111333333222000///---------------,,,,,,+++(((((()))***+++,,,---...111777>>>CCCFFFLLLVVV]]]hhhkkkqqqyyyzzzsssnnnqqqttttttmmm___OOODDDAAA>>>888666===IIIQQQTTTLLL>>>222444:::<<<888444++++++************++++++***+++...444;;;===;;;777;;;===EEEPPPRRRFFF555+++)))***++++++++++++,,,---((()))++++++***)))***+++,,,...///------......,,,,,,+++++++++,,,+++***(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111333222111333666:::<<<===<<<<<<<<<<<<>>>CCCJJJPPPVVVYYY___hhhsssxxxooogggaaaYYYRRRNNNLLLJJJIIIIIIBBB>>>???@@@???>>>@@@GGGDDD???;;;888777777888333333333444555666888888999666333111222333333333000000111111111111000000......///000111111111000...............---------.........//////......------------------,,,+++***---222111111777@@@ZZZ~~~vvvXXXCCC888444333000///......------bbb```\\\YYYVVVTTTTTTTTTVVVPPPMMMOOOPPPOOONNNNNNHHHIIIIIIHHHFFFEEEFFFGGGHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFGGGFFFDDDAAA???>>>>>>=========>>>>>>>>>>>>???@@@AAAAAABBBBBBAAACCCDDDCCCBBBAAABBBCCCBBBEEEHHHJJJIIIHHHGGGGGGGGGHHHJJJLLLLLLKKKJJJIIILLLKKKIIIIIIJJJMMMQQQSSSMMMSSSXXX]]]dddlllmmmiiiZZZZZZYYYXXXXXXXXXYYYYYY^^^^^^\\\[[[[[[[[[\\\\\\___``````___^^^```ffflllnnniiieeegggiiimmmttt|||yyytttqqqrrrlllccc]]]\\\\\\]]]]]]^^^]]]]]]\\\\\\]]]___aaaaaabbbccceeefffgggggggggdddaaa___aaaeeegggccc___^^^\\\ZZZWWWTTTQQQPPPOOOQQQRRRRRRRRRPPPNNNKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGEEEFFFHHHGGGDDDBBBAAAAAAAAA@@@??????AAABBBAAA@@@<<<===>>>??????===;;;:::<<<;;;999999::::::999777999888777666555444333333666777777666555444444444666666555444333333333333111111111111111111222222000000000000000000000000111000///......///000111333333222222111000//////...///000111000000//////------............------,,,---------,,,+++++++++******++++++++++++******************************'''((())))))))))))((('''***+++,,,+++******,,,------000;;;RRRqqq{{{jjjLLL===000///000---***)))+++,,,,,,,,,---,,,,,,,,,''''''''''''((()))++++++)))))))))))))))***++++++(((***,,,,,,+++******++++++++++++,,,,,,---------------,,,,,,+++,,,,,,,,,************************+++,,,---.........---------.........---,,,,,,,,,*********)))***++++++,,,,,,---000222222111...---,,,,,,++++++++++++,,,,,,---,,,---...222777;;;>>>AAAIIITTT[[[___cccjjjpppsssrrrsssvvvwwwqqqeee[[[XXXYYYYYYYYYTTTJJJ???777333333000111<<>>BBBHHHDDDEEEKKKKKKAAA333******,,,---000111000///...)))***++++++))))))***+++000666;;;;;;;;;<<<888222111///---,,,---,,,+++)))------------------------......---,,,,,,+++******,,,,,,,,,---///111444555444222///...///111333333777777666555555888<<<@@@AAACCCFFFMMMWWWbbblllrrruuujjjccc\\\XXXUUUTTTKKKCCCBBBBBBAAA@@@AAACCCAAA===:::777777777888555444444444444444444555777444111000111222222222///000000111111000000///---...//////000000000000---......///...---,,,,,,++++++---....../////////...............---,,,,,,+++000///111777???WWWxxxgggNNN>>>555444111...,,,+++,,,,,,dddaaa^^^ZZZWWWUUUTTTTTTSSSTTTRRRNNNMMMNNNMMMJJJIIIJJJJJJHHHGGGFFFGGGIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCEEEGGGGGGEEECCC???>>>=====================>>>>>>>>>??????@@@@@@AAABBBCCCBBBAAAAAABBBCCC>>>BBBFFFHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFIIIHHHHHHHHHIIILLLNNNPPPNNNSSSXXX\\\bbbhhhiiieee[[[[[[[[[[[[ZZZXXXWWWVVV[[[[[[\\\\\\\\\ZZZXXXWWWZZZ[[[[[[[[[\\\^^^aaadddhhhcccaaaccceeefffkkkqqqxxxzzz|||{{{wwwtttqqqqqqlllfff```\\\]]]]]]\\\ZZZ\\\[[[YYYWWWVVVYYY^^^bbbbbbcccdddeeefffeeedddccc^^^\\\[[[]]]______[[[XXXZZZXXXVVVSSSPPPNNNLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEDDDAAA@@@???@@@@@@???===>>>???@@@@@@???<<<===>>>>>>>>>===;;;;;;===;;;:::999:::999888666777777666666555555444444777888888666444222333444666666555444333333333333000000000000111111111222111111111111111111111111000000//////000000111111555444333222111000000///...000222222111//////000------............------+++---......,,,++++++,,,******+++++++++***))))))************************)))***+++,,,,,,+++***))))))+++,,,,,,+++***,,,------000888LLLkkk{{{\\\GGG333///000---***+++++++++++++++,,,,,,,,,,,,(((((((((((()))******+++))))))))))))***+++,,,,,,***,,,......,,,+++*********++++++,,,,,,------...------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---//////......------///000///...,,,------,,,,,,,,,,,,,,,---......+++---...//////...---,,,))))))))))))***+++,,,,,,,,,---000555===FFFMMMRRR]]]cccjjjoooooonnnnnnooohhhfffddddddbbb[[[OOOFFF?????????>>>===999444///+++------///;;;KKKPPPLLL<<<333---000555555444333((((((''''''''''''((((((((())))))***///999HHHRRRTTTJJJBBBBBBAAA:::111+++***+++///666;;;;;;555000+++,,,,,,+++***+++...000444AAALLLOOOPPPOOOFFF:::888555111...---------,,,..............................------,,,+++******,,,,,,---///111444777999999555000...---......---000111000000///111555888555666888===DDDMMMTTTYYYffftttyyyrrrnnn```UUUJJJGGGFFFBBB@@@@@@???>>>;;;999888777777777666555444333222222222222444222000///000222222111//////000000000000//////......///000000000//////---.../////////...,,,+++)))***+++---.../////////++++++---...////////////***//////000777===RRRrrrmmmTTTEEE888777555111---+++,,,---eeeccc___[[[XXXVVVVVVVVVQQQ^^^aaaSSSIIILLLMMMHHHIIIJJJJJJIIIHHHGGGIIIJJJFFFGGGHHHHHHHHHGGGGGGHHHFFFEEEDDDEEEGGGHHHGGGFFF@@@???>>>>>>======>>>>>>==================>>>>>>@@@AAABBBAAA@@@???@@@BBB===@@@EEEHHHIIIHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFFFFGGGHHHJJJLLLLLLMMMQQQTTTWWW\\\aaa```\\\ZZZ[[[]]]^^^]]][[[XXXVVVXXXYYY[[[\\\\\\ZZZXXXWWWWWWVVVWWWXXX[[[\\\\\\[[[___\\\[[[^^^___^^^```dddjjjkkklllllljjjiiijjjkkkccc___[[[\\\^^^^^^ZZZVVVXXXWWWVVVSSSRRRVVV\\\aaaaaaaaabbbbbbbbb```^^^\\\SSSTTTVVVWWWWWWVVVUUUTTTRRRQQQOOOMMMLLLKKKJJJJJJFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDCCCAAAAAAAAABBBBBBAAA???>>>???AAAAAA???===<<<===???>>>>>><<<<<<<<<<<<;;;;;;;;;:::<<<:::999999::::::888777666666666666666555555555555666888666444222333555666666555444333333333333222222111111111111111111222222222222222222222222///000000111222222111111333222222222111111000000---000333333111//////000,,,------......------,,,+++---///...+++***+++,,,+++,,,,,,,,,++++++***)))************************)))***+++,,,,,,+++***))))))***,,,,,,+++++++++---,,,000666FFFeeennnSSS999111000---***,,,***************+++,,,,,,******)))))))))******+++*********)))******++++++---///000000...+++************+++,,,,,,---......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,///111111...,,,---...---,,,,,,,,,,,,---......,,,---------------,,,,,,***))))))***+++---///111111555<<>>333---***---//////...000++++++************++++++''')))***)))---888IIIVVVZZZKKK<<<777666222---+++***,,,333???JJJJJJAAA888---------,,,---000555999DDDVVVhhhoooqqqnnn___NNN???:::444///......//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------///222555777999:::666222000/////////...---......---,,,...000333111111222444999>>>CCCFFFNNN[[[kkkxxxzzzmmm```ZZZUUULLLCCC???===<<<;;;:::888777555444444444333222111000000111111000//////111111111///...//////000000//////...///000000000000//////...---...000000000///---,,,***+++,,,---------------******+++,,,------,,,,,,,,,000///000666:::MMMkkkeeePPPGGG<<<===;;;777111...---...gggeeeaaa]]]YYYWWWWWWWWWWWWnnnttt^^^MMMPPPTTTOOOIIIJJJKKKJJJIIIHHHJJJLLLFFFGGGIIIIIIHHHHHHHHHIIIHHHFFFEEEEEEGGGIIIIIIHHHAAAAAA@@@???>>>>>>??????======<<<<<<<<<======>>>>>>@@@AAA@@@???>>>???@@@<<<@@@EEEHHHJJJJJJKKKKKKJJJIIIGGGEEECCCBBBAAAAAACCCDDDEEEGGGHHHIIIJJJJJJJJJMMMPPPQQQTTTYYYXXXTTTRRRUUUXXXZZZ[[[YYYVVVUUUSSSTTTVVVXXXXXXXXXWWWVVVVVVTTTTTTWWWZZZ[[[XXXUUUYYYVVVWWW[[[[[[XXXXXX[[[]]]^^^______^^^___bbbddd[[[YYYXXX[[[^^^^^^YYYSSSSSSTTTTTTRRRQQQTTTZZZ___^^^_________]]][[[XXXVVVKKKNNNQQQSSSRRRQQQQQQRRRKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@???@@@AAA@@@???======???AAAAAA???<<<<<<===>>>======<<<;;;:::999999999:::::::::999888888:::;;;:::999555555555666666666666777333555777666444333555777666666555444333333333333555444444333222111000000222222222222222222222222///000111333333333222111000000000000111111111111---000333444111//////000,,,------......------,,,***---///...+++***+++,,,------------,,,,,,+++***************************&&&((()))******)))(((&&&)))***,,,,,,+++++++++,,,+++000444BBB```{{{\\\>>>333111,,,***---***)))))))))***++++++,,,,,,+++***************+++---,,,+++***))))))))))))...000222111///,,,***)))******+++,,,,,,---......------,,,,,,,,,------...------------------------+++,,,...000000///...---,,,///222111///------...++++++******++++++,,,---------------,,,,,,------,,,,,,------///222444666>>>DDDNNNZZZdddlllppprrrqqqnnniiiccc]]]UUUNNNIIIAAA???<<<999777444111///---------...//////,,,***,,,...***'''///<<<<<<333///+++***------+++,,,000((((((''''''''''''((((((&&&)))+++)))***333CCCPPPYYYHHH666///...,,,***))),,,...777HHHVVVXXXLLL@@@------------///444;;;@@@ZZZppp{{{gggDDD>>>666000...///000111////////////////////////)))******+++---...//////------...///111444666888555222///...///000000000///000000...,,,,,,...000222111111111222444777888>>>HHHTTT\\\```eeelllsss}}}tttjjj[[[LLLDDD<<<<<<<<<;;;999666333111222222111000000000000000///......000111111000.........////////////......000111111111000///.........///000111111///---,,,,,,,,,---------,,,++++++,,,,,,++++++***((('''&&&...222000111555888JJJfff}}}ZZZIIIEEE@@@AAA@@@;;;555000//////kkkgggccc___]]]\\\ZZZYYYZZZiiinnn___PPPMMMNNNMMMHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@>>>======>>>>>><<<;;;;;;;;;;;;<<<======<<<>>>???@@@@@@???===<<>>666...)))'''((((((,,,---444CCCQQQTTTJJJ???333,,,***,,,+++,,,;;;OOOmmm{{{```GGG333222555222......//////000000000...---,,,000000///...------,,,,,,+++,,,---///000222333444111111000000//////......------///000111111111111555333111000000111111111888:::>>>CCCIIINNNRRRTTTaaagggrrrzzzcccNNNEEEAAA@@@@@@<<<444222777333222000/////////000111///...------//////...---------------------------000000000000////////////000000000111222111...+++222111000///...---------******+++++++++,,,,,,,,,///000,,,---333888IIIdddwwwTTTBBBDDD>>>FFFHHH@@@777444222000qqqmmmhhhccc```^^^\\\ZZZTTT^^^___VVVOOOQQQQQQLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA???>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>===>>>@@@AAAAAA@@@???>>>@@@AAABBBDDDFFFHHHJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDEEEEEEDDDEEEHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOOOORRRTTTUUUUUUSSSSSSTTTQQQRRRSSSTTTUUUVVVWWWWWWTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNPPPRRRTTTUUUTTTSSSQQQOOOPPPRRRUUUWWWWWWVVVUUUSSSRRRQQQQQQRRRUUUWWWXXXTTTTTTTTTUUUUUUSSSOOOLLLKKKKKKLLLMMMMMMLLLJJJHHHFFFIIIMMMPPPRRRRRRQQQPPPQQQOOOMMMJJJGGGEEECCCBBBCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDCCCAAA>>>======>>>===<<<999999888888888888999999:::999888777777888999:::777777666555555666777777444555555555666666666666444444333222333444555666777666444333222222333333111111111111111111111111111111000000000111222222222222111111111111111222222222222222222222222222000000000000000000000000............---------------,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,++++++***///222999RRRssshhhFFF777222,,,***,,,,,,++++++******++++++,,,---,,,,,,++++++*********((()))******++++++******---...000000...---...///,,,---------.......................................------,,,,,,------............//////......------....../////////......---+++)))+++---...---,,,---.........,,,,,,...//////555:::===CCCNNNVVVYYYbbbcccfffhhhgggccc\\\WWWMMMIIICCC>>>:::555111---,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((('''(((((()))***+++,,,,,,)))((((((((()))******)))******)))(((((())))))******)))((())),,,111666999:::666111,,,((('''((()))+++,,,222>>>IIILLLEEE===333---+++...---///===OOOuuugggMMM777222444111///000///000222333222111///---/////////...------,,,,,,,,,---...///000222222333111111000000////////////---...///000111111111111111000///...///000111111222333666999===@@@CCCDDDKKKOOOXXXbbbnnnwwwlllXXXPPPHHHCCC;;;333000222222222222111111111111111///...---...000000...---........................000000000/////////......///...///000111000---+++)))***+++------,,,+++*********+++++++++,,,,,,,,,...000---...444888GGGbbbwwwTTT???@@@===GGGKKKDDD;;;777555444xxxtttnnnhhheeebbb___]]]TTTWWWTTTNNNOOOTTTRRRKKKOOOMMMKKKJJJIIIJJJLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>??????<<<<<<<<<<<<<<<===>>>>>>===>>>???AAAAAAAAA@@@??????@@@AAACCCEEEGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDAAACCCDDDDDDCCCDDDFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJLLLOOOQQQQQQRRRSSSUUUSSSSSSSSSTTTUUUVVVVVVWWWUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKMMMOOOPPPPPPNNNMMMKKKMMMPPPSSSUUUVVVVVVUUUPPPPPPPPPQQQRRRSSSTTTTTTQQQPPPPPPPPPQQQOOOMMMJJJIIIJJJKKKLLLLLLKKKJJJIIILLLNNNPPPSSSSSSSSSQQQOOOSSSRRRQQQNNNJJJGGGCCCAAADDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@AAAAAACCCDDDDDDDDDBBB????????????>>>===;;;::::::999999999::::::999999888888888888999999666666555555555555666666444444444444555555555555444444333222333444555666777666555444333333333333111111111111111111111111000000//////000111222222222222111111111222222333222222222222222222222222000000000000000000000000............---------------,,,+++*********++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++...///555IIIhhhmmmKKK999222---***+++,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++++++++++++++,,,...//////...------............////////////000..............................------------............////////////......000//////....../////////,,,++++++---//////...---...//////...---...000333999AAAJJJPPPWWW```fffggghhheee```[[[UUUNNNFFFAAA:::777333111///...+++)))''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***''''''(((((())))))******))))))*********)))((((((***))))))((()))+++---...///...+++)))(((((()))***+++,,,000777>>>@@@<<<999333...---000000222>>>NNNrrrkkkRRR;;;333333111000222000222444666666333111///...............---------......///000000111111222111000000000000/////////......///000111111111111...............///111111///000111222444555666777:::===BBBIIIQQQYYY___bbbnnnxxxyyylll]]]QQQHHH???:::888555555444333333222222222///......///000000///---.........//////000000000////////////.........------------...///...,,,***"""%%%))),,,------+++)))******+++++++++,,,,,,,,,...111...000555777EEE___yyyTTT=========HHHPPPLLLCCC<<<999888~~~yyysssmmmiiieeebbb```[[[ZZZUUUOOOPPPTTTQQQKKKPPPNNNLLLJJJIIIJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@???@@@@@@======<<<<<<======>>>???<<<===>>>???@@@@@@??????===>>>???AAACCCEEEFFFGGGDDDDDDEEEEEEEEEEEEEEEDDDAAABBBBBBBBBBBBCCCEEEFFFHHHHHHGGGGGGHHHIIIIIIJJJGGGIIILLLMMMNNNOOORRRTTTTTTTTTUUUUUUUUUUUUVVVVVVTTTSSSPPPNNNLLLJJJJJJIIIKKKKKKKKKJJJIIIGGGFFFEEEGGGIIIKKKLLLMMMMMMMMMLLLLLLOOORRRUUUWWWWWWXXXYYYOOOPPPRRRSSSTTTTTTTTTSSSQQQPPPOOOPPPQQQPPPNNNMMMKKKLLLMMMMMMKKKJJJIIIJJJPPPQQQSSSTTTSSSQQQOOONNNQQQQQQQQQPPPMMMIIIDDDBBBDDDDDDBBBAAA@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEECCCAAA@@@AAA@@@???===;;;::::::999999999999:::999999999999999999999999666555555555555555555666555555555555555555555555444444333222333444555666555555444333333222222222111111111111111111111111////////////000111222222222222111111111222333333111111111111111111111111000000000000000000000000.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***---...111BBB```{{{oooMMM:::222...,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---//////---------............/////////000000..............................------------............///000000000//////222111///......///000000------...///000///...---/////////000111555;;;???KKKTTT[[[___bbbfffgggdddZZZUUUNNNGGGAAA;;;777333000...,,,+++++++++***)))'''((()))***************(((((((((((((((((((((((((((((((((((((((((())))))((()))******))))))***+++((()))***++++++***((('''))))))))))))((((((''''''))))))(((((((((((())))))***+++---000222444444444111......000111333>>>IIIeee|||uuubbbOOO;;;333222000000222000222555888888555222///........................000000000000000111111111000000000000000000000000...///000111111111111111...///000/////////000111222222222333333333444444444555777;;;@@@EEEJJJLLLPPPYYYfffsssxxxjjj```VVVLLLFFF>>>;;;888444222222222333///.........000000...,,,---------...//////000000............------------,,,++++++,,,------+++)))%%%'''***---......,,,+++******+++++++++,,,,,,,,,---000///111666777DDD\\\|||VVV>>><<<===IIIUUUVVVMMMBBB;;;999~~~xxxrrrmmmjjjfffddd^^^^^^ZZZSSSPPPPPPPPPOOOPPPNNNKKKIIIHHHIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFGGGFFFEEECCCBBBAAA@@@AAAAAA>>>============>>>??????;;;;;;<<<===============<<<<<<>>>???AAABBBCCCDDDBBBCCCDDDEEEFFFFFFEEEEEEBBBAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIHHHJJJKKKKKKKKKMMMPPPSSSVVVVVVVVVUUUUUUUUUUUUUUUSSSRRRPPPNNNLLLKKKJJJIIIKKKKKKKKKJJJHHHGGGEEEDDDEEEFFFHHHJJJKKKKKKKKKKKKLLLPPPTTTWWWWWWWWWXXXYYYQQQRRRTTTVVVVVVVVVUUUTTTRRRQQQOOOOOOPPPQQQPPPOOOOOOPPPQQQOOOLLLJJJJJJKKKQQQRRRSSSSSSRRRPPPNNNLLLLLLMMMOOOOOONNNJJJGGGDDDEEEDDDBBBAAA@@@@@@AAABBB@@@AAABBBCCCDDDEEEEEEFFFEEECCCBBBBBBBBBAAA???>>>::::::999888888888888888999999999::::::999999999555666666666666666666555666666666666666666666666444444333222333444555666444444444333222222111000111111111111111111111111////////////000111222333333222222222222222333333000000000000000000000000////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,)))***++++++,,,,,,,,,+++))),,,---000>>>YYYxxxoooNNN999111///------,,,++++++******++++++,,,*********++++++,,,,,,---++++++,,,---------------,,,...//////...------...---.........///////////////////////////////////////......------......///...//////000111111000000222111000.........///000------......------,,,,,,---///111555<<>>888yyysssoookkkhhh]]]]]][[[VVVQQQOOOQQQSSSOOOMMMKKKIIIHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDEEEFFFFFFGGGFFFDDDCCCBBBAAABBBBBB>>>>>>>>>>>>>>>??????@@@<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===???@@@AAABBB@@@AAACCCEEEFFFFFFFFFEEECCCAAA@@@AAABBBDDDDDDCCCDDDDDDDDDEEEFFFGGGIIIIIIKKKKKKLLLKKKKKKMMMQQQTTTXXXWWWWWWVVVUUUTTTTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKIIIHHHGGGFFFDDDEEEFFFHHHIIIJJJJJJJJJLLLPPPTTTUUUSSSRRRSSSUUUSSSTTTUUUVVVWWWVVVUUUUUUPPPNNNLLLLLLMMMOOOOOOOOOPPPRRRSSSQQQMMMKKKMMMOOOQQQRRRRRRRRRQQQOOONNNMMMIIIKKKMMMNNNMMMLLLIIIGGGFFFEEECCCAAA@@@AAABBBCCC@@@AAABBBDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBBBB???===;;;:::999888888777888888999999::::::::::::999999666666777777777777666666777777777777777666666666444444333222333444555666444444444444333222111000111111111111111111111111000000000000111222444444444444333222222222222222111111111111111111111111////////////////////////------------,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++++++++((()))***+++,,,,,,,,,,,,))),,,...111;;;TTTtttqqqQQQ:::111//////...,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,---...............---///000000///......///............//////////////////////////////////////////............//////...///000111111222222111111111000///............+++,,,---,,,,,,,,,...000111555===EEENNNXXXaaaggghhhjjjggg^^^UUUOOOIIICCC;;;777222...---------,,,+++)))'''''''''((('''&&&((()))))))))((('''&&&%%%'''''''''''''''''''''''''''((((((((())))))******&&&'''(((&&&%%%''',,,000777444111---+++*********%%%'''(((*********))))))))))))(((((((((((()))))))))))))))***+++------...,,,---...///000333777;;;DDDQQQ[[[ZZZTTTOOOLLLHHH???:::333111111222111000111333666888999777555333111111111111000000000000000000111111111111111111000000000111111111111222000000111111222111111000333666888666222//////111////////////000000000000.........///000111222333777;;;@@@CCCIIIWWWkkkzzzwwwiiibbbVVVIII@@@;;;::::::888555111...............------------------------,,,,,,,,,,,,+++++++++++++++)))((()))+++,,,+++***,,,+++***))))))******+++******+++++++++,,,,,,,,,+++///...000666777DDD\\\YYY@@@>>>;;;GGG[[[jjjhhhWWWDDD999{{{tttoookkk```___\\\YYYUUURRRQQQSSSNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIGGGEEEDDDDDDEEEEEEHHHGGGEEECCCBBBBBBBBBCCC??????>>>>>>>>>???@@@@@@>>>======<<<;;;;;;;;;;;;999:::;;;<<<===>>>???@@@>>>@@@BBBEEEFFFGGGFFFFFFDDDBBB@@@AAACCCEEEDDDBBBDDDDDDEEEFFFHHHJJJLLLMMMLLLLLLLLLLLLLLLOOOTTTWWWYYYXXXXXXVVVUUUTTTSSSSSSPPPQQQSSSTTTTTTSSSQQQOOOLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGIIIJJJLLLLLLMMMMMMQQQUUUUUUQQQOOOOOOQQQRRRRRRSSSSSSTTTTTTSSSSSSNNNLLLIIIIIIKKKMMMNNNNNNNNNQQQSSSQQQNNNMMMPPPSSSQQQQQQRRRRRRQQQPPPOOOOOOJJJKKKLLLMMMMMMLLLJJJIIIGGGEEECCC@@@@@@AAABBBCCC???AAACCCEEEFFFGGGGGGGGGDDDCCCBBBBBBCCCAAA???<<<<<<<<<:::999999888888888999999:::;;;;;;:::999999666777888999999888777666777777666666666555555555444444333222333444555666555666666666666444333222111111111111111111111111000000111111222444555666666555444333222111111111000000000000000000000000////////////////////////---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++******)))((()))***++++++,,,,,,,,,***---000222999NNNnnnuuuUUU<<<111000///---,,,++++++******++++++,,,++++++++++++++++++,,,,,,------...////////////......000111111000//////000/////////000000000111111//////////////////////////////............//////...///000111222222222222///000000///...---,,,,,,+++---......///222777;;;AAAHHHSSS\\\bbbdddffffff______XXXLLLAAA===999555222///,,,+++,,,,,,,,,+++,,,***(((((()))))))))''''''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((())))))***%%%'''((('''&&&+++444;;;FFFAAA888000+++)))***+++%%%&&&''')))************)))((('''''''''(((***+++)))((()))+++...///...,,,,,,...//////000333555666666===CCCBBB???===<<<:::666444111000111333333222444666888999:::999777666444333333222222111111111000000000111111222222222000000111111111222222222111111111222222111111000222555888777222///000222..............................///000111111111111...333777888999CCCRRR___wwwwwwhhh[[[QQQKKKHHH???;;;444000///000111111//////......------,,,,,,,,,+++++++++************+++)))((()))+++,,,,,,+++)))******++++++******)))******+++++++++,,,,,,,,,+++...---///555777EEE^^^{{{VVV???===999DDD\\\ssswwweeeMMM>>>xxxqqqmmmhhhccc___\\\ZZZUUURRRPPPNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGLLLJJJGGGEEEDDDCCCDDDEEEHHHGGGEEEDDDCCCBBBCCCCCC?????????>>>??????@@@AAA@@@???>>><<<;;;;;;;;;;;;999999:::;;;<<<>>>>>>???===???BBBEEEGGGGGGGGGFFFEEEBBB@@@AAADDDEEEDDDBBBGGGGGGHHHIIIKKKNNNPPPQQQLLLMMMMMMLLLMMMQQQWWW[[[ZZZYYYXXXWWWUUUTTTSSSRRROOOQQQTTTWWWWWWVVVSSSRRRKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLNNNOOOPPPQQQOOOTTTWWWVVVQQQNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQQQQNNNKKKIIIHHHJJJMMMNNNOOOJJJNNNQQQQQQNNNNNNRRRWWWQQQQQQRRRRRRRRRRRRQQQQQQLLLMMMMMMNNNMMMLLLKKKJJJGGGEEECCC@@@@@@AAABBBDDD???AAACCCEEEGGGGGGGGGGGGCCCBBBBBBBBBBBBAAA>>><<<>>>===<<<;;;:::999999999999999;;;;;;;;;;;;999999777888999::::::999888777666666555555555444444444444444333222333444555666777888888888888666555444111111111111111111111111111111111222333555666777777666555333222111000000........................////////////////////////---------,,,,,,,,,++++++)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))++++++,,,,,,,,,+++///222222777JJJjjjyyyYYY>>>222000///---,,,++++++++++++++++++,,,++++++++++++++++++++++++---......//////////////////000222222000000000111000111111111111222222222000000000000000000000000//////............////////////000222222333333333...//////000///---+++***...000222222444999AAAGGGRRR[[[fffnnnnnniiibbb]]]QQQPPPHHH;;;222000///---***)))((()))+++,,,,,,+++(((&&&$$$%%%&&&'''&&&%%%''''''(((((())))))((((((''''''''''''''''''''''''######$$$%%%'''((())))))'''(((***)))***111<<>>>>>@@@BBBCCC<<<<<<;;;::::::::::::;;;999::::::;;;<<<===??????>>>======@@@CCCFFFGGGGGGFFFEEECCCBBBBBBCCCDDDDDDAAAEEEIIINNNVVV\\\YYYRRROOOMMMJJJIIIJJJNNNSSSWWWXXXXXXWWWUUUSSSQQQOOOMMMQQQWWW]]]^^^YYYSSSPPPPPPKKKJJJIIIHHHHHHHHHHHHHHHFFFHHHKKKMMMPPPQQQQQQQQQNNNPPPSSSTTTTTTRRROOOLLLKKKKKKLLLLLLLLLMMMMMMMMMGGGIIIIIIIIIIIIIIIKKKMMMPPPPPPOOONNNMMMNNNRRRUUUTTTUUUUUUUUUSSSQQQNNNMMMIIIKKKNNNOOOOOOLLLHHHFFFFFFDDDBBBDDDGGGHHHGGGEEECCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@????????????<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@AAA???:::888999;;;777777777777777666555555888888777555555444444444777777666555555555555666333333333333333333333333555444333222111111111111222//////222333222333666<<<:::888555222111000000222111111111000000//////,,,,,,---...//////............---,,,,,,+++************+++++++++,,,,,,,,,+++*********))))))((((((******++++++++++++******,,,,,,++++++,,,,,,---...------000333555AAA```fffEEE222000111...000///---,,,,,,---///000//////.........---------,,,---///111222111000///.........//////000111222000000000000//////////////////000000000000000///000000000///......------))),,,000111000...---,,,111000///...............222333555888>>>JJJXXXbbbkkkppptttrrrhhh[[[PPPKKK???===888444000...------)))+++,,,+++)))((((((((($$$&&&)))+++)))&&&''')))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***'''((((((''')))222@@@KKKWWWKKK;;;000,,,+++***(((,,,***((()))+++,,,)))&&&(((((((((((('''''''''''',,,++++++,,,---...---,,,...000111000...///111444555222222444444222222666444888333111888777555;;;<<<<<<;;;<<<@@@CCCBBB>>>>>>;;;777555444333111///444333222222111111222222222222222111111111111111111111000...---...000333222444333000111444444222111000000///////////////...///000222222222111000...---,,,---///222666888EEEHHHLLLOOOPPPRRRTTTUUU^^^hhhxxxxxxggg\\\UUUJJJ@@@:::888888999333;;;>>>666---+++---///---+++************((('''************))))))))))))++++++++++++++++++++++++,,,+++++++++***)))))))))+++///...000444444@@@XXX}}}lllPPP===000555>>>PPPiii}}}|||cccHHHzzzppphhhaaa___]]]XXXTTTSSSRRRPPPMMMLLLMMMMMMKKKJJJIIIGGGEEEEEEFFFGGGGGGFFFIIIHHHGGGEEEDDDDDDEEEEEEDDDDDDEEEFFFEEEDDDCCCCCCBBBAAA???>>>>>>???AAABBB===<<<;;;;;;::::::;;;;;;888888999999:::<<<===>>>>>>======???BBBDDDEEEEEEEEEDDDBBBAAAAAAAAAAAABBBBBBEEEIIIPPP\\\dddbbb[[[NNNLLLIIIGGGHHHKKKPPPRRRSSSTTTSSSSSSRRRQQQPPPOOOSSSXXX]]]]]]XXXRRROOONNNKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPOOONNNOOOQQQRRRQQQPPPMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMIIIJJJKKKJJJIIIIIIKKKMMMOOOOOONNNLLLKKKLLLOOORRRSSSTTTVVVVVVUUURRROOOMMMHHHJJJNNNPPPPPPNNNJJJHHHFFFDDDCCCDDDGGGHHHFFFEEECCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<===?????????>>>;;;999999999777777777777777666555555888777666555555444444444555555444333333333333333333333333333333333333333555444333222111111111111222//////222333111222666;;;:::777444222111000000111111111000000000//////,,,------...//////............---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++******))))))******++++++++++++******+++************+++,,,,,,---,,,///222444@@@```lllJJJ555222222...///...---,,,,,,---...////////////......---------...///111333444444333222000////////////000111111111000000000//////////////////000000000000//////////////////............111222333222000///000111...------...111333444444444:::BBBJJJSSS\\\ffflllmmmmmmiiibbbVVVKKKAAA<<<777555111...+++***)))))))))***+++***)))'''(((((()))''''''''''''&&&%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))%%%''''''&&&(((///;;;DDDLLLBBB555---***+++***))),,,******,,,//////,,,(((((((((((((((((((((((((((,,,+++++++++---...------000111222222222222333444111//////222222000222666555===:::777:::888777@@@FFFIIIKKKLLLOOORRRRRROOOQQQJJJ@@@999555444222111444333222222111222222222333333333333222222222222444555555333111111333555444777777333111333444333222111000000////////////------..................000///...---...000333555777:::===>>>??????@@@AAAGGGOOO\\\jjjxxxqqqjjj^^^TTTMMMGGGAAA===AAAFFFFFF===444000...------,,,+++,,,---...---,,,************))))))))))))++++++++++++++++++++++++++++++++++++***************---+++...444444???VVV{{{eeeJJJ;;;111333999GGG___xxxppp\\\uuummmeeeccc```[[[WWWVVVSSSQQQOOONNNNNNNNNMMMLLLHHHFFFEEEFFFHHHJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>??????===<<<;;;;;;:::;;;;;;;;;888888888888999;;;<<<===>>>===<<<===???AAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAACCCDDDGGGPPP^^^iiihhh```MMMKKKHHHFFFFFFHHHJJJLLLNNNNNNOOOPPPPPPPPPPPPPPPTTTXXX[[[ZZZUUUPPPLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMKKKJJJIIIKKKLLLMMMMMMLLLJJJHHHIIIKKKNNNRRRTTTVVVWWWVVVTTTPPPNNNGGGJJJNNNQQQQQQOOOKKKHHHEEEDDDDDDEEEFFFGGGFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@???>>>===============<<<<<<<<<<<<======@@@>>><<<<<<;;;;;;999777777777777777777666666555888777666555555444555555555444444333333333333333333333333333333333333333444444333222111111111111222//////222333111222555:::888666333111000000000111111000000000000//////,,,---......///............------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++************++++++++++++************))))))******+++,,,,,,+++---000333@@@```uuuQQQ:::444222///...---,,,++++++,,,---...////////////...............///111333444444444444222111000000///000000000111111000000000///////////////000000000000//////............////////////222222000...,,,---000333......///222777:::<<<<<<>>>GGGTTT```iiimmmooopppiiibbbWWWLLLCCC;;;444000///---+++)))(((''''''(((((()))***)))((('''((()))+++)))'''&&&'''((('''%%%%%%%%%&&&'''((()))******(((((((((((((((((((((((()))((((((''''''''''''((($$$&&&&&&&&&&&&+++333999<<<666...))))))***+++***++++++...333777555///***))))))))))))))))))))))))+++++++++,,,---...//////111111222333333222222222222000///111111///333888===IIIIIICCCAAA;;;>>>JJJ]]]eeekkkkkkllloooqqqooojjj]]]LLL>>>777555444444444444333222222222222222333333333333444444444444444444444333222222444666:::???@@@999222111333333444333222111000/////////111111000000000000000000333222000.........000111111333555555444333333444888<<>>SSSooo~~~rrr~~~uuummmiiifff___ZZZYYYUUUSSSQQQPPPPPPPPPNNNMMMHHHGGGGGGIIILLLNNNNNNMMMIIIIIIHHHHHHGGGGGGGGGGGGBBBBBBCCCDDDDDDEEEEEEFFFCCCBBBAAA???>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;888888888999999:::<<<<<<===<<<;;;;;;===>>>>>>===>>>>>>??????@@@AAABBBBBBDDDDDDEEELLL[[[fffddd\\\MMMKKKHHHFFFEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNPPPSSSUUUUUUQQQMMMJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJFFFGGGGGGHHHIIIIIIJJJJJJNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNMMMLLLJJJIIIJJJKKKKKKLLLKKKIIIGGGGGGIIIKKKPPPRRRUUUWWWWWWUUUQQQOOOIIILLLOOOQQQQQQMMMIIIFFFDDDDDDEEEEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>===<<<;;;;;;>>>======<<<<<<======>>>???<<<::::::;;;;;;999666666666777777777777666666777777666555555555555555777666555555444444555555333333333333333333333333444333222222111111111222222//////222222000111555888777444222111000000000000000000000000000//////------...............------------,,,,,,+++++++++******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++******************+++,,,,,,,,,+++,,,///222@@@bbb~~~ZZZ???555222......---,,,,,,,,,,,,---...////////////////////////---...///111222333333333444333222111000000///000111111111000000000/////////000000000000//////...---------...///000000111//////...---,,,---000333222222555;;;CCCHHHJJJJJJTTT[[[eeemmmooolllgggbbbYYYPPPEEE<<<777444000...++++++***)))))))))******'''((()))(((''''''(((***+++...000...,,,+++***(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((***)))((('''''''''''''''%%%&&&''''''&&&(((,,,000000---)))''')))*********(((,,,444<<<@@@<<<222******************+++++++++***+++,,,,,,---...111333666666777777666555444333666333333333222222777???MMM^^^aaaXXXNNNEEEIIIZZZuuupppWWWBBB888666666777444444333222222222222333222222333333444444444555333333333111111333777:::EEEJJJJJJ@@@555222333444444444222111000000000000555444222111000000111222333222000.........//////111333444333222111222333444555888<<>>;;;;;;777000000...+++)))))))))'''&&&+++++++++*********))))))***+++++++++++++++,,,,,,*********++++++,,,,,,,,,//////+++...777888BBBWWW}}}```DDD;;;999888777:::JJJeee}}}}}}tttooojjjccc]]][[[YYYWWWTTTRRRRRRQQQOOONNNJJJIIIJJJLLLNNNPPPPPPOOOIIIIIIIIIIIIHHHHHHHHHGGGAAAAAABBBCCCDDDEEEFFFFFFDDDCCCBBBAAA???>>>>>>=========<<<;;;;;;;;;;;;<<<:::999999999:::;;;<<<======;;;999999;;;<<<;;;::::::;;;===???BBBDDDEEEFFFGGGFFFEEEIIITTT\\\ZZZSSSLLLKKKIIIGGGFFFFFFFFFFFFIIIIIIJJJKKKKKKKKKKKKJJJJJJLLLNNNNNNLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJDDDEEEFFFGGGHHHIIIKKKKKKNNNMMMLLLKKKKKKKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMKKKHHHGGGHHHJJJJJJJJJJJJHHHFFFFFFGGGIIINNNPPPSSSUUUUUUTTTQQQPPPMMMNNNOOOPPPNNNIIIEEEBBBCCCDDDFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>===<<<;;;;;;;;;======<<<<<<<<<<<<======>>>;;;888999:::;;;888555666666777777777777666666777666666555555555555666666666555444444444444444333333333333333333333333333333222222111111222222222//////222222000000444666555333111000///000000//////////////////000000---...............------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,((((((((()))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,***,,,///333CCCeeebbbDDD777222...------------------------000000000000000000000000...///000111222333444444555444333111000000000000111111111111000000000000000000000000000///......,,,------...///000111111000111111000///000222444333555===JJJXXXaaaddddddnnnoooooommmggg]]]RRRKKKEEE>>>666111000000...,,,***************++++++,,,'''((()))((('''(((***,,,///;;;BBB<<<222,,,)))(((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''''''''''''''((((((((((((((()))***+++***(((((()))******)))''',,,777AAAEEE???333))))))*********+++++++++,,,+++,,,---......000444777===@@@BBBAAA===999888888555333333444444555>>>HHHbbbuuu{{{ooo___RRRXXXkkkcccIII;;;777666555555444333333222222333333000111111222333444444555555555444222333666<<>>BBBOOOWWWdddpppyyypppgggYYYLLLHHHFFF@@@777444111...,,,++++++***)))++++++++++++*********************++++++,,,,,,,,,******++++++,,,,,,,,,---000000,,,...555777CCCZZZcccEEE:::888777666888CCC[[[vvv|||vvvpppggg```^^^]]]ZZZWWWUUUSSSRRROOONNNKKKKKKKKKMMMOOOPPPOOOMMMGGGHHHHHHIIIIIIHHHHHHGGGBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<:::::::::::::::;;;<<<<<<<<<:::888888:::;;;:::999888999<<>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888999888777666555666666777777777777777666666555555555555666666444333333222222222222222333333333333333333333333333333222222111222222333333000///111222///000333444333111000/////////000......////////////000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''''''''(((((((((((()))++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,+++,,,000555FFFkkkjjjIII999333///........................000000000000111111111111333333333444444555666666555444333222111111111111222222111111111000000000000111111000000///...------------...///000000111///000111222222333666999999???KKK]]]ppp|||}}}{{{uuulllaaaVVVJJJ???999555222///,,,+++***((('''(((((())))))))))))))))))(((((()))(((((())),,,...777HHHRRRGGG666+++&&&###))))))((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((((((((())))))))))))((((((***))))))))))))))))))***''',,,444===AAA<<<222))))))))))))***++++++,,,,,,+++---000000///222777<<>>::::::555333333444444777CCCOOOkkk{{{hhhZZZ```uuugggMMM>>>888555333555444444333333333333333///000111222333444555666555555555444444777;;;>>>NNNQQQOOODDD999555333222222222111000000000000111222111111000000000000111000//////......//////000,,,---......---...000222,,,...///000111222444777<<<@@@IIITTT^^^iiiyyyttteee\\\UUUIII===555222...,,,,,,,,,,,,+++,,,++++++++++++******************++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,...+++,,,333777HHHccccccDDD777555111333555>>>QQQmmmyyyooogggdddaaa^^^ZZZVVVTTTRRROOOMMMKKKKKKKKKLLLMMMMMMKKKIIIFFFGGGHHHIIIIIIHHHGGGFFFCCCBBBBBBAAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<999999999999999::::::;;;;;;999888888999::::::999777999;;;>>>@@@BBBBBBBBBCCCEEEEEEDDDFFFLLLMMMKKKFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEEEECCCBBBBBBBBBCCCCCCDDDFFFGGGHHHFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGHHHFFFDDDDDDEEEFFFBBBDDDEEEDDDCCCCCCDDDFFFJJJJJJKKKMMMNNNOOOPPPPPPMMMLLLJJJGGGDDDBBB@@@???AAADDDGGGGGGEEEBBBBBBBBB@@@AAAAAA@@@@@@>>>======<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;999999:::999777666666777555555666777777777777777666666555555555555666666444333222222111111222222333333333333333333333333333222222111222222333333333000///111111//////222333222000///...//////000........./////////000000......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''((((((((())))))))))))+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,------+++---111777JJJpppqqqNNN<<<666222...//////////////////...000000000111111222222222555555444444444444555555555444333222222222222222222222222111111111000000111111111111000///...---------......//////000000///000222555:::BBBJJJPPPRRRWWWbbbssssssjjj\\\OOODDD;;;444000,,,------+++((('''''''''((((((((((((((('''''''''((())))))))))))***---000>>>NNNUUUHHH777...((("""'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((()))))))))(((((()))))))))))))))***+++***+++...222666555///***(((((())))))***++++++,,,,,,///111111111444:::@@@KKK[[[lllmmm___NNNEEECCC???===;;;888555666AAAMMMccczzzuuudddVVV\\\qqq}}}___HHH===:::777444555555444333333333333444000000111333444666777777888;;;>>>???===<<<;;;:::GGGIIIFFF===777555333000000000/////////000111111222222333444444444333333000000//////............///000000///......000222...///000000//////000111111111555>>>EEEMMMYYYeeerrr{{{zzzppp```RRRAAA===888333111000...---,,,,,,+++++++++*********)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++)))...,,,---444;;;RRRrrrbbbDDD666444...222555888GGGbbb~~~wwwooolllccc```[[[XXXUUURRROOOLLLKKKJJJJJJKKKKKKJJJHHHEEEEEEFFFGGGHHHHHHHHHGGGFFFCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<888888888888888888999999:::999777888999;;;::::::888999;;;===????????????===@@@BBB@@@AAAFFFJJJJJJCCCDDDEEEFFFGGGGGGGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCBBB@@@AAAAAAAAABBBDDDEEEGGGGGGDDDCCCBBBAAAAAABBBCCCDDDHHHHHHIIIIIIIIIHHHGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEECCCBBBDDDEEE@@@AAABBBBBBBBBBBBCCCDDDIIIIIIIIIJJJKKKMMMOOOPPPKKKJJJGGGDDDBBBAAA@@@AAA@@@DDDHHHHHHEEEBBBAAABBB@@@@@@@@@??????===<<<<<<;;;::::::::::::;;;<<<<<<;;;::::::999999::::::;;;777999;;;999666444666888555555666777777777777777666666555555555666666777666555444444333333444444333333333333333333333333222222222111222222333333333000///111111//////222222111000.........///000---.........//////000000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((())))))*********++++++,,,,,,------,,,,,,+++*********)))***++++++,,,---,,,...222999MMMsssvvvRRR???888444//////000000000000//////000000111111222222222222444444333222222222222333444444333222222222333333222222222111111111111000111111111111000///...---.........///////////////333444888>>>HHHVVVeeennnmmmpppwwwxxxeee[[[MMM@@@888333///---))),,,---,,,)))(((***,,,))))))))))))((('''&&&&&&)))******))))))+++///222>>>LLLPPPDDD777222,,,$$$%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''((()))***(((''''''''')))))))))((('''(((((((((((()))+++,,,---***((()))---///...,,,'''(((((()))******++++++---000333333222555<<>>666444===IIIVVVmmmvvvkkkZZZMMMTTTiiikkkRRR@@@;;;:::999777555555444333333333333444111111222444666777888999BBBGGGMMMOOOLLLGGGAAA===@@@AAA>>>777444444222...............///000111222---...000111222222111000111111000///...---,,,,,,000000000...,,,,,,...000.........,,,)))((()))***111...///666:::<<>>>>>>>>>>>;;;;;;:::999888888888888>>>333555:::666555999777999:::<<<===>>>???>>>>>>???@@@@@@AAACCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAADDDCCCCCCFFFJJJKKKIIIGGGHHHGGGGGGEEEDDDAAA@@@???AAAAAABBBBBBCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDIIIHHHFFFEEEDDDDDDDDDEEEGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEBBB@@@>>>>>>>>>???BBBBBBBBBBBBAAAAAA@@@???DDDCCCAAA???===;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::777666777888888555555555555666666666666888888777666666666666666666666666666666555555444333333222111111333777:::;;;999555222111111222222222222222111111111000000333222111/////////000000111111111111000000000000111111000///...------,,,------------------------+++,,,,,,------,,,,,,++++++)))(((,,,000111...)))++++++************++++++)))***,,,------,,,***)))++++++***)))***+++,,,---//////,,,111===KKKnnnYYY===444555//////............//////............///111222333222222222333333333444444444333222222222333444555///000222333333222000//////111222222000///000111555000///111111------111111999CCCMMM]]]sss{{{ooofffTTTJJJ===555222111...,,,---***(((+++---+++'''%%%(((***,,,------+++((('''+++)))((()))((((((***---888>>>BBB>>>222)))'''***''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))******************************************++++++......///111222555@@@KKKfffqqqhhhjjjdddXXXLLLBBB>>>>>>???KKKUUU\\\WWWKKKEEELLLUUUppp||||||rrrdddVVVGGG???;;;777666888999:::888444444777666333777333222333333333888???KKK___kkkppprrrbbbKKKAAA===:::999;;;999555444666000///000222333222222333444222000///000111222222...000111111000/////////111111111000///---,,,+++---,,,++++++******++++++,,,---...000333555666777???FFFOOOXXXaaammm{{{qqqmmmbbbVVVMMMHHH@@@888777333///...//////,,,)))///,,,******+++,,,,,,,,,+++++++++,,,---...///000///***...666999CCCfffzzzWWW@@@888666333222333444;;;MMMmmm}}}qqqlllddd]]]XXXUUUSSSSSSMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBAAAAAA@@@AAACCCFFFGGGLLLJJJHHHFFFDDDBBBAAAAAA?????????>>>>>>>>>======::::::999999888999999999999888???>>>444555???@@@999:::;;;<<<======<<<<<<======>>>???@@@AAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@AAACCCFFFHHHFFFDDDDDDCCCCCCBBBAAA???>>>===@@@@@@AAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAADDDCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDBBB@@@>>>>>>??????AAAAAAAAAAAAAAA@@@??????AAAAAA???>>><<<;;;999999;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888777888999:::888888777777666555555555777666666555444555555555666666666666666555444444222333222111111333777::::::888444111000000111222333333333222222222111111222111000/////////000111////////////.....................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,)))'''(((---///---+++(((((((((''''''((((((((()))***++++++++++++***))),,,,,,+++***++++++------...///---222===JJJlllZZZ???666888111111000000000000111111000000/////////000000111222333333444444444444444444333222222222333444555111222333333444333222222111222333333111000111111111000222666666333555:::???KKKZZZhhhxxxuuugggXXXNNNFFF>>>444...------+++))),,,)))(((***------+++(((***+++,,,,,,,,,***)))'''******++++++***)))+++...---222666333---((((((***''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))***************++++++,,,......111444666999BBBLLLiiippp\\\JJJ@@@======AAAFFFIIIFFF@@@???EEEKKKUUU```fffbbbaaaccc___WWWSSSIII@@@===<<<999999;;;;;;===<<<777555666444111000000111444555777???HHH\\\uuuxxx[[[JJJ???;;;999999777333222555000000000222333333333444444444333333222222222222...///000000///...//////111111000000///---,,,+++,,,+++******))))))******)))***+++---...000111222111777>>>DDDJJJSSS^^^gggwwwrrrhhh```VVVLLLAAA;;;444///...---,,,***,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,------...///---)))...777<<>>>>>>>>>>>============999999999888999999:::::::::333222222666BBBCCC444999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>???AAAAAAAAAAAAAAA@@@???>>>=========???AAABBBAAA@@@@@@@@@@@@@@@???>>>======????????????????????????AAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCAAA???>>>>>>???@@@???@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;:::999999888777666555555666555444444333333444444555555666666555555444333222222222111111222666999999666333///...///111333444444333333333222222222000000000///000000111222////////////............------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---)))&&&&&&***,,,---,,,++++++************++++++************************...------,,,,,,,,,---------///---222===HHHgggaaaDDD::::::333333222222222222333333222111111000//////000000222333555666777666555444444333333222333444555666555555444444444444555555222444444444222111111222---...222555555555<<>>BBBKKKUUUnnnnnnUUUEEE???????????????>>>>>>@@@BBBDDDAAAIIIMMMJJJHHHKKKIIICCCBBB===999;;;<<<:::;;;>>>>>>BBBAAA<<<777666444000...///333777666999DDDPPPooonnnRRRBBB===888777444111111444222444555666666777777666222333555444222000//////111000000000000000000111000000000000///...,,,,,,+++***))))))(((((())))))))))))***+++,,,---......,,,000444777999>>>EEEJJJWWWaaammmvvvtttiiiTTTKKK???555111000///......,,,++++++,,,---,,,+++------,,,,,,,,,------......,,,000888???QQQzzzqqqLLL888333444111000000111333>>>TTThhhzzzmmmbbb\\\XXXUUUSSSRRRPPPNNNKKKJJJIIIHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDBBBCCCCCCDDDDDDCCCBBBAAAEEEDDDCCCCCCBBBBBBBBBCCC>>>>>>>>>=========<<<<<<888888888888999:::;;;;;;FFFBBBBBB@@@FFFWWWXXXDDD;;;;;;;;;;;;;;;:::999999999999999:::;;;<<<<<<===??????@@@AAA@@@???>>><<<:::::::::;;;<<<===<<<<<<>>>??????@@@@@@??????>>>=====================<<<>>>>>>>>>>>>???@@@@@@AAACCCBBBAAA@@@???@@@@@@AAACCCCCCBBBBBBAAA@@@????????????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???>>>?????????>>>>>>?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999888999:::;;;<<<999999999888888888888777666555555444333444444444444555555555555444333333111222222111111222555777777555111......///111222333333222222222222111111/////////000111111222333111111111111000000000000........./////////000000++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,***((((((***,,,,,,,,,,,,,,,------------,,,,,,++++++************++++++///.........------------...///...222;;;DDDaaammmMMM>>>;;;444444333333333333444444222111111000000000111111222444666888999777555444444444333333333555666777<<<:::888555444444555555333444444333222111222333///222444444444;;;JJJWWWfffwww|||jjjYYYKKKAAA888333///,,,******,,,---,,,+++*********,,,333;;;>>><<<000...+++)))((()))***+++---333888444---))))))(((,,,***)))(((''''''&&&%%%''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***''''''''''''''''''''''''************+++,,,,,,---///000555???IIISSS```kkk~~~{{{```NNNGGGFFFGGGHHHIIIIIIFFFDDDAAA@@@<<>>:::999;;;;;;:::===BBBHHHMMMMMMEEE===888555222222444666777555888FFFUUUyyyyyyWWWGGG@@@999666333000222666777;;;>>>??????@@@===999666888::::::888666444333555333111111111222333333000000000000///...---,,,++++++***))))))))))))))),,,,,,,,,,,,------------...000222333333555888;;;AAAJJJUUU\\\eeerrrooocccSSSEEE===999666444222000...---------,,,+++......---,,,,,,,,,------222111444999AAAXXX~~~iiiFFF555222444111111222333444:::KKK[[[uuuiiibbb]]]YYYVVVTTTRRROOOMMMJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEEEEEEECCCDDDFFFFFFFFFEEECCCBBBCCCBBBBBBBBBBBBBBBCCCCCC>>>>>>>>>>>>============888888888888999:::;;;;;;777IIIZZZRRRBBBKKK[[[[[[======<<<;;;;;;:::::::::999999::::::;;;<<<<<<<<<===>>>?????????>>>===<<<999999:::999999999:::;;;<<<======>>>??????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????AAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAA@@@??????>>>>>>>>>>>><<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888999::::::;;;666666777888999:::;;;;;;777666555555444444555555444444444444444333333222000111222111000111333555444333111///...///111222111111111111000000000000......///000111222222333111111111111000000000000------......///000000000+++,,,,,,,,,------......+++,,,,,,------,,,,,,+++******+++,,,...---,,,***))))))***++++++***))))))---,,,,,,++++++,,,,,,---.....................---///111///222:::AAA]]]zzzWWWBBB:::333333333222222333333333000000000111111222444444222444777999999888555444444444333333444666777888AAA???;;;777555444444444333444444333111111333555555777888888===NNNeeeuuunnncccRRRDDD<<<666222///,,,,,,++++++,,,---,,,+++)))+++,,,///888CCCFFFCCC111...+++(((((()))+++---666@@@FFF>>>333---***(((...+++((('''(((((('''%%%''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((************+++,,,---...000111999HHHYYYjjj}}}rrraaaWWWSSSUUU\\\aaa___TTTHHH@@@===:::===>>>;;;:::;;;<<<<<<>>><<<:::;;;;;;<<>>>>>@@@CCCFFFGGGDDD@@@===888444000///000111222111///000000000///...---,,,,,,,,,+++************+++------------------------+++---////////////000111666;;;CCCHHHMMMWWWggguuunnn\\\OOODDD<<<777444111...------......---......---,,,,,,,,,------222222444999GGGbbb```BBB555222333///000222444444777DDDPPPyyymmmfffaaaZZZUUUUUUSSSQQQMMMKKKIIIHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGFFFFFFDDDCCCBBBBBBAAAAAABBBBBBCCCDDD????????????>>>>>>>>>>>>999999999888999999::::::000===MMMLLLAAAGGGRRRQQQ======<<<;;;::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<:::999888:::<<<999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<===>>>@@@BBBCCC??????@@@@@@AAAAAABBBBBB??????????????????@@@@@@????????????>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@??????>>>======<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666777777888888888999999444555666777999;;;<<<<<<777666666555444555555555333333444444333333222111000111222111000000222444222222111111111111111111111000000000000/////////......000111222222222222////////////............,,,,,,,,,---------......,,,,,,,,,------......///+++,,,,,,------,,,,,,+++***+++---......---+++******+++,,,------,,,+++***------------------------,,,---......//////......000111///333;;;CCC___^^^DDD:::333333222222222222333333000000000111222444555666333444666777888777666555555444444444555777888999CCCAAA===999666444333333333444444333333444666999666;;;???DDDPPPggg|||oooYYYOOOBBB888222...+++)))***++++++***************''',,,...///888DDDGGGBBB000...+++((((((***,,,...>>>MMMTTTIII:::222---))))))'''&&&&&&((())))))(((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))))))))))))))************+++---...///111444@@@VVVnnn|||nnneeehhhsss}}}xxxfffQQQDDD???999::::::999777888:::;;;===;;;;;;<<<<<>>888555444333444555555;;;JJJYYYssscccHHHAAA:::888555444888===BBBRRRbbbiiikkkhhh[[[LLLEEEHHHNNNWWW]]]ZZZOOOEEE:::555///,,,---//////...///////////////...---------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,+++++++++***+++---///000//////......111666:::<<>>666333000,,,---///222222333<<>>>>><<<:::999;;;>>>::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>><<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<>>>@@@BBBCCC===>>>???@@@BBBCCCDDDDDD???????????????>>>>>>>>>>>>>>>=========<<<<<<<<<>>>>>>?????????@@@@@@@@@@@@@@@@@@???>>><<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999555666666777777777777666444555666777888::::::;;;666555444444333333444444333333333333333222111111///000111111000000111333000111222333333333111000111111111000000000000///...///000111222222111111////////////............,,,,,,,,,---------------***++++++,,,------......+++,,,,,,------,,,,,,+++***+++,,,,,,++++++++++++---...///000000///...---+++,,,------------,,,+++***+++,,,.../////////...000111000444>>>HHHfff___EEE:::444333333222222333333444222222222222222333444555444444555666666666666555555444444444555777999:::AAA@@@===:::777666555555444555555555555777:::===???HHHSSS^^^oooppp```UUUEEE???666000...,,,)))''')))******))))))((()))***&&&,,,...---444???@@@888...,,,***))))))+++...000???QQQYYYNNN===444...)))$$$%%%&&&'''(((((()))***''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))))))))))))))*********+++,,,---...///222888IIIfffyyyvvvqqqYYYIIIAAA;;;;;;;;;;;;:::999;;;===:::;;;===>>>===@@@MMMZZZrrrwwwsss```JJJ<<<888888444333444888999<<>>999777666555999???MMMddd}}}xxxdddSSSXXXdddvvv{{{gggUUU???888000---...//////---///////////////......---,,,++++++***************+++++++++++++++++++++++++++,,,...111222222000///++++++...333333444<<>>;;;:::===@@@<<<<<<===>>>>>>======<<<<<<<<<<<<===>>>???@@@@@@======>>>>>>>>>===;;;:::@@@???>>>======>>>???@@@<<<===>>>@@@BBBDDDEEEFFF@@@@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>AAAAAA@@@???===<<<:::999888999::::::;;;;;;;;;;;;:::::::::999999999999888888888888888888888888888555555666666666666555555666666666777888888999999555444333333222222333333222333333333333222111111///000111111000000111222///000333555555444222000222222222111111111111000...///111222222111000000111111111111000000000000////////////////////////))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++)))((((((+++---***+++---......---+++***)))***,,,------,,,***)))((()))+++---///////////////111000666AAAMMMmmm___FFF;;;444444444333333444444444444444333333222222333333444444444444555555555666555555444555666888:::;;;>>>>>><<<:::999777777666666666777777777:::>>>AAAOOO\\\lll{{{~~~hhhXXXJJJ@@@555111---,,,...///---+++)))*********))))))***,,,%%%,,,---***000999888///---,,,***)))***,,,///000<<>>???JJJWWWhhhnnnlllZZZFFF:::999;;;666555777;;;<<<;;;>>>CCCRRRmmmsss]]]BBB<<<777777666666:::???WWWrrryyyfffmmm~~~iiiDDD===444000111222111/////////////////////...---+++******))))))))))))))),,,,,,,,,,,,,,,---------***+++---000222222///---,,,***,,,000000---000888===GGGSSS```sssrrrcccYYYKKK>>>555000...,,,+++++++++,,,---...///000000222666EEEfffaaaDDD999888222***000///111222111000555==={{{rrrnnnggg___YYYVVVSSSPPPMMMKKKIIIHHHHHHIIIIIIGGGEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEE@@@@@@??????>>>======<<<>>>===<<<;;;:::999999999:::;;;;;;<<<=========<<<<<<;;;;;;::::::;;;;;;<<<:::<<<>>>???===;;;:::999;;;;;;;;;<<<<<<<<<<<<===BBBAAA???>>><<<;;;;;;:::============>>>>>>>>>>>>============<<<;;;:::999===<<<;;;;;;;;;===>>>???<<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAAAAACCCAAA>>>;;;:::;;;<<<===AAA@@@>>><<<<<<===???@@@BBBAAA???===<<<<<<===>>><<>>:::999<<<===???HHHSSSiii{{{qqq]]]OOODDD:::333...------,,,+++***))))))+++)))'''''')))+++++++++******++++++***)))'''&&&...,,,)))((())),,,///222;;;???BBB>>>666...***))))))+++,,,,,,)))'''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&'''***------)))%%%%%%%%%&&&&&&''''''((((((******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((()))******)))***+++,,,+++,,,...000555:::LLLkkkxxxwwwtttmmmbbbUUUHHHAAA???===;;;:::;;;;;;;;;:::<<>>;;;>>>GGGOOO\\\ZZZUUUMMMDDD===999888::::::999999999:::<<<===FFFUUUmmmiiiTTT???<<<999666666:::>>>@@@WWWtttrrrtttQQQ@@@555666777000...111///............---------*********))))))))))))(((++++++******************+++,,,...//////...,,,+++%%%''')))******+++...000444999@@@IIIVVVkkkwwwcccPPPEEE???999111---...///...---,,,---...000444999IIIlllTTT<<<666555222000...//////......000444777vvvoooeee^^^ZZZWWWSSSPPPLLLKKKIIIIIIJJJKKKJJJIIIDDDCCCBBBBBBAAAAAABBBBBBDDDDDDCCCCCCDDDDDDEEEFFFAAAAAA@@@??????>>>======???>>><<<;;;:::999999999999:::;;;<<<<<<<<<<<<<<<::::::999999999999:::::::::<<<>>>>>>===;;;::::::;;;;;;;;;;;;<<<<<<<<<<<>>???<<<<<<<<<=========>>>>>><<<===>>>??????@@@@@@@@@@@@>>><<<;;;;;;<<<>>>@@@BBBAAA???===<<<<<<===>>>BBB@@@>>><<<<<<<<<===>>>===???BBBBBBAAA>>>===<<<::::::::::::::::::::::::777888;;;<<<<<<;;;999777888777777666666666666666444444333333333444555666333444555555444555777999777444222111222333333333444333222222111111111222222222222111111111000000111111000000000000111111////////////////////////....../////////000000000........................////////////...............------------,,,,,,,,,***+++,,,+++***)))***,,,,,,,,,+++***************++++++++++++++++++++++++,,,------....../////////////////////000000000111222111333777<<>>>>>AAACCCIIIWWWeee|||mmmXXXHHH===666///)))------,,,+++******))))))***((('''''')))***+++***************)))((('''&&&+++***((('''(((***---...222666999777111,,,******+++,,,,,,+++(((&&&&&&&&&(((((('''&&&&&&'''(((((('''&&&''')))+++,,,)))&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&((((((((())))))))))))***((((((''''''&&&''''''''')))***+++,,,+++,,,...000111666FFFaaakkkiiieee^^^VVVMMMEEEAAA>>>>>>=========<<<;;;;;;<<<>>>@@@???===???DDDIIIMMMLLLJJJFFF@@@<<<;;;;;;;;;:::999999999:::;;;<<<<<>>;;;888666666999===???RRRmmmuuuuuuNNN???444666666000...111............------------++++++*********)))))))))************************+++,,,---......---,,,+++&&&(((*********+++---///+++000555;;;DDDUUUkkkzzz~~~kkk[[[OOOAAA555111000//////...------,,,000333999KKKooovvvPPP;;;666444222000////////////...000333666~~~sssjjjddd^^^YYYUUUOOOLLLIIIHHHHHHHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEBBBAAAAAA@@@@@@??????>>>@@@???===;;;:::999888888999999:::;;;;;;;;;::::::999888888888888888888999:::<<<>>>>>><<<;;;:::;;;:::::::::;;;;;;;;;<<<<<<@@@???>>><<<;;;:::999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999::::::;;;===???@@@============>>>>>>>>>>>>;;;<<<<<<===>>>>>>>>>???<<<;;;::::::;;;===@@@AAACCCAAA???===<<<;;;;;;<<<@@@???===<<<;;;;;;<<<===>>>@@@BBBBBB@@@===<<<;;;::::::::::::::::::::::::777888:::;;;;;;:::888777777777777777666666666666444333333333333444555666333444444333333555999;;;:::777333111222333333333333333222111111111111222222222111111111000000000111000000//////000000111,,,,,,---...//////000000.........///////////////........................////////////............,,,,,,,,,---------......***+++,,,,,,******+++,,,,,,,,,+++*********++++++++++++++++++++++++,,,,,,......................../////////000000000111111333222333666<<>>>>>>>>??????@@@@@@@@@BBBBBBAAA@@@@@@@@@AAABBB@@@@@@@@@>>>;;;:::;;;<<<;;;;;;:::999999999::::::999===FFFPPPWWWTTTIII@@@;;;:::777555555888;;;===HHH^^^wwwwwwooommmJJJ===444555555000...000............------------,,,+++++++++************************************+++,,,---......---,,,+++''')))***+++******,,,---))),,,///222666AAAPPP[[[iiivvvzzziiiSSSCCC:::666111///000111000...///222999LLLooofffHHH888555333111000000000000///...///222444yyyppphhh```ZZZWWWSSSNNNJJJHHHGGGEEEDDDGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@>>><<<:::999888777888999999:::::::::999999999888888777777888888999:::<<<======<<<;;;;;;;;;999:::::::::;;;;;;;;;;;;>>>===<<<;;;999999999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;===>>>@@@AAA=========>>>>>>>>>??????;;;;;;;;;<<<======>>>???;;;;;;::::::;;;===???@@@@@@???>>><<<<<<;;;;;;<<<>>>===<<<;;;:::;;;;;;;;;===???AAA@@@>>><<<;;;;;;999999999999999999999999777888999:::999888777666777777777777777666666555333333333333444444555555333333333222222555999===<<<888444111111222333333222222111111111111111222111111111111000000000000000000////////////000000,,,,,,------.../////////................................................////////////............++++++,,,,,,---...//////+++,,,------,,,+++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------////////////............//////000000000111111111333222444777===RRR|||nnnOOOAAA666444333333222222333333444444444444444444555555555444444444444555555555555999888888777888888999999:::<<<===>>>@@@EEELLLRRR\\\]]]]]]]]]```mmmoooZZZJJJBBB888222111111000...***************************(((&&&&&&((()))))))))---,,,***)))))))))***+++&&&&&&'''(((((((((((((((%%%&&&((((((((())),,,///777666222---)))'''''')))'''(((((())))))((((((''')))((('''&&&'''((())))))******))))))((((((''''''***)))(((((((((((())))))(((((()))))))))*********,,,+++***************+++)))***+++,,,+++,,,...000222555===JJJ]]]||||||pppbbbOOOMMMIIIFFFDDDCCCBBBCCC@@@?????????AAADDDIIILLLOOOKKKEEECCCBBBBBBAAA???>>>>>>>>><<<:::999:::;;;<<<<<<;;;::::::999999999;;;;;;===BBBFFFGGGBBB===999888666555555777999;;;===MMM___kkkrrrssslllbbb]]]lllpppZZZDDD:::333333333000...///.........---------,,,,,,,,,,,,,,,+++++++++*********************+++++++++++++++,,,,,,,,,,,,++++++)))***++++++***)))+++,,,+++---//////000555>>>EEEMMMYYYiiivvv~~~mmm\\\JJJAAA777222222333333111///111777JJJhhhhhhTTT@@@666444222000000111111111000//////000222}}}rrrggg______ZZZTTTOOOLLLKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>><<<:::999888888888999999:::999999888888999999888888888888999999999:::<<<;;;:::::::::;;;999999999999:::::::::;;;<<<<<<:::999888888888888777777777888999:::::::::::::::::::::::::::999888999:::;;;===>>>???@@@AAA============>>>>>>>>>>>><<<<<<;;;;;;<<<===??????<<<<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<======;;;;;;::::::::::::::::::<<<===???>>><<<:::999:::999999999999999999999999777777888888888777555555666777777888777666555555333333333444444444444444222333222222222444999<<<<<<999444000000111222222111111111000000111222222111111111000000000//////000000////////////000000.................................---------------........................////////////............***++++++,,,---...//////---...///...---------///---,,,,,,,,,,,,,,,------,,,,,,------............//////////////////......000000000000111111111111222111444999???TTT~~~iiiJJJ>>>555444333333222222333333444444444555555666666666666444444444555555555666666888888888888888888999:::;;;???CCCFFFIIIPPPZZZaaaiiimmmpppqqqvvvnnnUUUDDD:::555///,,,,,,---------***************++++++++++++)))''''''((()))))))))...---,,,+++***+++,,,---&&&'''((()))))))))((('''&&&'''''''''(((***---000===;;;666000+++((()))***&&&'''(((((((((((('''&&&)))((('''&&&%%%&&&((()))******))))))((((((''''''))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))***+++------)))***+++,,,+++,,,...000111333:::CCCSSSpppuuufff```XXXQQQFFFEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@???AAAHHHRRRYYY^^^VVVKKKEEECCCCCCBBBAAA@@@@@@@@@???===<<<===???<<<<<<<<<<<<;;;;;;:::::::::999999:::===>>>;;;999777777666555666777888999999AAALLLSSSWWWXXXSSSMMMMMMVVVccckkkllleeeVVVIII>>>888333222222000.........------------,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++***++++++++++++++++++***)))***++++++***)))***+++)))+++,,,++++++---111555<<>><<<;;;:::999999999999:::::::::999888888999999888888888888999999777999:::999888888999;;;888888999999999:::::::::;;;:::999888777777777777666666777888999999:::;;;999999999::::::999999888999:::;;;===>>>?????????<<<<<<<<<<<<============<<<;;;;;;:::;;;===>>>???===<<<;;;;;;::::::::::::::::::;;;;;;<<<=========999999999999999999999999999:::<<<;;;999888999999999999999999999999999999777777777777666555444444666777888888888777555444222333444444555555444444111222222111111333777999:::777333000000111111111111000000000000111222222111111000000000/////////000//////......//////000//////..................---------------,,,,,,,,,------------------------////////////............++++++,,,,,,---...//////---...//////------...///------,,,,,,,,,---......---------...//////000000////////////////////////000000000111111111222222111111555:::@@@TTT|||fffIII>>>666444333333222222333333444333444555666777777777777555555555666666666666777888888888888999:::;;;<<<999???FFFLLLQQQYYYeeemmmuuu{{{oooXXXEEE:::222///,,,******+++++++++*********++++++,,,,,,---,,,***(((((()))******)))------,,,,,,,,,,,,,,,---'''(((((()))))))))(((((()))(((''''''(((+++...///;;;999555000+++)))***+++''''''''''''''''''''''''((()))((('''%%%%%%''')))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((%%%%%%&&&'''(((***+++,,,)))***+++,,,+++,,,...000,,,///555===JJJdddzzz```RRRMMMJJJGGG???@@@AAAAAAAAA???>>>===BBBBBBAAA???AAAIIIUUU]]]cccZZZOOOGGGDDDDDDDDDDDD@@@AAABBBAAA@@@AAACCCDDD=========>>>======<<<;;;;;;:::::::::;;;;;;:::888666666666666777777888888:::===AAADDDFFFEEECCCAAABBBGGGNNNRRRQQQLLLFFF@@@888555222111000000...---------------,,,,,,,,,,,,,,,+++++++++************)))))))))***++++++,,,,,,************************)))***++++++***)))***,,,)))++++++++++++,,,...111333777<<<@@@EEENNN[[[eeeppp}}}{{{ooo]]]MMMAAA999222...333222444<<>><<<;;;;;;::::::::::::;;;;;;:::999999888888777777666666777777888666777888777666777888:::888888888888999999999999999999888777666666666666555666777888999:::;;;;;;888888999999999999888888888999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888999;;;===>>>;;;;;;;;;::::::::::::999::::::;;;<<<<<<<<<;;;;;;777888888888888888888888666777999888777777888999888888888888888888888888777777666666555444444333666666888888888777555444222333444555555555444444000111222222111222444666777555222000111111000///000000000000000111222222111000000000//////////////////............//////.........//////000000111---------,,,,,,,,,++++++------------------------////////////............,,,,,,,,,------.........,,,---...---,,,+++,,,...---------------...//////------...//////000111111......//////000000111111000000111111111222222222111111555:::>>>OOOuuubbbGGG>>>777444333333222222333333444333444666777888888777777666666666777777777888888888888999:::;;;===>>>???<<>>>>>????????????>>>AAABBBCCCBBBBBBGGGQQQYYY]]]WWWOOOHHHDDDDDDDDDEEE@@@AAABBBBBBAAAAAACCCEEE======??????@@@???>>>>>><<<;;;;;;:::;;;;;;:::999666666777777888888888888;;;:::;;;<<<<<<::::::::::::<<>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666555555555555666666555666777666555666888999777888888888888999999999999888777666666666666666555666777888999:::;;;;;;777888888999999999888888666777999:::;;;::::::999:::::::::;;;;;;;;;<<<<<<999999777777888999;;;===::::::::::::::::::::::::<<<<<<<<<<<<;;;::::::999666777888888888888777777444555777777666666888999888888888888888888888888777777666555444444333333555666888999888777555444222333444555555555444333///000222222111111222333555333111111111111000...000000///000000111222222000000000000//////////////////............//////,,,,,,...///000222333333---------,,,,,,+++++++++------------------------000/////////............,,,,,,,,,---------......***+++,,,,,,******+++,,,---------------...///000---......///000111111222---......///000111111222000111111111111222222222222222666999<<>>>>>>>>>>>>>>>>>???@@@BBBCCC???BBBDDDDDDCCCEEELLLRRRUUURRRMMMHHHDDDCCCDDDEEEAAABBBBBBAAA???>>>???AAA===>>>???@@@AAAAAA@@@???999888777666666666666666666666777888888888888888:::777666777666555555777333444777888666222333555111222111/////////...,,,---------,,,,,,,,,++++++*********))))))))))))(((((())))))***++++++,,,,,,******))))))))))))******''')))***+++******,,,---(((((()))))))))***+++,,,---...///111444888;;;===<<>>>>>>>>>>>>>>???@@@===999888888999999999888777666555555444444444555555555666777777888888999999999::::::999999999666666666666555555555555555555666666777777888888888888888777777777666666888888888888999:::;;;<<<===:::888888;;;<<<;;;999777777888888888999999999999999999999999999999999;;;;;;::::::999888777777666666777777888888888999444666777777666666777999>>>;;;888777777999999888:::888666333222222333333666666666666666666666666333444555555555333000///333222222111111222222333333333222111000000000111000000000000000000000000111111000000//////......///.........------------......------------..............................,,,,,,,,,---------......////////////////////////,,,---///000000///---,,,............---,,,+++***.........///////////////,,,---...000111111111111222222222222111111000000111111111111111111111111000222111777@@@GGG___uuuWWWCCC<<<:::555444333333444555777888777888888999999999888888;;;<<<;;;999777777888::::::;;;===<<<<<>><<<;;;:::============>>>???@@@AAA@@@@@@@@@AAABBBDDDFFFHHHIIIIIIIIIHHHFFFEEECCCBBBBBBCCCCCCDDDCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::888777888888999666666888999999888777666444555555666666666666666555555555555444333222222000000000000////////////111...+++))))))***)))((())))))************))))))******************++++++************************)))***+++,,,,,,+++)))))),,,)))((()))---...---***+++,,,,,,,,,,,,///333666:::===DDDMMMXXXggguuu~~~ooo[[[QQQDDD:::999888444222444.........///000///---+++000000000000000111111222qqqggg```XXXRRRNNNJJJHHHIIIHHHEEEDDDGGGAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@===:::888888999999888888777777666666666666666888888888888999999999999888888999999999999888888777777777777666666666666555666666666777777777888:::999999888777666666666777777777777888999::::::;;;999777777:::;;;:::888777777777888888888999999888888888888888888888888:::999999888777777666666555555555666666777777777555666777666555555777999===:::777555666777777666888666444222111111222333444444444444444444444444111222333444555444222111222111111000000111111222111111000/////////000000////////////////////////000000000000//////....../////////.........------......------------...............---------------------------............////////////////////////,,,---///000000///---,,,,,,,,,---...////////////......////////////000000222222222333333444555555222222222222111111111000111111111111111111111111444555333666===AAAXXX|||hhhKKK;;;555444555444444444444555777888777888999999::::::::::::888999999999777777999;;;<<<>>>@@@AAACCCHHHOOOVVVbbbkkkyyyppp[[[PPPCCC999555333000...+++++++++******)))))))))++++++++++++++++++++++++......//////...,,,+++************)))))))))))))))''''''(((((())))))***************))))))))))))(((***))))))((((((((())))))&&&'''((('''&&&%%%&&&(((***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))((()))))))))************)))******++++++,,,------000222222111111666>>>FFFSSSXXX```fffggg```UUUMMMLLLGGGBBB>>><<<<<<<<<;;;<<<<<<<<<===>>>???AAABBBBBBAAAAAABBBCCCEEEFFFHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBCCCCCCDDDCCCBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBB<<<;;;:::999888888888999777777888999999888777777444555666666777777666666444444444444333222111111000000000000/////////...000...,,,+++++++++***)))******++++++++++++******,,,+++++++++***)))))))))************************)))***++++++++++++***)))+++***)))***+++,,,+++***,,,,,,,,,---...000222333///111666<<>>??????@@@AAA>>>;;;999999999888777888777777777777888999999999999999999888888888888777777888888888888777777888888888777777777666666666666666666777777777777::::::999888777777666666555555666666777888888999999888666666888999888777666777777777777777888888666666666666666666666666888777777666666555555555444444444555555555555555555666666555444444777999;;;999666444444555444333444444222111000111222333222222222222222222222222///000222333444444333333000000000//////000000000//////.........///000000////////////////////////000000000////////////...000000000/////////............------------......------------------------............////////////////////////////////////---...///000000///...---------...///000111111000......//////000000000000111111000//////000111222222222222222111111111111222222222222222222222222444555222444:::>>>UUUxxx|||___EEE999666666444444444444555666777888777888999:::;;;<<<<<<<<<777999:::;;;::::::<<<===<<>>>>><<<:::999:::;;;;;;;;;::::::;;;<<<>>>@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGFFFEEEEEECCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCC<<<<<<;;;999999999999999888999999999999999888888444555666666777777666666333444444333333222111000000000000/////////......------,,,---......+++)))++++++,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((************************)))******+++++++++*********+++,,,+++***)))***+++,,,++++++...222444333111---...000333777>>>EEEKKK^^^gggtttwwwbbbQQQDDD:::444444222000......//////...---//////......//////000111sssfff\\\QQQKKKHHHJJJJJJGGGEEEEEEEEEDDDBBBAAAAAABBBCCCDDD@@@@@@@@@@@@????????????<<<<<<<<<======???@@@AAAAAA>>>;;;::::::999888666888777777888999:::;;;<<<888888888777666555555444666666777777777777666666777777777777666666666666666666666666777777777777888888888888888888888888555555666777888888888888777666555555666666666666666666666666666666666666666666666666666666666666777666666666555555555444444444444444555555555555666666555444333333666888:::888555444444444333111333222111111111222222333111111111111111111111111///000111222333333333222111000000//////000000111............///000000111////////////////////////////////////////////////000000000000////////////......------------......,,,,,,,,,,,,------------////////////000000000000////////////////////////......////////////......///000000000//////...---/////////000000111111222111000...,,,+++,,,...///222222222222222222222222222222222222222222222222000111///333:::@@@YYY}}}yyy[[[DDD;;;:::;;;444444555555666777888999888999:::<<<===>>>>>>>>>999;;;===>>>======???@@@???CCCIIIOOOVVVaaammmvvvkkkWWWKKK===999444111000///---+++******************)))))))))))))))))))))(((((((((******+++,,,,,,+++***)))'''((((((((())))))******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%&&&((('''&&&&&&'''((())))))((('''''''''''''''((((((((((((((()))))))))((((((''''''''''''(((((('''(((((((((((())))))))))))))))))))))))*********)))******++++++,,,---------...000000000111555888::::::;;;===??????===;;;666555555666999;;;;;;:::999999:::;;;===???AAABBBDDDDDDDDDEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGDDDEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAABBBBBBBBBCCC===<<<;;;;;;:::999999999::::::::::::999999999888555555666777777777777777444444444444333222111111000000/////////.........++++++---///000///,,,******++++++++++++++++++***,,,+++++++++***)))))))))************************)))*********+++++++++++++++---///---***(((***,,,+++******///666999777333111222222222333666:::>>>EEELLLXXXgggxxxyyyhhhXXXJJJ???999444111...------......---...............///000000~~~nnncccTTTLLLGGGIIIJJJHHHFFFFFFFFFEEECCCBBBAAAAAABBBCCC@@@@@@?????????>>>>>>>>><<<<<<<<<<<<===>>>???@@@@@@>>><<<;;;;;;:::888777888888888888999;;;<<<===999888888777666555444444666666666777777666666666666666555555555444444444777777777777666666666666444555666777888999999:::555666777888999999999999555555555555444444555666555555555555555555555555666666666666666666666666666666666666666555555555555555555555555555555555555555555444222333444666999777555444444444333111222222222222222333333333111111111111111111111111000111111111111111111111111111111000000111111111////////////000000111222......................................./////////000000000000////////////......------------......,,,,,,,,,------........./////////000000000111111000000000000000000000000...//////////////////........./////////...------//////000000111222222333666555333111000111222333222222222222222222222333222222222222222222222222000111///333<<>>??????;;;===>>>>>>>>>>>>???AAAGGGMMMUUU^^^hhhuuuoooZZZJJJAAA888666444222111///---,,,++++++++++++++++++++++++++++++******))))))))))))((()))***+++++++++***)))''''''(((((()))))))))***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))'''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((()))))))))*********)))))))))))))))))))))******++++++,,,------,,,...000111222333555666333333444666888999888666444333444666888:::999888888888999;;;===???AAABBBCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;::::::999;;;::::::999999888888888555666666777777777777777666666666666555444333222////////////............***+++---///111000---***))))))************)))))))))))))))***+++++++++,,,************************)))))))))******++++++,,,,,,...000...+++)))+++---***)))***111888<<<999555.../////////...///222444:::>>>EEERRRaaaqqquuucccQQQFFF???;;;555111000000000000...............///000000yyylll\\\RRRJJJJJJKKKIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA?????????>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>??????===<<<;;;<<<;;;999888888888888999999;;;<<<<<<:::::::::999888777777666666666777777777777666666555555555444444444333333777777777777666666666666333333444555777888999999555666888999:::999999888444555666555333333555666555555555444444444444333555555555555555555555555555555555555555555555555666555555555555444444444333555555555333222333444666555444444444444333111222222222222222222222222222222222222222222222222111111000000000000000000222111111000000111111222000000//////000000111111........................---............/////////000000000/////////............------------......,,,------....../////////////////////000000000000000000000000000000000000////////////////////////***+++,,,...///000111111//////000111222333333444777666444333333333444444222222222222333333333333333333333333333333333333333444111555>>>EEE___pppQQQ>>>888888888333444666888999:::::::::999:::;;;<<<===>>>>>>>>>;;;<<<=========>>>BBBDDDLLLTTT___kkkwwwsss___LLL@@@;;;111111111000///...------+++++++++++++++,,,,,,,,,,,,,,,++++++******))))))'''(((***+++++++++******'''(((((((((((((((((()))(((((((((((())))))))))))(((((((((''''''''''''&&&)))((('''&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))((((((''''''''''''(((((((((((((((''''''''''''&&&)))((((((''''''(((((()))((((((((()))))))))******************)))))))))))))))******++++++,,,------......//////000000111111......000222555555444222555444444555888999999888888999999:::<<<>>>???@@@AAABBBDDDEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@??????>>>============<<<;;;:::999;;;:::999888888777888888555666777777888888777777666777777666666555444333/////////.........------***+++,,,...000///,,,))))))))))))******)))))))))(((((()))***+++,,,,,,---************************))))))))))))***+++,,,---,,,---...---,,,+++,,,---))))))+++000666999888666,,,---...---------///000333444888AAAKKKYYYlll{{{~~~lll]]]OOOIII@@@777333000////////////......//////000111|||hhh[[[PPPLLLLLLJJJGGGGGGEEEEEEEEEDDDCCCAAA@@@?????????>>>>>>>>>===============<<<<<<<<<======>>>===<<<;;;<<<===<<<;;;999999888888888999:::;;;;;;:::999999999888888777777666777777888888777777666666555555555444444444444888777777777666666666555444444444444555555555555333555777888999999888777444555666555333333555777444444444444333333333222444444444444444444444444333333444444444444444444555444444444333333333222222444666666444222111222333222111222333333222000111111111111111111000000111111111111111111111111////////////000000111222000000000//////000000000000000///.........//////........................---------.........///////////////.........------......------------......------...//////000111111........./////////000000000000000000000000000000000000////////////000000+++,,,---///111111222222///000000111222333444555222222222111111111111111222222222333333333444444333333333333333333333333555555222666???GGGaaalllNNN===999:::999333444666888:::;;;;;;::::::;;;<<<<<<=========<<<;;;<<<======???CCCIIIMMMTTT]]]kkkyyyrrr```OOO???777777/////////...---+++++++++)))*********++++++++++++,,,,,,++++++***))))))((('''((()))+++,,,,,,++++++((((((((((((((('''''''''''''''(((((())))))******(((((('''''''''&&&&&&&&&(((((('''''''''''''''((($$$%%%''''''&&&'''(((***((((((''''''''''''(((((((((((((((((('''''''''&&&))))))(((((((((((())))))(((((()))))))))*********************)))))))))((()))******++++++,,,------...---------.../////////000//////111333444333222666555444444777888999888999999999:::;;;===>>>??????@@@BBBEEEGGGHHHIIIIIILLLLLLMMMMMMMMMLLLLLLKKKMMMLLLIIIGGGDDDCCCCCCCCCDDDDDDCCCAAA@@@???>>>=========>>>>>>===<<<:::999;;;:::888777666666777777666666777888888888888777666666666666555444333222//////.........---------+++++++++---...---+++((()))******++++++******))))))))))))***+++++++++,,,***************************))))))))))))+++,,,---+++*********,,,,,,,,,+++)))+++---///111222222222,,,---//////......///000...---000666;;;BBBQQQ```nnn}}}}}}iii```SSSFFF<<<666333111000////////////000111111qqqcccUUUOOOMMMJJJGGGGGGEEEEEEEEEEEEDDDBBB???>>>>>>>>>>>>>>>============>>>======<<<<<<<<<======<<<;;;;;;<<<======<<<:::999999888888999999::::::777777777777666666666666777777888888888888777777777666666666555555555555888888777777666666666555666555555444333333222222222333666777888777666555444666777555333222555777444444444333333222222222222222222222222222222222222222222222222222222333333333333222222111111111000333666777555222111000000//////000222222111000000000000000000///......111111111111111111111111---------...000111333444//////............//////000///...---------------........................---------........./////////.........------------.........------..................///000111111222............////////////000000000000000000000000000000////////////000000///000000111111111000000///000000222333444555555000111222222222222111111222222222333333444444444333333333333333333333333333333111666???HHHcccfffIII999777777666333444777999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===>>>???@@@CCCIIIQQQVVVaaakkkzzzsss```RRRDDD777333555111111000...+++)))(((((((((((())))))*********+++,,,++++++***)))((((((''''''(((***+++,,,,,,,,,+++))))))(((((('''''''''&&&&&&''''''((()))******+++'''''''''&&&&&&&&&%%%%%%(((((('''''''''(((((()))$$$%%%''''''''''''(((***(((((('''''''''(((((()))++++++******)))))))))((())))))(((((((((((())))))))))))))))))************+++*********))))))(((((()))******+++,,,,,,------,,,,,,+++,,,///111111111111///......000222333333666444333333666888999999999999999:::;;;<<<===>>>===???BBBEEEGGGHHHIIIIIINNNNNNNNNNNNNNNMMMLLLLLLOOOMMMJJJGGGDDDCCCBBBBBBGGGFFFEEECCCAAA???>>>======>>>>>>>>>>>><<<;;;:::;;;:::888666666666666777666666777888888888888888555555555555444333222222//////.........---------,,,++++++,,,---,,,***(((+++++++++,,,,,,++++++++++++++++++******************************************))))))))))))+++---...***(((&&&(((+++---+++)))***,,,......---,,,---...***,,,......---------...///...111555555666@@@MMMVVViii~~~yyyhhhXXXKKKBBB===:::000000000000000111222222qqq\\\TTTTTTQQQLLLIIIDDDCCCBBBBBBCCCCCCAAA???>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===;;;::::::::::::999888888888999:::;;;<<<<<<<<<;;;999777666555999999999999999888777666555444333222111222333444555555666666555555444333444444444444444444444444555555555444444555555555333333333333444444555666444444333333333333222222333333333222222111111111333333333333333333333333555666555444111000111222333666888555111...000333...///000222333333333333000000000000////////////111222222333333333222222000000000000000000000000000000000000000///......000000//////...........................///000000............/////////000///...---,,,,,,---...///---...000111111111000///,,,---///111222111000///000000111111111111000000222111///111333444111///000000000000000000000000///000111222222222222222222222333333333444444444666666555444333333222222333333222111111222222333222333333444444333333222888111777===<<>>@@@AAA@@@???BBBEEEGGGJJJQQQZZZaaammm{{{rrrcccPPPBBB<<<999666222222111///...---,,,++++++******++++++++++++******************************+++)))((('''((()))+++,,,)))***,,,------,,,***)))((((((((((((((((((((((((******++++++++++++******)))***++++++***)))((('''((((((((((((((()))************)))((('''&&&%%%%%%***)))'''&&&&&&'''((()))***((('''&&&&&&'''(((*********)))))))))))))))*********+++++++++,,,,,,,,,***+++,,,,,,+++***+++,,,,,,++++++---111333333222222222222111111000000000444444555555666666666666888888888999:::;;;======BBB@@@???BBBEEEHHHGGGEEEIIIKKKNNNOOONNNMMMNNNOOONNNMMMKKKJJJJJJJJJKKKLLLIIIHHHFFFDDDBBBAAA@@@???BBBBBBAAA@@@???>>>===<<<::::::::::::999999999888888888999888888777666555555555555555444333222111000000///...---,,,,,,,,,------------------------************************))))))************))))))************************)))************+++++++++,,,,,,+++***)))))))))***+++++++++++++++++++++++++++---......------///000555222///---///444:::>>>HHHRRRdddzzzvvvbbbPPPDDD>>>999999888555111000111222iii\\\UUUNNNHHHEEEDDDCCCBBBBBBCCCBBBAAA???>>>?????????@@@@@@@@@@@@????????????????????????>>>>>>>>>===<<<;;;;;;;;;;;;:::999888888999::::::::::::;;;::::::999888777888999999999999888777666777666555444333444444555555555666666555555444333444444444444444444444444555555444444444444555555222222111111111222333333444444333333333333222222333333333222222222111111333333333333333333333333222222333222000000111333222555777555111///111444000000000111222222222333222111111111111000000000000000111111111111000000000000000000000000000000000000000000000///......////////////......------///............///000000........./////////000000//////...------.../////////000111111222111000000///000111333333222000///111222222333333222222111444222111222444555333000111111111111111111111111000000111222222222222222222222333333333444444444666555555444333333222222333333222222222222222333333333444444444444333333444///666>>>???PPPrrrwwwWWWCCC:::777666777888999:::;;;<<<;;;:::999<<<;;;;;;;;;<<<=========???BBBGGGLLLRRR\\\iiirrr}}}qqq___SSSCCC888444333000---///...---,,,******)))))))))******************)))***************************)))((('''((()))+++,,,)))***,,,------,,,***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))((('''&&&(((((((((''''''((())))))((((((((((((((('''''''''+++***(((''''''(((***+++***)))'''&&&&&&''')))*********))))))))))))************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,------...///000111111000111111222333333444444444222333555777999999999888999999999999:::<<<===>>>@@@>>>???AAAFFFIIIIIIHHHIIILLLOOOPPPPPPPPPPPPQQQRRRQQQNNNLLLJJJIIIHHHHHHJJJIIIGGGEEECCCBBBAAAAAADDDCCCBBBAAA@@@???>>>>>>>>>======<<<:::999888888888888888888888777666666555555555555444333222111000///...------,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))************************)))************+++++++++---,,,,,,+++******+++++++++++++++++++++++++++++++++,,,......---...///111777555111......111444666:::CCCRRRdddvvv{{{gggWWWNNN>>>;;;777444111000//////zzzhhhYYYMMMFFFFFFEEECCCBBBBBBBBBBBB@@@???????????????@@@@@@@@@@@@????????????????????????????????????>>>===<<<<<<<<<;;;:::999999999999999999999::::::;;;:::::::::999999999:::999999888777888777666555555555666666555555666666555555444333444444444444444444444444444444333333333333444444333222222111111111111222444444333333333333222222333333333222222222222111333333333333333333333333...///000000//////111333111333555444111000222555222222111000000111222333333333222222222111111111...//////000000///......////////////////////////000000000000000//////..................---------//////......//////000111....../////////000000000//////............//////111111111222222111000000111222333444333222111000333333444444444444333333444333333444555555444222111111111111111111111111000111222222222222222222333333333333444444444444555555555444444333333222222222222222222333333333444444555555555555444444222...555>>>BBBWWWuuunnnOOO>>>:::999777777888:::<<<======;;;999777::::::;;;<<<=========>>>BBBGGGMMMTTT^^^lll|||ppp___OOOFFF;;;444333222000......---,,,+++******)))***((())))))******))))))(((***************************)))((((((((()))+++,,,)))***+++,,,,,,+++***)))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''(((((((((''''''((((((''''''&&&'''''''''''''''''''''(((((())))))))))))(((''''''((()))***+++***)))(((((()))***+++******)))))))))******+++******+++++++++,,,,,,,,,***+++,,,+++***)))***,,,---///222222222111111222000000111222333333222222///111333666777777666555888888999999:::;;;===>>>======>>>AAAEEEIIIJJJIIIIIILLLOOOQQQQQQQQQRRRTTTTTTSSSQQQNNNLLLJJJJJJIIIKKKJJJHHHFFFEEEDDDCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>===;;;999888777777888888888888777777666444444444444333222111111000///...---,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************)))************+++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++)))+++---------...000222666555222000...///000000111777AAAKKKXXXfffuuurrrfffLLLEEE===777555444222000sss___PPPJJJKKKFFFDDDBBBBBBBBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@??????@@@@@@@@@>>><<<======<<<;;;:::999999999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::888777777666666666666666555555555666555555444333333333333333333333333333444333333222222333333444555555444333222222222333444444333333333222222222222222222222222222222222222222222222222222222222///000000000......000222000222333333222111333555444333111//////000222333333222222222111111111111/////////000//////......//////////////////////////////000000000000//////............------------/////////...///000000111...////////////000000000////////////////////////111111111111111000000000222222333444444333222222333444444555555444444333444444444555555555444333222222222222222222222222111111222333333222222222333333333444444444444555555555444444444333333333222222333333333333333333444555555555555555555444444000555<<>>>>><<<999777777999;;;===>>>@@@BBBDDDIIINNNVVV```lll|||ttt___QQQEEE???888444444444222000......---,,,,,,+++,,,,,,(((((())))))))))))((((((************************))))))(((((())))))***+++))))))***++++++***))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''++++++***))))))***++++++******))))))******++++++******+++++++++,,,,,,,,,***+++,,,+++***)))***,,,,,,000444666555444555666333333333333333222000000222333333444444333333222777777777888999:::;;;<<<======???AAADDDGGGHHHIIIHHHKKKNNNPPPPPPQQQRRRSSSRRRRRRQQQPPPPPPOOOOOOOOOJJJJJJHHHGGGEEEEEEDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA???>>>===<<<:::999888777777888888888888777666666444444444333333222111000///...------,,,,,,,,,---))))))))))))))))))))))))************************************************************************))))))*********+++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++(((***,,,------...000222333333222111000000000000111555999===BBBLLLZZZeeevvvggg\\\NNNCCC???<<<888444~~~fffTTTNNNOOOHHHFFFCCCBBBBBBBBBAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@??????@@@BBBBBB???<<<=========<<<;;;:::999999<<<<<<<<<<<<<<<:::999999<<<<<<===>>>>>>=========777777777777666666666555555555555666555555444333333333333333333333333333444333333222222333333444555444333333222222222222444444333333333222222222222222222222222222222222222222222222222222222222222333333111///...///111000111222222222222333444444333111//////000222333222222111111111000000000000111111111000000///...//////////////////////////////000000000000//////........................///////////////000111111////////////000000000111000000000000000000000000111000000000000000000000222222333333444444444444333444444444444444444333333333444444444333333333222222222222222222222222222222333333333222222111333333444444444555555555444444444444444333333333111222333444444444444333444555555555555555555444999444777<<>><<<999777777999<<<===>>>AAAEEEHHHOOOVVVbbbooo~~~rrr^^^MMMBBB;;;777333000000000...,,,---,,,,,,+++++++++,,,,,,(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((())))))***(((''''''&&&&&&&&&''''''***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''++++++************++++++***************+++,,,,,,******+++++++++,,,,,,,,,***,,,---,,,+++***+++,,,---111666999::::::999999888888777666555444444444555555444444555555555555555555666666777999:::;;;===>>>???AAABBBCCCEEEFFFEEEHHHKKKMMMNNNNNNOOOQQQRRRRRRRRRRRRRRRQQQQQQQQQJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA<<<;;;;;;::::::999999999888999999888888777666555333333333333222111000///...------,,,,,,,,,,,,---************************************************++++++***))))))***++++++************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++(((***,,,------...000222333333333333222111//////000444666666777<<>>AAACCCCCC???;;;============<<<;;;::::::============<<<;;;:::999<<<===>>>>>>???>>>>>>>>>777777888888888777666555555555666666555555444333333333333333333333333333444444333333333333444444222111111000000000000111444444333333333333222222111222222222222333333333222222222222222222222222444555444222000///000111000111111111222222333333222222111000000111222333222111111111111000000000222222222222111000//////////////////////////////...//////000000000000000.........///////////////000000//////000000111222/////////000000000111111000000111111111111000000111000000000000111222333555555555555555555555555444444555555555555444444222444555555444333333444333333333333333333333333333333333333333333222111333444444444555555555555444444444444444444444444111222333555555555444444444444555555555555444444;;;777999>>>OOOrrrrrrWWW@@@<<<<<<666333666888999<<<>>>>>>===;;;::::::<<<>>>>>>???CCCJJJOOO\\\eeeuuuqqq```NNNAAA;;;777444111///...---,,,***)))))))))((())))))******((())))))******))))))((())))))))))))))))))))))))((()))))))))************)))(((((((((((((((((()))((((((((((((((((((((((((((())))))******))))))(((((((((((('''(((((()))***''''''&&&&&&'''(((((()))******)))((('''&&&%%%%%%'''''''''((()))))))))******************************************+++,,,---******+++++++++,,,,,,,,,,,,---...---,,,+++,,,...111333999@@@FFFIIIGGGEEE@@@>>>;;;999888888999:::555666888:::::::::888777555555555666777888::::::;;;===?????????@@@BBBDDDBBBEEEHHHJJJJJJJJJKKKMMMSSSSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIIIIHHHHHHHHHHHHDDDDDDDDDCCCCCCCCCBBBBBB<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999777666444333222222222222111000//////------,,,,,,,,,,,,------************************************************,,,+++***))))))***+++,,,************************)))************+++++++++******))))))******++++++++++++++++++++++++++++++(((***,,,,,,,,,---///111555555444333111///---,,,,,,///111222222555:::???HHHTTTfffxxxsssdddTTTEEE<<>>===@@@DDDDDD???;;;;;;<<<===>>>======<<<;;;<<<<<<=========<<<<<<;;;;;;<<<======>>>>>>======888999999:::999888777666555555666666555555444333222222222222222222222222555555444444444444555555000000000000000000111222444444333333333333222222111111222222222333333333111111111111111111111111333333444222000000111222111111000111222222222111000000000111222222222333333333222222222111111111222222222222111000///...000000000000000000000000......///000000000000000/////////000000000111111000000//////000000111222//////000000000111111111000111111222222111111000222111111111222444555777;;;;;;999888777666555555555666666777777666666555333555777777555444444666444444444444444444444444333333444444333333222111444444444444555555555555444444444444444444444444000111333555666666555444333333444444444444333333777666;;;CCCYYY~~~gggPPP>>>>>>>>>777444999888999;;;<<<===>>>======<<>>MMM\\\eeeeeebbbZZZVVVOOOIIIEEEDDDEEEFFFDDDHHHMMMPPPNNNIIIAAA<<<777777777777888:::;;;<<<777:::===>>>>>>???AAADDDBBBDDDGGGHHHHHHHHHHHHIIINNNNNNOOOOOOOOONNNMMMLLLMMMMMMLLLKKKKKKKKKLLLLLLEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>><<<<<<;;;999777555333222222222222222111000///...---,,,,,,+++,,,,,,------************************************************---,,,***))))))***,,,---************************)))************++++++++++++************+++,,,---++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///222222222111000///...---,,,---...///111333555666:::BBBNNN\\\jjjxxxnnnZZZNNN~~~gggYYYUUUNNNKKKGGGEEEEEEEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???======@@@DDDDDD???:::;;;<<<===>>>>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>>::::::;;;<<<======<<<<<<::::::;;;<<<;;;:::999888555555666666555555444333222222222222222222222222666555555444444555555666222111111111222333444444444444444333333333222222111111111222222333333333111111111111111111111111000111222111000000222444222111000111222222111000...///000222333333333333444444444333333333222222222222222222111000......111111111111111111111111......///000000000000000//////000000111111222222000000000000000111111222000000000000111111111111000111222333333222111000333333222333444666888:::AAA@@@===;;;888666555555777777888888888888777777444777999888666555666888444444444444444444444444444444444444333333222111444444444555555555666666444444444444444444444444000111444555666666555444222333333444444333333222222444===HHH``````KKK===??????777666===888999:::<<<===>>>>>>???<<<@@@DDDIIIOOO[[[jjjuuuppp\\\OOODDD;;;888;;;111///---++++++******+++***)))))))))***+++,,,---******++++++++++++******))))))))))))))))))))))))(((((()))***************((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&''')))***,,,---'''''''''(((((((((((((((%%%&&&'''((())))))))))))))))))************))))))************+++,,,---...******+++++++++,,,,,,,,,...///000///.........000333777BBBXXXooo~~~~~~{{{tttjjj```YYYUUUTTTUUU]]]ccciiilllhhh\\\OOOFFF888888888999:::;;;======444777;;;<<<===>>>BBBEEEBBBDDDGGGHHHGGGGGGGGGHHHFFFGGGJJJLLLMMMNNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFEEECCCAAA@@@@@@======;;;999777444222000222222222111111000///...,,,,,,,,,++++++,,,------************************************************---,,,***))))))***,,,---************************)))************+++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++***+++---,,,,,,,,,---...,,,------...///000111111111///......000222222111111666>>>HHHTTTbbbooowwwpppcccnnn```YYYOOOMMMIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@AAABBBCCCAAA@@@??????>>>>>>??????======>>>>>>>>>>>>======?????????===;;;;;;===??????===;;;<<<>>>>>><<<:::<<<;;;;;;::::::;;;;;;<<<<<<<<<======<<<<<<;;;:::555555666666777777777888333333444444444333222111333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222111111111111000222222222111111111000000111000000000111222333333444333333222111000//////222222222222111111111000333111000111111111///---............/////////000222222222222222222222222////////////000111222333222222222333444666777888333333333333333333333333333333333333333444888;;;AAA???>>>;;;999888777777555888:::;;;999888777777666666666666666666666666666666555555555444444444444444444444444444444444555555555555555666777777555444333333222222333333333333333444444444555555444222333444222...000555444444<<>>===???AAA@@@EEEOOOZZZfffxxxnnn]]]MMMFFFAAA:::555555111000///...---,,,++++++***)))))))))))))))***+++---,,,***)))((()))***+++)))))))))))))))*********(((((())))))))))))((((((******))))))((((((''''''++++++***)))((('''&&&&&&&&&&&&''''''(((((())))))((((((&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))&&&((())))))(((((()))+++)))))))))))))))******+++***+++,,,,,,---------------,,,++++++,,,---///000////////////000000000000444777CCC[[[xxxzzzuuurrr{{{~~~eeeOOOIIIDDD===;;;<<<>>>>>>===@@@???>>>>>>@@@BBBBBBAAAEEEDDDDDDDDDEEEGGGHHHIIIJJJJJJIIIJJJLLLOOORRRTTTRRRSSSSSSRRRQQQQQQSSSTTTTTTRRROOOLLLLLLMMMOOOQQQUUUSSSPPPNNNKKKIIIEEEBBB===;;;888777666666444333000000000000000111111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))((('''''''''(((***+++******))))))))))))*********)))(((&&&&&&((()))***++++++++++++++++++++++++,,,,,,---...---,,,***))))))***++++++,,,,,,,,,,,,***+++,,,---.../////////............////////////000000////////////000000111333555999@@@IIITTT[[[zzznnn```YYYQQQNNNKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@AAAAAABBBAAA@@@??????>>>>>>??????===>>>>>>??????>>>>>>===?????????===;;;;;;===>>>@@@>>><<<===??????>>><<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::999666666666777777888888888444444444333333333222222333333333444444444555555444444444444444444444444333333333333333222222222222222222222222222222222111111111111111111111111222222222111111111111000222222222111111111000000000000/////////000111111333333222222111000000000222222222111111111000000111000///000111111///---........./////////000000222222222222222222222111111111111222222333444555111111000///......------333333333333333333333333222222333333333555888;;;>>>===<<<:::999888777777888:::======;;;999888888555555555555555555555555666666555555555444444444444444444444444444444444444444444444444555666666555444333333222222333333222222222333333333444444444111222555555222333666777777@@@XXXyyy}}}VVVJJJ>>>;;;;;;:::999999===;;;;;;@@@BBBAAAAAADDDFFFFFFLLLWWWdddsss~~~nnn___QQQCCC???<<<666222111000//////...---,,,+++***)))))))))))))))******+++,,,***((((((***+++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))((('''&&&&&&%%%'''''''''((((((((((((((()))((('''&&&&&&'''((((((''''''&&&&&&&&&'''(((((((((((((((((())))))))))))'''((())))))(((((()))+++)))))))))))))))***++++++,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,...///000////////////000000000000555999DDDYYYttt~~~jjjZZZUUUOOOLLLLLLKKKIIIFFFCCCAAA@@@@@@BBBCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKKKKLLLLLLLLLMMMOOOQQQTTTUUUSSSTTTUUUUUUTTTTTTVVVXXX[[[ZZZXXXVVVWWWZZZ^^^```hhhfffccc^^^XXXOOOEEE>>>===;;;888777777666444333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***))))))((()))***+++,,,******))))))))))))******+++***(((''''''(((***+++++++++++++++++++++++++++,,,---------,,,,,,+++***+++,,,------------------******+++,,,---------,,,............////////////000000////////////000000000111222444999@@@HHHNNNdddrrroooaaaZZZTTTQQQMMMJJJIIIHHHFFFDDDEEEDDDCCCAAA@@@@@@@@@AAAAAA@@@??????>>>>>>??????>>>??????????????????>>>???@@@@@@>>><<<;;;<<<===???>>>===>>>???@@@???>>><<<;;;;;;::::::;;;;;;<<<:::::::::::::::999888888777777777888888888888888666555333222222222333444333333333444444444555555444444444444444444444444333333333222222111111111333333333333222222222222111111111111111111111111222222222111111111111000222222222111111111111111000///...............///111111111111111111111111222111111111111000000000/////////000222222000///////////////000000000000333333222222111111111000222222222222333444555555444444444444222000...---333333333333333333333333111222333333333555888:::;;;:::999888888888888888:::;;;===<<<:::888777777444444444444444444444444666666666555555555555444444444444444444444444444333333333333333444555555555444444333333333333333111222222222333333333333444000111555777666666888:::===IIIbbbsssPPPFFF===;;;<<<;;;::::::===:::;;;???AAAAAACCCHHHNNNQQQYYYgggvvvkkk[[[NNNDDD;;;888777444000///......------,,,+++******)))))))))))))))***++++++...,,,+++---///000...,,,+++******))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''&&&&&&%%%%%%(((((((((((((((''''''''''''&&&%%%$$$%%%%%%'''''''''&&&&&&&&&'''(((((()))(((((((((((())))))))))))''')))***)))(((((()))+++***))))))))))))***++++++***************)))(((''',,,,,,,,,,,,---...///000////////////000000000000555999BBBRRRggg~~~vvvqqqlllhhhfffccc^^^ZZZUUUSSSQQQPPPQQQQQQPPPOOONNNQQQUUUYYY[[[[[[ZZZYYYSSSTTTUUUWWWYYY[[[]]]^^^___aaabbbccccccdddfffhhhooonnnmmmnnnqqqvvv{{{|||ppp___MMMBBB>>>;;;888777777666444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++************+++,,,,,,******))))))))))))******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,++++++)))***++++++++++++******............////////////000000////////////000000000111111111222777===AAALLLYYYmmmpppbbb\\\WWWTTTPPPLLLJJJHHHFFFDDDFFFEEECCCAAA@@@@@@@@@@@@AAA@@@??????>>>>>>????????????@@@@@@@@@@@@?????????@@@@@@>>><<<;;;;;;<<<>>>======>>>>>>??????>>><<<;;;;;;::::::;;;;;;<<<:::::::::::::::999999888888888888888888888999999777555333222111222444555333333333444444444555555333333333333333333333333333333333222222111000000333333333333333222222222333333333333333333333333222222222111111111000000111111111111111111111111111000///...............000000111111111222222222222222111111111000000000//////000222444555333111//////000000000111111111333333333222111111000000111111111111111222333333444555777999999888666555444444444444444444444444333444444444333333555777888777777777777888888999999:::;;;:::777555444444555555555555555555555555666666666555555555555555555555555555444444444444444444333333444444555666555555444333333333333333222222333333333444444444444000000555888888777999===DDDVVVqqq~~~fffKKKBBB<<<<<<>>>===<<<===>>><<<===AAADDDFFFKKKQQQYYY```mmm|||nnn\\\OOODDD>>>888666666444111...------,,,,,,+++******)))))))))))))))***+++,,,,,,...///111111000...---------,,,,,,+++***))))))((((((((())))))))))))((((((''''''(((((())))))******((('''''''''''''''''''''))))))((((((''''''&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))((()))******)))((()))*********))))))******+++,,,&&&'''(((******+++++++++,,,,,,,,,---......///000////////////000000000000111555<<>>>>>????????????@@@@@@@@@@@@??????>>>???@@@???===;;;;;;<<<<<<==================>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999999999999888888888888888888777666444222222333444555333333333444444444555555333333333333333333333333333333333222222222111111444444444333333333222222333333333333333333333333222222222111111111000000111111111111111111111111222222111000////////////000000000111222222333333222222222222111111111111111111333555888888666333000000000111111111111222333333333333222222111111222222222222222222333444000222444777888888777666444444444444444444444444555666666444222111222333555555555666777888999:::999::::::999666444444555666666666666666666666666666666666666666666666666666666666555555444444444555555555555555666666777666555444444333333444444444444444444555555555555555111111555777777888;;;>>>MMMfff{{{```GGG@@@<<<===???>>>>>>@@@AAA@@@BBBGGGKKKOOOXXXaaahhhttt~~~lll[[[LLLCCC>>>;;;777555444444111---,,,,,,,,,++++++******)))))))))))))))***+++,,,---+++000444111+++'''))),,,......---,,,,,,+++******(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%$$$$$$$$$&&&'''((('''''''''''''''((()))***(((((((((((()))))))))))))))***+++***)))((()))******************++++++,,,'''(((***+++,,,---------,,,,,,---...////////////////////////000000000000000444888;;;BBBPPPeeetttpppVVVEEE<<<:::777666555555333111000000000///...---,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))***************++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++++++++++++++***)))(((---------...------,,,,,,............////////////000000////////////000000333333444333333444777:::===@@@HHHWWWjjjqqqddd___\\\XXXSSSPPPMMMKKKHHHFFFEEEDDDCCCAAA@@@@@@@@@AAAAAA@@@??????>>>>>>??????>>>??????????????????>>><<<>>>??????===<<<<<<===<<<>>>>>>===<<<;;;;;;===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::999888888888888888777777777777666444333333333444555333333333444444444555555333333333333333333333333333333333333333333333333555555444444333333222222111111111111111111111111222222222111111111111000111111111111111222222222333222222111111111111222000000111111222222222333444333333333333222222222222333555888::::::777444000111111111222222222222333333444444444444444444555555555444444555555666333444555666666666555444444444444444444444444444555666666555222111111111555555555666777888999::::::;;;;;;:::888666777888777777777777777777777777555666666666666777777777777777666666555444444444666555555555555666777777666555555444444444444444555555555555666666666666444222333666666777<<>>??????AAADDD@@@@@@DDDJJJPPPWWWdddppp}}}~~~lll\\\LLLAAA===888888555111000111///+++,,,,,,,,,+++++++++******)))))))))***+++,,,---......222555333,,,)))+++......------,,,,,,+++++++++(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((((((''''''''')))(((''''''((()))+++,,,))))))(((((('''(((((()))(((((((((((())))))))))))***+++++++++)))((()))***+++************+++,,,,,,,,,,,,---------,,,,,,+++,,,,,,...//////000//////////////////000000000000222555777666888AAAPPP\\\tttjjjSSSDDD;;;888666444444333111000//////......------,,,,,,+++++++++++++++++++++++++++++++++************)))((()))******++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------------.........---,,,,,,......////////////..................////////////000000////////////000000000111333333333444666888::::::>>>GGGTTTfff}}}qqqeeeaaa]]]YYYTTTQQQNNNLLLJJJHHHDDDCCCBBBAAA@@@AAAAAABBBAAA@@@??????>>>>>>??????===>>>>>>??????>>>>>>===;;;===??????>>>======>>>>>>@@@AAA???<<<:::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::999888888888888888777777666666666666555555555444444444444333333333444444444555555222222222222222222222222333333333444444555555666666555555444333333222222111111111111111111111111222222222111111111111000000000111111111222222222222222111111111222222333111111111111111222222222555555444444444444333333333333555888:::999666333111111111222222222333333333444444555555666666666666666555555555555666666777777777666666555555555555555555555555555555555333444555555333222222333555555555666777888::::::999::::::999777666777999777777777777777777777777555666666666777777777777777777777666555444444444555444444444444555666666666666555444444444444444444444444555555555666666333333555777777999CCCOOOfffzzzpppVVVFFF@@@===>>>??????CCCGGGCCCDDDIIIPPPXXXbbbrrrkkk[[[NNNBBB<<<===333555333...---000///+++,,,,,,,,,,,,,,,+++++++++)))))))))***+++,,,......000///...------......---+++++++++++++++++++++***(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''((()))******'''''''''((((((((((((((()))(((''''''(((***+++,,,+++***)))(((''''''''''''(((((((((((())))))))))))***+++,,,+++)))((()))***++++++******++++++,,,---,,,,,,------------,,,,,,,,,---...///000000//////////////////000000000000111444666555444888BBBJJJVVV```lllvvv|||ppp^^^MMMCCC999777444333222111000...------------------------************************+++++++++************))))))***+++,,,,,,,,,+++***,,,++++++******++++++,,,******++++++++++++*********************************+++,,,,,,---------,,,------.../////////......------...///000000000000............////////////000000////////////000000...000222333333333555666888888<<>>?????????======>>>>>>>>>>>>======999<<<>>>??????>>>>>>???@@@BBBCCC@@@<<<:::;;;===<<<;;;;;;::::::;;;;;;<<<888999999999999888777777888777777777666666555555555555666666555555444333333333333444444444555555222222222222222222222222222333333444555666777777666666555444333333222222333333333333333333333333222222222111111111111000000000111111222222222222111000000000111222333333111111111111111111111111666666555555555444444444333333555888:::999555222111111222222222333333333333444444555666777888888555444444333333333444444444444333333333333444555555555555555555555555555000222444444333333444555666666666666777999::::::666777888666555555666888666666666666666666666666555666666666777777888888888777777666555444444444444333333333333444555555666666555444444444444555333333333444444444555555111333777888777;;;IIIWWWfffNNNGGGAAA>>>>>>???@@@DDDIIILLLNNNSSS\\\eeeqqq~~~lllXXXJJJAAA999888<<<111444222---,,,111111---------,,,,,,,,,,,,,,,,,,)))))))))***+++---...///***$$$!!!(((,,,***%%%)))))))))))))))*********(((((())))))))))))((((((******))))))((((((''''''$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))&&&&&&%%%%%%&&&''')))***,,,+++***(((''''''''''''(((((((((((())))))))))))***,,,,,,+++)))((()))***++++++******++++++,,,---((()))***,,,.../////////,,,---...000000000000///////////////000000000000///222444444222444999???EEEKKKTTT[[[```cccgggjjjmmmlllqqq|||{{{qqqfff[[[PPPEEE???888666333222111111///---,,,---------------------************************+++++++++************)))***+++,,,---...---,,,,,,,,,++++++******++++++,,,)))******++++++******))))))))))))))))))))))))))))))***,,,---...---,,,,,,++++++,,,---............,,,---...///000000000000............/////////000000000////////////000000000222444555444444555666777999>>>AAAAAAFFF[[[pppqqqfffccc]]]\\\XXXTTTPPPMMMKKKJJJHHHFFFDDDCCCDDDCCCAAA???@@@@@@AAA@@@@@@???>>>===<<<;;;;;;;;;<<<===???@@@<<<;;;<<<>>>===;;;>>>CCCDDDGGGGGGCCC>>>======<<<888;;;???@@@>>>:::888777;;;===;;;555444777777444999888888777666555555444888777666555444333333333444444555555555444333333555444333222111222333333222222333333333333444444444444333333333333222222444444333222111000///...333333222222111000000000000000//////000222444555222111000//////111333444222333444444555555444444444555555555555555444444333444555777888777777666333333444444444444444333333333333444444444555555555555555555555555555555666666555555555444444444444444444444444444444444111111222333444444555666555555555555777999;;;===888777666777888777555444333555666888999999999999333444555777888888999999666666555555555444444444666666666666666666666666555555444333333444444444222555777888888999:::;;;777666333888>>>>>>OOOpppyyy]]]LLLCCC@@@AAADDDFFFEEEGGGLLLQQQZZZbbbhhhssszzzggg\\\MMMBBB===;;;777444111000///...---,,,,,,+++******************++++++++++++******++++++,,,---))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))***************))))))+++---...---+++...---,,,,,,++++++++++++++++++---...//////000///---,,,,,,,,,,,,---......///000222222111111111222111222222333444555666666;;;<<<>>>BBBEEEHHHJJJLLLMMMNNNRRRVVV]]]gggrrryyy|||yyywwwzzzyyyqqqkkkgggbbb___[[[UUUNNNHHHDDDAAA555444333222000///...---......---------,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))---,,,,,,+++*********++++++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,,,,------000000000000000000000000111111000000000000000111222444555666666666888:::<<<;;;;;;<<<@@@IIITTT\\\oooeeebbb^^^\\\ZZZWWWSSSPPPNNNLLLJJJHHHFFFFFFFFFEEECCCAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;<<<>>>???@@@======???AAA@@@<<<>>>BBBKKKNNNLLLEEE>>>;;;:::999888:::<<<<<<;;;999888888:::999999<<<>>>>>><<<:::888888888777666555555555666555555444333333333333444444555555555555444444555444333222222222333333222222333333333333444444444444333333333333222222222222222222111111111111111111111111111222222222111111000000111222333444333222111000000222333555444444555666666666666555555555666666666666555555666666666666555444333222444444555555555555444444444444444555555555666666555555555555555555555555666666555555555444444444555555555555555555555555333333333333333444444444666666666777888:::<<<===999888777888999999777555888999999::::::999777666666666777777777777777666666666555555555444444444666666666555555555555555555444444333333333444444222444666777666666777999777777555999>>>@@@TTTuuuqqqWWWIIIDDDAAABBBEEEGGGHHHLLLRRR\\\gggrrr{{{yyygggYYYPPPDDD;;;888666333111111000///---,,,,,,++++++************************++++++******++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&*********)))))))))((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))*********+++++++++***+++---...---,,,...------,,,++++++,,,,,,+++,,,---...////////////---------------......//////000222222111111111222222222333333444444555555333444666999<<>>???AAADDDIIIPPPYYY___mmmkkkaaa^^^\\\___eeeiiijjjhhhiiiggghhhooo{{{vvvpppppprrrtttvvvuuurrrpppooonnnoooooowwwuuupppjjjccc]]]YYYVVVQQQOOOLLLHHHCCC???;;;999555444333222000///...------------,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******---,,,++++++******++++++***************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,------...///......------------......000000000000000000000000111111000000000000111111222333555666666666888:::<<<<<<<<<===AAAIIIRRRXXX|||kkkcccaaa\\\\\\[[[YYYWWWSSSPPPOOOMMMKKKIIIHHHHHHHHHFFFDDDBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<===>>>???@@@>>>???BBBDDDBBB===>>>CCCQQQUUUSSSHHH>>>;;;:::999:::;;;;;;:::999999<<<>>>GGG<<<777;;;>>>;;;999<<<888888777777666666555555333333333333333333333333222333444555555666555555555444333222222222333333222222333333333333444444444444333333333333222222000111111111222222333333000000111111222333333444222222111111111111222333333333222111222333444555555555666777777777777666666666777777777777666666888777666555444444444444555555666666666555555444555555555666666666777777555555555555555555555555555555555555555444444444666666666666666666666666555555444444444333333333777777777888999;;;<<<===:::999888999::::::888666999999:::;;;:::999888777999999999888777666555444666666666555555555444444666666555555444444444333444333333333333333444444444555777777666666777888666999777999>>>BBBYYY}}}fffRRRHHHGGGEEEFFFJJJMMMPPPWWW___jjjxxxxxxcccSSSIIICCC;;;666444333111///000///...---,,,+++++++++******************************+++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((*********)))))))))(((((('''''''''''''''''''''''')))))))))*********++++++))))))*********+++++++++---,,,++++++---...---,,,......---,,,,,,,,,,,,------------...////////////......------......///000///000222222111111111222333333333333333333333333......000222444555777777888888888999;;;???EEEJJJVVViii||||||hhhUUUJJJGGGEEEGGGLLLOOOOOONNNLLLLLLMMMTTT^^^jjjtttyyy~~~tttfffZZZUUUTTTWWWYYYYYYXXXVVVTTTTTTTTTUUUUUUZZZYYYVVVSSSPPPLLLJJJIIIEEEDDDCCC@@@>>>;;;999888444444333222000///......,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******+++++++++,,,,,,++++++******++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,------...///.............../////////000000000000000000000000111111000000000111111222111333555666666777999;;;<<<===>>>???BBBHHHOOOTTTuuuggg```]]]YYYYYYZZZZZZXXXUUURRRPPPOOOMMMKKKJJJJJJIIIGGGEEECCCBBBAAAAAA@@@?????????=========>>>>>>?????????===???BBBEEEBBB>>>AAAGGGSSS[[[ZZZLLL@@@===>>><<<>>>>>><<<::::::<<<@@@DDDaaaKKK:::::::::444444<<<888777777777666666666555222333444444555555555555111111222444555555555555444444333333333222222222222222222333333333444444444444333333333222222222111111111222222222333333111111111222222333333333333222222222222222222222444333333333333444555666555555666777777777666666666666777888888888888777666666555555555777999:::666666666666666666555444444555555555666666666666555555555555555555555555555555555555555555555555666666666666666666666666555555555444444444444444666777777888999:::;;;<<<999888888999::::::888777555666888:::;;;;;;::::::999999999888777666555444666666666666555555555555666666555555444444333333333333333333333444444555777999;;;:::999888888999555:::888999>>>EEE___ttt[[[OOOKKKJJJIIIKKKPPPUUUZZZeeeoooyyyxxxdddSSSIIIAAA===888555444333111//////...---,,,+++++++++++++++++++++*********************++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((()))))))))))))))(((((((((''''''''''''''''''(((((((((((()))))))))*********++++++*********+++++++++,,,,,,---,,,+++,,,---...---,,,......---------------..................////////////............///000000///000222222111111111222444333333333222222222111......///000111222333444888888888777777999===AAAGGGTTTccciiiiiibbbTTTFFF@@@>>><<<<<>>===;;;::::::333333222111000///......+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,++++++***++++++,,,))))))******+++,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////...//////000000000000000////////////////////////111111000000111111222222222444666777888999;;;======???AAACCCEEEIIINNNRRR|||mmmbbb[[[XXXTTTUUUVVVWWWVVVTTTQQQPPPPPPNNNKKKJJJJJJIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@AAA>>>>>>>>>???????????????===???DDDFFFCCC@@@EEELLLXXXccccccSSSCCC???>>><<<>>>>>><<<::::::<<>>===666666>>>777777777777666666666666333444555666777777666666///000111222333444444444444444444333333333222222222222222333333333444444444444333333333222222222333333333222222222222111333333333333222222111111222333333333222222222222444444333444444444555555444444555666666666666555666666777888999999888888555444333333444555777888666666777777666555555444333333444444444555555555666666666666666666666666444555555555555555555555555555555555555555555555333333444555555666777777555666666777888999::::::888777777888999999888666444555777888999:::999999777777888888888888777777777777666666666555555555666666555555555444444444444333333333444444555666999:::;;;;;;999888888999666;;;:::;;;CCCNNNhhhhhhUUUOOOOOOMMMMMMQQQXXX^^^fffsss{{{eeeTTTIIIDDD<<<:::777555333222000......---,,,++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((()))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,---//////---,,,.........------...//////000000///........./////////............///000000///000222222111111111222333333333222111111000000000000000111111222222333444444555444444555888:::;;;BBBJJJMMMMMMJJJCCC<<<999888666666777888999999;;;;;;;;;<<>>>>>===============>>>>>>?????????>>>>>>>>>============<<<;;;:::999888777666333222222111000///......++++++*********)))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********))))))*********,,,++++++***++++++,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////......000000111111000000////////////////////////111111111111111222333333222444777999999;;;>>>@@@@@@BBBEEEHHHJJJMMMQQQTTTpppeee^^^XXXTTTPPPQQQRRRSSSSSSRRRQQQPPPPPPNNNLLLKKKJJJIIIFFFDDDEEEDDDBBBAAA@@@@@@AAABBB>>>???@@@@@@@@@@@@?????????DDDKKKOOOKKKFFFIIIPPP^^^lllmmmZZZFFF???===999;;;;;;;;;999999;;;>>>AAAMMMAAA;;;>>>???:::888:::777777777777666666666666444555666777888888777666000111222333333444333333333333444444444333222111222222333333333333444444444444333333333333222222444444333333222222222111555444444333222222111111222222333333333333333222333333333444444444555555444444555666666666666555555666777888888999888888555444333222111111111111666666666666666555444333333333333444444444444555666666666666666666666666444444444555555555555555555555555555555555555555333333444555666777888999555555666888888999999888777777666888999:::888777777777888999888777666555666666777888999999999999777777777666666666555555666666666666666666666666444444444444555666777888777999::::::888777777888777===<<>>AAA>>><<<;;;;;;<<<;;;888666999999:::::::::;;;;;;;;;==================<<<<<<<<<<<<;;;999888777666555222222111000000///......+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******++++++******++++++,,,,,,******++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......------......///000---...///111111111000000000000000000000000000000111111111111111222333444444666999;;;<<<>>>@@@CCCCCCEEEIIILLLOOOSSSXXX[[[}}}oooccc^^^ZZZUUURRRNNNOOOOOOPPPPPPQQQRRRRRRRRROOOMMMLLLKKKIIIGGGEEEFFFEEECCCAAA@@@AAABBBCCC??????@@@AAAAAA@@@??????DDDLLLXXX^^^XXXOOOLLLPPP___pppttt___IIIAAA>>>888999:::;;;;;;::::::<<<>>>888777888999;;;;;;999777666666666666777777777777333555666777888777555444333444444555555555444444333333444444444333222111222222333333333333444444444444333333333333222222222222333333333333333333333333333333333333333222000111333444444444444333222222333444444444444444555555666777777777777666444555666777888888888888444444444444333222111000666666666555555444222222444444444444555555555555666666666666666666666666444444444555555555666666666666666666666666666666555555666666666777777777555666888999:::999999888888777777999:::;;;:::888888888999:::999888777666777777888999999999999888777777777777666666666555555555666666777888888888555555555666666777888999777888::::::999888999999888>>>???GGG[[[qqqyyy```WWWWWWXXX\\\```iiittt||||||fffWWWKKKAAA;;;;;;444444222000...---------,,,++++++***************,,,,,,++++++***))))))((((((***+++------,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((***))))))))))))(((((((((&&&''''''((())))))******)))))))))*********++++++,,,,,,,,,,,,------------,,,...222666999888444000//////......///000000111333222000...------...///---------------......//////000222222111111111222111111111111111000000000............////////////000222333444333333444666777777777888999888888999666666555444333444666777000222444444444555888<<<<<<;;;:::;;;<<<<<<:::999999999:::;;;;;;;;;::::::;;;<<<<<<<<<============;;;;;;:::999888777777666111111111000//////......,,,,,,+++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------..................//////000+++---///000111111000///000000000000000000000000111111111111222333444555555777:::<<<>>>@@@CCCEEEFFFIIIMMMPPPTTTYYY___bbb|||qqqddd\\\ZZZXXXUUUQQQNNNNNNNNNNNNOOOQQQRRRSSSSSSQQQNNNMMMLLLJJJHHHFFFGGGEEECCCAAA@@@AAABBBCCC???@@@AAABBBAAAAAA???>>>GGGRRRbbbjjjcccUUUNNNOOO[[[pppuuuaaaLLLEEEAAA<<<:::<<<>>>>>>===<<<======<<<>>>===888888===>>>;;;666666666666777777777777333444666777777666444333666666666777666666555555333333444555444333222111222222333333333444444444444444444333333333222222000111111222444555555666111222222333333444444555///111222444555555444444111222333333444444333333666666777888888888888888444444666777777888888888333444555777888777777666555555555555444333222111555555555555666666666777777777777777777777777777444444444555555555666666777777777777777777777777777777777777666666666666666777999:::;;;;;;:::999999999888:::<<<<<<;;;:::555666888:::;;;;;;;;;:::888888999999999888888777777777777777666666666666555555666777888999::::::666666666666777888::::::888:::<<<<<<;;;;;;;;;<<<999@@@BBBLLLfffttt___YYYZZZ\\\fffkkkvvv}}}jjjVVVMMMGGG???::::::333333222000...---///000++++++******************,,,,,,++++++***))))))((((((***+++------,,,+++***++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''++++++++++++************&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,///555:::>>><<<777333///////////////000111111444222000...------...///---,,,,,,,,,,,,---......///111222222111111222333000000000000000111111111------....../////////000...000222222111000111222333222333555555444444666222333222111000111333555444666888777555444777999888777666777:::<<<======777777888888888888888777666666777888888999::::::666666666555555555444444111111000000//////......,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.....................///000000***,,,...000111111//////000000000000000000000000111111111111222333444555666888;;;>>>???BBBEEEGGGHHHJJJNNNSSSWWW]]]ccchhhzzzjjjddd\\\VVVSSSQQQOOOLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPNNNMMMLLLJJJIIIIIIGGGFFFDDDCCCBBBBBBCCCCCC??????@@@???>>>???BBBDDDNNNZZZzzzqqquuu\\\LLLRRRiii|||jjjQQQFFF???777============<<<;;;:::999::::::;;;<<<======<<<<<<999:::;;;<<<;;;999777555555555666666777777888888444444444444444444444444666666555444444444444555444444555555555444222111333333333222222222111111444222111//////000222333222222222222222222222222111111222222222222111111111111222333444444444444555555555555666666666666777888999;;;;;;;;;:::999666666666666666666666666777666666666555555555555555555555555555666777777888888777777777777888888888888777777666666555555777777666666555555555444444444555555666777777777888999999::::::;;;;;;<<<;;;;;;;;;:::::::::999999<<<555111444;;;???<<<666:::999999999::::::;;;<<<<<<;;;999777666777777888888888888777777777777777888999999777666555777888???;;;:::===???======???DDDCCCGGGVVVssszzzlllccc[[[^^^fffmmmzzz|||dddWWWIIIAAAAAAAAA<<<777111222222222000...,,,+++)))))))))***+++++++++,,,++++++++++++++++++++++++)))*********+++++++++++++++***)))'''''''''((()))(((((()))***************)))))))))))))))*********&&&&&&&&&&&&&&&'''((()))))))))((('''&&&'''''''''))))))))))))))))))))))))&&&'''((()))************%%%&&&((()))*********))),,,+++,,,---//////---,,,+++///555:::;;;999666333000//////.........//////222111111000///......---------............------222000.........000222333444222000//////000///...////////////////////////......//////000000111111000000000111222333555666333222222111000000000111444555555555555555444444666777777777888888888888777888888999999999888888888999::::::888777777777666666666555555444444444333222111000///...------,,,+++***)))(((((((((((()))+++++++++***)))***+++++++++************++++++++++++************++++++)))***,,,------,,,***)))******************************+++++++++,,,,,,,,,---------------------------------............///---...............------111000////////////000000111111111333444666888999<<<;;;;;;;;;===AAAEEEGGGJJJPPPVVVZZZ^^^eeeoooxxxsssjjjaaa[[[UUUPPPOOONNNLLLKKKGGGHHHJJJLLLNNNOOOPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCCCC???@@@@@@@@@???@@@BBBEEEMMM]]]zzz}}}aaaOOOSSSddd{{{qqqWWWIIIBBB;;;>>>>>>>>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<999:::;;;;;;:::999777555555555555555555666666666444444444444444444444444666666555444444444444555444444555555555444333222333333333222222222222111333222111000000111222333222222222222222222222222111111222222222222111111111222333444444555444444666666666777777777888888555666777777888888888777666666666666666666666666777777666666666555555555555555555555555666777777888888777777777777888888999999888888888777777777888888888777777666666666555666666777777888999999:::::::::;;;<<<<<<======;;;;;;;;;:::::::::999999<<<999777888:::<<<;;;999:::999999999:::;;;<<<===<<<;;;999888777777777888888888888999999999999999888:::::::::888777888:::;;;888888<<<>>>======@@@FFFIIIRRReeepppfffbbb___eeeooo~~~{{{hhhYYYOOOCCC===??????;;;666111111111000///---,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++(((((('''&&&&&&&&&''''''(((((()))***************))))))))))))))))))))))))''''''&&&&&&&&&'''(((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&'''((()))************'''''')))************)))+++++++++---///000...,,,+++...222666888777444222000//////.........//////222111111000//////......---......//////......---333222111111333666888888777444111////////////.../////////////////////////////////000111111222222111111111222333444666666333333222111111111111111444444555555555555444444666666666777777777888888777777777777777777666666777888999999777666666777666666555555444333333222111111000//////...------------,,,+++************((()))******(((((()))***++++++************++++++,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------............///...//////000000//////...111000000/////////000000111111222333444666888999;;;<<<===>>>AAADDDIIILLLQQQVVV]]]aaaeeemmmyyy|||qqqfff___WWWSSSNNNKKKJJJKKKJJJJJJEEEGGGHHHJJJLLLMMMNNNNNNJJJJJJJJJIIIIIIIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBCCC@@@AAAAAA@@@@@@AAACCCEEELLLaaahhhSSSWWW___{{{zzz^^^LLLDDD@@@????????????>>>===<<<<<<:::;;;;;;<<<<<<<<<<<<;;;999999:::::::::888777666555555555444444444444444444444444444444444444444666666555444444444444555444444555555555444333222333333333333222222222222333222111000000111222333333333333333333333333333111111222222222222111111111222333444555555555555777888888888888999999999666666666666666666777888888888888888888888888888777777777777666666666666666666555555555666777777888888888888888888888888999999999999999888888888999999999888888888888888777777888888999:::::::::;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;:::999:::;;;::::::::::::;;;<<<===>>>;;;;;;:::999888888888888888888999999:::;;;;;;;;;888:::<<<<<<;;;::::::;;;:::888999===???>>>@@@CCCGGGPPPaaayyyyyyiiidddeeehhhrrr}}}yyyfffXXXKKKCCC:::888;;;<<<888444000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&'''(((((((((''''''(((((())))))******)))))))))))))))***)))))))))(((((((((''''''&&&'''''''''))))))*********)))((('''''''''''''''''''''''''''''''''((()))************((()))******+++******))),,,++++++---///000///---+++---000222333333222111/////////......//////000111111111000000//////...---......//////......---111111111444999===???@@@;;;777222...............000000000000000000000000///000000111111222333333222222222222333444666666333333222222111111222222444444555555555555444444555555666666666777777777777777666666555555444444555777888888666555555666777666555444333222111000/////////.........------///...---,,,,,,+++++++++)))***+++***)))((()))+++++++++************++++++---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,---------------------------------------------............//////000000111111000000000111000000000000000111111222222333444555666888999:::===???BBBEEEIIIMMMQQQVVV[[[bbbhhhnnnxxxvvvmmmeee^^^YYYRRRPPPLLLJJJIIIIIIJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBAAA@@@AAADDDFFFMMMdddnnnXXXZZZ]]]{{{bbbMMMDDDAAA????????????>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;;;;999999999:::999888777666666555555555444444333333333333444444444444444444666666555444444444444555444444444444444444444333444444333333333222222222222222111111111222333333333333333333333333333333111222222333333222222111222333444555555666666555888888888888999999999999999999777777777888999:::999999999999999999999999888888888777777777666666777666666666666666777777888888888888888888888888999999999999999999888888999999999999888888888888777888888999::::::;;;;;;:::;;;;;;<<<======>>>>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???;;;;;;::::::999999999999777888888999:::;;;;;;<<<777999<<<<<<<<<;;;<<<======;;;===@@@AAAAAACCCHHHNNN___wwwuuujjjiiinnnuuussscccVVVNNN@@@:::555444777888555000///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********************++++++++++++'''''''''(((((((((((()))&&&((()))+++++++++***)))(((((()))))))))))))))(((((())))))******)))((('''))))))(((''''''&&&''''''((()))+++,,,+++***(((&&&''''''''''''''''''''''''''''''((()))******************+++++++++++++++***,,,,,,+++---///000///...------...///000111111111//////////////////000111111111111000000000//////......////////////......---...111777???EEEGGGGGG===888222...------......000000000000000000000000/////////000111111222222111111111111222333444555333333222222222222222333333333444555555555444444444555555555555666666666777777666555555444444444555777888888777666666777777666555444222111000///...............---------///...---,,,,,,++++++,,,+++,,,------,,,+++,,,---++++++************++++++,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---------------------------,,,,,,,,,---------......,,,,,,---------------------------............/////////000000111111000000111111000000000111222222444444444555666888999:::;;;>>>BBBEEEGGGKKKPPPUUU\\\ccclllttt}}}~~~wwwmmmddd\\\WWWTTTSSSOOONNNKKKIIIGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBAAA@@@AAADDDFFFOOOeeeqqqZZZ\\\^^^yyygggPPPDDD@@@>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;::::::888888999999888888777777777666666555555444444444333333333444444444555555666666555444444444444555444444444444444444444444444444444333333333222222222222111222222333333444333333333333333333333333222222333333333333222222333333444555666666666666777777777888888888999999:::999888777777888999:::::::::::::::::::::::::::999888888888888777777777888777777666666666777777777888999999999999888777888888888888888888888888888888888888888888888888777888888999999:::;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::888666888<<>><<<======<<<<<<======>>>???;;;;;;;;;;;;:::::::::999666777777888999:::;;;;;;666888:::;;;;;;<<<===???AAA???@@@BBBBBBAAAFFFMMM[[[rrrzzztttpppsss{{{mmm[[[MMMFFFDDD:::666333333555555111------,,,+++******+++,,,---++++++******))))))(((((()))))))))******+++++++++&&&'''''''''(((((((((((('''(((***+++++++++******(((((()))))))))(((((('''((()))*********((('''&&&***)))((('''''''''''''''((()))+++,,,+++***(((&&&'''''''''''''''''''''''''''((()))***+++++++++++++++++++++++++++,,,,,,,,,...---,,,---...000///...//////......///000111111///////////////000111111111111111111000000000000...//////////////////...,,,...333===GGGMMMNNNLLL<<<888222...------......////////////////////////------......///000000000////////////000111222222222222222111111222333333222222333444555555444444333333444444444555555555888777666555555555555666666888999999888777888999777666555444222111000///...............---------...---,,,++++++*********+++,,,------,,,+++,,,---++++++************++++++++++++************++++++------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------............///---...//////000000000000111111111111111222333333555555666777888:::<<<======AAAFFFHHHJJJNNNTTTZZZgggooozzz~~~xxxkkkggg___XXXRRRPPPOOOPPPJJJJJJIIIFFFCCCBBBCCCDDDDDDEEEFFFHHHIIIIIIJJJJJJGGGGGGGGGHHHIIIJJJJJJJJJEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@AAACCCEEEOOOcccttt[[[[[[ZZZssssss\\\KKKBBB>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::999888888888888888888888888666666666555555555555555222333333444444555555555666666555444444444444555444444333333333444555555444444444444333333333333111111222222333444444444333333333333333333333333222222333333333333222222333444555666777777777777777777888888888999999999999888777777777777777777::::::::::::::::::::::::999999999999888888888777888888777666666666777777777888999::::::999888777777777777888888888888888888888888888888999999999888888999999:::;;;;;;;;;999::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;::::::777555888===@@@???===@@@???>>>>>>======>>>>>>:::;;;;;;<<<<<<;;;::::::777777888888999999::::::666888::::::;;;<<>>@@@AAAAAAFFFJJJLLLNNNTTT]]]eeepppyyyyyyqqqmmmaaa^^^YYYSSSNNNLLLMMMNNNEEEGGGGGGEEEBBBAAABBBDDDBBBCCCDDDFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHDDDEEEEEEEEEDDDCCCBBBAAA???@@@@@@@@@???@@@BBBEEENNNaaaxxx[[[WWWSSSjjjoooWWWHHH????????????>>>===<<<<<<;;;;;;;;;;;;;;;:::999888888888777777777777888888444444444444444555555555222222333333444555555666666666555444444444444555444333333333333444555666555444444444444333333333000111222333444444444444444444444444444444444444222333333444444333333222444444666777777777777777999999999999::::::::::::999999999999999888777777999999999999999999999999::::::999999999888888888999888888777666666777777777888:::;;;;;;:::888777888888888999999999::::::888999999999:::::::::;;;999::::::;;;;;;<<<======;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@BBBAAA@@@???>>>=========:::;;;<<<======<<<;;;:::999999999:::::::::::::::999999::::::;;;>>>BBBFFFGGGEEEDDDEEEFFFJJJVVVaaauuu}}}sss^^^PPPHHH???:::999555333000///000000...,,,***++++++,,,---------,,,)))))))))))))))*********((((((((()))***+++++++++''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))(((''''''&&&'''(((***+++***(((%%%###(((((((((((((((((()))***)))))))))(((((((((''''''(((((((((((((((((((((((((((((()))***++++++++++++++++++++++++---///111222333111...------...---,,,/////////.........//////////////////000111222333111111111111111111111111//////000000000000//////111444;;;GGGPPPOOOGGG>>>444111...---.../////////------------------------------......///000000000000////////////000000111000000//////000000111222111111222333444444444444222222222222333333333333555444333222333444666888555777888999888777888999666666555555444333333222111111000//////...---------,,,+++******)))))))))((()))******(((((()))***++++++************++++++,,,++++++******++++++,,,+++,,,---......---,,,+++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///---------............///---...///000111111111111111111111222222444555555666777888;;;>>>AAADDDFFFFFFJJJPPPRRRUUU]]]iiisss~~~}}}tttlllfffcccZZZXXXSSSMMMIIIGGGGGGIIIDDDFFFGGGFFFCCCBBBEEEGGGDDDDDDEEEEEEDDDCCCBBBBBBDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEEEEEEECCCBBBAAA??????@@@???>>>???BBBDDDMMM___{{{[[[SSSLLLccc~~~bbbMMM@@@@@@AAA@@@@@@???>>>===;;;;;;;;;;;;::::::999888888777777777777777888888222222222333333444444444222222333333444555666666666666555444444444444555444333333222333444555666555555444444444333333333000111222333444444444444444444444444444444444444222333333444444333333222444555666777888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===<<<;;;999888999999999999999999999999:::::::::999999999888888999999888777777666777777777888:::;;;;;;:::888777999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<======>>>?????????======<<<<<<<<<;;;;;;;;;:::===@@@???;;;:::>>>CCCDDDCCCAAA???>>>===<<<<<<:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::;;;???EEEIIIKKKIIIIIIJJJKKKQQQ___mmmqqq^^^LLLFFFCCC<<<666555333111......//////...---)))***,,,---......---,,,))))))******+++++++++,,,'''(((((()))***+++++++++(((((((((((())))))))))))---,,,+++)))))))))***+++(((((())))))((('''&&&&&&'''(((***+++***(((%%%###(((((('''(((((()))***+++))))))(((''''''''''''((())))))))))))))))))))))))((()))***++++++,,,+++++++++++++++,,,---000222333555222///---------,,,+++..................------////////////000111222333111111111111111111222222//////000000000000//////222444;;;FFFMMMJJJ>>>333000...------...000000///------------------------......//////000111111111111000000000000000111222//////...//////000111111000111222333444444555444111111222222222333333333222222111111222444666888444555777888777666777888666666666555555444444444333222111000///...------------,,,+++************)))+++,,,+++***)))***+++++++++************++++++---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,---...//////---------.........////////////000222222333333333222222222222333444555666666777999<<<@@@CCCFFFHHHHHHNNNSSSWWW[[[dddsssvvvllleee```\\\YYYPPPOOOMMMKKKIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEDDDBBBAAA???@@@@@@@@@@@@AAABBBCCCDDDIIIbbbcccNNNIIIaaaxxxoooNNNEEE===<<<<<<999???CCC::::::::::::999999999888888::::::999888777666555555222222333333333333333222333333222111222333555666444444444444444444444444666666555555555444444444666666555555555444444444222222222222222111000///222333444555666555444333222111000111333555666555777777777777888888888888::::::::::::;;;<<<======<<<;;;:::999888888888888999999::::::::::::;;;;;;999999999999999999999999999888777555555777888999999:::;;;<<<<<<;;;999888;;;:::999999999;;;===???>>>===;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;===>>>>>>===;;;:::<<<===888:::===???@@@???===;;;???>>>>>>=========>>>>>>==============================<<<;;;;;;;;;<<<===>>>????????????AAAEEEHHHHHHKKKOOOPPPSSS___uuuvvv]]]TTTGGG>>>;;;:::888555222111111000//////......************************************************'''((()))***************+++)))(((&&&&&&((()))+++,,,+++)))((((((((()))***************************(((((('''&&&%%%###!!!!!!%%%&&&'''''''''''''''&&&))))))))))))(((((((((((((((((((((((()))))))))))),,,+++***)))***+++,,,---///////////////////////////////////////.....................////////////000000000000000000000000111111222222222333333333000000///..................111>>>LLLKKK<<<333555000000000...---,,,---...........................,,,,,,,,,---------......///,,,***,,,///222333222////////////////////////---...000111333333444444333333333333333333333333777555333222222444777888777777888888888888777777555777<<>>===;;;::::::;;;===>>>===================================================>>>>>>===;;;;;;<<<===:::<<<===>>>???>>>===<<<>>>>>>===============>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;;;;======>>>???@@@@@@@@@BBBEEEHHHMMMPPPTTTYYYaaasssnnnaaaQQQIII???999777777555222///......---,,,,,,++++++************************************************)))******++++++++++++******)))(((''''''((()))***++++++)))((((((((())))))************************))))))))))))(((((('''&&&))))))************)))))))))((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++,,,------....................................////////////............////////////000000000000000000000000//////000000111111111111000//////...------......444555@@@LLLJJJ<<<333333+++,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,***((())),,,//////...///////////////////////////000111111222222222222333333333333333333333333555444333333333444666777555555555555555555555555777;;;DDDOOOTTTOOOBBB777777888888555000------......---,,,***************************************------,,,,,,,,,------.........---------...//////,,,+++,,,///111111...***---,,,,,,++++++,,,,,,---------,,,,,,------...///---------.........//////000//////......------,,,000000000000111111111222222333444444444555777999@@@>>>@@@FFFJJJLLLRRRXXX]]]cccjjjqqqzzz~~~vvvfffaaaZZZTTTQQQOOONNNMMMKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA?????????????????????@@@AAABBBHHH[[[yyylllRRRIIIZZZlll^^^MMMAAA>>>???<<>>========================<<<<<<===>>>>>>???@@@@@@===>>>>>>===<<<;;;<<<>>>==================<<<<<<=========<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<===>>>@@@AAA@@@BBBDDDEEEFFFGGGIIIKKKRRRUUUZZZbbbqqq~~~jjjWWWKKKDDD>>>888444444444333111------,,,,,,++++++******************************************************++++++,,,,,,++++++*********)))(((''''''((()))*********)))((((((((())))))))))))))))))))))))))))))((())))))*********))))))((((((((((((((('''&&&%%%((((((((((((((((((((((((((((((((()))))))))******+++,,,------......------........................---------.../////////000---............/////////000000000000000000000000---............///////////////...---------......666888BBBOOONNNAAA666333+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---,,,,,,...000000///////////////////////////000111111222111111000000222222222222222222222222333333333444444444555555444444222222222222444444888???MMM^^^gggaaaMMM<<<666777666444000---------------,,,+++************************************+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,++++++,,,,,,------------,,,------...///------.........////////////////////////.........000000111111111222222222111222444555555666999;;;???>>>AAAHHHLLLPPPWWW___hhhoooyyyyyypppjjj\\\XXXSSSOOOMMMLLLKKKJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@@@@AAAGGGUUUoootttZZZNNNXXXbbbeeeQQQBBB>>>???<<>>>>><<<;;;:::999999999999999888999999999999:::::::::888999999999999999::::::999888888777777888888999:::999888777777999:::;;;999999999999:::;;;<<<======<<<<<<;;;<<<<<<===>>>===========================>>>>>>>>>?????????@@@===>>>>>>===<<<<<<===???@@@???>>><<<<<<<<<============<<<<<<======>>>>>>=========>>>>>>>>>>>>>>>@@@@@@@@@@@@AAACCCEEEFFFCCCEEEIIIKKKMMMNNNPPPRRRZZZ___gggrrr{{{jjjZZZKKKBBB<<<999555444444444222000------------,,,,,,++++++************************************************+++++++++++++++***)))((())))))(((((((((((()))))))))))))))((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((('''&&&%%%$$$###'''''''''(((((((((((((((((((((((())))))******++++++,,,.../////////...---........................,,,,,,------...///000000---------.........//////000000000000000000000000---------------...............---------------...222888FFFVVVYYYMMM===444000///...---------+++***........................,,,,,,,,,---------......000000/////////000/////////////////////////////////000000111111111111111111111111111222222222222111222333444555444444333444333111000000111333444666>>>PPPfffrrrkkkSSS???555555444222000...---,,,,,,,,,,,,++++++*********************************((()))******++++++,,,,,,,,,++++++***************------,,,,,,,,,---------,,,,,,+++++++++,,,---------------------...//////............////////////....../////////000000000111111111222222222333333000222444555666888<<<>>>>>>???CCCIIINNNRRR[[[eeettt|||wwwrrrmmmgggcccYYYUUUPPPMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@@@@?????????????????????>>>??????@@@@@@EEEOOOeeefffRRRWWWZZZ{{{tttXXXEEE>>>???===>>>AAA<<<>>>>>>>>>=========<<<<<<;;;;;;;;;:::999888888777777777888888777666666555666555444333333333444555555555555555555555555555444555555555555555555555444555555555555555555555333333444444444444444333444333222222333555666888555:::???>>>999555666888888888888888999999999999:::;;;<<<>>>>>>>>>>>>>>>;;;;;;::::::999:::::::::888888888999999999::::::888888888999999:::::::::999999888888888888999999:::999888777888999;;;<<<:::::::::;;;<<<<<<===>>><<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@?????????>>>>>>>>>======>>>>>>>>><<<<<<>>>@@@AAA@@@>>><<<<<<<<<===>>>===============>>>??????>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCFFFHHHIIIEEEHHHMMMPPPSSSUUUXXXZZZdddnnn{{{zzzhhhYYYMMMBBB<<<777666444333222111///...,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))******)))(((''''''))))))(((((((((((())))))((((((((()))))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$+++++++++***)))((('''&&&&&&&&&''''''((((((((()))((((((((()))***+++++++++,,,---...///000///...---........................+++,,,,,,---...//////000------------............////////////////////////........................------,,,,,,,,,,,,------///888KKK^^^eeeYYYDDD666333000---,,,---...---+++........................,,,,,,,,,---------......,,,---------,,,+++++++++////////////////////////---...///000111222222222000000000111111222222222000111333444555444333222444333111000000111333444555===OOOdddqqqjjjTTT???444333222000///...---,,,+++,,,,,,,,,++++++************************************+++,,,------,,,,,,......------------............---,,,,,,,,,---...,,,+++++++++,,,,,,---......------------...//////........./////////000000......///000000111111111222222222222333333333333111333555777888;;;>>>AAACCCDDDIIIOOOTTTYYYdddooo~~~yyypppjjjgggddd```]]]VVVRRRNNNJJJIIIHHHGGGEEEFFFEEEDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@??????@@@@@@AAA@@@@@@?????????@@@@@@AAADDDJJJ\\\{{{uuuVVVVVVSSSrrrdddMMMAAAAAA>>>>>>AAA>>>>>>>>>>>>=========<<<<<<===<<<<<<;;;:::999888777::::::::::::999888777777666555444333333333444555555555555555555555555555444444444555555555555555444444444555555555555555222333444444555444444444444444444444555666888888888;;;======:::777888999888888888999999999999::::::<<<===?????????>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;:::999888777666666888888888999999::::::;;;999999999999999999999999999999999999:::;;;<<<<<<;;;;;;;;;<<<======>>>>>>;;;<<<<<<===>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???>>>>>>===<<<<<<===>>>???>>>======???@@@@@@???>>>=========>>>???>>>>>>>>>>>>???@@@AAAAAA===>>>>>>??????@@@@@@@@@AAAAAAAAABBBEEEGGGJJJLLLIIILLLQQQUUUYYY]]]bbbeeennn}}}uuudddTTTIII@@@999444444333222111///---,,,+++******************))))))************************))))))))))))))))))))))))((((((((()))((((((''''''(((((())))))))))))((((((''''''((()))))))))((((((((((((((((((((((((((((((*********)))((('''&&&%%%))))))))))))(((''''''&&&&&&&&&&&&''''''(((((()))'''((())))))***+++,,,,,,,,,---......//////......------------------------,,,,,,,,,---.........///,,,------------........./////////////////////////////////...............,,,,,,+++++++++,,,------000999JJJ^^^hhhaaaNNN>>>555111,,,+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////---,,,------////////////////////////,,,---...000111222333333/////////000111111222222000111222333444333222222333333222111111222333333555;;;IIIZZZddd```NNN???333111/////////...---+++++++++,,,,,,,,,++++++***************************---...////////////------,,,,,,,,,,,,,,,---.........//////...,,,,,,---///++++++++++++,,,---............------......///000....../////////000000000//////000000111111222222222222333333333444444444333555777999:::===@@@CCCDDDFFFLLLTTTYYY```mmmyyyzzzrrrllleee___]]]\\\XXXVVVRRROOOKKKIIIHHHGGGFFFDDDDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@???@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBFFFVVVttt\\\WWWOOOiiisssWWWFFFDDD???>>>AAA???>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::::::::999::::::::::::999888777666777666555444333333444555555555555555555555555555444444444555555555666666444444444555555555666666333444555666666666666666333444555777888888999999:::::::::::::::999999:::888888888999999999::::::;;;<<<>>>@@@@@@@@@???>>>;;;;;;:::::::::;;;;;;<<<;;;;;;:::999888777666666777888888999::::::;;;;;;888999999999999999999888999999:::;;;<<<<<<<<<<<<::::::;;;<<<============;;;<<<======>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>???>>>======???AAA>>>>>>>>>>>>>>>>>>??????????????????@@@AAABBBCCC??????@@@@@@AAABBBBBBCCCCCCDDDDDDFFFIIILLLOOOPPPQQQTTTYYY]]]bbbiiiooottt{{{ggg]]]OOODDD===999444111222222111///---,,,,,,,,,************************************************))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))))))))((((((&&&&&&((()))))))))(((((((((((((((((((((((((((((())))))*********))))))(((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))'''((()))***+++,,,,,,---------,,,,,,------...///------------------------------------------------,,,,,,---------.........//////////////////////////////.........---------+++++++++++++++,,,------///555AAASSScccggg]]]QQQAAA:::222...///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///222222000//////000////////////////////////---...///000111111111111......//////000111111222000111111222222222222222111111111111111111111111333666>>>IIIPPPNNNDDD;;;222000......//////---******+++,,,,,,,,,,,,+++***************************---.../////////---+++***((((((((()))***+++,,,---...000111000...---...///++++++++++++,,,---...///...............//////000.../////////000000000000111111111111111111111111333333333333444444444444555777999;;;<<>>@@@AAA@@@???>>>;;;;;;:::::::::;;;;;;<<<777888888888888999999999777777888999::::::;;;;;;888999999::::::999999888888999;;;===>>>>>>===<<<888999:::;;;<<<<<<<<<<<<;;;;;;===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>===>>>???>>>===>>>???AAA======>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEFFFFFFHHHHHHIIIKKKNNNQQQTTTVVVZZZ\\\aaaeeekkksss{{{}}}mmmbbbUUUMMMCCC<<<888777666444222222222000.........000,,,,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))'''((()))***************(((((())))))))))))((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))&&&&&&((())))))*********(((((())))))))))))))))))%%%%%%&&&&&&'''((())))))'''((()))***+++,,,------------,,,++++++---...///------------------------------------------,,,,,,,,,,,,,,,---------......////////////////////////.........------,,,,,,,,,+++*********+++,,,,,,---,,,...777HHH]]]kkkkkkdddPPPGGG;;;333222111000...........................,,,,,,,,,---------......(((,,,//////---,,,---...//////////////////////////////000000000000//////---......///000111111222111111111111111222222222000000111111111111000000///111555;;;??????:::666222///------//////---***)))***,,,,,,---,,,+++***************************++++++,,,---,,,***'''&&&******+++,,,---///000111...111333222///---...///++++++++++++,,,---...///...............///000000////////////000000000000111111111111111111111111333333333444444444555555777999;;;<<<===@@@CCCFFFLLLPPPZZZdddlllwww}}}vvvqqqnnnkkkfffccc^^^YYYUUURRRQQQQQQPPPNNNKKKGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBOOOfffkkkPPPLLL[[[pppnnnSSSGGGCCCAAA@@@AAA<<<<<<======>>>======<<<999999:::::::::;;;;;;;;;888888888888777777777777555555555555555666777777666666666666666666666666666666666666666555555555444444333333333444444555666555444333333444555666666666666777888888999999999::::::;;;;;;::::::999999999999999999999999999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;:::999999888888999999:::======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<============<<<<<<;;;;;;;;;999999:::<<<>>>???AAAAAAAAA@@@??????>>>>>>>>>>>>@@@AAAAAA???>>>>>>@@@BBBCCCBBBAAAAAABBBDDDGGGHHHHHHJJJLLLNNNQQQUUU[[[___cccfffjjjqqqyyyyyykkk^^^TTTNNNCCC@@@<<<888666333000...444333111///...---+++)))(((++++++((())),,,,,,)))************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((())))))(((%%%$$$$$$%%%((()))******)))))))))***,,,---111000///......---......///...---,,,,,,---...///------,,,++++++******)))$$$'''***,,,---...000222111000///...//////---+++///---+++,,,---...---,,,---,,,,,,++++++,,,,,,------///444???MMM[[[fffkkkiii```RRRDDD;;;777555555...111000,,,***---000000+++++++++---......,,,***(((((()))***++++++,,,,,,++++++,,,,,,---...//////------...//////.........111000000/////////000000111111111111111111111111111111000000000000111111...///111222444444444444222111000//////......///......---,,,,,,+++******+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------///000///...222111111000///......---******+++++++++,,,,,,,,,---------........./////////---+++)))))),,,///111333222111111000111111111444444555555666777888888777999;;;===???BBBGGGJJJSSSXXXaaakkkxxx}}}uuuppplllhhhfffdddbbb^^^YYYUUURRRPPPNNNOOOMMMJJJGGGDDDCCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAAEEEBBBJJJ^^^yyypppTTTLLLUUUbbb}}}yyy[[[KKKEEEAAA>>>===<<<<<<============<<<<<<::::::::::::;;;;;;;;;;;;::::::999999999888888888666666555555666666777888666666666666666666666666666666666666666666666666888888777666555555555555777777666666666666777777666666777777888999999999999::::::;;;;;;::::::999::::::999999999999999999999:::;;;<<<============>>>===<<<;;;:::;;;;;;<<<::::::999999999999::::::===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>===============>>>======<<<;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;999999:::<<<===>>>???@@@======<<<<<<===>>>>>>???AAAAAAAAA@@@??????AAADDDGGGGGGFFFFFFGGGJJJLLLNNNNNNPPPRRRTTTWWW\\\bbbgggmmmqqqxxxuuuhhh\\\QQQIIICCC>>><<<888555333111...,,,000///...---------,,,+++///333333...+++++++++)))************************)))))))))))))))))))))))))))(((''''''''''''((()))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((()))(((((((((((((((***+++,,,...---------------......///...---,,,,,,---...///------,,,++++++******)))&&&(((***,,,,,,...000333444222000///000000///......---++++++---...---,,,+++++++++******++++++++++++---111999GGGWWWgggppprrrmmmdddYYYOOOFFF>>>:::888999666000///111222//////...,,,,,,---,,,+++)))...............///000000------------------------......////////////......------,,,,,,,,,---......////////////////////////000000////////////000000......///000111222333333222111000///..................---,,,++++++*********+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,111111000000///......---,,,,,,,,,---------......******+++++++++,,,,,,,,,222000...---...///222333444333333222222222333333444444555555666777777888:::===@@@BBBDDDHHHNNNRRRWWW^^^jjjwww{{{tttnnnjjjgggdddbbbbbbaaa^^^ZZZVVVQQQNNNKKKLLLKKKHHHEEEDDDCCCBBBCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAFFF@@@EEERRRiii|||^^^NNNPPPTTTfffhhhTTTJJJBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::777666666666666777888888777777777777777777777777777777777777777777777777:::999888777666555555555777888888888888888888777666777777888888999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999:::;;;<<<<<<=========>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>==============================<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;;;;<<<<<<>>>???AAAAAACCCCCCDDDCCCBBBCCCEEEHHHIIIIIIIIIJJJKKKNNNPPPQQQVVVXXX[[[^^^bbbiiipppuuu|||{{{mmmggg]]]SSSJJJCCC<<<999888666333111000///---++++++,,,,,,,,,------------888======555---++++++***************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,++++++++++++,,,---...///......------------......------,,,++++++******)))''')))******+++---000333555222///...///000000///...---++++++---------,,,******))))))))))))*********+++---111:::JJJ]]]jjjvvvwwwvvvrrriii\\\PPPIIIEEEDDD>>>999999;;;999444222///,,,++++++,,,+++***------,,,,,,,,,,,,------,,,,,,,,,++++++*********....../////////......---++++++++++++,,,,,,---...------------------------//////............//////------,,,,,,---///111222222222000///------,,,,,,------,,,,,,++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///333555444111---111000000//////..................////////////000------------.........///111111000000000111222333333222222222222222333333555555555666777777888888:::===AAADDDGGGKKKSSSXXXbbbkkkzzzxxxtttpppllliiifffcccaaa``````^^^[[[VVVQQQLLLJJJJJJHHHGGGEEECCCBBBBBBBBBDDDCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAEEE>>>AAAKKK\\\{{{iiiQQQMMMNNNWWWrrrxxxbbbOOOCCC??????======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::888777777777777888999999888888888888888888888888777777777888888888888888888777666555555555555555777888999::::::999888777777777888888999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???>>>>>>===============;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDDDDEEEFFFFFFEEEGGGJJJLLLMMMMMMNNNPPPRRRUUUWWWXXX^^^aaaeeejjjqqqyyy{{{rrriiidddXXXSSSLLLEEE@@@<<<888555333111///.........---+++***+++,,,---,,,,,,---...;;;AAABBB999...++++++,,,************************)))))))))))))))))))))))))))(((((((((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((('''((()))******)))((('''%%%&&&&&&((()))+++,,,---+++++++++++++++,,,------------------------------------,,,++++++******))))))************,,,000333333000,,,++++++---.........,,,++++++,,,------,,,*********))))))*********+++,,,++++++...999JJJVVVkkkqqqyyy}}}zzzsssjjjeeeYYYVVVPPPLLLNNNPPPKKKDDD;;;777222//////000111222...------,,,------......------------,,,,,,,,,,,,..................---,,,,,,,,,,,,,,,---...//////------------------------.........------............---++++++,,,...000222222111000...---,,,,,,+++,,,,,,,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---000444999<<<:::555111000000/////////.............../////////000000000....../////////000000000---...//////000000//////////////////000000111222555555666777888999999:::<<<@@@EEEHHHKKKPPPYYY```sss~~~zzzrrrpppllliiihhheeebbb___^^^]]]\\\ZZZVVVQQQLLLIIIGGGGGGFFFDDDCCCBBBBBBAAACCCBBBBBBAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBB<<<@@@HHHTTTppptttUUULLLNNNPPPaaa{{{sssXXXFFF@@@AAA???>>>===<<<<<<<<<<<<===<<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;:::::::::999888888888888999::::::999999999999999999999999888888888999999999::::::666666666666666777888999777888999::::::999888777888888888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================@@@@@@@@@AAAAAABBBDDDDDDEEEFFFGGGGGGGGGIIILLLOOOSSSTTTVVVYYY]]]```cccdddfffkkkqqqyyy|||uuunnnggg___XXXSSSJJJGGGAAA===:::888666555111///------.........---,,,...///...,,,+++---...888>>>???777...+++,,,---************************************************((())))))))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''((((((((((((((((((''''''((()))******)))((('''&&&&&&((()))+++,,,---......------,,,++++++,,,,,,,,,------------------,,,------,,,++++++******)))***++++++******,,,///222222///+++***+++---...///---,,,******,,,---,,,+++++++++************++++++***+++,,,******000;;;DDDWWW___lllwww}}}vvvtttpppmmmnnnnnnhhh___OOOIIIAAA;;;888777777777333333333444444333333333000000000000000000000000...............---,,,,,,,,,,,,,,,,,,,,,---......------------------------......------------......///...,,,+++,,,...000222111000///---,,,+++++++++***+++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...111555:::===;;;666222////////////............---............/////////+++,,,,,,,,,,,,---------,,,---.../////////......////////////000111222333555666777888:::;;;<<<===@@@FFFLLLPPPSSSZZZfffnnn~~~xxxtttllljjjhhhfffdddaaa]]]ZZZYYYYYYXXXVVVSSSOOOJJJHHHFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@????????????@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@<<>>===<<<======>>>======>>>>>>>>>?????????<<<<<<<<<;;;;;;;;;;;;::::::999999999999:::;;;;;;::::::::::::::::::::::::888888999999:::;;;;;;;;;888888888999:::;;;<<<===888888999999999999888888888999999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<============>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;<<<<<<=========>>>???>>>===<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>===>>>>>>>>>??????@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<===============>>>>>>>>>????????????@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKKKKNNNQQQTTTWWWXXX\\\aaaeeejjjmmmoootttzzzzzzsssnnnhhhddd___ZZZUUUPPPKKKGGGAAA===999666555555444333000...------...//////...---///111///,,,***,,,...111777888222,,,,,,------************************************************((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))''''''&&&''')))+++,,,---------///...---,,,++++++++++++,,,,,,------------,,,,,,------,,,++++++******)))***+++,,,+++***+++...000222000------...///000000---,,,******,,,,,,,,,++++++++++++******+++++++++(((***+++,,,,,,///555:::DDDLLLXXXeeeppp{{{ggg```UUULLLEEEAAA>>><<<888999::::::999666444222222111111111000000//////000000000000//////...---,,,++++++******++++++,,,------------------------......------------......///...---------...000111///...---,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111555777666333///........................------------............---------.........//////...///000111111111000000111111111222333555666777555666888:::<<<>>>@@@AAAAAAIIIQQQWWW\\\fffttt{{{xxxvvvrrrnnniiigggeeecccaaa]]]XXXTTTTTTTTTSSSQQQNNNKKKHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBBBBB@@@@@@????????????@@@@@@????????????????????????????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA===CCCGGGKKKdddiiiOOOMMMHHHHHHYYYooozzzcccQQQEEECCCBBB@@@>>>===>>>??????>>>>>>>>>?????????@@@@@@>>>>>>=========<<<<<<<<<:::::::::::::::;;;;;;<<<::::::::::::::::::::::::999999999:::;;;<<<<<<<<<:::::::::::::::;;;<<<===;;;::::::::::::::::::;;;999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>======>>>???@@@@@@@@@@@@======>>>>>>>>>===<<<;;;======<<<<<<<<<<<<======>>>>>>@@@@@@@@@???===<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>===>>>??????@@@AAAAAABBBBBB??????>>>============>>>===>>>>>>>>>?????????@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNOOOQQQSSSTTTUUUXXX[[[^^^^^^aaaffflllrrrwww{{{}}}yyyqqqlllgggaaa]]]UUURRRNNNJJJHHHEEEAAA???;;;888444222111111000000///...,,,,,,...///...---+++...000...***)))+++...,,,000111---+++,,,---,,,************************************************((()))************)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&'''''''''(((((('''''''''&&&''')))***+++++++++***,,,++++++*********+++++++++,,,------------,,,+++------,,,++++++******)))***+++,,,,,,,,,,,,---...000///------///000000///---+++******+++,,,,,,+++******))))))))))))******((())))))***,,,...111333777===EEENNNXXXeeetttuuujjjbbb]]]YYYWWWNNNOOOPPPPPPLLLGGGAAA======<<<;;;999777555444333444444444333333222000000...---,,,++++++******+++------------------------//////............//////---------...............------,,,,,,,,,,,,,,,---((())))))***+++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///---........................---------.........//////000000000000111111111111000000000111111111222222111111222333444666888999555666999<<>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAACCC???DDDGGGIIIbbbvvvSSSMMMFFFEEETTT```wwwttt]]]LLLDDDCCCAAA???>>>>>>???@@@>>>????????????@@@@@@@@@????????????>>>>>>>>>>>>;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======::::::999888888888999999===<<<;;;::::::;;;<<<===999999:::;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???<<<===>>>??????@@@@@@???<<<===>>>>>>>>>===;;;:::======<<<<<<<<<<<<======>>>???AAABBBAAA@@@>>><<<<<<<<<<<<<<<=========>>>========================>>>>>>======<<<<<<<<<;;;======>>>???@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFIIIIIIKKKMMMOOORRRTTTVVVXXXZZZ\\\]]]___aaafffiiikkknnntttzzzzzzrrrhhhaaa^^^[[[VVVRRRKKKHHHEEEBBB@@@>>><<<:::999666222000000000///...///---,,,,,,---......---(((+++...---)))(((+++///***------******------***************************************************((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''(((*********)))((((((((((((((()))***+++,,,++++++------------++++++------,,,,,,+++******))))))+++------,,,,,,,,,------,,,+++,,,......---,,,---+++******+++,,,,,,+++))))))(((((((((((())))))+++)))'''''')))+++,,,,,,111555:::>>>DDDPPP___jjjwww|||zzzqqqrrrsssrrrlllddd\\\WWWPPPNNNLLLIIIFFFCCC@@@???666666666666555444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,---.........------,,,,,,++++++,,,,,,---...(((((()))***+++,,,,,,---------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---,,,---.................................////////////------------............000000//////000000111222///000000222333555777888555777999===@@@DDDFFFHHHQQQ[[[hhhsss~~~|||yyyuuuqqqmmmjjjhhhhhheeedddccc```[[[WWWSSSQQQNNNNNNLLLKKKIIIGGGFFFEEEGGGEEECCCBBBCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAA@@@???=========>>>??????????????????@@@@@@@@@???AAABBBBBBAAA@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCCCCAAABBBFFFIIIKKK[[[eeeOOOGGGEEEDDDWWWiiippp[[[MMMEEE???AAAAAA>>>===@@@AAACCCDDDBBB???>>>AAACCCBBBBBBBBBAAA@@@???>>>======<<<;;;::::::;;;<<<===?????????>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>???????????????>>>======>>>>>>??????@@@@@@===>>>>>>????????????>>>===>>>???@@@@@@???>>>===@@@???>>>>>>>>>@@@AAABBB<<<===???@@@@@@@@@???>>>======<<<======>>>???@@@>>>@@@BBBBBB@@@???>>>>>>@@@AAAAAABBBBBBBBBBBBAAA??????>>>>>>??????@@@AAA???@@@AAABBBCCCCCCCCCCCCGGGHHHIIIJJJJJJJJJJJJIIIMMMOOORRRUUUWWWYYY\\\___```cccgggkkknnnqqqtttwwwxxx|||xxxqqqmmmbbb___[[[WWWRRRLLLEEEAAA???>>>===<<<:::999888777444333111000000000111111------......------,,,++++++++++++******)))))))))---,,,+++***))))))))))))************++++++++++++))))))((())))))+++---...---(((""""""&&&******)))((((((((((((((((((((((((+++)))'''&&&'''((('''&&&(((***++++++******+++------+++(((&&&&&&(((***,,,...---+++)))'''''''''(((&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&,,,++++++******++++++,,,***...111000,,,***+++...,,,,,,------------------************************........................++++++,,,------+++***)))++++++***************+++'''***++++++(((((())),,,,,,...000111555<<>>======>>>???????????????@@@@@@@@@@@@???AAABBBBBBAAA@@@BBBCCCAAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEHHHHHHUUUwwwsssYYYMMMJJJIIIPPPaaaxxxqqqXXXMMMDDDCCCDDDCCCCCCEEECCCDDDEEEDDDAAA@@@BBBDDDAAAAAAAAA@@@@@@???>>>============<<<======>>>>>>============<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<============>>>>>>??????@@@AAAAAA@@@@@@?????????@@@@@@AAAAAAAAA???@@@@@@AAA@@@@@@????????????@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@===>>>???@@@@@@@@@???>>>>>>======>>>>>>???@@@AAA@@@AAABBBBBB@@@>>>??????>>>???@@@AAACCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHLLLLLLMMMNNNOOOPPPQQQRRRWWWYYY]]]```cccfffjjjlllmmmqqquuuyyy|||}}}rrriiibbb^^^ZZZVVVPPPKKKGGGDDD@@@===<<<;;;:::999777666555444222111000.........///000------......------,,,+++---------,,,,,,,,,++++++,,,+++***))))))))))))))))))))))))))))))))))))***))))))(((((()))***,,,------((($$$$$$(((++++++)))************************+++***((()))******((('''&&&''')))((('''''')))***+++***((('''''')))+++,,,---,,,***(((''''''''''''((((((((()))))))))******&&&''''''((((((''''''&&&******))))))))))))******)))---111000,,,)))+++---+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))((('''+++******))))))*********((()))+++***(((''')))+++------...---...222888===JJJSSSaaappp}}}~~~zzzvvvtttooojjjddd___\\\WWWPPPJJJBBB===666111///.........------,,,,,,,,,,,,------.........---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------.........---...000222222111000///...------------...//////....../////////000000000222222222222222111111111444333333333444666666666===<<>>>>>>>>???????????????@@@@@@AAAAAAAAA???AAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBEEEEEEFFFHHHGGGQQQmmmcccPPPJJJIIIGGGTTThhh~~~gggYYYJJJEEEEEEFFFFFFGGGDDDEEEEEECCCBBBAAABBBDDDBBBBBBAAAAAA@@@?????????===>>>??????@@@@@@@@@@@@============<<<<<<<<<<<<>>>>>>>>>==================<<<<<<;;;;;;:::::::::========================::::::::::::;;;;;;;;;;;;=========>>>>>>>>>??????>>>???@@@AAABBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@@@@AAABBBBBBAAAAAA@@@??????@@@AAAAAAAAAAAA@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>??????@@@AAABBBBBBCCCCCCAAA???>>>???@@@>>>???AAACCCEEEFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEFFFGGGIIIKKKLLLOOOOOOOOOQQQSSSVVVYYYZZZ^^^aaafffjjjnnnrrrvvvzzz{{{tttggg```ZZZTTTOOOOOOJJJDDD@@@===<<<;;;:::777777666555333222111111///...------,,,---------------......------,,,+++---------,,,,,,,,,,,,+++******)))))))))))))))***))))))((((((((((((((((((((((((((((((((()))***+++,,,)))&&&'''***,,,+++)))************************+++******+++,,,,,,***'''%%%'''(((((('''&&&'''))))))((((((((()))***+++,,,++++++)))(((''''''''''''(((((()))))))))*********(((''''''&&&&&&''''''((())))))(((((((((((())))))))),,,//////+++)))***,,,*********+++++++++,,,,,,------------------------************************))))))(((((('''''''''((())))))))))))))))))******((()))******(((((()))***,,,,,,,,,***)))+++...000888===FFFQQQ]]]jjjvvv~~~zzztttkkkeeeXXXPPPCCC888222000000000------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------.........+++---111333444222///---......------......///000---------.........//////222222222222222222222222555555555555666777999:::>>>===@@@FFFLLLTTTaaammm}}}lllkkkjjjhhhfffeeedddccc]]][[[YYYWWWSSSPPPMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBCCCBBBAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@AAAAAABBBBBB@@@AAACCCBBBAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFGGGIIIHHHOOOfffqqqWWWLLLIIIIIIPPP\\\nnnooo[[[OOOLLLMMMLLLJJJJJJJJJIIIHHHGGGFFFGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA===???@@@AAABBBAAA@@@??????>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;====================================>>>>>>>>>>>>======>>>>>>??????@@@@@@???@@@AAABBBDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAABBBBBBBBBBBBBBBAAABBBDDDEEEEEEDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA????????????@@@AAABBBCCCDDDDDDCCCAAA???>>>@@@BBBAAABBBCCCEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKKKKMMMOOORRRTTTUUUUUUVVVXXX[[[```dddgggfffjjjoootttyyy~~~uuueeeZZZVVVSSSNNNJJJEEEBBB>>>;;;;;;:::999999444444333222111000//////---------,,,,,,,,,,,,---------......------,,,+++************************+++************+++,,,---++++++)))(((((((((((()))((((((((((((((())))))))))))(((''')))++++++***((((((((((((((((((((((((((())))))***,,,---,,,)))'''''')))***)))((('''(((***''''''(((******+++++++++***))))))(((((('''''''''&&&''''''''''''(((((((((***)))'''''''''''')))***))))))(((((((((((()))))))))+++------+++))))))***(((((())))))******++++++++++++++++++++++++++++++)))))))))***************,,,+++)))((((((((()))***(((((())))))******))))))((())))))))))))))))))*********+++++++++,,,---...222444888===DDDMMMVVV]]]YYY```hhhnnnrrryyy{{{pppdddQQQ@@@555111000000---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------------------,,,,,,---------...............+++---///000111000...---...............//////000............////////////222222222333333333333333555555666666666888;;;===CCCCCCFFFMMMUUU^^^mmmzzzlllkkkjjjgggeeebbb```___[[[ZZZXXXUUURRROOONNNMMMJJJIIIHHHGGGEEECCCBBBAAACCCCCCBBBDDDEEEEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCAAACCCDDDDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGEEEGGGKKKKKKOOObbbwwwiiiYYYSSSRRRTTTYYYfff~~~vvveee]]][[[XXXTTTVVVTTTRRRQQQPPPOOONNNMMMGGGGGGEEEDDDCCCBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@@@@@@@????????????@@@AAA@@@?????????>>>>>>>>>===>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>??????@@@AAAAAABBBAAAAAACCCDDDFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBBBBBBBBBBBBBBCCCCCCDDDDDD@@@@@@@@@@@@AAABBBCCCDDDFFFFFFEEECCCAAA@@@BBBDDDCCCDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJKKKMMMOOOPPPQQQWWWVVVVVVVVVXXX[[[^^^``````aaabbbeeeiiioootttwwwvvvyyyuuujjj[[[SSSQQQPPPMMMIII===<<<;;;:::;;;:::777555333333222111000//////...------------------------------......------,,,+++************************+++++++++,,,---...///000///...,,,***))))))***+++)))))))))))))))((((((((('''''''''(((******((('''''''''''''''''''''''''''''''''(((***,,,+++(((&&&((()))***)))((('''((()))&&&''')))***+++++++++***)))))))))))))))(((((((((''''''''''''((((((((()))+++***)))(((((()))***+++))))))(((((((((((()))))))))***,,,,,,***)))((((((''''''((())))))***++++++++++++++++++++++++++++++)))*********++++++,,,,,,,,,+++)))((((((((()))***'''((()))***+++*********((((((((()))***+++++++++++++++++++++,,,---...---...000222444666999===@@@===CCCJJJOOORRRWWW```gggjjjmmmsss|||{{{nnnYYYFFF888111...---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------------------------------........................------,,,,,,,,,---...//////............///000000///000000000111111111111222222333333444444444444444555666666777:::>>>BBBIIIJJJQQQ\\\fffrrrlllkkkiiigggccc```]]][[[ZZZYYYVVVSSSQQQOOONNNMMMJJJIIIHHHGGGEEECCCBBBAAACCCBBBCCCDDDFFFFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCEEEFFFFFFEEEDDDFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKJJJHHHJJJPPPQQQTTTbbbsss~~~jjj```ZZZ[[[^^^ggg|||}}}qqqmmmhhhdddaaa___[[[YYYXXXVVVTTTRRROOONNNLLLIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@?????????AAAAAABBBBBBAAAAAA@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHFFFFFFGGGHHHFFFFFFHHHIIIJJJJJJJJJJJJLLLMMMNNNPPPSSSVVVXXXYYY^^^^^^___```ccceeehhhjjjkkklllnnnrrrwww}}}wwwggg^^^TTTMMMKKKJJJGGGCCC888777777777888666444111222222111111000//////...,,,------............---------......------,,,++++++,,,,,,,,,,,,---------+++,,,,,,---///000222333222111...,,,+++++++++,,,************))))))((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&&&&&&&((()))***(((&&&'''((()))(((&&&%%%&&&''''''((()))******+++******((()))***************))))))))))))*********++++++***))))))(((((())))))***))))))(((((((((((())))))((()))*********)))((('''&&&'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------))))))(((((('''''''''((('''(((***+++,,,,,,+++***(((''''''))),,,...///...///---+++***++++++***))))))+++.../////////000111111444888;;;===@@@EEEJJJMMMPPPUUU\\\dddjjjllllllhhhjjjlllooorrrtttuuuvvvqqqsssuuuwwwxxxxxxwwwvvvpppeeeTTTDDD888111---+++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////..................---+++******,,,...000//////......//////000111111111222222222222333333222333333444444555555666333555777888999===CCCIIIJJJOOO[[[kkkzzziiihhhgggeeebbb^^^[[[YYYXXXWWWTTTQQQOOONNNMMMMMMJJJJJJIIIGGGEEEDDDBBBBBBAAAAAABBBDDDFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHGGGFFFFFFGGGIIIHHHIIIJJJLLLMMMOOOPPPQQQTTTQQQTTTZZZ\\\\\\ggguuurrriiimmmrrrxxx}}}uuuqqqmmmjjjhhhfffccc```^^^\\\YYYUUUSSSRRRQQQRRRQQQPPPNNNMMMKKKJJJJJJJJJGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMMMMNNNMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLNNNNNNMMMLLLMMMNNNJJJKKKMMMOOOQQQRRRRRRSSSTTTUUUWWWZZZ^^^bbbeeefffhhhiiikkkmmmppprrrtttuuuyyy{{{~~~|||pppeeeZZZUUUOOOIIIEEEAAA===:::888666444333444333111000111111000000//////......+++,,,---.........------------......------,,,+++++++++,,,,,,,,,---------***++++++---///111333444444222///,,,++++++,,,---+++++++++++++++)))(((''''''((((((((((((((()))***))))))))))))))))))))))))'''&&&%%%&&&((()))((('''((()))***)))'''&&&'''((()))))))))))))))*********((()))***+++,,,,,,++++++))))))*********+++++++++''''''((((((((((((''''''((((((''''''''''''((((((((((((((()))***)))'''%%%&&&'''((()))***+++,,,,,,++++++++++++++++++++++++))))))***++++++,,,------))))))******))))))((('''((()))+++---...---,,,+++'''&&&'''***...111222111000---***)))******)))((((((***,,,---,,,,,,,,,---------...000222444666888999:::<<>>???@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFHHHIIIIIIHHHGGGIIIJJJLLLMMMOOOQQQSSSUUUWWWWWW^^^[[[^^^dddfffeeennnzzz}}}}}}{{{vvvssskkkhhheeeaaa^^^\\\\\\\\\XXXVVVTTTQQQOOOOOOOOOOOOMMMLLLJJJHHHGGGGGGHHHIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLLLLMMMOOOOOOPPPQQQQQQQQQPPPPPPNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGHHHJJJKKKLLLNNNMMMLLLJJJJJJJJJKKKLLLIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMOOORRRSSSRRRQQQRRRRRROOOQQQSSSVVVXXXZZZ[[[\\\]]]^^^aaadddiiimmmppprrrvvvwwwzzz}}}}}}ssslllbbbWWWSSSQQQMMMGGGAAA;;;666444;;;888333111111222222222000000000//////.........***+++,,,---...------,,,------......------,,,+++)))))))))******+++++++++)))******,,,...111333444555222///,,,******+++,,,+++,,,,,,,,,+++***((('''))))))***)))((()))***,,,''''''''''''''''''''''''((('''%%%&&&((()))))))))+++,,,,,,+++***))))))***+++***)))))))))))))))***((()))+++,,,------,,,+++(((((((((((())))))))))))$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))'''%%%''''''((()))***+++,,,,,,((((((((((((((((((((((((((())))))***+++,,,,,,,,,+++,,,,,,------,,,***)))(((***,,,...///...---,,,'''&&&'''***000333444333000---)))(((+++---,,,++++++---...---,,,+++,,,---***)))(((***---/////////000000111333666777777666777888:::<<<===>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEAAA===888444222///---+++,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---------.........//////000000//////.........---......000111111111000//////////////////000111111111111222222222333333333333333444444555666777777444888;;;===???DDDMMMUUUhhhqqqjjjhhheeebbb^^^[[[YYYXXXVVVUUURRROOOMMMKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCAAAAAABBBBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDCCCBBB@@@AAABBBAAACCCDDDDDDDDDDDDEEEGGGGGGIIIKKKLLLMMMNNNPPPRRRPPPQQQTTTWWWZZZ___eeejjjkkklllooorrrvvv}}}{{{vvvrrrnnnjjjgggfffeeebbb```^^^]]]]]]]]]VVVSSSPPPOOOPPPQQQQQQQQQOOOOOOOOONNNLLLKKKIIIHHHHHHGGGFFFDDDDDDEEEFFFGGGIIIHHHHHHGGGFFFFFFEEEEEECCCEEEGGGIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSUUUVVVVVVXXXWWWVVVVVVUUUUUUUUUUUUQQQRRRSSSSSSSSSQQQPPPOOOUUURRRPPPOOOOOOOOONNNMMMKKKKKKMMMNNNPPPRRRSSSSSSNNNNNNMMMLLLLLLMMMNNNOOORRRQQQNNNMMMLLLNNNPPPQQQOOOPPPPPPOOONNNPPPSSSVVVVVVWWWXXXZZZ\\\\\\]]]]]][[[]]]___``````bbbeeehhhhhhmmmrrrtttuuuyyyzzzllleee___XXXSSSPPPKKKDDD>>>;;;888666444555555444333222111000///000000000///.........---........................,,,---------,,,,,,+++***,,,+++*********+++,,,---,,,,,,,,,---...///000111000000//////...............------,,,+++***)))((()))***+++++++++)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''***,,,------,,,+++&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((()))(((''''''))),,,///222444...)))***+++)))'''''')))))))))))))))((((((((())))))***))))))((('''&&&))))))************)))(((&&&'''***...111444666666000---***)))***+++++++++***++++++++++++***)))))),,,+++***))))))+++---...------......///000111111222222222222222222222222111222333444555444333333444333000...---,,,,,,,,,---,,,+++*********+++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---.........///111333999777333000------...///////////////000000000000...------...///111333444111111111111111111222222555555666777888888666444888888<<>>555,,,))))))'''(((+++'''''''''((())))))******'''(((((())))))))))))((('''(((((())))))(((((((((******++++++,,,,,,,,,,,,...000333777888666111---,,,+++***)))((()))*********)))((((((((()))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---,,,+++*********++++++++++++******+++,,,---...***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,---.........///111333888666444111000///000111////////////000000000000000000//////000111222222222111111111222222333444222222444555777888999999<<<@@@IIIUUU```mmmbbb```^^^ZZZWWWUUUSSSRRRPPPNNNLLLJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEECCCBBBAAABBBCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCFFFIIIJJJIIIGGGGGGGGGHHHJJJMMMNNNOOOQQQSSSUUURRRTTTWWWZZZ\\\```eeehhhjjjooovvv}}}}}}}}}{{{wwwtttqqqppppppppplllllllllkkkiiifffcccbbbaaaaaaaaaaaa````````````^^^^^^```bbbfffiiimmmooolllmmmnnnoooqqqrrrssstttpppooommmkkkjjjiiihhhhhheeefffggggggggggggeeeeeedddcccccceeeggghhhgggeeegggggggggggghhhhhhhhhhhhffffffeeeeeefffhhhjjjkkknnnmmmlllkkklllmmmnnnoooqqqqqqqqqqqqqqqsssvvvyyy|||}}}{{{nnnggg\\\TTTOOOKKKEEE@@@>>>;;;888666555555444333111111000///......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,++++++******************************+++***)))((()))***,,,---+++***)))((((((((()))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((()))******)))***((('''%%%%%%'''(((*********)))(((((('''&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))((('''***///888@@@FFFBBB777,,,(((((('''))),,,''''''''''''''''''''''''&&&'''((())))))***))))))&&&''''''(((((((((((('''******))))))))))))******,,,///666;;;===:::222,,,...---+++))))))***+++,,,***))))))))))))***++++++************))))))))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------*********+++,,,---......+++++++++++++++++++++++++++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,---............000222555444222000//////000000////////////000000000000111111111111111111111222222222222222222333444555555666777777888:::<<<>>>AAAGGGSSS```nnn```^^^\\\YYYVVVSSSRRRQQQMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDGGGIIIIIIHHHFFFFFFFFFJJJLLLOOOPPPQQQSSSUUUWWWXXXZZZ]]]```dddiiiooosss{{{}}}{{{xxxuuusssqqqqqqqqqppppppppppppppprrrssstttwwwzzz}}}zzzzzz{{{|||}}}~~~~~~yyyxxxvvvtttsssqqqqqqqqqqqqqqqrrrsssssssssrrrqqqqqqpppqqqsssuuuvvvuuutttssssssssssssssssssssssssuuuuuutttuuuvvvxxxzzz{{{}}}||||||||||||}}}zzzqqqhhhaaaXXXPPPKKKFFF@@@<<<===:::777555444444222111000//////......---------***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,******+++,,,------......,,,,,,,,,,,,+++***)))(((***************+++++++++***))))))))))))***,,,---+++***)))(((((()))+++,,,(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''((())))))******)))'''&&&&&&''')))***''''''''''''''''''''''''(((((((((''''''(((((((((************************)))(((''')))///777???EEEAAA666,,,(((''''''))),,,'''''''''&&&&&&%%%%%%%%%&&&'''((())))))***))))))&&&&&&'''((((((((((((((())))))((((((((()))*********...444:::<<<888000***---+++)))((('''(((***+++************++++++,,,,,,))))))))))))))))))((((((++++++++++++++++++++++++************++++++,,,,,,******+++,,,,,,---------******+++,,,---.........+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,------.........---...///.........000222111111000///......//////////////////000000000000111111111222222222222222222222222222333444555666666888888888888999===AAAHHHSSScccrrr^^^\\\YYYWWWTTTQQQPPPOOOLLLKKKIIIGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCDDDEEEEEEFFFDDDBBBBBBCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJJJJHHHHHHIIIJJJLLLOOORRRTTTUUUWWWZZZ]]]```cccfffjjjooouuu|||}}}~~~~~~||||||}}}|||rrrkkkbbb\\\TTTLLLFFFAAA<<<:::<<<999666444444333000////////////.........------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,---+++,,,,,,------------,,,+++,,,,,,---,,,+++)))(((*********+++++++++++++++((())))))******+++++++++)))))))))))))))******+++(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))************************)))(((((((((''''''''''''))))))(((''''''((())))))'''((((((((()))))))))***((((((((((((((((((((((((************************)))((('''(((,,,333999>>><<<222***(((((('''(((+++((((((((('''''''''&&&&&&'''(((((())))))))))))(((&&&''''''((())))))))))))***)))((((((((()))+++,,,))),,,111555777444...))))))((('''&&&%%%&&&''''''***+++++++++,,,,,,,,,,,,)))))))))))))))*********************************))))))(((((())))))***+++'''((()))++++++,,,++++++***+++,,,---......------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,---......//////---...///.........000111///...............//////////////////000000000000000111222333333333333333222222222333444555666777666888999888777:::@@@EEEOOO___sssZZZYYYWWWTTTQQQOOOMMMMMMKKKJJJHHHGGGGGGGGGGGGHHHCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDBBBBBBCCCDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKMMMPPPRRRQQQTTTYYY\\\___cccgggjjjnnnppptttyyy~~~yyyqqqiiicccZZZUUUMMMEEE???;;;999888888666444333333222000...////////////............------------,,,,,,,,,,,,------------------------+++***)))((()))***,,,---,,,---.........---,,,+++***+++---...---,,,+++)))))))))*********+++++++++'''(((***+++++++++)))(((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''''')))---111444555---'''((()))(((((()))(((((())))))***+++,,,,,,((())))))))))))(((((('''&&&'''((()))************---,,,***)))))))))+++,,,+++,,,---000111///+++((((((((((((((('''''''''''')))******+++++++++++++++))))))******++++++,,,,,,************************))))))((((((((()))***+++((()))***,,,,,,,,,+++++++++,,,---......------,,,,,,,,,,,,+++++++++******)))))))))*********++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------.../////////.../////////---...///111............//////000000////////////000000000000///000222333444444444444222222333333444666777888666999;;;;;;;;;@@@HHHNNN\\\pppXXXWWWTTTRRROOOMMMLLLKKKKKKJJJHHHGGGGGGGGGHHHHHHCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCBBBDDDDDDCCCBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNRRRWWWZZZWWW[[[```eeeiiinnnssswwwzzz}}}uuummmfff```[[[SSSNNNGGG???:::777666666555333111111222111000...///////////////..................------,,,,,,,,,........................+++***)))((()))***,,,------......///...,,,+++******+++---......---+++***((()))))))))******++++++'''(((+++,,,,,,+++(((&&&###$$$&&&'''((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,(((((())))))))))))((((((++++++***)))((('''&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&'''))),,,---000***&&&(((***((('''((('''((()))+++---///111111))))))***))))))((('''''''''''')))***++++++++++++000...,,,***))))))***+++---,,,,,,,,,---,,,***(((***++++++++++++***))))))(((((()))***************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++,,,---+++,,,---...///...------,,,---.........---,,,+++,,,,,,,,,++++++*********((())))))))))))***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...///000000.../////////------///111......//////000111111111////////////000000000000///000222444555555555555222333333444555666888888888;;;>>>???AAAFFFPPPXXXoooXXXWWWUUUSSSPPPNNNLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIGGGHHHJJJJJJJJJJJJMMMOOONNNPPPRRRSSSUUUXXX]]]```dddggglllqqqwww}}}tttjjjddd^^^VVVOOOGGGDDDAAA>>><<<999555222333333222222111000000000111000///...---,,,,,,,,,......---------,,,,,,,,,............------,,,+++++++++++++++,,,---......111111000000//////......+++++++++***)))((((((''',,,+++***))))))***+++,,,(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%%%%'''***,,,******(((''''''((())))))******))))))((((((''''''((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))))))))))))))))))))(((''''''&&&''''''(((((((((((((((************************))))))))))))((((((((((((+++)))''')))---000000...---+++(((((()))***))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++***)))'''*********)))))))))))))))***************************************)))((((((++++++++++++++++++++++++++++++******++++++,,,---............------,,,+++---,,,+++******+++,,,---+++++++++***((((((+++---...---+++))))))***+++,,,***))))))***,,,...///.........//////...---,,,,,,,,,,,,---...///000111111...............///000000000111111111111222222222000000111333333333333333333333222333555666555444888===AAAAAACCCMMM___mmmUUUTTTRRRQQQNNNMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHJJJKKKKKKKKKMMMPPPSSSTTTVVVYYY\\\___cccgggkkkqqquuu{{{uuuggg]]]XXXSSSLLLGGGDDDBBB???<<<;;;888555222333333222222111000000000000///...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---...///000000//////...---------++++++******)))(((((('''***))))))))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((())))))***)))))))))((((((((('''))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))((((((((()))))))))))))))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((((((***...111222111...+++)))((()))***))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++,,,------,,,***************************++++++++++++++++++++++++***************)))((((((++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,++++++***))),,,,,,+++******+++,,,,,,+++++++++***))))))+++---...,,,+++******+++---......,,,++++++---///000000//////.........---------.........//////////////////............///000000000111111111111222222222000111111222333333444444333333333444666888888888:::>>>AAAEEEMMM^^^uuuPPPPPPOOONNNLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIJJJKKKLLLMMMNNNMMMNNNOOOPPPQQQTTTYYY\\\^^^aaaeeejjjnnnsssxxx|||~~~uuulll___UUUQQQMMMHHHDDD@@@>>><<<:::999777555333333333222222111000000000///......---------............---------,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++,,,---.../////////......---,,,,,,+++++++++******)))((((((((((((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))'''''')))))))))(((&&&%%%&&&'''((())))))***))))))))))))))))))(((((((((((()))***++++++,,,,,,++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((('''''')))))))))))))))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((()))))))))((((((***...111222222...,,,***)))******)))((('''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++***)))))))))******++++++,,,,,,++++++++++++++++++++++++)))************))))))(((************************++++++******++++++,,,---+++++++++++++++******))),,,,,,++++++++++++,,,,,,+++,,,,,,+++***)))+++------,,,+++++++++---///000444111...---...000111222000///...---,,,---......000000//////............//////......//////000111000111111111111222222222111111222222333444444444333444444666888:::;;;<<<===>>>BBBJJJ[[[sssMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGFFFJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUWWWXXX[[[___eeeiiikkkoootttyyy~~~wwwqqqllldddYYYQQQMMMKKKGGGDDD<<<:::888777777666444333333333222222111000000000......---------......///......---------,,,,,,,,,---...............------,,,++++++,,,,,,---.../////////......---,,,,,,,,,************))))))(((((('''((()))******)))(((''')))))))))******)))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&%%%&&&(((************)))))))))))))))(((((((((((()))***+++,,,---,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''')))))))))))))))(((''''''&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))***,,,...//////,,,***)))((())))))(((&&&(((((()))************)))(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''((())))))((())))))***+++,,,,,,------))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))++++++******++++++,,,---,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,------,,,++++++,,,...111222888555111...///111222333000///---,,,,,,---...000///////////////........./////////...///000000111000000111111111222222222111222222222333444444555555555666777888:::<<<>>>BBBEEELLLZZZoooLLLLLLLLLKKKKKKKKKKKKKKKHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHLLLMMMOOORRRUUUXXXZZZ[[[[[[]]]```cccggglllssswww{{{~~~uuummmhhh___YYYPPPJJJFFFDDDAAA???999777666555666555444222333333222222111000000000......---------......///......---------,,,,,,,,,---......//////.........,,,,,,,,,,,,---...//////000000//////...------,,,*********)))))))))))))))((()))++++++++++++)))((())))))************))))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''(((%%%&&&(((************)))(((((((((((())))))))))))'''(((***+++++++++***)))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((('''''''''''')))))))))))))))(((''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''(((***+++,,,---...)))***))))))(((((()))***)))((('''((())))))'''&&&((())))))***************(((((((((((((((((((((((()))))))))))))))))))))))),,,***))))))+++,,,,,,,,,))))))***+++,,,,,,------((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))++++++******++++++,,,---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,+++,,,------,,,++++++---///222333:::666111//////111222222000...---,,,,,,---///000------......///000000111///////////////000111111000000111111111222222222222222222222333444555666666888999888888999===@@@FFFOOO^^^rrrLLLLLLKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKNNNOOORRRWWW[[[___bbbdddeeehhhnnnsssxxx}}}~~~tttllleee```VVVQQQLLLGGGCCCAAA>>>;;;777666444444555555333222333333222222111000000000///......---------............---------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,---...///000000000//////...---------******))))))))))))))))))******++++++++++++******)))******++++++******)))))))))))))))))))))))))))+++)))'''%%%%%%&&&(((***&&&'''((())))))***))))))(((((((((((())))))))))))'''((())))))***)))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))((((((((('''''')))))))))))))))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,---......*********(((&&&%%%&&&''''''''''''(((******)))'''((()))******++++++******(((((((((((((((((((((((())))))))))))))))))))))))***((('''''')))+++++++++))))))******++++++,,,,,,''''''''''''''''''''''''((())))))************)))************************++++++******++++++,,,---((()))******************,,,,,,------------,,,,,,+++---///...---,,,,,,------,,,++++++,,,///111333888444111//////000000000......---,,,---...///000,,,,,,---...///000111111000000//////000000111222000111111111111222222222333333222222222444666777777999;;;:::999;;;@@@EEEHHHWWWnnnKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHJJJKKKMMMNNNPPPPPPTTTVVVZZZ```eeekkkoooqqqtttyyysssjjjddd]]]YYYPPPNNNJJJGGGCCC???<<<999777555444444444444333111333333222222111000000000000///...---------------......---------,,,,,,,,,++++++,,,------------------,,,,,,------...///000//////......---,,,,,,+++)))))))))))))))))))))*********))))))))))))******)))******++++++******)))(((((((((((((((((((((((((((((('''&&&'''''')))))))))((((((((((((((())))))'''((((((((()))))))))***)))(((((((((((()))******))))))))))))))))))))))))'''''''''((()))***************)))))))))((((((((()))))))))))))))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))***++++++,,,------)))******)))&&&%%%&&&((('''''''''***,,,---,,,***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$&&&((())))))************************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++++++++******++++++,,,---(((((()))***************,,,,,,---......---,,,,,,+++---//////...------------,,,++++++,,,...000111444111///---.........------------.........//////---.........//////000000000000//////000000111222000111111111111222222222444333222222222444666777777:::=========@@@GGGMMMTTThhhKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJIIILLLLLLNNNPPPRRRTTTVVVWWW[[[^^^bbbhhhooouuuyyy|||wwwllleee^^^XXXTTTIIIIIIGGGDDD@@@<<<777444777666444444444444333111333333222222111000000000111000///...---,,,,,,,,,......---------,,,,,,,,,------...///000000000///---------------...000000......---,,,,,,++++++***)))))))))))))))************)))(((''''''((()))*********++++++++++++******((((((((((((((((((((((((%%%&&&''')))))))))((((((+++***(((''''''((()))***'''((((((((())))))*********)))((((((((()))+++,,,))))))))))))))))))))))))&&&''''''((()))******+++************)))))))))))))))))))))))))))(((((('''&&&''''''(((((((((((((((************************)))))))))***++++++,,,,,,((()))+++)))'''&&&(((+++''''''(((+++...///...---))))))***++++++++++++***************************))))))))))))))))))))))))+++(((&&&&&&)))+++,,,---*********)))))))))))))))************************(((((()))***************++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++---000000...------------,,,+++++++++---///000111///------------,,,+++,,,,,,---...//////......///////////////.........000000000000000111111222000111111111111222222222444333222222222444666888666:::>>>???@@@DDDLLLSSSiii~~~KKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLLLLKKKLLLNNNOOOOOOQQQTTTWWWYYY[[[^^^```bbbgggnnnvvv|||xxxmmmccc[[[UUUOOOKKKGGGEEECCC@@@===;;;:::999999888777666555444333333444444333111000...------...------,,,,,,------...........................,,,---------,,,++++++***------------.........///.../////////...,,,***)))))))))))))))*********************))))))))))))))),,,+++***((((((((()))***))))))((('''''''''''''''&&&''''''''''''''''''&&&'''(((((()))))))))))))))******)))(((((((((((((((((('''(((***------***'''******))))))(((((('''''')))'''''''''((()))(((''''''''''''''''''((())))))(((''''''&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''(((((())))))************)))((('''(((***---+++***)))(((((((((((((((''''''((()))***,,,------,,,++++++++++++,,,------*********)))((('''&&&%%%((()))******)))(((***++++++)))(((((()))***)))'''((()))(((%%%&&&,,,///...+++*********,,,,,,***((())))))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,(((&&&%%%(((,,,///...,,,+++,,,,,,------,,,,,,+++///...,,,*********,,,---------------------------,,,...000...+++***,,,...+++,,,,,,------,,,,,,+++,,,,,,------...///000000000000000000////////////222222222222222222222222444444444444555555666777;;;;;;<<>>;;;999888777888777777666444333333222333222111000...---,,,,,,------,,,,,,,,,,,,------------------------------...............---,,,,,,------........./////////......///...---,,,***)))))))))))))))***************))))))))))))))))))))),,,+++)))((((((((()))*********)))(((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((())))))((('''''''''''''''((('''''')))+++,,,***'''******))))))(((((((((((()))((((((((())))))(((((((((''''''''''''((())))))((((((''''''&&&''''''''''''(((((()))))))))))))))(((((((((((((((((())))))(((***+++***((('''((()))***))))))((((((((()))))))))))))))))))))(((((((((******))))))******+++,,,,,,,,,,,,,,,+++***)))(((''')))******))))))+++,,,,,,+++******,,,,,,+++***''')))(((&&&'''---000000---+++******++++++***((())))))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))***,,,------,,,+++,,,,,,------,,,,,,+++///...,,,******+++,,,---------------------------,,,...//////...---......------............------,,,,,,---......//////000000000000000000000000///222222222222222333333333444444444555666888999:::;;;===BBBFFFJJJUUUjjj}}}HHHGGGGGGGGGHHHIIIJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLLLLMMMOOOPPPPPPRRRUUUWWW[[[]]]aaaeeeiiiooouuuyyyxxxnnnggg^^^VVVQQQMMMHHHDDD@@@???===;;;888777666555666666555444333333222222111111000///---,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////000//////...---....../////////000000000............---+++***)))))))))))))))************))))))))))))))))))******+++***))))))((()))))))))+++******))))))))))))***((((((((())))))(((((((((%%%&&&''''''((((((''''''(((((('''&&&&&&&&&''''''(((''''''''')))***)))(((***))))))))))))((((((((()))))))))******)))))))))((((((((((((((())))))******)))((('''''''''''''''''''''((((((((()))))))))***)))((('''&&&'''((()))''')))++++++)))'''&&&'''+++***)))((('''((())))))*********))))))((((((((()))))))))))))))******+++++++++++++++***)))((((((%%%&&&(((((((((((()))+++***)))((()))***+++***((((((******)))+++111555444///---***)))******)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...---+++++++++,,,++++++,,,,,,,,,,,,++++++...---,,,+++***+++,,,---------------------------------///111333333111///......////////////......---------......//////000000000000000000000000000111111222222333333444444444444555666777:::<<<===:::>>>DDDKKKRRRcccHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIHHHHHHIIIKKKMMMNNNOOOQQQTTTUUUWWWYYY]]]```cccfffkkkpppvvv}}}wwwlllbbb\\\UUUOOOLLLIIIEEEAAA>>>===;;;999777555555444555555444333333222111111111111000///...---,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......////////////000000000000.........---,,,+++***)))((()))))))))************)))))))))))))))***************))))))))))))))))))******)))(((((()))))))))''''''((((((((((((''''''&&&''''''((()))((((((((())))))(((''''''''''''((((((((('''&&&'''((((((((()))))))))))))))))))))))))))***,,,,,,+++*********))))))(((((())))))***+++,,,+++***)))((('''''''''&&&&&&&&&&&&''''''((((((+++***((('''&&&'''((((((((()))++++++***)))***,,,...---+++((('''''''''((('''(((((()))***+++,,,,,,***))))))))))))***++++++*********+++******))))))&&&(((************,,,---+++)))((()))***+++***)))))),,,---,,,...444888777111...+++))))))***))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***---///---***)))+++---++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,---------------------------...---...222666777333///...//////000000//////...------....../////////000000000000000000111111111111111222222333444555555666666555666888:::===>>>???AAAHHHRRR___uuuKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQSSSUUUXXX[[[^^^aaafffiiinnnrrrwww}}}~~~mmmcccYYYTTTMMMIIIHHHFFFCCC???<<<;;;:::888666555555555444444444333222222111111111111000000///...------,,,,,,,,,++++++,,,,,,,,,------------------------,,,------......---------////////////000000000000///...---,,,+++******)))((()))))))))************(((((())))))************)))))))))*********))))))(((((('''''''''(((((()))''''''((((((((((((''''''(((((()))************)))+++***))))))(((((())))))((((((((('''&&&'''(((((())))))))))))************)))+++......,,,++++++,,,)))))))))))))))***++++++...---+++***)))(((((('''(((((('''''''''((()))***+++***)))(((''''''((()))*********)))***,,,111555333111...***'''&&&&&&'''%%%&&&'''((()))+++,,,,,,***))))))))))))***++++++,,,------.........------***,,,......------///111000...------......---,,,))),,,---,,,...333666555222///+++))))))******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((+++---,,,)))(((+++---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---------------------------...---...222666777444000......////////////...............//////////////////000000000111111111222000111111333444555666666888777777777888:::===???HHHIIIQQQbbbxxxLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNPPPSSSVVVWWWXXX[[[___cccfffkkkpppsss{{{sssdddZZZQQQMMMGGGEEEEEECCC@@@===;;;:::999777666555555555444444444333333222222222111111000000///......---,,,,,,++++++++++++,,,,,,........................***+++,,,,,,---,,,,,,,,,....../////////000000000///...---+++************))))))))))))************((((((((()))******++++++(((((()))************)))'''''''''''''''(((((()))'''(((((())))))(((((('''))))))***+++++++++******,,,+++******))))))******((()))***)))'''''''''((()))))))))************+++)))---000111...,,,,,,---***************++++++,,,///...---+++)))(((((((((,,,+++***)))***+++,,,---******************))))))******))))))***...555:::777444000+++)))'''((((((''''''(((((()))*********,,,,,,++++++,,,,,,---...---...///000000000000000,,,...//////...---///000222111////////////---+++***------+++---111222000000...+++***++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++***)))***,,,******++++++++++++******++++++,,,,,,,,,,,,------------------------------------///222444444333111......////////////......///////////////////////////000000111111222222222000000111333444666777777999999888888:::===AAACCCLLLPPP^^^wwwJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRUUUYYY\\\^^^bbbeeeiiinnnrrrxxx}}}vvvgggZZZRRRKKKGGGCCCAAAAAAAAA>>>;;;999888777666555444444444444444444444333333333333000//////......---------,,,,,,++++++++++++,,,,,,------------------------******+++,,,,,,,,,,,,,,,------.........////////////...,,,+++***)))******))))))))))))************'''(((((()))******++++++'''((()))***+++******)))((((((''''''((())))))************++++++*********(((((()))***************+++******)))))))))))))))'''***,,,+++)))''''''((())))))*********+++++++++)))...222222///,,,,,,...+++************+++,,,,,,111000...,,,***)))((((((+++***)))((()))***,,,---)))***,,,------,,,+++***)))*********+++///444777777444000,,,******+++,,,***+++,,,---///000111111333333333333333444555555333444555666777888888777666777888777555555555777999777555444333222000...///222222//////222333000...---++++++,,,,,,+++************+++++++++,,,,,,------------------------,,,++++++******++++++,,,---,,,++++++++++++***(((******++++++++++++*********+++,,,,,,------------------------------------,,,---///000000000111222///000000111111000000///000////////////////////////000000111111222333333///000111333555666888888999999999:::===BBBGGGJJJRRR]]]tttHHHIIIIIIKKKMMMOOOQQQRRRQQQQQQSSSVVVYYY^^^aaaccckkknnnsssxxx}}}zzzmmm___SSSLLLHHHDDD@@@?????????<<<999888777666555444444444444555444444444444444444333.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------.........//////...,,,***))))))******))))))))))))************'''(((((()))***+++++++++'''((()))+++++++++***)))))))))((())))))***+++++++++,,,,,,------,,,,,,+++'''(((((()))))))))))))))******)))((((((((((((((('''***------***((('''((())))))******++++++++++++)))...333333///,,,---///++++++******++++++,,,---222111///,,,***)))(((((()))(((&&&%%%&&&''')))***(((***---//////...,,,+++(((***+++,,,,,,...111333666333000---,,,---///000,,,---000333666999;;;<<<;;;;;;;;;;;;;;;<<<======@@@@@@BBBCCCDDDDDDDDDDDDFFFGGGHHHGGGEEECCCDDDEEEEEECCC@@@???>>><<<:::888666999888555444666666333---,,,+++,,,------,,,*********+++++++++,,,,,,,,,------------------------,,,++++++++++++++++++,,,222///,,,+++---,,,)))&&&******++++++++++++*********+++,,,---------------------------------------+++...000///------///222111111222222222222111111000000000000///////////////000000111222222333333///000111333555777888999999888999;;;@@@FFFLLLPPP^^^oooHHHIIIKKKLLLMMMPPPTTTWWWZZZ\\\^^^___aaafffnnntttwwwzzz~~~wwwlllbbbUUUKKKFFFBBBAAA@@@???>>><<<;;;;;;:::888666444333222333333333333333333333333333333......---,,,,,,,,,,,,---,,,+++))))))+++,,,,,,+++***+++,,,------,,,***)))))))))))))))***+++,,,---/////////......---------,,,,,,+++******+++++++++------,,,++++++*********,,,+++***))))))***+++,,,))))))))))))))))))))))))+++*********))))))((((((******+++,,,------......***)))'''((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$+++++++++,,,,,,+++++++++************************---...//////---+++((('''&&&&&&&&&'''''')))******,,,,,,,,,---//////...,,,*********)))***,,,000333444666888777333111333555999:::>>>BBBGGGKKKOOOPPPQQQNNNMMMPPPUUUWWWUUURRROOOSSSYYY\\\^^^^^^^^^___fffiiikkkfff^^^YYYZZZ^^^bbb___ZZZTTTOOOLLLKKKJJJIIIGGGEEEDDDCCC???888222888333...,,,---......---+++)))((()))+++------,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,------++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,...,,,***,,,...000...,,,---...///000000///...---,,,,,,,,,---------......333333333222222222222222000000000000111111111111222111111111111222444555555555555666666888999:::888:::???DDDGGGLLLXXXdddnnnHHHJJJLLLNNNOOORRRWWWZZZ```bbbfffhhhkkkpppyyyzzzlllccc[[[PPPIIIFFF@@@???>>>===;;;:::999999666555444222111111111111333333333333333333333333///...------,,,,,,------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,------,,,,,,,,,+++++++++------,,,+++++++++++++++************************+++***))))))))))))***+++******************************)))))))))(((((((((*********+++,,,,,,,,,---***)))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''******++++++++++++******)))))))))))))))))))))))),,,---......---+++)))''''''&&&&&&&&&'''((())))))******+++---------+++))))))***+++++++++///555;;;;;;???BBBCCC@@@???@@@BBBHHHMMMSSSZZZ___eeejjjnnnooolllkkknnnsssuuusssooonnnqqqvvvxxxyyyzzz|||}}}zzzvvvwwwzzz{{{xxxtttooojjjhhhffffffdddccccccbbb^^^UUUIIIAAA:::666222000111111000//////---******+++,,,++++++---...............------++++++***)))))))))******,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,***)))***,,,...,,,+++.........//////.........,,,,,,---------.........000000000000111111111111000000000000111111111111444333222222222333444555444444555555666777999999999888;;;CCCKKKTTT```kkk~~~KKKMMMOOORRRTTTXXX]]]aaagggkkkqqquuuyyyvvvjjj^^^WWWQQQIIIEEEDDD===<<<;;;:::999777666666444333222222111111222222222222222222222222222222//////...------------...,,,+++,,,...000111000......---+++***+++---///111111111///---,,,+++++++++,,,,,,,,,,,,++++++++++++///...---,,,+++*********''''''(((((()))******+++***))))))(((((())))))***************************))))))((((((((((((((('''************************+++)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))''''''''''''''''''''''''***+++,,,,,,,,,+++)))(((''''''&&&&&&&&&''''''((())))))+++,,,,,,+++))))))&&&))),,,---...555@@@IIISSSXXX\\\^^^\\\[[[\\\]]]```gggpppwwwzzz~~~~~~qqqbbbXXXKKKHHHEEEBBB@@@>>>;;;888888555111////////////...---------...------,,,+++---,,,+++***))))))))))))---,,,,,,++++++*********+++++++++,,,,,,,,,------,,,+++***+++,,,---,,,+++......------------......,,,------------.........------......//////000000000000000111111111222222666555444333333333444555333444444444555777888999<<<999;;;EEERRR^^^lllvvvMMMPPPSSSWWW[[[```eeeiiiooottt{{{wwwggg]]]SSSMMMHHHCCCAAACCC;;;:::999888777666555444333333333333333333444444111111111111111111111111000///......------......+++,,,---000333333222///,,,+++++++++,,,---///000222111///...,,,+++++++++------------------------000///...,,,+++*********((((((((())))))*********))))))(((((((((((())))))++++++++++++++++++++++++(((((((((((('''''''''''')))))))))))))))(((((((((***))))))***,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++(((((())))))))))))((((((''''''''''''''''''''''''))))))***++++++******)))''''''&&&&&&&&&&&&'''''')))*********)))***+++---&&&+++000444999CCCQQQ\\\nnnssswwwxxxuuuqqqpppqqqrrrzzzzzzqqqdddccc___[[[WWWQQQLLLIIIFFFBBB<<<888555444222111......//////......---,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........---------...............---,,,++++++,,,---...------------............,,,,,,---...//////000000000000111111111222222222666555444333222222333444333333333444555777888999???===AAAJJJUUUcccuuuOOORRRWWW[[[```gggmmmrrrxxx~~~uuujjj^^^UUUMMMIIIDDD???>>>AAA::::::999888666555444444222222222333333333333333000000000000000000000000//////...---------------,,,,,,...111333444222000((()))+++,,,---------,,,......---,,,,,,+++,,,,,,------------------------000///---,,,+++******)))++++++*********)))))))))(((((())))))))))))((((((************************''''''''''''(((((((((((()))((((((((((((((((((((()))))))))***,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********((((((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))''''''&&&&&&&&&'''(((((()))******))))))+++000444111777???FFFMMMYYYfffppp{{{zzztttqqqppprrryyy~~~yyyuuuwwwzzz|||||||||}}}~~~~~~}}}|||uuuuuuuuuttttttwww{{{{{{yyyyyyzzz|||||||||}}}wwwwwwvvvsssnnnjjjfffddd\\\WWWPPPIIIDDD???:::888666555555444333111///...,,,,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++,,,,,,---......//////......///......---.........---,,,++++++,,,---...---------.........//////------......///000111111111111111111222222222222555444333111111111222222333333333444666888999:::>>>@@@FFFMMMUUUccc{{{SSSWWW\\\bbbiiipppwww|||xxxjjj```VVVOOOIIIFFFBBB<<<<<>>DDDIIIPPPXXX```hhhpppuuuvvvxxxyyyuuunnngggdddcccaaaeeeiiigggccc___```bbbbbbbbbcccccccccbbbaaaaaaZZZZZZYYYWWWWWWZZZ___bbbcccdddcccbbb___]]]]]]]]]aaaaaabbbdddhhhlllqqqsssvvvzzz{{{}}}yyytttmmmfff```YYYSSSOOOCCCBBB@@@<<<888444000...------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000,,,---...---,,,+++,,,---......------------......------........./////////......//////000000111111111111111222222222222333444333222111111111222333333333444555777999:::;;;;;;@@@HHHOOOWWWhhh^^^bbbhhhnnnvvv~~~vvvjjj]]]UUUMMMHHHEEEDDD@@@::::::===999888777666444333222222///000000111111000///...........................------,,,++++++++++++,,,...,,,,,,---///000///...++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++,,,+++******)))))))))))))))))))))))))))))))))((())))))***++++++***))))))((((((((((((((((((((((((((((((((()))))))))******'''''''''((())))))******''''''''')))++++++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''''''''&&&&&&'''''')))***,,,---...555===CCCDDDEEEIIILLLPPPRRRWWW]]]cccfffeeeccc```aaaaaa]]]WWWQQQOOOOOOJJJLLLMMMLLLIIIHHHGGGHHHFFFGGGGGGGGGFFFEEEDDDDDD@@@@@@???>>>===@@@DDDGGGFFFFFFFFFEEECCCAAAAAAAAAGGGGGGHHHJJJMMMQQQUUUXXXXXX\\\aaadddfffgggjjjmmmllloootttxxxzzz}}}~~~|||yyyvvvqqqnnn___]]]XXXQQQIIIAAA;;;888444333111000...---,,,,,,------,,,,,,+++***)))))),,,,,,---...///000111111,,,...///...+++***+++---.........//////.....................///////////////////////////000000000111111111222222222333333444333222111222333444555444444555666888:::<<<======@@@HHHSSSaaaxxxhhhlllrrrzzztttiii^^^SSSKKKFFFCCCBBBBBB>>>999888<<<888777666555333222111111111222333333333111000///........................---,,,++++++******++++++...,,,++++++---......---///...,,,++++++,,,---......---,,,,,,+++++++++++++++++++++,,,,,,---------******)))))))))))))))***&&&&&&''''''((())))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((())))))******++++++&&&''''''((()))***++++++&&&&&&''')))******(((%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---...333===JJJSSSUUUUUUVVVWWWSSSSSSTTTYYY]]][[[SSSLLLFFFHHHIIIEEE@@@<<<;;;<<<<<<;;;:::999888777666555777888999888777555555555444444444222222333777:::888888777666555444333333666555666777999===@@@BBB@@@EEEJJJLLLMMMMMMPPPSSSVVVZZZ___cccfffjjjooosssxxxyyy{{{~~~~~~zzzsssjjj___UUUMMMHHH<<<;;;888555222000......000///...,,,***((('''&&&,,,,,,---...///000111222...000222000---,,,---///---...///000000///...---............/////////000///////////////.........111111222222222333333333444333333222333444666777444555555777999;;;===>>>AAABBBIIIXXXmmmuuuzzzuuuggg\\\SSSMMMJJJEEECCC@@@===;;;::::::;;;666555333111000///......///////////////.........111000///..................---,,,+++***+++,,,---******++++++++++++,,,,,,///...------,,,,,,,,,,,,++++++,,,---.........---............---,,,+++***+++++++++******(((''''''""""""$$$&&&'''(((((((((+++*********))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''))))))******++++++,,,,,,''''''''''''((((((((((((******))))))((((((''''''&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''))))))))))))((((((((((((*********))))))---444999BBBSSSbbbccc___ZZZTTTMMMJJJIIIGGGEEEBBB@@@>>>===666666444333222222111111000000000000000000//////111000///...............,,,,,,,,,///222333000---/////////...---,,,+++***/////////000111111222222444555777999;;;===>>>???@@@AAACCCGGGLLLSSSXXX[[[^^^bbbiiiqqqxxx|||{{{rrriiibbbVVVQQQGGG===555222222444,,,///000///,,,,,,///222000000///...+++++++++,,,........................---------------------------------...............////////////000000000000000111111111111222222222333333444444666777999999<<<999:::======;;;===@@@CCCHHHSSSeee|||wwwjjj^^^UUUNNNIIIFFFBBBAAA>>>;;;999999999999333222111000000000000000/////////////////////...000000///..................---,,,+++++++++,,,---------........./////////......---,,,,,,,,,,,,,,,,,,,,,---...............,,,------.........------+++++++++******)))((('''%%%&&&'''))))))*********************)))))))))((())))))(((''''''''''''(((''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((''''''''''''(((******)))***000:::CCCUUU___eeeaaaYYYRRRIIIBBB<<<<<<;;;:::999777777666000//////............///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,+++,,,...111111///,,,---------------,,,+++***---------...//////000000...///000111333555666777333333555777;;;???CCCEEEJJJMMMRRRYYYaaaiiiooosss}}}xxxnnnhhh^^^TTTJJJBBB<<<999444444333111...,,,,,,---...///////////////000111........................------------------------............////////////////////////000000000111111111111111222222222222444444444444555666888888999777888;;;<<<;;;===BBBIIIOOO\\\ppp~~~lllfff\\\RRRKKKGGGCCCAAA???===;;;999777777777777000000/////////000000111......//////////////////000000////////////............---,,,,,,,,,,,,---...////////////000000000------,,,+++++++++,,,,,,---......///////////////+++,,,---...////////////******+++******)))((('''(((((()))***************************))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******''''''''''''&&&&&&&&&&&&&&&)))******+++444DDDPPPdddeee```WWWMMMEEE<<<555////////////////////////+++*********++++++,,,---))))))))))))))))))))))))***************)))))))))******+++---//////---+++++++++,,,,,,,,,++++++******++++++,,,,,,------...)))***++++++,,,---...///............000222444666888888;;;???FFFOOOWWW\\\ggglllttt}}}wwwooofffZZZMMMEEE>>>;;;666333111000...---++++++,,,------......///........................------------------------.../////////000000000000/////////000000000111111111111111111222222222333444444444444444555666777999777999<<<======AAAGGGQQQYYYiiixxxmmm]]]XXXOOOHHHCCC@@@===<<<;;;:::888666555555555555//////............//////............//////////////////000000000////////////......---------------,,,,,,---------.........---,,,,,,+++++++++,,,,,,//////000000000000//////,,,---....../////////...***************)))(((((((((((()))))))))(((((('''*********)))))))))))))))***))))))((('''((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))***++++++((((((((('''''''''&&&&&&%%%(((******,,,888JJJYYYbbb[[[PPPFFF>>>999222---*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,***************+++++++++(((((())))))))))))))))))))))))***+++,,,,,,+++***))))))***+++++++++++++++))))))***++++++,,,,,,---************+++++++++,,,...............///111111222111111222666<<>>??????EEEMMMVVVcccwww~~~qqqeee\\\SSSNNNGGGAAA>>>;;;999888777666555444444333333333111000///...---------------.........//////000000...///000111111000//////////////////......------+++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------///000000000000000//////......//////...---,,,,,,)))************))))))((()))))))))))))))(((((('''))))))))))))))))))************)))((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''((((((((((((''''''(((((())))))******((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))***++++++)))))))))(((((((((''''''''')))***)))---888JJJXXXWWWMMM@@@777333000---+++************************...---,,,+++************))))))******++++++++++++'''((()))***++++++******((()))******************(((((()))***++++++++++++)))******++++++,,,------++++++++++++++++++++++++*********+++,,,,,,---.../////////000111333444555:::>>>CCCIIIPPPYYYbbbhhhqqqtttzzzzzznnncccUUUIIIAAA<<<777444333111......000111000///........................---------......///////////////000000111222222333000000000000111111111111111222222222222333333333555555444444444555555666<<<;;;===??????AAAIIIRRR\\\nnnuuulllbbbXXXQQQJJJFFFAAA<<<:::888777555444444333333333222222111111111000......---------------......///000000000...///000111222111000/////////000000//////...---------........./////////------,,,,,,,,,---......000000000000000//////...............---,,,+++***))))))************))))))******+++++++++******)))))))))))))))************+++***))))))(((((())))))((((((((((((((((((((((((******))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********)))))))))((((((((((((******)))))),,,666CCCMMMLLLAAA666000---***)))+++*********))))))))))))(((---,,,+++)))((('''''''''''''''(((((())))))******'''(((***,,,------,,,,,,((()))******(((((()))+++((()))***+++++++++++++++)))******+++,,,,,,------************************(((((()))***+++,,,,,,,,,)))***,,,...///000000000222444777888;;;AAAJJJQQQYYY___jjjvvvrrrbbbUUUIII@@@;;;888333...---...000000///........................---------...//////000000......///000111222222333000000000111111111222222222222222222333333333333555555555555555666777888::::::<<<@@@@@@DDDNNNZZZiii{{{mmmccc\\\VVVNNNHHHAAA>>>:::777666666555444222222222222222222111111000000//////...//////000------......///000000111---///000222222222000/////////000111000///...---...////////////000000000...---------......///000///000000000//////...---+++,,,,,,,,,,,,,,,++++++))))))************))))))))))))******+++*********((()))))))))************+++***))))))(((((())))))''''''''''''''''''''''''))))))))))))))))))******''''''''''''(((((((((((())))))))))))(((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((())))))((((((((('''''''''---+++((((((,,,222999>>>>>>555...,,,)))&&&''',,,))))))))))))))))))))))))+++******)))((((((((((((&&&&&&''''''((())))))***'''(((***---......---,,,(((***+++***(((''')))+++******++++++,,,+++++++++)))))))))***++++++,,,,,,***************+++++++++)))***+++,,,,,,---------'''((()))+++,,,---......+++...000000///111777<<>>BBBEEEKKKYYYfff{{{|||pppggg[[[SSSNNNIIICCC===:::888555333444555555444111111222222222222111111.........//////000222222---------...///000000111---///111222333222111000///000111111111000...---............////////////...............///000111///////////////...------))))))***+++,,,,,,,,,,,,((())))))*********))))))&&&&&&'''((((((((((((((((((((())))))*********++++++******)))))))))))))))''''''''''''''''''''''''''''''(((((())))))******''''''''''''((((((((()))******))))))(((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''(((((('''''''''&&&&&&&&&000,,,''''''+++000333333111+++((()))'''$$$'''---((((((((()))******+++++++++************+++,,,,,,''''''(((((()))***++++++&&&(((***---......------)))+++,,,***((('''))),,,++++++,,,,,,,,,++++++***(((((())))))******+++++++++++++++,,,,,,,,,,,,,,,))))))***+++++++++************)))))))))***,,,---)))---111111...---000333111999BBBHHHNNNYYYgggrrrzzzqqqmmm\\\RRREEE;;;777444111...........................---------...///000000111,,,---...///000111222222000111111111111222222222222222333333333444444444555555555666777999:::;;;999;;;@@@GGGKKKSSSbbbqqq}}}qqqhhh[[[UUUNNNGGGAAA===:::888666555444333333333333333111111111111000000000000000000000000////////////............////////////000000000111111000000000,,,---//////......000111444444333222222111111111***,,,............///111222111000//////.../////////...---,,,***'''%%%$$$))))))))))))(((((((((((((((((())))))))))))(((((()))))))))((())))))***+++(((***------,,,******+++(((((((((((())))))))))))''''''(((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''*********)))))))))))))))***))))))))))))))))))***---,,,+++***))))))))))))''''''(((((())))))******&&&''''''((((((((((((((())))))))))))))))))))))))---,,,+++***))))))))))))))))))(((((()))***++++++&&&&&&''''''(((((())))))''''''''''''((((((((())))))***+++,,,,,,,,,,,,,,,))))))***+++++++++*********++++++,,,,,,+++******)))***++++++,,,,,,,,,,,,((())))))*********))))))******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---222444666888===FFFQQQYYYiiiyyy{{{mmmZZZHHH:::333333666333111...+++,,,//////------///000222222000///---............/////////000000///---,,,---...000111333444555555666666555555666777777666666777:::<<<>>>>>>CCCKKKRRR\\\ppp{{{ssskkk```XXXOOOJJJDDD???;;;999777555444444444333333222222222//////000000111111111222000000000000////////////............////////////111111222222222222111111---///000000//////000222333333333333222222222111...///000///......000222222222111000000/////////,,,,,,,,,,,,,,,+++***************)))))))))(((((((((((())))))))))))((((((***))))))))))))***++++++***,,,------+++)))))))))'''''''''(((((((((((()))))))))))))))))))))((((((''''''(((((())))))*********)))))))))((((((((('''***)))))))))))))))))))))+++******************+++---,,,+++***))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))+++******)))******++++++)))))))))))))))***++++++'''''''''((((((((((((((('''''''''((((((((())))))))))))***+++++++++++++++************++++++,,,,,,------,,,,,,++++++******+++,,,,,,------------,,,++++++,,,,,,,,,++++++***))))))************))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,---...000333999AAAHHHTTTcccrrrwww|||sss___NNNBBB<<<;;;555333000......///...+++...///000111111000///............/////////000000000///...---...///111222333444444555555555555555333555666666666888<<<>>>???AAAGGGPPPYYYfff|||qqqddd]]]WWWOOOHHHBBB???:::777666666555333222333333444444333111111......///000111222333333000000000000////////////............////////////222333333444444333333222000111222222000000111333222333333444444444444444444444333111//////111444444333333222111111000000,,,,,,,,,,,,+++++++++++++++++++++*********))))))((())))))******))))))(((***************+++,,,,,,...//////...+++)))(((((((((((((((((())))))))))))+++++++++******)))))))))&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))))))))******,,,,,,++++++++++++,,,,,,,,,+++******))))))))))))*********)))((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((()))***+++,,,---))))))))))))))))))***+++))))))((((((((((((((('''''''''((((((((()))))))))((())))))************)))+++*********+++,,,...///111000...+++***)))******+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,---......///222666:::>>>IIIVVV^^^hhhxxx|||jjj[[[NNNGGG<<<777333111222111...+++...///000111111000///........./////////000000000111000/////////000222333444444444555555555555555222333555666777:::>>>AAABBBEEEMMMWWWcccttt|||pppaaaVVVPPPLLLFFFAAA===:::777555555555555444111222444555555444222000...//////000111111222222000000000000////////////............////////////333444444555555444444333111333444333222111222444444555666888888999888888999888666333111111333666666666555555444333222111...---,,,+++***))))))))),,,,,,,,,+++++++++******)))))))))******)))))))))++++++******++++++,,,---111222222///,,,)))((()))))))))*********++++++++++++++++++***))))))(((((('''''''''((()))*********))))))))))))(((((((((((()))))))))))))))*********------,,,,,,,,,,,,------++++++***)))))))))))))))***)))))))))((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,***)))))))))))))))*********)))))))))(((((('''''''''(((((((((((()))))))))(((((())))))))))))((((((+++***))))))+++---000111333111...+++)))))))))***)))))))))))))))((('''&&&***************)))(((''')))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++******++++++,,,---...//////000000111222333444;;;BBBHHHRRRcccwwwxxxiii^^^III???666333333111000000//////000000000000//////...////////////000000000111000000000111222333444444444444444555555666666333444666777888;;;???BBBEEEKKKUUU___mmmxxxjjj```TTTKKKGGGDDDAAA===;;;999666555555555444333111222444555666444333111111111000000000000000000000000000000////////////............////////////333444444555555444444333222333444444333333444555777999;;;<<<=========<<<<<<;;;999666333333555777888888888777666555333222///...---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++))))))************))))))++++++******++++++,,,---333333333000---******+++((((((((()))))))))***************))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))************---,,,,,,++++++,,,,,,---******))))))((()))))))))'''((((((((()))))))))***&&&''''''(((((((((((((((((((((((((((((((((((((((***))))))))))))))))))*********)))))))))))))))*********))))))((((((((('''(((((((((((()))))))))***(((((()))))))))(((((('''+++***))))))+++---000111222000---+++)))))))))***))))))))))))(((((('''&&&***************)))((('''++++++,,,------,,,++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---***++++++---.........---333444666:::@@@MMM___mmm|||yyyYYYIII:::333222000000333//////000000000000//////////////////000000000111000000000111222222333444555444444444444555666777666777888999:::<<<@@@CCCJJJRRR]]]iiixxxsssgggWWWPPPGGGAAA>>><<<:::777888666444333333222111///111111333444444444333222111111111111000000//////000000000000////////////............////////////222333333444444333333222111333444444444444555777:::<<<>>>@@@AAAAAA@@@???======;;;888555555666888::::::::::::888666444333............000222444666,,,,,,,,,+++++++++******)))******++++++******)))***************+++,,,,,,111222111///,,,***+++,,,&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((()))******++++++++++++************++++++***))))))(((((()))))))))'''''''''((()))*********&&&''''''((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))+++******)))))))))))))))***))))))))))))))))))(((((((((((()))))))))******)))))))))))))))(((((('''+++*********+++,,,...///...---,,,***))))))*********++++++++++++******)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---***)))***,,,///000///---111///000333777>>>JJJVVVfffvvvoooYYYCCC999555000000444000000////////////000000/////////000000000111111//////000111222333333444555555444333444555666777888999:::;;;<<<>>>BBBEEENNNZZZhhhsssqqqaaaWWWIIIEEE???;;;:::888666444555333222111222111000...///000000000111111111111000000000000000111111111000000000000////////////............////////////111111222222222222111111000111333444444555666888<<<>>>@@@BBBCCCBBB@@@???<<<===<<<:::777666777888;;;;;;<<<<<<:::888555444---------...///222555777++++++++++++************)))******++++++******)))***))))))))))))***++++++---------+++))))))***,,,&&&''''''''''''(((((((((((())))))******+++++++++(((((((((((())))))))))))'''((((((((()))))))))***'''(((((()))******++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++++++++***))))))))))))))))))))))))))))))*********(((((()))))))))*********)))*********))))))((('''************++++++,,,,,,******************************++++++,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,++++++---000222111//////------111222333:::CCCNNN^^^ooo{{{pppUUUIII@@@666222555000000////////////000000//////000000000111111111---...///111222222333333666555444333333555666777777999;;;===>>>BBBFFFIIISSSaaaqqq~~~mmm]]]OOOGGGEEEBBB>>>;;;:::999666444444222111111222222111000.........---...///000111......///000111222333333000000000000////////////............/////////000000000000111111000000000...000333444444555777999===>>>AAACCCCCCBBB@@@>>>;;;<<<===;;;999777777888<<<<<<======;;;999666444...---,,,+++,,,...000222+++++++++*********))))))******++++++++++++******)))))))))((()))******+++)))******)))''''''***,,,************++++++++++++))))))***+++,,,------...&&&&&&'''((()))***++++++'''((((((((())))))******'''(((((()))***+++++++++((((((''''''''''''(((((())))))(((((((((((()))*********))))))((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))%%%&&&&&&''')))***,,,---++++++***))))))((())))))(((((())))))******++++++))))))))))))***************************)))(((((()))******+++++++++******&&&'''(((***++++++++++++'''((()))***************&&&'''((()))***++++++++++++***'''&&&&&&'''***+++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,***)))+++...000///---///,,,...111111---///666;;;JJJXXXdddwwwfffWWWLLL>>>666777000000////////////000000000000000000111111111111---...///000222222222333666555333333333444666888666888;;;>>>@@@DDDIIIMMMVVVfffwww~~~kkk]]]QQQGGG@@@<<<<<<:::888666555333222333333333222222222111111222111111111000000//////111111000000//////...............------,,,,,,,,,...//////000000000000000111111000000000000111222333222111000000222444555999???AAA>>>;;;<<<>>>===??????>>>>>>============;;;::::::::::::777222///,,,,,,,,,++++++,,,------+++++++++,,,,,,---------(((((((((((()))))))))))))))*********++++++++++++++++++******)))***************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********((('''&&&)))((('''''''''(((***+++,,,+++***((((((((()))***))))))))))))))))))))))))''''''(((((())))))******++++++************++++++)))((('''(((+++,,,---,,,))))))))))))))))))))))))+++***))))))******(((&&&******)))))))))))))))***((('''''')))+++------,,,))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---...000111444888BBBPPP^^^rrrppp___QQQCCC777555222111333333000000333......//////000000111111000000111222444555666666:::999777666777888:::;;;===999999===AAAEEELLLSSS\\\hhh{{{~~~jjjYYYNNNFFF@@@<<<;;;:::999777666444333222222222111111111000000000111111111000000000//////111000000000/////////.../////////.........------...//////000000000000000......---------......///222111000000111222444666999???BBB???<<<>>>@@@???@@@>>><<<:::999999:::;;;>>><<<:::888777555222000---,,,,,,+++,,,,,,------************++++++++++++(((((((((((()))))))))***)))))))))*********+++++++++***************++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''***))))))((()))***+++,,,,,,+++)))((((((((()))***))))))))))))))))))))))))'''((((((((()))))))))************))))))*********)))(((''')))+++---...---))))))))))))))))))))))))+++*********++++++)))'''******)))))))))))))))***+++***)))***,,,---,,,+++************))))))))))))************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---...///000222444999CCCOOObbb{{{wwwgggRRR@@@777333000222111//////222////////////000000111111111111222333333444555555666555444444555666999:::<<<::::::???DDDHHHPPPWWWbbbooorrrfffTTTEEE>>>;;;;;;:::999888777666444333222111111111000000000/////////111111000000000000//////000000000000////////////000000000000////////////...///000000111111000000......---------------...000000///000111333555666999???BBB???>>>@@@BBBBBBFFFCCC???;;;:::;;;>>>???CCC???;;;777666444222111------,,,,,,,,,,,,,,,---*********)))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((*********)))***++++++,,,+++***))))))((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***)))((('''))),,,...//////))))))))))))))))))))))))+++******+++,,,,,,***((())))))))))))))))))******---,,,++++++------,,,+++++++++*********)))))))))************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///222000000555>>>NNNeeeyyydddMMM===777222111111///000333/////////000000000000111222222222333333444444444444444333444555777999;;;<<<;;;===CCCHHHLLLTTT\\\iiixxxvvv^^^TTTGGG===888888999:::666666555444333222111000111111000000000/////////000000000000000000//////000000000000////////////000000000000000000000000//////000111111111111111222111111000000000000000......///000111333555666777>>>AAA@@@???AAADDDDDDGGGDDD???<<<<<<>>>BBBEEEFFFCCC???;;;999666333111...------,,,,,,,,,,,,---++++++******))))))(((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))***+++,,,---+++******))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))*********++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))(((((())),,,/////////))))))))))))))))))))))))+++***+++,,,...---+++(((((())))))***************---++++++,,,...///...---,,,++++++******))))))(((************************(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...333000...000555???QQQ```lllzzzuuu\\\GGG>>>666333222111222555000000000000000000000000333333333333333333333333444444555666888:::<<<=========AAAGGGKKKOOOWWW```nnnkkk^^^OOOJJJCCC<<<999888888888444444444333222111111000222222111111111000000000//////////////////000000////////////000000000000////////////////////////000111222222333333222222444444333222111111222222---...///000111333555555666<<<@@@???>>>AAADDDDDDAAA???<<<:::;;;???CCCGGGHHHFFFDDDBBB???:::555111///...------,,,,,,,,,---,,,,,,,,,++++++*********))))))))))))************(((((((((((())))))))))))))))))))))))***+++,,,---++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((())))))))))))))))))))))))*********))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))((('''))),,,...///...))))))))))))))))))))))))******+++---...---+++((('''((()))************************,,,///111111000,,,+++++++++******))))))************************(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...222///...000111666@@@KKKSSSbbbxxxrrrVVVIII<<<666333222333555111111111111000000000000333333333333333333333333444444666777999;;;===>>>???@@@DDDIIILLLPPPZZZdddssskkkXXXOOOEEECCC@@@<<<999777666555333333333222222111111111222222111111111000000000......////////////000000////////////000000000000////////////000000000000222333333444555444444444444333222111000000000111---...///000222333333444444:::>>>===<<<@@@CCCCCC??????>>>>>>@@@CCCGGGIIIJJJIIIGGGEEECCC>>>777333000///...---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))))))))*********++++++((((((((()))))))))******))))))))))))***+++,,,,,,++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***''''''((())))))))))))((((((((()))************)))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***)))((('''(((+++------,,,))))))))))))))))))))))))((()))***---...---***(((&&&''')))***++++++******)))((()))+++///111222111++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...//////---,,,//////000555;;;CCCOOOccc{{{kkkZZZGGG<<<666222222333222111111111111000000000222222222333333444444444333444555777999;;;<<<<<<@@@AAAEEEJJJNNNSSS___kkk}}}~~~kkkXXXKKKGGG>>>>>><<<999777555444555333333222222222222222222111111000000000/////////........./////////000000.../////////000000000111000000000111111111222222444444555666666666666666444333222111000000000000...///000111111222222222222999<<<;;;:::===@@@@@@@@@AAACCCEEEFFFHHHHHHIIILLLJJJGGGDDDBBB>>>999666000///...------,,,,,,,,,,,,,,,,,,,,,------------))))))*********+++++++++)))))))))*********+++++++++***************++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((()))*********))))))'''((()))***+++******)))))))))))))))))))))))))))***)))))))))((((((((('''*********))))))************((('''((()))+++******))))))))))))))))))))))))''''''))),,,...---***'''&&&''')))+++,,,+++***))))))))))))+++...000000///)))******++++++,,,,,,---************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---...///000///,,,+++---...---000555888???NNNeeerrrYYYHHH===666333333222222222111111111000000111111222333333444555555555666777999:::<<<<<<===@@@BBBFFFLLLPPPWWWfffuuuxxxfffVVVHHHAAAAAA<<<<<<:::777555444555666222222222222222222222222000/////////............---.........//////000000.../////////000000111111111111111222222333333333555666666777777777777777555444333222111111111111...///000111111111111111111888;;;:::999<<<>>>>>>===???BBBDDDEEEEEEDDDCCCNNNJJJFFFBBB???===:::888000000///...---,,,,,,,,,+++++++++,,,,,,---------)))************+++++++++************++++++++++++++++++******************,,,++++++******++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((((()))***+++,,,+++******'''((()))+++++++++***)))))))))))))))))))))))))))******))))))((((((((('''++++++************++++++***(((''''''((())))))((())))))))))))))))))))))))&&&'''))),,,...---)))&&&%%%''')))+++,,,+++***)))+++***)))+++---......---))))))***+++,,,------...******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,---...000111111---+++---...---000555///444@@@UUUtttgggSSSEEE;;;666444222222222222111111000000000000111222444555666666888999:::<<<===>>>??????@@@AAAFFFLLLRRR[[[lll|||yyyaaaQQQHHH@@@;;;:::999888777666555444333333000333444333000///222444000//////000000///,,,***////////////////////////000000000000111111111111000000000000111333555666777888999:::999888666444555444333222111///......---...000111000111222444666666666777888:::;;;<<<<<<@@@DDDFFFEEECCCAAA@@@EEECCCAAA???===;;;::::::555444222000///...---------------------,,,+++***+++++++++++++++***)))(((++++++******************************************+++*********+++,,,,,,---***************)))(((((((((((((((((()))))))))))))))************+++++++++(((((('''(((((()))*********************)))(((((())))))))))))((((((((((((***,,,...///000...,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------'''((()))++++++******)))************************((((((((((((((())))))*********))))))))))))******************************))))))))))))))))))))))))))))))***+++,,,,,,------+++***(((''''''(((***+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,------,,,++++++))))))***+++,,,,,,------.................................///////////////666444888FFFZZZqqqfffKKK===888666///777:::444000111333111222333333444444555555555;;;999999;;;@@@CCCBBBAAACCCEEEJJJOOOSSS]]]qqqxxxgggSSSHHHBBB<<<999999888777666555444333333222111222444444333222222333111000000000000///...---000000000000111111111111000000000000111111111111111111111111222444666777666777888999999777555444333222222222111000000000...///111111000000111333333333444444666777888999===???BBBCCCBBBAAAAAABBBCCCBBBAAA???===<<<<<<<<<777666444222222000///...............---,,,+++++++++++++++++++++***))))))++++++******************************************++++++******++++++,,,---***************)))(((((((((((((((((()))))))))***)))************+++++++++))))))(((((())))))***+++***************)))((((((***************)))))))))***,,,...//////---+++***(((((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))***+++******)))))))))))))))))))))))))))(((((((((((())))))***+++******))))))))))))******************************))))))))))))))))))))))))))))))***++++++,,,------,,,+++)))(((((()))+++,,,************************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,---------------------------///////////////000000000222000333>>>MMM```www}}}```III===777222999:::666222333444222222333333444444555555666:::999888;;;???BBBBBBAAADDDFFFLLLRRRYYYfff{{{qqq___RRRDDD???===:::888999666666555444333222222111222222333444666555222000222111000000///000111222111111000000000000111111000000000000111111111111222222222333444555666777666777888888888777555444111111111111111111111111///000111111//////000111222222333333444555666666<<<>>>??????>>>???AAABBB@@@@@@???>>>======>>>>>>;;;999777666666555222000//////......---,,,++++++***++++++++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,************)))))))))(((((((((((()))))))))******)))************+++++++++******))))))******++++++*********+++******)))(((***************++++++++++++,,,---......,,,***((('''''''''''''''''''''''')))))))))((('''%%%"""!!!(((((()))************)))((((((((((((((((((((((((((((((((()))***+++,,,---******))))))))))))******************************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------***+++++++++,,,,,,------+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000///...111777???KKK___pppuuuXXXEEE;;;222666777333111222222000222333333444555555666666999888888:::>>>AAABBBAAAEEEHHHNNNWWWaaaqqqppp___NNNEEE===;;;;;;999888999444444333333222111111000333222222555777777333...333222111000///111444666444333111000............///000000000111111111111333333333444555666666777555666666777777666555555222222222111111111111111000111222111///......000222333333444555666666666999;;;===>>>>>>>>>???AAA===============>>>???@@@???===<<<;;;<<<:::666222///...---,,,++++++************+++++++++******)))******+++++++++++++++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++******)))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++******+++,,,,,,*********++++++******)))))))))***************+++++++++,,,---,,,+++)))((())))))))))))))))))))))))***+++,,,,,,***(((&&&%%%((()))))))))************))))))))))))))))))))))))))))))))))))***+++------******))))))))))))******************************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......******+++,,,------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...///111444666===MMM\\\|||gggPPPBBB555555444333333444444333222333333444555666777777888888888:::===@@@BBBCCCHHHJJJPPP\\\iii|||qqq]]]QQQFFF???:::::::::666555555333333333222111111000000222111222444777777222...222222222000///111666999:::888555222///...------///000000000111111111111333444444555666666666666555555555666666666555555444444333222111000///...000111111000...---...///111222333444555555444444444777<<>>>>>>>><<<<<<<<<===>>>@@@AAABBBDDDBBB@@@AAABBB@@@:::555///...---+++***))))))***)))******+++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++***))))))(((((())))))))))))))))))************))))))*********+++++++++,,,,,,+++++++++++++++,,,******++++++++++++******((((((((()))))))))************+++++++++***((((((***************************+++,,,------,,,++++++)))))))))))))))*********************************))))))))))))***+++,,,---******))))))))))))******************************)))))))))))))))))))))))))))***************++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,------------,,,***+++,,,,,,---------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...///111333222555AAAOOOnnn{{{___JJJ>>>999444444666777888888222222333444555777777888888888999:::<<>>======>>>>>>???@@@AAACCCEEEFFFIIIFFFEEEFFFHHHEEE>>>777111///---+++***)))******))))))***++++++++++++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++)))((((((((()))***)))))))))*********++++++)))************+++++++++,,,,,,++++++******++++++)))***++++++,,,+++++++++'''''''''((())))))******(((((()))))))))))))))((((((((((((((((((((((((((((((((()))***+++,,,------)))))))))((()))******+++***************************))))))))))))***++++++******))))))))))))******************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,---......---,,,+++******+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000......///111000111999CCCZZZmmmrrrXXXEEE;;;222111333444444555222222333555666777888999888999:::;;;<<>>:::666444666666222222444333333222222222222111111///111222222111000000111---000222111000111777<<<>>><<<888444222111111222000000000000111111111111222333444555666555444444444333333333444555555666333333222222111000//////...///000000...---...//////000111333333222111000222666:::===>>>>>>>>>???BBBBBBCCCDDDFFFHHHJJJKKKLLLJJJHHHJJJLLLIIIAAA999333222///---+++++++++,,,))))))***+++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++)))((('''((()))***))))))*********+++++++++)))************+++++++++,,,,,,+++***************)))***++++++,,,,,,,,,+++'''(((((()))******++++++&&&''''''((())))))))))))''''''''''''''''''''''''((('''&&&&&&(((***,,,...***)))((((((((()))++++++******************************)))((((((((())))))******))))))))))))******************************))))))))))))))))))))))))************)))))))))))))))******************)))++++++++++++++++++++++++******++++++,,,---------------...///...---+++))))))***+++,,,------------+++,,,,,,,,,---.........------------------------,,,,,,---...///000111222111//////111111111555;;;HHH[[[wwwpppRRRBBB444111222111111222222222333555666888999999888:::;;;<<<===@@@EEEJJJPPPTTT```sss|||nnn```WWWMMMBBB<<<>>>777444333666777444555888333333333222222222222222...111333222///...000333+++///222222000111666;;;:::777444111//////111111000000000000111111111111222333444555555555444333333333333333333444555666111111111111111111111111---///000///......///000111222444555555444333222444666999;;;<<<===@@@BBBFFFFFFFFFHHHIIIKKKMMMNNNNNNKKKJJJLLLOOOLLLBBB:::555444111...---------...((()))***+++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,+++)))((('''(((***+++)))************+++++++++)))************+++++++++,,,++++++***)))))))))***)))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,%%%&&&&&&'''((()))******(((((((((((((((((((((((()))(((&&&%%%&&&))),,,...***)))((((((((()))+++,,,))))))))))))))))))))))))+++***)))(((''''''''''''******))))))))))))******************************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))++++++++++++++++++++++++))))))***++++++,,,---------...//////...,,,***((()))***+++,,,------...---++++++,,,,,,---...//////..............................///000111222333333555111000222333222444888???OOOhhhbbbOOO>>>888777555555666222222333555666888999999999;;;<<<<<<===@@@FFFKKKRRRWWWdddyyyzzziii___QQQFFFAAA>>>;;;777555666666555333333444555666111000222333///---...////////////////////////000000////////////000000555333111...---------...000000//////000222444555444444444444444444444444333222111222444555444333222111111000000000000000000///---,,,,,,---...///222111222666::::::777444444555888<<>>CCCDDDGGGKKKSSS[[[kkk|||ooogggZZZRRRGGG???<<<;;;888555777888888777555555666888555222222666777333000000000000000000000000000000000000////////////000000444222000...------...///111000000//////000111222333333333333333333333333333222111222444555444333222111111000000000000000000///---,,,,,,...///000333222222555:::;;;:::777333444777;;;@@@FFFJJJMMMQQQUUUSSSMMMKKKQQQYYY]]]]]]YYYVVVTTTQQQLLLEEE@@@:::777222///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,,,,,,,+++++++++++++++************************************)))((('''''')))***************))))))***************************************+++++++++))))))))))))))))))))))))************************)))))))))))))))(((''''''))))))))))))))))))))))))*********)))(((((('''''')))((()))+++...000000///+++*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((()))************+++++++++,,,++++++******++++++,,,,,,---...---***)))***+++,,,,,,++++++***+++++++++***++++++,,,---...//////+++,,,,,,---------------------,,,++++++,,,---------------------------------...000111222222222222111111000000111111222333444;;;III```lllNNN???999666333222555555555555555666777888<<<999:::@@@DDDEEEIIIMMMVVV```rrryyymmmbbbXXXQQQJJJDDD===999999888666444444444555333222111222444444333666===>>>999333222111111111111111111111111000//////......//////000222111///.........///000111000000///.../////////222222222222222222222222333222111222444555444333222111111000000000000000000///---------///111222666444333555999<<<;;;999333333555888???HHHPPPTTTYYY[[[YYYSSSRRRXXX```dddhhhgggeeebbb^^^WWWNNNHHH<<<999333000......---,,,,,,,,,,,,------------------------......//////000000000000000000/////////......---------......///************************+++***)))(((((((((******)))******+++++++++******************************+++++++++***************))))))))))))))))))))))))************************(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***+++---000222222222++++++*********)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((()))************++++++++++++******))))))******++++++,,,---,,,***))))))***+++++++++***++++++,,,,,,,,,,,,,,,,,,------------++++++,,,---------------///...+++))))))+++...///------------------------.../////////000000111111111000000000000111222222///555@@@RRRlllaaaJJJ>>>666444444555555555555666777888999>>><<<===AAAEEEFFFJJJOOO[[[fff{{{qqqdddYYYQQQJJJEEE@@@===:::999999888777555111222222111//////000222333444999AAACCC===666444111111111111111111111111/////////....../////////000000////////////000111000000//////000000000000111111111111111111111111333222111222444555444333222111111000000000000000//////...---...000222444;;;777444444888::::::999333222222555<<>><<<>>>BBBEEEFFFLLLRRR^^^llluuukkk^^^SSSMMMHHHCCC@@@<<<;;;999888888777666444444555555333222111333444333333999BBBDDD>>>777444111111111111111111111111//////............/////////////////////000000111......///111222333333444111111111111111111111111333222111222444555444333222111111000000000000000//////...---...000222444>>>999555444666777777666333222111333888AAAIIINNNWWW]]]bbbcccdddggghhheeepppwww|||yyyssskkk^^^SSSEEE???888666666666444111------,,,++++++++++++,,,,,,,,,---///111222333444444444444444333222111000///222666999999666222000------------------------)))***+++,,,,,,++++++*********+++,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))))))))))))))))))))))))))************************''''''((((((((((((((('''))))))))))))))))))))))))(((((())))))******+++++++++******,,,///000000000))))))))))))((((((((((((************************))))))))))))))))))))))))((())))))*********))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,***+++,,,+++)))))))))+++************+++,,,---------,,,,,,,,,,,,+++++++++,,,------...///.........,,,------......------,,,,,,,,,,,,---------......///......---......///000000000//////000000111222222555999>>>JJJaaajjjOOO???999999444555555555777888999:::===<<<>>>BBBDDDFFFMMMUUUaaarrruuummm^^^WWWNNNGGGCCCAAA>>><<<888888777666555444333222222333333222000000111333222222777???AAA;;;555333111111111111111111111111///......------......////////////000000000000000,,,---///111333444555555111111111111111111111111333222111222444555444333222111111000000000000000000///---------///111222===888444333444555444222333222111222666;;;AAAEEEQQQYYYbbbgggkkkllliiiccchhhrrrwwwrrrlllhhh___TTTIIICCC<<<:::<<<===:::777000///---+++******+++++++++,,,...000222444666666777888888888666444222111///222666999999555000---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))***++++++,,,------------+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************'''(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))***,,,...---,,,,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))((())))))************))))))************+++++++++---,,,,,,,,,,,,,,,,,,---***+++,,,+++***)))***,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,------.........---.........//////000000000////////////000111111000222555999AAATTTsss|||\\\EEE:::666444444555666777999:::;;;;;;;;;>>>BBBEEEGGGPPPYYYgggyyyxxxjjj]]]UUUMMMHHHBBB>>>===<<<999777666666555444222111111111111111111000///...///111222111444:::;;;777222111000000000000000000000000///......------......//////000000000000/////////,,,---///111222333333333222222222222222222222222333222111222444555444333222111111000000000000000000///---,,,,,,...///000888444111111333555333111111111111333555888;;;===HHHQQQ\\\ccchhhjjjeee^^^]]]fffhhhaaa\\\]]]ZZZSSSMMMFFF???>>>AAACCC@@@<<<555333000...,,,+++,,,,,,,,,---///222444777999999;;;<<<<<<<<<:::888555444444555777888777444111///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++***+++,,,---............++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************((())))))***************))))))))))))))))))))))))******************+++++++++***)))***++++++***))),,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))************+++++++++,,,,,,++++++++++++,,,,,,***,,,---,,,+++***+++---,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++.........------.........++++++,,,,,,---......///,,,---...000111111111000///////////////000111111000000333666:::GGGbbb{{{jjjOOO???999444444555666777999;;;<<<;;;;;;???DDDFFFJJJSSS^^^nnnrrrfffYYYNNNHHHDDD@@@<<<;;;;;;:::777444555666555444222111222333444555555444222111333444222000111666888444000000////////////////////////.........------.........000000000000000///......---...///111111111000///222222222222222222222222333222111222444555444333222111111000000000000000000///---,,,,,,---...///333000...000333555444222///000222444666888999999AAAJJJTTT\\\ccceeeaaaZZZUUU]]]\\\RRRNNNTTTVVVRRROOOHHHAAA@@@DDDFFFDDD@@@888666333000------------...///111333666999;;;<<<>>>>>>??????===:::777666:::999888777666555444333////////////////////////222///,,,)))((()))+++---***+++,,,---............++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))************************))))))***+++++++++++++++))))))))))))))))))))))))************************,,,+++******++++++)))(((*********))))))))))))(((************************))))))))))))))))))))))))(((((()))***************)))************+++++++++++++++************+++++++++,,,------++++++,,,---------,,,+++******************+++++++++,,,,,,,,,,,,,,,---.........------000///---++++++---///000++++++,,,,,,---...//////***,,,///111222222111111///////////////000111111222111333555555===TTTkkksssWWWFFF>>>444444555666888999;;;<<<;;;<<<@@@EEEHHHLLLVVVaaatttwwwooobbbWWWOOOJJJEEEAAA===<<<;;;999888777777777555555444333222000///...000000000000000000000000000000000000000000000000////////////...............///...---,,,,,,...000////////////............///000000///......111333000000000000111222333444222111111222333333222000111111111111111000///...,,,...///...,,,+++,,,///000000000111111111111111111111000000222444777999;;;===FFFRRRXXXUUUQQQPPPOOOQQQQQQMMMHHHGGGKKKOOOLLLIIIDDDAAA???>>><<<;;;===:::666111....../////////111444666888:::===???CCCDDDEEEGGGGGGEEE@@@<<<::::::999777666444333222222111///---,,,,,,,,,,,,,,,,,,++++++***+++++++++...,,,***,,,...000...,,,------,,,,,,,,,,,,++++++***************************************)))((((((***(((((()))***+++***)))))))))************))))))))))))))))))******************))))))((((((''''''************************,,,+++***))))))***+++,,,************++++++++++++***************************************)))((((((++++++***************+++++++++++++++++++++++++++************************))))))***++++++,,,------***++++++,,,,,,++++++***)))(((((()))+++---,,,+++,,,---......//////......,,,,,,,,,---------......///////////////.........111000000//////////////////222333111333<<>>BBBFFFHHHNNN\\\jjjsssccc\\\QQQHHHCCC???<<<999;;;:::888777666555555555555555555444333222111000000000000000000000000000000000000000000000000000////////////...............//////---,,,,,,...000///////////////////////////000000///......111333000000000000111222333444333222222333555555444333111111111000000000000000...000111000---,,,---///---------....../////////333222111000111333444666666777>>>GGGLLLKKKJJJKKKLLLMMMLLLIIIEEEDDDFFFIIIGGGEEEBBB@@@???>>>;;;999===;;;666222000//////000111444777:::;;;>>>AAACCCEEEFFFHHHJJJJJJHHHCCC???<<<;;;999888666555444444222111///---,,,,,,,,,---,,,,,,+++++++++++++++,,,---+++***+++...///...,,,,,,,,,+++++++++************************************************)))(((((()))((('''(((***+++***)))******++++++++++++******))))))))))))******************))))))((((((((((((************************+++******))))))******+++''''''''''''((((((((((((***************************************)))((((((++++++***************+++++++++++++++++++++++++++************************)))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***))))))***,,,------,,,+++,,,------......------,,,---------............/////////////////////...////////////000222333444111333333111111888EEEPPPhhhxxx\\\HHH>>>>>>;;;888777999::::::<<<>>>BBBGGGKKKSSSdddssszzziii^^^QQQLLLEEE???<<<:::999888888777666555444333333333444444444555444333333222000000000000000000000000000000000000000000000000////////////...............//////...------...000......//////000000111111///000000000//////111333000000000000111222333444444333222333555666666555222222111000000000111111---...///...,,,+++,,,---++++++,,,,,,---...//////333222111000000111222222444222555;;;@@@AAAEEEJJJOOOMMMJJJFFFDDDDDDEEEFFFGGGEEEBBB@@@@@@>>><<<:::>>><<<888444222000000000222555888;;;>>>AAADDDGGGIIIIIIKKKNNNNNNLLLHHHDDD???===;;;888777666666666222111///...------------,,,,,,++++++++++++,,,,,,,,,+++***+++,,,---,,,++++++++++++*********))))))***************************************)))((((((((('''&&&''')))***)))(((***++++++,,,,,,++++++***))))))))))))***************))))))))))))(((((((((************************)))******++++++******))))))))))))************+++*********************************+++******)))(((+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++,,,,,,,,,,,,+++++++++******+++---...---,,,++++++,,,------------,,,------........./////////......////////////////////////000000111333444555222333444222000444===EEEUUUmmmnnnWWWDDD@@@;;;999999999::::::===>>>CCCIIIOOOZZZooorrrdddWWWOOOFFFCCC???;;;:::999999999666666555333333222222222222222333333444333333222000000000000000000000000000000000000000000000000////////////...............///000///------...000......//////000111222222///000111000//////111222000000000000111222333444444333222333555666666555555444333111111000111111............------------,,,,,,---...///000000111111111000000000000111111444111111555999>>>GGGPPPZZZTTTLLLGGGFFFHHHKKKLLLOOOKKKFFFBBBAAA@@@???>>>@@@>>>:::777333111000000111444888;;;>>>AAAEEEHHHLLLMMMOOOQQQSSSQQQLLLIIIAAA@@@===:::888777777888333222000...---------...,,,,,,+++++++++,,,------++++++***++++++,,,++++++++++++++++++***************************************************)))((((((((('''&&&'''((()))(((''')))******++++++******)))((()))))))))************))))))))))))))))))))))))************************((()))***++++++***)))(((*********+++++++++,,,,,,*********************************++++++******)))*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++---,,,+++,,,...///...---+++,,,------......------.........////////////000............////////////222222111000000000000111111333555333111333888===KKKaaagggLLLCCC;;;999:::::::::<<>>AAABBBGGGOOOYYYjjjqqqfffXXXLLLEEEBBB???===999999999888555444444555666555444333333333333444000000111111111111111000////////////////////////////////////////////////////////////............---///111111///...//////------......//////000000...000222222111000111222000000000000111222333444333222222444999===???@@@AAAAAAAAAAAAAAA???>>>>>>:::888555333333111...,,,.........///////////////...//////000111222222222000......000333888DDDOOO\\\XXXQQQMMMMMMSSS\\\aaaeee^^^TTTLLLHHHGGGGGGHHHJJJFFF@@@999444111111111333666:::===@@@CCCGGGJJJMMMNNNQQQTTTVVVUUUQQQMMMDDDDDDBBB@@@>>>;;;:::999444333111000///...//////,,,++++++,,,,,,---...///+++,,,---,,,+++***+++,,,---------,,,,,,,,,++++++))))))))))))))))))))))))***************)))((((((((('''&&&''')))***)))((('''(((((((((((((((((('''))))))))))))************)))))))))************+++))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))******************************)))***++++++,,,+++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------,,,,,,...---,,,,,,......---,,,......///000000000000///------........./////////------......///000000000------......///111222333000222333444444555777999<<>><<<;;;777999:::999666555666777555444333333222222333333111111222222222111111000////////////////////////////////////////////////////////////............---///111111000/////////------------...............000222333222111111222000000000000111222333444222222444999@@@GGGKKKMMMOOOQQQTTTVVVWWWWWWVVVUUUNNNJJJEEEBBB???;;;666222111111111111111000000000000111111111111111111111---,,,...000000222;;;FFFOOOPPPRRRRRRUUU[[[dddkkklllfff___XXXTTTRRRQQQPPPOOOJJJAAA999333000000111222555999<<>><<<<<>>JJJ```lllNNNCCC@@@<<<<<>>===<<<;;;:::999999:::777666666555444333333333222222222222222222222222111111111222222333333333333222111///......------////////////////////////000000//////.........---//////............//////...///000///------///000222111///000111222222111111111111111111111222222///111555<<>>999777666666666111222222000...---///000---------...000222555666???DDDMMMWWWaaahhhmmmooonnnmmmmmmllljjjeee___[[[VVVMMMAAA666111000111222111444888;;;<<<===>>>???EEEKKKNNNOOOPPPSSSQQQMMMJJJHHHFFFDDDBBB???:::777555333000//////000///...///...------,,,,,,,,,---+++,,,,,,,,,,,,+++******)))************+++++++++************))))))))))))...---+++***'''&&&$$$###)))*********++++++++++++((((((((((((((((((((((((+++*********))))))((((((***+++,,,***(((''''''(((***))))))((('''&&&&&&&&&'''((()))******+++******,,,,,,++++++***))))))(((************************************************(((((((((((()))***,,,,,,000//////...------,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---...///...---,,,...,,,***))))))+++...000//////.........---------////////////////////////***+++,,,---...000111111///000000000000111111111333333333222222222111111999999>>>OOOlll^^^GGG@@@AAABBBAAAGGGKKKUUUdddzzz{{{qqqbbbUUUNNNHHHBBB>>>;;;;;;:::888888777777888777777666555555444333333111111111111111111111111000000000111111111222222111000000////////////000////////////////////////000/////////............//////............//////...///000000//////111333444222000000111222222222111111111111111111111111000111444999???EEEKKKNNNOOOTTT[[[bbbgggmmmqqqtttyyyxxxyyy}}}|||uuuoooddd^^^UUULLLFFFAAA<<<:::555444222000//////......000///......///111222333;;;???GGGPPPZZZbbbgggjjjjjjkkknnnpppoooiiibbb\\\RRRKKK???666222111222333111444777999:::;;;>>>???EEEJJJNNNOOOQQQTTTSSSOOOMMMKKKGGGEEEBBB???;;;888555333000///000000///......------,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******)))************+++++++++************))))))))))))+++******)))(((''''''''')))))))))*********++++++************************************)))))))))(((***+++,,,***((('''((()))***))))))(((''''''&&&&&&************)))((('''&&&************************************************************************))))))((())))))***+++,,,------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,------------------,,,+++***+++,,,.../////////.........---------........................+++,,,,,,---...///000000000000000111111111222222000000111222333444444555777777;;;GGG^^^zzzlllRRRDDDAAAAAABBBHHHNNNYYYiiiwww___WWWLLLDDD@@@===:::888888888777666555555555555777777666666555444444444000000000000000000000000/////////000000000000111///////////////000111111////////////////////////////////////............//////............//////...///000000000111333555888555111000000222333333111111111111111111111111000111333555888;;;===>>>>>>BBBHHHMMMRRRXXX^^^bbbeeehhhnnnwww~~~yyypppfff]]]RRRIIICCC===999444111222333111000222111///.........///000444777===FFFOOOWWW^^^bbbaaadddiiimmmmmmggg^^^XXXLLLEEE<<<555222222333444222444666777888:::===@@@DDDJJJNNNPPPRRRVVVVVVSSSRRRNNNIIIEEEBBB???<<<:::666444111000000000000///,,,,,,+++++++++,,,------+++,,,,,,,,,,,,+++******)))************+++++++++++++++*********)))))))))((((((((()))))))))******((((((((()))))))))******************************************))))))))))))***++++++***((('''((()))***))))))((((((''''''&&&************)))((('''&&&''''''((())))))***++++++******************************************************)))))))))******+++******+++,,,------......------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---------...............---------------------------------------........./////////111111111111222222222333000000111222333444444555444555777>>>MMMgggbbbMMMCCCCCCEEEJJJQQQ^^^qqq{{{jjj]]]NNNIIIBBB===;;;:::999888777666555444444444444444666666666555555555444444111111111111111111111111000000000000000000000000///////////////000000111///////////////////////////////////////.........///......------......///---...000000000111444666:::666222///000222333333222222222111111111111111000000222333333444333333555777:::===@@@DDDHHHLLLLLLOOOUUU```mmmxxx~~~~~~vvvlll```WWWMMMDDD:::555555666555333222111///.........//////000222666<<>>AAAEEEJJJOOOQQQTTTYYYZZZWWWVVVRRRKKKFFFBBB@@@===<<<777555222000111111000///,,,++++++++++++,,,------+++,,,,,,,,,,,,+++******))))))*********++++++++++++++++++*********))))))((((((((())))))******+++(((((((((((())))))))))))*********************************))))))))))))))))))++++++***((((((((()))))))))))))))(((((('''''''''((()))***++++++++++++'''''''''((())))))******************************************************++++++******)))*********)))******+++,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---++++++---.........---,,,........................------------------------/////////...............111111222222222333333333333333333222222222111111222444777:::BBBVVVvvvtttXXXGGGEEEIIIJJJSSSdddzzzssscccUUULLLEEEBBB===:::888888888888666555555444444444444555555555555555444444444444222222222222222222222222111111111111111111111111111000000///////////////////////////////////////.........///////////////......------------......+++---/////////111444666:::666222///000222333333222222222111111111000000///000111222222222222111444666999:::;;;===???AAAAAABBBEEELLLWWWdddoootttzzz~~~}}}uuucccXXXHHH===999777333111111111///......///000000...///111555;;;BBBHHHLLLMMMMMMNNNOOONNNKKKEEEAAA999555111//////000111111333444666666777:::>>>AAAEEEJJJNNNQQQUUU[[[\\\ZZZYYYTTTMMMGGGCCCAAA???===888666333111111111000///,,,,,,,,,++++++,,,------+++,,,,,,,,,,,,+++******))))))*********+++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***+++***)))((()))***)))))))))))))))((((((((())))))***+++,,,,,,,,,,,,((((((((((((((((((((((((************************************************,,,+++***************+++++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---***,,,---//////...---,,,---.....................------------------------000////////////.........111111222222222333333333333333333222222222111111111444999;;;>>>KKKhhhdddLLLFFFIIILLLWWWjjj{{{mmm___QQQHHHDDD===;;;999666555444555555555555444444444444444555333333333333333333333333222222222222222222222222222222111111111111000000111111000///////////////////////////////////////.........///////////////......------------......,,,---/////////111333555888555111000000222333333333333222222111000000000000000111222333333444555333777;;;======<<<;;;;;;<<<;;;;;;>>>EEEOOOZZZaaafffnnn|||zzzooo___PPPDDD;;;444///333222000/////////000111......///111555999>>>@@@EEECCCAAA@@@@@@>>>;;;999222000...---...000000000111333555666777999===???CCCHHHLLLNNNSSSYYY[[[YYYYYYTTTMMMHHHDDDBBB???>>>:::777444222222111000//////...------,,,,,,,,,---+++,,,,,,,,,,,,+++******)))************+++++++++,,,++++++++++++*********+++++++++******))))))(((((((((((()))))))))******(((((((((((((((((((((((())))))))))))************)))***+++***)))((()))***)))))))))))))))))))))))),,,,,,,,,,,,+++***)))((())))))))))))))))))))))))************************************************++++++*********++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------+++,,,---//////......------------...............------------------------////////////////////////111111111111222222222333000000111222333444444555222333888<<<===CCCZZZqqqsssVVVJJJKKKQQQ]]]sssssscccXXXNNNDDD>>>>>>888888777555444333444444444333333333333333444444222222222222222222222222111111111111111111111111111111000000000////////////////////////000000111////////////////////////............/////////000...------,,,,,,------...---///000000000111444666444222000000111222222222333333222222111000000///111111111222333555777888999===CCCEEEBBB===888666444333222333666===DDDIIIOOOWWWeeeuuuxxxjjjZZZKKK@@@999666555333111///////////////......///000222444555999888777777777666444222///...---...000111111000---000333555666777:::;;;@@@EEEIIIJJJOOOUUUXXXVVVWWWSSSMMMIIIEEECCC@@@>>>:::888444222222222111///111000///...---,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++,,,,,,+++++++++*********+++++++++*********)))))))))))))))*********++++++))))))))))))))))))))))))((()))))))))************((()))+++***)))((()))+++))))))))))))))))))))))))************)))(((''''''((()))))))))***+++++++++************************************************************+++,,,,,,---******++++++,,,---------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---------------,,,------...............---------.........//////........................///////////////000000000000000000111111111222222000000111222333444444555555222444999;;;===MMMaaaeeeWWWUUUXXXfff}}}lll___QQQKKKDDD;;;777999888888888777666555666777333222222222222222333333111111111111111111111222000000000000000000000000000000//////.........---------......///111222333////////////////////////---.........//////000000...------,,,,,,------...///111222222111222444666222111///000111222222111333333222222111000000///333222222222333666888:::FFFJJJPPPPPPKKKBBB:::555.../////////000444888<<<>>>DDDPPP___ooozzz~~~nnn]]]OOOHHH:::888555222000......---//////...............///000000000111333222000---......---///111222222111***---111444555666777999===BBBFFFGGGLLLRRRUUUSSSVVVRRRMMMIIIFFFCCC@@@>>>;;;888555333222222111///333222000///------,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++,,,,,,,,,+++++++++*********************+++++++++************++++++++++++************************(((((())))))*********+++((()))******)))((()))+++)))))))))))))))*********%%%&&&'''((())))))))))))''''''(((***+++,,,......************************************************************+++,,,---...((()))***+++---...///000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---...///...---,,,------------......//////---------.........//////////////////////////////.../////////000000000111///000000000000111111111333333333222222222111111666000000666888999FFFWWWrrrrrrcccaaa^^^lllooocccYYYQQQGGG???<<<;;;:::888666555444555777777666444222222222222222222222222222222222222222222222222222222222111111111000000000000000000////////////////////////////////////////////////////////////............////////////........................//////000111222333333333444222111111111222222111222222333111///......000111000000333999BBBKKKQQQ___bbbbbbZZZLLL>>>666333000000//////000222444555777999???GGGRRR___jjjpppzzzyyyhhhXXXJJJCCC;;;888666444111000000000000///---,,,---///////////////////////////000000000000000/////////000000//////111444666888===???BBBFFFJJJNNNQQQSSSTTTRRROOOJJJEEEAAA>>><<<;;;999666333111222333444888999:::999555111...---,,,,,,,,,+++++++++******))))))*********+++++++++******************************))))))))))))******++++++***)))(((((())))))******+++,,,,,,,,,,,,+++))))))************))))))(((((())))))*********+++))))))))))))))))))))))))******)))(((''''''(((((())))))***++++++++++++++++++++++++************)))+++++++++*********))))))))))))***++++++++++++***))))))*********+++++++++//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........------,,,//////.........---------......///000000000000000222222111111111111111111333222111000111222333444555555444444777<<>>777333111000------.........///000111////////////////////////////////////////////////000/////////000333555777;;;===@@@DDDHHHLLLOOOPPPPPPOOOLLLIIIEEEAAA>>><<<:::888555222111111222333888:::;;;999555222000///,,,,,,,,,,,,++++++++++++*********++++++++++++,,,******************************))))))))))))******+++******))))))))))))))))))***++++++,,,,,,++++++))))))************))))))((()))))))))************))))))))))))))))))))))))*********))))))(((((((((((('''&&&&&&&&&''')))***))))))******+++++++++,,,+++++++++*********)))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---------------//////.........---------//////000111111111111111111111111111111111111111222222222222222333444444555555444444666;;;AAAFFFVVVqqqnnnkkk{{{{{{jjj]]]RRRJJJEEE<<<======<<<:::888888999777666555666666666444222222222222222222222222222222222222222222222222222000000000///////////////000000000000////////////////////////////////////////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111//////...//////000111222000222333333333555777999@@@EEEMMMXXXaaaiiinnnqqqsssiiiZZZKKK???666111/////////...---------------000000000111444888===???MMMZZZkkkxxxwwwcccQQQEEE???;;;888////////////000000111111////////////////////////........................///.........000222444555888:::===AAAEEEHHHKKKMMMMMMLLLJJJGGGDDDAAA>>><<<999777444222000000111222666777888666333000///...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************))))))))))))***************))))))))))))))))))***++++++,,,,,,++++++))))))************))))))))))))))))))************)))))))))))))))))))))))))))***+++++++++***)))((()))(((%%%$$$$$$&&&)))+++'''((()))***+++,,,------+++++++++******************************+++,,,,,,------------,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---,,,---.....................---------000000111222222222222111111111111111111111111111222222333444444444444444444555444444555999>>>BBBIIIbbb}}}vvvtttcccTTTLLLGGGCCCAAA;;;===>>>;;;777444555777888666555555666555333111222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////............////////////////////////////////////111111111111000000000000000111111111111111333444777888888999:::===BBBFFFQQQYYYeeepppwwwyyywwwuuueeeYYYIII===777444222///......------------------222111111111333666999;;;:::CCCQQQ___mmm}}}|||jjj\\\SSSIIIAAA666444222111000000000///////////////////////////---------...........................///111222333666888;;;>>>BBBFFFHHHJJJKKKKKKIIIGGGDDD@@@===;;;777666444111000000000000111222333222///---,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------******************************))))))))))))******))))))*********)))))))))))))))***+++++++++++++++))))))************)))))))))))))))))))))*********))))))))))))))))))))))))(((***+++---,,,+++)))(((+++***)))))))))***,,,---((())))))***++++++,,,,,,************************++++++*********+++,,,---------------,,,,,,,,,,,,******))))))***++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---,,,,,,---...///........................//////000111111111111000111111111111111222222222222333444555666555444333444444444444444777;;;???DDDYYYyyy}}}hhh___RRRIIIDDDBBB@@@>>>:::;;;;;;888333222444777777666555555555555333111222222222222222222222222111111111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////............////////////////////////////////////111111000000000000000000000222333222111111444666777999<<>>HHHUUUeeeyyyuuuiiiWWWHHH;;;777222000///000///...////////////////////////------------......//////------......///000111222555666999<<<@@@DDDFFFHHHJJJJJJIIIGGGCCC???;;;999666555333111000/////////...///000///---+++,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------******************************))))))))))))******((()))************))))))))))))***++++++++++++***))))))************))))))******))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---+++***(((***+++,,,......---,,,+++************************************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++...---,,,+++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,------...///---.....................---......///000/////////000000111111111222222222222333444555666555444333333444555555555666999<<>>666333333333000---+++,,,---///000111111111111000/////////000111222333333666<<>>666111000111111000////////////////////////---------...//////000000---......///000111111111333444777:::>>>AAACCCEEEFFFFFFFFFEEEBBB>>>;;;888666555444222111000//////...///000///...---...///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************))))))))))))******'''(((***++++++***))))))((()))******++++++******))))))************))))))************))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))'''))),,,......---+++)))+++++++++*********))))))***************+++++++++***++++++,,,---,,,,,,,,,***+++++++++,,,,,,,,,,,,000///...---,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............---------...............,,,---......//////......000000000111222222333333222222333444444444444444222444555666666666999;;;@@@JJJ]]]zzz}}}mmm]]]TTTHHHCCC>>>;;;;;;:::777444333333444666888999888666555444333444555555444222222222222222222222222222111111111111111111111111000000000000111111111222000000000000////////////////////////////////////////////////////////////............////////////------------------------......//////000000111111,,,111555777888;;;AAAFFFHHHRRRaaappp|||{{{oooaaaRRRFFF???;;;777333111111000...,,,,,,---...///000000//////000000000000111222333444000000222666:::AAAQQQaaannn}}}sss[[[QQQCCC999666555333111////////////////////////------...//////000111111...//////000111111111111000222444777;;;>>>@@@AAA>>>???AAAAAA@@@>>>;;;999666666555333222111000///---...///...------...000,,,,,,,,,,,,++++++++++++*********++++++++++++,,,******************************))))))))))))******'''(((***+++++++++))))))((())))))***************))))))************))))))************)))))))))((())))))))))))))))))))))))((((((((())))))*********(((***+++,,,---,,,+++******************+++++++++))))))*********+++++++++)))***,,,......---,,,*********+++,,,---...//////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...///000///...------------.........//////---......//////////////////000000111222222333333222222222222222333444444111333666777777777999;;;???DDDQQQkkkrrrdddXXXNNNHHH@@@<<<888777999:::999777666666777;;;>>>>>>999444444333333444555666444333222222222222222222222222000000000000000000000000.../////////000000111111000000000000////////////////////////////////////////////////////////////............/////////000000000000000000000000000---......///000111111222---222999<<<>>>CCCJJJPPP___kkk|||}}}uuuiiiZZZLLLBBB<<<999333111///------...---------.../////////...---,,,+++,,,---///111333666777---,,,///333222333???LLLRRRdddxxxqqqdddRRRDDD<<<888555222////////////////////////.........///000111111222...///000111111222111111...000222555888;;;>>>???888:::<<<>>>???===;;;:::777666555444222111000000+++,,,,,,,,,++++++---///,,,,,,,,,+++++++++******))))))*********+++++++++******************************))))))))))))******&&&(((***+++,,,+++***)))(((((()))***************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))((((((''''''((()))******,,,,,,++++++,,,,,,---...(((((()))***+++,,,,,,---))))))******++++++++++++(((***---///000...+++)))***+++,,,---...000111111,,,,,,,,,,,,---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,...000111000...,,,---------.........//////...//////000000000000000///000000111222222333333333222111000111222333444111333666777888888:::;;;AAACCCLLLccc{{{iii[[[RRRKKKEEE@@@<<<:::888777555555555666777777777666555333222111000111111222222333444444333444555666666444222111111111000000000000111111111111000000000000111111000///......//////...------...///000000///...---........................111111000000//////......---,,,,,,---///000000///...111444444222111333666666999>>>FFFQQQ^^^kkksss|||hhh]]]OOODDD???<<<888444////////////............////////////////////////---...//////000000//////000000000111333555777999EEEKKKZZZooo~~~ooo[[[KKKAAA999333333333222000...---...000//////000000000000//////............////////////000000222444666888999:::===>>>???@@@???>>><<<:::::::::888444111//////000...............///000000//////...---+++***))))))***)))))))))***+++,,,,,,++++++,,,------------,,,+++++++++************)))+++++++++,,,,,,---------*********+++,,,,,,,,,---))))))***++++++++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,***)))((((((((()))+++,,,************************))))))*********+++++++++++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,+++*********+++///...,,,***)))))))))***,,,,,,++++++,,,,,,---............---------......////////////////////////000///......000111111000////////////000000000111444222///...///222666888444222000...///222555888666666555666666777888999===BBBJJJYYYwwwlllbbbUUUKKKEEEBBB===:::;;;:::888777666555555666444444555555555555444444333222222222222222222222333444555666555444222111111111000000000000111111111111000000000000111111///......///111222111///000//////......//////000........................000000000/////////......000000////////////...------000222222222444999===BBBIIISSS```mmmxxxsssgggRRRJJJ???888555444111...////////////....................................,,,---...//////000000000.........///000222444555;;;>>>JJJZZZhhhrrr{{{qqqaaaSSSEEE:::222111000000///...------------............------............////////////000000222333555777888999999:::;;;<<<;;;:::888777999999888444111//////000...............///000000......------,,,+++************************+++,,,***++++++,,,,,,,,,,,,,,,++++++++++++*********************++++++,,,,,,,,,)))))))))))))))*********))))))***++++++++++++******************+++++++++************************,,,+++***))))))***+++,,,***))))))((()))***+++,,,******************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,+++******++++++---,,,+++*********+++,,,,,,,,,++++++,,,,,,---...000///...---------------////////////////////////...---,,,,,,...//////...---------.........//////000000/////////111222333333222000///000222555777666555555666666777888999;;;@@@EEEQQQlllqqqeeeXXXQQQIIICCC@@@???<<<::::::999888777666555555555111222333555666666666666444444333333222111111000333333444555444333222111222222111111111111222222111000000//////000000111......///222444555333111222111...------...111222........................///////////////............/////////...---,,,+++///111444555888===FFFLLLWWW```nnn}}}uuugggXXXMMM???:::444111222222111///////////////............---------------------------......///000111111222////////////000111222333333444;;;EEENNNXXXfffrrr{{{jjjUUUFFF:::666222000111111...,,,---......//////......---............////////////000000111333444666777888777888999999999888777666888888777444111//////000...............///000000...---------,,,,,,++++++,,,++++++************+++******+++,,,,,,,,,,,,+++,,,+++++++++************)))***************++++++*********)))))))))))))))))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))++++++************++++++***))))))))))))***++++++************************++++++******************++++++++++++++++++++++++******+++++++++++++++,,,---,,,,,,+++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,------...000//////...---------...////////////////////////...---,,,,,,...//////...------.........////////////000111111222111111000222222111111222333444555555555555555666777888999;;;>>>BBBJJJ```|||mmm^^^UUUPPPLLLGGGCCCAAA???<<<:::999888888777666555555555111222333444555666666666333333333222222111111111222333333444333222111111222222111111111111222222000000////////////000000//////111444666666333000222111///......///111222......................................./////////,,,...///000000///000111444888===AAAGGGQQQ\\\eeeqqqxxxzzzooodddZZZOOOEEE===777444222111222333222000////////////............------------------------000000000000111111222222222222222333333444444555333333666;;;???EEETTTaaavvvkkkZZZOOOEEE999222111222111///000000111111111111000000............////////////000000111222333444555666888888999::::::999888777666777777444111000000111...............///000000---------------,,,,,,,,,---,,,++++++************)))***++++++,,,,,,++++++,,,,,,+++++++++*********************++++++++++++---,,,,,,,,,+++*********))))))***++++++++++++***,,,+++++++++***)))))))))************************++++++++++++++++++++++++)))))))))*********++++++************************+++++++++***************++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---.....................//////000////////////////////////000///......000111111000///000000000000111111111333333333333333333222222111222222333444444444333555555555555666888999:::;;;???CCCIII[[[~~~tttfff[[[RRRLLLFFFDDDAAA>>><<<:::888777888777777777666666555555333333444444444444444333111111222222222333333333222222222222222111111111222111111111111111111222000000////////////000000111111222444666555111...//////000000000000//////////////////////////////---.........//////000000...000222222222222555777<<>>DDDKKKZZZxxx|||zzzzzzxxxzzz}}}rrr```TTTMMMHHHEEE>>>===<<<:::999888777777666777777777777666555444444444444444444333222111000111111222333333444444222222222111111111000000111111000000000000111111000//////......//////000111111111333444333000------...///000000///...---////////////////////////---......///000111111222...111222222111444999>>>LLLUUUcccpppzzzyyypppggg^^^XXXQQQJJJBBB===:::999666333222111111000///...---,,,////////////............////////////////////////......------...000222333888999;;;===???@@@@@@AAA>>>======>>>;;;999<<>>???BBBFFFIIIKKKLLLMMMJJJFFFEEEGGGEEEAAA@@@CCCEEEPPP^^^lll|||~~~kkkXXXHHH;;;555//////000000000000//////............//////////////////000000000000000000222222222222333333444444222333555444222111000111...............///000000000000///...---,,,,,,+++,,,,,,+++++++++,,,------,,,,,,---............---------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******)))))))))))))))*********))))))***++++++++++++******************+++++++++************************++++++,,,------,,,++++++)))***+++,,,,,,,,,++++++************************(((((()))***+++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,---.........---,,,---------------...//////............///000111222////////////////////////...---,,,,,,...//////........./////////000000000000111111222222333333333444444444444444444444444444444444555777888:::;;;999:::@@@JJJWWWooozzzrrrkkkhhhfffddddddgggeeehhhlllooorrryyy~~~fff^^^RRRJJJFFFCCCAAA???>>>>>><<<888555333444555555666777777777666555444222333333444444333333333444444333222222111111111222111111000000000000000//////............////////////............//////---,,,,,,---///111111000///...,,,******,,,...///000000000000000000000000...///000111222333444555999===BBBGGGMMMWWWfffpppoooeeeVVVKKKFFFBBB>>>:::777444111111222111...++++++,,,,,,------...000222000/////////............------------------------000111222555:::???DDDGGGDDDFFFJJJNNNRRRUUUVVVWWWUUUPPPNNNPPPPPPLLLJJJKKKCCCIIIQQQ[[[kkkmmmVVVCCC888111111222222222222111111............/////////000/////////000000000000000333222222222333444555555111333555444333111000111...............///000000111000000...---,,,++++++++++++++++++,,,------...,,,---......//////......---------,,,,,,,,,++++++++++++++++++******))))))******++++++,,,,,,,,,---))))))***++++++++++++***))))))******+++++++++,,,))))))))))))))))))))))))++++++------------++++++)))***+++,,,---,,,++++++************************''''''(((***+++,,,---...++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,---...///)))***,,,.../////////......------------...//////111111000///////////////////////////////////////000///......000111111000111111111111222222222222///111444666777666555444555555444333333333444444333444444555777888:::;;;<<<<<<@@@JJJWWWooo~~~yyypppiiibbbaaabbbaaa\\\VVV\\\```ccceeegggllluuu}}}uuugggZZZRRRIIIDDDDDDCCC@@@<<<888888888888888777666666555444333222111222333333222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000///////////////.........////////////...............//////...,,,,,,---///111000...///000111111111000...000666777555888???CCCKKKWWWcccmmmwwwxxxkkkcccWWWQQQGGG>>>:::888777777111111111111111000//////////////////////////////111000000////////////000000111111000......///111///111666<<>>AAAJJJYYYqqqtttpppfffaaa\\\\\\^^^^^^YYYTTTSSSVVVYYYYYYZZZ^^^fffmmmxxxuuucccVVVOOOIIIBBB?????????<<<999777888888888888777666666555444333222222222333333222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........//////...,,,,,,---///...------......///...---000---///555:::>>>FFFNNN^^^eeepppyyyxxxnnnbbbXXXQQQHHHCCC;;;666333333222222111111111111111000////////////////////////////////////............///000///000000///......000222333666;;;BBBIIIOOOTTTWWWXXXWWWVVVXXX[[[^^^^^^]]][[[ZZZYYYYYYZZZXXXUUUSSSPPPOOOPPPSSSVVV[[[gggtttjjjPPP???777111222333000,,,,,,////////////////////////////////////////////////000111222333333444333333111111222222222222111111000000///...............111000...---------...///...------,,,,,,---///000------....../////////......------,,,+++++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++************************************+++++++++,,,,,,,,,------,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------............................../////////.........------/////////000000/////////........./////////000000111111111111111222222333444444444444444444444444444555666666666777999;;;???>>>BBBKKKZZZsss}}}pppgggccc\\\YYYWWWXXX[[[[[[WWWRRROOOQQQSSSSSSRRRUUU[[[aaaiiippp{{{ooo```RRRHHHGGGCCC???>>>??????<<<999777777777777777666666555555444333222222222333333222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000/////////...//////...,,,,,,---.........//////////////////555333666>>>IIITTT```jjj||||||uuuiii]]]RRRIIIBBB>>><<<999666444444444444444111111111111111000//////////////////////////////............///000111111...///000///...///111444999<<>>>>>CCCMMM]]]xxxzzzoooddd\\\ZZZWWWUUUUUUVVVYYYYYYTTTPPPMMMNNNOOOOOOOOOQQQVVVZZZ^^^dddmmmwww}}}kkk^^^UUULLLGGGBBB@@@>>>>>>???>>>;;;888666666777777666666555444444444333333333222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000///000000000000000111111111111111111000000000000...//////...---,,,...///111111111111222444777999<<>>AAAHHHPPPYYYbbbhhhllllllkkkkkkkkkkkkjjjiiihhheeeeeefffggggggddd```\\\ZZZXXXWWWWWWUUURRRTTTYYYcccqqqyyy```PPP???999888555333333000000000///////////////////////////////////////...000333555666555333222111111222222222222111111///......------.........000///...---,,,---......//////.........000111222//////.../////////000000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++***++++++++++++++++++*********************************+++++++++,,,,,,,,,---,,,,,,+++***+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,---------..............................////////////////////////......////////////.........////////////000000000222111111111111222333333333333444444444444444444444555777777666777999;;;===???DDDNNNaaa~~~}}}pppeee[[[VVVUUUTTTRRRRRRSSSTTTSSSOOOKKKEEEFFFGGGHHHIIILLLPPPSSSVVVZZZaaahhhppp|||~~~kkk[[[RRRNNNIIIFFF===<<<;;;;;;:::888555333555666666666666555444444444444444333333333222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000.........//////000000000111111111111000000000000.../////////......000222111222222222444:::BBBHHHKKKSSS```ooo~~~~~~uuujjj```XXXTTTIIIEEE@@@;;;888666444222000//////000222222111///111111111111111000//////////////////////////////---------...///000111222.../////////000333777:::AAADDDKKKUUU^^^hhhooorrrttttttuuutttsssqqqppppppmmmmmmmmmmmmlllhhhbbb^^^]]]ZZZZZZ\\\ZZZVVVVVVZZZYYYaaannn}}}zzzfffOOOAAA999555333444111111000000////////////........................---///222444555444222111000111111222222111111000......------------......000///...,,,,,,------...//////......///000222333000////////////000111222222111///---,,,+++******++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++))))))************))))))******************************+++++++++,,,,,,,,,,,,,,,+++************+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////..............................////////////......////////////000000000111222222222111222333333444333333333444444444555555555666777777777888:::<<<<<>>======<<<:::888666555555555555555555444444333333333444444444333222111222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000------......//////000000111111000000000/////////---...000000000111333555111333666999>>>GGGSSS\\\hhhppp|||zzzssshhh]]]SSSLLLFFFCCC<<<:::888777666555222000000//////000111111///---111111111111111000//////////////////////////////++++++++++++,,,---.........///000000222555;;;???DDDHHHPPPYYYcccmmmtttxxxzzz|||~~~~~~|||zzzyyyyyywwwvvvtttsssqqqmmmhhhddd```^^^]]]```___[[[[[[]]]VVVYYY^^^iiiwww{{{eeeSSSDDD888222111222111111000000//////...........................---...000222333222111000///000000000000000000///---------,,,------.../////////---,,,,,,,,,---...............///000222333111000/////////000222333333222000...,,,***))))))++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++)))))))))******)))))))))******************************+++++++++,,,,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........,,,,,,,,,---------......////////////////////////------............////////////000000000000///////////////000000000111111222222222222222333444444222333333444444555555555555666777777777888:::<<<:::@@@GGGRRRiiiwwwggg\\\TTTMMMKKKLLLIIIHHHGGGFFFFFFEEEDDDCCCEEEEEEEEEFFFIIILLLMMMNNNOOORRRUUUXXX\\\cccmmmtttyyy}}}hhh^^^RRRIIIFFFDDDAAA>>>>>>>>>>>><<<:::999999999444555555555555444333333333333444444444333222111222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000---......///000000111111000000000/////////......,,,...000111222444777999888===EEEMMMUUU```mmmvvv|||ppp```YYYOOOGGGBBB>>>;;;999555444333333444444222000222111000111222222111///111111111111111000//////////////////////////////------,,,,,,,,,------...///000111111333888>>>BBBIIIMMMUUU^^^iiirrryyy}}}}}}{{{zzzxxxuuuqqqnnnhhheeeccceeeddd```___```ZZZYYYZZZ]]]dddppp{{{nnn[[[GGG:::555222222111111000//////...........................---...///000000111111000......////////////......---,,,,,,,,,------...//////...---,,,,,,,,,------------------...000222333222111000//////111222444222111000...,,,+++******++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++)))******++++++******)))******************************+++++++++,,,,,,,,,,,,++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---......------------------------------------------------------++++++,,,,,,---......///,,,,,,,,,---------......////////////////////////....../////////000000000000000111111111111000000//////000000000111111111333222222222222333444444222222333333444555555666555666888888777888:::<<<999@@@HHHSSSlll|||nnn^^^TTTNNNHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCCCCDDDFFFHHHIIIIIIFFFIIIMMMOOORRRYYYaaahhhiiivvvkkk\\\TTTKKKGGGFFFFFFCCC???999999999777666555666888444444555555444444333222333333444555444333222111222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000...//////000111222222222////////////............,,,...000222333555999;;;AAAJJJVVVaaakkkvvvzzzvvvpppcccUUUJJJEEE>>>999888777555333000//////000222333333222111000//////000111000///111111111111111000//////////////////////////////111000000/////////000000000000111222444999???DDDMMMQQQXXXbbblllvvv}}}~~~}}}{{{xxxvvvqqqllliiijjjiiidddbbbbbb```^^^[[[XXXYYY```ooo{{{qqqXXXFFF>>>222222222111000//////...........................---------...//////000000------............------,,,,,,,,,,,,------...//////...---,,,+++,,,------------,,,---...000222333222111000//////111333444111000///...---,,,,,,,,,++++++++++++++++++++++++************+++,,,---...************************+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,++++++***)))***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---.........---------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,---------......000000000000000000000000//////000000111111111222111111222222222222111111000000000000111111111111333333222222333333444555222222333333444555666666555777888888777888:::===999AAAIIITTTmmmmmmcccVVVMMMIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDDDD@@@BBBDDDFFFGGGGGGFFFFFFKKKJJJJJJKKKNNNRRRVVVYYYccchhhpppyyy}}}kkkbbbUUUQQQKKKFFFCCC@@@>>><<<;;;::::::999888777555555555555555555555555555555666555444222111111222222444444444444333333222111222111111000000000000000000111222222222000///......///111222222222111000444111///000222333222000111222222000///...///000***///666999;;;@@@GGGNNN]]]dddnnnxxxxxxlllbbb\\\VVVNNNHHH<<<;;;999777555222111000000000000111222222222333000000000000000000000000111111000///////////////000000000000000000000000000000000000////////////111222333333444;;;EEEMMMUUUYYYaaahhhpppxxx~~~|||vvvrrrmmmkkkkkkkkkjjjhhhfffccc^^^ZZZYYY\\\___bbbvvvrrrYYYHHH;;;444///......---///333000000...---,,,++++++++++++,,,///111222000...---,,,,,,------------------,,,------......------,,,,,,+++*********+++,,,---...------------...//////222111000//////111333444444333222000...---,,,,,,......------,,,+++******))))))***+++,,,,,,------******++++++++++++******)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++---,,,***))))))***,,,---***,,,......---++++++,,,...------,,,,,,------...,,,,,,************,,,,,,---,,,+++***+++,,,---...------......------,,,+++------......///000000000///...------...000222444999555///---///111111000000000111222333333444444333333222222222333444555444444555555666777777777555555666777888999::::::>>>AAAGGGWWWuuuxxxbbbYYYNNNHHHFFFFFFDDDBBBCCCCCCBBBAAA@@@@@@AAAAAA@@@AAABBBDDDEEEEEEFFFFFFHHHHHHGGGHHHKKKOOOSSSUUUYYY^^^eeemmmvvv~~~nnn^^^VVVMMMJJJEEEAAA???>>><<<:::999999999888777666555444444444444444444444444444666555444222222222222222333444444444333333222111222222111000000000000000000111111222111000///......///000111222111000000222000...///222333222111///000111000000111333666333777;;;???EEEOOO[[[eeevvvyyy}}}|||wwwsssfff___UUUNNNIIIEEE???;;;555555444333111000//////000000000000111111111111111111111111111111111111111111000///////////////000000000000000000000000000000000000000000000000222333444444777>>>JJJRRR^^^bbbiiiooouuu|||wwwsssnnnlllkkkkkkiiiggggggeeeaaa^^^\\\\\\]]]^^^hhhxxxkkkXXXCCC;;;444333222...---//////......---,,,,,,,,,+++,,,---///000111000///...------------------------------............------,,,+++*********+++,,,------------------...//////111111/////////000222333333222111///---,,,,,,,,,,,,,,,,,,+++******))))))(((((())))))***++++++,,,))))))************)))))))))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))+++------+++******+++,,,++++++******++++++,,,,,,+++************+++,,,,,,,,,+++++++++,,,---...------......------,,,+++------......///000000000000///...---...000111333666333///...///111111000000000111222222333444444333222222222333333444444333333444444555666666666555555666777888999::::::===AAAHHHXXXvvvwwwgggUUUOOOHHHDDDDDDEEEDDDBBBEEEDDDAAA???>>>>>>???@@@@@@@@@@@@AAABBBCCCEEEEEEDDDDDDDDDEEEGGGJJJMMMOOOPPPTTTZZZaaahhhooovvv{{{rrr```TTTMMMFFFDDD@@@>>>>>>===<<<;;;888888888777777555444333333333333333333333333333666555444333222222222333333333444444444333222222222222111000000000000111000111111111111000//////...///000000111111000000000///...///111222222000///000000111222444999<<>>===;;;888555000000000000000000000000111111000000000000000000111111111111111111111111111111000/////////000000000000000000000000000000000000000000000000000000333444444666:::CCCPPPZZZhhhlllqqqwww{{{yyyvvvqqqnnnmmmkkkiiihhhiiihhhfffdddaaa^^^[[[ZZZZZZggg{{{lllRRRFFF;;;777555111......,,,------...------,,,,,,.........///////////////.........------,,,,,,+++,,,------......------,,,+++++++++++++++,,,---------------------......///000///.........///111111222111///...---,,,++++++++++++******)))((((((((('''''''''((())))))******(((((())))))))))))(((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,***)))******,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,------...---............---,,,,,,------......///000000000111000///......///000111222000...///000111000000000000111111222333333333222222222333333333444444222222333333444555555555555666666777888999::::::===AAAHHHYYYxxxwwweeeYYYMMMJJJFFFDDDEEEEEEDDDCCCFFFDDDBBB???>>>???AAABBB??????>>>???@@@AAACCCEEEBBBBBBBBBBBBDDDGGGIIIKKKLLLPPPUUUZZZ___eeekkkooorrrxxxvvvbbbUUULLLHHHEEECCC@@@??????>>>===<<<888888888888777666555444333333333333333333333333555555444444333333333333333333333444444333333222333222111111000000111111000000111111111000000000//////000000000111111111000000000000111111111000000222333555888<<>>>>>@@@BBBDDD>>>>>>======???@@@BBBDDDBBBBBBBBBBBBCCCEEEFFFGGGJJJMMMQQQUUUXXX]]]bbbeeehhhmmmtttzzz{{{cccTTTKKKFFFBBBEEEBBB@@@???>>>>>><<<:::999999999999888777666666333333333333333333333333444444444444444444333333222333333444444333333333333222222111111111111111000000000000000000111111000000000000111111111222333333222111000111222333555777<<<@@@EEELLLTTTXXXaaaeeekkknnnmmmjjjfffddd^^^ZZZUUUOOOHHHCCC???===:::888555444333333222111333333333333333222222222444444444333333222222222111111111111111111111111111111000000000000111111111111111111111111111111000111111111222222333333222444666:::@@@KKKZZZdddooossszzz{{{wwwsssqqqqqqnnnppprrrrrrooojjjeeeaaaXXXZZZ```nnnlllTTTDDD:::444222444,,,------...////////////111000...------...///000//////...---,,,,,,++++++******++++++++++++******++++++,,,,,,------------,,,,,,,,,,,,,,,---......---------------......///......---,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))************++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++...---+++***))))))))))))***++++++,,,,,,++++++***+++,,,---,,,+++***,,,---///......------......///////////////////////////,,,,,,---------...............//////......---,,,------......///000000000000000000///////////////,,,...///000111000000000000111111111111111222222111222333444444444333333444444444555666666777777666666777888999:::;;;;;;<<>><<<<<<<<<===???AAA=========>>>???@@@BBBBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGIIILLLOOOQQQUUUYYY\\\___dddjjjooosssxxxjjjXXXOOOJJJFFFCCCBBB@@@>>>===<<<;;;999777999999999999999888777777333333333333333333333333444444555555555555444333222222333444444444333333333333222111111111111222000000000///000000111222222111111111111222333333444444333222111333666:::===AAAHHHOOOVVV^^^eeejjjooommmjjjeee```\\\XXXVVVNNNLLLGGGCCC>>>;;;:::999666555444333222111111000222222222111111111111000555555444444444444444444222222222222222222222222111111000000000111222222111111111111111111111111111111111222333333444444333666:::>>>DDDOOO\\\eeeqqquuu||||||xxxwwwwwwssstttuuuuuusssoookkkhhh^^^^^^^^^eeevvv~~~iiiWWWGGG:::555555///////////////000111222111000...------...//////.........------,,,,,,+++)))******++++++******)))++++++,,,---------------,,,,,,,,,,,,,,,------...,,,,,,------...............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---...000...,,,***))))))))))))++++++++++++++++++++++++,,,------,,,++++++,,,...------,,,,,,,,,,,,------//////000000000000//////,,,,,,---............---...////////////...------------......///000000000/////////000000000000000---///111111000000000222111111111111111111111111111222333444555444333222444444555555666777777888666777777888999:::;;;;;;<<>>>>>???@@@>>>>>>===<<<<<<<<<======<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCEEEHHHJJJLLLOOORRRUUUXXX\\\aaadddggglllsssxxxqqq\\\OOOKKKKKKGGGCCC???===<<<<<<<<<;;;999777888888888888888777777666444444444444444444444444333444555666666555444444111222333333444444444333444333222222111111222222111000/////////000222333333333222222222333444555444444333222222777>>>DDDIIINNNTTTZZZ___ccchhhkkkjjjgggbbb\\\WWWQQQMMMJJJBBB@@@===;;;999888888888666666666555444333333444111111111111111111111111333333333444444444444444222222222222222222222222111111000000111111222333111111111111111111111111111111222222333444444555666999>>>CCCIIIRRR^^^fffpppuuu{{{|||{{{{{{wwwwwwwwwvvvtttpppmmmkkkdddeeedddcccjjjwww{{{ooo]]]III>>>;;;333222000//////000333444000000///...............------------------------++++++,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,++++++,,,,,,---...,,,------..................---------------......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++************************))))))***,,,...///111111333111...,,,*********+++,,,,,,+++******+++,,,,,,+++,,,,,,+++)))***,,,---------,,,,,,,,,,,,---------...////////////...---,,,,,,.../////////...---///////////////...------------......///000000000......///000000111111000///111222222000///111333111111111111000000000000000222333555555444333222333333444555555666666777666777888888::::::;;;<<<<<>>===<<<<<<;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGHHHJJJLLLPPPSSSRRRVVVZZZ]]]___dddjjjooorrruuu{{{ppp```NNNEEEEEEFFFBBB===>>>===<<<<<<======;;;999666777777777777777666555555555555555555555555555333444555666666666444444111222333333444444444444444333222222111111222222111000/////////111222333444444333222333444555666222222222111333:::DDDKKKTTTWWW\\\___``````aaabbb\\\\\\\\\ZZZVVVOOOGGGAAA<<<;;;:::999999:::;;;<<<444555555555444333444555111111111222333333444444222222222333333444444444222222222222222222222222111111000000111222333333111111111111111111111111111111222333333444555555888<<>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???>>>===<<<;;;555888:::;;;;;;<<<===???>>>@@@BBBBBBAAA@@@AAABBB???@@@AAACCCFFFHHHIIIJJJOOOQQQTTTXXX\\\```ccceeehhhjjjnnnsssyyyttt[[[TTTKKKFFFEEEBBB>>>:::>>>===;;;999999999;;;<<<888888777666555444333333555666666555333111222333222333555777999888555222888666333333444555555444222222222222222222222222555444333222111///......000111111222333333444444444222000000555>>>GGGMMMUUUVVVWWWUUUSSSSSSWWW[[[]]]aaaccccccbbb]]]RRRGGGCCC>>>999666777777555333444555666666666666666555333333333222222222111111111111222222222111111000222222222111111111000000111000//////111333666888777666444222000000000000---000222444555666999;;;;;;===DDDOOOZZZaaafffiiimmmoootttzzz|||yyy~~~|||xxxuuurrrqqqqqqqqqkkkkkkkkkkkkkkkjjjiiihhhpppttt|||qqq\\\LLL???777333333222------111111000...------...///000...------------...//////......---,,,,,,+++******............---,,,++++++------------------------+++,,,------......------***)))))))))***+++,,,,,,,,,,,,---------,,,+++***+++++++++++++++,,,,,,,,,---,,,++++++******+++++++++***)))(((((()))***+++,,,+++******)))******************++++++,,,,,,,,,,,,+++)))))),,,222888<<>>BBBIIIZZZxxxGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???>>>===<<<;;;:::<<<>>>>>>>>>>>>???@@@???@@@BBBAAA@@@??????@@@@@@AAABBBDDDFFFHHHJJJKKKMMMOOOQQQTTTWWWZZZ\\\]]]___bbbfffjjjooovvv~~~sssdddUUUOOOGGGCCCCCCBBB>>>;;;===<<<:::999888999:::;;;666666666666666666666555777888888777555333444555777777999::::::999777555777555333333333444333222111111111111222333444555333333222222111000000000111111111222222333333333222111000000444:::AAAGGGKKKLLLLLLLLLMMMRRR[[[aaaooosssvvvuuurrrjjj\\\OOOFFFAAA;;;888888999888666555666666666666666555555333333333222222222111111111111222222222222111111222222222111111111000000111111000000111333555666666555333111000000000111000222444555666777:::<<<@@@DDDNNN[[[ffflllnnnnnnkkklllpppvvv|||~~~zzz}}}|||zzzxxxvvvuuuuuuuuuqqqpppooollliiifffdddbbbeeeiiirrrzzz~~~yyylllbbbNNNAAA777444333000......//////............//////,,,,,,,,,,,,,,,------.........------,,,++++++***---------...------,,,,,,------------------------+++,,,------......------,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++***************,,,+++***))))))***+++,,,,,,++++++***************++++++++++++++++++,,,,,,---,,,******---333888<<>>BBBJJJYYYwwwDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>===<<<<<<===>>>@@@@@@??????@@@AAA>>>???AAAAAA?????????@@@>>>???AAABBBDDDFFFGGGHHHKKKLLLNNNOOOQQQSSSUUUVVVVVVYYY]]]```dddhhhmmmqqqvvv|||qqq```UUUMMMHHHBBB@@@@@@@@@>>><<<;;;:::999888777888999:::555666666666777777777888666777888777555444444555999:::;;;<<<<<<<<<<<<;;;===<<<::::::999888666444222111000000111333555777111111111111111111222222111111111111111111222222222222333333444777<<<@@@AAACCCFFFIIIPPP[[[jjjttt{{{hhhXXXLLLFFF>>>::::::;;;;;;:::666777777777666555444444333333333222222222111111111111222222222222222111222222222111111111111111333222111111111222444555333222111000000000111222333444666777888:::===@@@FFFOOO]]]kkkvvvzzzxxxuuullllllmmmrrrxxx~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwuuutttrrrnnnjjjfffcccaaa^^^```fffooowww{{{zzzwww___PPP???888777444111///........................+++************+++,,,,,,......------,,,+++++++++,,,,,,------...---------------------------------+++,,,------......------...------,,,,,,,,,,,,---...---,,,+++++++++,,,,,,************++++++,,,,,,,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,+++***************,,,,,,++++++++++++++++++---,,,+++,,,...222777::::::555///------...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000000///...------------......---------------------....../////////......------........./////////000000000000000000000000000000000000111111111111000000000111111111222222333333444555555444444333555555444555555666777888555666888999:::;;;<<<<<<>>>BBBJJJYYYvvvEEEEEEDDDCCCCCCCCCDDDDDD@@@@@@@@@?????????>>>>>>========================??????>>>>>>=========<<<;;;===>>>>>>>>>???AAACCC???AAACCCCCCAAAAAAAAABBB@@@AAABBBCCCDDDFFFGGGGGGIIIIIIKKKLLLNNNOOOPPPQQQRRRTTTXXX[[[\\\^^^aaacccjjjpppxxx~~~qqqggg^^^TTTNNNGGGDDD@@@>>>>>>>>>===;;;999888777777777777888888777777777777777777777777444555666555333222333444666888;;;===???AAAEEEGGGJJJHHHFFFEEECCC???;;;777555333111000000222555666111111111111111111111111111111111111111111111111222555666666555666:::======CCCLLLVVVbbbrrrppp^^^TTTLLLCCC===;;;<<<;;;:::777777777777666555333333333333333222222222111111111111222222333333222222111111111111111111111111333333222111111222222333111111000///000111222333555666777888999===AAAEEEMMMZZZkkk{{{xxxooonnnnnnpppvvv}}}|||}}}~~~~~~}}}{{{yyyxxxuuuuuusssqqqooollliiihhhaaa``````dddkkksssyyy{{{lll___NNNCCC<<<999666444....../////////......---++++++******++++++,,,---......------,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---,,,++++++,,,,,,///...,,,******+++,,,---))))))******+++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,++++++*********,,,,,,++++++---111444666555222///---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000111111000///...---------............------------.........///////////////............////////////000000000000000000000000///000000000111111111111000000000111111222222333333333444444444444444444555555555555555666777777444555777:::;;;<<<<<<<<<>>>BBBJJJXXXtttFFFFFFEEEEEEDDDEEEEEEEEE@@@@@@??????????????????========================>>>>>>>>>===============:::;;;===>>>???AAAEEEHHHHHHIIIJJJIIIFFFDDDCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFGGGHHHJJJLLLMMMNNNOOOQQQUUUVVVWWWWWWXXXZZZ^^^cccjjjpppuuu}}}|||ttthhh]]]VVVQQQMMMJJJEEECCC@@@>>>===<<<;;;:::777777777666777777777888888888888777666555555444333555555555333222333444444777;;;>>>CCCIIIPPPUUUXXXWWWUUUSSSOOOIIIBBB===888666333111000111222444333333222222111000000000111111111111111222222222111444777777666777;;;???@@@JJJZZZkkk{{{uuucccXXXPPPFFF???<<<;;;:::888777777777777666555333333333333333222222222111111111111222333333333333333111111111111111111111111333333222222222222222222111000000000000222333444666777888:::<<>>>>>>>>>>>>>>>>>>>>>>>=====================>>>;;;===>>>@@@BBBEEEIIILLLRRRRRRSSSQQQMMMJJJIIIJJJIIIHHHHHHGGGFFFEEEEEEEEEDDDEEEEEEGGGHHHIIIKKKKKKLLLNNNPPPQQQQQQQQQRRRSSSXXX\\\bbbfffjjjooowww|||~~~|||zzzxxxvvvuuutttsssuuuwwwzzz{{{{{{zzzyyyxxxyyyzzzyyyzzz|||}}}wwwqqqmmmhhhbbbYYYQQQKKKHHHFFFEEECCCBBB@@@>>><<<::::::999666666777777777777777777888888777666555444333333555666777666555444555777444888<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<===???@@@AAADDDHHHLLLRRRTTTVVVWWWVVVVVVWWWXXXUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLNNNNNNNNNNNNPPPRRRTTTYYY___ccceeeiiinnnrrrwwwyyy{{{}}}|||zzzxxxvvvssssssqqqooommmkkkjjjiiijjjkkknnnoooooonnnlllkkkiiikkklllmmmmmmmmmoooqqqnnnoooppprrrtttuuuuuuuuuyyyzzz{{{{{{zzz|||~~~~~~~~~~~~}}}{{{yyywwwuuuqqqooollliiifffbbb]]]ZZZVVVRRRNNNIIIFFFDDDCCCBBB>>>>>>>>><<<:::999999999666666777777888888888888666666555555444444333333555666777666555555666777444777:::<<<>>>EEEPPPXXXcccddddddddd```YYYOOOIII888777555444222222111111111111111111111111111111000000111333444555666777222555888999999@@@KKKUUUeeesss~~~lll^^^QQQKKKCCC>>>===<<<:::777555666666666666666555555333333333222222222111111000111222333444444444444000000111111111222222222111222222333333333222222333333222222222444555666999:::===@@@GGGPPP[[[bbbsssyyyuuupppnnnppptttxxxzzzzzz}}}~~~|||yyyvvvuuuppplllfff___[[[\\\___bbbjjjqqqtttmmmdddZZZOOODDD;;;888444000---------.........------......///000------..................---------...------,,,,,,+++++++++++++++++++++++++++,,,------......---------,,,,,,,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,---...///000111......---,,,,,,,,,,,,,,,***+++,,,------,,,+++***------,,,++++++++++++,,,++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------............,,,---...///......---,,,,,,,,,---...///000111111///.........///000111222.../////////000000000000////////////////////////000000000000111111111111///000000111333444444555333333222222333444666777666666555555555555666666888888888888999:::;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<======>>>>>>AAAEEEHHHMMMPPPUUUZZZ]]]aaaeeehhhgggfffdddbbb___]]][[[ZZZRRRRRRQQQPPPOOOOOONNNNNNKKKLLLMMMNNNMMMNNNQQQSSSOOOTTTZZZ^^^```cccgggkkkrrrsssuuuvvvuuusssooommmmmmlllkkkiiigggfffddddddeeeggghhhiiiiiigggdddccc```ccceeefffeeeeeefffgggbbbccceeegggiiiiiiiiihhhiiiiiiiiihhhhhhjjjmmmpppmmmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjhhheeecccaaa]]][[[ZZZYYYWWWUUUQQQNNNHHHGGGFFFEEEDDDDDDCCCBBB:::;;;<<<;;;:::999999:::666666777888888888888888333333333444444444444555222444555444333333444555333666777666777===GGGOOOTTTUUUWWWXXXUUUNNNEEE???555555555444444333222222///000000111222222333333000000222333555666888888666999<<<<<<>>>GGGUUU```zzzuuudddWWWLLLGGGAAA>>>======;;;999555555666666666666666555333333333222222222111111000111222333444444555444000000111111222222222222000111222333333333333222444444333222333444555666:::<<>>:::555000---,,,...///...------------...//////------..............................---,,,+++++++++++++++++++++++++++++++++,,,------......---------------------...///000,,,,,,---------,,,+++***,,,,,,---...///000111222---,,,++++++******++++++,,,,,,---......---,,,,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,---++++++,,,---------,,,,,,***++++++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---.........---,,,+++,,,---...///111222222///.........///000222333////////////000000000000////////////////////////000000000000111111111111///000000222333444555555333333222222333555666777777666666555555555666666999999888777888999;;;<<<<<>>>>>>>>>>>@@@???>>>=====================>>>???@@@BBBDDDEEEJJJKKKMMMQQQWWW^^^dddhhhjjjllloooooommmlllkkkkkkeeeeeebbb^^^ZZZXXXXXXXXXZZZXXXTTTQQQQQQPPPPPPOOORRRTTTWWWYYY[[[___dddhhhiiilllqqquuuuuuqqqllliiifffdddbbbaaaaaa```___]]]______`````````___]]]\\\YYYYYYYYY[[[]]]]]][[[YYY\\\\\\\\\\\\[[[ZZZYYYXXX[[[[[[[[[[[[[[[\\\]]]]]]```___]]][[[YYYXXXXXXWWWUUUUUUUUUUUUUUUTTTTTTSSSOOONNNMMMLLLKKKJJJIIIIIIFFFEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;:::888777777666;;;;;;:::999888777666666:::888555444444555555555555444333333333444555555666666555555777999<<<>>>DDDEEEFFFFFFDDDAAA===;;;666555555444222111111000333222222222222222333333222111111222444666777777<<<===AAAFFFIIIPPPcccwwwssseeeYYYTTTGGGEEEBBB>>><<<:::999888999888888999999888555222444333333222111111111222111...---111666999777444222222333333333444444444666444222333555666444222222333444444444555777999777===CCCGGGNNN[[[mmm{{{{{{vvvrrrqqqrrrvvvxxxyyy{{{~~~~~~}}}}}}}}}zzzuuunnnhhhddd```]]][[[WWW[[[bbbjjjnnnmmmhhhcccLLLAAA666222444555000+++,,,---......//////..............................///............---------)))***+++,,,---...............---------,,,,,,,,,,,,,,,,,,---------...............//////...------........................+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++***+++...,,,***+++---...---***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------++++++***)))&&&'''***,,,---,,,+++******+++,,,---............////////////////////////////////////////////////000000000000000000000000000111111111222222222222222222222222222222222222111222222333333444444555222333444555666888999999777777888999:::;;;;;;<<<>>>BBBJJJYYYqqqLLLKKKIIIFFFDDDBBBBBBCCCDDDBBBAAAAAABBBBBBAAA????????????>>>>>>>>>>>>=========<<<;;;;;;;;;<<<<<<======>>>???@@@BBBCCCDDDGGGGGGIIILLLQQQWWW\\\___hhhlllpppssstttuuuvvvwwwrrrrrrqqqnnnkkkjjjlllmmmlllhhhccc^^^[[[YYYWWWVVVVVVXXXZZZ\\\]]]```dddgggcccfffkkkooopppmmmiiifffdddbbb___^^^^^^___^^^]]][[[[[[\\\\\\[[[ZZZYYYXXXUUUUUUUUUVVVWWWWWWUUUSSSVVVVVVVVVVVVVVVUUUTTTSSSTTTTTTSSSSSSTTTUUUUUUVVVXXXWWWUUUSSSRRRQQQPPPPPPNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@??????<<<<<<;;;:::999888777777777777777777888888888999777666666666666777666555888888777777666555555444555444333333444666888999======>>>>>><<<:::777666444444444333333333333333333333333333333333444555666555555666888;;;<<<===<<<>>>EEENNNVVVcccyyyvvviii[[[QQQLLLDDDCCC@@@===:::999888888888888999:::;;;:::666333444333222222111111222222333000///222777999777444000111111111111222222222555333222333555555444222333444555555444555888:::<<>>555333333111///......//////......------........................///............---------***+++,,,,,,------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,***((()))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++((()))+++,,,---,,,,,,+++++++++,,,---............////////////////////////////////////////////////000000000000000000000000000000000111111111222222222222222222222222222222111222222333333444444555666666666666666666666666777777888999:::;;;;;;<<<>>>BBBJJJXXXpppWWWTTTOOOJJJGGGEEEFFFGGGBBBAAA@@@@@@AAAAAA???===??????>>>>>>>>>=========<<<<<<;;;;;;;;;<<<============>>>>>>@@@AAACCCDDDBBBBBBCCCDDDHHHLLLPPPRRRYYY]]]ccciiimmmqqqtttwwwyyyzzz{{{||||||~~~~~~xxxqqqkkkgggeeecccbbbcccddddddddddddgggiiifffiiimmmpppqqqoookkkhhhccc```\\\ZZZ[[[\\\\\\\\\XXXYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSQQQPPPOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPOOONNNMMMKKKKKKJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::999888888666666666666777777777777333444666888888999888888777777666555444333333222444444333333333444444555666666666555555444333333222222333333444444444555444444333333444555666666666666666777999<<>>;;;:::999999999888888:::<<<>>><<<888555333333222222111111222222444222111333777888666444111111111111222222222222444333222222444444333222444555666555555666999<<<>>>DDDMMMWWWcccuuu}}}vvvuuuxxxyyyyyyzzz|||}}}zzzvvvsssppplllhhheee\\\YYYVVVVVVZZZ```dddgggcccYYYKKK>>>666333222222000000000///......------........................///............---------+++,,,,,,---------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...000///...------,,,,,,---,,,***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////////////////////////////////////////////////////000000000000000000000000///000000000111111111111222222222222222222222222111222222333333444444555666666666666666666666666777777888999:::;;;;;;<<<>>>BBBIIIWWWmmmgggaaaYYYRRRNNNLLLKKKKKKCCCBBBBBBCCCDDDCCCAAA????????????>>>>>>======<<<>>>=========>>>???@@@@@@======>>>>>>???AAABBBCCC????????????AAACCCFFFGGGHHHLLLRRRWWW\\\```eeehhhpppssswww{{{|||yyywwwxxxwwwxxxxxxvvvtttrrrrrrssssssuuuwwwxxxwwwtttpppmmmgggccc]]]ZZZZZZ[[[\\\\\\YYYYYYXXXWWWUUUTTTSSSRRRQQQPPPPPPPPPRRRRRRQQQOOOLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>======<<<<<<;;;;;;:::999999888888888777666555444333333333444666666777999<<<>>>;;;:::888555444444444444555555444444444444444444555444333222222333444555333333333444444444444555333333333333444555777777777777888888:::>>>CCCGGGNNNXXXgggvvvnnn```VVVLLLEEECCC???>>><<<;;;:::999::::::777888:::===???===999666333333222222111222222333444333222333555666444222333333333444444444555555222222222222333444333333555666777777777999<<>>777444333111000000//////......///........................///............---------------------------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------.........---------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++,,,,,,------///...---,,,,,,,,,,,,,,,------,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,------......///...---------------...---------------...////////////////////////////////////////////////////////////////////////////////////000000000111111111222222222222222222222222111222222333333444444555222333444555666888999999777777888999:::;;;;;;<<<>>>BBBIIIUUUjjj~~~vvvkkkaaaZZZTTTOOOMMMHHHGGGFFFFFFGGGGGGEEECCCAAA@@@@@@???>>>=========>>>>>>>>>>>>>>>???@@@AAA=========>>>???@@@AAABBB??????>>>>>>>>>???@@@AAACCCFFFKKKNNNPPPSSSWWWYYY___bbbhhhnnnttt|||}}}yyyvvvqqqmmmgggcccaaaaaaaaaaaa\\\[[[YYYVVVTTTRRRQQQPPPOOONNNLLLMMMNNNOOONNNMMMJJJJJJKKKKKKJJJJJJIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;::::::999999888888888777666555444333333555555555444555999@@@EEEIIIFFFAAA<<<999888888999777666555444444333444444555444222222222444555666555555555444444444333333222222333333555666888888:::;;;===>>>@@@FFFNNNSSS^^^lll~~~uuucccXXXPPPHHHCCCBBB???>>><<<;;;:::;;;;;;<<<777888:::<<<>>>===999666333222222111222222333333222222222222333333222111333333444444444555555555222222333333333333444555777888888999999<<>>777444111000/////////000000111///////////////////////////............---------------.........---,,,,,,......---------,,,,,,,,,,,,,,,,,,---------.........------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***+++++++++------...------------...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,------......///000///...------......///......---------...//////////////////////////////////////////////////////////////////////////////000000000000111111111111222222222222222222222222111222222333333444444555222333444555666888999999777777888999:::;;;;;;<<<===AAAIIITTTgggxxxnnneee[[[UUUOOOLLLIIIGGGFFFEEECCCAAABBBBBBAAA@@@???>>>>>>=========<<<<<<<<<===>>>>>>=========>>>>>>@@@AAAAAA@@@@@@????????????@@@@@@CCCEEEGGGHHHIIIJJJLLLNNNPPPSSSYYY___eeellltttyyy~~~xxxuuusssrrrqqqpppfffdddaaa]]]ZZZWWWUUUTTTRRRPPPNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>:::::::::999999888888888555555555555666666666666666666555333333999BBBJJJSSSPPPLLLGGGBBB???===<<<===;;;888555333222222333333333222111222333444555666555555555444444333333333333444555666888:::;;;999<<>><<<;;;::::::;;;<<<888888888:::;;;:::888555222222111111222222333333000111111222222222222111222222222222333333333333111333444444444444555777888999:::;;;===AAAFFFJJJKKKTTTdddwww|||{{{zzz{{{}}}}}}}}}~~~~~~{{{xxxuuuqqqnnnooojjjbbbZZZUUURRROOOMMMMMMQQQTTTTTTNNNEEE===999333222000//////000111111///////////////////////////............---------,,,------.........------......---------,,,,,,,,,,,,,,,,,,---------......,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++************++++++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------.........,,,,,,------.........///..................////////////...------...///000////////////////////////////////////////////////000000000000000000000000000111111111222222222222222222222222222222222222111222222333333444444555666666666666666666666666777777888999:::;;;;;;<<<<<>>>>>>>>======<<<=========>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCCCCCCCDDDFFFHHHIIILLLPPPTTTXXX]]]cccgggnnnqqquuuvvvvvvzzz}}}zzzvvvqqqllliiifffeeeaaa^^^ZZZWWWUUUTTTRRRPPPNNNMMMMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCDDDEEEEEEAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>===============999999888888888888777777555555666666666777777777555777777555555:::CCCJJJTTTVVVWWWXXXVVVQQQMMMJJJJJJFFF@@@999555333333333333333333222333333444444444444444444555555555555555555666777999;;;===>>>;;;@@@FFFLLLUUUbbbqqq|||xxxfffZZZNNNJJJGGGCCC@@@@@@>>>===;;;:::999999999:::999888666666777777666444222222111111222222333444000111222333333222333333222222222333333333333444222444666666444444666888999:::;;;===???EEEKKKPPPSSS]]]nnn{{{zzzzzz{{{|||~~~}}}|||~~~~~~{{{zzzxxxvvvuuuqqqllleee___ZZZVVVRRRPPPKKKLLLMMMNNNMMMJJJEEEBBB777555222000.........//////////////////////////////............---------,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,---------......,,,+++*********,,,...000------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------,,,,,,+++******++++++,,,++++++******++++++,,,***,,,...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---......///---------...............+++,,,...////////////...000///...------...///000////////////////////////////////////////////////000000000000000000000000222222222222333333333333222222222222222222222222111222222333333444444555666666666666666666666666777777888999:::;;;;;;<<<;;;AAAIIISSSeeevvvooofff^^^XXXTTTQQQOOOEEEDDDDDDCCCAAA@@@??????AAAAAA@@@???>>>>>>??????>>>>>>======>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBB???AAABBBBBBBBBDDDFFFHHHHHHIIILLLNNNPPPSSSWWW[[[\\\```dddffffffiiiqqqwwwwww{{{{{{yyywwwrrrnnnhhhddd```]]]ZZZXXXSSSRRRRRRPPPOOOMMMKKKJJJGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<;;;;;;888888888777777777777777999999888777666555444444444666888888777:::BBBIIIWWW\\\dddkkkmmmiiiddd```VVVPPPHHH???999555555555444444444555555555555555222222333444555666777888777777888999;;;>>>???AAADDDJJJRRR[[[fffvvv|||ooo___TTTJJJHHHGGGDDDAAAAAA===<<<:::888777777888888:::777555444555555444333222111111111222333333444000111333444444333444555444444444555555555666666222444777777555555777:::999:::<<<>>>AAAGGGNNNSSS```kkk|||zzzyyyzzzzzz{{{~~~}}}|||~~~~~~}}}{{{{{{{{{{{{zzzqqqmmmfffaaa]]]ZZZWWWUUUMMMJJJHHHHHHJJJKKKKKKJJJ:::888444111...,,,,,,,,,000000000000000000000000//////.........---------+++,,,---...////////////......---------,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,...000222........................+++,,,,,,------,,,,,,+++...------,,,,,,------...---,,,,,,+++*********+++,,,,,,,,,++++++,,,------,,,...000///---,,,---000------------------------******+++,,,,,,---......++++++,,,,,,---...//////........................)))+++---///000000///...111000...------...///000////////////////////////////////////////////////000000000000000000000000222222333333333444444444222222222222222222222222111222222333333444555555222333444555666888999999777777888999:::;;;;;;<<<;;;AAAIIISSSdddxxxqqqggg\\\TTTSSSNNNIIIFFFGGGFFFDDDBBBBBBAAA@@@AAABBBBBB@@@???>>>>>>??????@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEECCCDDDEEEEEEDDDEEEGGGHHHJJJJJJKKKMMMPPPSSSVVVWWWXXXYYY[[[[[[\\\^^^bbbdddfffjjjooossswww|||}}}xxxvvvtttoookkklllfff```^^^______[[[WWWPPPMMMIIIGGGGGGHHHHHHHHHEEEDDDCCCBBBAAA???>>>>>>BBBBBBBBBBBBAAAAAA@@@@@@>>><<<;;;;;;===>>>>>>===============<<<;;;:::999::::::::::::::::::::::::999888888888777777666666777666666666888;;;>>>@@@NNNXXXdddmmmtttxxxuuupppkkk```PPPCCC;;;888666444666666777555333333444666555555666666555666999;;;999;;;===???AAADDDIIILLLQQQXXXeeettt{{{kkk___WWWPPPGGGBBBBBBAAA>>>;;;;;;;;;:::999999888888777777777666555333222111111111111222222222222111111222222222333333444444444444555555555555555444444444555555555444555888:::999:::>>>CCCEEEJJJUUUaaagggyyy}}}zzzxxx{{{zzz{{{|||~~~}}}}}}~~~~~~~~~~~~~~~}}}|||~~~|||yyytttnnngggbbbaaa___\\\ZZZTTTPPPKKKIIIIIIJJJKKKKKKEEEAAA999222...---...000...000000///,,,+++---///......///000000///......000000///...---,,,,,,,,,,,,---......//////......---.........//////000000---,,,,,,++++++,,,,,,------------,,,,,,+++++++++...---,,,---//////,,,)))+++++++++,,,,,,,,,---------,,,,,,+++*********+++---,,,+++******,,,...///...------------...//////---,,,++++++------,,,+++------------------------+++******+++---......---........................///////////////000111111000///...------...///000////////////////////////000000000000111111111111000111111000///......///000222444666666444222000222222222222222222222222333333333444444444555555444555666666666666666666666777888888999:::>>>@@@===AAAGGGPPPaaawwwnnnddd^^^VVVQQQNNNLLLHHHEEEJJJHHHFFFEEEEEEDDDBBB@@@CCCCCCBBBBBBBBBCCCDDDEEECCCCCCBBBBBBCCCCCCDDDEEECCCDDDEEEEEEDDDEEEGGGIIILLLMMMNNNPPPRRRTTTUUUVVVXXXYYYYYYXXXYYYZZZ\\\]]]\\\___cccfffiiilllpppssszzz{{{~~~|||wwwuuuuuutttpppkkk[[[WWWRRRNNNLLLKKKJJJIIIFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA???>>>===>>>>>>===<<<>>>>>>=========<<<<<<<<<::::::::::::::::::::::::888888888888777777777666666555555555666999;;;===AAALLLXXXbbblllrrrsssooojjj___OOOBBB:::777666666333444444333222222333444;;;;;;;;;999888888:::===;;;<<>>;;;<<<;;;;;;::::::999888888555555555444444333333333111111222222222222111111444444333333333333333333444555555666666555444444555666666666555777999<<<<<<===AAAFFFIIINNN[[[gggrrr{{{xxxvvvyyyxxxxxxyyy|||~~~~~~~~~|||~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~{{{wwwtttooohhhdddcccbbb___\\\VVVQQQJJJEEEDDDEEEGGGHHHHHHEEE???999444111/////////000111000---,,,...000......................../////////......------,,,,,,---......//////......---........./////////000---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++...------...000///,,,***+++,,,,,,,,,---------------,,,++++++******++++++++++++,,,,,,---------------------------...//////---,,,++++++------,,,+++------------------------+++++++++,,,---.................................///////////////000000111000///////////////////////////////////////////////////000000000111111111000111111000///......000000222444555555444222000222222222222222222222222333333333444444444555555444555555666666666666666666888999999999:::===???===AAAGGGPPPaaa~~~vvvlllccc]]]XXXRRRNNNOOOLLLHHHFFFEEEDDDBBB@@@CCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGGGGGGGHHHJJJLLLQQQRRRUUUWWWXXXYYYXXXWWWZZZZZZYYYXXXXXXXXXXXXYYYZZZ]]]___aaabbbdddgggiiimmmnnnpppqqqrrrqqqqqqppprrrrrruuuyyysssnnnhhhccc```]]][[[YYYQQQPPPNNNLLLJJJHHHFFFEEEFFFEEEDDDBBBBBBCCCCCCDDDBBBAAA??????@@@@@@???===<<<<<<:::999888888888888::::::::::::::::::::::::888888888888777777777777555555444444444666888999777@@@KKKSSS\\\eeegggeeebbbYYYLLL@@@999777666777333444555444333333444666:::::::::999888999;;;>>>@@@BBBGGGMMMVVVaaalllsssqqqbbbVVVNNNGGGCCC@@@???@@@@@@>>>;;;<<<<<<;;;;;;:::999999999444444444444444444444444111111222222222222111111555555444444333222222222444555555666666555555555666777777777777888;;;===???@@@DDDIIIMMMUUUcccqqq}}}zzzwwwuuuvvvuuutttuuuxxx|||~~~~~~|||}}}}}}}}}{{{{{{}}}~~~}}}~~~~~~~~~~~~zzzvvvtttpppjjjhhhggggggdddaaa\\\UUULLLEEEBBBBBBCCCDDDIIIHHHFFFBBB===777111...000111222111///...///000///...---,,,,,,---...///........................,,,---......//////...................../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///......///000///---+++,,,,,,,,,---------......,,,,,,++++++******++++++)))***---......---,,,***---------------.........---,,,++++++------,,,+++------------------------,,,,,,,,,---......//////........................//////......//////000111//////000111111111000/////////////////////////////////000000000000111111///000111000///...///000111222333555555333222111222222222222222222222222333333333444444444555555444444555666666666666666666888:::;;;::::::;;;<<<===AAAFFFOOOaaa~~~zzzsssllleee```YYYUUUPPPLLLJJJIIIGGGFFFCCCBBBAAA@@@@@@AAABBBDDDGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHJJJKKKKKKLLLOOORRRUUUXXX\\\___aaa```___^^^___]]]\\\\\\\\\\\\[[[[[[^^^```cccddddddeeehhhjjjjjjkkkkkkkkkjjjhhhgggffffffffffffhhhlllnnnoooooorrrssstttvvvxxx}}}~~~{{{xxxvvvtttssshhhfffbbb^^^XXXSSSPPPNNNRRRPPPMMMIIIGGGFFFFFFFFFCCCBBBAAABBBCCCCCCBBB@@@>>>===;;;888777666555555::::::::::::::::::::::::888888888777777777777777666555555444444555555666555<<>>999666555555555666777777666777999;;;777888999999:::===AAAEEEHHHNNNWWWcccooo}}}}}}pppdddXXXOOOJJJBBB@@@??????@@@???<<<:::;;;;;;::::::999888888777444444444444444333333333111222222333333222222111444444444444444333333333444555555666666666666555666777888777777999<<<>>>@@@AAAEEELLLRRR\\\mmm|||}}}{{{yyywwwtttrrrpppqqquuuyyy|||~~~|||}}}}}}{{{zzzzzz|||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~yyyvvvuuuqqqnnnlllmmmllliiifffbbb\\\SSSKKKFFFDDDBBBAAAGGGHHHIIIHHHDDD===666222111111111111000/////////000...---++++++---...000............////////////,,,---......///.................................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000000///...,,,,,,,,,---------.........,,,,,,++++++***++++++,,,***+++,,,---------,,,+++,,,,,,------............---,,,++++++------,,,+++------------------------,,,---............///000........................///............///000000---///111333333222000///////////////////////////////////////000000000111///000111000///...///000111222333444444333222111111222222222222222333333333333333444444444555555333444555666777777777666666999;;;<<<;;;::::::;;;===AAAFFFOOO```~~~zzzooojjjccc]]]XXXTTTPPPNNNHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJHHHJJJLLLMMMNNNPPPTTTVVVXXX[[[```eeeggggggfffeeecccaaa```aaacccdddbbbaaa___aaacccdddeeefffhhhjjjlllkkkkkkjjjgggeeebbb``````^^^]]]]]]___``````___aaacccdddeeegggkkkqqquuurrrqqqppprrrvvv{{{~~~{{{vvvpppkkkhhhfffeeebbb^^^YYYUUURRROOONNNNNNMMMKKKKKKJJJIIIFFFCCCBBBAAA???>>><<<;;;::::::::::::::::::::::::::::::777777777777777777888888777777666666555555555555555:::<<<<<<>>>BBBBBB@@@>>>>>>>>><<<999666444333666777888999999:::<<<>>>;;;<<<>>>???AAAFFFLLLPPPUUU^^^lll|||~~~lllbbbZZZPPPIIIGGGAAA@@@@@@??????===;;;999999999888888777666666666777666555444333222111111222222333333333333222222222222333444444555666666444555555666777777666666666777888888888:::===???@@@BBBHHHQQQZZZfffxxx~~~}}}zzzwwwtttrrroooooossswwwzzz|||}}}}}}}}}{{{yyyyyy{{{}}}~~~~~~}}}|||}}}~~~|||~~~~~~}}}||||||||||||{{{{{{|||}}}}}}zzzwwwwwwtttrrrrrrsssrrrnnnkkkddd___YYYRRRMMMHHHCCC???AAADDDGGGIIIHHHCCC>>>:::555333111000//////......000///---,,,,,,---///000......//////////////////,,,---......///........................---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000...------,,,,,,,,,---------......,,,++++++***++++++,,,,,,...---,,,+++++++++,,,---+++,,,------......---------,,,++++++------,,,+++------------------------,,,...//////------...000.......................................//////000,,,...111333444222000///////////////////////////...////////////000000000...000111000///...///111111222222333333222222111111111111222222333333333333333333444444444555555333444555666777777777777666999;;;<<<;;;::::::;;;>>>AAAFFFOOO```}}}{{{rrriiibbb[[[VVVQQQOOOLLLIIIHHHHHHJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKMMMPPPRRRSSSVVVYYY\\\^^^aaafffjjjmmmnnnmmmlllhhhfffeeegggkkkllljjjgggccceeehhhiiiiiijjjmmmooommmmmmkkkiiifffbbb___]]]\\\ZZZXXXXXXYYY[[[[[[[[[YYYZZZ[[[\\\\\\^^^bbbddd```_________aaadddhhhkkkjjjlllppptttyyy}}}~~~}}}|||yyyuuupppllliiigggeeeccc```^^^[[[VVVQQQNNNGGGGGGFFFEEEBBB@@@>>>===::::::::::::::::::::::::777777777777888888888888888888777777777666666555333666888666777;;;<<<999333666999:::888666555444555666888999999;;;>>>@@@@@@AAACCCFFFJJJPPPXXX]]]kkktttnnn\\\UUUPPPHHHCCCDDD@@@@@@@@@???===<<<:::999888888777777666555555444888777666555333222111000222222333333333333222222111111222444555666777888444555666666777777777777777888999::::::<<>>AAADDDGGGHHHGGGEEEDDD;;;777222///////////////000///...------...///000////////////////////////,,,---......//////...............---------------,,,---...//////...---,,,++++++,,,,,,,,,,,,---------///000000///---------+++++++++,,,,,,,,,------++++++******++++++,,,,,,///...+++******+++,,,...***+++,,,......------,,,---,,,++++++------,,,+++------------------------+++...000///,,,+++---000..............................------......///000,,,---000222333222000///////////////////////////......////////////000000...///000000//////000111111111222222222222111111111111111222222333333444333333333444444444555555333333555666777777777777666888:::;;;::::::;;;<<<>>>AAAFFFOOO```}}}yyyqqqkkkbbb___ZZZUUURRRQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRSSSUUUXXXZZZ\\\___cccfffjjjlllpppsssvvvvvvvvvuuurrrooonnnppptttuuurrrnnnnnnpppqqqrrrrrrrrrtttvvvrrrqqqooommmiiieeeaaa___]]]ZZZWWWWWWXXXYYYYYYYYYTTTVVVXXXXXXWWWWWWXXXYYYVVVVVVTTTRRRQQQRRRUUUWWWWWWYYY[[[^^^aaaeeeiiikkkllllllnnnrrrwww{{{}}}~~~|||}}}~~~~~~{{{yyywwwuuurrrmmmhhhddd[[[ZZZXXXSSSMMMFFF@@@<<<::::::::::::::::::::::::666777777777888888888888666777777777777666666555222555666555666::::::888444777999999888777777999666888:::;;;<<<>>>AAACCCEEEGGGLLLRRRZZZdddooovvvuuuaaaPPPLLLJJJCCC@@@AAA>>>>>>>>>===;;;::::::;;;888888888777666666555555666666555444333333222222222333333444444333333222222333333444555666777777444444666777777888888888:::;;;<<<<<<===???BBBEEEJJJNNNZZZhhhvvvyyyvvvsssrrrsssuuuvvvvvvzzz{{{{{{yyyvvvssssssssssssvvvzzz~~~~~~|||zzzyyyzzz||||||zzzxxxuuuwwwzzz|||}}}}}}}}}}}}|||{{{yyy{{{|||zzzuuuqqqhhhddd___[[[VVVQQQLLLIII???@@@BBBDDDGGGIIIKKKLLLBBB<<<555000///000111111000000000000000000000000111111000000//////......,,,---......//////...............------,,,,,,,,,,,,---...//////...---,,,+++++++++,,,,,,---------+++...000000---,,,,,,---*********+++++++++,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++)))+++,,,......---,,,+++---,,,++++++------,,,+++------------------------***---000...+++))),,,///...........................------------...//////+++---///111111111000///////////////////////////........./////////000000---///000000//////000222111111111222222111111111000111111222333333444444333333333444444444555555222333444666777777888888666888999999999:::===???>>>AAAFFFNNN___|||wwwsssmmmfffaaa^^^]]]]]]XXXXXXWWWWWWXXXXXXYYYZZZ[[[]]]```ccceeehhhlllooovvvwwwzzz|||~~~~~~}}}}}}{{{xxxvvvxxx||||||xxxttttttvvvwwwwwwvvvvvvwwwxxxxxxwwwuuurrrooojjjgggddd```]]]YYYWWWWWWWWWWWWVVVUUUWWWYYYZZZXXXWWWWWWWWWVVVUUUSSSOOOLLLLLLNNNPPPNNNNNNPPPPPPQQQTTTWWWZZZYYYYYY[[[___dddhhhjjjjjjlllmmmpppssswwwzzz}}}}}}yyyvvvsssooofff[[[OOODDD>>>::::::::::::::::::::::::666666777777888888888999555666666777666666555555333666777666666999999777999:::;;;999777777:::===999;;;===>>>???AAAEEEGGGLLLPPPWWWaaammm|||}}}ppp[[[KKKIIIIIIBBB???BBB;;;<<<<<<;;;::::::;;;<<<999999888888777666666666444444444444444444444444222333333444444333333222444444555555555555555555444444666777888888888888<<<===>>>??????AAADDDGGGOOOUUUbbbrrr{{{xxxuuuttttttuuuuuutttxxxyyyzzzxxxtttqqqoooooonnnsss{{{{{{yyyxxxyyy||||||zzzxxxtttvvvyyy{{{|||}}}~~~||||||}}}~~~|||wwwrrrmmmiiiccc]]]ZZZWWWSSSQQQBBBAAABBBCCCFFFJJJNNNQQQGGG@@@777111000111222333000000111111111111000000222111111000///......---,,,---......//////...............------,,,,,,,,,,,,---///000000///---,,,+++++++++,,,,,,---------+++---000///---++++++,,,))))))*********++++++++++++*********+++,,,,,,---+++,,,.........,,,***))))))***,,,......---,,,+++---,,,++++++------,,,+++------------------------)))---///...***(((+++..............................------------...//////+++,,,...///000000000///////////////////////////............/////////000---///000000//////000222111111111111111111111111000000111222333333444444333333333444444444555555222333444666777888888888777888888888999:::>>>AAA>>>AAAFFFNNN___|||{{{uuupppllliiihhheeeccccccdddfffhhhjjjkkkkkknnnqqqvvvzzz}}}}}}||||||||||||}}}}}}}}}}}}~~~|||zzzxxxvvvqqqlllhhheeedddaaa^^^\\\[[[[[[[[[XXXXXXXXXXXXXXXXXXWWWWWWSSSRRRPPPOOONNNNNNOOOOOOIIIJJJKKKLLLLLLLLLLLLLLLPPPPPPPPPQQQSSSUUUVVVWWW[[[[[[\\\^^^bbbfffjjjmmmpppsssxxx}}}~~~wwwooogggZZZJJJ???===<<<<<<;;;;;;::::::999888888888888888888888888666777999::::::999777666:::999888777666555555555;;;;;;:::999888888999:::999<<>>======<<<;;;;;;::::::888888777555555444444444555444444555777666444222666555444333222222222222555555555555555555444444666777:::<<<<<<<<<;;;:::???<<<<<<@@@CCCDDDIIINNNRRR___qqq}}}yyywwwvvvuuutttvvvxxxzzzxxxsssqqqppprrrqqqvvv|||~~~~~~{{{zzzzzzzzzzzzyyyxxxwwwvvvtttttttttvvvzzz|||||||||{{{{{{{{{{{{{{{yyyxxxxxxssspppjjjeee```[[[VVVRRRLLLIIIDDDBBBCCCHHHOOOSSSPPPMMMFFF???888444444444222222111111111111222333222111111000///......------///111222222111///---,,,,,,------...///////////////000000000000//////......---------,,,,,,,,,/////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,---.........---,,,++++++,,,,,,,,,---------.........------,,,,,,,,,---------............///..................------000...++++++---///000000------...//////000000111000000///................../////////000000000111000000000000000111111222222222222222222222222222111000000000111222333333444444444444444444444444444555666777777888888777<<<<<<<<<<<<<<<===>>>>>>@@@@@@FFFRRR```www~~~|||yyywwwuuuuuuvvvwww{{{{{{|||~~~~~~|||zzzvvvpppllliiihhhfffdddbbbaaa``````^^^^^^^^^]]]]]]]]]\\\\\\VVVTTTRRROOONNNMMMMMMMMMJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQPPPPPPQQQSSSVVVYYY[[[]]]___bbbeeeiiilllooopppttttttssstttuuuxxxzzz||||||wwwpppjjjbbbWWWIII@@@>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;::::::999888888999999999<<<<<<<<<;;;;;;<<<>>>???@@@BBBEEEHHHKKKRRR\\\cccppp{{{ooocccUUUPPPIIIDDDAAA???>>><<<===<<<<<<;;;;;;:::999999888777666555444444444444444333333444666555333111444333333222333333444444555555555555555555555555666888:::<<<======<<<;;;@@@===>>>AAADDDFFFLLLSSS^^^mmm{{{wwwuuuwwwxxxyyyvvvrrrpppooopppqqqvvv~~~{{{|||{{{{{{}}}}}}zzzzzzzzzzzzzzzyyyxxxwwwwwwvvvuuuuuuwwwzzz||||||{{{yyyyyyyyyxxxxxxxxxwwwwwwuuurrrmmmiiieee```[[[XXXUUUPPPHHHBBB@@@DDDJJJNNNNNNMMMJJJDDD>>>999555444111111111111111000000000111111000000//////......,,,---...//////...---,,,/////////...------,,,,,,...//////000000//////.........---------,,,,,,,,,...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,---.........------,,,,,,,,,---------......---,,,,,,,,,,,,,,,++++++---------............///........................111///------///000111000/////////////////////000000000///.............../////////000000000000000000000000000000111222222222222222222222222222222111111111111111111222333555555555555555555555555555555666777888888888888:::::::::;;;<<<>>>???@@@@@@AAAFFFQQQ```xxx{{{vvvrrrnnnnnnmmmkkkjjjhhhgggfffccccccbbbaaa```______^^^[[[YYYVVVSSSPPPNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMMMMNNNQQQVVVZZZ]]]]]]^^^^^^```cccfffiiikkkllliiiddd```ZZZRRRGGG?????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;::::::;;;<<<<<<===;;;<<<<<<<<<<<<>>>AAACCCHHHKKKPPPTTT[[[eeerrr{{{uuudddYYYMMMIIIDDD@@@???>>>======;;;;;;::::::999888888888666666555444333333333333333222222333444444333111222222222222333444555666555555555555666666666666777888:::<<<============CCCAAAAAAEEEHHHLLLUUU^^^nnn~~~|||vvvwwwxxxxxxuuurrrppppppppprrruuu{{{}}}yyywwwwwwwwwxxxzzz{{{yyyxxx{{{{{{zzzzzzyyyxxxxxxwwwxxxwwwwwwyyy{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvwwwwwwtttpppmmmjjjgggccc``````YYYNNNDDD??????CCCFFFJJJKKKMMMLLLHHHBBB;;;777444444444444333111///...000000000000////////////......------------....../////////...------,,,,,,.........//////...............---------,,,,,,,,,---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,---------.........+++++++++++++++,,,,,,,,,---------............///........................000///...///111222111000111000//////......//////000000///.........//////000000000000000000000000111000000000000111222222222222222222222222222222333222222111111111111222555555555555555555555555555666777888999999999999777888999:::<<<>>>???AAAAAABBBFFFPPPaaa{{{{{{wwwrrrrrrrrrqqqpppnnnmmmllljjjjjjhhhgggeeedddbbbbbb___]]]ZZZWWWUUUSSSSSSRRRSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJIIIHHHGGGGGGHHHHHHJJJHHHFFFFFFFFFIIILLLNNNLLLLLLMMMOOORRRUUUXXXYYYZZZXXXUUURRROOOJJJCCC>>>@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<;;;;;;<<<<<<======<<>>======<<<<<<:::999999888777777666666555444333333222222222333333222222333444555444333333333222333333444555666666666666666666777777777888999;;;<<<>>>>>>>>>>>>EEECCCDDDIIINNNUUUaaammm|||zzzxxxxxxwwwvvvttttttssstttrrrtttxxx}}}~~~yyyvvvqqqqqqrrrssstttvvvvvvvvv{{{zzzzzzyyyxxxxxxwwwwwwyyyyyyxxxzzz{{{{{{yyywwwxxxvvvuuuttttttuuuwwwxxxwwwuuurrrpppnnnllliiigggddd^^^TTTJJJCCC?????????CCCGGGLLLQQQRRRNNNGGGBBB<<<:::888666333222111111////////////000000000000111000///......///000111,,,,,,------.../////////------............------......---------,,,,,,,,,,,,---------.../////////------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------+++,,,,,,,,,,,,---------+++++++++,,,,,,------------------............///............/////////////////////111333444222111000///...------...//////000000///////////////000111111111000000000000///111111000000111111222333222222222222222222222222444333222222111111111111444444444444444444444444666777888999999::::::999888888888999;;;===>>>???AAACCCHHHQQQccc|||vvvvvvuuuuuutttssssssrrrsssrrrpppnnnkkkiiigggggg```___]]][[[YYYYYYYYYYYYXXXXXXWWWVVVTTTRRRPPPOOONNNNNNOOOOOONNNMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHFFFCCC@@@===@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>>???@@@@@@BBBCCCFFFNNNUUU___nnn|||{{{zzzxxxxxxxxxxxxyyyyyyssssssuuuwwwyyyxxxuuurrrmmmmmmmmmnnnoooqqqtttvvvzzzzzzxxxwwwvvvvvvwwwwwwyyyyyyyyyzzz{{{zzzxxxuuuwwwvvvuuutttuuuwwwyyyzzzuuutttqqqppppppooommmkkkddd```ZZZSSSKKKDDD@@@======AAAHHHQQQVVVWWWRRRNNNCCC@@@;;;666222111222222////////////000000000000222111///------///111222,,,,,,------.../////////------............------......---------,,,,,,,,,,,,---------.../////////------------------------------------------------......------------......,,,,,,,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,------......//////---------............///........./////////000000...---...111444555555333///...---------...000111000000/////////000000111111111111111000000000000111111111111111222222333222222222222222222222222444444333222111111111222333333333333333333333333666777888999999::::::999:::::::::::::::;;;<<<===AAADDDJJJTTThhh|||{{{zzzyyyxxxxxxyyyzzzvvvuuussspppllljjjgggfffcccbbbaaa_________``````]]]]]]\\\[[[YYYWWWUUUTTTPPPQQQRRRRRRQQQOOONNNLLLIIIIIIIIIHHHGGGFFFFFFEEECCCEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@AAABBBAAAFFFMMMPPPRRRWWW```gggsss|||rrrcccXXXPPPJJJEEEBBB???===<<<;;;999888888888777777666555555555444333333222222333333333555444222333555777777666555555444444444444444555666666777777888888999999:::;;;<<<===???@@@BBBBBBAAACCCKKKUUU___lll~~~~~~{{{zzz{{{{{{{{{zzztttsssrrrssstttsssqqqoooiiijjjkkkkkklllooosssvvvyyyxxxwwwuuutttuuuuuuvvvxxxxxxxxxzzz{{{zzzwwwtttvvvvvvvvvvvvwwwxxxzzz{{{tttrrrppppppqqqpppooommmcccbbb___YYYSSSKKKEEEAAA<<<===BBBJJJSSSWWWWWWUUUHHHDDD>>>888333111111111000000000000////////////000...---,,,,,,---...000/////////...------,,,,,,.........//////...............---------,,,,,,,,,---------...............------------------------------------------------///......------......///---,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------............////////////---------............///.........//////000000111...---...111555888999999222111///......///111222000000/////////000111111000000000111111111222222222111111111111222333333222222222222222222222222444333333222222222222333444444444444444444444444555666777888999999999999;;;;;;;;;;;;;;;;;;<<<===@@@FFFNNNYYYooo}}}}}}{{{yyywwwssspppllljjjhhhlllkkkjjjiiihhhhhhiiiiiieeeddddddcccaaa___^^^]]]WWWXXXYYYZZZYYYWWWUUUTTTRRRRRRQQQPPPNNNLLLKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEEEEEEEEEEEEEFFFGGGEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????AAAAAABBBDDDFFFHHHJJJKKKIIIPPPZZZ```eeemmmyyytttdddXXXOOOIIIEEEAAA???<<<;;;;;;:::999888888888777777666555555555444444333333333333444444444333111222444666666666444444333444444555666777666666777888888999::::::;;;;;;<<<===???AAACCCDDDEEEJJJUUUbbbooo}}}~~~|||{{{{{{yyywwwtttrrrpppoooooopppnnnmmmgggiiiiiiiiijjjmmmsssxxxxxxwwwuuusssrrrssstttuuuvvvvvvwwwyyyzzzyyyvvvssstttuuuuuuwwwxxxyyyzzzzzzsssqqqppppppqqqqqqpppnnneeedddaaa]]]WWWPPPKKKGGG@@@===<<>>???999777444111000000222333000000//////000111111222//////000111222222333444222222111111222222333444222222222222222222222222333333222222222333444444666666666666666666666666555555666777888888888888;;;;;;;;;;;;<<<===>>>??????GGGQQQ^^^vvv}}}yyyuuurrrqqqvvvuuusssrrrqqqpppqqqqqqllllllkkkjjjiiigggeeeeee```aaabbbcccbbbaaa___^^^___^^^]]][[[YYYVVVTTTRRRUUUTTTRRRPPPNNNLLLKKKKKKJJJJJJJJJKKKJJJIIIIIIHHHGGGHHHHHHHHHHHHIIIKKKLLLGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCEEEHHHKKKNNNQQQSSSXXXaaammmuuu}}}xxxgggZZZQQQKKKGGGDDD>>><<<:::999::::::999888888888888777666666555555444444444333333444555555333222000111333555666555222222222333555777888999666777777888999999::::::;;;<<<<<<>>>???BBBDDDEEEKKKQQQ^^^nnn||||||{{{yyyvvvttttttrrrooommmmmmmmmmmmlllggghhhiiiiiiiiimmmsssxxxwwwvvvtttrrrqqqrrrssstttuuuuuuvvvxxxzzzyyyuuurrrrrrsssuuuwwwxxxyyyyyyyyysssqqqppppppqqqqqqpppooohhhfffccc^^^XXXSSSNNNLLLEEE???::::::AAAIIINNNOOONNNNNNLLLIIICCC<<<666222222111111000///......---000000////////////000000,,,,,,------...//////000//////000000000000//////......---------,,,,,,,,,/////////......------,,,------------------------........................------++++++++++++------------,,,+++,,,---...///////////////000000000000.........------,,,,,,,,,---------.........//////---......///000111111222111000000333999???BBBDDD???<<<888444222111222222000000///000000111222222......///111222333444555222222111111222222333444222222222222222222222222222222222222333444444555888888888888888888888888444555666777777888888888999999:::;;;===???AAABBB???HHHSSSaaazzz}}}{{{{{{}}}|||{{{{{{yyyvvvtttppppppppppppppppppppppppjjjjjjiiihhhfffdddbbbaaabbb```]]]YYYWWWVVVVVVVVVWWWUUUSSSPPPOOOOOOPPPQQQOOOOOOPPPQQQRRRRRRRRRRRRRRRPPPMMMJJJHHHHHHJJJKKKPPPMMMIIIGGGHHHIIIJJJJJJEEEFFFFFFGGGHHHIIIJJJJJJMMMOOORRRUUUXXX]]]dddhhhsss|||wwwkkk[[[OOOKKKGGGBBB======<<<;;;:::888777666666444555555555444333333222444555555555444333333222111222333333444444333333555444444333333333444444888777888888999:::;;;<<>>AAADDDGGGPPPUUURRRNNNJJJBBB:::444222111111333333333222///000000000000000000000000///...---------------.........///////////////---......//////......---/////////...------,,,,,,................................................////////////////////////...............///000111000///...---------------000///...---------------------............---------......///000111111222666111///222666:::BBBJJJOOOHHH???999777777444222///000000000111111111111//////000111222222333333333333333333333333333333555444333222222222333444555555444333333333444444888888777777666666666555666666666666777888999:::===============>>>@@@AAA???OOOWWWfff~~~}}}|||zzzxxxvvvuuuqqqoookkkgggdddbbbaaaaaaaaa```^^^[[[ZZZZZZ[[[\\\ZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZWWWTTTSSSTTTUUUVVVZZZWWWTTTRRRRRRRRRRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVXXXZZZ^^^ccchhhnnnuuuzzz}}}lllaaaSSSIIIFFFDDD@@@===::::::999999888888777777444555555555444444333222444444555555444444333222222222333444444444444333555444444333333444444555888888888888999;;;<<<===???===>>>CCCFFFGGGLLLRRR\\\fffvvvyyytttpppnnnpppmmmkkkiiiiiikkkkkkkkkjjjiiihhhhhhhhhjjjmmmqqqsssrrrrrrqqqqqqqqqqqqqqqrrrsssssstttwwwyyyyyywwwtttsssrrrssstttwwwwwwvvvtttqqqqqqrrrtttwwwxxxwwwuuurrroookkkhhheee```[[[XXXPPPLLLFFF@@@<<<;;;<<<===BBBKKKRRRSSSQQQOOOIIIBBB;;;888444222222222222111111000000//////.........//////...---------......,,,------...///000111111------------------------------..................................................................////////////////////////,,,,,,,,,,,,---...///000111000///...............000///...------------...---......//////......---.........///000111111111222//////222555999BBBKKKTTTOOOHHH@@@:::666444333222222222111111111111111///000000111222222333333333333333333333333333333444333222222222333444444444444333333333444444555666666666555555555444444666666666777777888999:::999:::;;;<<<<<<===???AAACCCPPPZZZnnn~~~zzzwwwuuuuuutttsssqqqooonnnnnnoooooonnnnnnnnnnnnnnnmmmmmmllllllkkkiiihhhggghhhjjjkkkllljjjgggfffeeedddaaa___]]]]]]^^^___```bbbcccdddkkknnnsssyyynnn]]]TTTIIIBBBAAAAAA???<<<777777777777888888888888444444444444444444333333444444555555444444333333222222333444444444444444555444444444444444555555888888888999:::;;;======???>>>@@@EEEIIILLLSSS[[[hhhssszzzsssmmmkkklllkkkiiihhhhhhjjjkkkjjjiiijjjjjjkkkkkklllmmmnnnnnnmmmnnnpppqqqrrrrrrrrrqqqttttttuuuwwwyyyyyywwwuuurrrqqqqqqrrrtttuuutttsssqqqqqqsssvvvzzz|||{{{zzzxxxvvvrrroookkkgggaaa]]]WWWSSSLLLEEE???;;;999999;;;CCCLLLPPPSSSTTTSSSPPPEEE@@@999444333333333333333222111000///..................---......//////+++,,,---...///111222222...---,,,++++++,,,---...,,,,,,------...//////000................................................////////////////////////,,,,,,,,,---...000111222111111000////////////000//////......------............////////////............//////000000111111......000333444666@@@KKKXXXYYYVVVNNNBBB888333333444333333222111111111111000000000111222222333333333333333333333333333333222222222222333333555555333333333333444444555666777666666666666666555555777777777777777888::::::888999;;;<<<===>>>@@@CCCHHHRRRaaa~~~~~~|||xxxuuuqqqqqqqqqrrrtttvvvxxxyyyrrreeeSSSLLLCCC>>>>>>>>>===;;;777777777777777777777777444444444444333444444444333444444555444444333333222333333444555444444444555444444444444555555666888888888999;;;<<<>>>>>>@@@???BBBGGGLLLPPPZZZcccsss}}}tttmmmkkkllljjjiiihhhhhhjjjllllllkkkmmmnnnooopppooonnnlllkkkiiikkknnnqqqssssssqqqppprrrssstttvvvxxxxxxvvvtttqqqpppnnnoooqqqssssssrrrqqqrrrtttyyy}}}}}}{{{xxxuuurrrmmmgggccc\\\XXXRRRKKKDDD???;;;:::777<<>>>>>>>>???CCCGGGLLLZZZooovvvfff\\\MMMHHHBBB>>>======<<<;;;888888777777666555555444555444333333333444444555333333444444555444444333333333444555555555444444444444444444444555666777888888999:::;;;===???@@@AAAAAAEEEKKKPPPVVVbbbnnnxxxpppmmmnnnkkkjjjiiijjjlllnnnnnnnnnqqqrrrssstttssspppnnnlllhhhkkknnnqqqsssrrrqqqpppppppppqqqsssvvvvvvsssqqqpppnnnlllllloooqqqssssssrrrsssvvv{{{|||zzzwwwrrrlllhhhccc```[[[SSSKKKDDD>>>:::777888:::???EEEMMMWWW^^^```ZZZQQQIIIBBB===888666444333111000//////000111...............///000111///////////////............---+++******+++---...//////.........---------................................................////////////////////////...//////000222444555666.........------....../////////.........//////000///000000000000000000///////////////000000000000///111444555111///777AAAPPP[[[hhhiii]]]LLL===666222111000//////000222333111111111111111222222222333333333333333333333333000111222333444444555555222222222333444555666777888888888888999999999999777777777777888999:::;;;;;;>>>??????>>>@@@FFFKKKTTTjjjwwwfffYYYRRRIIIFFFAAA>>><<<<<<;;;:::999888888777666555555444555444333222333444555666333333444444555555444444333333444555555555555555444444444444555666777777888999999:::<<<>>>@@@AAACCCDDDJJJQQQXXXaaappp~~~}}}tttpppppplllkkkjjjlllnnnpppqqqppprrrtttuuuvvvuuussspppnnnkkkmmmooorrrrrrrrrpppooonnnnnnoooqqqssssssqqqooonnnllljjjjjjmmmqqqtttuuurrrtttwww|||~~~{{{wwwqqqlllmmmjjjddd\\\RRRHHH@@@;;;;;;777666888<<>>444333111000///000222333111111111111111111111111333333333333333333333333111111333333444444444444333333333333444444555666555555666666666666666777888888777888888999:::;;;<<<>>>???>>>===BBBKKKSSSdddtttgggYYYNNNKKKDDDBBB???<<<;;;;;;::::::777777777777777777777777555444333222222444555777222333444444555555444444333444444555555555555555444444444444555666777888888999:::;;;===???@@@AAAEEEHHHOOOYYYbbbnnnwwwqqqppplllkkkjjjllloooqqqrrrqqqrrrsssuuuvvvuuutttqqqpppnnnoooqqqrrrrrrqqqooonnnmmmmmmnnnppprrrrrrpppnnnmmmkkkhhhiiimmmrrruuuwwwssstttxxx}}}{{{uuuqqqpppnnnjjjcccZZZOOOFFFAAA???999666777888:::BBBLLLVVVXXX[[[^^^]]]WWWNNNHHH@@@>>>:::666333222333333111000/////////////////////////////////.........------------------------..................------................................................////////////////////////---------...///000111222...............///000000///////////////000111111000111111222222111111000000000000000////////////000///000222222000333888@@@HHHWWWgggnnnhhhXXXJJJ:::888555222111111111222111111111111111111111111333333333333333333333333222222333444444444333222444444333333333444444555444444555555555666666666888888888888999:::;;;;;;===???AAA@@@AAAIIIVVVaaaxxxrrrhhh^^^RRRJJJIII???>>><<<:::::::::::::::666666666777888999999999555444222222222444666777222333333444555555555444333444555555666666555555444444444555555777888888999999:::;;;===???AAABBBFFFJJJTTT___jjjyyyyyyqqqoookkkjjjjjjllloooqqqrrrqqqqqqrrrtttuuuuuutttrrrqqqqqqqqqrrrrrrqqqpppnnnmmmmmmmmmnnnppprrrrrrpppnnnllljjjhhhiiimmmrrrwwwyyysssuuuxxx}}}~~~xxxtttnnnnnnkkkfff^^^UUUMMMHHHAAA;;;888999777555:::BBBEEELLLVVVaaafffddd]]]WWWKKKHHHCCC===999777777777222111000//////...//////---.........//////000000---......//////......---,,,,,,------.../////////................................................////////////////////////000000///000000111222222///////////////000111111///////////////000111111111111222222222222111111000000000000////////////000---...111333222333777===BBBNNNaaappppppaaaRRR@@@===999555222111111111222222111111111111111111333333333333333333333333222333444444444333222111555555444333333333444444555666666666777777888888888888888888999:::;;;<<>>@@@BBBEEEGGGKKKUUU```iiiwww~~~rrrkkkiiigggeeegggjjjooorrrsssoooqqqtttvvvxxxxxxxxxwwwvvvuuuuuutttsssqqqooonnnpppnnnmmmnnnqqqsssqqqooolllmmmmmmmmmnnnqqqvvvzzzvvvvvvwwwyyy{{{~~~}}}~~~yyyrrrppppppnnnjjjddd[[[TTTOOOFFFAAA;;;777666777999:::???BBBJJJUUUaaaiiijjjiiiddd]]]RRRHHH@@@:::555222///222333222///---...111+++,,,---...---...///000......//////////////////////////////////////////222...+++---111333111...////////////////////////000000000000000000000000...------------...//////000000000000000000000000000000///...............111111222222222222111111///444777222...000333555///111222///---000333555777>>>HHHVVVgggrrrnnncccSSSEEE888666666444333444333333333333333333333333555555444444444333333333555555555555444444444444333444555555333333444555888777777777777888888999888:::<<<<<<;;;:::;;;<<>>;;;888777777888888888666555555555555666666777444444444444444444444444555555555666666666555555555555555555555555555555666777777888999999888888888999;;;===@@@DDDJJJOOOVVVddduuuxxxpppjjjgggdddcccdddeeeeeeeeeiiilllrrrwww{{{|||||||||{{{{{{zzzyyywwwuuusssrrrooommmjjjiiikkkmmmnnnnnnoooqqqsssttttttuuuwwwxxxuuuvvvxxxzzz}}}{{{vvvtttppplllgggcccaaa___VVVQQQIIIBBB>>><<<:::888666777:::???HHHSSS___gggrrrqqqooolllfff\\\QQQJJJBBB???:::666555444444333222111000///...---------111000///.........000000///////////////////////////---***+++...000///---////////////////////////..............................------......///000........................000000///.........//////000111111222222111111000111444555555777;;;:::555222222222222222222222222111555:::AAAOOObbbpppvvvqqqaaaNNNDDD???<<<999999;;;:::999777666555444444555555444444444333333333222333555666666555333222333444555555333333444555666666666666666777888999:::;;;============???AAAIIIJJJRRR```qqq|||nnn]]]SSSKKKHHHFFFBBB???@@@<<<999777555555777999:::666666555555555555666777555555555555555555555555555555555777888888666555555555555555666666666666666666777888888999999999;;;===???AAACCCIIIQQQWWWcccrrr|||sssjjjgggdddbbbbbbbbbbbbaaahhhkkkqqqwww{{{|||{{{{{{||||||{{{zzzxxxvvvtttsssrrrooollljjjjjjllloooqqqpppssswwwyyyxxxxxxxxxxxxxxxxxxzzz|||~~~yyyvvvrrrmmmjjjhhhggggggaaa[[[SSSKKKFFFAAA===;;;:::;;;;;;;;;===EEEPPPYYYfffjjjqqqvvvvvvpppggg___OOOIII@@@;;;:::999666444222000///...////////////111000...---------///000///////////////////////////---,,,,,,...000///...////////////////////////.......................................//////000........................000000///////////////000000000111111111111000000111222444888@@@FFFEEE???666222000222444333111222333666888:::BBBRRRdddqqqvvvnnnaaaUUUJJJAAA===<<<<<<;;;999777666555555555555555444444444333333333222333666888888777555333333444555555333333444555666666666666777888888999<<<===>>>>>>???AAADDDGGGNNNUUUcccvvvpppdddUUUMMMFFFDDDCCC???<<<===999888666444444555888:::666666555555555555666666555555555555555555555555333333444666999888555222555555555666666666777777777777777888999999:::;;;===@@@CCCDDDGGGNNNXXX```ooovvvkkkgggcccaaaaaabbbcccccciiikkkpppuuuxxxxxxxxxwwwzzzzzzyyyxxxwwwuuutttssssssqqqmmmjjjiiikkknnnqqqqqquuuyyy||||||zzzyyyyyy{{{{{{|||}}}{{{yyyuuupppmmmkkkkkkkkkhhhccc\\\UUUNNNIIIDDD@@@=========:::999;;;BBBHHHSSSZZZgggsss{{{|||wwwsssaaaZZZQQQJJJEEEAAA;;;777666444111111333555555555111000...---------......000000000000000000000000000///......///000000000////////////////////////........................///............///000000////////////////////////000000/////////000000111000000000111111000000000///111444:::GGGRRRUUUPPP@@@666111333555333111222222444666888;;;EEEVVVdddssswwwvvvjjjWWWGGG>>>;;;;;;999888666555666666777555555444444444333333333222444777999999888666555333444555555333333444555666666666777777888::::::===>>>??????AAAEEEJJJNNNYYYeeewww{{{uuueee[[[NNNFFF@@@@@@???;;;888888777777777555333444666888777666666555555555555666555555555555555555555555777666888;;;???>>>:::666555555555666666777777888888888888888999;;;<<<======AAAEEEHHHLLLUUUbbblll|||{{{mmmiiiccc``````bbbdddeeehhhjjjmmmqqqssstttttttttvvvwwwwwwvvvvvvuuussssssqqqpppmmmiiiggghhhllloooqqquuuzzz}}}}}}|||{{{{{{||||||}}}~~~|||yyyvvvrrrooonnnmmmlllhhhbbb]]]WWWRRRMMMIII@@@@@@>>><<<::::::<<<>>>EEELLLXXXgggsssyyyyyyxxxoookkkddd]]]VVVOOOHHHCCC>>>:::666444666777666444111111111000000//////...000000000000000000000000///////////////000111111////////////////////////........................//////......//////000111000000000000000000000000000000/////////000111111///000000111111000000//////000333;;;JJJ[[[bbbbbbQQQAAA555444555222000222...000444777999>>>KKKYYYkkkyyy{{{hhhTTTDDD<<<:::999777555555555777888555555444444444333333333333444666888888888777666333444555555333333444555777777777888999:::;;;<<<<<<===@@@CCCGGGOOOWWW\\\ooo|||pppooorrr~~~xxxhhh[[[TTTHHHAAA===>>>>>>;;;888888666777777666333222444666777777666555555555555555555555555555555555555555888888999>>>BBBBBB<<<777444555555666777777888888999999999999:::<<<>>>??????DDDJJJNNNTTT```ppp}}}qqqkkkccc^^^]]]```dddfffggghhhiiilllnnnppprrrsssttttttuuuuuuuuuuuuttttttrrrqqqoookkkhhhhhhkkkoooqqquuuzzz}}}~~~}}}}}}}}}zzz{{{|||}}}yyytttooolllmmmjjjfffbbb^^^ZZZUUURRRLLLHHHDDD@@@???>>>===<<<>>>BBBJJJUUU___gggjjjkkklllmmmnnnlllggg```[[[YYYPPPJJJBBB>>>===;;;888444333444555555555333111000000000000000000000000000......///.........000111///////////////////////////////////////////////////////////////000000111////////////////////////000000//////000111111222//////000000000000/////////111333:::III]]]kkkooofffPPP<<<888666111///222//////222666777888BBBNNN^^^pppyyyhhhUUUEEE===;;;888666444444666777555555444444444333333333222333444555666666666666333444555555333333444555888888888999:::;;;===>>>>>>AAAEEELLLTTT```kkkssswwwjjj```cccmmm}}}}}}lll^^^UUUQQQFFF@@@<<<>>>???===::::::555777888777333222333555888777666555555555555555666666666666666666666666222222444999======777111444555555666777888888999::::::::::::;;;===???@@@AAAGGGNNNUUU\\\jjj}}}tttmmmddd]]][[[^^^bbbeeeeeeeeefffiiikkkoooqqqssssssssstttuuuuuuuuuuuuuuuttttttsssoookkkkkkmmmqqqqqquuuzzz}}}~~~~~~~~~wwwyyy{{{}}}vvvppplllmmmkkkhhheeebbb___ZZZWWWYYYSSSKKKFFFDDDCCC@@@======>>>AAAGGGNNNUUUZZZ[[[```fffnnnrrrpppmmmkkkkkkfff^^^SSSLLLIIIEEE???:::555666888999888666333111000000000000000000000000------...---------///000////////////////////////000000000000000000000000///////////////000111111........................000000///000000111222222//////000000000000/////////111333999HHH]]]nnnuuuttt[[[BBB:::777000...111333111333666555444;;;EEESSSeeeyyyzzzeeeQQQ@@@>>>:::777444444555555555555444444444333333333111111222222333444555555333444555555333333444555999999999:::;;;<<<>>>???BBBFFFLLLUUUaaaooo}}}tttkkk```VVVVVV\\\jjj~~~{{{mmmaaaTTTIIIDDDDDDBBB???<<<:::999888888999999888777666555444444555444444333333333444444666777888999999888777666666555333333333444666888777888888999999999888888;;;888888:::;;;;;;>>>BBBHHHNNNUUUZZZhhh}}}{{{pppddd___]]]]]]___cccddddddcccaaabbbfffkkkppprrrrrrrrrqqqppprrruuuxxxyyywwwuuusssrrrrrrttttttxxxwwwwwwyyy{{{}}}}}}|||zzzzzz|||vvvqqqrrrqqqqqqpppnnnllliiihhhfffccc```[[[VVVQQQLLLFFFAAA???>>>>>>???AAACCCFFFGGGOOOUUU]]]ccchhhnnntttxxxqqqooojjjddd]]]UUUNNNKKKGGGCCC???===<<<;;;777333555444222222333333333222000000000111111111222222111000//////000111111000//////.........///000000/////////000000000111111,,,------...///000111111222000000000222333222111222222111000//////000000333//////666CCCUUUkkk}}}}}}jjjRRRAAA999666666777444444333333444555777888EEEWWWnnnxxxcccNNNBBB888888:::888888;;;444444444444444444333333444444666666777666555444777666444333444444444333222666999;;;<<<>>>BBBFFFJJJRRR___nnn{{{{{{qqqggg___YYYUUUSSSPPP[[[mmmooobbbXXXNNNEEEBBBAAA@@@===;;;999888777777999888888777666555555444777777666666666666666777666777888888888888777666666555444333333555666888777777777888888888999999<<<::::::===>>>>>>BBBGGGIIIRRR]]]gggwwwuuuhhhaaa^^^[[[\\\___`````````______bbbgggjjjooopppqqqqqqqqqrrruuuxxxwwwvvvuuuuuuuuuvvvwwwxxxzzzyyyxxxyyy{{{||||||{{{xxxxxxyyy|||xxxtttvvvvvvvvvvvvuuutttqqqooonnnkkkhhhccc^^^ZZZTTTOOOKKKEEEDDDCCCBBBAAAAAAAAAAAAFFFJJJPPPUUUZZZ```ggglllsssssstttssspppkkkfffccc[[[VVVNNNIIIEEEAAA===:::999777555333333222222111444444444333333222222222333111000000111333333333333333222111111111111111........./////////000000/////////000000000000000222111000111333444333222222222111000000000000000333000000666???OOOgggzzzttt\\\GGG;;;555333333444333333333333555777888???NNNcccwwwttt\\\LLL===888777555555666666666666666666666666666555666777888888888777777444444444555666777666666::::::;;;<<<>>>DDDLLLRRR^^^dddmmmwww~~~{{{xxxlllfff^^^VVVQQQMMMKKKJJJQQQ\\\pppsssaaaWWWOOOGGGBBBAAA>>>===;;;999888777777777888888777777666666555555777777777666666777777888666777777888888777777666666555444444444555666777888777666666666777999:::;;;999999<<<===>>>CCCJJJPPP\\\lll{{{}}}nnneee___ZZZXXXZZZ[[[\\\]]]]]]]]]^^^aaacccjjjlllnnnpppqqqrrruuuwwwuuuuuuvvvxxxyyyzzz{{{|||zzzyyyxxxyyy|||}}}~~~}}}{{{zzzxxxxxx{{{{{{yyy|||}}}}}}}}}}}}|||zzzyyyxxxvvvrrrnnniiifffbbb]]]ZZZQQQPPPNNNKKKGGGDDD@@@??????@@@BBBEEEIIIOOOWWW\\\eeeiiioootttwwwwwwuuusssqqqlllddd]]]WWWRRRNNNKKKGGGEEEAAA>>>:::888777777999888888777666555444333333000...---///111222222333222222111111000000000/////////000000000000000111111111111000000000///222111111111333444333222222222111000000000000111333222333555:::HHHaaavvviiiSSSAAA777444333444333222222333444666777;;;DDDSSShhh}}}ppp^^^III>>>999777666666444444444444444555666777333333444555666666666555444555666888888999888888>>>>>>>>>@@@FFFPPP]]]eeesssuuuwwwyyyxxxrrrjjjdddWWWTTTOOOKKKHHHGGGHHHIIISSS^^^sssuuuhhhXXXOOOIIIDDDAAABBB===<<<:::888777777888888777777777777666666666666666555555555555666666777777777777777777666666666666555555444555666777777888777555555555777999;;;<<<;;;;;;===>>>@@@GGGOOO[[[kkk~~~ssshhh```YYYUUUVVVXXXZZZ\\\]]]]]]\\\]]]^^^eeegggkkknnnpppqqqtttvvvuuuvvvxxxzzz|||}}}~~~~~~yyyxxxxxxyyy}}}{{{xxxxxx}}}~~~}}}}}}}}}}}}zzzvvvssspppmmmjjjggg```___]]]YYYTTTNNNIIIGGGBBB@@@>>>===>>>CCCIIIMMMQQQUUU[[[cccjjjnnnqqqrrryyywwwtttpppmmmiiigggeee\\\ZZZVVVPPPIIIEEECCCCCC@@@???>>><<<:::888777666444222///...///111222222222333333333333222222222222222222222222222222222111111000000000000000000222111000111222333333111222222111000000111111111222333555555777CCC]]]uuuxxxaaaLLL???999777444333222222333444555666<<>><<<===@@@AAAEEEGGGKKKQQQXXX___eeehhhnnnqqquuuxxxzzz{{{{{{{{{qqqpppmmmggg___YYYVVVVVVOOONNNKKKGGGCCC???<<<:::;;;888555333333444333333444555666777888888777777222222222222222222222222...//////000111111222222111000///000222222222111222111111111111111222222000333666666666AAAZZZrrrsssYYYGGG>>>999555444333333333444555666;;;:::===III[[[ooorrr]]]MMMCCC<<<888888888777777888:::<<<===999888888888777777888888666777777777888<<>><<<;;;999888777777777888555555666666777777888888666666666666777888999999888888777666555555555555555555666666666777777777777777666777888999;;;<<<======@@@CCCFFFKKKWWWdddvvv~~~rrrggg\\\VVVTTTUUUXXX\\\^^^]]]]]]]]]]]]___aaaeeehhhjjjnnnqqqtttvvvwwwxxxzzz|||~~~~~~xxxuuuxxx~~~}}}xxxtttqqqqqqooommmjjjhhheeedddYYYTTTLLLFFFBBB@@@===<<<@@@@@@AAACCCHHHNNNSSSWWWZZZ___gggnnntttyyy}}}wwwrrrooooooeeebbb^^^YYYSSSNNNJJJHHHDDDAAA>>>;;;:::888555333555666888999999999888777222222222222222111111111...///000111222333444444111000///000222333222111222111111111111222333333///222666777777@@@VVVlllgggPPPAAA999666555444444444444666666777666888@@@MMM___vvvttt\\\JJJ===555888777666555555777999;;;777777777777888999:::;;;888;;;===???BBBHHHQQQXXX]]]```dddiiillllllhhheee]]]XXXOOOHHHDDDBBBAAA@@@???AAACCCCCCBBBDDDIIINNNWWWeee|||pppbbbQQQIIICCC@@@===::::::===;;;:::888666555555555555444555555666777888888999555555555555666777888999999888666555444444555555555555666777777777777777777777888999:::;;;<<<<<<<<<===BBBHHHMMMUUUeeetttxxxkkk___WWWUUURRRUUUXXXZZZZZZZZZ[[[\\\^^^```ccceeehhhkkkpppsssttttttuuuxxx{{{~~~|||xxxyyy|||}}}xxxwwwvvvuuusssrrrqqqqqqqqqeee```YYYSSSNNNIIICCC???>>>>>>======>>>AAADDDEEEIIINNNTTTYYY___eeemmmrrr|||}}}|||}}}tttssspppmmmiiifffcccbbbYYYVVVSSSPPPMMMHHHCCC@@@<<<===>>>>>>===;;;999888555555555444444444333333222333333333444444555555333222111222444555444333222111111111222222333444000222555666666===PPPbbbtttZZZGGG<<<777777555555555555666777666666:::???DDDQQQjjjoooWWWFFF<<<:::888666555555777999:::777888888:::===@@@BBBDDDFFFKKKQQQUUUWWW[[[bbbhhhjjjgggeeecccaaa]]]XXXSSSMMMIIIDDD@@@???>>>===<<<===@@@CCCDDDDDDFFFLLLQQQ[[[hhh~~~rrrcccVVVJJJDDD@@@???===:::;;;???;;;999777555444333333333444444555666777888999999222222222333333555666666999888666555444444444555555555666777777777777777666777999:::<<<<<<<<<<<>>>>>>>>>>>AAADDDFFFHHHLLLSSS\\\cccjjjqqqyyy|||zzzxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzrrrpppllliiieee___XXXSSSIIIIIIJJJIIIGGGDDDAAA???::::::999999888888777777666666666666666555555555555444333444666777666555222111111111222333333444111222555666666;;;KKK[[[yyy|||aaaNNNBBB888777666555555666777888999:::>>>@@@???GGG```xxx~~~eeeSSSHHHBBB@@@>>><<<<<<===???AAA>>>???@@@CCCHHHLLLPPPSSSWWW^^^fffiiijjjjjjmmmqqqlllfff]]]WWWSSSOOOKKKHHHBBB@@@>>>======<<<:::999777;;;???AAA@@@CCCJJJOOO^^^kkkooo___TTTPPPCCCBBB???<<<:::999999999;;;999777555444444666666555666777888888888888888888777555444333444666777888888777666666666666666:::999888888777888888888<<<:::999:::===@@@BBBCCCCCCIIIPPPVVV```qqquuufff[[[TTTQQQOOOQQQVVVXXXWWWXXX\\\\\\^^^bbbdddfffhhhkkknnnnnnqqquuuxxxzzz}}}}}}~~~{{{}}}~~~~~~}}}||||||||||||xxxvvvsssoooiiiaaaXXXRRRMMMNNNLLLHHHCCC???<<<<<<;;;;;;<<<===???DDDJJJNNNVVV\\\bbbddddddeeeiiimmmpppnnnooottt|||}}}uuuqqqgggbbb\\\ZZZ[[[[[[SSSKKKKKKIIIFFFEEECCCAAA???===???===:::999:::;;;;;;:::999999999888777666555555222222333444444444333333666333444777999<<>>>>>>>>>>>>>>===@@@??????AAAAAABBBIIIRRR___qqqwwwgggXXXNNNJJJAAA@@@===;;;999999999999:::999777555444555666666666666666777888999::::::<<<:::777555333333444444888888777666666666666666999999888888888888999999:::999999:::===AAACCCDDDEEELLLVVVbbbpppzzzjjj]]]VVVQQQOOOPPPTTTWWWVVVXXX\\\ZZZ\\\```bbbdddgggjjjllloooqqquuuwwwyyy|||}}}~~~~~~~~~~~~~~~~~~}}}zzzwwwsssnnnggg___ZZZXXXVVVTTTPPPLLLHHHDDDBBB======;;;::::::===@@@CCCIIINNNSSSTTTSSSSSSVVVZZZZZZ[[[^^^eeennnvvv}}}}}}{{{wwwuuusssqqqlllhhhbbb```\\\YYYVVVTTTQQQPPPNNNLLLIIIGGGGGGFFFEEEDDDDDDCCCAAA???>>>===<<<<<<>>>>>>===<<<:::999888888:::888999;;;;;;===FFFQQQqqqbbbHHHBBB???<<<;;;<<<======<<<@@@;;;<<<@@@??????KKK[[[sss~~~lll\\\]]][[[YYY\\\aaaccc```hhhggggggkkkppptttwwwxxxuuusssppplllfff```[[[XXXMMMHHHCCC???>>>???>>>===;;;<<<===>>>>>>>>>>>>>>>@@@>>>???AAAAAABBBIIIRRRaaattt{{{jjj\\\NNNFFFDDD>>>===;;;999888888888888999888666555444555555666777666666666888999;;;===;;;:::888666444444444555888777777666666666666666999999999888888999::::::999:::;;;===@@@CCCFFFHHHMMMTTTbbbsssoooaaaYYYRRROOOOOORRRTTTTTTWWW[[[WWWZZZ]]]```bbbeeehhhkkkooorrruuuwwwxxxzzz}}}}}}~~~~~~~~~~~~|||yyyuuupppjjjfffddd```\\\YYYWWWSSSMMMIII@@@>>><<<:::999999:::;;;>>>AAADDDDDDCCCBBBDDDFFFFFFHHHLLLRRRYYYccclllrrrzzz~~~|||yyyuuuqqqooommmmmmhhheeebbb___^^^]]]ZZZYYYYYYWWWTTTRRRPPPOOONNNOOORRRQQQMMMJJJGGGEEEDDDCCCCCCBBBCCCDDDCCCCCCIIIPPPkkksssWWWLLLIIIFFFDDDDDDEEEDDDDDDKKKHHHJJJMMMLLLKKKTTTaaarrr{{{{{{zzzyyy|||~~~yyyxxxvvvttttttvvvxxxxxxxxxmmmjjjddd]]]UUUOOOJJJGGG???<<<:::999:::;;;;;;::::::;;;<<<===>>>>>>>>>>>>???>>>???AAAAAABBBIIIRRRdddxxxnnn___RRRGGGAAA@@@;;;:::888777666777777888888777666555555555555666777777666666777:::<<<>>>666666666666666777888999777777666666666666777777999999999999999:::;;;<<<<<<===???AAADDDGGGKKKNNNXXX```pppuuueee\\\TTTPPPNNNPPPRRRRRRUUUZZZVVVYYY\\\___aaadddgggjjjooorrrtttvvvwwwxxx{{{}}}~~~|||~~~|||zzzwwwssspppmmmgggbbb______\\\UUUOOOEEECCC@@@>>>======<<<;;;:::<<<>>>===<<<;;;===???>>>AAADDDFFFIIIPPPYYY```gggxxx|||yyywwwvvvuuurrrpppooonnnkkkiiihhhhhhiiiiiihhhfffbbb]]]ZZZXXXXXXXXXTTTUUUWWWWWWWWWWWWZZZ]]]mmmnnn^^^[[[XXXVVVWWWXXXYYYXXX______aaaeeefffgggnnnxxxtttrrrnnnkkkjjjiiihhhfff[[[XXXRRRLLLGGGCCC@@@???;;;::::::999999888888777888999;;;<<<===>>>>>>??????===>>>@@@@@@BBBIIIRRRfff}}}sssbbbUUULLLCCC??????999888777555555555666777666666666555555555555555777777666555777999;;;===555555555666666888888999777777666666666666777777999999999999:::;;;<<<===<<>>>>>>>><<<===@@@@@@BBBIIIRRRgggqqqdddVVVMMMGGGAAA>>>???999888666555444555555666555555555555555555555555777666666666666888999:::666666666666666555555555666666666666666777777888999999999:::;;;<<<>>>???<<>><<<;;;::::::999:::::::::888999;;;===AAAGGGNNNSSSbbbxxxqqqiiinnnvvvwwwxxx|||}}}}}}{{{}}}yyyxxxwwwxxxxxxxxxvvvtttoooppprrrtttvvvxxxzzz{{{yyyxxxwwwvvvuuuvvvvvvwwwvvv{{{~~~pppfff```VVVSSSNNNKKKIIIGGGEEECCC???===:::888777777777888444666888888777777888:::888999:::;;;<<<<<<<<<<<<===<<<===???@@@BBBIIIRRRfffyyyaaaVVVKKKEEEBBB>>><<<>>>999888666555444444444555444555555555555555555555666666666666666666666666444444555555555555555444666666666666666777888888888999999:::<<<===???@@@>>>BBBFFFJJJQQQ]]]kkkvvv}}}oooaaaYYYQQQNNNLLLLLLQQQWWW[[[]]]___```aaabbbdddfffkkkmmmppprrrsssuuuxxxzzz{{{xxxxxx{{{|||{{{}}}}}}zzzuuuuuuuuutttsssrrrqqqppphhhddd___\\\ZZZUUUMMMGGGCCCAAA???===<<<<<<;;;;;;::::::<<>>@@@AAABBBFFFKKKQQQYYYhhhzzzvvvccc[[[SSSNNNLLLKKKPPPVVV\\\]]]___`````````bbbdddjjjllloooqqqsssuuuxxxzzzzzzwwwwwwzzz|||{{{}}}|||ssstttvvvuuutttsssssstttmmmiiifffddddddaaaYYYSSSLLLJJJFFFCCCAAA@@@???===>>>>>>@@@FFFPPPXXX\\\]]]mmm|||qqqlllppptttvvv}}}qqqkkkjjj]]]\\\[[[\\\\\\[[[XXXUUUPPPSSSWWW[[[^^^___^^^^^^ZZZZZZ\\\]]]^^^^^^^^^^^^^^^dddhhhiiioooxxxyyyuuuttt|||}}}}}}~~~}}}{{{wwwppplllllllllkkkeeeeeeggghhhhhhnnnjjjSSSHHHDDD???===:::999::::::999888555555555666777888999999777999999888555666999<<<999999:::;;;;;;;;;::::::<<<;;;<<>><<<:::888888888:::;;;888888777777777777888888:::999999999888888888777:::::::::;;;;;;;;;<<<<<<======>>>>>>???CCCIIIMMMccctttsssaaaVVVKKKGGGBBB>>>===<<<:::999888777666666888999999888666666555555555666666777888777777666666666666777555555555666666666777777333444555555666777888888888999:::<<<===???BBBDDDJJJPPP[[[iiiyyyssshhh[[[RRRLLLIIIKKKPPPUUUZZZ```bbbaaa```bbbdddjjjjjjkkkmmmooosssvvvxxxyyyyyyxxxwwwwwwzzz{{{wwwvvvuuuvvvyyy|||}}}}}}yyyvvvsssqqqooolllhhheeeaaa___]]]ZZZWWWUUUSSSRRRQQQRRRUUU[[[bbbhhhlllmmmvvv~~~yyytttssspppnnnkkkjjjiiiiiiggghhhhhhhhhfffbbb^^^\\\[[[ZZZYYYZZZ[[[[[[YYYXXXRRROOOLLLKKKKKKMMMNNNNNNNNNWWWhhhnnn___XXXQQQOOOSSSRRRPPPKKKGGGDDDCCCCCCCCCBBBAAAAAABBBBBBGGGVVVddd{{{|||gggRRRCCC>>><<<:::888888777777666666666666555555666666666555555555666666777777777::::::::::::;;;;;;;;;;;;======>>>>>>???CCCIIIMMM___qqqtttdddVVVNNNFFFCCC???<<<;;;;;;::::::999777666666888999999888777777666666777888999:::777666666666666777777888777666555555555666888999444444555666777888999999999:::<<<===???BBBGGGJJJOOOXXXgggxxx|||pppaaaWWWOOOJJJKKKNNNPPPVVV^^^bbbcccaaabbbbbbhhhhhhiiilllooossswwwyyy{{{zzzwwwuuuvvvzzzyyyxxxxxxyyy}}}}}}{{{xxxvvvuuussspppnnnmmmmmmmmmkkkjjjgggeeecccddddddeeeiiinnnrrrtttttt}}}~~~}}}{{{yyyxxxwwwwwwwwwxxxvvvrrrllleeeaaa```___]]]]]]^^^^^^]]][[[WWWSSSNNNJJJHHHFFFEEECCCEEEKKKYYYrrrdddRRRJJJDDDAAABBBBBBAAA???===;;;::::::999999888999::::::<<>>>>>???CCCHHHLLLZZZkkktttdddXXXOOOJJJCCC@@@<<<::::::999888777999777666666888999999888666777888:::;;;;;;;;;:::666666555666666777888888888777555555555777999;;;666777888999:::;;;<<<===;;;===???@@@AAAFFFLLLQQQYYYeeevvvvvveeeZZZRRRLLLKKKMMMKKKRRR[[[aaacccbbbaaaaaafffgggiiilllppptttxxx{{{|||zzzwwwtttuuuyyy}}}|||{{{}}}}}}{{{{{{zzzyyywwwzzz{{{||||||{{{yyyvvvtttuuuttttttvvvyyy{{{{{{zzzzzzssskkkggggggeeecccbbbccccccbbb```^^^ZZZUUUQQQNNNKKKIIIGGGFFFGGGPPPhhhhhhQQQHHHCCC@@@???============<<<;;;::::::999888:::;;;::::::@@@HHHUUUlllvvv^^^MMMGGG???999888888777666555444444333333444444555444444555666777888999999888888999999999:::::::::<<<===>>>>>>???CCCGGGKKKUUUfffyyyeeeXXXOOOJJJGGGBBB???;;;999888888666444888666555666777999888888333666:::===>>>===:::777666666555666666777888888888777666555666888:::<<<777777999:::;;;===>>>>>>===???AAABBBCCCIIIQQQXXXhhhttt|||jjj^^^UUUNNNJJJKKKHHHNNNVVV]]]```aaa```___dddeeegggkkkoootttyyy{{{zzzyyywwwuuuvvvzzz~~~~~~wwwpppkkkjjjhhheeedddeeedddcccbbb]]]ZZZVVVSSSRRRPPPNNNLLLHHHEEEIII___oooUUUIIIDDD@@@>>>888999::::::::::::999888666555777:::999666999???EEEXXXpppttt\\\QQQBBB888555666888888666666555555555555666666666666666666777777777777888888999999999:::::::::<<<===>>>???@@@BBBFFFIIIRRRaaa}}}jjjYYYNNNGGGCCC@@@@@@===:::999888777555333777555444444666777777666222555:::===>>><<<888555777666666666666777777888777777666777888999;;;<<<555666777999:::<<<===>>>===@@@DDDEEEGGGOOOZZZcccuuurrrdddZZZQQQKKKJJJHHHKKKQQQWWW[[[^^^^^^^^^bbbccceeeiiimmmrrrvvvyyyxxxxxxyyyxxxyyy{{{yyytttpppllliiifffdddddddddcccbbb^^^\\\YYYWWWVVVUUUSSSRRRMMMJJJKKK[[[{{{vvvYYYIIIAAA===999777888888999999888777777444333555888888555777;;;>>>LLL^^^qqqpppaaaLLL<<<666666777777777777666666666666777777555555555555555555666666999999999999::::::::::::;;;===>>>???@@@BBBEEEHHHPPP]]]yyyrrrhhhZZZOOOHHHCCC@@@===<<<:::999888999888777555555444333333555666666555555666888::::::888777555888777777666666666666777666777777888999:::;;;<<<666777888999;;;===>>>??????DDDIIILLLQQQZZZiiittt|||lll```TTTLLLJJJHHHJJJLLLQQQVVVZZZ]]]^^^___```bbbeeeiiinnnrrruuutttwwwzzz{{{||||||~~~|||xxxuuuooollliiifffffffffeeeddddddbbb___]]]\\\[[[XXXVVVQQQRRRSSSYYYooocccMMMBBB<<<888:::999999888888777777777444333555999999777888;;;<<>>???@@@BBBEEEGGGMMMYYYsssttt___XXXNNNHHHEEECCC@@@>>>999888777888999:::999777555333222222444555555444888777666666555666666777999888777666666555666666555666888999;;;;;;;;;;;;888999:::<<<>>>???AAAAAACCCHHHOOOTTTZZZeeevvvrrrdddWWWNNNJJJIIIIIIJJJMMMSSSXXX\\\]]]\\\]]]___bbbfffkkkoooqqqrrrvvv{{{~~~~~~}}}}}}}}}~~~~~~{{{yyytttqqqmmmjjjjjjiiiiiihhhgggeeebbb___^^^[[[XXXUUUOOOTTTUUUUUUaaannnUUUGGG@@@<<<999888777555444444444444222111333777888666777:::999>>>CCCLLLccckkkUUUHHHAAA:::555666666555555555555666666444555666888999;;;<<<===::::::;;;;;;;;;;;;<<<<<<;;;===>>>???@@@AAADDDGGGLLLVVVooosssfffRRRNNNHHHCCC@@@>>><<<::::::999888888888888666333555555555555555555555555888777666555555555555555888666555777999999666333666777888999:::;;;<<<===;;;999:::>>>AAAAAADDDIIILLLOOOTTT\\\gggwwwmmm___UUUNNNIIIEEEEEEJJJOOOQQQUUUYYYYYY[[[\\\^^^aaaeeejjjnnnmmmrrrwww{{{||||||||||||zzz~~~~~~~~~~~~|||vvvpppnnnqqqsssqqqnnnqqqjjjbbb^^^^^^^^^[[[XXXUUUUUUYYY___eeewww___JJJ@@@===888999999888666666777888666555444444444555777888888:::>>>FFFTTThhh{{{jjjTTTEEE<<<666999888888777777777666555444555666777888999:::::::::999888777777999;;;<<<===>>>>>>===<<<>>>AAADDDMMMVVVjjjzzzsssppprrrppprrrvvvzzzrrr^^^RRRLLLHHHDDD@@@???>>><<<;;;999888666666777666555333555555555555555555555555777777666555555555555555888666555666888888666444::::::::::::;;;;;;;;;;;;===;;;<<<@@@BBBCCCFFFLLLSSSYYYcccnnn}}}uuudddWWWOOOJJJEEEDDDIIIMMMPPPSSSXXXWWWYYY[[[]]]___ccchhhkkkmmmqqquuuxxxxxxxxxwwwwwwwww~~~}}}|||}}}|||wwwrrrrrrvvvyyywwwuuuwwwpppfffaaa```___\\\YYYWWWWWW[[[aaafffvvvhhhOOOCCC===999999888777666666666777666666555555555666777888666777999???JJJYYYjjjuuuyyybbbOOOCCC<<<666555555666777777777777555555666777888999:::::::::999888777888999;;;<<<============<<<>>>AAADDDKKKSSSeeeyyyoooiiibbb[[[XXXYYYWWWYYY[[[___dddkkktttyyyttt```PPPGGGEEEBBB???=========<<<;;;999777555444555555555444555555555555555555555555666666666666555555555555888666555555777888777666;;;;;;;;;<<<<<<=========@@@>>>@@@DDDFFFHHHMMMTTT[[[dddrrrnnn^^^TTTLLLGGGDDDGGGKKKMMMQQQUUUUUUVVVYYYZZZ\\\```dddgggkkknnnrrrttttttrrrrrrrrrttt{{{~~~~~~~~~~~~|||{{{|||~~~~~~{{{wwwwww|||~~~}}}zzz|||tttkkkdddaaa___]]][[[YYYYYY^^^dddhhhtttvvvXXXGGG???;;;:::888777666555666666666666666666666777888888666666666888>>>IIIUUU^^^vvvvvvaaaOOOEEE999777666666777888777777555666666777888999:::::::::999888888888999;;;<<<============<<<>>>AAADDDIIIPPP___wwwzzzjjjbbb[[[WWWRRRMMMJJJKKKHHHIIIKKKMMMPPPVVV]]]bbbllluuuwwwdddUUULLLGGGAAA???===<<<<<<<<<;;;::::::777444333444666666666555555555555555555555555555666666666666666555555777666555555666777999999777888:::<<<>>>AAABBBCCCCCCCCCEEEIIILLLOOOWWW```jjjuuu|||jjj^^^PPPJJJEEEGGGIIIJJJMMMRRRRRRTTTVVVWWWYYY\\\```cccgggjjjnnnppppppppppppppprrrxxx|||{{{{{{~~~~~~~~~|||}}}~~~~~~~~~~~~zzz{{{{{{{{{tttkkkddd```___^^^]]][[[\\\aaafffiiipppcccLLLBBB>>>;;;888666666666555555666666666666777777888888888888666666888>>>GGGMMMbbbvvvuuu```QQQBBB>>>999777777888777555666666777888888999:::::::::999999999999:::;;;<<<<<<======<<<<<<>>>BBBEEEIIIOOO[[[ooopppeeeUUUNNNJJJIIIGGGCCCAAACCC???@@@AAAAAABBBEEEIIIMMMUUU]]]iiiwwwwwwbbbSSSJJJEEECCCAAA???===<<<<<<;;;:::888;;;888555444666777888888555555555555555555555555444555666666777666555555777777666666666888:::<<<777999;;;>>>AAACCCFFFGGGEEEEEEIIIOOOSSSXXXcccnnntttgggWWWOOOHHHGGGGGGHHHKKKOOOOOOQQQSSSUUUVVVXXX[[[^^^aaaeeeiiilllnnnoooqqqrrrrrrxxx{{{yyyzzz~~~~~~~~~{{{yyy||||||tttooohhhbbb___^^^^^^^^^\\\\\\aaaggghhhmmmpppUUUFFFAAA>>>999666666777666444555666666777777777777777888888666555666999???DDDSSSeee{{{tttbbbLLLDDD;;;666666777777666777777888888999999::::::::::::::::::::::::;;;;;;<<<<<<===<<<<<<>>>BBBEEEKKKOOOYYYjjj|||}}}}}}}}}}}}}}}||||||wwwvvvvvvwwwzzz}}}kkk\\\UUUIIIDDDBBBCCCCCC@@@???AAA===???@@@???>>>???@@@BBBFFFLLLTTT^^^kkk~~~xxxfffUUUIIICCC@@@@@@@@@???===<<<<<<;;;999777:::888666666777888888888555555555555555555555555444444666777777777666555666777999999999:::<<<>>>===>>>@@@BBBDDDFFFGGGHHHHHHJJJOOOVVV\\\dddsss~~~ooo___UUUMMMIIIGGGFFFHHHMMMMMMOOORRRSSSTTTVVVXXXZZZ]]]```eeeiiilllnnnqqqtttrrrxxx{{{yyyyyy~~~}}}~~~xxxvvvvvvzzz}}}nnnkkkgggbbb___^^^^^^___\\\\\\```fffgggjjjzzz```MMMEEE@@@:::777888888666444444444555666666666666666555555555444444666;;;>>>HHHUUUgggzzzvvvXXXMMM@@@888777999999888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===???BBBFFFKKKNNNVVVfff~~~~~~yyyqqqqqqrrrrrrqqqppppppoooiiikkkmmmpppsssvvvxxxzzzzzz|||jjjZZZOOOIIIEEE@@@???AAABBB???>>>???<<<>>>@@@AAA@@@>>>>>>>>>>>>BBBGGGKKKTTTdddxxxqqqgggYYYLLLDDD@@@??????===<<<;;;;;;;;;;;;999777888666555666777888777666555555555555555555555555333444666777888777666555555888;;;<<<;;;;;;===@@@AAABBBDDDFFFIIIKKKMMMNNNPPPSSSZZZccckkkvvv|||fff\\\QQQKKKHHHEEEGGGKKKLLLNNNQQQSSSSSSTTTVVVXXXZZZ^^^bbbfffiiilllppprrrsssxxx{{{yyyxxx}}}~~~}}}~~~~~~yyywwwvvvzzz|||wwwmmmllliiieeeaaa_________[[[ZZZ^^^dddeeegggvvvkkkUUUIIICCC<<<888999999777555222333444555666555555444444555555555444666999<<<>>>GGGTTTdddwwwooo```LLL???;;;;;;;;;:::888888999999999999::::::999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===???CCCFFFHHHKKKSSSaaaxxx{{{uuupppmmmkkkkkkkkkkkkjjjiiiggggggaaacccgggkkknnnqqqssstttuuuvvvwwwzzznnn]]]RRRHHHAAA@@@<<<:::===>>>:::999:::666:::===???===;;;:::::::::===@@@BBBGGGSSSeeesssqqq___WWWMMMDDD???>>>>>>>>>:::999999999;;;;;;999777666555555666777777666444555555555555555555555555222444666777888777666555444888<<<>>>======>>>@@@@@@BBBEEEIIIMMMQQQTTTUUUYYY]]]eeeoooxxxjjj___TTTMMMHHHEEEFFFJJJLLLNNNQQQRRRSSSSSSUUUWWWYYY\\\aaadddgggjjjmmmppprrrxxx{{{xxxxxx|||}}}|||~~~|||zzz{{{}}}{{{uuuooonnnnnnlllhhhdddaaa``````ZZZYYY]]]cccdddffftttrrr[[[KKKDDD<<<999::::::888555222222444555555555444333555666777666666777:::<<<555===HHHTTTfffzzzsssZZZHHH@@@===;;;999999999999999999999::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<===???CCCFFFEEEHHHPPP^^^ttt{{{tttoookkkgggddddddfffhhhhhhgggeeeeeeeeeaaabbbdddeeefffiiimmmpppppptttxxx}}}vvv___RRRJJJDDDCCC>>>===<<<::::::;;;;;;<<<===>>>>>>===:::999999:::888:::;;;===@@@FFFPPPWWWqqqpppaaaVVVLLLDDDAAA@@@===;;;<<<<<<;;;:::888777666666666:::888777555555666888999888888777777666666555555777666666666777888999999999;;;======>>>>>>@@@BBBGGGGGGHHHMMMTTT[[[___bbbgggllluuuvvviii[[[RRRLLLGGGFFFGGGKKKLLLNNNPPPSSSUUUWWWXXX\\\]]]___```aaadddiiimmmqqqsssvvvxxxyyyzzz}}}|||~~~}}}}}}}}}~~~}}}|||yyyxxxwwwuuusssqqqpppnnnkkkhhheeebbb```______^^^^^^bbbjjjttt{{{sss[[[IIIAAA@@@<<<333555888111777666666555555666888999888666333222444999@@@DDD999;;;???GGGQQQ```wwwpppYYYHHHAAA<<<888888;;;;;;888555555777777:::999777555666888:::<<<<<<<<<;;;<<<===@@@CCCEEEHHHHHHOOO]]]qqqzzzuuunnnhhheeebbb___]]]^^^```bbbbbb```______```\\\^^^```bbbdddfffjjjmmmrrrvvv{{{pppYYYMMMFFFCCCCCC???>>>===<<<<<<<<<======>>>??????>>>;;;999999:::888999::::::<<<@@@HHHMMM\\\jjjzzzgggXXXLLLDDD======>>><<<;;;<<<;;;:::999888777666666666888777555444555666777999777777777777666666555555777666666777777888999:::;;;===???AAABBBDDDGGGIIIIIIIIILLLQQQXXX```fffjjjuuu|||~~~ppp```UUUOOOIIIHHHJJJKKKLLLNNNPPPSSSUUUWWWYYY\\\]]]^^^___```bbbgggjjjnnnppprrrssstttuuuyyy{{{}}}|||}}}~~~|||{{{|||~~~}}}~~~zzz~~~~~~}}}~~~|||{{{~~~{{{xxxwwwvvvuuutttppppppnnnkkkhhhdddbbb```^^^^^^]]]]]]```hhhrrrxxx{{{```IIIAAA???<<<444666999222555555444444555666777888888666333222444888===@@@777777:::???GGGTTTiii{{{nnnXXXKKKCCC>>>>>>??????<<<:::999:::;;;:::999888888888999;;;<<<<<<;;;;;;<<<===@@@CCCEEEGGGGGGMMM[[[nnnyyytttlllhhhccc```^^^\\\[[[YYYXXXZZZ\\\\\\ZZZZZZZZZ[[[XXX[[[^^^```aaacccfffhhhqqqwwwlllUUUHHHBBBAAACCC@@@???>>>=========>>>???@@@AAAAAA???<<<:::::::::999999:::::::::<<<@@@CCCIIISSSeee{{{~~~|||{{{sssbbbTTTFFF>>>999;;;<<<;;;:::;;;:::999888777666555555555666555444444444666777888777777777666666666666555666666666777777999::::::888:::===@@@BBBDDDHHHJJJMMMOOOSSSYYYbbbkkktttxxx}}}iii[[[RRRLLLKKKMMMKKKLLLMMMPPPRRRUUUXXXYYY[[[\\\]]]]]]]]]___ccceeejjjjjjkkkkkklllnnnrrruuu{{{yyywwwvvvxxxyyyyyyxxxvvvxxx{{{~~~|||||||||{{{{{{~~~~~~|||}}}~~~zzzxxxyyy|||}}}~~~}}}~~~|||xxx{{{~~~~~~{{{zzz|||~~~}}}~~~yyyvvvuuuuuuttttttpppnnnllljjjgggdddbbbaaa]]]]]]\\\\\\___fffnnnttthhhKKK@@@>>><<<666777999222333333333333444555777777777666555444444666888:::777555555888<<>><<<;;;999888999999::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@CCCDDDFFFFFFLLLYYYkkk|||vvvqqqllliiibbb```]]]ZZZXXXWWWWWWWWWUUUWWWXXXYYYXXXWWWYYYZZZXXXZZZ]]]______aaacccdddnnnuuuoooWWWHHH@@@???AAA@@@???>>>===<<<======>>>@@@BBBBBBAAA>>>;;;::::::;;;;;;;;;;;;;;;<<<>>>???CCCHHHSSScccttt~~~|||vvvpppjjjlllooolll```TTTHHHAAA;;;<<<<<<:::888999999888777666555555555555555555555555555666888888666666666666666666666666666666666777888999:::;;;777:::===@@@BBBDDDGGGJJJPPPTTTZZZcccmmmxxxtttcccXXXPPPNNNPPPLLLMMMNNNOOORRRUUUWWWYYYYYY[[[\\\[[[[[[\\\___aaafffffffffeeeeeehhhlllooouuusssqqqppppppqqqssstttqqqssswwwzzz|||}}}|||{{{yyyxxxwwwuuuvvvyyy}}}yyywwwxxxzzz||||||yyyvvvuuuvvvwwwxxxxxxwwwxxxyyyzzzzzzyyywwwvvvuuuwww{{{~~~|||{{{|||~~~~~~{{{zzz{{{~~~~~~{{{xxxxxxzzz~~~|||wwwsssssssssssssssnnnmmmjjjhhheeecccaaaaaa^^^^^^]]]]]]___dddkkkppp~~~qqqQQQBBB======888888:::333333333444444555666777888777666666555444444444444999666555666888>>>LLLYYYrrrkkkYYYOOODDD>>>999888999777888999888999:::;;;<<<;;;;;;:::;;;;;;<<<===>>>@@@BBBDDDEEEFFFMMMXXXhhh}}}xxxpppjjjfffccc```___YYYXXXVVVTTTRRRQQQQQQQQQSSSTTTUUUVVVUUUUUUWWWYYYXXXZZZ\\\\\\\\\]]]___aaakkktttuuu___NNNBBB>>>@@@>>>===<<<;;;:::;;;<<<<<<@@@AAACCCBBB???<<<;;;::::::::::::;;;<<<=========AAABBBFFFQQQ]]]dddeeebbb```[[[XXX[[[```aaa\\\UUUKKKCCC===<<<<<<999888999999888777666555555555666666666666666777888888999555555555555555666666666666666777777888:::;;;<<<<<>>@@@BBBBBB???===;;;;;;888777666777:::;;;;;;;;;;;;;;;===CCCJJJOOOPPPOOOQQQOOOMMMPPPUUUYYY[[[[[[MMMEEE===<<<<<<:::999;;;999888777777666666666777888888888888888888777777444555555555555666666666666666777777999:::<<<======@@@CCCEEEFFFHHHKKKNNNPPPYYYggguuuzzzjjj\\\UUUSSSQQQPPPOOOOOOPPPRRRUUUWWWVVVXXXYYYYYYYYYXXXZZZ[[[_________^^^^^^___bbbeeefffggghhhgggggghhhkkkmmmkkkllloooqqqssssssrrrqqqqqqqqqooommmlllmmmqqqtttqqqooommmllllllnnnppprrrpppnnnmmmmmmnnnnnnmmmllliiiiiiiiiiiijjjjjjkkkkkklllnnnppprrrsssttttttttttttwwwyyyyyywwwvvvxxxzzz{{{|||}}}|||zzzxxxxxxxxxzzz|||}}}~~~|||{{{|||}}}~~~|||}}}}}}|||~~~}}}{{{zzzzzz{{{}}}}}}||||||yyyuuurrrqqqsssvvvyyywwwtttqqqoooooonnnmmmlllhhhgggdddbbb```____________``````______aaaeeehhhppp|||fffMMM>>>===999999999444555666777777888777777777555555666555555444333222555333333777888999>>>EEEXXXggg|||~~~bbbPPPAAA======:::999===777888:::;;;;;;;;;:::999:::;;;<<<>>>???AAABBBCCCEEEGGGNNNXXXfff|||}}}xxxssslllgggaaa^^^ZZZWWWUUUUUUSSSRRROOOQQQRRRRRRPPPOOOQQQSSSNNNOOOPPPPPPQQQRRRUUUXXXXXXYYYZZZ[[[]]]aaagggkkkwwwxxxssspppnnnlllllllllmmmpppuuu}}}~~~uuujjj[[[JJJBBB@@@<<<;;;:::999888999999:::;;;>>>AAAAAA???===<<<;;;999666444555888::::::999777888999<<<>>>AAACCCDDDFFFFFFFFFGGGJJJQQQYYY___WWWMMMCCC???===::::::<<<999999888777777777777888888888888888777666555555444444444555555555666666666666777888999;;;<<<===<<>>999888999555555666777777777666555444444444555555555555444444333222444999:::888999===GGGUUUhhhzzzvvv^^^IIIAAA???999888;;;999::::::;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAABBBBBBCCCFFFMMMWWWdddzzzzzztttkkkeeebbb^^^ZZZVVVVVVTTTPPPMMMLLLKKKIIIHHHFFFHHHKKKKKKIIIIIILLLOOOOOOPPPQQQRRRRRRTTTWWWZZZZZZ[[[\\\^^^aaahhhpppuuuzzzppphhhccc```^^^]]]]]]]]]]]]```eeelllsssxxx~~~uuussspppjjj]]]MMMCCCAAA<<<;;;:::999888999:::::::::===@@@AAA???===<<<<<<<<<888555555888::::::999999:::;;;:::999:::<<<>>>;;;<<<===<<<>>>FFFRRR\\\cccWWWJJJDDD???;;;999;;;:::999888888888888888888888888777777666444333222444444444555555555666666666666777888999;;;===>>>???BBBFFFJJJMMMQQQVVVYYY\\\iii|||{{{iii\\\WWWUUUSSSQQQOOOOOOPPPRRRTTTTTTVVVXXXYYYXXXXXXYYY[[[XXXZZZ[[[[[[ZZZZZZ[[[]]]]]]aaaeeeffffffgggiiillljjjjjjkkkkkkkkkllllllllldddeeeeeeeeedddeeehhhjjjcccddddddeeeeeefffffffffcccbbbaaabbbcccbbbaaa___bbbaaa`````````bbbcccdddfffggghhhiiijjjkkkkkkkkkjjjmmmooommmiiihhhkkkooonnnpppsssttttttttttttuuuuuuwwwyyyyyywwwuuuuuuuuussstttuuuwwwyyy{{{|||}}}}}}yyyvvvwwwvvvssstttxxx}}}~~~zzzxxxxxxvvvuuuuuuvvvxxxzzzyyyxxxxxxuuurrrnnnlllmmmnnnoooooonnnnnnnnnmmmkkkhhheeedddccc```]]]\\\\\\\\\]]]]]]^^^^^^]]]\\\]]]___aaaggglllxxxWWWAAA>>>999777999555555666666666666444333222444444444555555666666666444444777<<<<<<999888:::999FFFXXXjjj|||nnnTTTJJJEEE>>>;;;???;;;;;;;;;;;;<<<<<<======999:::<<<>>>@@@AAABBBBBBAAAEEEMMMVVVcccyyyxxxqqqlllbbb```\\\WWWTTTRRRQQQQQQMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIIIIKKKMMMLLLOOORRRSSSUUUZZZaaaggggggjjjmmmpppssszzzuuuoooeee^^^YYYXXXXXXWWWVVVVVVVVVXXX\\\aaafffiiipppuuuxxx``````aaacccaaaYYYLLLBBB???===;;;::::::999888666::::::===AAAEEEEEEAAA===;;;:::999777777777888999888888888888888888888888888:::<<<<<<<<>><<<777555888666666666666555555555555444555666777888999:::;;;777777777777888888888888:::===EEERRReee{{{rrrYYYGGGBBBAAA@@@;;;;;;:::;;;<<<===>>>>>>??????>>>>>>???@@@AAAAAADDDEEEKKKVVVeee|||zzzxxxuuuoooiiibbb\\\YYYSSSQQQOOOLLLJJJIIIIIIJJJKKKJJJIIIIIIHHHHHHHHHIIIGGGIIIKKKKKKJJJIIIJJJKKKKKKOOOUUUZZZ^^^eeennnuuu{{{~~~uuuhhhbbbZZZTTTQQQQQQQQQQQQOOONNNOOOPPPSSSXXX\\\___eeehhhqqq~~~oooXXXWWWXXX]]]aaa]]]PPPEEE@@@>>>;;;:::::::::999888999999;;;???CCCEEEDDDBBB;;;999888777888888888888666666666666666666666666:::;;;<<<:::888<<>>GGGVVVjjjkkkWWWJJJAAA:::<<<;;;::::::;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBEEEFFFLLLWWWfff}}}~~~xxxsssnnniiieeeaaa___\\\YYYTTTPPPMMMLLLIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGFFFFFFEEEEEEFFFFFFEEEGGGJJJKKKJJJJJJJJJKKKNNNUUU___hhhpppxxxqqqfffZZZVVVPPPKKKJJJKKKLLLLLLHHHGGGGGGHHHKKKNNNQQQSSSYYYZZZ```jjjttthhhPPPLLLKKKSSS^^^```VVVJJJBBB???;;;999999999999999999888888<<>>;;;999777666555666888999999999777999:::999777666666666888888777666777888999::::::;;;<<<======???CCCFFFGGGLLLRRRZZZcccppp~~~oooeeeZZZVVVSSSSSSVVVXXXXXXWWWVVVVVVVVVWWWYYY[[[]]]^^^[[[[[[ZZZYYYXXXXXXXXXYYYZZZ]]]```bbbcccdddfffgggffffffffffffeeedddcccbbbaaabbbbbbcccccccccccccccccccccbbbccccccaaa]]]ZZZYYYYYYYYYZZZZZZYYYYYYXXXZZZZZZ[[[[[[]]]^^^___```cccccccccdddddddddeeeeeefffffffffeeedddeeegggiiiiiiiiikkklllnnnppprrrrrrrrrqqqooonnnmmmmmmnnnnnnnnnoooooonnnmmmmmmppprrr|||yyyuuussssssssssssrrrvvvxxxyyyxxxwwwwwwxxxzzz{{{yyyvvvtttsssqqqooommmqqqooommmjjjhhhfffffffffggghhhjjjlllnnnppprrrssskkkfffaaa]]]]]]^^^___```aaaaaa``````aaaccceeefffggglllwwwyyySSSAAA===999666666666666666666555555555555444444555555666666666666444555555555666666666666777888999;;;DDDVVVmmm}}}ooo___NNNAAA???===;;;;;;;;;<<<;;;:::<<<<<<======???@@@BBBCCCEEEFFFLLLWWWgggvvvnnnkkkfffbbb^^^ZZZUUURRRSSSRRRPPPMMMKKKJJJJJJIIIDDDDDDDDDDDDEEEGGGHHHIIIDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIKKKNNNPPP[[[dddrrr~~~vvvggg^^^TTTPPPKKKHHHHHHIIIIIIIIIEEEEEEEEEEEEGGGIIIKKKMMMRRRQQQUUU\\\dddooo{{{gggOOOGGGBBBJJJXXX```[[[RRRFFFBBB<<<888777888888888888777666999>>>EEELLLPPPHHHAAA999666666888777555666666666666666666666666444555555555555777<<<@@@KKKVVV\\\XXXMMMDDD===888777666444555777999999999888999:::999777555555666999888777777777888999:::;;;<<<>>>???@@@CCCGGGJJJPPPUUU]]]fffqqqzzzlll^^^WWWSSSUUUXXXXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVYYY\\\^^^``````aaaccceeeeeeeeeeeeeeedddcccbbbbbbaaabbbbbbccccccccccccccceeeddddddeeedddbbb]]]YYYXXXXXXYYYYYYYYYXXXWWWVVVWWWWWWWWWXXXYYY[[[\\\]]]_________`````````aaaaaabbbcccccccccbbbccceeehhhfffgggiiikkkmmmoooqqqqqqnnnmmmkkkiiiiiiiiikkkllloooooonnnnnnnnnoooppprrr}}}xxxsssppprrrsssrrrpppsssttttttttttttuuuvvvwwwyyywwwtttrrrqqqpppmmmkkknnnmmmjjjgggeeedddddddddfffggghhhjjjlllnnnpppqqqhhhddd```]]]^^^___```aaaaaa``````aaabbbeeeggghhhhhhiiiooo\\\DDD===;;;888777666666666666555555555555444444444444444444444444333333444444444555555555777999999888;;;HHH\\\kkkyyysss___OOOEEEAAA===;;;<<<===<<<:::;;;<<<<<<===???AAABBBCCCEEEFFFLLLXXXhhhzzzpppfff```XXXUUURRROOOMMMKKKGGGEEEHHHGGGFFFEEEEEEEEEFFFFFF@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCFFFFFFEEEEEEGGGNNNVVV\\\nnnyyy}}}lll___WWWQQQNNNJJJHHHGGGGGGFFFFFFCCCCCCCCCCCCDDDEEEGGGHHHLLLKKKMMMRRRXXXaaaooo|||rrrfffUUUJJJAAACCCOOOZZZ\\\YYYMMMGGG???999666777777888777666666777<<>>@@@CCCEEEGGGKKKPPPSSSZZZaaakkkwwwtttdddZZZSSSUUUXXXWWWUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXWWWWWWVVVVVVXXXZZZ\\\]]]^^^___bbbdddaaaaaaaaaaaa```___^^^^^^bbbbbbcccdddddddddddddddffffffffffffeeebbb^^^ZZZXXXYYYZZZ[[[ZZZYYYWWWVVVTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[\\\\\\\\\]]]]]]^^^___aaaaaa```aaaccceeedddeeegggjjjlllnnnoooooolllkkkiiihhhhhhjjjlllmmmooonnnmmmlllmmmnnnooopppyyytttooommmnnnoooooommmpppppppppqqqrrrrrrrrrrrrsssqqqoooooooooooommmkkkkkkjjjgggeeecccbbbbbbbbbfffgggggghhhiiijjjkkkkkkeeebbb^^^]]]^^^```aaaaaa`````````aaaccceeegggiiihhhhhhkkkxxxfffJJJ???<<<:::999666666666666555555555555444444444444333333333333333333333333444444444444555888:::888888???MMMXXXdddppp~~~ooo```NNNHHH@@@;;;;;;<<<;;;999<<<<<<===>>>@@@AAACCCDDDDDDFFFMMMZZZkkkpppeee\\\UUUQQQLLLJJJHHHGGGFFFEEECCCAAABBBBBBCCCCCCCCCCCCCCCCCC???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDFFFMMMXXXfffoooppp```UUUOOOLLLJJJFFFEEEDDDDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCFFFEEEGGGKKKNNNTTT___jjjwwwyyyxxxuuurrrttt|||xxxqqqooonnnjjjlllnnnooommmjjjeeebbbZZZPPPFFFCCCHHHQQQYYY]]]XXXPPPEEE<<<888777888888666777777888;;;AAAIIIOOOUUUOOOFFF===888666777999444444444444444444444444888888777777666666666666:::EEERRRYYYZZZUUUIII>>><<<:::777666777888999999777999:::999777666666666888777777888999;;;===>>>>>>@@@DDDGGGKKKPPPVVVZZZ^^^hhhvvvnnn___UUUVVVXXXTTTRRRTTTTTTTTTUUUVVVVVVUUUUUUTTTWWWXXXXXXYYYYYYYYYXXXXXXWWWYYY[[[\\\\\\^^^bbbdddccccccccccccbbbaaa```___cccddddddeeeeeeeeeeeeeeegggfffeeeeeedddbbb^^^[[[ZZZ[[[\\\]]]\\\ZZZXXXVVVSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXYYYYYY[[[]]]^^^___^^^^^^```aaaaaaccceeehhhjjjkkkkkkkkkkkkjjjjjjjjjkkkmmmnnnpppmmmkkkiiiiiikkkmmmmmmmmmqqqooollljjjjjjkkkkkkkkknnnnnnnnnpppqqqqqqooommmlllkkkjjjkkkmmmmmmlllkkkhhhgggeeecccbbbbbbbbbcccgggggggggggggggggghhhhhhbbb```]]]]]]^^^aaabbbbbbbbbaaaaaabbbdddfffhhhiiihhhiiijjjrrrtttTTTCCC===;;;:::666666666666555555555555444444444333333333333333222333333333444444444444111555888888777999@@@GGGMMMYYYiiixxx{{{```VVVHHH@@@======;;;999>>>>>>??????AAABBBDDDEEEDDDGGGQQQ___pppkkk```YYYRRRLLLJJJHHHGGGEEEEEEEEEEEECCCAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDFFFJJJQQQ]]]mmm}}}}}}yyy|||vvvcccVVVNNNJJJFFFDDDBBBAAAAAAAAA???>>>======>>>>>>???@@@@@@AAAAAA@@@CCCFFFHHHJJJQQQZZZjjjmmmnnniiicccbbbffflllwww{{{lllaaa\\\YYYTTTUUUVVVVVVUUUUUUXXX[[[YYYUUUMMMFFFDDDIIITTT]]]cccZZZMMMAAA;;;999999999666777999999:::>>>DDDIIIQQQQQQNNNGGG>>>999999;;;444444444444444444444444777777666777777777666555888???HHHRRRZZZ\\\SSSHHH???<<<999777777888888888666888999999777666777777888888999:::<<>>;;;:::666666666666555555555555333333333444444444444444333333333444444444444555000222555666666777:::<<<>>>GGGUUUfffzzzzzzlllYYYKKKEEEBBB???<<>>>>>???AAAAAAAAA???===<<<<<<===>>>???@@@@@@@@@@@@BBBAAAAAAAAABBBCCCCCCDDDEEEIIIRRR]]]lll~~~wwwssssssuuuzzzlll[[[QQQLLLIIIBBB@@@??????@@@AAA???>>>======>>>???@@@@@@AAAAAA??????BBBEEEFFFEEEKKKRRRbbbfffiiieee]]]XXXYYY\\\hhhuuu}}}vvvgggZZZRRRMMMIIIIIIIIIIIIHHHIIIPPPXXXVVVVVVRRRIIIBBBEEEPPP[[[jjjaaaRRREEE>>>;;;;;;;;;666888:::::::::<<>>:::888777888888888555777999999777777777888999::::::<<<>>>BBBDDDFFFKKKNNNSSSYYY^^^eeelllqqq}}}~~~jjjZZZXXXXXXSSSPPPSSSOOOQQQSSSVVVYYYZZZZZZZZZWWWXXXZZZ[[[\\\]]]\\\\\\UUUWWWYYYZZZ\\\___cccfffddddddddddddcccbbbaaaaaaeeefffgggggghhhgggggggggdddbbb```_________]]][[[ZZZ[[[]]]^^^]]][[[XXXVVVSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTYYY[[[\\\]]][[[[[[[[[\\\\\\^^^aaacccddddddcccbbbaaabbbeeegggjjjkkklllmmmpppmmmkkkkkknnnppppppnnnmmmoooqqqpppnnnlllnnnqqqoooooopppsssuuusssmmmhhhgggfffeeefffiiijjjiiihhhddddddcccbbbbbbcccdddeeeffffffgggggghhhiiiiiiiiibbb```______bbbdddffffffffffffffffffggghhhjjjkkkgggiiiiiijjjwwwfffKKK>>>:::999777666666666555555555555333333333444444555555555333333444444444555555555222222333555666888999:::@@@EEELLLZZZnnngggVVVMMMIIIEEEAAABBBBBBBBBBBBBBBCCCDDDEEEGGGLLLYYYjjj|||yyyhhhWWWOOOLLLJJJHHHHHHGGGFFFDDDBBBAAAAAAAAAAAABBBAAAAAA@@@???>>>======>>>???@@@AAABBBAAA@@@@@@@@@BBBAAA??????BBBDDDEEEFFFOOO]]]pppwwwqqqppprrruuutttyyy~~~nnn\\\QQQKKKFFFBBBBBBAAA???============>>>;;;;;;;;;===>>>@@@BBBCCCAAA@@@??????@@@CCCFFFHHHQQQ```jjjdddVVVNNNNNNPPPVVV```iiikkkeeeZZZLLLBBBAAABBBCCC@@@===@@@GGGNNNVVVXXX[[[WWWKKKBBBIIIUUU```ddd```SSSDDD<<<888555777888888888999;;;???AAAGGGQQQXXXSSSIIIBBB===:::333333333555777777666555777777777777777777777777888888;;;EEERRR\\\______JJJCCC;;;777666888::::::===;;;999777777888:::<<<;;;>>>AAABBBBBBDDDIIINNNNNNSSS[[[eeennnwwwsss\\\VVVWWWTTTRRRVVVRRRSSSTTTUUUVVVWWWWWWWWWVVVXXXZZZ\\\^^^^^^^^^]]][[[YYYWWWXXX\\\aaadddfffffffffffffffeeedddcccbbbeeefffggghhhhhhhhhhhhhhhfffdddbbb```^^^]]]^^^^^^]]]^^^^^^^^^]]][[[YYYXXXQQQQQQRRRRRRSSSRRRRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUXXXZZZ[[[\\\[[[ZZZ[[[\\\``````___^^^]]]]]]]]]]]]^^^___aaacccfffiiikkkllllllkkkkkkjjjjjjjjjkkkkkknnnoooqqqrrrqqqppppppqqqpppooooooqqqsssqqqlllgggffffffhhhlllpppqqqnnnkkkfffeeeccccccccceeeggghhhgggfffddddddfffhhhhhhhhhgggeeecccbbbdddfffgggggghhhgggfffeeeeeefffhhhiiigggggghhhllluuuyyyTTTAAA<<<===:::999777555444333444444444444444444444444444444666555444333222333333444777888888777666666888;;;@@@>>>???HHHXXXlll~~~sss___QQQJJJFFF@@@@@@???>>>===???CCCFFFJJJPPP\\\mmmqqqbbbRRRLLLJJJGGGEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@???AAABBBBBB@@@???AAAEEEGGGNNN\\\pppxxxqqqmmmnnnqqqsssuuuyyy~~~~~~rrraaaSSSKKKFFFBBB???AAA@@@???===============;;;;;;===???AAACCCEEEGGG@@@???======>>>@@@CCCEEELLLYYYccc___UUUNNNKKKIIILLLTTT^^^dddccc[[[OOOFFFAAABBBAAA>>>;;;<<<@@@CCCRRRUUUZZZZZZPPPFFFGGGNNNWWW```cccZZZKKKAAA===;;;777888777777777999;;;===BBBKKKSSSTTTPPPJJJCCC<<<888777777888999:::999888666666666666666666666666777777:::AAALLLWWW^^^aaa\\\TTTIII@@@;;;:::::::::<<<;;;999777777999;;;======@@@CCCDDDEEEHHHMMMRRRQQQXXXbbbnnnyyy{{{aaaYYYXXXTTTRRRTTTQQQRRRTTTVVVXXXYYYZZZZZZYYYYYY[[[\\\^^^^^^______[[[YYYWWWWWW[[[___bbbdddddddddeeeffffffeeeeeeeeehhhhhhiiiiiiiiiiiihhhhhhgggfffeeedddbbbaaaaaaaaa````````````___]]][[[ZZZSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUWWWYYYZZZ[[[ZZZYYYZZZ[[[]]]]]]\\\\\\[[[ZZZYYYYYY[[[]]]___bbbdddfffhhhhhhiiiiiiiiiiiiiiijjjkkkkkkmmmnnnppppppooonnnoooqqqsssrrrrrrtttuuusssmmmiiijjjjjjkkkooorrrrrrooolllhhhgggfffeeefffgggiiijjjjjjhhhfffgggiiikkkkkkkkkiiigggdddccceeeggghhhhhhiiihhhgggffffffggghhhiiikkkjjjjjjlllrrr\\\EEE>>>===:::999777555444444444555444444444444444444444444666555444333222333444444555555666555444555777999;;;;;;<<>>??????@@@@@@??????@@@AAABBBAAA???AAAFFFKKK[[[ooouuusssooollllllnnnrrrtttwwwzzz}}}zzzggg___SSSJJJEEECCC@@@>>>@@@???>>>======<<<======<<<===???AAADDDFFFHHHIII???>>><<<;;;<<<===???AAAGGGRRR\\\]]]YYYRRRJJJCCCDDDIIISSS]]]bbb^^^TTTLLLCCCAAA>>><<<::::::;;;<<>>>>>?????????@@@@@@@@@======>>>>>>????????????>>>???AAAAAA???@@@IIISSSlllxxxnnnnnnmmmnnnppprrruuuwwwyyy{{{}}}~~~~~~vvvkkkcccWWWQQQKKKFFFCCCBBB@@@???>>>>>>======<<<<<<<<<<<<===>>>@@@BBBDDDFFFGGGGGG>>>===<<<;;;;;;<<<===>>>BBBLLLXXX___aaa]]]PPPDDDDDDDDDKKKWWW``````ZZZUUUJJJFFF@@@<<<;;;<<<======CCCJJJUUU___```XXXMMMFFFGGGSSS___aaa[[[SSSIIIAAA===;;;999888999:::::::::777<<>>===<<<<<<>>>AAAEEEGGGIIIMMMRRRUUUXXX]]]ccciiiooovvvppp___[[[WWWSSSQQQQQQRRRTTTWWWYYY[[[\\\]]]^^^]]]\\\[[[\\\]]]^^^___\\\YYYWWWWWWXXX[[[\\\\\\^^^```bbbdddfffhhhiiijjjmmmmmmllllllkkkiiihhhgggiiijjjkkkllllllkkkjjjiiihhhhhhhhhgggeeebbb___^^^[[[ZZZXXXVVVTTTSSSSSSSSSPPPQQQQQQRRRSSSTTTUUUUUUUUUWWWYYYYYYWWWWWWWWWXXX[[[\\\]]]]]]\\\YYYVVVUUUVVVXXX[[[___``````___^^^```aaaaaabbbdddfffhhhiiiiiijjjjjjjjjiiijjjmmmoooqqqsssuuuxxxxxxwwwtttrrrttttttuuuvvvuuutttrrrpppnnnnnnmmmllllllmmmnnnooopppooooooppprrrttttttssspppmmmiiihhhjjjlllmmmnnnmmmmmmmmmlllllllllllllllrrrpppllljjjjjjtttjjjMMM???;;;999777666444444444444555444444444444444444444444555555333333333333444555111222444444444444666888555888;;;<<<<<>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>?????????======???AAA???BBBOOO___zzzoooooooooppprrrsssuuuvvvwwwzzz{{{{{{|||{{{|||~~~~~~|||{{{{{{}}}~~~}}}|||vvvsssooolllhhhbbbZZZTTTMMMJJJFFFCCCBBBAAA??????============<<<<<<<<<;;;??????AAABBBCCCCCCCCCBBB>>>>>>===<<<;;;<<<<<<===<<>><<<============???BBBGGGKKKNNNQQQUUU[[[```dddjjjrrrxxxzzzeee\\\YYYUUUSSSSSSTTTVVVXXXYYYZZZ[[[[[[___^^^]]][[[[[[\\\]]]^^^\\\ZZZWWWWWWXXXYYYZZZYYY\\\^^^```cccfffhhhiiijjjlllllllllkkkjjjiiihhhggghhhjjjkkkmmmnnnmmmmmmlllmmmmmmllljjjgggdddaaa___^^^]]][[[XXXVVVUUUTTTSSSQQQRRRRRRSSSTTTUUUVVVVVVVVVXXXYYYYYYXXXWWWWWWXXXZZZ[[[\\\\\\[[[XXXVVVTTTVVVXXX[[[^^^___^^^]]][[[\\\\\\]]]___aaaccceeefffgggggggggggggggiiimmmqqqnnnqqquuuyyyzzzyyyxxxwwwwwwxxxxxxwwwvvvtttrrrrrrpppppppppoooooooooppppppsssrrrrrrtttvvvxxxwwwvvvsssppplllkkkmmmppprrrsssqqqpppooonnnnnnnnnnnnooorrrpppmmmkkkiiiqqqlllNNN???<<<777666444333222333333444444444444444444444444444555444333333333333555555222444555666555555777888444888;;;:::999<<>>>>>??????@@@@@@@@@AAA???>>>>>>>>>>>>???@@@@@@>>>===???BBBAAAFFFYYYoooxxxqqqrrrsssssstttttttttttttttxxxxxxxxxxxxwwwvvvtttsssqqqmmmjjjkkkmmmnnnllljjjbbb```]]][[[YYYTTTOOOKKKFFFEEECCC@@@???=========;;;;;;<<<<<<<<<<<<;;;;;;>>>???@@@AAAAAA@@@???>>>>>>======<<<<<<<<<======888@@@KKKYYYgggmmmfff\\\NNNDDD@@@GGGQQQZZZfffqqqooogggZZZLLL@@@:::888888999???HHHQQQ\\\cccaaa\\\KKKJJJIIIOOO\\\ddd```VVVFFF@@@999555555666666555555777999===GGGTTTZZZYYYQQQJJJAAA999555444444444444444444444444444444444888999:::999999@@@KKKTTTeeehhhhhh___QQQDDD@@@@@@>>>>>>???CCCHHHNNNTTTWWW\\\aaahhhmmmssszzzmmm___ZZZXXXVVVUUUVVVWWWYYY[[[\\\\\\\\\aaa```___^^^]]]]]]\\\\\\\\\ZZZXXXWWWXXXYYYYYYXXX[[[]]]___bbbdddfffgggggghhhiiiiiiiiiiiiiiihhhhhhhhhiiikkklllnnnoooooooooqqqpppooommmiiifffbbb```^^^^^^]]]\\\ZZZWWWUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXZZZ[[[[[[YYYXXXXXXYYYWWWWWWXXXXXXXXXVVVUUUTTTWWWXXXZZZ\\\\\\\\\[[[ZZZYYYYYYZZZ\\\^^^```bbbcccddddddddddddeeeiiiooosssppptttyyy|||}}}|||||||||yyyzzzzzzyyyvvvtttttttttssssssssssssrrrrrrrrrrrrtttttttttvvvyyyzzzzzzxxxuuurrrnnnmmmppptttwwwxxxuuutttrrrpppooopppqqqrrrrrrqqqpppmmmkkkooorrrQQQAAA===777666444333333333444444444444444444444444444444555444333222333444555666444666777888777666666777333555777888777999>>>BBBGGGRRRbbbttt}}}ooo[[[LLLFFFGGGJJJLLLPPP]]]vvvuuudddRRRJJJGGGEEEDDDEEEDDDEEEEEEEEEDDDBBBAAA@@@???????????????@@@@@@@@@@@@??????>>>???@@@AAABBB@@@>>>AAADDDDDDKKKdddzzzxxxvvvvvvvvvuuuuuutttssssssssssssssssssrrrpppllljjjfffbbb^^^^^^```bbb___]]]UUUTTTRRRPPPNNNKKKHHHFFFCCCBBBAAA???===<<<<<<===:::;;;<<<<<<<<<<<<;;;:::<<<===???@@@@@@@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::>>>DDDPPPbbbqqquuuqqq```QQQEEEEEEJJJSSSfffxxx{{{ooo^^^MMM@@@;;;:::999>>>BBBFFFRRR```gggggg\\\VVVMMMKKKUUUaaaddd___SSSJJJ???777666666555333222777999999>>>IIIUUUZZZYYYQQQFFF<<<666444444444444444444444444444444444777999:::::::::===BBBGGGWWWaaaiiiggg[[[NNNGGGFFFCCCDDDFFFKKKQQQYYY```dddlllrrryyyvvvccc[[[YYYYYYUUUWWWYYY[[[^^^___```aaaccccccbbbaaa```___]]]]]]\\\ZZZXXXXXXYYYZZZYYYXXX[[[]]]^^^```bbbcccdddddddddeeefffggghhhhhhhhhhhhiiiiiijjjlllnnnppprrrssssssrrrqqqnnnkkkfffcccaaa^^^^^^______]]]YYYVVVTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZ\\\]]]]]][[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWXXXYYY[[[]]]___```bbbbbbbbbbbbeeejjjqqqvvvvvv{{{{{{|||}}}{{{wwwuuuvvvwwwvvvvvvvvvvvvvvvuuuuuutttttttttuuuwwwzzz{{{zzzyyyvvvsssoooooorrrwww{{{}}}yyywwwssspppoooqqqsssuuusssssssssqqqmmmnnn|||{{{WWWDDD>>>888777666555444555666666444444444444444444444444444444333222333444555666555777888888777555555555666555555666777:::<<<>>>@@@HHHRRR___qqqooo]]]PPPLLLNNNPPPUUUfff~~~lllWWWMMMIIIGGGGGGIIIEEEEEEEEEEEEDDDBBB@@@>>>????????????????????????AAA@@@?????????@@@BBBBBBBBB@@@BBBFFFGGGPPPlll}}}||||||zzzyyyyyywwwvvvuuuttttttppppppppppppooolllhhhddd```\\\WWWWWWYYY[[[XXXUUUOOONNNMMMKKKIIIGGGDDDCCCBBBBBBAAA???======>>>???999:::;;;<<<<<<<<<;;;:::999;;;>>>@@@AAAAAA@@@???:::::::::;;;;;;<<<<<<<<<>>>???BBBKKK^^^tttsss```MMMFFFFFFNNNccczzz~~~nnnZZZJJJBBB@@@;;;>>>>>>???JJJ\\\iiimmmnnndddVVVLLLOOO[[[bbbbbb^^^SSSEEE<<<888777666444000777;;;888999CCCPPPYYYcccZZZNNNCCC<<<:::999999555555555555555555555555666888999::::::;;;===>>>IIIWWWfffjjjaaaUUUNNNMMMIIIJJJMMMSSSZZZcccjjjnnnzzz|||eee[[[ZZZZZZUUUWWWZZZ]]]```ccceeeeeedddeeeeeeeeecccaaa___]]]\\\ZZZXXXXXXZZZZZZZZZYYY\\\]]]^^^```aaabbbbbbbbbaaabbbdddeeeggghhhiiiiiijjjjjjjjjlllnnnqqqtttuuutttsssrrroookkkgggcccaaa]]]^^^``````___[[[WWWTTTUUUVVVVVVWWWXXXYYYZZZZZZ\\\]]]___^^^\\\[[[[[[\\\YYYYYYXXXXXXXXXYYYZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXZZZ\\\^^^___aaaaaaaaabbbdddjjjrrrxxx}}}|||~~~|||yyywwwxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvttttttuuuxxx{{{|||{{{yyyvvvsssppppppsssyyy}}}{{{xxxtttpppoooqqquuuwwwtttuuuvvvtttnnnnnnyyy]]]GGG???999999777666666777888888444444444444444444444444444333333222333444555666555777999888666444444444999777555666888;;;======:::@@@FFFOOO```vvv}}}jjjZZZRRRQQQRRRYYYlllzzzcccRRRKKKJJJHHHFFFDDDGGGIIIHHHDDD@@@??????===============>>>>>>???@@@??????>>>???AAABBBCCCAAABBBEEEHHHKKKZZZyyy~~~|||zzzyyyxxxxxxsssqqqnnnkkkiiieeeaaa^^^WWWVVVTTTRRRQQQPPPOOOOOOLLLKKKIIIHHHFFFEEEDDDDDD?????????>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;::::::>>>AAAEEESSSjjj~~~uuu```QQQHHHJJJ\\\ooopppYYYFFF::::::888:::???BBBKKKbbbyyywwwgggVVVMMMRRRbbbpppkkk___OOODDD???<<<777222666444444777999===FFFPPPXXX^^^]]]QQQBBB999666444888666444444555666555555444555777:::<<<===>>>>>>AAANNN^^^iiikkkddd\\\WWWSSSWWW]]]bbbhhhqqq|||mmm^^^XXXWWWVVVWWWYYY\\\```bbbeeefffiiihhhgggeeedddddddddeeebbb```\\\ZZZYYY[[[]]]___]]]]]]^^^___```aaabbbbbbdddeeefffgggggghhhkkkmmmnnnmmmjjjiiijjjnnnrrruuuuuurrrnnnmmmkkkiiiddd```___aaabbbbbb```]]]XXXVVVWWWWWWWWWWWWYYY[[[]]]^^^``````___^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZXXXXXXXXXWWWWWWVVVVVVUUUVVVVVVWWWYYY[[[]]]___aaabbbcccdddeeegggkkkqqquuuvvv{{{}}}}}}}}}zzzwww|||yyywwwwwwxxxwwwtttqqquuuttttttuuuxxxzzzzzzyyyyyytttooopppvvvzzz|||{{{}}}xxxrrrpppqqqttttttttt{{{vvvtttvvvuuurrrvvv}}}fffFFF???:::888555444555555444444444333333222222333333444666555555444444555555666333444444444555666666666666666666777888888999999???;;;>>>HHHPPPZZZppppppXXXPPP\\\]]]tttppp\\\RRRNNNKKKIIIHHHJJJJJJHHHDDDAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEDDDDDDDDDDDDFFFGGGHHHHHHIIINNNRRRWWWggg~~~{{{zzzxxxxxxtttqqqnnnjjjgggbbb]]]ZZZTTTSSSRRRPPPOOONNNMMMMMMJJJIIIGGGEEECCCBBBAAAAAA@@@@@@??????>>>=========<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<===BBBNNNccczzztttaaaNNNGGGRRRaaa}}}hhhQQQAAA===::::::???AAAHHH\\\qqq}}}{{{qqq___PPPNNN[[[hhhnnnhhh\\\NNNBBB:::777777555333333555666888???HHHUUU___cccYYYJJJ???;;;888777666444444555555444333555666777999;;;===>>>>>>===EEESSScccmmmoooiiiccc___cccjjjqqqyyyppp___XXXWWWVVVWWWYYY\\\```ccceeefffhhhgggfffeeedddeeeggggggcccaaa^^^[[[ZZZ[[[]]]___]]]]]]^^^^^^______``````ccceeegggggghhhiiikkkmmmpppnnnllljjjkkknnnrrrtttuuurrrnnnlllkkkiiieeebbbaaabbbcccbbb```]]]ZZZWWWYYYXXXXXXXXXZZZ[[[]]]^^^````````````___^^^]]]\\\]]]]]]]]]]]]]]]]]]\\\\\\ZZZYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWYYY[[[]]]___```bbbcccddddddeeeiiinnnqqqssswww}}}{{{xxx{{{yyywwwvvvvvvtttqqqmmmrrrrrrsssuuuxxxzzzzzzyyyyyyuuuqqqrrrxxx|||~~~}}}{{{wwwrrrqqqrrruuuwwwwww{{{wwwuuuvvvuuusssvvv}}}oooLLLAAA;;;888666444555555555444444333333222222333333444444333333222222333333444444444444555555555555555666666666777888888999999<<<888:::BBBGGGNNNaaauuuhhh[[[cccfff}}}mmm```ZZZUUUSSSNNNNNNMMMIIIFFFDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGHHHGGGGGGGGGGGGIIIJJJKKKMMMQQQVVV[[[cccsss}}}{{{zzzwwwsssooojjjfffaaa[[[WWWSSSRRRQQQOOONNNMMMMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@AAA@@@@@@??????>>>======;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;:::>>>999999@@@HHHVVVqqqwww\\\JJJKKKUUUnnn|||```LLL@@@;;;:::>>>???DDDTTTeeewww}}}|||nnnYYYNNNRRR[[[lllooolll___LLL>>>:::<<<777444333555555555:::@@@MMMZZZddd```TTTIIIBBB===999777555555666666555444666666777999;;;<<<=========???HHHYYYkkkuuuuuuqqqqqquuu|||tttaaaYYYWWWUUUVVVXXX\\\___bbbeeeffffffeeedddcccdddfffiiijjjeeeccc```]]]\\\]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^ccceeeggghhhiiijjjlllooorrrpppnnnmmmmmmppprrrtttuuurrrooommmllljjjhhhfffeeeeeedddbbb```^^^\\\ZZZ[[[ZZZZZZZZZ[[[\\\^^^______```aaabbbbbb```^^^]]]^^^^^^__________________[[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVWWWYYY[[[]]]______bbbcccccccccccceeeiiilllnnnqqquuuyyy|||{{{xxxvvvtttsssrrrqqqnnnlllooooooqqquuuyyy{{{zzzyyyxxxuuusssuuuzzz~~~{{{wwwsssrrrtttwwwzzz{{{zzzwwwvvvvvvuuutttwww||||||UUUEEE<<<999666555555555555444444444333333333333444444444333333222222333333444555555555555555444444444666666666777888888999999:::777888>>>@@@CCCPPP___ttt~~~mmmooorrrwwwnnngggcccXXXVVVSSSNNNLLLKKKLLLMMMPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPRRRSSSTTTZZZ^^^dddiiippp}}}yyyvvvqqqmmmhhhccc]]]YYYUUUTTTSSSQQQOOONNNNNNMMMKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@??????>>>>>>======;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;???888888@@@DDDJJJbbb~~~mmmUUUMMMQQQZZZpppqqqZZZGGG>>>999;;;===@@@LLLZZZnnnxxxzzziiiXXXQQQQQQbbbkkkrrrlll\\\JJJ@@@===:::777555777777555888===CCCOOO[[[^^^\\\UUUKKKAAA<<<:::888777777888777666777777777888:::;;;<<<===@@@???BBBNNN___oooxxx{{{xxxcccYYYVVVSSSTTTVVVZZZ]]]```cccdddbbbbbbaaabbbcccfffiiikkkgggeeebbb___^^^^^^___```_________^^^^^^^^^]]]]]]ccceeehhhjjjjjjlllnnnpppsssrrrqqqppppppqqqssstttuuussspppnnnmmmllllllkkkiiihhhfffcccaaa___^^^^^^]]]\\\[[[[[[\\\]]]^^^______```cccddddddbbb```^^^^^^^^^``````aaa``````___]]]]]]\\\ZZZYYYXXXWWWVVVVVVWWWXXXZZZ\\\]]]^^^___cccccccccbbbaaabbbeeegggiiilllpppsssvvvyyy|||vvvssspppmmmllllllmmmmmmlllmmmoootttxxx{{{zzzyyyvvvttttttvvv{{{|||yyyuuussstttwwwzzz{{{yyyxxxwwwvvvttttttwww{{{^^^III===:::777666666666555444444444333333333333444444666555555444444555555666666666666555444444444333666666666777888888999999;;;999:::======>>>FFFPPP[[[nnn~~~}}}}}}{{{uuujjjfffaaa]]][[[[[[]]]^^^ggggggggggggggghhhhhhiiigggffffffffffffhhhiiijjjrrrvvv{{{}}}|||xxxtttpppkkkfffaaa]]]XXXWWWUUURRRPPPOOONNNMMMMMMLLLIIIGGGEEECCCBBBBBB@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<>>>999<<>>GGGRRRbbblllyyyxxxjjjZZZQQQVVV```mmmrrrlll\\\KKK@@@===999666777777666777;;;===DDDNNNWWW```aaaWWWKKKBBB>>>:::777777777777777888888777888888:::;;;<<<@@@@@@AAAEEEPPPbbbuuu|||eeeYYYWWWQQQSSSUUUXXX[[[^^^```aaa___``````aaaccceeegggiiigggeeecccaaa`````````aaaaaaaaa``````___^^^^^^^^^bbbeeeiiikkklllmmmpppqqqssssssrrrrrrrrrsssssstttuuuuuutttrrrpppooooooooommmkkkhhheeecccaaa``````^^^^^^]]]\\\\\\]]]^^^______```ccceeeeeecccaaa___^^^___```aaaaaaaaa___^^^^^^]]]]]]\\\ZZZYYYYYYXXXWWWXXXZZZ\\\]]]^^^______bbbccccccbbbaaaaaaccceeegggjjjnnnqqqrrrrrrrrrsssuuuyyy~~~|||xxxrrrlllggggggiiikkkiiijjjlllqqqvvvyyyyyyyyysssssstttwwwzzz}}}~~~~~~}}}{{{wwwtttssstttwwwzzzwwwxxxxxxvvvtttvvvxxxyyyfffMMM>>>;;;888666666666555444555444444333333444444555666555555444444555555666666666666555444444444333666666666777888888999999::::::;;;=========BBBHHHJJJ]]]sss~~~yyyuuuuuuwwwxxxxxx{{{vvvqqqlllfffccc\\\[[[XXXUUURRROOONNNMMMMMMLLLJJJGGGEEECCCBBBBBBAAA@@@@@@???>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>AAAFFFDDDCCCLLLZZZzzzpppWWWHHHFFFTTTiiigggSSSBBB<<<===>>>EEENNNWWW^^^kkkxxx~~~xxxiii\\\TTTYYYcccoootttkkkYYYIIIBBB<<<777777777555666999;;;>>>DDDNNN\\\eeeaaaXXXNNNHHH@@@999666555555555999888777777777999:::;;;<<>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAADDDGGGGGGGGGHHHMMMQQQhhh~~~gggQQQIIINNNXXXkkk~~~eeeKKKAAA??????DDDLLLNNNRRR\\\lllyyy}}}vvvnnn^^^\\\^^^gggqqqqqqeeeYYYKKKBBB;;;999888666666888777;;;???EEEQQQ^^^ddddddaaaXXXLLL@@@999666666666:::999777666777888:::;;;;;;@@@CCCDDDFFFQQQeeeuuulll```]]]UUUVVVWWWXXXZZZ\\\]]]^^^```bbbeeeggghhhfffeeecccccccccbbbbbbaaabbbbbbccc_____________________^^^aaaeeejjjmmmoooppprrrtttpppqqqrrrssstttuuuttttttwwwzzz||||||xxxtttsssssspppooommmkkkhhheeecccbbb```___]]]\\\\\\\\\]]]]]]___```aaabbbccccccccccccbbbccceeeeeedddbbb___]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[^^^```aaaaaaaaa```aaabbbddddddddddddfffhhhiiikkkllllllkkkjjjjjjkkkhhhkkknnnqqqtttxxx{{{rrrjjjfffeeebbbaaaaaadddhhhmmmpppqqqqqqsssvvvyyyzzzzzz{{{{{{xxxwwwuuuqqqoooppptttxxx{{{{{{yyy}}}~~~}}}~~~wwwVVV@@@===:::888777777666555555555444444444444555555444333333222222333333444444444444555555555555555666666666777888888999999888:::;;;;;;<<<>>>@@@@@@CCCNNNYYYhhhzzzxxxsssllljjjfffbbb]]]ZZZWWWVVVTTTRRRPPPMMMKKKIIIHHHGGGEEEDDDDDDCCCCCCBBBAAAAAA????????????>>>>>>>>>>>>===========================<<<<<<<<<===>>>@@@AAACCCHHHJJJHHHHHHNNNQQQOOOVVVnnnxxx___LLLJJJMMM[[[vvvqqqSSSEEEAAA@@@DDDKKKIIILLLTTTbbbrrr|||~~~|||jjjbbb\\\aaalllrrrmmmfffTTTJJJ@@@===;;;888777999444999<<<>>>EEETTTbbbiiirrrgggWWWHHH>>>:::888888:::999777666666888999;;;===BBBGGGGGGHHHOOO]]]hhhpppdddaaaWWWXXXYYYZZZ[[[\\\]]]^^^aaadddhhhjjjjjjhhhdddbbbbbbbbbaaaaaabbbbbbcccddd^^^^^^^^^^^^^^^^^^^^^^^^aaaeeejjjnnnpppqqqssstttnnnppprrrtttuuuuuuuuutttxxx|||{{{vvvtttsssqqqpppooollliiifffdddbbb```___]]]\\\[[[[[[\\\]]]______```aaabbbccccccdddeeefffggggggfffccc```^^^]]]]]]]]]^^^^^^^^^______[[[\\\___aaabbbbbbbbbaaa```bbbdddeeeeeefffhhhjjjkkkkkkkkkiiihhhiiikkknnnjjjkkkllllllmmmrrryyy{{{rrrllliii```^^^]]]___ccchhhlllnnnqqqtttxxxzzzzzzzzzzzz{{{ttttttssspppnnnooouuuyyy}}}}}}|||xxx}}}YYY@@@===:::888888777666555555555444444444444555555666555555444444555555666333444444555555666666666666666666777888888999999:::<<<===<<<<<>>GGGMMMZZZmmmvvv|||xxxrrrlllhhheeecccaaa]]]ZZZVVVTTTRRRPPPNNNLLLFFFGGGHHHIIIIIIHHHGGGFFFCCCBBB@@@>>><<<<<<<<<===@@@@@@@@@@@@@@@???>>>>>>===>>>???AAABBBBBBBBBBBBIIIKKKPPPVVVYYYYYYUUUQQQWWWfff}}}tttVVVPPPIIIJJJ]]]{{{___GGGAAAEEEGGGCCCEEEIIIMMMUUUaaaooo{{{zzzjjjYYYVVV```mmmssstttmmm___LLL???::::::888666777666888<<>>;;;AAAHHHLLLMMMPPPWWW]]]yyysssfffaaa]]]]]]\\\\\\]]]```bbbdddfffhhhlllmmmmmmiiidddaaabbbaaa```aaabbbcccbbbaaa```aaabbbaaa```___```aaadddfffiiimmmqqqssstttuuutttsssrrrqqqqqqqqqqqqrrruuuvvvxxxzzz{{{zzzvvvssspppqqqrrrpppllliiiggggggaaa```___^^^^^^___```aaa``````aaabbbcccddddddeeegggggghhhhhhgggeeecccbbb______```bbbcccccc```^^^^^^___aaacccdddcccbbbaaaaaabbbdddhhhlllmmmmmmlllmmmmmmmmmmmmllljjjhhhggghhhiiiiiigggfffhhhmmmrrrwww{{{zzzrrrlllddd]]]YYY]]]aaa```bbbfffkkknnnrrrwwwyyyzzzxxxwwwvvvsssooollllllnnnrrruuu{{{YYYFFF???:::999999666555777555555555555444333222222333444444555555444444333444444444555555666777888777777888888888999999999777777777888;;;===>>>>>>EEECCCHHHSSS[[[eee}}}zzzvvvssspppnnnjjjgggbbb^^^[[[XXXUUURRRNNNNNNOOOOOOOOOMMMLLLKKKGGGFFFDDDBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAACCCFFFHHHIIIJJJJJJPPPSSSXXX]]]aaaaaa^^^[[[ZZZeeexxx```WWWLLLKKKVVVnnnkkkPPPDDDDDDDDDAAA@@@AAACCCHHHSSSddduuu~~~vvviii^^^[[[bbblllsssuuuiiiXXXHHH>>>:::::::::888777777:::===CCCQQQ]]]ppptttooo___LLLAAA===;;;;;;888666888777444666::::::???FFFLLLNNNQQQUUUXXXkkkzzztttfffaaa_________```bbbdddfffhhhjjjlllooopppnnnkkkfffcccbbbaaa```aaacccccccccbbbbbbcccdddcccbbbaaabbbccceeegggkkkooorrrtttuuuvvvttttttssssssrrrrrrqqqqqqtttuuuvvvyyy{{{zzzwwwtttooopppqqqpppmmmjjjiiihhhcccbbbaaa``````aaabbbccccccccccccddddddeeeeeeeeeggghhhhhhhhhgggfffeeedddcccbbbbbbcccddddddbbb```___```bbbdddddddddcccbbbaaacccggglllqqqrrrrrrqqqpppooonnnmmmkkkkkkjjjjjjhhhiiigggdddbbbcccfffjjjmmmnnnrrrxxx~~~|||xxxooocccYYYYYY[[[[[[\\\```dddggglllrrrvvvxxxyyyyyyuuurrrnnnkkkkkkmmmqqqssszzz{{{|||}}}~~~~~~___FFF???999999888555444666333333444444444444444444333444444555555444444333666666555444444444444444888888888888888888999999999999999:::<<<===>>>???BBBAAAFFFPPPXXXeee~~~zzzuuuppplllhhhccc```]]]]]]]]]\\\[[[YYYWWWUUUPPPOOOLLLJJJHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGIIILLLPPPSSSVVVXXXYYY^^^```eeejjjooopppmmmkkkccchhhssstttdddVVVQQQUUUbbb|||zzz___NNNGGGDDDAAA>>><<<;;;===EEETTThhhvvv{{{lll\\\XXXdddqqqzzzttthhhXXXHHH???<<<===;;;888888999:::<<>>???AAA@@@EEEOOOXXXjjj}}}yyyvvvqqqqqqqqqpppnnnkkkhhhgggaaa___[[[WWWTTTQQQPPPPPPOOOOOOPPPQQQSSSTTTUUUVVVUUUWWW[[[___dddhhhkkkllloooqqquuu{{{ttttttwwwzzzhhhccccccggg{{{ttt___RRRIIIDDD@@@>>><<<<<>>EEEMMMSSSWWWXXXUUU]]]mmmtttgggbbbbbbdddhhhkkknnnpppppppppssstttttttttqqqnnnjjjhhhfffdddbbbcccdddffffffeeeeeefffggggggfffeeefffhhhhhhjjjmmmpppssstttuuuuuuuuuvvvwwwwwwvvvsssqqqooorrrrrrsssvvvyyyzzzyyywwwqqqrrrsssqqqnnnjjjiiihhhfffeeedddccccccdddeeefffhhhhhhhhhgggggggggggggggiiiiiiiiiiiijjjjjjkkklllllliiifffeeeeeeffffffeeecccdddeeefffgggggggggfffeeehhhlllqqqvvv{{{}}}wwwrrrnnnmmmmmmnnnmmmllliiifffbbb```______aaa\\\WWWYYYbbboooyyywwwjjj^^^TTTOOONNNPPPSSSUUUYYY]]]cccgggjjjlllnnnmmmkkkiiiiiijjjlllnnnmmmoooqqquuuxxxzzz{{{{{{zzz|||fffIII@@@888777777555333444333333333333444444555555444444555555555555444444777777555444333222222222999999999888888888888888;;;<<<<<<<<<;;;<<<===???AAABBBHHHRRR^^^tttyyyvvvqqqlllgggcccaaa````````````bbbccceeegggiiijjjlllpppuuuzzz~~~vvvcccSSSHHH@@@===<<>>???===AAAHHH```lll}}}uuuggg^^^]]]hhhvvv}}}ooo\\\OOO@@@;;;666666555555888===>>>FFFSSS```mmmrrrjjj^^^III@@@999777777555555666:::999999<<>>:::888555666:::999???GGGRRR```kkklllgggXXXMMMAAA<<<:::777555666888::::::;;;>>>FFFPPPXXX```dddffffffhhhuuurrrjjjhhhiiijjjmmmpppsssuuuuuuvvvssssssssssssssssssttttttssspppllljjjjjjjjjjjjjjjhhhiiikkkkkkkkkkkklllnnnooopppsssuuuvvvwwwwwwwww|||{{{zzzxxxvvvtttrrrqqqqqqsssxxx|||}}}yyyuuussstttuuusssppplllkkkkkkjjjiiihhhgggggghhhiiijjjjjjjjjjjjkkkkkkllllllllllllnnnppprrrsssqqqooommmkkkiiigggfffhhhiiiiiihhhjjjjjjjjjjjjkkklllmmmmmmlllnnnqqqqqqqqquuu|||}}}xxxuuusssqqqnnnllljjjfff```\\\UUUQQQJJJBBB===@@@IIIQQQbbbooo{{{}}}wwwlll\\\NNNCCCBBB@@@AAACCCIIINNNRRRVVVWWWXXX[[[]]]^^^``````bbbcccfffhhhiiihhhgggfffiiilllxxxSSSEEE:::888:::999555444666555333222222333444555555555666666666666555555444444444444555666777888666666777888999::::::;;;777:::======;;;;;;???CCCFFFLLLXXXllluuu```LLL;;;999:::888;;;BBB???JJJ]]]sssfffffflll{{{}}}oooZZZQQQGGG@@@;;;777777:::555:::@@@GGGRRR```hhhiiifffXXXIIIBBB>>>999777888777:::<<<<<<<<>>AAAQQQ___ooo{{{~~~mmm[[[JJJGGGCCC@@@???AAAEEEGGGOOOQQQSSSVVVYYY[[[\\\]]]]]]___bbbdddeeeeeecccbbbbbbeee|||}}}TTTGGG;;;999;;;:::666444444333222222222444666888555555666666666666555555444333333333333444555555555555666888999:::;;;<<<777;;;>>>>>><<<<<<@@@EEELLLSSS```wwwqqq]]]JJJBBB@@@===<<<>>>===DDDNNN]]]tttyyyhhh^^^hhhyyyttteeeQQQCCC<<<:::999777555666;;;BBBGGGOOO]]]jjjmmmcccTTTIIIBBB>>>:::666999999999:::;;;???CCCGGGWWW```ggggggcccfffqqq|||ooojjjkkkmmmnnnppprrruuuvvvxxxxxxwwwuuurrrqqqsssuuuwwwwwwvvvtttqqqnnnllllllmmmmmmjjjkkkmmmoooqqqrrrssssssssstttuuuvvvwwwxxxyyyzzz}}}xxxsssqqqrrrtttuuuxxxzzz}}}|||xxxuuutttvvvwwwsssmmmiiikkknnnpppoooooommmllljjjhhhggggggjjjmmmppprrrrrrqqqqqqpppppppppqqqrrrqqqnnnkkkiiiiiihhhhhhiiikkkmmmoooqqqqqqooonnnllllllkkkkkkooopppqqqssstttuuuuuuuuu~~~|||zzzwwwsssnnnhhhbbb^^^ZZZSSSHHH???;;;999::::::DDDJJJYYYmmmzzz{{{wwwuuucccWWWJJJDDDCCCAAA@@@???HHHKKKNNNOOOPPPRRRVVVZZZ]]]]]]]]]^^^```___^^^\\\^^^^^^iiiWWWEEE;;;999444777999222222111111111222333333444777666555444444555666777555555555555555666777777777777777888999999::::::;;;<<<;;;:::;;;???CCCDDDNNN^^^tttmmmSSSFFFBBB>>><<<===<<>><<<===???BBBFFFIIIKKKOOOTTTXXXZZZ[[[[[[\\\\\\[[[XXXVVVVVVYYYfff[[[HHH===:::666888:::444333333222222333444444555777666555444444555666666666666555555555666666777777777777888999999::::::===?????????@@@EEEJJJMMMXXXmmmcccPPPFFFAAA??????;;;>>>AAAHHHXXXooovvvjjjdddgggtttuuu```LLL???::::::999666555777999>>>IIITTTcccjjjmmmfffWWWIIIAAA???:::999888888888:::<<<===HHHOOOYYYcccjjjmmmnnnnnnuuu}}}xxxkkkiiikkkmmmooorrruuuwwwyyyzzzzzzxxxwwwuuuuuuwwwyyyzzzzzzxxxwwwuuurrrpppooonnnnnnmmmqqqvvv{{{{{{xxxtttpppqqqqqqrrrtttuuuxxxyyyzzz~~~|||yyyvvvtttsssssstttsssvvvzzz~~~~~~yyyuuuooorrrsssrrrnnnmmmoooqqqrrrrrrqqqooommmlllkkkjjjlllnnnqqqtttuuuvvvuuuuuusssqqqppppppqqqqqqooommmooonnnmmmllllllnnnpppqqqsssrrrqqqqqqpppppppppqqqnnnoooqqqsssuuuwwwxxxxxxxxx~~~~~~vvvqqqnnnjjjccc]]]XXXQQQFFF>>>999777777777444666>>>LLLYYYgggyyysss^^^KKK???<<<===:::<<>>???AAADDDKKKQQQaaazzzwww```OOOEEEBBBBBB;;;<<<===???JJJ\\\qqq~~~uuufffbbbmmmzzzqqq\\\III???;;;:::777666888888:::AAAIIIVVVbbboooqqqfffVVVIIIBBB===;;;999999:::;;;<<<===@@@EEENNN\\\iiippppppnnnmmmoooxxxsssjjjiiikkknnnpppssswwwyyy{{{{{{{{{zzzxxxxxxxxxzzz||||||{{{vvvvvvvvvuuutttsssrrrrrrooorrrxxx|||}}}{{{wwwtttpppqqqqqqrrrtttwwwyyy{{{|||{{{yyywwwuuuuuutttttttttvvvyyy~~~{{{wwwppprrrsssrrrpppnnnoooppptttsssrrrpppooonnnnnnmmmmmmoooqqqsssuuuuuuuuuuuuuuusssqqqqqqrrrrrrrrrqqqrrrqqqooonnnnnnoooqqqrrrsssrrrrrrqqqqqqqqqrrrrrrnnnoooqqqtttvvvxxxyyyyyyyyy}}}yyysssooojjjccc\\\UUUNNNDDD<<<888666555555444444888???GGGUUUkkk~~~ttt\\\KKKBBB???<<<<<<===>>>@@@CCCGGGIIINNNPPPRRRQQQNNNJJJGGGEEEBBBOOOdddcccIII:::888333333666111444444333333333333444444777666666555444444444444777777666555555555555666777777888999999::::::;;;888:::===???@@@CCCMMMWWWllluuu\\\KKKCCCAAA===<<<<<<===AAALLL]]]iii}}}vvvkkkkkkooozzzsss]]]JJJ@@@:::777777:::999888:::???IIIVVVgggtttttthhhWWWLLLBBB>>>:::888999;;;<<<<<<<<>>@@@BBBFFFIIIKKKIIIFFFAAA??????===MMMdddjjjLLL;;;888444333555222333333222222222222222333555555555555555444444333777666555555555555666666888888888999::::::;;;;;;;;;<<<@@@CCCCCCFFFTTTdddoooYYYJJJBBB@@@>>><<<===>>>BBBLLLWWWnnn|||rrrlllpppyyymmmUUUEEE===:::888:::999666666999BBBKKK\\\mmmxxxuuuhhh]]]KKKEEE===999999:::;;;::::::<<>>LLL[[[lllrrr\\\III<<<999777666888;;;======???BBBDDDBBB>>>::::::<<<;;;JJJ^^^sssRRR>>>;;;777555777555333333222111111111222222333444555555555555444444555555555555555666777777888888999999:::;;;;;;;;;;;;<<<@@@EEEEEEIII\\\rrrpppZZZKKKDDD???<<<======>>>DDDKKK^^^pppwwwmmmrrr}}}~~~gggTTTHHHBBB<<<;;;888555666999===CCCOOO```ooovvvtttpppZZZQQQEEE===;;;<<<;;;:::999===AAACCCHHHTTTeeerrruuusssqqqnnnqqq}}}zzzooolllmmmmmmpppsssxxx|||~~~~~~~~~~~~zzzwwwrrruuuyyy}}}~~~}}}zzzzzz{{{{{{zzzzzzzzzyyyvvvuuutttssstttvvvyyyzzz}}}{{{yyyyyyzzz}}}~~~zzz||||||wwwssstttuuuvvvwwwvvvtttrrrtttssssssssstttwwwyyy{{{sssttttttuuuvvvwwwxxxxxxxxxxxxzzz}}}}}}zzzxxxvvvvvvvvvwwwxxxwwwvvvuuutttsssssssssrrrssstttvvvwwwxxxyyyyyyxxx}}}wwwhhh]]]YYYHHHCCC<<<777555444444444333222444666666888AAAKKKYYYnnnpppZZZBBB>>>999777888999999999999<<<>>><<<777666888<<<999EEERRRtttxxxUUU???===888555777777444444333222222222222222111222444555555555555444444444444444555777888999888888999::::::;;;;;;<<<;;;;;;@@@FFFHHHOOOhhhkkkVVVGGG@@@;;;<<<===<<>>FFFTTTdddqqqxxx{{{ggg\\\MMMCCC??????>>><<<888>>>BBBAAA@@@JJJ^^^nnnsssvvvuuuppplllqqqxxxooonnnnnnnnnpppsssxxx}}}}}}yyyvvvtttvvv{{{~~~~~~}}}}}}~~~~~~~~~|||zzzxxxvvvxxxwwwuuuttttttvvvxxxzzz}}}{{{yyyxxxzzz~~~zzzzzz}}}~~~zzzvvvrrrssstttwwwyyyyyywwwuuussssssssssssuuuyyy|||~~~wwwwwwxxxyyyzzzzzz{{{{{{xxxyyy|||}}}{{{yyyxxxyyyyyyzzzyyyxxxvvvuuutttttttttssstttuuuvvvxxxxxxyyyyyy~~~~~~yyyggg\\\XXXFFFAAA;;;666444444444444555333444555444333999@@@KKK___uuukkkLLLFFF???;;;999999777555666999:::888444444888<<<888@@@IIIhhhzzzTTT===;;;777444666666666555444444333333333333000111333555666666666555333333333444666777999:::888999999::::::;;;;;;<<>>???CCCLLLPPP[[[qqqtttppp|||lll[[[HHH???>>>???===;;;;;;>>>AAAHHHUUUeeerrryyyyyyppp___OOOFFFCCC>>>777<<<:::;;;>>>AAAFFFQQQ\\\kkkvvv~~~{{{pppkkkrrr{{{vvvooommmnnnqqquuuwwwzzz}}}~~~zzzuuussssssxxx~~~|||xxxwwwxxxtttuuuwwwvvvuuuvvv{{{|||zzz{{{}}}yyywwwvvvuuutttuuuvvvxxx{{{}}}|||xxxuuutttttttttuuuwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||yyywwwwwwxxxyyyzzzyyywwwuuuuuuuuuvvvwwwzzz{{{{{{zzzxxxvvvxxx|||kkk[[[RRREEE>>>777555666777555222555555555666777888888999DDDMMM\\\qqq}}}dddRRRBBB<<<;;;777444555222333444555666666666666999@@@HHHYYY}}}[[[BBB===888666999777444444444333333222222222444444444555555555555666666666666666777777777777888888888888999:::;;;;;;:::???DDDHHHPPPhhhzzzfffUUUEEE@@@@@@???>>>>>>BBBEEEOOOaaaxxx}}}tttyyyrrr\\\MMMEEEAAA===:::999:::;;;@@@JJJZZZiiirrrzzzxxxnnn^^^PPPHHHBBB======;;;;;;===>>>AAAHHHQQQ___kkkxxx|||vvvqqqqqqsss}}}rrrmmmlllooosssuuuxxx{{{}}}~~~~~~yyyvvvsssxxx~~~{{{wwwwwwxxxwwwxxxxxxwwwvvvxxx|||~~~}}}|||}}}~~~{{{yyyyyyyyyxxxwwwwwwxxxzzz||||||zzzxxxyyyyyyyyyyyyzzz|||~~~}}}~~~~~~~~~~~~|||yyyxxxxxxwwwxxxyyyxxxvvvttttttuuuwwwyyy|||~~~~~~|||zzzxxxzzz}}}pppZZZKKKAAA===777555555444222000333333444444555666666777:::CCCQQQeee|||xxxbbbKKK@@@<<<888444444444444444555555555444444777>>>FFFWWW{{{[[[BBB>>>888666999777444444444333333333222222444444444555555555555666555666666666666777777777888888888888999:::;;;<<<<<<@@@EEELLLZZZuuuwww~~~|||gggPPPDDDBBB@@@>>>===<<<>>>DDDOOO```ttt~~~xxxzzzvvvcccUUUKKKCCC>>><<<;;;999:::???KKKZZZfffwww~~~~~~rrr```QQQHHHCCC@@@===<<<>>>===<<<@@@FFFOOO[[[lllyyy}}}yyysssnnnlllvvv}}}oookkklllpppuuuvvvxxx{{{}}}~~~|||xxxtttxxx}}}~~~zzzxxxxxxzzz{{{{{{zzzyyyxxxyyy|||~~~~~~~~~~~~}}}|||}}}}}}}}}yyyxxxvvvwwwyyy{{{{{{{{{|||||||||{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzyyyzzzvvvwwwxxxwwwuuuttttttuuuyyy|||~~~|||}}}~~~~~~{{{]]]GGG@@@>>>;;;888555333222111111222222333333444444444444;;;EEETTThhh~~~xxx]]]LLLBBB<<<777555555555444444444333333333666<<>>999666888777444444444444333333333333444444444555555555555666555555555555666666666777999999999999:::;;;<<<<<<>>>AAAHHHTTTjjjpppqqq}}}{{{cccQQQGGGBBB@@@???===>>>BBBFFFNNN^^^wwwzzz{{{}}}oooaaaSSSIIIDDDAAA>>><<<;;;@@@LLLWWWkkkxxxrrrbbbRRRHHHBBB???>>>???>>><<<===AAAEEENNN^^^ppp|||zzztttiiillluuuzzzllljjjlllqqqvvvvvvyyy|||~~~~~~}}}yyyuuuxxx}}}}}}||||||~~~~~~{{{yyyxxxyyy|||~~~}}}}}}~~~~~~{{{xxxuuutttvvvzzz|||}}}|||{{{{{{zzzzzzzzzzzzzzz~~~~~~}}}|||{{{{{{}}}~~~}}}|||{{{|||xxxyyyyyywwwuuutttuuuwww{{{}}}~~~}}}||||||}}}gggLLLBBBBBB@@@<<<777444444444111222222222333333333444555888===EEESSSiiivvv```NNNAAA:::888444444333333333333444444555;;;CCCTTTxxx]]]DDD>>>999666888666444444444444444444333333444444444555555555555666444444555555666666777777999999999999:::<<<===>>>AAADDDLLL^^^zzzqqqkkkmmmwww{{{eeeRRRFFFAAA@@@>>>>>>@@@CCCDDDNNNdddzzz~~~~~~jjjXXXIIIDDD@@@???===<<>>???>>><<<<<>>???DDDHHHTTTkkkuuuiiidddgggvvvzzzcccRRRGGGAAA<<<;;;===AAABBBEEEUUUhhh{{{jjjNNNEEE???@@@???<<<@@@HHHOOO]]]oootttdddOOOGGGAAA???===:::;;;===@@@BBBHHHRRRaaappp|||yyyqqqpppxxxuuullljjjlllppptttvvvzzz~~~zzz{{{}}}}}}zzz{{{zzzzzz}}}{{{xxxyyy{{{}}}~~~~~~~~~|||yyyxxxyyy{{{||||||yyyyyyzzz{{{{{{{{{zzzzzz{{{{{{|||~~~~~~}}}{{{yyyxxxxxxxxxyyy|||~~~~~~|||yyywwwxxxzzz}}}}}}|||wwwtttwwweeeGGGDDD???:::666444333333444444444444444444444444444444444666<<>>@@@AAAGGGTTTlllnnnbbbWWWXXX```tttyyybbbOOOJJJBBB@@@EEEEEEAAAEEEOOO^^^tttwwwlllXXXGGGCCCBBB<<<;;;@@@;;;FFFVVVfffwwwqqqcccSSSIIIBBB===<<<>>>888===BBBDDDHHHTTTffftttyyyyyy~~~nnniiikkknnnqqqtttvvvzzz~~~~~~~~~~~~zzzvvvwwwvvvwww{{{}}}zzz|||~~~~~~~~~~~~~~~{{{ssstttwwwyyy{{{|||||||||wwwxxxxxxyyyzzz{{{||||||yyyyyyzzzyyyyyywwwvvvuuuzzz}}}}}}xxxvvvwwwxxx|||{{{zzzzzz|||xxxoooiii```eeerrr|||QQQIII>>>888888999777555333333333333333333333333555333333555666<<>>EEETTTdddppp{{{{{{kkkVVVGGGAAA???===::::::===@@@BBBGGGUUUccczzz{{{nnnkkkmmmnnnoooqqqtttyyy~~~{{{yyyxxxxxx||||||}}}~~~}}}}}}~~~}}}~~~|||yyytttssstttwww{{{~~~}}}{{{xxxyyyzzzzzz{{{{{{{{{{{{{{{zzzyyywwwvvvwwwwwwxxx||||||||||||~~~zzzwwwyyyzzzwwwzzzyyyyyyzzz|||}}}tttiiiaaaYYYZZZ```ssscccNNN<<<::::::555444888666555333222222333444555333555555333333999CCCLLL___nnn~~~gggLLLAAA888777777444555888888:::EEEWWWrrr```EEE???:::888999777:::999999888888888888888666666555444555666777888555555666666777777888888888999<<>><<<@@@GGGMMMjjjlllXXXSSSVVVWWWdddvvvsssZZZNNNCCC@@@???===>>>AAAIIISSSaaaqqq~~~}}}uuu```OOOFFFCCCAAA???:::<<>>>>>AAALLLWWWiii{{{~~~xxxmmmkkkmmmnnnoooqqqssswww~~~}}}~~~}}}{{{xxxwwwxxxyyy|||~~~~~~~~~|||yyyxxxvvvuuuwwwyyy{{{zzzxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxyyyzzz{{{||||||||||||}}}~~~~~~|||}}}{{{xxxxxxxxxxxxyyy{{{~~~~~~yyyoooddd\\\OOOOOOTTThhhnnnVVV@@@:::888444333555666555555444444444555555444555555222000333;;;BBBKKKXXXkkkvvvZZZKKK<<<888888555444555888999CCCTTTppp^^^DDD???:::777999777888888777666666666666666666555444444444555777777555555666666777888888888888999<<>>CCCKKKVVVssszzzbbbVVVTTTLLLVVVeeewwwkkk]]]LLLCCC@@@>>>???@@@AAAEEEMMMZZZppp{{{zzzvvvbbbQQQFFFBBBBBB;;;===@@@CCCEEENNNbbbuuu|||iiiXXXJJJAAA===;;;;;;<<<;;;<<>>GGGWWWmmmlllXXXBBB999888888666555888888AAARRRmmmZZZBBB>>>999777999777666666555444444444444444555444444444444555666666555555666777777888888999888999<<>>@@@CCCJJJZZZpppvvvxxxyyycccQQQGGGDDDAAA@@@@@@???===CCCTTTeee~~~|||hhhTTTGGGAAA===<<<<<<;;;:::===CCCLLLWWWggg{{{}}}tttqqq}}}xxxoooiiiiiilllmmmnnnqqqrrrvvv}}}}}}zzzxxxyyy|||xxxxxx{{{}}}{{{zzz}}}{{{xxxvvvvvvvvvwwwwww{{{{{{|||||||||{{{zzzzzz{{{|||}}}~~~{{{wwwwwwxxxxxxzzz|||~~~|||{{{xxxssslllaaaVVVNNNCCCDDDEEERRRqqqpppNNN<<<777555222222333333555666666666555444222333444444333333666999;;;>>>III]]]www~~~gggKKK;;;888::::::888999888AAAQQQmmmyyyVVV@@@===888666999888666555444444333333444444444444444444444555555666555666666777888888999999999:::<<<>>>>>>@@@KKKVVVmmmnnnXXXOOOLLLMMMVVVeeetttkkkVVVIIIDDDBBBAAA<<>><<<888555888888777666555555444444555555444444444555555555555555666666777777888999999999:::;;;===>>>>>>AAAOOO]]]xxxiiiUUUMMMHHHLLLVVVeeevvv{{{gggUUUJJJCCC>>>;;;>>>AAACCCDDDLLL___qqq|||xxxyyyggg\\\PPPFFF===<<<>>>AAAFFFKKKXXXjjjzzzmmmVVVKKKAAA===;;;999:::<<<<<>>===888555888888777777666555555555555666444555666666777777666666666666777888888999999::::::<<<>>>???@@@FFFWWWhhhfffYYYLLLIIIMMMWWWgggvvv|||iiiYYYMMMDDD@@@======@@@BBBFFFRRR^^^xxx~~~uuubbbVVVHHHAAA>>>===@@@DDDIIIWWWjjj{{{mmm^^^LLLCCC>>>;;;:::;;;777===EEENNN^^^rrrzzzsssooorrrsssmmmiiiiiilllnnnlllllloooqqqvvv}}}~~~~~~|||zzzyyy|||}}}~~~}}}|||{{{yyyyyyyyyuuulll^^^OOOEEE888>>>@@@EEEYYY|||rrrRRR@@@888666444222222222222333444555555444333222222333444333333666666888>>>EEESSSkkkmmmSSSCCC<<<999999999EEEZZZyyynnnPPP???>>>888444777888777777666555555555555555555666777888888888777666666777777888888999::::::999;;;???AAADDDMMMbbbvvvyyyxxxgggUUULLLHHHLLLYYYgggrrrzzziiiZZZOOOGGG???:::>>>BBBDDDIIIPPP^^^tttvvvgggVVVHHH>>>999:::???AAAJJJYYYjjjnnnWWWJJJBBB===;;;<<<666<<>>???AAASSSvvvzzzXXXBBB888555333333333222222333444666777333222222444777999:::;;;333333555777888AAAYYYqqq|||___KKKBBB>>>777888EEE[[[zzznnnPPP@@@???888444777777666666555444444444444555555666888999999999888777777777777888999999::::::888;;;???CCCGGGSSSjjjiiinnnttt{{{zzzbbbSSSKKKHHHMMMUUUgggwwwkkkZZZLLLCCC===>>>>>>===AAAGGGNNNbbb}}}www{{{iiiXXXMMMFFFBBBBBBAAABBBIIIYYYjjjyyyjjjSSSFFFBBB===888888888;;;???CCCJJJZZZhhhsss}}}wwwkkkhhhjjjyyyvvvjjjeeeggghhhiiijjjmmmqqqtttrrruuuzzz~~~}}}}}}~~~~~~~~~}}}~~~{{{xxxqqqdddSSSFFF???;;;999@@@MMMeee\\\AAA:::999444999777444333444444444333333333444555555333222111333222222555888???NNN[[[xxxrrrXXXEEE<<<:::BBBEEE]]]{{{kkkPPP???;;;555333777444555555444444444444555555888888888888888777666666777666555555666888:::<<>>FFFMMMYYYuuu~~~yyywwwyyy}}}YYY]]]ccciiiooovvv}}}sssaaaSSSKKKKKKPPPZZZjjj~~~|||lllXXXLLLBBB???>>>===???CCCIIIUUUiii}}}www|||rrrcccTTTGGG@@@???>>>BBBMMMZZZiiizzzzzzcccQQQGGG@@@<<<===<<<<<<======???IIITTTdddqqq}}}sssmmmkkkmmmuuuqqqgggccceeegggiiikkkmmmqqqtttrrruuuzzz~~~|||yyysssgggVVVJJJBBB===<<<@@@JJJ___```DDD<<<999555888666444444444555444222222222222333222222111111444222333555777;;;GGGSSSmmm}}}eeePPPCCC999???CCC]]]}}}jjjOOO???;;;555444777555555555444444444444555555888888888888888777666666777666666555666888:::<<>>>>>???AAAEEEHHHSSSeee}}}vvvpppuuu{{{fffRRREEE@@@======BBBIIIUUUhhhwwwxxxbbbQQQFFF@@@:::888999:::::::::AAAJJJPPP___sss}}}uuupppccceeeooo}}}zzziiiaaa```cccgggjjjlllnnnqqqsssrrrtttyyy~~~~~~}}}||||||}}}~~~|||{{{vvvkkk[[[OOOEEE@@@???AAAEEEVVVyyyfffIII===:::777777666555555666555333222222222222111222222333333555333444555666777>>>GGG\\\qqqyyyaaaNNN???BBBEEEaaahhhNNN>>>;;;555444777555555555444444444444555555777888888888888777777666777666666666777999;;;<<>>>>>AAAIIIYYYhhhvvvuuubbbQQQFFF;;;888888:::::::::>>>DDDDDDPPPbbbsss~~~~~~{{{fff```___iiivvvpppbbb]]]^^^bbbgggjjjmmmoooqqqssssssvvvzzz~~~~~~|||yyyyyy{{{~~~~~~}}}~~~}}}|||xxxooo```UUUGGGAAA???AAABBBNNNqqqmmmNNN>>>999777555555555666777666333111444333222222222333555666444333444666666555999@@@LLLaaa}}}sss]]]MMMJJJJJJhhhfffLLL===;;;666555888666555555444444444444555555777777888888888888777666666666777777888:::<<<===???>>>CCCOOOaaazzzyyyrrrnnnkkkmmmqqq{{{AAACCCEEEGGGHHHKKKNNNQQQRRRXXX___fffkkkrrr{{{~~~~~~rrr^^^RRRKKKKKKSSSfff}}}gggQQQFFFBBB???===>>>===BBBJJJSSSbbbzzz|||ooommmppptttbbbLLLFFFAAA>>>===AAAKKKVVVbbbqqqwwwcccSSSHHHAAA<<<;;;:::777777:::@@@FFFRRR```nnnyyyrrrfff\\\[[[dddqqqwwwggg^^^\\\```ccchhhlllnnnppprrrtttvvvyyy|||~~~zzzxxxyyy~~~}}}~~~}}}}}}zzzrrreeeZZZIIIAAA>>>AAAAAAKKKmmmtttTTT???888777555444444666777666444222444333222111111222333444333222333777888666888===BBBTTToooqqqZZZRRRNNNnnndddJJJ<<<;;;666555999666555555444444444444555555666777777888888888777777666666777888:::;;;===>>>???@@@GGGVVVlllwwwqqqmmmjjjlllpppzzz>>>@@@BBBBBBCCCDDDGGGIIIHHHMMMTTTYYY]]]bbbiiinnnttt{{{{{{rrrrrrqqqaaaRRRKKKJJJUUUhhh{{{|||fffUUUKKKBBB;;;::::::???EEEIIIQQQfff}}}|||ooohhhppprrrYYYPPPFFFAAA>>>===AAAGGGSSS___ooo}}}uuufffRRRHHH???<<<;;;999999:::???@@@DDDMMMZZZiiixxx{{{ooobbbZZZYYY```ppp}}}mmm```\\\^^^dddgggkkknnnppprrrtttwww|||}}}|||yyyzzz|||~~~~~~vvviii___LLLAAA===AAABBBKKKkkk}}}ZZZAAA999999555444444555666666555333333222111111000000000111222000222666888777888;;;<<>>>>>???CCCNNN```yyyvvvqqqmmmkkklllpppyyy===>>>@@@@@@???@@@CCCEEECCCGGGMMMPPPRRRUUUYYY]]]___eeelllsssyyypppkkkmmm}}}vvv^^^SSSJJJLLLVVVdddvvv}}}kkk\\\MMMBBB===:::;;;AAABBBEEEUUUhhhwwwssskkkvvvqqqcccSSSJJJEEEAAA@@@BBBIIIQQQ]]]kkkyyy~~~wwwbbbTTTFFF@@@>>><<<<<<>>>;;;;;;<<<@@@IIIXXXiiiuuuyyytttmmmbbbVVVSSS^^^lllqqqccc[[[\\\aaaiiikkkmmmoooqqqssswwwyyy~~~{{{|||~~~}}}zzznnneeeQQQCCC<<>>???@@@GGGVVVlllvvvqqqnnnkkklllpppwww999:::;;;;;;:::;;;===???;;;@@@EEEGGGHHHHHHKKKNNNPPPUUU[[[```eeemmmwww~~~tttlll[[[llljjj\\\NNNJJJLLLTTTdddttt|||kkkYYYKKKDDD<<<999>>>??????IIIXXXbbbssspppsssssswwwuuu```TTTNNNIIIFFFFFFCCCIIIQQQ\\\kkkzzzxxxgggSSSGGG@@@;;;888888777888999:::@@@MMM^^^jjjrrruuutttjjjYYYMMMSSS___mmm|||zzzjjj^^^XXX\\\ccclllnnnooopppqqqtttxxx{{{}}}~~~|||~~~~~~~~~}}}qqqhhhVVVEEE<<>>777555333333444666666666999999999999888555333222333000000444555444444666777<<>>??????@@@JJJ[[[tttuuuqqqmmmkkklllpppuuu<<<;;;;;;::::::;;;;;;<<<;;;>>>AAAAAAAAAAAADDDFFFIIIIIILLLQQQTTTVVV\\\dddnnnuuulllfffdddkkkmmmYYYNNNJJJKKKUUU```rrriiiTTTEEE>>>:::;;;;;;:::>>>FFFRRR^^^ooorrrfffmmm~~~vvvhhh[[[NNNJJJKKKEEECCCEEELLLVVVcccuuuzzzkkkUUUDDD===;;;999;;;888777;;;???DDDLLLUUUeeennnvvvtttjjj___YYYYYY[[[fffyyy~~~jjj^^^YYYZZZ```fffkkknnnqqqtttuuuxxx{{{~~~~~~{{{yyy~~~}}}|||vvviiiYYYKKKAAAAAA@@@FFFcccnnnOOO===555555555555555555555555444444888<<<;;;666333333555333333333444555666777777;;;:::BBBZZZ```III===<<<666444777555444555666777888888888777999999888888888888888999999777888;;;:::888;;;AAACCCUUUmmmvvvqqqnnnjjjjjjmmmvvv::::::999999999999::::::;;;<<<=========>>>@@@CCCBBBBBBDDDIIIJJJKKKPPPVVVZZZaaajjjpppvvv}}}vvvfffaaacccsss}}}jjj\\\PPPKKKNNNVVV^^^mmmwwweeeOOOFFF>>><<<:::888;;;AAABBBLLL[[[jjj}}}ooollltttwwwiiiZZZQQQPPPFFFBBB@@@DDDKKKWWWiiiyyy|||{{{ssscccSSSHHH@@@::::::666555888:::===CCCIIIZZZaaajjjqqqqqqjjj___WWWSSS\\\kkk}}}tttaaaWWWSSSVVV^^^fffmmmooosssvvvxxx{{{~~~~~~~~~uuujjj]]]NNNDDDBBBAAAEEE\\\wwwoooPPP???999888888666555444222111111333777;;;:::666333333555333333333444444555666777888888@@@WWWyyybbbKKK@@@???:::888;;;999666777777777777666666666999999888888888888888999888777999<<<;;;:::>>>DDDJJJ^^^xxxuuupppllliiijjjmmmvvv888888888777777888888888:::::::::;;;<<<===>>>???===<<<===AAAAAA@@@CCCHHHKKKPPPVVV[[[```gggpppvvvmmmccc\\\cccqqqppp^^^PPPKKKMMMNNNZZZlll}}}xxx```SSSEEE===:::888:::===:::BBBLLLWWWiii{{{mmmjjjqqq{{{iiiZZZSSSMMMEEE???===@@@HHHWWWdddqqqwwwyyyrrrfffXXXHHH<<<;;;777555777888777999>>>KKKOOOYYYiiivvvuuuhhh[[[PPPRRRZZZhhhyyyuuugggWWWOOONNNSSS]]]fffnnnqqquuuyyy{{{~~~wwwnnncccSSSGGGCCC@@@BBBSSShhhqqqQQQAAA<<<888777555444333222111111333666999888555222222444333333333333444555666777777888???QQQmmmbbbKKK@@@@@@;;;999===;;;888888888777666555555444999888888888888888999999777777999======<<>>>>><<<===AAADDDFFFJJJMMMQQQVVV]]]bbbiiimmmttt||||||lll]]]YYY```lllzzzsss___SSSOOOKKKPPP[[[lll~~~sssdddQQQCCC<<<:::;;;<<<:::???EEELLLXXXmmmvvvjjjkkkxxxxxxcccVVVTTTKKKAAA===;;;>>>GGGPPP```lllxxx{{{uuugggTTTEEE???:::777999999666777999???AAAKKK]]]pppwwwpppgggYYYTTTQQQVVVdddvvvwwwiii]]]QQQKKKLLLQQQ\\\gggnnnqqqvvvzzz}}}~~~{{{uuuiiiXXXIIIBBB>>>???LLL\\\tttQQQAAA<<<444333333222333444555555333555777666444222222333444333333333444444555666999999>>>JJJ]]]xxx^^^HHH======888777;;;999888888777666666666666666888888888777888888999:::888888:::=========DDDMMM\\\ssssssllliiigggiiinnnvvv888888777777777777888888777;;;CCCNNNVVVUUUNNNGGG???<<<;;;===>>><<<<<>>???@@@AAACCCGGGKKKNNNRRRVVV\\\ccclllvvv{{{fffYYYVVV\\\gggrrrwwweee[[[LLLJJJLLLXXXiiizzzyyydddPPPDDD???<<<:::666888<<>>DDDPPP^^^ooozzz{{{tttdddVVVFFF???:::::::::888888:::999<<>>HHHSSSjjjsssllliiigggiiinnnvvv888777777666666777777888777<<>>@@@BBBCCCFFFIIIMMMSSSYYYaaaiiinnnxxxvvvdddXXXTTTYYYaaayyy|||oooTTTKKKFFFIIIVVVggg{{{zzzfffTTTHHH???888444555777<<>>>>>999777;;;999666555555555555777999:::777777777777888999::::::;;;;;;<<<======BBBPPP^^^|||tttnnnjjjhhhjjjnnnvvv666666555555555555666666666<<>>BBBNNNYYYlll|||uuuvvv~~~fff[[[OOOGGGAAA<<<:::<<<:::BBBMMMZZZhhhuuuxxxvvvjjj\\\LLLCCC>>>:::888:::555999>>>???BBBJJJXXXcccmmmpppppphhh[[[SSSTTTXXXfffsssssscccYYYMMMKKKJJJMMMPPPTTT___iiippptttyyy~~~{{{yyyyyyyyyyyy~~~~~~~~~~~~{{{uuuoooeeeXXXJJJDDDJJJTTTqqqaaaHHH>>>:::888666444333444666777555444444444444555555555444444333333222333333444222222777<<<>>>FFF```{{{aaaKKK??????999888;;;999888777666555555666888999777777777777888999:::;;;;;;;;;===>>>@@@HHH[[[mmmuuupppllliiijjjmmmvvv555444444333333444444555666<<>>888555666777999@@@JJJXXXiii}}}|||vvv}}}xxxjjjYYYMMMDDD<<<999999333888???JJJ[[[mmmxxxzzz|||kkkWWWIIIAAA;;;999:::333888===>>>>>>BBBLLLUUUeeeoooxxxssscccTTTNNNOOOQQQ```vvvxxxhhhYYYPPPKKKJJJMMMQQQUUUZZZdddoooqqquuu{{{zzzxxxwwwwwwvvvyyy}}}~~~}}}xxxwwwuuuooobbbQQQHHHKKKRRRooogggNNNAAA777666444444444777999;;;666555333444555666666555444444333222222333333333777666999>>><<<>>>TTTmmmaaaJJJ???>>>888666999777:::999777555444555666777777777777777888999:::;;;;;;;;;===???CCCNNNdddwwwvvvqqqnnnjjjjjjmmmvvv888888888777555444555777999<<>>LLLZZZeeeMMM@@@>>>888888<<<;;;888999:::;;;;;;:::999888888999:::;;;;;;:::999888>>><<<===AAAIIIZZZtttvvvqqqmmmjjjlllpppxxx444555666666555666888:::;;;<<>>AAABBBDDDEEEGGGJJJOOORRRXXX]]]eeejjjpppwwwmmm```VVVUUUXXXbbbtttuuu___MMMGGGKKKUUUfffyyyzzziiiNNNDDD<<<;;;;;;999;;;???@@@HHHXXXkkk|||~~~~~~vvvgggWWWHHH>>>999999888999===CCCNNNaaasssyyyyyyrrreeeYYYNNNCCC:::888777777777888:::>>>AAAKKKXXXeeelllnnnkkkbbbWWWNNNMMMUUUgggyyy~~~nnnbbbVVVOOOMMMPPPTTTZZZ___ccchhhpppvvv{{{~~~|||{{{}}}~~~zzz~~~~~~{{{uuuiii]]]YYY]]]qqq\\\FFF===:::888777777666555444333333333333333333333333666555444333333333333444333333444666666:::FFFSSSwwwhhhOOOBBB@@@:::888;;;999666666777888888777666666777888999:::::::::999888===<<<>>>EEEQQQfffxxxsssooommmnnnrrryyy000222444555555777:::===<<<::::::???IIIOOOPPPOOOBBB===777444555666444333444444555555666777777777777888999999:::::::::999===>>>???>>>===>>>AAADDDEEEIIINNNRRRVVV]]]fffmmmrrrzzzooo^^^QQQKKKQQQ___ooopppVVVGGGDDDDDDRRRhhh}}}|||]]]PPPCCC===<<<;;;<<<>>>;;;???IIIXXXjjjzzzzzzuuuuuu|||sssfffVVVFFF===888999;;;<<<;;;@@@OOO^^^lllpppsssqqqkkk```NNN>>>999999888888888888999:::===GGGUUU```jjjnnnkkkeeeVVVOOOMMMTTTaaaqqqoooaaaXXXRRRPPPRRRXXX]]]cccgggjjjpppwww||||||}}}|||{{{zzz|||||||||uuuhhhdddfff}}}cccIII>>>;;;888666666666666555333333333333333333333333555555444333333333444444333222333555444777AAAMMMeeekkkQQQCCCAAA;;;999;;;888666666777777777777666666777888999::::::::::::999@@@???BBBMMM]]]uuuzzzuuurrroooqqquuu|||///111333444555777:::===999666444777<<>>@@@???AAACCCEEEGGGLLLSSSYYY^^^dddmmmvvv|||fffVVVLLLRRRXXX^^^ooocccLLLBBBAAAIIIXXXmmmqqqbbbOOOBBB>>>>>>??????<<<===@@@HHHVVVggguuu~~~{{{qqqlllpppssswwwwwwpppbbbQQQFFF===:::999999888:::BBBLLLXXX```jjjrrruuunnn\\\JJJ@@@===:::777777888888888999>>>GGGSSS```jjjnnnnnnhhh\\\PPPLLLPPP\\\oootttdddZZZUUUSSSWWW\\\___dddiiinnnqqquuu{{{~~~}}}|||yyyxxxyyy}}}~~~tttoooqqqhhhIII???<<<888555555666777666444444444444444444444444555444444333333333444444555444555777666777???IIIWWW}}}lllRRRCCCAAA<<<:::;;;777888888888888888888888888777777888999:::;;;;;;;;;CCCCCCIIIVVViii|||wwwtttqqqssswww111222444444444555777999444333222444777999999777777666555555666555444333333333444444444444555555444555666777777777555555444666777777777777999;;;?????????>>>???BBBFFFIIINNNSSSZZZbbbjjjttttttcccWWWWWWUUURRR]]]nnn~~~rrrWWWGGGBBBCCCJJJYYYlll|||wwwaaaNNNDDDAAA>>><<<>>><<<;;;>>>GGGVVVeeeooooooccc^^^ccckkkssstttmmmaaaWWWFFF>>>777777999:::<<<>>>FFFOOO\\\iiissstttiii\\\IIICCC;;;666555777888888999999===FFFRRR___kkkrrrvvvjjj[[[PPPJJJMMM[[[iiiwwwtttjjj___YYYWWWXXX^^^eeedddhhhnnnrrruuuxxx~~~|||yyyyyy|||}}}xxxzzzmmmLLL@@@<<<888666666777777777444444444444444444444444444444333333333444444555666444666888888888===DDDMMMooonnnRRRBBB???;;;;;;<<<888999999888888888888999999888888999:::;;;<<<===>>>BBBEEEPPPcccyyy}}}xxxuuusssuuuyyy333444555444222222444666333222222444666666555444555555555555555555444444666666666666666666666666333444555555666666666666777888999888666555666777;;;;;;:::999:::;;;<<<<<>>@@@AAAAAAIIIZZZttt~~~zzzwwwuuuwww{{{444444555333222111333444666555444444444444444444333444444333333333333444555555555555444444444444333333333444555666777888888:::;;;:::888666666777777666777777999999888777999===AAADDDGGGMMMUUU[[[eeennn|||{{{}}}tttdddUUUMMMLLLMMMUUUhhh~~~wwwfffNNNFFF???@@@HHHXXXooorrr```QQQEEE;;;:::999777666888???IIIQQQaaaqqqttt___PPPPPPSSS\\\hhhqqquuuuuukkk[[[KKKBBB>>>:::888888666===CCCJJJUUUbbbjjjlllcccYYYLLLBBB===999555222333333555999===CCCRRRaaajjjllllllgggZZZKKKGGGJJJTTT```rrrxxxmmmdddbbbcccfffgggfffiiinnnmmmrrrxxx|||}}}~~~rrrSSS>>><<<999888888888777555555555555555555555555555333333333333333444555666222111333777888666888<<>>@@@FFFKKKLLLVVVdddqqq|||}}}ssssss{{{ppp___SSSJJJBBBGGGXXXmmm~~~ttt[[[PPPEEE@@@@@@JJJ```uuu~~~lll\\\MMMAAA;;;;;;999666555888>>>DDDMMM^^^tttzzzfffOOOLLLKKKRRR___llluuuxxx|||lllZZZMMMBBB;;;:::<<<333888<<>>777111333444777:::777888DDDSSS___gggpppqqqeeeSSSIIIHHHEEENNN]]]ooo}}}zzzllldddddddddhhhnnnooommmnnnqqqqqqvvv|||nnnQQQ===<<<:::999999888666444555555555555555555555555333333333333333444555666333111444888:::888999<<<>>>RRRjjjbbbIIIAAA;;;;;;===999<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;<<<>>>AAACCCEEERRR^^^www~~~{{{zzz|||555444222111111222444555555555555444333222111000111222222333333222222111555444333222111222333333555444333444555555444222222444666666555444555666666666666666777777777777999999999:::;;;<<<>>>???HHHKKKPPPWWWaaaooo|||vvvkkklllsss|||nnn```PPPDDDDDDKKKUUUdddvvv~~~ppp```MMMBBB===@@@NNN]]]pppwww|||}}}{{{rrr```MMMAAA:::666666666444999AAADDDOOO]]]lll||||||ooo[[[NNNDDDFFFPPP\\\kkkyyy||||||tttcccSSSGGG>>>888:::999999;;;<<>>@@@>>>;;;;;;999999888888777888888888;;;;;;<<<>>>===>>>FFFPPPVVVqqq~~~}}}{{{zzz|||555333222111111222444555444444444444333222111111111222222333333222222111555444333222222222333333333222222333444444333111222444666666555444555666555666666666777777777777666777777777888:::;;;<<<@@@BBBEEEJJJRRR]]]hhhpppwwwhhhcccgggsss|||zzzmmm[[[LLLGGGGGGJJJSSS```nnnzzz}}}nnn[[[LLLAAA>>>HHHTTT\\\eeeooovvv{{{yyylll]]]LLLAAA999888777555555888:::CCCOOO\\\lllyyyzzzuuueeeWWWJJJFFFHHHPPP^^^kkkzzz~~~|||pppaaaRRREEE;;;777666666888:::???KKKWWWccckkknnnggg[[[OOOCCC;;;777777777666666888;;;>>>BBBMMMWWW^^^dddfffbbbZZZNNNLLLJJJNNNXXXfffsss{{{|||rrrmmmkkkiiilllmmmpppsssuuuvvvvvvvvv{{{}}}hhhNNN???<<<888666666666555555444444444444444444444444444333333222222333333444333333444666777999::::::;;;EEEXXXvvvrrrPPPCCCAAA>>>;;;<<<999999888888888999999:::999999:::<<<===@@@KKKWWWeee}}}|||zzz{{{}}}444333222111111222333444222222333333333333222222111222222333333222222111555444333222222222333333222111111222333444222000222444666666555444555666555555666666666777777777666666666777888999:::;;;:::;;;===???CCCKKKSSSYYYgggtttxxxeee[[[YYYaaammmzzz|||iiiYYYLLLDDDAAAFFFLLLVVVhhhzzzxxxjjjZZZIII???AAAHHHGGGPPP]]]iiiuuuzzzvvvoooYYYMMM@@@;;;:::777444222333999AAAJJJWWWhhhssswwwooocccTTTIIICCCEEEOOOYYYoooxxx~~~{{{pppaaaPPPBBB:::666333666888;;;AAAHHHYYYccclllmmmhhh]]]MMM@@@<<<:::888777888888777666999AAAIIIPPPYYYccchhhhhh[[[TTTJJJDDDGGGQQQ___hhh~~~|||qqqmmmooopppqqqppprrrvvvzzz||||||{{{zzz|||}}}}}}~~~~~~~~~gggLLL???<<<888666555555555444444444444444444444444444444444333333333333444444333444555666777888999:::;;;???LLLfff\\\JJJCCC>>>;;;<<<999999999999::::::;;;<<<:::999:::===@@@GGGUUUccc{{{|||{{{zzz|||444333222111111222222333111111222333333333333333111222222333333222222111444444333333333222222222222111111222444444333111222444666666555444555666555555555666666666777777888777777888999:::;;;<<<:::;;;<<<<<<>>>BBBHHHLLLTTT^^^mmm{{{{{{fffYYYSSSSSS]]]jjjwwwuuugggUUUGGG@@@DDDFFFGGGUUUiiitttuuusssiiiXXXIIIAAA???<<>>IIITTT```iiimmmhhhZZZMMMDDD???999777777777555333888;;;???EEENNN[[[ffflllggg^^^RRRFFFCCCHHHRRRZZZlllyyysssmmmooosssvvvvvvuuuxxx}}}~~~}}}~~~zzzyyy{{{}}}|||{{{fffKKK>>>;;;888555555555444444444444444444555555555555444444333333333333444444444444555666777888999999===>>>GGG\\\~~~kkkTTTFFF>>>;;;<<<999999999:::;;;<<<===>>>===<<<<<<@@@EEEPPPbbbrrr{{{zzz{{{~~~333333222222111111111111000000111222333333333333111222222333333222222111444444444333333333222222333222222333555666444333222444666666555444555666555555555555666666666666777777777777777888999:::999:::;;;;;;;;;>>>BBBEEEFFFMMMYYYhhhxxx}}}iiiZZZRRRMMMRRRZZZeeerrr|||{{{uuufffRRRDDDCCCBBB???GGGUUUaaakkkuuuuuuiiiXXXHHH???::::::===GGGTTTbbbooowwwtttooocccRRRBBB999666666333444666999>>>HHHVVVbbbqqqrrroooeeeWWWLLLEEEAAAJJJUUUaaajjjpppqqqllldddSSSGGG<<<888777666777999===FFFRRR^^^hhhmmmggg^^^NNNFFF===777666666666555888888999>>>EEEQQQ___jjjmmmggg]]]RRRIIIFFFIIILLLWWWggg||||||vvvpppooorrrvvvwwwvvvzzz}}}~~~}}}|||xxxwwwyyy|||yyywwwvvvyyyhhhMMM???<<<888666555555555444444444444555555666666666555444444333333444444555444444555666777888888999;;;===DDDUUUuuu{{{___JJJ>>>;;;<<<::::::::::::;;;<<<===>>>>>><<<>>>CCCKKKYYYnnn{{{{{{{{{333333333222111111000000000000111222333333222222111222222333333222222111333333444444444333222111333222222444666666555444222444666666555444555666444444555555555666666666444444444444444555666777666777888888888999<<<>>>===@@@IIIVVVdddtttyyyhhhYYYOOOKKKMMMOOOUUUaaapppxxxyyytttaaaNNNDDD>>>;;;???HHHQQQ___ooouuurrrfffUUUGGG>>>999666;;;EEESSScccpppxxxzzztttbbbNNNAAA999666111000222555999>>>IIISSShhhpppuuurrrhhh[[[LLL@@@BBBIIIPPPXXXcccnnnqqqppp```SSSEEE===888444444666888>>>FFFPPP]]]iiillljjjYYYQQQFFF===888666777777555444666;;;@@@HHHVVVbbbhhhhhheee^^^SSSIIIDDDCCCIIIUUUhhhzzz}}}sssrrrrrrsssuuuwwwwwwwww~~~||||||{{{xxxxxxyyy}}}|||wwwssspppnnnqqqlllPPP@@@===999777666666666555444444444555666666777777555555444444444444555555555555555666777888888888777:::AAAOOOjjjkkkPPPAAA<<<===::::::::::::;;;;;;<<<===<<<<<>>CCCOOO]]]gggmmmmmmcccWWWGGG???888999===EEETTTaaannnvvvxxxnnn```QQQCCC777555111000444777999???GGGVVVcccqqqwwwvvvmmm[[[JJJCCCDDDDDDGGGRRRaaajjjllljjj___SSSIII@@@777444666666:::>>>CCCNNN]]]fffiiiccc^^^TTTGGG===888666777444333666:::<<>>:::888777777777666444444444555666777777777555555444444444444555555555555666666777777888888666:::???GGG]]]vvvWWWEEE??????;;;:::::::::::::::;;;;;;===>>>DDDPPP```uuu|||xxxxxxxxx{{{333333333222222000//////111111222222222111111000222222222333333222222222333333444555444333222111000000000222444555444333222444666666555444555666444444444555555555666666666666555555555666777777:::<<<===<<<;;;:::;;;<<>>;;;:::===GGGSSSaaalllttttttmmmaaaMMM;;;===666333666777666:::@@@FFFVVVhhhvvv}}}yyyiiiWWWEEECCC>>>===FFFVVV```cccqqqhhh^^^TTTHHH<<<777888555888999:::CCCQQQ]]]bbbjjjfff^^^PPPBBB999666666666555777;;;999777===GGGMMMWWWccchhhddd[[[TTTPPPGGGFFFHHHSSSeeeyyy}}}vvvrrrtttxxx|||}}}||||||}}}zzz}}}~~~}}}}}}}}}}}}{{{xxxsssmmmgggbbb```eeeyyyzzzrrrVVVAAA>>>;;;888888888777777444444444555666777777888555555444444444444555555555555666666777777888888999===???AAARRRuuu}}}\\\HHHAAA@@@;;;;;;:::999999999::::::???BBBJJJYYYkkkzzzvvvvvvvvvxxx|||222222222222222222222222000//////000222444333222000111111111111222222222666666555555555555555555333111//////000222333444333444666777777666444333222222222333444777999:::888888777777777777777888<<<===???AAABBBAAA>>>;;;>>>::::::???BBBDDDLLLVVVkkkxxx|||{{{{{{xxxwwwxxxyyywwwrrrjjj```VVVLLLGGGFFFCCCAAAAAABBBDDDMMMWWWhhhrrruuummm```TTTFFF:::999>>>@@@EEETTTgggkkkddd___UUUGGG<<<888999===???QQQ]]]jjjrrruuuooo\\\HHH@@@999555555333000444;;;@@@JJJXXXgggwwwvvvhhhUUUJJJBBB@@@AAADDDNNNZZZeeejjjllldddTTTEEE;;;888222555777888:::BBBOOOXXX[[[dddggg^^^PPPEEE===777444444444555666888;;;===AAAIIIWWWdddjjjhhhaaaZZZLLLEEECCCJJJVVVcccuuu|||wwwsssuuuzzz{{{}}}|||xxxrrrfffZZZVVVWWWdddvvvsssrrrwwwvvvTTTDDD@@@<<<999888888777666777777666666666666777777555666777777777666444333333444666777888888888888777:::999@@@SSSiiibbbHHH>>>???@@@;;;:::<<<>>><<<===@@@FFFIIISSSfffzzzwwwwwwwwwzzz222222222222222222222222111000///000222333333222000111111111111222222222555444222000000000222222666555333222222222222222222333444555555444333222333333333333555777999:::777777666666666666777777:::<<<@@@DDDGGGGGGDDDBBBBBB>>><<<>>>??????EEENNNYYYeeexxx|||ssslllkkkkkkiiiggghhhjjjhhheee___XXXOOOHHHDDDAAA===;;;;;;;;;<<>>888666555555666777888777???EEEOOOYYYaaaeeedddcccUUULLLEEEEEEHHHQQQaaaqqqzzzvvvtttrrruuuzzz{{{~~~}}}vvvmmm___RRRMMMOOO\\\pppkkkiiiooo|||vvvTTTBBB???;;;888888777777666777777666666666666777777666666666666666555555444555555666666777777888888777:::999>>>NNN```gggMMMBBBBBB???;;;:::===???>>>???BBBGGGMMM[[[qqq~~~{{{zzzzzz}}}111111111111111111111111222111000111222333222111000111111111111222222222999777444222111222444555333333333333222222222222111222333444444333222111444444444444555666777888666555555555555555666666666:::@@@FFFJJJLLLMMMLLLGGGCCCAAA@@@===<<>>EEEKKKWWWfffppprrrkkk\\\OOO@@@:::666666:::CCCTTTbbbjjjgggaaaWWWKKKAAA:::888999AAAMMMZZZiiissstttppp[[[OOOBBB===;;;777333222444777>>>KKK___sss~~~xxxhhhUUUHHH???;;;<<<@@@OOOWWWbbbjjjiiiaaaVVVNNN;;;999555222222555999<<>>CCCJJJTTT^^^fffkkkccc[[[PPPGGGAAADDDRRR```sss|||zzztttpppppprrrtttwww{{{{{{~~~~~~}}}xxxooodddVVVIIIFFFHHHYYY}}}ooofff```gggwwwtttQQQ@@@===999777777777777666777666666555555666666777777666666555555555555666777777666555555666777888777;;;999<<>>;;;;;;???@@@???AAAEEELLLWWWjjj000000000000000000000000333111000111222222111000000000111111111222222222999777666555444444555666,,,...000222222222333444222222333333333333222222333333333333444444444555444444333333444444555555555888===CCCHHHMMMSSSVVVOOOMMMJJJFFFBBB??????AAABBBGGGSSSdddyyy}}}vvvlllddd\\\[[[ZZZVVVUUUUUUQQQQQQPPPOOOLLLIIIFFFDDDCCC???<<<;;;:::888:::???>>>FFFTTTcccmmmnnnfff^^^III@@@:::<<<;;;;;;EEERRR```cccfffbbbWWWIII===666555888???KKK[[[jjjtttwwwiii^^^OOODDD===888555444555555777???PPPbbbqqqwww{{{rrrdddUUUGGG>>>:::;;;DDDKKKVVVaaahhhfff^^^VVVFFF@@@888222222555888:::???GGGQQQZZZbbbeee___VVVDDD>>>777444555777777666999999;;;???HHHTTTbbbjjjiiieee\\\OOODDDBBBJJJSSS^^^jjj|||wwwllllllmmmqqqtttwwwyyy{{{{{{~~~{{{yyyxxxpppfffZZZNNNDDDDDDJJJZZZ}}}{{{mmm```cccsssqqqNNN???<<<999777888888888777666666666555555666666666777666555444444555666777999888666444444555777888666;;;::::::AAAKKKgggvvvWWWGGGAAA>>><<<===???@@@???BBBHHHVVVddd|||000000000000000000000000333111000111222222111000000000111111111222222222222222333444444444444444...111444444333222444555333333444444444444333333222222222222222222222222333333333333333444555555555777999<<>>:::;;;999666666999:::<<>><<<888;;;DDDOOOWWWbbbgggcccVVVGGG>>>555444666???LLL\\\jjjssssssnnnaaaOOO@@@777555555555333444:::DDDQQQ^^^fffrrrtttrrreeeTTTFFF>>>;;;===@@@GGGSSS___eeedddaaaTTTKKK@@@777333444777888777===EEENNN[[[eeefffbbbSSSKKK@@@888666666666666666666888:::@@@JJJVVV^^^eeegggdddXXXKKKDDDEEEHHHMMMXXXjjj~~~wwwpppkkkjjjmmmqqqsssvvvxxxzzzzzz{{{}}}xxxuuuqqqhhh]]]RRRGGGAAAFFFMMM___mmmhhhrrr~~~sssQQQAAA>>>:::999999999999999666666555555555555666666777666555444444555666777999888666444444555777888444:::999:::@@@FFF]]]~~~aaaLLLAAA@@@>>>>>>@@@@@@@@@EEELLL___qqq111111111111111111111111222111000111222333222111000111111111111222222222111222444666777999:::;;;:::<<<<<<:::555222333555444444444333333444444444111111222333333333222222222222222222333444555666555666777888:::BBBLLLTTT```cccddd^^^WWWRRRLLLFFFBBB???BBBLLLYYYkkk~~~xxxmmmddd[[[WWWTTTOOOKKKKKKKKKKKKJJJIIIGGGEEECCCBBBEEE@@@===???>>>:::888999<<<999<<>>999666888<<>>::::::>>>GGGSSS___eeehhh___XXXLLLAAA888444333444666999===DDDPPP___eeeeeeaaaZZZOOOCCC:::555444555444666888999;;;@@@IIIOOO___fffiiibbbXXXPPPJJJFFFEEELLLYYYkkk~~~{{{rrrjjjfffddddddlllqqquuuvvvwwwzzz{{{zzz~~~zzztttpppkkkaaaUUUJJJAAA???HHHRRRnnnvvvuuuzzzyyyXXXBBB???;;;999999999999888666555555444444555555666666555555555555666666777777777666555555666777888555999888;;;AAADDDTTTpppnnnTTTDDDBBB@@@???@@@AAACCCLLLVVVjjj~~~222222222222222222222222111000///000222333333222000111111111111222222222555444444555999>>>CCCFFFAAABBBAAA<<<666222444666333333222222222222333333111222333444555555444333222222222333333444666666444666888777777<<>>;;;;;;:::666777===DDDLLLXXXdddhhhdddXXXGGG<<<999999888;;;???IIIVVVbbbddd]]]VVVDDD<<<666777:::@@@LLLXXXhhhooopppfffXXXLLL???555333111222555666777???IIIRRR___lllqqqooogggVVVFFF>>><<<;;;???GGGRRR\\\aaaaaa___YYYNNNAAA888444444444777888;;;DDDRRR[[[]]]cccaaa[[[PPPCCC:::666777444777999888777999???DDDQQQ\\\ddddddbbb]]]UUUMMMEEEGGGLLLWWWjjj~~~ppplllddd^^^[[[]]]cccgggpppwww{{{yyyzzz~~~~~~xxxpppkkk```WWWKKKBBB===@@@MMMZZZ{{{yyy}}}zzzYYYBBB???;;;999888888777666666555555444444555555666444555555666666666666666555555666666777777888888666999888;;;BBBBBBLLLaaaxxxZZZEEEBBB@@@@@@BBBDDDIIIVVVccc|||222222222222222222222222000//////000222444333222000111111111111222222222444111//////444<<>>CCCJJJVVVbbbfffiiikkkhhhaaaUUUMMMHHHIIIJJJQQQfff}}}tttjjj```ZZZUUUNNNJJJIIIFFFEEEEEEDDDCCCBBBAAAAAAAAA<<<;;;>>>???<<<888777555333444999<<<@@@LLLYYYaaaiiifffUUUEEE???:::444888888===JJJZZZbbb___ZZZNNNDDD<<<888666666???JJJZZZdddlllkkkeee[[[III999666333333444222000666@@@EEEQQQ```mmmwwwuuucccOOOCCC@@@<<<:::===EEEOOOUUU___aaaaaaXXXKKK@@@:::888333555555555;;;FFFOOOSSS___bbbaaaYYYKKK???;;;<<<444777999777444555:::???@@@LLLXXX]]]aaabbb[[[QQQHHHEEEDDDKKK[[[rrruuukkkeee___[[[VVVSSSUUU]]]hhhpppsss{{{|||}}}~~~wwwnnngggVVVMMMCCC===<<>>===<<<;;;::::::::::::999666333333666<<>>HHHQQQXXX[[[SSSNNNDDD:::333333777<<>>666555555333333666777<<>>888555:::AAALLLSSS]]]bbb___WWWMMMFFF???888555777888888;;;@@@NNNWWW``````\\\UUUIII???;;;888444444555777666555;;;===BBBLLLXXXaaaeeeddd\\\RRRIIIGGGJJJRRR```mmm~~~wwwkkkddd]]]UUUPPPOOOLLLPPPVVV]]]eeeoooyyy{{{ssshhh___PPPDDD>>>@@@>>>AAA[[[yyyyyy___WWW___iii~~~}}}~~~eeeQQQ>>>;;;888666777888999999666666555555555555666666555555555555555555555555444555666777888999999999777888999:::<<>>BBBIIIRRR]]]dddmmmmmmkkkggg```YYYTTTSSS\\\nnntttjjjaaaYYYSSSOOOFFFEEEDDDCCCBBBAAA@@@@@@<<<;;;:::888777777666666999777444111111222333555===EEEPPPXXXYYYSSSKKKEEE<<<888444444888>>>DDDGGGRRRQQQMMMGGG???999666555888<<>>888888999888777888AAAJJJTTTZZZ^^^\\\SSSIII@@@;;;666333333444666666888999;;;AAAJJJUUU___eeeccc\\\SSSKKKFFFFFFNNNXXXlllvvvxxxrrrfff^^^UUUQQQMMMHHHGGGIIINNNSSS\\\eeeoooyyy~~~xxxmmm```WWWJJJAAA<<<>>>???JJJhhhoooTTTKKKQQQZZZ}}}~~~]]]JJJ>>>;;;888666777888888888666555555555555666666777555555555555555555555555222333555666888999999999555777:::<<<===???BBBDDDWWWoooqqqWWWHHHGGGIIIPPP\\\nnn....../////////000000000000111111222333333222222///000111444;;;AAAAAA<<<777666555333333222222222111111111111111111111111111111111111222222222222444444444333333222222222222222333444444555666666999888666555444444555666777888:::;;;===EEEOOOWWW```dddiiijjjgggaaa[[[XXXYYYeeewwwvvvkkkbbbZZZVVVLLLKKKHHHFFFDDDCCCBBBBBB???>>><<<;;;999888888777444333333222333333444555666<<>>HHHIIIJJJHHHCCC<<<777444555666:::BBBOOO\\\dddgggcccYYYKKKAAA;;;777555555444555666999???KKKYYYbbbfffccc\\\PPPAAA666444777;;;>>>FFFQQQ[[[^^^[[[WWWLLLEEE<<<888888888777666888>>>GGGOOOWWW\\\XXXPPPGGGBBB;;;555333333555666555666777999>>>HHHTTT]]]aaa___[[[TTTJJJEEEGGGLLLYYYdddsssyyynnneee```TTTMMMHHHFFFDDDCCCEEEJJJUUUZZZdddmmmuuu}}}}}}tttfffWWWMMMCCC>>>:::<<>>@@@BBBLLL```~~~{{{```QQQNNNOOOXXXfffzzz///////////////000000000000111222333333444333333111444666666;;;AAA@@@;;;666555555444333333333444111111111111111111111111222222222333333333333444444444444333333222222222111222222333444555666666666555555444555555666777555777999999999<<>><<<:::888777777...//////000111111222222444666;;;BBBJJJPPPRRRRRRFFF@@@888222111333666777;;;???CCCDDDAAA<<<777555111222555:::AAAMMM[[[fffiiifff]]]OOOAAA888555444222333444444666>>>JJJTTT___cccbbbYYYKKK???777444888888<<>>GGGOOOYYY^^^aaa]]]TTTLLLHHHGGGJJJTTTbbbooowwwyyywwwuuussswww~~~{{{nnnddd\\\UUUQQQJJJEEEAAAAAAAAABBBHHHNNNZZZ```hhhqqqxxx}}}~~~rrrbbbQQQFFF===;;;:::===HHH___{{{sssZZZHHHBBBFFFMMMiii~~~|||UUUEEE<<<:::777777777888777666888888777555555444444444555555555555555555555555777777888888999999888888999::::::999999;;;???BBBFFFUUUnnnnnnZZZVVVWWWaaasss222222222111111000000000222222222333222222111000333999;;;888888<<<;;;555333333222222222222333333111111111111111111111111222222333333333444444444444333333333333333333222222222333333444444555555333333444444555666777888555666888888999:::<<<===EEEIIIPPPUUUWWWXXXYYYZZZTTTTTTZZZhhhzzz|||rrrgggeeebbb```______aaabbbfffiiioooxxxxxxmmmggg^^^[[[UUUOOOIIIFFFCCCBBBAAA@@@===;;;999777666555333333333333222222111111111222555999>>>EEEKKKOOOGGGBBB;;;666444444555555555999===>>>===999777555---...222555999@@@PPP^^^gggllljjj]]]LLL@@@999444000111222222333888AAAGGGUUU]]]aaa]]]SSSHHH<<<444666555666<<>>@@@CCCKKKSSS]]]bbbkkksssyyy~~~}}}nnn\\\LLLCCC;;;;;;===CCCUUUooogggQQQEEE???AAAFFFbbb~~~}}}~~~{{{VVVFFF;;;999777777888888777666888777666555555444444444555555555555555555555555888888999999999999888888:::::::::888888:::>>>AAACCCLLL^^^vvvgggbbbcccooo~~~555555444333222111111000222222333444444444333333222===AAA;;;888;;;<<<777222222222111111222333333111111111111111111111111111222222222333333333333222333333333333333333444333333333333333333333333333333444444555666666777444444555666999::::::999;;;???DDDGGGJJJLLLNNNOOOOOOMMMPPP\\\kkkqqqccc[[[RRRPPPOOOMMMLLLLLLLLLLLLQQQSSSVVV\\\eeepppzzz~~~wwwmmmiiibbbYYYRRRLLLIIIGGGCCCAAA???<<<:::888777666777666666555444333333333000333666888:::???FFFLLLJJJGGGBBB???>>><<<;;;999999:::<<<;;;888555444444000---///333555999CCCNNN[[[eeekkkfff\\\QQQDDD:::333333222222222555:::===FFFPPPXXXYYYVVVQQQFFF;;;555555555666:::AAAJJJPPPRRRWWWWWWNNNDDD???;;;777222555666444666<<>>FFFLLLNNNLLLJJJHHHGGGEEEBBB@@@??????===:::666333222222666000...222555555999@@@NNNZZZfffiiiggg```QQQBBB999777444222222333444555:::DDDNNNSSSWWWWWWOOODDD666666666333222555;;;AAAFFFRRRYYYTTTKKKFFFBBB===000555777444333777<<<>>>DDDGGGHHHEEE???999666555111222222333555777777888555???JJJQQQYYY^^^ZZZRRRGGGDDDAAADDDKKKPPPQQQPPPKKKKKKLLLKKKKKKNNNQQQTTTWWWZZZ^^^dddgggiiijjjjjjmmmjjjeeeaaa\\\WWWRRRNNNKKKGGGBBB???===<<<;;;:::999777888<<<@@@FFFRRR]]]jjjnnntttxxx{{{~~~oooYYYIII???;;;:::>>>EEESSSoooiiiNNNBBB@@@??????AAAIIIfff|||WWWEEE:::999777777888888666555222222333444666888999;;;555555555555555555555555333333555777888999999999666999<<<===;;;:::::::::???AAAIII\\\{{{~~~~~~GGGDDD@@@;;;888555555555///000111333333333333333333555777999:::888666444222222111000/////////000222222111111222222333444222222333333333444444444444444444333333222222222444333333222222333333444333333444555444333222111333444444555666777888999666888:::<<<<<<===???AAABBBBBBDDDIIIPPP\\\rrr~~~gggWWWKKKFFFEEE?????????>>>======<<<<<>>===999666666444333333444555444333222333555888===BBBFFFIIINNNQQQTTTVVVVVVUUUUUUUUURRRLLLEEE@@@===999555111...///111111000111333666<<>><<<888444222333666888666888>>>GGGOOOQQQMMMHHH>>>999333000222555777777@@@FFFNNNTTTTTTNNNEEE???:::999777666555555555555<<<===>>>>>>===:::777555111333444444333222222333999;;;???EEEKKKQQQVVVYYYNNNHHHAAA>>>???BBBDDDEEECCCDDDEEEFFFFFFDDDBBBAAAHHHJJJOOOSSSUUUVVVVVVUUUXXXWWWTTTPPPLLLHHHEEECCC???>>>>>>===;;;:::999999555666888;;;@@@IIIVVV```kkkpppvvv|||}}}fffQQQAAA::::::<<>>???FFFUUUkkk~~~~~~}}}UUUSSSNNNHHHBBB>>>:::999444444444444333333333333111222444555555444333222333222222111111111111222111111111111111222333333000000111111111222222222444444444333333222222222444333333222222333333444222333444555555555444333555555555666666777777777666888:::::::::;;;===???===<<<>>>CCCHHHSSSgggxxxrrr\\\OOOFFFAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;===AAADDDFFFEEELLLUUU\\\dddpppxxxpppjjj```ZZZQQQJJJFFFCCC???<<<888666444333333333222111333444555777:::>>>AAACCCKKKNNNSSSVVVXXX[[[]]]______ZZZTTTOOOJJJEEE???;;;333333222111000000111222:::???JJJXXXdddgggaaaZZZNNNFFF<<<555333333333222444444666===EEEHHHGGGDDD<<<888222000111444555666;;;@@@HHHNNNPPPMMMHHHDDD;;;999777444333222333333888999;;;;;;:::888555333111333444444333222222333555777:::>>>DDDIIIMMMPPPKKKFFF@@@===>>>@@@BBBBBBAAA@@@???>>>============@@@BBBEEEHHHJJJKKKKKKKKKLLLKKKIIIGGGDDDAAA???>>>;;;:::999888777666666555666777999;;;@@@JJJWWW```kkkpppwww}}}oooXXXHHH===999:::;;;AAAPPPiiipppWWWBBB???===777888@@@BBBRRRkkk|||~~~uuuTTTCCC@@@===:::888888999888888777666555555555555666777666666666666666666666666666666777888888999::::::888;;;======<<<;;;;;;<<<<<<>>>DDDOOObbb{{{~~~~~~}}}eeeccc___YYYRRRLLLGGGDDD===<<<:::777555333222222111111111111111111000000333222222222222333333444111000000000000111222222000000111111111222222222444444333333333333222222444333333222222333333444222333444666666666666555666666666666666666666666666777999999888999:::<<<:::999:::===AAAJJJZZZiiigggRRRIIICCC???=========<<<;;;;;;::::::999777777666666777999;;;<<<<<>>===:::666444444333111000444444444444666888:::;;;CCCFFFKKKPPPUUU[[[aaadddhhhfffbbb___[[[UUUNNNIII===999444111000000111111888777;;;GGGXXXccceeeccc]]]RRRCCC:::777666333///333111000333999>>>@@@???999666111///000222333444444888>>>EEEIIIKKKKKKKKKAAA>>>:::666333333333444444555666777777555333222111333444444333222222333333444666999<<<@@@CCCEEEFFFBBB>>>;;;;;;===>>>???>>><<<:::777777777999::::::;;;<<<===>>>???@@@@@@??????>>>===<<<;;;::::::888888777666555444333333666888:::<<>>GGGZZZvvv}}}~~~mmmQQQCCCAAA>>>;;;999999888777666777666666555555666666777777777777777777777777777666666666666777999;;;===999;;;===>>>===<<<===>>>===???CCCJJJXXXooo~~~~~~~~~}}}hhhhhhfffddd___ZZZVVVSSSKKKHHHDDD@@@<<<888666555666555333111000000000111222222111222222333444555000000000///000000111222222222333333333444444444333333333333333333333333444333333222222333333444222333555666666666555444444444444555555555555666777888999999888777888:::;;;::::::===???EEEQQQ]]]rrrbbbOOOHHHDDDAAA???;;;;;;;;;:::999999888888888888777666666777777888:::;;;======@@@HHHTTT\\\mmmxxx~~~uuuiii^^^UUUNNNGGGCCCBBB>>>:::777555444333111333333222222222444555666999<<<@@@DDDIIIOOOWWW[[[bbbcccdddeeedddaaa]]]ZZZKKKDDD:::444111222333333777444555===KKKXXX___bbbbbbZZZOOOFFF@@@;;;666333333000///000555999;;;;;;666444111//////000111222000222666;;;AAAFFFJJJLLLHHHEEE@@@;;;777666666777111222333444555444222222111333444444333222222333333444555666999;;;===>>>AAA???<<<:::999::::::;;;999888777777777777888999:::999888888888999;;;<<<::::::999999999888888888888888888777666555555444666777999;;;???IIIVVV___jjjpppwww}}}~~~~~~jjjOOOAAA<<<::::::;;;<<>><<<;;;777888>>>@@@CCCOOOiii~~~~~~}}}yyydddMMMCCC===;;;888777777777666555777666666666666666666777777777777777777777777777777666555444555777:::;;;999:::<<<===<<<<<<>>>??????BBBEEEIIIRRRhhh~~~~~~~~~}}}]]]^^^```bbbcccaaa```^^^YYYWWWSSSNNNIIIEEEAAA@@@<<<:::777444222111111111111111111111111222333444000000000///000000111222222222333333333444444444333333333333333333333333444333333222222333333444444444555666666555444333222333333444555555666666777888999999888777888999<<<:::;;;===???AAAJJJSSScccvvvaaaMMMFFFCCC@@@>>>::::::999999888888777777999999888777666666666666444666777777888<<>>:::777666444222222222111000111222333444444555777999<<>>777444333444666888;;;???DDDLLLTTTYYY______\\\TTTHHH>>>888555111000000111333555555555333333111000//////000111///000111555:::???EEEHHHJJJGGGBBB===:::888777777111222333444444444333222111333444444333222222333444444444555666777999:::<<<<<<;;;:::888888888888333444666777888999888888:::999888666666777999999888888888777777666666666888888777777666666555555444666777999===GGGSSS\\\iiinnnuuu{{{}}}}}}}}}}}}mmm[[[FFF===<<<:::888888===MMMhhhpppVVVHHH===;;;;;;999:::>>>@@@AAAIIIbbbzzzuuu}}}|||[[[HHHAAA:::888777777888999888777666777777777777777777666666666666666666666666666888777555444444555666777777999;;;;;;;;;<<<>>>@@@@@@DDDGGGJJJRRRfff~~~~~~~~~KKKNNNRRRVVVZZZ\\\\\\\\\^^^]]]\\\YYYVVVRRRPPPNNNDDDBBB>>>:::777444333222222111111111111222222333111000000000000111222222000000111111111222222222222222333333333333444444444333333222222333333444444555666777777777666555555555555555666666777777666888999888777777888999:::888888;;;===>>>CCCJJJVVVhhhdddNNNDDD???;;;;;;::::::999888888777777666777777666666555555444444111333444555555777:::<<>>AAADDDCCC???<<<999666555555222222333333444333333333111333444444333222222333222222222222333555666777999;;;<<<;;;999777666666///111444666777777666555888777666555444555666666666666666555555444444444666666555555444444444444444555777888<<>>:::999888999;;;<<<;;;:::666777777888888777777666666666666666666666666666999888666555444444555555777888::::::;;;<<>>@@@CCCGGGJJJMMMNNNOOOUUUWWWYYY[[[[[[ZZZXXXWWWOOOMMMIIIEEE@@@<<<999777444333333222222222222333111111111111111222333333000000111111111222222222222222222333333444444444444333333222222333333444333444666999:::;;;;;;;;;;;;::::::999888777777666444555777777666666777999777555666:::<<<<<>>DDDJJJRRR[[[bbbgggjjjkkkbbbTTTFFF>>><<<:::???FFFLLLOOOPPPPPPQQQSSSXXX]]][[[RRRFFF<<<777222222111///......///000000222333222///......000......///000333666999:::>>>===<<<:::888555333222333333333333333333222222111333444444333222222333111111222222333555666777888;;;======:::777666666333333444555555555555555555555444444333333444444444444444444444555555555555555444444444333333333444666777888===FFFRRR[[[fffjjjooosssvvvyyy|||~~~{{{mmm___KKKBBB;;;::::::999888:::DDD\\\{{{rrr[[[EEE>>>999888999999:::<<<<<<<<>>666555444444333333333333222222111111222222333444222222333333333444444444222222222333333444444444444333333222222333333444222444777:::===???@@@@@@AAA@@@>>><<<:::888777666222333555555444555666888777555666;;;<<<<<<>>>BBBGGGVVViii|||yyy```OOODDD@@@AAA::::::999999888777777777444444555666666666666555222111111000111333666888777:::???CCCJJJTTTaaajjj|||zzzsssggg\\\RRRJJJDDDAAA:::999777555333222333333///000111111111111333555000222555888<<>>>>>:::777666666:::888666555444444555666444444444444444444333333333333444555666777888888666555555555555555555444555777888999===FFFSSS\\\eeehhhmmmqqqtttxxx|||~~~~~~~~~}}}|||zzztttdddUUUEEE???::::::;;;;;;===@@@JJJbbb~~~bbbLLL@@@;;;777666777888999:::>>>===AAARRRttttttlllsssaaaKKK@@@:::;;;999888999999888666444666777888999999888777666888888888888888888888888777888999:::::::::::::::999:::;;;<<<<<