BM6P6(@ rrrWWWJJJJJJHHHJJJMMMJJJKKKOOORRRSSSPPPKKKFFFDDD@@@===<<>>888111---++++++(((&&&***)))(((&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""###$$$%%%&&&%%%$$$###########################%%%$$$$$$###""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''((()))+++,,,---......---,,,+++*********++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((''''''(((***,,,---,,,+++,,,,,,,,,,,,+++,,,---///111666>>>EEELLLTTT\\\aaavvvxxx{{{~~~zzzxxxyyy{{{zzzyyyvvvssslll```UUUOOOPPPSSSYYY^^^cccaaaYYYOOOHHHEEEGGGIIILLLPPPSSSQQQLLLHHHGGGCCCAAAGGGSSS]]]aaaaaa[[[YYYRRRKKKNNN[[[jjjqqq|||}}}}}}{{{xxxsssnnnkkk~~~pppdddVVVOOOOOONNNKKKIIIKKKKKKKKKJJJJJJJJJKKKLLLHHHGGGGGGGGGGGGDDD@@@<<<:::999666333000---***)))+++)))&&&&&&((((((%%%###sssYYYKKKKKKHHHIIIKKKHHHIIIMMMQQQRRROOOJJJEEECCC@@@===<<>>:::555000------,,,***)))''''''&&&&&&sssYYYLLLLLLIIIIIIJJJGGGHHHLLLPPPQQQNNNIIIEEECCC@@@===<<>>???:::999666333///,,,***)))!!!###$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%%%%&&&%%%$$$"""!!!########################$$$###############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&''''''((((((((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++******'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))*********))))))(((***,,,---------///444777666BBBQQQXXXYYY]]]eeennnpppuuu{{{vvvoooeeeZZZSSSHHHGGGFFFEEEFFFIIIMMMPPPLLLMMMNNNMMMMMMQQQXXX^^^iiihhhfffdddcccdddfffhhhqqqxxx}}}yyyuuuxxx~~~zzz|||~~~|||uuuiii[[[RRRQQQSSSOOONNNQQQWWW[[[[[[XXXUUUNNNVVVdddvvvsssgggZZZSSSTTTUUUSSSOOOHHHFFFDDDEEEIIINNNRRRSSSKKKLLLLLLLLLLLLKKKIIIHHHAAA@@@===777111,,,))))))qqqXXXLLLMMMJJJIIIKKKFFFHHHLLLPPPRRROOOJJJFFFDDD@@@===<<>>888222,,,)))%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&''''''((((((((((((((('''((()))***+++++++++++++++,,,,,,,,,,,,+++***)))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********'''((()))+++++++++*********---111333777===EEELLLWWWeeewww~~~|||}}}vvvpppkkkeee```[[[[[[ZZZXXXSSSMMMHHHEEEIIILLLPPPRRRUUUZZZbbbiiiffflllsssuuuvvvyyy~~~uuuqqqhhh___XXXXXXXXXUUUQQQOOOJJJIIIMMMXXXaaahhhmmmrrrpppqqqvvv{{{nnn___ZZZYYYWWWTTTRRRMMMFFFBBBCCCFFFIIIJJJLLLMMMOOOPPPRRRRRRRRRQQQNNNLLLGGG@@@999111+++'''pppWWWKKKMMMJJJJJJLLLGGGHHHLLLQQQRRRPPPKKKGGGEEE@@@===<<>>AAAAAA===;;;;;;888777555222111222222333111000---+++)))((((((((())))))))))))))))))))))))+++***)))(((((()))***+++%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((*********))))))))))))))),,,+++))))))***+++++++++///111000...222>>>IIINNN```eeellluuu}}}}}}{{{ssskkkkkkuuu}}}hhhVVVQQQOOOGGGCCCEEEJJJJJJJJJJJJIIIGGGDDDBBB555222...***'''&&&&&&&&&%%%&&&&&&%%%$$$%%%'''***&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%%%%''''''(((******++++++++++++++++++***************)))(((''''''((()))(((&&&)))))))))))))))(((((((((%%%***...,,,)))((())))))***,,,---,,,***,,,000444@@@JJJWWWaaaeeeeeeeeeeeehhhwww|||{{{wwwbbbTTTPPPQQQRRRQQQPPPSSSVVVWWWWWWXXX\\\___jjjppp{{{wwwkkkWWWOOOKKKMMMPPPTTT]]]gggxxxxxxzzz}}}iii\\\XXXUUUPPPKKKLLLMMMOOOSSSUUUQQQIIIBBBHHHEEEDDDFFFIIIGGGAAA:::tttYYYJJJKKKJJJKKKMMMHHHJJJMMMQQQQQQOOOKKKGGGFFFBBB>>>===@@@AAA===::::::888777555222111222222333111///---+++)))((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((())))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((()))))))))******************************++++++++++++,,,------,,,***111888<<>>:::444...***(((((((((((((((((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++++++++++++++++++++++++++************)))(((''''''((()))((('''((((((((((((((((((((((((******(((&&&''')))+++,,,((())))))(((+++333???GGGgggoooyyy{{{|||uuunnnddd[[[PPPIIIIIILLLNNNOOO^^^eeennnwww|||~~~tttlllaaaVVVRRRTTTXXXVVVSSSUUU___rrrtttZZZNNNRRRZZZPPPRRRVVVZZZ[[[UUUKKKBBBDDDAAA??????BBBEEEEEECCCtttYYYJJJKKKJJJKKKMMMHHHHHHLLLOOOPPPNNNKKKHHHGGGAAA======@@@@@@<<<999:::888777555222111222222333111///---+++)))((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((''''''''''''&&&)))))))))*********++++++************************((())))))***,,,---......111>>>LLLTTT]]]kkkzzz~~~{{{zzzzzz|||}}}}}}~~~vvvaaaMMMCCCFFFIIIKKKKKKJJJIIIIIIHHHDDD>>>666000,,,************))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))+++,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,++++++************)))(((''''''))))))((('''&&&&&&''''''(((((()))))),,,)))&&&'''***,,,------+++...222777???LLL[[[eeeuuuzzztttkkkdddcccaaa\\\VVVSSSPPPQQQSSSVVV[[[```dddfffyyy{{{ppplll^^^WWWLLLFFFHHHUUUgggtttyyyddd]]]___XXXWWWXXXZZZ\\\ZZZTTTOOOJJJGGGBBB>>>>>>@@@DDDGGGtttYYYJJJKKKJJJKKKMMMHHHGGGJJJNNNPPPNNNKKKIIIHHH@@@===<<>>EEEKKKJJJFFFKKKLLLLLLIIICCC:::222---+++)))'''((()))***(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''((((((((((((((((((((((((************++++++,,,,,,,,,------............---------,,,,,,+++******))))))''''''(((*********)))%%%&&&&&&'''((()))******((((((+++...,,,---777CCCKKKRRR]]]gggqqq|||yyyzzzyyylllbbbPPPKKKIIIPPP[[[eeeooowwwwwwxxxdddUUUNNNRRRQQQPPPMMMMMMUUUeeesssvvvlllfff```[[[WWWWWWXXXWWWSSSMMMGGGCCCAAAtttYYYJJJKKKJJJKKKMMMHHHHHHLLLPPPQQQPPPMMMJJJIIIAAA======@@@@@@<<<999:::888777555222111222222333///...,,,***)))))))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))((((((((()))))))))******+++++++++,,,,,,------...+++,,,...000555@@@NNNYYYeeettt|||nnn]]]JJJAAADDDIIIHHHEEEHHHJJJMMMMMMIIIBBB:::555000,,,(((''')))+++)))'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&((((((((((((((((((((((((+++++++++++++++*********+++,,,---....../////////......---,,,+++******)))(((''''''(((***++++++***''''''(((((())))))******+++))))))+++,,,333HHH___mmmooossswww}}}sssfffbbbeeehhhfffbbb\\\XXXVVVPPPTTT___pppzzzoooiii___TTTMMMIIIJJJPPPWWWhhh~~~yyyxxxnnn[[[NNNTTTVVVXXXXXXWWWSSSOOOLLLtttYYYJJJKKKJJJKKKMMMHHHJJJMMMQQQRRRPPPMMMKKKIIIBBB>>>===@@@AAA===::::::888777555222111222222333///...,,,***))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))))))))))))))*********++++++++++++,,,,,,---.........000444999???FFFRRRaaakkksss~~~{{{|||ppp\\\MMMGGGGGGGGGFFFFFFHHHKKKMMMLLLHHHDDDAAA888222+++)))***+++)))'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''+++*********************)))***+++---...///000000///...---,,,+++******)))(((''''''(((***,,,+++***)))))))))***************---***,,,555===HHH___wwwvvvfff\\\KKKLLLNNNOOOPPPVVVaaajjjrrrwww}}}ssshhh[[[TTTSSSTTT]]]sss|||qqqbbb```]]][[[[[[\\\\\\YYYVVVtttYYYJJJKKKJJJKKKMMMHHHKKKNNNRRRSSSQQQNNNKKKIIIBBB???>>>AAAAAA===;;;;;;888777555222111222333333///...,,,***))))))******))))))))))))))))))))))))((()))***++++++***)))(((***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))************+++++++++,,,,,,,,,++++++,,,,,,---...//////<<>>@@@>>>999777888:::777444333333222111000111///,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((''''''&&&&&&((()))***)))************++++++++++++***)))***,,,---......(((---///++++++000666999HHHPPP\\\gggnnntttzzz~~~yyyxxx~~~~~~zzzxxx|||yyyoooiiijjjnnnqqqlllsss{{{|||yyyuuuvvvxxxrrrnnnlllqqq}}}lllXXXMMMKKKKKKJJJJJJJJJIIIGGGGGGGGGHHHHHHDDD===666000+++)))(((((('''&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((++++++******************)))***,,,.........,,,+++------,,,,,,+++***))))))%%%&&&((()))*********)))(((''')))---,,,(((+++333+++888FFFRRR___nnnyyy~~~{{{vvvvvv~~~{{{sssdddVVVNNNNNNQQQUUUZZZ```jjjwww}}}|||~~~rrr\\\QQQMMMLLLPPPUUUiii{{{yyykkkdddaaa^^^[[[rrrYYYMMMOOOLLLKKKLLLGGGJJJPPPSSSQQQOOONNNKKKGGGBBB??????AAA???:::888999:::777444333333222222111111///,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((('''''''''((()))***)))************++++++++++++*********+++,,,,,,,,,)))------+++...888AAAEEEZZZ```hhhoootttzzz{{{uuuuuuyyy~~~|||{{{yyyssspppoooooonnnoooqqqtttuuutttrrrooojjjiiiiiippp|||mmm^^^SSSLLLIIIIIIJJJKKKLLLMMMMMMMMMLLLIIICCC<<<555///***((()))'''&&&%%%'''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((************************)))***,,,---------,,,+++------,,,,,,+++******)))&&&'''(((************)))000+++(((******))),,,222222>>>MMMZZZjjj}}}xxxhhh^^^ZZZ\\\\\\\\\\\\]]]___bbbdddqqqvvv}}}nnnaaaVVVPPPPPP[[[dddrrr|||yyy~~~nnnccc^^^ttt[[[NNNPPPMMMLLLMMMHHHKKKQQQTTTRRRPPPOOOLLLHHHCCC@@@@@@BBB@@@;;;999:::999777444333333333222111111///,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***((((((((('''((())))))***)))************+++++++++)))******+++,,,------------///000111:::JJJWWW]]]mmmuuu~~~zzzxxx|||{{{~~~yyyuuuuuuxxxzzzyyyzzz{{{yyy~~~~~~xxxgggZZZMMMKKKHHHHHHIIIKKKLLLMMMLLLKKKIIIEEE???888222///,,,)))&&&$$$%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***************************++++++++++++,,,,,,,,,---,,,,,,++++++*********((())))))*********))))))000***'''((()))***,,,000;;;HHHXXXfffxxxuuu```QQQIIIFFFLLLPPPZZZiiixxx}}}mmmeeeVVVSSSRRRXXXeeevvvvvvaaawww^^^QQQQQQMMMKKKLLLGGGKKKQQQUUUSSSPPPOOOLLLHHHCCC@@@@@@CCCAAA<<<:::<<<999777444222333333222111111...,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******((((((((()))))))))******))))))*********+++++++++)))***,,,------...///111222555999@@@NNNbbbpppvvvyyy}}}zzz|||||||||yyywww}}}yyyxxxzzz{{{{{{{{{uuuddd]]]RRRIIIEEEFFFHHHJJJIIIJJJLLLLLLIIIDDD>>>:::111---(((%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((***************+++++++++++++++*********++++++,,,,,,,,,,,,++++++***************************))))))******,,,---///111666:::JJJWWWgggtttrrr[[[KKKGGGJJJNNN\\\eeevvvzzzoooaaaVVVRRRVVV[[[___rrrsss{{{aaaRRRQQQLLLJJJJJJEEEKKKQQQUUUSSSPPPOOOLLLHHHCCC@@@AAACCCBBB===;;;<<<999666333222333333333222111...,,,++++++++++++***************************************************))))))))))))))))))))))))''''''(((((()))*********)))))))))***************))))))*********++++++++++++------,,,++++++---000777>>>GGGRRRaaattt{{{vvvzzzzzz|||}}}}}}jjjVVVIIIDDDEEEIIIGGGJJJMMMOOONNNJJJEEEAAA777222,,,(((&&&'''((()))((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))*********+++++++++,,,,,,+++******++++++,,,,,,,,,+++++++++++++++***+++++++++***************)))---000111444>>>LLLVVVcccooozzz{{{qqqjjj]]]RRRMMMRRR\\\eeeuuujjjYYYQQQNNNVVVkkk}}}bbbSSSPPPKKKIIIIIIDDDKKKQQQTTTRRRPPPOOOLLLHHHBBB@@@@@@CCCAAA===;;;===888666333222333333333222111///,,,++++++++++++***************************************************))))))))))))))))))))))))'''(((((())))))******+++))))))***++++++++++++***)))************+++++++++...//////,,,)))***...222@@@KKKXXXaaammm|||~~~}}}~~~~~~{{{xxxvvvtttyyy{{{{{{|||}}}gggPPPCCCAAADDDHHHJJJMMMNNNMMMJJJFFFCCC>>>999222,,,***)))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,***...111333===QQQeeerrr|||uuukkkbbb[[[RRRYYYaaafffiiinnnvvv}}}uuucccZZZIIIQQQ___qqqzzz|||zzz```QQQOOOJJJIIIJJJFFFJJJPPPSSSQQQOOONNNKKKGGGAAA??????BBBAAA<<<;;;<<<888666333222333444333333111///,,,++++++++++++***************************************************))))))))))))))))))))))))((((((((()))******++++++)))***+++,,,,,,,,,++++++)))************+++++++++...///000......222;;;BBBQQQ]]]jjjooottt~~~~~~xxxqqqllliiijjjnnnuuu~~~~~~||||||~~~yyy^^^IIIAAAAAAFFFGGGIIIJJJJJJIIIHHHGGGDDD???777111...+++)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((())))))***++++++,,,,,,------...///...---,,,+++++++++++++++++++++++++++++++++******+++,,,---......444<<>>???AAAAAA<<<:::<<<888555333222333444333333111///,,,++++++++++++***************************************************))))))))))))))))))))))))((((((((()))******++++++)))***+++,,,---,,,++++++)))************++++++++++++---000222555>>>KKKUUU___lllvvvwwwwwwuuussspppkkkfffbbb^^^\\\```bbbgggoooxxx~~~~~~oooUUUGGGEEEAAABBBCCCFFFHHHJJJKKKLLLGGGBBB;;;555000---***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))((())))))***++++++,,,,,,---...///000000...,,,+++++++++++++++++++++++++++++++++******+++---...000555???PPPggg~~~{{{ppp___SSSQQQSSSUUUlll{{{zzzttt\\\WWWUUURRR[[[kkkmmm{{{```QQQOOOJJJJJJLLLHHHIIIOOORRROOOMMMLLLJJJFFFBBBAAAAAA@@@???>>><<<<<<999666333111111222222111000///---,,,+++***************************************++++++++++++******))))))))))))************(((((()))*********************+++,,,,,,,,,,,,+++***((((((++++++((())),,,...+++...888BBBOOObbbtttrrrsssvvvzzzyyy~~~|||~~~|||tttkkkbbbcccdddccc```______```bbbooohhhQQQBBBFFFAAA???EEEJJJJJJJJJKKKNNNIIIBBB>>>;;;666---&&&***)))(((((((((((('''%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++******+++---...///111000///...---,,,++++++---,,,******+++,,,,,,+++)))***+++,,,...222666999LLL\\\ooo~~~yyyfffTTTPPPRRRZZZkkk}}}xxxnnnqqq|||~~~ooo```WWWTTTVVVZZZooo{{{```QQQOOOKKKJJJLLLHHHIIIOOORRROOOMMMLLLJJJFFFDDDCCCCCCBBB@@@???===<<<999666333111111222222111//////---,,,+++***************************************++++++++++++******))))))))))))************((())))))*********************+++,,,,,,,,,,,,++++++)))***------***+++...111000777DDDRRR]]]jjjuuuwwwyyy}}}|||yyyxxxpppmmmhhhccc]]]XXXUUUSSSRRR^^^ooo||||||lllXXXJJJDDDAAACCCHHHJJJIIIIIIKKKOOOKKKFFFCCCAAA;;;333,,,)))(((''''''((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))***+++++++++++++++---...///111000///...---,,,++++++,,,+++++++++,,,------------......///222:::FFFNNNaaammm{{{zzzpppaaa\\\ZZZ___fffppp~~~~~~vvvuuutttuuu~~~iii^^^XXXWWWbbb{{{zzz```QQQPPPKKKKKKLLLHHHIIIOOORRROOOMMMLLLJJJFFFDDDCCCCCCAAA???===;;;:::888666222111111222222222///...---,,,+++***************************************++++++++++++******)))))))))*********++++++((()))******++++++************+++,,,,,,,,,,,,+++,,,+++,,,///...+++---111222666AAAQQQ___hhhnnnrrr~~~|||xxx~~~{{{zzz}}}||||||vvvlllbbbXXXQQQNNNUUU___hhhqqq{{{vvvggg[[[KKKGGGFFFIIIJJJHHHHHHKKKNNNKKKIIIHHHFFFAAA:::444)))(((''''''((())))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))******,,,+++++++++,,,---...///000000///...---,,,,,,+++++++++,,,,,,------......---...111555>>>LLL]]]hhhvvvxxx{{{zzzqqqddd]]]^^^]]]iiivvvzzzvvvxxxpppcccZZZ]]]iii{{{zzz```QQQPPPLLLKKKMMMHHHIIIOOORRROOOMMMLLLJJJFFFBBBAAA@@@>>><<<:::777666888555222111111222222222///...---,,,++++++++++++******************************++++++++++++******))))))*********+++++++++))))))***++++++++++++*********+++,,,,,,,,,,,,+++---,,,---///---+++...444===EEESSSaaajjjnnnqqqssszzzuuu|||~~~{{{zzzzzzzzz|||}}}{{{}}}wwwlllXXXTTTQQQSSSWWW]]]eeelllxxx~~~vvvbbbVVVKKKGGGGGGFFFGGGIIIIIIIIIIIIJJJIIIEEE>>>999...,,,)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,,,,,,,------......000//////...------,,,,,,+++,,,------,,,,,,---...,,,...555CCCVVVhhhvvv}}}wwwmmmfff\\\TTTYYYeee{{{qqqeeeeeemmmsssvvvqqq^^^WWW\\\nnnyyy___QQQQQQMMMLLLMMMIIIIIIOOORRROOOMMMLLLJJJFFFAAAAAA@@@>>><<<999777666777555222111111333333222......---,,,++++++++++++******************************++++++++++++******************++++++++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,---,,,,,,222;;;RRR]]]kkksssvvvxxx{{{~~~~~~||||||~~~wwwgggaaa___\\\YYYZZZgggoooxxx~~~mmmTTTIIIGGGGGGGGGGGGGGGHHHJJJLLLKKKHHHDDD@@@777444///,,,***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************,,,,,,------------------/////////...------,,,,,,,,,---...---++++++...000444888EEE]]]wwwrrr```XXXXXX___qqqvvvmmmddddddmmm|||vvvfff___^^^lllyyy___RRRRRRNNNMMMNNNIIIIIIOOORRROOOMMMLLLJJJFFFCCCBBBBBB@@@>>><<<:::999777444222111222333333333...---,,,,,,+++++++++,,,******************************++++++++++++***************++++++++++++,,,)))***++++++,,,+++++++++******+++,,,,,,,,,,,,+++,,,+++,,,......222===IIIcccnnnxxx}}}rrrhhheeeaaafffmmmrrrvvv{{{|||iiiVVVOOOJJJGGGFFFFFFHHHKKKMMMMMMKKKHHHFFF@@@<<<555000,,,)))&&&$$$%%%%%%%%%&&&&&&&&&&&&'''((()))*********)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))*********++++++,,,---............------//////.........------------...///---,,,---333777GGGMMM]]]vvvqqqaaa[[[bbbsss|||xxx|||ooo\\\SSS[[[jjj~~~xxx___RRRRRROOONNNNNNIIIIIIOOORRROOOMMMLLLJJJFFFBBBBBBAAA@@@???===<<<;;;777444111000222333333333------,,,+++++++++,,,,,,******************************++++++++++++***************+++++++++,,,,,,)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++,,,+++---000333<<>><<<;;;:::777444111000222333444333------,,,+++++++++,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++...222888DDDXXXkkkxxx{{{}}}oooggghhhqqq}}}~~~hhhRRRHHHHHHBBBDDDFFFGGGGGGGGGGGGHHHIIICCC<<<555111---***(((%%%%%%%%%&&&&&&''''''''''''((()))***)))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((())))))************+++++++++------/////////...---,,,...............------------...000///000777BBBLLL___hhhttt~~~}}}{{{|||kkkggg___WWWVVVaaattt~~~yyyyyy{{{|||~~~ooo^^^\\\___gggzzz```TTTUUUSSSQQQOOOHHHNNNOOOPPPPPPNNNKKKHHHFFFBBB@@@>>>=========;;;:::888666222111111111000///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,+++,,,...//////...///+++111DDDXXXdddkkkppp{{{|||~~~}}}zzzgggPPPLLLFFFGGGEEEDDDFFFIIIHHHEEEEEEIIIGGG???666111---(((***(((%%%$$$%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((($$$%%%''')))***)))((('''***+++,,,+++)))))))))***.........////////////000....../////////------,,,000***///@@@JJJKKKUUUcccsssrrrsssoooeee___hhhvvvppp^^^QQQOOOPPPVVVfff{{{{{{{{{{{{zzzzzz{{{||||||zzzxxxuuurrrooommmmmmllljjjjjjkkkkkklllmmmnnnnnnnnnnnnoooooopppppppppqqquuuuuuuuuvvvwwwyyyzzz{{{{{{zzzxxxxxxxxxzzz|||~~~xxxfff]]]___fffxxx___SSSUUUSSSQQQOOOIIINNNOOOPPPPPPOOOLLLHHHFFFCCC@@@>>>=========;;;:::777555222111222111000///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,************))))))))))))******+++++++++,,,,,,,,,------------.........---222333???VVVkkktttvvvxxxyyyzzzxxxbbbWWWHHHEEEDDDDDDFFFFFFGGGHHHFFFJJJHHH@@@888333///******(((&&&&&&'''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''(((((((((((($$$&&&((()))******(((((()))***,,,+++***)))***,,,---............/////////111///+++***+++---......---555HHH___kkkoooxxx}}}rrreee[[[WWW]]]rrrzzzllldddaaalllooovvv|||~~~}}}|||yyywwwuuusssrrrnnnmmmkkkhhhfffeeedddccccccbbb___\\\ZZZYYYXXXXXXSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWZZZZZZZZZ[[[\\\]]]______aaa``````aaacccfffiiikkknnnnnnnnnoooppprrrtttuuu{{{|||}}}}}}|||}}}pppaaavvv^^^SSSUUURRRPPPOOOJJJMMMNNNOOOOOONNNLLLIIIGGGCCCAAA>>>=========;;;:::666444333222333222111///...---,,,,,,++++++,,,,,,************************)))))))))*********++++++,,,++++++***))))))((((((******+++++++++,,,,,,,,,------.........---------...666JJJeeezzz}}}yyyzzzyyy{{{~~~}}}yyy}}}|||nnn\\\OOOFFFEEEFFFDDDFFFKKKGGGKKKJJJCCC<<<888333...+++)))(((((()))***)))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((((((((%%%&&&((()))******)))((((((***++++++******,,,------------............///111///,,,+++,,,...//////333IIIhhhwww```SSSSSS```wwwvvvkkkjjjttt{{{uuupppnnnmmmkkkhhhdddaaa___^^^ZZZXXXVVVSSSPPPNNNLLLLLLLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKKKKJJJJJJKKKLLLNNNQQQSSSUUUWWWWWWXXXZZZ\\\^^^```bbbfffhhhjjjlllmmmpppsssvvvxxxyyyzzz}}}iiisss\\\SSSUUURRRPPPPPPJJJJJJKKKMMMNNNMMMJJJHHHFFFDDDBBB???>>>======;;;:::555444333333444333111///...---,,,,,,++++++,,,,,,************************((())))))))))))*********+++++++++******)))))))))******+++++++++,,,,,,,,,,,,---------,,,,,,---......;;;RRRmmmyyy}}}zzzwwwyyykkkQQQHHHFFFCCCDDDJJJHHHKKKKKKFFFAAA===888222,,,***)))))))))***)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&((()))******))))))''')))++++++++++++---///------------............+++...222222000///111333@@@[[[}}}tttfff```eeeooo{{{uuujjjhhhttt}}}|||xxxuuurrrooolllhhhbbb^^^XXXWWWUUURRROOOMMMKKKIIIGGGGGGEEEDDDCCCCCCCCCCCCAAA@@@@@@?????????>>>>>>CCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFGGGHHHJJJKKKMMMOOOPPPQQQSSSVVVXXXZZZ]]]aaadddjjjkkkmmmpppsssvvvxxxzzzvvvxxx{{{~~~oooZZZRRRUUURRROOOPPPKKKGGGIIIJJJLLLKKKIIIGGGEEEEEEBBB@@@>>>>>>===;;;:::777555333333333333111000...---,,,,,,++++++,,,,,,************************((())))))))))))*********))))))******+++++++++,,,******+++++++++,,,,,,,,,+++,,,---,,,,,,---111555;;;HHH\\\rrr}}}}}}xxxssswwwcccMMMGGGDDDDDDGGGGGGJJJKKKHHHEEECCC>>>888...,,,***)))))))))'''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''(((((()))(((((((((''''''((())))))*********''')))+++++++++,,,...000---------.........//////(((///444222---///999DDDQQQggg{{{zzzzzz}}}wwwbbbXXXUUUgggzzz~~~|||xxxsssnnniiieeeccc^^^ZZZVVVQQQNNNKKKHHHGGGEEEDDDCCCBBBAAA???>>>>>>===============>>>???@@@=========>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>============>>>>>>=========>>>>>>???AAA@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBBBBBDDDFFFHHHIIIKKKOOOQQQQQQRRRTTTWWWZZZ]]]___```bbbeeeiiimmmqqqvvv{{{lllXXXRRRUUUQQQOOOPPPLLLFFFGGGIIIKKKKKKIIIGGGEEEFFFCCC@@@???>>>===;;;999:::777444222222222111000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++))))))******+++,,,,,,---******+++++++++,,,,,,,,,***,,,---,,,---222:::AAAKKKUUUcccppp||||||xxxssspppttt}}}|||zzz}}}}}}uuuUUUHHHFFFEEECCCEEEHHHJJJIIIIIIIIIDDD===444000,,,)))(((((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''((((((((('''(((((())))))((((((((('''(((((())))))***++++++((()))+++,,,,,,,,,...000.........////////////000,,,000222000...999NNN___iiirrr~~~ttt]]]SSSVVV]]]ttt}}}uuunnniiicccaaa^^^YYYTTTOOOLLLJJJIIIFFFCCC???<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>============>>>??????>>>???@@@AAAAAAAAA@@@@@@>>>>>>??????????????????@@@@@@@@@@@@@@@???????????????>>>>>>===>>>>>>>>>=========>>>>>>>>>??????===>>>>>>>>>>>>===<<<;;;<<<>>>?????????@@@CCCEEE@@@AAABBBDDDEEEGGGHHHIIIMMMPPPSSSWWW[[[aaagggkkkppptttxxxzzz{{{}}}jjjWWWRRRUUUQQQOOOPPPMMMFFFHHHJJJLLLLLLKKKIIIGGGFFFDDDAAA???>>>===;;;999===999444111000111111111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---......000888EEENNNWWW___gggmmmttt{{{{{{vvvrrrppppppsssxxxzzzyyyvvvyyy{{{vvvuuuwww|||]]]IIIGGGFFFAAABBBFFFHHHIIILLLMMMHHHAAA:::666///+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))***++++++)))***,,,,,,,,,,,,---////////////000000000111111...111444999BBBRRRhhhwwwxxxvvvtttoooddd```nnn}}}mmmfffiiiqqqxxx|||yyyvvvtttpppjjjccc[[[UUUQQQKKKJJJIIIFFFDDDBBB@@@@@@@@@@@@@@@???>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLMMMNNNNNNNNNOOONNNNNNNNNMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>===>>>??????>>>>>>@@@BBB????????????@@@@@@@@@@@@BBBCCCEEEFFFHHHLLLQQQTTTXXX\\\```cccfffkkksssxxx}}}iiiVVVRRRUUUQQQNNNPPPMMMGGGIIIKKKMMMNNNLLLJJJIIIFFFDDDAAA???>>>===;;;999???:::444000///000111111...---,,,,,,++++++,,,,,,------------------------***++++++++++++,,,,,,,,,------,,,++++++***************+++++++++,,,,,,,,,,,,...//////333===LLLWWWaaahhhmmmnnnsssyyyyyyuuuoooqqqsssssssssssstttvvvyyywwwxxx|||}}}bbbJJJHHHGGG@@@AAADDDGGGIIIMMMOOOJJJCCC???:::222,,,***)))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((()))))))))))))))(((((((((((((((((()))***+++,,,)))+++,,,,,,,,,,,,---///000000000000111111111111---111:::HHHZZZlllzzzxxxrrrlllbbbRRRPPPnnnvvvvvv}}}xxxsssmmmjjjccc___ZZZSSSMMMHHHDDDCCC@@@@@@@@@@@@AAAAAABBBBBB;;;>>>AAACCCDDDDDDDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVXXXXXXZZZ[[[[[[ZZZYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQOOOMMMJJJHHHFFFEEEEEEFFFGGGGGGFFFEEEDDD???@@@AAA@@@???@@@AAACCCBBBAAAAAA@@@??????>>>>>>@@@@@@@@@???>>>@@@CCCFFFDDDHHHLLLPPPTTT\\\eeellllllrrrxxx||||||mmmUUULLLQQQRRRRRRRRRKKKLLLKKKLLLMMMNNNNNNLLLJJJGGGDDD@@@>>>======<<<;;;666333000///000111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,,,,+++...000000...444EEEWWWaaammmuuu|||wwwvvvwwwvvvyyyzzzyyyuuutttvvvyyyzzz|||zzzyyy{{{zzzxxx}}}nnnWWWIIIFFFGGGDDDDDDEEEHHHKKKMMMHHHBBBCCCAAA;;;333+++''')))+++***)))'''&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,...///111222222222000...---...222555333666LLLpppppp^^^WWWWWW^^^qqquuuwww|||tttmmmggg```YYYTTTNNNLLLHHHCCC???>>>@@@BBB>>>@@@BBBDDDDDDDDDEEEFFFEEEGGGJJJKKKLLLMMMNNNPPPTTTVVVYYYZZZ[[[\\\^^^aaaaaaaaaaaaaaabbbeeeggghhhffffffggghhhiiiiiiiiiiiimmmmmmlllllllllmmmnnnnnnppppppooonnnlllkkkjjjjjjfffffffffeeeeeecccbbbaaaaaa```___^^^]]][[[ZZZZZZVVVTTTQQQOOOOOONNNMMMKKKLLLKKKJJJIIIHHHGGGFFFFFF@@@@@@@@@AAAAAA@@@?????????@@@@@@???>>>???@@@AAAAAA@@@???AAAFFFLLLQQQSSS___dddiiimmmpppsssxxx|||oooXXXOOOTTTTTTTTTTTTNNNMMMLLLLLLMMMNNNNNNLLLJJJGGGDDD@@@>>>======<<<;;;666333000///000111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++,,,---------000444888;;;DDDTTTbbbiiisss||||||}}}xxxnnnpppzzz}}}}}}{{{yyyxxxgggWWWLLLDDDAAABBBCCCEEEIIIKKKKKKHHHFFFDDD???777///******+++***(((''''''(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,++++++,,,---...000111222111000///000111333444555666MMMnnn}}}ooobbbaaaiiisss|||xxxrrriiiddd]]]WWWSSSNNNIIIFFFDDDDDDCCCAAA@@@AAADDDGGGDDDGGGJJJLLLNNNPPPSSSUUUYYY\\\___```aaabbbdddffffffhhhkkkmmmnnnpppsssuuuttttttuuuvvvxxxyyy{{{|||{{{|||}}}~~~~~~~~~}}}|||{{{zzzwwwvvvuuutttrrrpppooonnnkkkiiigggeeeeeecccaaa___]]]\\\ZZZXXXUUUSSSQQQPPPMMMMMMLLLKKKIIIGGGEEEDDDFFFEEEDDDBBB@@@??????@@@@@@??????@@@CCCFFFGGGGGGLLLOOOSSSVVVYYY^^^dddiiitttwww|||qqqZZZRRRWWWVVVVVVWWWQQQOOONNNMMMNNNNNNNNNLLLJJJGGGDDD@@@>>>======;;;:::555333000///000111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////000777>>>DDDNNN___lllrrr{{{}}}pppfffeeeqqq}}}~~~~~~nnnVVVCCCBBBBBBBBBDDDGGGIIILLLMMMHHHGGGCCC<<<444...+++***)))(((&&&'''((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,++++++,,,---...000111222333222111333555777777777DDDeeexxxsssooottt{{{wwwnnnbbbYYYOOOLLLGGGCCCBBBAAA???>>>@@@BBBDDDFFFHHHKKKOOORRRUUUXXX[[[]]]```cccgggkkkmmmooosssuuuvvvxxxzzz|||{{{}}}~~~}}}zzzvvvssssssrrrpppmmmjjjgggdddccc^^^]]]\\\ZZZWWWTTTQQQPPPNNNLLLIIIFFFCCCAAA???>>>@@@@@@@@@BBBCCCCCCAAA???AAAAAABBBBBBDDDIIIPPPTTT^^^bbbiiipppvvv|||rrr\\\TTTYYYWWWWWWXXXSSSQQQPPPNNNNNNNNNNNNLLLJJJFFFCCC@@@>>>===<<<;;;999555333111000111111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------...000222333>>>JJJOOOVVVcccqqqyyy}}}kkkccc```mmmdddJJJDDDBBBCCCEEEFFFGGGJJJNNNJJJIIIFFFAAA:::333---))))))(((&&&''')))***))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))))))))*********))))))***++++++,,,,,,---,,,,,,,,,---...000222333555666666555444666;;;???PPPooo|||~~~vvvmmmfffaaaYYYNNNFFFEEECCCAAA@@@AAACCCEEEGGGHHHKKKPPPTTTWWWZZZ^^^```eeehhhjjjmmmooossswww{{{zzz|||~~~{{{xxxvvvuuunnnmmmllliiifffccc```___\\\YYYUUUQQQNNNKKKIIIGGGDDDCCCCCCCCCEEEDDDBBB@@@CCCBBBAAA@@@@@@CCCFFFHHHIIINNNVVV___gggpppwww|||qqq\\\UUUYYYWWWVVVXXXTTTTTTRRRPPPNNNNNNMMMKKKJJJEEECCC@@@>>>===<<<:::888444333111111111111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---111444<<>>BBBHHHOOOVVV]]]dddhhhrrrwww}}}qqq]]]VVVZZZWWWVVVXXXUUUVVVTTTQQQOOONNNMMMKKKIIIDDDBBB@@@>>>>>><<<:::888444222111111222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,...333888KKKfff||||||sssyyynnnjjjkkkvvvqqqTTTHHH@@@AAADDDCCCGGGMMMIIIIIIHHHFFFCCC===555///,,,***(((((()))))))))((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))))))))*********++++++******++++++,,,---------,,,,,,---...///111222333333666888666888BBBSSSbbbtttvvvyyy{{{wwwuuu{{{~~~vvvkkk```YYYTTTOOOIIIDDDCCCEEEGGGHHHIIILLLPPPTTTXXX\\\aaaeeeiiilllqqqtttwwwzzz}}}{{{xxxvvvtttooolllgggbbb\\\WWWRRRNNNKKKHHHDDDCCCBBBBBBBBBBBB???===>>>@@@BBBDDDFFFIIIMMMPPP[[[cccllltttzzzqqq^^^XXX[[[WWWVVVYYYWWWXXXUUURRROOONNNMMMKKKIIICCCBBB@@@>>>>>><<<999777444222111111222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------+++---///...---000777===XXXlll}}}wwwsssuuu{{{{{{tttqqqxxxsssppp{{{uuu___JJJEEEDDDBBBEEELLLJJJIIIIIIIIIGGGBBB;;;555---+++)))((())))))(((&&&&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,------...---------...///111333333444555888???LLL^^^ppp|||{{{nnn___XXXaaawwwrrrdddccciiinnn{{{~~~yyyqqqhhh___WWWOOOJJJEEEFFFGGGGGGHHHLLLRRRVVVXXX]]]ccchhhlllppptttxxx~~~~~~yyysssmmmggg```\\\VVVRRRNNNKKKIIIGGGDDDAAAAAABBBBBBAAA???@@@BBBDDDHHHNNNVVV^^^dddmmmxxxrrr___YYY]]]XXXWWWZZZXXXYYYVVVRRROOONNNMMMKKKIIICCCAAA@@@???>>><<<999777333222111222222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------+++...000///...222999@@@]]]fffnnnooooooooommmjjjgggooowwwwwwqqqlllmmmpppyyywwwyyyvvvWWWJJJFFFBBBDDDJJJKKKJJJIIIJJJJJJFFF???:::///,,,***))))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------...---------...000111333444777666:::III```xxx|||{{{qqq___XXXdddzzzaaaRRRXXXaaajjj{{{~~~nnnggg]]]SSSMMMHHHEEECCCEEEJJJQQQTTTVVV[[[bbbiiigggmmmuuuzzz~~~xxxrrroooiii___XXXTTTPPPMMMJJJCCCDDDCCCBBB@@@@@@BBBDDD===AAAGGGKKKQQQ[[[hhhrrr}}}yyybbbYYY\\\YYYYYY\\\YYY[[[YYYVVVRRRNNNKKKIIIHHHDDDBBB???===<<<;;;999888777444111000000111111111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---000777@@@HHHZZZbbbhhhiiiiiikkkllljjjgggpppsssmmmjjjnnnqqqppprrrLLL@@@FFFIIICCCKKKKKKLLLKKKIIIFFFCCCAAA777111)))''')))++++++***)))))))))))))))))))))))),,,***'''%%%%%%&&&((()))''''''''''''((((((((((((+++)))'''&&&((())))))))))))************+++++++++***++++++,,,,,,------...,,,000000...111777888444???888???[[[|||jjj```cccjjjssszzz|||hhh``````fffnnn{{{{{{rrrkkkYYYTTTMMMHHHGGGIIIKKKLLLPPPTTTYYY]]]aaagggooouuuxxx{{{{{{ssskkkddd]]]XXXTTTNNNKKKGGGEEEDDDCCCBBB@@@@@@AAABBBCCCEEELLLVVV]]]dddrrr~~~www```WWWZZZXXXXXXZZZWWWZZZYYYVVVRRRNNNKKKIIIHHHEEEBBB???>>>===<<<:::888777444111000000111111111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///444<<>>===<<<;;;999666333111000111111111111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,...222999AAAJJJOOOSSSUUUWWWZZZaaahhhiiieeejjjdddbbbhhhlllnnnwwwmmmOOOEEEEEEDDDHHHHHHIIIIIIIIIGGGFFFEEE@@@999000+++***+++++++++))))))))))))))))))))))))))))))((((((((((((((('''((((((((()))))))))*********)))''''''((())))))((()))************+++++++++---------...//////000000111222222000111666999888===NNNfff|||rrrwwwwwwnnneee[[[RRRLLLKKKLLLNNNRRRXXX^^^dddgggmmmrrryyy~~~~~~~~~~~~}}}{{{vvvvvvvvvvvvvvvvvvwwwwwwyyyyyyzzzzzz{{{{{{{{{|||zzzzzz{{{{{{||||||}}}}}}}}}}}}}}}~~~{{{rrrmmmddd\\\VVVQQQLLLIIIBBBCCCCCCCCCAAAAAABBBDDDHHHLLLQQQYYYffftttzzz{{{ttt^^^UUUXXXVVVWWWYYYVVVYYYXXXUUURRROOOLLLJJJIIIFFFCCC@@@>>>>>>===;;;999444222000000111222111000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------......111777???GGGLLLNNNNNNOOOQQQXXXeeerrruuuqqqxxxfff^^^jjjssssss{{{tttTTTFFFEEEHHHFFFFFFGGGHHHHHHHHHGGGGGGCCC===444---+++*********))))))))))))))))))))))))'''((()))******)))((('''))))))))))))***************((('''((()))***)))((())))))*********+++++++++,,,------...//////000000---///111222333666999:::AAAZZZtttssshhhkkk}}}xxxqqqggg]]]VVVRRROOOMMMQQQUUU[[[aaahhhooouuuyyy{{{{{{wwwtttsssqqqpppoooooopppssstttuuuxxxxxxzzz{{{}}}~~~}}}tttlllddd^^^[[[OOONNNKKKHHHEEECCCCCCCCCDDDEEEGGGLLLUUU```iiimmm~~~uuu___VVVYYYWWWXXX[[[XXXZZZXXXUUURRRNNNLLLJJJIIIEEECCC@@@>>>===<<<:::999333111000000111222111000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---///444???KKKSSSTTTSSSOOOQQQTTT___qqqnnnbbbppp||||||zzzzzz|||[[[FFFAAABBBDDDEEEFFFGGGHHHHHHIIIIIIFFF@@@888111,,,***))))))************************'''((()))*********((('''))))))))))))************)))((('''((()))***)))'''))))))*********+++++++++,,,,,,,,,---....../////////111555777888999<<>><<<;;;:::888777111000///000222222111///......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////222777DDDYYYnnnwwwssskkk\\\___cccjjjwwwvvvuuu~~~sss[[[KKKDDDDDDDDDEEEEEEFFFHHHIIIIIIIIIGGGCCC<<<555///,,,***************************(((((()))***************''''''((((((((()))))))))((((((((()))******(((&&&)))************+++++++++---------...//////000000111///222777===DDDSSSaaayyy|||rrrlllnnnrrrnnnddd}}}|||qqqfff^^^YYYWWWVVVYYY___ffflllooossszzz}}}{{{zzz{{{|||}}}|||~~~~~~yyyoooggg___WWWRRRKKKGGGDDDDDDAAA???CCCKKKPPPWWWcccoooyyyuuu^^^VVVYYYXXXYYY\\\YYY^^^[[[WWWSSSNNNJJJGGGEEECCC@@@===;;;;;;:::888666000000///000222222111///......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000:::???NNNdddyyyzzzppp^^^aaadddgggooowwwyyyvvvrrruuu||||||wwwzzzhhhRRRGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIFFF@@@999222...,,,************************(((((())))))*********+++''''''''''''((((((((((((((((((((()))+++***(((&&&)))************+++++++++......//////000111111111555222555===GGGVVVlllwwwiiihhhooo|||{{{ooommmxxxooodddZZZSSSSSSUUU[[[dddnnnvvv{{{}}}~~~}}}|||}}}|||{{{{{{{{{}}}ssshhh```WWWNNNHHHHHHFFFAAA???BBB???EEEOOO[[[fffrrr|||uuuaaaXXXXXXVVVXXXZZZSSSXXXXXXVVVSSSOOOKKKGGGEEEEEEAAA===;;;;;;;;;777444333222000000111000///---...------,,,,,,------...------------------------,,,,,,,,,++++++*********,,,---------,,,,,,...000999BBBPPP\\\dddggghhhhhhccc^^^]]]bbbhhhiiigggdddjjjnnnsssvvvyyy|||zzz{{{yyy{{{{{{```NNNGGGGGGEEECCCEEEIIIJJJGGGJJJHHHEEEBBB>>>888111,,,...,,,)))((()))*********))))))))))))))))))))))))***************+++++++++++++++++++++******))))))******+++++++++,,,,,,,,,---,,,,,,...000111111000///444666<<>>555...***)))((()))+++,,,***)))))))))))))))))))))))))))(((((()))***+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------///000000//////000222444666888EEE___{{{qqqggg___^^^]]]```fffooowww|||||||||~~~wwwlllddd___[[[VVVRRRRRRTTTZZZdddqqq~~~xxxoooiiigggiiijjjllljjjiiilllllllllqqqwww~~~vvviii___RRROOOIIIDDDAAACCCFFFIIIrrr___XXXYYYXXX\\\___ZZZXXXWWWVVVTTTPPPLLLIIIGGGCCC???;;;999999999555222222111///000111111000///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...333:::>>>GGGJJJMMMNNNOOOPPPRRRTTT^^^fffhhh___WWWZZZbbbgggccckkkuuu{{{kkkPPPGGGGGGGGGHHHKKKHHHHHHIIIIIIGGGAAA999333+++***)))***+++,,,+++***************************((())))))***++++++,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------...///000///...///333666:::EEEZZZppp}}}|||{{{{{{nnnccc]]][[[___eeemmmttt|||~~~}}}~~~}}}|||||||||{{{{{{zzzzzz|||||||||}}}|||wwwpppjjjffffffdddccceeejjjqqquuu{{{}}}wwwpppggg```YYYTTTQQQOOOLLLIIIIIIKKKPPP[[[iiiwww}}}pppfff^^^ZZZWWWUUURRRQQQRRRRRRRRRWWW]]]fffqqq{{{}}}pppddd]]]RRRIIIDDDDDDFFFHHHppp^^^VVVXXXXXX\\\```ZZZXXXXXXVVVTTTQQQMMMJJJHHHCCC???;;;::::::999666333222000///000111222000///...------,,,,,,------...------------------------,,,,,,,,,,,,---------------------...000666>>>DDDIIILLLPPPRRRSSSTTTVVVWWW[[[```]]]TTTSSS]]]hhhlllkkkvvveeeLLLFFFGGGGGGEEEHHHHHHIIIJJJHHHDDD===888///---******+++,,,,,,+++***************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------///000000///000555:::AAAVVVooo~~~|||zzz{{{}}}yyymmmpppxxxxxxlllccc___^^^^^^eeeoooyyy~~~~~~{{{vvvrrrooojjjiiigggggghhhjjjmmmooojjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjlllnnnqqqssstttssstttvvvxxxzzz{{{||||||}}}~~~~~~xxxssslllfff```___^^^___dddjjjssswww|||}}}yyyqqqiiieeecccaaaaaabbbbbbaaa```cccccceeekkkuuu~~~mmm^^^TTTLLLHHHEEEEEEDDDCCCGGGMMM]]]hhhsssxxx{{{{{{qqqcccVVVMMMIIIGGGFFFooo\\\UUUWWWWWW\\\```ZZZWWWWWWVVVTTTQQQMMMJJJHHHDDD@@@<<<:::;;;:::777444111000///000111222111///...------,,,,,,------...------------------------,,,,,,,,,---------......///......///222999BBBIIINNNPPPSSSTTTUUUWWWYYY[[[ZZZ\\\WWWPPPWWWhhhssssssxxxwwwRRRCCCGGGIIIDDDGGGGGGHHHIIIIIIFFFAAA===444000,,,******,,,,,,---************************+++++++++***************+++++++++,,,,,,,,,------,,,,,,,,,------------...---000222222111333999???QQQjjjwwwnnnrrrvvvmmmvvvuuuiiibbbaaadddffffffmmmxxx}}}wwwnnnfff___\\\ZZZUUUVVVXXX[[[aaagggmmmpppppppppppppppqqqqqqqqqqqqpppqqqrrrtttvvvwwwwwwwwwvvvwwwzzz|||~~~|||uuurrrqqqssszzz~~~}}}}}}zzzxxxyyy{{{pppccc]]]VVVQQQKKKEEEFFFKKKVVVbbbpppxxx}}}wwwiii^^^TTTLLLHHHmmm[[[TTTWWWWWW\\\```ZZZVVVVVVUUUSSSPPPLLLIIIGGGEEEAAA===;;;;;;;;;777444111000///000111222111000...------,,,,,,------...------------------------,,,,,,,,,------........./////////000333;;;EEEKKKSSSSSSTTTTTTUUUWWW[[[^^^\\\\\\WWWSSS___sss}}}zzz}}}TTT@@@FFFKKKFFFGGGGGGGGGHHHIIIGGGDDDAAA666222---******+++---...************************,,,,,,++++++***)))))))))+++++++++,,,,,,---------,,,,,,,,,---------.........111444444333555<<>>:::999777555333444222000000111000///---...........................------,,,,,,------...,,,,,,,,,---------......,,,+++///555;;;???HHHPPPVVV```bbbYYYWWW___eeeccciii]]]XXXhhhgggKKKAAACCCEEEIIIJJJKKKKKKIIIGGGDDDCCC===222***+++,,,***)))++++++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...///333...)))222:::888DDD```zzzwwwvvvxxx}}}vvvkkk___\\\dddnnnuuuxxx~~~}}}|||}}}yyymmmoooqqqpppnnnlllmmmnnnnnnkkklllsss|||~~~qqqkkkhhhmmm~~~uuulll```TTT___nnn}}}|||uuuwwwtttcccRRRuuu```WWWWWWVVVYYY[[[UUUWWWVVVUUUSSSPPPNNNKKKJJJEEEBBB===:::999777555333333111000000111111///...------------------------...------,,,,,,------...,,,,,,,,,---------.........---000777>>>EEEPPPZZZkkkpppnnnccc^^^cccddd```bbbbbbhhhyyyiiiMMMCCCEEEHHHFFFGGGIIIJJJJJJIIIHHHGGGAAA666---,,,---******,,,++++++++++++************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...000///000///444:::<<>>KKKjjj{{{zzzqqqkkkgggkkkqqqvvv{{{pppeee___bbbhhhvvvuuugggjjjuuuyyyeeebbbooo~~~|||vvv}}}zzzxxx{{{uuubbbXXXVVVRRRVVV[[[YYYYYYXXXWWWTTTQQQMMMJJJIIIDDDAAA<<<999888666444222000///...///000111000///------------------------...------,,,,,,------...,,,,,,,,,---------......---000888CCCJJJNNNSSSZZZZZZ[[[^^^bbbhhhiiiaaaXXXPPPWWW```fffjjjrrr~~~}}}zzz~~~iiiQQQEEECCCIIIIIIIIIIIIIIIIIIIIIHHHHHHBBB999000,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))*********++++++++++++++++++,,,,,,---------,,,---//////...///000222111666444666GGGYYYoooyyyzzzzzzpppjjjhhhoootttzzz~~~~~~nnn___XXXXXX___vvvqqqooouuutttoooxxx~~~}}}yyywwwvvv|||tttbbbYYYXXXSSSUUU[[[XXXXXXWWWUUUSSSPPPMMMJJJIIIDDD@@@<<<999777666444222000///......000000///..............................------,,,,,,------...,,,,,,,,,---------......111444===HHHMMMNNNPPPTTTTTTUUUYYY___eeeeee^^^WWWWWWYYY[[[^^^dddooo~~~}}}}}}```NNNGGGFFFFFFGGGHHHJJJLLLMMMMMMGGGEEE===333---------+++,,,,,,,,,,,,++++++++++++)))************+++++++++***++++++,,,,,,------...,,,---////////////111333222777555===VVVkkkuuu}}}sss|||zzznnnggghhhkkkwww{{{}}}hhhYYYTTTWWWoooxxxxxxxxxsssuuu|||}}}vvvssswwwrrraaaZZZYYYSSSUUUZZZXXXUUUUUUSSSRRROOOLLLJJJIIICCC@@@<<<999777666333222111000......//////...,,,------------------------...------,,,,,,------...,,,,,,,,,---------......333555===FFFJJJJJJMMMQQQRRRQQQSSSXXX\\\[[[YYYVVVXXXYYYYYYZZZ]]]ggguuu}}}ttt\\\RRREEEFFFGGGHHHJJJLLLNNNOOOFFFGGGAAA777000000///,,,------,,,,,,,,,+++++++++)))************+++++++++******+++,,,,,,---......,,,---/////////000111333000999<<>>666///------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......,,,...111222000000333666999IIIhhhvvvqqqttt~~~uuuooolllmmmxxx{{{qqqjjjoooiii___kkk|||~~~aaaaaahhhyyylllXXXUUU]]]mmm}}}uuukkkqqq}}}sssbbbZZZXXXSSSVVV[[[XXXVVVVVVTTTQQQMMMJJJHHHHHHBBB???;;;999777666444222111///......//////...---------------------------------------------------,,,---......,,,,,,---///777999<<<@@@BBBDDDEEEFFFGGGFFFEEEEEEHHHLLLQQQTTTWWW\\\dddkkkpppttt|||kkkPPPFFFGGGJJJEEEGGGLLLHHHHHHHHHEEE???777111...---,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---++++++...//////111666999GGGccczzzuuutttyyy~~~|||tttppptttxxx}}}vvvrrrxxxzzzuuutttzzzzzziiikkkrrr~~~mmmjjjnnn{{{uuu```WWWZZZiii{{{vvvmmmppp{{{uuuccc[[[YYYSSSUUUZZZWWWWWWUUUSSSQQQMMMKKKIIIGGGBBB???;;;999777666444222000///......//////...---------------------------------------------------,,,---......------///111888999;;;>>>@@@CCCEEEFFFJJJHHHEEEDDDGGGLLLQQQUUUUUUZZZbbbkkksss}}}uuuTTTFFFDDDGGGDDDFFFLLLJJJHHHHHHFFFAAA999333///---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++...//////444::::::VVV~~~}}}qqqnnnppp{{{}}}vvvsssvvvzzzrrrkkkdddbbbffftttrrrllliiisss~~~xxxvvvkkk]]]ZZZdddwww{{{sssmmmrrrvvvddd[[[YYYSSSUUUYYYVVVWWWUUURRRPPPNNNLLLIIIGGGBBB???;;;888777666444222000///......///000///---------------------------------------------------,,,------------...111333666777999<<<@@@DDDHHHJJJMMMJJJGGGEEEGGGMMMTTTYYYVVV[[[```gggrrr}}}}}}|||\\\IIIBBBEEECCCEEELLLKKKIIIIIIGGGCCC===666111...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......///...///222111111555<<<;;;^^^uuunnnqqqxxxwwwiii___\\\bbbpppxxxkkkbbb^^^]]]jjjxxxzzzqqqsss}}}|||qqqhhhppptttddd]]]bbbuuu~~~qqqkkknnn~~~vvvddd\\\ZZZTTTUUUZZZWWWWWWTTTQQQOOOOOOMMMJJJGGGBBB???;;;888777666444222///...---...///000///...------------------------------------------------+++,,,------...///333666888999;;;>>>BBBFFFIIIKKKNNNKKKGGGEEEHHHOOOVVV\\\]]]bbbfffiiittt~~~gggNNNCCCEEECCCEEEKKKLLLJJJIIIHHHEEE@@@999222...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///---...111444222000444;;;CCCcccxxxpppqqqyyypppbbbXXXTTTPPPVVVeeezzzyyyqqqhhh```ggguuu|||ssssss|||rrrqqquuuggg^^^cccvvvzzzrrrmmmsssvvvddd\\\ZZZTTTVVV[[[XXXWWWTTTPPPOOOOOONNNJJJGGGBBB???;;;999777666444222///...---...///000///...------------------------------------------------+++,,,------...111555888>>>>>>@@@BBBDDDFFFHHHHHHLLLJJJGGGFFFIIIPPPXXX]]]ccclllrrrqqqwwwtttVVVEEEFFFDDDEEEKKKLLLKKKJJJIIIGGGCCC<<<444...,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------......///,,,---000333111///555===QQQkkk{{{uuusssuuummm[[[PPPMMMNNNOOOSSS___sssyyykkkiiisssxxxyyyttthhh___fffyyytttnnnttt~~~uuuccc[[[ZZZUUUWWW\\\YYYWWWSSSOOONNNPPPOOOKKKGGGBBB???;;;999777666444222///...---...000000000///------------------------------------------------+++,,,------...222666:::???AAACCCFFFHHHIIIIIIIIIMMMLLLJJJJJJNNNVVV]]]bbbppp~~~]]]HHHGGGEEEEEEJJJLLLLLLKKKJJJHHHEEE???555///,,,,,,,,,---------......,,,,,,,,,------------...---------------...//////......000111000222<<>>555000///------......---,,,---------------......///////////////000000000000///...222666777BBBddd~~~wwwuuuxxx~~~yyy\\\MMMBBBFFFQQQ]]]kkkxxxtttxxx{{{{{{xxxwwwzzz}}}~~~nnndddccciiisss{{{www``````eeepppnnn___YYYWWWQQQRRRWWWUUUVVVSSSPPPOOONNNMMMLLLJJJCCC???999666666666444111000...---...///000///...,,,,,,,,,---------......------------------------+++,,,...111444888===@@@EEEKKKQQQTTTUUUYYY___eeefffggggggfffccc```bbbeeefffppp~~~|||sss~~~eeePPPHHHGGGIIIKKKLLLOOOOOOLLLKKKHHHAAA888222000------.........------,,,,,,,,,,,,---......////////////000000000000...///333666999KKKwwwyyytttvvv~~~|||yyywwwzzzsss]]]JJJGGGGGGHHHUUUfffsssvvvyyyzzzxxxtttqqqooosss|||}}}gggZZZYYY___gggpppvvvbbbYYYSSS\\\mmm~~~mmm^^^XXXWWWQQQRRRWWWTTTUUUSSSPPPNNNNNNMMMKKKJJJCCC>>>999666666666333111000...---...///000///...,,,,,,,,,---------------------------------------***+++---000555:::===???FFFIIIKKKJJJJJJOOOXXX```eeennnsssmmmaaa[[[^^^ccciiivvvyyykkkQQQDDDAAADDDHHHKKKOOOPPPNNNLLLJJJCCC<<<444111...---............---,,,,,,,,,,,,---........./////////000000000111///111444777===VVVyyyvvvtttyyy~~~wwwoooiiidddjjjxxxmmmXXXOOOGGG>>>DDDRRRgggiiinnnvvv}}}~~~xxxqqqooowwwsssaaaXXXXXXZZZZZZ___hhhvvv{{{~~~uuubbbRRRPPP[[[kkk|||mmm^^^YYYXXXRRRSSSWWWTTTVVVSSSPPPNNNMMMLLLJJJIIICCC>>>888666666555333111000...---...///000///...------------------------,,,,,,,,,------------...++++++---111777<<>>888666666555333000000...---...///000///...------------------------,,,,,,,,,---------......,,,,,,...333;;;@@@BBBBBBDDDFFFHHHJJJLLLLLLMMMMMMVVVfffqqqlll```\\\___aaa```fffmmmrrruuuwwwzzz|||nnn[[[NNNJJJKKKIIINNNQQQOOOLLLJJJFFF@@@666333///---.../////////......------......///000.........///000111111111222333777@@@MMMcccwwwzzz~~~zzzjjj]]]UUUKKKIIIIIIOOO]]]nnn~~~vvviii___VVVMMMGGGEEECCCEEEQQQdddxxx~~~}}}qqq^^^OOOFFFEEEGGGNNN[[[mmm|||}}}zzzxxx}}}wwwkkk```^^^lll|||rrrppp~~~nnn___ZZZZZZTTTTTTXXXTTTWWWTTTQQQNNNMMMKKKHHHFFFBBB>>>888555555555333000000...---...///000///...------------------------,,,,,,,,,------...............000666===CCCEEEDDDDDDCCCBBBCCCFFFIIIJJJJJJMMM\\\gggddd^^^]]]^^^^^^YYY\\\cccmmmvvv{{{}}}|||{{{wwwbbbQQQHHHGGGHHHNNNQQQOOOLLLJJJFFFAAA777444000......////////////............///000000---......///000111111222222333999DDDSSSeeexxx{{{{{{www___LLLEEEEEE<<>>BBBOOOggg|||~~~|||uuujjj___SSSLLLCCC>>>FFFRRRmmmwwwssswwwyyyhhhVVVHHHBBBCCCEEEYYYfffvvv}}}}}}uuuggg\\\cccyyymmm]]]XXXWWWRRRTTTZZZYYYWWWTTTPPPMMMKKKJJJGGGEEE???<<<888666555444222111////////////////////////.......................................---------...000444888;;;>>>@@@AAAEEEEEEFFFGGGGGGGGGFFFEEELLLPPPTTTWWWZZZ\\\___aaa```hhhrrrxxxyyyxxxxxxzzzuuu\\\JJJIIIFFFLLLPPPPPPPPPQQQMMMHHHCCC<<<444///...///...---............////////////,,,...///000111222555777888===RRRttt}}}||||||oooXXXDDDAAABBB>>>;;;<<<<<<===???@@@BBBNNNfff|||{{{zzzzzzyyyzzztttjjj___UUUJJJBBBDDDKKK```{{{|||rrrnnnxxx~~~iiiVVVIIIDDDCCCHHHRRR___lllwww~~~sssiiimmm~~~mmm]]]XXXWWWRRRTTTZZZYYYWWWTTTQQQNNNLLLJJJGGGEEE???<<<888666444444222111////////////////////////...................................................000444888;;;>>>??????BBBDDDFFFIIIJJJKKKKKKJJJMMMOOOQQQSSSUUUYYY]]]aaadddssszzz}}}eeePPPOOOHHHNNNQQQQQQQQQQQQMMMGGGEEE>>>666000//////...---............////////////,,,...///000111333666888999CCC^^^~~~}}}}}}|||dddRRRDDDFFFHHHCCC===<<<===>>>???@@@AAAMMMeee{{{~~~tttlllgggllluuu{{{tttiii___TTTKKKIIIKKKXXXvvvuuujjjnnn~~~iiiVVVJJJDDD@@@CCCIIISSS___mmm{{{|||~~~mmm^^^XXXXXXRRRUUU[[[YYYWWWUUUQQQOOOMMMJJJGGGDDD>>>;;;888555444333222000////////////////////////......................................./////////---///333888<<<>>>??????AAACCCGGGKKKMMMOOOOOOOOOMMMNNNPPPRRRUUUZZZ```dddrrr|||lllQQQKKKIIINNNRRRRRRQQQQQQMMMHHHGGG@@@777222000000...---............////////////---...000111111333666888;;;KKKlllvvvjjj]]]RRRNNNLLLHHHCCCAAA@@@>>>===>>>AAANNNfff|||yyyoooeee^^^cccmmmzzzqqqggg]]]TTTOOOMMMWWWsss}}}llleeennnyyyaaaOOOFFFBBB>>>===BBBLLLXXXgggsss~~~nnn___YYYXXXSSSVVV\\\ZZZWWWUUURRRPPPMMMJJJGGGDDD>>>;;;777555444333111000////////////////////////........................---........./////////000+++...333888<<<>>>??????BBBEEEIIIMMMPPPQQQQQQQQQKKKMMMPPPTTTYYY___eeejjj|||~~~uuuTTTHHHGGGMMMQQQRRRRRRSSSPPPJJJHHHAAA888222111000///---............////////////...///111111111333555888;;;PPPvvvuuuqqqpppiii___XXXUUUQQQLLLGGGBBB>>>???EEESSSlll~~~sssqqqnnnhhhhhhnnn|||zzztttlllddd^^^WWWRRR___vvvuuuccccccqqqzzzuuu```TTTIIIAAA===???CCCHHHRRR[[[jjjsssooo___ZZZYYYTTTVVV\\\[[[WWWUUURRRPPPNNNKKKFFFCCC>>>;;;777555444333111000////////////////////////........................---.........//////000000***---333888<<<>>>??????DDDFFFKKKOOOQQQRRRRRRQQQIIILLLQQQWWW\\\cccjjjooo{{{}}}]]]NNNEEEKKKPPPQQQSSSUUURRRMMMIIIBBB999333111000///---............/////////000...000111222111333555777999PPPyyywwwsss|||}}}rrriiieee^^^UUUNNNGGGAAABBBJJJZZZrrr~~~|||{{{xxxpppwww|||xxxssstttvvvvvvrrrmmmiiieee___YYYggg{{{~~~fff``````jjjyyyxxxlllOOOFFFAAABBBBBBAAACCCIIIRRR]]]mmm{{{}}}xxx{{{ppp```YYYXXXTTTUUUZZZVVVVVVTTTPPPNNNLLLJJJGGGDDD???===:::777666555222111000000//////......------..........................................------222444666888:::===AAADDDCCCMMMYYYaaa```YYYPPPIIIJJJKKKQQQ[[[______dddllloooqqqvvv|||}}}}}}gggQQQJJJKKKNNNSSSVVVVVVSSSQQQLLLHHH>>>333...///...,,,............/////////000000111000......222666666:::\\\yyyyyysssnnnjjjiiiYYYWWWPPPHHHLLL___vvvvvvwww|||uuuwwwzzzssshhhgggfffhhhmmmrrrrrrkkkdddqqqyyydddZZZWWW[[[ggguuunnn[[[MMMJJJGGG???<<>>AAADDDIIIPPPZZZ___^^^WWWPPPKKKHHHMMMXXXbbbddd``````eeedddfffkkkrrrvvvzzzqqqRRRKKKLLLOOOSSSVVVVVVSSSQQQNNNJJJ@@@555///000///---........./////////000000000000000///000444777999@@@bbb|||{{{wwwsssqqqdddbbbYYYQQQUUUhhh~~~}}}ooofff^^^WWW[[[___gggqqqxxxxxxsssnnnyyyrrrddd]]]YYY^^^hhhuuuuuuccc\\\TTTFFF<<<;;;;;;<<>>AAADDDLLLQQQVVVXXXVVVRRRMMMKKKIIITTTdddpppoooeee___]]]ZZZ[[[```hhhpppyyy|||VVVMMMNNNPPPSSSVVVVVVTTTQQQPPPMMMCCC777000000000........./////////000000000000000111222333555888<<>>;;;888666666555333111------......//////000000........................---------...............///333777;;;>>>@@@BBBDDDJJJLLLNNNNNNLLLKKKJJJJJJPPP___sss}}}pppddd]]]XXXXXX\\\eeeooo{{{^^^OOOOOOQQQTTTVVVWWWTTTRRRRRROOOFFF888000///000......////////////000000000111000222444333333888>>>MMMnnn{{{yyyvvvpppfff^^^dddvvvrrrbbbZZZVVVaaarrr}}}||||||jjj___[[[\\\ccckkkwww~~~zzzgggTTTIIIDDD???;;;<<>>@@@BBBCCCEEEFFFGGGHHHHHHHHHIIILLLNNNZZZiii||||||mmmbbb[[[[[[```iiirrr}}}cccPPPPPPRRRTTTWWWXXXVVVTTTSSSQQQHHH999000...///...////////////000000000111222111222444333222888AAATTTssszzzxxxxxxrrrhhhbbbjjj{{{sssiiillluuu~~~|||zzzooofffbbbcccfffllltttyyyzzzzzzzzz{{{~~~mmmcccPPPGGG>>>;;;<<>>>>>>>>@@@DDDIIIMMMPPPXXX___hhhqqqxxx~~~sssbbb^^^mmmzzzwwwuuuvvvwwwnnn^^^XXXXXXTTTWWW[[[XXXSSSQQQPPPOOOMMMJJJEEEAAA<<<:::777666555444333111.........///////////////........................,,,,,,------...////////////444;;;@@@CCCDDDEEEFFFEEEFFFGGGHHHIIILLLPPPSSS___jjjwwwttthhh```aaagggpppwwwxxx{{{eeePPPPPPRRRTTTXXXYYYXXXWWWTTTSSSJJJ;;;000---....../////////000000000111111333000111555444333<<>><<<<<<<<<<<<777777777777666666666666888777777777888:::;;;<<>>DDDGGGHHHHHHHHHFFFHHHJJJLLLMMMOOORRRTTT[[[\\\]]]cccoooyyytttiiijjjnnnxxx~~~hhhPPPPPPQQQUUUYYY[[[\\\[[[XXXXXXOOO???222///000111000000000000111111111111111---///666888;;;JJJ]]]~~~}}}xxxqqqrrr}}}zzzvvvwwwyyyxxxwwwvvvzzz~~~|||~~~zzzkkkggg___SSSOOOSSSTTTZZZ\\\XXXVVVVVVTTTNNNKKKIIIFFFCCCAAAAAABBBBBBAAA>>><<<;;;;;;<<<<<<;;;777777777777777666555444111222444777888999888888<<<;;;;;;>>>EEEQQQ___hhhzzzvvvqqqrrrqqqooollliiijjjooossszzzppp___XXXWWWRRRSSSVVVRRRRRRRRRQQQNNNKKKFFFBBB???;;;999777555333222111000...................................................------------...//////111555:::>>>AAADDDGGGIIIKKKKKKLLLKKKIIIGGGJJJNNNSSSWWWYYYZZZ]]]ccceeedddmmmrrr||||||iiiRRRPPPXXX\\\ZZZ___bbb[[[XXXWWWQQQFFF999222111444/////////000111111222222666000111888999<<>><<<;;;;;;999999999999888666555444666666666777777777777777===;;;888777:::BBBMMMTTTtttyyyssspppnnnlllhhhccc___[[[YYYXXXkkkpppxxxppp___XXXWWWRRRSSSWWWSSSRRRRRRQQQNNNKKKFFFBBB???;;;999777555333222111000...................................................------------...//////222555:::>>>@@@BBBEEEGGGIIIJJJKKKKKKIIIGGGJJJMMMNNNRRRTTTTTTXXX___dddeeeoooxxx|||iiiTTTQQQWWW\\\ZZZ^^^bbb\\\ZZZXXXRRRGGG:::111111333/////////000111111222222555000222999999<<>>>>>;;;;;;;;;;;;:::888777666666666777777777777777777888888777666888<<>>@@@BBBDDDFFFHHHJJJJJJJJJJJJKKKKKKMMMRRRTTTTTTXXXaaahhhkkklll{{{~~~jjjWWWRRRVVV\\\ZZZ^^^bbb]]]\\\ZZZTTTHHH:::111000111/////////000111111222222444111333999:::===SSSmmm|||}}}|||}}}~~~|||zzziiiUUUVVVhhhssswwwtttqqqttt{{{eeeRRRIIIGGG>>>>>>>>>@@@DDDIIINNNQQQTTTUUUWWWWWWUUUSSSSSSSSSSSSUUUWWWYYYYYYXXXVVVUUUSSSSSSRRRPPPNNNLLLJJJIIIGGGFFFEEECCCBBBAAAAAAAAA>>>>>>>>>===<<<;;;:::999777777777777777777777777666777888777777777999;;;HHHWWWhhhvvvrrreee]]]\\\YYYTTTMMMGGGCCC???>>>DDDLLLXXXeeepppyyynnn]]]WWWWWWRRRTTTYYYUUURRRRRRQQQNNNKKKFFFBBB???;;;999777555333222111000...................................................------------...//////333666999<<<===>>>???AAADDDHHHKKKKKKLLLNNNNNNLLLLLLSSSWWWXXX[[[cccjjjlllhhhyyyppp\\\SSSUUU[[[ZZZ^^^bbb^^^^^^]]]VVVJJJ;;;222///000/////////000111111222222444222555:::;;;AAAWWWooowww~~~}}}{{{{{{}}}}}}yyy]]]XXXiiiuuuwwwtttpppppptttyyy}}}~~~mmmVVVHHHEEEGGG??????>>>>>>@@@CCCFFFHHHHHHJJJLLLMMMLLLLLLMMMNNNQQQSSSVVVYYY[[[[[[[[[ZZZVVVVVVVVVUUUSSSOOOLLLJJJJJJIIIGGGEEEDDDBBBBBBAAA@@@@@@??????>>>===;;;:::888888888888777777777777777888999999777666777888;;;GGGUUUaaaooo}}}{{{mmmaaaYYYVVVTTTOOOIIIDDD???===;;;;;;AAAJJJVVVaaammmxxxnnn]]]WWWWWWRRRTTTYYYUUURRRRRRQQQNNNKKKFFFBBB???;;;999777555333222111000...................................................------------...//////333666999;;;<<<===>>>???DDDIIIKKKKKKMMMRRRRRRNNNJJJRRRXXXYYY\\\bbbgggiiikkkzzzzzzaaaTTTTTT[[[ZZZ]]]bbb```___^^^XXXLLL===222///000/////////000111111222222444444666:::===FFF^^^vvv~~~~~~|||zzz{{{{{{cccXXXfffqqqwwwtttqqqooopppsssuuuwwwsss[[[KKKDDDCCCDDDDDDCCCBBBAAAAAABBBDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLNNNQQQVVVZZZ^^^_________YYYZZZZZZYYYVVVRRRNNNLLLOOONNNKKKHHHEEECCCAAA@@@AAAAAAAAA@@@???>>><<<<<<::::::999999999888888888888999999888666777999;;;777>>>EEEKKKTTT___hhhjjjpppooonnnkkkgggaaaZZZVVVOOOMMMIIIEEEAAA>>><<<;;;999<<>>???DDDJJJKKKIIINNNVVVVVVPPPNNNWWW^^^___```fffmmmpppuuu~~~~~~zzzzzz|||eeeUUUSSS[[[ZZZ]]]bbbaaa```___YYYMMM>>>333000000/////////000111111222222555555888;;;???MMMhhhyyy{{{|||lllaaakkksss{{{yyyuuurrrpppppppppqqqsss{{{zzzbbbPPPIIIIIIHHHGGGIIIHHHGGGGGGGGGHHHIIIIIIDDDEEEEEEEEEEEEFFFIIILLLNNNRRRXXX^^^cccddddddccc]]]]]]]]]\\\YYYUUURRRPPPTTTRRROOOKKKHHHEEEBBBAAACCCCCCCCCBBBAAA@@@>>>>>><<<<<<<<<;;;::::::999999888888777666555777:::<<<777:::<<<;;;???FFFKKKJJJJJJIIIJJJLLLOOORRRRRRQQQGGGFFFBBB???<<<;;;:::999999999:::<<>>>>>>>>===<<<;;;;;;;;;888999999999888888:::<<<888:::;;;:::;;;???>>>;;;999999;;;@@@GGGLLLNNNNNNFFFDDDAAA>>><<<:::999999777777777777999???FFFLLL\\\iiiwwwppp___XXXWWWRRRSSSVVVRRRRRRRRRQQQOOOKKKFFFBBB???;;;999777555333222111000...................................................------------...//////333666999<<<===>>>???AAACCCHHHHHHDDDJJJWWWYYYRRRUUU\\\___]]]```lllzzz{{{|||~~~|||wwwrrrpppkkkggghhhrrrjjjVVVRRRZZZ[[[\\\bbbccc```___ZZZOOO@@@555111222/////////000111111222222666777999;;;BBBWWWvvvwwwzzz{{{}}}vvvrrrqqqjjjooowww|||~~~rrriii^^^XXXXXXYYYYYYWWWYYYXXXVVVUUUSSSRRRRRRRRRRRRQQQNNNJJJGGGFFFGGGIIIQQQWWW```iiimmmnnnllljjjccccccbbb```^^^\\\ZZZYYYXXXWWWTTTRRROOOMMMKKKKKKGGGGGGGGGGGGEEEDDDCCCBBB@@@??????>>>===<<<<<<<<<999;;;======<<<;;;;;;;;;888<<>>>>>???DDDKKKNNNNNNMMMJJJHHHEEEAAA>>>===<<<;;;555666777777777:::===AAAPPP^^^nnnxxxooo^^^WWWXXXUUUVVVXXXSSSSSSSSSSSSQQQMMMGGGAAA>>><<<;;;999666444222111000///...------...///...---........................---.........------...000222666;;;>>>???@@@BBBCCCAAAGGGJJJHHHKKKTTTZZZZZZ```\\\^^^eeejjjjjjmmmqqqwww~~~{{{xxx}}}|||xxxrrrooojjjmmm|||}}}cccVVVYYY[[[___ccc___bbb___[[[TTTFFF777000000000000000000000000111222222666:::===CCCWWWyyyzzz}}}uuupppooollllllnnnqqquuu{{{nnnhhhaaa```bbbdddbbb```aaa___\\\ZZZYYYXXXYYYZZZYYYXXXWWWSSSOOOLLLKKKLLLQQQWWW___hhhmmmnnnmmmkkkllliiieeeaaa^^^\\\[[[\\\]]]\\\YYYVVVSSSQQQPPPOOONNNKKKFFFDDDCCCCCCBBBAAABBBAAA???>>>======>>>>>>;;;;;;::::::;;;;;;<<<===???CCCIIINNNPPPOOOLLLIIIHHHKKKOOOSSSVVVVVVUUUTTTTTTSSSNNNFFF???<<<>>>@@@999999888888888888888999GGGRRR___iiiwwwppp^^^XXXXXXUUUVVVXXXSSSSSSSSSSSSQQQMMMGGGAAA>>><<<;;;999666444222111000///...------...///...---........................---.........------...000444777<<>>===<<<;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>BBBGGGOOOYYYaaafffiiijjjiiillloooqqqpppkkkeeeaaa\\\YYYRRRIII@@@<<<<<<>>>:::999888888777777777888===HHHTTT___oooppp___XXXYYYUUUVVVXXXSSSSSSSSSSSSPPPLLLGGGBBB>>><<<;;;999666444222111000///...------...///...---------------------------,,,---......------///000555999===@@@BBBCCCDDDEEEEEEJJJNNNOOOPPPTTTVVVUUUUUUbbbiiiaaaZZZ\\\aaacccqqq|||||||||zzzcccZZZ___aaaeeeiiifffiiigggccc[[[KKK:::222222222222222222222333444444666999<<>>======<<<<<<======<<<<<<======>>>??????DDDNNNZZZfffrrr{{{zzzqqqjjjgggcccZZZOOOEEE>>><<<===;;;:::999888777666666666555===GGGRRRbbbwwwqqq___YYYYYYUUUVVVXXXRRRTTTSSSRRRPPPLLLGGGBBB???<<<;;;999666444222111000///---------...///...---------------------------,,,---...---------///111555999>>>AAABBBDDDEEEFFFFFFHHHJJJJJJJJJMMMPPPQQQ^^^tttrrrcccaaabbb```iiitttvvvaaaZZZaaacccgggkkkiiilllkkkggg^^^LLL:::111222222222111222222333444555555999===BBBUUUyyy}}}xxxtttxxx}}}xxxqqqlllkkknnnsssvvv}}}~~~~~~{{{rrrqqqooommmkkkjjjiiiiiinnnoooooolllgggbbb___^^^aaaeeekkkpppsssrrrpppnnnlllmmmmmmmmmllliiigggeeedddcccbbbaaa___]]]\\\\\\XXXUUUQQQOOONNNMMMKKKIIIGGGGGGEEEDDDBBBAAA@@@@@@=========<<<===>>>>>>???>>>BBBIIISSS```mmmxxx~~~xxxrrrqqqkkkaaaUUUKKKCCC@@@>>><<<;;;999888777666555555444888???GGGVVVkkkrrr```YYYZZZVVVWWWXXXRRRTTTTTTRRROOOKKKFFFBBB???<<<;;;999666444222111000///---------...///...---------------------------+++---...---------///111444888===AAACCCEEEGGGHHHNNNMMMKKKIIIIIIKKKQQQVVVgggppphhhddd^^^lllwww~~~ppp]]]YYYbbbeeehhhmmmkkkmmmllljjj```LLL999000111000000000111111333444444555:::>>>BBBTTTuuu}}}xxxtttxxxyyyqqqmmmnnnpppsssxxx||||||tttsssrrrpppooonnnmmmmmmmmmnnnooommmiiieeecccbbbeeeiiimmmrrrsssssspppooommmnnnppppppooommmjjjhhhfffggghhhgggeeeaaa]]]ZZZ^^^[[[WWWTTTRRRPPPLLLJJJLLLKKKJJJIIIGGGEEECCCBBB===============>>>>>>???CCCEEEIIIQQQ[[[gggqqqwww|||}}}uuuooodddXXXNNNFFFBBB@@@<<<;;;:::888777666666666555666:::AAAMMM```wwwsssaaaZZZZZZVVVWWWXXXRRRUUUTTTRRROOOKKKFFFBBB@@@<<<;;;999666444222111000///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222444888>>>BBBEEEHHHJJJLLLRRRMMMIIIHHHHHHIIIPPPXXXmmm~~~rrrjjjdddpppzzz~~~{{{jjjYYYYYYcccfffiiinnnmmmmmmmmmlllaaaMMM888000222000000000000111333444555666<<>>>>>>>>>>>???@@@@@@CCCEEEJJJQQQZZZdddmmmrrrzzz}}}xxxqqqeeeYYYPPPIIIDDDAAA===<<<;;;:::999888888888333333666<<>>BBBFFFKKKQQQUUURRROOOJJJGGGGGGJJJNNNPPPTTTZZZdddkkknnnnnnmmmlllwww}}}{{{}}}}}}jjjZZZYYYcccggglllrrrqqqpppqqqoooeeePPP:::111222222222333333444555666666999??????@@@UUUxxx~~~|||~~~|||{{{yyyyyy~~~yyywww||||||vvvuuuwww~~~{{{yyyxxxxxxxxx{{{{{{||||||}}}}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyyvvvuuussssssrrrpppmmmjjjggggggggggggfffddd```]]]]]]\\\ZZZXXXWWWUUURRROOOKKKIIIGGGEEEDDDFFFHHHIIIFFFGGGKKKRRR[[[eeemmmpppvvv|||kkk___YYYSSSLLLDDDAAA===;;;:::999888666999888999::::::>>>LLLZZZssssssbbb\\\]]]YYYYYYZZZTTTUUUTTTRRROOOJJJEEEAAA>>>;;;:::888666444111000///........................---------------------------......---,,,,,,///111666999===AAADDDHHHMMMQQQPPPOOOMMMMMMNNNNNNNNNNNNRRRVVV]]]dddhhhjjjkkklllzzznnn]]]ZZZdddgggkkkrrrqqqqqqqqqpppeeePPP;;;222222111111222333555666777888;;;??????BBBYYY~~~tttssswwwwww{{{xxxwwwzzzzzztttrrrwww~~~xxxvvvxxx~~~|||{{{{{{{{{}}}}}}}}}}}}||||||||||||~~~~~~}}}}}}|||{{{{{{zzzxxxwwwuuutttsssrrrooommmiiihhhggggggfffeeecccbbbaaa___]]][[[ZZZXXXUUURRROOOMMMKKKHHHGGGFFFGGGGGGGGGIIIMMMTTT]]]eeekkknnnwwwpppeee___WWWPPPFFFCCC@@@===<<<;;;:::999999888999999999===IIIWWWnnnsssbbb\\\]]]YYYYYYZZZSSSSSSSSSRRROOOKKKFFF@@@===;;;:::888666444111000///........................,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---///111777999===???AAADDDHHHJJJJJJKKKNNNRRRTTTSSSOOOLLLPPPRRRUUU[[[aaahhhnnnqqq|||rrr___\\\dddfffkkkrrrrrrrrrsssqqqfffQQQ<<<222333000111222333666888:::;;;===@@@@@@GGGcccqqqffffffmmmppp|||zzzvvvtttsss{{{|||~~~wwwrrruuuzzz~~~~~~~~~~~~~~~~~~}}}|||zzzwwwvvvvvvuuutttrrrnnnmmmkkkjjjhhhhhhhhhhhhfffcccaaa___^^^\\\ZZZWWWTTTSSSQQQNNNKKKIIIGGGFFFHHHKKKOOOVVV]]]ccchhhkkkwwwxxxnnnfff]]]UUUJJJGGGCCC@@@???>>>===<<<:::999999999888;;;EEEPPPeee|||qqqaaa[[[\\\XXXXXXXXXQQQQQQQQQQQQPPPLLLFFF@@@===;;;:::888666444111000///........................,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---///222777999<<<>>>???@@@BBBDDDDDDFFFKKKRRRWWWWWWSSSOOOQQQQQQRRRVVV___iiiqqqvvvxxx~~~}}}yyyzzzrrr___[[[cccfffkkkssstttttttttssshhhRRR===333444000111222444666999<<<>>>@@@CCCEEEOOOqqqggg[[[\\\eeejjjyyywwwrrrqqqqqq|||~~~yyy{{{zzzwww{{{yyyxxxyyy}}}~~~{{{yyyzzzzzzyyyxxxuuuvvvuuussspppnnnmmmllljjjhhheeecccbbb```^^^\\\XXXXXXWWWUUURRRNNNKKKIIIKKKMMMPPPTTTZZZaaaggglllwwwwwwnnncccZZZOOOKKKFFFBBB@@@???>>>===;;;:::999:::888888@@@III[[[vvvooo___YYY[[[VVVVVVUUUNNNOOOPPPPPPOOOKKKFFF@@@===;;;:::888666444111000///........................------------------------,,,---------,,,---000222666999<<<===>>>>>>@@@AAACCCDDDHHHPPPXXX]]][[[XXXXXXUUUSSSVVV^^^gggooosssqqqyyy}}}~~~~~~||||||{{{|||~~~~~~~~~}}}ppp^^^ZZZcccfffmmmuuuvvvvvvvvvtttiiiSSS>>>444555111111222444777;;;>>>@@@BBBGGGKKKXXX{{{gggYYYXXX```hhhwwwvvvpppoooppp|||~~~~~~vvvooorrruuutttrrrxxx{{{zzz{{{~~~~~~}}}{{{uuuqqqpppooollliiifffeeedddbbbaaa\\\\\\\\\[[[YYYVVVSSSQQQOOOPPPQQQSSSVVV^^^gggmmmxxx}}}ttthhh^^^TTTOOOIIIDDDAAA@@@>>>===<<<:::::::::999777<<>>;;;:::888666444111000///................................................,,,,,,------,,,---000333555888<<<>>>>>>>>>@@@AAAEEEEEEGGGOOOZZZaaabbb```]]]ZZZWWWYYY___fffjjjkkkuuuuuuxxx~~~~~~{{{xxx}}}|||zzzyyyyyyyyy||||||}}}~~~ppp^^^\\\eeeiiiooowwwxxxwwwxxxvvvkkkUUU???555666222222333444777<<<@@@BBBBBBIIIOOOZZZyyynnn^^^ZZZ```gggwwwvvvnnnmmmnnn{{{xxxxxx~~~xxxkkkjjjlllqqqqqqyyy}}}{{{zzz}}}|||wwwvvvtttqqqmmmjjjiiihhhgggfffbbbbbbbbbaaa___\\\ZZZYYYUUUVVVWWWVVVWWW\\\eeekkkvvvyyynnneeeZZZTTTMMMFFFCCC@@@>>>======;;;:::;;;:::777:::>>>JJJjjjnnn^^^YYYZZZVVVTTTSSSKKKNNNNNNMMMKKKHHHEEEAAA???;;;:::888666444111000///........................------------------------+++,,,------,,,...000333444888<<<>>>???@@@AAABBBEEEDDDFFFNNNYYYaaabbb___\\\ZZZZZZ___ffflllnnnmmmxxxwwwwww|||}}}|||}}}wwwsss~~~}}}~~~}}}}}}~~~sssaaa___iiilllqqqxxxwwwyyyyyywwwlllVVV???666666444333333555888<<<@@@CCCBBBJJJOOOVVVmmmyyyfff]]]aaafffvvvuuummmkkklllzzzqqqooovvv}}}qqqmmmkkkpppsss}}}|||yyyyyy}}}~~~~~~yyyuuuqqqnnnmmmmmmllljjjhhhhhhgggeeecccaaa___^^^\\\^^^```^^^\\\\\\aaaeeemmm|||~~~uuulll```ZZZQQQJJJEEEAAA???>>>===;;;;;;<<<;;;888888<<>>>>>;;;;;;===<<<999888;;;BBBccczzzooobbbXXXYYYZZZSSSNNNOOOJJJKKKLLLKKKHHHCCC???;;;;;;999777555333222111000......//////...---,,,,,,++++++,,,,,,---...//////---.........------///000777:::>>>@@@AAABBBCCCDDDGGGCCCBBBHHHNNNQQQSSSVVV^^^]]]cccqqq~~~{{{uuuyyy|||}}}{{{||||||zzz||||||{{{~~~}}}qqqxxx~~~|||rrrnnnooozzz|||{{{{{{gggccclllmmmqqqyyy{{{~~~yyyxxxjjjNNN===777000333333333555999===AAADDDJJJIIIJJJSSSdddwwwmmmcccdddiiiyyywwwqqqkkkhhhzzzxxxiiiccc___aaarrr~~~{{{zzz{{{~~~~~~|||}}}xxxsssqqquuuyyy~~~|||zzzyyyxxxwwwtttqqqqqqooommmkkkiiihhhhhhhhhjjjkkkmmmqqqrrrnnnfff___cccjjjvvv{{{pppddd___XXXQQQKKKGGGBBB@@@======<<<<<<<<<======>>>@@@UUUtttoooaaaXXXZZZZZZSSSNNNOOOKKKLLLLLLKKKHHHCCC???<<<:::999777555333111000000......//////...------,,,+++,,,,,,------.........---.........------///000777:::===@@@AAACCCEEEGGGIIICCCAAAEEEJJJLLLOOORRR[[[]]]dddqqq}}}|||zzz~~~}}}|||{{{|||}}}|||~~~uuuxxxxxxkkkggghhhsss}}}yyyyyyfffccclllnnnrrrzzz|||zzzyyyjjjMMM<<<777///222222444666:::???CCCEEEKKKKKKMMMVVVfffxxxnnncccdddhhhwwwwwwpppllliiizzzsssfff___ZZZZZZgggwwwvvvwwwzzz{{{uuussstttxxx}}}}}}|||{{{zzzwwwttttttrrrpppmmmkkkjjjjjjjjjnnnoooqqquuuwwwtttllleee```dddnnnzzz}}}sssgggbbb[[[TTTNNNIIIEEEBBB???>>>===<<<<<<<<<<<<<<>>===<<<;;;;;;<<>>AAAEEEJJJNNNUUUOOOIIIHHHHHHIIIMMMSSS[[[fffsssyyyzzzyyywwwttt~~~||||||{{{~~~~~~{{{sssrrruuu~~~{{{xxxsssoooqqq{{{ssseeefffnnnpppwww~~~{{{jjjJJJ999555000333333555777:::===@@@BBBEEEHHHLLLVVVmmm}}}jjjaaabbbeeetttvvvpppmmmlllyyyxxxgggZZZQQQLLLPPPXXXkkkvvv}}}xxxttttttwww~~~~~~}}}{{{zzzwwwtttrrrpppppppppssstttxxx~~~~~~yyylllddd___dddmmmuuu|||wwwlllhhhaaa[[[VVVQQQMMMIIIBBBAAA???===<<<<<<======???QQQnnnjjj```[[[\\\ZZZRRRNNNQQQNNNNNNMMMKKKGGGCCC???===:::888666444222000000///------...............---------------------,,,,,,,,,.........------...000666888;;;>>>AAAFFFKKKOOOXXXQQQLLLJJJIIIIIINNNTTT^^^ooo}}}xxxsss}}}|||{{{~~~}}}xxxuuurrr{{{}}}xxxvvvzzzooofffhhhoooqqqyyy|||iiiIII777555111444444666777999;;;===>>>DDDGGGHHHOOOgggxxxggg___```cccrrrvvvooolllkkkwwwmmm\\\PPPJJJLLLQQQWWWddduuu}}}xxxtttvvv|||~~~|||yyywwwtttsssssssssvvvxxx~~~{{{lll^^^[[[```hhhpppvvvvvv}}}}}}vvvllliiiccc^^^ZZZVVVQQQNNNDDDBBB@@@>>>===>>>???@@@???OOOkkkhhh```[[[]]]ZZZRRRNNNQQQPPPOOOMMMKKKGGGCCC???===999888666444222000//////,,,---......///.........---------------------------.........------///000555777;;;>>>BBBFFFJJJNNNSSSNNNJJJIIIGGGGGGMMMTTTbbbuuu}}}~~~|||{{{~~~~~~|||}}}|||xxxyyymmmgggkkkqqqrrr{{{|||iiiGGG666555333444555666888:::<<<===>>>???DDDFFFOOOlllvvveee^^^___aaapppwwwnnnjjjiiitttwwwbbbTTTMMMLLLMMMJJJTTTdddttt}}}wwwvvv|||~~~|||yyyxxxwwwwwwwww|||~~~xxxddd[[[[[[___fffmmmpppwww}}}zzztttmmmjjjfffbbb___[[[VVVSSSHHHFFFCCC@@@??????AAABBB???NNNhhhggg___\\\^^^ZZZQQQNNNRRRQQQPPPNNNKKKGGGCCC???===999888666444111000//////,,,------...//////......+++,,,,,,------.........---.........------///000333666;;;???BBBEEEIIIKKKNNNJJJHHHHHHGGGGGGMMMUUUfffyyywww}}}~~~|||{{{~~~}}}zzzzzz}}}{{{xxxlllhhhmmmrrrsss||||||hhhFFF555666555333555777:::===???AAAAAA;;;BBBHHHRRRssswwwfff_________mmmwwwmmmhhhgggqqqnnn___VVVQQQMMMGGGKKKTTTccctttzzzwww|||~~~~~~}}}|||{{{||||||~~~rrrfff``````dddjjjmmmtttzzz|||||||||xxxsssnnnkkkhhheeeccc```\\\YYYNNNKKKGGGBBB@@@???@@@AAA>>>LLLfffggg___\\\^^^ZZZQQQNNNRRRQQQPPPNNNKKKGGGCCC???>>>999888666333111000///...,,,,,,---.../////////...++++++,,,,,,---...//////---.........------///000222666;;;???BBBEEEGGGIIIKKKIIIHHHIIIHHHIIIOOOWWWjjj{{{lllsssyyy~~~|||{{{}}}}}}yyyyyy{{{~~~xxx}}}llliiiooossssss|||{{{hhhFFF555777666222444888<<>>>>>???<<>>:::999777444222111000///,,,,,,,,,---------...............------.........---------............//////444:::???BBBCCCDDDEEEIIIKKKJJJGGGHHHOOOVVVWWWppp{{{llluuuzzzzzz~~~||||||yyywwwyyy~~~zzz{{{~~~gggggglllwww~~~zzz```EEE666333555555555666:::BBBJJJPPPTTTBBBCCCCCCLLLiii~~~hhhXXXXXX^^^gggxxxyyyppphhhcccqqq}}}mmm```VVVOOOLLLJJJMMMTTTddd{{{~~~|||}}}~~~}}}~~~~~~vvvqqqrrrsssvvvwwwxxxxxxxxxxxxwwwwwwsssooojjjjjjjjjiiiddd___[[[WWWPPPIIIDDDAAA@@@@@@AAAJJJggg}}}fffbbb___\\\WWWPPPOOORRRTTTRRRNNNIIIEEEAAA???>>>:::999777444222111000///,,,,,,,,,---------............------------......---------............///000555;;;@@@BBBBBBBBBBBBEEEIIIJJJFFFFFFOOOXXX]]]ppp}}}yyyooooooyyy~~~}}}|||zzzzzzxxxuuuvvvzzz{{{zzzjjjiiinnnwww~~~xxx```FFF777555777777666777;;;BBBIIIOOORRRHHHHHHFFFKKKbbb~~~iiiYYYYYY___fffvvv{{{rrriiicccppprrrgggZZZUUUQQQPPPTTT^^^ppp~~~|||{{{{{{zzzyyyxxxwwwvvvsssqqqrrrooolllmmmnnnmmmhhhccc___ZZZTTTLLLFFFBBB@@@???BBBJJJfffyyydddaaa^^^\\\WWWQQQOOORRRTTTRRRNNNIIIEEEAAA???===:::999777444222111000///,,,,,,,,,---------......------,,,,,,,,,,,,---------------............///000555<<>>@@@DDDHHHKKKIIIIIIGGGHHHWWWooouuu___ZZZ\\\aaaqqq~~~uuujjjbbbhhhtttqqqiiiaaaZZZUUUSSSZZZbbb}}}||||||}}}}}}yyytttrrrrrrssstttuuurrrmmmiiieeeaaaZZZRRRKKKFFFCCCAAAGGGLLLeeesssaaa^^^]]]\\\XXXQQQPPPRRRSSSQQQNNNJJJFFFBBB>>><<<:::999777444222111000///,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............//////444<<>>???@@@AAAEEEGGGHHHHHHHHHJJJWWWnnn~~~dddZZZYYY]]]nnn~~~uuuiii```dddmmm}}}yyypppggg```YYYUUUXXX^^^rrr~~~~~~~~~|||yyyuuuuuuuuuvvvwwwvvvrrrmmmiiifffccc\\\UUUOOOJJJFFFEEEIIIOOOhhhrrr___]]]\\\\\\XXXRRRPPPRRRSSSQQQOOOKKKGGGBBB>>><<<:::999777444222111000///,,,,,,,,,---------......------,,,,,,,,,,,,---------------............//////444;;;@@@DDDFFFHHHIIIBBBDDDGGGLLLXXXeeejjjhhh^^^YYYSSSQQQXXXcccnnntttvvv}}}xxxwwwxxxxxxyyy{{{~~~yyy}}}~~~qqqpppttt||||||mmmTTT>>>555555666999===AAABBBAAABBBDDDGGGKKKKKKKKKLLLWWWmmmhhh[[[WWWYYYiii|||~~~uuuiii```___gggxxx|||qqqhhh___YYYYYY\\\hhhyyy|||yyyvvvtttzzzzzz{{{zzzxxxuuuqqqoooiiifff```YYYSSSMMMJJJHHHKKKSSSnnnrrr^^^\\\\\\\\\XXXRRRPPPSSSRRRQQQOOOKKKGGGBBB>>><<<:::999777444222111000///,,,,,,,,,---------............------------......---------............///000444999===@@@CCCFFFHHHCCCHHHKKKLLLRRR___jjjoooggg___WWWVVV\\\fffpppwwwxxxzzzwwwwwwvvvwwwyyyzzz}}}xxxqqqmmmmmmsss}}}}}}xxxhhhNNN:::444666888<<<@@@EEEFFFEEEDDDFFFIIILLLLLLKKKLLLVVVlllkkk]]]WWWUUUbbbrrrvvvkkkbbb\\\cccsss~~~rrrfff[[[XXXYYY```ppp~~~}}}}}}~~~yyyyyyzzz}}}{{{yyyxxxooolllfff___WWWQQQLLLIIIKKKWWWuuurrr]]][[[\\\\\\YYYRRRPPPSSSRRRQQQOOOLLLGGGBBB>>>;;;:::999777444222111000///,,,,,,,,,---------......///......------......///---------.........//////111444888;;;===@@@CCCEEEEEELLLNNNJJJIIISSScccnnnlllcccZZZZZZ```iiissszzzwwwyyyxxxwwwwwwyyy~~~}}}rrrkkkjjjkkkrrr}}}{{{uuudddKKK888444888;;;>>>CCCHHHJJJGGGFFFHHHKKKJJJIIIIIIKKKTTTkkkmmm```WWWSSS\\\kkkxxxllldddZZZ```qqqyyyiii\\\VVVVVV[[[kkk}}}~~~~~~~~~~~~~~~~~~uuuqqqkkkbbbZZZRRRMMMJJJKKKYYYyyytttfffaaa___^^^YYYRRRNNNOOOSSSRRRPPPMMMHHHCCC???<<<999888666333111000///............------,,,,,,,,,------............---------------------------------222777999:::<<<@@@DDDIIIIIIKKKLLLJJJLLLWWWccceeecccbbbaaaaaagggvvv|||wwwtttxxx~~~{{{kkkaaaiiinnnvvv|||{{{zzzcccFFF999555666===@@@EEELLLOOONNNKKKHHHGGGGGGJJJIIIEEEMMMlllqqq[[[SSSXXXaaafffzzzoooccc[[[]]]jjjsssggg]]]UUUUUU___qqq}}}}}}}}}}}}~~~}}}|||{{{qqqggg___YYYTTTPPPJJJccctttddd```^^^]]]YYYRRROOOOOORRRQQQOOOLLLGGGBBB>>>;;;999888666333111000///.........---------,,,,,,,,,------............---------------------------------111666999:::<<<@@@DDDKKKKKKMMMNNNLLLJJJOOOWWW[[[]]]```dddeeekkkzzz~~~|||yyyyyyuuuwww{{{~~~~~~oooeeeiiiooowww}}}|||yyy```EEE;;;888888???CCCHHHMMMOOOMMMJJJHHHHHHEEEHHHIIIHHHPPPlllttt\\\RRRUUU^^^ccc}}}zzzpppeee]]]\\\fff{{{oooccc[[[XXX]]]kkk~~~|||rrriiiaaaZZZUUURRRRRRjjjrrraaa^^^\\\\\\XXXRRROOOPPPQQQPPPNNNJJJFFFAAA===:::999888666333111000///......------------,,,,,,,,,------............------------------------------,,,111666999:::<<<@@@DDDLLLKKKNNNQQQPPPLLLMMMQQQTTTYYY```gggiiiooo}}}|||{{{yyywwwwwwxxxwww|||sssjjjkkkpppxxx~~~www\\\BBB<<<::::::@@@CCCHHHMMMNNNLLLIIIIIIJJJDDDGGGIIIIIIPPPfff|||```QQQRRRZZZ^^^vvv~~~|||tttjjj^^^[[[```sssoooeeeXXXVVV\\\nnnwwwnnnfff```[[[WWW]]]uuuppp___\\\ZZZZZZWWWRRROOOPPPOOONNNLLLIIIEEE@@@<<<:::999888666333111000///...------------------------,,,------......------,,,------------------------,,,000555888:::<<<@@@DDDJJJHHHJJJPPPRRRPPPQQQTTTUUUZZZbbbhhhjjjooo}}}xxxwwwwwwuuusssxxxuuummmmmmrrrzzztttWWW???<<<;;;:::@@@CCCHHHMMMNNNKKKIIIIIIKKKEEEFFFHHHIIIMMM\\\wwwhhhSSSQQQWWWZZZooo~~~xxxqqq```ZZZZZZjjjsss]]]RRROOO^^^vvv}}}uuuooohhhccc___fff|||qqq^^^[[[YYYZZZWWWQQQOOOPPPNNNMMMKKKHHHDDD@@@<<<999999888666333111000///...------------------------,,,,,,------------,,,,,,------------------------+++///555888999<<<@@@DDDIIIFFFFFFJJJMMMNNNRRRVVVXXXZZZ```fffjjjppp}}}xxxwwwuuuqqqsssvvv~~~tttnnnooottt|||qqqQQQ<<<;;;:::;;;CCCJJJPPPVVVUUUNNNHHHFFFGGGEEEEEEGGGJJJLLLVVVmmmrrrXXXRRRUUUVVVhhh}}}~~~}}}zzzuuuaaaZZZVVVbbb{{{kkkZZZMMMWWWnnn~~~{{{uuuooojjjffflll~~~rrr___\\\ZZZZZZWWWRRROOOPPPMMMMMMKKKHHHDDD@@@<<<:::999888666333111000///...,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------***///444888999<<<@@@DDDIIIFFFEEEGGGGGGGGGLLLSSSXXXWWW[[[bbbjjjqqq{{{{{{xxxtttnnnsssuuuzzzsssppppppvvv~~~|||lllNNN;;;;;;<<<@@@LLLZZZbbbhhheeeYYYMMMGGGEEEFFFDDDFFFJJJMMMVVVkkk}}}]]]SSSTTTSSS```www}}}yyytttddd\\\UUUZZZqqq{{{gggTTTSSSbbbrrrzzzuuuoookkkqqq}}}nnn```]]][[[[[[XXXRRROOOPPPMMMMMMKKKHHHEEE@@@===:::999888666333111000///...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------)))...444777999<<<@@@DDDHHHHHHIIIIIIFFFDDDJJJRRRXXXUUUWWW```iiinnnrrruuu~~~zzzuuunnnqqqqqquuuzzzssstttrrrxxxvvvfffKKK;;;===@@@HHHYYYiiirrr{{{xxxjjj[[[QQQMMMHHHDDDDDDIIILLLSSShhhaaaTTTRRRPPPWWWppp{{{vvvggg___UUUUUUfff|||eeeZZZ[[[aaaiiiqqqvvvxxxzzz|||~~~|||tttqqqpppttt~~~|||vvvsssttt|||iiiaaa^^^\\\\\\XXXRRROOOPPPMMMMMMKKKIIIEEEAAA===;;;999888666333111000///...,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------------------------)))...444777999<<>>EEEIIIKKK\\\rrrmmmYYYSSSQQQUUUjjj~~~qqqeeeYYYTTTZZZkkkttthhhcccgggnnnrrryyywwwfffaaaaaaffflllttt{{{|||jjj^^^[[[YYYZZZWWWQQQOOOPPPPPPNNNLLLIIIGGGBBB===999888888666444222000.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,000777;;;===BBBHHHOOONNNMMMMMMMMMNNNOOOPPP\\\^^^dddnnnuuuuuunnniiifffgggqqqttt{{{~~~wwwvvvnnnnnnqqqrrrsss}}}|||tttrrrtttyyy~~~{{{qqqXXX@@@:::@@@GGGOOOXXXYYY^^^bbbcccfffjjjiiifffQQQEEEAAAHHHKKKMMM\\\qqqwww```TTTOOOUUUfffttthhh[[[TTTUUUbbbyyy{{{rrrvvv~~~{{{wwwvvvzzz}}}}}}iii^^^[[[ZZZZZZXXXRRRPPPQQQOOONNNKKKIIIFFFBBB<<<888888777666444222000///......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---///555888;;;BBBIIIOOOOOONNNMMMMMMNNNOOOPPPbbbiiivvvyyykkkeeeffftttxxxxxxvvvnnnnnnpppppprrrzzz{{{tttssstttzzzwwwjjjTTT@@@<<<@@@CCCIIIPPPOOOOOOOOOPPPYYYdddiiihhhQQQHHHEEEJJJLLLMMM[[[mmmhhhYYYSSSTTT___ssszzzpppbbbWWWQQQXXXlllxxxssswwwjjj^^^[[[ZZZZZZXXXRRRPPPRRROOOMMMKKKIIIFFFBBB<<<888888777666444222000///......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---...444888<<>>BBBGGGHHHJJJOOOTTTXXXXXXXXXUUUVVVZZZ\\\ZZZXXX]]]dddmmmttt~~~wwwwwwooolllkkkiiiiiikkktttuuurrrvvvzzz~~~lllRRROOONNNNNNPPPPPPOOOLLLIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFJJJPPPUUUUUUgggqqqJJJBBBJJJUUUVVVbbb{{{{{{jjj]]]UUUMMMSSS]]]mmm}}}~~~kkk___```jjjrrrlllWWWVVVXXXZZZWWWRRRPPPSSSMMMKKKGGGDDDBBB???;;;888777777555444222111//////---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++---000777>>>BBBHHHIIILLLRRRXXX]]]______[[[\\\]]]\\\WWWTTT[[[eeeqqqwww~~~vvvxxxmmmjjjiiihhhgggggglllxxx~~~rrrrrryyy~~~}}}cccLLLNNNNNNOOOPPPQQQPPPMMMJJJEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFHHHMMMTTTYYYQQQ]]]|||}}}LLL===AAAPPPQQQWWWnnnsssddd\\\PPPMMMOOO\\\sss}}}nnnooosss|||ooodddcccfffzzz}}}jjjUUUUUUWWWYYYWWWRRRQQQSSSMMMJJJGGGDDDAAA>>>;;;888777777555444222111//////------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///444<<>>;;;IIIKKKPPPcccuuu}}}nnndddUUUMMMHHHOOOccc|||zzzttthhhdddaaaeeeooo}}}uuuiiidddmmmwww||||||zzzhhhTTTTTTVVVYYYWWWRRRQQQTTTMMMJJJFFFCCCAAA>>>:::888777777555444222111//////,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------...222:::@@@GGGIIINNNVVV^^^dddggghhhaaa______^^^[[[[[[cccnnn{{{}}}~~~}}}|||}}}ttt}}}rrrkkkhhheeefffhhhiiiqqqzzz{{{sssnnnttt|||{{{bbbOOOIIIMMMLLLKKKLLLMMMMMMKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKLLLKKKJJJJJJLLLNNNKKKPPPgggeeeHHH<<>>:::777777777555444222111//////,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,000888>>>DDDGGGLLLTTT\\\aaabbbbbb___[[[ZZZ[[[]]]___gggooo}}}~~~zzzqqqiiidddfffjjjiiioootttyyyzzzrrrnnnnnnuuu}}}pppWWWNNNSSSSSSQQQNNNLLLLLLLLLJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFHHHJJJJJJIIIHHHHHHIIIIIIMMM___|||zzzWWWAAA???BBBLLLXXX[[[qqq{{{fffZZZOOOKKKMMMWWWjjj|||zzzkkkdddhhhuuu|||iiilllsss}}}~~~~~~~~~{{{xxxtttssswwwyyyyyy}}}wwweeeSSSSSSUUUXXXWWWRRRRRRUUULLLJJJFFFCCCAAA>>>:::777777777555444222111//////,,,,,,,,,------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---,,,///666===BBBEEEKKKRRRYYY]]]]]][[[[[[WWWUUUYYY]]]aaahhhppp}}}uuujjjdddfffllljjjnnnqqqttt}}}{{{lllyyypppnnnpppxxx~~~}}}hhhQQQPPP]]]YYYVVVQQQMMMLLLKKKJJJIIIJJJIIIIIIHHHGGGFFFEEEEEE>>>AAAEEEHHHIIIIIIIIIJJJHHHLLLZZZrrrdddFFF>>>@@@MMMVVVSSShhh{{{kkk```TTTLLLHHHMMM^^^pppqqqpppyyymmmlllooowww}}}{{{wwwuuu|||~~~rrr___NNNRRRVVVXXXWWWTTTRRRQQQLLLJJJFFFCCCAAA>>>:::777888777555333000///...---------,,,...///000...---.........------,,,,,,,,,---------------------------...---------///444777AAAGGGKKKNNNWWWbbbhhhfffbbb\\\VVVUUUZZZbbbhhhkkk~~~{{{oooggghhhlllkkkjjjlllpppttt{{{|||xxxlllooosssyyy~~~ttt___QQQSSS^^^\\\]]]\\\WWWPPPLLLLLLMMMLLLOOORRRPPPKKKFFFCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHEEEMMMYYYffftttpppKKK:::@@@JJJNNNXXXiii~~~mmm\\\TTTKKKFFFMMMZZZjjjrrrcccfffuuu~~~www~~~sss```PPPTTTXXXYYYXXXVVVSSSRRRLLLJJJFFFCCCAAA>>>:::777888777555222000///......------,,,...///000...---......---------,,,,,,,,,---------------------------......------///333666???EEEJJJPPP]]]ooozzz|||llleee\\\WWWZZZaaahhhlll~~~uuuooolllkkkiiihhhhhhkkknnnuuuxxxmmmpppvvv{{{rrr\\\OOOPPPVVVZZZYYYXXXVVVTTTQQQMMMJJJLLLPPPUUUVVVRRRLLLHHHEEEDDDCCCBBBBBBBBBDDDFFFGGGJJJQQQYYYbbblllzzz```DDD>>>FFFMMMSSSccc}}}xxxhhh^^^RRRFFFGGGOOOSSSggg~~~kkkiiittt|||||||||tttbbbSSSVVVZZZ[[[ZZZWWWUUUTTTLLLJJJFFFCCCAAA>>>:::777777666444222111000//////------,,,...///000...---...------------,,,,,,,,,------------------------------...------///333555@@@DDDJJJRRR```tttyyypppcccZZZYYY___gggmmm{{{~~~wwwppphhhiiiffffffhhhjjjooozzzwwwrrrnnnrrrxxxmmmVVVOOOPPPRRRWWWTTTSSSUUUWWWUUUOOOIIIKKKQQQWWWZZZWWWQQQKKKGGGEEEEEEDDDDDDDDDDDDEEEFFFNNNSSSXXX[[[aaaooouuuLLL888<<>>:::777666555444222111000000000---,,,,,,...///000...---------------------------------------------------,,,---...------///222444BBBFFFKKKSSS___mmm{{{vvvggg[[[XXX]]]eeelllxxx|||rrrgggjjjgggeeegggiiimmmwwwuuuooommmrrr{{{cccOOOPPPTTTSSSRRRQQQPPPRRRTTTTTTQQQNNNMMMPPPUUUWWWUUUPPPJJJGGGEEEHHHKKKNNNMMMJJJFFFCCCMMMPPPSSSTTTVVVeeeVVV777777EEEHHHTTTjjjttteeeTTTJJJGGGIIIQQQaaavvvyyy~~~|||yyyuuuuuu{{{~~~xxxdddTTTWWWYYYZZZXXXVVVTTTTTTLLLJJJFFFCCCAAA>>>:::777666555444222111000000000---,,,,,,...///000...---------------------------------------------------,,,---......---...111333@@@EEEMMMVVV___hhhrrryyy}}}tttggg[[[WWW[[[cccjjjppptttjjjjjjfffdddfffhhhllluuu}}}}}}pppjjjmmmsss}}}xxxYYYIIINNNTTTRRRMMMNNNOOOOOONNNOOOSSSVVVRRRSSSSSSRRRQQQOOOKKKIIIEEEKKKTTTZZZYYYRRRIIIBBBHHHKKKNNNOOOPPP^^^~~~gggAAA999CCC===DDDUUUiii{{{~~~ppp```TTTOOOFFFGGGPPP___nnn}}}wwwyyyeeeUUUWWWYYYYYYWWWUUUTTTSSSLLLJJJFFFCCCAAA>>>:::777777666444222111000//////------,,,...///000...---,,,,,,,,,------------...------------------------,,,---......---...000222;;;@@@LLLXXX```fffnnnvvvqqqlllccc[[[XXX[[[ccciiidddkkksss{{{{{{sssiiidddaaacccfffiiipppwww{{{zzz|||wwwmmmjjjpppvvvpppTTTHHHLLLOOOMMMJJJLLLNNNLLLKKKMMMTTTZZZWWWUUURRRPPPPPPQQQPPPOOOGGGMMMVVV\\\\\\UUUKKKDDDFFFGGGKKKNNNMMMXXXwwwzzzPPP;;;;;;999===GGGVVVeeevvv~~~ooobbbYYYNNNHHHGGGMMMVVVcccyyyuuuvvvyyyhhhVVVWWWYYYYYYWWWTTTTTTTTTLLLJJJFFFCCCAAA>>>:::777888777555222000///......------,,,...///000...---,,,,,,,,,---------......------------------------+++---......------///111999===GGGSSSXXXZZZaaajjjbbbbbb___\\\[[[^^^dddiiidddaaaccckkksssxxxlllfffbbbccceeefffkkkqqqrrr}}}~~~~~~|||uuuwww~~~tttnnnpppuuuzzzgggTTTMMMMMMLLLJJJHHHIIIJJJKKKMMMPPPTTTWWWUUURRROOOOOORRRTTTTTTSSSJJJLLLPPPSSSRRRPPPLLLIIIHHHHHHLLLOOOMMMSSSkkkeeeDDD999:::<<>>:::777999777555333000///...---------,,,...///000...---,,,,,,,,,------.........------------------------+++---......------///000;;;<<>>999999===AAAKKKaaavvvsssaaaOOOFFFCCCBBBGGGOOOXXXeee}}}zzzpppnnnmmmnnnpppqqqnnnkkkooonnnmmmmmmnnnooooooooo{{{~~~www~~~qqqxxxfffWWWWWWWWWWWWVVVUUUTTTSSSPPPJJJFFFEEECCC<<<999888777666444222111//////...------............------,,,,,,,,,---------......------------------------------,,,,,,,,,---...///000444???KKKNNNLLLMMMQQQUUU[[[bbbdddeeehhhpppwwwxxxwwwuuuuuuzzzrrrhhhhhhgggbbbcccjjjmmmpppyyy~~~{{{{{{{{{zzzxxxuuuxxx~~~}}}zzzlllooozzz|||aaaKKKIIINNNLLLHHHGGGFFFGGGHHHJJJMMMOOOQQQRRRQQQSSSQQQMMMMMMRRRUUUSSSIIIFFFDDDEEEJJJNNNOOONNNOOOKKKKKKNNNLLLKKKVVVfff{{{gggGGG>>>999<<<===@@@PPPdddvvvppp^^^UUUPPPLLLKKKMMMNNNWWWjjjyyyrrrmmmlllnnnooopppnnnmmmkkkjjjjjjiiihhhggggggjjjpppwwwzzzqqqhhh}}}kkkVVVWWWWWWWWWVVVUUUTTTSSSOOOIIIFFFEEEBBB<<<999888777666444222111//////...------............------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---...///---333???MMMUUUUUUSSSSSS[[[___cccdddbbbccchhhnnn~~~{{{~~~zzzmmmiiigggbbbaaaeeekkkkkkqqq{{{~~~{{{zzz{{{{{{zzzyyyvvv{{{sssmmmttthhhSSSCCCCCCIIIIIIGGGFFFDDDDDDEEEGGGIIILLLOOOPPPPPPQQQMMMHHHHHHKKKNNNMMMGGGDDDCCCEEEJJJNNNNNNNNNPPPKKKIIIKKKJJJHHHPPP\\\iiixxxVVVCCC777:::;;;888AAAQQQ```ooopppgggbbb[[[SSSNNNEEEGGGQQQcccuuu~~~{{{yyyvvvsssrrriiihhhhhhiiilllrrrwww{{{wwwiiieeeddddddlllUUUVVVWWWWWWWWWUUUSSSRRRNNNIIIEEEEEEBBB<<<999999777666444222111//////...------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------......000333===NNN^^^ddd___YYYaaadddfffeeeaaa^^^___aaa|||rrrjjjfffcccccceeehhhgggjjjrrr{{{}}}||||||||||||||||||||||||wwwuuuyyyvvvZZZLLLBBBCCCIIIJJJHHHHHHFFFEEEEEEEEEFFFIIILLLMMMOOOMMMJJJFFFEEEGGGJJJKKKGGGDDDCCCFFFJJJNNNNNNMMMMMMIIIGGGIIIHHHGGGLLLSSS[[[pppfffIII444666;;;999===GGGTTTdddxxxuuuppphhh[[[QQQIIIEEEEEENNN\\\lll{{{uuunnnjjjiiiiiijjjyyy~~~{{{hhh]]]]]]dddiii}}}hhhTTTUUUWWWXXXWWWUUUSSSQQQMMMHHHDDDDDDBBB<<<999999777666444222111//////...------............------,,,,,,,,,---------......------------------------,,,,,,,,,---------------222111777JJJaaammmhhh^^^bbbfffkkkmmmjjjfffcccbbbppp~~~pppiiieeedddeeefffcccdddkkksss~~~{{{{{{{{{{{{{{{}}}{{{yyyyyyzzz~~~dddRRRJJJDDDEEEHHHIIIIIIIIIKKKJJJGGGEEEEEEGGGIIIKKKNNNKKKHHHGGGFFFGGGIIIKKKGGGEEEDDDFFFKKKNNNMMMLLLIIIGGGFFFGGGGGGGGGJJJOOORRRfffyyyWWW888333999;;;<<>>===@@@:::<<<@@@HHHSSSaaattt}}}ttthhh^^^SSSJJJGGGHHHEEEFFFLLLZZZmmm|||~~~}}}xxxxxxzzz}}}|||xxxxxxwwwwwwxxxzzz|||~~~tttfff\\\VVV[[[___jjjuuuyyy{{{}}}dddUUURRRRRRVVVXXXUUUSSSTTTNNNHHHDDDCCCAAA<<<:::;;;777777555444222111//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////.........---------------------------------111...---333:::EEETTT```dddwwwqqqgggfffjjjzzz~~~tttnnnfff``````aaaccchhhnnnxxx~~~~~~~~~~~~~~~~~~}}}zzzyyy{{{qqqwwwbbbSSSTTTLLLIIIEEECCCCCCFFFKKKNNNOOOLLLHHHFFFGGGJJJNNNQQQOOOPPPQQQQQQNNNIIIDDD@@@BBBCCCDDDDDDDDDEEEHHHKKKGGGGGGHHHHHHHHHHHHHHHGGGIIIWWW```mmmuuuXXXEEE<<<:::;;;;;;@@@HHHRRR```vvvxxxiii^^^WWWNNNEEECCCEEEGGGKKKTTTcccttt{{{uuuttt~~~}}}uuuuuuzzz|||wwwuuuuuuyyy~~~}}}}}}xxxlllaaaXXXXXX]]]gggkkkrrryyy~~~fffSSSPPPPPPTTTUUUSSSQQQRRRNNNHHHCCCCCCAAA<<<999:::777777555444222111//////------------------------,,,------......------,,,///.........------------------------------------000---...111777@@@PPP^^^ddduuu|||hhh___```ppp}}}sssiiiaaa```bbbbbbdddhhhooosss}}}|||{{{zzzyyyxxxxxxwwwyyy{{{tttzzzsssYYYMMMMMMJJJIIIIIIIIIJJJJJJKKKLLLNNNLLLJJJJJJKKKOOOSSSVVVRRRQQQPPPNNNKKKHHHEEECCCFFFFFFFFFEEECCCCCCEEEGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIVVV[[[cccyyyrrrXXXAAA333999999<<>>FFFWWWgggwwwmmmdddYYYUUUMMMEEEAAABBBGGGKKKWWWeeeuuu|||~~~xxxvvvyyy~~~|||zzz}}}pppfffZZZVVVSSSTTTXXX^^^jjjtttuuu{{{lllVVVRRRRRRUUUVVVSSSRRRSSSKKKFFFBBBBBB@@@;;;888888777777555444222111//////------------------------,,,------......------,,,---------------------------------------------------...000000///555EEEVVVcccfffkkksssyyyhhh___^^^aaarrrxxx~~~yyyfff```aaaaaa```aaaeeedddhhhrrr~~~~~~}}}~~~xxxyyyzzzzzzyyyyyyzzz{{{{{{|||oooxxxkkkSSSLLLMMMKKKHHHKKKOOORRRSSSPPPKKKHHHJJJKKKLLLNNNQQQTTTVVVXXXSSSQQQMMMJJJGGGFFFFFFGGGIIIHHHGGGDDDAAA???@@@AAADDDDDDEEEFFFGGGHHHIIIJJJGGGPPPMMMIIIQQQ\\\kkk~~~```EEE???===<<<<<<<<>>>>>@@@BBBFFFEEECCCCCCBBBCCCDDDEEECCCIIIFFFBBBFFFLLL]]]vvvrrrRRRFFF:::777999<<>>>>>===<<<<<>>???@@@BBBCCCAAAFFFCCCBBBGGGKKKYYYpppzzzcccIII===;;;<<<>>>@@@HHHOOOYYYfffvvv{{{pppfff___UUUNNNJJJKKKJJJGGGGGGKKKMMMYYYkkkzzz|||~~~~~~}}}~~~rrriiicccXXXTTTQQQQQQUUU\\\cccfffhhhttt~~~xxxlllXXXSSSQQQRRRSSSQQQPPPRRRLLLGGGEEEFFFDDD===999888777777555444222111//////........................,,,------......------,,,+++++++++,,,,,,------------------------------------+++,,,//////...000555MMMUUU\\\```eeekkkooonnnrrruuu{{{kkkooouuuhhhjjjwww{{{lllcccaaacccaaaaaaaaa^^^^^^fffooo|||rrrsssqqqrrrttttttrrruuu{{{tttvvvxxxxxxyyy|||hhhOOOJJJMMMLLLJJJJJJIIIJJJKKKKKKKKKJJJHHHGGGGGGGGGFFFGGGHHHKKKNNNPPPNNNNNNMMMKKKIIIGGGFFFEEE=========<<<;;;;;;===???<<<;;;;;;;;;<<<>>>AAACCC@@@DDDBBBCCCHHHJJJVVVlll~~~\\\FFF???>>>======AAADDDJJJUUUhhh|||xxxlllaaaXXXSSSMMMEEECCCFFFDDDIIIPPPVVV]]]hhhvvv~~~}}}wwwtttuuuwwwyyy}}}xxxjjj^^^UUUOOOMMMLLLMMMRRRYYYccckkkppprrrxxx|||kkkSSSSSSSSSRRRPPPOOOPPPRRRLLLHHHFFFFFFCCC===;;;<<>>???@@@>>>??????@@@EEEMMMVVV]]]mmm~~~iiiDDD>>>AAA888===@@@DDDJJJUUUeeevvvwwwkkkfff___UUUNNNMMMIIIFFFCCCBBBFFFLLLSSSWWWfffnnnzzz~~~}}}}}}yyypppaaa]]]WWWRRRNNNMMMNNNOOOWWW\\\bbbiiipppxxxzzzhhhSSSSSSTTTRRRPPPOOOPPPRRRLLLHHHEEEEEEBBB<<<:::<<<:::555AAAEEE555000333,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------...000222444:::QQQiiirrrqqqqqqwww{{{~~~ccc[[[^^^yyy~~~mmmiiiddd```aaabbbdddmmmvvv~~~vvvrrrppppppuuuuuuuuuuuuuuuuuusssrrrvvvxxx~~~yyy|||]]]OOOFFFIIILLLHHHGGGKKKMMMPPPQQQMMMGGGBBBAAABBBEEEEEEEEEDDDEEEFFFHHHIIIIIIFFFGGGJJJJJJEEEEEEIIIHHHDDD@@@===<<<<<<<<<;;;888999:::;;;===>>>???@@@>>>??????@@@CCCIIIPPPUUU```nnnRRR;;;>>>BBB:::>>>BBBEEEKKKWWWiiivvv|||tttlllbbbZZZYYYOOOKKKFFFCCCDDDGGGKKKNNNTTTZZZdddooo{{{zzztttrrrrrrrrruuuyyyxxxmmmccc\\\QQQOOOMMMLLLMMMPPPTTTVVVcccgggmmmssszzzwwweeeSSSTTTTTTSSSPPPOOOPPPQQQKKKFFFDDDCCC@@@;;;999;;;999777<<<888+++---333///------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------...000222333555JJJhhh|||yyyyyy~~~yyy^^^OOO\\\sss~~~vvvqqqmmmlllmmmoooxxxxxxrrrooonnnnnnnnnqqqqqqrrrrrrrrrqqqoooooossszzz|||yyyjjjNNNFFFCCCHHHIIIFFFGGGLLLKKKLLLMMMJJJEEEBBBBBBDDDJJJGGGDDDBBBBBBCCCCCCCCCFFFCCCCCCFFFGGGFFFHHHLLLLLLHHHCCC???======<<<;;;::::::;;;<<<>>>???@@@@@@>>>???@@@@@@AAADDDIIILLLPPPYYYkkkiiiIIIAAAAAA;;;@@@CCCBBBBBBJJJXXXdddpppxxxsssjjjfff[[[UUUMMMGGGEEEDDDDDDDDDEEEGGGKKKRRR\\\fffpppvvvxxxsssooolllkkknnnqqquuuyyy|||yyynnnccc[[[UUUPPPNNNHHHHHHJJJMMMSSSYYY```cccooosssxxxtttaaaSSSTTTTTTSSSQQQOOOOOOPPPJJJEEEBBBBBB???:::999;;;===999333......555555---------------------------------------------------------------------------+++++++++,,,,,,,,,------...---------...000111222666CCC___{{{|||{{{aaaOOOYYYiii||||||{{{~~~wwwtttooommmmmmmmmmmmmmmlllnnnooopppppppppqqqrrrwww~~~jjjVVVEEECCCDDDHHHGGGDDDEEEJJJHHHIIIHHHFFFDDDBBBDDDFFFLLLHHHDDDBBBBBBCCCBBBAAAFFFCCCBBBCCCEEEHHHKKKMMMKKKGGGBBB???>>>======<<<;;;<<<<<<===>>>??????@@@===>>>@@@AAAAAABBBDDDGGGHHHKKKWWWmmmqqqYYYAAA@@@AAABBBAAAAAAEEELLLSSSaaannnzzz~~~yyyqqqjjj```WWWRRRNNNKKKHHHHHHFFFDDDDDDGGGLLLSSSWWWeeeiiipppyyy~~~{{{zzz{{{}}}}}}{{{ooofffccc^^^VVVPPPMMMMMMNNNOOOPPPRRRUUU[[[bbbiiipppttt}}}~~~rrr___RRRTTTUUUTTTQQQOOOOOOOOOIIIEEEBBBAAA>>>:::999<<<;;;>>>:::777:::888000***------------------------------------------------------------------------+++++++++,,,,,,,,,---------------......///000000666999LLLiii|||~~~|||}}}yyyRRRMMMKKKUUUggg|||~~~|||yyy|||}}}|||||||||wwwpppttt|||zzzoooqqqooolllkkkllllllkkkjjjnnnoooqqqqqqqqqrrrvvvyyyjjjPPPMMMDDDEEEGGGIIIFFFBBBBBBDDDEEEEEEEEEDDDCCCDDDEEEFFFJJJHHHEEECCCCCCCCCCCCCCCDDDBBB??????CCCHHHJJJJJJGGGCCC???======>>>>>>>>><<<=========>>>>>>??????;;;===@@@AAAAAABBBCCCEEEGGGFFFMMM```ttt~~~XXXCCC???<<<===AAAEEEGGGFFFUUUdddrrrvvvwww}}}wwwnnngggaaaZZZUUUQQQNNNJJJFFFDDDDDDEEEGGGHHHJJJOOOVVV___iiiqqqvvv|||rrriiiaaaYYYRRRMMMLLLLLLKKKJJJLLLOOOTTTWWW]]]___dddkkkssszzz~~~rrr^^^RRRTTTUUUTTTRRROOONNNNNNJJJEEEAAAAAA>>>::::::===999===999555555,,,'''111------------------------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------------........./////////222111:::OOOfffsssxxxyyy~~~|||~~~dddSSSEEEDDDMMM]]]sss{{{vvvqqqpppnnnnnnsssvvvqqqiiikkkrrr|||yyysssooommmkkkiiiiiijjjjjjiiihhhmmmnnnooooooooorrryyy~~~TTTCCCJJJEEEFFFHHHHHHFFFBBB@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGEEECCCBBBCCCEEE@@@???===<<>>??????========================;;;===@@@AAAAAAAAABBBCCCGGGFFFJJJVVVfffxxx{{{RRRHHH>>><<>>;;;;;;???;;;:::555BBBSSSDDD111777------------------------,,,,,,,,,---------..............................++++++,,,,,,,,,,,,------------......///.........---///444>>>QQQgggvvvzzzxxxlllvvviiiQQQGGGFFFHHHSSS```jjjqqquuusssssstttsssooolllkkkhhhfffjjjnnnlllfffdddjjjrrryyy~~~|||wwwssspppmmmhhhfffeeefffhhhjjjiiiiiijjjlllnnnooorrr{{{yyywww}}}cccHHHAAAFFFCCCDDDEEEFFFEEEEEEBBB???BBBBBBCCCEEEFFFGGGFFFEEE@@@EEEIIIGGGBBB???AAADDD>>>???======DDDNNNOOOKKKCCC@@@===;;;===>>>@@@@@@===<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>>???@@@DDDDDDGGGMMMUUUbbbwwwwwwhhhUUUGGGBBBBBBBBB@@@IIIUUU___bbbeeeppp~~~~~~vvvlllhhhbbb[[[TTTOOOLLLKKKHHHFFFEEECCCDDDEEEGGGIIIMMMPPPUUU[[[bbbjjjrrrxxx~~~}}}ssslllgggaaaYYYTTTLLLMMMMMMJJJGGGGGGMMMQQQQQQUUUZZZ^^^bbbgggmmmrrr{{{~~~sss^^^RRRTTTVVVUUURRROOOMMMMMMKKKFFFBBBAAA???;;;<<>>CCC>>>@@@@@@AAAIIITTTVVVQQQDDDAAA>>><<<===?????????<<<<<<<<<<<<<<<;;;;;;;;;>>>??????>>>===<<<===>>>???BBBFFFGGGHHHQQQeeeyyynnnUUUFFFAAAAAACCC===GGGOOOQQQUUUaaaqqqzzzzzzoooddd\\\WWWUUUJJJIIIHHHFFFEEECCCBBBBBBBBBCCCDDDFFFHHHMMMSSSWWWYYY^^^dddkkkpppuuuyyy|||}}}tttooofff]]]SSSLLLJJJIIIGGGDDDBBBHHHMMMNNNMMMPPPXXX___]]]aaagggkkkooovvv~~~tttbbbOOORRRUUUUUUQQQNNNNNNOOONNNKKKGGGCCC???===<<<<<<999>>>999QQQxxxfff:::000//////...---,,,,,,++++++------,,,,,,,,,,,,++++++...............---------,,,,,,,,,---------......,,,,,,.../////////...------///...000@@@^^^xxxzzzfffiiifffVVVMMMBBB888>>>;;;:::@@@LLLYYYdddjjjhhhjjjbbb^^^dddbbb]]]aaa```^^^]]]___eeeoooyyy|||}}}vvvqqqllljjjiiihhheeebbbdddcccccceeeiiioootttwww}}}|||{{{vvvnnn}}}sssZZZHHH>>>@@@EEE@@@AAADDDFFFGGGGGGFFFEEEIIIIIIHHHGGGFFFEEEDDDDDD@@@AAABBBBBBCCCCCCBBBBBB>>><<<;;;AAAKKKSSSVVVVVVHHHBBB<<<;;;===@@@???===@@@>>>;;;999999:::<<<===AAA@@@???>>>============<<>>AAABBBBBBDDDGGGIIINNNZZZfffttt~~~vvvooojjj^^^[[[WWWTTTQQQNNNKKKHHHEEECCCAAAAAABBBCCCCCCBBBKKKJJJJJJMMMQQQTTTVVVVVV```cccgggkkkpppvvv||||||wwwooonnnjjjccc[[[UUURRRQQQIIIGGGDDDDDDFFFHHHJJJJJJIIIMMMRRRWWW\\\aaagggkkksssxxx~~~tttcccOOORRRUUUTTTQQQNNNMMMNNNNNNKKKGGGCCC???===<<<<<<:::<<>>@@@???@@@CCCEEEGGGGGGGGGFFFIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@>>><<<<<>><<<>>>@@@???===>>>===;;;:::999:::;;;<<<@@@@@@???>>>============>>>@@@BBBAAABBBFFFOOOVVVsss{{{aaaLLL@@@AAA@@@@@@AAA???@@@IIITTT]]]iiixxxuuurrrmmmiiieeeaaa\\\XXXSSSPPPLLLJJJHHHGGGEEEDDD@@@>>>>>>???BBBDDDEEEDDDEEEGGGIIILLLOOOSSSWWWZZZ\\\]]]```ccchhhlllppprrr~~~|||wwwppplllhhhdddaaa\\\WWWSSSLLLLLLKKKHHHDDDBBBBBBCCCGGGGGGGGGIIILLLPPPUUUWWW[[[^^^ccchhhnnnttt|||tttppp```PPPSSSUUUTTTPPPMMMMMMNNNMMMKKKGGGBBB???===<<<<<<<<<>>>000...999///%%%333.........------,,,,,,+++)))******+++---......///111000///...---+++******++++++++++++,,,,,,,,,,,,......///000000000000///111333222///444GGG___nnnppppppjjjXXXHHHBBB???@@@===>>>SSSlllssseeeeeeccc___\\\[[[]]]^^^]]][[[eeejjjrrryyy~~~}}}xxxrrrllljjjllliiifffcccbbbbbbaaa```___aaaeeejjjpppxxxyyy}}}jjjOOOBBBBBBBBB@@@>>>@@@AAADDDFFFGGGHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@????????????===<<<@@@GGGMMMPPPPPPKKKFFF@@@>>>???@@@???=========<<<<<<<<<;;;;;;;;;??????>>>===<<<<<<<<<<<>>>>>===<<<======>>>??????>>>===<<<>>>>>>===<<<<<<<<<<<<<<<>>>????????????AAAFFFJJJXXXfffttt|||uuubbbEEEAAA???CCCEEECCCAAAAAAAAAJJJWWWcccmmmxxx}}}xxxooolllgggccc```]]]XXXVVVRRROOOLLLIIIGGGFFFCCCAAACCCBBBAAA@@@@@@@@@??????AAAAAAAAABBBCCCEEEFFFGGGHHHJJJLLLMMMNNNOOOQQQSSSWWWXXXYYY\\\^^^```bbbcccbbbccceeegggiiiiiihhhhhhjjjjjjiiihhhfffeeecccccceeedddbbb___\\\ZZZXXXWWWTTTRRRPPPOOOOOOMMMJJJGGGEEEDDDCCCCCCCCCCCCCCCBBBDDDEEEHHHIIIJJJLLLOOORRRVVV[[[```cccdddhhhpppwwwyyy}}}yyynnnaaaWWWkkk[[[QQQSSSTTTRRRNNNKKKLLLNNNLLLJJJFFFBBB???>>>======666888666666666111---222---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,---------......+++...000000000999KKK[[[|||}}}gggXXXLLLBBBDDDNNN]]]hhhqqq}}}oooeeeaaaaaaaaaaaa]]]^^^aaaeeeiiinnntttxxx{{{~~~~~~wwwrrrooojjjfffgggfffcccbbbdddddddddbbb```^^^^^^^^^___]]]dddooozzz~~~vvv|||\\\OOOCCC@@@CCCEEEGGGJJJHHHIIIIIIHHHHHHHHHGGGGGGIIIJJJJJJJJJIIIGGGEEEDDDDDDCCCAAA@@@????????????>>>======>>>AAAEEEHHHIIIHHHEEEAAA???===<<<<<<;;;===>>>@@@AAAAAA@@@???>>>>>>======<<<<<<<<<<<<===<<<===>>>>>>???BBBEEEGGGKKKRRR[[[gggzzz```QQQCCC???@@@???===<<<<<<@@@GGGMMMUUU```kkksss|||wwwrrrnnngggddd___[[[WWWTTTPPPMMMKKKIIIGGGGGGGGGFFFDDDAAACCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJFFFHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCEEEGGGHHHGGGGGGCCCCCCDDDEEEFFFHHHKKKLLLNNNPPPSSSUUUWWWZZZ^^^```eeekkkqqquuuwww{{{tttiii```XXXSSSQQQppp___RRRSSSTTTQQQMMMKKKKKKMMMLLLJJJFFFBBB???>>>>>>>>>===999555333111000000///---------------------------------,,,,,,++++++++++++++++++,,,------......++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,...///...111<<>>??????<<<<<<<<<===???BBBEEEGGGEEEDDDAAA???===<<<;;;;;;>>>???@@@AAAAAAAAA@@@???>>>>>>===<<<<<<======>>><<<<<<===???AAACCCEEEFFFEEEGGGLLLWWWmmmuuu\\\KKKAAA<<<;;;===>>>??????AAAEEEMMMVVV]]]mmmttt~~~zzzuuuqqqlllhhheee___]]]ZZZYYYZZZYYYTTTQQQOOONNNMMMKKKJJJIIIIIIIIICCCDDDDDDCCCBBBAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBB????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBCCCAAABBBCCCEEEGGGHHHJJJKKKOOOQQQSSSTTTVVVYYY^^^aaaaaadddhhhkkknnnssswww{{{www|||vvvlll```WWWQQQNNNQQQVVVrrr___RRRTTTTTTQQQLLLJJJKKKMMMKKKIIIFFFBBB???>>>>>>>>>???999777444///111444000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,+++,,,---...///---,,,---000///---333;;;RRRyyyfffSSSJJJ>>>BBBBBBNNNiii|||}}}uuurrrrrrtttpppjjjeeebbbaaaaaabbb___cccgggiiiiiimmmtttyyy|||zzzwwwtttqqqooonnnnnngggcccaaacccccc```^^^___]]]^^^```______```dddgggdddnnn|||zzzzzzoooXXXNNNHHHDDDDDDCCCAAACCCGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGIIIKKKKKKJJJHHHGGGEEEDDDAAA???=========>>>;;;;;;;;;<<<===@@@CCCFFFDDDDDDBBB@@@>>>============>>>>>>??????@@@??????>>>>>>>>>======>>>>>>???>>>>>>???AAACCCDDDEEEDDDFFFHHHJJJOOO```|||lllUUUDDD???BBBAAA@@@??????@@@DDDJJJMMMVVV```mmmxxx|||xxxtttpppllliiihhhhhhfffaaa\\\YYYXXXVVVTTTRRRQQQPPPOOONNNOOOOOONNNKKKJJJJJJKKKFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHIIIJJJHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNPPPQQQRRRTTTVVVXXXXXXZZZ]]]___```dddiiinnnooorrrvvvyyy|||xxxpppfff]]]VVVSSSQQQQQQXXXaaappp\\\RRRTTTTTTQQQLLLJJJKKKMMMKKKIIIFFFBBB@@@>>>>>>>>>777444777777///111555...------------------------******+++,,,------...///---------,,,,,,+++++++++,,,,,,------------............---,,,---...///000...+++---222333000222888CCCiiipppUUUKKKKKKBBBAAAPPP]]]iiixxx|||vvvnnnfffaaa^^^\\\[[[YYY___eeegggffffffjjjnnnpppsssyyy}}}wwwttttttrrrooollljjjjjjjjjkkkgggaaa]]]^^^]]]ZZZYYY[[[\\\^^^aaabbbccceeejjjnnnrrrzzz~~~yyy___KKKPPPIIIEEEEEEEEECCCBBBDDD@@@@@@@@@AAACCCDDDFFFGGGCCCEEEHHHJJJKKKJJJIIIGGGEEECCC@@@===<<<;;;<<<<<<::::::;;;;;;<<>>??????<<<<<<======>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@BBBDDDEEEDDDCCCGGGKKKKKKJJJSSSmmmjjjNNNCCCDDD>>>>>>>>>===>>>???AAACCCBBBMMM]]]jjjrrryyy~~~~~~{{{tttnnnnnnllljjjhhheeedddcccbbb]]]]]]\\\ZZZVVVSSSRRRSSSQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLMMMNNNOOOOOOOOONNNMMMNNNOOOQQQRRRRRRRRRRRRSSSTTTUUUUUUVVVZZZ\\\^^^___aaacccfffiiijjjllloooqqqrrrvvv|||uuufff\\\XXXRRRPPPRRRSSSTTT[[[eeesssaaaTTTSSSPPPMMMJJJJJJLLLNNNLLLJJJGGGCCC@@@>>>===<<<:::888666333222111111111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......---------............///---......///000111111222<<>>???=========@@@DDDFFFEEECCC@@@@@@AAAAAAAAAAAAAAAAAA???>>><<<<<<<<<<<<:::888<<<;;;:::<<<>>>AAACCCDDD@@@@@@@@@@@@AAABBBCCCDDDBBBIIINNNLLLJJJUUUmmmwwwWWW@@@III???:::===BBBBBB???>>>??????EEEOOOYYYbbblllvvv}}}|||zzzxxxuuutttsssrrrooommmkkkjjjhhhhhhhhhgggfffeeeeeeeeegggeeecccbbb`````````aaaaaa___^^^```dddfffeeecccgggggghhhjjjjjjjjjjjjjjjqqqrrrtttwwwzzz}}}}}}rrrfff\\\UUUQQQOOOKKKKKKPPPWWWaaauuusss___SSSRRRPPPMMMJJJJJJLLLNNNLLLJJJGGGCCC@@@>>>===<<<999888666444333111111000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------------...---------............///......//////000000111111444BBBXXXooojjjTTTDDD@@@DDDNNNbbbyyy}}}uuuuuuqqqcccYYYXXX[[[ZZZXXXXXXXXXZZZ\\\]]]YYYZZZ]]]```dddhhhkkkmmmtttyyy{{{wwwsssooommmkkkiiiggggggeeeddddddeeeccc___\\\XXXXXXYYYYYYYYYYYYYYYZZZaaaccclllwww|||zzzkkkNNNAAA>>>===CCC???AAAFFFGGGBBB@@@AAADDDBBB@@@??????AAACCCEEECCCCCCDDDEEEFFFFFFFFFFFFFFFDDD@@@>>>============;;;:::999;;;???AAAAAA@@@???AAACCCCCCCCCBBBAAAAAABBB@@@>>>===<<<;;;999777:::999:::;;;===???@@@AAA=========>>>???@@@AAABBBEEEGGGIIIGGGGGGMMMZZZeee{{{pppUUUIII>>>===???>>>===<<<>>>===???EEEJJJOOOXXXaaammmrrr{{{~~~}}}}}}~~~|||{{{zzzyyyyyyzzzzzzyyyxxxzzz}}}~~~}}}~~~rrrooohhh___XXXTTTRRRSSSLLLLLLQQQ]]]lll}}}rrr]]]SSSRRRPPPLLLJJJJJJLLLNNNLLLJJJGGGCCC@@@>>>===<<<888888777666444222000///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,---------------------............///////////////////////////333777BBBTTTjjj|||xxx[[[JJJFFFCCCJJJYYYkkkvvv}}}|||~~~}}}sssjjjhhheee```[[[YYYYYY[[[ZZZYYYWWWWWWWWWXXXYYY[[[\\\]]]___ccciiiooottt{{{|||wwwrrrnnnmmmkkkiiigggffffffeeecccaaabbbaaa`````````^^^ZZZWWWXXXXXXXXXYYYZZZ\\\^^^___ccchhhvvvvvvfffnnn~~~sssRRRAAA===>>><<<@@@???AAACCCBBB??????BBBGGGEEEBBB@@@@@@AAADDDEEECCCCCCBBBBBBBBBCCCCCCDDDFFFCCC???>>>???@@@>>><<<;;;999888999<<<>>>???>>>>>>AAAEEEGGGEEEBBB@@@???CCCAAA???======;;;999777777888999;;;<<<=========:::::::::;;;<<<===???@@@DDDDDDCCCDDDFFFHHHJJJKKK```lll{{{xxxfffRRRGGGCCC@@@???@@@???======>>>===>>>DDDMMMWWW^^^hhhrrrzzzzzznnnfffZZZXXXUUUQQQMMMKKKLLLNNNRRRYYYgggzzzppp]]]RRRQQQOOOLLLJJJJJJLLLNNNLLLJJJGGGCCC@@@>>>===<<<777888888777555333000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,------------------............/////////////////////......555333888FFF[[[qqqiiiZZZKKKBBBCCCOOOZZZaaarrrwwwnnnccc]]]\\\\\\ZZZWWWYYYXXXWWWWWWVVVVVVVVVWWWWWWZZZ]]]aaaffflllrrrwwwxxx||||||zzzvvvrrrmmmjjjgggfffeeedddcccccccccccc```^^^___^^^^^^]]]\\\ZZZXXXVVVYYYXXXWWWXXX\\\aaagggkkkqqqzzzssshhhuuu```GGGAAACCCCCC??????AAABBBBBB???>>>AAADDDJJJIIIFFFDDDCCCDDDEEEFFFEEEDDDBBBAAAAAABBBCCCDDDFFFBBB??????AAAAAA???;;;;;;;;;<<<===??????>>>======BBBHHHJJJGGGBBB???>>>@@@>>><<<<<<<<<;;;999777777999;;;<<<<<<;;;;;;;;;999999999:::;;;<<<>>>>>>AAAAAAAAADDDGGGHHHHHHFFFMMM\\\rrrnnn^^^SSSJJJDDDBBB???>>>>>>???===;;;???EEEIIINNNWWW```iiirrr{{{{{{uuujjj\\\RRRMMMNNNOOOMMMKKKJJJMMMPPP___mmm~~~ooo]]]QQQPPPOOOLLLIIIIIILLLNNNLLLJJJGGGCCC@@@>>>===<<<888888888777666333111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------............///////////////............//////333<<>>???BBBCCCAAA??????CCCEEEIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBCCC@@@>>>>>>??????<<<999:::<<<@@@BBBAAA???===;;;<<>><<<;;;:::999999;;;;;;:::999888;;;===>>><<<::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBDDDDDDFFFHHHKKKEEEOOOaaavvv}}}rrraaaOOOEEE>>><<<<<<>>>>>><<<>>>BBBAAADDDHHHNNNUUU___iiioooxxx{{{zzzpppiiiccc[[[QQQIIIGGGIIIIIIIIILLLUUUaaajjjwww|||ooo___PPPPPPNNNKKKIIIIIILLLNNNLLLJJJGGGCCC@@@>>>===<<<999999888777555333111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---------............///........................+++---222888>>>QQQwwwsss]]]TTTNNNIIINNNYYYeeewww|||nnnfffaaa^^^\\\WWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTVVVZZZ]]]___bbbfffiiilllppptttwww||||||zzzyyywwwvvvtttsssqqqmmmhhhddddddcccbbbbbbaaaaaabbbbbbbbb```______``````___]]]ZZZZZZYYYWWWWWWYYY]]]```aaadddjjjsss~~~www|||gggWWWJJJIIIMMMLLLFFF@@@>>>AAABBB??????BBBDDDCCCBBBCCCDDDDDDCCCBBB@@@>>>>>>>>>>>>======>>>?????????@@@@@@???===;;;888777999<<<@@@AAA???<<<:::999<<>>;;;999:::<<<>>>===============>>>>>>===@@@CCCBBB???@@@DDDIIIGGGIIIOOO\\\ooojjj[[[IIIBBB<<<===???===<<<======>>>???AAADDDKKKTTTZZZaaaeeelllsss{{{}}}vvvssshhhbbbYYYSSSOOOLLLGGGDDDEEEGGGIIIMMMXXXlll}}}ppp```PPPOOONNNKKKIIIIIILLLOOOLLLJJJGGGCCC@@@>>>===<<<:::999888666444333222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---------............///,,,------....../////////...///333666777CCCfffrrrbbbVVVRRRQQQ^^^rrrtttlllfffddd^^^]]]\\\[[[[[[ZZZ[[[[[[UUUVVVWWWVVVUUUVVVXXXZZZWWWZZZ]]]___aaadddhhhkkkmmmppptttwwwzzz|||}}}{{{zzzxxxuuuqqqnnnllllllkkkjjjiiigggfffeeeccc```]]]]]]]]]]]]]]]^^^^^^___```___^^^\\\\\\]]]_________]]]]]][[[ZZZZZZ___gggmmmxxx~~~zzz|||dddPPPJJJHHHLLLNNNIIIEEEDDD===@@@???===???DDDCCC???===@@@CCCEEEDDDAAA===;;;<<<<<<===>>>?????????>>>AAAEEEGGGEEE@@@;;;::::::===>>>@@@>>>;;;999:::;;;;;;CCCJJJKKKEEE>>>;;;;;;:::888888888:::;;;:::999<<<>>>@@@===999777999===@@@@@@>>>===============<<<>>>@@@???======@@@CCCEEEEEEEEEGGGRRRgggjjjZZZJJJEEEDDDBBB???===;;;<<<<<<======@@@DDDHHHKKKOOOWWW^^^gggrrr}}}xxxlllaaaYYYVVVPPPMMMJJJFFFEEEEEEEEEFFFKKKRRR]]]iiiwwwrrrbbbOOOOOOMMMKKKIIIIIILLLOOOLLLJJJGGGCCC@@@>>>===<<<;;;:::777555333333333333.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------.........//////,,,,,,------...///000000000///111333111888WWWwwwqqqcccWWWYYY^^^hhhyyyvvvooolllbbbaaa```___^^^^^^]]]^^^TTTUUUVVVUUUTTTTTTVVVXXXUUUWWWZZZ\\\^^^aaaeeegggcccfffhhhjjjlllnnnqqqtttssstttvvvwwwxxxwwwuuutttrrrtttwwwyyyzzz{{{|||~~~|||{{{|||~~~uuuvvvvvvvvvvvvtttrrrqqqmmmllliiigggfffeeeeeeeeeeeecccaaaaaaaaa```^^^]]]^^^^^^^^^^^^^^^___``````^^^\\\ZZZZZZ]]]```aaabbbbbbbbb```^^^___fffpppwwweeeFFFBBB@@@CCCIIIHHHBBB@@@CCC<<<>>>===;;;???DDDBBB<<<<<>>;;;<<<===???AAAAAAAAAAAA@@@FFFKKKOOOLLLDDD>>>>>>@@@AAABBB@@@===999999<<<@@@;;;CCCJJJJJJCCC<<<:::;;;<<<;;;999:::;;;;;;999888<<>>===<<<<<<<<<;;;<<<===>>>??????@@@@@@;;;???@@@===???PPPmmmuuu\\\PPPMMMJJJFFFCCC;;;===??????>>>===>>>??????CCCJJJPPPXXXcccoooxxx|||ssspppjjjaaaXXXPPPMMMLLLGGGHHHHHHHHHHHHIIIMMMOOOSSSbbbwwwwww___PPPNNNLLLKKKJJJKKKLLLMMMNNNIIIFFFEEEBBB===<<>>===<<<<<<===???AAA@@@>>><<<===>>>??????@@@@@@@@@???<<<===???>>>>>>???DDDHHHTTTSSSNNNFFF???===@@@CCCHHHEEE@@@<<<::::::<<<>>>:::===BBBFFFHHHFFFBBB>>>;;;999666555777:::;;;<<>>???GGG\\\qqqpppggg```TTTIIIAAABBBAAA>>>;;;;;;===@@@===@@@CCCDDDGGGOOO[[[dddlllsss{{{yyypppbbb]]]VVVQQQNNNKKKFFFCCCFFFIIIJJJIIIIIIMMMUUU\\\mmmwww```PPPOOOMMMLLLLLLLLLNNNOOONNNIIIFFFEEEBBB===<<<>>>::::::888666444222111000------......------,,,++++++++++++,,,,,,---------+++++++++++++++,,,------++++++*********+++,,,---...((('''222DDDIII777!!!............////////////111///000222111222:::EEEaaarrr```\\\bbbttt|||gggbbb\\\XXXYYYZZZ[[[ZZZUUUZZZ\\\[[[\\\aaadddcccbbb___\\\[[[]]]^^^_________aaaccceeeeeedddcccaaa```___```ccchhhjjjjjjhhhfffeeeeeeeeeeeeggghhhiiikkkkkkkkkkkklllmmmnnnnnnooonnnmmmlllkkkjjjiiihhhkkkiiigggeeedddddddddeeeffffffeeeeeedddcccccccccbbbbbbbbbaaa______```bbb```___]]]\\\\\\\\\]]]]]]``````___^^^^^^^^^^^^___^^^\\\[[[[[[[[[\\\[[[[[[WWWXXX^^^iiisss|||}}}~~~sss[[[JJJDDDFFFFFFGGGFFFDDDAAA>>><<<<<<<<<===>>>@@@@@@===;;;===>>>???@@@AAAAAAAAAAAA>>>??????>>><<<>>>BBBFFFMMMKKKFFFAAA======@@@BBBGGGDDD@@@<<<::::::<<<>>><<<;;;<<>>>>>DDDTTTeeemmmpppyyywwwdddUUUNNNEEE???======<<<::::::<<<===>>>@@@DDDJJJNNNTTT[[[bbbhhhjjjnnntttyyyzzz}}}}}}pppiiifff```XXXMMMJJJFFFDDDEEEEEEDDDBBBDDDGGGLLLRRRZZZhhhyyyxxxaaaPPPOOONNNMMMMMMNNNPPPQQQNNNIIIFFFEEEBBB===<<<>>>:::999777555333111000///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++******++++++,,,---444,,,,,,AAA```jjjQQQ222---............/////////------000111///---000666DDDccc}}}zzzcccZZZ___eeeuuuwwwnnnaaa[[[ZZZ\\\\\\[[[XXX```fffffffffiiikkkjjjbbb^^^YYYVVVUUUWWWXXXXXXXXXZZZ\\\]]]]]]\\\[[[ZZZZZZZZZZZZ\\\^^^___^^^]]]\\\[[[[[[[[[[[[\\\^^^___`````````aaaaaabbbbbbcccaaaaaa``````___^^^^^^^^^___^^^\\\ZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[YYYYYYZZZ\\\ZZZZZZYYYZZZZZZ[[[]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]\\\YYYXXXXXXZZZ]]]___cccfffnnn{{{zzz~~~kkk^^^TTTMMMJJJGGGHHHJJJJJJHHHCCC???<<<===<<<===>>>??????<<<:::===>>>@@@AAABBBCCCCCCDDDAAAAAA???===<<<===AAAEEEEEEBBB>>><<<<<<>>>@@@@@@FFFCCC???<<<;;;;;;===>>>>>>:::888>>>JJJRRRRRRPPPEEECCC???=========<<<;;;CCCAAA>>><<<;;;;;;<<<=========>>>>>>>>>======<<<999888777777777888999:::777999===@@@???AAALLLXXXXXXXXXbbbwwwoooaaaQQQJJJJJJKKKGGGAAA???>>><<<===>>>??????>>>AAAFFFKKKNNNQQQTTTYYY^^^aaaeeemmmvvv}}}{{{wwwtttjjjeee[[[PPPJJJIIIGGGCCCEEECCCAAAAAAEEEHHHKKKLLLTTT[[[gggtttwww```OOONNNMMMLLLMMMOOOPPPRRRMMMIIIEEEEEEAAA===;;;>>>999888777555333111//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---......+++***++++++++++++,,,,,,(((''')))444FFFNNNDDD444---------.........//////+++---///111000000222555777LLLfff}}}}}}mmm___YYYeeevvv{{{pppmmmlllkkkiiifffooovvvvvvssssssrrrpppeee___YYYTTTSSSUUUVVVWWWVVVWWWYYYZZZZZZYYYXXXWWWVVVWWWWWWXXXYYYZZZYYYYYY[[[ZZZZZZYYYZZZ[[[\\\]]]^^^^^^______````````````]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[YYYZZZ[[[ZZZXXXXXXYYY[[[YYYYYYZZZZZZ[[[\\\]]]^^^\\\[[[[[[ZZZZZZZZZZZZZZZ\\\[[[YYYXXXZZZ___eeejjjuuuxxx}}}bbbUUUTTTTTTSSSRRRJJJJJJJJJIIIGGGDDD@@@>>>>>>=========???>>><<<:::===>>>@@@BBBCCCDDDDDDDDDBBBAAA>>><<<===???CCCFFFBBB>>>:::999<<>>EEECCC@@@===<<<===???@@@???<<<:::===DDDIIIJJJIIICCCAAA>>>===<<<<<<:::888;;;;;;:::999999999:::;;;<<<<<<===>>>>>>>>>======:::999777666666777999;;;;;;>>>BBBBBB@@@AAAHHHPPPTTTOOOPPP^^^sssoooddd```]]]VVVOOOIIIDDD???>>>AAACCCBBB@@@@@@BBBCCCCCCBBBCCCFFFHHHLLLPPPVVV^^^gggnnnsssvvv~~~~~~uuullleee___ZZZWWWOOOLLLGGGBBBAAACCCEEEFFFHHHFFFEEEHHHNNNXXXaaafffzzzwww___NNNMMMLLLKKKLLLNNNPPPQQQMMMHHHEEEDDDAAA<<<;;;===999888777555333111//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---......******++++++,,,,,,,,,,,,(((++++++)))***---,,,(((------------............---////////////222444666222>>>SSSnnn}}}xxx___XXX\\\fffuuu}}}yyyvvv|||zzzuuupppkkkeee___XXXRRRQQQSSSUUUVVVVVVWWWWWWXXXXXXWWWVVVUUUSSSTTTVVVWWWWWWXXXXXXYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]\\\\\\[[[XXXXXXXXXYYYYYYYYYZZZZZZVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[\\\XXXYYYZZZYYYXXXXXXYYY[[[ZZZ[[[[[[[[[[[[[[[[[[[[[]]]\\\[[[[[[ZZZZZZZZZ[[[ZZZ[[[\\\]]]aaahhhrrrxxxmmmVVVOOOQQQRRRNNNKKKLLLJJJHHHFFFCCCBBBAAAAAA???>>>======??????>>><<<>>>???@@@AAABBBBBBBBBBBB@@@>>>===<<<>>>BBBEEEGGGAAA>>>:::;;;===???>>><<>>@@@AAA===>>>@@@@@@@@@@@@AAABBB???===<<<<<<===<<<:::999777777888888888888888999999999:::;;;<<<<<<<<<<<<;;;:::999888888999;;;===???BBBCCCAAA>>>AAAFFFKKKPPPJJJHHHNNN\\\ooowwwmmmddd___QQQHHH???;;;???CCCDDDCCCCCCBBBAAA???===<<<===>>>AAACCCEEEJJJQQQXXX___ccclllnnnqqqtttvvvyyy}}}~~~zzzxxxkkkeee\\\TTTOOOJJJGGGEEEHHHGGGGGGGGGFFFFFFHHHJJJBBBDDDHHHQQQ___rrryyy```OOONNNLLLKKKLLLMMMOOOPPPMMMHHHEEEDDDAAA<<<;;;===:::999777555333111000///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...)))***+++,,,,,,,,,,,,+++///111000///111333111,,,,,,------------.........///111///,,,,,,000222111///666JJJiiimmmeeecccdddgggmmm{{{~~~vvvlllcccfff```XXXSSSQQQQQQSSSSSSUUUUUUUUUUUUUUUTTTTTTSSSOOOQQQTTTUUUUUUUUUWWWXXXWWWVVVUUUUUUUUUUUUWWWWWWWWWXXXYYYZZZZZZZZZXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXVVVWWWXXXWWWVVVVVVXXXZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\YYY]]]bbbgggllluuukkk\\\OOOMMMPPPOOOKKKHHHJJJHHHDDDAAA@@@@@@@@@AAA???>>>===>>>@@@AAA@@@??????@@@@@@@@@@@@???>>>>>>===;;;:::;;;???BBBDDDDDD???>>><<<<<<======<<<;;;???>>>===<<<<<<===???@@@:::>>>BBBBBB???>>>@@@BBB=========>>>@@@???===;;;999999::::::::::::999888555666777888999:::::::::;;;::::::999:::<<<===>>>>>>BBBBBB>>><<>>===???@@@@@@@@@@@@???>>>===<<<;;;;;;>>>>>>>>>???CCCHHHMMMPPPTTTWWW[[[___ccchhhmmmqqqvvvxxx{{{~~~{{{sssjjjaaa\\\SSSOOOJJJFFFEEEDDDCCCCCCDDDCCCEEEHHHFFFCCCCCCFFFIIIOOOZZZiii}}}|||bbbQQQPPPNNNMMMMMMNNNOOOPPPLLLHHHEEEDDDAAA<<<;;;===::::::888666444222111000------......------,,,++++++++++++,,,,,,---------+++++++++++++++,,,------)))***+++,,,,,,,,,++++++$$$(((******,,,000000---,,,,,,---------.........---000///+++,,,000000,,,...111@@@[[[ttt~~~uuuiiimmmrrryyyxxxmmmoooiiiaaa[[[XXXVVVVVVUUUTTTTTTTTTTTTSSSSSSRRRRRROOORRRUUUUUUTTTTTTUUUWWWYYYXXXWWWVVVVVVWWWXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVRRRSSSSSSTTTUUUUUUUUUUUURRRRRRSSSSSSTTTUUUVVVVVVUUUVVVVVVVVVUUUUUUWWWYYY\\\]]]^^^^^^^^^^^^]]]\\\\\\]]]^^^```cccfffhhhiiijjjpppyyypppcccTTTLLLGGGIIIKKKJJJIIIIIIDDDCCCAAA@@@???>>>>>>>>>???>>>===???AAACCCCCCBBBAAA@@@@@@>>>===;;;999888:::999888:::===??????===:::;;;<<<;;;:::999999:::;;;:::999999999;;;<<<===:::<<<>>>?????????@@@AAA======>>>@@@AAA???<<<:::;;;;;;<<<===<<<:::888777333444555777888999999999888999999;;;<<<===>>>???<<>><<<@@@BBB@@@<<>><<<======>>>???@@@AAABBBBBBBBBDDDHHHKKKNNNRRRWWWZZZ___bbbeeeiiimmmrrrxxx|||}}}~~~}}}|||yyywwwrrrjjj___UUULLLGGGFFFDDDBBBAAACCCDDDEEEEEECCCDDDJJJRRRVVVVVV[[[bbbooowww~~~dddSSSRRRPPPNNNNNNNNNPPPQQQLLLHHHDDDDDD@@@<<<:::===;;;:::999777555333111111------......------,,,+++******+++,,,,,,---......++++++******++++++,,,---)))***+++,,,---,,,++++++(((000222+++$$$%%%+++///,,,,,,,,,---------......)))......,,,...333222,,,000...666III\\\ppp~~~yyyvvvtttwww}}}{{{uuullleeeaaa^^^\\\[[[UUUUUUUUUTTTTTTSSSSSSSSSRRRTTTWWWWWWUUUTTTUUUWWWXXXWWWVVVUUUUUUUUUVVVWWWRRRTTTUUUVVVVVVUUUSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSPPPQQQRRRSSSTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWXXXXXXUUUVVVWWWVVVUUUVVVXXXYYY^^^___aaabbbcccbbbbbbaaahhhiiillloootttxxx|||~~~eeeQQQMMMNNNIIIEEEEEEDDDAAAAAACCC??????@@@@@@???>>><<<;;;???>>>>>>???BBBDDDEEEDDDAAAAAA???===;;;888666555999777777888;;;<<<:::777555888::::::777555777999777777777666777999:::;;;===;;;999:::===??????>>>=========??????>>>:::777;;;<<<======<<<999777555222333555666888888999999666777999;;;===>>>>>>>>>:::AAADDDAAA@@@BBBBBB???>>>???AAACCCBBBBBBIIIQQQXXXfffyyyqqq^^^RRRLLLIIIDDDDDDEEEEEEEEECCC@@@>>>===>>>@@@BBBAAA???===;;;:::<<<>>>??????AAADDDFFFFFFIIILLLPPPTTTZZZ```dddfffmmmtttvvvuuuxxx~~~}}}}}}rrrqqqnnnllljjjjjjjjjjjjbbb```\\\WWWRRRMMMIIIGGGDDDBBBAAAAAACCCDDDEEEDDDLLLOOOZZZjjjuuu}}}xxxaaaSSSRRRPPPOOONNNOOOOOOPPPMMMJJJFFFBBB>>><<<;;;;;;;;;:::888666333111///...------......------,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++***((('''(((***,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------..................////////////---222444999???GGGiiimmm___dddkkksssyyy~~~wwwpppmmmmmm```___^^^]]][[[YYYWWWVVVSSSTTTUUUTTTSSSRRRSSSTTTUUUVVVYYYZZZVVVRRRTTTZZZWWWVVVUUUUUUVVVVVVTTTSSSUUUVVVVVVUUUSSSRRRRRRSSSTTTSSSSSSSSSSSSTTTUUUUUU[[[[[[ZZZYYYYYYYYYYYYYYY[[[\\\\\\ZZZWWWXXX\\\```ggglllqqqqqqmmmjjjkkkmmmxxx}}}eeeOOOEEEEEEHHHGGGFFFEEECCC@@@>>>===>>>===<<<;;;;;;<<<===>>>>>>???@@@AAAAAA@@@>>>===<<<<<<888333666;;;888111777999<<<;;;777555444555777555444333444555888999999888777666666555555666999:::;;;;;;<<<<<<<<<<<<888:::<<<<<<:::888888777444666888999777666666666333333333444444444555555777888999;;;<<<===>>>>>>===>>>???@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@MMMPPPYYYjjjzzztttkkkbbbUUULLLNNNRRROOOHHHIIIJJJHHHEEEEEEGGGDDD>>>===<<<:::::::::<<<>>>@@@>>>===>>>AAAEEEHHHJJJJJJOOORRRVVVYYY]]]bbbjjjppprrrqqqqqqqqqrrrtttvvvwwwzzz|||~~~~~~yyyuuurrrtttpppkkkgggfffccc___[[[UUUUUUUUUSSSRRRRRRUUUWWWWWWTTTRRRSSSNNNEEECCCFFFBBBBBBBBBBBBFFFLLLUUUZZZfffqqq{{{dddSSSRRRPPPOOONNNNNNOOOOOOMMMJJJFFFBBB>>><<<;;;;;;;;;:::888666444111//////------......------,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---+++******,,,---,,,+++......---------,,,,,,,,,,,,,,,,,,------------...............////////////---111222666:::???ZZZsss___]]][[[]]]ccckkkssswwwzzzuuummmllliiifffccc```___^^^XXXWWWVVVUUUSSSTTTUUUWWWVVVWWW\\\___[[[VVVWWW\\\YYYYYYXXXWWWVVVUUUVVVVVVXXXYYYYYYXXXVVVUUUUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\aaa___^^^\\\ZZZZZZZZZZZZYYY[[[\\\]]]^^^bbbiiinnnnnnsssxxxzzzzzzzzz~~~nnnYYYHHHAAAAAABBBBBBBBBAAAAAA@@@??????===<<<<<<;;;;;;<<<===>>>AAAAAAAAA@@@???>>>===<<<::::::888444666:::888111666888:::999777666666888888777666555444444555555777777666555444444444444777888999:::::::::;;;:::::::::;;;:::888666555444222555777777666444444555333333333444444444555555999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???????????????????????????CCCDDDIIIVVViii}}}wwwgggaaaaaa]]]XXXXXXTTTMMMGGGFFFIIIFFFAAA>>>>>>=========>>>???@@@;;;;;;<<<===??????>>>>>>@@@CCCEEEGGGHHHLLLQQQUUU[[[[[[\\\^^^aaaccceeegggiiikkkooosssvvvxxxyyyyyyzzz{{{|||}}}}}}|||}}}{{{yyyuuuooojjjeeecccZZZWWWSSSPPPPPPNNNLLLIIIFFFFFFEEEDDDCCCFFFJJJMMMPPPPPPTTTYYYVVVMMMIIIJJJHHHJJJNNNTTT^^^jjjvvv~~~|||dddSSSRRRPPPOOONNNNNNNNNOOOLLLJJJFFFBBB>>><<<;;;;;;;;;:::888666444111000///------......------,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,++++++,,,---+++***------------,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////...000...111666555FFFcccwwwhhhaaacccggggggeeeqqq{{{uuuoookkkhhhcccbbb___\\\ZZZYYYYYYZZZXXX[[[```eeebbb\\\ZZZ]]]ZZZ[[[[[[XXXUUUTTTWWWZZZ[[[\\\\\\[[[XXXWWWWWWXXXWWWXXXZZZ]]]aaaeeeiiikkkooommmiiifffbbb```______```aaaccceeehhhlllrrrvvvzzzjjjYYYKKKAAA>>>>>>??????>>>>>>>>>>>>>>>>>><<<;;;;;;:::;;;<<<===>>>BBBBBB@@@>>>===<<<<<<;;;888999999777888:::888333666777888888777777888:::;;;;;;:::999777666444333555555444444333222222222555555666777777888888999:::999888666555333222111000333555666444333222222333333333444444444555555888888888999999999::::::;;;999888777888:::===???>>>>>>>>>>>>>>>>>>>>>>>>???>>>???DDDQQQdddyyy}}}xxxsssiiicccXXXLLLHHHIIIHHHDDD@@@???>>>======<<<<<<<<<@@@@@@@@@@@@@@@???>>>>>>@@@AAACCCCCCBBBCCCDDDFFFEEEGGGIIIKKKNNNPPPQQQQQQTTTVVVZZZ^^^bbbeeegggggghhhiiijjjlllooorrrtttvvvyyyzzz|||~~~{{{zzzzzzyyyxxxwwwvvvuuutttrrrpppnnnkkkiiigggfffaaa```^^^[[[WWWSSSPPPNNNLLLJJJGGGFFFFFFGGGFFFEEEEEEEEEEEEDDDDDDGGGLLLOOORRRSSSVVVZZZYYYTTTSSSTTTSSSWWW___kkkyyyxxxaaaSSSRRRPPPNNNMMMMMMNNNNNNLLLIIIFFFAAA>>>===<<<<<<:::999888666444222000///------......------,,,+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........////////////,,,///444000666JJJsss{{{yyyuuurrrnnniiidddaaadddgggnnntttrrrkkkhhhiiigggiiihhhccc]]][[[___dddfffffffffccc```^^^]]]^^^^^^```ccciiipppxxx~~~}}}yyyuuurrrppppppqqqsssxxx}}}tttcccPPPGGGBBB???===>>>>>>>>>>>>>>>>>>=========;;;::::::::::::<<<===>>>@@@???===;;;::::::;;;;;;777:::<<<<<<<<<;;;:::888;;;:::999777666777888:::======>>>===<<<999666444555444444444333222222111222333333444444666777777888777555444444333222111000222555666555333222222333333333444444444555555444444444555666777999999;;;:::888777777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<>>===AAAMMM^^^jjj{{{wwwggg[[[XXXXXXXXXTTTQQQMMMHHHDDDAAA??????<<<<<<<<<;;;;;;;;;<<<>>><<<===>>>>>>======<<<<<>>???@@@AAACCCEEEFFFEEEEEEFFFHHHJJJPPPRRRVVV\\\bbbjjjssszzzwww^^^SSSRRRPPPNNNMMMMMMMMMMMMKKKIIIEEEAAA>>>===<<<<<<:::999888666444222111000------......------,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++*********,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............///000---///555000///<<>>@@@CCC======>>>???@@@@@@???>>>======?????????>>>===<<<===>>>??????@@@@@@@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHJJJJJJLLLNNNQQQSSSVVVWWWXXXXXXXXXWWWSSSOOOKKKIIIJJJIIIGGGEEECCCBBBAAAAAABBBBBBAAAAAA@@@@@@??????????????????@@@@@@AAAAAA@@@??????>>>???AAADDDFFFIIILLLOOOPPPNNNMMMLLLKKKMMMUUUbbbqqqyyy```SSSRRRPPPNNNMMMLLLLLLMMMKKKIIIEEEAAA???=========999999777666444222111000------......------,,,+++)))******+++++++++++++++++++++++++++++++++++++++******,,,///222333222111++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------............111---///555111---666333EEE\\\|||{{{}}}}}}~~~zzzggg^^^ZZZPPPFFF>>>???BBB@@@<<<999:::===AAAEEEGGGHHHGGGFFF;;;;;;999999999999:::;;;777777777777888999:::;;;:::<<>>>>><<<;;;???CCCIIITTTeeessszzz{{{rrrkkkggg]]]]]]ZZZSSSKKKDDDCCCCCCAAA@@@???@@@AAABBBAAA@@@<<<<<<===============<<<<<<<<<======>>>??????@@@============>>>???@@@@@@CCCCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNLLLHHHCCCAAA@@@??????===<<<<<<===>>>???AAAAAA@@@???>>>===<<<;;;======<<<<<<<<<======>>>AAAAAABBBBBBCCCFFFKKKOOOSSSVVV[[[]]]]]]\\\[[[[[[fffttt{{{bbbSSSRRRPPPNNNLLLLLLLLLLLLKKKHHHEEEAAA???=========999888777666444222111111------......------,,,+++))))))***+++++++++++++++++++++++++++++++++++++++******+++...111111000...******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---111......444///,,,333111;;;FFF\\\}}}ttt]]]QQQKKKHHHIIICCC???CCCEEECCC@@@???>>>AAAFFFJJJKKKIIIFFFDDD<<<;;;:::888888888999999888888999:::::::::999999:::<<>>888666777888888888888999999999888777666555666777777777555333222222111111111222555777999999888888;;;>>>===888333111444888:::888666444333333333333444444444555555333333444555888;;;???AAA>>>===;;;999777555444333666666666666666666666666999;;;======;;;;;;===???@@@EEEPPP\\\dddooowwwzzzyyyqqqdddXXXPPPLLLJJJGGGCCCBBBBBBBBBAAA???DDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>???@@@@@@<<<=========???@@@AAABBBFFFFFFGGGGGGIIIKKKLLLMMMJJJLLLNNNLLLIIIFFFEEEFFFBBBAAA???>>>>>>>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@BBBBBBBBBDDDFFFGGGIIINNNUUUZZZaaadddiiimmmpppssswwwzzz|||cccSSSRRRPPPNNNLLLKKKKKKLLLJJJHHHEEEAAA???=========999888777666444333111111------......------,,,+++))))))***++++++++++++***++++++++++++++++++++++++(((((()))+++------+++(((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,111...---111...***222///555555>>>SSSggg|||hhhQQQFFFEEEFFFEEEEEEAAA@@@DDDHHHGGGGGGHHHDDDGGGKKKMMMLLLGGGAAA======<<<:::888777777888888:::;;;<<<<<<;;;:::888777:::<<>>AAA???888222000333888:::888555333222333333333444444444555555333222222333555888;;;===>>><<<999666444444555666666666666666666666666666:::999777555333444777999;;;999<<>>==================>>>???AAACCCEEEFFFEEEFFFFFFGGGIIIKKKMMMNNNLLLNNNPPPOOOMMMKKKMMMOOOIIIGGGDDDAAA>>>===>>>>>><<<===>>>???AAABBBDDDDDDFFFFFFFFFGGGIIILLLOOOPPP]]]___bbbdddhhhnnnvvv}}}|||}}}zzzaaa|||dddSSSQQQOOOMMMKKKJJJJJJJJJLLLIIIFFFBBB???>>>>>>>>>:::999777555333000///...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***++++++******++++++,,,---************************++++++++++++++++++++++++)))+++,,,,,,+++***+++---******+++++++++,,,,,,,,,,,,,,,,,,---...///000000222///111777:::BBB[[[vvvggg\\\NNNDDD?????????@@@BBBDDDEEEFFFEEEDDDEEEFFFLLLKKKJJJGGGDDD@@@===;;;===;;;:::::::::888666444::::::;;;<<<<<<;;;;;;:::>>>???@@@???>>>>>>@@@BBBEEEAAA<<<888777999<<<>>>============<<<;;;:::999777555333333444555555444222333444444333444777:::<<<;;;;;;===>>>===888444111555999;;;:::888777666333111111222444555444333333333333444444555555555>>>===;;;888555222000///111222333444555555555555555444444444444555555666<<<<<<:::888999BBBPPP[[[lllsssyyyrrrjjjccc___\\\YYYVVVUUUSSSOOOKKKHHHEEECCCBBBFFF@@@AAAHHHMMMKKKJJJKKKJJJJJJJJJHHHGGGFFFGGGGGGDDDMMMWWW[[[ZZZXXXZZZ^^^aaa^^^WWWMMMEEEBBBFFFJJJGGGKKKOOOPPPOOOQQQXXX^^^]]]ZZZ\\\bbbhhhmmmxxxzzzwwwtttrrrnnn```MMM???xxxaaaRRRQQQOOOMMMKKKKKKKKKKKKLLLJJJFFFBBB@@@>>>>>>>>>:::999777555333111///...,,,,,,------------,,,,,,+++++++++,,,,,,++++++***++++++******++++++,,,---************************++++++++++++++++++++++++)))***++++++++++++,,,---******+++++++++,,,,,,,,,,,,,,,------......//////000,,,...222333555EEEXXX||||||{{{qqq^^^NNNHHHAAA===<<<=========AAACCCEEEEEEDDDCCCDDDEEEIIIIIIHHHFFFBBB???<<<:::===<<<;;;;;;;;;:::888666888999999:::;;;<<<<<<===>>>???@@@???>>>>>>@@@BBBGGGDDD???;;;888888999;;;<<<<<<======<<<<<<;;;;;;:::777555444444555444333333444444333333333666888999888888:::<<<;;;777444222555999;;;;;;::::::;;;444222222222444555444333333333333333333333444444999999888666555333222222444444444444444444444444111111222333555777888999:::;;;:::888777;;;DDDKKKRRRWWWbbbooowww~~~}}}wwwvvvsssnnnhhhbbb^^^]]]]]]WWWTTTUUUSSSNNNKKKMMMIIIHHHGGGEEEDDDCCCBBBBBBCCCKKKTTTYYY[[[[[[]]]___aaaccceeeffffffffffffgggiiinnntttzzzuuukkk\\\RRRKKKDDD;;;444ttt^^^PPPOOONNNLLLLLLLLLLLLMMMLLLJJJFFFCCC@@@>>>>>>>>>:::999888555333111///...,,,------......------,,,***++++++,,,,,,+++++++++++++++******++++++,,,---************************++++++++++++++++++++++++((()))++++++***+++,,,...******+++++++++,,,,,,,,,---------------.........111...///444333000666AAA```xxxcccOOOBBB===<<<<<<===???@@@???===???AAACCCCCCBBBAAABBBCCCEEEEEEEEECCCAAA>>>;;;999===<<<;;;<<<======;;;999777777777888:::<<>>???@@@???>>>>>>@@@BBBHHHFFFBBB>>>;;;999777777;;;;;;<<<============<<<<<<999666555555555444333444444444333222222444666666666777:::;;;;;;999666444666999;;;;;;;;;===>>>555444333333444444333222222222222222222222111111333333333444444444444555777666555333222222333333111111222333555777999::::::<<<===;;;999:::>>>BBB@@@BBBIIIUUU```lll}}}{{{uuupppggg^^^ZZZ[[[OOOMMMJJJIIIIIIHHHGGGEEEGGGKKKRRRXXX^^^```bbbbbbeeelllxxxiii[[[HHH:::444333111000sss___OOONNNMMMLLLLLLLLLMMMNNNLLLJJJGGGCCC@@@???>>>>>>;;;:::888666333111///...,,,------......------,,,******+++,,,,,,,,,++++++++++++******++++++,,,---************************************************''')))***+++***+++,,,...******+++++++++,,,,,,,,,...---------------------000...///444555333444999HHHdddiiiWWWJJJAAA;;;;;;<<<>>>@@@@@@@@@===<<<===???AAAAAA@@@???@@@AAABBBBBBBBBBBB@@@>>><<<:::===<<<<<<===>>>>>>===;;;555555555666999<<<@@@BBB>>>???@@@???>>>>>>@@@BBBFFFEEECCC@@@===:::888666::::::;;;<<<===>>>>>>>>>;;;999666555666666666555444444444222000000222444666666888:::<<<<<<;;;:::666777999999888999;;;===666444333333444444333111222222111111000000/////////000000111222333444444777555333222111222444555555555555555666777888888777999;;;;;;:::<<>><<<>>>DDDLLLUUUcccpppzzz|||{{{kkkhhheeefffiiijjjhhheeeffffffiiiooovvv{{{|||{{{oooaaaOOOGGG===666444444222111vvvaaaOOONNNMMMLLLLLLMMMNNNNNNMMMJJJGGGCCC@@@?????????;;;:::888666444111000///,,,------------------,,,)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************''')))************,,,---******+++++++++,,,,,,,,,---------------,,,,,,,,,---++++++...111111222555666CCCVVVkkkyyyjjjVVVHHHAAA===:::888::::::;;;;;;:::999888888;;;<<<>>>>>>=========>>>???@@@@@@AAA@@@???===<<<<<<<<<;;;===>>>???===<<<444333444555888<<<@@@BBB>>>???@@@???>>>>>>@@@BBBBBBBBBBBBAAA???<<<999888888999:::<<<============888777555555666888888777333444333111//////111222333444666888999::::::;;;777777777666444444666888555444222222333333222000111111111000000///////////////000000111111111222444333111000111222444666666666666666777888999:::555555444444555777;;;>>>>>>:::888999;;;===DDDLLLXXXbbbrrrvvvsssvvvzzzzzzppp]]]III===777444222222333333111///yyy```OOONNNMMMLLLLLLLLLMMMNNNMMMKKKGGGDDDAAA?????????;;;:::999666444222000///+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,++++++******++++++,,,---************************************************((()))+++***))))))***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///111333222444999EEE[[[xxx}}}yyyeeeUUUIII>>>===???===888555777888999888777777999:::888:::<<<<<<;;;:::;;;<<<<<<===>>>?????????>>>===<<<;;;;;;<<<======<<<:::333333444666888;;;>>>@@@>>>???@@@???>>>>>>@@@BBB@@@@@@@@@@@@???===;;;999888888999;;;;;;<<<<<<<<<777555333444666888888888222333222000......000222...000333444444555666888555666555333111000111222333222111111222222111000000000000000000000//////000000000000000000//////000000//////000222333444111111333444777999;;;===999777444222333555888:::<<<888555666555333555888>>>FFFSSSaaannnzzzsssgggaaa[[[VVVMMM@@@555111111///------...///000///xxx\\\PPPOOOMMMLLLLLLLLLMMMMMMMMMKKKGGGDDDAAA@@@??????<<<;;;999777444222000///***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++******++++++,,,---************************************************)))***+++***)))((()))*********+++++++++,,,,,,,,,+++++++++,,,,,,------...///111222111///000222333333333444888CCCVVVmmm~~~rrr\\\IIIBBB;;;777;;;===:::777777666777999888777777:::<<<777888::::::999999999:::888999;;;===>>>>>>======;;;:::999:::;;;;;;:::888333444555777888:::;;;<<<>>>???@@@???>>>>>>@@@BBB????????????===<<<:::999777888999999::::::::::::777555333333555666666666111111111///......000222,,,///111222111111444666111222333222000//////000111000//////111222111000000000000000000111111111000000000000000/////////////////////000000000000......000222444777999:::999777555333333444555555999555333666666444444666555999@@@IIIUUUcccqqqyyyuuujjjWWWMMMDDD@@@<<<555111222222111///....../////////vvvXXXPPPOOONNNLLLLLLLLLLLLMMMMMMKKKHHHDDDAAA@@@???@@@<<<;;;999777444222000000*********++++++*********((()))***+++,,,---------++++++******++++++,,,---************************))))))))))))))))))))))))***+++,,,***((('''((()))******+++++++++,,,,,,,,,******+++,,,,,,---......)))...222111...///111222000333666777777>>>OOO___~~~qqq]]]QQQEEE<<<:::444222444444111444:::222555777666444333555777666888999:::888888999:::555777999;;;<<<===<<<<<<:::999999999::::::888666444555666888999999999999>>>???@@@???>>>>>>@@@BBB@@@@@@???>>><<<:::999888777777888999999999999888888666444333444555444444000000000///......000222...000333333111222444777...000222222000///000111///...---...000111111000//////000000111111222222/////////000000000000000///000000000///...---,,,/////////000111222444555111000///000111111111000444000///222444333333666222444777<<>>???@@@BBB@@@===999777555444444333222333555999999666222000111222333333111000///222111111000000000000000000000111111111222222222222111111000///.........+++,,,------......------///////////////000111111000000000000///////////////////////////.........------......//////000000222111111111000000//////222111000111333444333222111222333555888:::<<<===SSS\\\iiivvv{{{www}}}vvvjjj\\\OOODDD===999333333222222111000////////////.........---------tttZZZQQQOOOLLLIIIHHHJJJLLLMMMMMMIIIFFFCCCBBBAAA???=========???CCCEEE@@@444+++///......---,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++*********************))))))))))))******))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++.........---------------333222000///000222444666888GGG]]]qqq}}}wwwnnn\\\NNNAAA===;;;777333333444444444444333333333333333333333444333333333333555555555666777777888888555666888:::::::::999888888888777666555555555555666777888999::::::::::::999:::;;;;;;;;;:::::::::<<<:::888666555555555555444222222333555555333000000000111111111111111000222111000000//////000000000000111111111111111111000000///......---,,,,,,+++,,,------...---------...............///000000////////////////////////////////////........................////////////000000000//////.........111000///000222222222111111111222333555666666777999===EEENNNYYYfffrrrzzzrrrddd[[[RRRNNNGGG???888333000///222111111000//////............------------,,,,,,ttt\\\PPPNNNKKKHHHGGGIIIKKKMMMKKKHHHEEECCCBBBAAA@@@???<<<::::::???CCC???222'''......------,,,,,,++++++*********+++++++++,,,,,,---,,,++++++******++++++***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))******)))*********++++++++++++++++++++++++++++++++++++------------------------000000////////////000000...555>>>FFFSSSjjjwwwpppuuutttdddUUUMMMBBB;;;777999<<<:::555333444333333333333222222222333444444444444444444444444444555666666777888888666777999::::::999777666444444555666777999:::;;;777777777777888999::::::999888777777777888777555555444333333333444555666444222000000111111000...111000000//////000111222111111000///////////////000000000000000000000000......------,,,+++++++++++++++,,,---------------------,,,,,,------...///..................//////......................../////////..............................---------000......///000111000///111111111000000000000000111222333555;;;EEEPPPXXXeeeppp|||xxx|||wwwgggVVVHHH???444333000...------...///000000///......------------,,,,,,,,,,,,+++++++++sss]]]PPPMMMJJJHHHGGGHHHJJJLLLLLLIIIEEECCCBBBAAA???>>>===888333333444444000,,,---------,,,,,,,,,++++++))))))******++++++,,,,,,---,,,,,,+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))************+++************************,,,,,,,,,,,,,,,---------,,,,,,---//////000000000333666777666:::NNNlllvvvrrrsssttt}}}}}}zzzxxx|||~~~ppp```QQQEEE>>>:::???<<<:::<<<===;;;666222333333222222222111111111222333444555555555444444333444444555666777888888777888:::;;;:::999777666222555999<<>><<<===;;;777222//////222555,,,,,,,,,,,,,,,+++++++++(((((()))******+++,,,,,,---,,,++++++******++++++))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********************************++++++++++++,,,,,,------,,,---...///000000000///+++///222111222>>>SSSdddqqqkkkmmmqqqxxx~~~|||nnnaaaOOO@@@999777666555999888777666777777444000222111111111111000000000111222444555666555444333333333444555666777888888888999::::::;;;:::999999444999@@@FFFIIIHHHEEECCC===;;;999777555444555555444333333444555666666555666555444333333333444444111111///......000222444999777333000......///000000///......---..........................................---------------***+++,,,,,,------,,,,,,***************++++++,,,++++++,,,,,,------------,,,---------......////////////......------,,,,,,........................000///...///111111111000------....../////////000+++...222444444444555666666===HHHSSS]]]gggnnnssswwwooogggbbbSSSNNNEEE<<<666222222222333222111000//////000000...............---------++++++*********)))))))))rrr]]]PPPNNNKKKHHHGGGIIIKKKMMMOOOKKKGGGCCCAAA???===;;;777999;;;888333///000333,,,,,,,,,,,,++++++++++++'''(((((()))***+++,,,,,,,,,+++******))))))******)))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))************************)))******++++++,,,,,,---//////000000///...------)))---111111000444===EEEZZZjjjzzzrrrppptttyyy~~~ssseeeYYYKKKBBB888222222444555444000222111111333777777444111111000000000////////////111333555555555333222222222333444666777888888999999999:::;;;<<<>>>???888===DDDJJJLLLJJJEEEBBB===<<<:::888666555444444222555777777666444444555:::999777555333333333333000000000//////000333666999777333000...---.../////////...---------------,,,,,,---------.........//////..................******+++,,,,,,,,,,,,,,,******))))))******+++,,,******++++++,,,,,,------,,,,,,,,,---......//////.........------------------------............///000///...///000111111///,,,------...///000111111---............000333666777777888:::===DDDMMMRRR___eeeooo{{{|||pppeee[[[PPPFFF>>>555555555444333222000000...------,,,,,,,,,,,,,,,...---------------------+++************)))))))))qqq\\\QQQOOOLLLIIIHHHJJJLLLMMMMMMJJJFFFCCCBBB@@@>>>===444666888888555111///...++++++++++++++++++++++++''''''((()))***+++,,,,,,+++***))))))(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))************************)))))))))***+++,,,,,,,,,........................///111222111000000222555<<>>CCCLLLXXXcccnnnvvvzzzzzz~~~{{{vvvsssqqqlllhhhUUUPPPHHHBBB???:::555000......000111111111000000,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))ppp[[[RRROOOLLLJJJIIIJJJLLLNNNKKKHHHEEECCCBBBAAA@@@???;;;999666666666555333111++++++++++++++++++++++++&&&'''((()))***+++,,,,,,***))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,---///000111,,,,,,,,,,,,...111444666111333;;;GGGSSSfff~~~zzzyyysssooorrrzzzxxxuuuiiiWWWHHH???999333222555555111,,,***,,,000///444555111111444333---000/////////............,,,...111333444333222111111222333444666777888999:::999777888;;;@@@FFFJJJ??????@@@AAA@@@===;;;:::888999:::;;;;;;:::888777===EEEKKKIII@@@888888:::;;;:::777555444333333333000222333111...,,,...000///...---,,,------...///......---,,,,,,,,,,,,---))))))***+++---...//////........................******+++,,,,,,,,,,,,+++***************++++++,,,((())))))***++++++,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........*********++++++,,,,,,,,,---,,,+++,,,...///...---........................))),,,///111000000000111...000222333333333444555444777999===BBBJJJSSSYYYfffllluuu{{{~~~~~~sssiii```VVVKKKDDDAAA<<<666444555666555444555222...,,,+++---000333,,,,,,,,,------------,,,******************++++++++++++++++++************ooo\\\SSSPPPMMMIIIGGGHHHIIIJJJMMMHHHCCCAAA@@@@@@===:::999888777555333111//////------,,,++++++******)))++++++******************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))((()))******+++)))************+++++++++,,,,,,,,,---------......------......///000000000111222777;;;>>>FFF[[[ppp}}}||||||}}}}}}~~~~~~yyyrrrmmm^^^[[[UUULLLAAA888222000000000111111111///---,,,////////////////////////............////////////000111222333555666777888000111222222222444888<<<>>>;;;999;;;???AAA@@@>>>>>>???@@@???===;;;;;;<<<;;;777444666;;;???@@@>>>BBBMMMWWWVVVKKK???999888999888888777666555444444444333111///...------...------------...000111333222111///---,,,+++,,,,,,+++++++++,,,,,,---------,,,------......------,,,******,,,---.../////////************************))))))))))))************............////////////)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------///000111000///000111333333333222222333333444555222333444666999<<>>@@@???<<<;;;999999999999:::888888;;;@@@BBB@@@===DDDLLLSSSSSSLLLDDD???>>>===<<<;;;:::888777666666333222000///...............---------...///000111111000///---,,,++++++,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,***+++,,,------......---************************(((((()))))))))*********------........./////////,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------///000000000//////111333111111000000111111222333000111111222444666777888888<<>><<<999888777555333111//////------,,,++++++******)))******************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,---......//////000......///111//////333:::AAAKKK```}}}~~~wwwooodddWWWKKKAAA999444444666888888555333222111...............//////000........................+++++++++,,,,,,,,,------,,,,,,---...000111222222000111222222222444777::::::<<>>???GGGBBB;;;888888:::999999::::::===AAAEEEEEE@@@<<<>>>AAAEEEFFFDDDAAA@@@???@@@???===<<<:::888666555222111///........./////////...---------......///000///...,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))(((((())))))))))))******------------............///...---,,,+++***))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///......000222...............///000000000000/////////000111111///111444555777999===@@@GGGHHHMMMVVV```jjjppprrr~~~}}}yyyrrrppp[[[VVVOOOHHHCCC???:::777333111......000111222111//////..................------------------------******))))))))))))******)))(((((((((((('''''''''))))))(((''''''''''''(((lllYYYOOOMMMJJJHHHGGGIIILLLMMMJJJFFFBBB@@@AAAAAA???<<<999888777555333111//////------,,,++++++******)))))))))))))))************************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////000000111222333333555777999;;;EEEXXXppp{{{iii[[[JJJFFF@@@;;;777555333222///111444555333111//////---,,,,,,+++,,,...000111------------------------+++++++++,,,,,,,,,,,,---++++++,,,---...///000111///111222222222444666999666999<<<===<<<<<>>BBBEEEDDD@@@<<<888777777999<<<>>>??????@@@???===;;;888666444333000000......---...///000///......------,,,,,,,,,------,,,,,,++++++++++++*********+++++++++++++++******++++++++++++******++++++,,,,,,+++******)))))))))))))))))))))))))))(((((((((((()))))))))***,,,,,,,,,,,,------------------,,,++++++***))))))************++++++++++++------,,,,,,++++++******++++++++++++++++++++++++...//////...------...000---------------...//////111000000/////////000000///000222222222444666888555666888<<>>===<<<:::888666666777111111000000111222222222,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((('''&&&&&&'''''''''jjjWWWNNNLLLIIIGGGGGGIIILLLNNNJJJFFFBBB@@@AAAAAA???<<<999888777555333111//////------,,,++++++******)))(((((()))))))))*********************))))))))))))''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((()))))))))******************+++++++++,,,,,,++++++,,,,,,------.........---------///222444444:::;;;BBBLLLUUUbbbwwwxxxrrrjjj\\\III:::777555333333333444222111///111444444222///------++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000///000222222222333555777666888:::::::::===DDDIIIOOOGGG===999;;;>>>>>>===<<<<<<===???@@@@@@>>>===:::777666777<<<@@@CCCDDD@@@???===:::888555333222000///...------...//////.........---,,,,,,+++++++++++++++++++++*********************************))))))************))))))++++++++++++***)))((('''(((((((((((((((((((((((('''(((((((((((()))))))))++++++++++++,,,,,,,,,,,,))))))))))))************)))))))))*********++++++,,,,,,,,,++++++******)))++++++++++++++++++++++++---......---,,,,,,---///---------------...////////////......//////000111---///000000000222444666555666666666777888999:::===AAAFFFIIIMMMSSS^^^eeepppvvv~~~~~~|||{{{~~~~~~xxxssskkkaaa]]]]]]TTTVVVTTTMMMCCC;;;999:::666999;;;:::666333111111000111111111111000000000,,,,,,,,,---------------++++++++++++++++++++++++)))(((((((((((((((((()))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''jjjWWWNNNLLLIIIGGGGGGIIIKKKMMMKKKGGGBBB@@@AAAAAA>>><<<999888777555333111//////------,,,++++++******)))'''(((((())))))***************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))***)))((('''((((((((()))))))))******))))))*********+++++++++******+++,,,,,,------...,,,...---***+++///111111222666AAAJJJKKKIIIRRR___yyy|||{{{ppp```SSSIII@@@777111000//////000222222000...+++...000111///---------************+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---....../////////000222333222333555666888999999:::<<<@@@FFFJJJGGGAAA;;;999:::;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<===:::888666777:::>>>AAACCC@@@???===;;;888666444333111000...---------......,,,---------,,,,,,+++***((()))******+++******)))*********)))))))))))))))((())))))))))))))))))((()))*********)))(((''''''((((((((((((((((((((((((''''''(((((((((((())))))************++++++++++++(((((((((((())))))******((())))))))))))*********++++++******************************************------...,,,+++***,,,---...------------...//////,,,,,,,,,,,,---...///000///000000000//////111333333444555444444444666888888999;;;;;;===BBBJJJQQQOOOTTTZZZ]]]^^^```cccggglllsss}}}}}}zzz{{{|||~~~wwwmmmfffeeegggccc]]]VVVSSSNNNJJJJJJMMMJJJIIIFFFAAA<<<888777777222555777777444111...------///222222111000000000---------,,,,,,,,,,,,,,,************************))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''jjjWWWNNNLLLIIIGGGFFFHHHJJJLLLLLLHHHCCCAAAAAA@@@===:::999888777555333111//////------,,,++++++******)))''''''(((((()))******+++)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&((()))***)))((('''(((((((((((()))))))))***))))))))))))*********+++*********+++,,,,,,------+++000111---,,,///111/////////777AAA@@@999:::BBBKKK\\\nnn}}}{{{ooofff\\\SSSFFF;;;444222111111+++******+++---......---)))+++------,,,+++,,,---))))))***+++,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,------.........000222333333333444555666666777:::>>>AAAAAAAAA===<<<:::999999999:::::::::;;;<<<<<<;;;::::::;;;888777666666666888:::<<<======;;;999777444333222111000///---,,,,,,,,,---++++++,,,---,,,,,,+++***'''''')))*********))))))******)))))))))((((((((('''(((((())))))(((((('''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))*********++++++*********)))))))))))))))((((((((()))))))))******)))))))))***************************************,,,------,,,***)))+++,,,------,,,,,,------...///---,,,,,,,,,,,,---......000111111111//////111333///000222111000000333555222333555666777;;;AAAEEE;;;???BBBCCCBBBDDDIIINNNHHHJJJOOOUUUUUUTTTYYY```gggaaa```fffmmmpppsssvvvrrrsssrrroooooottt}}}tttuuu}}}~~~}}}zzzwwwzzzmmmiiieeefffkkknnnllliii]]]^^^]]]XXXRRRMMMKKKKKKJJJDDD@@@???>>><<<>>>CCCHHHDDD???;;;999777444222......///000111111000///,,,///333444222111111111------,,,,,,++++++******))))))))))))))))))))))))***))))))(((((())))))***(((((((((''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''kkkXXXOOOMMMJJJGGGFFFGGGJJJKKKMMMHHHCCCAAA@@@@@@===:::999888777555333111//////------,,,,,,+++******)))&&&''''''((()))******+++((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&((()))***)))((('''(((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------%%%---222...,,,///000...444------444444------333333:::AAALLLeee}}}vvvqqqkkk___NNN@@@;;;999444000...---...///000---+++***+++,,,,,,,,,+++,,,,,,,,,***)))***+++((()))+++,,,,,,+++******************************))))))))))))*********************+++,,,,,,,,,---...000222333333333444555333333555999>>>>>>:::666888:::;;;;;;:::999:::;;;999;;;======<<<:::999999888999999888666555777:::999999777555333222000///222111///---,,,+++,,,,,,******,,,,,,---,,,+++***&&&'''(((*********))))))******))))))((((((((('''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************---,,,,,,+++***)))(((((((((((((((((())))))))))))(((((())))))******++++++)))))))))))))))))))))))),,,------+++***)))***,,,,,,,,,++++++,,,,,,---...000///......------......---...//////...///111333222333444222///...///222000222444555555555777999888;;;===<<<999:::>>>CCCAAA======BBBCCCAAACCCHHHHHHDDDDDDJJJNNNOOOQQQTTTJJJLLLOOOQQQSSSVVV]]]aaaYYYWWWYYY^^^\\\WWW]]]hhhccciiikkkeee___]]]]]]]]]XXXYYY[[[^^^___\\\WWWSSSQQQOOONNNNNNOOOMMMIIIDDDCCCDDDCCCAAA???>>>>>>>>>AAA===:::;;;:::999;;;???@@@:::555333555666444111222000------///000///...***...222222000------------,,,,,,+++***))))))((())))))))))))))))))))))))******))))))))))))******)))(((((((((((('''''''''$$$$$$$$$$$$%%%%%%&&&'''oooZZZLLLJJJGGGFFFGGGGGGGGGFFFFFFDDDBBBAAAAAA@@@>>><<<;;;999666555444333111///,,,,,,,,,,,,+++***))))))((()))***++++++***)))(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))*********)))))))))))))))************************+++++++++,,,,,,,,,---------......///////////////333444999BBBNNNWWW\\\]]]hhh}}}}}}zzzyyyyyyllldddZZZRRRLLLDDD;;;444000000///------,,,,,,,,,---,,,,,,+++*********+++)))************+++++++++************************+++++++++***)))(((((('''******+++,,,,,,,,,,,,+++,,,+++***)))))))))***+++///222444555444333333333444555777999999999999888;;;;;;;;;;;;;;;;;;:::999@@@@@@@@@@@@???===;;;:::777777666555555555555555555555666555444222000...666333///+++)))***+++---))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''((())))))***))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////222111111111000000//////111222222333444555666666999999999:::::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBB@@@AAACCCEEEFFFGGGFFFFFFIIIIIIIIIIIIJJJLLLOOOPPPOOOOOOMMMLLLKKKKKKKKKKKKDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::999777666555666888999999888777666555444333333////////////............///000111222000...***(((((((((((((((((()))))))))))))))))))))))))))))))))%%%&&&''')))+++---///000,,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&oooYYYLLLJJJHHHGGGHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@>>><<<;;;999666555444333000...,,,,,,,,,,,,+++***))))))((()))************)))(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---------...///////////////222111333888>>>CCCEEEEEEFFFVVVjjjxxxwwwlllddd___]]]LLLFFF@@@<<<:::777111---///...---,,,++++++++++++---,,,+++***************))))))*********+++++++++******************************))))))(((''''''&&&((()))******++++++******+++***)))))))))***+++,,,///111444555333222222222111222444666888999999999:::;;;<<<======>>>>>>>>>BBBBBBBBBAAA???===;;;999777666666555555555555555444444444444333111000///666444111---++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))))))))))))))*********++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------------------------------......///111111111000000000//////111111222333444555666666777777888888888999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>?????????@@@BBBCCCEEEEEEEEEDDDBBBAAAAAAAAABBBDDDEEEFFFJJJJJJIIIHHHGGGGGGGGGGGGBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999999999888666555444555666777666666555444333222111111/////////.........------///111222333333222111000))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((***,,,---...))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&oooZZZLLLJJJHHHGGGIIIJJJJJJIIIFFFDDDBBBAAAAAA@@@>>><<<;;;999666555444333000...,,,,,,,,,,,,+++***))))))((())))))******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,---......//////......000//////000222333222111444<<>>@@@AAABBBCCCEEEEEEDDDCCC@@@===;;;999777666555555444444555555444333222222111000//////666555333000...,,,,,,+++(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''(((((())))))))))))))))))************)))))))))*********++++++************************++++++,,,------------,,,------,,,,,,------...///000000000000////////////000111111222333444555555555555666666666777777777666666777777777888888888999999999999:::;;;<<<======>>>@@@AAABBBCCCBBBBBBAAA@@@?????????@@@BBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===@@@???>>>===<<<;;;::::::999999888777777666666555666555444333333333444555333333222111000///..................------------......000111333444555666++++++******))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&rrr[[[LLLJJJHHHHHHIIIKKKKKKKKKFFFDDDBBBAAAAAA@@@>>><<<:::888666444444222000...,,,,,,,,,,,,+++***))))))((((((((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((()))))))))))))))************************************++++++++++++,,,,,,---............---////////////000111111000666555444555999???DDDEEENNNWWWbbbjjjqqq}}}tttjjjcccIIIFFF???888222---***)))///---++++++,,,---+++***,,,++++++***)))))))))***+++******)))))))))******))))))))))))************)))))))))))))))))))))))))))))))))((((((''''''''''''((())))))******)))))))))((((((((()))***,,,---...000111111000......///,,,---...000222444555555666777:::===@@@CCCDDDEEEFFFFFFEEECCCAAA===:::999666666555444444444444555222222111000000000000000444333222111...,,,***)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((((((((((()))))))))******))))))))))))******************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////////////////000000111222333444444444444555555555555666666444444555555555666666666777777777777888999:::;;;<<<===???@@@AAAAAAAAA@@@BBBAAA@@@?????????@@@AAA@@@@@@???>>>>>>>>>>>>>>>AAAAAA@@@???>>>===<<<;;;>>>======<<<:::999999888777777666555555444444333444333222111111111222222111000000///......------------------,,,,,,,,,,,,+++++++++,,,...000333444,,,,,,+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuu\\\LLLJJJHHHHHHIIIKKKKKKKKKFFFDDDBBBAAAAAA@@@>>><<<:::888555444333222000---,,,,,,,,,,,,+++***))))))''''''((((((((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------------...///000000111111222333111...---///222333444444666:::???BBBFFFPPPaaaoooxxx~~~vvvjjj[[[MMMAAA<<<222111///---,,,,,,---...,,,+++)))((((((((((((''',,,+++******************)))))))))(((((())))))***(((((()))))))))*********((((((((((((((((((((((((******)))))))))))))))(((((()))******++++++******((((((''''''(((***,,,------...//////---------...---......///000111222222444555888;;;>>>@@@BBBCCCDDDDDDDDDBBB@@@===;;;999666666555444444444444444222222222222111111111111000000000///---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++,,,------.....................///......///000111222333333444444444444555555555555333333444444444555555555777777777777888999::::::<<<===???@@@AAA@@@@@@???===<<<;;;:::999:::;;;;;;???>>>>>>============>>>BBBAAA@@@???===<<<<<<;;;<<<<<<;;;;;;:::999999999666666555555444333333222222111111000000000000000000000//////...---------,,,,,,,,,,,,+++++++++++++++***))))))***,,,...000,,,++++++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvv]]]LLLJJJHHHGGGIIIJJJJJJIIIFFFDDDBBBAAAAAA@@@>>><<<:::888555444333222///---,,,,,,,,,,,,+++***))))))''''''''''''((()))******((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((())))))***))))))))))))))))))))))))((())))))))))))************+++,,,,,,------,,,,,,+++---......------...///...,,,,,,000222000///000......111444444777@@@IIIOOO[[[jjjvvv}}}~~~oooggg___\\\UUUJJJ>>>444///---///...---,,,,,,---...///))))))((((((((())))))***+++******)))))))))******((((((((((((((())))))***((((((((()))))))))******((((((((((((((((((((((((************))))))))))))((()))******++++++******)))(((((('''((()))+++,,,***,,,------,,,+++---...///.........///000111222333555777999;;;<<<===>>>@@@@@@AAA@@@???===;;;:::666555444444333333444444111222444555555444333222---------,,,+++***((('''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******++++++++++++++++++++++++))))))***++++++++++++***++++++******++++++,,,------------...............---......///000111222222222333333333444444444444222333333333444444444444666666666666777888999:::;;;<<<>>>?????????>>>>>>;;;:::888888777888999:::======<<<<<<<<<<<<======AAA@@@>>>===<<<;;;;;;;;;::::::::::::::::::::::::555555444444333222222222000000000000//////......//////......------------++++++++++++************,,,+++***))))))***+++,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ttt\\\LLLJJJHHHGGGHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@>>><<<999777555333333111///---,,,,,,,,,,,,+++***))))))''''''&&&&&&'''(((***+++((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((()))))))))************+++,,,,,,,,,,,,,,,)))+++---,,,***)))+++---///---...111000+++***---***))),,,111222111444:::444>>>JJJQQQUUUYYY```fffwww~~~}}}|||vvvlll\\\MMMEEE<<<<<<:::666111//////111---,,,+++***))))))******)))))))))))))))***,,,---)))((((((((((((((())))))(((''''''''''''((()))***(((((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))******))))))***)))(((''''''((()))***((()))++++++***+++---///............///111333444555666777888999999999999;;;<<<=========<<<;;;:::666555444444333333444444111333666888999777555333++++++************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***************************((())))))******************************+++,,,,,,,,,,,,---------.........,,,---...///000111111222000111111111111222222222111111111222222222333333555555555555666777888888:::;;;<<<=========<<<;;;;;;:::999888888999;;;;;;:::::::::999999::::::;;;===<<<:::999888888888999777777888888999:::::::::444333333222111111000000//////000000//////...---------------,,,,,,,,,,,,++++++*********)))))))))+++******)))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrr[[[LLLJJJGGGFFFGGGGGGGGGFFFFFFDDDBBBAAAAAA@@@>>><<<999777555333333111///---,,,,,,,,,,,,+++***))))))'''&&&&&&&&&'''(((***+++)))(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++(((+++------++++++---000,,,***,,,000...)))+++000///++++++///000---///444---333888888555666;;;AAADDDKKKTTTYYYYYYVVVSSSRRRNNNSSSXXX[[[^^^fffsss}}}ssscccQQQGGGAAA:::444222///000111///+++)))***,,,)))))))))(((((())))))***((()))))))))(((((()))+++''''''&&&&&&&&&''''''((('''''''''''''''((()))***(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''(((((((((((((((***)))(((''''''((())))))'''((()))******+++---///---------...000333666777777777888888888777666666888999:::<<<<<<<<<<<<;;;555555444333333333333444111444888;;;;;;999666444+++******))))))***++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))************************)))***++++++,,,,,,,,,,,,------.........,,,,,,---...///000111111////////////000000000000000000000000111111111111444444444444555666777777888999:::;;;;;;;;;:::999888777666666666888999:::888888777777777888888999999888777666555555666666555555666777888999::::::222222222111000000////////////000000//////...---,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvv___OOOJJJGGGIIIJJJGGGFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@===:::666333222111///...++++++,,,++++++***)))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------......---------............///////////////000000000000555555777888888888777666666666777999===@@@DDDFFFOOORRRXXXbbbmmmyyy|||nnnhhhgggeee]]]UUUBBB<<<444---***+++...111+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&((('''&&&'''((())))))'''(((((((((((())))))))))))))))))))))))***+++,,,---............///111222333:::999999888666555333222444444555666777999;;;<<<999777666777999888555111555555777888999:::::::::000---+++,,,//////,,,'''***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''''')))***)))((('''(((***+++*********))))))(((((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------...///000000//////000111000///......///111333444555444333333333444555666888888888888777777777777777666666777999999888777777777777777888888888888<<<:::777666666666444333222222222333333444444444333222111000////////////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''vvv___NNNJJJGGGIIIJJJGGGFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@<<<999666333222111000...+++,,,,,,++++++***)))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------.........////////////000111222222222111111/////////000222555777888999;;;???EEELLLTTT[[[___ccckkktttzzz~~~wwwpppqqqtttfff\\\QQQMMMNNNMMMFFF???666333///+++))))))+++,,,++++++*********)))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((''''''''''''&&&((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''((('''&&&'''((()))(((''''''((((((((())))))))))))))))))))))))***++++++,,,---------...///000222222777777777666555444222222333333444666777888999::::::888777888:::999666333444555666777888999999999111...+++,,,...///,,,)))***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))((('''((()))*********)))))))))(((((()))))))))))))))))))))))))))))))))*********++++++***++++++++++++++++++***+++++++++,,,,,,,,,,,,------///000000///...000111000///......///000222444111222333444444444333333666666555555555555555555555555555777999999888666666666666666666666666666;;;999777666777777555444222222222333333333444444222222111000////////////---,,,,,,,,,,,,+++++++++++++++*********)))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&uuu]]]NNNIIIGGGIIIIIIGGGEEEGGGEEEEEEDDDCCCBBBAAA@@@@@@;;;888555444333333111///,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,************+++++++++,,,,,,,,,,,,,,,------------++++++,,,------------,,,............///000111111//////000111444888;;;===BBBFFFKKKPPPUUU[[[aaafffuuuwwwzzz|||~~~~~~{{{rrrcccTTTLLLNNNRRREEE>>>888777999999444...***+++++++++***)))((((((************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&&&&((()))((('''''''''((((((((()))))))))******))))))))))))******,,,,,,------...000111222333333444444444333222222111222444666777888777777888777777777888777555222222333444555666777777777222///++++++---...---***)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((''''''''')))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++************+++++++++,,,,,,,,,,,,...//////......///000//////.........000222333...000222333444333111000333333333333333333333333333444666999;;;;;;888666555555444444444444444444999777666666777777666555222222222222222333333333111111000///............,,,,,,,,,+++++++++************)))))))))((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&rrrZZZNNNIIIGGGIIIIIIFFFEEEGGGEEEDDDDDDCCCBBBAAA@@@???:::888555444444444222000,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,---------------//////////////////000000111111000000000111111222666555444444666999::::::FFFHHHJJJKKKNNNRRRXXX\\\jjjlllpppwww}}}|||{{{yyyvvvqqqkkkeeebbb]]][[[XXXUUUSSSSSSSSSTTTXXXXXXRRRFFF888222555;;;444000---...111111---)))((()))***++++++***)))(((******)))))))))(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&((()))(((''''''''''''((((((((())))))******)))((((((((())))))++++++,,,,,,---///000111111111222333333333333222000222444777888777666666444444444444444333111///000111222333444444444444222///+++***+++,,,,,,,,,((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))************))))))************+++++++++++++++---......------...//////............///000111---...000111222111111000111111222222222222222333333444777;;;======:::777666666444333333333333444666555444555777777666444111111111222222222222222000//////...------......++++++++++++******************)))))))))((((((((('''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&oooWWWMMMIIIFFFHHHIIIFFFEEEFFFDDDDDDCCCBBBAAA@@@??????999888666555555444222000,,,,,,---,,,,,,+++***)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))************+++++++++++++++,,,,,,,,,------------,,,,,,---------......******+++,,,------------........................000...,,,---000222222222///000000111111444888;;;>>>AAAEEEKKKQQQWWW\\\```mmmlllkkkiiifffdddddddddeeefffgggfffeeeddddddeeehhhjjjllloooqqqooojjjfff\\\[[[\\\___aaa^^^WWWRRRPPPOOOMMMIIIEEE???:::777:::999777555555666777999===@@@???999111,,,///333+++***)))***++++++(((&&&******))))))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%&&&'''((((((&&&''''''''''''(((((((((((())))))(((((('''(((((((((******++++++,,,...///000000000111222333333333333000222444666777777666555111222333333222000///.........///000111111111111000...+++)))******++++++'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%'''((('''&&&%%%&&&''''''''''''''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((())))))******))))))((()))))))))*********++++++***,,,------,,,,,,---.....................//////.../////////000111222222111111111222222333333333444555888<<>>@@@BBBBBB???<<<::::::===@@@BBB@@@888222555555444444222///---,,,,,,,,,+++++++++,,,...///000222444333///,,,,,,---***************)))(((''')))((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%'''((('''&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))******+++---.../////////000111222333333222000111333444555555444444111333444444222000///000,,,,,,---...............---,,,+++)))((())))))***&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&"""###%%%&&&''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((())))))))))))************+++,,,,,,++++++,,,---------.....................///000111222333333333111111111222222333333444444555777;;;>>>???===;;;;;;:::777555444444444555333333333444666666444222111111111000000000000000------,,,,,,,,,,,,,,,---*********))))))))))))(((++++++*********)))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%oooUUUMMMHHHFFFHHHHHHEEEDDDFFFDDDCCCCCCBBBAAA@@@??????;;;:::888777666444000...------------,,,+++***)))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********''''''((((((((())))))))))))))))))*********+++++++++***)))))))))***,,,,,,***+++---............---***++++++,,,,,,,,,+++++++++,,,,,,,,,+++******))),,,---...---,,,,,,---...+++---...---,,,,,,...111444222000.........------000222444666777666333111++++++,,,...000000...,,,//////000333555444000+++...//////000000//////...************+++++++++++++++++++++,,,---,,,***)))+++,,,,,,+++)))))))))+++&&&&&&'''''''''''''''&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))))))))))))))+++,,,---...---...///000000000000000//////000000111222222222///222444333000......///******+++,,,,,,,,,,,,+++*********)))((('''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%!!!###%%%'''''''''&&&%%%$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))(((((('''((((((((()))))))))******)))***++++++******+++------------......---------,,,///333777888666333111000000000111222222333333333333555888<<<>>>===<<<<<<:::777555333333444555555444555666777777444222111111000000000/////////,,,,,,++++++++++++,,,,,,******)))))))))(((((((((******)))))))))(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%pppVVVMMMHHHFFFHHHHHHEEEDDDFFFDDDCCCCCCBBBAAA@@@???>>><<<:::999888666444000---------------,,,+++******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++******))))))+++,,,---)))***+++,,,,,,+++***)))---------------,,,+++***)))+++...///---,,,,,,---)))+++---...---,,,---...+++---...---+++***---000............///...,,,+++,,,---...000222222111/////////...///000000...,,,///---,,,...111222///---------------,,,+++******,,,,,,---------,,,++++++,,,***)))***---///---+++((()))***)))'''&&&(((+++###%%%(((***+++***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***(((((())))))***+++---...,,,------...//////............------...///000111,,,///111111---++++++,,,)))******++++++++++++***((()))***)))(((&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%!!!"""%%%'''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((***++++++******+++,,,---------......---,,,,,,)))...666<<<===999333///...//////000111222222333222222333666:::<<<<<<<<<===:::777444222222333444777666777888999888555333111111000000/////////...,,,++++++***++++++,,,,,,))))))))))))(((((((((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""###$$$$$$%%%pppWWWKKKGGGDDDFFFIIIKKKIIIFFFHHHHHHFFFDDDAAA@@@>>>===:::999888555333000...---......---,,,,,,++++++***''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%$$$"""$$$&&&'''$$$"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$###############$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))+++***)))))))))***,,,,,,+++***)))'''''')))***++++++++++++++++++***)))(((************************+++,,,,,,------,,,,,,+++---,,,++++++------,,,++++++,,,...//////...,,,+++************************------------------------)))))))))))))))(((''''''))))))))))))))))))))))))''''''(((******+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((()))))))))))))))((((((***+++,,,---...---,,,,,,,,,---------,,,,,,...//////...---+++***)))))))))************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$#########""""""!!!!!!$$$$$$$$$#########""""""%%%%%%&&&&&&%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%######""""""""""""######$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))))))))))))))))))))------------------------,,,...///111111111000000222///,,,---///111111///111111333444555777888999666555444333222333333444777888999999888666333222.........------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppVVVMMMIIIFFFFFFIIIKKKJJJGGGGGGGGGFFFDDDBBB@@@>>>===:::999777555333000///...---------,,,++++++******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$###$$$&&&'''%%%###"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************)))((((((((((((((((((((((((******)))))))))***+++,,,+++***(((''''''(((***+++))))))***++++++*********************************++++++,,,,,,,,,,,,++++++---+++***+++,,,---,,,+++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++)))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&'''((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((())))))))))))(((((()))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,---...------+++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%############################################################"""""""""!!!$$$$$$$$$#########""""""""""""###$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///222///------000111111000111111222444555666777888999888666444222222111222555666777777666333111000...---------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppVVVOOOKKKGGGFFFIIIJJJJJJHHHFFFFFFFFFFFFDDDAAA>>><<<:::999777555333111///...,,,,,,,,,+++******))))))))))))(((((((((((())))))$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%############$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++******((((((((((((******'''((()))***++++++++++++))))))))))))))))))))))))***++++++++++++++++++***,,,+++******,,,,,,+++***,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))%%%%%%&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''(((((())))))((((((((())))))***++++++++++++***++++++++++++,,,,,,,,,---+++***))))))((((((((()))'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%############################################################""""""""""""$$$$$$$$$############### !!!###$$$%%%%%%%%%$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++,,,---............111///......000222111111000111222333444555666777;;;999777555333111000000222333333333222111///...------,,,,,,,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%$$$######%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppVVVNNNKKKGGGFFFGGGIIIIIIHHHEEEEEEFFFFFFEEEAAA>>>;;;999888777555333111///...,,,,,,+++******))))))(((((((((''''''''''''(((((("""$$$&&&(((((((((&&&%%%######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))*********)))(((((((((((()))***'''(((((()))******)))))))))))))))))))))))))))))))))******++++++******)))+++***))))))++++++***)))+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''(((((()))(((((((((((())))))************************+++,,,------,,,)))(((((('''''''''((((((%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########################################################"""""""""""""""######################## !!!"""###$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''(((((()))*********))))))))))))******************++++++,,,---------////////////000111111111000000111222333444555555999888777555333222000000111111111111000///...---,,,,,,,,,,,,++++++++++++******)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooUUUKKKIIIFFFEEEFFFGGGGGGGGGDDDEEEFFFFFFEEEBBB>>><<<999888777555333111000///,,,,,,+++******))))))((('''&&&&&&%%%%%%&&&&&&'''"""$$$&&&(((((((((&&&%%%""""""#########"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((())))))))))))))))))((('''&&&((((((((((((((((((((((((((())))))))))))))))))(((***)))((((((******)))(((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&'''(((((((((((((((((((((((()))))))))******+++******,,,//////...,,,((((((''''''&&&'''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""#################################$$$$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""######""""""""""""######$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))((((((((())))))*********)))))))))***++++++,,,,,,---...//////000000111111///000000111222333444444555555555444444333222222000000000000///......---++++++++++++++++++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmUUUGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFEEEDDDBBB???===888888666555333111000///,,,,,,,,,+++******))))))&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$############""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%(((((((((((((((((((((((('''(((((())))))((((((''')))(((''''''))))))(((''''''(((***++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''(((((((((((()))))))))((()))******+++---++++++...222333000---)))(((((('''&&&&&&&&&'''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%$$$$$$######$$$$$$%%%################################################""""""""""""###########################$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$##################""""""""""""""""""###$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********))))))))))))***+++,,,---***,,,.../////////000111//////000000111222222333111111222333333333333333000/////////............)))************+++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllTTTDDDEEEGGGHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCAAA@@@???888777666555333222000000---------,,,++++++******&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&'''((((((((('''''''''(((((((((((((((((('''''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''((('''&&&&&&(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''$$$%%%&&&'''((((((((((((******)))))))))***+++,,,///------000555666333///******((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%################################################!!!"""""""""############""""""#########$$$$$$$$$""""""#################################$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&'''(((((()))******++++++***))))))))))))+++,,,---'''***......------...000...//////000000111111222///000111222333222222111///......---------------))))))))))))******++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###%%%''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkTTTBBBEEEHHHJJJJJJIIIIIIIIIFFFFFFDDDCCCBBBAAA@@@@@@888777666555333222111000......---,,,,,,++++++***'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$&&&((((((%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''((((((((((((''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''&&&&&&'''((('''&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((+++***)))))))))***,,,---000......222777888555000,,,+++)))((('''&&&%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%################################################!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$ """############""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&'''''''''((((((******************************)))((('''&&&%%%%%%'''(((((()))***++++++,,,***))))))))))))+++,,,---&&&)))---...---,,,---///......//////000000111111//////111222222111000///------,,,,,,+++,,,,,,,,,(((((())))))*********+++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&(((((('''%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}eeePPPIIIGGGGGGJJJJJJFFFFFFHHHDDDCCCBBBBBBBBBAAA>>><<<888777777555444222000///---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))(((((((((((((((((((((((('''(((***+++,,,------...,,,---...///...+++)))'''******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$############"""########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""####################################%%%%%%$$$###"""!!! ##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((('''''''''''''''((()))(((((((((((()))))))))))))))******)))(((((()))+++++++++++++++,,,...000111000000//////..................//////......---,,,/////////---+++***+++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################################################################gggQQQJJJGGGGGGIIIIIIFFFFFFHHHEEEDDDBBBBBBBBB@@@>>><<<777777666555444222000///,,,,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$$$$$$$###%%%$$$######""""""##############################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((()))***+++,,,,,,---,,,***++++++,,,,,,+++***)))))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""####################################$$$$$$######"""!!!!!!!!!#################################$$$$$$#################################"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((((((((('''''''''''''''((('''((((((((())))))))))))''')))******))))))***+++++++++++++++,,,...///000/////////......---------........................---......---++++++,,,...))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################################################################iiiSSSKKKHHHFFFHHHHHHEEEFFFIIIFFFEEECCCBBBAAA@@@===:::777777666555333111000///,,,,,,+++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$########################"""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$###%%%$$$######""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''))))))***+++++++++++++++(((((())))))************''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''******)))(((((('''''''''''''''((((((((()))))))))''')))+++,,,+++******+++*********+++,,,---...///......------------,,,,,,...------------///000111000000000...,,,***+++,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""########################################################################kkkUUULLLHHHFFFGGGFFFEEEFFFJJJGGGEEECCCBBBAAA???<<<:::777777666555333111///...,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#############################################################################################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$############$$$$$$########################(((&&&$$$###$$$$$$$$$"""%%%$$$######""""""######""""""""""""""""""""""""$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))***************)))***))))))(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################!!!!!!""""""####################################$$$##################$$$########################""""""#########$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((,,,,,,++++++***)))(((''''''''''''((((((((())))))))),,,...///---+++***************+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///222333777666555111,,,)))((()))******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################lllWWWKKKGGGEEEFFFFFFDDDFFFJJJGGGEEECCCBBBAAA???<<<:::666666666444333111///...++++++,,,++++++***((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#############################################################################################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$#######################################$$$$$$$$$%%%$$$######""""""######$$$########################'''%%%######$$$$$$$$$###%%%$$$######""""""###############################################################$$$$$$$$$%%%%%%""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********)))))),,,,,,***)))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################!!!"""""""""####################################!!!!!!!!!"""######$$$$$$########################$$$$$$###""""""###$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))))),,,------,,,,,,***)))(((''''''''''''((((((((((((---///111000...***)))((())))))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---000333444888888666222---*********+++++++++*********))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################jjjVVVJJJGGGEEEGGGGGGDDDEEEHHHFFFEEECCCBBBAAA@@@===:::666666555444222000///...++++++,,,,,,+++***((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$##################################################################$$$$$$##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""######$$$$$$#######################################$$$$$$$$$%%%%%%######""""""""""""##############################%%%###""""""###$$$$$$###%%%$$$######""""""##############################"""""""""###########################$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))))),,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""####################################!!!!!!""""""#########$$$########################%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$"""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))******+++,,,,,,+++***)))(((&&&&&&'''''''''(((((((((...///000///,,,)))((((((((()))***++++++++++++***++++++,,,,,,,,,,,,------------------...000222333222333222000...------...++++++*********)))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################################################################~~~gggSSSIIIFFFEEEHHHHHHEEEDDDGGGEEEDDDBBBBBBBBB@@@>>><<<666666555444222000...---***+++,,,,,,,,,***((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!""""""#######################################"""""""""############$$$######""""""""""""##############################"""!!! """$$$$$$###%%%$$$######""""""######""""""""""""""""""""""""!!!"""""""""#########$$$############$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))******((())))))***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""#########$$$""""""""""""####################################"""""""""""""""#################################%%%$$$###!!!!!!###$$$%%%########################"""############$$$$$$$$$!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((())))))&&&''')))******((('''&&&&&&&&&&&&'''''''''((((((***+++,,,+++)))'''((()))((()))***+++++++++***))),,,,,,,,,,,,---------...---......///000111111222---......---,,,+++---...)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################{{{dddQQQHHHEEEFFFIIIHHHEEEDDDFFFDDDCCCBBBBBBBBBAAA>>><<<666666555444222000...---***+++,,,---,,,***((('''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""#######################################!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""!!! """$$$$$$$$$%%%$$$$$$###"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$##################$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))*********$$$%%%'''))))))((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""##########################################""""""""""""""""""########################%%%$$$"""!!!!!!"""$$$%%%########################"""############$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################"""######$$$&&&'''((((((###$$$&&&(((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&(((***((((((***++++++***)))))),,,,,,,,,------.........---...///000111111111000---...---+++)))((()))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################{{{cccNNNHHHIIIIIIIIIIIIHHHGGGGGGCCCBBB@@@@@@@@@???<<<:::666666555444222000...---,,,,,,,,,+++***)))((('''''''''''''''''''''''''''&&&&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$'''$$$""""""###%%%%%%$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&""""""############""""""$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%###$$$%%%%%%&&&&&&%%%%%%######################################################$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$''''''''''''(((((())))))(((***+++***(((''''''((((((((('''&&&$$$###""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""############&&&%%%$$$$$$$$$###!!! !!!"""###############%%%%%%%%%$$$###"""!!! ###$$$%%%&&&&&&%%%$$$####################################"""""""""""""""$$$$$$############$$$$$$###"""!!! !!!"""###""""""""""""############""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''')))******))))))***,,,+++,,,------......------//////000//////...------,,,++++++***)))(((''''''((((((((((((''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$${{{bbbNNNFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>===:::888666666555444222000...---,,,,,,,,,+++***)))((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$$$$"""""""""#########$$$$$$"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$########################"""###%%%%%%###"""###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$######"""""""""############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&!!!!!!""""""######$$$$$$""""""############""""""!!!!!! !!!!!!"""#########""""""######$$$%%%"""###$$$$$$%%%%%%$$$$$$################################################"""""""""######"""""""""$$$$$$$$$$$$############"""""""""!!!!!!"""######"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((((((''')))***)))(((&&&''''''''''''&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""############%%%$$$###$$$$$$$$$""" !!!""""""############"""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###"""""""""""""""""""""###""""""""""""""""""######"""!!!!!!!!!!!!"""###""""""""""""############""""""""""""""""""""""""######"""!!!!!!"""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''')))******))))))***++++++,,,------......------///////////////...------+++*********)))(((((((((((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$|||bbbNNNEEEEEEEEEEEEDDDDDDDDDCCCDDDBBB???>>>===;;;888666666666555444222000...---,,,,,,,,,+++***)))((('''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""#########!!!!!!!!!"""""""""######"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$########################"""###%%%%%%###"""###$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$""""""$$$%%%$$$############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$###############""""""""" ###&&&%%%""" !!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!"""###""""""""""""###$$$$$$!!!""""""###$$$#################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######### !!!"""######"""############$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&''')))((('''%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""############$$$###"""###%%%%%%###!!!#########$$$######""""""!!!"""###$$$$$$$$$$$$$$$######""""""""""""###### """"""""""""""""""######""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###""""""""""""############""""""""""""""""""""""""######"""!!!!!!"""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''')))******(((((()))++++++,,,------......---------............------,,,))))))))))))))))))))))))(((((((((''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$~~~dddOOOGGGFFFFFFEEEEEEEEEEEEEEEEEECCC???===<<<:::888666666666555444222000...---,,,,,,,,,+++***)))((('''''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""###%%%%%%###"""###$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%###""""""$$$%%%$$$###!!!""""""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$!!!&&&+++***%%%"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$!!!!!!!!!!!!!!!!!! """"""############""""""###""""""""""""###$$$$$$"""""""""""""""###$$$$$$!!!"""######$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######%%%&&&'''""""""#########$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!"""""""""###############""""""###%%%%%%$$$###$$$$$$$$$$$$######"""!!!""""""###$$$$$$$$$$$$######"""!!! !!!"""### """""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''''''''(((''')))***)))(((((()))***+++,,,,,,---------------,,,,,,------------,,,,,,((((((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######################################################gggRRRGGGFFFEEEDDDDDDDDDEEEEEEFFFDDD@@@>>><<<;;;999777666666555444222000...---,,,,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############''''''&&&%%%###"""!!! !!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################"""###%%%%%%###"""###$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$$$$######"""""""""######$$$%%%$$$###"""###$$$$$$###"""!!!!!!"""###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""''',,,+++'''###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########"""""""""""""""""""""!!!""""""############""""""$$$############$$$%%%%%%""""""!!!!!!""""""###$$$"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""" !!!!!!!!!"""""""""#########$$$%%%&&&'''(((""""""#########$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%&&&######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""!!!"""""""""############"""!!!!!!###%%%&&&%%%###$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$###""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$######""""""######$$$""""""############""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''((((((((()))***)))((('''((()))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((((((((((((((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######################################################iiiSSSFFFEEECCCBBBBBBBBBCCCDDDFFFCCC@@@===<<<;;;:::999666666555444222000...---,,,,,,,,,+++***)))((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############(((((('''%%%###"""!!! !!!!!!!!!"""""""""######!!!"""######$$$$$$######"""############$$$$$$$$$########################"""###%%%%%%###"""###$$$"""""""""############$$$"""###$$$%%%&&&%%%$$$$$$"""""""""""""""###$$$%%%###""""""###$$$$$$###!!!!!!!!!""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##############################$$$$$$!!!!!!!!!""""""""""""""""""%%%((('''$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###########################""""""############"""""""""""""""""""""######$$$"""!!!!!!!!!!!!"""######"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!""""""#########"""""""""###$$$%%%%%%"""############$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%''''''&&&%%%&&&'''#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""""""""############"""""""""###%%%%%%$$$###$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""""""""""""""############""""""""""""""""""""""""!!!"""############"""!!!###############$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((((()))***)))'''&&&'''((())))))***++++++++++++***)))******+++++++++++++++(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######################################################iiiTTTGGGFFFDDDBBBBBBCCCDDDEEEDDDAAA>>>;;;;;;;;;:::999666666555444222000...---,,,,,,,,,+++***)))((('''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$###""""""""""""""""""#########$$$$$$!!!""""""###############"""############$$$$$$$$$########################"""###%%%%%%###"""###$$$""""""""""""############ !!!###%%%&&&&&&%%%%%%!!!!!!!!!!!!"""###$$$%%%"""""""""###$$$$$$""" !!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$################################################"""""""""######$$$$$$$$$"""""""""###$$$$$$$$$%%% !!!!!!!!!"""""""""###$$$$$$$$$######"""""""""########################$$$$$$###""""""""""""""""""""""""######$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!""""""###$$$#########""""""""""""""""""""""""########################""""""############"""""" !!!""""""###$$$$$$###"""""""""""""""######"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&'''((('''&&&'''((($$$$$$$$$##################$$$$$$%%%%%%$$$$$$###""""""############""""""""""""""""""###############""""""###%%%%%%$$$"""######$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""!!!"""############"""!!!""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((((()))***)))'''&&&'''(((''''''((()))))))))))))))((())))))***++++++******)))))))))((('''''''''&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######################################################iiiSSSIIIHHHFFFEEEDDDEEEGGGHHHCCC@@@<<<::::::::::::999666666555444222000...---,,,,,,,,,+++***)))(((''''''''''''''''''''''''''''''((()))******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""""""""########################$$$$$$$$$$$$!!!!!!"""###############"""############$$$$$$$$$########################"""###%%%%%%###"""###$$$""""""""""""############ ###%%%''''''&&&&&&!!!!!!!!!!!!"""###$$$%%%"""""""""###$$$$$$""" """"""""""""##################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$%%%&&&$$$""""""###$$$###"""########################$$$$$$###""""""!!!"""""" !!!!!!"""###$$$$$$%%%""""""############"""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!"""###### !!!!!!"""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$%%%%%%$$$###############$$$"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&(((((('''''''''((($$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""""""""""""""############$$$###"""###%%%%%%###!!!"""###$$$%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""""""""""""""############""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((((()))***)))'''&&&&&&'''&&&''''''((((((((((((((((((((()))*********************)))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""hhhNNNJJJGGGDDDBBBCCCEEEFFFFFFCCCBBB@@@>>><<<:::999999555555555444333222111000...---,,,+++)))((('''&&&&&&&&&''''''((()))))))))$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$###"""###$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""#########$$$$$$$$$$$$"""###%%%%%%%%%###!!! """"""""""""""""""""""""%%%$$$###"""""""""###$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""############"""""" !!!"""!!!  !!!"""###############$$$$$$######"""!!!!!!!!!$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""############"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$$$$%%%###$$$%%%%%%%%%%%%$$$###########################%%%%%%$$$###"""""""""#########""""""""""""######""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!######""""""!!!!!! !!!"""$$$$$$######"""&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((***++++++)))'''&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################fffLLLJJJGGGDDDBBBCCCEEEFFFFFFCCCBBB@@@>>><<<:::999999555555555444333222000000...---,,,+++***(((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$######"""######$$$$$$######"""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$"""###%%%%%%%%%###""" """"""""""""""""""""""""######"""""""""###%%%&&&######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$%%%$$$$$$###""""""######""""""""""""""""""""""""$$$$$$#########"""""""""""""""############"""""" """""""""!!!!!!""""""############""""""""""""""""""#########$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""##################"""""""""""""""""""""""""""############"""""""""!!!######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######""""""""""""######"""""""""""""""############$$$$$$%%%%%%$$$$$$###########################%%%$$$######""""""############""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###"""""""""!!!!!!!!! !!!"""###$$$######"""%%%%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((&&&$$$###$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################dddKKKJJJGGGDDDBBBCCCEEEFFFFFFCCCBBB@@@>>>;;;:::999999555555444444333111000///...---,,,+++***(((''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""###$$$$$$###"""###$$$#########$$$$$$$$$$$$$$$"""######$$$$$$######"""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$!!!!!!!!!"""""""""############$$$%%%%%%###"""!!!""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$%%%$$$######"""#########""""""""""""""""""""""""######""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!!"""######""" """############""""""!!! !!!!!!"""######$$$$$$$$$############"""""""""$$$$$$$$$###############!!!""""""######""""""!!!""""""""""""""""""""""""############""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""##################""""""!!!!!!######$$$%%%%%%$$$##############################$$$$$$###"""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!"""############"""#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******(((((((((((((((((((((((()))******)))'''&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################eeeNNNJJJGGGDDDBBBCCCEEEFFFFFFCCCAAA???===;;;:::999888444444444333222111000///------,,,+++***)))((('''$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''######""""""""""""######"""###$$$$$$###"""###$$$!!!""""""###$$$%%%%%%%%%""""""############""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$##################$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$#########""""""#########""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$###############$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""!!!###############"""!!! !!!!!!""""""########################""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########""""""""""""""""""""""""""""""#########%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""############""""""""""""""""""######$$$$$$$$$$$$####################################""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$############$$$$$$$$$$$$""""""######$$$$$$$$$%%%#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***++++++(((((((((((((((((((((((()))***++++++)))(((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################gggRRRJJJGGGDDDBBBCCCEEEFFFFFFBBBAAA???===;;;999888888444444444333222111//////---,,,,,,+++***)))((((((%%%%%%%%%&&&''''''((((((&&&%%%$$$######$$$%%%&&&###""""""!!!!!!""""""###"""###$$$$$$###"""###$$$!!!!!!"""###$$$$$$%%%&&&"""""""""######"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########!!!!!!!!!!!!""""""""""""#########$$$$$$$$$######""""""""""""""""""""""""#########$$$############$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###$$$###############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""###############"""###############"""!!! ############""""""!!!!!!""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$""""""""""""""""""""""""######""""""""""""###### !!!!!!"""######$$$$$$###################################################""""""!!!""""""############""""""""""""######""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$!!!""""""######$$$$$$%%%##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&((((((&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################gggTTTJJJGGGDDDBBBCCCEEEFFFFFFBBBAAA???===:::999888888444444333333222000///...,,,,,,++++++***))))))(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######"""###$$$$$$###"""###$$$!!!!!!""""""###$$$%%%%%%!!!""""""######""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#####################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""############"""######$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""###### !!!!!!""""""!!!!!! """""""""""""""#########"""############""""""!!!$$$$$$######"""!!!!!! !!!!!!"""""""""""""""##################$$$$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""############%%%$$$#########$$$&&&'''#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################""""""""""""######""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$%%%%%%$$$###""""""""""""###$$$########################""""""!!!!!!!!!"""############""""""""""""######""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""!!!"""######$$$""""""######$$$$$$$$$%%%"""""""""############$$$"""""""""#########$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%'''))))))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$#################################################################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################cccQQQJJJGGGDDDBBBCCCEEEFFFFFFBBBAAA???<<<:::999888777333333333333222000///...,,,,,,++++++***)))))))))''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$"""###$$$$$$###"""###$$$!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""#########$$$$$$######"""######$$$$$$%%%""""""""""""""""""""""""""""""###$$$%%%$$$######!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""###$$$$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!""""""######!!!""""""############"""#########"""""""""""""""!!!!!!!!!!!!""""""######""""""#########$$$$$$$$$"""##################"""""""""""""""""""""""""""!!!"""""""""############%%%$$$###"""###$$$&&&'''"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$######""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$########################!!!!!!!!!!!!!!!"""############""""""""""""######""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!"""""""""######"""!!!!!!!!!"""$$$$$$###############$$$$$$$$$""""""""""""############""""""""""""####################################""""""""""""###$$$%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))+++,,,+++)))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################|||```NNNJJJGGGDDDBBBCCCEEEFFFFFFBBB@@@>>><<<:::999888777333333333222111000///...,,,+++++++++***)))))))))"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$"""$$$$$$$$$###"""###$$$""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$######""""""###$$$%%%%%%""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$ !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""###$$$%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!!!!!!!!!! !!!!!! !!!"""###### !!!"""###############!!!!!!!!!"""######$$$$$$ !!!!!!!!!""""""######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$###"""!!! """$$$%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######""""""""""""######""""""""""""""""""""""""######""""""""""""##################""""""""""""$$$###"""!!!!!!"""###$$$########################!!!!!!!!!!!!!!!"""############""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!!!!!!!""""""#########"""!!!!!!!!!"""$$$%%%########################""""""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((###&&&((()))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################vvv]]]LLLKKKHHHEEECCCDDDFFFGGGGGGDDDAAA???===<<<:::888555444444555666444222000...++++++++++++***((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$!!! ###%%%$$$"""#########"""""""""""""""###############"""!!!!!!""""""""""""###############!!!!!!!!!###$$$###"""###"""!!! !!!"""### !!!!!!""""""############""""""""""""######""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$######""""""""""""######$$$$$$###############$$$$$$######""""""""""""""" !!!"""######$$$######""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""$$$%%%$$$###"""###$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$#########%%%((()))""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""######""""""""""""######""""""############"""""" !!!###$$$$$$$$$###"""""""""""""""####################################&&&%%%%%%$$$#########$$$""""""###$$$%%%%%%&&&&&&########################&&&%%%$$$###""""""""""""&&&&&&%%%%%%$$$###""""""$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!!"""############""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$###"""!!!!!!"""######$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""######""""""######$$$%%%################################################vvv^^^MMMKKKHHHEEECCCDDDFFFGGGGGGDDDBBB???===<<<;;;888666444444555555444222000...++++++++++++***((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$""" !!!###$$$$$$"""###"""""""""""""""""""""###############"""!!!!!!""""""""""""###############"""""""""$$$%%%$$$######"""!!! !!!""""""###############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$######""""""""""""############""""""!!!""""""###$$$$$$###"""!!!!!!"""""" !!!!!!""""""############""""""""""""######""""""""""""""""""""""""!!!"""######!!!!!!"""###"""###$$$###""""""###$$$###"""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""$$$%%%""""""""""""############"""######$$$$$$######"""""""""""""""""""""""""""######""""""""""""""""""######""""""""""""######""""""############"""""" !!!"""#########""""""""""""""""""####################################&&&%%%$$$$$$#########$$$""""""###$$$$$$%%%&&&&&&$$$#####################"""""""""""""""###%%%%%%%%%%%%$$$######"""!!!!!!#########"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!""""""#########""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$###"""!!!!!!"""##################"""""""""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&'''((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""######""""""######$$$%%%################################################vvv^^^NNNKKKHHHDDDCCCDDDFFFGGGGGGEEEBBB@@@>>>===;;;999666444444555555444222000///++++++++++++***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###""" !!!###$$$$$$###""""""""""""""""""######"""############""""""!!!""""""""""""############$$$###"""###%%%&&&%%%$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$##################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###############"""""""""#########$$$$$$######""""""""""""######"""!!!!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""""" !!!"""!!!"""######!!!!!!"""#########"""""""""!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!"""""""""""""""""""""""""""####################################%%%%%%$$$############$$$""""""######$$$%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!"""###$$$$$$#########""""""!!!!!! """"""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!! !!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$######""""""""""""##################"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$########################$$$$$$$$$#####################""""""######$$$%%%################################################ttt]]]MMMJJJGGGDDDCCCDDDFFFGGGHHHEEECCC@@@>>>===<<<999777444444444444333111000///++++++++++++)))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####################################"""!!!!!!"""######$$$"""""""""""""""#########""""""############"""!!!!!!"""""""""###############"""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!"""""""""######""""""!!!!!! ######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""##################""""""""""""######""""""!!!!!!!!!"""######%%%%%%$$$"""!!!!!!!!!!!!######""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """ """###"""!!! !!!"""#########"""""""""!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###""""""!!!"""""""""############""""""############"""""""""""""""""""""""""""""" !!!!!!""""""#########""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!"""""""""####################################$$$$$$###############$$$""""""######$$$$$$$$$%%%$$$$$$######""""""!!!!!!$$$###"""!!! #########""""""!!!!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""!!!"""###$$$###!!! !!!######$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$"""""""""""""""##################"""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###""""""#########$$$$$$$$$######################################################""""""######$$$%%%################################################qqq[[[LLLJJJGGGDDDCCCDDDFFFHHHHHHEEEBBB@@@>>>===;;;999666444444444333222111000///++++++++++++)))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""###$$$!!!!!!""""""############!!!""""""#########""""""!!!"""""""""############"""!!! !!!"""######!!! !!!"""""""""""""""######""""""!!!!!! ######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""""""""####################################!!!!!!"""###############!!!!!!"""""""""###############""""""""""""######""""""""""""######$$$%%%%%%$$$###"""!!!!!!!!!!!!############""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """ """###"""!!! !!!"""############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$###"""!!!"""""""""############"""""""""######""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$!!!"""############"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!"""""""""#############################################""""""###$$$$$$"""###############$$$$$$#########"""""""""!!!!!!$$$###"""!!! ###############"""""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!""""""###""""""""""""""""""""""""###"""!!!"""###$$$###!!! !!!######$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$!!!!!!""""""############""""""""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""""""""#########$$$$$$$$$######################################################""""""######$$$%%%################################################pppYYYLLLIIIGGGDDDCCCDDDGGGHHHIIIDDDAAA???===<<<:::888555444444333222111000//////++++++++++++***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""###"""!!!!!!###%%%!!!!!!!!!"""######$$$$$$!!!""""""############"""""""""""""""############!!!  """###"""!!! !!!"""#########"""$$$$$$$$$$$$##################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!"""###############!!!!!!!!!"""""""""############""""""""""""#########"""""""""###$$$%%%&&&$$$######"""""""""""""""##############################""""""""""""######"""""""""""""""""""""""" !!!"""""" !!!"""!!!"""######!!!!!!"""###$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""######""""""!!!""""""""""""""""""""""""############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!""""""!!!!!! """""""""""""""###$$$$$$""""""""""""#######################################""""""""""""###$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$########################""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""###"""!!!"""###$$$###!!! !!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$ !!!"""######$$$######""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""############$$$$$$$$$#######################################$$$$$$$$$######""""""######$$$%%%################################################oooZZZLLLIIIFFFCCCCCCEEEGGGHHHIIICCC@@@>>><<<;;;999777444444444333111000000//////++++++++++++***((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!"""######!!!!!!###%%% !!!!!!"""######$$$$$$!!!!!!"""###############""""""""""""############""" !!!"""###"""!!!!!!"""#########"""###############$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""####################################!!!!!!"""###############!!!!!!!!!!!!"""""""""#########""""""""""""######!!!!!!!!!""""""###$$$%%%"""""""""""""""######$$$"""""""""######$$$$$$%%%######""""""""""""######""""""""""""""""""""""""!!!"""######!!!!!!"""###"""###$$$###""""""###$$$$$$$$$$$$#########"""""""""""""""######"""""""""""""""""""""""""""""""""!!!  !!!###$$$""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! $$$######"""###$$$%%%&&&""""""""""""####################################"""""""""""""""###$$$$$$############"""""""""""" !!!!!!"""#########"""""""""""""""###%%%%%%""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!""""""#########""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$ """###$$$$$$######!!!"""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$########################""""""#########$$$$$$$$$######""""""######$$$%%%################################################pppZZZMMMIIIFFFCCCCCCEEEGGGIIIIIIBBB@@@===;;;:::999666444555444222111000000//////++++++++++++***((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$######"""""" """$$$###!!! ###&&& !!!!!!"""###$$$$$$$$$!!!!!!"""###############""""""""""""###############!!!!!!"""###$$$###"""!!!"""#########""" !!!!!!""""""############""""""""""""######"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################!!!!!!"""###############!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!"""$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###$$$%%%%%%%%%######""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!  """$$$&&&""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """###$$$$$$###""" !!!!!!!!!!!! %%%$$$#########$$$&&&&&&""""""""""""####################################""""""!!!""""""###$$$$$$#########""""""""""""""" !!!"""###$$$$$$&&&%%%$$$###"""""""""""" !!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!"""############""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$ """###$$$$$$$$$###!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%################################################uuu]]]KKKHHHGGGFFFDDDDDDDDDDDDEEECCCAAA>>><<<;;;:::777555555444444333333222222111...------,,,+++***))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########################################################"""""""""""""""""""""""""""###############"""!!! !!!"""########################### !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""%%%$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###!!!!!!!!! !!!!!!"""############$$$$$$$$$#########"""""""""""""""!!!""""""!!!!!!"""$$$&&&$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!########################$$$$$$##################""""""""""""##########################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%############""""""!!!!!!######$$$$$$$$$%%%%%%%%%################################################"""""""""""""""######$$$"""############$$$$$$$$$""""""""""""""""""""""""########################################################################yyyaaaNNNJJJIIIGGGFFFEEEEEEFFFFFFCCCAAA>>><<<;;;:::777555555444444333333222222111...------,,,+++***))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$###############""""""""""""############$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###!!! !!!!!! !!!!!!""""""#########$$$$$$$$$###"""""""""""""""""""""#########""" """$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######"""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""######$$$$$$######"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""!!!################################################""""""""""""##########################################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%###############################################################$$$$$$%%%"""############$$$$$$$$$################################################################################################|||dddQQQKKKJJJIIIGGGGGGGGGGGGHHHCCCAAA>>>===<<<:::777555555444444333333222222111...------,,,+++***))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""#########""""""""""""""""""""""""$$$###""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""!!! !!!""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$###!!! """!!!!!! !!!!!!""""""""""""#########$$$$$$""""""""""""""""""######$$$%%%$$$###!!! !!!"""$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""######$$$$$$######"""""""""""""""""""""""""""######""""""""""""######$$$######""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""################################################"""""""""#########$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$###$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################{{{cccQQQKKKJJJHHHGGGFFFFFFGGGHHHDDDAAA???===<<<:::888555555444444333333222222111...------,,,+++***))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$$$$$$$$$$!!!"""""""""############################################################"""""""""#########$$$$$$""""""""""""""""""""""""########################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""######"""""""""""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##############################!!!  !!!######""""""""""""""""""###""""""""""""""""""""""""!!!"""""""""############"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""############"""!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""############$$$$$$###!!! !!!#########"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""######""""""""""""""""""""""""!!!""""""""""""#########!!!!!!!!!!!!!!!""""""###""""""############""""""""""""""""""""""""""""""###""""""""""""""""""#########"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""#######################################$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$############$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################www___NNNIIIHHHGGGEEEEEEEEEFFFFFFDDDBBB???===<<<;;;888666555444444333333222222111...------,,,+++***))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""######$$$$$$!!!"""""""""############!!!""""""""""""""""""!!!########################!!!!!!!!!"""""""""######""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""######$$$$$$%%%%%%%%%""""""""""""""""""""""""###"""""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##############################!!!  !!!#########""""""""""""##############################!!!"""""""""############"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""#########""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!""""""############ """######""""""###$$$###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""##############################""""""""""""#########$$$!!!!!!!!!!!!!!!""""""###"""""""""######""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""#########$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################qqq\\\MMMHHHGGGFFFDDDCCCDDDDDDEEEDDDBBB???>>>===;;;888666555444444333333222222111...------,,,+++***))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!"""######$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""!!! !!!""""""$$$######""""""######$$$########################""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""############""""""!!!!!!""""""###!!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$!!!###############%%%"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###########################""""""""""""############!!!!!!!!!!!!!!!"""######!!!""""""######""""""!!!""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""!!!!!!""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################nnn\\\PPPHHHGGGEEEDDDCCCCCCDDDDDDDDDBBB@@@>>>===;;;888666555444444333333222222111...------,,,+++***))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!"""######$$$%%%%%%""""""""""""############!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""""""""""""""""""""$$$######""""""######$$$########################""""""""""""############!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######!!!!!!!!!!!!"""""""""### !!!!!!"""######$$$$$$ """$$$$$$###""""""###"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!""""""########################!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!! !!!""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""####################################!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$#########"""""""""!!!"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%######################################################""""""######$$$%%%"""############$$$$$$$$$################################################################################################mmm]]]SSSHHHGGGFFFDDDDDDDDDDDDEEEEEEBBB@@@>>>===;;;999666555555444333333222222111...------,,,+++***))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""###$$$%%%%%%&&&&&&""""""""""""############"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!! """"""""""""""""""""""""""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""############""""""$$$$$$############$$$$$$########################""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$"""###%%%%%%###!!! """"""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""" !!!"""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$#########""""""!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""########################################################################sss```QQQIIIGGGDDDBBBAAABBBDDDEEEDDDCCCAAA???<<<:::888777555555555666666444111...000000...---+++***((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%""""""""""""############$$$#########""""""!!!!!!"""""""""###$$$$$$%%%%%%""""""############""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$ !!!!!!""""""######"""############$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######&&&&&&&&&%%%$$$###"""!!!!!!%%%&&&###!!!"""""" """"""""""""""""""""""""%%%$$$###!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##########################################""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$######"""!!! ########################"""""""""""""""""""""""" !!!!!!""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""!!! """$$$%%%##############################""""""""""""######$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$$$$###""""""""""""############$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$"""""""""###$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################nnnZZZJJJIIIHHHEEECCCBBBCCCDDDFFFDDDCCCAAA???<<<:::888777555444444444555333000---000000...---+++)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#############################################$$$$$$$$$""""""""""""########################"""""""""!!!%%%%%%$$$######""""""!!!""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################"""############$$$$$$$$$"""""""""""""""!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$###""""""############""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!! !!!""""""%%%%%%%%%%%%$$$###"""!!!"""""" """!!!""""""""""""""""""""""""$$$###"""!!!!!!""""""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""####################################"""""""""!!!!!!!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""###$$$###"""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!"""""""""#########"""""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""######"""""""""###$$$%%%##############################""""""""""""######$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$"""!!!#########""""""""""""""""""############$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$"""""""""###$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################|||lllXXXHHHJJJHHHEEECCCBBBCCCEEEFFFDDDCCCAAA???<<<:::888777444333333333444222///---000///...,,,+++)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$###############""""""""""""########################""""""""""""%%%$$$$$$######"""!!!!!!""""""############""""""""""""""""""############""""""""""""""""""""""""###########################""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################"""############$$$$$$$$$$$$$$$###""""""!!! """############$$$$$$$$$""""""""""""""""""""""""################################################"""######$$$$$$$$$######"""""""""###############""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$###"""!!!!!!!!!"""!!!"""&&&$$$""""""""""""""""""""""""###""""""!!!""""""###$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!! """######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$###""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$###############"""###$$$%%%%%%$$$###"""!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$######$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$"""""""""###$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyykkk[[[MMMIIIHHHEEECCCCCCDDDFFFGGGDDDCCCAAA???<<<:::888777555444333333333333000...000///...,,,***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""!!!"""""""""#####################"""""""""""""""!!!!!!""""""###$$$$$$$$$""""""############""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""""""""#################################""""""#########$$$$$$$$$#########"""""""""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""################################################!!!"""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$######""""""""""""##################"""!!!!!!%%%$$$""""""''',,,)))"""""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%&&&&&&%%%$$$#################################""""""""""""##############################"""###$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$###""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$"""""""""###$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssgggYYYMMMIIIGGGEEECCCCCCDDDFFFGGGDDDCCCAAA???<<<:::888777777555444444444333111000//////---,,,***(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""!!!"""""""""############""""""""""""""""""###### !!!!!!"""######$$$$$$""""""############""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""#########$$$$$$$$$!!!"""""""""#########$$$""""""#########$$$$$$$$$""""""""""""""""""""""""################################################!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$###$$$$$$%%%"""############"""!!!!!!&&&%%%$$$$$$)))...+++$$$""""""""""""""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$####################################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!"""%%%&&&'''&&&$$$#################################""""""""""""#######################################$$$$$$##################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""!!!###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$"""""""""###$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~nnnbbbTTTIIIGGGFFFCCCBBBBBBCCCEEEGGGDDDCCCAAA???<<<:::888777888666444444444444222111///...---+++***((('''&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$###############""""""""""""############""""""""""""############$$$######""""""!!! """"""############""""""""""""""""""############""""""""""""""""""""""""########################"""""""""############$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$########################"""############$$$$$$$$$!!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""################################################"""######$$$$$$$$$###############$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$######$$$%%%%%%&&&"""######$$$######"""""""""######"""&&&***(((###""""""""""""""""""""""""!!!""""""############""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###""""""""""""""""""(((((('''&&&%%%$$$######""""""""""""""""""""""""########################$$$$$$$$$###########################$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""$$$&&&&&&%%%$$$"""##############################""""""""""""#####################$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""!!!!!!"""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$"""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqeeeWWWJJJFFFDDDBBBAAAAAABBBEEEFFFDDDCCCAAA???<<<:::888777777555333333333333111000///...---+++***((('''&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#############################################$$$$$$$$$""""""""""""############!!!"""""""""#####################"""!!!!!! """"""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""###$$$%%%&&&######$$$$$$$$$$$$$$$###"""###!!!"""%%%%%%"""""""""""""""""""""""""""""""""###$$$######!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""####################################"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$#########################################################$$$$$$#########"""""""""""""""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$####################################""""""""""""######""""""#########$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$!!! !!!"""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$"""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$###$$$%%%%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxmmm]]]PPPEEECCCAAA@@@@@@BBBDDDFFFDDDCCCAAA???<<<:::888777666444222111222222000//////...---+++)))((('''&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################""""""######$$$$$$$$$%%%""""""""""""############!!!!!!""""""#########$$$ !!!!!!"""#########""""""############""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$#########""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!###%%%%%%###$$$$$$%%%%%%%%%$$$$$$###%%%"""!!!###$$$""""""""""""""""""""""""""""""###$$$$$$###"""!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##########################################""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$ !!!!!!!!!!!!############################################################""""""!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""#############################################""""""""""""######""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$!!! """$$$%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$"""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%uuu```NNNHHHEEEBBBAAABBBCCCDDDCCCCCCBBB@@@===;;;999888777555444444333222111000000...,,,***)))))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$##################""""""""""""############"""############$$$$$$$$$#########"""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%&&&%%%###"""###$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""####################################%%%$$$$$$###"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""#########"""!!! !!!"""###""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$&&&''''''&&&$$$### !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||qqq^^^NNNHHHEEEBBBAAABBBDDDDDDDDDCCCBBB@@@===;;;999888777555444444333222111000000...,,,*********)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""############""""""########################$$$$$$##################""""""""""""########################$$$$$$$$$$$$###############$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%&&&%%%###"""###$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""####################################$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""############""""""############""""""""""""######""""""!!!!!! ######""""""!!!!!! !!!!!!"""######$$$$$$""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###########################""""""""""""####################################""""""""""""""""""""""""!!!!!!"""""""""###############""""""""""""##################"""""""""!!!""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwkkkZZZMMMHHHEEEBBBAAACCCDDDDDDDDDCCCBBB@@@===;;;999888777555444444333222111000000...,,,+++******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""############""""""##############################$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$############$$$$$$$$$%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%&&&%%%#########$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""#############################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""$$$$$$###"""!!!!!! $$$$$$###"""!!! !!!!!!!!!"""######$$$$$$""""""""""""############""""""############""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""""""""""""""""""""""" !!!!!!!!!""""""""""""######""""""""""""##################"""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttteeeWWWMMMHHHEEEBBBBBBCCCEEEEEEEEECCCBBB@@@===;;;999888777555444444333222111000000///---+++******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""########################"""######$$$$$$######"""##############################$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###%%%%%%%%%######$$$%%%##############################$$$$$$$$$$$$######!!!"""""""""####################################"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$###"""!!!!!!"""###$$$############"""""""""!!!%%%$$$$$$###"""!!! ######""""""!!!!!! !!!!!!""""""############!!!"""""""""############"""""""""######"""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""###############"""""""""""""""#########"""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ssscccUUULLLGGGEEEBBBBBBCCCEEEFFFFFFCCCBBB@@@===;;;999888777555444444333222111000000///---+++*********(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%##############################$$$$$$$$$$$$######!!!"""""""""####################################"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""############$$$###"""!!!!!!"""###$$$############"""""""""!!!%%%$$$$$$###"""!!!!!!!!! !!!!!!""""""######"""""""""""""""#########!!!"""""""""###############""""""""""""""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################"""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""######""""""""""""""""""######$$$$$$$$$######"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$%%%%%%&&&'''&&&&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvdddUUULLLGGGEEECCCBBBDDDFFFGGGGGGCCCBBB@@@===;;;999888777555444444333222111000000///---+++++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$############""""""$$$%%%%%%$$$###$$$&&&###############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""#############################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""##################""""""""""""$$$$$$#########""""""""" !!!"""###$$$$$$""""""""""""""""""######""""""""""""##################""""""""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""############$$$$$$$$$$$$######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!"""############"""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzgggVVVKKKGGGEEECCCBBBDDDFFFGGGGGGCCCBBB@@@===;;;999888777555444444333222111000000///...,,,++++++***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$############""""""$$$%%%%%%$$$###%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""####################################$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""############""""""############"""""""""""""""############$$$$$$$$$ !!!!!!""""""#########"""""""""""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$########################""""""""""""####################################""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!"""""""""############"""""""""###$$$$$$%%%%%% !!!"""######"""!!! !!!"""######### !!!"""###$$$######"""""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}jjjWWWJJJGGGEEECCCCCCDDDFFFGGGHHHCCCBBB@@@===;;;999888777555444444333222111000000000...,,,++++++***((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############""""""###%%%%%%$$$$$$%%%&&&""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""####################################%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!############"""""""""""""""""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!#########"""""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""#########$$$ !!!"""###$$$%%%%%% !!!"""######"""!!!  !!!"""######$$$ !!!"""$$$$$$######"""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||kkkZZZNNNGGGEEECCCCCCEEEGGGGGGGGGDDDBBB>>><<<;;;:::999777666666555444333111000///...---+++)))(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$#########$$$%%%%%%&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$""""""""""""""""""######""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""###$$$%%%%%%########################!!!!!!""""""######$$$$$$ !!!!!!""""""######""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!########################""""""""""""""""""""""""########################$$$"""!!!"""&&&'''&&&$$$&&&%%%$$$###""""""""""""!!!!!!"""###$$$%%%%%%&&&########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%~~~mmm\\\PPPGGGEEECCCCCCEEEGGGGGGGGGDDDAAA>>><<<;;;:::999888666666555444333111000///...---+++***)))((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$######$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$#########"""""""""""""""""""""######$$$############""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""######""""""""""""###############"""######$$$$$$########################"""""""""""""""#########!!!!!!!!!!!!""""""######""""""""""""""""""""""""######""""""""""""######"""""""""""""""#########""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$###!!!!!!###$$$############"""""""""!!!########################$$$$$$$$$#########""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!########################################################################$$$"""!!!###&&&'''&&&$$$%%%$$$$$$###############"""######$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%~~~mmm\\\PPPGGGEEECCCCCCEEEFFFGGGFFFDDDAAA>>><<<;;;:::999888666666555444222111000///...---+++***)))(((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&...+++(((%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$###############"""""""""""""""######$$$$$$$$$#########"""""""""########################""""""############""""""########################""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$######"""#########""""""""""""""""""""""""############""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$###############&&&###  ###&&&############""""""""""""########################$$$$$$$$$##################""""""""""""!!!!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""################################################$$$###"""###%%%&&&&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###"""###$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%|||kkkZZZNNNGGGEEECCCCCCEEEFFFFFFFFFDDDAAA===<<<;;;;;;:::888777666555333222111000000------,,,***))))))((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''...+++'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################"""""""""""""""######$$$%%%$$$$$$######""""""!!!########################""""""############""""""########################""""""""""""""""""""""""$$$###!!! !!!###$$$!!!"""""""""############""""""""""""""""""""""""$$$######""""""######$$$%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$######""""""!!!!!!!!!"""""""""############""""""###$$$$$$$$$$$$###########################$$$###!!! !!!###$$$#########"""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""#########################################################$$$%%%%%%%%%%%%############$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%|||kkkYYYMMMHHHFFFDDDCCCEEEFFFFFFEEECCC@@@===;;;;;;;;;:::999777666555333111111000000---,,,,,,+++***)))((('''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***(((%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""######$$$%%%$$$$$$$$$######""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!############""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$######""""""!!!!!!!!!"""""""""############""""""###$$$$$$$$$$$$###########################""""""############""""""""""""""""""""""""######################################################""""""""""""####################################!!!"""############""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%''''''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&mmm[[[OOOHHHFFFDDDDDDEEEFFFFFFEEECCC@@@===;;;;;;;;;:::999888777444222111000111111,,,,,,,,,,,,+++)))((('''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######"""#########""""""""""""""""""""""""############""""""""""""$$$############"""""""""""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""############""""""###$$$$$$$$$$$$##################$$$$$$$$$ """$$$%%%%%%$$$""" """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""############$$$########################!!!"""###$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%#########$$$$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&mmm[[[OOOIIIGGGDDDDDDEEEEEEEEEEEEBBB@@@===;;;;;;;;;;;;:::888777444222111000111111,,,,,,,,,,,,+++)))(((&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''')))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""######$$$$$$$$$######""""""#########$$$$$$$$$"""""""""""""""######$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""############""""""""""""""""""""""""###""""""""""""""""""############"""######$$$$$$########################"""""""""""""""#########$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""#########""""""""""""############""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""######$$$$$$######"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################## !!!###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&}}}kkkYYYMMMIIIGGGDDDDDDEEEEEEEEEDDDBBB@@@===;;;;;;<<<;;;:::999777444222000000111222,,,,,,,,,,,,+++)))(((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((''''''(((***++++++(((%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$"""""""""""""""######$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$&&&&&&$$$""" """"""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$###"""""""""###$$$%%%%%%########################!!!!!!""""""######$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######################## !!!###%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%'''%%%###"""###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''xxxbbbWWWLLLLLLHHHDDDDDDGGGHHHEEEAAACCC@@@===;;;;;;;;;;;;:::;;;999666333000///............---,,,+++))))))(((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((((())))))))))))***&&&''')))*********)))((())))))***+++++++++++++++******(((''''''((()))***************)))(((&&&&&&)))))))))))))))(((((((((***)))'''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""###"""""""""$$$%%%$$$###%%%$$$###""""""###$$$%%%$$$""" !!!$$$$$$### """"""""""""""""""""""""########################$$$$$$$$$#########""""""####################################""""""""""""###"""!!!!!!!!!"""$$$%%%#########"""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$===444***$$$$$$$$$###!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$######"""""""""######$$$$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""################################################################################################$$$###"""!!!!!!"""###$$$########################'''&&&%%%$$$###$$$%%%&&&########################%%%&&&''''''%%%######$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&vvvbbbWWWMMMLLLHHHEEEEEEGGGHHHEEEBBBCCC@@@<<<;;;;;;;;;;;;:::;;;999666333000///.........------,,,+++***)))(((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********)))))))))******))))))((()))******++++++++++++++++++***))))))))))))***++++++++++++******)))(((((((((((((((((((((((((((((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$###########################"""""""""$$$%%%$$$###$$$$$$###""""""###$$$$$$$$$"""!!!"""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""####################################""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$###############""""""#########$$$$$$$$$############$$$$$$$$$$$$444...&&&"""###%%%$$$"""$$$$$$######"""""""""!!!$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#################################$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""################################################################################################$$$###"""!!!!!!"""###$$$########################&&&%%%%%%$$$$$$%%%%%%%%%########################"""$$$%%%&&&%%%%%%&&&'''"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuuaaaWWWNNNLLLIIIEEEEEEGGGGGGEEECCCCCC@@@<<<::::::;;;:::::::::999666333111//////......---,,,,,,+++***))))))((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))************+++******)))))))))******+++,,,,,,,,,------------...------,,,,,,------...///////////////.........++++++++++++*********)))((((((''''''(((((()))***''''''''''''((((((((()))+++***)))'''&&&%%%%%%%%%''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$##########################################"""""""""$$$%%%$$$###$$$$$$###""""""###$$$$$$%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$#########""""""""" !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$)))%%%!!! ###$$$$$$"""#########"""!!! ######$$$$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$###############################################################################################################$$$###""""""""""""###$$$########################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%%%%&&&'''###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttaaaWWWNNNLLLIIIGGGFFFGGGGGGEEEDDDBBB???<<<::::::::::::999:::888666333111/////////------,,,,,,+++***))))))(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''((((((((((((((((((((((((((((((((((((((())))))))))))******(((((()))))))))*********++++++*********,,,...////////////000111111222333333333333333333333444444222222222222222222333333111000///...---,,,+++***++++++++++++*********+++((((((((()))))))))************((('''&&&%%%%%%%%%(((''''''&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""###########################"""""""""$$$%%%$$$###$$$##################$$$%%%$$$$$$$$$$$$%%%$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$#########"""""" !!!######"""!!!!!!#########$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$###!!! !!!###$$$$$$"""$$$$$$###"""!!! """###$$$%%%%%%$$$###"""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$##################!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$###################################################################################################################################################################################################################################################$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''vvvbbbXXXNNNKKKJJJHHHGGGGGGFFFEEEEEEBBB???<<<::::::::::::999999888555333111000//////---,,,,,,++++++*********(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))))))))))))))******++++++((())))))))))))*********+++++++++,,,---000222444222333333444555777999:::::::::;;;;;;<<<<<<<<<<<<777777666666666777888888:::999777555333111///...333222222111///...---,,,))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""###########################"""""""""$$$%%%$$$############$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""########################################################################$$$$$$$$$$$$############ """#########"""!!!""""""""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""$$$$$$###"""%%%%%%$$$######"""!!!!!!"""###$$$%%%%%%$$$###"""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$$$$##############################"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''yyydddXXXNNNKKKJJJIIIHHHFFFFFFFFFFFFBBB???;;;999999:::999999999777555333111000000000,,,,,,,,,+++++++++******((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,------...///111333555666444555555777999===@@@AAA@@@AAABBBCCCDDDDDDDDDCCCDDDCCCBBBAAAAAABBBCCCDDDFFFFFFDDDCCCAAA???======;;;;;;;;;:::888666444333......---,,,,,,++++++***++++++***)))))))))******((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""###$$$$$$$$$$$$###"""###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################%%%$$$$$$$$$$$$#########!!!!!!"""###############!!!!!!!!!"""######$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$""""""###$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$##############################$$$$$$$$$######################################################################################################$$$%%%%%%$$$####################################$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%%%%&&&'''$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''}}}fffYYYMMMKKKJJJJJJHHHFFFEEEFFFFFFAAA???;;;999999999999888888777555333111000000000,,,,,,,,,++++++++++++***((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))***++++++,,,)))))))))******+++++++++))))))******+++,,,,,,---............/////////000000111222333444555555555444444555888;;;@@@DDDFFFEEEEEEGGGHHHIIIIIIIIIHHHKKKIIIGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCBBB@@@>>>===999888777666555333222222111000///------,,,,,,,,,)))(((((('''&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""###$$$$$$$$$$$$###"""!!!###%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$########################$$$%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$#########"""""" !!!"""######$$$%%%!!!"""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""############!!!!!!"""###$$$%%%%%%&&&##################$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%%%%&&&'''$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))******+++++++++***************************************************((((((((((((((((((((((((''''''''''''''''''''''''gggYYYMMMJJJKKKJJJHHHFFFEEEFFFGGGAAA>>>;;;999999999999888888777555333111000000000,,,,,,++++++++++++++++++((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))******++++++++++++))))))***+++,,,,,,------111111111111222222222222333444555666666555444333333444555888<<>>>>>???@@@>>>>>>???@@@AAABBBCCCCCCGGGHHHIIIIIIIIIGGGFFFEEEDDDCCCBBB@@@>>><<<;;;:::666555333111///...------******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""###$$$%%%%%%$$$###""" ###$$$$$$!!! """$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$######""""""!!!"""###$$$%%% !!!"""###"""###$$$&&&#########$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$########################!!!""""""########################$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$###################################################################################################$$$%%%&&&&&&%%%$$$###########################$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++************************************************)))))))))))))))*********((((((((((((((((((((((((xxxdddXXXQQQIIIHHHHHHGGGFFFFFFFFFGGGAAA>>>;;;::::::999888777777666555222111///......,,,++++++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((''''''''''''(((((((((((((((''''''******+++++++++******)))******)))))))))******+++)))))))))))))))*********------+++++++++,,,...///...111111///---.........000444444000///222444333777666444555777888777666222555888<<>>;;;::::::::::::>>>??????>>><<<<<<===???DDDDDDEEEGGGIIIKKKKKKJJJIIIGGGFFFIIILLLKKKEEE???>>>===:::666333111222333...---+++******+++,,,---***)))(((&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&""""""""""""##################$$$$$$$$$$$$######$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$########################%%%%%%%%%$$$$$$#########"""&&&""""""***(((###&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''''''''(((((((((((()))''''''((((((((((((((()))******))))))******+++,,,+++++++++***))))))(((((((((((())))))))))))))))))***///111...---......,,,------------------------+++,,,---...---,,,+++***,,,++++++*********++++++***++++++++++++******)))((('''&&&'''))))))((('''tttaaaUUUNNNJJJIIIHHHGGGFFFFFFFFFFFFAAA>>>;;;::::::999999888777666555333111//////...---,,,++++++))))))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''******))))))((((((((((((((((((((((((((((((((((((((())))))******))))))(((******++++++++++++******++++++******+++,,,------,,,------.........------,,,---...///...---+++))),,,///111111111333444555111555777444333666888666666777999:::;;;;;;<<<<<<>>>???AAABBBEEEHHHLLLNNNQQQNNNKKKKKKNNNOOONNNLLLHHHFFFDDDBBBAAA@@@???>>>===<<<:::999888777777666888999===AAAFFFIIIKKKKKKJJJHHHGGGJJJNNNOOOKKKGGGJJJJJJHHHEEEBBB>>><<<<<<;;;999666333///---+++******)))(((((((((((()))***&&&'''''''''&&&&&&%%%%%%(((''''''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""""""""############""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""######$$$########################%%%%%%$$$$$$$$$$$$$$$$$$""")))%%%"""&&&$$$!!!'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))))))))*********************+++((((((((())))))***++++++************************,,,,,,++++++,,,,,,---...---111111......111333222///000111222333333444444666666666666666555444333333222111///...---------++++++,,,,,,,,,,,,++++++000---***'''''''''&&&%%%qqq___SSSLLLKKKJJJIIIGGGFFFEEEEEEEEE@@@>>>;;;:::::::::999888777666555333111000//////...------,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&'''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''***))))))))))))(((((((((''''''(((((())))))******)))******+++++++++*********++++++,,,,,,+++++++++************+++,,,------***+++,,,---...............///111333444555555555555666888888888888:::<<<<<>>::::::>>>AAAAAAEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFAAA@@@>>><<<:::999888888333333222222111000......000---)))((()))***,,,,,,rrr```TTTLLLLLLKKKIIIGGGFFFEEEDDDDDD@@@>>>;;;999::::::999888777666555333111000000000///...---,,,+++******)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))***++++++)))******++++++++++++******+++,,,,,,,,,,,,,,,,,,...---------------......------......000111333444555444444555888<<<@@@CCCAAA@@@BBBEEEHHHKKKRRRXXXaaadddddd___^^^aaadddcccooovvv~~~{{{wwwvvvwww|||}}}}}}wwwrrrooonnniiiddd```___```___ZZZUUUQQQQQQOOOMMMKKKJJJKKKLLLKKKHHHDDDBBBCCCDDDDDDCCCCCCCCCEEEHHHJJJKKKKKKJJJFFFGGGGGGFFFDDDAAA???===444333222000...,,,+++***+++******)))))))))))))))))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$#########"""######$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$###""""""""""""#################################$$$$$$%%%%%%%%%""")))'''&&&***&&&!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))******+++---...//////000000111333555777999;;;<<<>>>>>>>>>???BBBEEEHHHJJJHHHLLLNNNKKKJJJMMMOOONNNMMMNNNOOOOOOOOONNNMMMMMMTTTSSSRRRQQQQQQRRRSSSTTTPPPOOONNNMMMLLLLLLLLLLLLFFFEEEDDDBBB@@@>>>;;;:::666333000////////////...sssaaaTTTLLLLLLKKKIIIGGGFFFEEEDDDDDD@@@===:::999:::::::::999777666555333222111111111///......---,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************'''(((((()))***+++,,,,,,((()))******+++++++++***++++++,,,---------------111000000/////////000000444333222222333666999;;;:::<<<@@@EEEIIILLLNNNOOOQQQPPPTTT]]]gggppp}}}}}}zzzyyyuuunnnggg^^^]]][[[XXXVVVVVVZZZ^^^[[[WWWQQQKKKIIIGGGGGGFFFFFFDDDCCCEEEIIILLLMMMMMMNNNNNNNNNMMMKKKIIIFFFDDD>>>===:::777333///,,,*********)))((((((((()))))))))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$###""""""#######################################$$$$$$%%%%%%%%%!!!&&&$$$'''222///%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&''''''((('''''''''''''''''''''&&&(((((((((((()))))))))***''''''((((((((())))))))),,,,,,,,,,,,------------+++,,,...000111222222222666777999;;;>>>@@@BBBCCCHHHGGGGGGHHHIIIKKKMMMNNNGGGLLLOOOMMMLLLMMMMMMKKKLLLMMMOOOPPPPPPOOONNNMMMLLLKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQRRRSSSUUUUUUSSSSSSRRRQQQPPPNNNMMMLLLGGGEEEAAA>>>:::555///+++tttbbbTTTJJJKKKJJJIIIGGGFFFEEEEEEEEE???===:::999:::::::::999777666555333222222111111///...------++++++***)))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((()))(((((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))************+++))))))******++++++,,,,,,((()))***+++++++++++++++++++++,,,---............---,,,,,,------...///000222333555888<<<@@@CCCEEEGGGOOO]]]llluuuyyyyyyxxxyyyvvvyyy}}}yyysssqqqsssuuutttpppiiibbb\\\YYYXXXXXXTTTOOOJJJIIIJJJKKKJJJHHHEEEEEEGGGHHHIIIJJJKKKKKKFFFEEECCC???<<<888444222...---+++)))((('''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########"""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%"""%%%"""'''444222&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%'''((('''&&&%%%&&&''')))((('''&&&&&&'''((()))''''''''''''''''''((((((((((((((()))))))))******((((((((()))))))))************+++,,,---...//////...///222444666777777777:::;;;===???AAACCCEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFBBBGGGIIIHHHGGGIIIIIIGGGIIIKKKMMMOOOPPPOOONNNMMMBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEGGGIIIJJJLLLLLLMMMNNNOOOOOONNNNNNKKKJJJIIIHHHFFFAAA<<<777xxxfffVVVKKKJJJIIIHHHGGGFFFFFFFFFFFF???===:::999:::;;;::::::777666555444333222222222......---,,,+++***))))))((((((((((((((((((((((((&&&'''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&''''''((()))'''((((((((())))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++)))***+++,,,------------+++,,,---....../////////,,,---...000333555888999<<>>@@@AAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIFFFHHHKKKNNNPPPQQQQQQQQQOOOSSSSSSQQQQQQVVVZZZ[[[QQQRRRSSSSSSRRRPPPMMMKKKOOOOOONNNMMMKKKIIIGGGFFFCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCFFFIIIJJJIIIGGG|||kkkZZZNNNIIIHHHHHHGGGFFFFFFFFFGGG???<<<:::999:::;;;::::::777666555444333222222222...------,,,+++***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++,,,,,,++++++++++++++++++***+++,,,---............+++,,,---...////////////555666999<<>>???>>>@@@CCCGGGIIIJJJJJJJJJFFFFFFGGGHHHJJJKKKLLLLLLNNNRRRXXX___eeehhhjjjkkkfffhhhfffccceeemmmuuuxxxvvvvvvuuusssnnniiidddaaafffeeedddbbb^^^ZZZWWWUUUVVVUUUTTTRRRPPPOOONNNNNNFFFFFFEEEDDDCCCAAA@@@???@@@??????AAADDDGGGHHHHHHrrr___NNNKKKIIIGGGGGGGGGGGGEEECCC>>><<<;;;;;;;;;;;;:::888777888888555222000000111------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))((('''''''''''''''++++++******************+++++++++,,,---,,,***'''(((***+++***((())),,,000///...111555333///111777;;;DDDPPPUUUWWW\\\eeemmmvvv~~~pppggg^^^QQQHHHEEEJJJGGGGGGKKKKKKHHHJJJQQQOOOLLLHHHDDD@@@;;;555000...---+++***))))))***+++,,,***(((&&&&&&''')))***'''''''''((((((((((((((($$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$########################%%%###"""$$$&&&'''$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&))))))((('''''''''''''''))))))(((((())))))******///......------...///000;;;BBBGGGFFFDDDDDDDDDAAADDDFFFJJJMMMLLLJJJJJJMMMJJJOOOTTTWWWWWWVVVXXXYYYhhhddddddlllzzzwwwqqquuuyyytttxxxzzz~~~tttnnnkkkkkkhhhhhhmmmqqqlll```TTTWWWUUUNNNHHHJJJOOOLLLEEEHHHFFFCCCCCCDDDDDDBBB???vvvaaaOOOKKKJJJHHHGGGHHHGGGFFFDDD>>><<<;;;;;;;;;;;;:::888666777666444111/////////------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))(((***)))(((''''''''''''(((+++++++++++++++*********))))))***+++...000111111+++...111222000000222555444111111333222444>>>JJJ^^^kkk{{{zzzzzzvvveeeWWWQQQKKKDDDAAADDDFFFGGGJJJPPPQQQPPPNNNKKKHHHCCC???<<<777555000,,,***))))))***((((((''''''''''''''''''((((((((((((((((((((((((%%%$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$###$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))(((''''''&&&)))(((((((((((())))))***+++++++++++++++,,,---...000000000111444:::AAAFFFIIINNNOOOKKKHHHIIIJJJIIIJJJLLLPPPUUUXXXVVVRRROOOVVV^^^gggnnnqqqrrrssstttuuussssssxxx|||vvvyyy{{{{{{xxxnnnrrrooofffZZZSSSQQQKKKDDDNNNKKKIIIHHHHHHGGGCCC@@@|||eeeQQQLLLJJJIIIHHHIIIHHHGGGEEE>>><<<;;;;;;;;;;;;:::888555666666444000......///------,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((((((((((((++++++++++++++++++++++++...---+++***+++,,,...///,,,...000000...---000333777:::@@@FFFKKKSSSbbbqqq}}}wwwuuuuuu{{{xxxnnnmmmtttzzzsssnnnoootttyyy|||xxxpppfff\\\QQQMMMLLLIIIGGGGGGGGGIIIKKKLLLKKKKKKLLLLLLDDD@@@:::444///,,,+++***'''''')))******)))''''''((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''''''''((()))***''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''(((((()))))))))(((''''''(((((((((((()))***+++,,,((())))))***,,,---///000333555777:::>>>CCCJJJOOOMMMPPPOOOKKKJJJOOOSSSTTTZZZ]]]aaahhhmmmlllddd]]]gggooozzz|||uuu}}}tttkkkfffccc```^^^\\\[[[YYYWWWRRRLLLHHHfffRRRLLLJJJIIIIIIIIIIIIHHHFFF>>><<<;;;;;;;;;;;;:::888666666666444111///...///------,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))************))))))(((((()))))))))+++++++++,,,,,,,,,,,,,,,111111///---,,,+++---...000111000//////555>>>EEESSS^^^lllwww{{{}}}}}}yyyzzzwwwwww~~~{{{||||||uuuqqqtttxxxrrrxxx~~~zzzrrrjjjeeejjjttt~~~uuuqqqttt~~~uuummmggg^^^QQQGGGCCCFFFIIIJJJJJJKKKNNNPPPLLLJJJGGGBBB<<<777333000+++++++++++++++***)))))))))))))))((((((((((((((('''&&&%%%&&&((((((((('''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((()))***''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((''')))))))))((()))******+++((()))***,,,///222444555<<<@@@FFFIIIJJJKKKMMMOOOMMMPPPQQQQQQTTT\\\bbbccclllrrrxxx|||zzztttxxx~~~rrrppp||||||~~~{{{|||}}}{{{vvvlllbbb[[[{{{cccQQQKKKJJJIIIIIIIIIIIIHHHFFF>>><<<;;;;;;;;;;;;:::888777777777555222000000000------,,,,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((()))))))))*********+++******)))))))))******+++++++++,,,,,,------------...000111000//////222444333333555999CCCUUUjjjyyyrrrpppttt{{{~~~xxxlllqqqvvvxxxzzzyyyqqqiiiddddddjjjyyy~~~iiiXXXQQQPPPMMMJJJGGGFFFGGGHHHOOOPPPQQQOOOKKKEEE???;;;333111...+++*********+++******))))))(((((((((((('''&&&%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((******))))))((())))))***---...000333666:::===???CCCHHHNNNQQQSSSWWW^^^ccc^^^bbbddddddhhhoooqqqooorrr|||}}}www{{{yyyqqqrrr\\\NNNJJJIIIHHHHHHIIIIIIHHHFFF>>><<<;;;;;;;;;;;;:::888777888888666222000000111------,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((()))))))))((((((((()))))))))******((())))))******+++++++++******************+++,,,+++,,,,,,------......///...000111///------111555555888???JJJ\\\uuu{{{ssstttzzzwwwssswwwzzzpppnnnmmmsss{{{~~~{{{tttmmmppplll\\\VVVNNNHHHFFFGGGGGGGGGNNNQQQTTTVVVUUUPPPKKKHHH<<<999444///,,,++++++,,,+++******))))))((((((''''''&&&%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$&&&(((+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))*********))))))******************+++,,,///000333777;;;@@@DDDFFFHHHKKKOOORRRWWWbbbqqq|||tttwwwwwwvvvwwwyyywwwrrrqqq~~~}}}~~~~~~}}}{{{gggUUUKKKIIIHHHGGGGGGHHHHHHGGGFFF>>><<<;;;;;;;;;;;;:::888777777777555222000///000---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********((())))))******+++,,,,,,***************+++,,,---,,,,,,,,,---.../////////000111222111222888CCCKKKUUU[[[cccmmmzzz{{{tttmmmllltttzzzppplllwwwuuujjj[[[RRRPPPPPPNNNLLLMMMOOORRRTTTUUUTTTRRRQQQGGGEEE@@@;;;666222000...++++++******)))(((((('''&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''''''''((()))***(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))***************)))******+++---///000111444666999>>>DDDIIINNNPPPYYY]]]aaabbbcccjjjwww}}}~~~|||~~~~~~yyyxxxuuu```PPPIIIIIIGGGFFFFFFHHHHHHGGGEEE>>><<<;;;;;;;;;;;;:::888555666666444111......///---,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,+++*********+++,,,,,,---,,,,,,------...///000000...000444999BBBRRRfffuuuzzzyyyzzz~~~zzztttxxxwwwxxxwwwvvvvvvhhhpppuuueee^^^YYYSSSMMMLLLMMMNNNPPPRRRTTTUUUVVVPPPOOOLLLGGGAAA:::555222+++++++++***)))(((((('''&&&%%%$$$%%%'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((((((((()))+++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************((()))***---000333555777@@@BBBEEEJJJPPPVVV[[[^^^rrrxxx~~~}}}xxxtttuuuxxx}}}mmm[[[SSSKKKCCCEEEGGGHHHHHHHHHFFFEEEAAA???===<<<===<<<:::999666555444444222222111000111...***+++...///,,,(((+++*********))))))((((((******))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))************,,,***((((((***+++,,,+++++++++++++++++++++++++++*********+++---......------+++,,,111333111333666666;;;???GGG^^^~~~{{{sssjjjppp|||zzzuuuqqqooozzzhhhZZZWWWVVVSSSNNNNNNSSSUUUSSSSSSSSSSSSQQQMMMHHHDDDAAA777333...+++******)))(((''''''''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%'''&&&$$$%%%((((((%%%"""''''''&&&&&&'''(((***+++((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((***************)))(((((((((((((((((((((''''''''')))***+++***)))((()))***,,,***))))))***+++******(((,,,111333555999>>>CCCGGGGGGLLLYYYiiivvv{{{{{{zzzxxxxxx{{{nnn\\\UUUMMMFFFFFFGGGHHHHHHGGGFFFEEE@@@???=========<<<;;;999666555444444222222111000111...++++++...///,,,(((************)))))))))(((******))))))(((((((((((())))))))))))******++++++))))))))))))************,,,***((((((***,,,,,,+++,,,,,,++++++++++++++++++---,,,,,,,,,---...//////111...///333444222333777888EEEVVVhhh~~~wwwrrrppp|||rrraaa]]]UUUOOOPPPTTTRRRLLLSSSTTTVVVVVVUUURRROOOMMMBBB<<<555...+++***((((((((())))))((('''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''(((&&&%%%&&&((((((&&&$$$&&&&&&%%%%%%%%%&&&((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((***************)))(((((((((((((((((((((((((((((()))***+++***)))((()))+++++++++,,,---/////////...///333777:::;;;>>>CCCHHHPPPPPPSSS___ooo}}}~~~~~~nnn\\\UUUMMMJJJIIIIIIHHHHHHGGGGGGFFF@@@???======>>>===;;;999666555444444222222111000000---++++++......+++)))************))))))))))))***))))))))))))((((((((()))))))))************+++)))))))))*********++++++,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---///000000------333888>>>FFFNNN]]]jjjzzz~~~{{{ooo]]]OOOMMMPPPNNNIIINNNPPPSSSUUUVVVUUUTTTSSSOOOHHH>>>666000,,,***)))))))))))))))(((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))***************)))(((((((((((((((((((((((()))))))))***++++++))))))***+++((()))+++---...000000111555999???CCCFFFKKKQQQWWWaaa___aaahhhtttkkkZZZSSSKKKMMMLLLJJJIIIGGGGGGGGGGGG???>>>>>>>>>???>>>;;;999666555444444222222111000///---,,,,,,------+++)))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,------------+++,,,---.........000111000///444AAARRRcccvvvyyyppp{{{{{{wwwrrrooosss[[[OOOOOOOOOLLLLLLMMMOOOQQQRRRSSSRRRRRRWWWQQQIIIAAA:::555000---))))))(((((((((((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''(((((()))***+++%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''((())))))***))))))(((((((((((((((((())))))))))))*********''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))***************)))(((((((((((())))))))))))******)))***,,,+++******+++,,,******+++,,,...111666999>>>DDDLLLSSSYYYaaajjjqqqxxxwwwwwwxxx|||lll[[[SSSKKKMMMLLLKKKIIIHHHGGGGGGGGG???>>>>>>???@@@???<<<:::666555444444222222111000...---,,,,,,,,,,,,***)))))))))))))))))))))******))))))))))))************))))))))))))((((((((((((************+++++++++++++++******+++,,,---,,,+++,,,,,,---------............000222222000///000111666<<>>>>>>>>@@@AAA???<<<:::666555444444222222111000---------,,,++++++******))))))))))))************)))))))))************+++,,,++++++++++++******************++++++++++++,,,+++******,,,---...,,,+++,,,------....../////////---///111000//////333777DDDQQQjjj~~~ooodddUUURRROOOMMMNNNPPPSSSVVVVVVUUUUUUUUURRRLLLEEE???333...)))''')))******)))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++''''''(((((())))))******---///111222222222444555333333222222000...,,,++++++++++++*********))))))***))))))(((((('''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))*********************)))(((((()))))))))***++++++,,,,,,***+++,,,,,,,,,,,,---//////000111333777AAANNNWWW___dddjjjnnnrrrwww~~~zzzvvvwwwyyy}}}|||vvvwww}}}}}}sss```WWWMMMIIIJJJJJJJJJIIIHHHFFFEEE>>>>>>>>>@@@AAA@@@===:::666555444444222222111000,,,------,,,+++*********((()))))))))************))))))*********+++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,+++***+++,,,......,,,+++,,,------...//////000000,,,...000111444>>>KKKTTTcccmmm|||gggbbbYYYRRRNNNNNNPPPSSSVVVVVVWWWXXXXXXTTTNNNJJJ>>>777...******+++***)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******((((((((()))***+++------******++++++,,,------...444888<<<>>>>>>======???>>>>>>===<<<:::888555444333222111111000///......------,,,,,,+++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((()))************************)))(((((())))))******+++,,,,,,---***+++------,,,,,,...000...222888???FFFRRR```jjjooorrrvvvwwwwwwyyy~~~{{{xxxsssnnnmmmpppuuuxxx~~~~~~rrr```UUUKKKGGGHHHJJJJJJJJJHHHFFFDDD======???@@@BBB@@@===:::666555555444333222111000,,,------,,,***)))******(((((())))))*********+++))))))******++++++++++++************))))))((((((******+++++++++,,,,,,,,,+++***+++---......,,,***---------...///000000111111333666:::CCCUUUjjjzzzzzzvvvvvv~~~vvviii\\\TTTPPPQQQRRRXXXXXXXXXYYYYYYWWWTTTQQQGGG>>>333,,,++++++***((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))******++++++++++++,,,,,,,,,---...///111222333444444555666777777777:::???EEEGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDAAA>>>===::::::999888666555444333000000///......---,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''((()))******+++***************)))(((((())))))***+++,,,,,,------***+++------------...000333:::EEEOOOYYYeeesss}}}}}}yyywwwwwwtttrrruuu{{{sss```SSSMMMJJJJJJIIIJJJKKKJJJGGGEEEAAA@@@???@@@@@@>>><<<999888777666444333222111111...------,,,,,,++++++***+++++++++*********))))))************************''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......111,,,+++......+++---333111777FFF\\\uuu}}}}}}uuueeesss}}}hhh\\\VVVTTTSSSVVVSSSSSSYYY\\\XXXSSSPPPQQQJJJ???555...+++))))))*********)))(((((()))+++&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++'''''''''(((((()))***+++******))))))))))))******))))))(((''''''(((******,,,------------...111333333333333555888:::::::::@@@@@@@@@AAAAAABBBCCCCCCFFFGGGGGGHHHHHHGGGFFFFFFIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFDDDCCCAAA@@@<<<===>>>>>>===:::666444666444222///...---------'''***+++***'''%%%'''***'''$$$###$$$(((++++++***''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))+++***)))***,,,---......+++,,,...000000000555;;;===OOOeeeqqqtttuuu|||~~~xxxnnnppptttyyy}}}~~~qqq___RRRMMMJJJJJJIIIJJJKKKJJJGGGEEEAAA@@@??????@@@>>><<<999888777555333222111111000...------,,,,,,++++++***+++++++++*********))))))************************))))))))))))***************++++++++++++,,,,,,,,,......---------......///111------111111000333999777MMMmmm}}}yyy}}}yyyjjjaaa^^^]]]XXXVVVXXXXXXUUUTTTVVVUUUOOOEEE<<<555111---***,,,,,,,,,+++))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((())))))******((('''''''''((()))******++++++***)))))))))))))))************+++---///000///111333444555777:::============???AAABBBCCCCCC@@@???===<<<<<<<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB=========<<<:::777444222,,,,,,---+++)))'''&&&''')))'''&&&''')))***(((&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))((((((((((((((((((((()))))))))******+++*********)))))))))))),,,++++++***+++++++++***000000000111222888BBBKKKUUU```nnnyyy~~~zzzyyyyyyxxxyyyzzz}}}ooo]]]PPPMMMKKKJJJJJJJJJKKKJJJGGGEEE@@@????????????>>><<<999777666444333111000000000...------,,,,,,++++++***+++++++++***************************************++++++*********)))))))))++++++++++++,,,,,,,,,,,,//////...............///111//////111333444999@@@GGGdddxxx}}}rrrkkk```[[[XXXYYYXXXUUUVVVYYYWWWSSSLLLEEE>>>777000+++------,,,+++***)))((((((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$###(((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((())))))++++++******)))))))))((()))))))))***,,,///111222555777999:::;;;<<>>???@@@@@@@@@???===:::888666777888999888888777777888999::::::============>>>>>>>>>???>>>???@@@BBBCCCDDDEEEEEEHHHFFFBBB@@@???@@@CCCDDDCCCEEEHHHIIIGGGCCC>>>;;;555333000...---,,,)))(((***)))(((((())))))'''%%%''''''((()))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((())))))))))))*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,+++...///111333999GGGWWWbbblllooottt{{{~~~zzz}}}{{{{{{{{{}}}nnn[[[OOOLLLKKKJJJJJJKKKKKKJJJHHHEEE??????>>>??????>>><<<999666555333222111000000000...------,,,,,,++++++***************************************************************************+++++++++,,,,,,,,,------///......------............//////111555<<>>===<<<;;;;;;;;;:::999999999:::;;;<<<===>>>>>>?????????@@@@@@@@@>>>>>>???@@@@@@@@@??????CCCAAA===:::888999;;;===BBBDDDGGGJJJKKKIIIFFFDDDAAA<<<555222333333222000,,,+++))))))))))))))))))&&&'''((()))***))))))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))*********++++++,,,,,,+++++++++************,,,---.........///111(((///777???JJJ\\\mmmvvvzzzzzzzzz~~~~~~~~~~~~~~~ppp[[[OOOLLLKKKKKKJJJKKKLLLKKKHHHFFF???>>>===>>>???>>><<<999555444333222111000000000...------,,,,,,++++++***************************************************((())))))***+++,,,,,,,,,++++++,,,,,,,,,------------------------......///,,,000555:::CCCRRRcccnnn}}}}}}rrr```YYYZZZ[[[ZZZYYYXXXWWWVVVTTTOOOFFF<<<666000---+++***++++++***((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************)))))))))))))))(((((((((((()))******(((***+++---//////000000444333333333444666888999666777777666444222333444;;;===???@@@???@@@BBBDDDBBBCCCEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEEEECCCAAA???===<<<;;;;;;<<<===@@@CCCEEEHHHIIIJJJGGGAAA888444555777888888333222000---+++******+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((()))))))))***************++++++++++++,,,,,,,,,,,,++++++++++++***,,,------,,,---000333222???NNNYYYfffuuu}}}~~~uuu]]]OOOKKKLLLKKKKKKKKKLLLKKKHHHFFF>>>======>>>???>>><<<:::555444333222222111111111...------,,,,,,++++++******************+++++++++************************(((((()))***+++,,,---...,,,,,,,,,,,,------------,,,,,,,,,---...///111111000;;;GGGSSSbbbwww{{{uuu|||vvveee^^^[[[ZZZ[[[YYYYYYZZZYYYWWWQQQIIICCC888333---***+++,,,***)))''''''((((((((()))))))))'''(((((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))***+++,,,,,,+++,,,///111333333333333333333222222333555666888444555666666666888;;;>>>===@@@DDDEEEEEEFFFJJJMMMGGGIIILLLOOOPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNNNNOOOOOOOOOMMMLLLJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIHHHGGGEEECCCAAA@@@;;;;;;<<<>>>AAADDDHHHJJJGGGBBB;;;777666666888999;;;;;;;;;888333///------,,,+++***)))((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))************+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,---...,,,+++---333888JJJ[[[kkkttt}}}yyy```PPPKKKLLLKKKKKKKKKLLLKKKIIIFFF======<<<>>>???>>><<<:::666555444333222222222222...------,,,,,,++++++***))))))*********+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,------------...------...///000222444555<<>>@@@BBBGGGMMMQQQIIINNNSSSUUUUUUXXX]]]aaa^^^^^^___```aaaccceeeffffffhhhiiijjjiiigggeeeccccccdddddddddccc```^^^\\\XXXXXXVVVTTTRRROOOLLLKKKLLLLLLLLLKKKKKKJJJIIIIIIBBBBBBAAAAAABBBCCCEEEGGGEEEDDDBBB>>>:::666555555:::???DDDEEEAAA;;;666444222000---***))))))***+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,...//////000666???GGG^^^nnn{{{}}}aaaPPPKKKLLLKKKKKKLLLLLLKKKIIIGGG===<<<<<<===???>>><<<:::666555555444333333333333......---,,,,,,++++++***))))))******++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,---------......---...///111333555777888HHH]]]vvvlll]]]ZZZUUUUUUVVVXXXZZZYYYVVVSSSMMMCCC777///---,,,***((((((((((((((())))))))))))'''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,((())))))+++,,,...000111555666777888888666444333777777888999<<>>>>>>>>===;;;999888777666444333222111111---------,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///---,,,,,,---......---,,,---000333666888>>>DDDSSSooojjjXXXYYYZZZ\\\]]]\\\YYYTTTPPPSSSMMMCCC888000,,,,,,,,,,,,***))))))***,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))******************))))))((((((''''''((((((((((((((()))******************))))))))))))---+++)))***,,,///000111///.........000333666999===888777<<<<<<888555777;;;@@@DDDDDDBBBDDDLLLSSSUUUXXX^^^eeekkkpppsssttt}}}~~~zzzyyy}}}yyyzzz}}}~~~xxxpppkkkiiifffccc```^^^ZZZVVVSSSMMMNNNNNNNNNMMMJJJGGGEEEGGGFFFFFFFFFFFFDDD@@@>>>999>>>FFFNNNQQQLLLAAA888===:::666333222///---***)))))))))(((((((((((())))))))))))*********++++++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---111222111...---,,,333000111:::KKK\\\iiiooowwwwwwzzztttYYYNNNIIIIIIIIIIIIJJJLLLKKKIIIGGGAAA@@@???>>>>>>===;;;999888777555444222111111111---------,,,,,,,,,++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---------...////////////------111:::EEESSS\\\fffwwwrrrggg^^^UUUSSSXXX\\\\\\YYYUUUPPPHHH???777222...------,,,******+++,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))******************))))))((((((((((((((((((((((((((()))******************************,,,+++))))))***+++,,,,,,...///222444444555666666;;;888777<<<>>>>>>AAAGGGKKKSSS\\\bbbdddiiiqqqxxx|||yyywwwuuuvvvwwwyyyyyywwwvvvuuutttqqqoooiiiaaa___dddiiiiiiggghhhiiikkkmmmllliiifff``````___^^^^^^aaafffjjjkkkqqqyyy~~~uuunnnjjj___\\\YYYUUUSSSSSSUUUVVVOOONNNMMMMMMKKKHHHCCC???IIIIIIKKKOOORRRQQQKKKFFFAAA>>>:::888666555333222---,,,***((((((((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...///000+++...888JJJ```sss~~~}}}}}}pppVVVNNNJJJIIIHHHIIIJJJKKKKKKIIIGGGBBB@@@??????>>>===;;;999888777555444222111111111------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///000000//////222111333:::III[[[kkkssswwwwww~~~pppZZZRRRWWW\\\[[[VVVVVVTTTPPPJJJBBB:::333///...,,,++++++,,,,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))***************))))))))))))((((((((()))(((((((((((()))******++++++++++++++++++++++++++++++,,,,,,---.........000333888<<<===>>>>>>???CCCCCCEEEHHHKKKNNNWWW```jjjrrr|||tttiii```ZZZXXX[[[\\\]]]ZZZVVVSSSQQQPPPJJJLLLJJJFFFGGGKKKNNNMMMJJJJJJKKKLLLNNNMMMJJJGGGDDDEEEEEEDDDCCCDDDGGGIIIFFFKKKQQQUUUWWW]]]fffmmm|||zzz}}}zzztttmmmgggaaa\\\ZZZRRRPPPNNNNNNOOOPPPOOOOOOSSSQQQOOOQQQRRRQQQNNNJJJDDDAAA===<<<<<<=========777555000,,,)))((((((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------111///---,,,---///000111555>>>NNNcccwwwlllTTTMMMKKKIIIIIIIIIJJJKKKKKKIIIGGGCCCAAA@@@??????===;;;888777666555333222111000000...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...000000///.........000555===JJJ]]]ppp|||wwwssstttvvvvvvqqq|||hhhZZZYYY[[[YYYTTTWWWWWWVVVSSSKKKBBB888222---,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))(((((())))))***+++************++++++++++++***,,,///111222333444555666999<<<>>>>>>AAAEEEHHHMMMSSS[[[```dddiiirrrzzzqqqkkk```TTTIIIBBB>>>===@@@BBBCCCAAA>>>===>>>@@@@@@BBBAAA>>>>>>CCCEEECCCBBBAAAAAABBBCCCCCCAAA???@@@AAABBBAAA???======>>>@@@BBBBBB???<<<@@@IIIRRRaaahhhpppsssqqqnnnooopppzzzoooggg\\\WWWQQQNNNNNNQQQSSSTTTQQQQQQQQQTTTUUURRRKKKFFFEEEBBB???>>>???AAACCCCCC@@@>>>:::555000+++(((&&&***)))(((((((((((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,---,,,,,,,,,---------------,,,///111111000000222444JJJSSSccctttiiiRRRLLLJJJJJJIIIIIIKKKLLLLLLJJJHHHCCCBBB@@@??????===;;;888777666555333111111000000.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///111000...------///000;;;IIIYYYoooxxx{{{|||vvvbbbYYYYYYZZZZZZVVVXXXYYYWWWQQQHHH>>>888///---+++***,,,---,,,+++************************************************(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************))))))))))))************)))))))))))))))***++++++)))))))))******+++++++++***---000222222333555777888:::<<<===@@@GGGRRRZZZfffoooxxx||||||}}}vvvkkkbbb___^^^UUUQQQKKKEEEAAA@@@AAABBB<<>>@@@EEEIIIPPPQQQNNNHHHGGGKKKMMMKKKPPPNNNLLLLLLMMMNNNNNNMMMIIIKKKNNNNNNMMMLLLLLLLLLGGGGGGDDD???;;;===EEELLLMMMRRRWWWVVVSSSQQQTTTWWWiiirrrqqqnnnhhhccc]]]WWWQQQMMMRRRPPPPPPRRRTTTTTTOOOLLLJJJGGGCCCAAA@@@AAA@@@???AAA@@@???===999444///,,,+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------,,,,,,,,,------.........***///222000---000999CCCXXX```lllyyyhhhQQQLLLJJJKKKJJJKKKLLLMMMMMMKKKIIIDDDCCCAAA@@@???>>>;;;888777666444333111000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///111000......111444@@@NNN^^^lllooo]]]VVVVVVYYYVVVXXXYYYXXXTTTMMMFFFBBB555222...+++,,,---------************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))************+++***))))))))))))***++++++))))))******+++,,,,,,,,,,,,000333444333333777:::888???GGGOOOYYYfffwwwyyyrrrlllccc___XXXOOOFFFBBBBBBCCCBBBBBBAAAAAACCCFFFIIIKKKGGGLLLQQQRRRPPPQQQVVV[[[ccceeeccc```cccjjjppppppllliiieeedddfffiiikkkllljjjlllllljjjfffcccaaa```SSSQQQMMMHHHCCCAAABBBDDDFFFGGGGGGDDDBBBAAADDDHHHIIIPPP\\\jjjttt{{{~~~wwwyyy|||}}}zzzrrrhhh```[[[VVVOOOMMMOOORRRTTTSSSQQQNNNJJJFFFDDDAAA===;;;===>>>???@@@???===:::999///---+++)))(((((()))***(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,---......//////...000000...000;;;MMM]]]lllpppvvv}}}|||fffQQQMMMLLLLLLLLLLLLMMMNNNNNNLLLJJJEEECCCAAA@@@???>>>;;;888666555444222111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...+++...000000///111888===OOOaaasss{{{~~~ttteee\\\WWWXXXXXXXXXWWWTTTQQQNNNLLL@@@;;;333...,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))*********+++++++++******))))))******+++,,,++++++,,,,,,---......///111555:::;;;<<>>>>>>>>>>>???@@@AAA999666222...+++*********((((((((((((((((((((((((&&&'''''''''((((((((()))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...,,,,,,------.../////////222222444:::FFFWWWiiittt|||{{{~~~~~~eeeQQQMMMMMMMMMMMMMMMNNNOOOOOOMMMKKKEEECCCAAA@@@@@@>>>;;;888666555444222111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......***---000000111555>>>EEEQQQhhh{{{~~~nnnsss~~~~~~mmm```YYYXXXWWWVVVUUUTTTTTTSSSIIIBBB888111---,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******++++++++++++*********)))******+++,,,------......///000111111666;;;AAAEEEHHHOOOXXX```ppp|||yyyrrraaaMMMCCCCCCBBB>>>DDDCCCDDDFFFJJJPPPVVVZZZgggjjjpppuuu{{{zzzpppgggddd___[[[XXXVVVRRRPPPHHHHHHGGGGGGEEECCCAAA@@@DDDEEEIIITTTeeewww~~~uuummmcccYYYRRRQQQQQQQQQSSSSSSRRROOOLLLDDDBBB>>>;;;;;;===@@@BBBCCC???:::444///---++++++))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...,,,,,,------...///000000222444<<>>IIIUUU\\\qqq|||xxxqqqhhhpppyyyrrrnnnyyylllaaa\\\VVVRRRSSSUUUVVVVVVOOOLLLDDD999///***+++---******+++++++++***))))))************************+++++++++************))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,))))))***+++++++++(((---222333222333666:::===FFFNNNQQQYYYjjjyyynnncccVVVNNNFFFCCCCCCBBBBBBBBBHHHKKKPPPUUUZZZccclllrrrxxxuuutttpppggg^^^\\\WWWOOOHHHEEECCCBBBAAACCC>>>>>>FFFOOOYYYiiixxxzzziii]]]WWWUUUTTTVVVYYYWWWQQQKKKLLLKKKHHHDDD???===>>>???FFFHHHFFF???444,,,******************))))))******))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))************++++++,,,---............***...333333111//////000222666CCC[[[tttxxxwwwyyy|||vvvcccSSSLLLKKKMMMLLLLLLMMMNNNOOONNNMMMEEECCCAAA???>>><<<999777666555444444222222111000000...------......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...------...///000000000...222>>>IIIQQQYYY```ssszzzooommmllliii}}}rrrtttooofff\\\VVVUUUUUUTTTSSSRRROOOIII???555...,,,------------...---------,,,************************+++++++++************)))************************************++++++++++++***++++++++++++,,,,,,,,,000///------------------...000111111000333888===???MMM\\\iiiwwwyyyfffVVVNNNHHHDDDAAABBBGGGMMMSSSWWWaaagggoootttwww~~~~~~rrrkkkaaaXXXSSSQQQQQQRRRJJJEEEBBBCCCEEEIIIRRR]]]iiimmmuuu}}}qqqhhh\\\SSSPPPQQQSSSSSSRRRQQQOOOMMMJJJFFFCCCAAAAAAFFFIIIGGG???666000...)))(((((((((((()))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))))))))***))))))))))))************++++++,,,---............//////...---,,,...111333666CCCZZZrrr|||vvvdddSSSLLLKKKMMMLLLLLLMMMOOOOOONNNMMMEEECCCAAA???>>><<<999777666555444444222222111000000...------......---,,,,,,,,,,,,---------......++++++++++++++++++++++++------........./////////000111:::LLL^^^iiiooosssyyysss{{{xxx~~~sssbbbXXXVVVVVVUUUSSSUUUTTTOOOHHH>>>555///,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111777@@@LLLTTT___kkkzzz|||rrreee\\\RRRHHHCCCCCCHHHJJJLLLQQQYYYeeerrryyyuuummmjjjjjjlll]]]WWWQQQKKKEEE@@@BBBFFFEEEJJJRRR]]]jjjyyyttteeeZZZUUUUUUVVVXXXVVVUUUUUUUUURRRKKKFFFDDDHHHLLLKKKEEE>>>:::999///+++(((''')))***(((&&&))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++((((((((()))))))))******)))))))))*********+++++++++,,,---......///......111000...,,,---000444888EEEWWWqqq~~~{{{wwwcccSSSLLLKKKLLLLLLLLLMMMOOOOOONNNLLLFFFCCC@@@???===<<<:::888666555444444222222111000000...------......---,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,---//////.........///222999FFFXXXjjjwww}}}~~~gggXXXUUUWWWWWWWWWWWWWWWTTTOOOFFF<<<333---*********))))))*********+++++++++++++++++++++++++++++++++*********))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------)))***++++++,,,---///111333222444<<>>===<<<:::888666555444444222222111000000...------......---,,,,,,,,,,,,---------......------------------------,,,...//////......000222555@@@OOO\\\fffrrr}}}{{{yyyppp\\\TTTUUUVVVWWWWWWWWWVVVSSSLLLBBB888222000///...---------......+++++++++++++++++++++++++++++++++*********))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------......------...111444999;;;AAAPPPeee{{{vvvgggUUUIIIGGGCCCBBBHHHQQQ\\\kkkwwwrrreee\\\VVVRRROOOHHHBBBBBBKKKZZZeeeqqqzzzyyyjjjaaaZZZUUUQQQQQQVVVYYYWWWTTTXXXVVVRRRMMMGGGBBB@@@???CCC<<<333---+++++++++*********************************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************++++++++++++,,,,,,---...////////////+++000333222111888IIIWWWooovvvxxxaaaOOOJJJLLLKKKKKKLLLNNNPPPPPPMMMKKKGGGDDD@@@===<<<<<<:::999666555444444222222111000000...------......---,,,,,,,,,,,,---------..............................,,,...000///...///333777999GGGTTTZZZ]]]fffooovvvuuuqqqnnntttiiiZZZTTTSSSSSSVVVVVVVVVUUUQQQIII@@@:::222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///...,,,+++---222777<<>>777<<>>555000000111000...---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------,,,,,,***...222333111///------555...222HHH___ppprrr___UUUQQQMMMPPPUUU\\\fffvvvrrrbbb\\\UUUNNNJJJFFFFFFPPP]]]uuuxxx|||zzznnn^^^VVVUUUVVVUUUTTTTTTTTTPPPKKKFFF@@@???AAAHHHOOOKKK???444000---***)))***+++++++++******))))))))))))******)))************+++++++++************************,,,,,,++++++***+++++++++,,,,,,------------............/////////000000111111888JJJeee}}}sss]]]MMMIIIKKKJJJKKKMMMOOOOOONNNMMMLLLFFFCCC???<<<;;;:::888666555444333222111111111111///............------------------............///---...//////......///111...---///444999AAAOOO[[[^^^hhhrrruuuqqqllljjjkkkkkklllllljjjkkkuuuuuummmppp~~~rrr[[[YYYVVVTTTTTTTTTRRRPPPJJJBBB888222000000///------------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------------............///...------...000222333444555???XXXtttvvv```QQQJJJIIIRRR[[[gggsssvvvooofffZZZQQQGGGCCCIIIRRRdddhhhqqqzzzzzzooobbb\\\WWWUUUTTTWWWYYYVVVMMMDDDDDDAAAAAAFFFLLLKKKCCC:::222000---++++++++++++,,,******))))))))))))******************++++++++++++************************,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------......///000111111111222333444AAAVVVmmm}}}uuu___NNNHHHJJJKKKLLLNNNOOOPPPOOONNNMMMFFFCCC???<<<;;;:::888666555444333222111111111111///............------------------............///---...//////......///111------000888@@@LLL\\\jjjrrrxxx~~~yyyttttttwwwhhhhhhggghhhmmmyyywwwrrrxxxaaa[[[TTTQQQSSSUUUTTTQQQOOOHHH===555222000...,,,------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------......//////000000222///---,,,...111333555333>>>QQQkkkuuu\\\LLLGGGJJJNNN^^^kkk~~~~~~ooo```RRRHHHGGGKKKLLLLLLVVViiixxx|||wwwrrrccc\\\UUUTTTXXXXXXRRRKKKIIIEEEBBBEEEKKKKKKFFF@@@444333222///,,,++++++---******))))))))))))******************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------......000222333222222333555999KKKcccttt~~~yyyaaaNNNHHHJJJKKKLLLNNNPPPPPPPPPOOONNNGGGCCC???===;;;:::888777444444333222111111111111///............------------------............///---...//////......///111---...333<<>>DDD[[[jjjzzzhhhRRRIIIJJJIIIKKKMMMOOOPPPPPPOOONNNGGGDDD@@@===<<<;;;999777555444333222111111111111///............------------------............///---...//////......///111111444<<>><<<;;;999888555444333222111111111111///............------------------............///---...//////......///111444888BBBMMMPPPPPPRRRWWWKKKMMMRRRWWW[[[]]]^^^]]]hhhqqq|||}}}lll]]]UUUQQQQQQQQQNNNOOOOOOLLLFFF>>>777333..............................------------......------------.........///////////////////////////111111444===PPPjjjhhhSSSNNNQQQdddmmm}}}ooocccVVVMMMJJJLLLVVVaaa{{{ooo\\\RRRTTTTTTTTTUUUUUURRRKKKGGGBBB===888888:::999333...,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////111000...------///111333222333444555<<>><<<;;;999888555444333222111111111111//////.........------------------.........//////---...//////......///111666<<>>>>>777///,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000222111///......000222444333444555777AAAWWWssstttUUUGGGHHHJJJJJJKKKNNNPPPQQQOOOMMMJJJFFFBBB>>><<<:::888666555333000000000000///---------............------..................------......///...---///222555???AAAHHHQQQTTTQQQQQQSSSZZZ^^^aaa^^^ZZZ]]]hhhsssxxxzzzzzzmmm|||~~~ppp\\\TTTVVVPPPOOOKKKGGGHHHIII@@@333333111//////000111111000........................,,,,,,---...///111333444000555444---...555555///444===NNNhhhcccVVVSSSUUUaaapppyyydddTTTJJJEEEPPP^^^hhhooorrrgggWWWMMMSSSYYYUUUOOOMMMHHHDDD@@@===<<<;;;:::999///...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***000222...---000111///777444444???ZZZwwwxxx[[[LLLLLLJJJJJJLLLNNNQQQQQQOOOMMMJJJFFFBBB>>><<<:::888666666444111111111111000...------............------.......................................111555999CCCKKKWWW^^^\\\VVVWWW]]]bbbcccbbb^^^\\\aaammmwwwyyyvvvnnn^^^XXXRRRQQQMMMHHHIIIJJJDDD:::444222//////000111111000........................//////......111555999;;;...111222//////333555444<<>><<<<<<===333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,000000------222444222222444:::KKKggg|||___PPPOOOKKKKKKLLLOOOQQQRRRPPPNNNIIIFFFAAA>>><<<:::888666777555222111222222111///------............------....................................000444;;;???KKKWWWeeekkkcccZZZ]]]fffhhheeeaaa^^^```gggsss{{{uuuwwwaaaXXXSSSSSSOOOKKKJJJKKKHHHCCC666444000//////000000///////////////////////////111///......000555;;;>>>333111000000000111888@@@PPPfff{{{[[[UUUYYYiii}}}|||jjjaaaQQQJJJCCCFFFVVVnnncccPPPMMMSSSUUUQQQMMMMMMKKKEEE???<<<>>>@@@888666111---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...,,,///444555333111777BBBVVVqqq~~~aaaOOONNNKKKKKKMMMOOORRRRRRPPPNNNIIIEEEAAA>>><<<:::888777666444222111111111000///------............---------------........................///222888@@@EEESSS\\\gggjjjaaaYYY\\\eeeeeebbb^^^___eeennnvvv{{{ttt```YYYQQQRRRQQQNNNLLLJJJHHHFFF:::666222000000000000//////////////////////////////...------///222666999===444///000111555EEEWWWmmm{{{uuuaaa[[[]]]hhh~~~{{{rrrbbbSSSHHHGGGMMM[[[rrruuuZZZOOOSSSTTTPPPNNNOOONNNHHH@@@<<<===AAA===:::555///+++***,,,...------------------------------------------------------------..................---...222555444222666AAAPPP```tttbbbOOOMMMKKKKKKLLLOOOQQQRRRPPPNNNHHHEEEAAA>>><<<;;;999777555333111000000000///...------............---------------.........//////...//////000444:::CCCHHHXXXYYY\\\]]]XXXSSSUUU\\\[[[[[[\\\aaajjjrrrwwwzzzwwwddd^^^RRRQQQQQQQQQOOOJJJGGGEEE>>>:::555111000000000///000000000000000000000000---...///000000111111111AAA555...222:::HHHaaayyyxxxhhh\\\kkkqqqrrrbbbSSSOOOMMMRRRdddyyynnn[[[SSSOOOJJJLLLOOOOOOIIIAAA<<<<<<>>>>>>===999333---+++,,,...------------------------------------------------------........./////////......///222444444444444@@@SSSgggttt|||eeeQQQNNNJJJJJJKKKNNNPPPQQQOOOMMMHHHEEEAAA>>><<<;;;999888444222000///000000///---------............------,,,,,,------...///////////////111222555<<>>888333222111111000000000000000000000000000///000222333333222111000;;;555222;;;NNNhhhpppbbbeeelllzzz}}}jjj\\\SSSPPPYYYfffwwwlllZZZNNNGGGLLLNNNOOOLLLEEE???<<<<<<<<<===<<<888222...---///------------------------------------------------.........////////////000///...000333444555999>>>SSSiii}}}}}}fffRRRPPPIIIIIIJJJMMMOOOPPPNNNLLLGGGDDD@@@>>><<<;;;999888555333111000111111///...------............------,,,,,,------...//////000///000222444777<<>><<<;;;:::888666444222111222222000///---..................---,,,,,,------...///000000///111333555888<<>>BBBDDD@@@BBBGGGKKKOOOOOONNNLLL```cccgggnnntttzzz~~~zzzyyyzzzxxxkkk^^^XXXUUUQQQNNNNNNIIIFFFBBB<<<666222111222111111000000000000111111333000000333333000111444666<<>>@@@???:::333...000////////////000000111------------------------.........///////////////...///222333333???]]]zzz~~~zzzssspppnnnqqqssstttvvvyyy{{{{{{|||{{{{{{fff___\\\SSSLLLJJJGGGHHHJJJMMMOOOOOOMMMKKKHHHFFFCCC@@@===;;;999888555333111111222333222111111000000000/////////...,,,---.../////////...---///111333777;;;@@@CCCEEE@@@GGGOOOQQQPPPPPPSSSVVVcccdddjjjvvvzzz|||~~~|||fffYYYRRRNNNNNNQQQJJJHHHDDD???999444222222111111000000000000111111444111111444444222333888:::OOOiiiooodddooopppbbbUUURRR]]]pppkkk^^^SSSPPPQQQPPPMMMKKKCCCBBBAAA@@@???;;;666333000///////////////000000------------------------.........///////////////...000222666???RRRppp{{{rrrppptttxxxwwwtttpppoooooopppqqqsssuuuvvvxxxqqqpppjjjmmmpppqqqrrrsssssssssqqqnnnpppvvv{{{}}}}}}iii```ZZZQQQJJJIIIHHHHHHJJJMMMPPPPPPMMMKKKHHHFFFCCC@@@===;;;999888666444222222333333222111000000000///////////////,,,---...////////////...000333777<<<@@@DDDFFFHHHAAALLLVVVVVVQQQPPPWWW```cccbbbhhhwwwyyywww|||zzzooo^^^TTTOOOOOORRRLLLJJJGGGBBB===888444111222111111000000111111222444222222444444333777<<>>EEEDDDDDDFFFKKKQQQVVVXXXdddhhhkkkkkkkkkmmmtttzzz{{{}}}~~~vvvtttvvv|||iii]]]TTTQQQQQQMMMJJJGGGFFFDDD@@@:::444444333333222222333333444333111111444999CCCVVVfffwwwxxxssscccZZZQQQ\\\xxxbbbPPPUUUUUUKKKOOOPPPPPPPPPMMMFFF===777555444222111000/////////..............................///000000111222222222222>>>YYYvvv~~~|||{{{||||||zzzyyy~~~|||zzz}}}yyysssfffTTTKKKKKKIIIJJJLLLOOOQQQQQQNNNLLLHHHFFFCCC@@@===;;;999888555333000000000000...------------....../////////...------...///000222333555666999;;;<<<<<<;;;:::BBBAAAAAAEEELLLUUU\\\___bbbdddfffeeedddjjjuuu~~~}}}xxx{{{}}}|||{{{tttqqq|||vvvggg[[[SSSQQQOOOKKKHHHFFFFFFDDD>>>999444444333333333333444444333222333888AAARRRlllvvvuuuxxxvvviiiXXXWWWhhhuuuuuu^^^VVVUUURRROOOPPPPPPQQQNNNHHH@@@:::777666444222111000//////........................---...///000111222333333777888LLLqqqzzzrrrcccQQQIIIKKKIIIJJJLLLOOOQQQQQQOOOLLLHHHFFFCCC@@@===;;;999888666444111111111111///...+++++++++,,,,,,---------......---...///111333444999:::;;;<<<<<<;;;::::::@@@@@@BBBFFFNNNXXXaaagggfffgggfffeeeffflllwww}}}xxxuuuyyy~~~|||wwwxxxvvvdddUUUOOOQQQMMMHHHGGGHHHFFFAAA<<<555444444333333444444555333222444;;;HHH]]]|||qqqeeetttvvvddd\\\aaaeeelllXXXVVV\\\PPPPPPPPPPPPOOOJJJCCC>>>888777555333222000000000////////////////////////---...///000111222333333<<<===WWW}}}ooo```RRRMMMMMMKKKJJJKKKMMMOOOOOOMMMKKKJJJGGGCCC@@@>>>;;;888666555444333111000/////////...........................---,,,,,,...111444666:::999888888999:::<<<===???CCCGGGIIIMMMUUUaaajjjfffiiijjjjjjkkkrrr~~~{{{sssuuuyyyzzzvvvttt~~~~~~~~~ppp\\\MMMQQQKKKGGGHHHIIIEEEAAA@@@666666444444333444555666444777999>>>SSStttwwwsss~~~sssgggeeebbb^^^uuuhhhSSSWWWQQQSSSRRRNNNMMMMMMEEE;;;333666888666222//////111000000//////.........---,,,555333000444444111777:::UUUxxx}}}qqqaaaRRRJJJJJJKKKJJJKKKMMMOOOOOOMMMLLLIIIFFFCCC???===;;;888666555444222111000/////////...........................---,,,,,,...111444666;;;::::::999:::;;;===>>>???BBBFFFIIIMMMTTT___gggsssnnnhhhcccfffssswwwssssssqqqpppppp|||zzz|||yyy|||zzzcccQQQSSSLLLGGGHHHIIIEEEAAA@@@888777555444444444555666444666;;;IIIaaa~~~}}}~~~ooohhhbbb]]]pppwwwbbbZZZRRRRRRPPPLLLLLLLLLFFF<<<666999;;;999444000///000000000/////////.........,,,222///---333333222999IIIccc}}}rrrbbbQQQHHHFFFJJJJJJKKKMMMOOOOOONNNLLLIIIFFFBBB???===;;;888666444333222111000/////////...........................---------///222555777;;;;;;;;;;;;<<<===?????????BBBFFFJJJMMMTTT]]]dddvvvooofffbbbhhhwwwxxxqqqmmmjjjlllqqq{{{~~~{{{yyyzzzzzz~~~yyydddWWWNNNHHHHHHIIIEEEAAA@@@:::999777555444444555666777999DDD\\\xxx}}}pppggg```___kkksss[[[TTTSSSPPPMMMNNNNNNHHH???999<<<>>><<<666111//////000000////////////......---222---,,,444555444<<>>???@@@@@@???CCCGGGKKKPPPUUU\\\aaaiiigggfffiiipppyyy}}}uuuoookkkiiiooovvvzzz~~~|||{{{}}}xxx}}}zzz\\\RRRIIIHHHIIIFFFBBB@@@===;;;888666555555666777;;;@@@RRRrrr|||ooofffTTTVVVrrreeeWWWTTTQQQRRRTTTRRRJJJBBB999<<>>888333000///000000//////////////////000333///000888777777@@@ddd{{{~~~yyyyyysss~~~yyylllZZZKKKFFFIIIIIIIIIJJJLLLOOOPPPNNNMMMIIIFFFBBB???<<<:::777555222222111000////////////........................------...///222444777888;;;;;;<<<===??????@@@@@@@@@DDDHHHMMMRRRWWW[[[^^^ZZZ]]]ccckkkqqqttttttrrrvvvrrrooonnnkkkkkkpppxxxzzz~~~yyyzzz||||||~~~bbbUUUJJJGGGHHHFFFCCCAAA???===999777555666888999;;;GGGaaawwwkkkZZZVVVmmm{{{ZZZUUURRRTTTWWWTTTJJJBBB777<<<@@@@@@;;;555222111//////000000000000000000///333111333999666888EEEjjj~~~zzzyyymmmrrr|||xxxiiiWWWIIIGGGLLLIIIIIIJJJLLLOOOPPPOOOMMMHHHEEEAAA>>><<<:::777555222111000///////////////........................------///111333555777999999999;;;===>>>?????????@@@CCCHHHNNNSSSVVVYYYZZZVVVZZZ```fffjjjkkkkkkjjjnnnkkkjjjkkkkkkjjjnnnttt{{{}}}zzzzzzgggXXXJJJGGGHHHGGGCCCAAA@@@>>>:::777666888:::;;;???UUUuuu~~~}}}~~~qqqggg```ggg|||___VVVPPPSSSVVVRRRJJJCCC888===CCCCCC>>>888444333//////000000000000111111...222000222666444<<>><<<:::777555111111000////////////000........................---...///111444666888999666777999;;;======>>>===>>>AAAFFFMMMRRRUUUUUUUUUWWW\\\bbbeeeeeeeeefffgggjjjfffdddgggiiiiiimmmqqq}}}kkk[[[KKKGGGHHHGGGDDDAAA@@@>>>:::888777999<<<>>>QQQppp~~~{{{~~~ssslll___fffjjj\\\QQQRRRUUUSSSMMMKKK===BBBGGGGGGBBB;;;666444//////000000000111111111000333111111444555GGGeee~~~yyykkkXXXIIIGGGKKKHHHHHHJJJLLLOOOPPPOOONNNHHHEEEAAA>>><<<:::777444111000000////////////000........................---...///222444777888999555666888:::<<<===<<<<<<===@@@EEEKKKQQQSSSSSSQQQWWW^^^gggjjjgggdddccceeehhhbbb___bbbgggiiimmmrrr~~~}}}nnn\\\LLLGGGHHHGGGDDDAAA@@@>>>:::888888:::===???fff}}}{{{{{{{{{vvv|||~~~www]]]XXXwwwuuucccTTTRRRUUUUUUSSSSSSAAAFFFKKKKKKEEE<<<666444//////000000111111111222444666333222444999RRRvvv||||||~~~sssYYYIIIIIIIIIGGGHHHJJJMMMOOOPPPMMMKKKIIIFFFAAA>>><<<999666444222111000//////.........------------------------000......222999<<<;;;888666777888999;;;===>>>>>>AAAEEEIIILLLOOOQQQUUUXXXZZZiiivvvtttiiibbb______cccaaa```aaaeeekkkrrrvvv~~~}}}~~~}}}tttdddSSSLLLHHHCCCAAABBBAAA???888777999555>>>TTTvvv}}}||||||qqqhhhccccccyyyeeeWWWQQQRRRSSSSSSLLLMMMNNNNNNLLLEEE<<<666333000000333333000000222777000222:::===EEEdddvvvyyytttZZZKKKLLLLLLHHHHHHJJJMMMOOOOOOMMMJJJIIIEEEAAA>>>;;;999666333222111000//////.........------------------------000......222888<<<:::888444555666888:::;;;===>>>BBBEEEJJJQQQWWWZZZYYYXXXeeeuuu{{{lllbbb___^^^___^^^^^^___dddkkkrrrvvv}}}~~~~~~kkkVVVLLLGGGCCCBBBCCCBBBCCC>>><<<<<<888BBBZZZ~~~yyytttsssvvvyyy{{{}}}zzz{{{kkk```^^^{{{hhhXXXTTTVVVWWWVVVRRRRRRSSSSSSPPPJJJAAA;;;555111111333444111111333555111111777???PPPrrr~~~www|||vvv\\\MMMNNNNNNIIIIIIJJJLLLNNNNNNKKKIIIHHHEEEAAA>>>;;;999666333222111000//////.........------------------------000//////222888:::999777333333444666888;;;===>>>DDDFFFLLLVVV^^^aaa]]]YYYooo~~~~~~lll```[[[[[[ZZZZZZZZZ]]]bbbiiipppuuu~~~~~~yyy^^^MMMGGGDDDBBBBBB===BBB@@@<<<<<<:::JJJeee}}}}}}~~~~~~}}}{{{}}}sssddd___vvvmmm[[[VVVXXXYYYXXXSSSSSSTTTTTTQQQKKKBBB<<<888333111333444222111333111222222555CCC___~~~yyyzzz|||xxx]]]NNNNNNNNNJJJJJJJJJLLLMMMMMMKKKIIIHHHEEEAAA===;;;888555333222111000///............------------------------000///000333777999888777333333444666888;;;>>>???EEEHHHOOOVVV\\\^^^]]][[[mmm{{{yyyggg[[[XXXXXXXXXXXXXXX[[[```fffmmmqqq}}}~~~~~~}}}}}}~~~kkkSSSHHHDDDCCCBBB:::AAA@@@<<<>>>CCCYYYyyyzzz|||mmmcccmmmwwwdddXXXUUUVVVWWWVVVVVVVVVVVVTTTNNNFFF@@@:::444000222333222111333...333444666IIIjjj~~~{{{|||sssttt{{{zzz^^^MMMLLLKKKJJJIIIIIIKKKLLLLLLKKKIIIHHHEEE@@@===;;;888555333222111000///............------------------------000000111333666777777666666666666777999<<>>EEEQQQkkkssscccbbbpppttt___SSSSSSXXX\\\\\\\\\\\\ZZZUUUNNNIII===555///000222111111222---333666;;;PPPqqq~~~}}}zzzpppqqqxxx{{{^^^MMMKKKJJJIIIIIIIIIJJJLLLLLLKKKJJJGGGDDD@@@===:::888555222222111000//////.........------------------------000111222333555555666666999999888999:::===@@@BBBCCCIIINNNNNNKKKLLLTTT\\\^^^gggmmmhhh```[[[YYYWWWVVVVVVVVVXXX\\\aaafffiiippptttyyy{{{{{{|||yyyyyy|||uuuooojjjggggggmmmxxxeeeOOOFFFDDDAAACCCGGGAAA???MMM```xxxuuubbbXXXdddjjjXXXUUUZZZ\\\\\\]]]]]]\\\XXXRRRNNN@@@777///000222222222222000333777AAAZZZvvv~~~~~~|||ssssssyyy{{{^^^MMMLLLKKKHHHHHHGGGIIIKKKLLLLLLKKKGGGDDD@@@<<<:::777444222222111000//////.........------------------------000111333444444444555555<<<;;;999999:::===???AAACCCGGGJJJKKKJJJMMMUUU[[[[[[aaadddaaa]]][[[WWWSSSSSSSSSUUUWWW\\\aaafffiiimmmrrrwwwzzzyyyyyy|||wwwllljjj{{{yyymmmbbbZZZUUUSSSNNNPPPXXXcccoookkkRRRHHHEEECCCAAADDD@@@FFF^^^vvviiiXXX^^^|||sss^^^YYY[[[ZZZZZZ[[[\\\\\\YYYTTTPPPEEE:::111111444555444444444222555FFFbbb{{{{{{{{{~~~}}}uuutttzzz}}}{{{___NNNMMMLLLHHHGGGGGGHHHKKKMMMMMMLLLGGGDDD@@@<<<:::777444222222111000//////.........------------------------000111333444444333444555===;;;:::999:::<<<>>>@@@CCCDDDGGGJJJNNNRRRVVVYYYZZZ^^^___\\\[[[YYYTTTMMMPPPQQQSSSWWW\\\bbbgggjjjlllrrrwwwyyyxxxwwwyyy}}}rrrhhh\\\YYYjjj|||nnn___SSSLLLIIIIIIEEECCCEEEKKKSSScccnnnTTTHHHFFFEEEBBBFFFEEEQQQrrruuu\\\[[[wwwwwwbbbZZZZZZ]]]]]]^^^______]]]YYYUUUHHH===333333666777666666777111444IIIhhh}}}xxxwww}}}||||||}}}{{{}}}uuusssxxxzzz}}}tttvvvxxx\\\OOOPPPNNNIIIHHHHHHJJJKKKLLLKKKJJJEEEDDD@@@<<<888555333222111111000......---------..................------111222444333333222444555888999999999999:::===???GGGGGGGGGIIIMMMRRRWWWZZZ___UUUWWW[[[RRRMMMQQQPPPSSSTTTUUUWWW[[[```eeeggglllnnnrrruuuvvvwwwxxxzzzyyylllddd\\\XXX```mmm|||vvv~~~ooo___UUUNNNHHHEEEEEEFFFAAA@@@CCCCCCHHH___xxxlllZZZNNNHHHFFFCCCCCCIII^^^{{{iiiiiiooowww___XXX\\\```aaabbbbbbaaa```]]]\\\RRRDDD666222444444444555888333===YYYtttyyyvvvtttvvv{{{}}}zzz{{{vvvqqqqqq{{{{{{}}}~~~uuuttt{{{~~~~~~vvvllltttuuuYYYLLLLLLIIIHHHGGGGGGIIIKKKLLLJJJIIIEEECCC@@@<<<888555333222111000///......---------........................222333444444222222333444777888888999999:::===@@@EEEFFFFFFFFFIIIPPPXXX___\\\PPPRRRXXXSSSQQQSSSQQQQQQRRRSSSVVVZZZ^^^aaaccchhhlllqqqtttvvvxxxyyy{{{~~~wwwooofff___aaaiii~~~}}}ooohhhvvvvvviii\\\VVVRRRNNNLLLMMMJJJEEEDDDEEECCCDDDTTTggg{{{hhhYYYOOOGGGBBBGGGEEENNNiiirrrnnnqqq}}}cccZZZ]]]```aaabbbcccbbb```^^^]]]UUUFFF777333444444444666666444AAA```{{{{{{xxxvvvtttwww||||||xxxxxx}}}{{{vvvvvv~~~zzz||||||wwwuuussssssxxx{{{{{{~~~tttgggiii{{{{{{}}}www[[[OOOMMMHHHGGGFFFFFFHHHJJJKKKJJJHHHEEECCC@@@<<<888555333222111000///......---..............................222444444444222222222444555666777888999;;;>>>AAAFFFGGGGGGFFFHHHQQQ^^^hhh```OOOOOOYYYWWWUUUTTTPPPQQQRRRUUUXXX\\\^^^```aaaeeeiiiooosssvvvwwwyyyzzz{{{~~~xxxllleeecccssswwwxxxnnn```YYYeeezzzuuukkkbbb^^^\\\XXXVVVWWWPPPKKKHHHIIIFFFCCCJJJVVVlll}}}lll```UUUJJJBBBFFFBBBOOOsss~~~zzzpppooohhh]]]\\\```aaabbbccccccbbb```___XXXIII:::444444444555666444777JJJjjjooovvvttttttwww}}}|||wwwvvvyyy|||{{{yyy{{{tttnnnrrrvvvvvvwwwxxxzzzyyyhhhaaappp|||uuusssxxxwww]]]RRRPPPHHHEEEEEEEEEGGGIIIJJJIIIHHHDDDCCC@@@<<<888666444333000000///...............---------...............333444555444222111222333333555666777999;;;???BBBHHHKKKKKKIIIJJJTTTdddrrriiiUUURRR^^^___YYYTTTLLLTTTVVVZZZ^^^```bbbccccccbbbgggmmmqqqttttttuuuvvvyyy||||||jjj]]]gggrrr}}}rrrkkkjjjtttwwweeeXXXRRR[[[qqqyyyrrroookkkddd``````YYYSSSNNNMMMKKKIIILLLRRRcccwwwwwwhhhYYYLLLCCCFFFCCCTTT|||yyyllldddgggnnn|||ooohhhsssbbb[[[```bbbdddeeefffeeecccbbb^^^MMM<<<555555555555777333;;;TTTuuuwwwlllrrrqqqrrrwww}}}xxxuuuwww|||~~~}}}wwwyyyvvvqqquuuxxxxxxuuurrruuutttdddmmmtttmmmnnnttt|||rrrZZZQQQOOOEEEDDDDDDDDDFFFIIIJJJIIIHHHDDDBBB???<<<999666444333000//////............///---------.........//////222333444444222222333444222444666777888;;;???BBBIIIKKKMMMKKKLLLUUUdddqqqlllVVVTTTdddggg```WWWNNNUUUXXX\\\```cccdddddddddcccggglllooopppqqqrrrrrrxxx|||sss]]]ZZZcccuuu}}}ssskkkfffhhhwwwrrrcccYYYTTTXXXmmm~~~yyypppkkkjjjhhhaaaZZZVVVTTTSSSUUUXXXdddvvvoooYYYIIIAAAJJJKKK```yyyjjj[[[RRRRRRXXXfffuuupppeeerrrooo^^^bbbcccfffhhhiiihhhggggggcccRRR???777555555666888555AAA]]]}}}ttthhhhhhmmmmmmpppwww|||xxxxxxzzz~~~{{{xxx}}}vvvyyy|||{{{yyywwwpppjjjlll|||nnnooo~~~xxxoooiiijjjooouuuyyypppYYYTTTRRRGGGDDDDDDDDDFFFIIIJJJJJJIIIDDDBBB???<<<999666444444//////............//////,,,,,,------.../////////111222444444333222444555222444666777888;;;>>>AAAEEEHHHJJJKKKLLLRRR]]]eeeaaaMMMPPPffflllddd[[[RRRSSSVVVZZZ^^^aaacccddddddeeehhhkkknnnooopppqqqsssyyy|||cccSSSWWWeee|||~~~uuuiii```fffrrrwwwkkk```ZZZYYYjjjzzzuuuuuuvvvqqqjjjccc```___bbbdddnnn|||dddOOODDDGGGQQQjjjzzzmmm^^^SSSRRRWWWVVVddd{{{yyykkkfffwww~~~hhhdddeeehhhjjjlllllllllkkkhhhVVVBBB888666555666888888FFFdddkkk^^^hhhiiikkkoooxxx{{{yyyzzz|||~~~wwwtttwww|||~~~vvvyyy{{{rrrhhhhhhxxxvvvpppuuuxxxuuuqqqmmmkkkmmmpppsssmmmXXXUUUVVVJJJDDDDDDEEEGGGJJJKKKKKKJJJCCCBBB???<<<999666555444//////............//////,,,,,,------...//////000000111333333333333555666333444666777888:::===@@@BBBDDDHHHJJJMMMPPPTTTWWWRRR???HHHccckkkbbbYYYQQQRRRTTTXXX\\\___bbbddddddgggiiikkkmmmoooqqquuuxxx{{{}}}oooYYYUUU[[[mmmrrraaaaaajjjyyykkkbbbWWWcccwww||||||zzzzzzvvvqqqmmmnnnqqqttt~~~uuuYYYHHHAAAUUUsss}}}uuuiii___\\\```XXXcccyyywwwcccxxxqqqeeegggjjjmmmooopppoooooolllYYYDDD999666555777999999JJJhhhiii[[[lllhhhjjjqqq{{{~~~}}}{{{{{{{{{|||zzzwww|||}}}vvvzzz}}}rrrfffcccqqq|||ppplllzzz|||wwwyyyzzzxxxtttqqqrrrsss}}}gggRRRQQQRRRGGGEEEDDDEEEGGGJJJLLLKKKJJJCCCBBB???<<<999666555444//////.........//////000,,,,,,------...///000000///000222333333444666777444555666777777999===@@@AAACCCHHHLLLNNNOOOOOOOOOHHH777CCC```hhh^^^TTTMMMRRRTTTXXX\\\```ccceeeggghhhiiilllnnnppptttyyy}}}}}}~~~wwwcccYYYWWWdddvvv{{{hhheeennn}}}ttthhhTTT^^^pppwww{{{|||yyywwwyyy~~~}}}\\\FFFAAA]]]}}}}}}zzzvvvlllccc```cccccclll~~~eee|||vvvfffhhhkkkoooqqqrrrqqqqqqnnn[[[EEE:::666666777999:::KKKjjjgggWWWlllhhhkkkrrr~~~~~~yyy{{{}}}}}}|||{{{||||||~~~~~~~~~|||vvvzzzwwwlll^^^YYYfff{{{qqqggguuu}}}wwwqqqzzz~~~xxxvvvwwwgggRRRJJJIIIIIIFFFGGGHHHJJJKKKKKKJJJJJJEEEDDDAAA>>>999555111//////............------------,,,++++++,,,---...///---...000333555666777888444555666777777999===???CCCAAACCCHHHNNNNNNJJJHHH???;;;???LLLXXX[[[WWWSSSSSSTTTWWWZZZ^^^bbbfffhhhiiijjjlllnnnrrruuuxxxyyy|||~~~nnnZZZMMMTTT___jjjsssfffppp}}}{{{zzz}}}yyyfffWWWZZZfffxxx~~~}}}|||~~~}}}\\\GGGMMMeeeyyyuuuxxxtttjjjfffkkkggguuupppooorrrhhhkkkooosssuuuuuusssrrrmmmeeeKKK555555777555999;;;OOOlllllleeennnfffiiiuuu~~~vvvxxxzzz|||||||||{{{zzz|||qqqlllvvvooo```SSSQQQ[[[llloooccceeeiiiooooooiiidddiiisss|||~~~~~~vvvjjjSSSJJJIIIHHHDDDEEEGGGHHHIIIIIIHHHHHHEEECCCAAA===999555222000///............---------------,,,,,,,,,...///000...///111222444666666777444555666777777999===@@@CCCCCCEEEIIIMMMMMMKKKIII===888;;;IIIWWWZZZTTTOOOTTTVVVYYY\\\aaadddgggiiiiiiiiijjjlllpppssswwwyyyyyy{{{~~~uuu```PPPPPPUUU[[[mmmsssvvv|||zzz}}}tttaaaSSSTTT]]]nnn||||||||||||~~~www[[[KKKOOOppp~~~{{{kkkeeejjjlllyyysssooorrrhhhkkkppptttvvvwwwvvvuuuppphhhNNN888666777666;;;:::QQQqqqhhhbbbkkkgggiiisss~~~{{{tttuuuxxxzzz|||||||||{{{}}}xxxjjjfffsssjjj\\\MMMKKKSSSdddyyyxxxjjjaaa\\\YYYYYYZZZ]]]fffpppyyy}}}oooUUUJJJHHHGGGCCCDDDEEEGGGGGGGGGFFFFFFDDDCCCAAA===999555222000///............---------...---------...///111222000000111222333444555555444555666777888:::===@@@CCCDDDFFFIIIMMMOOONNNLLL<<<666888HHHXXX[[[TTTNNNTTTVVVZZZ___cccfffhhhiiiiiihhhhhhjjjmmmqqquuuxxxxxx{{{~~~zzzfffTTTNNNJJJLLL\\\ppp{{{{{{}}}zzzxxxvvvtttvvvuuuwww|||nnn]]]PPPOOOTTT```nnnyyy|||zzzzzz{{{nnnZZZNNNSSS|||{{{lllvvvxxxuuuxxx|||mmmeeehhhmmm{{{xxxqqqsssiiilllqqquuuxxxyyyyyyxxxtttlllRRR:::888888777<<>>AAAFFFEEEEEEJJJSSSZZZWWWPPP>>>777999IIIZZZ^^^WWWOOOSSSVVV[[[```dddfffhhhhhhiiihhhggghhhjjjoootttwww{{{}}}{{{jjjXXXMMMEEEEEETTTggg{{{||||||xxxtttpppnnnlllkkkjjjhhhfffeeeddddddfffeeehhhnnnrrruuu{{{zzzjjj[[[OOOLLLMMMUUUaaannn}}}|||}}}yyywwwwwwyyyyyyiiiYYYOOOVVVsssgggttt|||}}}~~~sssppptttzzz{{{mmmddddddhhhwww}}}uuuvvviiilllqqqvvvzzz{{{{{{zzzwwwpppUUU<<<888888888===FFFbbbnnn```cccllliiihhhpppyyytttssstttvvvxxxzzz{{{{{{|||}}}~~~}}}ppp___WWWaaauuufffYYYJJJEEEJJJWWWkkk{{{~~~qqqbbb]]]]]]dddkkknnnooopppxxx~~~oooTTTLLLKKKGGGEEEFFFGGGHHHHHHHHHGGGFFFBBBAAA???<<<999555222000///............---------............///111333444333222222111111111222333333555666777999;;;???BBBMMMIIIFFFMMM]]]iiieeeYYY>>>777999GGGWWW[[[VVVPPPRRRTTTYYY^^^bbbeeeffffffiiihhhggghhhjjjoootttwww|||~~~{{{lllZZZMMMDDDCCCOOO___~~~|||{{{rrriii```YYYTTTUUUUUUSSSRRRRRRRRRSSSSSSTTTTTTVVV\\\```bbbhhhoooyyy|||}}}zzztttrrrvvvzzz}}}~~~wwwiii\\\MMMHHHFFFKKKTTTaaaqqq|||yyyvvvttttttvvv~~~|||lll[[[NNNYYY|||pppjjjvvv{{{zzz~~~uuurrrvvvzzz{{{vvvtttsssqqqiiiaaa]]]```ppp~~~tttxxxiiimmmrrrwww{{{}}}}}}|||yyyrrrWWW>>>888888888???FFFcccrrr```ZZZ```hhhggghhhqqqyyysssuuuvvvwwwxxxyyyzzzzzzzzz||||||}}}~~~tttbbbVVV[[[nnnfffZZZLLLFFFHHHRRRdddsss|||}}}~~~~~~}}}qqqccccccgggmmmooollllllnnnxxx}}}lllRRRMMMLLLGGGFFFGGGHHHIIIIIIHHHGGGGGGBBBAAA???<<<888555222000///............---------...------...///111333444333222111000000111222333333555666888999<<<@@@CCCPPPMMMJJJPPPbbbqqqmmm___:::555666CCCOOOSSSPPPNNNQQQSSSWWW\\\```ccceeefffjjjiiiiiijjjlllppptttwww{{{|||~~~~~~ooo\\\MMMCCC@@@HHHRRRvvvzzzjjj[[[PPPJJJFFFEEECCCCCCBBBBBBBBBCCCDDDDDDCCCBBBDDDHHHKKKLLLRRRXXXaaaeeeiiihhheeehhhpppxxx~~~{{{sssggg\\\IIICCC@@@BBBHHHRRR```nnnzzzwwwuuurrrpppooopppzzzwwwaaaPPP]]]www}}}iiijjjuuu}}}}}}~~~zzzwwwwwwyyyzzzrrrjjjgggfffccc\\\VVVXXXjjj}}}qqq}}}{{{lllooouuuzzz}}}~~~{{{tttZZZ@@@999888:::BBBUUUqqqeeeTTTSSSZZZ___cccgggttt|||vvvwwwwwwxxxxxxyyyyyyzzzzzz{{{zzzzzz|||~~~ppp___\\\iii|||~~~fffZZZMMMEEECCCIIIWWWeeettt|||}}}zzzyyyyyyxxxwwwwwwvvvvvvvvvtttvvvyyy{{{~~~sssiiihhhiiikkkmmmjjjhhhlllsssuuuyyy~~~jjjPPPNNNMMMEEEGGGGGGHHHIIIIIIHHHGGGFFFAAA@@@>>><<<888555222000///............------------,,,,,,---...000333444333222000000000111222333333555777888999<<<@@@CCCJJJLLLKKKMMM[[[iiihhh^^^888444555>>>GGGKKKKKKMMMRRRTTTWWWZZZ___bbbeeegggkkkkkkkkkmmmooorrruuuwwwzzz|||~~~sss___OOOFFFBBBEEEIII```|||ssskkkaaaSSSGGG@@@>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::999:::===>>>>>>BBBHHHJJJSSS]]]bbbeeelllyyyxxxooocccXXXEEEAAA>>>>>>@@@FFFRRR^^^sss~~~~~~{{{|||xxxyyysssiiigggmmmppptttwwwvvvrrroooooopppqqqnnnkkkiiijjjsssjjjTTTbbbxxxqqq___eeerrryyyzzz~~~}}}}}}zzzwwwuuutttooogggaaa^^^\\\WWWSSSRRReeeqqqyyypppsssxxx}}}}}}www\\\BBB;;;:::===FFFddd}}}{{{\\\MMMOOOVVVZZZ___gggwwwzzzwwwwwwwwwxxxzzz{{{|||}}}|||zzzyyy{{{{{{ppp```bbbooo{{{yyyqqqlllkkk~~~~~~hhh]]]PPPEEE???@@@JJJUUUkkkwww{{{xxxxxxvvvrrroookkkiiigggeeeccccccddddddbbbeeeiiilllooosssxxx{{{}}}|||xxxqqqjjjdddbbbbbbiiihhhjjjlllkkkjjjooowwwsssvvvzzziiiPPPNNNMMMDDDFFFGGGHHHIIIHHHHHHFFFFFFAAA@@@>>>;;;888555222000//////.........---------,,,,,,,,,,,,...000222444333222000//////111333444333555777888999<<<@@@DDDAAAHHHJJJIIIPPP]]]___YYY777555666===DDDGGGJJJMMMSSSTTTWWWZZZ^^^bbbfffhhhkkklllmmmoooqqqtttvvvwww{{{}}}uuuaaaRRRJJJFFFFFFHHHPPPlllwwwggg]]]NNNJJJCCC???===>>>>>>>>>;;;<<<<<<<<<;;;:::888888;;;999999;;;;;;:::>>>CCC@@@LLL[[[fffnnnxxxvvvlll___UUUEEEAAA>>>>>>>>>AAAKKKUUUhhhtttzzztttqqqyyy~~~}}}xxxqqqnnncccUUUTTT\\\dddjjjoooooojjjhhhlllpppnnnkkkgggeeeeeeooopppWWWfff{{{jjjWWWaaaqqqxxxzzz}}}}}}xxx}}}{{{~~~}}}{{{vvvpppkkkjjjfff^^^YYYWWWUUUTTTLLL```{{{sssxxxssswww{{{yyy^^^DDD===<<>>@@@JJJYYYhhhttt|||}}}sssfffYYYQQQCCCAAA@@@@@@???AAAKKKWWWiiirrrvvvnnnfffffflllrrr{{{~~~uuuhhh]]]TTTNNNNNNRRR]]]cccddd___^^^dddiiiiiihhhddd```]]]]]]fff}}}~~~[[[iiigggWWWYYYdddsssvvvxxx}}}uuuhhhrrrwwwllluuu}}}ssskkklllfffcccccc```YYYTTTSSSSSScccxxx{{{~~~|||^^^BBB999777===KKKeee~~~tttOOOJJJQQQTTTWWW\\\eeevvv|||wwwxxxyyy{{{~~~}}}{{{}}}tttddd___aaahhhuuu|||vvvllleee^^^XXXgggllluuurrrcccOOOAAA<<<===???@@@XXXlll~~~}}}wwwqqqkkkgggeeeaaa[[[UUUHHHGGGFFFDDDBBB@@@@@@???AAADDDHHHKKKOOOTTTZZZ^^^```___YYYOOOMMMRRRYYY\\\]]]bbbiiillllllnnnsssxxxuuurrrssszzz~~~|||{{{lllSSSMMMJJJEEEEEEEEEFFFHHHJJJJJJIIIGGGCCCAAA???;;;777444111000///............---------...---,,,---///111111111222111000000333444444333444555777:::===>>>>>>>>>>>>>>>FFFLLLMMMVVVZZZQQQ;;;555555<<>>FFFPPPYYY```fffkkkooo{{{sssggg[[[QQQKKKFFFCCCCCC???;;;:::;;;<<<;;;999:::::::::;;;;;;:::::::::999::::::999888999;;;======DDDOOOZZZcccjjjpppssszzz{{{{{{wwwmmm___QQQIIIAAA???>>>>>><<<===FFFPPPeeesss}}}wwwjjjccccccfffggglllttt|||~~~uuuiii^^^QQQGGGEEEIIITTT[[[^^^ZZZXXX\\\```aaaaaa]]]YYYUUUUUU___uuudddmmm___QQQTTT^^^kkktttvvv|||pppaaaiii{{{|||ooohhhrrr|||}}}yyyvvvpppllljjjjjjeee]]]WWWWWWTTT```sss|||^^^CCC:::888>>>KKKeee~~~yyyQQQIIINNNRRRWWW[[[eeewww}}}uuuqqqtttuuuxxxzzz}}}~~~}}}|||~~~ooogggdddiiittt~~~{{{uuukkkbbbeeekkkuuu}}}ssseeeQQQBBB<<<<<<======OOOcccuuuyyyyyy{{{vvvooopppjjjaaa[[[WWWRRRJJJEEEAAA@@@???======<<<<<<<<<777999;;;===@@@CCCHHHKKKRRRUUUVVVSSSSSSWWWZZZZZZUUUZZZbbbgggkkknnnqqqsssnnnkkkllltttzzzzzzzzzzzzoooTTTLLLIIIDDDEEEDDDEEEGGGIIIIIIGGGFFFCCCAAA???;;;777444111000///............---------...,,,,,,---///111111111222111000000333444444333444555888;;;>>>?????????<<<<<>>@@@BBBDDDGGGLLLOOO___qqq}}}vvvqqqeee]]]PPPEEE???===<<<======;;;999999;;;<<<<<<<<<::::::;;;;;;;;;;;;:::::::::;;;;;;:::999:::;;;===;;;???DDDIIIOOOTTTZZZ^^^lllnnnpppmmmeeeYYYLLLDDD???======>>><<<<<>>??????;;;;;;EEELLLLLLQQQPPPDDD777444555===DDDHHHMMMQQQXXXYYYZZZ[[[[[[\\\___aaaaaadddiiimmmppptttxxx{{{~~~yyyvvvssstttyyytttdddVVVJJJBBBAAA@@@>>><<<<<<===???AAAHHHVVVdddhhhfffbbb]]]WWWMMMIIIDDDAAA???>>><<<;;;<<<;;;::::::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>===<<<;;;===>>>;;;<<<===>>>AAAFFFMMMRRR\\\___cccddd___VVVKKKDDD>>>===>>>@@@???>>>AAAGGGVVVkkkppp\\\SSSRRRZZZccckkkjjjeeeaaaccceee[[[UUUOOOKKKKKKTTTgggyyyddd~~~uuuOOOGGGMMMUUU^^^kkkoooxxxiiiTTTTTTfff||||||vvvpppjjjfffccccccgggmmmsssyyyyyyvvvuuuzzz~~~}}}}}}~~~}}}tttggg```___cccjjjxxx~~~~~~|||___EEE===<<>>;;;:::999AAARRRdddkkkiiicccYYYOOOKKKFFFAAA===;;;;;;999888::::::999888888888888888999999:::999999:::===???LLLUUU^^^___]]]ZZZRRRKKKNNNOOOSSSZZZ```aaa[[[UUUUUUQQQSSS\\\ffflllqqquuurrrSSSIIIFFFAAADDDDDDDDDFFFGGGGGGEEECCCCCCAAA???;;;777444111000///............------------++++++---///222222222222111000000222444444333444777:::;;;;;;<<<>>>AAA===<<>>555222444;;;BBBFFFKKKPPPVVVWWWXXXYYYYYYZZZ\\\^^^bbbeeeiiilllnnnqqquuuxxxxxxyyy}}}tttssstttwww|||yyypppdddTTTGGGDDDBBB???>>>===>>>>>>??????EEEIIILLLOOOPPPMMMGGGAAA@@@???@@@AAA@@@>>><<<=========<<<<<<<<<<<<===<<<<<<============<<<<<<===>>>??????=========>>><<<<<<;;;;;;===CCCKKKPPPTTTWWW[[[\\\YYYQQQIIICCC>>><<<===AAAAAA@@@BBBFFFOOO```vvv~~~|||gggYYYVVV]]]dddkkkmmmggg```___aaaZZZTTTMMMJJJJJJQQQaaappp|||hhhsssMMMEEEKKKRRRZZZeeekkkuuu}}}iiiTTTQQQZZZoootttvvvrrrlllcccZZZSSSNNNLLLOOOPPPVVVcccsss~~~vvvsssuuuwwwvvvuuuvvvyyyvvvooommmpppzzzmmmccc```fffooo~~~{{{|||}}}___EEE>>>>>>EEETTTqqqpppOOOFFFEEEGGGPPPSSS___uuu|||wwwssstttwwwzzz}}}|||{{{zzzxxxwwwxxx{{{~~~~~~}}}~~~|||iii\\\ZZZXXXZZZ```gggmmmppp^^^WWWNNNEEE???<<<;;;:::>>>LLL[[[bbb```YYYOOOFFF???<<<:::888999<<<===>>><<<<<<:::999888777777777666777888888777999;;;>>>OOOWWW\\\[[[WWWSSSKKKDDDGGGFFFHHHNNNTTTTTTMMMFFFIIIFFFHHHRRR^^^ffflllqqqsssRRRHHHEEEBBBEEEDDDEEEFFFGGGGGGEEECCCCCCAAA???;;;777444111000///............---------,,,++++++,,,///222333222222111000000333444444333444777999::::::===BBBGGGBBB>>>FFFRRRZZZ```VVVAAA444333555;;;AAADDDJJJOOOSSSUUUVVVWWWWWWYYY\\\^^^bbbeeehhhkkkmmmooorrruuusssuuuyyy~~~wwwrrrsssvvvzzz}}}zzzuuulll\\\LLLCCC@@@>>>===>>>??????>>>;;;<<<<<<>>>DDDIIIGGGAAAEEEAAA===<<<<<<>>>??????@@@AAABBBAAA???>>>???@@@???@@@@@@AAAAAA@@@@@@??????AAABBBBBB@@@??????@@@>>>???>>>???BBBHHHPPPVVVXXXYYY[[[ZZZVVVOOOGGGCCC@@@>>>>>>AAAAAA???@@@CCCIIIYYYlll{{{~~~~~~|||pppccc___dddgggllloookkkbbb]]]]]]WWWQQQKKKHHHGGGKKKXXXdddzzzvvviiiwwwPPPEEEIIINNNVVV^^^eeeqqquuukkkTTTOOOLLLbbb{{{qqqccc]]][[[XXXRRRLLLHHHGGGGGGLLLLLLQQQ^^^qqqwwwllleeedddhhhllljjjccc______[[[UUUXXX___ttt~~~yyymmmhhhjjjtttxxxzzz}}}___DDD>>>???HHHXXXssseeeJJJFFFDDDDDDLLLOOO\\\rrrxxxtttppprrrtttvvvyyy{{{||||||{{{zzzyyywwwvvvxxx|||~~~~~~nnn[[[MMMNNNQQQVVV[[[___```___UUURRRLLLFFFAAA>>><<<<<<;;;DDDOOOUUUTTTNNNFFF@@@======<<<;;;<<<>>>@@@AAA===<<<;;;999888777777777555666777777888999===???JJJOOOSSSQQQNNNLLLHHHCCC>>>===>>>BBBGGGHHHCCC>>>AAA>>>AAALLLXXXaaagggllluuuSSSHHHGGGEEEFFFEEEEEEGGGHHHHHHEEECCCCCCAAA???;;;777444111000///............---------,,,++++++,,,000222333333222111000000333444444333333666999:::;;;AAAJJJQQQHHHBBBIIIZZZhhhpppdddJJJ666444777<<>>???AAAAAAAAA@@@EEEHHHJJJMMMOOOLLLFFFHHHEEE@@@???@@@BBBDDDEEEFFFIIIKKKJJJHHHGGGHHHJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHJJJJJJHHHFFFFFFGGGEEEFFFGGGIIIMMMSSSZZZ```aaaaaaaaa```\\\VVVPPPLLLHHHDDDBBBCCCCCC@@@@@@BBBFFFZZZoooxxx}}}|||rrrmmmmmmppprrrvvvyyyyyyqqqpppqqqooorrrvvvsssiiiaaa___UUUOOOIIIFFFEEEGGGPPPZZZkkk}}}~~~pppeeeXXXIIIHHHKKKSSSWWW^^^lll}}}vvvrrrqqqjjjTTTMMMFFFWWWkkkwwwxxxpppcccYYYOOOOOONNNKKKHHHGGGIIILLLNNNPPPUUU___kkkuuuyyyyyywwwqqqjjjccc___^^^___```[[[RRRLLLLLLHHHDDDIIISSS___nnn~~~yyy{{{wwwzzz~~~___CCC===@@@KKK\\\xxx___FFFDDDDDDBBBIIILLLYYYooo}}}yyyvvvtttoooppprrrtttvvvwwwxxxxxxwwwxxxxxxxxxxxxzzz}}}lllYYYPPPGGGIIILLLQQQUUUWWWVVVUUURRRQQQMMMIIIDDD@@@>>>===:::>>>DDDIIIIIIEEEAAA???????????????>>>???@@@AAA===<<<;;;;;;:::::::::;;;999:::;;;;;;;;;<<>>======???@@@>>>;;;<<<999===IIIVVV^^^dddhhhwwwTTTIIIIIIHHHFFFFFFFFFGGGHHHHHHFFFDDDCCCAAA???;;;777444111000//////.........---------,,,++++++,,,000222333333222111000000333444444444111555888:::===DDDPPPYYYLLLDDDLLL```rrr}}}pppSSS777666888>>>AAADDDIIIPPPQQQSSSUUUWWWYYY\\\___bbb___bbbfffiiikkkooorrruuuuuuwwwyyy|||zzzpppyyy|||{{{ssshhh```RRRLLLEEEBBBCCCEEEGGGGGGOOOXXX```bbb```]]]WWWRRRGGGFFFFFFHHHKKKLLLKKKJJJMMMPPPSSSSSSQQQQQQRRRTTTPPPPPPQQQQQQQQQQQQPPPPPPNNNPPPRRRRRRPPPNNNNNNNNNKKKMMMPPPSSSVVV\\\ccchhhhhhhhhhhhfffddd___\\\YYYPPPKKKGGGGGGFFFBBBAAACCCFFF___www}}}yyy{{{~~~vvviii^^^WWWWWW[[[^^^jjjkkkqqqyyy}}}{{{zzz|||yyyttttttyyyxxxmmmdddaaaUUUOOOJJJGGGEEEEEELLLUUU```vvvnnndddxxx```MMMJJJKKKSSSRRRZZZhhhzzzrrriiijjjppp}}}iiiRRRJJJGGGPPP\\\bbbcccaaa\\\WWWPPPPPPPPPMMMJJJIIILLLOOOOOOSSSYYY```eeeiiilllnnngggeeebbbaaaaaa```^^^[[[UUUJJJDDDDDDAAA<<>>===:::<<>>???@@@@@@@@@???@@@AAA>>>=========>>>>>>???@@@:::;;;<<<;;;;;;<<>>AAADDDHHHGGGFFFGGGJJJLLLMMMLLLPPPMMMHHHDDDBBB@@@>>><<<;;;;;;???IIIQQQXXX```gggrrrTTTKKKIIIDDDIIIGGGFFFFFFFFFFFFEEEDDDCCCAAA???;;;777444111000......---------,,,,,,,,,---,,,,,,---000222222222222///------///222333333555555555777;;;@@@DDDGGGBBB???GGGTTT]]]gggbbbPPP:::444555???EEEDDDHHHNNNTTTWWWXXXWWWZZZ___aaa``````aaabbbeeehhhkkknnnpppqqquuuzzz}}}~~~~~~|||}}}zzznnn\\\TTTLLLIIIGGGHHHNNNUUUcccjjjrrrsssmmmeee```^^^\\\ZZZVVVTTTSSSUUUWWWYYYWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]___```aaabbbaaaaaabbb___\\\\\\]]]]]]ZZZXXXYYY[[[^^^aaaeeelllsssxxx{{{zzzyyywwwuuuqqqlllhhh___[[[XXXVVVOOOFFFCCCDDDFFF^^^xxx~~~{{{zzzqqqfffYYYMMMGGGEEEFFFIIINNNVVVaaaoooyyy}}}vvvtttuuutttnnnhhh___\\\SSSHHHDDDHHHMMMOOOYYYnnnggghhhzzzoooQQQHHHJJJKKKRRRWWWaaarrr{{{ooommmsssyyy{{{{{{qqq```RRRHHHIIIPPP]]]eeefffgggiiihhhfffaaa]]]\\\\\\^^^```ccceeeggggggggghhhjjjlllnnnjjjhhhhhhiiiiiiddd```YYYSSSJJJEEECCCDDDDDDDDDSSSggg{{{||||||yyyuuuUUUAAA@@@CCCPPPfffaaaDDDBBBAAA@@@FFFIIIXXXooo|||vvvrrrqqqtttwwwyyyzzzzzz|||}}}zzz~~~~~~xxxiii]]]SSSKKKGGGIIIIIIIIIKKKPPPVVVYYYYYYXXXXXXWWWTTTMMMEEE@@@@@@BBBCCCDDDFFFHHHIIIHHHGGGFFFHHHHHHGGGEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@>>>===>>>BBBEEEMMMLLLLLLNNNQQQSSSSSSRRRTTTPPPLLLHHHEEECCC@@@>>><<<;;;???HHHOOOTTTZZZ```pppSSSKKKIIIDDDGGGFFFDDDEEEFFFGGGFFFEEECCCAAA???;;;777444111000......---------,,,,,,,,,,,,++++++,,,///111222111111///---...000222333333333444555777999<<<>>>@@@<<<:::CCCNNNTTT\\\[[[MMM999444555???EEEEEEHHHNNNTTTWWWXXXWWWZZZ___bbb```___```aaadddgggjjjmmmnnnqqquuuyyy|||~~~||||||}}}vvvbbbYYYOOOIIIFFFEEEJJJPPPaaaiiiqqqsssoooiiieeeeeebbb```]]][[[ZZZ[[[]]]^^^^^^___```aaabbbcccccccccdddeeegggiiijjjjjjiiiiiigggggggggggghhhgggdddaaaaaabbbdddgggmmmuuu~~~yyytttqqqiiifffddd```WWWKKKDDDDDDIII```{{{zzz}}}{{{nnnbbbWWWMMMGGGHHHLLLNNNOOORRR```nnn}}}wwwsssuuuvvvrrrmmmiiifff]]]RRRNNNPPPSSSRRRXXXiii~~~qqqrrroooQQQHHHIIIIIINNNPPPYYYjjj}}}tttsssyyy{{{mmm___RRRTTT\\\iiirrruuuvvvxxxxxxuuuooojjjgggffffffgggppppppooommmkkklllnnnqqquuusssqqqqqqrrroooiiiddd___YYYRRRKKKHHHGGGGGGFFFRRRggg{{{|||xxxyyyzzz|||qqqPPP>>>@@@DDDSSSllljjjHHHBBB@@@@@@FFFIIIXXXnnnzzzuuurrrqqqsssvvvxxxyyy{{{}}}|||~~~~~~~~~}}}|||xxxkkk\\\UUURRRNNNLLLMMMNNNOOORRRWWW\\\```aaaaaaZZZYYYVVVNNNGGGBBBCCCEEEIIIJJJLLLMMMNNNMMMMMMLLLMMMMMMLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAABBBEEEHHHRRRSSSTTTWWWZZZ\\\[[[ZZZXXXUUUQQQMMMJJJGGGCCC@@@>>>>>>BBBJJJPPPRRRVVVZZZpppTTTKKKIIIFFFFFFDDDCCCCCCFFFGGGHHHGGGCCCAAA???;;;777444111000......---------,,,,,,,,,,,,+++***,,,...111111111222000///000222444555444333444666777999:::;;;;;;;;;:::CCCKKKMMMTTTUUUIII888333555@@@FFFEEEHHHNNNTTTXXXYYYXXX[[[aaacccbbb```aaabbbdddgggjjjmmmnnnqqqtttyyy|||{{{ggg]]]RRRKKKEEEBBBEEEJJJZZZcccnnnsssqqqllliiiiiigggfffdddbbbbbbbbbcccdddggghhhiiikkklllmmmmmmmmmlllmmmnnnpppqqqqqqppppppnnnmmmmmmmmmmmmmmmllljjjhhhhhhjjjmmmsss}}}{{{wwwrrrooommmjjj___QQQHHHFFFLLLaaazzz{{{yyywwwwwwvvvooo```RRRQQQKKKKKKTTT^^^cccdddeeevvv~~~vvvsssssssssrrrtttsssmmmeeeaaaaaa___ZZZZZZhhh{{{}}}}}}oooPPPFFFFFFFFFKKKKKKRRRbbbyyyyyyzzzzzzmmmiiikkkrrr{{{~~~xxxsssooonnnmmmmmmuuuvvvvvvtttrrrrrrtttvvv~~~}}}}}}}}}|||wwwqqqkkkiiieee^^^VVVQQQLLLJJJIIIRRRfff{{{{{{zzzyyy~~~nnnMMM>>>AAAFFFVVVpppvvvPPPCCC@@@???EEEFFFWWWnnn~~~wwwrrrpppqqqssstttuuuuuuwwwzzz}}}||||||}}}~~~~~~|||~~~~~~{{{|||vvvnnnaaaUUUSSSVVVVVVUUUVVVYYYZZZ\\\```cccgggiiiiii___^^^ZZZSSSKKKHHHIIILLLQQQRRRSSSTTTTTTTTTTTTSSSQQQQQQPPPOOOOOOOOOPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHJJJJJJIIIGGGFFFHHHLLLOOOWWWXXXZZZ^^^aaacccbbb```]]]ZZZVVVSSSPPPKKKFFFCCCBBBBBBGGGPPPUUUVVVXXX[[[qqqWWWMMMJJJHHHEEECCCBBBBBBEEEGGGHHHHHHCCCAAA???;;;777444111000......---------,,,,,,,,,,,,+++***,,,...111111111111000///111333555555444444666777999:::;;;::::::<<<;;;CCCHHHHHHMMMNNNCCC777333555@@@FFFFFFHHHNNNUUUXXXZZZYYY\\\bbbeeecccbbbcccdddfffiiilllnnnppppppuuuzzz~~~{{{lllbbbVVVNNNFFFAAABBBFFFOOO[[[iiirrrrrrnnnlllkkkooonnnmmmmmmllllllmmmmmmmmmnnnpppqqqrrrsssssstttqqqrrrsssuuuuuuuuuuuutttrrrqqqpppnnnmmmnnnoooqqqllllllmmmpppwwwxxxvvvtttqqqfffVVVLLLIIINNN```vvvzzztttnnnmmmkkkcccVVVMMMOOOMMMQQQ^^^kkkrrruuuxxx|||qqqmmmppptttyyy{{{{{{xxxwwwuuunnnggg```jjjyyy~~~~~~kkkNNNDDDFFFFFFHHHHHHMMM\\\qqq}}}zzzxxxyyy|||{{{wwwtttrrrrrrrrruuuwwwzzz|||{{{{{{|||}}}}}}vvvqqqssspppjjjaaaYYYQQQMMMKKKPPPeeezzz~~~lllKKK???DDDHHHVVVqqqXXXFFF@@@>>>CCCCCCUUUooo}}}vvvqqqpppssstttuuuttttttuuuwwwyyyzzzzzzzzz{{{}}}}}}|||zzz{{{~~~~~~xxxrrrggg\\\SSSUUU[[[]]]^^^^^^aaabbbdddeeefffhhhjjjkkkcccaaa]]]VVVOOOLLLNNNQQQVVVWWWWWWXXXXXXXXXXXXXXXQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLKKKKKKMMMQQQTTTZZZ[[[]]]aaaeeefffeeeccc___]]][[[XXXUUUPPPJJJFFFDDDEEEKKKTTTZZZ[[[^^^aaarrrYYYMMMJJJHHHEEECCCAAABBBDDDGGGHHHIIICCCAAA???;;;777444111000......---------,,,,,,,,,,,,++++++,,,///111222111...------///222333333222555666888:::;;;<<<<<<===<<<:::BBBGGGFFFKKKKKK>>>666222555@@@GGGFFFHHHNNNTTTXXXYYYYYY\\\bbbeeeddddddeeefffhhhkkkmmmpppqqqpppuuu{{{{{{pppggg\\\TTTKKKDDDCCCFFFGGGSSScccnnnpppooonnnoooqqqrrrrrrsssssssssssssssrrrrrrtttuuuvvvvvvvvvvvvvvvwwwxxxzzzzzzzzzyyyxxxttttttrrrooommmmmmppprrrnnnnnnppprrrxxx|||zzzvvvjjjZZZOOOLLLOOO^^^qqq~~~uuunnngggeeebbb[[[VVVUUUUUUUUUZZZdddnnntttzzzpppggghhhmmmuuuzzzyyymmmqqqyyy~~~jjjNNNFFFGGGGGGFFFGGGKKKUUUggg|||}}}~~~|||}}}zzzwwwvvvvvvvvvuuuyyy}}}zzzwwwzzzxxxssskkkaaaXXXSSSPPPSSSfffzzzgggIIIAAAHHHJJJVVVppp^^^JJJAAA>>>BBBAAATTTnnn~~~vvvsssrrrtttuuuvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzzzz}}}~~~~~~~~~{{{uuuoooaaaYYYUUUYYY___aaabbbccceeefffgggfffeeeeeegggiiieeeccc___XXXQQQOOORRRUUUZZZYYYYYYYYYZZZZZZZZZZZZRRRRRRRRRRRRSSSTTTUUUUUUWWWWWWVVVUUUSSSRRRQQQQQQMMMNNNNNNNNNNNNQQQUUUYYY^^^^^^```cccfffhhhgggfffbbbaaa___]]]ZZZUUUOOOJJJGGGHHHNNNXXX___aaadddhhhrrrYYYMMMIIIHHHFFFCCCAAAAAACCCFFFHHHHHHCCCAAA???;;;777444111000......---------,,,,,,,,,---,,,,,,---000222222222---------///222444333222555666777999;;;===???@@@===;;;BBBHHHJJJPPPNNN@@@666222555AAAGGGGGGHHHNNNRRRVVVXXXWWW[[[aaacccbbbeeefffgggiiikkknnnpppqqqpppuuu}}}}}}tttkkkbbb[[[RRRIIIFFFHHHEEEPPP^^^hhhlllnnnrrruuutttuuuvvvxxxyyyyyyyyyyyywwwxxxyyyzzzzzzzzzzzzzzz||||||~~~~~~}}}uuuuuuuuurrrooonnnoooqqqooopppqqqtttyyyzzzmmm\\\PPPMMMPPP^^^nnnvvvyyy{{{yyyuuukkkeeeaaa^^^ZZZXXX]]]fffhhhgggjjjnnnqqqttt{{{{{{nnnjjjjjjpppvvv~~~||||||zzzwwwzzz~~~pppTTTJJJGGGEEEDDDEEEIIIPPP]]]qqq~~~{{{zzzzzzzzzyyy|||~~~}}}vvvlllccc]]][[[^^^nnnxxx___DDDBBBKKKKKKVVVoooaaaLLLCCC>>>AAAAAARRRjjj}}}uuurrrrrrppprrrtttuuuuuutttuuuvvvvvvyyy{{{{{{xxxxxxzzz|||~~~~~~}}}~~~||||||xxxooohhh___[[[[[[```ddddddeeehhhfffggghhhfffddddddgggiiihhhgggbbb[[[UUUSSSVVVZZZ^^^^^^]]]]]]]]]]]]^^^^^^ZZZYYYXXXXXXWWWWWWWWWXXX[[[[[[ZZZXXXWWWUUUTTTTTTPPPQQQRRRRRRTTTWWW]]]```ccccccccceeehhhjjjjjjiiieeedddcccbbb```ZZZTTTOOONNNNNNTTT^^^dddgggkkkppprrrYYYLLLHHHGGGFFFDDDAAAAAACCCFFFHHHHHHCCCAAA???;;;777444111000......---------,,,,,,,,,...---,,,...000333333333/////////222444666555444555555666888;;;>>>@@@AAA???<<>>EEEHHHJJJLLLSSSUUUWWWYYYZZZ]]]```ccchhhggghhhjjjlllnnnooonnntttvvvzzz|||yyysssiii___VVVQQQOOOKKKPPPYYYbbbjjjssszzz~~~~~~xxxuuuwwwwwwsssnnnmmmjjjpppwww{{{~~~rrr[[[LLLIIILLL[[[iiimmmiiieee```\\\\\\ZZZWWWVVVWWWbbbzzz|||www|||~~~rrrooonnnkkkzzz~~~~~~eeeMMMCCCAAAEEEDDDFFFIIIPPP]]]sss}}}yyyvvvyyyiiiMMMIIIJJJOOORRRUUUnnnhhhJJJ======AAADDDNNNbbbyyytttooopppnnnnnnnnnooopppsssuuuvvvtttwwwzzz{{{yyywwwuuuuuu~~~}}}|||}}}~~~|||}}}~~~~~~wwwjjj___dddfffhhhjjjllllllllllllllloooqqqqqqmmmjjjiiijjjjjjiiifffaaa]]]^^^bbbgggiiikkklllkkkhhhfffeeeeeegggeeefffhhheeeaaa```ddd```^^^\\\\\\\\\\\\ZZZYYYZZZ[[[]]]```dddiiimmmppplllnnnoooooonnnmmmmmmnnnlllllliiidddaaa___^^^\\\[[[]]]aaaeeejjjpppvvv{{{sssVVVMMMNNNFFFDDDCCCBBBDDDFFFGGGFFFEEEAAA@@@===:::777333111000---------------------------,,,,,,...111333333222111111111000111111222333777777777888:::>>>BBBDDDAAA>>>HHHXXXeeennneeeOOO:::666666>>>EEEHHHJJJLLLVVVXXXZZZ[[[]]]___bbbeeegggggghhhjjjlllnnnooooootttvvvzzzwwwlllaaaYYYVVVUUU```cccggglllrrryyy|||yyyzzzwwwqqqnnnnnnoootttzzz}}}ttt]]]MMMIIIMMM[[[hhhjjjfffbbb]]]YYYWWWVVVWWW\\\dddsss~~~|||wwwrrrtttxxxoooRRRFFFFFFEEEDDDEEEHHHMMMYYYnnn~~~yyy~~~gggOOOMMMNNNQQQUUUYYYsssmmmOOO??????DDDCCCLLL```xxxxxxrrrsssqqqpppppppppqqqrrrtttuuutttwwwyyyzzzyyyvvvuuuuuu{{{{{{{{{~~~~~~}}}vvvllldddhhhiiijjjllllllllllllkkklllooossstttrrrpppqqqqqqllljjjgggbbb___```dddiiinnnqqqssstttrrrpppooooooiiihhhjjjlllkkkggggggkkkgggeeebbbaaabbbbbbbbbaaabbbcccfffiiinnnrrrvvvxxxpppqqqqqqqqqrrrrrrqqqqqqmmmmmmkkkgggcccaaa___^^^^^^aaaeeeiiimmmqqqvvvyyysssVVVMMMLLLDDDDDDCCCCCCDDDFFFGGGGGGFFFAAA@@@===:::777333111000---------------------------,,,,,,...111222222222111111000000111222222333666666777888:::===@@@BBB===;;;GGGWWWbbbjjjcccNNN999555666===EEEGGGIIIKKKVVVXXXZZZ[[[\\\^^^bbbdddgggggghhhiiikkkmmmooopppsssvvvzzz~~~}}}qqqfff___\\\\\\rrrssstttvvvyyy~~~}}}{{{vvvnnnlllmmmuuuyyy~~~www___NNNJJJQQQ]]]ggghhhddd```\\\YYY[[[YYY]]]gggsss}}}wwwwwwzzzWWWGGGHHHEEECCCCCCFFFJJJSSSdddttt|||xxxzzz```MMMOOOPPPQQQVVV\\\wwwtttTTTAAA@@@EEEBBBJJJ]]]vvvyyysssqqqrrrrrrqqqqqqqqqrrrssstttsssvvvxxxyyywwwvvvvvvwwwyyyzzz{{{|||xxxsssmmmjjjlllmmmmmmnnnnnnmmmllllllkkknnnqqqsssrrrqqqqqqrrrnnnlllhhhdddaaaccchhhlllmmmqqquuuxxxwwwuuusssrrrnnnmmmooorrrqqqnnnnnnrrrllljjjgggeeefffggghhhgggeeegggkkkppptttxxxzzz|||vvvtttrrrtttwwwxxxwwwtttpppooonnnjjjfffbbbbbbccc```dddjjjnnnrrruuuxxx{{{tttWWWNNNLLLDDDDDDCCCCCCDDDFFFGGGGGGFFFAAA@@@===:::777333111000------------------------,,,,,,,,,---000222222111000000000000111222333333666666777888:::<<<>>>???<<<:::EEESSS\\\eee```NNN888444555===DDDGGGIIIKKKSSSUUUWWWXXXYYY[[[^^^aaafffggghhhiiijjjllloooqqqsssuuuyyy~~~yyynnnfffaaa```qqqsssvvvyyy~~~~~~}}}}}}{{{uuummmkkkoooyyy|||xxxaaaPPPLLLUUU^^^ffffffcccbbb```]]]aaa```fffuuu{{{]]]GGGFFFDDDBBBAAACCCFFFLLLYYYfff}}}uuuXXXIIIOOOOOOOOOUUU]]]xxx]]]CCC>>>CCCCCCIIIZZZssswwwoookkkpppqqqqqqrrrrrrssstttuuurrrtttvvvwwwvvvvvvwwwxxxyyyzzzzzz~~~}}}xxxqqqlllkkklllnnnnnnooooooooooooooooooqqqrrrtttuuutttsssqqqqqqpppmmmiiieeedddggglllooonnnrrrxxx{{{{{{xxxuuutttsssrrrsssvvvuuuqqqrrruuuooollliiihhhiiikkkkkkkkkiiikkkoootttyyy|||}}}~~~yyyvvvsssuuuzzz|||zzzvvvsssrrrqqqnnniiiccccccfffbbbgggnnnssswwwzzz}}}tttXXXOOONNNEEEEEEDDDCCCDDDGGGHHHGGGFFFAAA@@@===:::777333111000------------------------,,,++++++---000222222111000000000000111222333444555666777999;;;===>>>>>>===:::CCCMMMSSS]]]]]]OOO888444444<<>>???>>>===;;;BBBIIIMMMWWWYYYNNN777333444;;;CCCEEEGGGJJJPPPSSSVVVXXXZZZ]]]aaaddddddfffhhhhhhgggjjjoootttsssuuuxxx}}}|||qqqiiieee___gggttt|||{{{~~~}}}~~~}}}{{{}}}wwweeeYYYXXXZZZ___bbbaaaaaadddfffeeeggggggnnn|||zzzYYYFFFEEEBBBAAABBBBBBCCCIIIPPPeeeooo|||{{{eeeRRRIIISSSRRRRRRYYY___uuu|||SSSBBBDDDFFFFFFRRRkkk~~~tttjjjjjjlllnnnqqqsssuuuvvvvvvpppqqqrrrssssssuuuyyy|||xxxxxxxxx|||yyy}}}~~~~~~|||{{{wwwqqqkkkiiilllooopppqqqrrrtttvvvyyy{{{}}}zzzzzz{{{~~~|||sssnnnhhhfffhhhmmmrrruuu|||~~~zzzyyy}}}~~~|||ssstttwwwzzz}}}~~~{{{xxxxxx{{{}}}|||zzzyyyvvvuuutttkkk``````hhhppptttyyy|||}}}}}}}}}~~~nnnSSSMMMOOOHHHEEEDDDDDDEEEGGGHHHHHHGGGAAA@@@===:::777333111000------------------------+++++++++---///111111000/////////000111333444555222555888<<>>:::666222000///......---,,,,,,,,,,,,---...+++***+++///111000///333222111111111222333444333555999:::;;;<<<>>>??????@@@DDDJJJOOOOOOIIICCC777111000666===AAADDDHHHPPPRRRVVVYYY\\\___bbbeeeiiiiiiiiiiiiiiilllqqqtttrrrtttwwwzzz~~~|||zzzzzz{{{zzzqqqmmmpppuuu||||||{{{xxxtttqqqppppppuuusssqqqpppqqqvvv~~~{{{OOOIIIDDD@@@@@@@@@???AAAEEEHHHPPP```rrr}}}aaaMMMJJJHHHIIIMMMQQQTTT[[[cccXXXBBBBBBAAAAAAEEERRRhhh}}}yyyiiihhhhhhkkklllkkkmmmrrroooppppppooooooqqqtttwwwvvvttttttzzz}}}~~~|||wwwuuuwww{{{~~~zzzpppiiieeehhhmmmqqqvvv{{{~~~~~~}}}vvvqqqnnniiiaaa\\\[[[hhhqqqvvvxxx~~~aaaOOOJJJIIIGGGFFFEEEDDDEEEGGGGGGEEEDDDBBBAAA===999666222000///......---,,,,,,,,,,,,------+++***,,,///111111000222111111000111222333444333555888:::;;;===@@@BBBDDDAAACCCOOO^^^eee```XXX<<<555222555;;;>>>BBBEEENNNQQQUUUXXX\\\```dddgggkkklllkkkkkkjjjlllpppssstttvvvxxx{{{~~~}}}uuurrruuuzzz|||xxxwwwxxx{{{zzzxxxvvvwww{{{___SSSJJJCCCAAAAAA???@@@BBBCCCJJJWWWgggwwwzzz```NNNNNNLLLLLLOOOQQQSSSYYYaaa{{{zzzSSSAAAAAA@@@@@@CCCNNNaaauuu|||llliiiiiikkkkkkiiilllpppnnnooopppppppppssswwwzzzxxxvvvvvv|||~~~|||{{{}}}zzzvvvlllgggeeekkkrrrwww}}}~~~wwwqqqnnniiibbb^^^___kkkqqquuuvvv}}}}}}___MMMHHHHHHGGGFFFEEEDDDEEEGGGGGGEEEDDDBBB@@@===999555222000///......---,,,,,,,,,,,,---,,,++++++---///222222222111111000///000111222333333555777888;;;>>>CCCGGGKKKCCCBBBRRRiiiwwwtttlllBBB:::333444888;;;???DDDLLLOOOSSSWWW\\\aaagggkkkooopppooommmlllmmmppprrrtttvvvxxx{{{}}}zzzxxx}}}~~~}}}qqq___RRREEEAAABBB@@@??????@@@DDDMMMZZZjjjwww~~~ttt^^^PPPRRROOOOOOQQQRRRRRRWWW^^^uuuwwwUUUAAA@@@??????AAAIIIWWWiiizzz~~~oookkkiiijjjjjjhhhjjjnnnmmmnnnpppqqqrrrtttxxx{{{{{{yyyyyy}}}~~~~~~~~~~~~xxxsssllliiiiiipppxxx}}}~~~xxxrrrnnniiicccbbbdddqqqwwwzzzyyy}}}|||]]]LLLHHHIIIIIIFFFEEEDDDEEEGGGGGGEEEDDDAAA???<<<999555222000///......---,,,,,,,,,,,,---,,,,,,,,,---///111333333111000/////////000222222333444666777:::???FFFKKKMMMEEECCCPPPgggvvvvvvpppFFF<<<444333666:::???DDDIIIMMMRRRWWW\\\bbbiiimmmrrrsssrrrpppnnnnnnoooqqqrrrtttwwwzzz}}}{{{|||hhhVVVEEE@@@BBBBBB???>>>@@@BBBFFFPPP^^^nnn{{{|||lll[[[RRRSSSQQQPPPSSSSSSSSSWWW^^^rrr\\\DDD???@@@???@@@EEENNN]]]qqq~~~pppkkkgggggghhhgggiiimmmmmmooopppqqqqqqsssvvvyyy|||zzzzzz}}}||||||~~~yyyuuupppmmmooovvv{{{xxxrrrnnnhhhdddeeeiiivvv~~~zzz]]]LLLJJJKKKKKKFFFEEEDDDEEEGGGGGGEEEDDD@@@???<<<888555222000///......---,,,,,,,,,,,,---+++,,,------...000222333111000/////////000222222444555666777:::???FFFKKKIIIDDDBBBKKK\\\jjjnnnnnnGGG===444222666:::@@@FFFGGGKKKRRRXXX^^^ccciiimmmsssssssssqqqnnnnnnoooqqqnnnqqquuuyyy||||||zzz|||ppp[[[FFF???AAABBBAAA@@@???@@@BBBHHHSSSbbbqqqzzz~~~wwwcccWWWSSSRRRPPPPPPSSSTTTTTTXXX___ooobbbHHHBBBBBB???@@@CCCHHHSSSiii|||rrrkkkffffffggghhhjjjmmmooopppqqqrrrqqqqqqsssuuu{{{zzzyyy{{{~~~yyyzzz}}}|||wwwqqqppprrryyy~~~zzztttoooiiieeehhhnnnwww{{{^^^NNNKKKKKKKKKFFFEEEDDDEEEGGGGGGEEEDDD@@@>>>;;;888555222000000......---,,,,,,,,,,,,---+++,,,---------...000222111111000///000111222333555555666777999>>>DDDIIICCC@@@@@@GGGSSS```hhhkkkHHH===444333666:::@@@FFFFFFKKKSSSZZZ___dddhhhjjjpppqqqqqqpppnnnnnnooopppllloootttxxx|||~~~~~~{{{yyy{{{}}}gggNNNCCCBBBBBBAAAAAA>>>>>>>>>AAAHHHTTTbbbkkkvvv}}}wwwrrryyykkkZZZSSSRRRPPPOOOPPPSSSTTTTTTYYY___jjjhhhLLLFFFCCC??????BBBEEEMMM```uuuyyyppphhhhhhiiiiiikkknnnppprrrssssssrrrrrrssstttzzzyyyxxxxxxzzz~~~xxxxxxzzz}}}yyyrrrqqqtttzzz}}}yyytttmmmhhhkkkrrryyy~~~aaaOOOJJJIIIHHHFFFEEEDDDEEEGGGGGGEEEDDD???===;;;888444222000000......---,,,,,,,,,,,,---+++,,,...---++++++---000222111111000111222333444555666777777999<<>>>>>???BBBJJJTTT\\\mmmyyy|||uuuooogggiii|||wwwaaaSSSPPPQQQQQQOOOPPPSSSTTTSSSWWW]]]cccyyyTTTFFFBBB===<<>>;;;888444111///.........---,,,,,,,,,,,,------,,,+++***+++---///111222222222000000111444777888777777888:::===@@@BBBEEE@@@<<<@@@IIIQQQTTTTTTLLL>>>666999999444888BBBGGGKKKRRRYYY___bbbccccccgggooouuurrrllllllnnnooovvvuuuvvvzzz{{{|||~~~oooooottt|||}}}~~~}}}zzz}}}~~~}}}{{{ZZZGGGDDDCCC???BBB???>>>@@@@@@@@@DDDJJJZZZlllyyytttqqqmmmfffTTTTTTtttgggUUUPPPQQQPPPQQQQQQQQQRRRSSSUUUWWWXXXYYYyyyhhhAAABBB@@@AAABBBBBBEEEPPP[[[uuu{{{~~~rrrkkkjjjmmmqqqrrrvvvyyyzzzxxxwwwxxxzzzyyysssooooooqqqsssxxx|||vvvnnnnnn|||~~~}}}{{{zzz~~~xxxtttvvv|||bbbNNNHHHGGGFFFEEEDDDEEEFFFGGGFFFCCCAAA@@@>>>;;;888444111///.........---,,,,,,,,,,,,------,,,+++++++++---///111000111111000000222555888777777777888:::===@@@BBBFFFDDDBBBCCCFFFKKKPPPRRRIII<<<555666555111777AAAEEEIIIPPPWWW]]]aaacccdddgggpppvvvsssnnnnnnpppqqqsssrrrtttyyy{{{|||wwwooorrrvvv}}}}}}zzz{{{~~~}}}{{{}}}zzz~~~oooXXXNNNFFF>>>@@@======@@@@@@@@@BBBGGGPPP^^^qqqyyyoookkkddd]]]SSSTTTeeerrr^^^SSSPPPPPPPPPNNNNNNMMMMMMOOOQQQTTTUUUXXXsssrrrIIIBBB???===>>>>>>AAALLLVVVlllsss}}}tttmmmmmmoootttvvvyyyyyywwwuuuvvvwwwyyysssooooooppppppuuu||||||rrrnnnyyyzzzuuuxxx}}}yyy{{{bbbPPPJJJIIIFFFEEEDDDEEEFFFGGGGGGDDDAAA@@@>>>;;;888444111000///......---,,,,,,,,,,,,------,,,++++++,,,---///000///000111111111222555888777777777888:::===@@@AAAEEEIIIJJJIIIGGGJJJTTT]]]TTTFFF999555222000555===AAAEEELLLSSSZZZ```cccdddiiirrryyywwwtttssssssqqqoooooorrrxxx{{{|||sssqqqrrrwww{{{xxx{{{{{{yyy~~~tttsssbbbQQQCCCBBB??????AAABBB???@@@CCCGGGPPP^^^mmmyyyuuuhhhdddaaaYYYOOOJJJ^^^|||www]]]SSSRRROOONNNOOOMMMLLLKKKKKKLLLOOORRRTTTWWWiii|||QQQFFFAAA===<<<<<<>>>EEEMMM```iiivvvvvvqqqqqquuuvvvwwwvvvtttrrrrrrsssxxxrrrnnnnnnnnnnnnrrrxxxxxxpppsss~~~sssppprrr~~~|||```PPPKKKIIIFFFEEEDDDEEEGGGHHHGGGDDDBBB???>>>;;;777444222000///......---,,,,,,,,,,,,------,,,,,,,,,,,,---...///111111222222111111333666777777888999;;;===@@@AAADDDKKKPPPNNNJJJQQQdddtttnnn[[[DDD666222333555777===AAAGGGOOOWWW^^^bbbdddkkkuuu~~~|||yyyuuuqqqmmmnnnrrryyy||||||zzzuuuqqqttt}}}zzz~~~}}}|||ooohhhxxx{{{dddOOOGGGCCCAAACCCCCC???===???CCCHHHQQQZZZdddnnnxxx}}}|||sssfff]]]ZZZXXXTTTOOOZZZttteeeQQQPPPRRRLLLJJJNNNOOONNNLLLLLLMMMPPPTTTVVVWWWaaa~~~UUUJJJDDD???>>>>>>===???DDDUUU```pppzzzvvvuuutttsssqqqooonnnnnnnnnsssnnnlllmmmmmmmmmqqqvvvtttlllrrrzzzrrrqqq}}}xxx^^^PPPLLLIIIEEEDDDDDDEEEGGGHHHHHHEEECCC???===:::777444222000000......---,,,,,,,,,,,,------,,,,,,,,,------......222333444333111000111333666777888999<<<>>>???@@@CCCKKKQQQNNNKKKUUUmmmlllMMM777333777777333:::===CCCKKKTTT[[[aaadddlllxxxyyysssqqqqqquuu{{{}}}|||~~~zzzrrrsss}}}~~~|||~~~}}}~~~eeehhhvvvxxx___JJJDDD@@@AAAAAA???>>>??????CCCHHHLLLQQQ\\\kkkvvvyyylllfff^^^UUUPPPPPPUUU[[[xxx|||nnn[[[OOORRRRRRJJJGGGMMMOOONNNMMMMMMNNNQQQTTTVVVWWW[[[vvv[[[IIIBBB>>>???@@@>>>>>>???MMMYYYjjj{{{wwwrrrpppmmmkkkjjjjjjjjjjjjnnnjjjiiikkkmmmmmmqqqvvv}}}lllhhhyyy|||{{{uuu]]]QQQMMMJJJDDDDDDDDDEEEGGGIIIHHHFFFDDD>>>===:::777444222111000......---,,,,,,,,,,,,---------------------------222333444333111111111222666666888:::<<<>>>???@@@DDDJJJNNNKKKHHHRRRhhh{{{qqqTTT:::222777888333999<<>>AAABBBEEEOOO^^^jjjwww|||~~~}}}rrrggg^^^[[[VVVOOOJJJNNN___ppp|||```WWWQQQSSSRRRKKKJJJNNNMMMMMMMMMMMMOOOQQQRRRTTTVVVXXXooolllLLLCCC<<<===????????????GGGQQQbbbrrrvvvooolllhhhfffggghhhiiiiiijjjggggggkkkmmmmmmpppuuu~~~zzzrrr{{{sss]]]RRRPPPKKKEEEDDDDDDEEEGGGIIIIIIFFFDDD>>>===:::777444222111000......---,,,,,,,,,,,,------------------------,,,///111222333222222333555555666888:::<<<>>>???@@@BBBGGGJJJIIIGGGNNN]]]jjjvvvrrr^^^BBB222333666333999;;;@@@GGGPPPXXX```dddlllsssyyy}}}|||}}}}}}uuuvvv~~~~~~}}}xxxkkkVVVdddiiiooofffYYYKKKDDDAAA???@@@BBB======>>>>>>AAAGGGNNNSSS___hhhqqquuuuuuuuuyyy}}}|||}}}tttllleee[[[TTTQQQMMMKKKJJJMMMZZZvvvtttYYYUUUPPPOOOPPPQQQPPPOOOKKKLLLMMMOOOPPPQQQQQQRRRTTTVVVjjj^^^OOOAAA===>>>??????@@@BBBJJJWWWeeeqqq|||zzznnnjjjeeedddfffiiikkkkkkjjjhhhhhhlllmmmmmmooorrrxxxsss^^^TTTRRRMMMFFFDDDDDDEEEGGGIIIIIIGGGDDD>>><<<:::777555333111111......---,,,,,,,,,,,,------------......---,,,,,,,,,...111333333444666777555666888;;;===>>>?????????DDDHHHIIIIIIMMMVVV^^^mmmtttiiiKKK222///222333999;;;@@@FFFOOOXXX___dddjjjooosssvvv||||||}}}~~~yyyuuuzzz|||{{{yyybbbMMM[[[\\\```~~~|||kkkWWWKKKDDD???>>>@@@BBB???===>>>AAABBBAAA???GGGRRR```iiimmmpppvvv{{{wwwyyy~~~~~~uuuggg\\\TTTOOOKKKIIIFFFBBBBBBHHHSSSiii}}}\\\WWWTTTNNNJJJNNNUUUUUUPPPKKKMMMOOOQQQRRRSSSRRRRRRRRRUUUgggrrr___JJJ@@@>>>===>>>???>>>EEEOOO[[[fffqqqzzzmmmiiieeedddgggkkkmmmnnnllliiiiiilllmmmlllmmmpppqqqvvvqqqaaaWWWPPPKKKIIIDDDFFFOOOYYYXXXMMMDDDBBB>>>===:::777444222111000,,,,,,,,,------.........++++++,,,,,,,,,,,,------+++---000444666666555444999;;;>>>>>><<<;;;>>>AAABBBGGGOOOSSSOOOKKKSSS```___jjjaaaEEE555888888...777888;;;AAAIIITTT]]]ccciiikkkoootttzzzyyy{{{{{{wwwxxxuuuXXXTTTYYY]]]gggtttkkkRRRDDDAAAAAA@@@EEE>>>;;;===@@@???======AAAHHHQQQZZZaaahhhooouuuyyy}}}zzz~~~lll```SSSMMMIIIFFFEEEFFFDDD<<<>>>OOOhhhggg[[[SSSSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUWWWUUU]]]{{{pppLLLAAABBB???;;;<<<===@@@FFFNNNXXXcccooovvv~~~~~~uuuooogggcccdddiiimmmpppppppppnnnllljjjjjjlllnnnqqqwwwooo]]]TTTMMMHHHGGGFFFGGGLLLSSSRRRJJJDDDCCC>>>===:::777444222111000,,,,,,------------------++++++,,,,,,,,,,,,------,,,...111444666666555444999<<>>===<<>>FFFOOOXXX]]]eeeggglllpppuuu|||{{{oooXXXVVV\\\^^^dddoooxxxdddPPPHHHEEECCCAAA>>>???BBBBBB>>>>>>AAA???CCCHHHMMMRRRXXX___dddqqqwww~~~}}}}}}~~~qqqggg^^^RRRHHHFFFFFFDDDAAAAAA???<<>>===:::777444222111000------------------,,,,,,++++++,,,,,,,,,,,,------...000222555666666555444999<<>>???@@@AAABBBGGGLLLPPP]]]eeeqqq}}}yyyiiiXXXMMMKKKCCC===>>>@@@>>>======>>>DDDWWWuuuwww___SSSPPPPPPPPPOOOOOONNNNNNMMMMMMRRROOOMMMPPPVVVYYYYYYVVVWWWTTTWWWgggpppJJJ<<>>===:::777444222111000.........------,,,,,,,,,+++++++++,,,,,,,,,------000111333444555555444444777;;;>>>>>>======@@@CCCHHHIIILLLRRRVVVVVVTTTSSSQQQ\\\gggcccNNN999333888222333444777<<>>>>>======???AAACCCFFFNNNZZZgggsss}}}vvvqqqjjjbbbYYYQQQIIICCCBBB>>><<<===<<<<<>>@@@DDDLLLUUU[[[iiirrr{{{|||tttmmmgggbbb___```cccggghhhiiihhhiiiiiilllpppuuuvvvuuuxxx~~~}}}{{{zzzzzzyyy|||]]]MMMIIIHHHHHHIIIHHHJJJKKKKKKJJJHHHEEECCC>>>===:::777444222111000.........------,,,,,,,,,+++++++++,,,,,,,,,------000111222444444555444444555888<<<<<<;;;<<>>>>>>>>?????????>>>======AAAHHHPPPYYYccclllrrryyywwwoookkk]]]XXXPPPIIIEEECCCAAA@@@??????@@@???;;;>>>MMM]]]fffwwwrrr[[[TTTTTTRRRNNNNNNNNNNNNNNNNNNNNNOOOMMMLLLPPPYYYccceee___XXXVVVUUUVVV\\\fffzzzYYYCCCEEEFFF???>>>>>>>>>>>>@@@EEEMMMRRR]]]gggooosssxxx|||tttllleee```___cccgggiiiiiihhhhhhiiiiiilllooommmjjjkkkpppvvvzzz~~~zzzxxxxxxxxxwww{{{\\\LLLIIIJJJJJJJJJIIILLLMMMKKKJJJIIIFFFBBB>>>===:::777444222111000------------------,,,,,,++++++,,,,,,,,,,,,------//////111222333444444444333777:::;;;;;;<<>>===>>>???@@@@@@===;;;???@@@BBBCCCGGGLLLSSSXXXccclllyyy{{{rrrhhh___WWWSSSIIIGGGEEECCCBBB@@@===:::888:::<<<======FFF\\\qqqhhhZZZWWWWWWUUUNNNNNNOOOOOOPPPPPPQQQQQQOOOPPPTTT[[[```___WWWPPPRRRRRRVVV[[[```ppp```EEEAAACCCBBB>>>>>>>>>===>>>AAAFFFJJJWWW```iiimmmrrr{{{~~~xxxppphhhbbbaaadddgggiiihhhggggggggghhhjjjkkkjjjhhhiiilllpppssswww||||||xxxwwwwwwvvvvvv}}}^^^NNNKKKKKKIIIHHHJJJMMMMMMIIIGGGIIIGGGBBB>>>===:::777444222111000,,,,,,------------------++++++,,,,,,,,,,,,------------///000222333444555333777:::<<<<<<===AAADDDFFFMMMTTT[[[dddiiiddd\\\bbbqqqlllMMM666111111222444777;;;>>>@@@EEETTTbbbffflllvvvzzzvvvwwwxxxzzz~~~|||vvvuuu{{{}}}aaaWWWVVVYYY\\\\\\YYYWWWWWWUUUTTTWWWdddqqq\\\QQQKKKEEEAAA@@@AAA???===>>>???@@@???===???????????????AAADDDGGGRRRZZZfffnnnsssxxx~~~|||xxxkkkgggaaaYYYRRRLLLHHHFFF@@@@@@@@@AAAAAA@@@<<<999999999===EEEOOO```xxxqqqaaaYYYVVVWWWZZZOOOPPPPPPQQQRRRSSSSSSSSSNNNOOORRRUUUWWWUUUPPPKKKPPPRRRXXX^^^___jjjrrrRRRCCC@@@AAA<<<=========<<<===@@@CCCNNNYYYbbbeeeiiirrr}}}|||uuulllfffccceeeggggggfffddddddeeeeeefffggggggiiijjjlllmmmpppqqquuuxxxzzz{{{~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{|||~~~~~~~~~~~~|||yyywwwwwwvvvuuuttt```PPPLLLKKKHHHFFFKKKNNNLLLFFFDDDHHHHHHCCC>>>===:::777444222111000,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,...///111333444555444777;;;======>>>BBBEEEEEENNNVVV[[[aaaeee___VVV]]]mmm~~~yyyZZZ===000000111333666999===>>>???PPP^^^ccckkkwww{{{wwwyyyyyy{{{~~~}}}|||rrrooowww~~~xxxXXXTTTTTTUUUVVVUUUSSSRRRTTTNNNRRRSSSUUUiii{{{jjjZZZMMMFFFDDDFFFBBB>>>===???AAAAAA@@@:::;;;===>>>>>>???AAABBB>>>EEEMMMRRRTTTWWW]]]bbbeeekkktttzzz|||wwwqqqkkkddd]]]XXXRRROOOJJJFFFCCCBBBBBBCCC>>>===;;;;;;===>>>>>>>>>DDDCCCGGGVVViii{{{ddd[[[VVVSSSVVV^^^PPPQQQQQQRRRSSSTTTUUUUUUJJJKKKMMMOOOOOONNNMMMLLLRRRUUU\\\bbbbbbiiihhhNNNCCCBBB:::<<<<<<<<<;;;;;;===???BBBMMMVVVYYY\\\eeeooouuu~~~zzzqqqkkkdddfffgggfffdddbbbbbbcccbbbbbbbbbeeehhhkkkkkkkkkjjjkkknnnrrrtttuuuyyy}}}wwwyyy}}}~~~~~~~~~}}}}}}|||||||||{{{zzzzzz{{{~~~}}}{{{zzzzzz|||}}}~~~}}}{{{zzzzzz{{{|||}}}}}}{{{{{{{{{|||zzz|||}}}}}}|||zzzzzzzzz{{{yyywwwvvvvvvvvvtttssshhh\\\NNNHHHLLLMMMHHHIIIKKKJJJGGGEEEDDDDDD???===:::777444222111111......---------,,,,,,,,,++++++++++++++++++++++++///...,,,,,,...111555888777:::======<<<>>>CCCGGGHHHJJJOOOTTTXXX[[[]]]___aaa^^^nnn|||}}}oooGGG:::555000000444999<<<<<>>======>>>@@@AAA???<<>>>>><<<:::;;;???>>>;;;@@@IIIJJJPPPaaa}}}~~~hhhVVVUUUWWWUUUTTTXXXOOOQQQRRRPPPRRRVVVUUUQQQTTTMMMIIILLLOOONNNLLLLLLTTTTTT[[[ccceeejjjmmmWWWFFFBBB???===>>><<<:::;;;@@@===AAAIIIRRRZZZ^^^^^^]]]gggqqqzzz~~~|||wwwrrriii```]]]___bbbaaa^^^^^^___```bbbdddfffggghhhiiiiiijjjmmmrrruuusssqqqqqqrrrtttvvvxxxyyy{{{{{{~~~~~~|||}}}~~~}}}{{{xxxvvvuuutttttttttttttttttttttvvv{{{~~~~~~{{{yyyyyyzzzzzzyyyzzz{{{zzzxxxwwwxxxyyyzzzzzz|||}}}|||yyywww{{{|||xxxvvvxxx{{{yyyxxxvvvtttsssrrrrrrrrrrrrhhhWWWMMMMMMKKKHHHIIIKKKJJJGGGDDDCCCCCC???===:::666444222111111......---------,,,,,,,,,++++++++++++++++++++++++///---,,,,,,...333888;;;999999:::<<>>AAAGGGPPP[[[hhhttt|||xxxqqqooommmiiigggooovvv```XXXXXXTTTOOONNNPPPRRRSSSRRRQQQLLLLLLTTT[[[fff}}}vvvpppWWWNNNDDD@@@AAACCCBBB???@@@@@@>>><<<::::::===???>>>>>>>>>>>>???@@@AAAAAADDDEEEHHHMMMSSSZZZ```dddjjjmmmppprrrrrrvvv~~~|||{{{}}}{{{wwwuuuuuuxxxxxxvvvrrrlllfff___[[[ZZZXXXTTTPPPKKKJJJGGGEEEBBB???===<<>>AAAKKKWWWgggpppnnn\\\OOOPPPTTTQQQPPPRRRNNNNNNMMMMMMSSSZZZ[[[XXXRRRMMMKKKPPPSSSPPPLLLJJJOOOQQQXXX```aaaccctttlllJJJAAA===<<<======;;;<<<@@@AAADDDHHHOOOUUUYYYZZZZZZ^^^hhhrrryyy~~~|||uuummmddd___^^^``````___aaabbbcccdddeeeggghhhhhhiiiiiijjjmmmqqqsssqqqoooppppppqqqsssuuuxxxzzz{{{}}}{{{{{{}}}~~~|||zzzxxxuuutttsssrrrqqqrrrrrrrrrrrruuuyyy}}}||||||||||||zzzxxxvvvuuuvvvwwwxxxxxxwwwwwwxxxyyyyyyzzz{{{~~~~~~|||yyy|||}}}yyywwwyyy{{{wwwvvvvvvuuusssrrrqqqqqq}}}sss^^^OOOKKKHHHHHHJJJKKKIIIGGGDDDCCCCCC>>>===:::666333222111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---222999@@@DDD>>>:::888===FFFLLLLLLJJJIIIIIIHHHHHHJJJOOOWWW\\\[[[YYYaaahhhllltttppp\\\:::888555333333444666777;;;===AAAHHHRRR```nnnwww|||vvvnnniiiggggggccceeeqqqeeeVVVRRRTTTQQQMMMLLLMMMOOOPPPPPPQQQMMMMMMQQQTTTZZZjjj|||qqqfffVVVKKKGGGEEEBBB@@@===@@@AAA>>>;;;:::===AAA>>>>>>===<<<<<<<<<======>>>>>>???AAACCCGGGJJJLLLOOORRRUUUWWWXXX\\\ccciiiooopppqqqpppmmmhhhccc```aaabbbeeeggghhhgggfffeeeaaa^^^[[[\\\^^^___\\\YYYTTTOOOJJJGGGGGGFFFDDDAAA>>>>>>>>>===<<<;;;;;;:::999:::<<<<<<<<<;;;:::888>>><<<<<<@@@FFFQQQbbbppplll[[[PPPJJJOOOSSSPPPMMMNNNMMMKKKIIIKKKVVVaaabbb^^^OOOLLLNNNTTTVVVRRRLLLIIIKKKNNNUUU\\\[[[ZZZeeesss\\\FFF@@@===>>>???<<<<<<>>>AAABBBEEEIIINNNTTTZZZ]]]ZZZaaahhhooowww~~~|||xxxssslllddd```^^^______cccccccccdddeeeggghhhiiiiiiiiijjjllloooooonnnlllmmmmmmmmmnnnqqqtttxxxzzz}}}zzzwwwvvvxxxzzz{{{zzzxxxvvvtttrrrqqqqqqoooppppppppppppsssvvvzzzwwwyyy|||}}}|||xxxtttqqqrrrsssuuuuuuttttttvvvwwwwwwwwwyyy}}}}}}{{{{{{}}}|||zzz|||}}}yyyxxxyyy{{{vvvvvvwwwwwwvvvtttsssqqqttt[[[KKKIIIFFFHHHJJJJJJIIIFFFCCCBBBBBB>>><<<999666333111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...555>>>GGGMMMAAA;;;777>>>JJJSSSQQQLLLGGGHHHHHHGGGGGGLLLTTTZZZdddccccccbbbcccjjjkkkdddDDD===444000222666888888999:::===@@@HHHTTTbbblllssszzz}}}tttmmmiiieeeccc]]]aaajjj{{{lllVVVMMMMMMPPPNNNLLLJJJKKKLLLNNNNNNSSSPPPOOOQQQPPPQQQ[[[fffyyylllaaaVVVKKKDDD>>>@@@BBBBBBAAA?????????@@@???>>>===============>>>>>>>>>>>>>>>???AAAAAAAAABBBDDDDDDDDDFFFJJJMMMTTTTTTUUUTTTQQQMMMIIIGGGHHHIIIKKKLLLMMMMMMLLLLLLKKKIIIGGGGGGIIIIIIHHHFFFDDDAAA>>>===>>>>>>===;;;<<<============>>>>>>>>>999;;;============>>>>>>>>>AAAHHHRRR^^^nnnhhhVVVQQQLLLLLLSSSWWWSSSNNNMMMLLLKKKIIINNN[[[ffffff___NNNLLLMMMSSSUUUPPPLLLKKKMMMOOOSSSWWWUUUSSSYYYccczzzPPPGGG@@@??????===<<<===<<<===???CCCJJJSSS]]]ddd```bbbccceeellltttwwwuuuxxxxxxuuunnnfffaaa___```aaaaaaaaabbbccceeegggiiiiiijjjkkkllllllllljjjiiijjjjjjiiijjjmmmqqquuuxxx|||{{{yyyvvvrrrqqqrrrtttvvvuuutttsssrrrrrrrrrrrrppppppqqqpppoooppprrruuuvvvxxxzzz|||{{{xxxtttqqqpppqqqrrrrrrqqqqqqrrrsssrrrsssuuuyyy}}}wwwuuutttwwwxxxxxx~~~{{{xxxvvvvvvwwwuuuvvvwwwxxxxxxvvvtttrrrnnnTTTGGGIIIGGGHHHJJJJJJIIIFFFCCCAAAAAA>>><<<999666333111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...444<<>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>><<<======<<<;;;<<<===???BBBBBBBBBBBBAAA???<<<;;;;;;<<<===>>>??????>>>>>>???>>>======>>>>>>===<<<===<<<;;;;;;<<<===<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<>>===<<<===:::;;;<<>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<=========<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;===>>>AAAIIITTT\\\qqq}}}qqq\\\SSSPPPOOOJJJLLLPPPTTTTTTRRROOOMMMMMMOOOQQQVVV^^^ccc]]]TTTPPPLLLKKKMMMMMMKKKMMMQQQUUUTTTSSSQQQQQQRRRVVVZZZbbb{{{nnn[[[FFF======>>>>>>???<<<===>>>>>>AAAHHHSSS[[[eeegggfffbbbcccjjjqqqtttqqqvvvzzzzzztttlllgggeee]]]]]]\\\]]]___bbbeeegggiiijjjlllkkkiiigggggggggfffeeeeeefffhhhkkknnnpppwwwxxxyyyxxxuuusssrrrrrrllllllmmmmmmnnnpppqqqrrrrrrrrrqqqooolllkkkkkkllloooooonnnnnnnnnnnnnnnnnnoooppppppnnnkkkjjjjjjjjjjjjkkkmmmqqqtttuuutttrrrsssooonnnppprrrvvv~~~{{{vvvsssqqqpppooommmkkklllmmmnnnnnnnnnmmmlll{{{pppaaaNNNIIILLLFFFIIIJJJJJJIIIEEEBBB@@@@@@===;;;888555222000000///......---------,,,,,,,,,------------------------------,,,---...000222444444444555777;;;>>>AAACCCDDDIIINNNOOOMMMOOOUUU\\\ffftttqqqkkkppptttiiiOOO>>>666333333333777<<<;;;999;;;AAAHHHSSS___ooo|||oookkkeee___ZZZUUUQQQNNNUUUkkksssXXXNNNOOONNNIIIJJJLLLMMMLLLJJJJJJMMMOOOPPPRRRRRRQQQQQQQQQQQQPPPSSS[[[lllqqq\\\PPPMMMKKKJJJFFFEEEDDDBBB@@@@@@??????;;;;;;<<<<<<======<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<:::;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>???@@@@@@@@@CCCHHHLLLSSS___mmmxxxpppXXXNNNOOONNNKKKFFFJJJNNNOOONNNOOOOOONNNLLLOOOQQQTTTXXX[[[WWWPPPOOOLLLLLLNNNNNNLLLNNNRRRSSSSSSRRRQQQRRRUUUWWWXXX]]]nnnuuuWWWFFFAAA???>>>???<<<===>>>===<<>>DDDEEERRReeeuuutttfffeeebbb]]]WWWQQQMMMJJJ___sssiiiPPPKKKQQQPPPHHHJJJLLLNNNMMMKKKKKKMMMPPPLLLOOOPPPOOOPPPQQQQQQPPPTTTSSSYYYmmmuuueee[[[UUUSSSMMMKKKIIIFFFDDDBBBAAA@@@>>>>>>??????@@@??????>>>>>>===<<<======>>>===<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===<<<<<<;;;<<<===:::;;;======<<<;;;;;;<<<;;;<<<<<<>>>???@@@AAAAAAHHHMMMUUU]]]ggguuuwww[[[IIIJJJPPPMMMDDDEEEIIILLLLLLKKKMMMPPPQQQKKKNNNPPPPPPRRRUUUTTTOOOOOOMMMNNNPPPPPPMMMOOOSSSOOOQQQQQQQQQSSSWWWWWWVVVZZZeee}}}hhhPPPFFFAAA>>>===999;;;===;;;:::===EEEKKKPPP\\\eeeddd``````dddffflllmmmoooqqqrrrqqqooonnnhhhgggdddcccbbbdddfffggghhhjjjmmmllliiiggggggiiidddeeeeeefffhhhhhhiiiiiikkkooosssuuutttqqqnnnmmmnnnmmmllllllkkkkkkkkkkkkiiijjjkkkkkkjjjiiijjjkkkiiijjjkkkmmmmmmlllkkkjjjkkklllmmmllljjjjjjkkkllljjjkkkmmmpppssssssqqqnnnjjjiiikkknnnmmmjjjkkkooopppmmmiiiiiilllnnnnnnmmmkkkkkkkkkkkkkkklllnnnnnnlll___TTTOOOLLLGGGEEEHHHFFFJJJKKKHHHEEEEEEDDDBBB???===999555222111000000000...------......---,,,+++,,,,,,------,,,,,,+++,,,---------///000111222777999<<<;;;999:::>>>CCCCCCCCCLLLVVVUUUOOOVVVeee^^^ccchhhhhhfffjjjxxxzzzXXX>>>555666444555666666888;;;:::888AAAGGGTTTdddqqq{{{qqqcccdddYYYSSSTTTQQQIIIIIIPPPnnnrrrSSSMMMPPPLLLJJJNNNOOOLLLKKKLLLOOOPPPNNNKKKKKKLLLMMMOOOPPPPPPPPPOOOKKKPPPXXX```iii}}}}}}zzzmmm]]]OOOHHHFFFGGGDDDEEEFFFFFFCCCBBBAAABBB===>>>>>>===;;;:::;;;<<<@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<======;;;:::;;;<<<===<<<;;;999;;;>>>>>>===<<<<<<===??????AAADDDKKKTTT\\\aaaqqqyyy}}}ZZZUUUOOOJJJGGGFFFEEEDDDCCCEEEHHHJJJLLLLLLKKKJJJOOONNNNNNNNNOOOOOOMMMLLLHHHIIIKKKLLLNNNNNNOOOOOOPPPOOOOOOPPPRRRTTTSSSSSSYYYbbbrrr}}}WWW>>>:::???888===@@@===:::999;;;===FFFKKKTTT[[[```ccceeefffbbbiiiqqqvvvvvvvvvwwwxxxttttttsssqqqnnnllliiihhhlllmmmoooooommmlllmmmmmmkkkjjjiiiiiiiiiiiifffdddgggiiimmmppprrrqqqooommmjjjiiiiiihhhhhhhhhhhhhhhkkkiiifffcccbbbccceeeggghhhiiijjjjjjjjjjjjhhhhhhjjjjjjjjjjjjjjjiiihhhgggggggggiiikkklllmmmnnnnnnmmmkkkiiiggggggiiikkklllkkkooooookkkiiikkkjjjeeekkkjjjiiihhhhhhiiijjjkkkiii]]]QQQLLLIIIEEEEEEHHHFFFKKKLLLHHHEEEFFFDDDBBB???<<<999555222111000000000...------......---,,,+++,,,,,,------,,,,,,++++++++++++,,,---...000000555888===BBBEEEEEECCCBBBDDDGGGNNNVVVXXXWWWZZZ```aaaeeeiiijjjiiijjjpppwwwdddGGG999666444555777888999:::999888<<>>===??????@@@@@@@@@???>>>>>>>>>============>>>???@@@??????>>>>>>============<<>>???<<<888888:::<<<@@@EEELLLSSSYYY^^^cccfffcccfffkkkqqqwww{{{||||||tttwwwzzz|||zzztttnnnjjjooopppqqqpppnnnmmmmmmmmmiiihhhhhhhhhjjjjjjhhhggghhhiiilllnnnoooooonnnmmmjjjiiihhhgggggghhhiiiiiikkkiiifffcccbbbccceeefffggghhhiiijjjjjjjjjiiihhhiiiiiiiiiiiiiiihhhggggggfffgggiiikkklllmmmmmmnnnooommmkkkiiihhhiiijjjllllllqqqrrrooonnnooommmiiiiiiiiigggggghhhiiikkklllhhh\\\OOOHHHEEEDDDDDDGGGFFFJJJLLLHHHFFFEEEDDDAAA>>><<<999666333111000000000...------......---,,,+++,,,,,,------,,,,,,+++************+++---......333666===DDDJJJKKKGGGCCCHHHPPPWWWZZZ]]]```^^^ZZZccceeehhhkkkmmmmmmkkkhhhxxxpppSSS???777333444666888999999999999999;;;CCCOOO[[[hhhyyy|||nnnbbbYYYUUUMMMKKKLLLLLLHHHJJJ]]]sssqqqXXXFFFGGGLLLIIIHHHKKKOOORRRTTTTTTRRRNNNKKKIIIIIIHHHGGGHHHJJJMMMQQQTTTSSSUUUXXXZZZZZZbbbwwwwwwrrrtttsssoooeeeYYYOOOIIIGGGEEECCCCCCDDDDDDAAA===<<<===>>>?????????>>>>>>>>>>>>=========>>>???@@@===@@@BBBAAA>>>===???AAADDDIIIOOOUUUYYY\\\___aaajjjmmmrrr{{{fffRRRKKKHHHFFFEEEGGGIIIJJJJJJEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGJJJMMMNNNOOONNNOOOOOOPPPPPPPPPQQQQQQQQQRRRPPPNNNOOOTTTYYY]]]___^^^gggvvvkkkOOOBBB@@@???>>><<<999888:::<<<:::>>>CCCHHHNNNVVV]]]cccbbbaaacccjjjssszzz{{{zzzqqqsssvvvxxxvvvrrrmmmjjjooopppqqqpppnnnllllllmmmiiigggggghhhiiijjjiiihhhiiijjjjjjkkkkkkkkkkkkkkkjjjiiihhhgggggghhhjjjkkkkkkiiifffdddbbbccceeefffgggggghhhiiijjjjjjiiiiiihhhhhhiiiiiihhhhhhggggggfffggghhhjjjkkklllllllllnnnmmmjjjhhhhhhhhhiiijjjlllpppqqqnnnlllkkkiiiggggggfffeeedddfffiiilllnnnnnnbbbSSSIIIDDDDDDEEEFFFEEEIIIKKKHHHEEEDDDBBB>>>===;;;999666333222111000000...------......---,,,+++,,,,,,------,,,,,,+++************+++,,,---...333777>>>DDDHHHIIIHHHGGGPPP___gggbbb```ccc```WWWdddeeefffkkksssvvvppphhhooowwwsss___KKK???777444333555888888:::<<<::::::===FFFOOO\\\mmm|||uuujjj^^^UUUPPPNNNJJJHHHGGGFFFGGGSSSllldddRRRDDDFFFKKKJJJJJJNNNNNNRRRWWWWWWSSSNNNLLLKKKJJJJJJJJJKKKNNNRRRUUUXXXVVVXXX[[[]]]]]]aaapppnnndddbbb\\\UUUSSSUUUVVVSSSPPPIIIHHHGGGFFFFFFFFFGGGGGGIIIHHHGGGGGGFFFFFFFFFFFFHHHMMMSSSTTTRRRQQQTTTXXXccciiiqqqxxx~~~vvvdddUUUMMMEEEDDDCCCEEEIIILLLNNNNNNEEEFFFGGGIIIIIIJJJIIIIIIIIIHHHGGGIIILLLNNNNNNNNNLLLLLLLLLMMMNNNOOOPPPPPPRRRQQQPPPRRRVVV[[[^^^___^^^fffuuu[[[DDDAAA>>><<<======;;;;;;===888:::<<>>;;;999:::???EEEMMM\\\jjjvvv}}}}}}uuulll___VVVQQQNNNJJJFFFFFFBBB@@@DDDOOOdddrrr```RRRHHHIIILLLLLLNNNSSSJJJNNNRRRSSSOOOLLLJJJKKKGGGIIILLLOOORRRUUUVVVWWWPPPQQQUUUYYYYYY[[[eeepppzzz|||xxxyyy{{{{{{yyyssspppkkkfffdddeeegggiiijjjjjjiiiiiigggdddbbb```hhhoooxxx|||||||||yyyfffXXXNNNIIIHHHDDDDDDDDDGGGKKKNNNOOOOOOEEEFFFGGGHHHIIIIIIJJJJJJMMMKKKJJJJJJLLLMMMMMMMMMIIIJJJJJJKKKLLLNNNPPPQQQQQQQQQRRRUUUYYY[[[[[[ZZZ]]]aaaiiivvvqqqWWWCCC===:::===???<<<:::<<<::::::999:::===DDDLLLSSSVVV[[[aaaeeeeeedddcccdddllljjjhhheeeeeeeeeggghhhhhhjjjlllmmmmmmnnnoooqqqllljjjgggfffffffffeeedddiiigggeeecccbbbdddfffgggiiihhhgggggghhhjjjlllmmmkkkjjjgggeeecccccccccdddeeeeeeeeeeeeffffffgggggghhhhhhiiiiiiiiiiiiiiihhheeefffggghhhiiiiiijjjjjjggggggggghhhiiikkkmmmnnntttsssqqqmmmiiiiiiooouuuooonnnllllllllloooqqqsssxxxcccOOOGGGGGGGGGEEECCCHHHJJJGGGDDDBBB???;;;;;;:::999777555333111000000...------......---,,,+++,,,,,,------,,,,,,+++---------------.../////////@@@TTT\\\WWWNNNIIIHHHUUUhhhsssiii]]]]]]___]]]gggkkknnnrrr}}}|||wwwxxxhhhQQQ:::555777888:::===:::888999;;;===AAAKKKUUUccclllyyytttmmm```WWWKKKFFFFFFFFFDDD@@@???>>>BBBNNNccc}}}xxxccc[[[SSSMMMMMMMMMMMMPPPUUUJJJKKKLLLKKKIIIHHHHHHIIIDDDFFFJJJNNNQQQSSSTTTTTTOOOOOORRRVVVVVVVVV[[[bbbeeesssrrr___SSSMMMHHHFFFGGGGGGGGGHHHJJJMMMNNNMMMLLLDDDEEEEEEGGGHHHJJJKKKKKKQQQNNNLLLKKKLLLMMMMMMLLLLLLLLLKKKLLLMMMPPPRRRSSSOOOPPPRRRUUUXXXXXXWWWUUU\\\ZZZZZZ^^^iii}}}uuuRRREEE===??????:::888:::;;;;;;999888999===DDDIIIOOOVVV^^^bbbaaa______```cccdddeeeeeeeeeccc```___eeehhhkkkmmmnnnoooqqqsssllljjjfffdddddddddcccbbbfffdddbbb``````aaadddeeegggggghhhiiijjjkkkmmmmmmkkkjjjhhheeedddccccccccceeedddccccccccccccddddddgggggghhhhhhiiiiiihhhhhhdddeeefffggghhhhhhhhhhhhggghhhiiijjjmmmoooqqqrrrooommmmmmllliiijjjsss}}}zzzyyywwwvvvuuuuuuvvvvvv|||fffPPPFFFGGGHHHEEEDDDIIILLLIIIEEEDDD@@@;;;::::::999777555333111000000...------......---,,,+++,,,,,,------,,,,,,+++---------------......///000===MMMUUURRRLLLHHHHHHNNN[[[eeeaaaZZZ[[[```cccdddmmmrrrrrrxxxnnnIII:::999888777999999888:::<<<<<<;;;AAAHHHQQQYYYfffttt}}}wwwmmm```WWWMMMHHHCCC@@@@@@AAA@@@@@@>>>EEESSSggg{{{aaaXXXRRRPPPOOOPPPOOOMMMOOORRRQQQNNNJJJGGGGGGHHHIIIIIIEEEFFFHHHJJJMMMPPPSSSTTTRRRQQQSSSWWWWWWVVVXXX]]]^^^```jjj}}}kkk]]]OOOKKKJJJIIIIIIKKKKKKKKKKKKLLLLLLKKKIIIFFFCCCCCCDDDFFFHHHJJJLLLMMMQQQNNNLLLKKKLLLMMMMMMMMMPPPOOONNNMMMMMMNNNPPPQQQMMMMMMNNNQQQTTTUUUUUUTTTWWWVVVVVVWWWZZZgggnnnZZZIIIDDDAAA;;;999<<<::::::999888777999>>>AAAEEEJJJQQQXXX]]]```bbbdddaaaaaaaaa```___]]]\\\[[[bbbeeehhhjjjjjjkkkmmmooojjjgggdddbbbbbbcccbbbbbbcccaaa```^^^___```bbbccceeefffhhhjjjlllmmmmmmmmmkkkjjjhhhfffdddcccbbbbbbdddcccbbbaaa``````aaaaaadddeeeffffffggggggffffffdddeeefffgggggggggggggggfffggghhhjjjlllnnnpppqqqjjjjjjlllmmmjjjhhhppp{{{~~~|||yyywwwtttsss}}}fffOOOEEEGGGHHHEEEFFFKKKNNNKKKGGGEEEAAA===:::999999777555333111000000...------...///---,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,---......333888>>>CCCDDDEEEGGGHHHGGGOOOVVVYYYXXX[[[aaafffaaammmssspppqqqzzz|||}}}UUU@@@<<<888555666999:::===@@@>>>;;;>>>CCCFFFMMMYYYgggtttyyyrrrjjj___QQQGGGCCCCCCBBB@@@>>>>>>@@@BBBCCCQQQfff}}}iiiSSSSSSJJJLLLOOOQQQPPPMMMLLLNNNZZZTTTLLLHHHIIIKKKKKKKKKHHHGGGGGGHHHKKKOOOTTTVVVQQQPPPRRRVVVXXXWWWXXX\\\```ZZZ]]]mmm~~~|||eeeZZZMMMCCCBBBCCCDDDHHHNNNNNNMMMMMMLLLLLLIIIEEEBBBBBBBBBCCCEEEHHHJJJMMMNNNPPPMMMJJJJJJKKKMMMNNNMMMSSSQQQOOOMMMLLLLLLMMMNNNLLLKKKKKKMMMPPPSSSUUUUUURRRUUU[[[]]]ZZZ[[[lllnnnUUUJJJDDD===<<>>CCCMMMYYYcccgggggghhheee```\\\ZZZ\\\___aaa___aaadddeeeeeefffgggiiigggeeebbbaaaaaacccccccccaaa```^^^^^^^^^```aaacccdddfffiiilllmmmmmmmmmlllkkkjjjhhhfffdddcccbbbbbbdddcccaaa```___^^^______bbbcccddddddeeeeeeeeedddddddddeeefffggggggggggggeeeeeefffhhhiiijjjkkkllloooooorrrtttooojjjnnnxxx}}}yyytttpppnnndddKKKGGGFFFCCCGGGIIIJJJKKKIIIFFFCCCAAAAAA<<<;;;999777444222000///000000000///......---------------,,,,,,+++++++++---------------------------333:::???AAAAAAAAAAAAIIIUUUUUUPPPVVV\\\___ggggggiiilllppptttxxxyyyyyy|||yyySSS<<<555555555777999;;;===>>>???<<<888AAADDDJJJWWWfffvvvwwwhhh^^^UUULLLDDDAAAAAA>>><<<===<<<:::===AAADDDdddrrr\\\QQQMMMIIILLLMMMKKKHHHJJJQQQXXXggg^^^PPPEEEEEEKKKMMMJJJHHHIIIJJJLLLNNNPPPRRRSSSRRRRRRSSSUUUWWWXXXZZZZZZUUUZZZ^^^```ggg}}}uuu```UUUIIIGGGEEECCCCCCDDDFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJLLLKKKJJJJJJIIIJJJLLLNNNOOOWWWRRROOOPPPTTTTTTNNNHHHMMMMMMMMMLLLKKKLLLOOORRRYYYTTTQQQSSSWWW]]]fffoooyyy\\\GGG???@@@CCC999::::::999777666666666<<<>>>@@@EEELLLWWWcccjjjllllllkkkhhhccc___]]]\\\````````````aaacccdddeeebbbbbbbbbbbbbbbcccdddddddddaaa^^^^^^```bbbaaa```eeegggkkknnnooonnnmmmkkkkkkgggcccbbbccceeedddbbbbbbccccccbbb```___```aaa```ccceeeeeeddddddgggiiicccccccccdddeeeggghhhiiijjjfffbbbaaadddiiinnnqqquuutttuuuxxx|||zzzssslllqqqtttvvvuuurrrpppqqqssseeeLLLGGGFFFCCCFFFIIIJJJKKKIIIFFFCCCAAAAAA<<<;;;999777555222000000000000000///......---------------,,,,,,+++++++++------------------------...111444666999???FFFLLLSSS^^^ZZZQQQTTTYYY^^^iiinnnkkkjjjooovvv||||||zzz|||gggMMM@@@:::777666888:::;;;<<<===<<<;;;===???CCCKKKWWWeeerrrzzzuuuhhhYYYPPPIIICCC??????;;;::::::;;;999:::BBBMMMiiiyyyaaaRRRKKKIIIHHHJJJKKKJJJIIIJJJOOOSSSaaa]]]SSSJJJHHHLLLMMMJJJIIIIIIJJJKKKMMMOOORRRTTTSSSSSSTTTUUUVVVWWWXXXXXX\\\]]]^^^___cccqqqqqq[[[MMMIIIHHHFFFDDDBBBBBBCCCEEEFFFEEEDDDCCCCCCBBBBBBCCCCCC@@@AAAAAABBBDDDFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLLLLQQQNNNKKKNNNRRRSSSOOOIIIJJJJJJJJJIIIIIIJJJMMMPPPVVVQQQNNNPPPSSSVVV^^^eeecccKKK???<<<===>>>===999777777;;;???999:::;;;>>>CCCLLLVVV\\\gggiiikkkkkkhhhfffeeeeeebbbaaa```___^^^^^^^^^^^^aaaaaa```aaabbbccceeeffffffcccaaabbbdddeeedddbbbeeegggkkknnnooonnnllljjjeeebbb______bbbdddeeeeeebbbddddddcccaaa```aaabbbbbbeeeggggggeeedddeeeggghhhgggggghhhiiijjjkkkkkkjjjiiihhhiiilllppprrrsss||||||}}}{{{uuuppphhhkkknnnppppppppprrruuufffMMMGGGEEECCCFFFIIIJJJKKKIIIFFFCCCAAAAAA<<<;;;999777555333111000000000000///......------------,,,,,,,,,,,,++++++---------------------------///111222666>>>IIIQQQYYYeeebbbZZZ[[[]]]cccpppwwwpppkkknnnwww~~~~~~{{{}}}gggQQQAAA777999888888999:::;;;<<<===;;;<<<===@@@FFFQQQ___iiixxx|||qqqaaaUUUHHHAAA===::::::===:::::::::::::::@@@PPPaaayyy^^^OOOIIIHHHHHHFFFGGGHHHIIIJJJKKKLLLMMMSSSSSSOOOJJJIIILLLKKKGGGJJJIIIIIIIIIKKKNNNRRRTTTTTTTTTTTTTTTUUUUUUUUUUUU]]]\\\\\\^^^aaahhhooosss}}}iiiVVVGGGBBBCCCFFFDDDBBBAAA@@@AAACCCDDD@@@@@@@@@???@@@@@@AAABBB>>>>>>>>>???@@@BBBCCCDDDCCCDDDFFFGGGHHHIIIIIIIIIJJJHHHFFFJJJOOOQQQNNNIIIGGGHHHHHHHHHHHHIIIMMMPPPTTTOOOMMMNNNPPPQQQVVV\\\iii```III???===>>>===;;;888777:::===777777888888;;;@@@HHHMMM___ccchhhkkkkkkjjjiiiiiiggggggfffdddcccbbbaaaaaaaaa```______aaadddhhhjjjgggffffffgggiiiiiigggfffeeehhhlllooopppooollljjjeeebbb___^^^```bbbddddddcccdddeeedddcccbbbcccdddhhhkkkmmmmmmkkkiiihhhhhhkkklllmmmoooqqqtttvvvxxxwwwvvvwwwxxxzzzyyywwwuuuxxxzzz|||{{{wwwrrrnnnllliiikkkooorrrsssuuuwwwyyyeeeLLLGGGEEECCCGGGIIIJJJKKKIIIFFFCCCAAAAAA<<<;;;999777555333222111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***///333777:::@@@JJJRRRWWWcccccc^^^aaabbbjjjyyy}}}wwwppppppuuuzzz}}}|||~~~lllQQQ>>>===999777888999999:::<<<;;;===>>>===>>>EEEQQQ[[[fffoooyyywwwggg[[[PPPGGG>>>;;;999777888;;;???<<<:::<<>>???@@@AAA============>>>???@@@@@@@@@BBBDDDFFFGGGHHHGGGGGGEEEDDDCCCFFFKKKMMMJJJGGGFFFFFFGGGGGGGGGIIIMMMPPPSSSOOONNNQQQRRRQQQTTTXXX]]]zzztttWWWIIIAAA???>>>======<<<888666888888888777888;;;@@@DDDTTTYYY```fffhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhbbbaaa``````bbbfffjjjmmmhhhiiijjjkkklllllljjjiiigggjjjnnnpppqqqooollljjjllliiieeebbb`````````aaacccdddeeeeeeccccccdddeeejjjllloooppppppnnnlllkkkiiikkkooosssyyy~~~}}}xxxtttlllqqqtttsssnnnjjjjjjkkkpppqqqsssuuuvvvwwwxxxyyydddJJJFFFEEEDDDHHHIIIJJJKKKIIIFFFCCCAAAAAA<<<;;;999888666444222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***...333666:::BBBPPPZZZ]]]ddd___ZZZ^^^dddppp~~~|||xxxuuusssuuuyyy}}}}}}vvv]]]DDD:::333444888888888;;;;;;>>>AAA@@@>>>@@@GGGNNNUUU^^^hhhrrr}}}{{{qqqcccTTTIIIDDD>>>;;;;;;:::777777999>>>888888BBBTTTjjjyyyWWWGGGEEEFFFGGGHHHEEEEEEGGGIIIKKKKKKHHHEEEFFFEEEEEELLLZZZbbb\\\PPPHHHGGGEEEEEEGGGKKKPPPSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPSSSWWWYYYZZZ^^^cccgggcccjjjzzziiiXXXHHHDDDGGGGGGDDDBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAA???>>>>>>======>>>>>>??????@@@BBBEEEFFFGGGFFFFFFDDDCCCBBBEEEGGGHHHFFFCCCBBBCCCDDDCCCDDDFFFIIILLLQQQNNNNNNQQQRRRQQQSSSWWWZZZkkkkkk[[[RRRHHH===:::>>>@@@<<<777888999999888888:::===@@@GGGLLLTTT[[[```dddfffhhhfffggghhhiiijjjjjjiiiiiieeedddcccbbbdddhhhmmmoooiiikkklllnnnnnnmmmllllllkkkmmmoooqqqqqqpppmmmlllqqqpppmmmiiifffdddcccddddddfffggggggffffffgggiiiiiijjjmmmqqqssssssqqqpppnnnpppsssxxx~~~|||xxxtttqqqiiiooottttttqqqooorrrvvvrrrrrrrrrssstttuuutttttteeeKKKFFFEEEDDDIIIIIIJJJKKKIIIFFFCCCAAAAAA<<<;;;:::888666444333222000000000///......------++++++,,,,,,,,,,,,------------------------------,,,.........222@@@TTTdddnnnlll```YYY___gggwww}}}~~~~~~zzzuuuuuuyyy~~~}}}]]]HHH555333777888888:::999<<>>???BBBDDDHHHPPPWWW___hhhtttzzzzzz~~~|||{{{tttpppjjjcccZZZPPPEEE???;;;888888;;;:::777777:::;;;999AAAVVVppp}}}dddLLLEEEFFFDDDCCCEEECCCEEEHHHIIIIIIHHHFFFDDDCCCAAAAAAGGGUUU^^^YYYNNNEEEDDDDDDDDDFFFJJJMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQSSSTTTUUUUUUUUUWWW\\\```eeeaaadddsssqqqgggTTTHHH@@@DDDLLLMMMGGGBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>>>>===>>>>>>===>>>@@@BBBDDDEEEEEEFFFCCCBBBCCCDDDEEEEEECCCAAA@@@@@@@@@@@@@@@BBBEEEHHHLLLIIIJJJMMMNNNNNNPPPTTTVVV^^^lllooo]]]FFF999999<<<===<<<777888999888888888;;;===:::???FFFNNNUUU\\\cccgggiiijjjkkklllmmmlllkkkkkkjjjiiihhhgggiiikkknnnpppkkkmmmoooooonnnnnnoooppppppqqqqqqrrrrrrqqqpppoooqqqrrrrrrqqqnnnmmmmmmmmmjjjkkkmmmmmmmmmmmmooopppqqqrrruuuyyy}}}~~~}}}|||xxxtttsssqqqpppnnnkkkpppuuuvvvuuuvvvzzz~~~tttsssssssssttttttrrrpppiiiMMMGGGEEECCCHHHIIIJJJKKKIIIFFFCCCAAAAAA;;;;;;:::888666555444333000000000///......------+++++++++,,,,,,---------------------------------,,,------+++---999MMM]]]kkkhhh^^^\\\eeeiiisss}}}}}}~~~}}}||||||}}}iiiEEE999999888777999999:::;;;<<<>>>???@@@AAA@@@EEEIIILLLRRR\\\aaabbblllsss|||}}}vvvoooiiieeecccZZZVVVQQQKKKFFFAAA===;;;999666777::::::999<<<@@@CCCKKK___{{{dddRRRDDDDDDEEEAAA???BBBAAADDDHHHHHHFFFCCCCCCDDD?????????@@@FFFLLLKKKEEEBBBBBBBBBCCCEEEHHHKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRVVVSSSQQQRRRVVVZZZ]]]]]]ccc^^^]]]ccclllzzzkkkZZZQQQIIIDDDCCCIIIMMMKKKGGGDDDAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;<<<===>>>>>>AAA@@@???>>>============<<<<<<===>>>@@@BBBDDDEEEAAAAAABBBDDDEEEEEECCCBBBAAAAAAAAA@@@@@@AAADDDGGGJJJGGGFFFIIIJJJIIIKKKOOOOOOSSS[[[hhhjjjRRRDDD>>>======999:::;;;:::888777888:::555777;;;@@@FFFNNNWWW\\\fffhhhkkkmmmooooooooooooooonnnmmmmmmmmmnnnooopppmmmoooqqqpppoooooorrrtttuuutttsssrrrqqqrrrrrrrrrppptttwwwxxxvvvttttttuuurrrtttvvvvvvvvvvvvxxxzzz}}}|||}}}tttsssqqqpppqqqqqqpppoooooorrrtttuuuuuuvvvyyy|||yyyvvvsssrrrqqqooojjjgggmmmPPPHHHEEECCCGGGIIIJJJKKKIIIFFFCCCAAAAAA;;;;;;:::888777555444333000000000///......------+++++++++,,,,,,---------------------------------)))...111///---333AAAMMMUUUVVVUUU[[[gggfffeeeooo}}}||||||WWWAAA<<<888666777:::999888:::===@@@AAAAAA<<>>BBB>>>CCCHHHGGGBBB@@@AAACCCAAADDDDDD???===@@@BBBBBB@@@@@@AAACCCEEEGGGIIIJJJKKKKKKMMMNNNPPPRRRSSSTTTUUUOOOLLLQQQ\\\ddddddaaa]]]^^^aaaccc```bbbpppyyydddTTTKKKIII@@@???BBBGGGGGGCCCBBBDDDAAAAAA@@@???>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<>>===<<<<<<<<<:::::::::;;;===@@@BBBDDD@@@@@@BBBDDDEEEEEEEEEDDDEEEEEEEEECCCBBBCCCFFFIIIKKKGGGFFFGGGHHHFFFHHHLLLJJJNNNRRRVVVeeexxx\\\III@@@>>><<<===>>><<<:::888888999555555555666999@@@IIIOOO\\\___ccchhhlllnnnoooppprrrrrrqqqppppppoooppppppoooqqqrrrqqqpppppptttwwwxxxvvvtttrrrqqqrrrsssuuuqqqvvv{{{|||zzzwwwvvvwwwyyyzzz|||}}}}}}~~~}}}}}}~~~{{{yyywwwwwwssssssssstttvvvvvvtttrrrtttuuuuuuuuuuuuuuuwwwyyyzzzvvvppplllhhhccc]]]XXXjjjPPPEEEFFFHHHGGGNNNMMMKKKHHHFFFCCCBBBAAA<<<<<<;;;999777555222111111111000///////////////.........------,,,,,,,,,,,,,,,,,,++++++*********111000......000333777:::HHHLLLQQQUUUYYY___gggmmmxxxvvvxxx~~~xxxVVVAAA999;;;>>>>>>999888<<>>@@@BBBDDDEEEDDDCCCBBBGGGOOOZZZaaaeeejjjpppttt{{{vvvsssssslllbbbXXXOOOHHHBBB>>>;;;:::888888:::::::::::::::666555999<<>>===<<<;;;;;;<<<999777777;;;>>>>>>===???>>>===<<<;;;;;;<<<===;;;<<<<<<===>>>??????@@@???@@@BBBCCCCCCBBBCCCDDDGGGEEECCCCCCFFFLLLRRRWWWWWWQQQJJJFFFFFFHHHHHHHHHKKKKKKNNNRRRZZZnnn|||ZZZEEE<<>>BBBGGGLLLRRR[[[dddkkklllooouuu~~~vvvgggZZZHHH888<<<999888:::;;;;;;???EEE<<<===???@@@@@@???===<<>>???AAABBBBBBBBBBBBAAA?????????@@@@@@@@@@@@@@@>>>AAADDDEEEDDDDDDDDDFFFIIIGGGGGGLLLNNNMMMNNNQQQOOONNNMMMRRR^^^iiijjjeeeaaa___[[[WWWWWWXXX[[[]]]fffrrrrrrgggXXXMMMHHHFFFDDDCCC???>>>???@@@BBBCCCBBBAAACCCBBBAAA???===<<<<<<;;;<<<999777777:::===>>>>>>>>>>>><<<;;;;;;<<<===============>>>?????????@@@>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBDDDHHHLLLPPPRRRQQQLLLGGGDDDEEEGGGHHHHHHLLLMMMPPPRRRUUUbbbpppVVVFFF;;;999;;;===;;;777999>>>777777666666777999;;;<<>>???@@@AAAFFFMMMSSSZZZ___eeejjjmmmoooppprrrpppqqqrrrtttxxx|||}}}yyyuuutttrrrmmmgggaaa[[[VVVSSSJJJFFFAAA===;;;999888666777777888888888777777777888;;;BBBKKKUUUggg}}}```MMMDDDCCCAAA??????@@@AAA@@@??????@@@BBBDDDDDDCCCAAA@@@>>>??????@@@AAAAAAAAA@@@???CCCGGGFFFCCCAAADDDGGGHHHEEEFFFJJJLLLKKKMMMPPPMMMOOOQQQTTT\\\cccccc^^^YYYXXXUUUTTTSSSTTTUUUWWWTTTZZZhhh}}}uuuggg^^^\\\SSSLLLDDD??????AAAAAAAAA>>>======???AAABBB@@@???BBBBBBAAA@@@???======<<<;;;999777888:::===>>>???======<<<;;;;;;<<<>>>>>>????????????@@@@@@@@@@@@======<<<======>>>@@@@@@===???BBBFFFIIIKKKLLLLLLIIIGGGDDDCCCEEEGGGGGGGGGJJJLLLPPPPPPOOOUUUgggyyysss```RRRJJJBBB???===:::888888888888777777777666666666<<<===>>>AAAFFFOOOYYY___aaaeeekkkppprrrssstttuuuuuuuuuuuusssooommmmmmnnnnnnppprrrrrrrrrsssuuuwwwrrrqqqqqqqqqrrrsssuuuvvvtttqqqooommmmmmmmmmmmlllnnnmmmkkkjjjkkklllnnnpppqqqrrrssstttvvvxxxzzz|||~~~yyytttqqqmmmjjjfffdddccc```[[[WWWNNNLLLIIIFFFBBB>>>;;;:::rrrTTTFFFFFFHHHGGGKKKJJJIIIGGGEEECCCAAA@@@<<<;;;:::888666555444333111000000///////////////---------------------------------------,,,,,,,,,,,,------............---555999AAAKKKUUU^^^fffkkkgggkkkvvvqqqKKKDDD???>>><<<999999<<<>>>>>>>>>>>>===<<<;;;:::;;;<<<;;;::::::<<>><<<===???@@@@@@>>>>>>===???AAAAAA@@@>>>AAAAAAAAA@@@???>>>======:::999888888:::<<>>???AAAAAAAAAAAAAAA@@@@@@@@@===<<<;;;;;;===??????@@@>>>@@@CCCFFFHHHHHHHHHHHHFFFEEEDDDDDDEEEFFFFFFFFFHHHLLLOOONNNKKKOOO[[[fffhhhNNNAAABBBBBB<<<555999999999999888777666555999999999999;;;@@@GGGLLLPPPTTT[[[aaafffkkkooorrrqqqssstttsssqqqooonnnnnnmmmooopppqqqqqqrrrtttuuurrrqqqpppooooooppprrrtttsssqqqooonnnnnnoooqqqqqqpppooommmllllllnnnpppqqqooopppqqqrrrtttvvvwwwxxx{{{||||||zzzwwwrrrmmmjjjccc^^^WWWTTTRRROOOGGGAAA???>>>===<<<:::999888777tttTTTFFFFFFIIIHHHLLLKKKJJJHHHFFFDDDCCCBBB<<<;;;999777666555444444111000000///////////////------------------------+++++++++++++++,,,,,,,,,------...//////......---...444???MMMZZZfffmmmpppjjjiiipppdddRRR@@@;;;===???AAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<===<<<<<<;;;;;;<<<>>>AAACCCEEEFFFGGGHHHJJJLLLRRRTTTWWW[[[```dddfffhhhnnnoooqqqpppooonnnoooppprrrtttvvvxxxzzz||||||}}}xxxzzz|||~~~}}}|||{{{zzzzzzuuuuuuvvvwwwyyy{{{}}}~~~}}}|||zzzyyyyyyyyyzzz{{{zzzxxxxxx|||}}}|||~~~|||~~~}}}{{{zzzzzzyyywwwuuuqqqmmmgggaaa^^^ZZZWWWTTTRRROOOJJJEEE@@@===<<<;;;888666555555777888888888999::::::::::::<<>>>>>???AAAAAA@@@>>>@@@@@@@@@@@@@@@???>>>===999999888888999<<>>???BBBBBBBBBBBBAAAAAAAAAAAA???===<<<===@@@AAAAAA@@@CCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDEEEKKKNNNOOOLLLIIIMMMUUU\\\iiifffLLLAAAAAA@@@>>>888999999999999888777777888888999888888999;;;>>>BBBEEEJJJPPPVVV^^^fffkkkkkkmmmppprrrqqqqqqqqqqqqkkkmmmoooooonnnnnnpppqqqwwwuuusssrrrqqqrrrtttuuurrrqqqooonnnmmmnnnpppqqqnnnmmmlllkkklllnnnoooqqqmmmnnnnnnooooooooooooooossssssqqqnnnjjjddd___\\\SSSNNNGGGEEEEEECCC===777999999999999999999999999uuuTTTFFFFFFIIIIIILLLKKKJJJHHHFFFEEECCCCCC<<<;;;999777555555555555111111000///////////////,,,,,,,,,------------...******++++++++++++,,,,,,---....../////////......---222>>>NNN```oooyyy~~~qqqnnnqqqqqqOOO===;;;<<<==================>>>>>>>>>>>><<<<<<======<<<<<<::::::===???@@@???>>>===???@@@FFFGGGJJJMMMPPPSSSVVVWWW___aaabbbbbbbbbbbbdddfffhhhjjjlllooorrrtttuuuvvvtttuuuwwwyyy{{{||||||}}}yyyzzz{{{|||}}}~~~~~~~~~|||{{{{{{yyyxxxwwwvvvuuurrrrrrqqqrrrsssuuuxxxyyy}}}{{{yyywwwwwwxxx{{{||||||zzzyyy|||zzz}}}|||zzzzzz|||yyyvvvssspppnnnllliiifffbbb]]]VVVPPPMMMJJJIIIGGGEEECCC@@@===;;;:::999999777555444555777888888777777888888888:::CCCOOOXXXjjj}}}|||]]]JJJEEEEEEDDD>>>@@@AAA@@@@@@@@@BBBDDDJJJJJJHHHFFFCCC@@@===<<<>>>@@@BBBEEEEEEEEEDDDCCCBBBEEEGGGEEEAAA@@@CCCGGGIIIHHHJJJLLLKKKJJJOOOVVV___]]]VVVNNNMMMRRRVVVWWWRRRRRRTTTUUUUUUUUUUUUTTTRRRQQQRRRXXX```gggjjjjjjnnnmmm\\\NNNMMMNNNQQQPPPJJJFFFGGG@@@?????????@@@AAABBBCCC@@@???>>>???AAAAAA???>>>===>>>???@@@@@@???======888888999999999;;;???BBB======<<<;;;;;;<<<>>>>>>AAAAAAAAAAAABBBBBBBBBBBB@@@???>>>@@@CCCEEEBBB@@@EEEDDDCCCBBBBBBBBBDDDDDDGGGHHHHHHFFFDDDCCCCCCEEEOOORRRPPPJJJGGGKKKPPPSSSYYYvvviiiHHH:::<<>><<<:::888999999999:::::::::;;;uuuTTTEEEFFFIIIIIIKKKJJJIIIGGGFFFDDDCCCBBB===;;;888666555555555666111111000///////////////,,,,,,,,,---------......+++++++++,,,,,,,,,------------------....../////////111888FFFYYYkkkyyyrrrrrrwwwvvv^^^RRRJJJDDDAAA@@@@@@???>>>>>>=========<<<<<<;;;<<<<<<<<<;;;::::::<<<======<<<;;;<<<=========>>>???BBBDDDFFFGGGLLLMMMOOOPPPPPPRRRTTTWWWXXXYYY\\\```cccfffhhhiiikkklllmmmnnnppprrrssstttrrrrrrrrrsssssstttuuuuuuqqqqqqpppooonnnlllkkkjjjjjjjjjiiijjjkkknnnppprrrvvvtttsssrrrrrrtttuuuvvvuuuuuuttttttvvvyyy|||}}}oooppprrrrrrpppnnnlllkkkfffccc```]]][[[XXXTTTRRRMMMJJJFFFCCCAAA@@@>>>===::::::999777666666666666777666555666888999999888777999<<>>@@@AAA@@@??????AAADDDHHHFFFDDDAAA???>>>======<<<>>>AAACCCEEEDDDCCCBBBCCCCCCDDDCCCAAAAAADDDFFFIIIIIIJJJLLLJJJIIIOOOWWW\\\YYYQQQKKKLLLSSSVVVVVVQQQQQQRRRSSSTTTUUUUUUUUUOOOPPPQQQTTTXXX\\\```aaabbbjjjttt}}}vvvjjj]]]NNNDDDDDDDDDHHHNNNMMMGGGCCCCCC===============>>>@@@BBB???>>>===>>>??????>>><<<;;;<<<>>>??????>>>===<<<777888999999999;;;???CCC>>>>>><<<;;;;;;<<<======@@@@@@@@@AAAAAABBBBBBCCC@@@??????BBBFFFGGGCCC???@@@@@@@@@@@@AAABBBBBBCCCFFFGGGGGGEEEBBBAAACCCFFFKKKNNNMMMGGGFFFJJJMMMLLLPPPcccyyyiiiRRRGGGBBB<<<;;;:::999888999999:::777888::::::888777666777444666888;;;===AAAFFFJJJIIILLLPPPTTTWWWZZZ]]]___```bbbdddeeefffgggiiikkkmmmlllkkkjjjiiihhhggggggfffggghhhgggdddbbbccceeeddddddeeeeeedddcccaaa```______^^^]]][[[YYYWWWVVVPPPOOONNNKKKGGGBBB>>><<<999888777777888999:::;;;888888888888888888888888tttSSSEEEFFFIIIJJJIIIIIIHHHFFFEEECCCBBBAAA===;;;888666555555666666111111000///////////////,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,---...///000---,,,...888III]]]llluuukkkpppxxxyyyjjj^^^YYYEEEDDDBBBAAA???>>>>>>======<<<::::::<<<=========888:::<<<=========>>>???888777777777888:::<<<>>><<<>>>@@@AAABBBDDDGGGJJJIIIKKKOOOSSSVVVZZZ\\\]]]^^^^^^^^^___aaaccceeefffgggffffffeeeeeefffgggggggggffffffeeedddbbbaaa```[[[\\\\\\^^^aaadddggghhhggggggggghhhhhhiiiiiiiiiffffffeeeddddddggglllppp^^^______^^^\\\YYYTTTRRRQQQNNNLLLJJJHHHGGGDDDBBB>>>===<<<;;;<<<;;;999777888888888777777666666666777666666777:::;;;::::::???BBBIIISSSfffiii[[[PPPOOOKKKBBB===???===???AAA@@@>>>>>>@@@CCCDDDCCC@@@===<<<<<<===>>>:::<<>>@@@=========<<<;;;;;;===???===<<<<<<===>>>>>><<<;;;:::;;;===>>>???>>><<<;;;666888:::999999;;;???CCC???>>>===<<<;;;;;;<<<===??????@@@@@@AAABBBCCCCCC@@@??????CCCHHHHHHCCC===:::<<<>>>@@@AAABBBBBBBBBDDDEEEEEECCC@@@AAADDDGGGCCCHHHHHHEEEEEEKKKLLLJJJNNNVVV]]]ggg~~~}}}bbbLLLBBB@@@>>>;;;:::;;;<<<<<<;;;;;;;;;999666444444555000333555666666666888999888;;;???CCCFFFIIIMMMPPPMMMPPPRRRTTTVVVXXXZZZ]]]_________^^^\\\[[[YYYXXXSSSVVVYYYZZZXXXXXXYYY[[[YYYYYYZZZZZZXXXUUURRRPPPJJJJJJJJJIIIGGGEEEBBBAAA;;;<<<<<<<<<:::999777666666777666555333333555777666666666666666555555555tttTTTFFFGGGIIIGGGLLLKKKJJJGGGEEECCCAAA@@@???<<<999888777777555333333333222111000///...............------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///111555999BBBSSSdddbbb___ggg~~~gggMMMBBBFFFBBB===999222@@@======AAAAAA<<<888888<<<;;;:::;;;===@@@@@@@@@======<<<;;;:::::::::::::::::::::;;;;;;<<<<<<<<>><<<;;;<<<<<<===999888777666555555666777777666444555666888888888555555666888999;;;<<<===FFF\\\rrrbbbNNNJJJFFFEEEEEEDDDAAA???======>>>>>>>>>>>>=========>>>???@@@@@@???===<<<<<>>===@@@CCCEEEEEEEEEEEEEEEFFFFFFFFFDDDGGGJJJLLLMMMNNNOOOPPPOOOOOONNNMMMMMMMMMNNNNNNRRROOONNNPPPTTTVVVVVVTTTUUUTTTSSSRRRRRRTTTVVVWWW___XXXVVVYYY\\\\\\bbbjjjrrr}}}pppeeeXXXPPPFFFAAAAAAAAA???===AAAAAA@@@???>>>>>>??????AAA???===;;;;;;<<<>>>???======<<<<<<<<<<<<======???===;;;<<<>>>>>><<<999<<<;;;999888888;;;===???AAA@@@>>>===<<<<<<<<<===>>>??????@@@AAAAAABBBBBBCCCAAA???===<<<<<<===>>>======>>>???AAABBBCCCCCCDDDBBB@@@AAACCCDDDBBB@@@EEEEEEFFFGGGHHHIIIIIIJJJQQQMMMPPP\\\iii|||uuuaaaTTTDDD>>>???AAA===999===:::888:::999555444777444555666666555444444444666666777999:::<<<===>>>??????AAABBBDDDFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFEEEEEEDDDCCCBBBBBB<<<<<<<<<;;;;;;;;;;;;;;;999888777777777666444222333444444444444444444444222555666555222333999>>>tttSSSFFFGGGIIIHHHLLLKKKJJJGGGEEECCCAAA@@@>>><<<999888777777555333333333222111000///......//////.........---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------///222444:::HHHVVV[[[ZZZcccuuuaaaMMMGGG@@@@@@FFFGGGBBB===;;;>>>@@@@@@AAADDDEEEDDDBBBAAAAAAAAA???===>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAADDDEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSRRRQQQOOONNNNNNMMMKKKIIIJJJJJJJJJIIIIIIHHHHHHHHHEEEEEECCCBBB@@@?????????===<<<:::888777888999:::999888777555555555666666777777777777777777555444<<<;;;:::888999===DDDIII```tttgggOOOGGGDDDAAAAAABBBBBB@@@>>>=================================>>>>>>>>>>>>===<<>>???===;;;@@@??????>>>>>>===>>>>>>>>>===;;;999999;;;===>>><<<<<<<<<;;;;;;<<<=========<<<;;;<<<>>>>>>===:::<<<:::999888888:::<<<>>>AAA@@@>>>===<<<<<<<<<<<<===>>>>>>??????@@@AAAAAA@@@???===<<<;;;;;;<<<===??????@@@AAABBBCCCCCCDDDCCCAAA???@@@BBBCCCBBBAAACCCCCCDDDFFFGGGHHHIIIJJJLLLHHHJJJSSS\\\jjjuuuaaaOOOCCC>>>===<<<===:::999;;;;;;777555666777888888888777666666777555555555666777777888888999999:::<<<===>>>???@@@@@@?????????>>>>>>>>>>>>;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;888888888888888888777777;;;;;;:::::::::888666444777888888777666444333333999999777333111333;;;AAAtttSSSEEEGGGJJJIIILLLKKKJJJGGGEEECCCAAA@@@>>><<<999888777777555444333333222111000///......////////////............++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...000000222<<>>===>>>@@@@@@???>>>???@@@@@@>>>===???>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999888777777777888999:::;;;<<<===>>>??????@@@@@@???@@@AAABBBCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDFFFFFFFFFDDDBBBAAAAAAAAA???===>>>>>>>>>>>>>>>>>>=========<<<;;;:::999999999999888777666555555666777888:::999777555555555555666555666888888888777555444:::;;;<<<;;;>>>HHHWWWbbb}}}cccOOOBBB???===<<<===>>>???>>>=========<<<;;;;;;<<<======???>>>=========>>>??????<<>>;;;:::<<<>>>===;;;=========<<<<<<<<<<<<<<<;;;:::888888888:::<<<>>>::::::::::::;;;<<<<<<===<<<;;;;;;<<<===>>><<<;;;;;;:::999888888999;;;<<<@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????===<<<;;;::::::;;;<<<===AAAAAABBBBBBBBBCCCCCCCCCAAA???>>>>>>@@@BBBBBBBBBAAAAAABBBDDDEEEGGGHHHIIIKKKIIIKKKQQQTTT[[[nnnpppWWWGGG@@@???<<<888777::::::777555666999888777777666666777777555555555555444444444444555555555666777777888888777777666666666666555555555555666666666666777777777777666666555555444444555555555555555555555555444555666666666555333222222333555555444444666777555777:::===CCCMMM[[[dddsssRRREEEGGGJJJJJJLLLKKKJJJGGGEEECCCAAA@@@>>>;;;999888888777666444333333222111000///........................------+++++++++,,,,,,,,,------,,,,,,,,,---------............///111000///555===VVV^^^lll{{{iiiTTTKKKBBBFFFBBB@@@CCCDDDAAA@@@AAA?????????@@@BBBBBB@@@>>>???>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::999777555555666777888777777888999:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999:::::::::::::::;;;<<<<<<<<<:::888888999888777555999999999999999999999999999999888777777777888888888777777777777888999::::::999777666555555666666888999:::::::::;;;<<<===999@@@IIIQQQZZZhhh|||aaaNNNCCC>>>;;;;;;;;;<<<======<<<<<>>===;;;:::;;;;;;;;;;;;;;;::::::888777777777888:::<<<>>>999999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999;;;:::888777777888999:::===<<<;;;::::::999999999:::::::::;;;<<<<<<======;;;;;;::::::;;;<<<===>>>AAAAAAAAAAAAAAABBBBBBBBB???>>>======>>>@@@BBBCCCAAAAAABBBCCCDDDDDDEEEFFFIIIIIILLLPPPQQQSSS^^^kkkjjjXXXPPPEEE@@@<<<>>>???<<<999:::;;;:::888777777888777777666666666666666555555555666666666666666666666666444444444444444444444444444444555555555555666666555555555444444333333333555555555555666666666666000222555666666666666666444555555333333666;;;@@@>>>EEEPPP]]]jjjyyyrrrRRREEEGGGKKKJJJLLLKKKJJJGGGEEECCCAAA@@@===;;;999888888777666555333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,...111000///222888IIIUUUjjj{{{mmm___VVVOOOLLLKKKHHHIIIMMMKKKJJJHHHGGGFFFDDDAAA??????>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777666777888999666666777888999999999999888888888888999999999:::888888888999888888777777777777666666666666666777777666444444555555444333777777777888888999999999999888888777777777888888777777888888999999:::;;;:::999888777666777888888;;;;;;:::999999===CCCGGGKKKXXXiiiyyyuuuYYYGGGAAA>>>;;;===>>>>>>>>>===<<<;;;;;;???>>><<<;;;;;;<<<>>>???CCCAAA>>>;;;:::;;;===>>>???BBBEEEEEEBBB@@@AAACCCBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHJJJNNNRRRSSSPPPNNNLLLLLLNNNOOOPPPPPPPPPPPPMMMMMMNNNNNNNNNOOOQQQRRRPPPPPPPPPOOOOOOPPPPPPPPPRRRSSSTTTSSSRRRQQQPPPNNNJJJMMMPPPPPPOOOOOOQQQSSS^^^gggsss}}}yyynnnccc[[[TTTLLLEEEBBBAAA@@@???@@@;;;;;;;;;<<<===<<<;;;999888999999:::::::::999999777777777777999:::<<<===888888888888888999::::::=========<<<:::888777777:::999888777666777777777888888888888888777777777888999999::::::;;;<<<<<<;;;;;;;;;;;;<<<======>>>????????????????????????>>>>>>>>>>>>>>>???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCHHHKKKKKKLLLRRRYYYaaarrrwwwaaaXXXQQQOOOLLLEEE???======;;;999888999:::888777666666666777777777777777888777777777666666666666444555555555555555555555555555555555666666666777555555555555555444444444444444555555666666666777666888::::::999999:::<<<<<<<<<<<<::::::@@@JJJRRRbbbkkkyyypppRRREEEHHHKKKJJJLLLKKKJJJGGGEEECCCAAA@@@===;;;888777888888666555333333222111000///......+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......***)))+++//////...000555<<>>>>>>>>>>>=========<<<<<<<<<<<<<<<===;;;:::888888888888999666666777888888888888888888777777666666777777888888888888999999888888777666666555555555555666666666555444444555666555333555555666777888999999:::999888777777777777777888666777777888888999999999:::999888888888999;;;;;;888999999999;;;BBBLLLTTTmmmyyyxxxWWWBBB<<<>>>>>>;;;>>>???AAA@@@>>><<<;;;;;;======<<<;;;;;;<<<======???===:::888888999;;;===BBBDDDFFFDDD@@@>>>@@@BBB@@@@@@AAABBBCCCDDDEEEEEEHHHHHHJJJOOOTTTUUURRRNNNJJJKKKMMMOOOPPPQQQPPPPPPNNNNNNOOOMMMLLLKKKLLLNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNQQQRRRPPPOOOPPPOOOKKKJJJKKKKKKJJJJJJLLLOOORRRUUUYYY^^^aaacccgggnnnsss}}}{{{ssshhh^^^WWWQQQJJJFFFEEEBBBAAA@@@???===:::999999999:::;;;:::999777666666777999::::::999888888666666666777888:::;;;<<<888888777777777777777888<<<======<<<999777777777:::999888777666555555555444555666777888888888777888888888999::::::;;;;;;:::;;;;;;<<<<<<=========<<<<<<<<<======>>>>>>>>>===>>>@@@@@@??????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB===AAAFFFHHHIIIJJJMMMQQQUUU]]]oooxxxpppkkkdddUUUGGG???===;;;999999;;;;;;777444777777777777888888888888888888777777666666666666444444444444555555555555444555555555555666666666555555555555555555555555444444444555555666666777333555777666444555999===>>>BBBFFFJJJOOOZZZiiitttnnnRRRFFFHHHJJJIIILLLKKKJJJGGGEEECCCAAA@@@<<<:::888777888888777555333333222111000///......+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++)))+++...///---///333444>>>RRRnnn{{{nnnggggggllllllggg___WWWRRRMMMIIIGGGEEEDDDCCCBBBBBBAAAAAABBB???>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::777888888999999999999999999888777666666777888888888888999999999999888888777777666666666666777777666555444555666777666555444555666777888999:::::::::999888888777777777777777888888999999999999888:::999999999:::<<<>>>???;;;@@@GGGMMMTTT```nnnyyynnn\\\GGG;;;:::===??????;;;>>>@@@@@@===;;;:::;;;:::::::::::::::::::::::::::999999999:::===???AAAFFFFFFFFFBBB===<<<>>>AAAAAABBBBBBCCCCCCDDDDDDDDDIIIIIIJJJOOOTTTUUUPPPLLLGGGHHHKKKMMMOOOOOOOOONNNKKKLLLMMMKKKHHHGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJNNNQQQQQQMMMLLLNNNLLLHHHKKKKKKKKKJJJKKKMMMPPPRRRMMMQQQUUUVVVWWWYYY^^^bbb```ccchhhppp{{{uuuiii```TTTQQQMMMJJJGGGFFFFFFFFF@@@@@@???>>><<<;;;999666888999::::::999777777777666777999:::::::::888888444555555666777888888999888888777666555555555555888:::<<<;;;999777888:::999999888666555444444333222444666888999:::::::::777888888999::::::;;;;;;:::::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>???<<>>>>>======>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;:::999888888888::::::777888888999999999888888777777777777777888888999666555444555777777777555555666666888999:::;;;<<<<<<<<<;;;:::999888999999::::::;;;;;;;;;;;;:::999999999999:::;;;===@@@AAAHHHQQQ]]]jjjxxx]]]KKKDDD===888777888<<<@@@888;;;>>>>>><<<::::::;;;777888999999999999888777888999:::<<>>???@@@<<<@@@DDDDDDBBB???>>>???<<<===???AAACCCEEEGGGHHHAAAEEEGGGFFFEEEEEEFFFFFFNNNJJJKKKVVVkkkpppWWWUUUTTTWWWYYYXXXQQQKKKCCCBBBAAA@@@>>>===;;;;;;999999999999999999999999333444444444555555666666666666777777777888888888888888888888888888888888999::::::;;;<<<=========BBBFFFKKKOOOUUU^^^llluuukkkRRRGGGFFFHHHIIILLLJJJHHHGGGFFFEEECCCAAA===<<<:::999999777444222444333222000//////......------------------------************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......000111666@@@PPP```nnnuuuooowwwxxxttteeeZZZZZZWWWRRROOOOOOKKKFFF===???@@@@@@>>>>>>@@@AAA;;;===??????===<<<;;;:::;;;<<<===<<<;;;:::;;;<<<:::888777888;;;<<<:::888>>>===;;;999999999:::;;;666666555555666666777888777777777777777666666666999555666;;;>>>===>>>@@@>>><<<;;;;;;>>>>>>===;;;===<<<;;;<<<======;;;:::<<<>>>CCCDDDAAADDDUUUhhhooowwwrrrYYYGGG:::999777666666777999:::888777666888;;;===>>>===777666666666777888999999888:::===AAADDDFFFGGGGGGIIIIIIGGGBBB<<<<<>>===<<<;;;::::::999:::888888888999:::::::::;;;>>>>>>CCCJJJHHHAAA>>>@@@@@@@@@@@@@@@AAABBBCCCCCCGGGKKKNNNLLLGGGCCCDDDFFFGGGIIIMMMRRRXXXdddzzzqqquuuyyyppptttuuupppfffYYYOOOJJJJJJKKKKKKEEEBBB???===<<<<<<;;;;;;<<<;;;999777777777999999666333333999:::777888<<<;;;::::::>>>@@@???>>>>>>>>>AAADDDHHHLLLRRR[[[aaajjjpppxxxiiiQQQFFFFFFHHHHHHKKKIIIGGGFFFFFFDDDBBB@@@>>><<<::::::999888555333444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...222<<>>======BBBBBBBBB@@@>>><<<;;;;;;>>><<<:::;;;===>>>===<<<;;;:::888777666777888999::::::::::::::::::;;;;;;999999999999:::;;;;;;<<<;;;999999===???>>>>>>AAA===;;;:::;;;<<<<<<;;;:::@@@@@@??????@@@BBBDDDFFFIIIMMMUUU^^^ccckkk~~~~~~gggTTTCCC777999888777666666777888999666555555666999;;;<<<<<<666666666666777888999999999;;;>>>AAACCCEEEEEEFFFGGGHHHHHHDDD@@@@@@DDDIIILLLKKKHHHEEECCCDDDHHHKKKNNNRRRWWW[[[[[[XXXTTTPPPKKKLLLMMMOOOOOOMMMJJJGGGGGGIIIJJJKKKJJJIIIJJJKKKIIIHHHGGGGGGJJJNNNSSSVVVZZZYYYVVVQQQLLLHHHGGGGGGKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHFFFDDDDDDDDDEEEFFFIIIJJJLLLLLLLLLLLLNNNOOOMMMOOOPPPQQQWWW^^^^^^ZZZSSSQQQPPPQQQTTTUUUVVVUUUUUUWWWXXXXXXVVVUUUTTTUUUQQQTTTXXXYYYWWWSSSQQQPPPSSSQQQNNNMMMLLLKKKIIIGGGHHHFFFDDDFFFIIIJJJFFFBBBCCC@@@===<<<<<<===<<<<<<<<<;;;999888777777888888999999:::::::::999888777444555777888999999888777444444555666666666555555555444333333444444333222222222333444555555555555777888888666555555777999999777555555777888777555222222333444666777888999999::::::;;;;;;;;;;;;;;;<<<;;;:::999888888888888777888888999999::::::;;;>>>>>>BBBHHHGGGAAA???BBBAAAAAAAAABBBBBBCCCDDDEEEGGGJJJMMMKKKFFFCCCDDDFFFFFFFFFGGGJJJMMMUUUdddsss}}}}}}}}}|||zzzjjjcccYYYPPPLLLKKKMMMNNNIIIIIIIIIIIIHHHGGGFFFFFFIIIEEEDDDDDDBBB???BBBIIIIIIKKKOOOUUUZZZ\\\^^^^^^```dddjjjqqqwwweeeNNNEEEEEEFFFGGGJJJHHHFFFEEEEEEDDDBBB@@@>>>===;;;;;;:::999666444444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///.........111:::FFFOOOeeewwwvvvaaa\\\UUUPPPNNNLLLJJJGGGIIIGGGEEECCCBBBAAABBBBBBDDDDDDCCCAAA???===<<<;;;<<<:::888888:::;;;;;;;;;???>>>======<<<=========888888888888888777777777666666777777888:::;;;;;;;;;999:::===>>><<<<<<@@@>>>>>>=========<<<<<<<<<===???BBBEEEHHHNNNVVV]]]bbbfffppp}}}xxxZZZFFF===777333888777666555555666777888555444333555777999:::999666666666666777888999:::;;;<<<>>>AAABBBCCCCCCCCCCCCEEEFFFEEEBBBBBBEEEHHHIIIIIIGGGEEEDDDEEEHHHKKKKKKPPPVVV[[[\\\YYYUUUQQQSSSPPPNNNNNNOOOMMMIIIEEEHHHJJJKKKKKKJJJIIIKKKLLLLLLJJJHHHGGGJJJOOOUUUXXXTTTUUUUUUSSSNNNIIIGGGFFFLLLKKKJJJIIIHHHHHHHHHHHHJJJHHHEEECCCCCCEEEGGGIIIJJJKKKLLLKKKJJJIIIIIIKKKLLLLLLJJJJJJPPPVVVTTTOOOEEECCCCCCDDDFFFHHHHHHHHHKKKLLLMMMLLLJJJHHHHHHIIIDDDIIINNNQQQOOOJJJEEEBBBBBBAAA@@@@@@@@@@@@???>>>???======???BBBBBB???<<>>BBBFFFFFFBBBAAADDDBBBBBBCCCCCCDDDEEEEEEFFFFFFIIIKKKIIIFFFDDDDDDFFFIIIFFFFFFIIIKKKNNNUUU]]]sssxxxvvv~~~yyyppplllkkkkkkhhhiiijjjlllkkkjjjgggfffeeeaaa]]]YYYTTTRRRWWW^^^eeejjjpppxxx~~~~~~bbbLLLDDDDDDEEEFFFIIIGGGEEEDDDDDDDDDAAA@@@???===<<<;;;;;;:::888555444333222000//////......++++++++++++++++++++++++)))***************+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///111222111111666AAAIIIddd||||||sssmmmiiicccZZZSSSPPPLLLGGGDDDCCCDDDEEEFFFHHHFFFDDDCCCCCCBBBAAA@@@===<<<;;;:::;;;===>>>???;;;;;;;;;:::::::::999999::::::::::::999999888888:::999999999:::;;;===>>>;;;:::;;;>>>>>><<<===AAA>>>@@@BBBBBBAAAAAACCCEEEGGGNNNXXX```fffppp{{{xxx[[[CCC888777999999666555444444444444555666555333333444666888999888555555555666666888999:::<<<===???AAAAAAAAAAAA@@@@@@BBBEEEEEECCCBBBCCCDDDFFFFFFFFFEEEDDDEEEHHHJJJJJJMMMQQQTTTUUUTTTQQQOOOSSSPPPMMMMMMOOOOOOLLLHHHKKKLLLMMMLLLKKKKKKLLLNNNQQQOOOLLLJJJJJJLLLNNNPPPOOORRRTTTTTTPPPKKKGGGDDDKKKJJJHHHGGGFFFFFFGGGGGGHHHGGGGGGHHHIIILLLNNNOOONNNNNNNNNLLLIIIHHHHHHHHHTTTSSSQQQPPPSSSVVVQQQIIIDDDCCCBBBCCCFFFHHHHHHHHHJJJKKKLLLKKKHHHGGGGGGGGGBBBGGGLLLOOONNNJJJGGGEEE???>>>===>>>??????>>>===<<<;;;;;;===@@@@@@>>><<<<<<:::888888;;;===>>>>>>999888777666555666777777666666555555555555666666;;;999777555444444666777444444555555444333222222999999888666444222111111/////////000111222333444444555666666555444666777888777777777666555444333111111111222444666888999888888999:::::::::::::::999999888777777777777777666777777888999:::;;;;;;;;;???DDDHHHHHHEEEBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEGGGHHHGGGEEEDDDEEEFFFHHHEEEFFFKKKOOOPPPRRRUUU^^^lll}}}www}}}}}}}}}~~~}}}aaaLLLDDDDDDEEEEEEIIIGGGEEEDDDDDDDDDBBB@@@???===<<<<<<<<<;;;888666444333222000//////......++++++++++++++++++++++++)))))))))******++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......***...222222000222888===PPPlllzzzkkkeee]]]WWWUUUUUUTTTTTTWWWSSSNNNLLLKKKKKKIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFAAABBBBBBBBBBBB@@@???>>>???@@@AAAAAAAAA@@@??????AAA@@@???>>>???@@@AAABBB<<<<<>>???@@@@@@@@@???>>>AAACCCEEEEEEDDDBBBAAAAAACCCDDDEEEDDDCCCDDDFFFHHHIIIIIIJJJJJJJJJKKKKKKKKKMMMLLLLLLNNNQQQRRROOOLLLOOOOOOOOONNNMMMMMMNNNPPPPPPOOONNNLLLKKKIIIHHHHHHLLLOOOSSSSSSPPPKKKFFFDDDIIIHHHFFFEEEDDDEEEFFFGGGFFFHHHJJJMMMNNNOOOOOONNNPPPQQQPPPNNNKKKHHHHHHHHHUUUVVVUUUSSSSSSRRRJJJ@@@CCCAAA@@@AAACCCEEEEEEDDDBBBCCCCCCAAA???>>>???@@@>>>AAACCCDDDCCC@@@??????>>><<<;;;;;;<<<===;;;:::888888999:::<<<<<<;;;999777777999<<<@@@AAAAAA???888777666555555555666777555444333333444666888:::AAA???:::666444444555666555555555555444444333222888999999777333111111222000000000000111222333444333555777777666555666888888888777666444333222222555444333222222333555666777888999999::::::999999::::::999888888888888999777777888999:::;;;<<<<<<:::AAAHHHLLLKKKGGGBBB??????@@@AAACCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFCCC@@@BBBIIINNNMMMMMMNNNKKKRRR```xxxssswwwbbbLLLDDDDDDFFFFFFIIIGGGEEEEEEEEEEEECCCAAA>>>===<<<;;;<<<;;;999666444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++...111222000///000222999RRRhhh~~~~~~vvvooofff___]]]\\\ZZZXXXVVVWWWVVVSSSOOOLLLKKKKKKLLLLLLMMMMMMLLLJJJGGGEEEAAABBBCCCEEEEEEDDDDDDCCCCCCBBBAAA@@@AAACCCEEEFFFDDDFFFKKKPPPQQQQQQVVV]]]gggoooyyyiiiSSSCCC:::222222444333222222111111111222222111111111444333222333555777777666333444444555666888999:::===>>>???@@@@@@???>>>===AAABBBDDDEEEEEECCCAAA@@@@@@BBBCCCCCCBBBBBBCCCDDDGGGEEECCCBBBBBBDDDFFFHHHIIILLLPPPTTTUUUSSSQQQOOOPPPQQQPPPOOOMMMMMMOOOQQQKKKLLLLLLLLLKKKJJJHHHGGGLLLNNNQQQQQQNNNIIIGGGEEEGGGFFFEEEDDDDDDFFFHHHIIIHHHIIILLLMMMMMMKKKIIIGGGPPPPPPPPPMMMJJJHHHGGGHHHQQQTTTTTTQQQNNNKKKDDD===AAA@@@>>>>>>@@@AAA@@@???===>>>>>>===;;;;;;<<<>>>@@@AAAAAA???;;;999888999<<<;;;999:::;;;;;;999888777888999:::::::::999888333444777;;;???@@@>>>;;;777666555444444444555666666555333222333666999;;;CCC???;;;666333333333444444444555555444444333333555777888666222000111333222222111000111222333444222444666777666666666777888888777555333333444666999777555333222222333444777777888999999999999888;;;::::::999999999::::::777888999:::;;;<<<===>>>>>>FFFMMMMMMKKKHHHBBB===>>>???@@@BBBCCCBBBBBBAAACCCBBBBBBCCCDDDEEEFFFGGGDDDBBBDDDIIIKKKIIIHHHIIIMMMLLLRRR```rrr}}}vvvtttrrrooolllmmmxxx|||eeeMMMDDDDDDFFFGGGIIIHHHFFFFFFFFFFFFDDDBBB===<<<;;;;;;;;;:::888666444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000111111111111111000@@@MMM^^^zzz~~~~~~xxxpppiiidddccc]]]^^^___^^^\\\YYYUUURRRPPPRRRTTTVVVWWWVVVVVVUUUUUUUUUTTTTTTVVVYYY]]]___aaadddkkkrrruuuwww}}}~~~bbbHHH:::999222000444555222111222000000000111111000000000333222111111333555555444333333333444666888999:::<<<===>>>??????>>>============>>>@@@BBBBBB@@@???>>>@@@BBBBBBAAA@@@@@@AAABBBBBBAAA@@@AAACCCFFFGGGIIIPPPYYY\\\YYYSSSOOONNNPPPPPPOOOMMMLLLLLLNNNPPPKKKKKKJJJJJJJJJJJJJJJJJJMMMOOOOOONNNKKKHHHGGGFFFGGGFFFEEEDDDFFFHHHKKKMMMIIIJJJKKKKKKJJJIIIGGGFFFKKKLLLLLLJJJGGGEEEEEEFFFJJJNNNNNNIIIEEEDDDBBB???BBBAAA???>>>??????>>>======>>>>>>===<<<===???AAAAAABBBBBB@@@<<<999888999999888777888999:::999888666888999999888777666666333333444777999999777666555555444333333444555666999777444111111333666888>>>;;;777333111111222333111222333333333333333333111555777555222000222555444333111000///000111222000333555666555555555666666777666555444666;;;???;;;999666333222222333444666777777888888888888888::::::999999999::::::;;;888999:::;;;===>>>??????FFFLLLOOOLLLIIIGGGCCC>>>===>>>@@@BBBCCCBBBAAA@@@BBBAAA@@@AAACCCEEEFFFGGGGGGEEEFFFIIIHHHEEEEEEGGGPPPNNNPPPWWW___hhhwwwxxxhhh``````ccceeekkkuuuzzzoookkkooogggNNNDDDDDDGGGHHHJJJHHHFFFFFFGGGFFFEEECCC===;;;::::::;;;:::888666444333222000//////......------------------------(((((()))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,---000222333333///888:::EEEaaaxxx~~~{{{mmmnnnqqqsssuuuuuuttttttvvvvvvvvvwwwzzzxxx___EEE888888666000...222333000000444//////000000000000//////222000///000222333333222333333333444666888999:::<<<===>>>??????>>>======666666888:::===>>>>>>======???AAAAAA@@@>>>>>>???>>>???@@@BBBCCCEEEGGGHHHLLLVVV```bbb[[[RRRMMMKKKOOOOOONNNLLLJJJJJJMMMOOOOOOMMMJJJHHHHHHIIIJJJLLLOOOOOONNNLLLIIIGGGGGGGGGHHHGGGFFFFFFGGGJJJMMMOOOIIIIIIIIIIIIIIIJJJKKKLLLGGGHHHHHHGGGDDDCCCCCCDDDBBBFFFFFF@@@:::;;;???@@@BBB@@@>>>=========<<<:::999999:::999888999<<<>>>999;;;<<<<<<:::777666666444333222444666777777666222333555555333111111111777555333333444444444333555444333333333444555666;;;888444111///111333555888666333000//////000111///000111222222222222222///333666555111000333777444333111///...///000111///111444555444444444555555666666555555999@@@FFF;;;999666444333333555666666666777888888888888888:::999999999999999::::::999:::;;;<<<===???@@@AAALLLQQQQQQJJJFFFFFFDDD@@@===???AAACCCCCCCCCBBBAAAAAA@@@???@@@CCCEEEGGGGGGBBBAAABBBDDDCCC???AAAEEEBBBCCCIIIQQQUUUXXXbbbooo~~~rrrrrreeebbb^^^___fffrrr~~~ooofffjjjnnnpppxxxjjjOOOBBBCCCFFFFFFIIIHHHFFFFFFFFFEEECCCAAA<<<;;;;;;:::999888777777999666111...---...------222111...,,,******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///////////////.........000333777AAAQQQfffuuujjjVVVMMMCCC666111444222222222111111111000000000000////////////000000////////////000000000000222222111111222444555777777888999:::;;;:::999999999888888888888999:::;;;>>>>>>>>>BBBEEEFFFCCC@@@??????@@@AAABBBEEEGGGIIIIIIWWWbbbaaa[[[VVVOOOHHHJJJMMMPPPNNNJJJIIIKKKOOOLLLKKKJJJIIIHHHGGGIIILLLMMMMMMKKKIIIHHHGGGFFFFFFDDDFFFGGGEEECCCBBBDDDFFFGGGEEECCCFFFKKKOOOPPPOOOLLLJJJFFFCCCAAABBBCCCEEEBBBBBB@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<888888999999999888777777888999999999999777555444444444444444444444444444444444333333333222222222333333333222222222111111111111000000111111222333666333///...000222222000222111000///...---,,,+++000000000000000000000000111111111111111111111111///////////////.........///000000111111222333333333333333444777:::>>>@@@444444444555666888:::;;;777777777777888888888888555666777777666777999;;;777888;;;CCCJJJMMMJJJFFFFFFHHHIIIHHHDDD@@@>>>===???@@@CCCEEEFFFEEEDDDCCC@@@@@@???@@@BBBEEEHHHIIIHHHDDDCCCDDDCCC@@@AAADDDHHHHHHIIIJJJLLLOOORRRSSScccsssqqqccc[[[XXXWWWWWW\\\iiippptttqqqlllnnnnnnnnntttiiiOOOBBBCCCFFFGGGIIIHHHFFFFFFFFFEEEBBB@@@======<<<;;;:::999888888777444000....../////////111000---+++***++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......////////////......111111222222666AAAQQQ\\\vvv~~~qqq\\\LLL>>>;;;777///...222222222111111111000000000000//////////////////000.../////////000000000000222111111111222444555666666777888999:::999999888:::888666555666888;;;============@@@CCCDDDCCC@@@@@@AAAAAAAAABBBDDDGGGIIIMMMSSSVVVWWWXXXYYYSSSJJJKKKNNNPPPOOOKKKIIIKKKNNNJJJJJJJJJJJJIIIHHHHHHJJJLLLKKKIIIGGGFFFEEEDDDDDDCCCEEEEEEDDDAAA@@@BBBDDDBBBAAAAAACCCFFFJJJKKKLLLJJJGGGDDD@@@???@@@AAABBBAAAAAA@@@>>>===;;;::::::::::::::::::::::::;;;;;;999999888888777777666666888888888777777666444444333333333333333333333333333333333333222222222222333222222222222111111111111111111000111222222333555222//////111222111000000/////////............////////////////////////111111111111111111111111////////////............000000111111222333333333666666555444444555666777333333333444666888:::;;;555555666666666777777777666777888777666777888:::>>>???AAAHHHOOOQQQNNNJJJBBBCCCEEEDDDAAA???======???@@@AAACCCCCCCCCCCCBBB@@@@@@???@@@BBBDDDGGGIIIGGGDDDCCCDDDDDD@@@@@@CCCFFFFFFFFFFFFIIILLLOOOQQQUUU\\\iiixxxyyyooofffaaaZZZ^^^]]][[[dddvvv{{{uuuoookkkiiiooo}}}jjjOOOCCCDDDGGGGGGIIIHHHFFFFFFFFFDDDBBB@@@>>>>>>===<<<;;;:::999999555333000...///000111000///...,,,+++++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------*********+++++++++,,,,,,---....../////////......111111000......333<<>><<<;;;<<<>>>@@@BBBBBBBBBBBBBBBCCCBBBBBBDDDGGGJJJSSSNNNIIIJJJRRRYYYUUUMMMKKKMMMNNNMMMIIIGGGHHHJJJIIIJJJJJJJJJJJJIIIHHHGGGIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCAAA???>>>???@@@???@@@AAABBBCCCEEEGGGJJJHHHFFFBBB@@@>>>???@@@AAA??????>>>===;;;:::999999888888888888888999:::;;;:::999777555555555555666777666555444444333333444333333333333333333333333333333222222222111111111222222111111111000000000111111111111111222222333333111000000111222111///...............///000000........................000000000000000000000000........................000111111222333333444444555555444333222111000000222222222333555777:::;;;444444555555555666666666666777888777666666888:::======???DDDIIIJJJHHHDDD<<<>>>??????>>>======>>>>>>>>>???@@@@@@AAAAAAAAA@@@??????@@@BBBDDDFFFHHHHHHEEEEEEHHHGGGDDDCCCEEEFFFEEEDDDEEEGGGJJJNNNPPPLLLLLLOOOUUU```rrr}}}yyytttlllddd___]]]^^^___^^^dddppp}}}{{{sssmmmnnnrrrtttrrrqqqrrrvvvlllQQQDDDDDDFFFFFFIIIHHHFFFEEEEEEDDDAAA???>>>======<<<;;;:::999999666444111///000000000///---,,,,,,++++++,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------......//////......///000///...---000555:::JJJeee~~~aaaLLLAAA888:::333///222333222222666111111000000000////////////......------......///........./////////000000///000000111333444555666444555555666666666666666888777666666888:::<<<>>>;;;:::;;;<<<>>>@@@BBBBBBBBBCCCDDDCCCBBBDDDHHHLLLUUULLLCCCCCCMMMUUUSSSNNNJJJKKKLLLJJJGGGEEEEEEGGGIIIJJJIIIGGGHHHKKKKKKHHHFFFEEECCCAAA??????@@@@@@AAA@@@@@@>>>===<<<<<<===>>>AAADDDDDDBBBCCCFFFIIIGGGEEEBBB@@@??????@@@AAA======<<<;;;:::999888777777777777777888999::::::999888555333222222444444555444333111111111222333222222222222222222222222222222111111111000000000111111111000000000//////111111000000111111222333000000111111222111000/////////............///000------------------------////////////////////////------...............///111111111222333333444444000111111222222222111111111111111222444777999;;;444444555555555666666666777888888777666666888999999999:::===???@@@>>>;;;888999;;;<<<;;;<<<>>>@@@>>>>>>======>>>???@@@@@@??????@@@@@@BBBDDDFFFGGGJJJHHHIIILLLLLLHHHFFFHHHIIIGGGFFFFFFHHHKKKOOORRRJJJHHHJJJOOOUUU___pppzzzjjjaaa___UUUUUUXXX___eeejjjuuu~~~zzzsssooohhhbbb[[[YYY^^^hhhvvvnnnRRRDDDDDDFFFEEEIIIHHHFFFEEEEEECCC@@@>>>======<<<;;;:::999888888888555222111000000...---++++++++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---................../////////000111444666===JJJ```uuu}}}qqqaaaHHH999888444555111///000000......///000000000/////////............------------..................////////////...///000111333444555555333333333333444444555555444666888;;;<<<===<<<<<<::::::;;;<<<===>>>@@@BBBAAACCCEEEDDDBBBEEEKKKPPPUUULLLDDDDDDIIIMMMMMMLLLKKKLLLLLLJJJHHHGGGFFFGGGJJJKKKHHHDDDGGGNNNOOOLLLEEECCC@@@>>>===>>>???@@@@@@>>>===<<<<<<<<<;;;;;;>>>AAADDDDDDAAAAAACCCFFFCCCBBB@@@>>>======>>>>>>::::::999999888777666666777666666666777777888999777666333111000111222333333222111000000000111222111111111111111111111111111111000000000/////////000000/////////.........000////////////000111111///000111111111000000000333222000...,,,,,,------................................................,,,---------......//////000111111222222333444444...///000111222333222222000000000111333555888999555555666666666777777777666777888777666666888::::::::::::;;;<<<<<<:::999777999:::::::::<<>>>>>=========>>>????????????@@@AAABBBCCCEEEEEEJJJHHHIIILLLLLLHHHGGGIIIHHHGGGGGGGGGHHHKKKNNNQQQFFFEEEHHHMMMQQQUUU]]]eee{{{yyyxxxuuummmfffdddcccaaa```bbbeeegggjjjooo{{{xxxlllddd```^^^ZZZWWWZZZYYYXXX^^^mmmlllQQQCCCCCCFFFEEEIIIHHHFFFEEEDDDCCC@@@=========<<<;;;:::999888888999666333222111000...,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........+++,,,---...............///////////////000111111555777@@@PPPddd{{{~~~lllTTTDDD>>>777777888111111000//////...---------////////////............------,,,,,,,,,,,,------------........./////////---...000222333444555555222222111111222222333444111444888<<<>>>>>><<<:::999;;;============???@@@???BBBDDDDDDCCCGGGOOOVVVWWWNNNFFFEEEGGGGGGIIIKKKNNNNNNMMMLLLKKKJJJJJJIIIHHHJJJHHHDDDIIIRRRSSSMMMDDDBBB???===<<<===???@@@???===;;;;;;<<<===<<<;;;<<<>>>@@@@@@???>>>>>>???===<<<:::999888888999999888888777777666555555444666555555444444555555666333333111000000000111222111111000000000000111111000000000000000000000000000000/////////........./////////.........------...............//////000...000111000//////000222666444111...,,,+++++++++........................------------------------,,,,,,,,,---....../////////000000111222222333333111111111111111111111111000000000000222444666777555555666666666777777777555666777777666777999;;;;;;;;;:::999999999888888999999:::999:::<<<@@@CCC????????????????????????>>>???@@@AAABBBCCCDDDDDDGGGDDDEEEHHHHHHDDDDDDFFFDDDDDDDDDEEEFFFHHHJJJKKKFFFDDDEEEJJJOOOQQQVVV\\\___ooo}}}|||zzzsssllliiieeebbb]]]XXXZZZ```aaa___cccdddjjjrrrvvvuuuuuuwwwxxxxxxvvvsssooooooppprrrooommmiiiccc___^^^```ccc___[[[YYY\\\dddjjjlllkkktttvvvwww{{{gggMMMAAACCCGGGGGGIIIHHHFFFEEEDDDBBB???===>>>>>>===<<<;;;:::999999777555333222222111///---++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,---------***+++,,,---......................../////////...000///333<<>>======???<<<@@@CCCDDDDDDIIISSS[[[\\\OOOEEEDDDFFFGGGHHHKKKMMMLLLLLLKKKLLLKKKKKKJJJCCCHHHIIIHHHNNNWWWVVVMMMEEECCC@@@===<<<>>>@@@AAA???<<<;;;;;;>>>???>>>===<<<<<<<<<===>>>===;;;999999999888777666666666666666666666555444444333333444333333222111111111111000000000000000111111111000000111111111111000000/////////////////////////////////.........------.........------------,,,---,,,,,,,,,,,,---.........000000///......111333777444111---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...//////000000111222222222111000///...///000000111111000000111222444555444444555555555666666666444555666777777888:::<<<;;;;;;:::888777777777888;;;;;;:::999888;;;???BBB???@@@AAAAAAAAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCEEEBBBAAADDDDDDBBBBBBEEE@@@AAABBBDDDEEEFFFFFFGGGGGGDDDEEEJJJOOOOOOQQQSSSLLLVVV```fffsssuuuiiidddeeeeeeccc^^^ZZZYYY[[[[[[ZZZ[[[___dddcccbbb___[[[XXXXXXYYY^^^cccggghhhffffffjjjnnnuuuuuuyyy~~~cccJJJ@@@CCCGGGHHHJJJHHHFFFEEEDDDBBB???<<>>===<<<;;;::::::555333222222333222111///+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++((())))))))))))***************+++++++++,,,,,,,,,***+++,,,---............------,,,...///111000000//////222444444777EEEUUUkkktttdddNNN===777111666999000...222111...//////---,,,---......//////.........------------,,,,,,++++++,,,,,,------------.........//////+++---///222444444555555111000/////////000222333///000333555888999:::;;;:::===AAAAAA???<<<<<<===:::>>>CCCDDDDDDJJJUUU^^^```PPPBBBBBBFFFHHHIIILLLJJJIIIHHHHHHIIIJJJIIIHHH???GGGJJJKKKRRR[[[WWWKKKEEECCC@@@======>>>AAABBB???<<<:::<<>>>>><<<;;;<<>>;;;777999999888777777666777777555555555444444333333333333222111///............---...///000111111111000///000111222222111000/////////////////////////////////.........---------......---------,,,,,,,,,,,,++++++++++++,,,------///000000...,,,---111555666444000---++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........///000000111111000///---,,,---///111222222111000000000111333444333333333444444444555555333444666777777888;;;===??????>>><<<:::999;;;<<<<<<;;;:::888777:::>>>AAA???AAABBBCCCCCCBBB@@@???>>>???@@@AAABBBCCCCCCCCCFFFBBBAAACCCCCCBBBCCCGGG???@@@CCCEEEFFFFFFFFFEEEDDDBBBEEELLLOOOKKKFFFEEEMMMRRRTTTQQQSSScccwwwyyyuuuqqqnnnpppuuuxxxxxxzzzzzzwwwsssqqqrrrzzz___GGG>>>AAADDDCCCIIIHHHFFFEEEDDDBBB???===???@@@AAA@@@<<<999888888666444222111111000///---***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...///111333666999;;;===PPPkkkzzzcccRRREEE:::333333222222222222222333333000////////////..................------,,,,,,,,,...---,,,***))))))******//////......------------///......111555777666444......//////000111111111111111222444666999;;;<<>>AAAGGGMMMSSSWWWQQQOOOKKKGGGEEEFFFGGGHHHIIIGGGEEEEEEFFFFFFEEEDDDCCCBBBCCCJJJRRRTTTNNNHHH@@@@@@AAA@@@>>>===>>>@@@AAA===;;;<<<@@@BBB???<<>>888555333111111000000///000000000......---------,,,,,,,,,---,,,,,,,,,++++++++++++,,,++++++******+++------............------,,,,,,---,,,,,,///222444333111,,,,,,------.../////////000000111333555777:::;;;EEECCC???:::777888;;;???<<<===>>>AAAEEEJJJOOOQQQMMMLLLKKKIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIICCCCCCDDDHHHMMMMMMHHHDDD>>>??????>>>======???BBBAAA===;;;<<>>;;;AAAAAAAAABBBBBBAAA>>><<<666666555444333333333444222333333333111000...---///000000000000///............---------...///000111///------//////...+++,,,,,,,,,,,,---------...---,,,,,,,,,,,,------...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,+++//////...---,,,+++******************+++++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------...///000111111222222222333333333333333444666777777999<<<>>><<<<<<;;;;;;::::::999999<<<;;;999999999<<<>>>@@@>>>>>>@@@@@@AAA@@@???????????????@@@AAABBBCCCDDDCCCBBB@@@@@@@@@AAACCCDDDBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHHHHIIILLLPPPUUUXXX___fffuuudddKKKAAACCCFFFDDDHHHGGGEEEDDDCCCAAA>>><<<>>>@@@AAA???<<<:::888888666444222111111000///---***++++++,,,,,,++++++***+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............000000/////////000111111111666BBBSSSddduuu|||ssskkkYYYNNN???444////////////000///...---------------,,,+++++++++************+++++++++***************))))))***+++,,,...///000------------,,,,,,,,,,,,,,,++++++---///000///---******++++++,,,---------//////000222444666888999AAA@@@===777111222888>>><<<===???AAADDDFFFHHHIIIGGGHHHJJJJJJIIIFFFCCCAAADDDFFFHHHHHHFFFGGGJJJMMMDDDEEEGGGGGGFFFDDD@@@>>><<<<<<<<<<<<<<<===AAADDD@@@===;;;;;;===>>><<<999???BBBDDDDDDCCC@@@>>>===555555555444444555555666222111111000///...------///////////////...------,,,,,,,,,+++,,,------......---,,,,,,------,,,++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,++++++++++++,,,,,,------************************,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,+++++++++((())))))))))))*********)))))))))*********++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------------------------...///000111111111111111111222222222222444555666666888:::===888888999:::;;;;;;<<<<<<>>><<<;;;999999;;;<<<>>><<<===>>>???????????????BBBAAA?????????@@@BBBCCCCCCCCCBBBAAABBBCCCDDDEEEBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEFFFIIILLLNNNRRRSSSWWW^^^gggtttfffLLLBBBCCCEEEDDDHHHFFFDDDCCCCCCAAA>>>;;;>>>???@@@???<<<:::999999666444222111111000///---***++++++,,,,,,++++++******************************************************************************++++++++++++,,,,,,,,,,,,,,,---------.........000///............//////555333444888???JJJ[[[kkkzzzmmm___MMMAAA777444111/////////---+++///...---,,,,,,,,,,,,,,,++++++*********)))))))))************************)))******+++---...///000,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++))))))******+++,,,,,,,,,......///000222444666777666===DDDCCC<<<666555777<<<>>>???AAABBBCCCBBBBBBCCCDDDFFFGGGFFFDDDAAA@@@CCCFFFJJJIIIEEEEEEIIINNNGGGIIIJJJHHHCCC>>><<<<<<999::::::::::::===AAADDD@@@===:::999:::;;;:::888:::>>>BBBBBB>>>:::999:::666666555444444444444555222111000///...........................---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********))))))))))))************************************************+++++++++,,,+++++++++++++++,,,,,,,,,------------...///000000000000000000000111111111111333444555555666999;;;777777888999:::;;;<<<<<<===<<<;;;999999999:::;;;:::;;;<<<===>>>>>>??????EEECCC@@@>>>===>>>@@@BBBCCCCCCBBBBBBCCCCCCDDDEEEAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBCCCDDDFFFHHHIIIJJJIIIKKKNNNPPPTTT^^^iiiwwweeeLLLAAACCCDDDCCCGGGEEEDDDCCCBBB@@@===;;;===???@@@???===:::999999666444222111111000///---***++++++,,,,,,++++++***************************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------..................///000000000000111222222666CCCQQQkkk}}}zzzeeeTTTEEE666---.........///000000...,,,///...---,,,,,,,,,,,,,,,++++++++++++************************+++++++++++++++++++++,,,,,,---------*********+++++++++++++++,,,,,,------,,,+++++++++*********+++,,,,,,------------...///111333444555333>>>IIILLLFFF===888777<<<===???@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBFFFHHHGGGCCCBBBFFFJJJIIILLLLLLHHHAAA<<<<<<===777888999999999<<>><<<999888888888888888777;;;>>>===:::666555666777666555333222222111111222111000///////////////---------------,,,++++++++++++,,,,,,------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,+++***************------,,,+++******)))))))))))))))))))))))))))))))))*********************)))))))))***************))))))))))))************(((((()))))))))*********************************))))))))))))************************++++++,,,,,,,,,,,,,,,------...///000000000000000000000000000000222333333333444777999777777888888999:::::::::;;;:::999888888888999:::999::::::;;;===>>>???@@@FFFDDD@@@>>>======???@@@BBBBBBBBBBBBBBBCCCCCCDDD@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>?????????@@@@@@@@@@@@AAACCCEEEFFFHHHHHHBBBBBBEEEIIIJJJIIIMMMTTTVVV]]]kkk}}}wwweeeKKKAAABBBDDDCCCFFFEEECCCBBBAAA???<<<:::===???@@@???===:::999:::666444222111111000///---***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,------------------------...///000111...///222444222000777AAAHHH[[[oooxxx```JJJ;;;444000...111///---++++++,,,...000---------,,,,,,------...,,,,,,+++++++++************************+++++++++++++++,,,,,,,,,+++******)))))))))***************+++,,,...---+++******+++******++++++,,,---------------...///000222444555222999@@@AAA===888777777:::;;;<<<<<<<<<;;;:::999===<<<;;;:::;;;<<<>>>???@@@BBBDDDBBB@@@@@@BBBEEEHHHJJJIIIFFF@@@======???666888999999999:::<<<>>>;;;:::888666555666777888888999:::999777444333333555444333111000///......111000000000/////////...,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,***+++,,,,,,++++++,,,---+++++++++************)))++++++******)))*********,,,,,,+++***)))(((''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))************((((((((()))))))))******************************((())))))))))))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///000111111111111000000000000000111222222222333555777777777888888888999999999999999888999999:::;;;;;;999999:::;;;<<<>>>@@@AAAEEECCCAAA>>>=========>>>@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@@@@???>>>>>>============>>>>>>>>>???===>>>AAACCCEEEFFFGGGGGGEEECCCBBBDDDCCCAAAEEEJJJIIIKKKQQQ[[[jjjzzz|||nnneee```[[[VVVeeeLLLBBBCCCFFFDDDFFFDDDBBBAAAAAA???<<<:::===>>>@@@???===;;;::::::666444222111111000///---***++++++,,,,,,++++++***))))))*********+++++++++************************************************************++++++++++++++++++,,,,,,,,,------------------,,,------......111///000333222000000444000===IIIYYYmmmvvvuuuooo[[[QQQCCC777000...///000///...,,,***)))***,,,...++++++++++++,,,---......+++++++++************)))((((((((())))))*********)))******++++++***))))))((((((((())))))*********)))+++---,,,***))))))+++)))******++++++,,,------.........///000222333444111222333333222222555777666666777777777777777777777777777777888999;;;<<<<<<<<<======>>>???@@@AAADDDDDDCCC@@@>>>===>>>???666888:::;;;999888999999999888666444333555777999999777555444444333111000111000///...------------......///000///...---,,,+++++++++++++++******)))((()))***+++++++++******'''***++++++))))))***---++++++******))))))))))))***))))))))))))******+++***)))))))))((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))((())))))))))))*********))))))***++++++,,,------,,,,,,,,,,,,---...//////222222222111111000000000///000111111111222444666666666777777888999999:::777888999:::<<<===>>>???999999999:::<<>>============>>>>>>???????????????>>>????????????>>>===<<<<<<<<<<<<=========>>>>>>;;;===???BBBCCCDDDDDDCCCIIIEEEBBBAAA???<<<===AAABBBBBBCCCGGGMMMTTT\\\```pppwww|||wwwkkkccc^^^RRREEE??????>>>:::eeeLLLCCCEEEGGGFFFFFFDDDBBBAAA@@@???<<<999===>>>@@@???===;;;::::::666444222111111000///---+++++++++,,,,,,+++++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,///***(((---222222111111000666555888BBBGGGQQQccc|||xxxtttkkkXXXHHHBBB333222222222111111///...(((+++......---+++)))((())))))******+++,,,......************))))))))))))&&&'''''''''(((((())))))'''((()))***++++++***)))'''((((((((())))))******'''***,,,+++)))((()))+++)))))))))***++++++,,,,,,.........///000222333444222222222222333555777999333333333444444444555555333444555666777888999999999888777999<<>>>>>666888;;;;;;:::777666666777777555333333444777:::888444000///000111///------------,,,,,,,,,------+++,,,...//////...,,,***+++++++++++++++***))))))&&&''')))*********)))(((&&&(((******((('''))),,,+++*********))))))(((((())))))(((((()))***++++++''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))******+++,,,,,,------,,,,,,,,,,,,---...//////333222222222111111000000///000111111000111333555444444555777888999:::;;;777888:::<<<>>>@@@BBBBBB999999999:::<<>>===<<<<<<<<<===>>>>>>>>>>>>===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>:::<<<>>>@@@AAAAAA@@@???AAA???@@@BBBBBB???>>>AAA???@@@AAABBBDDDFFFGGGHHHHHHMMMUUU^^^fffmmmppprrryyy~~~~~~yyyhhh[[[PPPAAA999999444///000333444111}}}dddLLLCCCDDDFFFDDDFFFEEECCCAAA>>>===<<<;;;>>>?????????>>>;;;999777666444111/////////...---************************+++*********))))))((((((******++++++++++++******++++++*********************)))((('''''')))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000111111000000111444999>>>AAALLLXXXmmm|||kkkXXXJJJAAA999555444//////...---,,,,,,++++++************************************************+++***)))'''''')))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++////////////000000000000111111111222333444666777555555555555555555555555111222333555666777777777:::<<<>>>>>>===<<<======999:::<<<>>>>>>===<<<;;;===;;;888777777777777666666444333333444444333222333333222222111000000000000///...---------------...---,,,,,,++++++,,,,,,,,,,,,++++++***)))((((((***))))))((('''&&&&&&&&&))))))))))))************+++***)))'''%%%###!!!!!!(((((())))))))))))(((((((((((((((((((((((((((((($$$$$$%%%&&&''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((''''''&&&&&&((()))***''')))***,,,,,,+++***)))++++++,,,------......///..................------/////////000111444666888555555555777;;;===>>>===777777777999===CCCIIILLL@@@???======>>>???BBBCCCCCCLLLMMMEEECCCGGGFFF???999:::;;;<<<======<<<<<<=========<<<<<<<<<<<<===AAA???<<<:::::::::999888<<<:::;;;===AAABBB???===AAA@@@>>>===<<<<<<<<<===;;;;;;<<<===>>>>>>======???AAADDDHHHJJJKKKJJJJJJNNNRRRYYYbbbmmmwwwwwwmmmgggVVVRRRKKKCCC<<<666333111,,,,,,,,,,,,,,,,,,,,,,,,fffNNNDDDEEEFFFEEEEEEDDDBBB???===<<<;;;:::>>>?????????>>>;;;999777666444111/////////...---************************************)))))))))((()))******++++++******)))************************,,,+++***))))))***,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...//////000000111000000000222555999;;;<<>>>>>===<<<;;;;;;888999;;;<<<===<<<;;;::::::888666666666777666555666555333444555555444222333222222111000000/////////......---,,,,,,------------,,,++++++++++++,,,,,,,,,+++******)))(((((()))))))))((('''&&&&&&&&&(((((((((((())))))))))))((((((((('''&&&%%%%%%$$$((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((('''''''''''''''((((((((())))))))))))(((''''''&&&'''((()))***+++++++++++++++,,,,,,,,,++++++,,,,,,---...........................------------...000222555777888555444555888;;;<<<<<<;;;777666666888;;;@@@EEEIII===<<<;;;;;;<<<===???AAAJJJQQQQQQHHHCCCFFFCCC<<<;;;;;;;;;<<<======>>>>>>===<<<<<<;;;<<<===???@@@DDDAAA===;;;;;;;;;;;;:::<<<;;;;;;===@@@AAA???===@@@???>>><<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999;;;>>>@@@BBBCCCBBBBBBAAABBBFFFKKKPPPVVVZZZ]]]cccmmm}}}}}}pppbbbTTTJJJEEE>>><<<888444111//////...,,,,,,,,,,,,,,,,,,,,,,,,hhhPPPEEEEEEGGGEEECCCBBB@@@>>><<<;;;:::999????????????===;;;999888666444111/////////...---************************************)))))))))))))))******++++++******)))************************---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------....../////////000000000000000111222333666666999@@@LLLZZZgggooo~~~{{{tttgggVVVJJJ>>>666000000000...---......------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))''''''((((((((())))))))))))))))))*********++++++---------.........//////////////////000222333444222222222222222222222222111222333444555666666666777:::===>>>===:::999999666777999::::::999888888666555444555666666555444666555444444555555444222222222111000000//////......------,,,,,,,,,,,,------,,,++++++******++++++++++++******))))))(((((())))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((('''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''''''''((((((((()))))))))(((''''''''''''((())))))++++++)))))))))***,,,---***++++++,,,,,,---......------------------......***+++...111333555777777444444666888;;;;;;999777666555555555888<<<@@@CCC::::::999999999;;;===>>>IIIOOONNNFFFBBBCCCAAA;;;===<<<<<<<<<===>>>@@@AAA===<<<;;;;;;<<<>>>AAABBBGGGCCC???<<<<<<<<<<<<<<<<<<;;;;;;===>>>???>>><<>>===<<<;;;;;;;;;<<<999999999999999999888888555666888:::;;;;;;;;;:::999999::::::<<<>>>???@@@IIIOOOXXXcccnnnxxxzzzpppkkkjjjaaa\\\SSSIII???999444333...---,,,,,,,,,---...///++++++++++++++++++++++++iiiQQQEEEDDDEEEEEECCCBBB@@@>>><<<;;;::::::?????????>>>===;;;999888666444111/////////...---*********************************)))))))))))))))))))))************))))))))))))))))))************,,,,,,,,,,,,,,,+++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------............//////000000000000000444444444666999===AAACCCVVV]]]gggqqq~~~xxxpppdddWWWLLLBBB999333444000...111222///......---,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,---------...............///000111222222222222222222222222222111111222444444555555555555888<<<===<<<999888777555666777888888777666666444333333444666777666444666555444444555555444222111111000//////......------,,,++++++++++++,,,,,,,,,,,,+++*********************)))))))))((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((''''''''''''''''''((((((((())))))''''''''''''((((((((())))))))))))))))))******************+++,,,,,,------,,,,,,------------......***,,,...111333444444444333444555888::::::777444555444333333555888;;;===888888888888999:::;;;<<>>===<<<<<<===???AAACCC???>>><<<;;;<<<>>>@@@BBBGGGCCC>>>;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<===<<<<<<;;;;;;;;;;;;;;;999999888888777777777777666666777888999888888777777777777777888999::::::===>>>@@@CCCGGGLLLQQQUUUYYY___hhhrrrzzz~~~{{{yyyvvvqqqlllfffbbb___^^^^^^ZZZTTTLLLFFFDDDDDD999777444111000000111222------,,,,,,+++,,,------++++++++++++++++++++++++~~~hhhPPPCCCBBBDDDCCCDDDCCCAAA???===<<<<<<;;;@@@??????>>><<<;;;:::999666444111/////////...---************************))))))))))))))))))******)))))))))******)))))))))(((((()))))))))***************+++,,,,,,+++***)))*********************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,---///000111111000000///000111333444666777888444999???FFFRRRbbbvvvwwwlllSSSKKK@@@666111000111222...+++,,,///000,,,)))***+++++++++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))************++++++++++++,,,,,,,,,------------...///000000222222222222222222222222000111222333444444444333444777:::<<<;;;999888888666666666666666666666555444333333444666777666555666444333333444444333222000000///......------,,,++++++************++++++++++++***))))))))))))***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''))),,,......---***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,------......---...000111222222111000222333444777999888555222444333333222333555777888888888888888999:::;;;;;;888<<<===;;;;;;===??????>>>===<<<<<<===???BBBDDDAAA???===<<<;;;<<<===>>>DDDAAA===::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999777666666666666777777777777777777777777666444444444444555666777777222222333444777999:::;;;<<<>>>BBBFFFIIIKKKLLLLLLLLLRRRXXXZZZWWWUUUWWWZZZRRRTTTRRRNNNMMMPPPOOOLLLFFFEEEEEECCCAAA>>><<<:::888888666333111//////000///......------,,,,,,,,,------,,,+++***)))))))))************************|||fffOOOBBB@@@CCCCCCCCCBBBAAA???>>>===<<<<<<@@@@@@???===<<<;;;:::999666444111/////////...---************************))))))))))))************((())))))******))))))((('''(((((())))))*********''')))+++------,,,+++)))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111333111///...///111444666000222333444888AAALLLUUU]]]dddmmmuuu}}}zzzkkk]]]OOOEEE666444111///......000111***(((***......***)))+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))*********+++++++++---------------...//////222222222222222222222222000111222222333333333222444666999::::::999:::;;;777777777666666666666666666444222222444666666666444333222222333333222111//////......---,,,,,,+++***))))))))))))***+++++++++***))))))((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&)))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((()))((((((((((((+++///222222000---***((())))))******+++,,,,,,++++++,,,,,,------......//////000000000000//////111111222555777666444222444333333222333444555666777777888888999::::::::::::<<<<<<;;;:::;;;===???<<<<<<<<<<<<>>>@@@BBBCCC@@@???>>>===<<<;;;;;;:::???===;;;:::;;;;;;;;;:::<<<===<<<;;;999888:::;;;999999::::::::::::999888888777666555444555666777555555555555444444444555444333222222111111111222111111111333555666444222444444444444555555666666555999<<<<<<999777777888<<<===<<<999:::===<<<888777777888777777555444444111000///............///------.........,,,***))),,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))zzzfffOOOAAA@@@CCCDDDBBBAAA???>>>===<<<;;;;;;AAA@@@>>>===;;;:::::::::666444111/////////...---************************((()))))))))************(((((())))))))))))((((((''''''(((((()))******+++&&&(((+++...///...,,,+++************************************++++++++++++,,,,,,++++++++++++++++++---------......//////000555333000...---...///111333444444333333444999===BBBFFFLLLQQQWWWbbboooyyyyyykkkkkkdddUUUFFF===555000///000111111///...------,,,***+++...---******---)))*********************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((()))))))))*********...------------...//////111111111111111111111111000111111222222222222222444666888888999:::===???999999888777777777777777666333000///000333555555333222000111222222111///......------,,,+++++++++)))(((((((((((()))***+++******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&((()))))))))(((''')))+++...000000///---+++(((((())))))***+++++++++***++++++,,,------.....................///000111111000111222444555444333444333333333333444555555555666777888999999999999;;;;;;;;;;;;::::::<<>>===;;;;;;::::::AAA@@@>>>===;;;:::::::::666444111/////////...---************************(((((())))))*********+++(((((())))))))))))((((((&&&''''''((()))******+++&&&))),,,000111000...---)))))))))))))))))))))))))))************+++++++++,,,+++++++++++++++++++++...------,,,,,,------...+++---///111111111000///,,,...111222111111333555555555555777;;;AAAGGGLLLSSSbbbmmmnnnoooxxxvvv\\\NNNCCCDDD>>>444---...111222+++,,,,,,,,,++++++---......++++++,,,***&&&'''+++)))))))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))......---------...//////000000000000000000000000000111111222222222111111444555777777888;;;>>>AAA::::::999888888888888888777333...,,,...111333444222111000000111111000.........---,,,,,,++++++***((((((((((((((()))************)))(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''))))))***++++++++++++***((((((((()))******++++++******+++,,,,,,---......------------...000222333111000///111333555555444444444333333444444555666444555666777888888888888888777888999999999<<<@@@999:::<<<===???@@@@@@@@@888:::;;;======<<<:::999:::::::::<<<>>>>>><<<:::<<<======:::777666888;;;777777999::::::999888777333222111000000222444666444333333333333444444555222222111000////////////222000///000333444333000//////000111111000//////...------...000111000......///---,,,000444333...000000000000111222333444***)))))))))******((('''++++++******************((())))))******))))))((())))))))))))))))))))))))