BM66( |||tttpppkkkhhheee___XXXSSSKKKIIIGGGDDDAAA@@@??????===<<<;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999<<>>>>>===>>>>>>??????>>>>>>>>>===============??????>>>======<<<<<<<<<;;;;;;:::999999999999:::888888888999999888888888888888888888888888888888888888888888888888888888888888888888777777777666777777888888888999999999888888888888888888888888999888777888999999888777777888888777777777:::<<<999999999888888888888888888888888999999999::::::888888999999999:::::::::===BBBBBB<<<777666777777777777888999999999888888666777888777666666888:::888888888777777777777777888888888888777777777666666666666666777777777777666666666666777777777777666666777777777777777777777777777777777777777777666777777777888888888888777777888888888999999999666888999999888888999:::888888999:::;;;;;;;;;;;;999<<<<<<:::;;;>>>???<<<=========>>>??????@@@@@@AAAAAABBBCCCCCCBBBBBBAAACCCBBBBBBDDDEEEIIISSS^^^~~~~~~{{{tttpppkkkhhheee___XXXSSSKKKJJJGGGDDDBBB@@@@@@???===<<<;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777;;;???CCCHHHOOOYYY```iiinnnvvv}}}xxxlllgggccc\\\TTTQQQVVVUUUSSSQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJKKKMMMPPPSSSUUUTTTXXX]]]bbbgggmmmssswwwxxx||||||zzzyyy~~~zzzwwwpppeeeYYYOOOGGG>>>:::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<============<<<<<<===============<<<======<<<<<<<<<===>>>>>>=================================<<<<<<<<<;;;;;;;;;;;;:::999999999999999777888999999999999888777888888888888888888888888888888888888888888888888888888888888777777777777777888888888888999999999888888888888888888888888999888777888999999888777777888888777666777999<<<888888888888888888888888888888888888999999999999888888999999999:::::::::CCCIIIJJJCCC;;;777666444777777888888888888888777666777888777666666888:::888888777777777777777777888888888888777777777777666666666666777777777777666666666666777777777777666666777777777777888888777777777777777777777777777777777777888888888888777777777888888888888999666888999999888888999:::888888999:::;;;;;;;;;;;;999<<<<<<:::;;;>>>???<<<=========>>>??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBAAABBBEEEFFFHHHOOOXXXoooxxx{{{tttpppkkkhhheee___XXXSSSLLLJJJGGGDDDBBB@@@@@@@@@===<<<;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777:::===???@@@EEEMMMTTT```hhhqqqvvvwwwyyy~~~qqqtttzzz}}}mmmcccaaakkkgggaaaZZZUUUQQQPPPPPPSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIJJJKKKLLLKKKKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNQQQQQQRRRUUUZZZ___eeehhhfffjjjoootttwwwzzz~~~zzzyyy}}}yyynnnaaaWWWLLLFFFAAA;;;:::===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<============<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<==============================;;;;;;;;;;;;;;;;;;::::::;;;:::999999888999999999777888999999999999888777888888888888888888888888888888888888888888888888888888888888777777777777777888888888888999999999888888888888888888888888999888777888999999888777888888999777666777999;;;888888888888888888888888888888888888999999999999888888999999999:::::::::AAAIIIMMMGGG>>>:::777666777777888888888888777777666777888777666666888:::777777777777777777777888888888888888777777777777555666666666777777777888555666666666777777777888666666777777777888888888777777777777777777777777777777777777888888888888777777777777888888888888666888999999888888999:::888888999:::;;;;;;;;;;;;999<<<<<<:::;;;>>>???<<<=========>>>??????@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@BBBFFFGGGFFFKKKQQQOOOrrr~~~{{{{{{tttpppkkkhhheee```XXXSSSLLLJJJGGGDDDBBBAAA@@@@@@===<<<;;;<<<>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888;;;<<<;;;:::===DDDKKK[[[dddmmmqqqppprrryyyxxxiiikkk~~~{{{xxxkkkaaaYYYUUUTTTUUUUUUTTTTTTTTTTTTUUUUUUQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIKKKLLLLLLLLLKKKJJJHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKMMMNNNOOOPPPPPPQQQWWWXXX[[[```fffnnnuuuyyyxxx|||ssshhhvvvvvvjjjaaaUUULLLCCC???<<<:::;;;>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<============<<<===============<<<<<<:::::::::::::::;;;<<<===<<<<<<<<<===============::::::;;;;;;;;;:::999999;;;:::999999888888999999777888999::::::999888777888888888888888888888888777777777777777777777777888888888888777777777777777888888888888999999999888888888888888888888888999888777888999999999777888999999888666777999;;;888888888888888888999999777888888888888999999999888888999999999:::::::::999CCCIIIFFF???<<<:::999777777888888888777777666666777888777666666888:::777777777777777888888888888888888888777777777777555666666666777777888888555666666666777777888888666666777777888888888999777777777777777777777777777777777777888888888888777777777777888888888888666888999999888888999:::888888999:::;;;;;;;;;;;;999<<<<<<:::;;;>>>???<<<=========>>>??????@@@@@@>>>>>>>>>??????@@@@@@@@@@@@???BBBGGGGGGFFFHHHMMMMMMaaazzzxxx|||rrrnnnjjjgggeeeaaa[[[UUUMMMJJJGGGEEECCCBBB???===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===>>>??????@@@LLL[[[llluuuuuuuuuxxx}}}yyyfff```qqqsssddd^^^^^^aaa___\\\WWWSSSQQQSSSVVVWWWUUURRRPPPPPPSSSVVVYYYZZZZZZZZZZZZZZZXXXWWWVVVSSSSSSRRROOOMMMLLLMMMNNNLLLKKKKKKMMMQQQRRRPPPMMMJJJKKKKKKKKKLLLLLLMMMMMMQQQRRRSSSTTTUUUWWW[[[^^^```fffmmmrrruuuzzzwwwuuuzzzmmmiii~~~qqqbbbXXXJJJEEE???<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<;;;:::999===<<<;;;:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<:::::::::999999888888888888888999999999999888888999999999888888888888888888888777777777777888888999888888888777777666666999999888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888<<<=========<<<:::888777888888888888888888888888777777777777777777777777999888888888777777666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888777777777777777777666555555555666888999777777777777888888888888888999999::::::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>============>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJRRRRRRvvv}}}}}}rrrnnnjjjgggeeeaaaZZZUUUMMMKKKGGGEEECCCBBB???===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===>>>>>>??????FFFPPP```mmmtttvvvvvvvvv{{{qqqpppuuuwwwsssrrrkkkbbb[[[XXXXXXYYYZZZVVVVVVVVVVVVXXX[[[^^^```kkklllmmmmmmllljjjgggfffVVVUUUSSSQQQPPPPPPPPPQQQLLLLLLLLLOOORRRSSSQQQNNNRRRRRRPPPPPPPPPRRRTTTVVVXXXZZZ\\\^^^___bbbeeehhhlllrrryyy~~~vvvvvvzzzvvvuuuyyysssfffYYYPPPFFFBBB===;;;;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAA???<<<999999:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888888888999999999999888888888888888888888888999999888888777777777777888888888888888888777777777666888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888::::::;;;;;;:::999777666888888888888888888888888777777777777777777777777888888888888777777777666666666666666777777777777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888777666666555666777888999777777777777888888888888888888999::::::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>============>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKggg|||qqqnnnjjjhhhfffaaaZZZUUUNNNKKKGGGEEEDDDBBB@@@>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<======>>>>>>??????DDDOOO^^^lllssssssqqqxxx}}}|||zzz|||{{{ssssssyyyrrryyyyyyrrrnnnkkkhhh```aaacccfffiiimmmqqqsss{{{{{{|||{{{yyywwwtttrrr]]]ZZZWWWWWWYYYZZZYYYXXXVVVVVVVVVXXXZZZ[[[[[[ZZZ]]]\\\[[[[[[]]]aaaeeehhhkkkmmmppprrrsssuuuwwwyyy|||~~~www|||rrryyy}}}nnnbbbXXXMMMEEE???===;;;:::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<@@@FFFLLLOOOPPPLLLEEE>>>;;;:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999999999888888888999999999999888888777777777888999999999:::888888777777777777888888888888888888777777777777888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777888888888888777666888888888888888888888888777777777777777777777777888888888888777777777777666666666666777777777777555555555555555555555555777777777777777777777777777777777777777777777777777777777777777777777777666666666777777888888888666666666666666777888888777777777777888888888888888888999999:::;;;;;;;;;:::::::::::::::;;;<<<===============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIIGGGGGGVVVqqq}}}xxxqqqnnnjjjhhhfffaaaZZZTTTNNNKKKHHHEEEDDDBBB@@@>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>>>>;;;<<>>::::::::::::::::::999888::::::::::::::::::::::::::::::;;;;;;;;;::::::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999===DDDMMMVVV\\\ccc\\\QQQGGG@@@======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888999999999999888888666666777888999:::::::::888888777777777777888888888888888777777777777777888888888888888999999999888999999999999999::::::888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888555666666777777888888888888888888888888888888888777777777777777777777777888888888777777777777777666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777444555555666777888999999666666666666666777777888666777777777888888888888888888888999::::::;;;;;;::::::::::::;;;;;;<<<===============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCCCCEEEFFFGGGHHHIIIJJJNNNWWWqqq}}}}}}tttpppmmmjjjiiigggbbbZZZTTTNNNKKKHHHFFFDDDCCC@@@>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============<<<;;;;;;???IIIXXXhhhrrryyyxxxyyy|||wwwuuu~~~~~~{{{xxxtttpppppptttyyy}}}~~~mmmeeeZZZPPPIIIDDD???;;;888999;;;;;;;;;::::::999::::::::::::::::::::::::999999::::::;;;::::::999777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888;;;BBBJJJSSSXXXbbb\\\RRRGGG@@@======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888999999999999888888666666777888999:::::::::888888777777777777888888777777777777777777888888777777888888888999999999888888888999999:::::::::888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888666666777777888888999:::888888888888888888888888777777777777777777777777777777777777777777888888666666666666777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666444444555666777888888999555666666777777777777777666777777777888888888888777777888999999::::::;;;:::999999:::;;;<<<======<<<=========>>>>>>>>>???>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEGGGGGGHHHNNNLLLIIIXXX}}}|||ssspppmmmkkkiiigggbbbZZZSSSNNNLLLHHHFFFEEECCC@@@???<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999===JJJ[[[iiizzzyyyxxxyyy}}}rrrcccfff|||yyy|||mmm^^^XXXPPPHHHCCC???===<<<888:::;;;;;;:::999:::;;;::::::::::::::::::::::::888999999:::::::::::::::777888999::::::;;;;;;;;;:::::::::::::::::::::::::::999888999;;;@@@DDDGGGOOOKKKEEE@@@<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888999999999999:::::::::888888999999999999888888777777777888999999999:::888888777777777777888888777777777777888888888888777777777888999999::::::888888888999999::::::;;;888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777888999::::::888888888888888888888888777777777777777777777777777777777777888888888888666666666666777777777777888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666555555555666666777777777555555666777777777777777777777777777888888888888777777888888999:::::::::999999999:::;;;<<<===>>><<<<<<======>>>>>>??????>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEELLLIIIFFFNNNddd~~~~~~}}}uuuooommmkkkjjjhhhbbbZZZSSSOOOLLLIIIFFFEEECCCAAA???<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;:::;;;BBBLLLUUUjjjrrryyy|||{{{|||sssdddlll}}}yyyzzzssseeeTTTPPPIIIBBB>>><<<<<<<<<888:::;;;:::888777999;;;999999999999999999999999888888999:::::::::::::::777888999::::::;;;::::::::::::::::::::::::::::::999999999999999:::;;;<<<>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888888999999999:::::::::888888999999999999888888888888888888888888999999888888777777777777888888666777777777888888888888666777777888999999::::::777888888999::::::;;;;;;888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999888777777777888999:::888888888888888888888888777777777777777777777777666777777777888888888888666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666555555666666666666666666444555666777888777777666777777777777888888888888777777777888999999::::::999999999:::;;;<<<===>>><<<<<<<<<===>>>?????????>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFDDDHHHEEEHHHQQQWWW{{{~~~vvv{{{uuuzzzwwwooommmkkkjjjhhhbbbYYYSSSOOOLLLIIIFFFEEECCCAAA???<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::<<<===>>>???BBBDDDWWWhhhzzz|||{{{rrrmmmzzzzzzwwwsssfff\\\OOOKKKEEE???<<<;;;;;;;;;888:::;;;999666666888:::999999999999999999999999777888999:::::::::::::::777777888999::::::::::::::::::::::::::::::::::::666777999:::;;;;;;;;;;;;:::;;;<<<=========<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<888888888999999:::::::::888888999999999999888888999999999888888888888888888888777777777777888888666666777777888888888999666777777888999999::::::777777888999::::::;;;;;;888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999888777666666777888999888888888888888888888888777777777777777777777777666666777777888888888999666666666666777777777777666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666666666666666666555555555444555777888888888777666777777777777888888888888777777777888999999::::::999999999:::;;;<<<>>>>>>;;;<<<<<<===>>>??????@@@>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGCCCLLLVVVQQQkkkrrrsss|||{{{qqquuu}}}qqqlllgggeeeeeebbb[[[UUUPPPLLLIIIIIIFFFAAA@@@BBB========================<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============IIIUUUgggzzzvvvrrrwwwxxxzzzyyy~~~{{{nnnbbbWWWOOOGGGCCC>>>:::999999999888;;;;;;::::::::::::999999999999999999999999999999:::999999888888999999:::999999999999999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888888888999888888888777777666666777777888999999999999888999777666555555666777999777888888888888999999999888888999999999:::::::::999999999888888888777777888888999999999:::::::::999999999999999999999:::777888999999888777888999777777777777777777777777888888888888888888888888888888777777777777888888777777777777777777777777999999888777666666777777999888888888777777666666777777777777777777777777777777777777666666666666777666555444444555666777777777777777777777777777666666777777777777666666555555666777777777777777777777777777777777777777888888888777777777777777777888888888888999999999999999::::::::::::;;;;;;????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFKKKHHHIIIMMMLLLNNNaaaxxxzzzxxx|||}}}~~~{{{qqqmmmhhhffffffbbb[[[UUUOOOLLLJJJJJJGGGBBB@@@BBB========================<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============CCCJJJWWWiii}}}ooovvvzzzwww~~~qqqeeeZZZPPPIIICCC@@@<<<::::::;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999:::999999888888999999:::999999999999999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888888888777777777666777777888999999999999888888777666555555666777888777888888888888999999999888888999999999:::::::::999999999888888888777777888888999999999:::::::::999999999999999999999999666777888888666666777888777777777777777777777777888888888888888888888888888888777777777777888888777777777777777777777777999999888777777777777777888888888888777777777666777777777777777777777777777777777777666666666666777666555444444555666777777777777777777777777777666666777777777777666666555555666777777777777777777777777777777777777777777777777777777888888888777888888888888999999999999999::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFJJJGGGHHHLLLKKKMMM\\\ooo~~~~~~|||{{{xxxyyy|||{{{zzzsssnnniiigggfffccc\\\UUUNNNKKKJJJKKKHHHBBB???@@@========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============???FFFUUUkkkvvv}}}|||{{{wwwwww|||qqqbbbWWWOOOGGGAAA???<<<:::999;;;<<<======;;;;;;::::::::::::999999999999999999999999999999:::999999888888999999:::999999999999999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888888888888888777777777777777777888999999999999888888777666555555666777888777888888888888999999999888888999999999:::::::::999999999888888888888888888888999999999:::::::::888888888888888888888888555777888777666555666777777777777777777777777777888888888888888888888888888888777777777777888888777777777777777777777777999888777777777777777777888888888888777777777777777777777777777777777777777777777777666666666666666666555555555555666666777777777777777777777777666666777777777777666666555555666777777777777777777777777777777777777777666666777777888888999999777888888888888999999999999999::::::::::::;;;;;;========================?????????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFJJJFFFFFFJJJKKKLLLVVVbbbkkkwwwmmmzzzzzzvvvxxx{{{|||{{{tttoooiiiggggggccc\\\VVVMMMKKKKKKLLLIIICCC??????========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<>><<<===;;;999999:::;;;;;;:::;;;;;;:::::::::999999999999999999999999999999999:::999999888888999999:::999999999999999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777888888777777888999999999999888888888777777777777888888777777888888888999999999888888999999999:::::::::888888888888888888888888888888999999999:::::::::888888888777777777666666777888999999777777888999777777777777777777777777888888888888888888888888888888777777777777888888777777777777777777777777888777777777777777888888777777777777777777888888666666666666666666666666777777777777666666666666555666666666666666666555666666666666666666666666666666777777777777666666555555666777777777777777666666666666666666666666555555666777888999999:::777777888888888999999999999999999:::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<===>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEIIIGGGGGGJJJLLLLLLNNNPPPLLLVVVuuu|||uuuxxx}}}yyy{{{tttoooiiigggfffbbb[[[TTTNNNKKKJJJKKKHHHBBB???@@@==============================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<888===@@@===999>>>KKKXXXrrr|||mmmeeeYYYSSSKKKDDD@@@>>>======<<<;;;999999:::::::::999;;;;;;::::::::::::999999999999999999999999999999:::999999888888999999:::999999999999999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888999999999999999888888888888888888888888777777777777888888888888777777888999999999999888888888888888888888888888777888888888888999999999888888999999999:::::::::888888888888888999999999888888999999999:::::::::999999999888888777777666777999:::999888777888999777777777777777777777777888888888888888888888888888888777777777777888888777777777777777777777777777777777777777888888999777777777777888888888888777777777777777777777777777777777777666666666666555555666666666666555555777777777777777777777777666666777777777777666666555555666777777777777777777777777777777777777777666666777777888888999999777888888888888999999999999999::::::::::::;;;;;;::::::;;;;;;<<<=========>>>>>>>>>????????????@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLMMMPPPPPP```|||}}}yyy|||sssnnniiifffeeeaaaZZZSSSOOOLLLJJJJJJGGGBBB@@@BBB==============================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::999999::::::;;;<<<999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999<<<===<<<;;;<<>>>>>>>>>>>>>>>>>???????????????@@@AAAAAACCCCCCDDDEEEBBBFFFIIIIIIIIIJJJLLLMMMPPPOOOUUUlll|||uuu|||yyy|||}}}sssnnnhhhfffeeeaaaYYYRRRPPPLLLIIIIIIFFFAAA@@@BBB==============================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::999999::::::;;;<<<999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;>>>AAACCCCCCAAA???WWWvvvvvvtttvvvwww}}}xxxuuu{{{yyy|||~~~{{{nnn___SSSOOOIIIEEE@@@<<<999:::;;;<<<888777777888:::;;;;;;:::;;;;;;;;;:::::::::999999999999999999999999999999:::999999999999999999:::999999999999999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999999999999999999999999999777777888888999999999999888888888888888888888888666666777777888888888999777777888999999999999888888888999999999999888888777888888888888999999999888888999999999:::::::::777777888888999999999999888888999999999:::::::::;;;;;;::::::999888777777666777888777666555666888777777777777777777777777888888888888888888888888888888777777777777888888777777777777777777777777777777666777777888999999666666777777888888888999777777777777777777777777777777777777666666666666444555666777777666555444777777777777777777777777666666777777777777666666555666666777777777777777777777777777777777777777888888888777777777777777777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>???????????????@@@@@@AAABBBCCCDDDEEE???DDDHHHHHHGGGHHHKKKMMMMMMNNNPPP\\\vvvhhhmmm|||xxxzzz{{{{{{zzzrrrnnniiieeebbb^^^XXXSSSRRRMMMJJJKKKIIIDDD@@@@@@<<<<<<<<<===============>>><<<::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999<<<<<<<<<;;;;;;:::::::::888888888888888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============CCCHHHPPP^^^xxx|||{{{vvvooommmrrryyyuuueee\\\UUUNNNHHHBBB@@@>>>;;;::::::;;;;;;:::999999888888999999:::999999999999999999999999999888888777777888888999:::::::::999999888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999888888888888999999;;;:::888777777777888888888888888888888888888888444555555666777888888999;;;;;;:::999888888888999999999999999999999999999999999:::::::::999999888888888888888888888888888999999999999999999999999:::::::::999999888888888777777777777888888888888777777777777777777777777666666666666777777777777888888888888888888888888666666777888888888888888888888888888888888888888888888777777777777888888777777777777777777777777666666666666666666666666666666666666777777777777777777888888888888777777555555555555555555555555666666666666777777777777999888777555555555666777777777777777777777777777888888888999999::::::;;;888888777777888:::;;;===;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@BBBAAA@@@@@@AAABBBDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLNNNMMMSSSeee|||qqqYYYaaazzz|||xxxyyy{{{||||||rrrnnniiieeeccc___XXXSSSRRRMMMJJJKKKIIIDDD@@@@@@<<<=====================@@@>>>;;;:::;;;;;;;;;:::::::::::::::::::::::::::;;;:::999999888888999999<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<@@@FFFPPPaaazzz{{{wwwwww{{{tttuuu{{{uuucccVVVOOOKKKEEE@@@@@@???===;;;::::::;;;;;;:::999999888888999999:::999999999999999999999999999999888888888888999999:::::::::999999888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999888888888888999999::::::888777777777888888888888888888888888888888555555666666777888888999::::::999888888888888888999999999999999999999999888999999::::::999999888888888888888888888888888999999999999999999999999:::::::::999999888888888777777777777888888888888777777777777777777777777666666666666777777777888888888888888888888888888666666777888888888888777888888888888888888888888888888777777777777888888777777777777777777777777777777777777777777777777666666666666777777777777777777888888888888777777666666666666666666666666666666666666777777777777999888777666555555666777777777777777777777777777777777888999999:::;;;;;;999999888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEGGGGGGGGGGGGHHHHHHIIIJJJLLLOOOLLLMMMVVVeee~~~mmmlllqqq|||vvvxxx|||~~~}}}rrrnnniiifffccc___YYYUUURRRMMMJJJKKKJJJDDD@@@@@@==================<<<<<>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAACCCDDDDDDHHHHHHHHHHHHGGGGGGGGGHHHHHHOOONNNMMMQQQWWWooo~~~jjjppp|||vvvxxx}}}rrrnnniiifffdddaaa[[[VVVRRRMMMKKKLLLJJJDDDAAAAAA============<<<<<<<<<<<>><<<:::;;;;;;:::999999999999999999999999999::::::999999888999999:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======@@@===AAAFFFDDDIIIfff|||{{{uuuiii[[[UUULLLGGGFFFDDD@@@===::::::999888888999:::;;;:::999999888888999999:::999999999999999999999999;;;::::::999999::::::;;;999999999888888888888888999999999999999:::::::::999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999999::::::999999888888888888999999999999888888888888888888888888888888888888888888666666777777777888888888888888777777777777777888888888888888888888888888777888888999999999999888888888888888888888888888999999999999999999999999999999999888888888888888666777777777888888888888777777777777777777777777666666777777777888888888888888888888888888888888555666666777777777777777888888888888888888888888777777666666666666777777666666666666666666666666777777777777777777777777666666666666777777777777666666777777777777666666666666666666666666666666666666666666777777777777777777777666666666666777666666666666666666666666555666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGPPPRRRPPPQQQQQQ```zzzpppiii{{{vvvyyy~~~~~~qqqnnniiigggeeebbb\\\XXXSSSNNNKKKLLLJJJEEEAAAAAA>>>>>>======<<<<<<<<<;;;???===::::::;;;<<<<<<;;;999999999999999999999999:::999999888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>999<<>><<<:::888888888888888999999::::::999999888888999999:::999999999999999999999999;;;::::::999999::::::;;;888888888888888888888888888888888999999:::::::::999999999999999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;:::999999888888999999:::999999888888888888999999888888888888999888888888888888888888888888888888777777777777888888888888888777777777777777888888888888888888888888888888666777888888999999999999888888888888888888888888999999999999999999999999888888888888888888888888666777777777888888888888777777777777777777777777777777777777888888888888777777777777777777777777555555666777777777777777777777777777777777777777777777666666666666777777666666666666666666666666666666666666666666666666666666666666777777777777666666777777777777666666555555555555555555555555666666666666777777777777666666666777777777777666666666666666666666666666555666666777999::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHRRRSSSOOONNNKKKPPPaaa{{{zzzwww||||||qqqnnniiigggfffccc^^^YYYSSSNNNKKKLLLKKKEEEAAAAAA>>>>>>>>>===<<<<<<;;;;;;>>><<<::::::;;;======<<<::::::::::::::::::::::::999999888888999999::::::999999999999::::::::::::999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===999:::@@@@@@<<>>===<<<;;;:::888888888999999999999999:::999999888888999999:::999999999999999999999999::::::999999999999::::::777777777888888888888888777777888888999:::::::::999999999999999999999999::::::::::::::::::::::::888888999999::::::;;;;;;999999888888888888999999999999888888888888999999777777888999999999999888888888888888888888888888888888888888888888888888888888777777777888999999888888888888888888888888666666777888999999999999888888888888888888888888999999999999999999999999777777777888888888888888777777777777888888888888777777777777777777777777777777777888888888999999777777777777777777777777444555666666777777666666777777777777777777777777777666666555555666666777777777777777777777777777555555555555555555555555666666666666777777777777555666666777777666666555555555555555555555555555666666666666777777777777555666666777777777777666777777777777777777777777666666777777888999999999999:::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEGGGIIIIIIIIIIIIDDDMMMMMMLLLQQQPPPQQQ\\\fffyyyyyyzzzqqqmmmiiiggggggddd___ZZZSSSNNNLLLMMMKKKEEEBBBBBB???>>>>>>===<<<<<<;;;;;;???===;;;:::;;;<<<;;;;;;::::::::::::::::::::::::999999888888999999:::;;;888888999999999:::::::::999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<;;;<<<>>>?????????>>>GGGZZZqqquuuooowww~~~zzzzzzxxxiii^^^TTTKKKIIIKKKEEEBBB???===<<<<<<<<<===999999999:::999999888888:::999999888888999999:::999999999999999999999999999999888888888888999999666777777777888888888999666777777888999999::::::888888888888888888888888::::::::::::::::::::::::777888888999::::::;;;;;;999999888888888888999999999999888888888888999999666777888999:::999999888888888888888888888888888888888888888888888888888888888888888888999::::::888888888888888888888888555666777888999999999999888888888888888888888888999999999999999999999999666777777777888888888999777777777777888888888888777777777777777777777777777777888888888999999999777777777777777777777777444555666666777777666666777777777777777777777777666666555555555555666666777777777777777777777777666666666666666666666666666666666666777777777777555555666666666666555555555555555555555555555555666666666666777777777777444555666777888888777666777777777777777777777777777777777777888888888888777888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>>>>?????????@@@AAACCCCCCCCCCCCBBBBBBDDDFFFHHHIIIHHHGGGGGGCCCJJJHHHHHHSSSWWWWWW]]][[[iiiyyyzzzxxxqqqmmmjjjhhhgggddd___[[[SSSNNNLLLMMMKKKEEEBBBBBB???>>>>>>===<<<;;;;;;;;;AAA???<<<:::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999888888888999::::::;;;888888888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999;;;999555777===???<<>>>>>>>>???@@@AAACCCDDDCCCCCCBBBDDDEEEGGGHHHHHHGGGFFFDDDJJJMMMFFFDDDOOORRROOORRR^^^[[[ooo|||~~~uuuqqqmmmhhhggggggddd]]]WWWTTTQQQMMMKKKJJJGGGBBB>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888:::999999888888999999:::999999999999999999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@FFFNNNSSS^^^|||vvvuuuxxxzzzzzzrrrnnnqqquuu|||~~~~~~wwwtttvvvwwwvvvuuu~~~qqq___YYYQQQKKKGGGEEECCCCCC>>>===;;;999999999;;;<<<777777888999999999999888999999999999999999999999:::999999888888999999::::::999777666666777999:::666666666666666777888888777777777777888888888888999999888888888888999999999999999999999999999999777777888999999999999888888888888888888888888888888888888888888888888888888888888888888888888888999999999888888888888888777777777777777777777777999999999999999999999999999999888888888888888888777888888888888999999999777888888888888999999999777888888888888999999999999888888888777777666666777777777777777777777777777777777777888888888888777777666666666666777777777777777777777777777777888888777777666666555555888888777777777777888888777777666666666666777777888888777777666666555555777777777777777777777777666666666666666666666666666666777777777777666666666666666666666666666666777777777777777777777777888888888777777777777777666666666666555555555555666666666666777777777777::::::999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::============>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCEEEGGGHHHHHHGGGFFFHHHIIIJJJIIIIIIJJJJJJKKKLLLMMMWWWYYYccc}}}{{{www|||wwwrrrmmmiiihhhhhheee^^^XXXTTTQQQMMMKKKJJJHHHCCC???===<<<<<<;;;;;;<<<<<<=========<<<;;;:::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888:::999999888888999999:::999999999999999999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::>>>CCCDDDHHH[[[rrr|||vvvvvvyyyxxxooolllooonnnlllkkkmmmqqquuuxxxwwwwww|||~~~|||wwwrrrnnnpppvvv}}}~~~{{{vvvttt}}}ooo]]]SSSSSSPPPKKKGGGEEECCC@@@>>>===<<<:::999888999:::;;;777777888999999999999888999999999999999999999999:::999999888888999999::::::999777666666777999:::777777666666666777777888777777777777888888888888999888888888888888888999999999999999999999999999777777888999999999999888888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888999999777777777777777777777777999999999999999999999999888888888888888888888888777888888888888999999999777888888888888999999999777888888888888999999999888888888888777777777666777777777777777777777777777777777777888888888888777777666666666666777777777777777777777777777777777777777777666666666666666666555555555555666666666666555555555555666666888777777777666666666555666666666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666777777777777777777777777777777777777777777777777777777777666666666555555666666666666777777777777888888888888888999999:::<<<<<<;;;;;;;;;:::::::::============>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBDDDFFFGGGGGGHHHKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOUUUTTTWWWfff|||wwwtttyyy~~~wwwsssnnnjjjiiiiiifff```ZZZUUUQQQNNNLLLKKKIIIDDD@@@===<<<<<<;;;;;;<<<<<<===???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888:::999999888888999999:::999999999999999999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::<<<@@@>>>;;;CCCOOOddduuu~~~sssuuu{{{|||zzz}}}vvvmmmkkkppprrrssswwwyyyvvvooommmpppqqqvvvzzzyyyyyy{{{{{{yyytttyyyvvvcccUUUMMMIIIFFFEEECCCBBBAAA???<<<:::;;;:::999888888888999:::777777888999999999999888999999999999999999999999999999888888888888999999999888777666666777888999888777777666666666777777777777777777888888888888888888888888888888888888999999999999999999999999777777888999999999999888888888888888888888888888888888888888888888888888777777777777777777777777777777777888999999999:::777777777777777777777777888888888888888888888888888888888888888888888888777888888888888999999999777888888888888999999999777888888888888999999999888888888888777777777777777777777777777777777777777777777777888888888888888777777666666777777888777777777777777777777777666666666666777777777777666666555555555555666666666555555444444555555666777777777777666666666666555555555555555555555555666666666666666666666666666666777777777777666666666666666666666666666666777777777777777777777777777777777777777777777777888888777777777666666666666666666666777777777777999999888888999999:::;;;<<<;;;;;;;;;;;;:::::::::============>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBDDDFFFGGGGGGHHHKKKLLLJJJIIIIIIJJJKKKMMMNNNPPPRRROOOQQQXXXccczzz}}}xxxuuuxxx~~~{{{uuusssooojjjiiijjjgggaaa[[[UUURRRNNNLLLLLLJJJEEEAAA======<<<<<<<<<<<<======@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888:::999999888888999999:::999999999999999999999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<@@@======AAAAAA>>>@@@EEEIIISSSeee}}}}}}~~~zzzkkk[[[PPPKKKLLLMMMAAA@@@>>>======<<<:::888999999888777777888888999777777888999999999999888888888888888888888888888999999888888888888999999888888777777777777888888999888777777666777777777666777777777888888888888888888888999999888888888888888888888888888888888777777888999999999999888888888888888888888888888888888888888888888888888777777777777777777777777666666777888999:::::::::777777777777777777777777777777777777777777777777888888888888888999999999777777888888888999999999777777888888888999999999777777888888888999999999888888888777777777777777777777777777777777777777666777777777888888888888888777777777777777777888777777777777777777777777555555666666777777888888888888777777777777888888666666555555555555666666777777777777666666666666555555555555555555555555666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666777777777777777888888888888777777777777666666666666777777777777;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAEEEGGGHHHHHHGGGFFFHHHIIIGGGFFFFFFFFFGGGJJJLLLMMMOOONNNTTT\\\]]]ddd~~~yyyvvvyyy~~~|||xxxsssooojjjjjjjjjhhhbbb\\\UUUQQQNNNLLLLLLJJJEEEAAA=========<<<<<<=========??????>>><<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888:::999999888888999999:::999999999999999999999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<>>>;;;:::===??????@@@BBBBBBFFFPPP```www}}}~~~jjjcccXXXMMMFFFDDDEEEGGGBBB@@@<<<:::::::::999888888888888888888888888999777777888999999999999888888888888888888888888888999888888777777888888999888777777777777777777888888888777777777777888888666777777777888888888888777888999999999999888777888888888888888888888888777777888999999999999888888888888888888888888888888888888888888888888888999999999999999999999999666666777888999:::::::::777777777777777777777777777777777777777777777777777777888888888999999999777777888888888999999999777777888888888999999999777777888888888999999999777777777777777777888888777777777777777777777777666777777777888888888888888888777777777777888888777777777777777777777777555555666666777777888888888888777777777777888888888888777777777777888888666666666666777777777777555555555555555555555555666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666555555666666777777777777888888888888777777777777666666666666777777777777;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBEEEGGGHHHHHHGGGFFFHHHIIIGGGFFFEEEEEEFFFHHHKKKLLLOOOMMMTTT]]]\\\\\\ppp|||xxxvvvyyy}}}rrrnnnjjjiiijjjhhhbbb\\\TTTPPPMMMLLLLLLJJJEEEAAA>>>======<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888:::999999888888999999:::999999999999999999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;???<<<::::::<<<>>>??????<<>>>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCBBBDDDFFFGGGGGGHHHKKKLLLJJJHHHFFFEEEFFFHHHKKKMMMPPPLLLMMMRRRTTTVVVbbbqqq}}}zzzxxxzzz~~~qqqmmmiiiiiijjjhhhbbb\\\RRROOOLLLKKKKKKIIIEEEAAA>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;<<<===::::::::::::::::::::::::999999999999999999999999888999999::::::999999888:::999999888888999999:::999999999999999999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;>>>>>>===;;;;;;<<<===<<<:::;;;???DDDGGGOOObbbuuu~~~~~~{{{yyy}}}|||lll\\\SSSJJJJJJJJJJJJHHHFFFEEECCC===;;;:::999::::::888666777888888999::::::999999777777888999999999999888888888888888888888888888888888777777777777888888666666777777777777666666666666666777888999:::;;;777777777777888888888888666888999::::::999888666888888888888888888888888777777888999999999999888888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888999999777777777777777777777777999999999999999999999999666777777888999999::::::777888888888888999999999777888888888888999999999777888888888888999999999666777777777888888888888777777777777777777777777777777777777888888888888999888888777777888888999777777777777777777777777777777777777666666666666666666555555555555666666888888777777777777888888555666666666777777777888666666666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666777777777777777777777777444444555555666777777888777777777666666666555555666666666666777777777777777777666666777777888999:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBDDDFFFGGGGGGHHHKKKLLLKKKIIIFFFEEEEEEFFFIIIKKKNNNMMMKKKJJJLLLQQQXXX]]]ooo}}}zzz{{{}}}}}}zzzqqqllliiihhhiiigggaaa\\\RRROOOKKKJJJJJJIIIDDD@@@>>>>>>============>>>>>>:::::::::::::::;;;======::::::::::::::::::::::::999999999999999999999999999999999::::::999999999:::999999999999999999:::999999999999999999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999;;;<<<:::999::::::888@@@=========<<<===JJJXXXjjjooobbbVVVOOOMMMIIIIIIIIIGGGCCC>>>999555666777888:::;;;:::777444777888999:::::::::::::::777777888999999999999888777777777777777777777777888888777777777777888888666666777777777777666666555666666777888:::;;;<<<777777777777888888888888666777999::::::999777666777777777777777777777777777777888999999999999888888888888888888888888888888888888888888888888888888888888888888888888888999999999888888888888888777777777777777777777777999999999999999999999999666777777888999999::::::777888888888888999999999777888888888888999999999777888888888888999999999666666777777888888888999777777777777777777777777777777777777888888888888999999888888888888999999777777777777777777777777888888777777666666555555888888777777777777888888777777666666666666777777555666666666777777888888777777777777777777777777666666666666666666666666666666777777777777666666666666666666666666666666777777777777777777777777444444444555666777777888666666666666555555555555666666666666777777777777888888888777888999999::::::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAEEEGGGHHHHHHGGGFFFHHHIIIIIIGGGDDDBBBBBBCCCFFFHHHKKKNNNNNNKKKMMMRRRSSSPPPYYYppp|||zzz{{{{{{{{{{{{vvvrrrmmmkkkiiifff```\\\VVVPPPLLLNNNMMMHHHDDDBBBAAA???<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999999999999999888999999::::::999999888888888999::::::::::::999:::888666888;;;<<<;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>><<<<<<===???AAACCCQQQaaattt}}}~~~{{{xxxuuu___QQQMMMMMMJJJGGGIIIGGGCCC@@@===<<<;;;;;;999999999999999999999999888888999::::::::::::999::::::999888777777777888777777666666777888999999999999888888888888888888777777777777666666666666888555222555:::===<<<:::555555666777888999999:::999888777777777888::::::999999888888888888999999:::999999888888999999:::999999999999999999999999999999888888888888999999444666888888888777888999777777888888888888777777777777777777777777777777888888888888888888888888777777777777888888888888888888888888888888888888888888999999999999888888999999999888888888777777666666666666666666666666777777777777777777777777777777777777888888888888999888777888::::::888777:::999999999888888777777888888888888888777666666777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666777777777777666666666666555666888888666666666777777777666666555555555444666666666666666555555555777777777777777777777777666666666666666666666666444555555666777888888999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAADDDEEEGGGGGGFFFFFFHHHIIIKKKJJJGGGCCCAAABBBFFFIIIKKKJJJKKKLLLNNNQQQSSSUUUVVVfffwww{{{zzzzzz{{{{{{zzzvvvrrrnnnkkkjjjfff```[[[VVVPPPMMMNNNNNNIIIDDDCCCAAA???<<<;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999888999999::::::999999888888888999::::::::::::999:::888777888;;;<<<:::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<>>>@@@AAABBBOOO[[[ggg|||xxxzzz~~~vvvggg]]]PPPHHHGGGGGGFFFCCCEEECCC@@@===;;;:::::::::999999999999999999999999777888999999::::::999999:::999888888777777888888777777777777777888999999::::::999999888777666666777777777777666666666666777444333666;;;===<<<999777777777777777888888888999888777777777888999:::999999888888888888999999:::999999888888999999:::999999999999999999999999999999888888888888999999555777999999777777777888777777888888888888777777777777777777777777777777888888888888888888888888777777777777888888888888888888888888888888888888888888999999999999888888999999999888888888777777888888888888888888888888777777777777777777777777777777777777888888888888999888777888::::::888777999999888888777777777777888888888888888777666666777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666777777777777666666666666555666888888666666666777777666666666555555555555666666666666666666666555777777777777777777777777666666666666666666666666555555666666777777888888::::::999999999999999999:::::::::;;;;;;;;;;;;<<<;;;<<<===>>>>>>?????????@@@@@@??????@@@@@@AAAAAABBBDDDEEEEEEEEEEEEFFFHHHKKKJJJHHHEEECCCCCCFFFIIIIIIIIIIIIJJJLLLNNNPPPQQQSSS[[[dddqqq~~~{{{zzzzzz{{{zzzzzztttqqqnnnlllkkkgggaaa\\\WWWQQQMMMNNNNNNIIIDDDCCCBBB@@@===<<<===>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999999999999999999999999999999999999999999999999999999999999999999999888999999::::::999999888888888999::::::::::::999999888888999;;;;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===>>>???===EEEIIIIIISSSnnn~~~~~~zzzcccQQQOOOLLLHHHFFFFFFFFFDDDCCC@@@???===;;;999999999:::999999999999999999999999777888999999::::::999999999999888777777777888888777777777777777777888999;;;;;;:::999777666555444777777777777666666666666555444444888<<<===:::777888888888777777666666666888888777777888888999:::999999888888888888999999999999888888888888999999999999999999999999999999999999888888888888999999666888999999777666666777777777888888888888777777777777777777777777777777888888888888888888888888777777777777888888888888888888888888888888888888888888999999999999888888999999999888888888888888888888888888888888888888777777777777777777777777777777777777888888888888999888777888::::::888777777777777777666666666666777888888888888777777666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666555666888888666666666777666666666666555555555555555555666666666666666666777777777777777777777777666666666666666666666666666666666666777777777777888888888888888888888999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>?????????@@@@@@??????@@@@@@AAABBBAAABBBDDDDDDCCCCCCEEEFFFIIIJJJJJJHHHFFFEEEGGGHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMOOOQQQWWWfff}}}||||||||||||zzzrrrooonnnnnnnnnjjjddd___WWWQQQNNNOOOOOOJJJEEEDDDBBB@@@======>>>???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999888999999::::::999999888888888999::::::::::::999999999:::;;;;;;;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===;;;BBBDDD???@@@LLL\\\fff|||yyyyyy|||{{{|||lll___WWWMMMEEEGGGHHHHHHGGGEEEBBBAAAAAA<<<;;;:::999999999999:::999999999999888888888888777777888999999999999999888888777777777777888888888777777777777777888888:::999999888777666666555777777777777666666666666333333666999<<<<<<999666777777777777777777666666888888888888888999999999999999888888888888999999999999888888888888999999888888888888888888888888999999888888888888999999777888:::999777666666666777777888888888888777777777777777777777777777777888888888888888888888888666777777777888888888888888888888888888888888888888888999999999999888888888888888888888888888888666666666666666666666666777777777777777777777777666777777777888888888888999888777888::::::888777666666666666666666555555777777888888888888777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666555666888888666666666777666666666666666555555555555555555555666666666666777777777777777777777777666666666666666666666666777777777777666666666666777777777777888888888888999999:::::::::;;;;;;;;;;;;<<<===>>>>>>?????????????????????@@@AAABBBBBBAAABBBDDDDDDCCCCCCEEEFFFHHHJJJKKKKKKIIIGGGGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHKKKPPPTTT```{{{~~~|||ooonnnnnnpppqqqnnnhhhbbbXXXRRRNNNPPPOOOJJJFFFDDDAAA???======>>>??????>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999888999999::::::999999888888888999::::::::::::999888:::;;;<<<;;;:::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;777;;;===<<<>>>DDDKKKNNNXXXlll||||||wwwvvvuuuuuuwww{{{~~~rrrZZZKKKHHHHHHGGGFFFCCCDDDDDDBBB>>><<<<<<===::::::999999999::::::;;;999999999888888777777777777777888999999999999888888777777666777777888888888888777777777777777888777777777777777777888888777777777777666666666666222333777:::<<<;;;888555444555555666777777888888777777888888999999999999999999888888888888999999999888888777777888888999888888888888888888888888999999888888888888999999777888:::999777666666666777777888888888888777777777777777777777777777777888888888888888888888888666777777777888888888888888888888888888888888888888888999999999999888888888888888888888888888888666666666666666666666666777777777777777777777777666777777777888888888888999888777888::::::888777555555555555555555666666666777777888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666555666888888666666666777555555555666666666666666444555555555666666777777666666666666666666666666666666666666666666666666777777777777666666666666666666666777777888888888999999999:::::::::;;;;;;;;;<<<===>>>>>>?????????????????????@@@AAABBBCCCBBBDDDEEEEEEEEEEEEFFFHHHGGGIIILLLLLLJJJHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJGGGIIIPPPOOOOOO\\\mmm}}}qqqqqqqqqssstttpppiiicccYYYSSSOOOPPPPPPKKKFFFEEE@@@>>><<<<<<===>>>???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999999999999999999888999999::::::999999888888888999::::::::::::999888:::======<<<:::999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::;;;:::999999<<<@@@CCCDDDFFFNNNXXXbbbuuuyyyrrrrrrxxx}}}~~~|||yyytttuuuzzzxxx{{{yyy|||{{{lll___SSSHHHEEEGGGFFFDDDCCCAAAAAA@@@>>><<<;;;<<<===999999999999::::::::::::999999999888777777666666666777888888999999888888777777666666666777888888999888888777777777777777555555666777777888888999777777777777666666666666222444777:::;;;999777555333444444555777888888999777777888999999999999888999999888888888888999999888888777777777777888888888888888888888888888888999999888888888888999999666888999999777666666777777777888888888888777777777777777777777777777777888888888888888888888888777777777777888888888888888888888888888888888888888888999999999999888888888888888888888999999999888888888888888888888888777777777777777777777777777777777777888888888888999888777888::::::888777555555555555666666666666666777777888888888888777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666555666888888666666666777555555555666666666666666444444555555666777777777666666666666666666666666666666666666666666666666666666666666777777777777666666666777888888999999999999999999::::::::::::;;;<<<===>>>>>>?????????>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGGGGFFFFFFHHHIIIFFFHHHKKKLLLJJJHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJMMMHHHHHHLLLLLLJJJOOOXXXlll~~~}}}vvvuuuuuuwwwvvvqqqhhhaaaYYYSSSPPPQQQQQQLLLGGGFFF???===;;;;;;===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999888999999::::::999999888888888999::::::::::::999888;;;>>>>>><<<999888999888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::???===;;;;;;;;;<<<===>>>CCCBBBDDDKKKVVVhhhtttvvvvvvvvvuuuwww{{{}}}uuurrrqqqrrrppprrr|||nnn\\\QQQLLLEEECCCFFFHHHCCC??????AAA???>>>======<<<<<<<<<777888888999999999999999999999999888777666666666666777777888888888888888666666666666666777888888999999888777777777777777666666666777777777777777777777777777666666666666222444777999999888777666555555555666666666777777666777888999:::999999888999999888888888888999999888888777777777777888888888888888888888888888888999999888888888888999999555777999999777777777888777777888888888888777777777777777777777777777777888888888888888888888888777777777777888888888888888888888888888888888888888888999999999999888888777777888888888999999999888888888888888888888888777777777777777777777777777777777777888888888888999888777888::::::888777555555666666666777777777666666777888888888888888777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666777777777777666666666666555666888888666666666777555555555555666666666777444444555555666777777888666666666666666666666666666666666666666666666666555555666666777777888888666666777888888999::::::888999999999999:::::::::;;;<<<===>>>>>>?????????>>>>>>>>>???@@@AAACCCDDDDDDEEEGGGGGGFFFFFFHHHIIIEEEHHHJJJKKKIIIHHHHHHHHHFFFGGGIIIJJJKKKKKKKKKJJJKKKJJJHHHHHHHHHHHHKKKMMMYYYooo{{{~~~|||zzzyyyyyyyyywwwpppfff^^^ZZZTTTPPPQQQQQQLLLGGGFFF???===;;;:::<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::999999999888888999::::::::::::999888;;;??????<<<999888999888888999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::666888<<>>@@@;;;888;;;CCCEEEGGGSSScccnnn{{{xxxwwwyyy|||||||||ssscccXXXOOOHHHEEEHHHBBB@@@DDDCCC>>><<<>>>>>><<<:::::::::999777555666777888888888888888777999999999888777666666555666666777888888888888888666666666666666777888888999999888777777666777777888888777777666666555555777777777777666666666666222555777999888777777777666666666666666555555555666777888999:::999888888999999888888888888999999888888777777777777888888777777777777777777777777999999888888888888999999444666888888888777888999777777888888888888777777777777777777777777777777888888888888888888888888777777777777888888888888888888888888888888888888888888999999999999888888777777888888999999999999666666666666666666666666777777777777777777777777777777777777888888888888999888777888::::::888777555666666666777777888888666666777888888888888888777777777777777777777777666666666666666666666666888888888888888888888888666666666666666666666666777777777777666666666666555777888888666666666777444555555555666666777777444444444555666777777888666666666666666666666666666666666666666666666666444555555666777888888999666777777888999:::::::::888888999999999:::::::::;;;<<<===>>>????????????>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGGGGFFFFFFHHHIIIEEEGGGIIIJJJIIIGGGGGGHHHEEEFFFHHHJJJKKKKKKKKKKKKGGGJJJLLLIIIGGGGGGGGGEEELLLSSSRRRYYYppp|||{{{}}}~~~}}}yyy|||~~~|||uuummmeeeaaa[[[TTTNNNNNNMMMIIIEEEEEE???===;;;;;;;;;<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888999::::::;;;;;;::::::999888888888888888888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======???@@@BBBDDDEEEEEEOOOUUUfff}}}xxx^^^ZZZSSSLLLGGGEEEEEEEEEDDDCCCAAA@@@@@@???<<<999888888888888888888888888999999999999999888777777999999999888777666666555888888777777666666555555777666666666666888:::;;;:::999888888888999;;;;;;888888777666666666666666777777777777777777777777555555666666666666666555666666666666777777777777777888888888888999999999:::999888777777888999:::999999999999999888777666777777777777888888888888999888888888777777666666666666666666666777888888888888888888888777666666777777777777888888888888777777777777777777777777777888888888888999999999777888888999999:::;;;;;;777777777777777777777777999888777888999999888777999888888888777777666666888777666555555666777888777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777555555666666666666555555777777888888888888777777666666555555555555666666777777666666555555555444555555555555666666666666777777777777777777777777666666666666666666666666555555555555666666666666666666666777888888999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGHHHJJJJJJIIIHHHHHHEEEGGGMMMNNNHHHFFFIIIKKKLLLLLLJJJGGGDDDCCCDDDEEEEEEFFFIIIPPP[[[hhhqqq}}}}}}xxx{{{}}}{{{tttlllddd```ZZZSSSNNNNNNMMMIIIFFFEEE@@@>>><<<;;;<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888999::::::;;;;;;::::::999888888888888888888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBHHHGGGNNNZZZeeesssttteee\\\SSSPPPLLLGGGDDDBBBCCCCCCCCCAAA???>>>>>>===;;;999888888888888888888888888888888999999888888777666999999888888777666666555888777777777666666666555777666666666777888999:::888777666666666777999999888888777666666666666666777777777777777777777777555555666666666666666555666666666666777777777777777888888888888999999999999999888777777888999999888999999999999888777666777777777777888888888888888888888888777777777666666666666666666777888888888888888888888777666666777777777777888888888888777777777777777777777777777888888888888999999999999999999999999999999999777777777777777777777777999888777777999999888777888888888888777777777666777777666666666666777777777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777555555666666666666555555777777888888888888777777777777666666666666777777777666666666555555555555555555555555666666666666777777777777777777777777666666666666666666666666555555555555666666666666666666666777888888999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<=========@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFJJJHHHHHHIIIKKKLLLKKKJJJKKKIIIKKKOOOOOOJJJHHHJJJKKKLLLLLLJJJGGGDDDDDDDDDFFFEEEEEEFFFKKKSSS]]]dddwwwzzz|||zzztttkkkccc___YYYRRRNNNNNNNNNJJJGGGFFFAAA???===<<<======<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888999999::::::::::::999999888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>CCC??????CCCFFFOOOdddyyywwwhhh]]]VVVPPPLLLIIIGGGEEECCCBBBAAABBBBBB@@@>>><<<;;;;;;;;;999888888888888888888888888888777777888888777777666555999999888888777666666666777777777777666666666666777666666666777888999:::555555555555555666777777888777777666666666666666777777777777777777777777666666666777777666666555666666666666777777777777777888888888888999999999999888888777777888888999888888999999888888777777777777777777888888888888888888888888777777777777666666666777777777888888777888888888888777777666777777777777888888888888777777777777777777777777777888888888888999999999;;;::::::999888888777777777777777777777777777777999888777777999999888777888888888888777777777777666666777777777777666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777555666666777777666666555666777777888888777777666888888777777777777888888666666666666555555555555555555555555666666666666777777777777777777777777666666666666666666666666555555555555666666666666666666666777888888999999999999::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFIIIHHHHHHIIIKKKMMMLLLKKKMMMLLLMMMPPPPPPLLLJJJJJJJJJKKKLLLJJJGGGDDDDDDDDDEEEEEEDDDCCCDDDHHHNNNSSSwwwzzz|||zzztttlllddd```XXXRRRNNNOOOOOOKKKHHHGGGBBB@@@>>>===>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999888888888888888999999999888888888888888888888888888888888888888888888888999999::::::::::::999999888888888888888888888888999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>?????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFFFFHHHJJJLLLLLLKKKMMMLLLMMMNNNMMMKKKIIIHHHIIIJJJKKKIIIFFFDDDCCCDDDCCCCCCBBB@@@???@@@CCCFFF|||xxxzzz}}}|||uuummmfffbbbXXXRRRNNNPPPPPPLLLHHHGGGBBB@@@>>>>>>>>>???>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999777777888888888999999999888888888888888888888888888888888888888888888888888999999::::::999999888888888888888888888888888999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===??????<<<>>>AAADDDMMMYYYbbbjjjssssssfff[[[TTTKKKIIIFFFDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===:::999999:::;;;;;;999777888888888888888888888888777777777777777666555555888888888777777777777777666666666666777777777777666777777777888888888888555555666666666777777777777777666666666666777777888888888888888888888888777777888888777666555555666666666666777777777777777777888888888999999999777777777777777777777777666777777888888888777777666777777777888888888888777777777777777777888888666666777888999888888777666777777888888888777777666777777777888888888888777777777777777777777777777777888888888999999999777777777888888999999999777777777777777777777777888777666777888888777666777777777777777777888888444555666888888888777666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666888888888888777777777666666666777777777777666666666666777777777777666666777666666555555666666777555555555666666666666666555555555555666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666777888888999999999999999:::::::::;;;;;;<<<<<<<<<===>>>??????@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFHHHJJJJJJIIIIIIJJJJJJIIIHHHHHHFFFDDDGGGHHHIIIHHHEEECCCBBBCCC@@@AAA@@@???======???AAAzzzxxx{{{}}}|||vvvnnngggcccYYYSSSOOOQQQQQQLLLGGGFFFBBB@@@>>>===>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999777777777888999999::::::888888888888888888888888888888888888888888888888888888999999999999888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===<<<::::::;;;<<>>>>>===<<<;;;:::999888888999;;;===???>>>;;;999888888888888888888888888777777888888777777666555888888777777777777777777666666666666777777777777666777888888888888777777555666666777888777777777666666666666666777777888888888888888888888888888888888888888777666555555666666666666777777777777777888888888888999999999666777777888888777777666666666777777888888777777777777777777888888888888777777777777888888888888666777888999999999888777666777777888888888888777777777777777888888888888777777777777777777777777777888888888888999999999666666777777888999999:::777777777777777777777777888777666666888888777666777777777777888888888888444555666777777888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777666777777888888777777666555666666777777666666555666666555555555555666666555555555666666666666666555555555555666666666666777777777777777777777777666666666666666666666666555555555555666666666666666666666777888888999999999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>????????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCEEEGGGHHHHHHGGGEEEHHHHHHEEEEEEFFFEEECCCEEEFFFGGGFFFCCCAAAAAAAAA>>>??????>>><<<<<<>>>@@@zzzvvvyyy|||{{{uuummmfffbbbZZZTTTPPPRRRQQQLLLFFFEEEAAA???======>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999666777777888999999::::::888888888888888888888888888888888888888888888888888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999::::::::::::::::::;;;;;;<<<<<<<<<>>><<<:::999;;;>>>@@@???CCCAAA>>>>>>???BBBEEEGGGFFFLLLUUUaaaqqq|||lll___UUUQQQLLLGGGDDDDDDDDDDDD>>>@@@BBBCCCBBBAAAAAAAAA<<<;;;:::888777777666777888:::===BBBDDDBBB>>>:::888888888888888888888888888888999999888888777666777777777777777777777888555666666666777777777888666777888999999888777666444555666777888777777666666666666666666777888888888888888888888888888888888999999888888666555555666666666666777777777777777888888888888999999999555666777888888777666555555666666777777777777777777777777777888888888888666777777777888888888888555777888::::::999888777666666777888888888888888777777777777888888888888777777777777777777777777777888888888888999999999777777777777888888888888777777777777777777777777888666555666777888777666666777777777888888888888555555555555666777888999777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777777777888888888888777777555555666666666666555555777777666666666666777777555555555555666666666777555555555555666666666666777777777777777777777777666666666666666666666666555555555555666666666666666666666777888888999999999999::::::::::::;;;;;;999:::;;;<<<===>>>???????????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDEEEGGGHHHHHHFFFDDDHHHHHHDDDDDDHHHGGGDDDCCCDDDEEEDDDBBB@@@???@@@===>>>>>><<<;;;<<>>DDDEEEGGGJJJQQQ]]]kkkvvvpppeee^^^UUUMMMEEEDDDDDDDDDCCCCCCBBBAAABBBBBBAAA???===<<<>>>???<<<;;;999888777777888888888:::???EEEGGGEEE@@@;;;888888888888888888888888999999999999999888777777777777777777777888888888555666666666777777888888666777888999999888777666444444666777777777666555666666666666666777888888888888888888888888888888999999999888888666555555666666666666777777777777777888888888888999999999555666777888888777666555555555666777777777777777777777777777888888888888666666777777888888888999555777999:::::::::888777666666777888888888888888777777777777888888888888777777777777777777777777777888888888888999999999999999888888777666666666777777777777777777777777888666555666777888777666666666777777888888888999666555555555555777999:::777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777777777888888888888777777555555666666666666555555888888777777777777888888444555555555666666777777555555555555666666666777777777777777777777777777666666666666666666666666555555555555666666666777666666666777888888999999999999:::::::::;;;;;;;;;999999:::;;;<<<===>>>???>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEHHHGGGFFFFFFHHHIIIHHHGGGEEEIIIIIIEEEEEEIIIJJJFFFBBBCCCDDDCCC@@@?????????>>>>>>===<<<;;;;;;>>>AAA}}}|||zzzxxxvvvrrrlllfffaaaXXXUUUPPPOOONNNLLLGGGDDDAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888666666777777888888999999888888888888888888888888888888888888888888888888999999999888888888777777999999999999999999999999888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???AAADDDFFFHHHJJJZZZ___hhhvvvyyylllbbb\\\UUUNNNJJJHHHFFFEEECCCCCCBBBAAAAAA@@@??????=========<<<<<<;;;;;;;;;;;;:::999888777777777777888:::===??????>>>;;;999::::::999888777777888888777888:::;;;;;;:::888777888888777777666666555555666555555444444666777888666666666666666666666666777777777777777777777777777777777777777777777777999888888888777777666666888888777777666666555555777777777777888888888888777777777666666666666666888999:::888666555555666555666777888888999888888777777777777777777777777777888888888888999999999777777777777777777777777666666777888888888888888777777777777888888888888777777888888888999999999666666666666777777777777888888888888888888888888777777888888888888777777777777777777777777777777777777777777777777777777888888888888888888888888777777888888888888777777999888888888777777666666777777777777777777777777777777777777777777777777777777666666555555555444777777777777777777777777888888888888888777666666666777888999999888777666666666777888888888888888777777666666666666777777888888777777666666555555666666666666666666666666555555555555555666777888666666555555555555666666555555555555666666666666666666666666777777777777:::::::::;;;;;;:::999999;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBAAABBBBBBDDDEEEHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGFFFEEECCCAAA???>>>===;;;;;;;;;;;;;;;<<<===>>>|||}}}|||zzzwwwrrrkkkeeeaaaZZZUUUPPPNNNMMMLLLHHHDDDAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888777777777777888888888888888888888888888888888888888888888888888888888888999999999888888888777777999999999999999999999999888888999999999:::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>=========>>>???@@@AAADDDEEEIIINNNUUU\\\cccgggzzz}}}tttmmmfff]]]QQQIIIMMMIIIDDDBBBAAA@@@@@@???BBBAAAAAA@@@??????>>>>>>;;;;;;;;;::::::999999999:::999888888777888888888:::;;;===>>>===;;;999777999999999888888888777777777888:::;;;;;;:::888777777777777666666666666666666555555444555666777888666666666666666666666666777777777777777777777777777777777777777777777777888888888888777777777666888777777777666666666555666666777777777888888888777777777777777777777777888999:::888666555666777777777888888888777777666777777777777777777777777777777888888888999999999777777777777777777777777666666777888888888888888777777777777888888888888777777888888888999999999777777777777888888888888888888888888888888888888777777888888888888777777777777777777777777777777888888888888888888888888888888888888888888888888777777888888888888777777888888888888777777777666777777777777777777777777666666666666666666666666777666666666555555555555777777777777777777777777888888888888888777666666666777888888888888777666555666777777888888777777777777666666666666777777777777777777666666555555666666666666666666666666555555555555555666777777666666555555555555666666555555555555666666666666777777777777888888888888999::::::;;;::::::999999;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;;;;<<<======yyy}}}|||zzzwwwqqqjjjddd```[[[VVVPPPMMMLLLKKKHHHFFFAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888888888888888888777777777888888888888888888888888888888888888888888888888999999999888888888888888999999999999999999999999888888999999999:::::::::999999999999::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<>>>>>???@@@???>>>??????>>>>>>======<<<<<<888888888888888777777777888888888777888888999:::<<<<<<<<<;;;:::888777666777888999999999888777666777888999::::::999888777666666666666666666777777666555555555555666777777666666666666666666666666777777777777777777777777777777777777777777777777888888888888777777777777777777777777666666666666666666777777777777888888666777777777888999999999888999999888666555666777999999999888888777555555777777777777777777777777777777777888888888999999777777777777777777777777666666777888888888888888777777777777888888888888777777777888888888888999888888888888999999999999888888888888888888888888777777888888888888777777777777777777777777777777999999999999999999999999888888888888888888888888777777888888888888777777888888888888777777777777777777777777777777777777666666666666666666666666666666666666555555555555777777777777777777777777777777888888777777666666666777777888888777777666555555666777777777777666777777666666666666777777777777777666666666666555666666666666666666666666555555555555666666666666666666555555555555666666555555555555666666666666888888888888999999999999999999::::::::::::999999;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@???===<<<::::::;;;;;;:::::::::;;;<<<<<>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888999999999888888777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999888888999999999:::::::::888999999999999:::::::::888888999999999:::::::::::::::::::::;;;===>>>???;;;;;;;;;===???AAACCCEEEFFFHHHLLLOOORRRWWW]]]bbbmmmrrr{{{}}}wwwtttnnnggg___WWWQQQNNNLLLIIIEEECCCDDDEEEDDDCCCBBBAAA@@@AAAAAAAAA???===<<<<<<<<<;;;;;;:::::::::777777777777777777777777777777777777888999:::;;;;;;:::999888888777777777666777999::::::888666555777777888999999888777777444555555666666777777777555555555555666666666777666666666666666666666666666666666666666666666666777777777777777777777777888888888777777777777777777777777777666666666666666666666666777777777888666666777888999::::::;;;777999999888666666666777888888888888888777666666777777777777777777777777777777777777888888888888777777777777777777777777666666777888888888888888666777777777888888888888777777777777888888888888777777777888888888999999888888888888888888888888777777888888888888777777777777777777777777777777999999999999999999999999888888888888888888888888777777888888888888777777888888888777777777777777666666666666666666666666666666666666666666666666666666666666666555555555777777777777777777777777666777777777777777666666666777777777777777777666444555555666666666666666777777666666666666777777666666666666666666666666666666666666666666666666555555666666666666666555666666555555555555666666555555555555666666666666777777777888888888999999888888999::::::::::::999::::::;;;;;;<<<=========>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>><<<;;;:::999;;;:::::::::::::::;;;;;;~~~}}}sssqqqssstttqqqlllgggcccbbb^^^XXXQQQMMMLLLKKKIIIFFFAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888::::::999999888888777777888888888888888888888888888888888888888888888888888888888888888888888888777777777888888999999999888888999999999:::::::::888888888999999999::::::888888888999999999::::::;;;::::::;;;;;;===>>>>>><<<;;;;;;::::::::::::;;;:::<<<>>>@@@BBBDDDFFFHHHGGGJJJOOOUUU[[[```ccceeevvvxxx|||~~~zzzxxxkkkkkkfff___YYYVVVRRROOOLLLKKKJJJHHHFFFEEEDDDCCCAAA@@@??????@@@???>>>===>>>===<<<===>>>===:::888999999999999999888888888777777777777888888888888666666777777888999;;;;;;999888777777777777888999555666888999999888777555777777777777777777777777444444555555666666777777444555555666666666666666777777777777777777777777666666666666666666666666666666666666666666666666777777777777777777888888666666666666777777777777555666666666666777777777666666777888999::::::;;;777888999888777666777888666666777888888888888888777777777777777777777777666666777777777888888888777777777777777777777777666666777888888888888888666777777777888888888888777777777777777777777777666666666777777777888888888888888888888888888888777777888888888888777777777777777777777777777777999999999999999999999999777777777777777777777777777777888888888888777777777777777777777777888888666666666666666666666666555555555555555555555555555555555666666666666666666666666666666666666666555666666777777777666666777666666666666666666777444555555666666666666666777777666666666666777777555555555555555666666666666666666666666666666666555555666777666666555444666666555555555555666666555555555555666666666666666666666777777777888888777888999999:::::::::999::::::;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDAAABBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::;;;:::999999999999::::::|||zzzqqqllloooqqqooojjjeeecccccc^^^XXXRRRNNNMMMKKKHHHEEEAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888999999999999999888888888888888888888888888888888888888888888888888888888888888888888888999999999666666777777888999999999888888999999999:::::::::888888888888999999999999888888999999999:::::::::<<<<<<;;;:::999999::::::========================999999;;;<<<===>>>>>>>>>??????@@@AAABBBCCCDDDDDDGGGHHHIIIJJJMMMRRRYYY]]]gggjjjpppuuuzzz|||}}}}}}~~~|||zzzyyywwwtttrrrooolllhhheee^^^\\\WWWRRRNNNKKKJJJJJJHHHHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBB@@@>>>===888777777999:::;;;:::888888888888888777777777777777777888888888888888999777777777777888999:::;;;777777777777777888999:::555666777888888888777666777666666666666666666777555555555555555555666666444555555666777666666666777777777777777777777777777777777777777777777777666666666666666666666666777777777777888888888888666666666666777777777777555555666666666666777777666777777777888999999999777888999888777666777888555555777888888999999999777777777777777777777777666666666777777777888888777777777777777777777777666666777888888888888888777777777777888888888888888777777777777777666666555666666666777777777777888888888888888888888888777777888888888888777777777777777777777777777777999999999999999999999999777777777777777777777777777777888888888888777777777777777777888888888888777777777777777777777777555555555555555555555555555555555666666666666666666666666666666666666666555555666777777777666666777666666555555666666777555555666777777777777666777777666666666666777777444555555555555666666666666666666666666666666666555666777777777666444444666666555555555555666666555555555555666666666666555666666666777777777777666777888999::::::::::::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCAAA@@@@@@???===<<<<<<;;;::::::999999888888999999zzz}}}~~~~~~xxxoookkkooorrroooiiidddbbbccc]]]XXXSSSPPPNNNLLLHHHDDDAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888888999999999999999999:::888888888888888888888888888888888888888888888888777777888888888999999999666666666777888999999999888888999999999:::::::::888888888888999999999999999999999999:::::::::;;;<<<;;;:::::::::::::::;;;444555666777888999::::::???>>><<<;;;;;;;;;;;;:::AAA@@@???>>>>>>??????@@@AAABBBCCCCCCCCCEEEIIIKKKGGGHHHIIIKKKMMMNNNOOOOOONNNOOOOOOOOONNNNNNMMMMMMNNNLLLIIIIIIIIIHHHEEEBBBHHHHHHFFFEEEDDDCCCCCCCCC@@@??????@@@@@@@@@AAABBBAAABBBBBBBBBBBBAAA@@@@@@::::::;;;;;;999888888888999888777888:::<<<;;;:::777777777777777777777777666777777777888888888888888777777777888999::::::888888888888888888888777666666666666777777777888666666666555555666666666555555555555555555444444444444666777777777666555777777777777777777777777777777777777777777777777666666666666666666666666666777777777888888888888555666666666777777777888555555555666666666777777777777777777777777777777666777999888777666777999666777777888888888777777777777777777777777777777666666666666777777777888777777777777777777777777666666777888888888888888777777777777888888888888888888777777666666666666666666777777777888888888888888888888888888888888777777888888888888777777777777777777777777777777888888888888888888888888777777777777777777777777777777888888888888777777666777777777888888888888777777777777777777777777555555555555555555555555555555555555666666666777666666666666666666666666444555555666777777666666777666555555555555666777555666777777888888777777777777666666666666777777444444444555555555666666666666666666666666666666555666777888777666444333666666555555555555666666555555555555666666666666666666777777777888888888666777888999999:::::::::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBB???@@@BBBCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEE@@@@@@???>>>===<<<;;;;;;::::::999888888888888888zzz|||}}}|||~~~~~~wwwooommmqqqssspppiiicccaaabbb\\\XXXTTTQQQOOOLLLGGGCCCAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888888888888999999::::::;;;888888888888888888888888888888888888888888888888777777888888999999999999555666666777888999999999888888999999999:::::::::777888888888888999999999999999:::::::::;;;;;;;;;999999:::;;;<<<>>>???@@@=========<<<;;;:::888777<<<999777666888:::;;;<<<<<<;;;;;;;;;<<<===???@@@:::<<<>>>???>>>>>>???@@@GGGEEECCCAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@???@@@CCCEEECCCAAA???@@@AAAAAAAAAAAA@@@??????===<<<======;;;<<<===;;;<<<===>>>>>>>>>===<<<;;;<<<<<<;;;::::::<<<>>>;;;999888777888999999888666666666777777777777777555666666666777777888888888888888777888888999:::::::::::::::999777666555666666666555666777888999666666555555555555666666666666666555555444444333333444666777777777666555777777777777777777777777777777777777777777777777666666666666666666666666666666777777888888888999555666666666777777888888555555555555666666666777777777777777666666666666666777888888777666777999888999999888888777666555777777777777777777777777666666666666777777777777777777777777777777777777666666777888888888888888777777777777888888888888888888777777666666666555777888888888888999999999888888888888888888888888777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777666666777777888888888999777777777777777777777777555555555555555555555555444555555555666666777777666666666666666666666666444444555666777777666666777666555444444555666777666666777888888888888888777777666666666666777777444444444555555555666666666666666666666666666666555666777888777666444222666666555555555555666666555555555555666666666777777888888888888999999999666666777999999:::::::::999999:::;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBB>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFF??????>>>===<<<;;;;;;;;;::::::999888777777888888|||zzzyyyzzz}}}}}}{{{xxxqqqssstttqqqllleee```^^^[[[SSSOOOQQQRRROOOJJJHHHBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::888777777777888999::::::888888888888888888888888888888888888888888888888888888999999999999888888999999999888888888777777777777777777777777777777888888888888888888888888888888777777888888999:::777888888888888999999999777888888888888999999999777888888888888999999999999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@>>>>>>>>>???????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;===============<<<<<<<<<;;;;;;:::999888888888888<<<999666777999;;;:::999777777777777666666666666777777888888888888777777777888888888888999999999777777777777777777777777777777666666555555555444777777777777666666666666777777666666555555555444666666666666777777777777777777777777777777777777666666777777777777666666777777777777666666666666888777666555555666777888777777777777777777777777444555555666666666666666444444555666777888999999777777777777777777777777777777777777777777777777777777777777777888888999777777777777888888888888777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777999999888888888888888888666777888888777666555444777777777777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777666666555555555444666666777777777777666666666666666666666666666666777777666555555555555555666666666666666777888888666666666666666666666666777666555444333444444555666666666666777777777777777777777777666666666666777777777777666666666666555555555555666666666666777777777777888888888888666777777999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCAAA@@@AAACCCFFFCCCCCCCCCEEEGGGGGGEEECCCBBBAAA@@@>>>===;;;:::999999999999999999999999999|||zzzyyyzzz{{{|||yyywwwtttvvvvvvsssmmmgggcccaaa\\\TTTOOOPPPQQQNNNJJJHHHBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::::::::::::::::::::888888888777888888999999888888888888888888888888888888888888888888888888777888888999999888888777999999999888888888777777777777777777777777777777888888888888888888888888888888777777888888999:::777888888888888999999999777888888888888999999999777888888888888999999999999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>><<<;;;<<<===<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;>>>>>>===<<<;;;::::::999::::::999888888888999999;;;999777777999;;;:::999777777777777666666666666777777888888888888777777666666777777777888888888777777777777777777777777777777666666666555555555666666666666777777777777777777666666666555555555666666666666777777777777777777777777777777777777666666777777777777666666777777777777666666666666888777666555555666777888777777777777777777777777444555666666777777666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888888999777777777777888888888888777777777777777777777777777777777777777777777777666666666666777777777888777777777777777777777777777777777777777777777777999999999999999999999999999888777666666666777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777666666666555555555555666666777777777777666666666666666666666666666666777777666555555555555555666666666666666777888888666666666666666666666666777666555444444444555555666666666666777777777777777777777777666666666666777777777777666666666666555555555555666666666666777777777777888888888888666777888999:::;;;;;;<<<<<<============<<<<<<;;;>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEGGGHHHHHHFFFDDDDDDDDDCCCBBBCCCDDDEEEEEECCCAAAAAA@@@???>>><<<;;;:::999999999999999999999999999}}}{{{yyyyyyyyyyyywwwuuuuuuvvvuuurrrmmmgggdddbbb___VVVOOOOOOPPPMMMIIIHHHBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888888999::::::::::::::::::::::::999999888888777888888888888888888888888888888888888888888888888888888888777888888999999888888777999888888888888777777777777777777777777777777777888888888888888888888888888777777777777888999999777888888888888999999999777888888888888999999999777888888888888999999999999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999999999999999999999888:::;;;;;;:::999::::::999999999999::::::::::::999999999999999999999999;;;;;;:::999999999999:::>>>===<<<;;;999888777777999999888888888999:::::::::888777777999;;;;;;:::777777777777666666666666777777888888888888777777555555555666666666777777777777777777777777777777777777666666666666555555555555666666777777888888777777666666666666555555666666666666777777777777777777777777777777777777555666666777777666666555666666666666777777777777777777666666666666777777777777777777777777777777444555666666777777666666888777777777666666666555777777777777777777777777777777777777777777777777777777777777777888888999777777777777888888888888777777777777777777777777777777777777777777777777666666666777777777888888777777777777777777777777777777777777777777777777::::::::::::::::::::::::;;;:::888666666777999:::777777777777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666555555555555555666666777777666666555666666666666666666666666777666666555555555555666666666666666666777888888666666666666666666666666777666555555444444555555666666666666777777777777666666666666777777777777777777777777666666666666555555555555666666666666777777777777888888888888777777888999::::::;;;<<<===>>>???@@@???===;;;:::======>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDFFFIIIMMMNNNLLLHHHEEECCCCCCBBBBBBCCCCCCCCC@@@>>>???>>>===<<<;;;:::999888999999999999999999999999}}}~~~|||zzzyyywwwvvvtttsssrrrrrrrrroooiiidddaaa```aaaWWWPPPOOOOOOLLLIIIHHHBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999999999999999999999::::::999888777777777888888888888888888888888888888888888888888888888888777777888888888888777777888888888888777777777777777777777777777777777777888888888888888888888888777777777777777888999999777777888888888999999999777777888888888999999999777777888888888999999999999999999999999999999999999999999999999999999999888888999999999:::::::::::::::999999999999::::::::::::::::::::::::::::::888888888999999999::::::888888888888888888888888777999::::::999888888999777777777888888888999999888888888888888888888888999999888888888888999999;;;;;;:::999888777777666888888777777888999::::::888888888888999:::;;;;;;777777777777666666666666777777888888888888777777555555666666666777777777777777777777777777777777777777666666666666666666777777777777666666666666777777666666666666666666666666666666777777777777666666666666666666666666555666666666666666666555666666666666777777777777777777666666666666777777666666666666666666666666555555666777777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777777777888888999666777777777888888888888777777777777777777777777666666666666666666666666666666777777777888888888777777777777777777777777777777777777777777777777888888999999999999::::::::::::999888888999999:::777777777777666666666666666666666666777777777777666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666555666666666666666666666666777666555555555555666666666666666666666777777888666666666666666666666666666666555555555555555555666666666666777777777777666666666666777777777777777777777777666666666666555555555555666666666666666777777777888888888888777777888999::::::;;;;;;<<<>>>@@@AAAAAA???===;;;=========>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEHHHLLLNNNLLLHHHFFFDDDDDDCCCCCCCCCCCCBBB???<<<<<<<<<;;;;;;:::999888888888888888888888888888888|||~~~|||yyyuuusssrrrrrrpppqqqqqqnnniiiddd```___aaaXXXPPPOOOPPPMMMJJJIIIBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999999999999::::::999888777777777888888888888888888888888888888888888888888888888888777777777888888777777777777777777777777777777777777777777777777777777777888888888888888888888888777777666666777777888999777777888888888999999999777777888888888999999999777777888888888999999999999999999999999999999999999999999999999999999999888888999999999::::::::::::999999888888999999:::::::::::::::::::::::::::888999999999::::::::::::888888888888888888888888777999;;;:::999888999999777777888888888999999999888888888888888888888888888888777777777888888999777777777888888888888888777777777777888999999:::777888999999999999::::::777777777777666666666666777777888888888888777777666666666777777777888888666666666666666666666666666666777777777777777777999999888777666555444444666666777777777777777777666666666666777777777777666666666666666666666666555555666666666666555555555666666666777777777888666666777777777777666666666666666666666666666666555666666777777777777777555555555666777888888888666666666666666666666666777777777777777777777777777777777777777888888999666777777777888888888888777777777777777777777777666666666666666666666666777777777777888888888888777777777777777777777777888888888888888888888888666777777777888888888999777888:::<<<<<<:::999777777777777777666666666666666666666666777777777777666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666555555555666666666666666555555666666666666555555666666666666666666666666666666555555555555666666666666666666666777777888666666666666666666666666555555666666666666666666666666666666777777777777555666666666777777777888777777777777666666666666555555555555666666666666666777777777888888888888888888888999999::::::;;;:::<<>>=========>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBDDDGGGHHHGGGFFFFFFGGGEEEDDDCCCCCCCCCBBB???<<<;;;;;;::::::999999888888888888888888888888888888~~~yyytttqqqpppqqqppprrrsssqqqlllgggbbb``````WWWPPPPPPQQQNNNJJJIIIBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;999999999999999999999999999999888888777888888888888888888888888888888888888888888888888888888888666777777888888777777666666666777777777777777888777777777777777777777777888888888888888888888888777666666666666777888888777888888888888999999999777888888888888999999999777888888888888999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999999888888888888999999::::::::::::::::::::::::888888999999999:::::::::888888888888888888888888777999;;;;;;999888999:::888888888999999999::::::888888888888888888888888888777777777777888999999666666666777888888999999888888777777777888999999777999;;;;;;999888888999777777777777666666666666777777888888888888777777666666777777777888888888666666666666666666666666666666777777777777888888999999888777666555444444666666777777777777888888666666666666777777777777777777777777777777777777444555555666666555555444555555666666777777888888666666777777777777666666777777777777777777777777555666777777888888777777444444555666777888999999777777777777777777777777777777777777777777777777777777777777777888888999777777777777888888888888777777777777777777777777777777777777777777777777777777777888888888999999777777777777777777777777888888888888888888888888555555666666777888888888555777:::======;;;888666777777777777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666555555555666666666666666444555555666666555555444666666666666666666666666666555555555555666666777666666666666666777888888666666666666666666666666555555666777777777666666666666666666777777777777555555666666777777888888777777777777666666666666555555555555666666666666777777777777888888888888888888999999999:::::::::999;;;===@@@AAAAAAAAA@@@======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBB@@@BBBCCCCCCCCCDDDFFFHHHEEEDDDCCCCCCCCCBBB???===::::::::::::999999999999888888888888888888888888zzztttppppppqqqppprrruuutttpppiiidddaaa^^^VVVPPPRRRSSSOOOKKKIIIBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888888888888888888888888888888777888888999999888888888888888888888888888888888888888888888888666666777777777777666666666666666666777777888888777777777777777777777777888888888888888888888888666666666666666777888888777888888888888999999999777888888888888999999999777888888888888999999999999999999999999999999999888888888888888888888888888888999999999:::::::::999999888888888888999999999999999999999999999999777777777888888888999999888888888888888888888888777888::::::888777888999888888888999999999::::::888888888888888888888888888777777777888888999:::777777777777777888888888999888888777777777777888888:::<<<<<<999777777888777777777777666666666666777777888888888888777777555555555666666666777777666666666666666666666666666666777777777888888888666666666666777777777777666666777777777888888888666666666666777777777777777777777777777777777777444555555666666555555444555555555666777888888888555666777888888777666555777777777777777777777777666666777888888888888777555555666666777777888888777777777777777777777777777777777777777777777777777777777777777888888999777777777777888888888888777777777777777777777777777777777777777777777777777777888888888999999999777777777777777777777777888888888888888888888888555666666777888888999999555777999;;;;;;:::999777777777777777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666555555555555666666666777444555555666666555555444666666666666666666666666555555555555555666777777666666666666666777888888666666666666666666666666444555666777888777777666666666666666777777777777555555555666777888888888777777777777666666666666555555555555666666666666777777777777888888888888888999999999999:::::::::;;;<<<===>>>????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDCCCCCCDDDFFFCCCBBBAAABBBBBBAAA>>><<<999:::::::::::::::::::::888888888888888888888888{{{sssooooooqqqnnnrrruuuuuuqqqiiiccc___\\\UUUPPPRRRTTTPPPKKKIIIBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888888888888888888888888888777777777888999::::::888888888888888888888888888888888888888888888888666666777777777777666666555666666666777777888888777777777777777777777777888888888888888888888888666666666666666777888888777888888888888999999999777888888888888999999999777888888888888999999999999999999999999999999999888888888888888888888888888888999999999:::::::::999999888888888888999999999999999999999999999999666666666666777777777777777777777777777777777777666777999999777777777888888888888888999999999999777777777777777777777777888888777888888999::::::999999888888777777666666999999888777666666777777999;;;===<<<999666666777777777777777666666666666777777888888888888777777444444444555555555666666666666666666666666666666666666777777888888888999444444555666777888999:::666666777777888888888999666666666666777777777777777777777777777777777777444555555555555555555444444555555666777888888999555666777888888777666555777777777777777777777777666666777888888888888888777777777777666666666666777777777777777777777777777777777777777777777777777777777777777888888999777777777777888888888888777777777777777777777777777777777777777777777777777888888888888999999999777777777777777777777777888888888888888888888888666777777888999999::::::777777888888888999999999777777777777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666444555555555666666777777444555555555555555555444666666666666666666666666555555555555555666777888666666666666666777888888666666666666666666666666444555666888888888777666666666666666777777777777444555555666777888888999777777777777666666666666555555555555666666666777777777777777888888888888999999999999999999::::::===============>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGGGGEEEDDDCCCCCCAAA@@@@@@@@@AAA@@@>>>;;;999::::::::::::;;;;;;;;;777777777777777777777777|||wwwsssooommmllllllssswwwrrrmmmjjjddd\\\ZZZWWWTTTRRRPPPNNNJJJHHHAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999888888888888888888888888888888888888888888999999999888888888777777888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777;;;:::888777777777888888888888888888888888888888777777777777777777777777777777777777777777777777999999999999999999999999888888888888888888888888888999999::::::999999888999999999888888888777777999999999999999999999999777777777777777777777777666777999:::999888666444999999888888888888888888888888888777777777777777888888888888888888888888999888777999<<<>>><<<:::888888888777777777777777888888777666666666666666999999999999999888777666999999888777666666777777777777777777777777777777666666666666666666666666555444444444444555666666777777777777777777777777555555555666777999;;;;;;999777666777999:::777555777777777777777777777777777777666666555555555444777777777777777777777777555555666777777777777777777777777777777777777777555555666666666666555555666666666666666666666666777777777777888888888888888888888888888888888888666666666666777777777777666666777777888888999999777777888888888777777666888888888888888888888888777777777777777777777777777777888888888888777777777777777777777888888999999999888888888888888888999888777777777888::::::777777666666666666666777999888777777999:::999888;;;::::::999888777666666666666777777777777666666666666777777666555444444777777777777666666666666666666666666666666666666777777666555555555555555888888777777666666555555444444555555666666777777777777777777777777777777555555666666666666555555666666666666666666666666888888777666666666666666666666777777777777666666666666666666666666666666444444555555666666777777777777777777777777777777555555555555666666666666777777777777888888888888888777777666777999:::;;;::::::;;;;;;<<<=========AAAAAAAAA@@@@@@AAABBBBBBAAABBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC????????????>>>>>>>>>===999999999888888888888777888888888888888888888888}}}vvvqqqnnnmmmmmmlllsssvvvrrrmmmiiiccc\\\YYYVVVSSSQQQOOOMMMIIIGGGAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888888888888888888888888888888888888888999999999888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777::::::888777777777888888888888888888888888888888777777777777777777777777777777777777777777777777999999999999999999999999888888888888888888888888777888888999999888888777999999999888888888777777999999999999999999999999777777777777777777777777666777999999999888666555888888888888888888888888888777777777777777777777888888888888888888888888888666666888;;;<<<:::888888777777777777777777777888888777666666666666666888999999999888888777666999888888777666666777777777777777777777777777777666666666666666666666666555444444444444555666666777777777777777777777777555555666666777888::::::888666666777999:::888666666666666666666666666666777666666666555555555555666666666666666666666666555555666777777777777777666666666666666666666666555666666777777666666555666666666666666666666666777777777777888888888888888888888888888888888888666666666777777777888888777777777777777888888888777777888888888888777777888888888888888888888888777777777777777777777777777777888888888888777777777777777777777888888999888888888888888888888888999888777777777888999:::888777777666666777777777999888777777999999888777:::999999888888777777777666666777777777777666666666666666666666555444444777777777777666666666666666666666666666666666666777777666555555555555555666666666666555555555444555555555666666666666666666666666666666666666666555666666777777666666555555555555555555555555555888777777666666666666666666666777777777777666666666666666666666666666666555555555666666666666666666666666666666666666666555555555555666666666666777777777777888888888888777777777777888999:::;;;::::::;;;<<<<<<======>>>@@@?????????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB??????>>>>>>===<<<<<<;;;999999999888888888777777888888888888888888888888~~~vvvqqqooonnnooommmsssvvvsssnnnhhhbbb\\\XXXVVVRRRPPPNNNLLLIIIFFFAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888888888888888888888888888888888888888999999999888888888888888666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777:::999888888777888888888888888888888888888888888777777777777777777777777777777777777777777777777999999999999999999999999888888888888888888888888666777777777777777777666999888888888888777777777777777777777777777777777777777777777777777777777777888888999999777666555888888888888888888888888777777777777777777888888888888888888888888888888666555555777999:::999777777777777777777777888888888888777666666666666666888888888888888777777666888888777666666666777777777777777777777777777777666666666666666666666666555555444444555555666777777777777777777777777777777666666666777777888999777666666777999:::888777666666666666666666666666666666666666555555555555666666666666666666666666555555666777777777666666555555555555555555555555666777777888888777777666666666666666666666666666777777777777888888888888888888888888888888888888777777777888888888999999888888888888777777777777777777888888888888777777888888888888888888888888777777777777777777777777777777888888888888777777777777777777777888888999888888888888888888888888888888777777888888999:::888888777777777888888999999888777777999999888777888888888888888888888888666666777777777777666666666666666666666555555444666666666666777777777777666666666666666666666666777666666555555555555666555555555555444444444444666666666666666555555555666666666666666666666666666666777777777777666666555555555555555555555555777777666666555555666666555666666777777666666555666666666666666666666666666666666666666555555555555555555555555555555555555555555555666666666666777777777777888888888888666777888999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???AAABBBBBBDDDDDDCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::999999999888888888777777777888888888888888888888888~~~yyyuuurrrqqqqqqooosssuuusssnnnggg```[[[YYYVVVSSSQQQOOOMMMJJJGGGAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888888999999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777999999888888888888888888888888888888888888888888777777777777777777777777666666666666666666666666888888888888888888888888888888888888888888888888666777777888888777777666888888888888777777777777777777777777777777777777777777777777777777777777777888888888888777666666777777777777888888888888777777777777777888888888888888888888888888888888666666666777888888888777777777777777777888888888888777777666666666666666666777777888777777666666888777777666666666777777777777777777777777777777666666666666666666666666555555555555555666666777666666666666666666666666888777777666666666777777555666666777999999999888666666666666666666666666666666666666666555555555666666666666666666666666555555666666666666666555555555555555555555555555777777888888888888777777666666666666666666666666666777777777888888888888888888888888888888888888777888888888999999999999999999888888777777666666666777777888888888888777888888888888888888888888777777777777777777777777777777888888888888777777777777777777777888888999777777777777888888888888888888888888888999999999888888888888888888999:::999888777777888888777666666777777777888888888999666666777777777777666666555666666666666666555555666666666666777777777777666666666666666666666666777666555555555555666666555555555555555555555555777777666666555555444444666666666666666666666666666666777777777777666666666666666666666666666666777666666555555555666666555666666666666666666555666666666666666666666666777777666666555555444444555555555555555555555555555555555555666666666666666777777777888888888888666777999:::;;;;;;:::999;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@>>><<<:::999888888888888888777777777777888888888888888888888888}}}zzzwwwtttsssppprrruuutttnnneee^^^[[[ZZZXXXUUURRRQQQNNNKKKIIIAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777888888888999999999888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777888888888888999888888888777777777777777777777777777777777777777777777777666666666666666666666666888888888888888888888888777777777777777777777777777888888888888888888777777777777777777777777777666666666666666666666666777777777777777777777777888888888888888777666666666666777777777888888888666666777777888888888888777777777777777777777777666777888888888888888888666666777777888888888888888777777666666666666666555666666777777777666666777666666666666666777777666666666666666666666666666666666666666666666666666555555555555666777777666666666666666666666666888777666666666666666666555666777888888888888888555555555555555555555555555555555666666666666666555555555555555555555555555555666666666666555555555555555555555555555555777777888888888888777777666666666666666666666666666777777777888888888888777777777777777777777777777888888888999999999999999999888888777777666666666666777888888888888888777777777777777777777777777777777777777777777777777777888888888888777777777777777777777888888999666666777777777888888888777777888888999999999999888888777777888999::::::999888777777888888666555666666666777888888999999666666777777777777666666555555666666666666666555555666666666777777777888666666666666666666666666666666555555555555666666666666666666666666666666777777666666555555444444555555555555555555555555666666777777777777666666777777777777777777777777666666555555555555666666555555666666666666555555666666666666666666666666777777666666555555444444666666666666666666666666555555555555666666666666666777777777888888888888666777999:::;;;;;;::::::;;;;;;<<<<<<===>>>>>>?????????@@@@@@BBBCCCEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA???===;;;:::999888888888777777777666666777777777777777777777777}}}~~~~~~{{{wwwuuuqqqrrrtttuuunnnccc\\\ZZZ[[[YYYUUUSSSQQQOOOLLLIIIAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777777888999999::::::888888888888888888888888888888888888888999999999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888999999999999888777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777777888888999999888888777666666777777777777777888666666666666666666666666777777777777777777777777888888888777777777777777555666666777777888888888666666666777888888999999777777777777777777777777666777999999777777777888666666666777888888999999888888777666666666666666444555555666666666666666666666555555666666777777666666666666666666666666666666666666666666666666666666555555666666777888777777777777777777777777777777666555555666666666666777999999777666777888555555555555555555555555555555555666666666666666555555555555555555555555555555666666666555444444555555555555555555555555666777777888888777777666666666666666666666666666777777777777888888888888777777777777777777777777777777777888888888999999888888888888777777777777555666777888888999888888777777777777777777777777777777777777777777777777777777888888888888777777777777777777777888888999555666666777777888888888777777888999999999999888777777777777777888999:::999888777777777777666444666666666777777888888888666666777777777777666666444555666666666666666666555555666666777777888888666666666666666666666666666555555555555666666777666666666777777777777777666666666666666555555555555555555555555555555555555555666666666666555555777777777777777777777777555555444444555555666666444555555666666555555444666666666666666666666666666666666666666555555555666666666666666666666666555555555555666666666666777777777777888888888888777888999:::;;;;;;;;;;;;;;;<<<<<<======>>>??????AAAAAAAAAAAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEECCCCCCAAA???>>><<<;;;:::888888777777777666666666777777777777777777777777~~~{{{xxxwwwrrrrrrtttuuuooobbb[[[ZZZ[[[XXXUUUSSSQQQNNNKKKIIIAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666777777888999999::::::888888888888888888888888777777888888888999999999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666777888999:::999999888777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777666777777777777777777666666666666666777777888888777777777777777777777777777777777777777777777777999888888777777777777777555555666666777888888999555666666777888888999999777777777777777777777777444666888888666444555777555666666777888888999999888888777666666666666666333444555555666666666555555555555555555666777777666666666666666666666666666666666666666666666666666666666666666777777888777777777777777777777777666666555555555666666777777999:::999777555555777555555555555555555555555555555555555666666666777555555555555555555555555555555666666555555444333666666666666666666666666555666666777777666666555666666666666666666666666777777777777888888888888777777777777777777777777666666666777777777888888777777777777777888888888555666777888888999999999777777777777777777777777777777777777777777777777777777888888888888777777777777777777777888888999555555666666777888888999666777888999:::999999888666666666666777888999::::::888666666777777555444666666666777777777777777666666777777777777666666444444555666666666666666555555555666777888888888666666666666666666666666555555555555555666777777555555555666666666777777555555555666666666666666555555555555555555555555444444555555555555444444555555555555555555555555555444444444444555666777444555555666666555555444666666666666666666666666555555555666666666666666555555555555555555555555555555555555666666666666777777777777888888888888999999999999:::;;;<<<<<<<<<<<<<<<===>>>>>>??????AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@>>>===;;;::::::888777777777666666666666777777777777777777777777|||zzzyyyxxxsssqqqsssvvvooobbbZZZZZZZZZWWWTTTRRRPPPNNNJJJHHHAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666777777888999999::::::888888888888888888888888777777888888999999999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666777888999::::::999888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666555555555666666666777777888888888888888888888888888888777777777777777777777777999888888777777777777777444555555666777888888999555666666777888999999999777777777777777777777777333555777777444333444666555666666777888999999999888888777666666666666666333444444555666666666555555555555555555666777888666666666666666666666666666666666666666666666666666666666666666777888888777777777777777777777777555555555555555666777777777:::;;;:::666444555666555555555555555555555555444555555555666666777777555555555555555555555555555666666666555444333333777777777777777777777777555555666666666666555555666666666666666666666666777777777777888888888888777777777777777777777777666666666666777777777777666666777777888888999999555555666888888999999999777777777777777777777777777777777777777777777777777777888888888888777777777777777777777888888999444555555666777888888999666777888999:::999888888555555555555666777888999:::888666666777777555333777777777777777666666666666666777777777777666666444444555666777777666666444555555666777888888999666666666666666666666666555555555555555666777888444444444555555555666666444555555555666666777777555555555555555555555555333444444444444444444333444444444444444444444444444444444444444555666777444555555555555555555444666666666666666666666666444555555555666666777777444444444444444444444444555555555555666666666777777777777777888888888888:::999888888999:::<<<===<<<<<<======>>>>>>??????AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC@@@??????===<<<;;;:::999777777777777666666666666777777777777777777777777}}}}}}~~~~~~}}}vvvrrrqqqrrrnnneee^^^[[[^^^[[[WWWTTTQQQNNNJJJGGGAAA???======>>>???>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888999999999888888888777777777888888888888999999999:::999888999::::::999888999888777666666777888999777777777777777777777777777777777777777666555555777777777777777888888888999999999888888888777777888888888777777777777777777777777777777777777777777777777777777777777777777777888888888777777666777777666666555555555444777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888999999888777666555555666777777666666777888666666666666666777888888666666666666777777777777888888777777666666555555888777666555555666777888888888777777666666666555666666666666666666666666666666666666555555555555888888777777666666666555444555555555444333333222666666777777777555444222777777666555555555555555555555555555555555555555666777777777777777666666777666555555555666888999777777666666555555555444777888888777666555555666666888:::999666555777999888888777777666666555555666777777888888888888888666666777777777777666666666666555555444444444333777777666666666666777777999888777777777888:::;;;777777666666777888999999888888888888888888888888888888777777777777888888666666777777888888888999;;;::::::999888777666666777777777777777777777777777777777777888888888888999888888888777777666666777999:::999888777888999888888777777666666555555555555666666666666555555666666666666777777777777888888777777666666666555666666666666777777777777777777777777777777777777666666666666666666666666555555444444444444555555777777666555555555555555666666666666666666666666777777666666555555555444777777666666555555555555666666666666666666666666666666666666666666666666555555444444444444555555555444444444444555666666555555555555666666666666666666666666555555555555666666666777888888999999888888999:::;;;;;;;;;;;;=========>>>??????@@@@@@BBBBBBAAA@@@@@@AAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFEEECCCAAA@@@AAA@@@???===<<<<<<;;;;;;777777777777777777777777666666666666777777777777}}}}}}~~~~~~uuussstttuuupppfff___]]]]]]ZZZWWWTTTQQQNNNJJJGGGAAA???======>>>???>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888999999999888888888777777777888888888888999999999888777666777888888777666999888777666666777888999777777777777777777777777777888888888777777666555999999888888888888888888999999999888888888777777888777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777777666666666555555777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888888999888777666555555666777777666666777888666666666666666777888888666666666666777777777777888777777777666666666555888777666555555666777888777777777666666555555555666666666666666666666666666666666666555555555555777777777666666555555555444555555555444444333222666666666666666555555444777777666555555555555555555555555555555555555555666666777777777777666666777666666555666777888999777666666666555555555555777888888777666555555777555777999888666555777888888777777777666666666555444444555666666666666555666666777777777777666666666666666666555555444444777777666666666666777777888888777666777888999:::777777666666777888888999888888888888888888888888888888777777777777888888666777777777888888888888:::999999888888777777777777777777777777777777777777777777777888888888888888888888888777777777666777888999888777777888999888777777777666666666555555666666777777666666555666666666666777777777777777777777666666666555555666666666666777777777777777777777777777777777777666666666666666666666666555555444444444444555555777777666555555555555555666666666666666666666666777666666666555555555555666666666555555555444444666666666666666666666666666666666666666666666666555555444444444444555555555444444444444555666666444444444444555555555555444555555555666666777777666666666777888888999999888888999:::;;;;;;;;;;;;=========>>>??????@@@@@@BBBAAAAAA@@@@@@AAAAAAAAADDDDDDDDDEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDBBB@@@@@@@@@>>>===<<<;;;;;;;;;777777777777777777777777666666666666777777777777~~~||||||}}}~~~rrrssswwwxxxqqqfff``````\\\ZZZVVVSSSQQQNNNKKKHHHAAA???======>>>???>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888999999999888888888888888777888888888888999999999888777666777888888777666888888777777777777888888777777777777777777777777888888888999888888777666:::::::::999999888888777999888888888888777777777777777777777777777888888777777777777777777777777777777777777777777777777777777888888888888777777888777777777777777666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888777666666555666777777666666777888666666666666666777888888777777777777666666666666777777777777666666666666777777666666666666777777666666666555555555555555666666666666666666666666666666666666555555555555666666666555555555555555444555555555555444333333555555555555555666777777777777666555555555555555666666666666666666666666555666666777777666666666666666666666666777888888666666666666555555555555666777888777666555666777555666777777555555666777777777777777666666666666333444444555555555555555666666777777777777666666777777777777666666666666777777666666666666777777777777666666666777888999777777666666666777888888888888888888888888888888888888777777777777888888777777777777888888888888888888888888888888888888777777777777777777777777777777777777888888888888888888888888777777777777666777888888666666777888777777777777666666666666666777777888888777777666666666666666777777777777666666666666555555555555666666666666777777777777777777777777777777777777666666666666666666666666555555444444444444555555777666666555555555555666666666666666666666666666666666666666555555555555555555555444444444444444666666666666666666666666666666666666666666666666555555444444444444555555555444444444444555666666333333333444444444444555333333444555666777888888666666666777888888999999888888999:::;;;;;;;;;;;;<<<======>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFDDDBBB@@@??????===<<<;;;;;;;;;;;;777777777777777777777777666666666666777777777777}}}}}}|||~~~~~~|||ooosssxxxyyyqqqeee___```[[[YYYUUUSSSQQQNNNKKKHHHAAA???======>>>???>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888888888888777777888888888999999999:::999888999::::::999888888777777777777777777888777777777777777777777777888888999999999888888777::::::999999888777666666888888888888777777777777777777777777777888888888777777777777777777777777666666666666666666666666666777777888888888888777888888888888777777777777666666666666777777777777666666666666666666666666777777777777777777777777666666666666666666666666777777777777777777666666555666777777666666777888666666666666666777777888777777777777666666666666777777777777666666666666777777666666666666777777555555555555555555444444666666666666666666666666666666666666555555555555555555555555555555444444444444555555555555444444555555444444555666888999777777666555555555555555777777777777777777777777555555666666777666666666666666666666666777777888666666666666666555555555666777888777666555666777555666666666555555555666777777777777666666666666555555666777777777777777666666777777777777666666888888777777777777777777777777666666666666777777666666666666666777777888777777666666666777777888888888888888888888888888888888777777777777888888777777777777777888888888666777777777888888888999777777777777777777777777666777777777888888888888888888888777777777777777555777888777666555666777777777777777666666666666777777888888888888777777666666666666777777777777666666555555555555555555666666666666777777777777777777777777777777777777666666666666666666666666555555444444444444555555777666555555555555666666666666666666666666666666666666666666666555555555444444444444444444444444666666666666666666666666666666666666666666666666555555444444444444555555555444444444444555666666333333444444444555555555444444444555666777777888666666666777888888999999888888999:::;;;;;;;;;;;;<<<<<<======>>>?????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBDDDEEEFFFFFFFFFDDDBBB@@@>>>===<<<;;;::::::::::::777777777777777777777777666666666666777777777777}}}|||zzzooorrrxxxyyypppddd^^^___ZZZWWWTTTRRRQQQNNNKKKIIIAAA???======>>>???>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888888888888777777888888888999999999:::999888999::::::999888777777777888888777777777777777777777777777777777777888888999999999888888999888888777666555555444777777777777777777777777666666777777888888888888777777777777777777777777666666666666666666666666666666777888888888888888777777777777888888888888555666666666777777777888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777555666777777666666777888666666666666666777777888888777777777666666666555666666666666777777777777666666777777777777666666444444555555555555555555666666666666666666666666666666666666555555555555444444555555555555555555444444555666666555555444555444444444555666888:::777777666555555555555555777777777777777777777777444444555666666666666666555666666777777777777777555555555666666666666666555777888777666555666888666555555555666666666555666666666666777777777777555666666777888777777777666666777777777777666666777777888888888888888888777777666666666666777777555666666666777777777777777777666666666666666777888888888888888888888888888888777777777777888888888888777777777777777777666666666777888888999999777777777777777777777777666777777777888888888888777777777777777777888888555777888777666555666777666666666666777777777777777777888888888888777777666666666666777777777777555555666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666555555444444444444555555666666555555555555666666666666666666666666666666555555555666666666666666444444444444444444444444666666666666666666666666666666666666666666666666555555444444444444555555555444444444444555666666444555555555666666666666666666666666666555555555666666666777888888999999888888999:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????????????????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFEEECCCAAA@@@<<<<<<;;;:::999999999999777777777777777777777777666666666666777777777777{{{|||zzzrrrsssvvvwwwpppddd^^^]]]YYYVVVTTTRRRQQQOOOLLLJJJAAA???======>>>???>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888999999999777888888888888999999999888777666777888888777666777777888888888888777777777777777777777777777777666777888888999888888888777777777666666555555444666666777777777777777888666666666777888888999999777777777777777777777777777777777777777777777777555666777888888999888888666666777777777777777888555555666666777777888888777777777777777777777777666666666666666666666666777777777777777777777777666666555555555666777777555666777777666666777888666666666666666777888888888888777777666666555555666666666666777777777777666666777777777777666666555555555555555666666666666666666666666666666666666666666666555555555555555555555555555666666666444444555666666666666555444444444555555777888888777777666555555555555555666666666666666666666666333444555555666666666666555555666777777777777777555555555666666666666666555666777777666666777888777666555555777777666555666666666666777777777777444555555666666666666666666666777777777777666666777777777777888888888888777777666666666666777777555666777888888888777777777777666666555555666666888888888888888888888888888888777777777777888888888888888888777777777777666666666777777888888888777777777777777777777777777777777777888888888888777777777777888888888888666777888888666666777888666666666666777777777777666777777888888777777666666666666666777777777777666666666666777777777777666666666666777777777777666666666666666666666666666666666666666666666666555555444444444444555555666555555555555666666777666666666666666666666666555555555666666666666666444444444444444555555555666666666666666666666666666666666666666666666666555555444444444444555555555444444444444555666666555555555666666666777777777777666666555555555555666666666777888888999999888888999:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????>>>??????@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDBBB@@@>>>;;;;;;:::999999999999999777777777777777777777777666666666666777777777777}}}~~~xxxvvvvvvvvvpppfff^^^\\\XXXVVVSSSQQQPPPOOOLLLJJJAAA???======>>>???>>>===<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888888888888888777777888888888999999999777888888888888999999999888777666777888888777666666777888999999888777666777777777777777777777777555666777777888888888777777777777666666666666666666666666666777777888888555666666777888888999999777777777777777777777777777777777777777777777777555666777888888999999999555555666666666777777777555555555666777888888888777777777777777777777777666666666666666666666666777777777777777777777777666555555444555666777888555666777777666666777888666666666666666777888888888888888777666555555555555666666666777777777888555666777888888777666555555555555666666777777777666666666666666666666666666666666666555555555555555555555666666777777777444444555666666666666666444444555666777777666666777777666555555555555555555555555555555555555555222333444555666666666666444555666777888777777666555555555555666666666777444666777777666666777999888777555666888999777555555666666666777777777888555666666777777777777777666666777777777777666666666666666777777777888888777777666666666666777777666777888999999999888777777777666555555555555555888888888888888888888888888888777777777777888888888888888888777777777666666666666777777777777777777777777777777777777777777777777777888888888888666777777777888888888888777888999888777777888999555666666666777777777888555666666777777666666555666666666666777777777777777777777777888888999999666666666666777777777777666666666666666666666666666666666666666666666666555555444444444444555555555555555555555666777777666666666666666666666666555555555555666666666777444444555555555666666666666666666666666666666666666666666666666666666666555555444444444444555555555444444444444555666666444444444555555555666666555555555666666666666666666666666777888888999999888888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBAAA???===::::::999888888888888999777777777777777777777777666666666666777777777777|||xxxvvvvvvqqqhhh___\\\WWWUUUSSSQQQPPPOOOLLLJJJAAA???======>>>???>>>===<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888888888888888777777888888999999999999777888888888888999999999:::999888999:::::::::888666777888999999888777666777777777777777777777777555555666777777777777777777777777777888888888888555666666666777777888888555666666777888999999999777777777777777777777777777777777777777777777777555555666888888999999999444555555555666666777777444555555666777888888999777777777777777777777777666666666666666666666666777777777777777777777777666555444444555666777888555666777777666666777888666666666666666777888888999888888777666555555444555666666666777777888888555666777888888777666555555666666666777777888888666666666666666666666666777666666666555555555555555666666666777777888888444444555666777777666666333444666777777777666555777777666555555555555555555555555555555555555555222333444555666666666666444555777888888888777666444555555555666666777777444666777777666666777999999777555666999:::888666555666666666777777888888888888999:::::::::::::::666666777777777777666666555555666666777777777888777777666666666666777777666777888::::::999999888888777666555555555555555888888888888888888888888888888777777777777888888999888888888777777666666777777777777777666666666777777777777777777777777777777777777888888888888666666777777888888888999777999:::999888777888999555666666666777777888888555555666666666666555555666666666666777777777777777777888888999999999:::666666666666777777777777666666666666666666666666666666666666666666666666555555555444444555555555555555555555555666777888666666666666666666666666444555555555666666777777555555555666666666777777666666666666666666666666666666666666666666666666555555555444444555555555555444444444444555666666333333333444444444555555333444444555666777888888666666666777888888999999888888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBBBB@@@>>><<<999999888888888888888888777777777777777777777777666666666666777777777777}}}yyyvvvtttoooddd\\\XXXUUUXXXXXXTTTPPPOOOJJJDDD????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::999999888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999888888888777777888888888888888888888888888999999999999888777777666666777888888888888888777777777777888888888888777777777777777777777777666666666666777777777777777777777777777777777777888888777777666666555555777777777777888888888888:::999999888888888888888777777777777777777777777666666666666777777777777777777777777777777777777777777666666555555555444666666666666666666666666777777777777777888888999555555666666777777888888777777666666555555555444888888777777666666555555666666666666666666666666888888777666555444333333555333444888999777777999777444333444666777555333555555555666666666666666777666555444444555666777333333444444555666666666777777777777777777666666666666777777777777666666777777888888888888777777888777777999::::::888666888888777666666666666666666666666666666555555555555666777888888999888888666777777777555555777888777777888888888888777777555555444555888999888888666666777888888888888888555777888777666555666777999888888888777777666666777777777777777777777777888666444888>>>AAA@@@>>>999999999888888888777777888888777777777777888888777777777777777777777777777777777777777777777777999888888888777777666666777777888888888888777777777777777777777777777777999888888777777777777777888888777777666666555555555555666666666666555555888888777777888888999:::777777777777777777777777777777777777666666666666666666666666666666666666555666777666555444555777777777666555555555555555666666666666666666666666555555555555555444444333555555555555555555555555333444555555666555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555666666666666555555555555555666777777777777777777777888888888::::::999999::::::;;;<<<;;;<<<<<<===>>>=========??????????????????@@@@@@???@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@===;;;999999999888888888888999999;;;:::777666555666777888777777888999999999999888}}}xxxuuusssmmmccc[[[YYYVVVYYYXXXTTTQQQOOOJJJEEE????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::999999999888888888888888888888888888888888888888888888888888888999999999999999999999999999999999888888888777777888888888888888888888888777888888888888777666666555666777777888888777777777777777777888888888888777777777777777777777777555555666666666777777777777777777777777777777777888888777777666666666666777777777777888888888888999999888777777777777888777777777777777777777777666666666666777777777777777777777777777777777777777666666666555555555555666666666666666666666666777777666666777777888999666666666666777777777777777666666666555555555555888777777777666666666555666666666666666666666666666666666666666555555555666444555888999666666999666555333444666777555333555666666666666666666666777666555444444555666777555555555555555555555555777777777666666666666666666666777777777777666666777777888888888888777777555666888999888777666555888777777666666666666666666666666666666666666555666666777777888777777777666777777777555555777888666777777888888777777666666555444555888999888777666666777888888888888888666777888888666666777888888888888888777777777666777777777777777777777777999777666999>>>AAA???===999999999888888888777777888888777777777777888888777777777777777777777777777777777777777777777777888888888888777777777666777777888888888888777777777777777777777777777777999888888777777777777777888777777777666666666555555555666666666666555555888888777777888888999:::777777777777777777777777777777777777666666666666666666666666666666666666555666777666555444555777777777666555555555555555666666666666666666666666555666666666666555444444555555555555555555555555444555666666777777666666555555555555555555555555555555555555555555555555444444444555555555555666555555555555666666666666555555555555555666777777777777777777888888888888::::::999999::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCBBBAAA>>><<<;;;999999888888888888999999;;;:::888777777777888888999999999999888777777666|||}}}~~~xxxsssqqqkkkbbb[[[YYYWWWZZZYYYUUUQQQOOOKKKEEE????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::999999999999888888888888888888888888888888888888888888888888888999999999999999999999999999999999888888888888888888888888888888888888888777777777777777666555555555555666777777777777666777777777777888888888888777777777777777777777777555555555555666666666666777777777777777777777777888777777777777666666666777777777777888888888888888888777666666666777777777777777777777777777777666666666666777777777777777777777777777777777777666666666666555555555555777777777777777777777777777777666666777777888999777777777777666666666666666666666666555555555555777777777777666666666666666666666666666666666666555555555555666666777777777555555888999666555888666555444444666666555444666666666666666666555555666666555555555555666666777777666666555444444333777666666666555555555555666666777777777777666666666777777888888777777666444888;;;<<<888555444555888777666666555555666666555555666666666666666666666666777777777666555555666777777777555555777888666666777777777777666666666555444555777999888777666666777888888888888888777888999888777777888999888888888888777777777777777777777777777777777777:::888777999===???===;;;999999999888888888888888888888777777777777888888777777777777777777777777777777777777777777777777888888888888777777777777777777888888888888777777777777777777777777777777999888888777777777777777777777777777666666666666555666666777777666666555888777777777777888999999777777777777777777777777777777777777666666666666666666666666666666666666555666777666555444555777777666666555555555555666666666666666666666666666666666777777777666555555555555555555555555555555555666666777777777777777555555555555555555555555555555555555555555555555444444444555555555555666555555555555666666666666555555555555555666777777777777777888888888999999:::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBCCCEEEEEEDDDCCCAAA???===<<<999999888888888888999999999999999888888888888888::::::999888777666555444{{{}}}~~~xxxrrrooojjjaaa[[[YYYXXX[[[[[[VVVRRRPPPKKKFFF????????????>>>>>>>>>=========<<<;;;;;;;;;;;;<<<999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777888888777777666555444555555666666666666666666777777777888888888888777777777777777777777777444555555555666666666666777777777777777777777777777777777777777777777777666777777777888888888888888777777666666666666666777777777777777777777777666666666666777777777777777777777777777777777777666666666666666555555555777777777777777777777777666666666666666777888888888888777777666666555555666666666666666555555555777777777777666666666666666666666666666666666666555555555666666666666666888555666999888555444777666555555555666666666555666666666666555555555555666666666555555666666666777666666666555555555444666666666666555555555444666666777777777777666666666666777777777777666666666;;;@@@???:::666666777777777666555555555555666555555555555666666666666666666777666666555444444666777777777555555777888666666666777777666666666666555555666777888888777666666777888888888888888777999:::999888777888999888888888777777777777777777777777777777777777777:::888777888:::;;;:::999888888888888888888888888888888777777777777888888777777777777777777777777777777777777777777777777888888888777777777777777777777888888888888777777777777777777777777777777999888888777777777777777777777777777666666666666666666777777777777666666777777777777777888999999777777777777777777777777777777777777666666666666666666666666666666666666555666777666555444555777777666555555555555666666666666666666666666666666777777777777777666666555555555555555555555555555555555666777777777777666555555555555555555555555555555555555555555555555444444444555555555555666555555555555666666666666555555555555555666777777777777777888888999999::::::::::::::::::;;;<<<<<<;;;<<<======>>>>>>======<<<======???@@@AAABBBBBBBBBAAA@@@??????AAACCCDDDEEEDDDCCCBBB@@@>>>===<<<999999888888888888999999666777888888999888888777999999888777666666666666|||~~~~~~xxxrrrooojjjaaa[[[YYYZZZ\\\\\\WWWSSSQQQLLLFFF????????????>>>>>>>>>=========<<<;;;;;;;;;;;;<<<999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999888888777666444555555666666666666666666777777777888888888888888888888888888888888888555555555666666666666777777777777777777777777777777777777777888888888888666777777777888888888888888777777666666666666666777777777777777777777777666666666666777777777777666666666666666666666666555555555666666666666666777777777777777777777777666666666555666777777888888888777777666666555555555555555666666666666666666666666666777777777777777777777777777777777777888777777666555555444444888555666999888555444777555666666666666555666666777777666666555555555444555666666666666666666555555555555666666666777777666666666666666666666666666666777777777777666666666666777777777777666666666;;;???>>>999555555888777666666555555555555555444555555555666666777777666666777666666555444444666777777777555555777888666666777777777777666666777666555666777888777666666666777888888888888888777999:::999888777888999777777777777777777888888777777777777777777777777888777666777888888777666888888888888888888888888888888777777777777888888777777777777777777777777777777777777777777777777777777777777777777888888777777888888888888777777777777777777777777777777999888888777777777777777666666666666777777777777666666777777777777666666777777666666777777888999777777777777777777777777777777777777666666666666666666666666666666666666555666777666555444555777666666555555555555666666666666666666666666666666777777777777777666666555555555555555555555555555333444555555666666555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555666666666666555555555555555666777777666777777888999:::::::::;;;;;;::::::;;;;;;<<<===;;;;;;<<<============<<<<<<======???@@@AAABBBBBBBBBAAA@@@??????AAACCCDDDCCCBBBAAA???===<<<;;;:::999999888888888888999999555555666777888888888777888888777666777777888999}}}~~~~~~xxxsssqqqkkkbbb[[[YYY[[[^^^]]]XXXTTTRRRLLLGGG????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<888999999999999:::::::::888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999888888888888888888888888999999999999999888777777555555666777777777777666777777777777888888888888888888888888888888888888666666666666777777777777777777777777777777777777777777777888888888888999777777777777888888888888888888777666666666777777777777777777777777777777666666666666777777777777666666666666666666666666555555555666666666666666777777777777777777777777666666555555666666777888777777777777666666666666555555555666666666666666666666666666777777777777777777777777777777777777888888777666555444333333777555555888999666555888555666777777555555666777777777777666555555444444555555666666666666555555444444555666666777888888555555666666777888888888666666777777777777666666555666666777777666666555555777:::999666444444666777666555555444444555555444444555555666777777777666666777777777666555555666777777777555555777888777777888888888888777777777666555666777888777666666666777888888888888888777888999888777777888999777777777777888888888888777777777777777777777777777777777777777777777777888888888888888999999999888888777777777777888888777777777777777777777777777777777777777777777777777777777777888888888888777777888888888888777777777777777777777777777777999888888777777777777777666666666666777777777777666777777888888777777666777666666666666777888888777777777777777777777777777777777777666666666666666666666666666666666666555666777666555444555777666555555555555666666777666666666666666666666666666666777777777666555555555555555555555555555555333444444555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555666666666666555555555555555666777777666777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<=====================>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBCCCAAA@@@>>><<<;;;999999999999999888888888888999999555555666777888999999:::999888777777777888:::;;;|||~~~~~~}}}xxxuuusssmmmccc[[[YYY\\\___^^^YYYUUURRRMMMGGG????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<888888999999999:::::::::888888888888888888888888888888888888888888888888888888888888888888888888777777888888888999999999888888888888888888888888888888888888888777777666555666777777888888777777777777777777888888888888888888888888888888888888777777777777888888888999777777777777777777777777777777888888888999999999777777777777888888888888999999888777777777777888777777777777777777777777666666666666777777777777666666666666666666666666555555555555666666666777666666666666666666666666666555555555555666777777666666666666777777777777555555555555666666666777555666666666777777777888777777777777777777777777777777666666555555555444666444555888999666666999555777888777555555666888888777777666555555444444444555666777777666555444666666666666666777777777444555666777888:::;;;;;;666666777777777777666666555555666666666666555555666666555555555555555666666666555444444444444555444444555555666777777888666666777777888777777777666777777777555555777888888888999999999999888888888666555666777888777555666666777888888888888888666777888888666666777888666777777777888888888888777777777777777777777777777888888888888777888999777777888888888999999999888888777777777777888888777777777777777777777777777777777777777777777777666777777777888888888888777777888888888888777777777777777777777777777777999888888777777777777777555666666666777777777888777777888888888888777777666666666666666777888888777777777777777777777777777777777777666666666666666666666666666666666666555666777666555444555777555555555555555666777777666666666666666666666666555666666666666555444444555555555555555555555555444444555666666666666666555555555555555555555555555555555555555555555555444444444555555555555666555555555555666666666666555555555555555666777777666777777888:::;;;;;;<<<;;;;;;;;;;;;;;;<<<============>>>???????????????>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@>>>;;;:::999888888999999888888888888999999888777777777888:::<<<===<<<;;;999888777888:::;;;|||~~~}}}|||~~~}}}yyyvvvtttoooddd\\\XXX]]]______YYYUUURRRMMMGGG????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<888888888999999:::::::::888888888888888888888888888888888888888888888888777777777777777777777777777777888888999999999999888888888888888888888888777777777777777666666555666666777888888888888888777777777777888888888888888888888888888888888888777888888888999999999999777777777777777777777777777777888888999999999999777777777777888888888888:::999999888888888888888777777777777777777777777666666666666777777777777666666666666666666666666444555555555666666777777666666666666666666666666555555555555555666777777555555666666777777888888444555555555666666777777555666666666777777888888777777777777777777777777555555555666666666666666555333444888999777777999555777999888555444666888888777777666555444444444444555666777777666555444888888777777666666555555444444666777999;;;<<<===666666777777777777666666555555666666666666555555999777444444666777888777666666555444444444444555444444444555666777777888555666777888888999888888666777777777555555777888999999::::::::::::999999888777666666777888666555666666777888888888888888555777888777666555666777666666777777888888888999777777777777777777777777888999::::::999999:::;;;777777888888999999999999888888777777777777888888777777777777777777777777777777777777777777777777666666777777888888888999777777888888888888777777777777777777777777777777999888888777777777777777555666666666777777888888777777888888888888777777666666666666666777888888777777777777777777777777777777777777666666666666666666666666666666666666555666777666555444555777555555555555555666777888666666666666666666666666555555555555555444444333555555555555555555555555555666666777777777777777555555555555555555555555555555555555555555555555444444444555555555666666555555555555666666666777555555555555555666777777666777777999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======??????@@@AAAAAAAAAAAA@@@??????????????????@@@@@@???@@@AAABBBBBBBBBAAAAAAAAA@@@>>>;;;999999999999999999888888888888999999:::999888888:::<<>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999999999999999999999999:::999999888888999999:::999999999999999999999999999999999888888888777777999999999999999999999999999999888888888888999999999999888777666666777777777777777777777777777777:::999999999888777777777777777888999999999999888;;;::::::999888888888999666666555555555555666666888888888888888888888888777888888888888999999999777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777888777666555555666777888777777777777777777777777666666666666777777777777666666666666666666666666555555666666777777888888444666777777666666777999888888777666666666666666777666666666555555555555777777666666555555555444666666777888999999::::::444666777666555444666777666666555555555444444444444444444555555555555666888777666555555666777888666666666666666666666666777777666666555555555444666666666666666555555555666666666666666666666666666666666666666666666666777777777777777777777777666666777777777777666666888888777777666666555555999999::::::::::::;;;;;;666666666666777777777777777777777777777777777777888888888888888888888888777777666666666666777777777777777777888888888888888888888888888888888888777777777777777888888999777888888888888999999999999888777666666777888999888777666555555666777888777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444555777888888888888777777666666666666777777777777666666555555555444777777666666555555555444555555666666666666555555555555555555555555555555444444444555555555555666666666666666666666666666333333333444444444555555777777666666555555555444666555333333333444666888777777666666555555555444666666666666666555555555777777777777888999:::;;;::::::;;;;;;<<<=========<<<===???AAACCCDDDDDDEEEDDDBBB@@@>>>>>>@@@BBBDDDDDDBBBAAAAAAAAA@@@===;;;AAA???<<<::::::999888666<<<:::777555666888<<<>>>???666222888???@@@???@@@???999999>>>===888;;;DDD~~~~~~~~~}}}xxxxxx||||||uuuuuutttkkkjjjjjjccc^^^aaa```ZZZTTTQQQMMMHHH@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999999999999999999999999:::999999888888999999:::888888888888888888888888999999999888888888777777888888888888888888888888999999888888888888999999999999888888777777777777777777777777777777777777999999999888888888888888777888888999:::999999999;;;::::::999999888999999777777666666666666777777888888888888888888888888777888888888888999999999777777777777777777777777777777777777777777777777666666666666777777777888777777777777777777777777777666555444444555666777777777777777777777777777666666666666777777777777666666666666666666666666555666666666777777777888444666777777666666777999888888777666666666666666777777666666666555555555777666666666555555555555777777888999999:::;;;;;;555666777666555444555666666666555555555444444444444444444555555555555666888777666555555666777888666666666666666666666666777666666666555555555555666666666666666666666555666666666666666666666666666666666666666666666666777777777777777777777777666666777777777777666666888777777777666666666555888888888999999999::::::666666666777777777888888888888888888888888888888888888888888888888888888777777666666666666777777777777777777888888888888888888888888888888888888777777777777777888999999888888888888999999999999888888777777777777888888888777666666666666777888777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777444555666777777888777777777777666666666666777777777666666666555555555555777666666666555555555555555555666666666666555555555555555555555555555555444444444555555555555666666666666666666666666666444444444444555555555555777666666666555555555555666555444333333444666777777666666666555555555555666666666666666666666555777777777777888999:::;;;::::::;;;<<<<<<======>>>===>>>???AAABBBCCCCCCCCCBBBAAA@@@??????AAABBBCCCBBBAAA@@@@@@AAAAAA???===@@@>>>;;;:::::::::888777:::999777777888:::===???@@@:::777<<<>>>:::777777:::777777;;;>>>@@@CCCHHH}}}}}}}}}zzzuuutttxxx{{{ssssssqqqhhhjjjnnnjjj]]]``````YYYRRROOOKKKFFF@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999999999999999999999999:::999999888888999999:::888888888888888888888888999999999888888888888888777777777777777777777777999999888888888888999999999999999999888888888888777777777777777777777777888888888888888999999999888999999:::::::::::::::::::::::::::999999999999888888777777777777888888888888888888888888888888777888888888888999999999777777777777777777777777777777777777777777777777666666666777777777888888777777777777777777777777666555555444444555555666777777777777777777777777666666666666777777777777666666666666666666666666666666666666777777777777555666777777666666777888888777777666666666666666777777777666666666555555666666666666555555555555888888999999::::::;;;;;;666777888777555444444555666666666555555555444444444444444555555555555666777777666666666666777777666666666666666666666666666666666666555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666777777777777666666666666777777777888888888888999777777777888888888999999888888888888888888888888888888888888888888888888888777777666666777777888777777777888888888999999888888888888888888888888888777777777777888999999888888888888999999999:::777777888888888888777777888777777666666777777888777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777555555555555555555555555777777777777777777777777777777777777777777777777666666777777777777666666777777666666666666777777666666666666555555555555666666666666555555555555555555666666666666555555555555555555555555555555444444444555555555555666666666666666666666666666555555555555666666666666666666666666555555555555555555444333333555666777666666666666555555555555555555666666666666666666777777777777888999:::;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@??????@@@AAAAAA@@@>>>>>><<<::::::::::::999888888888888999:::<<<===>>>:::888999<<<===:::999;;;===AAAFFFKKKTTT[[[\\\WWWyyywwwwwwyyywwwsssssswww{{{tttssspppfffeeeiiieee]]]aaa```YYYRRROOOJJJFFF@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999999999999999999999999:::999999888888999999:::888888888888888888888888888888888888888888888888888888888888888888888888999999888888888888999999999999:::::::::999999999777777777777777777777777777777777888999999999:::999999:::;;;;;;;;;;;;:::::::::::::::::::::999999999888888888888888888999888888888888888888888888777777888888888999999999777777777777777777777777777777777777777777777777666666777777777888888888777777777777777777777777666666666555555666666666777777777777777777777777666666666666777777777777666666666666666666666666666666666666777777777777555777888777666555666888777777666666666666777777777777777666666666666555666666666666666555555555777777888888999999999999666777888777555444444555666666666666555555555555444444444555555555555666777777666666666666777777666666666666666666666666666666666666666555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666777777777777666666666666777777777888888888999999777888888888999999999999888888888888888888888888888888888888888888888888888777777777777777777888777777888888888999999999888888888888888888888888888888777777888888999:::888888888999999999::::::666777888999999888777666777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666666777777777777666666555777777666666666666777777666666666666666555555555666666666666666555555555555555666666666666555555555555555555555555555555444444444555555555555666666666666666666666666666666666666666777777777777666666666666666555555555555444444444444555666777666666666666666555555555555555555555666666666666777777777777888999:::;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@AAA@@@@@@@@@>>>???AAABBBCCCBBBBBBAAA@@@?????????AAAAAA???===<<<;;;999999:::;;;:::999777777888::::::;;;;;;;;;999999999999999;;;AAAGGGKKKWWWdddmmmwww~~~ttteee~~~xxxwwwwwwxxxvvvrrrrrrvvvzzzuuuwwwttthhhdddfff```]]]aaa```YYYSSSOOOKKKGGG@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999999999999999999999999:::999999888888999999:::::::::::::::::::::::::::888888888888888888888888999999999999999999999999999999888888888888999999888999999:::::::::999999777777777777777777777777777777777888999999999:::999999:::;;;;;;;;;;;;:::999::::::;;;;;;;;;:::999999999888888888888999999888888888888888888888888777777888888888999999999777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888777777777888888777777777888888888888888888888888666666666666777777777777777777777777777777777777777777777777666666666666666777888777666555666777777777666666666666777777888777777777666666666666555555555666666666666666666666666666777777777777666777777777555444444666777777666666666555555555444444444555555555555666666666777777777777666666666666666666666666666666555555555666666666666666444555555555666666777777666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666666666777777777777888888888888999999999:::777888888888999999999999888888888888888888888888888888888888888888888888888888777777777777888888888888888888999999999999888888888888888888888888888888888888888999999:::888999999999999:::::::::666777888999999888777666777777888888888888777777888888888888888888888888777777777777777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666666777777777777666666555777777666666666666777777555555555666666666666666555555555666666666666666555555666666666666555555555555555555555555555555444444444555555555555666666666666666666666666666666666666777777777888888555555555666666666666666444444444444555555666666555555555666666666666666444555555555666666777777777777777777888999:::;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAAAA@@@@@@>>>???AAACCCCCCBBBAAA@@@BBBAAA@@@@@@@@@???===;;;<<<:::888999:::;;;:::999777888999::::::999888888<<<<<<999555666@@@NNNXXXaaaqqq{{{eee}}}}}}zzzzzzzzzwwwrrrrrruuuxxxvvv{{{yyylllggggggaaa\\\______YYYSSSPPPLLLHHH@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999999999999999999999999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999999999999999999999999999999999888888888888999999777777999:::::::::999888777777777777777777777777888888888888888999999999888999999:::::::::::::::888999;;;<<<<<<;;;::::::999999888888888888999999888888888888888888888888777888888888888999999999777777777777777777777777777777777777777777777777777777777888888888999999888888888888888888888888777888888999999888888777888888888888888888888888666666666666777777777777777777777777777777777777777777777777666666666666666777888777666555666777666666666666666777777888888888777777777666666666555555555666666666666666555555555555555555666666444666777666555555555777777777777666666666555555444444444555555555555666666666777777777777666666666666666666666666666666555555555666666666666666444444555555666777777777666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666666666777777777777888888888999999999::::::777777777888888888999999999999999999999999999999888888888888888888888888999888888777777888888999888888888999999999999:::888888888888888888888888999888888888888999::::::999999999999::::::::::::777777888888888888777777777888888999999888888777888888888888888888888888777777777777777777777777777777777777666666666666777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777666666777777777777666666777777666666666666777777555555555666666666666666555555555666666666666666555555666666666666555555555555555555555555555555444444444555555555555666666666666666666666666666666666666666777777777777555555555666666666666666444444444555555555555666555555555666666666666666444444555555666777777777777777777777888999:::;;;;;;<<<<<<======>>>??????@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBBBBBBBBBB@@@@@@CCCAAA@@@??????>>><<<999<<<:::888888999::::::999888888999:::::::::999999666999:::;;;DDDWWWjjjuuu|||uuuddd}}}zzzxxxxxxyyyvvvqqqqqquuuyyywww|||yyykkkffffff```YYY]]]]]]WWWRRROOOLLLHHH@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999999999999999999999999:::999999888888999999:::::::::::::::::::::::::::777777888888888999999999888888888888888888888888999999888888888888999999555666888999:::999888777777777777777777777777777999999999888888888888888777888888999:::999999999888999;;;<<<===<<<;;;:::888888777777777777888888888888888888888888888888777888888888888999999999777777777777777777777777777777777777777777777777777777888888888999999999888888888888888888888888666777888999999888777666888888888888888888888888666666666666777777777777777777777777777777777777888777777777666666666555666888888777666555555666666666666666666777888888888888888777777777666666555555555555666666666777666666666666666666666666333555666666555555777888777777777777666666666555444444444555555555555666555666777888888777666555666666666666666666666666555555555555666666666777444444555555666777777888666666666666666666666666666666666666666666666666777777777777777777777777666666777777777777666666555666666666777777777888777777777888888888888999666666666777777777888888999999999999999999999999888888888888888888888888999888888777777888888999888888888999999999::::::888888888888888888888888999999888888999999:::;;;999999999:::::::::;;;;;;888888777777777777888888777888999999999999888777888888888888888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444555666777777888777777777777666666666666777777555555555555666666666777555555555555666666666777555555666666666666555555555555555555555555555555444444444555555555555666666666666666666666666666555555555666666666777777555555555555666666666777333444444555555555555555555555555555666666666777444444555555666777777888777777777777888999:::;;;<<<<<<<<<===>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????AAA@@@????????????===;;;<<<:::888888999999999888777888999:::<<<===>>>???999@@@HHHPPP___uuu{{{qqqjjjiii~~~|||wwwsssqqqrrruuutttqqqrrrvvv{{{xxx{{{wwwgggaaabbb]]]WWW[[[[[[VVVQQQOOOKKKHHH@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999999999999999999999999:::999999999999999999:::999999999999999999999999777777888888999999999999777777777777777777777777999999888888888888999999444555777999:::999777666777777777777777777777777:::999999999888888777777777777888999999999999888888999;;;======<<<;;;:::888888777777777777888888888888888888888888888888777888888888888999999999777777777777777777777777777777777777777777777777777888888888888999999999888888888888888888888888555666777888888777666555888888888888888888888888666666666666777777777777777777777777777777777777888888777777666666666555777888888777666555555666666666666666666777888888888888888888777777777777444555555555666666777777777777777777777666666666222444555666555666888999777777777777666666666666444444444555555555666666555666777888888777666555666666666666666666666666444555555555666666777777444444444555666777777888666666666666666666666666666666666666666666666666888888888888888888888888666666777777777777666666555666666666777777888888666666666666777777777777666666666666777777777777999999999999999999999999888888888888888888888888999999888888888888999999888888999999999:::::::::888888888888888888888888999999888888999999:::;;;999999:::::::::;;;;;;;;;999888777666666777888999777888999::::::999888777888888888888888888888888777777777777777777777777777777777777666666666666777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777444444666777888888888888777777666666666666777777444555555555666666777777444555555555666666777777555555666666666666555555555555555555555555555555444444444555555555666666666666666666666666666666555555555555666666666666444555555555666666777777333444555555666666555555444555555555666666777777444444444555666777777888777777777777888999:::;;;<<<<<<======>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>@@@@@@>>>======;;;999888999999888777777777999;;;===@@@CCCDDDKKKUUU^^^ggguuuuuujjjddd^^^YYY___kkkzzzyyyzzzkkklllkkknnnttttttpppppptttwwwvvvyyyuuugggdddbbbVVVVVVUUUTTTTTTSSSOOOJJJFFFBBBAAA@@@>>>>>>>>>>>>???===<<<;;;:::999:::;;;;;;:::999999888888999999:::999999999999999999999999888888888888888888888888999999999888888888777777777777777888999999999:::888888888888888888888888999888888888777777666666777777888888888999999999777777777777888888888888777666555555666888:::<<<::::::999999888777777777777777777777777777777777777777777777777777777777999999999999999999999999999999999888777666666555777777888888888888777777999999999888888888777777888888888888888888888888888777555444555666888999:::999999888777777777888999999888888777666666666777777888888888777777666999888888888777777666666;;;;;;::::::999888777777777777777777777777777777888888888888888777666666888888777777666666555555666666666666666666666666555777888777666555666888666666666666666666666666333333333444666777666555666666666666666666666666666666666666666666666666555555555555555555555555777777777777777777777777777777666666666666777777888777666555444444555666666777888777666555666777::::::999888777666555555999888888888777777666666777777777777666666666666777888888888888999999999777777888999999999999888<<<<<<;;;;;;:::999888888;;;999888888999::::::999888888888999888777777999999;;;<<<<<<:::888888999;;;<<<<<<;;;888777888999888888:::;;;======>>>>>><<<<<<:::999888888888888999777666888;;;===<<<:::777777888888999:::::::::666555444666777999888777999888888888777777666666777777777777777777777777777777777777888888888888777777777777777777777777777777777777777666555555777777777777888888888888777777666666555555555444444555555666777888888999999888888888777777666666444444444555555555555666666666555555555444444444444444444555555555555666999888888666555444333222666666555555555555666666555555555555666666666666555555555555555555555555222444555555444444666777555555666666777777888888777888888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCBBBAAAAAA@@@@@@@@@AAA@@@@@@AAAAAA@@@???===<<<===888777999:::888888:::333888===???AAAGGGRRR[[[fffsss~~~{{{jjjddd[[[XXX[[[cccjjjooo~~~xxxxxxnnnnnnmmmpppuuutttpppppptttzzzxxxzzztttfffcccbbbWWWXXXWWWVVVUUUSSSOOOJJJFFFBBBAAA@@@>>>>>>>>>>>>???===<<<;;;:::::::::;;;;;;::::::999999999999::::::999999999999999999999999888888888888888888888888999999999888888888777777888888888888888999999999888888888888888888888888999888888888777777777777777777888888888999999999777777777777888888888888999888777666666777999:::888888888888888999999999888888888888888888888888888888888888888888888888999999999999999999999999999999999888777666666666777888888999999888888777999999999888888888777777888888888888888888888888888777555555555666888999999999888777777777777777777777777777777888888888777777888888888888777777888888888888777777777666;;;::::::999888888777777777777777777777777777777888888888888888777666666888777777777666666666555666666666666666666666666555777888777666555666777666666666666666666666666555555444555777777555444777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555777666666555555666666777888777666555444555555666666777888777666555666777999999888888777666666666888888888888777777777666777777777777777777777666777888888888888999999999777888888999:::999999999::::::::::::::::::::::::999888888999:::::::::::::::999999999999999999:::;;;<<<======<<<<<<===???>>>>>>>>>>>>???>>>===<<<;;;<<<======>>>>>>======<<<<<<;;;;;;:::999888888<<<:::888999;;;;;;:::888;;;;;;;;;:::::::::::::::999888777777999999888777888888888888777777777666777777777777777777777777777777777777888888888888777777777777777777777777777777777777777666555555555666666666666777777777777666666666555555555555555555555666777888888888777777777777666666555555444444444555555555555666666666555555555444444444444444444555555555555666666666666666666555555555666666555555555555666666555555555555666666666666555555555555555555555555333555666555444444555666555555666666777777888888888888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@@@@?????????@@@@@@@@@@@@@@@???>>><<<;;;:::777777:::<<<:::;;;===;;;<<<>>>DDDPPP^^^kkkrrr}}}wwwlllbbbdddhhhmmmrrrvvvzzzwwwwwwsssqqqqqqsssvvvtttppppppsss|||xxxyyyrrreeedddddd[[[[[[YYYWWWVVVSSSOOOJJJFFFBBBAAA@@@???>>>>>>>>>>>>===<<<;;;::::::::::::;;;::::::999999999999::::::999999999999999999999999888888888888888888888888999999999888888888888888999999999888888888888888888888888888888888888888888888888888888777777777888888888888888999999999777777777888888888999999:::999888777666777777888777777888888999::::::;;;888888888888888888888888888888888888888888888888999999999999999999999999999999999888777777666666888999999::::::999999888999999999888888888888888888888888888888888888888777777666555666777888999999999888777777777888888555666666777888888999999777777888888888888888777888888888888777777777777::::::999999888777777777777777777777777777777777777777888888777777666666777777777777666666666666666666666666666666666666555666777777555555666777666666666666666666666666777666555666777777555444888888888888888888888888666666666666666666666666666666666666666666666666555555555555555555555555666555555555555555555666777777666555555555555666666777888777666555666777777777777777777777777777888888888888777777777777777777777777777777777777777888888888888999999999888999999:::::::::::::::777888888999:::;;;;;;<<<666666777777888999999999===<<<:::999;;;======<<<<<<===>>>??????AAADDDFFFFFFFFFGGGHHHIIIHHHFFFDDDGGGGGGFFFFFFEEEDDDBBBBBB@@@@@@??????>>>======<<<>>><<<::::::;;;;;;;;;999::::::999999888777666666;;;:::888999::::::999777888888888888777777777777777777777777777777777777777777777777888888888888777777777777777777777777777777777777777666666555555555555555666666666666666666666666555555555555555555666666777777888888666666666666555555555555444444444555555555555666555555555555555444444444444444444555555555555666333333444555666777888888666666555555555555666666555555555555666666666666555555555555555555555555444555666666444333444555555555666666777777888888888888999999::::::;;;;;;;;;<<<<<<======>>>>>>???>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@???>>><<<;;;::::::777888;;;<<<;;;<<<@@@CCCCCCHHHVVViiizzztttiiigggkkkmmmlll|||yyyxxxvvvtttuuuvvvvvvtttqqqppprrrxxxuuuvvvpppfffhhhkkkddd^^^\\\YYYVVVSSSOOOIIIEEEAAAAAA@@@??????>>>>>>>>><<<<<<;;;;;;:::::::::::::::::::::999999:::::::::999999999999999999999999888888888888888888888888888888888888888888888888:::999999999888777777777888888888888888888888888888888888888888888888888888888888888888888888888777777888888888999999999999999888777777888888999888888888999999:::::::::888888888888888888888888888888888888888888888888999999999999999999999999999999999888888777777777999::::::;;;;;;::::::999888888888888888888888888888888888888888888888888777777666666666777888999::::::999999999999999:::666666777777888888888888777777888999999999888888888888888777777777777777999999888888777777777777666666666666666666666666666777777777777777666666777777777777666666666666666666666666666666666666555666777666555555666777666666666666666666666666666555555777888999888666777777777777777777777777666666666666666666666666777777777777777777777777555555555555555555555555555555444444444444555555666666666555555555666666666777888777666555666777666666666666777777888888888888888777777777777777777777777777777888888888777777888888888999999999999999:::;;;;;;;;;;;;:::777888888999:::;;;<<<<<<888999::::::::::::;;;<<>><<<<<>>>>>=========;;;::::::999888777666666:::999888999:::;;;:::999888888888777777777777777777777777777777777777777666777777777888888888888666666666666666666666666666666777777777777666666555555555666666666777777666666666666666555555555555666666666777777777888666666666666666666666666444444444555555555555666555555555555555555555555444444444555555555555666333333444555666777888999666555555444444555555666555555555555666666666666555555555555555555555555555666777666444333333444555555666666777777888888888888999999:::;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>><<<;;;:::999<<<999888;;;;;;;;;>>>DDDKKKOOOYYYiiiyyyrrrlll```WWWZZZhhhwww~~~|||}}}zzzvvvxxxxxxvvvsssqqqqqqqqqrrrooorrrooogggmmmtttnnn```]]]ZZZVVVSSSNNNIIIEEEAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;:::::::::;;;::::::::::::::::::;;;999999999999999999999999888888888888888888888888888888888888888888888888:::999999999888777777777888888888888888888888888888888888888888999999999888888888888888888888888888888888888999999999999777777777888888999:::;;;::::::::::::999999888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999888888888888::::::;;;;;;;;;;;;::::::888888888888888888888888888888888888888888888888777777777777777888888999;;;;;;:::::::::;;;;;;<<<888888888888777777666666777777888999999999999999777777777777777777888888888888777777777777666666666666666666666666666666555666666777777777666666666666666666777777777777666666666666666666666666444666777666555444555666666666666666666666666666444444555777:::<<<;;;:::666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666555555444444444444555555555555666666666666666666666777888777666555666777555555555666777777888888777777777777777777888888666777777777888888888999777777888888888999999999999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<===>>>>>>===>>>AAADDDBBBCCCDDDIIIVVVcccfffbbbcccdddeeeeeefffhhhmmmpppxxx~~~uuuooonnnqqqoooooonnnmmmkkkiiigggfffbbb^^^YYYUUUSSSUUUXXXZZZRRRPPPLLLGGGCCC@@@?????????>>>>>>===<<<;;;;;;;;;888777666888:::;;;;;;:::777777777777777777888888777777777777777777777777666777777777888888888888666666666666666666666666666666777777777777666666666666777777777888888888555555555666666666666666666666666666777777777777777777777777777777777777444444444555555555555666444555555555555555555555444444444555555555555666444444555555666666777777555555444444444444555555555555555555666666666666555555555555555555555555555666777666444333333444555555666666777777888888888999999:::;;;;;;<<<<<<<<<<<<======>>>?????????>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAA??????>>>===;;;;;;::::::;;;999999;;;===@@@GGGPPP\\\```fffkkknnnoooooopppeeelllooommmmmmrrryyy{{{|||~~~wwwyyyyyyuuuqqqrrrrrrppppppnnnqqqoooiiiooowwwrrr```]]]YYYVVVRRRNNNIIIFFF@@@@@@AAA@@@@@@???======;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::::::::;;;;;;999999999999999999999999888888888888888888888888888888888888888999999999999999999888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888999999999999:::666666777888999:::;;;;;;<<<;;;;;;:::999999888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;::::::999888888888888888999999999888888888888888888888888777777777888888888999999;;;;;;::::::;;;;;;<<<<<<999999888888777666666555777777888999::::::::::::777777777777888888888888777777777666666666666666777777777777777777777777555555666777777777666666666666666666777777777777666666666666666666666666444555666666444444555666666666666666666666666666333333555888;;;>>>>>>===555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777666555555555555555555666444555666666777666666666666777888777666555666777555555555666666777777777777777777777888888888888666777777888888999999999777888888888888999999999888999999:::::::::::::::::::::;;;;;;<<<<<<<<<===:::<<<>>>>>>>>>AAAHHHMMMMMMPPPUUU^^^rrrxxxyyyyyyyyyyyyzzz}}}zzz{{{~~~~~~}}}|||{{{zzzwwwsssmmmgggeeefffiiikkkhhheee^^^UUULLLEEEBBBBBBBBBBBBAAA???>>><<<;;;;;;888777777888:::;;;;;;:::777777777777888888888888777777777777777777777777777777777777888888888888777777777777777777777777555666666777777777777777777777777777888888888888555555555666666666666666666666666666777777777777777777777777888888888888444444444555555555555666444444444555555555555555444444444555555555555666555555666666666666666666555555444444444444555555555555555555666666666666555555555555555555555555444555666666444333444555555555666666777777888888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@>>>>>>???@@@AAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBB???>>>===<<<<<<;;;<<<<<<::::::>>>DDDGGGKKKUUU___iiiiiieee^^^WWWWWW```hhh{{{yyyvvvzzzyyysssppprrrrrroootttqqqtttqqqiiiooouuuppp```]]]XXXUUUQQQMMMIIIFFF@@@@@@AAAAAA@@@???===<<<;;;;;;<<<<<<<<<;;;:::999;;;;;;::::::::::::;;;;;;999999999999999999999999888888888888888888888888777777888888888999999999888888888888888999999999888888888888888888888888888888888999999:::::::::999999999888888888777777888888888999999999::::::777888888999:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::999999777777888888888999999999888888888888888888888888777777888888999999999888999999999999999:::;;;;;;888888888777777777777777666777888999::::::::::::666777777777888888888888666666666666666666666666777777777777777777777777444555555666777777666666555666666666777777777888666666666666666666666666444555666666444444555666666666666666666666666666555555666999<<<>>>>>>===666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666777666666555555666666777333444666777777777666666666777888777666555666777555555666666666666666666666777777777888888888888666777777888888999::::::777888888888888999999999777888888999:::999999999999:::;;;<<<===???@@@@@@>>>AAACCCDDDGGGMMMXXX``````eeejjjttt~~~zzzwwwuuuvvvvvvxxxuuunnncccWWWOOOLLLLLLLLLKKKIIIFFFCCC@@@>>>======;;;::::::;;;;;;:::888666777777777888888888888777777777777777777777777777777777777888888888888777777777777777777777777555555666777777777777777666666666777777777777888555555555555666666666777777777777777666666666666666666666777777777888888444444444555555555555666444444444555555555666666444444444555555555555666555555555555666666666777555444444333333444444555555555555555666666666666555555555555555555555555333555666555444444555666555555666666777777888888999999::::::;;;<<<<<<<<<=========>>>??????@@@@@@>>>>>>???@@@AAAAAAAAAAAA???@@@BBBDDDDDDCCCBBBAAA>>>>>>===<<<<<<===>>>>>>???BBBKKKSSSVVVXXX^^^fffdddbbb\\\TTTQQQXXXiiivvvyyyuuuzzzyyyrrrooorrrrrroooxxxuuuwwwrrriiimmmrrrkkk___\\\XXXTTTQQQMMMIIIFFF@@@@@@AAAAAA@@@???===<<<:::;;;<<<<<<<<<;;;:::999<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888888888888888888888777777888888999999999999777777888888999999999:::888888888888888888888888888888888999999:::::::::999999999999888888777777888888999999999:::::::::999::::::::::::999888888888999999::::::;;;;;;<<<999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888999999::::::999999888777777888888999999999999888888888888888888888888777777888999999999999888888777777777888999999:::666666666777888888999999666777888999:::;;;;;;;;;666666777777888888888999555555555666666666666666777777777777777777777777444444555666777777666666555666666666777777888888666666666666666666666666444555666555444444555666666666666666666666666666777777777999<<<======<<<777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555777777666666666666777777333444666777777777666666666888888777666555666777666666666666666666666666666666777777888888888999666777777888999999::::::777888888888888999999999777777888999999999999888888999:::<<>>??????@@@@@@>>>>>>???@@@AAAAAAAAAAAA>>>???AAACCCCCCCCCAAA@@@>>>>>>===<<<<<<>>>???@@@FFFLLLWWW```bbb___aaafffUUUUUUTTTTTTZZZhhh{{{yyyrrrssszzz}}}{{{wwwuuuvvvsssnnnpppvvvzzzxxxyyysssfffgggkkkeee]]]\\\ZZZWWWRRRNNNJJJGGG?????????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999999;;;;;;:::999999:::;;;:::888777888999999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999::::::999888888999;;;:::::::::999999888888888999999999999999999999999:::999999888888999999:::777888888888888999999999999999::::::::::::;;;;;;999999999999999999999999999999::::::::::::999999999:::;;;;;;;;;:::999888:::888:::???===888777<<<888888999999999888666555999999999999999:::;;;;;;777888999:::;;;;;;:::999666666666666777777777777999888777666666777888999666666666666777888999:::777777777777777777777777:::999888666555555555555666666666666777777777777777777777777777666555555666666666666666666666666777777666666555555555444777777777777777777777777555555666666666666666555666666666666777777777777888666555666777888777555666666666666666777888888555555555555555555555555666666666666777777777777888888888888888888999999555555555555666666666666777777777777777666555555777777777777777777777777777777777777777666555555777777777777888888888888;;;:::999999888888888888888777888999888999<<<@@@???AAACCCCCCDDDHHHNNNTTTbbbdddfffjjjpppyyy~~~~~~}}}}}}yyyqqqpppyyy~~~yyyvvvxxxppprrruuuxxx|||~~~~~~yyyvvvrrrnnnlllmmmpppqqqwwwwwwtttmmmbbbZZZUUUTTTPPPLLLFFFBBB@@@>>>;;;999<<<:::888888999:::999888666777777777777777666666888888777777666666555555777777777777777777777777666666666666666666666666777777666666666666777777666666666666666666666666555555555555666666666666777777777777777777777777666666666666666666666666666666555555555444444444444444444555555555555666444444444555555555555666444555666555444444555666666666666666666666666666444444444444444444444444777666555555555555666666777777777777888888888888999999:::;;;;;;<<<<<<===<<<===>>>??????@@@???????????????@@@AAABBBCCCDDDCCCCCCCCCEEEEEEDDDAAA???DDD>>>;;;===>>>>>>EEENNNRRR___hhhhhhdddaaa\\\UUUTTTZZZ^^^aaajjjzzz}}}xxxsssvvv~~~}}}|||xxxvvvwwwtttpppqqqvvvxxxwwwyyysssffffffiiibbb[[[ZZZYYYVVVRRRMMMHHHEEE????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999999;;;;;;:::999999:::;;;:::888777888999999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999::::::999888888999;;;:::::::::999999999888888999999999999999999999999::::::999999999999::::::888888888888999999999999999999::::::::::::;;;;;;999999999999999999999999888999:::;;;<<<<<<<<<;;;999999:::::::::999888777888666777;;;;;;777888<<<::::::;;;;;;;;;:::999999<<<;;;:::999999888999999888999:::;;;;;;;;;::::::888888888888888888888888999999888777777888999999888888888888999:::;;;;;;777777777777777777777777999999888666666555555555666777777777777777777777777777777777777666555555666666666666666666666666777666666666555555555555666666666666666666666666666777777777666555444444666666666666777777777777666555444555666777666444666666666666666777888888666666666666666666666666666666666666777777777777888888888888888888888888555555555555666666666666777777777777777666555555777777777777777777777777777777777777777666555555777777777777888888888888999999888777777777777777;;;::::::;;;;;;===AAAEEE>>>BBBGGGLLLQQQXXX```eeeqqqrrruuu{{{{{{xxx{{{xxxssspppooonnnmmmmmmfffeeeiiissswwwqqqfff```aaabbbeeehhhlllppptttuuu}}}{{{xxxxxxwwwwwwxxxyyyzzz{{{vvvmmmhhhfff]]]ZZZSSSJJJCCC>>>>>>???<<<:::888777888999888777999999999888888777666555888888777777666666666666777777777777777777777777888888888888888888888888777777666666666666777777666666666666666666666666555555555555666666666666777777777777777777777777666666666666666666666666666666555555555444444444444444444555555555555666444444444555555555555666444555666555444444555666666666666666666666666666444444444444444444444444666666555555444555555666777777777777888888888888999999:::;;;;;;<<<<<<===;;;<<<===>>>????????????BBBAAAAAAAAABBBBBBCCCDDDEEEDDDCCCCCCCCCDDDDDDDDDAAA>>>>>>@@@@@@CCCNNNZZZqqqtttpppcccYYYXXX\\\]]]jjjlllllloooyyywwwuuuuuuxxx}}}}}}{{{xxxwwwwwwtttqqqrrrvvvuuutttxxxsssfffeeeggg___XXXXXXXXXVVVRRRLLLGGGCCC????????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999;;;;;;:::999999:::;;;:::888888888999999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999::::::999888888999;;;:::::::::999999999999888999999999999999999999999;;;;;;::::::::::::;;;;;;888888888888999999999:::999999::::::::::::;;;;;;::::::::::::::::::::::::888999:::;;;<<<=========999::::::::::::999888888999666666999999888888;;;;;;;;;;;;:::::::::::::::;;;;;;:::999888888888999999999:::;;;;;;;;;::::::999999999999999999999999999999999999999999999999::::::999::::::;;;<<<===777777777777777777777777999888777777666666666666777777777777777777777777777777777777777666555555666666666666666666666666666666666666555555555555666666666666666666666666888888777777666444333222666666666666777777777777666444333444555666555444666666666666666777888888777777777777777777777777666666666666777777777777888888888888888888888888555555555555666666666666777777777777777666666555777777777777777777777777777777888888777777666666777777777888888888999999888888777777666777777777999:::;;;<<<>>>DDDKKKOOOUUUUUUVVVXXX]]]fffqqqyyyvvvmmmjjjjjjnnnkkkgggdddccccccbbbaaabbbffflllsssyyyvvviii[[[WWWXXXXXX[[[___eeejjjnnnnnnssswwwxxxuuurrrqqqqqqoooqqquuuyyy|||~~~~~~~~~{{{uuusssnnnllleeeYYYMMMEEEEEEGGG???===:::999999999999888;;;::::::999888777666666888777777777777666666666777777777777777777777777888888888888888888888888777777666666666666777777777777777777777777777777555555555555666666666666777777777777777777777777666666666666666666666666555555555555555444444444444444444555555555555666444444444555555555555666444555666555444444555666666666666666666666666666444444444444444444444444666555555555555555666666777777777777888888888888999999:::;;;;;;<<<<<<===;;;<<<===>>>????????????BBBBBBAAAAAAAAABBBBBBCCCGGGEEEBBBAAAAAACCCFFFHHH@@@??????BBBGGGRRRdddtttvvvbbbYYY```oooyyy}}}}}}|||~~~xxxwwwwwwuuusssqqqrrrtttrrrrrrwwwrrreeecccddd[[[VVVWWWXXXWWWSSSMMMGGGCCC@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;:::999888:::::::::888888999:::999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999::::::999888888999;;;999999999999999999999999999999999999999999999999<<<;;;;;;::::::;;;;;;<<<888888888999999999::::::999999999:::::::::;;;;;;::::::::::::::::::::::::777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<::::::<<<===>>>>>>>>>???>>>===<<<:::999999999::::::999999999999::::::999999:::::::::::::::::::::::::::999999999999999888888999999999999888888:::::::::::::::;;;<<<<<<777777777777777777777777888888777777666777777777888888888777777777777777777777777777777666555555666666666666666666666666666666666666666555555555666666666666666666666666666666777777666555444444666666666666777777777777666555444444666666555444666666666666666777777888666666666666666666666666666666666666777777777777888888888888777777777777555555555555666666666666666666777777777777666666777777777777777777777777777777888888888777777666777777888888888999999999888888888888888999999:::888<<<@@@DDDKKKVVVaaaeeeppplllfffdddjjjvvv{{{zzz||||||uuulllhhhjjjooouuurrrnnnllllllkkkjjjiiiuuu|||qqqcccbbbaaabbbeeekkkqqqtttooonnnkkkfffaaa^^^^^^______bbbgggkkkoooqqqrrrrrr{{{||||||zzzyyyuuurrrlllcccYYYQQQLLLKKKGGGDDD@@@===<<<<<<:::999:::999999888888777777777777777777777777777777777777777777777777777777777555555555555555555555555777777666666666666777777777777777777777777777777555555555555666666666666666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555555666444444444555555555555666444555666555444444444666666666666666666666666666555555555555555555555555777666666666666777888888666777777777888888888888999999:::;;;;;;<<<<<<===<<<===>>>???@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCFFFEEECCCAAA@@@BBBEEEHHHBBBAAABBBIIIWWWiii|||~~~lllaaaeeeuuu}}}{{{tttvvvvvvsssqqqpppqqqqqqqqqqqqvvvrrrdddbbbbbbYYYVVVWWWXXXWWWSSSMMMGGGDDD@@@@@@??????>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;:::999888999::::::888888999:::999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999::::::999888888999;;;999999999999999999999999999999999999999999999999<<<;;;;;;::::::;;;;;;<<<888999999999999:::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::888999999::::::::::::999;;;;;;<<<<<<===>>>???@@@???@@@CCCFFFKKKNNNMMMJJJKKKKKKIIIFFFDDDBBB@@@??????>>>===;;;::::::999999::::::::::::::::::::::::::::::999999999888888888666777999::::::999777666:::999999999999::::::;;;777777777777777777777777888777777777777888888999999888888888777777777666777777777777777666555555666666666666666666666666555555555666666666666666555555555555555555555555444444555666777777666666666666666666777777777777777666555666777777666555666666666666666777777888555555555555555555555555666666666666777777777777888888888777777777666666555555555555666666666666666666777777777777666666888888888888888888888888777777888888888888777777888888888888999999999999666777777888999;;;<<<======EEELLLRRR]]]nnnzzzyyyvvvtttvvv}}}tttmmmlllsss{{{}}}xxxxxx{{{~~~{{{yyyyyyyyyxxxvvv|||sssqqqpppoooqqquuuyyy{{{~~~xxxoooddd[[[WWWWWWYYYVVVWWWXXXZZZ\\\___aaabbbgggiiilllqqqvvvzzz|||}}}rrroookkkjjjhhhcccYYYQQQRRRNNNHHHCCC@@@>>><<<:::999888777777777888999999777777777777888888888888777777777777777777777777555555555555555555555555777777666666666666777777777777777777777777777777555555555555666666666666666666666666666666666666666666666666666666666666444555555555555555555555444444444555555555555666444444444555555555555666444555666555444444444666666666666666666666666666555555555555555555555555888888777777888999999:::666777777777888888888888999999:::;;;;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAA>>>???@@@AAACCCEEEGGGHHHDDDEEEDDDBBB@@@AAACCCFFFCCCFFFNNN\\\mmm{{{rrrfff\\\aaaqqq}}}zzzvvvqqquuuuuurrrpppqqqqqqpppqqqqqquuuqqqcccaaaaaaXXXVVVWWWWWWVVVRRRMMMHHHEEEAAA@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999;;;;;;:::999777999::::::999888999;;;999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999::::::999888888999;;;888999999999999:::::::::999999999999999999999999;;;;;;::::::::::::;;;;;;999999999999::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<==================>>>???AAACCCEEEFFFFFFKKKQQQXXX___ccc```YYYYYYYYYXXXVVVSSSOOOLLLJJJGGGFFFDDDAAA>>><<<;;;:::======<<<;;;;;;;;;<<<<<<;;;::::::999999888888888666777:::<<<<<<:::777666999999888888888888999999777777777777777777777777777777777777777888999:::999999999888888777777666777777777777777666555555666666666666666666666666555555555666666666666666555555555555555555555555222333444666777777888888666666666666777777777777888666555666777888777666666666666666666777888888555555555555555555555555666666666666777777777777888888888777777666666555555555555555666666666666555666666777777777777777888888888888888888888888777777888888999999888888888888888999999999999:::666777888:::===???BBBCCCDDDNNNWWW\\\gggyyy}}}|||pppjjjmmmsss}}}}}}{{{yyywwwvvvvvvvvvuuusss}}}rrrsssrrrqqqqqqqqqrrrssstttuuuqqqjjjdddaaabbbeeeggg[[[YYYWWWVVVVVVWWWYYYZZZZZZZZZZZZ___fffooouuuxxxrrrpppqqqwww}}}{{{qqqgggbbb\\\TTTMMMGGGCCC???===;;;:::999888888999:::;;;777777777888888888888999777777777777777777777777888888888888888888888888777777666666666666777777777777777777777777777777555555555555666666666666777777777777777777777777666666666666666666666666444444444555555555555555444444444555555555555666444444444555555555555666444555666555444444555666666666666666666666666666555555555555555555555555888777777777888999:::;;;777777777777888888888888999999:::;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAA@@@@@@BBBDDDFFFIIILLLMMMBBBCCCDDDCCCAAABBBFFFJJJJJJTTTcccqqq}}}xxxmmmjjjaaa```mmm~~~{{{vvvpppuuuvvvrrrppprrrrrrooorrrqqquuupppbbb```aaaXXXVVVVVVUUUSSSPPPKKKGGGEEEAAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<======;;;:::999999;;;;;;:::999777999::::::999888:::;;;999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999::::::999888888999;;;888888999999999:::::::::999999999999999999999999::::::999999999999::::::999999999:::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEEEECCCDDDEEEGGGJJJMMMPPPRRRWWW^^^eeekkkqqqsssjjj___\\\]]]^^^^^^\\\XXXTTTQQQKKKJJJIIIGGGEEEDDDCCCCCCAAAAAA???>>>>>>>>>??????<<<<<<;;;;;;:::999999888777999<<<>>>>>><<<999777999999888888888888999999777777777777777777777777777777777777888999:::;;;::::::999888888777777666777777777777777666555555666666666666666666666666555555555555666666666777555555555555555555555555444444555666777777777666666666666666777777777777777666555555777777666555666666666666666777888888555555555555555555555555666666666666777777777777999888888777666666555555555555555555666666666666555555666777777777777777888888888888888888888888666777888999999999999888888888888999999999::::::;;;<<<>>>AAAEEEIIILLLNNNRRR]]]dddfffmmm|||oooqqqrrrqqqooorrrzzz}}}wwwuuusssqqqqqqqqqqqqooonnnwww~~~yyyqqqooopppqqqrrrsssrrrqqqooonnnfffeeeeeefffiiimmmooopppgggeeebbb___]]]\\\\\\\\\YYYTTTOOOPPPVVV^^^fffiiinnnpppuuu~~~uuuooodddZZZRRRLLLGGGDDD@@@???<<<:::999999::::::777777888888888999999999777777777777777777777777888888888888888888888888777777666666666666777777666666666666666666666666555555555555666666666666777777777777777777777777666666666666666666666666444444444555555555666666444444444555555555555666444444444555555555555666444555666555444444555666666666666666666666666666555555555555555555555555666666666666777888999:::777777777777888888888888999999:::;;;;;;<<<<<<===<<<<<<===>>>????????????@@@AAABBBDDDFFFHHHKKKLLLAAABBBCCCBBBAAAEEENNNUUU]]]jjjwww|||}}}{{{tttlllsssooosss~~~{{{qqqvvvwwwsssqqqsssssspppsssrrruuuooobbb```aaaYYYUUUUUUSSSQQQNNNJJJGGGEEEAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<======;;;:::999999;;;;;;:::999777888::::::999999:::;;;999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::999::::::999888888999;;;888888888999999:::::::::999999999999999999999999:::999999888888999999:::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAAEEEHHHJJJLLLMMMKKKKKKMMMOOOSSSWWWZZZ\\\fffnnnuuuyyy|||zzzlll]]]WWWYYY\\\]]]\\\YYYTTTRRRJJJJJJJJJJJJKKKLLLMMMMMMEEEDDDBBBAAAAAAAAABBBBBB>>>>>>===<<<;;;;;;::::::999;;;>>>AAAAAA>>>;;;999::::::999888888999999999777777777777777777777777777777777777888999;;;;;;::::::999999888777777666777777777777777666666555666666666666666666666666444555555555666666777777555555555555555555555555555666666666666666555555666666666666777777777777666555444444555666555444666666666666666777888888777777777777777777777777666666666666777777777777999888888777666555555444555555555555666666666777555555666777777777777777888888888888888888888888666777888999999999999999888888999999999:::::::::BBBCCCFFFIIINNNRRRVVVXXXeeeooouuurrrvvv~~~}}}{{{yyyyyy|||~~~{{{yyyvvvtttrrryyywwwvvvuuuvvvvvvtttsssuuuwww~~~|||pppqqqzzzvvvxxx{{{}}}}}}{{{wwwuuujjjkkklllooopppooollliiiqqqpppmmmjjjgggdddbbbaaa___WWWNNNJJJNNNUUU\\\```dddiiiqqq{{{}}}rrrfff]]]UUUOOOLLLFFFCCC@@@===:::999999:::777777888888999999999999777777777777777777777777666666666666666666666666777777666666666666777777666666666666666666666666555555555555666666666777777777777777777777777777666666666666666666666666444444444555555555666666444444444555555555666666444444444555555555666666444555666555444444555666666666666666666666666666666666666666666666666666444444444444555666888888777777777777888888888888999999:::;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>??????@@@AAACCCEEEFFFHHHAAABBBBBB@@@AAAHHHTTT^^^ppp||||||uuuuuuxxxzzzzzzyyyzzzuuuyyyzzzvvvssssssrrrooossswwwwwwppphhhbbb]]]XXXVVVUUUTTTPPPKKKGGGDDDDDD@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999888888999999888999::::::888888999:::777888999:::::::::::::::888888888999999:::::::::999::::::;;;;;;::::::999888888999999999:::::::::999;;;<<<<<<:::999888888999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;::::::999999;;;===<<<:::::::::<<<888:::;;;;;;;;;;;;===?????????@@@?????????AAACCCHHHHHHMMMXXXdddlllllljjjggg```WWWVVVaaammmooojjj{{{vvveeeVVVWWWUUUUUUWWWVVVSSSSSSUUUPPPNNNNNNSSSYYY\\\ZZZWWWXXXRRRMMMLLLJJJHHHKKKOOOKKKIIIBBB;;;<<<@@@???999>>>???BBBDDDBBB===:::::::::999888888999999888666555666777777777666555444999777555777;;;>>>>>>===<<<:::888888999:::999888777777777777666666666666999888777666555555666666888888777666666666666666555555555555555555555555555555555555555555555555555666777888888777666555777777777777666666666666666666666666666666666666666666666666666666666666777777777777888888888888666777888888888666555444555555555666777888888999888777555444333555666777777888777666444444777999666666888999999::::::::::::777666999999999;;;@@@GGGYYYnnnzzzyyyuuutttvvv}}}xxx{{{{{{{{{wwwooorrrxxx|||xxxvvvrrrnnnkkklllooosssyyyzzz}}}||||||{{{{{{}}}yyysssrrrtttvvvuuu~~~{{{oookkkbbbWWWRRRSSSSSSNNNIIISSSVVVXXX^^^lll~~~sssddd[[[NNNMMMKKKFFF@@@::::::===777888999888666666777999999999999999999999::::::777777777777777777777777888777666555555666777888555555555555555555555555777777666666666666777777777777666666666666777777666666666666666666666666666666666666666666666666555444444333333333444444555555555555666666666666666666666666666666666666666666666666666555555555777666666555555555666666777777666666555555555444777777777777777888888888999999:::;;;;;;<<<<<<============<<<;;;;;;::::::BBBBBBBBBAAA@@@AAACCCEEEBBB@@@@@@@@@FFFVVVnnnuuuqqqtttxxx}}}~~~{{{~~~~~~|||yyy~~~yyysssqqqpppoooqqqxxxzzzqqqeee]]]YYYWWWVVVUUUTTTQQQMMMHHHEEECCC@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999999999888:::::::::999888999:::777888999:::::::::::::::999999999999999999::::::999::::::;;;;;;::::::999888888999999999:::::::::999;;;<<<<<<:::999888999999999999999999999999999::::::::::::::::::::::::999:::::::::::::::999999999:::;;;;;;:::::::::::::::;;;<<<======@@@DDDGGGEEEIIIMMMMMMLLLLLLNNNQQQOOOTTT___nnnzzz|||qqqnnnkkknnnzzz}}}rrrdddXXXYYYTTTSSSVVVYYYXXXXXXZZZhhhfffgggnnnwww|||zzzvvviiiaaa[[[YYYXXXZZZ```gggXXXWWWUUUQQQJJJDDD@@@???@@@??????>>><<<999888888888777777888:::;;;:::999666777777888888777666555999777666888<<>>;;;999888777999999888777777777777777666666666666999888777666555555666777666666555555555555555555555555555555555555555555444444444444444444444444555666777888888777666555888888777777666666555555777777777777777777777777666666666666666666666666666666666777777777888888777777888888888777555444444555555666777777888888777666555555444555666777777888999888666666888999666777888888999999999999:::999:::===<<<<<>>>>>>>>>>>============???AAABBBAAAAAABBBDDDFFFKKKEEEBBBLLL^^^qqq~~~sssiiifffgggmmmvvv||||||}}}sssoooooonnnoooyyy}}}ttteee[[[WWWVVVUUUUUUUUUSSSOOOJJJFFFCCC@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999999888:::;;;:::999888999;;;888888999:::::::::999999::::::999999999999999999999::::::;;;;;;::::::999888888999999999:::::::::999:::<<<<<<:::999999:::999999999999999999999999::::::::::::::::::::::::999999999:::::::::::::::<<<;;;::::::;;;<<<;;;;;;===>>>???AAADDDJJJQQQVVV```fffjjjggg^^^XXXXXXZZZ^^^ggguuu|||tttmmmddd\\\]]]XXXVVV[[[bbbfffjjjooozzzzzzvvvnnniiihhhmmmtttzzzzzzzzztttaaaLLLEEEKKKGGGFFFCCCAAA>>>======<<<:::999999;;;======<<<:::777777888999999888888777888777777999<<<>>>??????:::999777777888888888777777777777777666666666666999888777666555666777888333333444555555555444444555555555555555555555555444444444444444444444444666666777777777777666666999888888777666555555444888888888888888888888888666666666666666666666666555555666666666777777777777777888888888777666555444444555555666666777777666666666666666666666666777999::::::999888888999777777888888888888888888999;;;>>>@@@???AAAKKKVVVxxx~~~qqqmmmmmmsssxxxrrrjjjkkkyyyzzzmmmnnnoooooopppqqqrrrssshhhYYYMMMKKKNNNRRR]]]jjjmmmkkkpppyyyvvvqqqlllfff]]]SSSKKKCCC>>>999777888999888666888888888888888888888888777777777777777777777777666777777888888777777666777777777777777777777777666555555444444555555666444444555555555555444444666666666666666666666666666666666666666666666666555444444444444444555555555555555555666666666666666666666666666666666666555555666666666666666666333333333333333444555666666666666666555555555555777777777888888888999999:::::::::;;;<<<<<<======?????????@@@@@@@@@@@@@@@>>>???AAABBBBBBCCCEEEGGGMMMIIILLL^^^wwwyyyjjjjjjkkkmmmmmmpppzzz{{{~~~rrrnnnnnnoooqqqyyy}}}uuuiii```[[[WWWUUUUUUUUUTTTQQQLLLFFFBBB????????????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::999999999999:::;;;:::999999:::;;;888999999:::::::::999999:::::::::999999888888888999::::::;;;;;;::::::999888888999999999:::::::::999:::;;;;;;:::999999;;;999999999999999999999999::::::::::::::::::::::::999999999999999::::::;;;>>>;;;999999;;;===>>>===AAABBBEEEIIIQQQ\\\gggooouuuiiifffhhhttt{{{~~~zzzuuuwww{{{}}}yyyuuurrrlllggghhhbbb^^^___```dddllluuuuuu|||}}}xxx{{{uuuSSSHHHPPPHHHIIIIIIFFFFFFEEEBBB>>>???===<<<======<<<:::888888888888888888888888888888777777999;;;===>>>>>>:::888666666777888777666777777777777666666666666888777666666666777888999333333555666666555555444555555555555555555555555444444444444444444444444666666777777777777666666999999888777666555444444777777777777777777777777666666666666666666666666555555555555666666666666777777777888777777777777444444555555666666666666555555666777777777777666666888:::;;;:::888888999888888888777777888888888888;;;???AAAAAAFFFXXXiiizzzooommmrrryyyzzzyyyvvvtttzzzyyyvvvvvvwww|||nnnYYYUUUTTTPPPSSS]]][[[\\\fff{{{}}}jjjYYYJJJDDD<<<999;;;<<<:::888999999888888888888777777777777777777777777777777666777888999999888777666777777777777777777777777888888777777777777888888444555555666666555555444666666666666666666666666666666666666666666666666555444444444444555555666555555555555666666666666666666666666666666666666555555555555666666666666444444444555666777888999666666666666666555555555777777777888888999999:::::::::;;;;;;<<<=========>>>??????@@@AAABBBBBBBBB???AAACCCCCCCCCCCCEEEFFFEEEOOO^^^ooo}}}~~~rrrdddfffooo}}}~~~www|||rrrnnnoooqqquuuyyyyyysssmmmhhhaaaYYYUUUTTTTTTSSSRRRMMMGGGBBB?????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999888999:::;;;;;;999999:::;;;999999:::::::::999999888:::::::::999999888888888999::::::;;;;;;::::::999888888999999999:::::::::999:::;;;:::999999:::<<<999999999999999999999999::::::::::::::::::::::::::::::999999::::::<<<<<<:::999888999;;;===??????CCCFFFLLLUUUbbbsss{{{vvvvvvuuussssss}}}|||yyytttmmmfff^^^\\\eeeqqqwww___MMMPPPFFFJJJLLLKKKKKKLLLFFF===AAA???===<<<<<<;;;:::888999999999888888888888888777888888999999:::<<<===:::888666666777888777666777777777777666666666666777777666666666888999:::666666777777777777666666666666666666666666666666444444444444444444444444777777666666666666777777888888888777666555555444666666666666666666666666666666666666666666666666555555555555666666666666888777777777777888888888555555555666666666666666555555666777888888777777444777999:::999888888888999888888777888888999:::888<<>>>>>>>>;;;888999999999999888888777777888888888888888888888888666777888999999888777666666666666666666666666666888888777777777777888888666666666777777666666666666666666666666666666666666666666666666666666666444444444444444555666777555555555555666666666666666666666666666666666666444555555555666666777777444444444555666777888999555555555666666666666666666777777888999:::::::::::::::;;;<<<<<<======>>>===>>>??????@@@AAABBBBBBBBBCCCEEEEEEDDDDDDEEEGGGDDDZZZpppwwwvvvuuuuuuttt|||xxxyyyuuu|||yyyrrrpppqqqrrrwwwxxxuuupppmmmjjjbbbZZZVVVTTTRRRQQQQQQNNNGGGBBB??????>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<;;;999888999;;;<<<;;;:::999:::<<<999999:::::::::999888888::::::999999999999999999999::::::;;;;;;::::::999888888999999999:::::::::999:::;;;:::999999;;;<<<999999999999999999999999::::::::::::::::::::::::;;;;;;:::::::::<<<===>>>888===CCCGGGHHHGGGFFFEEEKKKOOOVVVbbbrrr~~~{{{xxxzzzfffaaaYYY]]][[[WWWXXX[[[WWWMMMHHHEEEAAA>>>>>>>>>>>>======<<<;;;999888888888888999:::;;;:::999999:::<<<:::999777777888888888777777777777777666666666666777777666666777999:::;;;:::999888888777777888888666666666666666666666666555555555555555555555555777777666666666666777777777777777777666666666666555555555555555555555555666666666666666666666666555555666666666777777777888888777777777888999999666666666777777777777777555666666777777888888999555666888999888888999:::999999888888999:::<<<===<<>>>>>===>>>>>>???@@@AAAAAABBBDDDEEEEEEEEEDDDFFFHHHKKKSSShhhxxxvvvrrr}}}vvvmmm{{{uuu{{{}}}xxxssssssrrrqqquuuvvvtttmmmgggddd^^^YYYWWWSSSPPPOOOOOOMMMGGGBBB>>>>>>>>>>>>>>>>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===<<<;;;999888:::;;;<<<;;;:::::::::<<<999::::::::::::999888777999999999999999999::::::999::::::;;;;;;::::::999888888999999999:::::::::999::::::999888999;;;===999999999999999999999999::::::::::::::::::::::::===<<<;;;;;;;;;===???@@@@@@MMM^^^gggfff___YYYWWW___bbbgggooo{{{}}}sssggghhhqqqrrrkkk]]]WWWPPPIIIFFFEEEDDDCCCBBB@@@>>><<<:::999999999===>>>>>>===:::999:::<<<;;;999888777999999888777777777777777666666666666777666666666777999;;;<<<===<<<999777666666888999666666666666666666666666666666666666666666666666888777666555555666777888666666666666777777777777666666666666666666666666666666666666666666666666666666666777777777888888888888777777777888999:::888888888888888888888777777666666666666888999:::666888999888888888:::<<<999999888999:::<<>><<<<<<;;;;;;:::999999888888888888888888888888888999888888777777888888999777777777777777777777777777777666666666666777777888777555333333555777888666666666666666666666666666666666666666666666666444444444444555666777888555555555555666666666666666666666666666666666666444444555555666777777888444444333333333444444555555555555555666666666777666777777888:::;;;;;;<<<;;;;;;<<<<<<======>>>>>>?????????@@@@@@AAAAAAAAADDDEEEEEEDDDEEEIIINNNRRRhhhrrrvvvqqqwww}}}vvvmmmddd^^^www{{{|||xxxuuutttsssppprrrvvvtttjjjaaa\\\YYYWWWWWWSSSNNNMMMNNNMMMGGGBBB>>>>>>>>>>>>>>>?????????<<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<======;;;999888:::;;;<<<<<<::::::;;;<<<:::::::::::::::999888777888888888999999::::::;;;999::::::;;;;;;::::::999888888999999999:::::::::999::::::999888999;;;>>>999999999999999999999999::::::::::::::::::::::::>>>===<<<;;;<<<>>>@@@BBBLLL```xxxwwwnnniiissstttuuuxxx~~~pppooo}}}ssskkk```VVVOOOKKKHHHGGGEEEDDDAAA>>><<<;;;::::::@@@AAAAAA???;;;999;;;===<<<:::888888999:::999888777777777777666666666666666666666666888:::<<<===???===999666444555777888777777777777777777777777777777777777777777777777888777666555555666777888555555666666777777888888777777777777777777777777666666666666666666666666777777777777888888888888888888777777777888:::;;;999999999888888888888888777777555555666888:::<<<888999999999888999<<>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDFFFKKKRRRWWWuuuvvvqqqnnn}}}{{{{{{~~~{{{wwwqqqjjjbbb[[[VVVSSS~~~||||||{{{xxxtttrrrrrrrrrooopppooojjjaaaYYYTTTSSSXXXWWWUUUSSSPPPKKKFFFBBB>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::888999::::::999777888888999999999:::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999999999999999;;;;;;;;;::::::999999999999::::::::::::::::::;;;<<<;;;999888888999;;;<<>>AAAAAAHHHUUUcccxxx|||{{{}}}{{{pppvvvyyykkk___WWWQQQMMMMMMHHHCCCAAA===999;;;@@@AAA???===<<<<<<<<<;;;999666777777888999999:::::::::888666666888999999888555666666777888999999:::===;;;888666555666888999444666888888666666666777999999888888777666666666777777777777777777777777555555555555666666666777666777888888777666777999555666777888888999888888777777888888888888777777888777777777888999::::::;;;:::888777777888:::;;;:::999888888888999:::;;;;;;:::999:::;;;:::999777555===:::555<<>>???@@@@@@@@@BBBBBBAAAAAAAAAAAAAAA@@@@@@BBBBBBAAAGGGUUUccckkkvvvqqqkkkoooxxxrrrnnnmmmcccZZZXXXWWWSSSOOONNNzzzzzzyyyvvvrrrpppppppppoooqqqpppjjjbbbZZZVVVUUUYYYWWWTTTQQQOOOKKKFFFBBB>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::888999::::::999777888888999999999:::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999999999999999;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============999:::AAADDDKKK]]]rrrtttqqqxxxtttmmmiiilllppppppmmmllluuuvvvyyyzzzzzz~~~~~~rrreee\\\RRRLLLGGGGGGEEE???:::::::::999777888:::;;;;;;:::777777888999:::;;;;;;<<<;;;999888888999999777666666666666777777888888888:::999777666666777:::;;;666777999888777666666777777777777666666666666666777777777777777777777777555555555666666666777777777888999888777666777888555666777777888888888888777777888888888888777777888888888777888888999999:::999888777777888999:::999999888888888999:::;;;:::888777666777888999999999???<<<<<>>;;;::::::999:::999777888999999888777777777777777777777777777777777888888888888777777888777777666666777777888666666666666666666666666666666555555555555666666555555666666666666555555444444444444444444444444777777666666666555555555555555666666666666555555666666666666666666666666666666555555555555666666555555555666666666777777888888888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAGGGCCCBBBHHHSSS^^^fffkkkiiimmmrrr{{{zzzssskkkddd___ZZZTTTOOOOOONNNJJJHHHHHH}}}yyyyyyxxxuuuqqqnnnnnnnnnoooppppppkkkbbb[[[WWWWWWYYYVVVSSSPPPMMMJJJEEEBBB>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::888999::::::999777888888999999999:::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999999999999999;;;;;;::::::::::::999999999999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<@@@AAAEEEKKKNNNXXXqqq~~~yyypppjjjmmmqqqpppnnnmmmvvvpppkkkiiifffeeeiiiooovvvgggfffrrr|||yyyooo\\\TTTNNNMMMMMMGGGBBB@@@:::999888888:::;;;;;;:::888888999:::;;;<<<======;;;;;;;;;;;;<<<:::777444666666666666777777777777777666555555666999<<<===888999:::999777666666777555555555555666666666666777777777777777777777777555555666666666777777777888999999888666555666777666666666666777777777777777777888888888888777777999999888888777888888888999888777666666777888999999999888888999999:::;;;:::999666555555777:::;;;===AAACCCJJJWWW\\\iii{{{{{{zzznnngggkkkuuuuuukkkccc```mmmjjjfffbbbbbbeeeiiimmmoookkkeeeaaaaaacccdddeeeiiioooyyy}}}ssseeeYYYXXXTTTNNNPPP[[[ffflllzzz~~~~~~iii]]]NNNDDD???>>><<<999<<<;;;999888999999888777777777777777777777777777777777888888888888777777888777777666666777777888555555555555555555555555666666555555555555666666555555666666666666555555444444444444444444444444777777777777777666666666555555666666666666555555666666666666666666666666666666555555555555666666555555666666666777777777888888999999::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAKKKBBBCCCTTTfffmmmppprrrnnnvvv~~~zzzssskkkddd\\\TTTOOOHHHFFFFFFHHHGGGEEEFFFKKK}}}xxxyyyxxxuuuqqqnnnmmmmmmmmmnnnnnnjjjbbb[[[XXXWWWYYYVVVSSSOOOMMMIIIEEEBBB>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::888999::::::999777888888999999999:::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::999999999:::::::::;;;;;;888999999999999999::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<===<<<;;;;;;;;;<<<>>>???IIIKKKQQQVVVYYYaaatttyyysssuuu~~~zzzrrrmmmppptttwww{{{}}}yyyzzz~~~tttoookkklllqqqxxx~~~xxxmmmkkknnnzzzzzzfff___ZZZWWWRRRLLLIIIKKKDDDAAA???======<<<;;;999888888999:::;;;<<<======;;;;;;===??????>>>:::666777777666666666666666666666555555555777999;;;<<<999:::;;;:::888666666666444444555555666777888888666666666666666666666666555666666666666777777777888999999888666555666777777777666666666666666666777777888888888888777777::::::999888777777777888888888777666666777888888999888999999999999::::::;;;;;;:::999888999;;;======FFFOOO[[[hhhooo~~~|||~~~oooeeemmmpppvvvzzztttrrrrrrtttuuuwwwyyyyyywwwuuutttuuu}}}|||zzzyyyyyyzzz{{{{{{uuupppiiieeecccaaa^^^[[[YYY\\\bbbgggjjjiiihhhffftttzzzwwwyyy}}}vvvoooiii[[[YYYUUUQQQQQQWWW___eeeuuuxxxjjjXXXKKKFFFCCC>>>:::<<<:::888888999999999888777777777777777777777777777777888888888888777777777666666555555666666777666666666666666666666666666666555555555555666666555555666666666666555555555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666666555555555555666666777555666666666666777777777888888999999:::;;;;;;<<<>>>===;;;;;;<<<>>>@@@BBB??????@@@@@@AAAAAABBBBBBGGGBBBKKKdddyyy~~~uuupppggg^^^WWWQQQKKKHHHCCCDDDFFFHHHGGGGGGNNNWWW}}}yyyzzzzzzwwwsssooonnnmmmjjjllllllhhhaaaZZZWWWWWWYYYVVVSSSPPPNNNJJJEEEBBB>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::888999::::::999777888888999999999:::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::999999999:::::::::;;;;;;888888888999999:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<======@@@???===<<<>>>CCCGGGKKKNNNQQQYYYcccjjjooouuu{{{~~~zzzxxxuuutttwww}}}~~~qqqrrrqqqqqqtttyyy|||zzzwwwwwwxxx|||sssiiidddkkkssswwwyyy{{{rrruuuwwwsssdddSSSKKKLLLIIIGGGCCC@@@???===:::888888888999999:::;;;;;;;;;:::;;;===AAABBBAAA>>>:::777777777777666666666666777777666666666777999999999:::;;;:::888666666666555555666777888888999:::666666666666666666666666666666666666777777777888777999999888666666666777999888777666555555666666777777888888888888777777::::::999888777777777888888777777777777777777888888888999999::::::::::::999:::<<<<<<::::::===???DDDRRR^^^hhhqqqxxxzzzoookkkmmmuuu~~~uuullljjjooouuuxxx}}}{{{wwwqqqhhhbbb\\\[[[YYYWWWVVVVVVWWWXXXccciiiqqqxxxuuuxxxwwwqqqmmmnnnnnnlllgggccc^^^YYYUUUUUUYYY]]]gggrrr||||||{{{ooo___SSSNNNIIIAAA:::;;;999777777888:::::::::777777777777777777777777777777888888888888777777666555555444444555555666777777777777777777777777666666555555555555666666555555666666666666555555555555555555555555555555555555555555555555555555555555666666666666555555666666666666666666666666555555555555555666777777666666666666777777777888888999999:::;;;;;;<<<<<<>>>===<<<;;;<<<===@@@AAA??????@@@AAABBBBBBCCCCCCDDDHHHZZZvvv}}}|||{{{yyymmmfff\\\SSSMMMJJJHHHGGGFFFFFFGGGHHHGGGIIITTT___zzzzzz{{{{{{yyytttpppnnnmmmhhhjjjkkkggg```ZZZXXXXXXXXXWWWUUUSSSPPPKKKFFFBBB>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::888999::::::999777888888999999999:::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::999999::::::::::::;;;;;;888888888999999::::::;;;999999::::::::::::;;;;;;999999:::;;;<<<======>>>======>>>CCCJJJSSS[[[```]]]aaakkkzzzwwwrrrqqqqqqssswww{{{~~~~~~}}}}}}wwwxxxuuuqqqrrrzzz~~~wwwrrrqqqqqqqqqrrrxxxzzzkkkaaaaaafffhhhmmmuuugggUUUPPPNNNKKKGGGDDDAAA???<<<:::999999999999999999::::::999:::<<<@@@BBBBBB???<<<777777777777888888888888888888777666666666777777888999:::999777666666777555666666777888999999:::777777777777777777777777666666666777777777888888666888999888777666777999;;;:::888666666666666777777777888888888888777777999999888888777888888888888888888888888888888888777888999::::::::::::999666888;;;<<<;;;===BBBGGGTTTeeennnpppvvv~~~~~~}}}wwwoookkklllnnn{{{yyykkkfff___XXXTTTRRRSSSTTTTTTXXX]]]ccckkkwww|||kkkdddiiirrrqqqjjjlllgggbbb]]]WWWRRRSSSWWWYYYaaalllsssuuuuuuttttttuuuooogggaaa[[[SSSIIIAAA>>>;;;888777999:::;;;:::777777777777777777777777777777888888888888777777666555555444444555555666888888888888888888888888666666555555555555666666555555666666666666555555555555555555555555555555444444444444555555555555555555666666666666555555666666666666666666666666555555444555555666777888666666666777777777888888999999::::::;;;;;;<<<<<<>>>===<<<<<<<<<>>>???@@@???@@@AAABBBCCCDDDEEEFFFHHHVVVlllyyywwwyyypppnnn```ZZZQQQJJJGGGFFFFFFGGGGGGFFFFFFFFFEEEFFFOOOYYY{{{zzz{{{|||yyyuuupppmmmmmmgggjjjkkkgggaaa[[[YYYYYYXXXWWWVVVUUURRRMMMFFFAAA>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::888999::::::999777888888999999999:::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::999999::::::::::::;;;;;;777888888999::::::;;;;;;999999999::::::;;;;;;;;;999999:::;;;<<<===>>>>>>===BBBKKKXXXffftttwww|||wwwqqqmmmlllqqqxxxwww}}}|||xxxwwwzzz~~~yyyvvv{{{|||xxxwwwyyy{{{yyytttwww~~~}}}pppggggggfffcccfffnnn{{{zzzfff___\\\XXXSSSNNNJJJFFFBBB???<<<<<<<<<;;;::::::999999999999;;;===??????<<<:::777777888888999999::::::777777777666666777777777666777999888777666666777555666666666777777888888777777777777777777777777666666777777777888888888555666888888777777888:::===<<<999777666666777777777777888888888888777777888888888777888888999999888888999999999999888888777888999:::::::::999999777999;;;<<<>>>DDDOOOWWWhhhxxxzzzuuu~~~{{{vvvsssuuuvvvtttwww|||~~~zzz{{{tttllleee```\\\ZZZVVVVVVUUUWWW]]]hhhttt|||yyymmmqqqzzz{{{wwwwwwqqqmmmiiibbbZZZXXX\\\WWWYYY]]]bbbhhhkkkmmmnnnrrrsssuuutttoooeeeXXXOOODDDAAA<<<:::::::::::::::777777777777777777777777777777888888888888777777777777666666666666777777777777777777777777777777666666555555555555666666555555666666666666555555555555555555555555555555444555555555666666666666555555666666666666555555666666666666666666666666444444444555555666777888666666777777777888888888999999::::::;;;<<<<<<<<<============>>>>>>>>>>>>@@@AAABBBCCCEEEFFFGGGHHHPPPdddxxx{{{}}}zzzlllbbb___RRRNNNIIIFFFEEEEEEEEEEEEIIIGGGFFFGGGEEECCCGGGMMM|||zzz{{{{{{yyytttpppmmmlllhhhjjjkkkhhhbbb]]][[[[[[WWWWWWXXXWWWTTTNNNFFFAAA>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;:::888999::::::999777888888999999999:::::::::999999:::;;;;;;;;;::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;777777888999::::::;;;;;;999999999::::::;;;;;;;;;999999:::;;;<<<===>>>???GGGPPP___sss|||rrrlllnnnvvvrrr{{{~~~{{{~~~}}}xxxzzz{{{zzzxxx{{{{{{ttthhhdddjjjgggttt~~~pppkkknnniiibbb[[[UUUNNNHHHDDD???>>>===<<<;;;:::999999999999:::;;;<<<<<<999777777777888999:::;;;;;;;;;555666666666777777777888444666888888666666666777555555555666666666666666777777777777777777777777777777777777888888888888444555777888777888999;;;???===:::888777777777888777777888888888888777777888777777777888999::::::999999::::::::::::999999777888999:::;;;:::999999:::;;;<<<===AAAKKK[[[fffwwwyyyvvvxxx~~~wwwrrrrrr{{{zzzzzz{{{zzz}}}tttlllggg^^^ZZZUUUSSSUUU\\\ccchhhhhhyyy||||||tttjjjgggkkk]]]ZZZWWWYYY___fffjjjkkkrrryyytttfff\\\IIIEEE@@@===;;;;;;:::999777777777777777777777777777777888888888888777777999999888888888888999999666666666666666666666666666666555555555555666666555555666666666666555555666666666666666666666666555666666666777777888888555555666666666666555555666666666666666666666666444444444555555777888888777777777777888888888888999999:::;;;;;;<<<<<<===<<<===>>>>>>>>>>>>>>>===@@@AAABBBDDDEEEGGGHHHIIIVVVkkk{{{zzzyyy|||wwwlll^^^VVVWWWIIIHHHFFFFFFGGGGGGEEECCCKKKIIIIIIKKKIIIDDDCCCFFF~~~zzz{{{|||{{{wwwrrrmmmjjjeeeiiikkkiiigggeee___YYYXXXXXXWWWVVVTTTNNNGGGAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999999999999999<<<<<<;;;;;;;;;:::::::::666888::::::::::::<<<>>>999888<<<@@@@@@===AAAIIITTTfffzzz}}}uuuqqqyyy~~~xxxuuurrr|||{{{~~~}}}zzzxxxvvvppplllqqq}}}vvvwwwiii[[[QQQMMMMMM@@@@@@@@@===:::999:::<<<<<<:::888666666777999;;;:::999888999<<<>>>@@@@@@777777777777777777777777555555555555666666666666777777888888888888777777888888888888777777777777666666777777888888888999999999999888888888777777::::::999888777777777888777777777777777777777777;;;888666666999:::999777999999999888999999:::;;;333777:::;;;999999;;;>>>;;;:::===BBBEEELLL^^^pppooo~~~}}}xxxzzzuuuwww|||yyysssrrrvvvzzz~~~}}}{{{yyywwwuuutttyyyxxxwwwwwwxxxzzz}}}~~~yyyrrrlllccc\\\WWWWWWZZZ\\\```aaakkkyyy~~~}}}yyytttrrrbbbYYYTTTYYY^^^___eeemmmnnnvvv|||xxxlll___PPPBBB>>>???===<<>>??????@@@@@@BBBCCCEEEHHHGGGFFFLLLUUUfffhhhkkksss{{{|||~~~wwwmmmbbbWWWNNNIIIGGGGGGGGGEEEDDDDDDFFFHHHMMMOOOPPPMMMGGGDDDDDDFFFxxxxxxxxxxxxwwwtttoookkkiiilllkkkfffdddcccaaa\\\XXXWWWUUUTTTRRRMMMFFFBBB@@@???>>>>>>======>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999999999999999:::::::::;;;;;;<<<<<<<<<999:::;;;;;;;;;;;;<<<>>>>>>===>>>AAA@@@@@@GGGQQQeeewwwyyyqqqkkkkkk}}}sssmmmsssyyy{{{vvvssszzz~~~|||uuucccVVVQQQRRROOOMMMIIIDDD???<<<;;;;;;::::::999999999999999999999888888999<<<>>>???>>>777777777777777777777777666666666777777777777888777777888888888888777777777777777777777777777777666777777777888888888888999999999888888888777777999999888888777888888888666666666666666666666666:::777555666888999888666999999888888888999999::::::<<<>>>===:::999:::===??????CCCIIINNNRRR\\\gggppp}}}}}}~~~yyyyyy|||}}}zzzxxx|||~~~zzzuuuppplllkkkjjjeeeeeecccbbb```___]]]]]]_________```bbbeeehhhjjjnnnsss|||{{{xxxssslllddd^^^YYYWWWWWWVVV[[[aaacccgggyyy}}}vvvpppfff]]]WWWYYY[[[[[[^^^dddiiipppwwwzzz~~~|||qqq___MMMDDD@@@;;;888999;;;999888888999888777555999999999888888888888777:::999777666666666777888777777777777777777777777666666666666666777777777666666666666666666666666555555555555666666666666666666666666666666666666777777777777666666666666444555555666666555555444555555555555666666666666777777777777888888888888;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@CCCDDDFFFHHHFFFGGGPPP[[[iiimmmrrryyy}}}yyy{{{yyytttkkkaaaWWWOOOJJJHHHCCCDDDEEEFFFFFFGGGJJJMMMTTTUUUUUUQQQMMMJJJKKKMMMvvvuuutttvvvwwwvvvqqqmmmnnnnnnjjjdddaaabbbbbb___WWWUUUSSSQQQOOOKKKFFFCCC@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::888999999:::;;;<<<===>>>;;;<<<===<<<;;;;;;<<<>>><<<<<<>>>@@@AAAEEEQQQ\\\wwwyyysssxxx|||xxx~~~~~~~~~~~~~~~{{{mmmooouuuxxxyyy}}}xxxqqqppppppsssvvv{{{lll___XXXVVVQQQOOOLLLIIIFFFBBB===999999:::;;;;;;;;;999888777777777888;;;===>>>===<<<777777777777777777777777777777777777888888888888777777888888888888777777666666666666777777777777777777777777888888888888999888888888888777777777888888888777888888999999666666666666666666666666888777555555777888777777:::999999888888888999999===???@@@???<<<:::===???===AAAJJJUUU\\\```ffflllxxx}}}yyy||||||{{{mmmooowww|||{{{tttmmmiiiaaa___[[[VVVRRROOONNNMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJKKKMMMPPPRRRTTTSSSWWW___gggnnnsssuuuvvv}}}~~~~~~}}}wwwooogggbbb\\\WWWTTTRRROOOQQQbbbvvv|||uuurrrhhh^^^ZZZYYYZZZ[[[^^^ccciiinnnpppttt}}}rrr^^^PPPGGG???:::999;;;:::999999:::999666444999999999888888888888777999888777777666777777777777777777777777777777777666666666666555555555555666666666666666666666666555555555555666666666666555555555555555555555555777777777777666666666666444555555666666555555444555555555555666666666666777777777888888888999999;;;;;;;;;<<<<<<<<<======??????????????????@@@@@@CCCDDDHHHIIIHHHMMM\\\kkkyyy}}}{{{|||~~~{{{ooojjjnnnttt{{{~~~}}}zzzlllfff]]]SSSLLLHHHHHHHHHBBBEEEGGGJJJLLLOOOSSSVVVZZZ[[[[[[XXXTTTTTTWWW[[[wwwuuutttvvvxxxwwwsssnnnppppppkkkddd```aaaaaa^^^VVVTTTPPPNNNLLLIIIFFFCCC??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::;;;<<<======<<<======<<<;;;;;;===???999>>>CCCGGGKKKRRR___kkk~~~~~~|||~~~}}}||||||}}}}}}~~~}}}{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~}}}~~~wwwrrruuuxxx|||yyyxxxxxx~~~vvvkkkeeeeeeggghhhooovvvxxxsssjjjaaa\\\RRRPPPOOONNNMMMJJJDDD@@@<<<<<<<<<;;;:::999777666777888:::===??????===;;;777777777777777777777777666666777777777888888888777777888888888888777777666666666666666777777777777777777777777888888888888888888888777777777777888777777777888999::::::777777777777777777777777888777666666777888888888;;;:::999888888888888888999<<<======<<<===AAAEEEBBBLLLZZZeeekkknnnsssxxx|||zzz|||yyynnnrrr{{{tttooohhhaaa\\\XXXSSSQQQLLLKKKJJJHHHFFFFFFEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHKKKNNNRRRVVVYYYZZZgggkkkqqqvvvyyyyyywwwuuukkkccc\\\XXXSSSQQQVVV^^^^^^dddlllvvvzzzsssiiibbb```aaa___[[[^^^cccgggggghhhooo{{{}}}nnn```UUULLLCCC???===;;;;;;;;;<<<;;;999777999999999888888888777777888888777777777777777777666666666666666666666666777777777666666555555555666666666666666666666666555555555555666666666666555555555555555555555555777777777777666666666666555555666666666666555555555555555555666666666666777777888888888999999999::::::;;;;;;<<<=========@@@@@@@@@@@@@@@@@@@@@@@@AAADDDIIIMMMQQQZZZnnntttzzzvvvkkkgggmmmttt{{{~~~|||tttnnn^^^YYYQQQKKKFFFFFFGGGIIIGGGJJJNNNRRRUUUYYY]]]```bbbddddddcccbbbffflllrrr|||zzzxxxwwwxxxxxxwwwsssoooooopppmmmfffbbbaaa___[[[UUURRRNNNLLLKKKIIIFFFDDD???>>>>>>===<<<=========;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>AAA@@@JJJTTTYYY\\\dddoooxxx}}}}}}{{{}}}}}}{{{zzzyyyyyywwwuuusssqqqqqqrrruuuvvvxxxxxxxxxwwwwwwvvvwwwxxxyyyzzzzzzyyywwwwwwxxxyyyyyyxxxxxxyyy{{{||||||{{{}}}{{{}}}~~~{{{xxxyyy{{{yyyyyyuuukkkddd```]]]```fffnnnuuuvvvssspppjjjeee^^^WWWRRRPPPNNNMMMBBB@@@===:::888888888888888999;;;>>>@@@@@@===;;;777777777777777777777777555555555666666666777777777777888888888888777777555666666666777777888888888888777777777777777777777777777777777777777777888777777777888999::::::888888888888888888888888888888999888888999:::;;;<<<<<<:::999888888888888777999;;;;;;:::===CCCHHHPPP^^^nnnvvvxxx{{{|||yyy}}}~~~zzz|||vvvmmmfff[[[WWWRRROOOMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEIIIHHHGGGFFFGGGHHHJJJKKKMMMOOOTTT[[[ccckkkrrrvvvpppjjjfffggghhhbbb[[[VVVPPPPPPTTT\\\iiiwww|||~~~~~~{{{mmm^^^ZZZ^^^aaabbb```eeeppp|||xxxnnncccXXXKKKAAA>>><<<;;;:::;;;;;;:::999999999999888888888777777777777777888888888777777666666666666666666666666888888888777777666666666666666666666666666666666555555555555666666666666666666666666666666666666777777777777666666666666555666666666666666666555555555555555666666666666888888888888999999999999::::::;;;;;;<<<======>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@DDDKKKSSS\\\kkk}}}yyyxxx}}}~~~wwwppppppwww}}}|||qqqeee]]]OOOMMMJJJGGGFFFGGGHHHJJJNNNQQQUUUYYY\\\___cccfffiiilllnnnpppttt{{{~~~|||{{{{{{{{{yyywwwtttrrrqqqnnnpppmmmgggbbb```\\\WWWSSSQQQNNNLLLKKKIIIFFFDDD???>>>======<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>>BBBFFFJJJWWWdddiiikkkrrr{{{zzzrrrwww~~~~~~yyyzzzzzzzzz~~~}}}zzzzzzyyyxxxxxxwwwuuuuuurrrpppnnnllllllnnnqqqsssrrrtttuuuuuutttssstttuuusssttttttsssssssssvvvxxxyyyxxxwwwwwwwwwxxxxxxyyy}}}zzzuuurrrrrruuuzzz~~~}}}xxxoooggg[[[\\\___gggsssuuueeeXXXQQQQQQRRRJJJGGGCCC>>>;;;999::::::888999;;;===@@@???===:::777777777777777777777777555555555555666666666666777777888888888888777777666666777777888888999999888888888888777777777777666666777777777777777888888888888777888888999999999999999999999999999999888999::::::999999;;;===>>>===<<<;;;999999888888999:::;;;;;;;;;???FFFKKKUUUeeewww~~~~~~{{{~~~tttkkkeee___VVVPPPNNNLLLHHHGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJGGGGGGGGGIIIPPPXXXaaagggiiihhhjjjsss{{{zzzqqqhhh```XXXPPPOOOTTT___ooo|||nnnZZZ\\\^^^___^^^```kkkvvv}}}~~~xxxnnnbbbRRRDDDCCC???;;;999999999999999999999999888888888888777666666777888888888888777777777777777777777777777888888888888777777777777666666666666666666666666555555555555666666666666666666666666666666666666777777777777666666666666555666666777777666666555555555555555666666666666888888888999999999999:::999::::::;;;<<<===>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBDDDLLLXXXfffvvv}}}tttuuu{{{xxxyyyyyyxxxxxx|||uuuhhh\\\TTTEEEEEEEEEFFFHHHJJJKKKLLLTTTWWW\\\```bbbeeeiiikkklllpppuuuzzz|||}}}wwwzzz|||zzzuuuqqqrrrtttooopppllleee```^^^ZZZVVVQQQPPPNNNMMMLLLJJJFFFDDD>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===???CCCHHHLLLTTTdddssswwwzzz{{{sssrrrvvvzzz|||xxx|||~~~sssnnnpppvvv|||~~~}}}~~~}}}}}}||||||||||||yyywwwuuuvvvwwwxxxvvvuuuttttttssssssssstttvvvwwwrrruuuyyyzzzxxxvvvuuuvvvtttsssrrrpppoooppptttvvvwwwxxxyyyyyyxxxwwwwwwwww{{{zzzwwwtttsssuuuxxx{{{|||ppptttxxx{{{|||ooo^^^UUUSSSPPPNNNJJJEEEAAA>>><<<;;;888888999;;;======;;;999777777777777777777777777555666666666666777777777777777888888888888777777777777777888999:::::::::888888888888777777777666666666666666777777888888999999888888777888888888888888888888888888888888666888:::999888888;;;===@@@???>>><<<:::999999999999:::<<<===???DDDMMMTTT]]]jjj{{{~~~~~~|||~~~nnnggg___XXXTTTPPPLLLIIIJJJHHHFFFGGGIIIJJJKKKKKKNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPQQQPPPPPPOOOOOOKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJGGGFFFHHHMMMRRRVVVYYY]]]dddnnnyyy{{{pppddd^^^YYYXXX^^^fffnnn{{{```]]]\\\\\\[[[[[[dddoooxxxyyyooo___QQQMMMHHHAAA<<<:::999999999999999999888888888888777555666777888999888888777777777777777777777777777666666666777777777777777666666666666666666666666555555555555666666666666555555555555555555555555777777777777666666666666666666777777777777666666555555555555666666666666888888888999999999::::::999999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGMMM[[[jjjzzztttrrryyy}}}yyyxxxxxxzzz}}}wwwkkk^^^RRRLLLEEEEEEFFFHHHKKKOOOSSSUUU[[[^^^dddhhhkkknnnqqqssswww|||zzz~~~tttyyy|||yyysssooorrrvvvqqqpppkkkbbb]]]\\\ZZZVVVQQQOOONNNMMMMMMJJJGGGDDD>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======;;;<<<===???AAAFFFLLLPPP```qqqvvvvvvxxx~~~{{{sssuuuuuuxxxuuupppooorrr{{{|||||||||zzzwwwttttttwwwyyyzzzwwwuuuvvvyyy{{{yyywwwvvvwwwxxxzzzzzzzzzzzzyyywww|||~~~{{{yyyzzzyyyxxxuuuqqqnnnnnnqqqtttwwwzzz}}}~~~|||yyywwwuuuzzzzzzyyyvvvtttssstttuuu|||}}}wwwxxxttt```VVVTTTRRRPPPLLLGGGBBB===:::777666777888:::;;;999777777777777777777777777777777777777777888888888888777777888888888888777777777777888999::::::;;;;;;999888888888777777666666555666666666777777888888::::::999888777777777888777777777777777777777777555777999888777777:::===BBBAAA???===;;;:::999999666999<<>>???>>>>>>???AAACCCDDDFFFFFFJJJIIINNN\\\kkkyyy}}}qqquuu~~~~~~{{{}}}~~~vvvjjj]]]PPPFFFAAAIIIIIIIIIKKKOOOUUUZZZ]]]aaaeeejjjooosssvvvyyy|||~~~yyyyyyyyyxxxwwwvvvuuuuuuwwwqqqhhhbbb^^^ZZZUUUQQQRRRQQQOOOMMMLLLIIIEEEBBB@@@??????>>>===<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<===<<<:::999888999::::::888777777888:::<<<>>>@@@888>>>EEEHHHLLLUUUdddpppxxxrrr{{{zzzvvvwww|||}}}~~~yyy|||{{{zzzxxxxxxyyy{{{|||{{{~~~zzzvvvxxxyyyxxxxxxzzz{{{yyyuuurrrqqqrrrppprrrssstttuuuttttttttt~~~}}}}}}~~~zzzuuu}}}cccooo{{{uuubbbUUUTTTSSSSSSQQQMMMGGGBBB===<<<:::999::::::999888666666666666777777777777999888888888777777666666777777777777777777777777888888999999999:::::::::777777777777777777777777777777777777777777777777777777888888888999999999999999999888888888777777999999888888999999:::;;;888:::======<<<;;;:::;;;===AAA@@@DDDRRRZZZaaaoooooo~~~~~~}}}wwwyyyqqqiii]]]RRRLLLLLLJJJHHHHHHJJJLLLNNNOOOTTTTTTTTTUUUXXX\\\aaadddiiijjjmmmsssxxx{{{|||||||||yyywwwxxx{{{}}}}}}{{{|||zzzwwwuuusssnnngggaaaddddddbbb^^^YYYTTTRRRQQQLLLKKKIIIHHHIIIIIIHHHFFFIIIGGGHHHLLLQQQZZZhhhuuuvvveee[[[\\\hhh~~~tttiii```\\\XXXUUU___mmmxxx}}}~~~tttiiiVVVEEE???@@@===777999777666777888888777666777777777777777777777777777777777777666666666666777777777777777777777777777777777777666666666666666666666666666666666666777777666666555555555444666666666666666666666666777777777777777777777777666666666666777777777777999999999999999999999999::::::;;;;;;<<<=========AAA@@@>>>===@@@FFFIIIIIIJJJMMMTTT\\\fffsss}}}{{{|||~~~wwwiiiZZZNNNFFFCCCBBBDDDGGGLLLSSSYYY___ccceeehhhnnnuuuzzz~~~|||~~~wwwxxxyyyzzzzzzyyywwwvvvuuupppjjjddd^^^ZZZUUUSSSSSSRRRPPPNNNMMMJJJFFFCCC??????>>>>>>===<<<<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999999:::::::::::::::::::::;;;;;;<<>>;;;::::::;;;::::::888888888888888888888888999888888888777777777777777777777777777777777777888888888888999999999999777777777777777777777777888888888888888888888888777777888888888999999999999999999888888888777777999999888888999999:::;;;:::<<<======<<<;;;;;;<<<===CCCFFFQQQeeennnooowww~~~zzzxxx}}}}}}pppccc[[[UUUNNNHHHFFFFFFGGGJJJOOOVVV\\\```bbbiiihhhhhhkkkooovvv}}}yyyrrrkkkddd```]]]XXXUUUQQQNNNMMMMMMLLLKKKIIIFFFEEEGGGIIIMMMWWW```mmmwwwmmmeeebbbjjjvvv~~~}}}vvvlllddd]]]YYY]]]dddlllsss{{{kkkSSSEEEBBB???<<<:::999888888999:::999888777777777777777777777777777777777777666666666666777777777777777777777777777777777777666666666666666666666666666666666666777666666666555555555555666666666666666666666666777777777777777777777777666666666666777777777888999999999999999999999999::::::;;;<<<<<<======>>>?????????AAAEEEMMMSSSVVVOOORRR[[[hhhvvv|||yyy|||{{{wwwooohhh]]]SSSLLLIIIIIIKKKLLLOOOTTT[[[aaagggkkkmmmppptttzzz}}}}}}sssuuuxxxzzz{{{yyywwwuuuqqqppplllfff___YYYVVVUUUTTTRRRPPPOOONNNKKKGGGDDD>>>>>>======<<<<<<;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999:::::::::<<<<<<===<<<<<<<<<;;;;;;HHHFFFHHHSSSgggyyyvvvwwwyyy~~~}}}zzzvvvqqqnnnmmmnnnpppooopppuuu||||||xxxtttpppkkkjjjsss\\\TTTRRR___vvv~~~lllXXXPPPUUUYYYVVVQQQHHHDDD???<<<;;;;;;;;;;;;999999999999999999999999888888888888888777777777777777777777777777777777777777777777888888888888777777777777777777777777999999999999999999999999888888888888888999999999999999999888888888888888999999888888999999:::;;;;;;<<<>>>===<<<;;;<<<===???HHHOOO___vvv|||}}}{{{www|||{{{rrrttttttdddYYYMMMHHHFFFDDDDDDGGGGGGKKKQQQYYYbbbjjjppptttuuuwwwzzz|||sssmmmfffaaaZZZUUUSSSSSSRRRRRRLLLHHHFFFFFFEEECCCGGGMMMTTT```qqqxxxfff]]]___fffqqqyyyyyyvvvvvvwww~~~~~~xxxmmmfffdddbbb```bbbiiirrrzzzeeeNNNEEEAAA???<<<:::999999:::;;;;;;:::777777777777777777777777777777777777666666666666777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666666666666666777777777777777777777777666666666777777777888888999999999999999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>@@@CCCGGGOOOWWW^^^ZZZ```lll}}}|||tttwww~~~tttlll]]]XXXQQQKKKIIIKKKOOORRRUUUXXX\\\bbbhhhnnnrrrtttyyy}}}|||{{{sssuuuyyy{{{{{{xxxtttrrrnnnooonnnhhh```YYYVVVVVVSSSQQQPPPNNNMMMJJJFFFCCC============<<<<<<;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>??????HHHNNNXXXfffxxx}}}www|||zzzwwwsssooommmmmmnnnoooooosss{{{|||yyy{{{sssmmmlllpppxxxlll\\\OOOSSScccwwwttt\\\OOOQQQVVVXXXVVVQQQLLLFFFAAA>>>===<<<;;;999999999999999888888888888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777999999999999999999999999888888888888888888888888888888888888888888888888999999888888999999:::;;;;;;<<<<<<<<<;;;;;;<<<>>>BBBOOOWWWdddxxxxxx|||kkk```UUUMMMGGGFFFGGGGGGKKKPPPSSSVVV[[[bbbiiipppxxx||||||vvvmmmeee___\\\YYYWWWRRROOOLLLLLLJJJEEEEEEHHHHHHOOO[[[jjj{{{ttt```VVVWWWbbblllzzzwwwsssrrrttt{{{{{{sssoooqqqmmmeee^^^bbbkkkvvvrrrZZZLLLDDD???===;;;999999:::;;;::::::777777777777777777777777777777777777666666666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666555555555666666666666666666666666666666666666666666666666666666777777777888888888888999999999999999::::::;;;;;;;;;<<<======>>>>>>???>>>@@@BBBCCCHHHRRR\\\iiittt|||vvvttt|||zzzmmmbbbRRROOOKKKHHHIIIMMMSSSWWW\\\^^^aaafffkkkqqquuuwwwyyyzzzwwwzzz}}}~~~yyytttqqqooopppnnnhhh```YYYVVVVVVQQQPPPNNNMMMKKKIIIEEEAAA===============<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>BBBEEEGGGRRR]]]mmmyyy{{{|||zzz~~~{{{~~~|||zzzwwwtttrrrqqqqqqqqqqqqqqqsssyyy~~~zzzssslllccc```gggrrr}}}tttgggYYYUUUXXXbbbssstttaaaRRRMMMPPPTTTXXXXXXTTTNNNHHHDDDAAA===;;;999999888888888777777777888888888888888999999999777777777777777777777777555555666666666777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888999999888888999999:::;;;:::;;;;;;:::999;;;>>>@@@EEEVVV^^^dddttt~~~|||wwwcccUUUQQQKKKIIIIIIMMMNNNOOOSSSYYY^^^aaafffkkkqqqzzzzzznnnddd^^^YYYTTTQQQRRRPPPKKKJJJLLLHHHIIIKKKRRR^^^pppoooZZZQQQUUU\\\fffvvvzzzrrrqqqzzz}}}xxxvvvwwwpppeee]]][[[cccsss{{{jjj[[[MMMBBB>>><<<999888888999999888888888888888888888888888777777777777666666666666666666666666666666666666777777777777666666666666666666666666666666666666555555555666666666666666666666666666666666666666666666666666666666666666777777777777888888888888888888888999999:::::::::;;;;;;<<<<<<===>>>>>>??????>>>???AAA@@@CCCOOO\\\yyywwwwww}}}~~~sssdddXXXMMMKKKJJJJJJMMMSSSYYY]]]bbbdddfffkkkpppuuuyyy|||~~~}}}}}}xxxtttrrrqqqmmmggg```ZZZWWWUUUQQQOOOMMMLLLKKKHHHDDDAAA>>>>>>>>>>>>>>>=================================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;===<<<<<<>>>CCCLLLUUU[[[fffnnnyyy||||||~~~|||{{{{{{~~~~~~yyy}}}~~~|||yyywwwwwwxxxyyyxxxxxxwwwzzz|||wwwtttyyy}}}{{{ssseeeYYYVVVZZZYYYfffwwwxxxnnneeeZZZUUU^^^mmmvvvqqqhhh\\\RRROOORRRVVVZZZXXXTTTQQQMMMHHHAAA===999999999888777777666666888888888999999999999999777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777999999999888888888888888888888888888888999999999999999888888999999:::;;;:::::::::999999<<>>:::888888888888777888888888888888888888888777777777777666666666666777777777777777777777777777777777777666666666666666666666666666666666666555555555666666666666666666666666666666666666666777777777777777777777777777777777888888888999999888888888999999::::::;;;;;;<<<<<<======>>>??????>>>===@@@CCCAAACCCRRRddduuu~~~wwwhhhYYYOOOIIIJJJLLLPPPUUU\\\bbbeeeiiikkknnnsssyyy~~~~~~zzzwwwvvvrrrkkkeee```[[[WWWTTTQQQPPPNNNMMMKKKHHHDDDAAA>>>?????????????????????========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::<<<=========<<<;;;===<<<>>>DDDRRRddduuu|||{{{www~~~~~~~~~}}}~~~wwwpppmmmlllxxx|||~~~uuufffYYYTTTTTTOOOQQQccc~~~lll[[[[[[fffmmmooooooiii```XXXTTTTTTWWWWWWXXXXXXVVVPPPHHHBBB;;;::::::999888888777777888888888999999:::::::::777777777777777777777777666666777777777888888888777777777777777777777777888888888888888888888888999999999888888888777777777777888888888999999999999999888888999999:::;;;;;;;;;::::::;;;???EEEIIIUUUiiiqqqsss{{{jjj\\\QQQJJJIIIMMMMMMQQQZZZbbbdddfffmmmvvv~~~xxxnnnddd___ZZZTTTPPPQQQKKKHHHFFFEEEEEEKKK\\\nnn~~~{{{lll___UUUWWW```pppvvvjjjddd___XXX[[[kkkvvvuuuppppppppppppssszzzjjjUUUEEEAAA===999888888777666888888888888888888888888777777777777666666666666777777777777777777777777777777777777666666666666666666666666666666666666555555555555666666666777666666666666666666666666777777777777777777777777777777888888888999999999777888888999::::::;;;;;;<<<<<<<<<===>>>>>>?????????>>>AAAEEECCCDDDUUUjjjwwwwww{{{mmm\\\PPPIIIIIILLLPPPVVV]]]bbbgggiiimmmooottt{{{{{{|||}}}zzzxxxyyysssjjjddd```\\\WWWSSSRRRQQQOOONNNLLLIIIEEEBBB???????????????@@@@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::<<<=========<<<<<<;;;<<<@@@LLL```zzzyyyuuuzzzzzzwwwzzzxxx~~~||||||rrrkkkllloooyyy}}}tttaaaUUUWWWQQQOOOWWWjjjmmmjjjqqqjjjoootttssslllbbbXXXSSSSSSVVVYYY\\\\\\UUULLLFFF<<<<<<;;;::::::999888888888888888999999:::::::::777777777777777777777777777777777777888888888888777777777777777777777777999999999999999999999999999999999999888888777777777777888888999999999999999999888888999999:::;;;<<<<<<<<<;;;===BBBHHHMMM^^^qqqxxxzzz~~~mmmZZZQQQNNNOOOQQQUUUXXX]]]fffnnnrrruuuqqqhhhaaaXXXTTTTTTJJJIIIIIIIIIEEEDDDPPP^^^jjjwwwvvveeeVVVSSSXXXbbbrrr}}}zzzooommmddd\\\]]]hhhpppmmmnnnsssmmmjjjkkkuuurrr[[[HHHDDD???;;;999888888777888888888888888888888888777777777777666666666666777777777777777777777777777777777777666666666666666666666666666666666666444555555555666666777777666666666666666666666666777777777777777777777777777888888888888999999999777777888999::::::;;;;;;<<<<<<======>>>>>>??????BBB@@@CCCFFFCCCBBBSSSjjjrrryyyuuudddUUUKKKGGGMMMPPPUUU[[[```dddggghhhmmmpppvvvxxxvvvxxx|||~~~~~~}}}{{{yyyyyytttkkkddd```]]][[[YYYRRROOOLLLJJJIIIGGGDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<;;;;;;===??????;;;888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999;;;======<<<;;;===AAAHHHYYYvvvuuuppptttvvvzzzrrrnnnpppzzz}}}{{{{{{~~~|||vvvrrrpppppppppwwwzzz~~~~~~}}}~~~oooeeeaaaXXXSSSUUUWWW[[[jjj{{{yyyuuu{{{kkkbbb___]]]ZZZYYYYYYWWWQQQKKKFFFCCC???:::777666666666888888888888888777666666888999999888777666777888777777777777777777777777555555666666777777888888888888888888888888888888777777666666666888999:::777777888999999999999888777888999:::::::::::::::===888888>>>DDDJJJTTT```mmmxxxwwwcccVVVKKKJJJNNNSSS[[[dddfffuuuzzzmmm___WWWVVVQQQMMMLLLMMMLLLIIIHHHJJJYYY^^^lllssshhhVVVTTTRRRWWWfff}}}zzz{{{xxxssstttrrrjjj```___hhhoooppphhhhhhgggmmmoooXXXMMMAAA;;;<<<===:::666888888888888888888999999888888777777777777888888777777777777777777777777777777777777777777777777555666777777666777999;;;555555555555555555555555666666666666666666666666777777777777666666666666777777777777777888888999;;;;;;:::::::::;;;<<<<<<>>>>>>======>>>???@@@AAABBBDDDGGGFFFBBBHHH[[[ooo|||wwwvvvzzz~~~{{{nnnbbbUUUKKKJJJNNNXXXXXX[[[___```bbbhhhppppppttt|||xxxyyy||||||yyyxxxssslllfffbbb___\\\ZZZSSSQQQNNNLLLJJJHHHFFFCCC>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;::::::<<<>>>>>>;;;888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>======AAAHHHWWWkkk~~~pppsss|||{{{yyy~~~}}}zzzwwwvvvvvv{{{{{{||||||}}}~~~}}}~~~~~~xxxtttmmmfff^^^XXXTTTSSSZZZcccpppxxx}}}}}}wwwiii[[[WWWZZZZZZUUUMMMKKKFFFAAA===;;;::::::777777888888888777777666888:::<<<<<<:::999888888888888888888888888888888777888888888888999999999888888888888888888888888888888777666666777888999777777888999999999999888888999::::::;;;;;;;;;;;;===:::===EEEMMMUUUbbbnnn~~~~~~mmmaaaQQQLLLKKKSSS[[[cccmmmvvvyyyhhh___aaaZZZUUUQQQMMMIIIJJJNNNIIIMMMZZZnnn~~~ggg___VVVTTT^^^ooo}}}mmmaaa```dddeeeiiinnnpppuuujjj\\\JJJ???======;;;999888888888888888888999999888888777777777777888888777777777777777777777777777777777777777777777777555666777777666777999;;;555555555555555555555555666666666666666666666666777777777777666666666666777777777777777888999999;;;;;;::::::;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAAFFFKKKOOOYYYlll}}}zzzxxx|||sssdddYYYQQQMMMPPPVVV\\\^^^bbbggggggeeeiiiooo|||{{{{{{|||}}}xxxvvvrrrmmmhhhddd```\\\YYYUUURRROOOMMMLLLJJJGGGEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;===<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===============>>>>>>???HHHTTTllluuusssttt~~~zzzxxxxxxzzz}}}~~~}}}|||}}}~~~{{{qqqcccYYYVVVVVVUUU]]]eeevvvdddVVV[[[___[[[UUURRRMMMHHHCCC???===<<<777777777777777888888888888;;;???AAA???<<<:::888888888888888888888888888::::::;;;;;;;;;:::999999888888888888888888888888999888777777666777777777777777888999999999999888:::::::::;;;;;;;;;;;;;;;<<<>>>EEENNNWWWaaaooo{{{zzzppp{{{zzzeeeVVVNNNFFFIIIRRR^^^iiirrr}}}wwwpppggg^^^YYYTTTOOOMMMOOOGGGGGGMMMZZZhhhuuu|||nnn]]]SSSUUU]]]eeejjjmmm```^^^___fffnnnuuuxxx|||lllVVVEEE>>><<<<<<;;;999999999999999999888888888888777777777777888888777777777777777777777777777777777777777777777777555666777777666666888:::555555555555555555555555666666666666666666666666666666666666777777777777888777777777777888999999;;;;;;::::::;;;<<<<<<======>>>???AAAAAAAAAAAA@@@AAAAAAGGGTTTcccqqq{{{sssvvvwwwhhhXXXPPPOOOQQQYYY```dddffflllrrrqqqmmmnnnrrr}}}{{{||||||wwwrrrppplllhhheee```\\\XXXTTTRRROOOMMMLLLJJJGGGDDD========================>>>>>>======<<<<<<<<<<<<999999:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>======<<<===@@@AAANNN^^^|||sssqqq{{{|||xxxvvvvvvxxxzzz~~~|||}}}|||kkkccceeeddd___^^^___mmmzzzooo}}}www___\\\]]]YYYXXXVVVQQQLLLFFFAAA>>><<<777777777777777888888999888<<>>;;;888888888888888888888888888;;;;;;<<<<<<;;;:::999888888888888888888888888888777777777777777888888888777777888999999999999888::::::::::::::::::;;;;;;<<>>;;;<<>>BBBFFFTTTddd}}}zzz~~~zzz}}}yyyvvvuuutttxxx|||}}}pppmmmtttwwwrrriiibbbgggzzzvvvdddjjjwwwooobbb\\\WWWZZZXXXUUUQQQKKKFFFBBB@@@999999888888888888999:::888<<>>;;;888888888888888888888888888999:::;;;<<<;;;:::888777888888888888888888888888555555666777888999999999777777888999999999999888999999888888999:::;;;<<>>???:::<<<>>>@@@BBBAAA@@@@@@DDDGGGUUUmmm|||xxx|||}}}vvvaaaWWWPPPRRRXXX\\\```dddiiijjjnnnsssvvvxxx}}}zzzwwwtttrrrooommmkkk{{{}}}|||yyywwwllljjjgggeeebbb___[[[XXXQQQOOOLLLJJJIIIGGGDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<:::;;;<<<;;;:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========:::<<<=========AAAHHHMMMZZZhhh~~~yyyxxx|||wwwtttrrrwww}}}{{{|||zzzqqqlllsss}}}pppfff```]]]lllxxxfff\\\YYY\\\[[[YYYWWWSSSNNNJJJHHH===<<<:::999999999:::;;;888;;;???AAA???<<<:::888999999999999999999999999777999:::;;;;;;:::888666888888888888888888888888555666777888999999999888777777888999999999999888888888888888:::<<<>>>???HHHXXXhhhpppttt~~~~~~|||{{{yyyuuuuuuzzzrrr^^^OOOKKKQQQXXX^^^dddkkkrrrrrrggg___XXXTTTQQQMMMIIIHHHIIINNNYYYeeexxx{{{yyynnn^^^QQQMMMOOOWWWtttqqqeeebbb___```eeeqqq}}}xxxooobbbTTTHHH@@@===;;;;;;;;;:::999999888888888888777777777777888888777777777777777777777777777777777777777777777777555666777666555555666888666666666666666666666666777777777777777777777777555555666666777777888888999888888888888999::::::::::::;;;;;;<<<===??????;;;<<<>>>@@@BBBBBBBBBBBBAAAJJJ___zzzvvv|||tttkkkYYYUUUUUU[[[aaabbbbbbccceeefffiiipppuuu{{{~~~xxxuuuqqqpppooooooooorrrtttvvvzzz~~~zzzyyyyyymmmjjjgggdddbbb```]]]ZZZQQQOOOLLLJJJIIIGGGDDDAAA>>>>>>>>>>>>>>>>>>>>>>>><<<=====================:::<<<===<<<:::999;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============999<<<>>>>>>???EEENNNUUU```kkkxxx~~~||||||~~~{{{uuuvvvzzzyyyoooppp}}}|||rrrooojjj^^^RRRWWWcccsss{{{rrr```VVVVVVZZZ[[[[[[ZZZXXXUUUQQQOOO@@@???<<<:::999::::::;;;888:::<<<<<<:::999888888999999999999999999999999666888:::<<<<<<;;;999777888888888888888888888888777888999999888777666555777777888999999999999888999999999:::<<>>???@@@>>>???@@@AAACCCDDDEEEEEECCCQQQlllyyyvvvzzzjjj___UUUUUU[[[dddhhhfffeeegggffffffkkkssszzz}}}zzz~~~yyyyyy|||nnnkkkgggdddbbbaaa^^^\\\RRROOOLLLJJJIIIGGGDDDBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============;;;===>>><<<:::999<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>999<<>>;;;::::::;;;;;;888999:::888777666777999999999999999999999999999666888:::<<<===<<<:::999888888888888888888888888::::::::::::888666333222777777888999999999999888:::::::::;;;>>>AAAEEEGGGhhhyyy|||}}}zzzuuusssvvv}}}jjj___RRRMMMRRR\\\dddgggqqq{{{zzziiieeeXXXSSSOOOOOOMMMJJJJJJLLLUUUdddxxxuuuaaaSSSUUUddd}}}wwwxxx{{{{{{{{{}}}tttqqqooorrrwww}}}|||iiiXXXLLLGGG<<<<<<;;;::::::999888888888888777777777777888888777777777777777777777777777777777777777777777777666666777666444444555777777777777777777777777777777777777777777777777777444555555666777888888999999999888888999999:::;;;::::::;;;;;;===>>>???@@@AAAAAAAAABBBDDDFFFGGGHHHHHHYYYvvv~~~zzz{{{tttdddXXXSSSVVV___hhhkkkhhhhhhjjjiiijjjqqqzzz}}}yyy}}}~~~||||||rrrnnnhhhdddbbbaaa```___SSSOOOJJJJJJKKKKKKGGGBBB??????>>>===============<<<<<<======<<<<<<;;;:::;;;;;;;;;::::::999999999;;;::::::999999::::::;;;;;;;;;;;;::::::999999999;;;;;;;;;<<<======<<<;;;<<<;;;<<>>???@@@CCCBBBAAABBB@@@???EEEMMMKKKkkkyyyhhh\\\XXXZZZ___eeehhhhhhgggiiikkkgggooowww}}}}}}zzz||||||{{{pppmmmjjjgggeeeaaa]]]ZZZSSSOOOKKKJJJKKKJJJFFFBBB??????>>>===============<<<<<<======<<<<<<;;;:::;;;;;;;;;::::::999999999;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<===<<<;;;;;;<<<@@@IIITTT___fffiiikkkooorrrwww}}}{{{zzzuuuwww~~~rrr^^^[[[VVVYYYeeeooolllaaaXXXLLLPPPTTTXXX[[[\\\[[[YYYQQQMMMFFFAAA===;;;:::999888888888999999999::::::999999999999999999999999999999999999999999::::::999999999999999999999999888888888888999999999999888999999:::::::::999999===:::<<>>???@@@@@@>>>???@@@???@@@HHHRRRXXXrrr|||qqqbbbZZZZZZ]]]bbbgggiiiiiiiiikkkmmmmmmvvv}}}zzz{{{}}}|||yyymmmlllkkkjjjgggaaaZZZUUUTTTPPPLLLJJJJJJHHHDDDAAA??????>>>===============<<<<<<======<<<<<<;;;:::;;;;;;::::::::::::999999;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAHHHUUUbbblllpppqqqwwwvvv{{{}}}wwwhhhaaa```bbbkkkyyyuuufffWWWWWWXXX[[[^^^^^^\\\YYYVVVTTTOOOHHHAAA<<<;;;;;;999999::::::::::::;;;;;;999999999999999999999999::::::999999999999999999999999999999999999999999888888888888999999999:::666777888999::::::::::::===;;;>>>DDDFFFFFFQQQ___rrrtttzzz~~~yyy|||wwweeeWWWSSSXXX___eeekkkuuuzzztttqqqccc```\\\XXXVVVVVVWWWXXX\\\eeepppxxx{{{~~~~~~||||||~~~yyyfff^^^\\\WWWOOOJJJIIIHHHNNN___yyy|||dddUUUNNNYYYkkk{{{yyymmmgggrrrrrr^^^JJJDDD===;;;;;;;;;;;;:::999999999999999999999999777777777777777777777777888888888888777777777777777777777777777777777777666666666666777777777777666777777777777666666555777888888888888999999999888888888888999999999:::;;;;;;;;;;;;<<<>>>???@@@>>>===>>>@@@@@@DDDPPP\\\hhh~~~~~~qqqqqq~~~~~~tttggg]]]\\\aaabbbfffjjjkkkjjjkkkmmmpppttt~~~wwwwwwwww{{{~~~~~~{{{wwwnnnlllkkkiiieee___XXXSSSTTTQQQMMMKKKIIIGGGCCC@@@???>>>>>>===============<<<<<<<<<===<<<<<<;;;:::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;<<>>CCCGGGLLLXXXdddvvvyyy~~~~~~vvvfff[[[VVVYYY^^^eeelllttt{{{qqqiiibbb]]][[[VVVTTTRRRPPPOOORRRVVVYYY___lll|||xxxfff```\\\UUUOOOQQQLLLJJJSSSfffyyyppp[[[OOOVVVbbbkkk{{{yyywww~~~nnndddpppqqqQQQGGG>>><<<<<<;;;::::::999999999999999999999999777777777777777777777777666666666666555555555555666666666666666666666666666666666666777777777777777777888777777666555444777777888888888999999999888888888999999999::::::;;;;;;;;;;;;<<<>>>???@@@AAA@@@AAACCCEEELLL[[[kkkxxxxxxooo{{{{{{uuujjj```[[[```jjjeeehhhkkklllkkklllppptttzzz{{{uuuttttttxxx|||}}}yyyvvvpppmmmiiieeebbb]]]XXXTTTSSSPPPMMMKKKHHHFFFCCCAAA???>>>>>>===============<<<<<<<<<===<<<<<<;;;:::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<::::::===???EEEMMMZZZiiisssxxxxxxwwwyyy}}}{{{~~~zzz{{{|||ttt|||dddfffiiijjjbbbZZZ[[[aaaXXXYYYVVVOOOFFF???<<<===:::::::::::::::::::::999999999999999999999999999:::::::::999999888888888999999999999999999999999888999999999999:::::::::<<<<<<======<<<;;;;;;:::;;;:::===BBBIIISSS```lll{{{kkk[[[XXX\\\___aaagggqqqxxxtttmmmddd\\\VVVSSSQQQPPPQQQQQQQQQRRRWWW^^^dddqqqqqqfffbbb^^^YYYSSSOOOLLLMMMVVVfffyyy~~~jjj[[[YYYZZZ[[[iii|||tttxxxzzzvvvmmmeeennn~~~ZZZMMM@@@======:::999:::999999999999999999999999777777777777777777777777555555555555666666666666666666666666666666666666777777777777666666666666777777888777777666555444777777888888888999999999888999999999999:::::::::;;;;;;;;;;;;<<<>>>???@@@CCCCCCCCCEEEHHHRRRfffxxxyyy{{{~~~pppeee]]]ZZZbbbkkkgggiiikkkkkkkkknnntttyyyxxxtttuuuvvvyyy{{{{{{zzzxxxppplllgggbbb___[[[XXXUUUQQQPPPNNNKKKHHHEEECCCBBB??????>>>===============<<<<<<======<<<<<<;;;:::999999::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>===;;;<<>>>>>>>>>>>===<<<;;;:::;;;<<>>:::888;;;::::::::::::::::::::::::777777777777777777777777777777777777888888888888777777777777777777777777777777777777666666666666666777777777777666666555777888888888888999999999999999999999::::::::::::;;;;;;;;;;;;<<<>>>???@@@BBBBBBCCCEEEIIIWWWppp{{{{{{lllccc^^^\\\```fffgggiiikkkkkkmmmrrryyy{{{vvvxxx{{{||||||{{{||||||nnnkkkfffbbb___[[[WWWUUUOOOOOOMMMKKKGGGEEECCCCCC??????>>>===============<<<<<<======<<<<<<;;;:::999999999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<===999<<<>>>>>><<<===BBBGGGLLLYYYkkktttwwwxxx}}}sssgggppp~~~}}}}}}}}}}}}}}}lll\\\ZZZZZZYYYVVVTTTRRRNNNIIIEEE<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999999999::::::999999999999999999999999999999999:::::::::;;;;;;<<<===============<<<<<<<<>>???@@@@@@@@@CCCFFFMMM^^^{{{|||~~~ssseeeaaabbbbbbbbbdddgggiiikkklllooovvv~~~}}}xxx{{{}}}|||}}}llliiifffccc```\\\WWWSSSNNNNNNMMMKKKGGGEEEDDDDDD??????>>>===============<<<<<<======<<<<<<;;;:::999999999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======999<<>>===>>>DDDJJJTTTcccsssyyywwwuuu{{{hhhcccqqq}}}}}}yyyrrryyy|||ggg```\\\ZZZWWWWWWWWWUUUOOOJJJ>>>>>>======<<<<<<<<<;;;999999999999999999999999888888888999999::::::;;;999999999999999999999999999999:::::::::;;;;;;;;;999:::;;;<<<============>>>FFFQQQ^^^lllzzzyyyddd\\\\\\___ccciiipppwww{{{ssspppooorrrwww}}}xxxlllbbb[[[UUUPPPKKKJJJTTTaaalll[[[UUUTTT___|||xxxqqqmmmiiieeeeeeooovvvxxx~~~sssYYYMMMEEE<<<999<<<::::::::::::::::::::::::777777777777777777777777444555555555666666777777777777777777777777777777888888777777666666666555555555666777777888777777777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@AAADDDIIIRRReeezzz{{{wwwiii^^^___eeehhhgggeeehhhjjjlllmmmqqqyyyzzz}}}~~~~~~lllhhhddd```^^^\\\YYYWWWOOOMMMJJJIIIGGGFFFCCCAAA>>>>>>>>>>>>==================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::>>>???@@@>>><<>>;;;;;;???IIIFFFSSSooo}}}|||ppp[[[[[[cccgggjjjooo||||||sssrrruuu|||jjjggg___XXXTTTOOOKKKNNNVVVxxx}}}fffYYYTTTWWWddd~~~~~~yyyvvvwwwxxxqqqgggeeehhhoooxxxzzz]]]IIIDDDDDD???888<<<<<<<<<:::999888999:::999999999888888888888777888888888888777777777777555666666666777777777777888888777777777777888888777777777777777777777777777888888888888999999999777888888999999:::;;;;;;:::<<<===>>>===>>>???AAA===DDDGGGIIIXXXvvv}}}lllgggdddggghhhfffeeeeeekkkmmmooosssxxx}}}||||||~~~~~~|||{{{nnnjjjfffbbb```^^^[[[YYYOOOMMMJJJIIIGGGFFFCCCAAA>>>>>>>>>>>>==================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;======<<<===BBBLLLTTT___iiissswwwvvvwww|||uuufffcccjjjssswww{{{wwwnnnbbb[[[\\\jjjyyyzzzeeeWWWZZZ]]]]]]ZZZUUUSSSQQQJJJCCC;;;888999::::::888999999999999999999999999888888999999999999888888999999999999999999999999999999::::::::::::;;;;;;999999;;;???===:::<<<@@@IIIOOO```uuu|||~~~}}}xxx{{{|||iii[[[___hhhkkknnnsssssskkkcccbbbeeennn|||llleee```\\\UUUNNNNNNTTTggg~~~xxxcccVVVPPPXXXmmm~~~|||yyytttnnndddeeeiiisss{{{dddQQQGGGCCC>>>999;;;;;;;;;:::999888999:::999999999888888888888777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888999999999888888888999::::::;;;;;;:::<<<===>>>===>>>@@@AAABBBFFFGGGKKK^^^zzz~~~yyyjjjeeecccfffhhhgggfffgggiiikkkpppuuu{{{|||{{{wwwzzz~~~}}}yyyvvvooolllhhheeeccc```\\\ZZZOOOMMMJJJHHHHHHFFFCCCAAA>>>>>>>>>>>>==================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<===>>>:::;;;<<<===@@@IIITTT]]]aaaeeekkkoooqqqsssxxx}}}xxxrrrhhh```dddmmmsssssswwwrrrjjj]]]SSSSSS[[[ccchhhqqqwwwooocccTTTYYY^^^___\\\WWWUUUTTTNNNGGG???:::999999888777::::::::::::::::::::::::888888999999999999999888999999999999999999999999999999::::::::::::;;;;;;999999;;;>>><<<:::>>>DDDKKK\\\ppp|||~~~}}}yyyttt~~~xxxsssyyymmmccc```hhhqqquuuxxx}}}~~~ooo]]]VVVRRRRRRVVV^^^lllxxxuuunnnfff___XXXOOOLLLLLLVVVlllwwwdddRRROOOZZZiiixxx~~~zzzeeeaaaaaammmrrraaaQQQEEE???===;;;::::::999999999999:::999999999888888888888777888888888888777777777777888888888888888888777777666777888999999888777666777777777777777777777777777888888888888999999999888888999999::::::;;;;;;;;;<<<===>>>===>>>@@@BBBFFFIIIKKKSSShhh~~~yyysssgggcccbbbfffhhhggggggiiigggkkkrrryyyooorrrzzzwwwtttvvvzzz~~~|||wwwsssooollliiifffddd```\\\XXXNNNLLLJJJHHHHHHFFFDDDBBB>>>>>>>>>>>>==================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;<<<>>>@@@EEEOOOZZZbbb___aaagggnnnqqqpppppprrrhhhiiihhheeehhhooorrrqqq{{{|||jjjYYYTTTWWWXXXXXX]]]bbb^^^WWWQQQWWW]]]```^^^[[[YYYYYYTTTNNNGGGAAA>>><<<:::999::::::::::::::::::::::::888888999999::::::999999999999999999999999999999999999999:::::::::;;;;;;999999;;;===;;;;;;AAAJJJSSShhh{{{uuuyyywwwsssuuuuuufffdddhhhqqqzzz~~~xxxiii]]]UUUOOOQQQWWW\\\ccciii|||~~~mmmaaa[[[UUUOOOKKKPPP^^^sss~~~___RRRQQQZZZiiikkkbbb]]]gggzzzuuu___KKKBBBCCC;;;:::999888999::::::999999999999888888888777777888888888888777777777666999999999888888888888888555666888::::::888666555777777777777777777777777777777888888888999999999888888999999:::;;;;;;<<<<<<===>>>======>>>AAACCCEEEMMMVVVcccwww|||~~~{{{|||~~~tttnnngggdddcccfffgggffffffiiiiiinnnvvv~~~yyyhhhjjjppp{{{}}}tttrrrtttyyy}}}}}}wwwrrrllljjjhhhfffccc^^^YYYUUUNNNLLLJJJHHHHHHFFFDDDBBB>>>>>>>>>>>>==================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???CCCJJJSSS\\\aaa___aaajjjvvvyyyrrrkkkiiilllvvv}}}zzzssspppqqqrrryyykkk[[[[[[YYYWWWZZZ]]][[[XXXQQQTTTXXX\\\]]]]]][[[ZZZWWWSSSLLLGGGBBB>>>;;;:::::::::::::::::::::::::::888888999:::::::::::::::999999999999999999999999999999999:::::::::;;;;;;999999;;;<<<;;;===GGGRRR___ppp~~~zzzmmmoooxxxyyyjjjfffgggmmmuuu}}}xxxhhhYYYWWW[[[```dddgggsssyyyhhhbbb```XXXPPPNNNTTTbbbyyyoooZZZNNNRRR```|||uuuiii___cccrrrmmmRRRFFFFFF===;;;999999:::;;;:::999999999999888888888777777888888888888777777777666999999888888888888888888555666888::::::888666555777777777777777777777777777777888888888999999999888999999:::;;;;;;<<<<<<<<<===>>>======>>>AAADDDAAASSShhhxxx}}}|||}}}vvv}}}}}}{{{~~~{{{rrrmmmjjjgggfffhhhgggdddeeehhhmmmsss{{{xxxmmmlllpppzzz{{{tttsssuuuxxx~~~yyytttiiihhhfffeeebbb\\\VVVQQQNNNLLLIIIHHHHHHGGGDDDBBB>>>>>>>>>>>>==================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;===BBBIIIPPPWWW\\\___bbbeeeqqquuullljjj|||qqqqqqtttyyy___\\\WWWVVVYYY^^^bbbcccWWWUUUTTTWWW[[[]]]\\\YYYUUUSSSPPPKKKFFF@@@<<<:::::::::::::::::::::::::::777888999:::;;;;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;999999;;;<<<;;;???MMM[[[lllvvvwwwggglllzzzqqqdddgggiiinnnuuu}}}~~~iii______bbbgggjjjrrrsssiiieee]]]UUULLLOOOYYYnnn|||bbbQQQOOOYYYuuu~~~ssseeebbbjjjvvvzzz\\\JJJGGG@@@===::::::<<<===;;;888999999999888888888888777888888888888777777777777777777777888888888999999666777888999999888777666777777777777777777777777777888888888888999999999999999::::::;;;;;;<<<<<<===>>>>>>======>>>BBBEEECCC]]]zzz|||xxxzzz~~~xxx}}}yyyqqqmmmkkkiiiiiijjjhhhdddeeeiiiqqqvvv~~~wwwuuutttzzzyyyvvvvvvvvvyyy~~~|||wwwhhhgggfffdddaaa[[[TTTOOOMMMKKKIIIHHHHHHGGGEEECCC>>>>>>>>>>>>==================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<>>;;;777999999999888888888888777888888888888777777777777555555666666777888999999777777777777777777777777777777777777777777777777777888888888888999999999999999::::::;;;<<<<<<<<<>>>>>>>>>===<<<>>>BBBEEEJJJgggrrrtttyyyvvvpppmmmjjjiiijjjkkkiiifffhhhmmmrrrxxx~~~xxxwwwxxxxxxyyy~~~yyyggggggfffdddaaa[[[SSSNNNMMMKKKIIIHHHHHHGGGEEECCC>>>>>>>>>>>>==================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======@@@FFFPPP\\\eeeiiiiiigggeeeeeennnzzzzzzrrrrrrzzzrrriiimmmsss~~~uuubbbVVVTTT\\\kkkwwwuuuhhh[[[YYY```eeebbb\\\UUUWWWXXXVVVQQQJJJDDD@@@;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;<<<;;;999999999999999999999999999999:::::::::;;;;;;;;;888999;;;<<<===DDDVVVgggzzz}}}}}}{{{~~~|||}}}pppfffbbbiiimmmsss{{{|||vvvlllgggZZZTTTOOOVVVnnn}}}dddWWWRRReeexxxzzzpppbbb^^^hhh|||rrrXXXOOOEEEAAA<<<<<<>>>>>>;;;777999999999888888888888777888888888888777777777777333444444666777888999:::888888777777777777888888777777777777777777777777777888888888888999999999999999:::;;;;;;<<<<<<===>>>>>>>>>===<<<>>>BBBFFFRRRooommmuuu}}}uuuooommmiiihhhjjjllljjjgggjjjppprrrwww{{{uuu~~~vvv|||~~~wwwfffeeecccaaa^^^[[[XXXVVVOOOLLLJJJHHHGGGEEEBBB@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::<<<===>>>>>>AAANNN^^^iiiooorrroooiiiccchhhssszzzssskkkrrrvvvnnnooosss{{{}}}{{{}}}uuuYYYOOO[[[iiiooo~~~wwwsssfff^^^dddccc]]]WWWSSSRRRNNNHHHBBB???===:::999999999888777;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999888888:::;;;;;;;;;;;;777999AAAEEEKKK^^^ttt~~~zzzzzz|||mmmffffffhhhlllpppxxxrrrfff___WWWPPPRRR```vvvoooaaaWWWaaa{{{wwwyyyddd\\\gggzzz}}}eeeUUUPPPIII???888999;;;:::666888888888888888888888888888888888888888888888888777777777777777888888999777777777888999999::::::888888999999999999888888888888999::::::::::::999::::::::::::;;;<<<======>>>???@@@??????CCCKKKQQQ^^^rrrxxxzzzuuupppnnnooolllhhhfffhhhkkknnnooowww{{{wwwhhhccc|||{{{tttgggeeeccc```]]]ZZZWWWTTTNNNLLLIIIHHHFFFEEEBBB@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999:::;;;===>>>>>>EEEUUUgggnnnooonnnkkkhhhgggooovvvtttjjjfffqqq|||uuussswww|||zzz{{{~~~}}}zzz}}}~~~aaaSSSXXXbbbfffpppaaaffffff```ZZZVVVUUURRRLLLGGG@@@===:::999999:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<;;;:::;;;<<<=========;;;888;;;CCCIIIQQQeee{{{ooodddaaadddgggkkkrrr|||wwwyyy{{{~~~pppbbbYYYQQQOOOWWWjjjrrr[[[XXXhhh|||}}}}}}pppaaaaaapppppp\\\QQQKKKBBB<<<;;;<<<;;;888888888888888888888888888888888888888888888888888777777777777777888888999999999888888888888888888888888999999999999888888888888999::::::::::::999::::::::::::;;;<<<======???@@@AAA??????CCCMMMTTTfffzzzyyy~~~zzzuuuqqqnnnmmmkkkhhhgggiiilllppprrryyy|||uuukkkiiiyyyqqqiiifffccc```]]]ZZZUUURRRNNNKKKIIIGGGFFFEEEBBB@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::<<<>>>???KKK^^^qqquuuooojjjiiihhhllluuuxxxmmmaaadddrrr|||{{{yyyvvvvvvxxx~~~zzz{{{~~~~~~kkkXXXWWW]]]___yyy{{{cccbbbfffaaa\\\XXXVVVSSSOOOKKKAAA>>>;;;::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::>>>GGGNNNZZZppp}}}wwwiiibbbdddjjjnnnkkkttt|||~~~wwwxxxwwwjjjaaa______^^^jjjyyyzzzhhh___UUUOOOOOO[[[ttteeeSSSXXXrrr{{{jjj[[[cccuuu~~~eeeSSSMMMFFF@@@===<<<;;;:::999999999999999999999999888888888888888888888888777777777777777888888999::::::999999888777777666888888999999999999888888888888999::::::::::::999::::::::::::;;;<<<===>>>@@@AAAAAA???>>>EEEPPPZZZmmm|||~~~|||yyyvvvrrrooojjjiiihhhhhhkkkoootttvvv|||xxxqqqppp{{{tttlllhhhdddaaa___[[[UUUQQQMMMKKKHHHGGGFFFEEEBBB@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>>???AAA@@@>>>???HHHXXXdddxxx~~~~~~|||zzzxxxvvvrrroooggghhhhhhjjjmmmrrrwww{{{{{{}}}zzz~~~yyynnnjjjeeebbb```]]]VVVQQQLLLJJJHHHFFFFFFDDDBBB@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888:::<<<<<<:::999999:::999===EEEOOOYYYiii|||wwwyyyzzzkkkfffggggggkkkooottt~~~~~~|||wwwiiigggqqqwwwlllaaa\\\UUUNNNIIIJJJOOOTTT___sssyyynnnddd]]]UUUQQQ]]]nnnmmm\\\UUUrrryyy}}}yyyddd^^^fff~~~xxx]]]SSSJJJFFFBBB;;;999;;;999999999999999999999999888888888888888888888888777777777777777888888999777777888888888999999999888888999999999999888888888888999::::::::::::999;;;;;;;;;;;;<<<===>>>>>>>>>@@@@@@>>>AAAOOOcccttt|||{{{vvv}}}~~~yyyvvvvvvuuuqqqmmmdddfffiiikkknnnssszzz{{{uuuyyy|||~~~zzznnniiicccaaaaaa^^^WWWQQQKKKIIIGGGFFFFFFDDDBBB@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;>>>DDDJJJSSSbbbnnnnnnjjjkkksssxxxyyyllldddeeeiiieee^^^eeeiiipppyyyzzzeeeYYYTTTZZZ```jjj|||lll]]]^^^^^^]]][[[WWWTTTRRRKKKFFFAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;>>>AAA@@@===;;;<<<===:::AAAKKKTTT___nnn{{{uuujjjiiikkkjjjlllqqq~~~~~~~~~nnnccchhhssszzzrrraaaQQQLLLHHHFFFFFFIIIPPPYYYiii~~~vvvhhhccc[[[SSSUUU```{{{```SSSggg}}}zzz|||mmmcccbbbqqq{{{hhhXXXKKKHHHEEE===999;;;::::::::::::::::::::::::888888888888888888888888777777777777777888888999666777777888999999::::::888888999999999999888888888888999::::::::::::999;;;;;;;;;;;;<<<===>>>???===@@@AAAAAAGGGYYYsssrrrxxxxxx}}}sssrrr}}}|||vvvssstttsssnnnjjjaaadddiiilllooottt{{{zzztttxxxzzz{{{~~~}}}wwwlllgggaaa______]]]VVVOOOKKKIIIGGGFFFEEEDDDBBB@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<<===<<<<<<@@@HHHNNNWWW___eeeeeefffnnnvvv{{{rrreeebbbdddccc```___dddjjjrrrzzz~~~ppp___VVVZZZ\\\```sssvvvnnn[[[^^^```aaa^^^ZZZVVVSSSNNNIIICCC>>><<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???CCCBBB>>><<<<<<>>><<>>???>>>AAADDDFFFOOOeeejjjqqqvvvzzzrrryyy{{{ssspppqqqppplllggg^^^ccciiilllooottt{{{~~~zzzvvvyyy{{{zzz{{{}}}yyysssjjjddd^^^]]]^^^\\\UUUNNNJJJIIIFFFFFFEEEDDDBBB@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>======AAAJJJQQQZZZ]]]______dddoooxxx{{{xxxiii^^^```bbb___```fffiiinnnuuuzzz{{{{{{{{{{{{zzzhhh]]]VVVZZZ[[[fffvvvssshhhiiiYYY\\\aaabbb___ZZZUUUSSSPPPKKKDDD>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::>>>BBBBBB===:::;;;===>>>IIIUUU^^^ggguuu}}}uuuzzz|||pppjjjoooqqqqqqwww{{{zzz}}}llldddeeegggtttlllYYYMMMGGGDDDFFFMMMSSSYYYdddppprrrkkkhhh\\\UUUWWWnnnvvvUUU^^^uuu~~~}}}tttiii^^^gggttt{{{cccOOOKKKKKKDDD===<<<::::::::::::::::::::::::888888888888888888888888777777777777777888888999::::::999999888777777777888888999999999999888888888888999::::::::::::999<<<;;;;;;<<<<<<===>>>??????CCCFFFJJJTTTllllllttt{{{xxxuuuzzzrrrooopppooojjjeee]]]ccciiilllnnnsss{{{|||{{{yyywwwtttuuuzzzzzzsssfffccc___]]][[[WWWQQQLLLIIIIIIHHHHHHFFFEEECCCBBB????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<;;;999;;;DDDSSS^^^aaa___^^^dddpppwwwuuunnnjjjbbb\\\^^^cccccccccdddlllsss{{{|||xxxuuuwwwzzz{{{sss```]]]YYYYYY```jjjkkkccc[[[QQQVVV^^^dddfffbbbYYYPPPQQQPPPNNNIIIDDD???===<<<999999999999999999999999999:::;;;;;;<<<<<<;;;;;;??????>>>===<<<;;;;;;:::FFFLLLZZZiiivvvzzzvvvzzz}}}pppnnn}}}rrrnnnmmmoooqqqsssyyy~~~~~~{{{xxxyyyllliiijjjuuu~~~|||jjjYYYRRRJJJGGGJJJOOOTTT]]]jjjxxxzzzpppaaaWWWWWW```|||gggaaaiiiyyykkkaaaaaaooojjjSSSNNNOOOJJJAAA<<<:::999999999::::::999777999999999888888888888777999999888888888888888888888888888888888888888888777777888999999999999888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===============;;;EEEHHHGGGZZZ~~~ooonnnttt{{{yyyuuuuuussslllfffddddddfffiiimmmrrrwww{{{~~~~~~zzzwwwuuuvvvzzzzzzsssgggccc___\\\[[[WWWQQQLLLIIIIIIHHHHHHFFFEEECCCBBB??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<======???DDDMMMYYYaaaaaa^^^^^^eeeooouuuppphhh```YYYVVV\\\bbbccc___^^^iiiooovvvwwwuuuuuuxxx}}}}}}vvvwwwuuuiiiddd```dddnnnsssmmmcccVVVUUUWWW]]]```^^^ZZZXXXQQQPPPMMMIIIDDD???===<<<999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<===============>>>???JJJRRR```ooozzz|||xxx~~~mmmiiinnn|||ooonnnoooppppppsss}}}~~~||||||}}}zzzyyy}}}xxxwwwyyy}}}}}}ttttttzzzrrr[[[OOONNNJJJJJJMMMSSS\\\gggsss}}}{{{lll___XXXXXXqqqnnneeesssyyyvvvggglll}}}rrrVVVOOOSSSPPPFFF>>>;;;999999999::::::999777999999999888888888888777888888888888888888888888888888888888888888888888777777888999999999999888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===============>>>FFFIIIJJJ^^^vvvxxx|||}}}~~~xxxuuuuuurrrkkkfffdddeeehhhlllppptttyyy}}}zzzyyyxxxxxx|||zzzttthhhddd___\\\ZZZWWWRRRMMMIIIIIIIIIHHHFFFDDDCCCBBB>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<======???EEEOOOYYYaaafffaaa^^^___fffoooppphhh```XXXWWW[[[dddjjjfff```\\\gggkkkpppqqqqqqtttzzzwwwqqqyyy~~~yyyssssss~~~}}}wwwlllgggoooyyyxxxooocccZZZWWW]]]aaa]]]YYYZZZRRRPPPMMMIIIDDD@@@===;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===???CCCFFFNNNYYYgggttt}}}{{{~~~ddddddmmmwwwmmmnnnpppqqqpppttt|||{{{|||xxxxxx|||}}}kkkjjjppplll[[[SSSSSSNNNNNNRRR[[[jjjyyy~~~~~~mmm___UUUfff~~~zzzcccfffxxxqqqiiiqqq|||\\\PPPTTTUUUJJJ???;;;:::999999::::::999777999999999888888888888777888888888888888888888888888888888888888888888888777777888999999999999888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>AAAGGGJJJNNNccc|||~~~{{{}}}xxxuuutttqqqkkkfffeeefffjjjppptttwwwzzz~~~yyy|||{{{|||{{{vvviiiddd___[[[YYYWWWRRROOOJJJIIIIIIHHHFFFDDDBBBAAA======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>===???HHHUUUaaahhhiii```^^^```iiinnnkkkbbb\\\[[[cccppp{{{zzzooofffccchhhkkkmmmnnnooottt|||zzzpppsssvvv~~~~~~vvvhhhiiiwwwlll^^^XXX___eeebbb\\\YYYSSSQQQMMMIIIEEEBBB>>>;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===@@@FFFKKKSSS```nnnwwwzzzpppeeegggkkktttvvvpppnnnnnnppprrrxxx}}}{{{wwwuuuwwwzzz~~~eeebbbiiinnnhhhfffbbbWWWTTTYYYeeexxx|||iii[[[```qqqgggaaalll}}}zzzggggggiiiVVVSSSSSSKKKAAA===;;;999999::::::999888999999999888888888777777777777777777888888888888888888888888888888888888777777888999999999999888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????BBBFFFJJJSSSiii}}}ooottt}}}xxxuuutttpppjjjfffgggggglllssswwwyyy{{{~~~~~~}}}zzz}}}}}}~~~}}}xxxkkkeee___ZZZYYYWWWSSSPPPJJJJJJIIIHHHFFFDDDBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>===???IIIXXXdddiiijjj___^^^dddlllmmmfff```___gggvvvuuukkkllllllmmmnnnooopppuuu}}}}}}pppoooooossstttdddaaaooo}}}nnn___]]]bbbddd```\\\UUURRRMMMJJJGGGDDD???<<<::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<===<<<<<>><<<:::999::::::999888999999999888888888777777666666777777777888888888888888888888888888888888777777888999999999999888999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>??????@@@AAAFFFMMMZZZqqq|||~~~ssshhhrrr}}}~~~{{{wwwuuusssooohhhfffhhhhhhnnnuuuyyyyyyzzz~~~{{{{{{|||}}}zzzlllfff___ZZZXXXWWWTTTQQQKKKJJJIIIHHHFFFDDDBBBAAA===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>CCCNNN[[[eeehhhggg]]]```hhhoookkkbbbbbbhhhuuussslllpppnnnoooqqqrrrtttxxx~~~}}}rrrnnnjjjjjjrrr|||}}}xxxhhh___]]]ggghhh]]]___```[[[XXXTTTNNNKKKJJJGGGAAA===::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<===<<<<<>>>>>???@@@@@@BBBIIIUUUfff|||}}}}}}|||wwwpppccc```nnnzzz~~~{{{wwwuuusssnnngggfffiiikkkqqqwwwzzzyyyzzzyyyxxxzzz}}}|||yyymmmggg^^^YYYWWWWWWTTTRRRKKKKKKJJJHHHFFFCCCAAA@@@=========<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;888;;;<<<;;;<<>>:::999999:::999999999999999888888888888777555555666666777888888999888888888888888888888888777777888999999999999888999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAAEEEOOO___sss||||||vvvaaa___cccppp{{{}}}zzzwwwuuusssmmmgggfffjjjoootttzzz{{{zzz{{{tttuuuwww{{{~~~~~~{{{yyymmmggg^^^YYYWWWWWWUUUSSSKKKKKKJJJHHHFFFCCCAAA@@@>>>============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;CCCQQQ___hhhiiiddd```\\\bbbnnnsssiii___iii|||tttjjjiiinnnjjjmmmqqquuuzzz}}}~~~rrrkkkddd[[[XXXWWWYYYaaakkkuuuzzzzzziiiVVV]]]```[[[gggddd```ddd```[[[VVVPPPNNNMMMJJJDDD???;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;666999;;;;;;===FFFUUUaaaeeerrrnnn^^^}}}~~~wwwrrrqqqssszzz}}}xxxwwwvvvpppkkkttt{{{uuurrrwww~~~www```ccc^^^[[[ooozzzaaa```vvvxxxxxxzzzuuuwww{{{lllXXXTTTPPPFFFAAA>>>;;;999999:::999999999999999888888888888777444555555666777888888999888888888888888888888888777777888999999999999888999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAAHHHTTTggg}}}vvv}}}wwwjjjmmmssszzzzzzwwwuuurrrlllffffffkkkqqqwww|||}}}{{{|||yyy{{{yyyzzz~~~wwwooohhhbbb[[[WWWVVVWWWVVVTTTLLLKKKIIIGGGDDDCCCBBBAAA============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<============EEESSS```gggfff___ZZZYYYaaakkklllbbb\\\jjj~~~wwwpppooonnnjjjgggiiimmmuuu~~~xxxllljjj```]]]ZZZZZZ]]]aaaeeefffttt~~~xxxiii___]]]```eeehhhaaa]]]```]]][[[VVVPPPNNNMMMLLLFFFBBB>>><<<;;;:::;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<@@@JJJYYYeeelllrrr~~~|||wwwjjjhhhyyyvvvuuurrrwww~~~|||yyywwwuuummmhhhppprrrmmmggg[[[VVVhhhpppeeerrr}}}www{{{vvvooopppyyy{{{qqqttt|||rrrWWWOOOOOOGGGBBB???;;;888888999:::999999999999999999999999999888888888888888888888888888888888888888888888888555666777888999:::::::::999999:::;;;;;;<<<<<<===>>><<<<<<@@@AAA???AAADDDLLLgggyyyvvv|||ssseeewww|||yyy|||}}}xxxpppkkkiiiiiiiiiiiiwwwuuuvvvzzz}}}~~~~~~}}}{{{|||yyyqqqhhhbbbZZZVVVVVVVVVUUUSSSLLLKKKIIIGGGDDDCCCBBBAAA============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<>>;;;::::::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>CCCOOOaaannnyyyzzzrrrooovvvxxxtttssspppvvv}}}tttssstttuuunnngggmmmyyy|||lllggg\\\UUUbbb{{{gggooo|||zzz~~~~~~{{{ssslllcccbbbkkkvvvwwwqqqoooxxxxxxbbbUUURRRMMMDDD@@@<<<:::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888666777888999999999999999999::::::;;;;;;<<<<<<===>>><<<===@@@AAA@@@BBBGGGRRRtttzzzrrriiixxx}}}{{{yyytttnnnjjjiiijjjllllllvvvssstttxxxzzz|||~~~}}}~~~zzzssshhhbbbZZZUUUTTTTTTSSSRRRLLLJJJHHHFFFDDDCCCBBBBBB============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<=========CCCNNNXXX^^^aaa```___^^^fffiiiaaaZZZ___mmmyyy~~~wwwlllgggiiinnnooorrrsssuuuyyy~~~tttllleeebbb^^^\\\^^^```bbbbbbiiirrr}}}rrr\\\YYY]]]___dddzzzyyylllkkkhhh``````ZZZSSSOOOMMMLLLIIIFFFCCC???;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???FFFVVVlll{{{{{{mmmrrrxxxsssqqqpppwww|||pppppptttwwwqqqhhhjjjssszzzoooooowwwsssnnncccXXX\\\rrrkkklllyyyqqqddd^^^dddqqqwwwvvvyyypppYYYMMMKKKEEEBBB>>><<<;;;;;;::::::999999999999999999999999888888888888888888888888999999999999999999999999888888999999999999999888:::::::::;;;<<<<<<======>>><<<===@@@AAAAAAEEEJJJ[[[|||~~~qqqmmmwww~~~|||~~~tttpppkkkiiijjjmmmooopppwwwsssssswwwzzz}}}~~~zzzttthhhaaaYYYTTTSSSSSSRRRPPPKKKJJJHHHFFFDDDCCCBBBBBB============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;<<<<<<>>>>>>@@@DDDLLLRRRXXX[[[^^^```aaafffeee[[[WWW```mmmtttzzzwwwrrrkkkgggiiimmmpppssstttwww{{{~~~~~~zzzqqqhhheeebbb```aaaccceeeeeeppp~~~llljjjhhhaaaiiizzz~~~qqqiiiccc]]]bbb]]]UUUPPPMMMLLLJJJIIIEEEAAA===:::999;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========???HHH\\\uuuooowwwzzztttqqqssszzz|||sssssswwwzzztttjjjjjjqqqzzzoooaaa___hhhttt}}}zzznnn___YYYfffqqqlllqqqeeeeeemmmtttuuu}}}___LLLNNNGGGDDD@@@===<<<;;;:::888999999999999999999999999888888888888888888888888999999999999999999999999999999999:::999999888888::::::;;;;;;<<<=========>>>===>>>AAABBBBBBHHHOOOaaayyyrrrrrrwwwyyyzzz~~~sssoookkkiiikkkooorrrtttyyyuuutttyyy}}}~~~~~~~~~xxxssshhhbbbZZZTTTSSSRRRPPPNNNJJJIIIGGGEEEDDDCCCBBBBBB============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<===???@@@DDDGGGLLLPPPSSSWWW]]]aaacccddd```YYYYYY```iiinnnqqqooonnnmmmkkkjjjmmmppprrrvvv{{{}}}{{{xxxiiigggddddddeeeggghhhiiipppnnneeerrr}}}|||pppddd```aaaccc^^^WWWRRRNNNLLLKKKJJJGGGCCC>>>;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>===;;;999777999999999999999999999999888888888888888888888888999999999999999999999999999999:::::::::999999888::::::;;;<<<<<<======>>>>>>>>>???BBBBBBDDDLLLUUUaaazzzuuu{{{zzzxxxzzztttppplllkkklllpppsssuuuxxxttttttzzz{{{}}}~~~|||wwwsssiiicccZZZUUUSSSRRRPPPNNNIIIHHHGGGEEEDDDCCCBBBBBB============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<>>>AAACCCHHHKKKNNNPPPSSSXXX```fffgggaaa]]]^^^aaabbbeeeiiihhhhhhjjjmmmmmmjjjlllooosssxxx~~~~~~}}}{{{iiigggddddddeeeggghhhhhhllljjjqqq|||sssbbb\\\```bbb___YYYSSSOOOLLLJJJJJJHHHEEE@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===BBBNNNccc~~~mmmdddzzz~~~zzzwwwxxx~~~}}}xxxttttttvvvpppggggggnnnzzzoookkkkkkooowwwqqqggg\\\[[[ooonnnssssssgggeeefffgggxxxpppSSSUUUKKKHHHDDDAAA???<<<999777999999999999999999999999888888888888888888888888::::::::::::::::::::::::999999:::::::::::::::999;;;;;;;;;<<<======>>>>>>??????@@@CCCCCCEEEOOOZZZccc|||xxx|||}}}ssspppllljjjlllppptttvvvuuuqqqrrr{{{|||}}}~~~{{{wwwssskkkddd[[[UUUSSSRRRPPPNNNIIIHHHFFFEEECCCBBBBBBBBB============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::===AAAGGGSSShhhlllYYY]]]zzz|||yyy|||tttpppqqquuuqqqhhhgggmmm~~~zzzyyy~~~vvvmmmlllpppsssvvv}}}tttlllaaaZZZeeezzzpppfffzzzuuueee______```wwwyyyVVVQQQNNNKKKHHHDDDBBB???;;;888999999999999999999999999888888888888888888888888::::::::::::::::::::::::888888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????AAACCCCCCFFFQQQ^^^ooo~~~}}}}}}}}}pppzzz~~~~~~}}}pppllliiihhhkkkppptttvvvrrrpppsss}}}~~~~~~{{{wwwtttllleee\\\VVVTTTRRRPPPNNNHHHGGGFFFEEECCCBBBBBBBBB>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<@@@DDDGGGKKKOOOTTTWWWZZZbbbmmmvvvnnn]]]\\\nnntttgggaaaggg```^^^aaaggghhhgggjjjqqqtttwwwyyyyyyyyy{{{xxxfffccc```^^^^^^^^^]]][[[^^^yyynnniiirrrnnn___]]]___^^^[[[VVVPPPKKKIIIHHHHHHFFFCCC@@@???===;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>??????BBBCCCCCCGGGSSS```{{{~~~qqqvvv}}}mmmddd|||yyyyyy}}}uuullliiiffffffjjjppptttvvvsssqqquuu|||{{{wwwyyy~~~xxxssstttfffaaa[[[VVVSSSRRRQQQPPPGGGFFFEEECCCBBBBBBBBBBBB>>>>>>======<<<<<<<<<;;;========================<<<<<<<<<;;;;;;::::::::::::;;;<<<;;;;;;???FFFLLLNNNUUUWWWVVV]]]lllrrroooggg___cccrrruuuiiibbbeeecccccccccdddfffjjjmmmppprrrsssuuuxxx}}}rrrjjjeee```^^^ZZZTTTSSSUUU___rrr{{{hhh```wwwiiidddaaa[[[___^^^QQQJJJLLLIIIGGGFFFCCC@@@===;;;999999<<<<<<;;;;;;;;;;;;::::::???===CCCSSSbbbnnnzzzyyyhhh```kkk|||{{{zzz{{{~~~yyyooooooyyy{{{oooggggggrrr|||zzzkkkmmmsssbbbWWWWWWXXX___mmmwwwnnn```[[[```zzz~~~eeeiiixxx}}}www___LLLOOOfff}}}[[[XXXUUUNNNGGGFFFEEE>>>555:::999999888888999999:::888888999999999:::::::::999999999999999999999999:::888666888===???<<<888;;;;;;<<<===>>>???@@@@@@AAA>>>>>>AAAEEEMMM]]]mmmuuu{{{|||jjjgggwwwuuuvvv}}}~~~tttiiicccaaahhhqqquuuuuuvvvpppxxx~~~{{{xxxzzzyyysssrrrgggbbb[[[VVVSSSQQQPPPNNNGGGFFFEEECCCBBBBBBAAAAAA>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<;;;;;;@@@GGGNNNRRRYYYZZZVVV[[[iiipppnnnbbb\\\aaannnoooccc___dddeeeeeeeeegggiiimmmppprrrssstttuuuxxx|||xxxmmmgggaaa___[[[VVVTTTVVV___qqquuueee\\\oooqqqaaa______ccc___RRROOOQQQIIIGGGFFFCCC@@@===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>???GGGWWWgggrrr~~~~~~mmmeeemmm}}}|||zzz{{{~~~yyyooonnnyyy|||rrrlllnnnvvv}}}yyyqqqkkkooo}}}sssdddVVVUUUXXXdddwww|||ppp```XXXZZZvvvhhhhhhvvviiiQQQNNNaaa^^^XXXUUUOOOHHHFFFEEE???777:::999999888888999999:::888888999999999:::::::::999999999999999999999999:::888666999===>>><<<999;;;;;;<<<===>>>???@@@@@@AAA??????CCCGGGRRRfffyyy}}}rrrgggmmmxxxtttvvv}}}~~~tttmmmfffccckkksssvvvuuutttrrrzzz|||{{{~~~{{{sssooohhhccc\\\WWWSSSPPPNNNLLLFFFEEEDDDCCCBBBAAAAAAAAA============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<<<<;;;<<>><<<::::::::::::;;;;;;;;;;;;;;;;;;>>>BBBMMM^^^nnnzzzzzzjjjaaahhh{{{{{{zzzyyyyyy|||~~~rrroooyyy|||tttpppttt|||~~~nnnpppssswww~~~vvvtttyyy~~~ddd^^^YYY]]]kkksssbbbYYYXXXmmmpppgggrrrxxxuuuWWWNNN``````YYYWWWQQQIIIGGGFFFAAA999:::999999888888999999:::888888999999999:::::::::999999999999999999999999:::888777999<<<>>><<<999;;;;;;<<<===>>>???@@@@@@AAAAAAAAACCCHHHWWWpppiiigggyyy|||tttvvv~~~}}}sssqqqiiifffnnnwwwxxxuuurrrttt|||}}}~~~uuuoooiiiddd]]]WWWSSSOOOLLLIIIEEEEEECCCBBBAAA@@@@@@@@@===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>><<<;;;::::::::::::;;;;;;<<<<<<<<<>>>FFFTTTfffuuupppaaa[[[dddvvv|||xxxxxxvvvwwwzzzxxxssszzz}}}uuurrrwww~~~{{{zzzyyyrrrvvv}}}xxxnnnooouuutttqqqooorrr~~~xxxiii```dddtttuuuggg^^^[[[ccc|||zzzgggnnnuuuooo~~~^^^QQQddd```ZZZXXXRRRKKKGGGFFFBBB<<<:::999999888888999999:::888888999999999:::::::::999999999999999999999999999888888999<<<===<<<:::;;;;;;<<<===>>>???@@@@@@BBBCCCDDDDDDJJJ\\\yyyhhhnnnvvvxxx{{{rrrpppiiihhhpppyyyzzzvvvrrrwww~~~}}}wwwoooiiiddd^^^WWWSSSNNNJJJHHHEEEDDDCCCAAA@@@@@@@@@@@@<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>BBBLLLXXXaaauuuiii[[[XXXaaahhhcccXXXUUUVVV\\\```\\\VVV[[[eeelllmmmooorrrvvvyyy|||~~~}}}|||{{{zzz{{{{{{}}}}}}~~~|||xxxyyyvvvmmmdddaaa^^^ZZZWWWWWWSSSWWW|||ttt]]]ZZZ\\\aaawwwttt]]]eee```PPPJJJJJJGGGEEECCCAAA>>>===<<<;;;::::::;;;<<<======>>>>>>???JJJ[[[lll{{{}}}hhhZZZZZZhhh{{{{{{xxxxxxxxxyyy||||||uuu|||}}}wwwtttzzzxxxyyyuuurrrqqquuuzzzqqqkkknnnsssjjjccc[[[ZZZbbbssspppgggnnnwwwkkkbbb\\\[[[oooiiilll~~~qqqiii~~~bbbTTTeeecccZZZYYYSSSKKKGGGFFFCCC???:::999999888888999999:::888888999999999:::::::::999999999999999999999999888888888:::;;;<<<;;;:::;;;;;;<<<===>>>???@@@@@@@@@CCCEEEFFFPPPhhhmmmyyyxxx{{{zzzqqqlllhhhjjjsss{{{{{{wwwuuu{{{{{{{{{~~~yyyooohhhddd^^^XXXSSSNNNJJJGGGDDDCCCBBBAAA@@@?????????<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<888:::===???DDDMMMYYYbbbssseeeXXXYYYdddhhh___SSSRRRUUUZZZ]]]ZZZVVV[[[ccckkklllooossswww{{{}}}zzzzzzzzz{{{}}}}}}~~~yyyxxxzzzzzzooodddaaa___[[[XXXWWWSSSSSSpppggg\\\___aaahhh}}}___dddaaaQQQJJJJJJGGGEEECCCAAA???===<<<<<<;;;;;;<<<===>>>???@@@AAA@@@NNN```ppp~~~}}}bbbUUU\\\ooozzzyyyzzz|||~~~xxx}}}~~~wwwuuuzzz|||wwwyyy}}}qqqhhhiiinnnvvv~~~zzz{{{zzznnnkkkooorrrhhhbbb[[[XXXYYYdddwwwvvvrrr~~~}}}rrrfff[[[XXXfffpppkkkyyykkkvvv|||cccXXX^^^|||eeeYYYYYYTTTKKKFFFFFFDDD@@@:::999999888888999999:::888888999999999:::::::::999999999999999999999999888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>BBBEEEJJJZZZvvvnnnyyy~~~xxxpppiiiiiinnnxxx|||zzzwwwwwwxxxyyy|||xxxooogggccc]]]XXXSSSNNNJJJGGGDDDCCCBBB@@@??????>>>>>><<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888:::===???CCCKKKUUU]]]eee\\\VVVZZZccceee]]]TTTTTTWWW\\\___^^^\\\___eeeiiikkknnnssswwwzzz}}}~~~{{{{{{{{{|||~~~~~~|||{{{yyywwwzzz}}}qqqfffbbbaaa]]]YYYXXXSSSRRReeevvv]]]]]]bbb[[[vvveee^^^XXXSSSNNNGGGGGGEEECCCAAA???>>>===<<<;;;<<<===>>>@@@AAABBBCCCAAAQQQdddqqqcccXXXeeezzz}}}vvvvvvzzz|||~~~~~~tttooosss{{{www{{{|||yyy}}}tttfffeeefffjjjooorrrqqqooommmrrryyy}}}~~~tttnnnpppttttttjjjddd___]]]^^^cccqqqyyy|||lll[[[[[[bbbzzzmmmyyyuuurrrxxxbbbYYYWWWwwwaaaXXXXXXSSSKKKEEEEEEDDDAAA:::999999888888999999:::888888999999999:::::::::999999999999999999999999777888:::;;;;;;;;;;;;<<<;;;;;;<<<===>>>???@@@@@@>>>BBBEEEKKK^^^{{{}}}ppphhh~~~yyy~~~wwwoooiiimmmuuu}}}}}}xxxvvvyyyxxxxxxzzzxxxnnngggccc]]]XXXSSSOOOJJJGGGCCCCCCAAA@@@???>>>>>>>>>;;;<<<<<<<<<======>>>>>>========================:::::::::;;;;;;<<<<<<<<<888;;;>>>???BBBHHHQQQXXXXXXTTTUUU[[[aaaaaa\\\XXXYYY[[[```ccccccbbbdddhhhhhhjjjmmmrrrvvvzzz|||~~~~~~~~~zzzxxxwwwwww}}}sssgggdddccc___[[[YYYSSSSSS___sss]]][[[dddVVVeeeooo]]]TTTZZZXXXHHHGGGEEEDDDAAA???>>>======<<<===>>>???AAACCCDDDDDDBBBRRReeerrrkkkbbbrrrxxxqqqssswwwzzz}}}nnngggiiivvvwwwwwwuuupppsss|||wwwllljjjhhheeecccbbbbbbbbbaaaffflllppprrrtttxxx|||yyy|||yyyqqqooouuuyyyyyylllddd^^^___bbbhhhuuu}}}|||rrr______aaannnuuurrrvvvaaaYYYVVVvvvyyyYYYXXXXXXSSSJJJDDDDDDDDDBBB:::999999999999999999:::888888999999999:::::::::999999999999999999999999777888:::;;;::::::;;;<<<;;;;;;<<<===>>>???@@@@@@AAACCCDDDJJJ\\\yyyvvvzzzzzz~~~^^^```zzz|||xxx~~~wwwnnnjjjppp{{{~~~wwwvvvzzz{{{yyy}}}yyyyyy{{{vvvuuuhhh^^^\\\YYYRRRQQQQQQHHHEEECCCAAAAAABBBBBBAAA@@@<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<@@@??????BBBGGGNNNRRRTTTTTTWWW\\\```aaa___YYYTTTbbb___```fffgggeeeeeejjjppprrruuuvvvvvvwwwyyyzzzzzz|||~~~}}}~~~yyyuuu|||~~~pppfffaaa___]]]\\\XXXTTTWWWbbbqqqnnnaaa[[[bbbzzzvvv[[[ZZZ]]]RRRHHHGGGEEECCCBBBBBBAAA???===>>>>>>>>>>>>????????????DDD]]]iiinnneeehhh}}}yyyrrrrrruuuxxx}}}|||qqqeee]]]ccctttyyyqqqhhheeehhhrrrvvv~~~sssddd___```___[[[___bbbdddddddddfffkkkooosss{{{}}}|||xxxnnnlllooosss}}}xxxppp\\\bbb}}}sssooooootttkkkYYY\\\fffZZZYYYYYYVVVPPPHHHDDDCCCDDD===<<<;;;;;;;;;;;;:::888::::::999999::::::;;;<<<888999999::::::999999888888888999:::;;;;;;;;;;;;======>>>>>>??????@@@@@@@@@EEEGGGKKK___|||~~~xxx]]]WWWuuu{{{yyyuuuzzz}}}uuuppppppssszzz}}}vvvvvv||||||zzzzzzwwwyyy{{{uuuttthhh]]][[[XXXPPPPPPOOOGGGEEECCCAAA@@@AAAAAA@@@???<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>???BBBHHHNNNRRRSSSVVVYYY]]]___^^^ZZZWWWUUU___]]]___ccccccaaadddjjjnnnpppssstttuuuuuuwwwyyyyyy{{{}}}}}}||||||{{{}}}|||wwwssszzz~~~yyyuuuuuuvvvxxxrrrgggbbb___^^^\\\WWWRRRRRRZZZeeezzzzzzddd^^^rrrdddaaa```UUULLLHHHFFFCCCBBBBBBAAA???============>>>>>>>>>??????FFF```oooyyypppYYY```yyyyyyqqqqqqsssuuuyyy~~~zzzkkk```YYYZZZfff{{{|||sssiiibbb```^^^bbbiiittt}}}mmmgggfffddd___```bbbdddddddddeeeiiillloooxxx~~~~~~zzzvvvwwwzzz~~~yyyfffbbbwwwwwwmmmuuuzzznnnccc[[[ccc```[[[ZZZXXXRRRKKKGGGFFFFFF???===;;;;;;;;;;;;:::888::::::999999::::::;;;<<<888999999::::::999999888888888999:::;;;;;;;;;;;;======>>>>>>???@@@@@@@@@AAAGGGJJJRRRhhh{{{[[[SSSnnn|||~~~zzz~~~{{{sssoooooosss{{{{{{uuuwww|||{{{xxxwwwzzzzzztttrrrhhh]]]ZZZWWWOOONNNNNNEEEDDDBBB@@@@@@@@@AAA@@@>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>???BBBHHHNNNRRRSSSWWW[[[___]]]XXXUUUUUUXXX\\\]]]___```^^^]]]ccckkklllnnnqqqrrrssssssuuuwwwxxxyyy{{{}}}~~~}}}|||{{{xxxzzz~~~}}}wwwttt{{{~~~xxxooolllhhheeeaaaaaaiiisssuuujjjccc```^^^\\\YYYTTTSSSWWW^^^nnnnnnZZZhhhhhhaaa___SSSLLLIIIFFFDDDBBBBBBAAA???>>>===<<<<<<<<<======>>>???JJJdddvvveeeSSS___yyyyyyqqqoooppprrrvvv{{{xxxfff\\\XXXSSSXXXhhh}}}wwwnnnddd^^^XXXYYY]]]ffftttyyyqqqooolllfffdddfffggggggfffgggiiikkkmmmwww~~~~~~www|||kkkvvv}}}kkkzzzuuummm]]]aaa|||kkk]]]\\\ZZZUUUPPPKKKIIIIIIAAA???<<<:::;;;;;;:::999::::::999999::::::;;;<<<888999999::::::999999888888999:::;;;;;;<<<<<<;;;===>>>>>>???@@@@@@AAAAAABBBGGGLLLWWWooo{{{]]]YYYrrrxxxqqqnnnmmmttt}}}yyytttzzz|||{{{{{{|||zzzsssooojjj___[[[WWWOOONNNNNNFFFCCCBBB@@@???@@@@@@???>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<======???DDDJJJOOORRRSSSVVV[[[^^^[[[TTTRRRWWW^^^]]]___aaa___ZZZ[[[dddmmmkkknnnppprrrrrrsssuuuvvvwwwyyy{{{|||}}}}}}}}}|||yyy~~~zzzwww}}}uuunnniiieeecccbbb```^^^cccjjjyyyyyyllleee```]]][[[XXXTTTRRRVVV[[[hhhvvvZZZaaavvv}}}fff```^^^TTTNNNJJJHHHDDDCCCBBBAAA@@@>>><<<<<<;;;;;;<<<===>>>???NNNfffyyyxxxaaaRRR```yyywwwqqqpppppprrrxxx~~~tttccc]]]\\\SSSRRR\\\www|||wwwooohhhdddbbbaaaeeeppp}}}zzzuuuooolllmmmllllllllllllmmmnnnqqqzzz{{{xxxxxxjjjrrr~~~ssscccbbbzzzsss]]]]]][[[XXXTTTPPPMMMKKKDDDAAA===::::::::::::999::::::999999::::::;;;<<<888999999::::::999999888888999:::;;;<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCGGGMMM[[[tttqqq^^^fff|||~~~vvvpppmmmmmmvvv~~~}}}vvvttt||||||{{{yyyrrrmmmmmmaaa\\\XXXOOOOOOOOOFFFCCCBBB@@@???@@@@@@???>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<======@@@FFFLLLQQQSSSSSSSSSXXX\\\XXXRRRRRR[[[eeeaaadddccc^^^YYY\\\fffooollloooqqqsssssstttuuuwwwxxxyyy{{{|||}}}~~~~~~~~~{{{}}}|||~~~xxxmmmggg```]]]___ffflllnnnoooqqqtttzzz~~~pppfffaaa\\\YYYTTTPPPOOORRRUUU___wwwzzzwwwsssrrruuu{{{~~~}}}}}}|||]]]ZZZfffuuuvvvdddaaaaaaZZZUUULLLIIIEEECCCBBBAAA@@@???<<<;;;;;;;;;;;;===???@@@RRRhhhyyylllXXXMMM[[[ttt|||vvvrrrrrrsssvvv}}}pppaaa]]]]]]TTTRRRWWWlll{{{sssnnniiiiiippp~~~yyyuuusssqqqppppppqqqqqqrrrwwwxxxuuummmlllvvvhhhbbbwwwuuu]]]]]]\\\ZZZWWWTTTPPPMMMGGGCCC>>>:::999999999999::::::999999::::::;;;<<<888999999::::::999999888999999:::;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCDDDGGGPPPcccjjj]]]nnn}}}zzztttpppnnnoooxxx{{{ttttttzzzzzz}}}|||~~~yyysssmmmnnnbbb]]]XXXOOONNNOOOFFFDDDBBB@@@@@@@@@AAA@@@>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>BBBHHHOOOSSSTTTTTTRRRVVVYYYWWWSSSUUU___iiihhhiiieee]]]YYY___hhhooommmooorrrssstttuuuvvvxxxxxxyyyzzz|||}}}~~~~~~~~~{{{~~~}}}~~~yyymmmeeebbb______eeesssxxxvvvuuujjjbbb\\\YYYXXXSSSRRRSSSSSSYYYnnnxxxnnnfff```^^^\\\\\\```fffkkknnnvvv}}}}}}^^^TTTZZZfffrrrkkk]]]___bbb\\\WWWNNNJJJFFFCCCBBBBBBAAA@@@===<<<;;;;;;<<<>>>@@@BBBVVVjjjxxx___OOOJJJ\\\vvv{{{vvvssstttvvvyyymmm^^^[[[[[[UUUSSSVVVeee~~~|||vvvtttyyy~~~zzzvvvttttttvvvxxxxxx~~~jjjkkkyyyhhhkkkrrriii{{{{{{jjj```rrrsss^^^^^^]]]]]]\\\XXXSSSOOOJJJEEE???:::999999999999::::::999999::::::;;;<<<888999999::::::999999888999:::;;;<<<<<<======<<<>>>>>>???@@@BBBCCCDDDDDDFFFIIIUUUnnnqqqbbbuuu~~~xxxsssqqqpppsss{{{xxxrrrvvvtttlllqqq}}}yyytttoooooobbb\\\WWWNNNMMMMMMEEEEEECCCAAA@@@AAAAAA@@@???<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===???DDDJJJQQQUUUVVVUUUSSSVVVXXXVVVTTTXXXaaajjjnnnmmmfff[[[YYYaaajjjmmmmmmooorrrsssttttttvvvwwwwwwwwwxxxzzz{{{|||}}}~~~{{{|||xxxuuutttnnneeebbbeeeiiikkksss|||}}}{{{nnneee^^^YYY[[[WWWVVVWWWVVVZZZlllzzzsssqqqlllgggaaa]]]\\\[[[]]]]]]___dddhhhooo~~~xxx[[[SSSYYYbbblllfffZZZ___ccc\\\WWWOOOKKKFFFCCCBBBBBBAAA@@@>>>===;;;;;;<<<>>>AAACCC[[[nnn{{{|||VVVKKKMMMccc|||{{{wwwuuuvvvwww{{{mmm```\\\ZZZYYYVVVWWWcccwww}}}zzz|||]]]VVVYYYVVVaaatttxxxhhhsssmmm```pppuuu```______``````]]]WWWRRRLLLGGG@@@:::888999999:::::::::999999::::::;;;<<<888999999::::::999999888999:::;;;<<<============>>>???@@@AAABBBDDDEEEEEEGGGIIIWWWsssssseee{{{}}}wwwsssrrrssswww}}}~~~vvvrrrxxxzzztttyyy{{{yyyvvvqqqnnnbbb[[[VVVLLLLLLLLLDDDEEECCCAAAAAABBBBBBAAA@@@<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===@@@EEELLLSSSVVVWWWVVVUUUWWWXXXVVVUUUYYYbbbiiirrroooeeeZZZYYYbbbjjjkkklllnnnqqqsssssstttuuuwwwuuuvvvwwwxxxzzz{{{|||}}}}}}yyyrrroooiiiccceeelllqqqttt}}}~~~qqqggg___[[[YYYUUUUUUWWWVVVYYYkkkwwwmmmeeeeeedddbbbaaabbbdddgggggggggiiilllooowwwpppXXXUUU^^^hhhqqqiii^^^dddiiiaaaZZZOOOLLLGGGCCCBBBBBBAAAAAA>>>===<<<;;;<<>>???@@@AAACCCDDDEEEFFFGGGIIIVVVsssiii```{{{yyyzzzyyy~~~wwwtttssstttzzz}}}tttqqqyyyyyyrrreeebbb\\\UUUOOOKKKIIIGGGCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>>>>>>>>>>???@@@@@@@@@AAADDDFFFLLLMMMZZZwwwzzz```]]]oooxxxvvvqqqiiiooo{{{{{{pppjjjnnnvvv}}}rrrmmmwww~~~zzzssseeeaaa\\\UUUOOOKKKHHHGGGCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>===>>>===>>>DDDLLLeeerrrgggOOOGGGYYYvvvwwwvvvuuuvvvyyytttllllllaaaZZZWWW^^^jjjwww~~~zzzyyyxxx{{{~~~rrr]]]SSSSSSUUU___uuuhhhfffyyyvvv___jjjhhh^^^___dddaaa___]]]TTTSSSLLLDDD>>>;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999888888999999;;;<<<===>>>>>>>>>>>>???AAABBBBBBBBBDDDFFFJJJLLL[[[vvvhhhUUUXXXmmmtttpppjjjcccgggvvv{{{pppjjjnnnuuu}}}|||pppnnnxxx}}}|||~~~~~~~~~zzzssseeeaaa[[[UUUOOOKKKHHHGGGCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>>>>@@@HHHQQQggguuu~~~dddMMMKKK___zzzwwwuuuuuuvvv{{{yyyzzzggg\\\UUUYYYeeeqqq~~~}}}xxxsssoooooooootttyyymmm___]]]ZZZ^^^qqqooogggsss{{{~~~dddeeexxxiii___aaagggbbb^^^\\\VVVTTTNNNFFF???<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999:::;;;<<<===>>>>>>>>>>>>@@@CCCDDDDDDDDDFFFGGGLLLQQQ```yyy~~~{{{mmmXXXMMMXXXmmmpppiiibbbZZZaaassszzzpppjjjmmmtttyyyppprrr~~~~~~|||zzz}}}~~~|||||||||wwwqqqdddaaa[[[UUUOOOJJJHHHGGGCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>============???IIITTTfffuuuzzzbbbLLLNNNeee~~~yyywwwuuuwww||||||}}}lll___UUUVVVaaannn{{{yyy~~~|||wwwrrrnnnkkkmmmnnnrrr|||xxxpppjjjbbb```ooouuuhhhnnn}}}jjjcccqqqlll___aaahhhddd___^^^YYYVVVQQQIIIBBB===;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;===>>>>>>>>>>>>>>>AAADDDEEEFFFFFFGGGHHHPPPWWWhhh}}}~~~zzzeeeTTTOOO]]]ooommmddd___XXXdddvvvyyyooojjjmmmtttwwwrrryyy|||{{{zzz}}}~~~|||{{{zzztttmmmddd```[[[TTTNNNJJJHHHFFFCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>======;;;>>>IIIUUUgggwww}}}aaaLLLQQQiii}}}zzzwwwxxx}}}wwwssstttlll___TTTTTT]]]jjjxxx}}}|||{{{wwwuuuvvv{{{zzzuuuqqqnnnmmmoooqqquuu}}}yyy}}}uuuhhh```jjj|||jjjhhh{{{}}}kkkaaalllrrraaa```iiifffbbbaaa]]]WWWSSSLLLEEE>>>;;;:::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<===>>>????????????AAADDDEEEFFFGGGHHHJJJQQQ[[[lllzzzaaaSSSRRRbbbqqqmmmgggeeeaaaooo}}}wwwnnniiimmmuuu|||tttsss}}}{{{||||||}}}|||zzzssskkkddd```ZZZTTTNNNJJJGGGFFFCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<@@@DDDLLLRRRRRRPPPTTTZZZaaaZZZQQQLLLOOOUUUZZZ\\\\\\UUUPPPSSSXXX\\\aaaeeegggiiinnnrrrvvvxxxyyyyyyvvvvvvuuuuuuuuuttttttttt{{{tttggg___[[[\\\ZZZXXX___iii~~~{{{eee^^^aaa]]]vvv```\\\YYYRRRIIIDDDCCCCCCBBB@@@@@@??????>>><<>>?????????@@@AAACCCDDDEEEFFFIIILLLQQQ___rrr|||```RRRTTTeeetttqqqoooqqqnnnzzzvvvmmmjjjoooxxxwwwppprrr|||{{{}}}|||}}}{{{tttlllccc```ZZZTTTNNNIIIGGGFFFCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>BBBQQQ```tttcccNNNRRRhhh}}}zzzvvvxxxoooddddddhhhggg___WWWUUUXXXaaarrrzzzwwwvvvsssqqqeeehhhkkkmmmpppxxxzzzvvvuuuttttttsssrrrwww~~~xxx}}}jjj\\\___uuummm\\\hhhyyyzzzuuujjjXXXZZZ}}}lll```iiijjjfffbbb[[[ZZZWWWRRRIII@@@;;;:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<===????????????AAAAAABBBBBBCCCEEEJJJMMMYYYjjj~~~dddWWWZZZlllzzzyyyyyy|||xxx~~~tttllljjjqqq{{{}}}uuuooosss}}}|||~~~{{{~~~}}}vvvnnnccc```ZZZTTTNNNIIIGGGFFFCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>????????????AAAAAAAAA@@@AAAEEEJJJNNNdddwww}}}kkk^^^bbbttt|||}}}ssskkkjjjrrr}}}}}}vvvqqquuu}}}zzzrrrjjjfff^^^VVVSSSOOOIIIGGGIIIAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===>>>AAAHHHMMMLLLMMMRRRVVVWWWZZZTTTPPPQQQTTTVVVZZZ___YYYUUUUUU[[[___aaadddhhhmmmnnnppprrrtttuuuttttttuuuvvvvvvxxxyyyzzz{{{{{{pppgggaaabbbccc```aaaddd```fffwwwpppnnnfffnnngggfff```WWWLLLEEECCCCCCAAA???CCC@@@>>>??????DDDTTTfff|||fffIIISSSdddvvv||||||zzzyyy{{{nnnjjjmmmooojjjddd]]]YYYWWW]]]mmm|||}}}vvvssssssvvvsssllllllqqq}}}~~~|||zzzxxxxxxzzz~~~zzzttt~~~pppccc]]]hhhxxxfffYYYeeewwwvvv|||yyyiii___^^^iiieee___ffffffaaa]]]WWWWWWSSSLLLCCC<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBAAACCCEEEEEEFFFMMMUUUmmmttt^^^___tttppphhhjjjvvv}}}qqqnnnxxx~~~~~~~~~zzzrrrmmmeee]]]UUUQQQMMMHHHFFFGGGAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;;;;>>>@@@CCCHHHKKKKKKNNNUUUYYYYYYZZZTTTPPPSSSWWWXXXYYY[[[TTTRRRTTT[[[```bbbeeeiiilllnnnpppsssvvvwwwxxxxxxvvvwwwwwwxxxyyyzzz{{{|||tttiiiaaaaaabbbaaaaaaccc```cccmmm~~~hhhhhhdddbbbaaaYYYNNNGGGDDDDDDBBBAAAAAA??????@@@@@@EEEUUUeeexxxXXXIIIQQQ```ppp~~~zzz|||{{{}}}yyyllliiimmmpppmmmfff___ZZZXXX]]]mmm|||~~~{{{{{{|||wwwnnnhhhiiixxx~~~}}}{{{yyyyyy||||||uuutttzzz~~~vvviiidddooopppbbbZZZddd|||eeeUUU^^^yyymmm```^^^iii{{{bbb___fffgggcccaaaXXXWWWTTTMMMDDD>>>;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCBBBCCCFFFGGGHHHPPPYYYzzzttt\\\]]]sssrrrjjjlllwww}}}rrrooozzz{{{~~~}}}{{{yyytttqqqddd\\\TTTPPPLLLGGGEEEFFFAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;<<>>???AAABBBBBBCCCBBBDDDGGGIIILLLUUU___mmmWWWWWWmmmtttmmmqqq{{{|||rrrppp|||}}}~~~|||yyy~~~yyyvvvuuuddd\\\UUUQQQLLLGGGDDDEEEAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;===AAADDDTTTSSSOOOMMMRRRZZZ\\\ZZZYYYSSSRRRZZZbbb```XXXRRRNNNOOOVVV___cccdddfffjjjlllnnnpppsssvvvxxxzzz{{{zzzzzzzzzzzz|||}}}sssddd]]]^^^aaa```___ccc^^^]]]```hhh|||uuudddnnnzzzttt___cccaaa[[[RRRJJJGGGEEEDDDCCC@@@@@@@@@AAAFFFUUUkkk}}}dddLLLMMMUUUbbboooyyy~~~~~~||||||wwwkkkjjjppptttssslllbbb[[[WWW[[[kkkzzz{{{wwwwwwyyy{{{www|||xxxwww|||}}}rrrllllllpppvvv{{{~~~qqqcccXXX\\\xxxoooVVVXXXqqqooo^^^aaa{{{ppp______eeefffeeefff\\\ZZZVVVPPPIIIBBB>>>;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCDDDCCCEEEIIIKKKPPPZZZdddzzz{{{xxx{{{tttgggSSSPPPeeevvvrrrvvvzzzrrrrrr~~~~~~zzzyyy~~~{{{wwwvvvfff^^^VVVRRRMMMGGGEEEFFFAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;>>>BBBEEEVVVUUUQQQOOOUUU^^^aaa```XXXSSSSSS]]]fffddd[[[TTTPPPRRRYYYaaadddccceeejjjnnnooopppqqqssstttvvvvvvzzzzzzzzz{{{|||yyyiii^^^]]]``````^^^aaa\\\\\\```eeetttvvvfffnnnuuutttjjjZZZeee```[[[RRRKKKGGGDDDCCCCCCBBBBBBAAA@@@III___{{{kkkLLLRRR\\\kkkxxx|||yyyzzz}}}zzz{{{ooonnntttxxxuuummmccc[[[VVV[[[jjjyyy{{{|||www||||||wwwnnnppp~~~}}}rrreee[[[\\\wwwyyy\\\YYYnnnttt^^^]]]wwwppp______eeeeeedddddd]]]ZZZVVVQQQKKKDDD???;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCEEEDDDFFFJJJMMMQQQ[[[eeettt~~~{{{uuusssooojjjUUUNNN___~~~}}}vvvuuuzzzxxxqqqssszzz{{{~~~}}}xxxvvvfff^^^VVVRRRMMMGGGDDDFFFAAAAAA@@@@@@???>>>>>>>>>:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::;;;===BBBFFFRRRSSSRRRQQQVVV```eeefffVVVSSSUUU```hhhfff```\\\SSSUUU\\\cccdddccceeejjjpppooooooooopppqqqrrrsssyyyyyyyyyzzz}}}rrrddd___aaabbb```___[[[]]]cccfffooopppcccooouuuqqqeeeVVVccc___[[[TTTMMMGGGDDDDDDDDDBBBDDDBBB???HHHbbbmmmMMMTTT```qqq{{{{{{vvvmmmlllvvvsssqqqvvvzzzxxxoooeee\\\WWW[[[kkk{{{~~~{{{yyyuuu{{{~~~yyytttnnnjjjhhhsssrrrhhh]]][[[tttbbbYYYiiizzzzzzvvv___\\\wwwrrr______ffffffcccccc]]][[[VVVQQQLLLFFF???:::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@BBBCCCCCCEEEDDDHHHLLLOOOQQQZZZccclllwww}}}xxxpppkkkjjj\\\OOOYYYwww|||vvvvvv|||uuupppsss~~~|||}}}yyytttfff]]]UUUQQQLLLFFFCCCDDDAAAAAA@@@@@@???>>>>>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::===BBBEEEPPPSSSTTTRRRUUU\\\bbbdddTTTSSSWWWaaahhhhhheeeeeeTTTWWW^^^dddeeedddgggnnnpppoooooonnnoooppprrrrrrwwwwwwwwwyyy}}}|||kkkbbbccceeedddccc^^^aaaggggggjjjjjj___oooyyyvvvhhhVVV``````]]]VVVOOOIIIEEEEEEEEEAAADDDBBB>>>EEE\\\xxxfffTTTSSS```rrr~~~~~~uuukkkkkktttwwwtttwwwzzz{{{rrrggg^^^YYY^^^nnn~~~{{{wwwtttsssxxx}}}vvvnnnhhhddd___fffooo{{{rrrjjj^^^YYYoooiii[[[ggg~~~|||xxxccc\\\wwwuuu______hhhiiieeebbb^^^ZZZVVVQQQMMMGGG???999::::::::::::::::::::::::999999::::::;;;<<<<<<=========>>>???AAABBBCCCCCCDDDEEEIIINNNOOOPPPWWW___fffuuu}}}{{{nnnffffff```NNNRRRmmm|||vvvuuuzzzrrrnnnssszzz~~~yyyssseee\\\TTTPPPKKKDDDBBBCCCAAAAAA@@@@@@???>>>>>>>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::===AAAEEERRRWWWXXXTTTRRRVVV[[[]]]SSSSSSXXXbbbhhhiiiiiikkkTTTWWW^^^eeeeeeeeejjjqqqoooooonnnnnnoooqqqssstttvvvvvvvvvyyy}}}qqqeeeeeeggggggjjjccceeekkkiiigggxxxxxxsss}}}|||nnnfffggg]]]ooo}}}}}}oooZZZ```aaa^^^XXXQQQJJJGGGFFFGGG???CCCBBB===BBBVVVnnn{{{nnn^^^^^^RRR___qqq~~~|||xxxxxxuuuwwwzzz}}}tttiii```\\\```ppp|||wwwxxxxxxssswww|||mmmbbb]]]]]]^^^lll{{{rrrkkk^^^WWWkkkooo```jjjttt~~~zzzfff]]]uuuuuu^^^^^^iiikkkgggccc]]]ZZZUUUQQQMMMGGG???999::::::::::::::::::::::::999999::::::;;;<<<============>>>???AAABBBCCCDDDDDDEEEIIINNNOOOOOOTTT\\\ggg{{{pppfffeee```KKKLLLddd|||}}}vvvtttxxx}}}qqqnnnsss~~~}}}~~~~~~zzzuuubbb]]]UUUOOOJJJGGGDDDBBB@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999999;;;::::::>>>DDDNNNXXX``````]]]\\\ZZZXXXTTTPPPVVV```fffqqqrrreeeYYYYYY\\\aaaddddddhhhmmmooooooqqqtttxxxyyyvvvrrrwwwxxxyyyzzz}}}|||rrrfffeeemmmnnnkkkiiiiiiiiilllvvv~~~sssiiirrrrrr```\\\\\\```hhh{{{ooo]]]aaaaaa```[[[RRRMMMKKKIIIEEEDDDCCCAAA@@@DDDRRReeetttqqqccc]]]WWWbbbrrr~~~}}}wwwvvvzzz}}}{{{mmmaaa______jjj||||||}}}nnnhhhnnnwwwzzz}}}zzzkkk___]]]gggsssdddhhhqqqzzzyyyiii]]]ooowww^^^^^^jjjnnniiieeeccc^^^YYYTTTPPPJJJBBB<<<<<<;;;::::::999999::::::;;;:::999999:::;;;===>>>???>>>??????@@@AAABBBCCCEEEIIIJJJOOOTTTRRRYYYmmmyyy|||}}}sssooofffMMMQQQXXXlllyyyqqqttt|||mmmooouuu~~~|||~~~{{{uuuaaa\\\TTTNNNJJJGGGDDDBBB@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;999999;;;::::::>>>DDDJJJWWWccceeeccc```___\\\RRRNNNTTT]]]eeesssxxxmmmVVVVVV[[[bbbeeeeeehhhnnnqqqqqqrrrvvvzzz{{{xxxuuuxxxxxxwwwxxx{{{~~~yyyjjjfffkkkqqqqqqqqqooojjjkkkvvv}}}xxxyyysssjjjsss~~~pppbbbaaa\\\___jjj{{{nnn___ccccccbbb\\\RRRLLLKKKIIIEEEAAABBBBBBAAAFFFRRRdddrrriii[[[UUUTTT```ppp}}}}}}|||{{{||||||mmmaaa^^^___jjj~~~|||{{{lll___\\\dddwwweeeeeevvvyyykkkaaasssxxx______jjjnnniiifffccc___YYYUUUQQQJJJCCC===<<<;;;::::::999999:::::::::::::::::::::<<<===>>>????????????@@@BBBCCCDDDGGGKKKKKKNNNTTTRRRZZZooo|||ssscccKKKNNNWWWjjj{{{tttvvvooorrrwww|||}}}~~~|||uuu___ZZZSSSMMMIIIFFFDDDBBB@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;999888:::;;;:::>>>DDDFFFVVVeeeiiieeebbb```___QQQMMMRRRZZZ```nnnuuummmRRRSSSZZZbbbffffffjjjooopppppprrrvvvyyyzzzyyywwwxxxvvvsssrrrtttyyy~~~{{{uuuwwwzzz{{{zzzvvvlllhhhqqq~~~|||tttqqquuuuuunnnwww{{{rrr}}}zzzpppcccaaa___bbbqqqzzziiieeefffeee]]]SSSLLLKKKIIIFFFAAABBBBBBBBBEEEQQQaaannnzzzaaaRRRMMMQQQ]]]mmmzzz}}}}}}}}}|||}}}~~~~~~nnn```]]]^^^jjj}}}zzz|||mmm```\\\bbb~~~hhh```zzzzzzyyymmmddduuuzzzaaa```jjjmmmjjjgggddd```ZZZVVVRRRKKKDDD>>><<<;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>?????????@@@AAABBBDDDDDDIIILLLKKKNNNTTTSSS]]]ssseeeLLLPPPYYYlll{{{tttxxxppprrrxxx}}}}}}{{{{{{ttt___ZZZRRRKKKHHHEEEDDDCCC@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;888888:::;;;:::???EEEFFFUUUccceee___[[[[[[ZZZPPPMMMSSSWWWYYYccciiiaaaNNNQQQXXXbbbggggggjjjooolllnnnpppsssuuuwwwvvvvvvwwwtttooollllllpppuuuyyy}}}~~~{{{qqqjjjlllsssyyyzzz{{{|||}}}~~~~~~xxxpppooozzzwwwttt|||ppp}}}yyyhhhaaabbbddd|||jjjiiiggg___TTTMMMKKKIIIFFFDDDDDDBBBAAAEEEQQQcccqqq{{{^^^MMMHHHPPP[[[kkkyyy|||}}}yyyuuuyyy~~~ooo```]]]^^^kkk|||www{{{{{{xxx|||nnnbbb^^^bbb~~~mmm^^^qqq|||zzzmmmcccrrr|||cccaaajjjmmmjjjiiifffaaa[[[WWWSSSMMMEEE???<<<<<<;;;::::::::::::::::::::::::;;;<<<<<<===>>>?????????@@@BBBCCCEEEEEEHHHKKKJJJMMMTTTVVVaaaxxxlllQQQUUU```qqqxxxssswww}}}nnnqqqxxx~~~~~~xxx}}}zzzsss```ZZZRRRKKKGGGEEEDDDCCC@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::888888:::;;;;;;???EEEJJJUUU]]]ZZZSSSQQQQQQQQQMMMMMMTTTXXXVVV\\\___WWWMMMOOOWWWaaafffgggjjjoookkkmmmppprrrssstttuuuuuuxxxtttoookkkjjjlllooorrrxxx{{{{{{sssooonnnmmmmmmnnnoooqqqssstttuuuuuuooouuu~~~vvvuuu}}}xxx{{{lllbbb```^^^qqqkkkiiiaaaVVVOOOLLLJJJFFFGGGFFFCCCBBBHHHYYYppp|||]]]KKKFFFOOO[[[kkkyyy}}}~~~tttnnnttt~~~qqqbbb______lll~~~wwwxxxwwwmmmjjjxxx{{{oooddd```bbb|||ttt^^^nnn~~~{{{nnnaaannnfffcccjjjmmmkkkjjjgggccc]]]XXXTTTNNNFFF@@@===<<<;;;;;;::::::;;;;;;::::::;;;<<<============??????@@@AAABBBDDDFFFGGGGGGJJJIIIMMMUUUXXXddd|||qqqUUUYYYddduuuxxxsssyyy|||lllrrrzzzyyy~~~zzzsssbbb\\\SSSKKKGGGEEECCCCCC@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::777888:::;;;;;;???FFFMMMTTTWWWRRRLLLKKKLLLKKKIIIKKKUUUYYYTTTYYY]]]UUUNNNPPPWWW```dddeeeiiinnnmmmoooqqqrrrrrrrrrtttuuuwwwuuurrrooommmnnnoooqqquuuwww{{{~~~~~~~~~{{{sssooohhhhhhhhhkkkooorrrtttttt~~~zzzrrrsssyyy~~~sssttt}}}~~~jjjbbbcccZZZ{{{wwwjjjiiicccXXXQQQOOOKKKGGGGGGFFFCCCDDDLLLaaa|||zzzZZZHHHDDDOOOZZZjjjxxx~~~uuulllsss~~~ttteeebbbaaammm|||zzz}}}qqqkkknnn|||{{{pppfffaaabbbzzzzzz```nnnvvvccckkkhhhdddkkkmmmllllllhhhddd^^^ZZZUUUOOOGGGBBB===<<<<<<;;;;;;;;;;;;;;;::::::<<<======>>>======???@@@@@@AAACCCEEEGGGHHHGGGJJJIIIMMMUUUXXXddd{{{~~~wwwzzzpppSSSWWWeeeuuuyyyvvv||||||mmmttt~~~~~~}}}|||uuueee^^^TTTLLLGGGDDDCCCBBB@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999777777:::;;;;;;@@@FFFNNNQQQRRROOOMMMNNNNNNKKKHHHJJJSSSUUUOOOTTTZZZUUUQQQRRRWWW^^^bbbcccgggmmmlllnnnppppppooooooqqqsssrrrrrrrrrrrrqqqqqqqqqqqqsssuuuwwwzzz}}}}}}}}}}}}~~~~~~~~~~~~zzz{{{}}}~~~~~~vvvmmmiiifffeeefffjjjpppuuuwwwxxxzzzvvvvvv{{{uuuooovvv|||{{{vvvccczzzxxxiiiiiiddd[[[TTTQQQLLLGGGGGGFFFDDDDDDLLL```yyywwwYYYIIIEEENNNYYYiiivvvxxxnnnsss{{{wwwiiieeedddnnnwwwssswww~~~|||sssqqqvvv|||rrrgggaaa___vvv}}}ccckkkhhhfffjjjeeekkkllllllmmmiiieee___[[[VVVPPPHHHBBB======<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>======???@@@AAABBBDDDFFFGGGHHHIIILLLKKKNNNUUUVVV```www}}}zzzxxxxxx{{{lllNNNTTTeeevvvyyyvvv}}}{{{jjjsss}}}}}}vvvggg```VVVMMMGGGDDDCCCBBB@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999777777:::;;;;;;@@@FFFLLLOOOPPPOOOQQQTTTRRRMMMIIIJJJQQQPPPHHHNNNVVVRRRSSSSSSWWW^^^aaabbbfffllljjjlllnnnnnnkkkkkkmmmooolllnnnppprrrssssssrrrqqqssssssuuuxxxzzz}}}{{{~~~}}}~~~{{{{{{{{{{{{{{{{{{zzzzzzwwwyyy{{{||||||}}}~~~yyylllbbb___aaa``````eeelllsssvvvvvvxxx{{{{{{~~~nnnnnnyyyppp}}}uuuhhhhhhddd\\\VVVRRRMMMGGGGGGFFFDDDCCCHHHXXXnnn~~~vvvZZZKKKHHHMMMXXXhhhuuu~~~}}}~~~yyyqqqrrrvvvyyykkkgggeeennn|||zzzyyynnnaaacccooovvvyyy}}}ssshhh```]]]sss~~~dddfffmmmbbbzzzkkkfffkkkllllllnnnjjjeee```[[[WWWQQQIIICCC======<<<;;;;;;;;;;;;<<<:::;;;<<<>>>>>>>>>>>>===@@@@@@AAABBBDDDFFFHHHIIILLLOOOMMMPPPUUUTTT]]]rrrsss}}}vvvsss{{{iiiLLLSSSfffxxxwwwttt|||xxxgggqqq}}}}}}||||||uuu```ZZZRRRKKKFFFDDDBBBAAAAAA@@@>>><<<<<<<<<======:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999===999888===;;;???MMMPPPNNNMMMNNNRRRSSSRRROOOGGGPPPWWWWWWTTTUUUVVVUUUVVVUUUXXX\\\^^^___ccciiilllmmmmmmmmmnnnnnnoooooolllmmmooorrrttttttqqqnnnrrrrrrssstttuuuxxxzzz{{{{{{|||~~~|||{{{wwwxxxwwwuuussssssuuuwwwvvvxxxzzz{{{zzzyyyyyyyyyyyy{{{{{{pppiiibbb]]]]]]\\\ZZZZZZ]]]ccchhhjjjjjjqqq|||jjjhhhrrr{{{vvvrrrmmmiiillljjj```WWWRRROOOLLLGGGIIIFFFCCCJJJ\\\ppp{{{}}}YYYDDDKKKKKKTTTcccqqq}}}}}}vvv}}}xxxrrruuuyyyuuuccc___nnn~~~pppgggjjjpppssszzz{{{uuujjj\\\```ppp|||eeeiii}}}{{{eeepppzzzffffffmmmnnnlllllliiigggaaaZZZUUURRRJJJAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>?????????@@@BBBEEEHHHJJJLLLNNNPPPPPPRRRSSSQQQUUUdddssszzzqqq~~~xxx^^^UUUTTTbbbxxxtttqqqzzz~~~uuuhhhuuu}}}~~~xxx}}}uuu^^^YYYQQQKKKGGGDDDBBBAAA@@@???>>>===<<<<<<<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999===999888======BBBRRRVVVSSSPPPPPPRRRRRRPPPMMMIIISSS[[[ZZZWWWWWWWWWVVVTTTTTTXXX]]]``````ccciiillllllmmmnnnooooooppppppppppppqqqsssuuutttrrrppprrrrrrrrrsssttttttuuuuuuwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwuuurrrnnnmmmmmmoooooossswwwzzzyyyxxxvvvvvvpppzzzuuuiiiccc```[[[XXXXXXVVVUUUTTTWWW\\\aaaccccccjjjpppxxxhhhiiiuuutttqqqiiikkknnnlllcccYYYTTTPPPMMMHHHIIIFFFCCCKKK___uuu|||ZZZFFFMMMLLLUUUcccrrr}}}|||vvv{{{yyy}}}zzztttxxx~~~zzzhhhcccpppyyyqqqssswwwxxx||||||vvvjjj\\\```ppp~~~dddhhh}}}zzzzzzxxxccckkkxxxhhhiiioooooommmmmmmmmkkkeee^^^YYYUUULLLCCC<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>?????????@@@AAACCCEEEHHHKKKMMMNNNNNNOOORRRTTTSSSUUUaaaooovvvwww]]]UUUTTTcccxxx}}}tttrrr|||wwwjjjvvvwwwzzzsss[[[WWWPPPKKKHHHEEEBBB@@@@@@???>>>===<<<<<<<<<===::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999===999888>>>@@@HHHYYY]]]YYYTTTRRRRRRQQQNNNKKKLLLVVV^^^^^^[[[YYYXXXVVVPPPQQQWWW___bbbbbbdddiiillllllnnnooopppqqqrrrrrrsssrrrqqqrrrsssrrrqqqooommmnnnpppqqqrrrrrrrrrqqquuutttsssrrrqqqqqqrrrrrrvvvuuurrrnnniiifffeeefffiiinnntttxxxxxxwwwuuutttiii{{{~~~lllddd^^^]]]\\\XXXVVVVVVSSSQQQPPPRRRVVVZZZ\\\\\\fffggglllxxx|||}}}jjjmmmyyytttrrr|||gggnnnqqqooofff\\\WWWSSSOOOIIIJJJFFFDDDLLLbbbyyy}}}]]]HHHLLLMMMVVVdddrrr}}}~~~vvvuuuuuu{{{{{{tttyyy~~~lllfffppp~~~xxxrrrwww|||}}}}}}vvvjjj\\\```pppeeefff{{{uuupppyyyvvvbbbgggyyytttiiimmmrrrpppmmmnnnnnnmmmhhh```[[[VVVMMMCCC<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@AAABBBDDDFFFIIIKKKMMMNNNLLLNNNSSSVVVVVVXXXcccnnn|||ttt\\\UUUUUUdddxxxyyyrrrrrr}}}vvvjjjwwwyyy{{{|||uuummmYYYUUUPPPLLLHHHEEEBBB@@@??????>>>>>>===<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;999===:::888???BBBMMM```bbb]]]WWWSSSRRRPPPNNNKKKLLLWWW``````\\\ZZZWWWUUUMMMPPPWWW```cccccceeeiiikkklllnnnppprrrssssssssssssqqqooonnnooonnnmmmkkkgggiiilllooorrrrrrrrrrrrssssssrrrrrrqqqooonnnnnnqqqpppmmmiiiddd`````````fffjjjooorrrsssssstttuuuxxxxxxxxxnnneee___\\\^^^]]]XXXTTTSSSSSSRRRQQQQQQSSSVVVYYY[[[]]]\\\```kkkxxxxxx|||zzzwwwvvvxxxrrruuu}}}ssstttzzzgggpppsssrrrhhh___YYYUUUQQQKKKKKKHHHEEEMMM```uuudddKKKJJJNNNWWWeeesss}}}yyytttttt{{{zzzrrruuu|||mmmeeemmmyyyuuuqqqxxx~~~}}}wwwkkk]]]```pppiiicccwwwzzzuuu~~~vvvaaaeeewww|||pppjjjooossspppmmmnnnlllkkkggg```[[[UUUKKKAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCEEEGGGJJJLLLNNNOOOMMMNNNSSSXXX[[[```lllyyyqqq[[[VVVWWWfffyyy}}}wwwqqqsss}}}}}}rrrjjjvvvxxxyyy}}}~~~|||zzzrrriiiYYYVVVPPPLLLIIIFFFBBB@@@?????????>>>======<<<;;;::::::::::::::::::::::::999999999:::::::::;;;;;;888===:::999???BBBNNNdddeee___XXXSSSRRRQQQOOOLLLKKKVVV^^^___[[[YYYVVVTTTLLLNNNVVV```ddddddfffjjjkkkllloooqqqsssssssssssssssqqqooonnnnnnmmmkkkjjjfffhhhkkknnnpppppppppooooooppprrrsssqqqmmmiiigggffffffdddaaa]]][[[\\\]]]dddeeeggghhhiiikkkooorrruuukkkwwwxxxnnnccc```\\\[[[\\\ZZZTTTQQQQQQSSSRRRQQQPPPQQQTTTXXXZZZUUUXXX```jjjrrryyy~~~tttuuuwwwyyyzzzyyyvvvuuu|||tttsssrrrsssyyy~~~oooqqqyyygggppptttsssjjjaaa[[[WWWSSSMMMNNNKKKGGGMMM]]]ooozzzmmmPPPIIIPPPYYYfffsss}}}}}}xxxxxx~~~}}}rrrssszzznnneeekkkvvv}}}vvvjjj\\\```pppnnncccttt}}}sss^^^eeezzzzzznnniiioootttpppmmmnnnkkkjjjgggaaa\\\VVVKKK@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAADDDDDDFFFHHHKKKMMMNNNOOOOOOOOOSSSYYY___hhhwwwrrr[[[WWWZZZhhhzzzzzztttvvv|||pppiiiuuuuuuyyy}}}~~~{{{sssjjj\\\XXXQQQLLLIIIFFFCCCAAA>>>?????????>>>===<<<;;;::::::::::::::::::::::::999999999999::::::::::::666===;;;999>>>AAAMMMcccjjjcccZZZUUUSSSRRRQQQOOOIIITTT\\\\\\YYYWWWVVVTTTLLLOOOVVV```ddddddfffjjjkkkmmmooorrrssssssrrrqqqsssrrrqqqppppppooollljjjjjjkkklllllllllkkkjjjiiiiiikkknnnooommmhhhbbb^^^[[[[[[[[[YYYWWWWWWYYY[[[`````````___```cccgggkkkzzz{{{tttfffdddqqq~~~~~~ooobbbaaa^^^]]]^^^[[[VVVSSSUUUPPPPPPOOONNNNNNPPPUUUYYY```jjjwwwyyywwwwwwxxxzzzxxxsssnnnpppyyy{{{}}}~~~yyy}}}uuuhhhkkkuuugggpppttttttmmmddd___ZZZVVVOOOPPPMMMHHHMMM]]]ooozzzuuuVVVKKKRRR[[[hhhttt}}}~~~{{{{{{tttvvv|||qqqggglllvvv}}}vvvwwwwww~~~{{{uuujjj\\\```ppppppeeetttmmm]]]iii~~~pppiiiooouuurrrnnnnnnkkkllliiiddd___YYYNNNCCC<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBEEEFFFGGGIIIKKKMMMOOOPPPQQQPPPRRRXXX___iiiyyyvvv[[[XXX]]]kkk|||yyyzzz~~~qqqhhhuuu~~~tttuuuxxx}}}|||tttkkk___ZZZSSSLLLHHHFFFDDDBBB>>>?????????>>>===<<<;;;::::::::::::::::::::::::888999999999999:::::::::555<<<;;;:::===???KKK```pppiii___XXXUUUTTTRRRPPPIIIRRRZZZZZZWWWVVVVVVUUUMMMOOOVVV___ccccccfffkkkkkkmmmppprrrsssrrrpppoooqqqqqqpppqqqqqqooollliiikkkjjjiiihhhgggffffffeeeggghhhiiihhhfffaaa]]]ZZZWWWWWWXXXWWWVVVWWWZZZ\\\^^^______^^^]]]___bbbeeegggfffeeeeeejjjwww}}}nnnhhhdddaaa```\\\VVVUUUXXXMMMNNNMMMKKKKKKMMMSSSXXXkkkzzztttkkkkkkhhhcccfff{{{ooojjjpppuuuvvvooogggccc^^^ZZZRRRRRRLLLGGGNNNbbbxxx{{{ZZZLLLSSS\\\hhhttt}}}}}}|||{{{~~~tttyyysssiiimmmwwwyyyllliiiqqqyyymmmuuu~~~yyytttiii\\\aaaqqqnnnfffsssyyyiiiaaarrruuujjjooowwwvvvqqqooojjjllljjjfffbbb\\\PPPEEE<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAABBBCCCFFFGGGHHHJJJLLLNNNOOOPPPQQQPPPQQQWWW\\\dddppp{{{vvv\\\ZZZ___nnn~~~yyyyyy~~~rrriiivvvtttgggyyywww{{{|||sssjjjbbb\\\SSSLLLHHHFFFDDDCCC>>>>>>?????????===;;;:::::::::::::::::::::::::::888888999999999:::::::::444<<<;;;:::===>>>III^^^uuummmbbbZZZWWWUUUSSSQQQIIIRRRYYYYYYVVVVVVWWWWWWNNNPPPVVV^^^bbbcccfffkkkkkkmmmppprrrrrrqqqooonnnnnnnnnnnnooopppmmmiiifffgggffffffeeeeeeeeeffffffggggggfffdddbbb^^^[[[YYYXXXYYYYYYYYYYYYZZZ\\\______```bbbaaa``````aaacccggggggjjjpppttt|||}}}lllgggbbb^^^XXXQQQPPPSSSMMMMMMMMMKKKJJJMMMSSSYYYeeewwwrrreeedddaaabbbfffvvvyyylllnnnqqqvvvxxxrrrjjjeeeaaa]]]TTTRRRLLLFFFOOOfff}}}[[[KKKTTT\\\iiiuuu}}}~~~zzz{{{zzz~~~zzzrrrzzzrrrhhhmmmvvvzzzjjjeeeeeeqqqzzzyyyrrrppppppqqqjjjrrr{{{xxxssshhh\\\aaaqqq~~~llldddsssyyyrrrhhhggg|||yyykkkpppyyyyyysssppphhhjjjiiifffbbb\\\PPPEEE<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===???@@@AAACCCCCCGGGGGGIIIKKKLLLNNNPPPPPPQQQOOOQQQVVVYYY]]]fffnnnuuu\\\[[[aaappp}}}vvvvvv}}}qqqjjjwwwpppbbb}}}|||yyysssmmmbbb\\\SSSKKKFFFDDDCCCBBB???>>><<<<<<======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::888777:::<<<>>>DDDLLLiiijjjcccTTTMMMPPPRRROOOJJJMMMRRRWWWZZZ\\\]]]]]]TTTOOOOOOWWW___dddiiimmmrrrrrrrrrrrrsssssstttuuutttpppllllllnnnnnniiieeeccccccddddddeeefffffffffggggggfffdddaaa```bbbcccbbbccceeeeeedddbbb^^^\\\fffeeedddcccaaaaaa``````fffhhhlllrrryyy|||kkkeee^^^XXXVVVSSSOOOLLLJJJJJJJJJJJJLLLNNNPPPRRR\\\fffttt||||||rrreeecccddd```gggzzz{{{pppmmmvvv}}}xxxoooiiieeebbbZZZXXXPPPIIIRRRnnn{{{[[[SSSXXXZZZcccsssxxxssszzzyyy}}}xxxwww|||mmmlllsssxxxnnnkkkggggggjjjhhhdddeeejjjbbbgggppp{{{zzzttthhhZZZ^^^mmmttt```fffoooxxxuuukkkbbbuuupppjjjtttxxxyyyvvvlllnnnhhhhhhggg___]]]VVVFFF;;;::::::999999::::::;;;<<<===>>>??????@@@BBBDDDFFFHHHKKKLLLLLLMMMNNNOOOPPPPPPNNNOOOVVV___eeegggwww{{{{{{vvvwww\\\[[[^^^iiizzz}}}xxxrrrrrrzzzyyyoookkkuuuxxxuuuvvv}}}}}}zzztttnnnaaa[[[RRRKKKFFFDDDBBBAAA???>>><<<<<<======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::777777:::;;;<<>>@@@@@@@@@AAACCCFFFFFFIIIKKKMMMMMMNNNOOOQQQQQQSSSTTTSSSUUU\\\eeekkkttt}}}nnnZZZZZZ___kkk{{{~~~xxxrrrrrrzzzyyynnnjjjttt}}}|||~~~}}}~~~|||uuunnn```ZZZQQQJJJFFFCCCBBB@@@???>>><<<<<<======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::777777999::::::@@@GGGLLLRRRQQQIIIGGGMMMOOOKKKGGGKKKRRRZZZ```dddeeefffSSSNNNNNNTTT]]]bbbfffjjjqqqrrruuuvvvvvvssspppmmmpppqqqsssvvvwwwssskkkdddjjjjjjiiiiiiiiiiiihhhhhheeeffffffdddbbbbbbccceeelllkkkiiifffbbb___\\\[[[YYYYYYXXXWWWWWWWWWWWWWWWYYY[[[___cccgggjjjkkklllkkkrrr}}}{{{mmm___\\\ZZZWWWVVVWWWVVVUUUTTTSSSRRRQQQPPPNNNLLLKKKJJJMMMTTT]]]dddlllwww}}}uuussspppjjjhhhjjjrrryyy{{{oooyyypppsssqqqdddmmmkkkyyyxxxooozzzyyysssmmmggg```]]]UUUOOOXXXsssgggNNNSSSVVVaaaqqq}}}}}}vvvtttxxxxxxssszzzpppaaa]]]^^^mmmyyyssshhh[[[___oooppphhhpppzzzoookkkxxx|||jjjhhhrrruuuvvvwwwsssqqqkkkllliiibbb```XXXGGG======<<<<<<<<<<<<======>>>???AAAAAAAAACCCEEEGGGGGGJJJLLLNNNNNNOOOQQQRRRQQQUUUXXXWWWUUUYYYfffqqqwwwkkkVVVXXX___mmm|||yyyrrrrrryyy~~~xxxnnniiisss|||uuulll^^^YYYQQQJJJFFFCCCAAA@@@???>>><<<<<<======;;;:::::::::::::::::::::::::::999999999999999999999999999777777999999999===DDDJJJQQQRRRKKKIIIMMMMMMHHHHHHKKKQQQWWW[[[]]]]]]\\\RRRMMMLLLSSS\\\bbbggglllpppqqqsssuuuuuusssqqqooopppqqqtttvvvwwwssslllfffkkkkkkjjjjjjiiihhhhhhgggfffgggfffeeebbbaaaaaabbbkkkiiifffbbb___]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWXXXWWWYYY]]]aaaccceeeeeeeee```dddlllyyyvvvnnnkkkfff\\\RRRWWWWWWWWWXXXYYYZZZ[[[[[[VVVVVVTTTRRRPPPMMMKKKIIIKKKPPPYYYbbbkkkuuuxxxsssgggeeebbb]]]ZZZ\\\aaafffmmm|||yyymmm}}}~~~{{{qqqfffpppooozzznnn|||~~~xxxqqqkkkddd```WWWPPPYYYsssdddMMMPPPTTT```qqq|||~~~uuurrrvvvsssttt~~~tttaaaXXXRRR___tttxxxssshhh\\\```pppwwwfffmmm}}}ssssssnnnllluuuuuutttvvvrrrrrrlllllljjjbbb___XXXGGG===<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBBCCCFFFHHHIIIKKKNNNOOOPPPPPPRRRTTTRRRSSSVVVVVVVVV[[[hhhuuu{{{lllSSSXXXaaaooo~~~zzzsssrrryyy~~~xxxnnniiirrr~~~~~~~~~|||tttjjj]]]XXXQQQJJJFFFDDDAAA@@@???>>><<<<<<======;;;:::::::::::::::::::::::::::999999999999999999999999999666666999999888<<>>@@@AAAAAACCCFFFHHHJJJLLLOOOPPPPPPPPPRRRSSSRRROOOPPPTTTXXX___lllyyyiiiSSSXXXbbbooo}}}|||tttrrryyy~~~yyyoooiiiqqq}}}~~~~~~}}}ssshhh]]]XXXQQQKKKHHHEEEBBB@@@???>>><<<<<<======;;;:::::::::::::::::::::::::::999999999999999999999999888666666999999888<<>>@@@AAAAAACCCFFFIIILLLNNNPPPPPPPPPPPPQQQRRRSSSMMMMMMTTTZZZaaaooo~~~kkkSSSXXXaaammmzzzvvvssszzzzzzppphhhooo{{{~~~~~~ttthhh]]]XXXRRRMMMIIIFFFCCCAAA???>>><<<<<<======;;;:::999999999999999999999999999999999999999999999999777555666999:::999===BBBAAAKKKPPPNNNPPPUUUVVVQQQGGGKKKRRRYYY]]]]]]\\\ZZZ]]]VVVSSSWWW^^^ccchhhmmmnnnoooppprrrssssssssssssqqqrrrrrrqqqooonnnmmmmmmfffffffffeeeeeeddddddddd```aaacccbbb```^^^]]]]]]VVVVVVVVVVVVWWWWWWXXXYYYWWWWWWUUUTTTSSSSSSSSSSSSQQQRRRSSSTTTUUUVVVVVVWWWUUUXXX[[[```lll|||{{{ooodddbbbccceeeiiimmmgggfffccc^^^ZZZYYY]]]```^^^[[[VVVPPPMMMKKKKKKKKKLLLKKKMMMTTT^^^hhhmmmooojjjnnnuuuzzz{{{xxxtttrrrssswww{{{~~~{{{uuupppllliiihhhfffccc___[[[VVVPPPKKKLLLKKKJJJJJJLLLMMMNNNNNNOOOWWWZZZcccvvv~~~|||~~~zzzqqqjjj]]]RRRVVViii~~~zzzaaaJJJFFFNNNUUUdddsss|||~~~|||{{{vvvwwwvvvyyy~~~|||tttpppooovvvvvvrrriii^^^dddttt|||gggmmmyyyttt~~~|||nnnjjjtttyyyzzzzzzsssvvvooooookkkbbb___WWWEEE======<<<<<<<<<<<<=========???AAABBBCCCEEEHHHJJJMMMOOOQQQQQQOOONNNOOOPPPSSSPPPQQQWWWZZZ^^^ppppppRRRWWW^^^iiiuuuxxxuuu{{{{{{qqqeeelllxxxuuuiii]]]YYYSSSMMMJJJGGGDDDBBB???>>><<<<<<======;;;:::999999999999999999999999999999999999999999999999666555666:::;;;:::>>>CCCDDDMMMRRRPPPQQQWWWWWWRRRIIIMMMTTTZZZ]]]]]][[[YYYbbb[[[VVVYYY___bbbfffkkkmmmooorrrttttttssspppnnnppprrrssssssqqqooommmmmmeeeeeeeeeeeeeeeddddddddd\\\^^^```aaa___^^^^^^___UUUUUUUUUVVVVVVWWWWWWWWWXXXXXXVVVUUUSSSSSSRRRRRRSSSRRRRRRQQQQQQRRRSSSSSSTTTWWWXXX[[[fffwwwvvvjjjhhhhhhiiinnntttqqqooojjjccc^^^\\\___cccaaa]]]VVVPPPKKKIIIJJJJJJIIIGGGGGGNNNYYYccchhhiiikkknnnssstttpppmmmoootttpppvvv|||}}}|||~~~|||xxxsssqqqnnniiiddd```]]][[[YYYWWWSSSQQQPPPOOOMMMKKKIIIHHHHHHJJJLLLNNNOOOOOOTTTYYYXXX]]]ooozzzzzz~~~tttmmm___SSSVVVggg{{{iiiOOOIIINNNVVVeeettt|||}}}~~~~~~xxxxxxvvvxxxyyyzzzvvvrrriii^^^ddduuuwwwaaaggg|||yyyuuuvvvoooyyy}}}~~~{{{rrrxxxqqqpppmmmccc```XXXFFF>>>>>>============>>>>>>???@@@BBBCCCDDDFFFIIILLLNNNPPPQQQPPPOOOMMMMMMNNNTTTSSSWWW[[[YYY[[[ooopppRRRUUU\\\eeeqqqyyyvvv||||||rrrcccjjjuuu}}}|||vvvooojjj\\\XXXQQQLLLHHHDDDAAA???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888:::;;;;;;:::;;;===>>>FFFMMMRRRRRRRRRUUUUUUSSSFFFLLLWWW```aaa\\\ZZZ\\\[[[```]]][[[bbbdddeeennnnnnpppqqqsssttttttssssssppptttxxxyyywwwrrrnnnllliiiiiihhhgggfffeeeeeeeeeeeecccaaa```aaa___[[[WWWVVVTTTRRRQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXVVVRRROOORRRRRRRRRRRRRRRQQQPPPPPPNNNQQQQQQQQQYYYkkkppphhhqqqtttrrrxxx{{{wwwooohhhbbb___^^^^^^]]]YYYTTTOOOMMMLLLJJJIIIMMMKKKJJJMMMTTTZZZ^^^^^^dddfffhhhiiiiiijjjkkklllrrrsssuuuwwwyyy}}}~~~zzz~~~{{{yyyvvvpppjjjhhhfffbbb]]]YYYUUUTTTSSSNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIKKKNNNQQQUUUWWWYYYXXXYYY]]]dddjjjooopppzzzqqq~~~uuuooo```PPPPPPbbbvvv~~~jjjMMMKKKMMMXXXfffqqqwww||||||}}}yyyzzzyyytttzzzyyynnnkkkrrrzzzuuurrriii]]]cccsssyyybbbkkk~~~qqq|||~~~vvvkkkuuuzzz{{{xxxooopppooolllhhheee___RRREEE>>>======<<<<<<<<<======???@@@AAACCCEEEHHHJJJKKKSSSRRRQQQPPPOOOOOOOOOOOOQQQYYYZZZXXXZZZ[[[hhhkkkQQQRRRWWWbbbqqqvvvsss{{{}}}sssfffjjjttt|||vvvnnnhhh\\\WWWQQQKKKGGGDDDAAA???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999::::::999;;;>>>@@@LLLRRRTTTRRROOOPPPPPPNNNJJJOOOZZZdddfffaaa^^^```[[[aaa]]]\\\cccccccccjjjlllnnnppprrrsssttttttssssssuuuwwwxxxwwwtttpppmmmhhhhhhiiiiiihhhgggfffeeefffdddbbbbbbbbb```]]]YYYXXXTTTPPPPPPSSSVVVWWWWWWVVVUUUUUUVVVWWWWWWTTTRRRQQQQQQQQQQQQPPPOOONNNMMMIIIKKKKKKMMMVVVjjj~~~rrrtttqqqlllqqqpppnnnjjjfffbbb^^^\\\ZZZ[[[VVVQQQMMMKKKKKKJJJJJJKKKIIIHHHKKKPPPUUUWWWXXXWWWYYY]]]aaaeeeiiilllnnnqqqrrrssstttuuuxxx}}}zzz{{{~~~xxxsssmmmjjjiiigggbbb^^^\\\ZZZWWWTTTQQQOOONNNNNNMMMLLLJJJIIIHHHGGGFFFFFFJJJJJJLLLOOOSSSWWW[[[^^^\\\bbbiiimmmmmmjjjhhhfffvvvrrrkkkzzzsssaaaPPPNNN^^^rrr~~~mmmMMMHHHNNNXXXfffqqqxxx||||||zzzxxx|||}}}vvvyyyyyyuuuooohhh```___eeemmmsssvvv{{{tttqqqhhh]]]ddduuu~~~cccqqqxxxooohhhsssxxxzzzyyyqqqnnnmmmiiidddaaa[[[OOOBBB>>>======<<<<<<<<<======@@@@@@AAACCCEEEHHHJJJKKKOOOOOOOOOOOOOOOPPPQQQQQQRRRYYYYYYXXX[[[\\\fff{{{eeePPPRRRWWWbbbrrr~~~ssspppxxx}}}uuueeehhhsss|||uuummmggg[[[VVVPPPKKKGGGDDDAAA???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999888888;;;???CCCQQQVVVXXXSSSNNNNNNNNNMMMLLLQQQ[[[eeegggbbb______ZZZ```]]]]]]ddddddaaahhhjjjllloooqqqssstttuuuuuuvvvuuutttuuuwwwvvvrrrnnndddeeeggghhhhhhfffeeecccfffeeedddddddddbbb___\\\ZZZUUUOOOOOOTTTZZZ\\\\\\VVVUUUSSSTTTUUUVVVUUUTTTQQQQQQQQQPPPOOOMMMLLLKKKGGGFFFFFFGGGPPPeee{{{qqqhhhjjjccccccddddddccc___\\\YYYYYYUUUPPPLLLLLLMMMNNNOOOMMMKKKKKKMMMOOORRRRRRRRRNNNQQQUUU[[[aaagggkkknnnooopppppppppqqqssswww{{{xxxuuussswww|||}}}wwwppp```]]]XXXWWWWWWVVVSSSPPPOOONNNMMMKKKJJJJJJIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEIIIJJJMMMRRRWWW\\\aaaccceeeoooyyyzzzrrriiifffgggmmmttt~~~zzzyyyuuueee```yyy~~~tttaaaOOOKKKZZZppp~~~vvvQQQGGGKKKUUUcccooowww|||}}}~~~}}}xxxwww}}}yyyyyytttiiiaaabbb^^^YYYVVVXXX___fffkkkttttttqqqhhh]]]eeexxxfffuuu~~~vvv{{{gggdddpppvvvzzzzzzrrrooommmhhhbbb___YYYNNNBBB=========<<<<<<======>>>@@@AAABBBDDDFFFIIIKKKMMMKKKLLLMMMOOOQQQRRRTTTUUUTTTYYYWWWXXX]]]^^^dddttt{{{uuucccPPPQQQVVVbbbttt|||qqqmmmuuu~~~~~~wwwdddgggqqq}}}vvvmmmgggZZZUUUOOOJJJGGGEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999888888888777888;;;@@@DDDTTTZZZ[[[UUUPPPPPPRRRRRRLLLOOOWWW```bbb]]]YYYYYYXXX]]][[[[[[dddeeeccchhhkkklllooorrrtttvvvvvvvvvvvvssspppqqquuuuuuqqqlllbbbbbbaaaaaaaaabbbbbbcccffffffffffffeeecccaaa___]]]VVVNNNNNNTTT\\\___```XXXVVVRRRQQQRRRSSSTTTTTTTTTSSSSSSQQQPPPNNNLLLKKKIIIGGGDDDDDDKKK^^^{{{vvvfffddd[[[]]]```bbbcccaaa___^^^ZZZVVVQQQOOOPPPSSSVVVWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSVVV[[[aaafffjjjkkklllmmmnnnnnnoooqqquuuyyy}}}uuuppplllnnnqqqoooggg___TTTQQQNNNMMMMMMMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHJJJNNNSSSYYY___ccceeepppyyyzzznnnhhhmmmuuuooosss{{{zzzsssssstttbbb___rrr{{{{{{}}}rrr___MMMIIIXXXqqqzzzTTTFFFIIIQQQ^^^kkkvvv{{{{{{zzzyyywww|||~~~zzzzzzsssmmmjjjhhhddd^^^WWWTTTXXX```gggppp~~~uuurrrhhh]]]fffyyy}}}iiitttrrrlllwwwrrrdddeeeqqquuuyyyzzzsssrrrpppiiiccc___ZZZOOOCCC==================>>>???AAAAAACCCEEEGGGJJJMMMNNNLLLMMMOOOQQQSSSUUUVVVWWWVVVYYYVVVXXX______bbbooo}}}llluuu{{{gggQQQQQQUUUbbbuuu~~~rrrmmmsss|||}}}xxxccceeennn~~~~~~~~~~~~}}}vvvnnnhhhXXXTTTOOOJJJGGGEEEBBBAAA>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999888888888777888;;;@@@DDDXXX^^^```ZZZSSSSSSUUUVVVMMMNNNSSS[[[]]]YYYUUUTTTVVVZZZVVVXXXcccgggffflllnnnooorrrtttvvvwwwwwwwwwtttpppmmmnnnrrrsssoookkkeeebbb^^^\\\\\\___cccfffeeefffgggfffeeecccbbbaaa___XXXPPPNNNSSSZZZ___aaa\\\YYYTTTRRRRRRSSSTTTTTTVVVVVVUUUTTTRRROOOMMMLLLIIIFFFCCCDDDHHHXXXuuu}}}eee]]]WWWYYY[[[^^^```aaabbbbbbZZZWWWTTTSSSVVV[[[^^^___aaaaaa```^^^[[[YYYXXXWWWWWWVVVWWW[[[aaafffiiiiiiiiijjjkkklllmmmpppuuuxxxzzzuuupppmmmllllllggg]]]TTTPPPNNNLLLJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGIIIKKKLLLMMMJJJMMMRRRYYY^^^cccfffhhhwww}}}zzzooollluuu{{{|||yyyyyyyyy{{{mmmkkkxxxsssnnnttt{{{rrr^^^MMMHHHUUUoooXXXFFFJJJOOO[[[jjjwww}}}}}}zzz{{{wwwyyy{{{}}}yyywwwwwwmmmiiibbbYYYTTTVVV___hhhnnn}}}xxxssshhh]]]ggg{{{}}}kkkttt{{{wwwjjjiiisssyyynnnfffkkkuuuvvvzzz{{{tttrrrpppjjjbbb^^^YYYMMMBBB===============>>>??????AAABBBCCCFFFHHHKKKNNNOOOPPPQQQSSSUUUWWWXXXXXXXXXWWWZZZWWWXXXaaa```bbbmmmkkkoooyyylllSSSRRRUUUaaauuuvvvooosss{{{|||xxxcccdddlll}}}{{{}}}{{{|||}}}~~~|||vvvmmmgggWWWSSSNNNIIIGGGEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999888999999888888;;;???CCCYYY```ccc\\\UUUSSSTTTUUUOOONNNQQQXXX\\\YYYWWWWWWWWWYYYRRRSSS```gggiiipppqqqrrrtttvvvwwwwwwvvvvvvrrrpppoooppprrrrrrooollliiieee___[[[[[[___eeeiiibbbdddffffffdddbbbbbbbbbaaa[[[SSSOOOPPPUUU[[[^^^]]]YYYUUURRRRRRTTTUUUVVVVVVVVVUUUSSSRRROOONNNMMMFFFCCCBBBDDDGGGSSSooofffXXXVVVWWWXXXZZZ]]]___aaabbbZZZYYYXXXZZZ^^^cccggghhhjjjiiigggccc___[[[[[[[[[WWWUUUUUUYYY___eeeggggggeeefffggghhhjjjmmmrrruuuzzzzzztttqqqnnnlllhhh```WWWPPPLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIKKKNNNPPPQQQOOOSSSYYYaaaggglllooopppxxx}}}yyyxxx~~~|||{{{tttvvvqqqdddlllzzzttt```NNNGGGQQQjjjfffNNNLLLPPPZZZiiiyyy}}}wwwwww{{{zzztttpppeeeccc^^^WWWTTTWWW___eeejjjzzzwwwsssggg]]]hhh}}}kkkuuuvvvpppeeegggrrrvvvkkkhhhqqqzzzxxx{{{}}}uuuqqqoooiiibbb]]]WWWKKK>>>============>>>???@@@@@@BBBBBBDDDFFFIIIMMMOOOQQQRRRSSSUUUXXXYYYYYYYYYYYYXXX[[[XXXYYYaaa```bbbooouuuvvv|||oooVVVSSSUUU```tttyyyqqqttt{{{|||xxxddddddkkk|||{{{~~~zzz{{{}}}}}}{{{tttkkkdddVVVRRRMMMIIIGGGEEECCCBBB>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999999999999999999999999999888999::::::999;;;>>>@@@RRR[[[```[[[TTTRRRTTTUUUOOOMMMOOOVVV[[[\\\\\\]]][[[ZZZPPPOOO\\\eeeiiirrrttttttuuuvvvvvvuuutttssssssssstttuuuuuutttrrrqqqjjjeee```[[[[[[^^^cccggg```bbbeeeeeebbbaaaaaabbbaaa]]]WWWPPPLLLNNNUUUZZZUUURRROOONNNPPPRRRTTTTTTRRRRRRRRRQQQOOOMMMLLLKKKFFFBBBBBBEEEEEELLLeeelll]]]WWWXXXZZZ]]]___aaaaaabbb______```dddjjjooorrrrrrqqqpppmmmgggaaa^^^^^^___XXXUUUTTTWWW^^^cccddddddaaabbbccccccdddgggkkknnnpppxxx~~~~~~}}}}}}zzzwwwooommmjjjddd\\\TTTNNNKKKGGGGGGGGGFFFEEEEEEEEEFFFEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQQQQVVV^^^gggoootttwwwxxxxxx{{{~~~vvvuuu|||uuuccckkk|||rrr___OOOGGGOOOiiiqqqQQQLLLNNNVVVfffwww|||{{{uuuuuu~~~zzz|||qqqgggaaa[[[ZZZZZZXXXXXXYYY\\\___ddduuutttpppeee\\\iii~~~jjjuuu{{{pppfffkkkvvvxxxhhhiiiuuu}}}zzz}}}wwwqqqooojjjddd___XXXJJJ===============>>>???@@@AAABBBCCCEEEGGGJJJNNNPPPRRRQQQSSSUUUXXXZZZ[[[ZZZZZZXXX\\\ZZZZZZ``````dddrrrrrrYYYUUUUUU```sssyyyrrruuu|||}}}yyyeeedddjjj{{{~~~|||{{{|||}}}}}}zzzrrrhhhaaaVVVRRRMMMIIIGGGEEECCCBBB>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999999999999999999999999999888:::;;;;;;:::;;;===???HHHSSS[[[XXXSSSRRRVVVXXXMMMJJJKKKSSS[[[]]]___bbb___\\\OOOLLLZZZccciiisssuuuuuuvvvvvvuuusssqqqppptttvvvyyyzzzxxxvvvuuuuuugggddd___[[[ZZZ\\\```bbb^^^aaaddddddaaa___```bbbaaa___ZZZQQQJJJJJJQQQWWWLLLJJJHHHHHHKKKNNNPPPQQQOOOOOONNNNNNLLLKKKIIIHHHHHHEEEEEEFFFCCCFFF\\\vvvttteeeYYY[[[^^^bbbcccdddcccbbbdddeeehhhmmmsssxxx{{{{{{vvvuuuqqqjjjccc```aaaccc]]]YYYVVVXXX]]]aaabbb```___``````______aaaeeehhhjjjrrrxxxwwwuuuuuutttqqqiiigggcccZZZPPPIIIGGGGGGDDDEEEEEEEEEDDDDDDFFFHHHGGGHHHJJJMMMOOOPPPPPPPPPLLLLLLKKKLLLLLLMMMNNNOOOPPPVVV___iiirrrxxx|||}}}zzzxxxxxx}}}rrrwww~~~jjjrrr|||nnn]]]OOOHHHQQQlllqqqJJJIIIJJJQQQaaatttuuuyyytttttt~~~xxx{{{pppfff]]]XXXWWWXXXZZZ\\\]]]\\\ZZZYYY^^^qqqzzzqqqnnnddd\\\jjjzzzjjjrrrxxxnnntttfffiiiwww~~~{{{~~~yyysssrrrmmmgggbbbZZZLLL>>>============>>>???@@@AAABBBCCCEEEGGGKKKNNNQQQSSSOOOQQQTTTXXXZZZ[[[[[[[[[XXX]]][[[[[[```___eeeuuuvvv[[[VVVUUU___rrrxxxrrrvvv}}}~~~zzzfffdddjjjzzz{{{vvvoooqqq|||zzzxxxyyyzzz|||~~~|||sssfff\\\UUUQQQNNNLLLIIICCCAAABBB===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888999::::::;;;<<<<<>>???@@@AAABBBDDDFFFGGGIIIJJJMMMQQQTTTNNNPPPSSSTTTUUUVVVXXXZZZYYY^^^\\\ZZZ[[[YYYggg}}}bbbNNNVVV]]]iiizzztttvvv{{{}}}}}}jjjeeegggvvvoooyyyxxxzzzzzzzzz{{{yyyqqqfff]]]WWWRRRNNNMMMIIIBBB@@@BBB===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888999999::::::;;;;;;;;;===CCCHHHJJJLLLQQQTTTSSSQQQMMMJJJLLLPPPTTTXXXZZZ^^^]]]VVVLLLKKKXXXgggooottttttssssssrrrrrrssssssooooooooorrruuuwwwuuussslllddd[[[WWWXXX\\\______bbbdddfffeeeccc```______``````]]]WWWPPPKKKJJJKKKJJJFFFDDDGGGOOOUUUUUURRRMMMMMMKKKIIIGGGGGGIIIKKKKKKEEEDDDGGGFFFFFFTTTeeewwwxxxtttmmmkkkooosssooofffkkknnnssszzzsssoookkkjjjkkkllljjjhhh___XXXTTTXXX]]]\\\YYYXXXVVVWWWXXXZZZ[[[\\\\\\\\\YYY\\\```bbbbbbaaa``````XXXTTTOOOKKKHHHFFFFFFHHHBBBCCCCCCBBBBBBCCCEEEEEEIIIKKKMMMLLLJJJHHHHHHHHHKKKJJJIIIJJJOOOSSSVVVWWWYYYXXXZZZ```hhhpppssstttnnnrrruuuzzzvvvttt~~~oooZZZJJJFFFTTTooorrrPPPGGGIIIQQQ```mmmuuu|||zzzuuuqqqvvv}}}sssmmmgggbbb^^^\\\bbbggghhheeeaaa______aaannnwwwnnnlllddd]]]mmmvvvkkk|||xxxwwwmmmsss~~~~~~kkkoootttzzz}}}}}}yyyvvvxxxtttnnnfff]]]RRRFFF>>>;;;<<<===>>>???@@@AAABBBDDDFFFHHHIIIJJJLLLPPPSSSOOOQQQSSSUUUUUUVVVXXXZZZXXX\\\ZZZYYY[[[\\\kkkaaaMMMTTT[[[fff~~~zzztttvvv{{{}}}}}}iiiccceeessszzz{{{|||zzzxxxwwwuuuooofff```YYYTTTPPPNNNIIIBBB???AAA===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888999999999:::::::::::::::;;;AAAFFFGGGIIINNNPPPOOOTTTQQQNNNMMMOOOSSSVVVWWWZZZ[[[WWWMMMIIIRRR```jjjoooooopppqqqrrrsssssstttmmmmmmnnnpppsssttttttsssllleee]]]YYYZZZ\\\^^^^^^bbbdddeeedddbbb```_________```___\\\VVVOOOKKKJJJEEECCCCCCIIIQQQVVVVVVSSSMMMKKKIIIIIIJJJJJJJJJIIIIIIEEEEEEGGGFFFFFFQQQ___sss{{{xxxzzzzzzqqqggghhhkkkrrrzzz}}}qqqnnnkkkkkkmmmmmmjjjggg]]]XXXVVVXXXYYYWWWVVVXXXUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUXXX[[[\\\[[[XXXUUUNNNLLLIIIEEECCCDDDEEEFFFCCCCCCCCCAAA@@@AAAFFFJJJEEEFFFGGGFFFDDDCCCDDDEEEHHHHHHJJJOOOTTTXXXZZZ[[[WWWXXXYYY[[[___dddhhhjjjooopppwww~~~pppsssyyyjjjXXXJJJFFFQQQjjjlllLLLFFFGGGOOO]]]kkkttt{{{zzztttnnnqqqwwwpppllliiifffcccdddjjjooooooiiidddaaabbb]]]jjj~~~vvvmmmjjjbbb]]]nnnuuukkk|||zzz|||xxxooottt~~~~~~lllpppvvv|||}}}zzzxxxvvvrrrkkkcccYYYNNNCCC<<<;;;<<<===>>>???AAABBBBBBDDDFFFHHHIIIJJJLLLOOORRRPPPRRRTTTUUUUUUVVVXXXZZZVVVZZZWWWWWW[[[^^^nnn```KKKRRRWWWccc{{{{{{tttuuuyyy}}}}}}hhhaaabbbppp}}}~~~{{{wwwuuusssooohhhcccZZZUUUQQQOOOIIIBBB???@@@===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888:::::::::999999999999999;;;AAAEEEFFFHHHLLLNNNMMMZZZYYYUUUQQQQQQVVVXXXXXXXXXZZZXXXOOOIIINNN[[[fffhhhiiikkkmmmpppqqqssssssppppppqqqrrrssstttssssssnnnhhhaaa\\\\\\]]]^^^^^^bbbcccddddddaaa```___```aaaaaa```^^^YYYSSSNNNLLLFFFDDDDDDGGGNNNRRRSSSQQQOOOMMMJJJKKKNNNNNNLLLIIIIIIFFFEEEGGGEEEEEEMMMWWWmmm|||vvviiibbbfffmmmvvv}}}|||xxxrrrooommmlllmmmlllhhhdddYYYWWWVVVXXXVVVRRRSSSVVVWWWWWWWWWVVVUUUSSSRRRQQQVVVUUUUUUWWWYYYXXXRRRMMMIIILLLNNNNNNNNNNNNLLLIIIHHHDDDCCCEEEHHHIIIKKKMMMHHHGGGFFFDDDCCCFFFJJJNNNLLLOOOSSSYYY^^^```^^^\\\XXXYYY\\\]]]___bbbgggjjjzzzxxx~~~ooonnnzzztttdddSSSHHHDDDNNNgggfffJJJFFFFFFMMM[[[iiirrrzzz}}}uuummmooo}}}{{{sssooooooooommmjjjjjjqqqxxxyyyssskkkeeeddd[[[hhh~~~vvvmmmiii```]]]ooossskkk}}}}}}zzz{{{yyypppsss}}}}}}lllqqqyyy~~~~~~{{{yyyuuuqqqjjjaaaVVVKKKAAA;;;<<<<<<===>>>@@@AAABBBCCCDDDFFFHHHIIIJJJKKKNNNPPPOOOQQQRRRSSSSSSSSSUUUWWWUUUXXXTTTUUUZZZ]]]mmmaaaKKKQQQUUUaaazzz}}}tttsssxxx|||~~~iiiaaa```mmm|||wwwuuussspppjjjfff\\\VVVRRROOOJJJBBB???@@@===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888999999999999999999999888;;;AAAFFFFFFHHHLLLOOONNN\\\]]]ZZZSSSRRRWWWZZZYYYXXXYYYWWWQQQJJJLLLYYYeeeeeegggjjjnnnqqqssstttuuuwwwwwwwwwvvvttttttttttttpppkkkeee```^^^^^^______aaacccccccccaaa___``````cccbbb___\\\YYYVVVSSSQQQMMMIIIEEEEEEHHHLLLMMMMMMRRRPPPNNNPPPRRRRRROOOLLLJJJIIIIIIHHHGGGFFFJJJPPP___ppp|||oooaaaccchhhqqqyyy|||yyyuuuuuurrrnnnlllkkkhhhccc^^^VVVTTTTTTUUURRRNNNOOOTTTTTTTTTUUUVVVVVVVVVVVVUUUXXXVVVTTTUUUVVVSSSNNNIIILLLWWWbbbgggjjjkkkeee\\\QQQIIIFFFOOOXXXXXXSSSOOOMMMKKKIIIHHHKKKRRR\\\ccc```^^^\\\]]]___```aaaaaa^^^```dddgggiiimmmqqqtttwwwxxxpppkkkeeeaaammmqqq```OOOFFFDDDNNNiii|||cccKKKGGGFFFLLLYYYfffpppyyyxxxnnnppp~~~~~~xxxrrrrrrvvvyyywwwtttooovvvwwwnnnhhh```iii~~~wwwnnnhhh^^^]]]pppqqqmmm~~~}}}||||||wwwmmmoooxxxxxxkkkrrrzzz~~~{{{zzzuuuqqqjjj```TTTIII@@@<<<<<<<<<===???@@@AAABBBCCCDDDFFFIIIJJJJJJKKKLLLNNNMMMOOOPPPQQQPPPPPPRRRSSSTTTVVVRRRRRRXXXZZZiiidddMMMQQQTTT___yyy~~~tttrrrvvv{{{kkkbbb___jjj||||||xxxvvvtttqqqkkkfff\\\WWWRRRPPPKKKCCC@@@AAA===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888999999999999999;;;BBBFFFGGGIIINNNPPPOOOYYY]]]ZZZRRRPPPVVVZZZXXXXXXVVVTTTPPPLLLMMMYYYeeegggiiimmmqqquuuwwwyyyyyy{{{|||{{{xxxvvvttttttvvvrrrooojjjeeeaaa`````````aaabbbcccbbb```___```aaadddaaa^^^[[[ZZZYYYWWWUUUTTTOOOIIIFFFEEEFFFGGGHHHPPPPPPRRRTTTVVVVVVTTTRRRPPPPPPOOOMMMKKKIIIJJJKKKPPPbbb{{{wwweeedddfffnnnwww{{{zzzvvvwwwrrrlllhhhfffbbb\\\XXXRRRPPPPPPQQQOOOLLLMMMQQQMMMNNNQQQTTTWWWZZZ\\\]]]WWWUUUSSSRRRQQQPPPMMMKKKPPPbbbuuusss^^^RRROOO\\\gggcccYYYRRRMMMMMMNNNQQQXXXdddqqq{{{{{{qqqcccZZZXXX\\\ccchhheeegggkkkppptttwwwyyyyyyooosss~~~oooddd]]]___sss~~~ooo]]]LLLFFFEEENNNiiivvv^^^HHHGGGFFFJJJVVVbbbllluuu}}}xxxoooppprrrnnnlllqqqzzz~~~{{{vvv||||||ssskkkooo~~~wwwoooggg^^^^^^sssmmmnnn|||vvvkkklllsssqqqjjjrrr|||~~~{{{zzzuuurrrjjj___RRRGGG@@@===<<<===>>>???@@@BBBCCCCCCDDDGGGIIIJJJJJJJJJKKKMMMLLLNNNOOOOOONNNNNNOOOQQQSSSUUUQQQRRRXXXYYYeee}}}{{{fffNNNQQQSSS^^^yyytttqqqttt{{{nnnccc^^^hhhyyy}}}zzzxxxwwwuuuqqqjjjddd\\\WWWRRRPPPKKKDDDAAABBB===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888777777888888999999::::::;;;AAAFFFGGGJJJOOORRRQQQVVV[[[ZZZPPPNNNVVVZZZXXXXXXRRROOOMMMLLLNNNYYYeeegggjjjnnnssswwwyyyzzz{{{{{{{{{{{{xxxuuusssuuuwwwtttrrrnnniiidddaaaaaaaaaaaabbbbbbaaa______```aaaaaa___\\\\\\\\\[[[YYYVVVWWWTTTOOOJJJGGGEEEDDDCCCIIIMMMSSSWWWYYYYYYZZZZZZWWWXXXWWWTTTPPPNNNLLLJJJHHHZZZsss~~~iiifffeeejjjsssyyyzzzwwwtttooohhhbbb___\\\WWWSSSOOOKKKJJJMMMMMMKKKKKKNNNIIIKKKNNNRRRVVVYYY[[[\\\UUUUUUTTTRRRPPPOOOQQQSSS\\\rrrlll___\\\gggnnnggg[[[VVVQQQUUU\\\eeeqqqyyykkkfffjjjpppuuurrrsssvvv{{{|||ooouuusssggg```ddd{{{hhhWWWIIIEEEDDDJJJbbb~~~yyy___HHHFFFDDDGGGRRR^^^gggqqqxxx}}}~~~uuummmooo|||gggeeehhhrrrxxxxxxyyytttoooggg^^^aaaxxxjjjnnn}}}xxxnnnooosssnnniiiqqq|||}}}{{{zzztttqqqjjj]]]OOODDD>>><<<======>>>???AAABBBCCCCCCEEEGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOOOONNNNNNOOOPPPQQQSSSPPPSSSZZZ[[[eee|||tttgggOOOPPPRRR\\\xxxtttooossszzzoooccc]]]eeeuuuzzzxxxwwwwwwvvvppphhhbbb[[[VVVRRRPPPLLLEEEBBBCCC======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888666666777888999::::::;;;:::@@@EEEGGGJJJOOORRRQQQUUU\\\ZZZQQQNNNWWW\\\ZZZWWWPPPKKKKKKLLLOOOYYYeeefffiiimmmrrrvvvyyyzzzzzzxxxyyyyyywwwssssssuuuxxxvvvtttpppkkkfffcccbbbbbbaaabbbbbbaaa______```bbb___]]]\\\]]]___]]]ZZZVVVXXXVVVSSSOOOJJJFFFCCCAAADDDJJJRRRXXXZZZ[[[^^^```\\\^^^\\\XXXTTTQQQNNNJJJHHHXXXpppkkkfffbbbfffooowwwxxxwwwqqqkkkccc^^^[[[XXXTTTPPPMMMIIIGGGJJJLLLKKKJJJLLLJJJKKKNNNPPPSSSUUUVVVWWWUUUVVVVVVSSSQQQRRRWWW[[[nnnuuuiiieeemmmoooeee[[[YYY]]]eeeppp~~~sssyyy~~~pppeee___ddd|||aaaPPPDDDCCCAAADDDZZZttthhhNNNEEECCCEEEOOO[[[dddmmmuuuyyy{{{ssskkknnn~~~{{{gggffflllzzz}}}vvvrrrnnnfff___ddd|||hhhnnn}}}}}}|||tttuuuwwwppphhhqqq||||||zzzzzztttpppiii\\\NNNCCC===<<<======>>>???AAABBBCCCDDDEEEGGGJJJKKKJJJIIIJJJKKKNNNOOOPPPPPPNNNNNNOOOPPPPPPRRRPPPTTT\\\]]]ggg|||qqqgggNNNOOOPPP[[[wwwtttooorrrzzzoooccc[[[cccsss}}}|||xxxvvvwwwtttmmmgggfff[[[VVVRRRPPPLLLEEECCCDDD===<<<<<<<<<<<<;;;;;;;;;;;;999888888999::::::999888888888888888888888888888888888888888888888888:::<<>>>>>???AAACCCDDDFFFFFFFFFJJJNNNNNNKKKJJJLLLPPPOOOPPPPPPPPPOOOMMMLLLJJJOOORRRPPPTTT[[[[[[fff}}}pppLLLHHHNNNXXXlll}}}xxxrrrqqqwww~~~rrrhhh^^^aaappp~~~zzzwwwvvvrrrjjjeeeccc[[[VVVRRRPPPKKKDDDBBBCCC===<<<<<<<<<<<<;;;;;;;;;;;;999888888999::::::999888888888888888888888888888888888888888888888888999;;;BBBKKKUUU[[[[[[ZZZZZZ^^^```]]]WWWWWW___gggbbb___YYYRRRMMMMMMPPPSSS]]]cccjjjoooqqqrrrrrrsssuuuvvvwwwwwwvvvuuuvvvwwwwwwvvvqqqjjjbbb]]]]]]]]]```aaa```^^^[[[ZZZ\\\^^^^^^^^^___^^^]]]\\\ZZZYYY\\\[[[XXXUUUQQQMMMJJJIII???@@@CCCKKKUUU```iiimmmggggggeeebbb^^^YYYUUUTTTWWWgggttteee```[[[[[[___```\\\XXXUUUSSSRRRRRRRRRPPPMMMJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHJJJJJJJJJJJJLLLMMMRRRTTTVVVZZZ```mmm}}}kkkhhhrrrwwwqqqlllkkklllqqq{{{vvvgggbbbaaadddrrruuu___NNNBBBAAAAAABBBPPPddd{{{SSSGGGDDDGGGRRR___iiipppttt{{{~~~zzzuuurrrsss{{{sss{{{yyyvvvnnnccc___kkksss^^^nnnzzzqqqjjjjjjhhhddddddqqq}}}}}}zzzwwwqqqjjjbbbXXXJJJ===;;;???>>>>>>@@@AAACCCDDDFFFFFFEEEIIIMMMLLLJJJIIIKKKNNNNNNNNNOOOOOONNNMMMKKKJJJNNNRRRPPPSSSYYY\\\kkkwwwQQQJJJMMMUUUhhhxxx{{{tttpppsssxxxoooeee[[[]]]lll}}}|||zzzyyyzzzzzz|||wwwuuuppphhhcccbbb]]]WWWSSSPPPKKKCCC@@@AAA===<<<<<<<<<<<<;;;;;;;;;;;;999888888999::::::999888888888888888888888888888888888888888888888888888;;;BBBMMMXXX___```___\\\bbbgggbbbZZZXXX___hhhfffccc]]]VVVOOOMMMNNNPPPUUU]]]ggglllmmmmmmooorrruuuwwwyyyyyyyyyyyyzzz|||yyyxxxuuuooohhhaaa^^^]]]``````___]]]ZZZZZZ[[[]]]`````````___^^^]]][[[ZZZ\\\[[[YYYWWWTTTQQQNNNMMMBBBAAAAAAFFFQQQ^^^iiipppggghhhhhhfffbbb___]]]]]]bbbnnnrrrbbb___ZZZWWWUUURRROOOLLLLLLKKKJJJKKKMMMLLLKKKIIIFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFHHHKKKNNNSSSTTTVVV[[[dddtttyyywww{{{}}}|||yyyooojjjgggggggggiiiqqqyyyzzzlllhhhhhhiiiqqq{{{pppZZZJJJ???AAACCCCCCMMM[[[yyy^^^JJJEEEFFFRRR```jjjqqqvvvzzz|||zzzwwwtttrrr~~~sssrrr~~~~~~yyyvvvmmmccc```mmmvvvaaammm~~~|||mmmfffeeeaaa[[[```nnn{{{}}}zzzqqqkkkaaaVVVHHH===:::===>>>???@@@AAACCCEEEFFFGGGEEEHHHKKKKKKIIIHHHJJJMMMMMMMMMNNNNNNNNNLLLKKKJJJMMMRRRPPPRRRXXX]]]rrrVVVKKKLLLRRReeeuuu~~~tttnnnnnnrrrooodddZZZ[[[hhhzzz{{{ttttttyyy}}}wwwtttpppiiidddddd^^^XXXSSSPPPJJJBBB???@@@===<<<<<<<<<<<<;;;;;;;;;;;;999888888999::::::999888888888888888888888888888888888888888888888888777:::AAAMMMYYYaaadddccc\\\dddiiieee[[[WWW\\\dddhhhfff```YYYRRRMMMMMMMMMRRR]]]iiiooooooooossswwwwwwyyy|||}}}|||{{{|||}}}yyyyyyxxxuuupppjjjdddaaa``````^^^]]][[[[[[\\\]]]aaaaaa```___^^^]]]\\\\\\ZZZZZZYYYXXXVVVSSSQQQOOOGGGDDDAAACCCJJJTTT]]]bbbbbbdddfffeeecccbbbccceeefffooommmbbbaaa]]]XXXQQQMMMJJJJJJHHHGGGGGGHHHJJJJJJIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEHHHMMMPPPVVVVVVWWWYYY___jjjxxx~~~~~~|||nnniiikkkllljjjkkkhhhgggjjjjjjkkkqqqwwwzzzsssqqqsssyyy||||||kkkTTTGGG>>>BBBEEEFFFLLLUUUsssnnnPPPGGGFFFRRRaaaiiiqqqwwwzzz|||~~~vvvuuusssooo||||||}}}|||wwwuuu{{{}}}yyyuuulllcccaaaoooyyynnnsss~~~tttmmmggg```[[[```nnn{{{~~~|||yyyqqqjjj___RRREEE===:::<<<>>>???@@@BBBCCCEEEFFFGGGGGGIIIKKKKKKJJJIIIJJJLLLMMMMMMNNNOOOOOONNNLLLLLLLLLQQQPPPPPPUUU\\\tttYYYLLLKKKQQQeeeuuu|||rrrllllllooorrrhhh]]]\\\hhhyyyxxxuuuyyy|||vvvuuuqqqkkkggghhh^^^XXXSSSPPPJJJBBB>>>???===<<<<<<<<<<<<;;;;;;;;;;;;999888888999::::::999888888888888888888888888888888888888888888888888777999???JJJVVV___cccccc[[[cccjjjggg]]]XXXZZZ___fffddd```ZZZSSSOOOMMMLLLRRR]]]jjjqqqrrrssswww|||{{{}}}}}}{{{{{{{{{yyyyyyyyyxxxtttmmmfffaaaaaa___^^^]]]]]]^^^______bbbaaa```___^^^]]]]]]]]]YYYYYYYYYYYYWWWUUURRRQQQHHHEEEBBBBBBEEEIIIMMMOOOTTTWWW[[[\\\]]]aaahhhnnnmmmtttzzzrrrcccaaaaaa^^^YYYRRRNNNLLLMMMJJJHHHGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFIIIOOOSSSWWWWWWWWWWWWXXX[[[```ccceeeddddddgggqqqxxxqqqooohhhaaa```eeehhhgggooommmnnnqqqqqqpppsssyyy~~~}}}zzz~~~|||eeePPPEEE???BBBGGGHHHMMMSSSwwwXXXJJJEEEQQQ___gggooowwwzzz}}}|||rrrpppooolllxxx{{{zzz{{{xxxyyyvvvrrrsssvvv|||}}}~~~rrrrrrvvvwwwuuuuuu~~~yyytttkkkbbbbbbpppyyyrrruuu|||wwwooohhhcccbbbdddppp|||}}}|||zzzwwwoooiii]]]NNNCCC===;;;;;;??????@@@BBBDDDEEEGGGGGGIIIKKKLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNLLLQQQOOOOOOTTTYYYppp___OOOKKKQQQcccrrryyyooojjjlllqqquuujjj___\\\fffwww}}}yyyvvvxxxyyyuuuuuurrrlllhhhhhh]]]XXXSSSPPPJJJBBB>>>???===<<<<<<<<<<<<;;;;;;;;;;;;999888888999::::::999888888888888888888888888888888888888888888888888999999<<>>===;;;???@@@AAABBBDDDFFFGGGHHHKKKKKKLLLLLLLLLLLLLLLKKKMMMNNNOOOQQQQQQQQQPPPPPPKKKPPPNNNNNNRRRUUUfffeeeRRRLLLPPP```lllzzzoookkkmmmsssuuukkk^^^ZZZcccsss{{{zzzzzz~~~|||{{{zzz{{{wwwttttttrrrkkkfffeee\\\WWWRRROOOJJJBBB>>>???===<<<<<<<<<<<<;;;;;;;;;;;;999888888999::::::999888888888888888888888888888888888888888888888888:::888999???IIIRRRXXX[[[XXX]]]bbbddd```ZZZUUUSSSWWWYYYZZZXXXUUURRRQQQPPPLLLTTTaaalllsssvvvxxxyyy{{{~~~}}}zzzxxxxxxyyyxxxwwwvvvssslllccc]]]]]][[[ZZZ[[[___aaabbbaaabbbaaa___^^^]]]\\\\\\]]][[[[[[]]]]]][[[XXXUUUSSSKKKIIIHHHGGGHHHGGGFFFDDD>>>AAADDDEEEHHHRRRaaammmtttzzz|||yyykkkdddddd```\\\ZZZXXXUUUSSSQQQPPPOOOJJJHHHFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIEEEFFFGGGGGGHHHLLLQQQTTTWWWWWWWWWWWWVVVSSSPPPNNNNNNMMMQQQVVVZZZ___jjjvvv{{{bbb\\\YYYTTTSSSXXX\\\___eeepppxxxzzz}}}~~~|||}}}~~~qqq[[[GGGCCC@@@@@@BBBGGGPPPXXXiiiRRRDDDLLLXXX^^^gggsssuuu{{{rrrhhhhhhhhhsssyyysss}}}vvvmmmjjjoooxxx~~~xxxwwwwwwtttzzz{{{tttrrrxxx~~~zzzooogggfffdddbbbjjjvvv}}}vvvpppggg___bbbrrrpppnnnzzz~~~uuussspppmmmlllllluuu|||{{{xxxwwwwwwvvvkkkfffXXXGGG??????>>>;;;???@@@AAACCCDDDFFFGGGHHHKKKKKKKKKKKKLLLLLLKKKIIILLLMMMNNNPPPQQQQQQPPPPPPKKKOOOMMMNNNQQQPPPZZZrrrfffRRRKKKNNN]]]hhhyyytttmmmnnnrrrvvvlll___ZZZaaaqqq~~~xxxzzzzzz}}}xxxvvvvvvwww~~~zzzuuusssssspppiiicccaaa[[[VVVRRROOOJJJBBB???@@@======<<<<<<<<<;;;;;;;;;;;;999888888999::::::999888888888888888888888888888888888888888888888888;;;888777;;;DDDNNNTTTWWWTTTXXX\\\___]]]XXXQQQMMMRRRTTTWWWWWWUUUSSSRRRRRRJJJRRR^^^jjjssswwwxxxxxxzzz|||}}}zzzyyyxxxvvvuuuuuuvvvuuuqqqiiiccc[[[YYYXXXZZZ^^^aaabbbaaabbbaaa___]]]\\\\\\\\\]]]\\\]]]______]]]ZZZWWWUUUQQQOOOLLLKKKKKKIIIGGGEEEAAABBBBBB???@@@HHHWWWddd```gggrrr~~~|||ppppppoooccc\\\^^^]]]\\\ZZZVVVTTTTTTSSSQQQOOOGGGEEEDDDEEEGGGJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJDDDEEEGGGGGGIIILLLPPPSSSYYYXXXWWWVVVVVVTTTQQQNNNLLLKKKOOOTTTVVVXXXaaammmkkkbbb]]]WWWYYY]]]```aaagggqqqyyy{{{|||uuu~~~~~~nnnZZZDDDBBB@@@???@@@EEEPPP[[[|||nnnUUUDDDJJJUUU[[[eeerrrqqqyyy~~~uuuhhhggggggrrrxxxpppzzz~~~{{{mmmdddeeeppp~~~rrrrrr}}}}}}xxxrrrpppsss}}}|||~~~oooiiihhhkkkhhhdddnnn}}}{{{uuuoooeee^^^bbbrrrwwwqqqzzz{{{}}}sssjjjmmmvvv|||zzzvvvvvvwwwwwwjjjeeeWWWFFF>>>??????<<>>???DDDJJJOOOmmmnnnWWWDDDCCCKKKUUU```kkkooowww{{{llliiikkklllxxxvvvnnnvvv~~~sssmmmiiihhhjjjoooyyyvvvtttrrrooonnnppprrrqqqpppqqqrrrxxx}}}{{{}}}~~~wwwvvvnnnccc___iii{{{sssuuuooommmxxxxxxkkkttt{{{|||yyywwwtttpppcccVVVHHHAAA===:::;;;>>>@@@AAABBBDDDEEEFFFFFFGGGJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLJJJJJJMMMMMMMMMQQQXXXtttrrrzzzxxxYYYHHHMMMUUUbbbvvv{{{rrrooopppwwwqqqfff^^^^^^hhhxxx|||sssmmmiiigggkkkwww|||zzzwwwtttssssssqqqlllggg^^^XXXRRRNNNHHHAAA???@@@===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888888777777777777777777777777777777777777777666777888888:::@@@JJJQQQTTTTTTTTTWWW^^^ccc^^^UUUMMMSSS[[[```___YYYRRRNNNKKKHHHHHHQQQaaaooovvvxxxxxxxxxyyy|||}}}}}}|||{{{yyyxxxwwwvvvnnnggg___[[[]]]___aaaaaa``````______^^^^^^]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXXVVVTTTRRRQQQQQQQQQOOOMMMNNNLLLJJJGGGDDDBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGHHHIIIIIIIIIHHHJJJNNNRRRSSSOOOLLLHHHFFFEEEFFFIIILLLNNNNNNMMMKKKIIIHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFHHHMMMPPPVVVUUUUUUVVVWWWUUURRRPPPLLLKKKKKKKKKMMMOOOPPPRRRSSS[[[eeennnxxxuuuttt}}}~~~yyyxxxxxxxxxyyyzzzxxxwww}}}}}}qqqdddgggqqqyyyiiirrr|||ooo\\\JJJ@@@@@@?????????BBBGGGKKK\\\kkkWWWFFFDDDHHHOOOZZZeeeqqqwww{{{pppnnnkkkfffssszzzooorrr{{{oooddd```ccchhhpppzzz}}}{{{wwwpppoooooonnnnnnpppqqqrrruuuuuurrrttt}}}wwwuuukkkbbbcccqqq~~~ttt||||||nnnbbbfffsssyyytttkkkxxx}}}{{{xxxvvvrrrnnn\\\PPPEEE???===;;;<<>>???AAA@@@AAACCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJLLLJJJKKKNNNOOOPPPUUU[[[ssseeeMMMLLLRRR]]]nnn}}}zzzrrrmmmsssoooggg___\\\cccqqq}}}}}}ssskkkhhhjjjooossszzz}}}~~~}}}|||}}}zzzvvvrrrnnniiidddaaa^^^XXXSSSPPPJJJBBB???@@@===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999777777777777777777777777888999999888999>>>GGGMMMXXXZZZYYYWWWYYY^^^___\\\QQQYYYdddnnnrrrnnnfff___SSSNNNJJJMMMZZZkkkxxx~~~~~~}}}}}}|||||||||}}}~~~{{{tttkkkbbb^^^^^^___```]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWUUUTTTTTTSSSQQQOOOLLLLLLLLLKKKIIIGGGDDDCCCCCCBBBAAA@@@AAABBBDDDEEEDDDCCCBBBAAA@@@??????>>>AAABBBDDDGGGIIIHHHFFFDDDDDDDDDDDDGGGKKKOOOPPPPPPOOOLLLJJJIIIHHHHHHFFFEEEGGGGGGGGGFFFFFFHHHLLLOOOTTTTTTUUUWWWXXXXXXVVVSSSNNNMMMKKKJJJJJJJJJJJJKKKOOOQQQTTTVVVYYYbbbnnnwww{{{mmmmmmqqqzzzzzzuuuooolllqqqbbbRRREEE@@@AAABBBBBBBBBDDDGGGJJJTTTzzzlll\\\NNNHHHGGGHHHRRR___pppvvvzzz}}}lllkkkjjjeeelll}}}wwwmmmoooxxx~~~tttggg]]]\\\aaacccqqq|||ssspppsss{{{xxxtttsssvvvxxxxxxvvvxxxyyyzzzxxxooojjjoooxxx~~~}}}yyyyyyiii___gggzzzsssqqqxxxxxxkkkgggqqqxxxtttoooppp{{{~~~~~~{{{yyywwwqqqkkkVVVMMMEEECCCBBB@@@???@@@AAAAAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIKKKIIIJJJMMMNNNOOOTTTZZZ{{{jjjOOOKKKPPP[[[jjj}}}{{{qqqkkkpppnnnhhh```\\\aaaooozzzxxxtttooollllllqqqvvvzzz{{{|||yyy|||zzzwwwrrrlllfff```]]]\\\VVVRRROOOJJJCCC???@@@===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999:::::::::777777777777777777777777777888999999999===DDDJJJYYY^^^___[[[ZZZ___eeegggWWW^^^lll|||zzzooo[[[VVVPPPNNNUUUdddttt~~~}}}}}}}}}~~~~~~xxxoooeee___\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[]]]]]][[[ZZZZZZYYYYYYZZZYYYWWWUUUTTTTTTTTTRRRPPPLLLLLLLLLKKKJJJIIIGGGFFFDDDDDDCCCCCCDDDEEEGGGHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCDDDCCCCCCBBBCCCCCCDDDHHHMMMPPPQQQQQQOOOMMMKKKJJJJJJIIIHHHGGGHHHHHHGGGFFFEEEGGGKKKNNNRRRRRRSSSVVVXXXXXXVVVTTTNNNMMMKKKJJJIIIIIIIIIIIIKKKNNNRRRTTTUUUYYY___dddhhhlllqqqtttsssvvvyyyuuummmdddlllmmmsss}}}{{{wwwsssrrrqqqyyyjjj\\\NNNDDD???@@@AAAAAABBBDDDHHHKKKVVVyyysssaaaPPPHHHEEEEEEMMMXXXllluuu|||}}}qqqjjjiiigggkkktttqqqmmmvvvsssiii___YYY[[[```iiiyyywwwqqqpppttttttssstttzzz~~~|||zzzwwwtttlllgggiiippp~~~{{{xxxxxxhhh___jjj|||~~~gggdddrrr}}}wwwjjjiiiwww}}}uuusssyyy~~~|||xxxqqqhhhPPPHHHAAAAAAAAA???===>>>AAABBBCCCEEEFFFGGGHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGIIIJJJKKKPPPVVV{{{rrrRRRKKKOOOXXXfffzzz|||rrrmmmrrrpppkkkbbb\\\___jjjuuupppnnnmmmllloootttyyy}}}yyy~~~zzzyyyyyywwwsssmmmeee```]]]YYYTTTQQQOOOJJJCCC???@@@===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777888888888999999999999777777777777777777777777444777999999999;;;AAAEEEXXX```eeeaaa^^^dddqqqyyyuuuqqqrrr{{{wwwbbb^^^VVVNNNNNNYYYlllzzzzzzqqqggg___ZZZYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\___^^^\\\[[[ZZZZZZ[[[[[[YYYWWWUUUTTTTTTTTTRRRPPPNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEFFF>>>???@@@@@@@@@AAABBBCCCCCCDDDFFFJJJOOORRRTTTSSSOOOMMMKKKKKKKKKKKKJJJIIIGGGGGGFFFEEEDDDEEEIIILLLOOOOOOPPPSSSVVVVVVUUUSSSMMMLLLJJJIIIGGGGGGHHHHHHIIILLLPPPRRRSSSSSSUUUXXXYYYYYY\\\^^^]]]dddyyysssooojjjcccssstttyyy~~~rrrooottt~~~sssdddVVVJJJCCCAAABBBBBBBBBCCCFFFKKKOOOTTTtttjjjTTTJJJEEECCCIIIRRRgggsss|||{{{zzz~~~nnnhhhhhhjjjmmmrrrkkkttt}}}sssiiiddd```^^^```dddkkk{{{{{{xxxooorrrsssuuu}}}}}}wwwqqqnnniiifffhhhmmmttt|||yyyvvvtttfffbbbooo{{{dddbbbppp|||{{{sssfffgggwww|||rrrrrr}}}{{{uuujjj```IIIBBB>>>@@@AAA@@@>>>???AAABBBDDDEEEGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFHHHIIIIIIMMMSSSrrr{{{WWWLLLNNNUUUaaauuu~~~vvvqqqvvvuuupppeee[[[[[[dddnnn~~~wwwooommmlllmmmpppuuuzzz~~~uuu|||wwwxxxwwwtttnnngggaaa^^^WWWSSSPPPNNNJJJCCC@@@AAA======<<<<<<<<<;;;;;;;;;999999999999999999999999666666777777888888888999777777777777777777777777222555888888888:::>>>BBBVVVaaaiiieeebbbjjj{{{vvvqqqxxx|||vvvgggcccZZZNNNHHHQQQdddttt{{{ssshhh___YYYWWWWWW]]]]]]]]]]]]]]]]]]]]]]]]```___]]]\\\[[[\\\\\\]]]YYYWWWUUUTTTTTTSSSQQQPPPQQQPPPNNNLLLJJJIIIHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHKKKJJJGGGEEECCCBBBBBBBBB===>>>>>>>>>>>>@@@CCCEEEDDDEEEGGGKKKQQQTTTUUUUUUOOONNNLLLKKKLLLMMMLLLKKKFFFFFFEEECCCBBBDDDGGGJJJLLLMMMNNNQQQTTTUUUSSSQQQLLLKKKIIIGGGFFFFFFGGGGGGIIIMMMQQQSSSRRRRRRSSSSSSNNNNNNNNNNNNMMMUUUlllwwwzzz|||zzzzzz{{{~~~ttthhhiiitttnnn```RRRHHHCCCDDDDDDDDDDDDFFFIIIOOOSSSPPPppprrrZZZNNNHHHEEEHHHPPP```mmmvvvrrrkkkqqqsssggggggjjjkkkzzzqqqhhhqqq~~~sssjjjcccccceeefffhhhkkkiiiyyyppptttvvvxxx}}}uuummmjjjhhhgggiiimmmnnn}}}{{{~~~~~~vvvtttpppeeedddsssnnnmmm|||~~~vvvpppbbbddduuuxxxmmmmmm{{{}}}xxxpppcccWWWEEE???===@@@CCCBBBAAABBBAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFJJJGGGGGGIIIJJJIIIMMMTTTlll}}}ZZZMMMMMMTTT^^^pppzzzyyyvvvzzzzzzsssggg[[[XXX```iii}}}yyyrrrrrrpppnnnmmmpppuuu{{{sss{{{~~~zzzvvvppphhh```[[[VVVUUUSSSNNNHHHBBB@@@???============<<<;;;:::999:::::::::999999888888888777888999::::::999888777888888777777777777888888888888888777666999===@@@XXXbbbgggdddaaaiiivvvuuullloooxxxzzzuuuooocccXXXSSSMMMKKKWWWfff~~~}}}xxxpppggg___XXXUUUUUUWWW[[[]]]^^^]]]\\\ZZZ_________^^^]]]\\\ZZZYYYVVVVVVVVVUUUTTTSSSRRRRRRSSSRRRPPPNNNLLLJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFDDDBBBBBB@@@??????AAABBBCCCBBBDDDGGGKKKMMMOOOQQQSSSUUUPPPMMMJJJIIIJJJKKKLLLKKKIIIGGGCCCAAAAAADDDHHHJJJPPPOOONNNNNNNNNOOOPPPQQQOOOKKKGGGFFFHHHIIIHHHGGGNNNMMMLLLMMMNNNMMMLLLJJJKKKFFFFFFIIIGGGHHHYYYnnn|||zzzkkkbbbmmmzzz~~~iiiYYYOOOIIIFFFEEEFFFGGGHHHIIIJJJJJJIIIRRRhhh|||cccQQQGGGBBBDDDIIIWWWdddmmmnnniiiaaaqqqrrrooolllhhhkkkwwwxxxgggnnnzzz|||xxxiiiddd______dddjjjnnnppprrrsssyyy|||||||||||||||wwwsssuuuuuummmdddjjjtttvvvzzzxxxsssuuupppeeeeeettt{{{|||yyy}}}|||sss```bbbqqqnnnhhhpppyyyxxxqqqiii[[[LLL??????>>>>>>>>>>>>>>>???CCCCCCDDDFFFFFFGGGGGGGGGFFFGGGHHHIIIHHHGGGFFFEEEIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHKKKNNNQQQSSSiii]]]RRRTTTTTT\\\iiixxx{{{sssrrrttttttlll^^^VVV\\\ggg~~~zzzwwwuuuqqqlllmmmttt{{{|||xxx~~~zzz~~~{{{wwwqqqiiibbb]]]XXXWWWTTTNNNGGGBBB@@@@@@============<<<;;;:::999:::::::::999999999888888777888999999999999888777888888777777777777888888777777777666666888<<>>============>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIHHHIIIJJJMMMPPPQQQdddyyyfffTTTNNNOOOZZZhhhwww}}}uuurrrttttttnnn```WWW[[[dddxxx}}}zzzxxxrrrnnnkkkmmmttt|||}}}|||}}}yyy~~~~~~}}}{{{wwwqqqjjjddd```\\\ZZZUUUNNNGGGBBBAAAAAA============<<<;;;:::999:::::::::999999999999888777888999999999999888777888888777777777777888888666777666666555777:::===KKKWWW```aaa___bbbgggiiirrrjjj```\\\aaakkkooommmpppooofffXXXMMMKKKMMMNNNgggsss~~~zzzwwwqqqhhhaaaZZZYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSSSSTTTUUUVVVSSSSSSQQQOOOMMMLLLJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIGGGEEEAAA??????@@@CCCFFFHHHHHHJJJLLLOOOPPPOOOMMMMMMMMMPPPOOOOOOOOOPPPPPPNNNMMMIIIGGGCCCAAAAAADDDIIIKKKNNNMMMLLLKKKKKKKKKLLLMMMNNNLLLJJJJJJLLLNNNNNNNNNJJJKKKKKKKKKKKKJJJHHHHHHHHHFFFGGGIIIIIIMMM___sssyyynnnrrrsssxxxxxxlllppphhhWWWKKKEEEBBBEEEEEEFFFGGGGGGHHHHHHHHHHHHYYYrrrxxxZZZGGGEEEIIIJJJNNN]]]ggglllnnnmmm}}}|||rrrkkkdddfffeee~~~~~~jjjhhhsss||||||uuupppmmmmmmkkkiiihhhiiilllnnnuuutttxxxwwwxxxzzz|||}}}}}}}}}|||~~~yyytttlllddd]]]eeewww{{{zzz|||{{{~~~}}}yyyuuuuuuhhhdddhhhxxxnnnpppyyyxxx~~~lll]]]bbbpppmmmjjjttt~~~yyymmm\\\HHH999<<<<<<<<<===???AAABBBCCCCCCDDDEEEFFFFFFGGGFFFFFFKKKKKKJJJJJJIIIIIIIIIJJJGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIIIIIIIJJJLLLNNNOOOXXXlllyyy{{{xxxrrrWWWJJJLLLYYYdddsssvvvrrrssstttooocccXXXXXX___ppp}}}|||{{{{{{rrrooommmpppvvv{{{~~~~~~|||~~~xxx}}}zzzzzzyyyvvvpppiiidddaaa^^^[[[VVVNNNGGGBBBAAABBB============<<<;;;:::999999999999999999999999999888888888999999888888888888888777777777777888888555666666555555666999;;;>>>JJJVVV[[[^^^```bbbaaaeeebbb]]]YYY[[[ccclllrrrrrruuunnn\\\QQQRRRRRRNNNXXXhhh}}}~~~~~~yyypppggg\\\ZZZXXXVVVWWWYYY\\\^^^[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVTTTRRRRRRTTTWWWXXXTTTSSSRRRPPPNNNMMMKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJHHHGGGGGGHHHIIIIIIGGGEEE@@@??????AAAEEEIIIKKKKKKOOORRRUUUVVVTTTSSSRRRRRRRRRRRRRRRSSSTTTSSSPPPMMMIIIGGGCCCAAABBBEEEIIILLLMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJJJJJJJKKKLLLLLLGGGHHHHHHHHHGGGFFFFFFFFFGGGEEEFFFJJJPPP```{{{uuutttqqqhhhuuulllZZZNNNFFFBBBEEEEEEEEEFFFFFFGGGGGGHHHGGGUUUlll```GGGEEEJJJIIIOOO^^^ggglllqqqrrrtttkkkeeehhh```xxxpppfffnnnzzzxxxsssppprrrtttuuusssooommmnnnpppooommmooouuuxxxxxxyyy{{{}}}xxxoooccceeehhhlllpppsssuuuvvvzzz~~~~~~vvvmmmhhhccc^^^ZZZ]]]kkk{{{pppmmmpppzzz}}}{{{wwwrrrnnndddeeennn~~~zzzdddiiivvvxxxdddbbbllllllllltttzzz~~~{{{ooo]]]JJJ===<<<<<<===>>>???AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFLLLKKKJJJHHHHHHIIIJJJJJJGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMRRRcccpppvvvyyyZZZIIIMMMZZZ^^^llluuupppqqqssspppdddYYYVVVYYYiiixxx}}}|||}}}}}}uuurrrqqquuuxxxzzz}}}~~~xxx|||uuuwwwwwwssslllfffbbb```___\\\VVVNNNGGGCCCBBBBBB============<<<;;;:::999999999999999999999999999999888888888888888888999888888777777777777888888555666666666555555888:::777CCCNNNUUUYYY\\\[[[XXXXXX\\\^^^[[[XXX[[[iiiwwwzzz|||uuucccWWWWWWWWWRRRRRRaaavvv}}}tttkkk^^^[[[WWWTTTTTTWWW[[[^^^ZZZZZZZZZZZZYYYXXXXXXWWWXXXVVVTTTRRRSSSTTTWWWYYYTTTTTTSSSQQQPPPNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJJJJFFFFFFFFFGGGIIIHHHFFFDDD???>>>???AAAFFFJJJMMMMMMPPPSSSWWWXXXXXXWWWXXXXXXUUUUUUUUUVVVVVVTTTPPPMMMIIIGGGCCCAAABBBFFFJJJMMMNNNMMMKKKIIIHHHHHHIIIIIIJJJJJJJJJIIIGGGGGGGGGGGGHHHIIIHHHFFFCCCBBBDDDFFFGGGJJJQQQXXXbbbsss~~~nnnnnnsssbbbTTTKKKEEEFFFFFFEEEEEEEEEFFFGGGHHHJJJTTTiiifffIIIDDDGGGHHHSSSaaahhhlllsssuuuuuujjjeeehhh```sssxxxhhhjjjuuu~~~|||vvvrrrpppvvvyyy|||zzzuuupppnnnooofffbbbbbbfffjjjiiijjjkkkooopppvvv~~~qqqddd]]]VVVWWWYYY]]]cccjjjooosssvvvyyyvvvlllccc```___^^^YYYVVV^^^uuuyyyjjjbbbbbbggguuu~~~zzzwwwpppjjjcccjjjvvv{{{dddiiiyyylllaaagggiiimmmtttuuuzzzzzzzzzuuuhhhVVVEEE<<<>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFFFFFFFFFFEEEKKKJJJHHHGGGGGGGGGHHHIIIFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLQQQ]]]ggg{{{zzz\\\JJJNNNYYY[[[hhh}}}tttooooooqqqooofffZZZUUUUUUddduuuuuurrrsssxxxyyyxxx|||wwwzzzrrrtttuuuqqqiiibbb___^^^]]][[[VVVOOOHHHCCCBBBBBB============<<<;;;:::999888999999999999:::::::::999999888777777888999999888888777777777777888888555666777666555666777999999AAAIIINNNSSSWWWUUUPPPOOOXXXbbbddd^^^\\\ggguuu~~~~~~wwwiii]]]WWWUUUSSSRRR\\\nnnwwwpppccc___YYYTTTRRRTTTWWWYYYYYYZZZZZZZZZYYYYYYXXXWWWXXXWWWUUUTTTTTTUUUVVVWWWUUUTTTSSSRRRQQQOOONNNNNNNNNNNNNNNNNNMMMKKKJJJJJJFFFFFFFFFHHHIIIHHHDDDBBB???>>>>>>AAAFFFKKKMMMNNNOOOQQQUUUVVVWWWYYY[[[]]]YYYXXXWWWWWWWWWTTTPPPMMMIIIGGGCCCBBBCCCFFFKKKNNNOOONNNLLLJJJIIIIIIIIIIIIIIIJJJJJJIIIFFFDDDEEEEEEFFFFFFFFFCCCBBBCCCIIINNNQQQ___rrryyyjjjttt{{{lll]]]QQQIIIHHHGGGFFFEEEEEEFFFGGGHHHMMMQQQaaa{{{lllOOOCCCDDDGGGSSS___eeeiiirrrvvv}}}wwwjjjdddfffcccnnnmmmhhhqqq{{{}}}zzzxxx}}}zzzrrrlllhhh```ZZZVVVYYY\\\[[[[[[]]]^^^___gggqqqvvv{{{sssbbbVVVQQQPPPQQQRRRVVV\\\cccjjjnnnrrrtttpppfff___^^^______ZZZTTTYYYlllqqqddd^^^```gggtttzzz{{{~~~yyyxxxrrrllldddnnn~~~mmmrrrnnnaaaeeegggnnnuuuuuu}}}zzzvvvnnn___LLL???:::???????????????@@@AAABBBEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHGGGFFFFFFFFFFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLWWWaaaxxx```KKKNNNTTTYYYeeeyyyxxxpppoooppppppiii]]]VVVUUU___qqq~~~qqqnnnqqqvvvvvvrrrwww~~~tttvvvqqqssstttppphhh```]]]]]]ZZZYYYUUUOOOIIIDDDAAAAAA============<<<;;;:::999888888999999999:::::::::999999888777777888999999888888777777777777888888555777888777666666777999999>>>CCCGGGNNNTTTTTTPPPMMMWWWgggqqqnnnggggggnnnwwwtttqqqlllaaaVVVRRRSSSQQQUUUaaauuuzzzuuuooojjjbbbZZZUUUTTTUUUWWWYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOONNNMMMLLLJJJIIIHHHHHHHHHIIIJJJHHHDDDAAA>>>>>>>>>AAAFFFJJJMMMNNNPPPQQQSSSUUUVVVYYY\\\___]]][[[YYYXXXVVVSSSOOOLLLIIIGGGDDDBBBCCCGGGKKKNNNRRRPPPNNNLLLJJJJJJJJJJJJHHHJJJKKKJJJHHHFFFGGGHHHDDDFFFIIIKKKOOOXXXdddnnnyyyooolll~~~ttteeeVVVLLLIIIHHHGGGFFFFFFGGGHHHIIIMMMJJJUUUppprrrVVVCCCBBBHHHLLLYYY___dddpppwww|||oooeeeddddddfffwwwrrrhhhmmmvvv|||vvvjjjbbb```WWWPPPOOOQQQPPPPPPRRRPPPQQQXXXbbbfffkkk}}}}}}mmm\\\SSSRRRQQQSSSVVV[[[aaahhhmmmpppssstttqqqjjjfffggggggeeeccc]]]^^^hhhrrrqqqkkkfffhhhlllsss{{{}}}sssrrrppplllmmmuuuyyyuuuuuurrrlllcccrrrvvv|||zzzfffaaaeeegggnnnzzz|||{{{ssshhhXXXFFF>>>>>>===>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKLLLIIITTTaaa|||kkkPPPOOOPPPVVV```ssssssqqqqqqrrrlllbbbZZZXXXYYYlllzzzpppmmmnnnrrrnnnfffiiisssxxxyyy{{{|||}}}~~~rrrtttqqqtttuuupppggg```]]]]]]XXXWWWUUUPPPIIIDDDAAAAAA============<<<;;;:::999888888888999999::::::::::::999888777777888999:::888888777777777777888888666777888888777777888999777;;;>>>CCCKKKTTTVVVTTTNNNYYYlll|||~~~sssjjjiiilllhhhjjjllldddVVVPPPTTTNNNNNNVVVjjj}}}yyyzzzuuukkkbbb[[[WWWWWWWWWZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWVVVUUUTTTTTTVVVUUUTTTSSSRRRQQQPPPOOOPPPPPPOOOOOOMMMLLLJJJIIIJJJIIIJJJKKKKKKIIIEEEAAA>>>>>>>>>AAAEEEJJJLLLMMMRRRSSSTTTUUUVVVYYY^^^bbb___]]]ZZZWWWUUUSSSOOOLLLIIIGGGDDDBBBCCCGGGLLLOOOSSSRRROOOMMMKKKKKKKKKKKKGGGJJJMMMLLLJJJIIIKKKMMMHHHMMMSSS[[[eeeuuuzzzvvvnnnsssyyyiiiXXXNNNJJJIIIGGGFFFFFFGGGIIIJJJLLLDDDKKKgggwww[[[DDDAAAIIIEEESSSYYY```ooowww|||uuugggddddddaaapppvvviiilllrrryyy{{{kkk```bbbWWWNNNLLLLLLKKKJJJLLLJJJIIINNNVVVXXX[[[nnnqqqaaaZZZ[[[WWW[[[aaahhhooouuuyyy{{{zzz|||zzzuuutttuuutttpppmmmiiiggghhhhhheeeeeehhhvvvzzzyyyhhhdddcccbbbhhhrrruuupppqqqoooiiicccsss{{{iii^^^```ggggggooo~~~wwwlllaaaQQQAAA<<>>AAACCCEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLMMMXXXfff~~~vvvVVVQQQOOOQQQ[[[mmmuuurrrrrrsssoooeee^^^[[[UUUiii}}}wwwrrrnnnnnnooofffZZZ[[[ffffffggghhhiiilllpppvvv{{{yyyxxxwwwvvvsssmmmfffaaa^^^]]]]]]ZZZTTTNNNHHHDDDBBBAAA=========<<<;;;;;;::::::999999999999999999999999888888888888888888888888888888888888888888888888:::999999999888888777777;;;888999BBBIIILLLNNNPPPTTTPPP[[[qqqzzzqqqmmmssskkkrrruuuqqqlllggg\\\QQQMMMUUUWWWWWWhhh|||tttkkkccc\\\VVVRRRUUUVVVWWWXXXXXXXXXXXXXXXWWWXXXYYYXXXVVVUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJHHHHHHIIIJJJKKKIIIEEEBBB@@@???======AAAFFFLLLPPPRRRRRRSSSUUUVVVYYYZZZ[[[^^^^^^\\\YYYTTTNNNIIIFFFGGGEEEAAA???AAAEEEKKKNNNQQQMMMJJJGGGGGGGGGFFFEEEHHHIIIJJJLLLLLLLLLLLLKKKKKKQQQ]]]lll~~~{{{qqqbbbuuuyyyjjjYYYOOOGGGGGGFFFFFFFFFFFFEEEEEEGGGLLLEEESSSiiiLLLAAAEEEJJJPPPYYYcccllltttzzz~~~yyymmmmmmfffdddllluuujjjvvvxxx}}}mmmcccZZZTTTNNNMMMPPPQQQMMMIIILLLGGGHHHMMMNNNPPP^^^qqqvvvllliiijjjooopppoooooowww|||sssnnnmmmfff___eeerrruuukkkiiilllnnnnnnuuu~~~sssnnnoooqqqllleeekkkyyyzzz~~~xxxhhhZZZ___fffnnnuuu{{{~~~vvvgggVVVGGG???<<<<<<;;;<<<>>>???AAABBBBBBBBBEEEFFFFFFFFFGGGGGGGGGGGGJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHGGGFFFGGGLLLPPPRRRRRRccc]]]IIIMMMTTTVVVcccwww|||wwwtttuuusssiii```[[[VVVaaaqqqyyyrrrooollljjjcccYYYTTTTTTWWWWWWVVVUUUWWW___jjjrrr}}}zzzyyyxxxwwwuuuoooiiiccc```______[[[VVVOOOIIIEEEBBBAAA=========<<<;;;;;;::::::999999999999999999999999888888888888888888888888888888888888888888888888999999888888888777777777:::888999@@@GGGLLLSSSYYYYYYTTTZZZlllvvvsssnnnnnnkkkwwwzzzeeeSSSPPPUUUUUUTTT___wwwzzzqqqiiiaaaZZZUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYYYYXXXUUUTTTTTTUUUUUUTTTTTTSSSQQQPPPPPPOOOPPPPPPOOONNNMMMLLLKKKKKKHHHHHHIIIJJJKKKIIIFFFCCCBBBAAA??????BBBFFFLLLOOOQQQRRRRRRTTTUUUXXXYYYZZZ^^^]]]\\\ZZZVVVQQQMMMJJJHHHEEEBBB@@@AAAEEEJJJNNNPPPMMMIIIGGGGGGGGGFFFEEEHHHIIIJJJKKKLLLLLLKKKKKKPPPVVVaaapppwwwrrreeepppyyy~~~vvvhhhWWWLLLIIIIIIHHHHHHGGGGGGGGGFFFCCCHHHCCCPPPxxxnnnPPPDDDFFFHHHNNNWWWbbbkkksssyyy|||{{{llljjjhhhdddkkk}}}xxxlllqqqvvv|||~~~hhh\\\]]]ZZZWWWUUUTTTQQQNNNLLLNNNJJJJJJNNNNNNMMMXXXgggzzz|||yyyyyyxxxxxxvvvuuu|||{{{qqqjjjgggcccbbbnnn~~~{{{uuurrrrrr|||~~~sssnnnnnnoookkkeeemmmzzzttt{{{jjj^^^XXX___jjjtttzzz~~~uuufffVVVHHH@@@======;;;<<<>>>???AAABBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEFFFFFFFFFIIIOOOSSSSSSTTTdddfffOOOSSSTTTUUU```rrr}}}~~~xxxtttuuusssjjjaaa\\\VVV___nnn||||||xxxssskkk___RRRMMMNNNSSSRRRQQQOOOPPPUUU^^^dddzzz}}}~~~yyyyyyvvvrrrkkkfffcccbbbaaa]]]WWWPPPJJJEEEBBBAAA=========<<<;;;;;;::::::999999999999999999999999888888888888888888888888888888888888888888888888888888777777777777666666999777999>>>DDDLLLYYYeeeeeebbbccciiirrruuuooohhhiiivvvqqq[[[OOOOOOOOOPPPWWWhhh{{{sssiii```ZZZVVVUUUUUUUUUUUUWWWXXXYYYXXXYYYYYYWWWUUUSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOPPPOOOOOONNNMMMLLLKKKKKKHHHHHHIIIJJJJJJIIIFFFCCCCCCAAA??????@@@DDDHHHJJJLLLLLLMMMNNNPPPRRRSSSTTTWWWWWWWWWVVVTTTQQQMMMKKKHHHEEECCCAAACCCGGGKKKOOOPPPMMMIIIGGGGGGGGGFFFFFFHHHHHHJJJKKKKKKLLLKKKKKKMMMRRR[[[eeerrryyyvvv~~~}}}zzzrrrqqqjjjooowww||||||||||||yyyrrrdddTTTHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDGGGCCCNNNooogggPPPFFFEEEKKKTTT___iiirrrwwwzzzqqqjjjiiieeehhhyyy|||pppmmmssszzznnnaaadddeeedddaaa[[[UUUPPPNNNOOOKKKKKKNNNLLLIIIOOOYYYiiittt~~~|||pppeeeaaaaaafffxxx|||sssnnnnnnmmmiiifffppp|||rrr{{{xxx___ZZZXXXaaannnzzz|||rrrcccSSSGGG@@@>>>>>><<<<<<>>>@@@AAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFIIINNNQQQPPPRRRaaa{{{jjjNNNOOOSSSSSS[[[kkkuuu{{{yyyttttttssskkkccc^^^VVV]]]hhhvvv{{{oooaaaTTTPPPSSSSSSRRRPPPMMMLLLNNNRRRVVV{{{yyyxxxxxxvvvrrrlllfffcccbbbccc___YYYQQQJJJEEEBBBAAA=========<<<;;;;;;::::::999999999999999999999999888888888888888888888888888888888888888888888888777777777666666666666666888777999<<>>===>>>@@@BBBDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLNNNNNNMMMKKKIIIHHHEEEDDDBBBBBBEEEIIIOOORRRPPPMMMIIIGGGGGGGGGGGGFFFHHHHHHIIIJJJKKKKKKKKKKKKIIIKKKPPPTTTZZZ```hhhmmmooouuu|||vvvttttttvvvvvvwwwwwwoooqqqvvv{{{vvvuuuyyy}}}zzzooo^^^OOOFFFFFFFFFEEEEEEDDDCCCBBBBBBHHHIIIHHHQQQhhhcccFFFDDDHHHPPP[[[fffoootttwww~~~zzznnniiidddeeesss~~~ssskkkrrrzzz|||yyyxxxuuurrrmmmeee[[[UUUTTTQQQPPPRRRPPPLLLNNNSSSYYY___gggooovvvyyyyyyxxxwww~~~}}}rrrgggbbbbbbkkk|||xxxrrrooonnnkkkiiiiiippp|||}}}ssszzz______\\\eeerrr}}}~~~|||wwwmmm^^^OOODDD???======<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDGGGGGGFFFFFFFFFGGGJJJKKKJJJMMMZZZqqq}}}~~~uuuSSSKKKPPPPPPWWWcccnnnxxxzzzssstttsssmmmeeeaaaVVVZZZbbbnnn{{{tttggg]]]ZZZ[[[XXXVVVTTTQQQNNNNNNOOOPPP{{{{{{zzzyyytttuuutttpppkkkeeebbbaaaccc___YYYRRRKKKFFFCCCAAA=========<<<;;;;;;::::::999999999999999999999999888888888888888888888888888888888888888888888888666666666666666777777777888888999;;;>>>GGGZZZlllwwwwwwsssxxxyyytttmmmlllooowww~~~uuunnndddXXXPPPPPPNNNLLLUUUccczzzppphhhYYYWWWSSSQQQQQQTTTWWWYYYWWWWWWXXXVVVTTTRRRRRRSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOONNNNNNMMMLLLLLLLLLIIIHHHHHHHHHJJJIIIGGGEEEBBBAAA@@@>>>>>>???@@@AAA?????????@@@AAACCCDDDEEECCCDDDFFFGGGHHHGGGEEEDDDBBBAAAAAACCCGGGMMMSSSVVVOOOLLLIIIGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKLLLKKKLLLNNNNNNOOOPPPSSSUUUTTTYYY^^^ccciiilllfff]]]ZZZ```nnn||||||tttvvvqqqrrr}}}rrrmmmvvv~~~yyyiiiVVVKKKFFFEEEEEEDDDCCCCCCBBBAAAAAAHHHGGGKKKSSSddd~~~pppHHHCCCFFFKKKUUUaaakkkqqqssszzzmmmhhhdddccclllzzzwwwnnnssszzz~~~}}}nnnbbb^^^ZZZXXXXXXWWWTTTRRRRRRMMMMMMPPPUUUZZZ^^^bbbeeerrr|||xxxnnniiihhhmmmyyyzzztttppppppnnnjjjjjjnnnqqq|||{{{hhhkkk~~~}}}bbbbbbccckkkuuu|||}}}zzzxxxqqqgggWWWIIIAAA===<<<<<<<<<===???@@@BBBCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEFFFHHHIIIIIIHHHJJJTTTfffzzz{{{|||___LLLLLLNNNSSS^^^jjjxxx{{{sssssstttooohhhdddVVVWWW\\\gggvvvnnnfff```]]]\\\]]]ZZZWWWTTTQQQPPPNNNMMM~~~||||||ssspppqqqrrrqqqoooiiiddd```___bbb^^^XXXQQQKKKFFFCCCBBB=========<<<;;;;;;::::::999999999999999999999999888888888888888888888888888888888888888888888888666666777777777777888888888888999;;;<<>>===<<<;;;<<<===???AAABBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEECCCBBBBBBDDDGGGJJJJJJJJJJJJKKKQQQ^^^qqq}}}yyybbbFFFJJJLLLRRR[[[hhhxxx}}}sssrrrtttqqqjjjfffYYYWWWXXX```ooooooccc```aaabbbcccccc___[[[WWWTTTQQQNNNLLL|||yyy~~~zzzrrrpppnnnppppppmmmhhhccc___^^^```]]]WWWPPPJJJFFFCCCBBB=========<<<;;;;;;::::::999999999999999999999999888888888888888888888888888888888888888888888888777777777888888888999999:::999:::<<<<<<>>>HHHRRR[[[cccllloooooorrrwww{{{zzztttqqqtttvvvtttuuuyyysssqqqkkkaaaUUUMMMNNNRRRccczzzoooiii___VVVPPPOOOPPPRRRSSSTTTUUUTTTSSSRRRSSSUUUSSSSSSRRRRRRRRRRRRQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEBBBDDDEEEGGGGGGFFFDDDCCCCCCCCCCCCEEEIIIOOOTTTWWWNNNLLLHHHGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHJJJKKKLLLIIIKKKMMMMMMLLLKKKKKKLLLKKKNNNPPPOOOPPPRRROOOJJJKKKTTTggg}}}tttkkktttvvvhhh___```___XXXOOOHHHDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCC===EEEKKKPPPooouuuSSSGGGEEEDDDKKKWWWccckkkmmmyyyqqqhhhiiigggfffmmmyyyrrrppppppttt|||zzzmmmbbb]]]YYYSSSMMMQQQNNNMMMMMMKKKMMMXXXdddrrryyysssnnniiifffoooxxxoookkkmmmsssrrrmmmqqq|||zzz~~~iiidddjjjvvv}}}lll___ccciiipppyyy{{{vvvrrrkkk___OOOCCC>>>======<<<===>>>???AAABBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAADDDGGGJJJJJJHHHHHHIIINNNXXXjjj}}}eeeFFFIIIMMMRRRYYYfffwww~~~rrrqqqtttrrrlllhhh]]]XXXUUU[[[hhhyyyuuuooommmooossspppkkkddd___[[[WWWSSSPPPxxxuuu|||zzzvvvvvvmmmooopppmmmhhhccc___^^^___\\\VVVPPPJJJFFFDDDCCC>>>======<<<;;;;;;::::::999999999999999999999999888888888888888888888888888888888888888888888888777777888888999999999::::::999:::<<<<<<<<>>DDDFFFEEEcccuuuYYYIIIEEECCCHHHTTTaaaiiilllwww|||hhhkkkjjjfffjjjwwwrrrmmmkkkoooyyyrrrjjjddd\\\UUUMMMKKKKKKKKKHHHHHHTTTbbbvvv}}}tttmmmfff```qqqxxx{{{llliiillltttsssnnntttooonnn~~~tttkkkjjjccc```hhhhhhpppzzz}}}vvvrrrjjj^^^NNNBBB>>>>>>>>>======>>>???AAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@GGGEEECCCDDDGGGHHHFFFDDDCCCFFFKKKUUUgggrrrSSSJJJMMMRRRXXXdddvvv~~~rrrqqqtttsssmmmiii```ZZZTTTWWWdddttt~~~|||}}}wwwooohhhccc___ZZZVVVzzz{{{zzzyyyuuupppllliiieeeaaa___```]]]XXXRRRLLLGGGCCCAAA>>>======;;;:::999888888999999999999999999999999888888888888888888888888777777777777777777777777666777777777888888888888666999;;;999666666;;;@@@GGGMMMSSSXXX]]]aaabbbaaakkkgggfffkkkttt}}}~~~eeePPPNNNVVVTTTVVVfffyyyjjj[[[RRRQQQSSSPPPQQQQQQQQQPPPPPPRRRSSSPPPSSSWWWWWWTTTRRRRRRTTTQQQQQQPPPOOONNNNNNNNNNNNJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHEEEDDDDDDGGGGGGEEECCCFFFFFFFFFGGGIIILLLOOOQQQLLLIIIFFFEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJGGGDDDCCCDDDFFFFFFFFFMMMSSSaaauuuppppppvvv{{{{{{vvvgggZZZNNNKKKFFFDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFEEECCCDDDVVVyyyaaaMMMEEECCCKKKRRRXXXcccppp}}}yyyrrrjjjbbbaaaeeennnzzz{{{nnnfffmmmxxx||||||}}}}}}qqqaaaRRRTTTMMMKKKPPPOOOJJJMMMWWWiii{{{uuummmnnnuuuzzzuuujjjnnnpppnnnllloooxxx|||}}}yyyvvv{{{rrrnnnoooddd___eeejjjttt{{{|||xxxqqqkkkfffUUUEEE???@@@???>>>>>>BBBBBBBBBCCCCCCCCCCCCDDDDDDCCCAAAAAAAAACCCEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIMMMGGGFFFQQQbbbyyy\\\RRROOOPPPVVVbbbrrrsssqqqnnnpppoooggg]]]^^^ZZZSSSWWWiii{{{xxxmmmccc[[[~~~~~~xxxuuupppllliiieeebbb___```^^^YYYRRRLLLGGGCCCAAA>>>======<<<:::999999888999999999999999999999999888888888888888888888888777777777777777777777777999999888888777666666666666888:::888555666:::???AAAIIIRRRYYY]]]___```___fffddddddgggnnnvvv{{{~~~ppp]]]UUUVVVZZZUUU\\\uuuvvvggg\\\XXXWWWOOOPPPPPPOOOOOOOOOPPPQQQQQQSSSTTTSSSPPPOOOPPPRRRRRRRRRPPPOOONNNMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHFFFDDDEEEGGGGGGFFFDDDFFFFFFFFFGGGIIILLLOOOQQQLLLJJJGGGFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHHHHHHHHHHIIIGGGFFFEEEEEEEEEGGGHHHJJJPPPZZZjjj{{{xxxzzz~~~~~~}}}nnn```TTTMMMIIIEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEECCCDDDSSSrrrlllSSSHHHCCCIIIRRRYYYdddooozzzxxx|||nnnbbbaaadddhhhttt}}}ooofffkkkuuu{{{~~~qqq___[[[TTTRRRVVVUUUPPPTTT]]]iiiyyy{{{~~~zzzvvvkkkppptttrrrnnnpppyyywwwvvvvvvwwwyyyqqqooodddaaaiiinnnvvv}}}}}}yyyrrrkkkdddSSSCCC>>>??????>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCDDDCCCAAAAAAAAACCCDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFDDDDDDMMM```{{{cccTTTQQQPPPTTT^^^mmmvvvrrrmmmmmmmmmeee______YYYRRRUUUeeevvvrrrgggxxxtttpppllliiifffbbb```bbb___YYYSSSLLLFFFBBB???>>>======<<<;;;:::999999999999999999999999999999888888888888888888888888777777777777777777777777;;;;;;:::888777555444333555777888777555555999======HHHVVVaaaccccccccceeeeeefffffffffiiimmmtttxxxvvvvvvxxxyyysssfff]]]YYY^^^TTTQQQaaa}}}qqqeee]]]ZZZQQQQQQPPPOOONNNNNNNNNNNNSSSSSSRRRPPPNNNNNNPPPRRRRRRQQQPPPOOOMMMMMMLLLLLLPPPPPPPPPPPPOOOOOONNNMMMNNNMMMLLLKKKKKKJJJJJJKKKHHHHHHHHHIIIJJJJJJKKKKKKIIIGGGFFFFFFGGGGGGFFFDDDFFFFFFFFFFFFHHHKKKNNNPPPMMMKKKHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHFFFEEEFFFJJJNNNUUU```qqqtttyyyttt|||}}}pppbbbVVVMMMJJJGGGCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCBBBMMMggg~~~^^^NNNCCCGGGPPPYYYcccmmmtttvvvtttbbbbbbbbbaaammmsssggghhhqqqyyy~~~qqqeee^^^[[[^^^^^^[[[]]]dddlllxxx}}}xxxsssttt{{{~~~xxxxxxrrrnnnmmmuuu{{{tttpppdddbbblllrrryyy~~~zzzrrrjjj```PPPAAA<<<===>>>>>>@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFCCCFFFGGGMMMbbblllXXXRRROOORRRXXXeeeyyy{{{tttlllkkkllleeebbb```YYYQQQRRR___oooyyyvvv|||||||||{{{{{{wwwtttooollliiifffcccaaabbb___ZZZSSSLLLEEEAAA???>>>======<<<;;;:::::::::999999999999999999999999888888888888888888888888777777777777777777777777;;;:::999888777555444444555666777666555555888:::<<>>AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEAAAHHHIIILLL```xxx]]]TTTMMMNNNSSS^^^rrrxxxmmmkkkmmmhhhgggccc[[[RRRQQQZZZhhhrrrzzzwwwwwwvvvuuuvvvsssoookkkiiigggdddbbbbbb___ZZZSSSLLLEEEAAA???=========<<<<<<;;;;;;:::999999999999999999999999888888888888888888888888777777777777777777777777888888888888777777777666555666666666666666777888999DDDVVVgggllljjjnnnuuusssvvvvvvqqqiiifffhhhlllwwwmmmfffeeeeeeaaa\\\NNNLLLMMMQQQ[[[nnn|||sssllliiifffccc^^^[[[XXXVVVRRROOOOOOOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFHHHJJJMMMOOOMMMLLLJJJJJJKKKKKKKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHOOO\\\fffnnnsss|||qqqhhh```nnnzzzjjjZZZPPPJJJHHHEEEBBB@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAADDDPPP^^^xxx^^^GGGCCCJJJRRRZZZbbbiiirrr~~~iiieeeccc\\\eeewwwvvvmmmkkkpppxxx~~~}}}zzzyyyqqqkkkggghhhrrr{{{|||yyyzzztttwww|||zzzooodddmmmuuu{{{~~~|||wwwlllbbbTTTHHH>>><<<======???BBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEE>>>EEEFFFFFFVVVrrrfffWWWKKKKKKOOOYYYlll~~~pppmmmpppmmmlllggg^^^VVVRRRVVVaaakkkzzzzzzwwwxxxwwwtttuuurrrnnnkkkiiigggeeebbbbbb___YYYSSSLLLFFFBBB???=========<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888777777777777777777777777666666777777888888888999666666666777777777777777444:::IIIYYY``````eeeooouuuxxxzzzvvvpppkkkkkkmmmyyywwwrrrllljjjiiiddd^^^JJJJJJMMMPPPTTT]]]ppp|||yyytttpppjjjgggeeebbb^^^ZZZQQQPPPNNNNNNOOOOOONNNLLLLLLLLLLLLMMMMMMOOOPPPQQQQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIFFFGGGIIIJJJKKKKKKJJJJJJKKKLLLLLLKKKHHHGGGGGGHHHGGGFFFFFFFFFGGGJJJLLLNNNLLLKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGEEEGGGJJJMMMTTT```nnnxxx|||kkkfffgggcccrrrttt^^^QQQJJJGGGHHHCCCAAA@@@@@@AAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCAAABBBJJJTTTwwwiiiNNNFFFHHHLLLTTT\\\gggooo|||rrrhhheee___dddooo|||~~~rrriiijjjssszzz|||~~~}}}tttlllgggeee^^^fffpppuuuxxx}}}yyywwwiiiqqqwww|||~~~~~~|||zzztttiii]]]NNNEEE>>>>>>??????@@@BBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEECCCGGGFFFEEEPPPfffwww|||sss\\\JJJHHHMMMUUUfffyyyvvvpppssspppoooiiiaaaZZZUUUTTT\\\eeerrr~~~xxxxxx{{{yyyuuutttqqqnnnkkkjjjhhheeeccc```^^^YYYRRRLLLGGGCCCAAA============<<<<<<<<<<<<999999999999999999999999888888888888888888888888777777777777777777777777666666777777888888888888777777777777888888777666666666>>>MMMTTTUUU\\\ffftttxxx|||}}}{{{xxxvvvvvvwww{{{zzzrrrmmmkkkiiieeeTTTPPPNNNRRRUUUXXX^^^ddd{{{zzztttrrrrrrqqqlllhhh]]]XXXQQQNNNMMMNNNNNNMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIJJJJJJFFFHHHIIIKKKLLLKKKJJJJJJKKKMMMNNNLLLIIIGGGGGGIIIGGGFFFEEEFFFGGGIIILLLMMMKKKJJJJJJJJJKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIFFFIIIPPPYYYdddpppzzz}}}jjjaaadddiiinnn}}}fffSSSJJJEEEDDDGGGBBBAAA???@@@BBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBAAAAAAGGGNNNoootttWWWJJJHHHIIIOOOXXXgggkkkxxx~~~}}}lllfffbbbbbbfffooo}}}vvvgggeeennnwwwzzz}}}~~~oookkkssszzzqqqkkkhhhgggdddiiipppvvv|||}}}|||uuummmvvv{{{}}}~~~~~~{{{yyytttggg[[[IIICCC???@@@AAA@@@@@@BBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFJJJIIIHHHHHHNNN]]]ppp~~~{{{dddKKKGGGLLLRRR```pppzzzrrrsssppppppiiibbb]]]VVVRRRWWW```iiiwww~~~uuuxxx}}}{{{uuutttqqqnnnkkkjjjhhheeeddd```]]]XXXRRRLLLGGGCCCAAA===============<<<<<<<<<999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777888777777888999999777666===777;;;HHHPPPQQQXXXcccsssxxx~~~}}}tttkkkjjjmmmmmmaaaWWWPPPSSSYYYZZZWWWUUUbbbzzzyyy{{{zzzwwwsssiiiaaaVVVOOOMMMOOOPPPQQQQQQPPPOOOMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHJJJLLLMMMLLLKKKJJJLLLNNNNNNLLLIIIGGGHHHJJJGGGFFFEEEEEEGGGIIILLLMMMKKKJJJIIIJJJKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKOOOWWWcccoooxxx~~~uuuhhhffflllqqq}}}{{{^^^LLLEEEAAABBBEEEAAA@@@@@@@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@@@@BBBBBBAAAFFFLLLZZZ{{{^^^NNNHHHGGGMMMVVVhhhiiittt}}}nnngggdddaaa___eeexxxxxxfffbbbkkkuuu|||~~~}}}{{{zzzxxxnnnaaa[[[]]]ccc}}}yyyqqqkkkjjjkkknnnooorrrwww}}}yyy|||}}}nnnmmmyyy}}}~~~~~~|||yyytttgggZZZFFFAAA???BBBCCCAAAAAACCC@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFCCCCCCDDDFFFFFFGGGGGGGGGIIIEEEDDDEEEIIISSSiii}}}www}}}jjjLLLGGGLLLPPP[[[iiiyyy}}}sssssspppooohhhccc^^^WWWQQQTTT\\\cccqqqrrruuu~~~|||yyy{{{{{{wwwrrrlllhhheeeddddddaaa^^^YYYSSSMMMHHHDDDBBB>>>>>>>>>===<<<<<<;;;;;;888999999::::::999999888777888888888888999999999;;;999888888999999777666888888777777777777888888555555555555666666666666999888;;;@@@DDDIIITTT___uuu{{{}}}{{{mmmfffmmmmmmnnnhhh___]]]```aaa^^^[[[```pppsssaaaSSSMMMMMMOOOQQQNNNMMMLLLMMMNNNNNNMMMKKKMMMLLLLLLKKKKKKLLLMMMMMMKKKKKKJJJJJJJJJIIIIIIIIINNNNNNNNNLLLJJJIIIJJJKKKMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJHHHGGGFFFFFFGGGGGGCCCDDDEEEGGGHHHIIIIIIIIIJJJHHHFFFEEEFFFGGGJJJNNNRRR\\\jjjvvv}}}zzztttpppmmmyyy~~~fffNNNHHHGGGAAA>>>@@@????????????????????????AAAAAA@@@@@@???@@@@@@@@@?????????@@@AAABBBCCCDDDPPPkkknnnPPPLLLHHHGGGUUU___fffqqqyyy{{{xxxjjjjjjfffddddddmmm{{{~~~ooo^^^bbbqqqwwwyyy|||{{{qqqeeeYYYTTTSSSSSSVVVZZZaaammm}}}xxxpppiiijjjoootttyyy{{{{{{|||{{{~~~vvvllleeegggoooxxx~~~}}}~~~{{{vvvuuuqqqcccTTTIIIFFFCCC@@@???@@@BBBDDD??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAACCCCCCDDDDDDEEEFFFFFFGGGDDDDDDFFFGGGGGGNNN___pppvvvSSSHHHMMMKKKPPPeeerrrvvvpppnnnlllkkkgggbbb\\\XXXVVVVVV]]]kkkxxx~~~sssuuu~~~~~~~~~}}}yyysssnnnjjjgggeeeeeebbb___ZZZTTTNNNIIIEEECCC>>>>>>>>>===<<<<<<;;;;;;888999999::::::999999888777888888888888999999999999888777888999:::999888888888777777777777888888666666666777777777777888666555777;;;???DDDOOOZZZnnnuuuzzzxxxvvvyyy~~~}}}xxx}}}}}}www~~~sssooonnnmmmYYY^^^bbbjjj|||nnnbbb\\\YYYWWWVVVPPPNNNLLLLLLLLLLLLKKKJJJNNNNNNNNNNNNNNNNNNNNNOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGHHHIIIMMMMMMLLLLLLKKKIIIHHHGGGHHHHHHJJJKKKKKKKKKKKKKKKMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGHHHJJJMMMRRRXXX\\\eeennnzzzqqqZZZFFFCCCCCC???===>>>????????????????????????@@@@@@@@@??????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDD[[[eeePPPDDDFFFRRR\\\cccnnnuuuwww~~~yyynnnddd```aaaiiiwwwvvvgggfffooovvvwwwzzz}}}}}}uuuiii^^^UUUSSSTTTUUUXXX[[[YYYcccttt|||wwwssslllgggjjjooovvvzzz||||||{{{rrrhhhdddiiirrr{{{||||||zzzuuurrrlll]]]MMMFFFEEEBBB@@@???@@@AAABBB?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDDDDDDDIIIYYYhhh{{{[[[LLLMMMJJJMMM[[[kkk|||wwwooollllllllliiieee___YYYVVVTTTUUUcccrrrzzzvvvttt|||~~~{{{uuuooollliiigggeeeccc```[[[UUUOOOJJJFFFDDD>>>>>>>>>===<<<<<<;;;;;;888999999::::::999999888777888888888888999999999777666666777999;;;:::999888888777777777777888888777777777777888888888888666444555888:::???JJJUUUeeemmmqqqmmmiiimmmuuuzzzsssjjjfffccceee^^^WWWbbbzzzrrrkkkeee___ZZZRRROOOLLLJJJJJJJJJJJJIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKHHHIIIJJJIIIGGGGGGIIIJJJLLLLLLLLLLLLKKKJJJHHHHHHGGGIIIKKKMMMMMMMMMLLLKKKLLLLLLJJJIIIIIIIIIIIIIIIKKKJJJJJJHHHGGGFFFEEEDDDDDDHHHMMMRRRYYYaaajjjooovvv~~~xxx}}}qqq___NNN???>>>AAA???===??????????????????????????????????????????@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBB@@@OOOnnnVVVAAAGGGOOOVVV^^^iiiooopppwwwrrreeebbb___dddrrruuummmllltttuuuwwwzzz}}}zzzqqqccc[[[UUUVVVXXXYYYZZZ]]]YYY\\\fffttt~~~~~~xxxrrrnnnjjjgggkkkrrrwww{{{}}}~~~ssstttuuuttt|||wwwmmmcccbbbkkkxxx~~~zzzuuujjjYYYJJJBBBBBBAAA@@@?????????@@@?????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDCCCFFFSSSaaahhhQQQMMMLLLLLLTTTaaattt}}}qqqmmmkkkkkkjjjhhhccc]]]WWWSSSPPP\\\jjjttt||||||tttyyy|||{{{tttooollljjjgggeeebbb```[[[UUUNNNIIIEEECCC>>>>>>>>>===<<<<<<;;;;;;888999999::::::999999888777777888888888999999999888777666777999:::999888888888777777777777888888666666777777777888888888888666666888999===GGGQQQ[[[```bbb______gggpppuuu{{{hhh]]]kkkhhhccc______ppp~~~xxxrrrkkkccc]]]VVVSSSOOOMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKJJJIIIJJJKKKMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGIIILLLNNNOOONNNLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHIIIEEELLLTTT[[[cccnnnxxx}}}|||~~~zzz|||ttt___SSSGGG>>>>>>AAA@@@???@@@????????????????????????>>>>>>>>>>>>???@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@@@@DDDLLLbbbyyy[[[CCCIIIKKKPPPYYYdddjjjlllrrruuuhhhiii^^^```mmmuuummmooorrruuuyyy}}}zzzqqqddd^^^ZZZ]]]___^^^]]]^^^aaa]]]^^^fffpppxxx~~~wwwpppmmmkkkjjjooouuuxxx||||||nnnnnnoooooowww{{{tttjjjaaacccooo||||||tttfffSSSEEE??????????????????>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFEEEHHHSSS___xxxXXXMMMMMMOOOTTT[[[mmmzzzwwwqqqhhhhhhiiiiiifff```YYYTTTOOOYYYeeepppxxxuuuxxx{{{~~~yyyqqqmmmllljjjgggdddaaa___ZZZSSSMMMHHHDDDBBB>>>>>>>>>===<<<<<<;;;;;;888999999::::::999999888777777888888888999999999:::999888888999999888666888888777777777777888888555555555666666666777777999777777888999:::BBBKKKRRRTTTUUUWWW```llltttuuuooo___bbb[[[bbbnnnjjjeee{{{yyyuuuoooiiiddd___\\\XXXVVVUUUSSSRRRPPPNNNMMMMMMLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKJJJJJJLLLNNNKKKLLLLLLLLLKKKJJJIIIHHHGGGIIILLLNNNOOONNNLLLKKKHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJMMMWWW```eeelllxxx}}}nnn||||||dddRRRJJJCCC>>>>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAABBBAAAAAA@@@?????????@@@@@@DDDIIIXXXooo___GGGHHHEEEKKKTTT^^^dddhhhqqq}}}llliii``````hhhzzz{{{pppjjjnnntttyyy}}}~~~}}}|||zzzrrrfffaaa```dddgggeeeccccccddd\\\WWWZZZbbbmmmzzzyyysssmmmlllmmmmmmqqqwwwxxx}}}|||sss|||yyytttwwwppptttvvvxxx|||qqqiiibbbfffsss{{{wwwlll[[[III===<<<===>>>??????>>>>>>===>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDFFFGGGIIIQQQ\\\uuubbbPPPMMMOOOUUUXXXgggttt{{{ttteeefffggghhhhhhddd]]]WWWPPPUUU___jjjttt|||wwwzzz~~~}}}vvvoookkkkkkkkkhhhdddaaa^^^YYYSSSMMMGGGDDDBBB>>>>>>>>>===<<<<<<;;;;;;888999999::::::999999888777888888888888999999999;;;:::888888999888777555888888777777777777888888555555555555666666666666777666666888777666<<>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@?????????@@@@@@AAADDDMMMWWWkkkiiiQQQGGGCCCGGGPPPXXX\\\cccooo{{{uuugggdddaaacccppp}}}tttfffjjjpppvvvzzz{{{zzzyyy}}}}}}uuulllhhhhhhlllooollliiihhh___YYYUUUXXX^^^ggguuu~~~{{{pppkkkiiilllpppqqqtttxxx{{{{{{ooofffaaabbbnnn~~~uuu}}}|||mmmhhhffflllwww}}}xxxrrrfffTTTEEE===;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@BBBEEEEEEFFFMMMUUUfffuuu}}}rrrYYYMMMKKKSSSVVVaaalll}}}~~~uuuhhhgggfffhhhiiifffaaa\\\RRRRRRWWWaaammmwww|||~~~|||uuummmjjjlllmmmiiieeebbb___ZZZTTTNNNHHHDDDBBB>>>>>>>>>===<<<<<<;;;;;;888999999::::::999999888777888888888888999999999:::888777888999999888777888888777777777777888888555666666666666777777777666555777999666444777===JJJPPPYYYcccrrr{{{zzz~~~xxxfff[[[XXX```]]]aaahhhiiidddeeelllyyy~~~}}}|||{{{zzzxxxtttppphhhddd\\\TTTOOOMMMMMMNNNHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKMMMKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHJJJKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJLLLPPPTTTXXXZZZhhhvvv~~~zzz|||tttYYYFFFBBB@@@@@@>>><<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????>>>>>>>>>???@@@AAAAAAEEESSS[[[lll{{{aaaJJJGGGEEELLLRRRTTT\\\kkkxxx~~~qqqgggaaa^^^dddqqq{{{|||xxxeeegggkkkooosssvvvwwwxxx{{{}}}~~~yyyvvvyyyxxxrrrllljjjbbbaaabbbeeegggkkkttt~~~zzzuuugggdddgggooovvvyyy{{{~~~yyy___WWWZZZkkk{{{~~~}}}uuutttxxxyyyffffffiiiqqq{{{}}}uuunnnaaaPPPDDD@@@<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@AAADDDDDDCCCGGGNNN___kkkttt}}}hhhQQQJJJSSSUUUZZZbbbuuu{{{ppplllhhhhhhiiihhhccc___XXXRRRQQQYYYbbblllyyy~~~yyy|||tttmmmkkkmmmnnnkkkgggccc```[[[UUUOOOIIIFFFDDD>>>>>>>>>===<<<<<<;;;;;;999999999::::::999999999777888888888888999999999888777666777999::::::999888888777777777777888888777777777777888888888888666666999;;;888444666;;;<<>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCUUU\\\jjjnnnNNNNNNDDDJJJNNNNNNWWWgggtttzzzhhhbbb[[[\\\gggtttzzzzzzeeeeeefffiiimmmqqqvvvyyy{{{}}}~~~~~~vvvmmmjjjlllnnnsssvvvtttrrrvvv}}}xxxqqqbbbaaagggsss}}}jjj^^^```rrr}}}~~~ttttttpppxxx|||nnnbbbeeekkkttt~~~wwwnnngggZZZIII???===<<<<<<<<<<<<===???@@@AAA>>>>>>>>>>>>????????????========================??????@@@@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCEEEDDDBBBEEEJJJ```mmmvvvsssWWWLLLUUUSSSVVV\\\pppvvvqqqkkkiiijjjiiieee```___VVVPPPSSSZZZbbbooo{{{~~~|||vvvrrrooollljjjhhhccc___XXXSSSNNNJJJEEECCCAAAAAA@@@???>>>===<<<<<<:::::::::999999999888888999999888888888888999999999888888888777777666666888888888888888888888888666666666666666666666666777888888888888999999999777===JJJ[[[hhhqqq{{{|||yyy}}}qqquuulllddd]]]WWWSSSZZZdddfffbbbeeexxxxxxllleeefffiiiiiibbb^^^[[[[[[^^^______]]]ZZZYYYWWWTTTQQQNNNKKKJJJMMMLLLKKKKKKLLLKKKIIIGGGKKKJJJHHHHHHMMMQQQMMMFFFHHHGGGHHHIIILLLNNNNNNNNNOOOXXXaaadddbbbeeeoooyyy}}}~~~zzzdddSSSFFF@@@?????????>>>===============;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????KKKTTT\\\sss{{{~~~|||___LLLGGGEEELLLQQQRRRbbbtttyyyrrrhhh^^^]]]aaaiiirrryyyoooddd___gggmmmmmmpppwwwyyy{{{~~~}}}{{{{{{{{{yyyzzzzzzzzzyyywwwvvvuuuwwwmmmggghhhlllsss|||fffjjjnnnsss|||yyyvvvrrrwwwxxxqqqkkk___dddmmmxxx~~~wwwmmm```PPPBBB>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@???@@@AAABBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBDDDFFFHHHIII```kkk{{{~~~___QQQQQQUUUSSSZZZmmm{{{rrrkkkkkklllhhhdddcccccc\\\RRRNNNRRR^^^jjjrrr{{{{{{uuuqqqooonnnjjjgggddd```YYYSSSNNNJJJEEEBBBAAA@@@@@@???>>>===<<<<<<:::::::::999999999888888999999888888888888999999888888888888777777777666888888888888888888888888666666666666666666666666666666777777777888888888999:::CCCSSSbbbnnnxxx~~~zzzwwwmmmeeeeeefffccc```aaafffhhhjjjooo}}}yyyuuuwwwxxxvvvmmmkkkiiijjjlllnnnnnnmmmgggeeeaaa\\\XXXUUUTTTSSSRRRPPPNNNMMMMMMLLLJJJIIIMMMNNNLLLIIIJJJMMMMMMJJJJJJKKKLLLOOOSSSWWWYYYZZZZZZbbbjjjlllkkknnnwwwlllYYYMMMDDD???>>>???>>>>>>===============<<<<<<<<<======>>>>>>>>>==============================>>>>>>>>>?????????@@@FFFIIIPPPdddmmmSSSHHHDDDIIIQQQVVVcccsss{{{yyyzzznnndddaaa```bbbkkkvvvrrriiibbbdddjjjoootttyyyzzz{{{}}}~~~~~~~~~}}}zzzwwwuuuttttttttt}}}wwwooofffhhhmmmssszzzwwwmmmeeelllssszzz}}}{{{vvvwwwssslllgggfffkkkttt~~~~~~vvvjjj\\\LLL???;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHZZZiii{{{iiiRRRGGGQQQOOOVVVggg{{{|||rrrjjjiiiiiifffcccbbbbbb\\\TTTOOOPPPYYYeeemmmvvv|||}}}tttrrrsssrrrmmmhhhfffbbb[[[TTTOOOJJJEEEBBBAAA@@@??????======<<<;;;:::::::::999999999888888999999888888888888999999888888888888777777777777888888888888888888888888666666666666666666666666555666666666777777777777;;;777:::GGGXXXfffqqqxxxuuueeeYYYaaaiiinnngggbbbooo|||{{{zzz{{{}}}{{{uuunnnjjjhhhhhhiiieeeaaa^^^[[[ZZZZZZYYYXXXWWWZZZXXXRRRNNNQQQTTTTTTQQQSSSVVV[[[```eeeiiikkkiiipppwwwxxxxxxzzzzzzzzzoooWWWJJJEEEAAA>>>===>>>>>>======<<<<<<==================>>>>>>>>>>>>==============================>>>>>>>>>>>>????????????BBBIIIVVVjjjkkkXXXMMMHHHOOOXXXbbbnnnyyysss{{{}}}mmmfff___[[[dddsss{{{wwwnnnggghhhpppvvvxxxzzz{{{||||||{{{|||~~~|||tttmmmjjjjjjmmmpppsssyyy{{{|||~~~{{{sssnnnhhhkkkqqqwww|||{{{oooeeeaaalllsss}}}|||yyyuuunnnhhhfffnnnttt}}}{{{qqqcccVVVHHH>>>;;;???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAA@@@@@@???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFLLLaaauuuyyy\\\HHHPPPNNNRRRaaarrrwwwllliiihhheeeccccccaaa^^^WWWQQQNNNSSS]]]eeemmmttt}}}uuusssvvvwwwqqqjjjhhhccc\\\UUUOOOJJJEEEBBB@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888999999888888888888999999888888888777777777777777888888888888888888888888666666666666666666666666666666666777777777888888:::555666???KKKXXXeeeppprrrssswwwnnn^^^\\\bbbgggbbbYYY]]]sss|||xxxxxx{{{}}}{{{wwwqqqnnnlllllllllllljjjllliiiccc```bbbbbb```]]]___bbbfffkkkpppvvvyyywww|||zzz|||~~~nnn[[[HHH@@@@@@???======>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>???>>><<>>>>>BBB>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBB@@@???>>>>>>@@@BBBCCCAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEE]]]rrr}}}gggOOORRROOOPPP[[[hhhvvvrrrllljjjfffdddeeeaaa```\\\TTTMMMNNNUUU\\\eeemmmxxx~~~uuusssvvvvvvpppjjjhhhccc\\\UUUOOOJJJEEEBBB@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888999999888888888888999999777777777777777777888888888888888888888888888888777777777777777777777777777777777888888888999999777555777;;;???HHHWWWfffgggmmmttt{{{wwwddd]]]XXXXXXYYY[[[ccclll}}}yyyxxxxxxyyyyyy}}}|||xxxtttuuuvvvqqqiiigggjjjlllnnnppptttyyy}}}|||lllppp{{{~~~~~~{{{^^^OOO@@@<<<>>>>>>============<<<<<<<<<<<<======>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>@@@<<<@@@IIIHHHJJJdddfffNNNWWW^^^```jjjnnnooouuufffZZZXXX```kkkzzz|||mmmjjjmmmnnnuuuwwwxxxxxxxxxzzz|||~~~|||}}}~~~zzzmmmggg^^^VVVTTTWWW]]]bbbiiioooyyy|||xxx}}}tttllliiiiiiqqqwwwuuudddUUUUUUjjj~~~{{{llliiinnnwww~~~}}}vvvgggVVVKKKCCC>>>===@@@========================>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>?????????@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCAAAAAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDHHH^^^rrr}}}kkkQQQPPPMMMNNNVVVaaannnyyyqqqlllgggeeeeeebbbbbb___XXXPPPMMMPPPTTT\\\fffuuu~~~yyy{{{sssqqqssssssnnniiifffbbb[[[TTTOOOJJJEEEBBB@@@???>>>>>><<<<<<;;;::::::::::::999999999888888999999888888888888999999777777777777888888888888888888888888888888888888777777777777777777777777888888888888999999999999555666999:::999<<>>===???=========<<<<<<;;;;;;<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>BBB<<<===BBB???BBB\\\|||TTTVVV[[[ZZZccceeeiiiqqq}}}ooo^^^]]]aaabbbiiiwww|||qqqkkkjjjkkkpppsssvvvxxxyyyyyy{{{}}}|||~~~|||yyy}}}uuujjjccc```[[[WWWWWWYYY\\\___bbbjjjuuu~~~}}}~~~xxxpppmmmnnnpppyyyuuu^^^VVVgggmmmjjjqqqyyy}}}{{{uuueeeRRRGGGAAA===;;;<<<==============================>>>>>>>>>>>>??????========================>>>????????????@@@@@@@@@@@@??????>>>???@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEIIIWWWhhhwwwvvvXXXKKKJJJKKKRRR[[[iii}}}vvvpppiiieeedddddddddbbb\\\UUUPPPNNNOOOUUU___nnnzzz~~~vvvyyy}}}|||vvvsssrrrqqqooolllddd```YYYSSSNNNJJJEEEBBB??????>>>===<<<;;;;;;::::::::::::999999999888888999999888888888888999999666777777777888888888888888888888888888888888888777777777777777777777777777777777777888888888888777777999:::888888???HHHQQQZZZcccddd``````fffnnnlll[[[XXXXXXUUUVVV\\\___cccnnn|||yyy}}}|||xxxxxx|||tttqqqyyy~~~zzzcccXXXFFFAAA>>>??????<<<<<<>>><<<;;;;;;;;;;;;<<<===>>>===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???;;;<<<@@@===>>>OOOfffXXXPPPSSSQQQ[[[YYYaaalllwwwlllhhheee]]]```eeeoooxxxxxxpppjjjiiilllppptttxxxyyyzzz{{{|||zzz~~~zzzssslllkkknnnmmmfff___]]]]]]]]]]]]]]]\\\\\\[[[YYYbbbnnnzzz~~~zzztttnnnlllnnntttyyywww___aaammmmmmvvv}}}~~~zzzxxxmmm]]]KKKCCC@@@>>><<<<<<========================<<<<<<<<<======>>>>>>>>>========================>>>????????????@@@@@@@@@????????????@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFKKKZZZnnn|||hhhLLLJJJKKKOOOUUUaaatttwwwnnniiiggggggfffddd```[[[UUUPPPMMMOOOWWWcccmmmuuu|||xxxzzz|||zzzvvvtttsssqqqpppccc___XXXSSSNNNJJJFFFCCC??????>>>===<<<;;;:::::::::::::::999999999888888999999888888888888999999666666777777888888888999888888888888888888888888777777777777777777777777666666666666777777777777:::888888::::::888999===FFFOOOZZZ```bbbgggqqqzzztttjjjeeeZZZOOOPPPZZZdddbbbaaa___ZZZ[[[lll~~~www~~~fffRRRIII>>>===>>>@@@???;;;;;;???;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>999;;;@@@DDDAAA<<>>????????????@@@@@@@@@>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAABBBCCCCCCAAAAAA@@@AAABBBDDDFFFGGGGGGGGGTTTlllzzz{{{~~~~~~tttQQQOOONNNOOOQQQZZZkkk|||~~~tttmmmkkkiiigggeeebbb^^^XXXQQQLLLKKKQQQZZZcccjjjttt~~~{{{{{{|||{{{xxxrrrmmmhhhbbb^^^WWWQQQMMMIIIEEECCCAAA@@@???>>>===<<<;;;:::888888888888888888888888888888888888888888888888:::999888777666666666666777777777777777777777777666666777888888888888888777777777777777777777777777777777777777777777777;;;AAANNNbbbwww{{{www||||||tttyyy|||}}}~~~xxxqqqeeeWWWSSSWWW]]]___bbbccc___YYYTTTTTTttt}}}tttgggSSSEEEBBB>>>>>>======<<<<<<<<<;;;>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<;;;===AAACCCYYYtttuuuZZZKKKJJJLLLKKKMMMSSS```nnnttt}}}pppbbb]]]```^^^```ssskkkdddgggkkkpppuuuwwwxxxxxxyyy{{{|||}}}||||||}}}}}}wwwnnnccc___bbbgggiiihhh___^^^\\\[[[[[[ZZZWWWTTTYYYaaajjjrrr||||||~~~{{{nnneeeeeennnuuuxxxzzzccc___sss}}}rrrhhhrrr~~~wwwooo]]]KKK>>>???AAA===>>>CCC??????>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCBBBLLLMMM]]]~~~~~~```PPPJJJQQQRRRQQQ___tttvvvmmmjjjggghhheee___^^^___XXXOOONNNPPPSSSZZZdddoooyyy~~~yyy{{{|||{{{wwwqqqkkkggg```\\\VVVQQQMMMJJJGGGEEEAAA@@@???>>>===<<<;;;:::888888888888888888888888888888888888888888888888:::999999888999999::::::777777777777777777777777666666777888888888888888777777777777777777777777777777777777777777777777;;;<<>>=========<<<<<<<<<;;;>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;===@@@CCCJJJfff~~~mmmXXXIIIFFFIIILLLNNNSSS___lllrrrxxxxxxeee]]]___]]]___nnn{{{gggeeedddiiipppwwwyyyxxxwwwxxxzzzzzz{{{|||tttmmmfffdddhhhlllmmmlllgggccc]]]ZZZZZZ\\\]]]^^^^^^dddkkksss}}}|||{{{uuummmiiimmmwww}}}qqqaaabbbzzz{{{www{{{nnnkkkxxxvvvnnnZZZJJJ>>>>>>@@@======BBB???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<================================================?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDKKKLLL\\\}}}fffTTTJJJOOOSSSTTT```rrrzzzoookkkggghhheeeaaa``````ZZZQQQMMMNNNPPPUUU^^^hhhrrrxxxwww{{{}}}{{{vvvpppiiieee___[[[VVVQQQNNNKKKIIIFFFAAA@@@???>>>===<<<;;;:::999999999999999999999999888888888888888888888888777777777888999:::;;;<<<777777777777777777777777666666777888888888888888777777777777777777777777777777777777777777777777:::888<<>>AAA=========<<<<<<<<<<<<<<<======<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;===???BBBAAAYYYuuu}}}sssfffVVVIIIFFFIIILLLPPP[[[hhhmmmppp|||ppp```\\\YYY[[[bbbooo{{{mmmfff```aaaiiiqqquuuuuutttuuuvvvvvvwwwzzz}}}~~~~~~~~~~~~lllhhhdddcccfffhhhiiihhhfffdddbbbcccfffjjjlllmmmmmmqqqtttwww~~~|||}}}|||xxxlllhhhiiirrrvvvllldddjjj||||||~~~www~~~tttlllrrr|||qqqhhhTTTGGG<<<===>>><<<<<<@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDHHHHHHWWWvvvppp[[[JJJJJJNNNQQQZZZfffyyy|||oooiiifffgggeeeccccccbbb\\\TTTNNNMMMLLLOOOVVV___hhhnnnzzzvvv{{{zzztttnnnhhhddd___\\\WWWRRROOOLLLHHHEEEAAA@@@???>>>===<<<;;;:::999999999999999999999999888888888888888888888888555555555666666777888999777777777777777777777777666666777888888888888888666666666666666666666666777777777777777777777777999666777@@@RRRdddqqqvvvnnn{{{zzzppptttnnn]]]VVVYYY[[[ZZZ[[[ZZZXXXZZZbbbrrrwwwooolllnnnvvv~~~vvvvvvkkk\\\LLLDDD@@@<<<<<>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>????????????@@@???@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCOOOiiiiiiQQQIIILLLOOOUUUZZZooouuulllgggfffddddddeeeccc]]]WWWQQQNNNKKKKKKOOOVVV___dddpppuuu|||tttyyy}}}~~~xxxsssmmmhhhdddaaa^^^XXXTTTOOOKKKFFFCCCAAA@@@???>>>===<<<;;;:::999999999999999999999999888888888888888888888888777666666666666666666777777777777777777777777777666666777888888888888888666666666666666666666666777777777777777777777777666777777:::AAAMMM\\\eeehhhvvvxxxmmmkkkrrryyysssaaa[[[XXXUUU[[[___aaa\\\WWWWWW^^^gggwwwyyyuuuyyy|||}}}~~~rrrzzzppp```dddpppkkkVVVMMMDDD???===<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<<<<<<<>>>??????CCCWWWtttwww[[[IIIGGGDDDIIIVVV^^^```gggppptttooo___]]]]]]\\\dddoooxxxvvvqqqggg^^^\\\aaaggggggkkkqqquuuwwwxxxyyyzzzyyyzzz{{{}}}~~~{{{sssjjjdddaaabbbdddbbbfffnnnyyy}}}zzzzzz{{{wwwkkkdddccccccfffrrruuujjjaaakkkuuu{{{~~~}}}zzz|||yyylllllliiihhhmmm{{{nnn^^^UUUGGG@@@;;;;;;<<<;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????????????????@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBBBBDDDAAABBBJJJ[[[tttxxx^^^OOOMMMQQQUUUXXXgggwwwssskkkgggeeeffffffccc^^^ZZZVVVSSSNNNKKKLLLQQQWWW[[[hhhmmmuuu~~~vvvxxx{{{|||wwwrrrnnniiifffbbb^^^YYYUUUPPPKKKFFFBBBAAA@@@???>>>===<<<;;;:::::::::::::::::::::::::::888888888888888888888888999888888777777777888888777777777777777777777777666666777888888888888888777777777777777777777777777777777777777777777777444777999999:::AAAOOOYYYlllnnnnnnmmmnnnnnniiibbbuuu{{{lll]]]PPPMMMXXXdddgggaaaYYYUUUUUUXXX```rrriiiUUUXXX]]]fffrrr~~~www]]]HHHDDD@@@>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<<<<===>>>>>>@@@RRRsssqqqZZZPPPGGGEEEMMMUUUYYY___fffnnn}}}~~~iii___\\\YYY[[[```pppuuuwwwooobbbZZZ\\\aaa```eeelllrrrvvvxxx{{{|||vvvwwwyyy{{{}}}zzznnniiijjjmmmiiihhhiiimmmuuu}}}~~~xxxvvvyyy~~~xxxiiiaaabbbgggmmmrrr~~~{{{oooccc[[[XXXhhhwww~~~ttt{{{rrrgggbbbccciiixxx{{{hhhWWWNNNAAA>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDBBBFFFHHHOOOkkkjjjSSSJJJMMMSSSUUU```nnnxxxssslllhhhhhhhhhccc___^^^\\\XXXRRRMMMLLLNNNQQQTTTaaaeeemmmwww~~~}}}|||zzzvvvrrroookkkhhh```]]]YYYUUUQQQLLLGGGCCCAAA@@@???>>>===<<<;;;:::::::::::::::::::::::::::888888888888888888888888777777777777777888999:::777777777777777777777777666666777888888888888888777777777777777777777777777777777777777777777777666888:::999999<<>>===<<<===<<<;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<;;;<<<===??????JJJfffqqqaaaRRRGGGIIIOOORRRWWW^^^iiiqqq~~~hhh]]]XXXWWWWWW```jjjsssssskkkbbb^^^___^^^aaaeeeiiilllppptttwwwqqqsssvvvyyy|||~~~~~~~~~{{{{{{}}}uuusssqqqqqqvvv|||~~~|||}}}|||yyyvvvwww|||}}}tttiiiaaaaaagggmmmwwwyyyjjj^^^XXXXXX]]]kkkzzz|||wwwyyymmmkkkdddhhhsssuuuaaaOOOGGG======<<<;;;;;;===<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDBBBAAAHHHGGGFFFccc{{{\\\IIIIIIOOORRRXXXeeevvv|||ssslllllljjjeeebbbcccaaa]]]VVVPPPLLLLLLMMMNNNXXX[[[bbbmmmyyy~~~yyyuuurrrooollljjj^^^\\\XXXUUURRRNNNIIIEEEAAA@@@???>>>===<<<;;;:::::::::::::::::::::::::::888888888888888888888888222333333444666777999:::777777777777777777777777666666777888888888888888777777777777777777777777777777777777777777777777999999999888888999;;;======UUUooo{{{||||||||||||fffpppzzz}}}{{{|||tttfff^^^ZZZVVVZZZbbbjjjmmmmmmjjjccc\\\XXXZZZkkkzzzhhh]]]eeeuuudddkkkwww|||ccc\\\TTTAAA>>>>>>===;;;:::<<<<<<::::::::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<;;;<<<======999;;;OOOpppnnn[[[JJJHHHKKKNNNSSSYYYaaadddqqqwwwccc\\\ZZZYYYSSS^^^llltttrrrjjjccc___```aaa``````aaadddjjjnnnnnnpppssswwwzzz|||~~~~~~~~~|||{{{{{{}}}~~~|||{{{xxxuuutttvvv{{{zzzpppeee^^^___fffmmmqqq}}}{{{kkkXXXOOORRRYYYhhhrrr}}}|||}}}pppfffllliiiooo}}}pppZZZIIIAAA;;;<<<<<<;;;<<<======;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>????????????@@@@@@@@@>>>??????@@@@@@AAABBBBBB>>>>>>HHHFFF@@@]]]jjjOOOJJJPPPSSSSSS^^^pppxxxpppnnnlllfffdddfffccc___XXXRRRMMMKKKJJJKKKPPPRRRXXXcccpppzzz~~~|||xxxuuusssqqqmmmkkkddd]]]WWWUUUQQQJJJGGGGGGCCCBBB@@@???<<<;;;999888999::::::;;;;;;::::::999:::::::::999999888888888888888777777666666555555555777888777666555666888777777888888888888777777777777777777888888888888777777777777777777777777888888888888888888888888@@@DDDPPPfff}}}{{{zzz~~~uuurrrsssuuutttjjjaaaaaaeeehhhkkkooo~~~nnn```bbbmmmwww}}}{{{vvvpppsssyyy}}}xxxdddVVVLLLCCC======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<======<<<@@@RRRpppuuu___JJJEEEHHHJJJMMMOOOYYY^^^hhhuuu|||eeeZZZVVVVVVZZZ___gggsss|||uuuiiibbbZZZUUUYYY^^^___ccchhhppprrrtttvvvwwwxxxyyy{{{{{{{{{zzzyyyzzz{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}tttnnnnnnxxx|||xxxgggddd```]]]___fffttt}}}kkkZZZPPPPPPZZZeeeqqq~~~|||yyyoooaaammmzzz|||ttt___MMMCCC;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>=====================>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>??????@@@@@@AAAAAABBBCCC@@@BBBFFFFFFMMMiiizzzYYYLLLMMMPPPSSSWWWccctttxxxpppkkkeeebbbddd___^^^]]][[[XXXRRRKKKFFFMMMOOORRRYYYaaajjjrrrwww}}}~~~zzzuuuqqqmmmjjjhhhbbb[[[VVVSSSOOOIIIEEEEEECCCBBBAAA???===;;;999888999::::::;;;;;;::::::999:::::::::999999888888888888777777777666666666555555777888777666555666888777777888888888888777777666666777777777888888888777777777777777777777777888888888888888888888888;;;<<>>:::===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<=========>>>FFF\\\zzziiiOOOCCCAAACCCGGGKKKQQQTTT\\\fffrrr}}}jjj```UUUWWWXXX[[[gggwwwlllaaaYYYYYY[[[^^^dddkkkkkkmmmpppsssuuuvvvwwwxxxyyyyyyxxxxxxyyyzzzzzz{{{}}}}}}~~~zzzuuurrroooqqqyyy{{{mmmddddddcccaaa```cccpppsssaaaUUUUUUaaauuu}}}}}}yyypppgggnnn~~~}}}qqqiiiVVVGGG@@@:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????@@@AAAAAABBBBBBCCCAAABBBEEECCCIIIaaa{{{|||~~~iiiTTTMMMNNNQQQTTT\\\jjj{{{}}}sssmmmfffaaa``````___^^^]]]ZZZUUUOOOJJJKKKKKKNNNSSSZZZbbbjjjooozzz~~~|||}}}vvvoooiiifffeeeaaaZZZUUURRRNNNGGGCCCCCCCCCBBBAAA???===;;;999999999999::::::::::::999999999999999999999888888888777777777777666666666666555777888777666555666888666777777888888777777666666666777777777777888888777777777777777777777777888888888888888888888888777888999===LLLkkk}}}tttiiieeegggnnnqqqooofff______``````[[[gggrrrvvvyyyqqq```XXXZZZaaakkksssyyyssssss~~~}}}bbbYYYNNNEEEAAA@@@???===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<===<<<======<<>><<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBAAABBBCCCAAADDDWWWlll}}}zzz^^^NNNJJJOOORRRVVV___rrrxxxqqqkkkeeebbbbbbaaa___^^^]]]YYYUUUQQQKKKJJJJJJMMMRRRYYY```dddpppuuu|||zzz~~~~~~wwwoooiiiggggggaaaZZZUUUSSSOOOHHHCCCCCCCCCCCCAAA???===;;;:::999999999::::::::::::999999999999999888888888888888777777777777666666666666555777888777666555666888666666777777777777666666666666666666777777777888777777777777777777777777888888888888888888888888666:::<<<;;;@@@SSSrrr}}}|||xxxoooiiiggg```XXXVVVZZZ]]]\\\XXXbbbmmmsssttttttvvvwwwxxxzzz|||{{{yyyuuusssssspppmmmhhhdddbbbffflllrrr|||rrrccc___\\\^^^fffqqq}}}}}}{{{~~~oooVVVPPPHHHBBB@@@??????>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<:::<<>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBBCCCCCCAAA@@@BBBCCC@@@BBBPPP___nnnWWWMMMLLLRRRTTTXXXjjjxxxsssmmmhhhcccaaa```___^^^\\\YYYVVVNNNLLLJJJJJJMMMRRRWWW[[[eeejjjssszzzzzz}}}}}}~~~~~~}}}{{{vvvqqqmmmkkkkkkaaa[[[VVVUUUQQQJJJEEEDDDDDDCCCAAA@@@===<<<:::999888999999::::::999999888888888888888888888888888666666666666777777777777555777888777666555666888666666777777777777666666555666666666666777777777777777777777777777777777777777777777777777777777777:::=========CCCNNNXXX|||uuutttvvv|||rrrnnnfff^^^\\\^^^\\\WWWXXX\\\eeepppzzz~~~xxxrrrnnnlllmmmiiibbbZZZUUUUUUZZZ^^^______bbbeeeaaa\\\^^^fffmmmqqquuutttqqqoooppprrr~~~vvvpppmmmggg___YYYcccfffiiiiiijjjqqq{{{xxxsssbbbVVVJJJFFFAAA===;;;:::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>999;;;@@@>>>???SSSmmmhhhRRRFFFBBBDDDHHHOOOUUUVVVZZZgggtttuuukkk___XXXVVVVVVWWWXXXggglllqqqrrrooojjjbbb]]]]]]]]]^^^ccchhhlllmmmlllnnnppprrrtttuuuuuuuuutttxxxyyy{{{}}}~~~~~~~~~}}}}}}{{{zzzzzzuuutttsssuuuzzz|||qqqddd^^^gggtttzzz~~~yyyooohhhYYYYYY\\\iiitttsss~~~fffWWWOOOAAA999;;;:::999999::::::::::::999999::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<==================>>>>>>>>>???????????????@@@AAAAAABBBBBBCCC???@@@BBBBBBAAACCCMMMWWW~~~hhhVVVJJJPPPSSSUUU```vvvyyyrrrkkkdddbbb```___^^^]]]ZZZXXXPPPNNNKKKIIIJJJLLLPPPRRRZZZ```iiiqqqxxx}}}{{{}}}zzzzzzzzzxxxuuusssrrrrrrpppnnn```ZZZWWWVVVSSSLLLHHHGGGDDDCCCBBB@@@>>><<<::::::888888999999999999888888777777777888888888888888666666666666777777777777555777888777666555666888555666666777777666666555555555666666666666777777777777777777777777777777777777777777777777777777777777777999:::===???@@@NNNbbb~~~zzz~~~~~~zzz||||||{{{{{{{{{tttllleee```___gggsss}}}~~~|||xxxtttrrrtttyyy~~~zzzwwwttthhhZZZVVVZZZgggoooxxx}}}}}}|||~~~wwwtttqqqgggaaa]]]]]]___aaafffkkkrrrxxxyyyrrrmmmrrr}}}yyyfffYYYOOOIII???>>><<<:::999999:::;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;>>>::::::>>>>>>===EEEQQQmmm~~~sssUUUCCCEEEFFFKKKQQQTTTVVV]]]eeeyyysssddd[[[UUUSSSTTTRRR]]]jjjqqqvvvwwwuuuqqqbbb___\\\]]]aaaccccccbbbggghhhjjjlllnnnpppqqqqqqtttuuuvvvxxxyyyzzzzzzzzzzzzzzzyyyzzzzzz|||||||||zzzvvvttttttuuuiiimmmuuu~~~xxxssslllddd[[[XXXaaalllwwwhhh[[[VVVVVV]]]ffftttrrrhhhwwwjjjUUUJJJGGG<<<999===>>>999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>??????>>>??????@@@@@@AAABBBBBB>>>???AAABBBBBBEEEKKKQQQyyyuuu^^^KKKMMMOOOQQQXXXfffxxxuuulllgggeeeaaa___^^^]]][[[YYYRRRPPPMMMJJJHHHIIIJJJJJJRRRWWW^^^fffmmmsssyyy}}}}}}}}}xxxvvvyyywwwrrrnnnooossstttqqqmmm^^^YYYVVVWWWTTTNNNIIIIIIDDDDDDBBB@@@>>><<<;;;:::888888999999999999888888666777777777888888888999555666666666777777777888555777888777666555666888555555666666666666555555555555555666666666777777777777777777777777777777777777777777777777777777777666555666999<<<===<<<999===KKKbbb|||oooeee]]]]]]___cccjjjrrrzzzzzzyyywwwtttssstttvvv}}}wwwoootttyyyjjj___]]]___aaaaaabbbhhhnnnooopppyyynnn\\\TTTNNNHHHCCC;;;<<<<<<<<<;;;;;;<<<===:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::<<>><<<;;;999;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???===>>>>>>??????@@@@@@AAA>>>@@@AAA@@@AAAEEEIIIKKKhhhoooUUUMMMJJJOOOUUUZZZhhhyyytttkkkhhhccc```^^^]]][[[ZZZUUUSSSQQQNNNKKKJJJIIIHHHLLLOOOUUU[[[```gggmmmqqqvvvvvvyyy|||~~~~~~wwwsssvvvuuuoooiiikkkrrruuuqqqkkk\\\XXXUUUVVVTTTNNNJJJIIIDDDDDDBBB@@@>>><<<;;;:::888888999999999999888888666666777777888888888999555666666666777777888888666777888777666555666888555555666666666666555555555555555555666666666777777777777777777777777777777777777777777777777777999888888999;;;<<<<<<;;;:::>>>BBBGGGTTTqqqxxxqqqlllfffaaadddlllggghhhgggfffeeegggjjjmmmpppwww{{{rrrggggggbbbYYYUUU[[[bbbeee|||{{{~~~lllWWWKKKGGGDDD===777:::;;;<<<<<<;;;:::;;;<<<:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::<<>>???===:::888;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>=========>>>??????@@@@@@???AAAAAA???@@@DDDGGGGGGQQQ___OOOGGGPPPVVVVVV```pppoookkkeeeaaa___]]][[[ZZZYYYXXXVVVSSSPPPMMMKKKIIIIIIKKKOOOSSSXXX]]]dddhhhnnnppprrrvvv{{{|||xxx|||rrrtttsssmmmkkkggggggnnnsssppphhh^^^ZZZYYYZZZVVVNNNGGGEEECCCBBB@@@???<<<;;;999888888888888888888888888888999999888777666666777777888888777777666666555555777777666666555555555444777777777777777777777777555555555555666666666666777777777777777777777777777777777777777777777777:::999888777777888999:::===999;;;@@@FFFVVVzzzzzz{{{zzzrrrmmmhhhjjjggg___\\\``````]]]^^^hhhttt~~~zzzpppkkklllooowww|||mmmhhhjjjeee[[[^^^WWWXXX``````]]]gggxxxzzzeee[[[NNNEEEAAA???<<<:::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::999999888888888::::::::::::::::::::::::::::::::::::::::::::::::888999999999999:::::::::<<<>>>@@@AAA@@@??????@@@<<<<<<;;;:::;;;<<<===>>>AAALLL___|||yyyfffSSSDDDEEEJJJLLLOOOUUU]]]]]]fffyyyxxxggg]]]```WWWSSSWWWWWWUUU^^^llllllqqqwww{{{xxxnnnccc[[[YYYXXXXXXXXXXXXXXXYYYYYYcccgggllllllkkklllrrrwwwpppqqquuuwwwyyyzzzyyyyyy~~~~~~~~~}}}}}}||||||{{{vvvpppppprrrrrrooojjjmmmiiieeecccfffnnnwww}}}tttddd\\\]]]XXX[[[]]]```jjjyyymmm^^^XXXTTTQQQYYYeeerrrvvv|||vvvzzzjjjfffxxx|||kkkaaaIIIDDD>>>;;;;;;;;;999888888888888999999::::::::::::999999888888999999:::999999999999999999999999888999::::::;;;;;;::::::::::::;;;<<<===>>>???@@@;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDKKKooouuuVVVAAAHHHRRRQQQWWWeeevvvuuupppiiieeebbb^^^]]]^^^YYYXXXWWWVVVTTTQQQLLLHHHHHHIIIJJJLLLQQQWWW\\\___gggjjjmmmoooqqqvvv}}}|||yyy{{{pppqqqppprrrooojjjiiinnnrrrmmmeee^^^ZZZYYYZZZWWWNNNGGGEEECCCBBBAAA???===;;;999888888888888888888888888888999999888777777777777777888777777777666666666555777666666666555555555555666666666666666666666666555555555666666666777777666666666666666666666666777777777777777777777777999999888777777888999999888555666999:::AAAYYYrrrvvvssslllcccbbbdddaaa[[[SSSXXX[[[\\\aaajjjooopppqqqrrr~~~zzzwwwyyynnnfff___YYYXXXWWWWWW\\\bbbdddbbb^^^fffgggddd^^^^^^bbbggggggooommmqqqyyywwwqqqttt|||ggg\\\TTTLLLCCC>>>===>>>===;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::999999999888::::::::::::::::::::::::::::::::::::::::::::::::888888888999999:::::::::>>>@@@BBBBBB@@@?????????<<<;;;;;;:::;;;<<<===>>>===EEEQQQkkkmmmTTTIIIJJJKKKKKKJJJYYYYYY^^^lll|||{{{lll___UUUWWWXXXSSSSSSXXX^^^dddnnnvvv|||kkkfff___YYYVVVVVVYYY[[[___aaabbbbbb```aaaeeehhhooopppqqqsssssssssrrrrrruuutttsssrrrqqqpppooonnnpppnnnkkkiiiiiiiiijjjkkkfffhhhlllrrrxxxzzzssslllaaaWWWVVV[[[\\\cccjjjppp|||zzzzzzjjj[[[UUUQQQPPPZZZhhhwwwyyyuuuuuukkknnnmmm\\\RRRFFFBBB===::::::;;;:::888888999999999999999999::::::999999888888999999:::999999999999999999999999888999::::::;;;;;;::::::::::::;;;<<<===>>>??????;;;;;;;;;;;;<<<<<<<<<<<<========================>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCCGGGZZZssseeeLLLIIIOOOPPPTTT\\\lll}}}|||rrrjjjfffaaa^^^\\\ZZZXXXWWWVVVTTTQQQMMMIIIFFFFFFFFFHHHKKKPPPTTTWWW]]]```ccceeegggmmmtttzzzrrrtttttttttqqqlllkkkooosssnnnfff^^^ZZZYYYZZZWWWOOOHHHFFFCCCBBBAAA???===;;;999999888888888888888888888888999888777777777777777777777777777777666666666666666666666666555555555555666666666666666666666666666666666666777777777777666666666666666666666666777777777777777777777777999888888777777888888999999666777;;;999777???LLLUUUwwwyyysssrrrsssnnnfffbbbeeeddd___[[[[[[ZZZWWW\\\XXX]]]llluuuqqqkkkiiippptttqqqggg^^^\\\]]]]]]aaa^^^]]]bbbjjjmmmjjjfffeeedddeeeffffffiiirrr}}}~~~}}}~~~{{{lll\\\OOOIIIEEE@@@;;;999;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::777777888999::::::;;;;;;@@@BBBCCCCCCAAA?????????;;;;;;;;;:::;;;<<<<<<===;;;???CCCWWW{{{eeeKKKDDDGGGHHHEEEOOOPPPVVV```jjjvvvvvvaaa\\\\\\WWWRRRQQQNNNSSS[[[dddnnn{{{}}}qqqggg___ZZZXXXVVVVVVWWWXXXZZZ]]]aaacccddddddeeeeeefffgggggghhhooonnnmmmlllkkkjjjiiiiiifffggggggfffdddfffjjjnnnrrrvvv|||{{{xxxlllgggaaa[[[UUUSSSXXX```jjjvvvzzzppplll```WWWUUUWWW\\\kkk{{{}}}xxxyyy{{{~~~~~~zzztttooollllllxxxqqqZZZKKKCCCBBB???;;;999999::::::999999999999999999888888888999999888888888888999999999999999999999999999999888999999:::::::::::::::999::::::;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<========================>>>>>>>>>>>>????????????@@@@@@???@@@@@@AAABBBCCCFFFEEEUUUqqq|||xxx\\\MMMKKKNNNQQQTTT^^^rrr}}}qqqkkkgggbbb^^^\\\ZZZXXXWWWVVVTTTQQQNNNGGGGGGFFFFFFGGGJJJLLLNNNRRRUUUXXXZZZ]]]bbbjjjppptttxxxzzztttqqqmmmlllqqqvvvrrrjjj^^^[[[YYYZZZWWWOOOHHHFFFCCCCCCAAA???===;;;:::999888888888888888888888888888888777777777777777888777777777777666666666666666666666666666555555555666666666666666666666666666666666777777777888888666666666666666666666666777777777777777777777777888888777777777777888888:::888:::???>>>::::::>>>===NNNlllxxx~~~}}}~~~}}}yyyttttttzzz|||vvvmmmeee]]]VVVbbb]]]^^^gggooopppqqqssszzz~~~}}}uuuppprrrxxx{{{yyytttpppttt~~~yyyqqqnnnqqqooolllrrr}}}rrrbbbYYYQQQIIIFFF@@@>>>;;;:::;;;;;;:::999::::::::::::::::::::::::999999999999999999999999888999999999999:::::::::;;;:::::::::::::::::::::999999999999999999999999999999999999999999999999777777888999:::;;;;;;<<>>>>>:::::::::;;;;;;;;;<<<<<<<<>>>>>>>>????????????@@@@@@??????@@@AAAAAABBBGGGBBBIIIaaaxxx}}}{{{pppVVVJJJLLLQQQRRRTTTfffyyywwwooolllhhhbbb]]][[[YYYYYYYYYXXXWWWUUUMMMKKKJJJHHHGGGHHHIIIIIILLLNNNRRRTTTVVV[[[ccciii||||||rrrxxx|||wwwuuupppooossswwwrrrjjj___[[[ZZZ[[[WWWOOOHHHFFFDDDCCCAAA@@@===<<<:::999888888888888888888888888888777777777777777888888666666666666777777777777555555555666666666666666555555555555555555555555666666666666777777777777555555555555555555555555666666666666666666666666777777777777777777777777777666777;;;===;;;::::::BBBCCCMMMeee~~~yyysssqqq~~~xxxqqqiiidddiiihhhlllsss{{{~~~~~~uuuooosssuuusssvvv}}}|||kkkYYYQQQNNNHHHCCC@@@>>>===<<<;;;<<<;;;:::999::::::::::::::::::::::::999999999999999999999999888888888999999999::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999777777888999::::::;;;;;;AAABBBCCCBBB@@@===<<<<<<:::::::::;;;;;;;;;;;;;;;<<>>>>>::::::999999888999:::;;;999999999888888777777777999888888777777888888999888888888888888888888888777888999999::::::999999999999::::::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@?????????@@@AAAAAACCCEEEHHHRRRggg}}}gggOOOJJJNNNQQQPPP\\\jjjwwwvvvrrrllleee]]][[[YYYXXXYYYZZZZZZYYYRRRPPPNNNKKKIIIHHHGGGGGGHHHKKKNNNOOOPPPTTT[[[aaa|||~~~www}}}~~~{{{uuuqqqtttvvvpppggg___[[[ZZZ[[[XXXPPPIIIGGGDDDCCCBBB@@@>>><<<::::::888888888888888888888888777777777777777888888999666666666666777777777777555555555666666666666666555555555555555555555555555555555555666666666666555555555555555555555555666666666666666666666666666777777888888777777666888777666888::::::999999===???CCCIIISSSggguuurrr{{{rrrooonnnmmmhhhkkkooouuu|||}}}~~~yyyjjj]]]SSSJJJGGGEEE@@@;;;:::888999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888999999999999888888999999999999::::::999999999999999999999999999999999999999999999999888888999999999:::::::::>>>@@@AAA@@@>>>;;;::::::999999:::;;;;;;;;;;;;:::999???===???SSSkkkjjjWWWKKKHHHFFFGGGNNNTTTYYY___fffkkkyyyvvviii```[[[UUUPPPNNNQQQTTTWWWWWW\\\ccckkksssxxx{{{|||~~~|||zzzvvvssspppnnnmmmiiiiiiiiiiiiiiihhhhhhhhhppprrrtttwww{{{~~~yyyqqqaaa___ZZZVVVSSSRRRRRRSSSSSSZZZ```dddnnn}}}uuucccUUULLLIIILLLNNNWWWjjj~~~{{{qqqnnnqqqsssoookkk~~~bbbKKK???<<<===888999:::999888999:::<<<888888888888888777777777888888777777777777888888888888888888888888888888777888888999999999999999999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@===EEEGGGEEESSSnnn{{{^^^MMMLLLOOOQQQVVV^^^iiiyyy}}}tttjjjbbb___[[[YYYYYYZZZZZZYYYUUUSSSQQQNNNKKKHHHGGGFFFFFFHHHJJJIIIIIILLLRRRWWW}}}}}}wwwsssuuuwwwqqqhhh___\\\ZZZ[[[XXXPPPIIIGGGDDDDDDBBB@@@>>><<<;;;:::888888888888888888888888777777777777777888999999555666666666777777777888555555555555666666666777555555555555555555555555444444444444555555555555555555555555555555555555666666666666666666666666555666777888888777666555999999999888999:::;;;:::444888<<<<<<888===RRRiii~~~zzzzzz{{{wwwwwwxxxyyy}}}~~~kkkXXXOOOMMMGGGBBBBBB???<<<;;;===777888999999999999:::;;;::::::::::::::::::::::::888888888888888888888888888888888888999999999999777777777888888999999999888888888888888888888888888888888888888888888888:::::::::999999999999888;;;===>>>>>><<<999999999888999:::;;;;;;;;;::::::888<<<;;;===EEENNNeeettt___TTTIIIHHHLLLQQQXXX^^^]]]gggsss~~~zzzpppddd\\\YYYWWWUUUSSSRRRRRRSSSUUUXXX]]]aaadddlllpppuuuwwwwwwwwwzzz}}}~~~}}}|||zzz{{{|||~~~}}}vvvpppjjjbbbZZZUUUSSSQQQOOONNNOOOQQQTTTUUU___kkkwww|||}}}xxxmmm___RRROOOUUU]]][[[]]]fff}}}wwwnnnmmmmmmmmmvvv|||eeePPPAAA;;;;;;;;;888:::;;;;;;999888:::<<<777777777777888888888888888888777777777777888888888888888888888888888888777777888999999999999999999999999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@===AAACCCCCCJJJ]]]vvvqqqZZZOOOPPPSSSUUUWWW\\\hhh{{{vvvnnniiiccc___]]]\\\[[[[[[XXXVVVTTTQQQNNNKKKIIIHHHFFFGGGHHHFFFDDDFFFKKKOOO~~~~~~~~~{{{~~~{{{vvvssswwwzzztttlll```\\\ZZZ[[[XXXPPPIIIGGGDDDDDDBBB@@@>>><<<;;;:::888888888888888888888888777777666777777888999999555666666666777777888888444555555555666666777777555555555555555555555555333333333444444444555555555555555555555555555555666666666666666666666666555666777888888777666555666888888777777999:::::::::888999<<<;;;999@@@IIIXXXkkksssggg]]]QQQHHHEEEDDD@@@===<<<;;;999<<>>>>>>>>>>>????????????@@@@@@???????????????@@@AAA>>>AAAGGGJJJSSSnnnfffVVVSSSTTTVVVUUUTTT[[[mmmyyytttmmmfffccc```^^^]]][[[ZZZWWWUUURRROOOLLLKKKHHHIIIHHHFFFCCCCCCHHHLLLzzz|||zzzwwwtttwwwyyyuuummmbbb^^^[[[[[[WWWNNNHHHFFFCCCCCCBBB@@@>>>===<<<;;;888888888888888888888888999888888888777777666666777777777777777777777777777777666666555555555444777777777777777777777777666666666666666666666666555555555555555555555555666666666666555555555555666888999888666555555666666777777777888888888888888888999::::::;;;<<<<<<@@@III\\\xxxrrriii^^^VVVPPPJJJBBB<<<@@@??????>>>===<<<<<<;;;999999999999999999999999888888888888888888888888999999999888888888777777999999888888888888999999AAA===999888:::;;;;;;999777777888999999999999888999999999999999999999999888888999999999::::::::::::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;===???@@@???===AAAIIIOOOtttmmmLLLFFFMMMNNNIIITTTYYY]]]```ggguuutttdddbbb___XXXRRRRRRUUUQQQKKKMMMOOOQQQRRRQQQRRRSSSUUUZZZYYYYYYZZZ\\\]]]\\\ZZZYYYUUUQQQSSSXXX[[[YYYVVVWWWWWWVVVTTTQQQOOOOOOPPPSSSSSSZZZdddkkkpppzzzyyymmmeee]]]VVVQQQZZZmmm}}}~~~tttxxx{{{yyyuuu~~~eeeYYYHHH<<<999999999999:::::::::999999888888888777777777777777777777777777777777777777777777777777777777777888888888888666666666666777777777777999999999999999999999999::::::999888999:::;;;<<<>>>>>>>>>>>>????????????:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>????????????>>>>>>AAACCCAAAJJJiiiyyybbbTTTSSSYYYZZZTTTUUUdddyyy}}}uuuqqqjjj```]]]___^^^YYYVVVXXXXXXTTTSSSTTTLLLJJJGGGDDDCCCEEEGGGIII|||yyyzzzyyyvvvuuuxxx{{{wwwpppccc___]]]]]]YYYPPPIIIGGGDDDCCCBBB@@@???===<<<;;;888888888888888888888888888888888888777777777666666666666666666666666666777666666666555555555555555555555555555555555555666666666666666666666666555555555555555555555555666666666666555555555555555777888888666555555666666666777777777888888888777777888888999::::::;;;>>>AAAIIIXXXmmmvvv\\\VVVNNNJJJHHHFFFBBB>>>>>>>>>======<<<;;;;;;:::999999999999999999999999888888888888888888888888999999999888888888777777999888888777777888888999===:::777666888999888777777777888999999999999888999999999999999999999999888888999999999::::::::::::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;999<<<===<<<:::===CCCIIIgggzzz\\\FFFCCCGGGHHHLLLPPPUUUYYY```mmm{{{wwwrrrggg^^^[[[[[[WWWQQQLLLLLLKKKKKKLLLLLLMMMMMMOOONNNNNNOOOQQQQQQOOONNNQQQPPPOOONNNNNNQQQTTTWWW______^^^YYYSSSQQQRRRUUU[[[]]]fffttt{{{mmm```ZZZSSSTTT[[[kkk}}}sssrrruuuyyy}}}tttZZZPPPCCC:::888999:::::::::::::::999999999888888777777777777777777777777777777777777777777777777777777777777888888888888666666666777777777888888999999999999999999999999::::::999999999:::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>????????????@@@???AAACCCAAAGGG```|||vvvdddSSSWWWXXXVVVTTT[[[kkkyyy|||uuummmdddaaaddd[[[VVVTTTUUUUUURRRPPPQQQOOOMMMJJJGGGEEEEEEFFFFFFyyyxxxvvvvvvtttssswwwzzzvvvoooddd```^^^___[[[RRRKKKIIIDDDCCCBBBAAA???===<<<;;;888888888888888888888888888888888888777777777777555555555555555555555555666666666666555555555555555555555555555555555555666666666666666666666666555555555555555555555555666666666666555555555555444666777777666666666777666666666666777777777777666666666777888888999999:::::::::===EEEUUUhhhuuuzzziii[[[QQQHHHDDD@@@???AAAAAA???===<<<<<<<<<;;;;;;:::999999999999999999999999999999888888888888888888888888999999999888888888888888999888888777777888888999999777666777888888777666777777888999999999999888999999999999999999999999888888999999999::::::::::::::::::999999999999888;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<;;;999;;;???CCCKKKUUUkkkrrrRRRFFFGGGJJJDDDGGGKKKPPPVVV___kkkttt}}}{{{ooohhh```XXX[[[WWWSSSQQQRRRSSSRRRPPPMMMLLLMMMOOOPPPPPPNNNLLLJJJOOOSSSTTTVVV]]]kkkwww}}}~~~|||tttjjjfffiiiooovvvzzzrrr^^^QQQNNNJJJUUUggg}}}rrrffffffkkktttppp^^^LLLEEE===888888:::;;;;;;:::::::::999999999999888777777777777777777777777777777777777777777777777777777777777888888888888777777777888888888999999999999999999999999999999:::999999999999:::;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>????????????AAA???AAABBBAAACCCTTTggg}}}]]]XXXVVVWWWTTTSSS]]]kkk~~~vvviiidddddd^^^XXXVVVWWWVVVRRRQQQRRRRRRQQQNNNKKKHHHFFFEEEEEExxxzzzsssrrrppppppsssvvvqqqiiiddd```______\\\SSSLLLIIIEEEDDDCCCAAA???===<<<;;;888888888888888888888888888888888777777777777777555555555555555555555555666666666666666555555555555555555555555555555555666666666666666666666666555555555555555555555555666666666666555555555555333555666777666666666888555555555666666666777777666666666777777888888888666999;;;:::999===FFFNNNlll~~~rrrbbbVVVNNNHHHEEEBBB@@@===<<<======<<<;;;<<<<<<;;;;;;::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888777777777777888888777888888999::::::999888777777888999999999999888888888888888888888888888888888999999999:::::::::999999999999999999999999:::::::::::::::::::::::::::;;;======<<<<<<>>>@@@<<<@@@PPPlllooo]]]SSSMMMHHHGGGGGGJJJOOOVVVaaakkkrrrvvv{{{tttmmmddd```___^^^ZZZVVVYYYYYYZZZ\\\^^^___]]][[[SSSXXX___cccjjjwww|||{{{xxxzzz|||vvvfffRRRHHHGGGIIIXXXmmm~~~oooggg^^^hhhyyynnn]]]OOOAAA===999888999;;;;;;;;;999999999999999999999999777777777777777777777777777777777777777777777777666777777777888888888888777888888888999999999999888888888888888888888888999999999999999:::::::::;;;<<<<<<<<<<<<=========<<<<<<=====================>>>>>>>>>????????????AAA???@@@CCCBBBCCCKKKVVVxxx}}}~~~~~~rrr___SSSUUUUUUQQQVVVbbboooxxxwwwooolllfff```]]]]]][[[WWWTTTUUUSSSRRRQQQOOOMMMJJJHHHGGGzzz|||tttsssqqqpppssstttnnnfffccc___^^^```\\\SSSLLLIIIFFFEEECCCAAA???===<<<;;;888888888888888888888888777777777777777777888888555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666555555555555555555555555666666666666555555555555222444666777666555666777444555555555555666666666777777777777888888888888666:::>>>===:::999===AAAHHHSSSbbbqqq{{{hhhaaaXXXOOOIIIGGGGGGGGGAAA???===<<<<<<;;;:::999<<<<<<;;;;;;;;;;;;;;;:::999999999999999999999999888888888888888888888888888888888888888888888888888777777777777777777888666777999999999888888888777777888999999999999888888888888888888888888888888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::;;;<<<===============>>>@@@CCCHHHWWWwwwyyyhhhYYYQQQJJJEEEGGGJJJQQQ]]]iiirrrsssttttttvvv~~~xxxrrrmmmeee___iiiiiiiiikkknnnoooooonnnjjjkkknnnsss|||{{{uuuuuurrrnnniiiaaaUUUHHHEEEGGGPPP\\\kkkvvv|||~~~wwwjjjeeeaaasssooo^^^PPPEEE<<<;;;999999::::::::::::999999999999999999999999777777777777777777777777777777777777777777777777666777777777888888888888777888888888999999999999888888888888888888888888888888999999999:::::::::<<<<<<=========>>>>>>>>><<<<<<<<<<<<===============>>>>>>>>>??????????????????AAACCCCCCCCCGGGLLLddd}}}xxx|||kkkTTTRRRUUURRRTTT\\\```lllzzzyyynnnhhhcccbbb___YYYUUUUUUSSSSSSSSSRRRQQQOOOMMMLLL{{{{{{vvvvvvtttsssuuuwwwpppgggbbb______aaa^^^TTTLLLIIIFFFFFFDDDBBB???===<<<;;;888888888888888888888888777777777777888888888888555555555555555555555555555555555666666666666666777777777777777777777777666666666666666666666666555555555555555555555555666666666666555555555555333555666666555555555666444444444444555555555666777777777777777888888888888999:::999777888<<<@@@<<>>:::::::::;;;::::::999999888999999999999:::::::::777777777777777777777777777777777777777777777777777777777777888888888888777777777888888888999999888888888888888888888888777888888999:::999999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>????????????>>>???BBBCCCCCCCCCEEEHHHRRRpppzzz```WWWVVVTTTSSSUUUXXXcccrrr}}}xxxqqqkkkhhhbbbZZZUUUTTTTTTTTTUUUTTTTTTSSSRRRQQQyyyyyy{{{xxxvvvvvvuuutttwwwyyyrrrjjjccc``````ccc```VVVNNNKKKGGGFFFDDDBBB@@@===<<<;;;888888888888888888888888666777777777888888888888666666666666666666666666555555555555666666666777666666666666666666666666666666666666666666666666555555555555555555555555666666666666555555555555444555777666555444444555333333444444444555555555666666666666666666666666777777666666666888:::;;;:::::::::<<<@@@HHHSSS\\\iii|||vvvbbbYYYUUUOOOHHHBBBBBBAAA>>>;;;999999999666777999:::::::::;;;;;;999999::::::::::::::::::999999999999999999999999888888888888888888888888777777888888888999999999777777666666666666777777888999999777444444666888777777888999999999999888888888888888888888888888888888999999999:::::::::888888999999999:::::::::999999999999999999999999:::999888999:::;;;;;;;;;888===???CCCUUUssswwwgggXXXQQQJJJDDDHHHQQQZZZYYY\\\___^^^^^^eeeppptttzzz||||||wwwrrrnnnllleee]]]SSSOOOLLLLLLLLLQQQ___lllvvvyyy}}}~~~yyy|||xxxooolllmmmyyy|||^^^LLLGGGAAA999888999:::::::::999999999888888999999999:::::::::777777777777777777777777777777777777777777777777777777777777888888888888666666666777777777888888888888888888888888888888666777888999:::999999888999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????===@@@CCCBBB@@@AAACCCEEEIII[[[uuuxxxhhh]]]VVVQQQOOOQQQ[[[iiittt{{{yyytttlllbbb[[[ZZZWWWWWWVVVVVVUUUUUUTTTTTTwwwzzzsssvvvuuurrrssssssssswwwyyysssjjjdddbbbbbbdddaaaXXXPPPLLLGGGFFFEEEBBB@@@===<<<;;;888888888888888888888888666666777777888888888999777777777777777777777777444555555555666666777777555555555555555555555555666666666666666666666666555555555555555555555555777666666666555555555555444666777666444333333444333333333444444444555555555555555555555555555444444555777999;;;:::777444888888999;;;:::999;;;???<<>>>>>AAABBBEEESSSrrrttthhhZZZKKKGGGMMMHHHGGGJJJNNNOOOPPPZZZgggoooooovvvxxxmmmrrrpppfffaaa```WWWLLLIIIJJJOOOSSSVVV___rrryyyyyy}}}zzzuuunnnjjjnnnxxx{{{dddKKK???@@@===777666888999:::999888999999888888888999999:::::::::777777777777777777777777777777777777777777777777777777777777888888888888666666666666777777777777777777777777777777777777666777888999:::999888888::::::;;;;;;;;;<<<<<<<<<999999:::;;;<<<>>>>>>???>>>>>>>>>>>>????????????===AAACCCAAA===>>>BBBDDDIIIKKKeeeyyyeeeYYYQQQLLLJJJTTTbbbnnnvvv|||xxxmmmeeecccZZZYYYXXXWWWVVVUUUUUUUUUvvvssssssrrrssswwwtttppppppuuuxxxqqqgggdddfffgggeee___VVVNNNHHHFFFEEECCCAAA???===;;;:::777777777777777777777777555555666666777777888888666666666666555555555555666666666666666666666666666666666666666666666666666666555555555444444444555555555555555555555555777777666666555555555444555555666666555555444333555555555555555555555555333444444555555555555555333333444555666777888888888888888777777777777777::::::<<>>=========>>>:::::::::::::::::::::::::::::::::::::::999888777888888999999999999888888888888999999999:::::::::999999999888888888888777666666666666777777777777777777777777777777777777???>>><<<999888888888888777888888888888999999999888888888888888888888888999999999888888888777777::::::::::::::::::::::::;;;;;;;;;::::::999999999999999::::::::::::;;;;;;???;;;<<<@@@@@@FFF]]]wwwoooWWWHHHGGGIIIIIIHHHHHHMMMTTTZZZcccdddkkkvvv|||~~~~~~{{{xxxsssnnnlllggg^^^UUUPPPPPPUUUYYYgggbbbccchhhiiilll|||zzzqqqgggcccjjj}}}{{{hhh[[[JJJ???::::::::::::999999999999999999999999888888999999999999888888777777777777777777777777777777777777777777777777777777777777777777777777555666777777666666777888777777777777777777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>>???@@@AAAAAABBBBBBIIIHHHXXXsssqqq\\\LLLMMMQQQVVV]]]jjjxxx~~~|||rrrkkkjjjbbbZZZYYYXXXUUUSSSTTTuuussssssssssssxxxvvvrrrrrrwwwzzzrrrhhheeefffgggeee___WWWNNNIIIGGGFFFDDDBBB@@@===<<<;;;888888888888888888888888666666777777777777777888666666666666555555555555666666666666666666666666666666666666666666666666666666555555555444444444555555555555555555555555777666666666555555555555555555666666555555444333555555555555555555555555444444555666666666666555444444555555666777777777777777777777777777777777999888888999<<<@@@DDDGGGOOOWWWfffttt~~~}}}tttmmmdddXXXPPPLLLIIIFFFCCCAAA@@@>>><<<;;;;;;<<<===::::::::::::::::::::::::999:::::::::999999888777888888999999999999888888888888888888999999999999999999999888888888777777666666666666777777777777777777777777777777777777;;;:::999777666666666666777777888888888999999999888888888888888888888888999999999888888888777777::::::::::::::::::::::::;;;;;;:::::::::999999999999999::::::::::::;;;;;;@@@<<<===@@@???@@@OOObbbrrr```VVVMMMFFFDDDFFFHHHNNNTTTYYY[[[dddrrrzzz|||~~~}}}{{{{{{zzzxxxvvvsssooolllddd]]]SSSMMMPPP^^^ppp}}}}}}wwwyyy{{{|||pppiiicccgggxxxgggZZZQQQEEE>>>;;;;;;:::888999999999999999999999999888888888999999888888888777777777777777777777777777777777777777777777777777777777777777777777777555666777777666666777888777777777777777777777777888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>???@@@@@@AAABBBBBBCCCCCCOOOgggzzzzzzdddVVVOOOPPPTTT\\\gggsss}}}|||xxxvvvppphhhbbb```]]]WWWSSSRRRsssssstttssssssxxxwwwttttttxxxzzzsssiiieeefffgggeee___WWWOOOJJJHHHGGGEEECCCAAA>>><<<<<<999999999999999999999999888888888888888777777777666666666666555555555555666666666666666666666666666666666666666666666666555555555555555444444444555555555555555555555555666666666666555555555555555666666666666555444444555555555555555555555555555555666777777777666666666666666666666666666666777777777777777777777777888777777777777888999999<<>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBCCCJJJZZZooovvvlllXXXQQQOOOWWW___eeeppp||||||yyyqqqkkkiiieee^^^YYYWWWrrrtttvvvtttsssvvvvvvtttsssvvvwwwqqqgggeeeffffffddd___WWWOOOJJJIIIHHHFFFDDDAAA???===<<<::::::::::::::::::::::::::::::999999888888777777666666666666555555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555666666666666666555555555666666666666666555444444555555555555555555555555555666666777777777777777777777666666555555555555666666666777777777777777777888999999:::::::::999999:::===AAAAAABBBIIIRRRUUU[[[cccmmmxxxvvvmmmggg\\\WWWQQQLLLJJJHHHGGGEEEDDDAAA>>>===>>>>>>===;;;:::999999888888999::::::999999999999999999999999888888999999999999888888888888999999999999888888666666666666777777777777888888888888777777777777666666666666777777777777666666666666666666666666666777888999999888777666777777777777888888888888888888888888888888888888888888888888777777777777999999999999999999999999:::999999999999999999999999999999:::::::::;;;;;;:::777888===???===>>>CCCMMMmmm{{{gggiiiiiiZZZNNNOOORRROOOPPPYYYdddkkknnnnnnuuutttuuuyyyzzzzzz}}}~~~zzztttpppllllllmmmmmmeeeZZZQQQNNNKKKPPPXXXdddttt}}}xxxssstttkkksssqqqZZZGGG???<<<:::999::::::999777888888888888888888888888888888777777777777888888666666666666666666666666666666666666666666666666666666666666666666666666555666777777666666777888777777777777777777777777888888888888999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAEEEHHHNNN^^^uuuppp]]]RRRVVV[[[ZZZaaannn{{{|||yyywwwsssmmmhhhgggsssvvvwwwuuusssssstttsssrrrttttttmmmddddddeeeeeeccc^^^VVVOOOKKKJJJIIIGGGDDDBBB???===<<<::::::::::::::::::::::::::::::999999888888777777666666666666555555555555666666666666666666666666666666666666666666666666444555555555555555555555555555555555555555555555555555555666666666666666666666777777666666555444555555555555555555555555555666666777777777777777777777777666555555444444555555666666777777777777777888999:::;;;::::::999999888:::===;;;888999===<<<>>>AAAEEEHHHMMMRRRVVV\\\___eeellluuu}}}xxxqqqeee```ZZZTTTPPPKKKGGGDDDFFFDDDBBBAAA???>>><<<;;;>>>===<<<;;;;;;:::999888999888888888999999::::::888888888888888888888888777888888999999888888888888888999999999999888888555555666666666777777777888888888777777777666666666666666666777777777777666666666666666666666666555666777999999888777666666666777777777888888888777777777777777777777777777777777777777777777777999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;999999<<<>>>===>>>@@@===NNNeee~~~yyyfffaaaggg^^^SSSNNNQQQXXX[[[[[[ccccccgggmmmnnnmmmnnnrrryyyzzz{{{}}}~~~|||{{{xxxvvvuuuvvvwwwxxxwwwvvvqqqtttvvvwwwvvvrrrnnnkkkdddaaa```___ZZZSSSRRRVVVXXX___jjjuuu}}}yyytttmmmnnnnnnxxxdddVVVHHH======;;;888777888888999999888888888888888888888888888888777666666777888888666666666666666666666666666666666666666666666666666666666666666666666666555666777777666666777888777777777777777777777777777777888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???>>>???????????????@@@@@@===CCCEEECCCJJJ```yyyppp[[[ZZZ]]]YYY[[[bbbiiijjjrrr~~~{{{vvvvvvuuuxxxyyyuuurrrrrrttttttsssssssssllldddcccdddcccaaa\\\UUUOOOKKKJJJIIIGGGDDDAAA>>><<<;;;::::::::::::::::::::::::888888888888888777777777666666666666555555555555666666666666666666666666666666666666666666666666444444444555555555555555555555555555555555555555555555555666666666666666666777777777777666555555555555555555555555555555555555666777777777666666777777666666555555555444444555555666666777777888666666777777666666555444;;;777555777777666888<<<999:::<<<<<<<<<===@@@BBBAAABBBEEEHHHMMMRRRVVVXXXSSSVVV[[[```dddhhhmmmqqq{{{{{{{{{{{{|||}}}~~~~~~zzzxxxvvvtttsssrrrpppnnnmmmnnnjjjbbb[[[WWWQQQKKKJJJHHHDDDBBBAAA???===;;;===>>>>>>>>>===;;;999777::::::::::::::::::::::::888888999999999999999999777777777777777777777777666777888888999888888888888888999999999999888888666666666666777777777777888888777777777666666666666666666666777777777777777777777777777777777777444555666666666666666555666666666777777777888888777777777777777777777777666666777777777777777888999999999999999999999999888888888999999999999999999999::::::::::::;;;;;;>>>===<<<<<<<<<<<<===>>>>>>@@@HHH^^^wwwdddRRRKKKLLLMMMLLLQQQSSSXXX^^^___]]]]]]```jjjkkkmmmpppssswwwyyy{{{~~~~~~~~~~~~}}}}}}}}}}}}sssrrrqqqrrrtttuuutttssspppqqqpppmmmhhhbbb___]]]XXXUUUUUUZZZZZZZZZbbbmmmxxx{{{~~~{{{xxxvvvtttkkkyyybbbQQQGGG@@@:::<<<;;;999777777777999999888888888888888888888888888777666555555666777888777777777777777777777777777777777777777777777777777777777777777777777777555666777777666666777888777777777777777777777777777777777888888888888999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>?????????????????????????????????DDDFFFCCCBBBPPPjjj}}}fff^^^\\\XXXXXXZZZVVVYYYeeewww}}}{{{xxx{{{{{{uuuqqqtttwwwwwwvvvvvvuuunnnfffbbbbbbbbb___ZZZTTTNNNJJJJJJIIIGGGDDDAAA>>>;;;:::999999999999999999999999666666777777777777777888666666666666555555555555666666666666666666666666666666666666666666666666444444444555555555666666555555555555555555555555555555555555666666666777777777777777777666555555555555555555555555555555444444555666666666666555666666666666666555555555444444555555666777777888666555555555555555555555:::666444777999888999<<<666888;;;<<<<<<===@@@BBB@@@@@@@@@@@@AAABBBDDDEEEBBBEEEHHHJJJLLLOOORRRTTTQQQQQQQQQQQQRRRRRRRRRRRRSSSQQQPPPPPPQQQPPPOOOMMMNNNPPPNNNIIIFFFGGGEEEAAAFFFDDDBBB@@@@@@>>><<<999777999:::;;;;;;;;;;;;;;;999:::::::::::::::;;;<<<888888888888888888777777777777777777777777777777666666777888888888888888888888999999999999888888666666777777777888888888888777777777666666666666666666666666777777777777777777777777777777777777777777666666555666666666666666666666777777777888777777777777777777777777666666666666777777888888888888888888888888888888777888888888999999999999999999::::::::::::;;;;;;;;;===>>><<<::::::;;;<<<>>>???AAAKKKaaa|||fffXXXSSSQQQMMMMMMMMMPPPTTTSSSPPPPPPSSSWWWWWWYYY[[[___cccfffhhhkkkkkkjjjjjjjjjlllnnnpppiiihhhggghhhjjjkkkjjjhhhjjjjjjhhhccc\\\XXXXXXYYY```bbbnnn|||zzz|||lllUUUHHHAAA===;;;:::::::::999888888888999888888888888888888888888888777666555555666777888777777777777777777777777777777777777777777777777777777777777777777777777555666777777666666777888777777777777777777777777777777777777888888888888999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<===>>>?????????????????????>>>>>>>>>>>>BBBBBBEEEGGGDDDGGG[[[rrrxxxggg\\\YYYYYYYYYVVVTTTZZZjjj{{{|||yyy||||||uuupppvvvzzz{{{yyyyyywwwqqqiiiaaaaaaaaa^^^YYYSSSMMMJJJJJJIIIFFFCCC@@@===;;;:::999999999999999999999999555555666666777777888888777666666666555555555555666666666666666666666666666666666666666666666666444444444555555555666666555555555555555555555555444555555555666666777777777777777777777666666555555555555555555555555555333444444555555555555555666666666666666666666666444444444555666777777888666666666777888999;;;<<<666333444:::<<<888444333555777999999777666777888===<<<:::999888999::::::999:::<<<<<<;;;;;;<<<>>>>>>>>>?????????>>>======???======>>>???@@@@@@>>><<<>>>===999999<<<<<<999777666666888:::;;;:::999999::::::999888888999:::999999999888666666777888777777888888777666666555777777777777777777777777666666777888888888888888888888999999999999888888777777777777888888888888777777777777666666666666666666666666777777777777777777777777777777777777;;;:::888777777777888999666666666666777777777777777777777777777777777777555666666666777777888888888888888888888888888888777777888888999999999999999999:::::::::;;;;;;;;;444:::===<<<::::::<<<===777>>>BBB@@@DDDZZZ|||yyyiiibbb]]]WWWNNNLLLLLLMMMJJJFFFGGGKKKJJJJJJJJJJJJMMMPPPSSSUUUSSSRRRQQQPPPRRRUUUYYY[[[YYYXXXXXXYYYZZZ[[[YYYXXXUUUWWWWWWVVVVVVYYY^^^cccvvv|||}}}sssZZZIII@@@;;;999777666888:::;;;:::888888777777777777777777777777777999777666555555666777999777777777777777777777777777777777777777777777777777777777777777777777777555666777777666666777888777777777777777777777777777777777777888888888888999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@?????????>>>>>>>>>>>>>>>???;;;???FFFDDD@@@MMMaaa~~~uuuccc^^^______]]]TTTOOOWWWgggvvvsssyyy|||zzzwwwwwwuuuzzz{{{wwwfffiiieeebbbbbb^^^UUUOOOMMMKKKJJJHHHFFFCCC???===;;;::::::999888888999::::::777777777777777777777777:::888666666666666555444555555555555555555555555555555555555555555555555555555444444444333333333555555555444444333333333555555444444444444555555666666666666555444333222333555777888666555555555555555555555666666666666555555555555555555555555555555555555666666666666888888777777666666555555666666777777777777666666;;;::::::999999888888777999999999888888888888777::::::999999999999999999888888888888888888888888999::::::;;;;;;<<<<<<===888888888888888888888888888888888888888888888888777777777777777888888999666666777777888888888888777777777777777777777777666666666666666666666666777777666666666666777777777777777777777777777777333555777777666555555666:::888777777888888666444777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777666666666666777777777777777777888888888888777777666666777777777777666666777888888888888999999999999999999999999999999999;;;;;;;;;<<<;;;;;;::::::<<<<<<>>>@@@???FFFZZZnnn{{{pppjjjaaa[[[XXXUUUQQQNNNNNNLLLJJJGGGDDDEEEHHHKKKGGGHHHIIIIIIIIIJJJKKKMMMQQQPPPPPPRRRTTTSSSSSSTTTTTTYYYbbbjjjqqquuuwwwwww~~~rrruuuwwwzzzqqqYYYOOOCCC;;;:::;;;;;;:::888888999999999999888888999999999888888888777777444444555666777888999999888888777777666666555555666666666666555555555555777777777777777777777777555555555555666666666666666666666666777777777777777777777777777777777777777777888999999999999888999999999:::::::::;;;;;;<<<<<<<<<<<<============>>>????????????@@@@@@@@@@@@@@@@@@AAACCCFFFIIIJJJ[[[nnn{{{|||{{{rrreeeXXXccc___XXXTTTVVVaaaooozzzzzz|||zzzuuuuuuwww||||||xxxhhhiiidddbbbccc^^^UUUNNNKKKKKKJJJHHHFFFCCC???===;;;::::::999888888999::::::777777777777777777777777:::888666666666666555444555555555555555555555555555555555555555555555555555555555555444444333333666666666555555444444444555555444444444444555555666666666666555444333222333555777777666555555555555555555555666666666666555555555555555555555555555555555666666666777777777777777777666666666666666666777777777777666666888999999999999999999999999999999888888888777777999999999999999999999999888888888888888888888888;;;:::::::::::::::::::::888888888888888888888888888888888888888888888888777777666666777777888999888888888888888999999999777777777777777777777777666666666666666666666666777777666666666666777777777777777777777777777777444666777777666666777999<<<:::777777777777666555777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777777666666666666777777777777777777888888888888777777777777888888888888777777777777888888888999999999999999999999999999999999::::::;;;;;;;;;;;;;;;:::<<<<<<>>>???===@@@MMM\\\ppp|||yyyvvvqqqmmmeeeaaa]]]YYYUUURRRNNNKKKQQQTTTWWWWWWTTTTTTYYY]]]aaacccgggiiihhhfffeeeffflllqqqxxx~~~~~~|||yyyrrrvvv|||hhhWWWLLLEEE>>>:::::::::999666777888888999999888888777999999999888888888777777555555666666777777888888777777777777666666555555444555555555666666777777555555555555555555555555555555555555666666666666666666666666777777777777777777777777777777777777777777888999999999999888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@@@@@@@@@@AAACCCEEEGGGIIIRRR[[[lllzzzwwwiiiaaafffggg^^^TTTSSS___lll}}}}}}{{{vvvuuuzzz}}}}}}xxxiiigggdddcccccc___UUULLLIIIKKKJJJHHHFFFCCC???===;;;:::999999888888999999:::777777777777777777777777999888666666777777555444666666666666666666666666555555555555555555555555666666666555555555555444666666666666666555555555555555444444444444555555666666666666555444333333444666777777666555555666555555555555666666666666666666666666666666666666666666666666777777777777666666666666777777777777666666777777777777666666666777777888999999::::::999999888888888777777777777777888888999999::::::777777777777777777777777;;;::::::999888888777777888888888888888888888888888888888888888888888888777777666666777777888999999999999999999999999999777777777777777777777777666666666666666666666666777777666666666666777777777777777777777777777777666777888777777888:::===>>>;;;888666666777777666777777777777777777777777666777777888888777777666777777777777777777777777777777777777777777777777666666666666777777777777777777888888888888777777888888999999999999888888777777777888888888999999999999999999999999999999888999:::;;;;;;<<<;;;;;;<<<;;;===>>>======CCCKKKRRRooo~~~zzzvvvrrrlllddd___fffmmmssspppiiihhhooowwwyyy{{{~~~~~~vvvtttwwwzzzkkkRRRDDD???<<<999999;;;;;;888555777888888999999888888777999888888888888777777777666666666666777777777777777777777666666666666555333333444555666777888888555555555555555555555555555555555555666666666666666666666666777777777777777777777777777777777777777777888999999999999888;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFKKKLLL\\\xxx~~~uuuuuuzzz|||llloooooofffZZZTTTVVV[[[mmmsss}}}|||~~~xxxxxxzzz}}}}}}~~~vvviiifffcccbbbddd___UUULLLHHHKKKJJJHHHFFFCCC???===;;;999999999999999999999999777777777777777777777777888777666666777777666444666666666666666666666666555555555555555555555555666666666666666666666555666666555555555555555555555555444444444444555555555555666666555444444333444666777777555555555666555555555555666666666666777777777777777777777777666666666777777777888888555555666666777777888888666666777777777777666666777777777777888888999999888888888888777777777777555666666777888999::::::777777777777777777777777999999888888777777777777888888888888888888888888888888888888888888888888666666666666666777888888999999999888888888888777666666666666666666666666666666666666666666666666777777666666666666777777666666666666666666666666777888888777777999===@@@@@@<<<888666666777777777666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666777777777777777777888888888888777777777888888999999888888777777777777777888888888888999999999999999999999999777888999:::;;;<<<<<<<<<;;;:::;;;===???@@@CCCFFFJJJVVVnnn|||yyy{{{xxxrrrqqqyyy{{{jjjXXXHHH???;;;:::999:::<<<<<<999777777777888888888888777777888888888888777777777777888777777777666666666555666666666666666666666666444444444555666777777888555555555555555555555555555555555555666666666666666666666666777777777777777777777777777777777777777777888999999999999888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????AAAAAAAAABBBBBBCCCDDDDDDFFFEEEQQQiii}}}{{{wwwssszzz~~~wwwlllfffeeebbb[[[SSS\\\bbblllyyy~~~ppp}}}yyyyyyyyy}}}~~~zzz{{{{{{ssshhhdddaaaaaaccc___UUULLLHHHKKKJJJHHHFFFCCC???===;;;999999999999999999999999777777777777777777777777777666666777888888666444666666666666666666666666555555555555555555555555555666666666666666666666444444444444444444444444555555444444444444555555555555555666555555444333555666777666555444555777555555555555666666666666777777777777777777777777666666666666777777777777555555666666777777888888666666777777777777666666888888888777777666666666888888888777777777666666555555666777777888999999666666666666666666666666666666666777777888888888777777777777777777777777777777777777777777777777666666666555666777777888777777777777777666666666666666666666666666666666666666666666666666666666777777666666666666777777666666666666666666666666777888888777777999===@@@???<<<777555555777777777666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666777777777777777777888888888888777777666666777777777777666666666666777777777888888888999999999999999999999999777888999:::;;;;;;;;;;;;;;;;;;::::::<<<@@@CCCDDDCCCCCCMMMfff~~~vvvrrrttt}}}hhhXXXNNNFFF>>>;;;<<<;;;999999::::::999999777777777888888777777777777777777777777777777777888888777777666666555555555555555555555666666666666666666666666555555555666666666666666666666666555555555555666666666666666666666666777777777777777777777777777777777777777777888999999999999888999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBBAAACCCGGGRRRggg~~~zzzqqqgggeeeddd^^^XXXUUUWWW\\\fffqqqzzzvvv}}}~~~yyyvvvwwwwwwzzzzzzyyyyyyyyyrrriiiccc```___aaa^^^UUUMMMJJJKKKJJJHHHFFFCCC???===;;;888999999::::::999999888777777777777777777777777666666666777999888666444555555555555555555555555555555555555555555555555444555555555555666666666333333333444444444444444555555444444444444555555444555555555555555444444555666777666444444666777555555555555666666666666666666666666666666666666555555555555666666666666666666666666777777777777666666777777777777666666888888777777666555555444888888777777777666666666555555666666777777888888666666666666666666666666555555666666777888888999777777777777777777777777777777777777777777777777666666555555666666777888555555555666666666777777777777777777777777777777666666666666666666666666777777666666666666777777777777777777777777777777666777888777777888:::===<<<999666555666777777777777777777777777777777777555666666777777666666555777777777777777777777777777777777777777777777777666666666666777777777777777777888888888888777777666666777777777777666666666666666777777777888888999999999999999999999999777888999::::::;;;::::::<<<===;;;888888<<>>;;;===DDDPPP```uuu{{{}}}vvvsssyyyqqq```MMMCCC???;;;999999;;;:::888777666777777888666777777888888777777666666666777777777777777888888888777777666666555555444555555555555666666666777777666666555555555555777777777777777777777777555555555555666666666666666666666666777777777777777777777777777777777777777777888999999999999888999999999:::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>????????????@@@AAABBBBBBBBBAAAAAAGGGGGGEEEUUUssssssccc\\\]]]bbb[[[WWWUUUWWW]]]dddhhhiiiooossszzz~~~|||wwwtttvvvvvvwwwxxxxxxyyyxxxrrrkkkbbb^^^]]]___\\\UUUNNNLLLKKKJJJHHHFFFCCC???===;;;888999::::::::::::999888777777777777777777777777666555666888999999666444444444444444444444444444555555555555555555555555333333444444555555555555444444444444555555555666555555444444444444555555444444555555555555555444666666666555444444666888555555555555666666666666555555555555555555555555444444444444555555555555777777777777666666666666666666777777777777666666666666666666666666666666888777777777666666666666666666666666666666666666555555555555555555555555777777777777777777888888777777777777777777777777777777777777777777777777666555555555555666777777444444555666777888999999777777777777777777777777666666666666666666666666777777666666666666777777777777777777777777777777444666777777666666777999888666555555666777777666777777777777777777777777555555666666666666555555777777777777777777777777777777777777777777777777666666666666777777777777777777888888888888777777777777777888888777777777666666666666777777777888999999999999999999999999888999999:::::::::999999999>>>>>>999777:::<<<;;;;;;===BBBHHHMMMYYYppp}}}}}}zzz~~~oooVVVKKKAAA>>><<<:::999;;;888999999888777777777888666666777777777777666666666666666666777777888888777777777777666666666666444444444555555555666666555555555666666666666666666666666666666666666666555555555555666666666666666666666666777777777777777777777777777777777777777777888999999999999888::::::::::::;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>???===>>>@@@AAABBBBBBBBBAAABBBFFFHHHFFFKKK]]]vvvsssgggeeehhhggg___VVVQQQRRRUUUVVVUUU]]]aaagggnnnttt{{{}}}wwwtttwwwvvvvvvwwwxxxzzzyyyssslllaaa]]]\\\]]][[[UUUOOONNNKKKJJJHHHFFFCCC@@@===;;;888999:::;;;;;;:::999888777777777777777777777777555555666888999999666444333333333333333333333333555555555555555555555555333333333444444444555555444555555555666666777777555555555444444555555555444444555555555555555444666666666555444444666888555555555555666666666777555555555555555555555555333333333444444444555555888888777777666666555555666666777777777777666666444444555555666777777777777777777777666666666666666666666666666555555555555555555555555555555555999999888888777777666666777777777777777777777777777777777777777777777777555555555555555666777777444555555777888999:::;;;777777777777777777777777666666666666666666666666777777666666666666777777777777777777777777777777333555777777666555555666666555444555777777666555777777777777777777777777555555666666666666555555777777777777777777777777777777777777777777777777666666666666777777777777777777888888888888777777888888999999999999888888666666666666777777777777999999999999999999999999999999:::::::::999888888555===AAA===:::===???===@@@::::::@@@GGGLLLUUU^^^rrrxxx```PPPDDD>>>;;;<<<;;;999888;;;777999;;;<<<;;;999999999666666777777777777666666555666666666777777888888666666666666777777777777444444444555555555666666333444444555666777888888555555555555555555555555555555555555666666666777666666666666777777777777777777777777777777777777777777888999999999999888;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<===???AAABBBBBBBBBBBB>>>>>>CCCFFFBBBEEE]]]yyy~~~rrrkkkpppgggZZZSSSQQQQQQOOOMMMOOORRRWWW\\\dddnnnxxxxxxssswwwuuutttrrrppptttwwwssslllbbb^^^\\\]]][[[TTTNNNMMMKKKJJJIIIFFFCCC???<<<;;;;;;;;;::::::::::::999999888777777777777777888999777777666666666666777777888888666555444444444444555555666666666666555555666666666666666666666666444444555555555555444444555555444333222111111000444444444444444444444444444444555555555555444444444444444555555555555666666666666666666666666666555444444444444555666666666666666666666666666666555555666666666666555555666666666666777777777777666666666666666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666666666666555555555666666666666555555555555666666666666666555555555555666777888888777666555666666666666666666666666666666555555555555666666888888777666666666666666666666777777666444222111///111333555666666555444777777777777777777777777666666666666666666666666777777777777777777777777777666555444444555666777777777777777777777777777999888888888777777666666777777777777777777777777666666666666777777777777777777777777777777777777777888888888888999999999888888888888888888888888999999:::;;;;;;<<<<<<======>>>???@@@@@@BBBEEEHHH\\\sssxxxzzzsssZZZJJJGGG===:::888999;;;<<<:::777888888888888888888888888666666777777777777666666888888777666555444333333555555555555666666666666777666555444444555666777333444444555555555555555666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777666666777888888888888888777888888999999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<============>>>????????????@@@@@@@@@AAAAAABBBCCCFFFKKKSSSXXXwwwvvvtttfff```eee```PPPIIIOOOJJJKKKOOOSSSXXX___fffkkkrrryyyzzzvvvzzzssssssqqqqqqvvv{{{xxxrrrddd```]]]^^^[[[TTTNNNMMMLLLKKKIIIFFFCCC???<<<;;;;;;;;;::::::::::::999999888888777777777777777888777777666666666666777777999888777666555555555555555555666666666666555555666666666666666666666666444444555555555555444444555555444444333333222222444444444444444444444444444444555555555555444444444444444555555555555666555555555555555555555555555444444444444555666666555555555555555555555555555555666666666666555555555666666666777777777777666666666666666666666666666666666666666666666666555666666666777777777777666666666666666666666666666666666666666666666555777777666666555555444444666666666666666666666555555666777888888777666555666666666666666666666666666666555555555555666666444444444444444555666777777777777777666555444444222333444555666666555555666666666666666666666666555555555555555555555555666666666666666666666666777666555444444555666777666666666666666666666666888888888777777777666666777777777777777777777777666666666666777777777777777777777777777777777777777777888888888999999999888888888888888888888888999999::::::;;;<<<<<<<<<<<<===>>>>>>>>>???BBBEEEDDDTTTqqq|||yyyiiiXXXFFF<<<===<<<:::888999;;;;;;999777888888888888888888888888666666777777777777666666777777777666555555444444555555555555666666666666666666555555555555666666444444555666666666666555666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777666666777888888888888888777888888999999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@???@@@@@@@@@AAAEEEJJJNNNiiixxxoooqqqpppdddYYYVVVRRROOOLLLIIIKKKQQQYYY^^^```gggqqqyyy~~~|||xxx|||uuuuuussstttyyy~~~{{{uuugggbbb___^^^[[[TTTNNNMMMLLLKKKIIIFFFCCC???<<<:::;;;;;;::::::::::::999999999999888777666666666777777777666666666666777777999888777666666555555666555555666666666666555555666666666666666666666666444444555555555555444444444444444444444444444444444444444444444444444444444444555555555555444444444444444555555555555666555555555555555555555555555444444444444555666666555555555555555555555555555555666666666666555555555555666666666777777777666666666666666666666666666666666666666666666666555555666666666777777777666666666666666666666666555555666666666666666666888777777666555444444444555555666666666666666666666666777777777777666666666666666666666666666666666666555555555555666666333333333444555666888999666666777777777666666555555555555666666666666666666666666666666666666666555555555555555555555555666666666666666666666666666666555444444555666666666666666666666666666666888888777777777777666666777777777777777777777777666666666666777777777777777777777777777777777777777777777888888888999999888888888888888888888888999999::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<>>>@@@>>>CCCPPPcccxxx~~~|||jjjWWWLLLBBB999888<<<;;;:::888999::::::999777888888888888888888888888666666777777777777666666666666666666666666666666555555555555666666666666555555666666666666555555555555666777777777666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777666666777888888888888888777888888999999:::;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@???@@@@@@??????@@@BBBEEETTTnnn}}}tttwwwzzzyyy~~~~~~ttthhhWWWUUUSSSPPPNNNNNNNNNNNNPPPWWW```fffkkkttt|||yyy~~~{{{zzzxxxwww{{{~~~{{{tttiiiddd```___[[[SSSNNNMMMMMMLLLJJJGGGCCC???<<<:::;;;;;;:::::::::999999999::::::888777666666666666777777666666666666777777999888777666666666666666555555666666666666555555666666666666666666666666444444555555555555444444444444444555555555666666444444444444444444444444444444555555555555444444444444444555555555555666555555555555555555555555555444444444444555666666555555555555555555555555444555555666666555555444555555555666666666777777666666666666666666666666666666666666666666666666555555555666666666777777666666666666666666666666555555555555666666666666888888777666555444444333555555555555666666666666666666777777777777666666666666666666666666666666666666555555555555666666555555666666777999:::;;;444777:::<<<<<<:::666444888777666666555666666777666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666777777777777777777666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777888888888888888888888888888888888888888999999:::;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<===EEEBBBBBBIIIVVVhhhsssvvvttt^^^RRRFFF@@@<<<888:::>>>:::999999999999999888777888888888888888888888888666666777777777777666666555555555555666666777777555555555555666666666666333444666666666666444333555666666777777777777777666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777666666777888888888888888777888888999999:::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????@@@BBBBBBBBB@@@???@@@AAADDDQQQfffyyyrrrsssxxx{{{gggccc[[[UUUQQQOOOMMMMMMKKKQQQWWWZZZ]]]gggwww{{{yyy~~~~~~}}}zzzxxx|||{{{tttjjjddd```^^^ZZZSSSNNNMMMNNNMMMJJJGGGCCC???<<<:::;;;;;;:::::::::999999999::::::888777666666666666777777666666666666777777888777777666666666666666555555666666666666555555666666666666666666666666444444555555555555444444333333444555555666666666444444444444444444444444444444555555555555444444444444444555555555555666555555555555555555555555555444444444444555666666555555555555555555555555444444555555555555444444555555555555666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666444555555555666666777777888777777666555444444444444555555555666666777777777777666666666666777777666666666666666666666666666666555555555555666666777777777777777888999999888<<>>;;;999777888:::888999999888777777777777777777777777777777777777666666777777777777666666444444555555666777777777555555555555666666666666333444555666666555444333555666666777777777777777666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666666666777888888888888888777888888999999:::;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>????????????AAABBBBBBAAA@@@AAABBBAAAAAAKKKeee|||{{{iiiYYYQQQOOOPPPRRRKKKNNNQQQQQQTTT]]]mmmyyyzzzyyy|||{{{yyyxxx|||}}}vvvjjjddd___]]]YYYRRRMMMMMMOOOMMMKKKHHHDDD???<<<:::;;;;;;::::::::::::999999999999888777666666666777777777666666666666777777666666555555555555666666555555666666666666555555666666666666666666666666444444555555555555444444333333444444555555555666444444444444444444444444444444555555555555444444444444444555555555555666444444444444444444444444555444444444444555666666444444444444444444444444444444555555555555444444444444555555555666666666666666666666666666666666666666666666666666666666444444555555555666666666666666666666666666666666444444555555666777777777666666666666555555555555444444555555666777777777777777666666666666777777666666666666666666666666666666555555555555666666666666555555555666777777???DDDIIILLLKKKDDD<<<777666666666666777777777777555555555555555555555555444444444444444444444444555555555555555555555555444444555555555555444444555555555555555555555555555555666666666666777777777777777777777777777777666666666666777777777777777777777777777777777777666666666777777777888888888888888888888888888888888888999999::::::;;;;;;:::;;;======<<<;;;<<<===::::::<<<@@@AAABBBIIIQQQfffooozzzfffZZZPPPHHH>>>>>>===<<<:::888777666777888999888666666666777777777777777777777777777666666777777777777666666444555555555666666777777555555555555666666666666444444555555555555444444555555666777777777666666666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666666666777888888888888888777888888999999:::;;;;;;888999999::::::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????===???@@@@@@??????AAABBBCCCBBBDDDOOObbbwww{{{qqqeeeYYYQQQPPPPPPNNNMMMOOOVVVaaajjj~~~zzzzzz}}}|||yyyxxx{{{{{{sssiiibbb]]]\\\XXXRRRMMMMMMOOONNNKKKHHHDDD@@@<<<:::;;;;;;::::::::::::999999888888777777777777777888777777666666666666777777555555444444444444555555555555666666666666555555666666666666666666666666444444555555555555444444333333333333444444444444444444444444444444444444444444555555555555444444444444444555555555555666444444444444444444444444555444444444444555666666444444444444444444444444333444444555555444444333444444444555555555666666666666666666666666666666666666666666666666666666444444444555555555666666666666666666666666666666444444555555666777777888555555555555666666666666444444555555666777777888888777666555555666777888666666666666666666666666666666555555555555666666444444555555666777999999EEEHHHKKKKKKHHHBBB;;;666333444666777888777777666555555555555555555555555444444444444444444444444555555555555555555555555333444444555555444444333555555555555555555555555555555555666666666777777777777777777777777777777666666666666777777777777777777777777777777777777666666666666777777777888888888888888888888888888888888888999::::::;;;;;;888:::<<<===<<<;;;;;;<<<<<<<<>>>>>>>>???>>>???@@@???>>>???AAACCCCCCCCCCCCCCCGGGUUUjjj{{{rrreeeccc^^^WWWRRRQQQSSSVVVYYY~~~{{{{{{{{{xxxzzz{{{vvvnnnhhhaaa\\\[[[XXXQQQNNNNNNOOONNNLLLHHHDDD@@@<<<:::;;;;;;;;;:::::::::999999888777777777777777888999777777666666666666777777444444333333333444444555555555666666666666555555666666666666666666666666444555555555555555555444333333333333333333333333444444444444444444444444444555555555555555555444444444444555555555666666444444444444444444444444555444444444444555666666444444444444444444444444333444444555555444444333444444444555555555666666666666666666666666666666666666666666666666666666444444444555555555666666666666666666666666666666444444444555666777777888444444555555666777777777444444444555666777777888888777666555555666777888666666666666666666666666666666555555555555666666444555666777999;;;===>>>GGGHHHHHHFFFBBB===777444111333555777888888777666555555555555555555555555444444444444444444444444555555555555555555555555333333444555555444333333555555555555555555555555444555555555666666777777777777777777777777777777666666666666777777777777777777777777777777777777666666666666777777777777888888888888888888888888777888888999::::::;;;;;;666888;;;<<<;;;;;;;;;<<<:::;;;>>>AAA@@@===@@@EEE@@@EEEIIIMMM\\\yyynnnSSSPPPHHH???<<<===<<<888444777888777666777888777666888999888555444555888777777777777777777777777666666777777777777666666666666666666666666666666555555555555666666666777555555333222222333555555333444444555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777888888888888888777888888999::::::;;;;;;888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>BBBBBBBBBAAA???@@@BBBDDD@@@?????????AAAHHHSSS^^^~~~xxxoooddd[[[VVVSSSPPPNNN{{{zzzvvvvvvwwwrrrjjjgggdddaaa^^^ZZZUUUOOOKKKMMMKKKHHHHHHGGGDDD???:::;;;;;;::::::::::::999999:::999777666555666777999777777666666555555444444888777777666555444444444555555555555555555555555555666666666666666555555444444444555555555666666333555666666555555777888555555555444444333333333444444444444444444444444555555555555555555555555333333444444555666666666333333333444444444555555555555444444444444555555555555555444444333333333444444444444444444444444666666555555555555666666555444444333333333444444555555555555555555555555444444444555555555666666444555555666666666666666777777666666555555444444666666666666777777777777777777666666555555555444333444555555666666555555444444444555555555555666666555555666888;;;???AAACCCAAA===:::888777777777555555555555555555555555555555555555555555555555666666555555555444444444333333333444444555555555555444444444444555666666333444444444555666666666555666777666555444555777777777666666555555555444666666666666666666666666999888888888777777666666777777777777888888888888888888888888888888888888888888999999999:::::::::888888999999999::::::::::::;;;<<<===>>>>>>>>>>>>@@@@@@BBBGGGQQQ```pppzzz|||~~~nnnZZZLLLCCCAAA???<<<:::999::::::999999999888888888777777777777777777777777777777888777666555555666777888888777666555444444555666777777666555555555555555333444555555444444555777555555444444444444555555444444555555555555444444666666666666666666666666444444555555666666777777666666666666666666666666777777666666555555555444777777777777888888888888888888777777888888999:::::::::;;;;;;;;;:::999999=========<<<;;;;;;::::::===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDGGGJJJdddxxx}}}yyy{{{|||tttssseeeZZZTTTQQQ|||zzzuuuvvvwwwrrrjjjiiifffccc___[[[VVVQQQMMMLLLJJJHHHGGGFFFCCC>>>:::;;;;;;::::::::::::999999:::999777666555666777888777777666666666666666666888777777666555555444444555555555555555555555555555555666666666666555555444444444555555555666666222444555444333333444555555555444444444333333333444444444444444444444444444444444444444444444444555555555555555444444444333333444444444555555555555555444444444444555555555555444444444333333333444444444444444444444444555555444444444444555555555444444333333444444444555555555555555555555555444444444555555555666666444444555666666666666666666666666666666555555555555666666666777777777777777666666666555555555555333444555555666666555555444444444555555555555666666555555666777:::===???===;;;999666555444555555555555555555555555555555555555555555555555555555666666555555555444444444333333444444444444444444333333333333333444555555444444444555555555555555555666777666555444555777777666666666555555555555666666666666666666666666888888888777777777666666666666777777777888888888888888888888888888888888777777888888888999999999999999999999:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???BBBGGGQQQ\\\dddmmm___UUUJJJCCC@@@>>><<<:::888888999999999999999888888888777777777777777777777777777777888777666555555666777888888777666555444555555666777777666555555555555555333555666666555444666777555555444444444444555555444444555555555555444444666666666666666666666666555555555666666666666666666666666666666666666666777666666666555555555555777777777777888888888888888888777777888888999:::::::::::::::::::::999999<<<<<<<<<<<<;;;;;;;;;;;;===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@??????@@@CCCFFFSSSnnn{{{uuuxxx|||qqq~~~{{{qqqiiieee~~~zzztttuuuvvvrrrjjjiiifffbbb___[[[VVVQQQMMMKKKJJJHHHGGGEEEBBB===999;;;;;;::::::::::::999999:::999777666666666777888666666777777777777777777777777777666555555444444555555555555555555555555555555666666666666666555444444444555555555555555333444555555333222333444555444444444444333333333444444444444444444444444333333333333333333333333666666555555444333333222444444444555555555666666555555444444444444555555555444444444444333333333444444444444444444444444444444333333333333444444444444444333333444444555555555555555555555555555444444444555555555555555444444555666666666666555555555555666666666666666555555666666666777777777666666666666555555555555333444555555666666555555444444444555555555555666666666555555666888:::;;;888777555444333444555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444333333333222222222222333444444555555555555555444444444555666777666555444555777666666666666555555555555666666666666666666666666888888777777777777666666666666777777777777888888777777777777777777777777666666777777777888888888::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<===???@@@BBBFFFLLLPPPdddnnnzzzvvviiiVVVHHHBBB???===;;;<<<;;;999888777777888888999888888888888777777777777777777777777777777777777777666666666666777777777777666555555555555666777666666555555555555666444666777777666555777888555555444444444444555555444444555555555555444444666666666666666666666666666666666666666555555555666666666666666666666666666666666666555555555555777777777777888888888888888888777777888888999::::::999999888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===>>>@@@CCCGGG[[[qqqzzzyyyxxxyyyzzzyyy~~~~~~{{{~~~zzzttttttvvvrrrkkkgggddd```\\\XXXTTTOOOKKKJJJJJJIIIGGGDDD@@@<<<999;;;;;;:::::::::999999999999888777777666666777777666666777777888888999999777777666666555555555555555555555555555555555555444555666666666666666666555555555555555555555555666777888777555444444555444444444444444444444444444444444444444444444444333333333333333333333333555555555444444333333333444444555555555666666666555555444444444444555555444444444444444444444444555555555555555555555555555444444333333444444555444444333333333444555555555555555555555555555555555555555555555555555555333444555555666666555555444444555555666666777777555555555666666666777777666666666666666555555555333444555555666555555555444444444555555555555666666666555555555666777888666666555555555666777888555555555555555555555555555555555555555555555555555555555555555555555555555555555444444333333333333333333222333333444555666666666555444444444333555666777666555444555777666666666666666555555555666666666666666666666666777777777777777777666666666666666666777777777888666666666666666666666666777777777777888888888999:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@>>>>>>@@@AAAEEEJJJSSSaaaqqq}}}~~~~~~zzz}}}yyytttuuuwwwrrrkkkgggddd___[[[WWWSSSOOOKKKJJJJJJJJJGGGCCC???;;;999;;;;;;:::::::::999999999999888888777777777777777666666777777888888999999666666666666555555555555555555555555555555555555444444555666666666666666555555555555555555555444666777888777555444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444555555444444444444555555555666555555444444444444555555444444444444444444444444555555555555555555555555666666555555555555666666333333333333333444555666555555555555555555555555555555555555555555555444333444444555555555555555444444555555666666777777555555555555666666666666555555555666666666666666333444555555666555555555444444444555555555555666666555555555555555555555666666666666777777888888555555555555555555555555555555555555555555555555444555555555555555555555555555555444444333333333444444444444444555555666666666666555444444444333555666777666555444555777555555555666666666666666666666666666666666666666666666666666666666777777555666666666666777777777666666666666666666666666888888888999999999:::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>===AAAEEEGGGGGGGGGGGGGGGEEEFFFGGGLLLXXXlll}}}pppcccXXXOOOIII???===;;;;;;===<<<:::777888888888888888999999:::777777777777777777777777666666666666666666666666666666777777777777666666555555666666666666666666666666555555555555666666555666777777666666777888555555444444444444555555444444555555555555444444666666666666666666666666777777666666555555444444666666666666666666666666555555555666666666666666666777777777888888888888888888777777888888999:::999888888888999::::::;;;888999999:::;;;<<<======<<<<<<<<<<<<<<<======>>>========================???@@@@@@???>>>===>>>???BBBAAACCCMMM]]]ppp~~~yyy{{{~~~yyyuuuwwwxxxsssllljjjfffaaa\\\XXXTTTPPPNNNJJJKKKKKKIIIDDD>>>;;;:::;;;;;;::::::::::::999999888888888888777777777666666666777777777777777777666666666666666666555555555555555555555555555555333444555666777777777777555555555555555444444444333444555555333222333444333333333444444444444555444444444444444444444444555555555555555555555555111222222333444444555555333333333444444444555555555555444444444444555555333333333444444444444555555555555555555555555555666666666555555666666666333333333333444555555666555555555555555555555555555555555555555444444444333333444555555555555444555555555666666666666666444444555555555666666666555555555666666666666666333444555555666666555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555444444444444444444333333555444444444444555666666555555555555555444444444555666777666555444555777555555555666666666666666666666666666666666666666555555666666666666777777555555666666666666777777777777777777777777777777888999999999999:::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===@@@CCCDDDCCCAAA@@@@@@CCCDDDEEEFFFJJJRRR]]]eeeqqqzzz|||mmm[[[QQQKKKEEECCCCCCAAA===999777777777777666888888888999999999::::::666666777777777777777888777777777777777777777777666666777777777777666666444555666666777666666666666555555555555666666777444666777777666555777888555555444444444444555555444444555555555555444444666666666666666666666666666666666666666555555555666666666666666666666666555555555666666666666666777777777777888888888888888888777777888888999:::888888:::;;;;;;;;;;;;;;;888999999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>========================<<<===>>>===<<<;;;<<<===;;;???CCCEEEHHHUUUppp~~~zzzzzz||||||yyywwwyyyzzztttllljjjfff```[[[XXXTTTPPPNNNKKKMMMMMMJJJDDD>>><<<;;;;;;;;;::::::::::::999999888888888888888777666666777777666666666666666666555666666666666666666666555555555555555555555555333444555666777777777777666666555555555444444444222444555444333333444555333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333444222222222333333333333444555555444444444444555555333333333444444444555555555555555555555555555555666555555444444555555666333333333333444555666666555555555555555555555555666666555555555444444444222333444444555555444444666666666666666555555555444444444555555555666666555555555555666666666777333444555555666666555555444444444555555555555666555555555666666666555555666666666666555444333222555555555555555555555555555555555555555555555555444444444555555555666666333333444444444444444444444444333333444444555666444444444555555555555555555666777666555444555777555555555555666666666777666666666666666666666666555555555666666666777777555555555666666666777777888888888888888888888888888888888888999999999999999999999999:::::::::::::::;;;<<<===>>>>>>>>>>>><<<>>>@@@@@@???>>>>>>???@@@@@@@@@BBBCCCEEEIIIMMMNNNXXXaaaeeemmmnnn```PPPHHHBBBAAA???<<<;;;>>>===;;;888666555666666666777888888999999999999888666666666666777777888888777777777777777777777777555666777888888777666555333444666777777777666666555555555555555666777777333555666666555444666777555555444444444444555555444444555555555555444444666666666666666666666666555555555666666666666666666666666666666666666666555555555555666666666777777777777777888888888888888888777777888888999:::777999;;;===>>>===<<<;;;999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>>>><<<<<<<<<===;;;===@@@BBB@@@DDDVVViiisss}}}~~~|||yyyuuu|||~~~zzzyyy|||zzzzzzxxxwwwzzz{{{uuulllhhhddd^^^YYYUUURRRNNNLLLLLLMMMNNNKKKDDD???<<<;;;;;;;;;;;;:::::::::999999888888888888888777666666777777666666555555444444555555555666666666666666555555555555555555555555333444555666777777777777666666555555555444444444333555666666555555777888333333333444444555555555444444444444444444444444333333333333333333333333555444444333333222222111111111222222222333333333555555555444444555555555333333333444444555555555666666666666666666666666555444444333333444444555222222222333444555666777555555555555555555555555666666555555555444444444222333444444555555444444777777666666555555555444444444444555555555666666444555555555666666777777333444555555666666555555444444444555555555666666444555666666777666666666888888888777666444333222555555555555555555555555555555555555555555555555444444444555555555666666333333333444444555555555333333222222333333444555333444444555555666666666555666777666555444555777444555555555666666777777666666666666666666666666444555555555666666777777555555555555666666666777888888888888888888888888777777777777888888888888888888999999999::::::::::::;;;<<<===>>>>>>>>>>>><<<===???@@@@@@AAACCCEEEAAA???>>>@@@BBBBBBBBBCCC???LLLXXXZZZZZZbbbnnnwww~~~}}}nnnaaaXXXPPPHHHCCCCCC===;;;===<<<777888<<<333555777:::;;;;;;999888777777888888888888777777555666666666777777888888777777777777777777777777555666777888888777666555333444666777777777666666555555555555555666777888333444555555444444555777555555555444444555555555444555555555555555555444666666666666666666666666444555555555666666777777666666666666666666666666444555555555666666777777777777777777888888888888888888888777888999999:::666999<<>><<<:::999999::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======????????????????????????<<<>>>@@@@@@???>>>???@@@CCC:::777>>>DDDDDDCCCEEEUUUjjj}}}ppppppzzzzzz}}}~~~{{{yyy|||zzzuuurrruuuyyyyyyrrrkkkiiieee___[[[WWWTTTQQQOOORRRMMMJJJHHHDDD>>><<<===::::::::::::::::::::::::999999999888888888888777555666777888888777666555555555555555555666777777444444555555555555444444555555555555555555555555444444444444444444444444666666666666666666666666555555666666555444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555333333333444444444555555333333333444444444555555555555555555555555555555444444444444444444444444333333333444444444555555666666555555555444444444444444444555555555555666666666666666555555555555555555555555666666666666555555555555555555555555444444444444444444444444555555555555666666666666777777666666555555555444666555555555555444444444777666666555555555666666888777777666555555444444555555555555555555555555222444555555444333333444444444555555555555444444555555555555555555555555444444444555555555555666444444444555555555555666555555555555555666777777555555555555666666666666555555555555555666777777777777888999::::::;;;;;;888888888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCEEEJJJMMMPPPSSSXXXZZZ]]]hhhxxxrrrhhhbbbPPPNNNIIIEEEAAA???>>>======;;;:::888777777888999888888777777666666555555555666777888888777666555666666666666666666666666777777777777777777777777555555666666666666555555555555555555555555555555444444444555555555555666444444444555555555666666666666666666666666666666444444444444444444444444555555555555555555555555666666666666666666666666777777666666555555555444666666777777777777666666777666666555555555666666888888777777777777888888888888:::>>>AAA@@@;;;777888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<;;;;;;;;;<<<===???@@@AAANNNhhh|||}}}}}}}}}zzzyyy||||||wwwrrrssswwwwwwpppjjjgggddd___\\\YYYUUURRROOOQQQMMMJJJIIIEEE>>>;;;<<<::::::::::::::::::::::::999999999888888888888777555666777888888777666555555555555555555666777777444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555333333333444444444555555333333333444444444555555555555555555555555555555444444444444444444444444444444444555555555666666666666555555555444444444444444444555555555555666666666666666555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555666666666666777666666666555555555555666555555555555444444444666666555555555555666666777777666666555444444333555555555555555555555555222444555555444333333444444444555555555555444444555555555555555555555555444444444555555555555666444444444555555555555666555555555555555666777777555555555555666666666666666666555555666666777888777777888999999:::;;;;;;888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAACCCDDDGGGHHHHHHIIIKKKMMMMMMTTT___iiippptttxxx{{{~~~sssfffZZZPPPIIIFFFFFFDDDAAA>>>;;;:::::::::;;;;;;:::999888888777888777777777777666666555555555666777888888777666555666666666666666666666666666666666666666666666666555555666666666666555555555555555555555555555555444444444555555555555666444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777666666666555555555555666666777777777777666666777777666666666666777777666666666666666777888999<<<===???BBBDDDCCC>>>999888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAABBBQQQqqq~~~}}}}}}zzzyyy|||xxxrrrqqqtttsssnnnhhhdddbbb___]]][[[WWWRRROOOPPPLLLKKKKKKGGG???;;;;;;::::::::::::::::::::::::999999999888888888888777666666777777777777666666666555555555555666666777444444555555555555444444555555555555555555555555666666666666666666666666555555555555555555555555444555555555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555333333333444444444555555333333333444444444555555555555555555555555555555444444444444444444444444555555555666666666777777555555555555555444444444444444444555555555555666666666666555555555555444444555555555555666666666555555555555555555555555666666666666666666666666444555555555555666666666666666666666555555555555666555555555555444444444666555555555555555666666666666555555444333333333555555555555555555555555222444555555444333333444444444555555555555444444555555555555555555555555444444444555555555555666444444444555555555555666555555555555555666777777555555555555666666666666777666666666666777888888777777888888999:::::::::888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@???????????????>>>>>>@@@BBBCCCBBBAAAAAABBBCCCEEEHHHLLLOOOQQQSSSUUUWWW```cccgggjjjnnnttt}}}~~~uuullleeeaaa___ZZZQQQHHHAAA<<<;;;:::<<<;;;999888777777888888999999999999999888777666777777777666666666666555555666666777777666666555666666666666666666666666666666666666666666666666555555666666666666555555555555555555555555555555444444444555555555555666444444444555555555555555555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666666666666666555555555555555666666777777666666555777777666666666666777777444444555666777999:::;;;???AAACCCFFFFFFCCC>>>999888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????;;;AAAWWWsss||||||zzzyyy}}}zzzrrroooqqqqqqlllfffbbbaaa```___]]]YYYSSSOOOOOOLLLLLLMMMIII@@@;;;:::;;;;;;::::::::::::999999999999999888888888777777666666777777777777666666666666555555555555666777444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555333333333444444444555555333333333444444444555555555555555555555555555555555555555555555555555555444555555555666666666666555555555555555555555555444444444555555555555666666666555555555444444444444444444555555555666666555555555555555555555555555555555555555555555555444444444555555555666666666666666666666555555555666555555555555444444444555555444444444555666666555555444444444333333333555555555555555555555555222444555555444333333444444444555555555555444444555555555555555555555555444444444555555555555666444444444555555555555666555555555555555666777777555555555555666666666666777777777777777888888999777777888888999999999:::888888888888888888888888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>?????????>>>=========<<<===???AAAAAAAAAAAACCCDDDEEEEEEDDDBBBBBBCCCEEEFFFJJJLLLMMMMMMOOOSSSXXX]]]^^^^^^```eeekkkoooqqqqqq{{{{{{zzzzzzzzz{{{{{{|||yyyxxxwwwtttnnnhhhaaa]]]ZZZWWWSSSOOOKKKHHHFFFEEEHHHEEEAAA>>><<<<<<===>>>999999888777777777888999777888999999999888666555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666555555555555666666666666666666555666666555555555666777777444444555777999;;;===???@@@BBBDDDFFFEEEAAA;;;777888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<===BBBHHHNNNYYYnnn}}}wwwttt|||||||||zzzzzz~~~zzzqqqoooppppppkkkfffaaaaaa```___^^^YYYTTTOOONNNLLLLLLNNNIIIAAA;;;:::;;;;;;;;;::::::999999999999999999888888888777777777777666666666666777777666666555555555555666666444444555555555555444444555555555555555555555555444444444444444444444444555555555555555555555555333333444444444444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555333333333444444444555555333333333444444444555555555555555555555555555555555555555555555555555555333333444444444555555555444555555555555555555555444444444555555555555666555555555555444444444444444444444444555555555555555555555555555555555555444444444444444444444444444444444444555555555555555555555666666666666666666555555555555444444444444444444444444555666666444444444444444333333333555555555555555555555555222444555555444333333444444444555555555555444444555555555555555555555555444444444555555555555666444444444555555555555666555555555555555666777777555555555555666666666666777777777777777888888999777888888888888888999999888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>======<<<<<<<<<<<<>>>@@@AAAAAAAAACCCEEECCCAAA>>><<<<<<===???@@@CCCDDDEEEDDDDDDDDDEEEFFFCCCCCCCCCEEEIIIKKKLLLLLLOOONNNNNNMMMMMMMMMNNNNNNLLLLLLMMMLLLIIIFFFBBB@@@???>>>===<<<<<<===>>>???:::999999888777777888888999999888888888888888888666777888999888777666555555555555555555666666666666666555555555555666666666666666666666666666666555555555555555555555555555555666666666666555555555555555555555555555555444444444555555555555666555555555555555555555444555555555555555555555555444444444444444444444444555555555555555555555555666666666666666666666666555555555666666666666666555555666666666666555555555444444444555555666777777777888:::<<<>>>@@@AAABBBCCCEEEEEEBBB>>>:::777888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???>>>:::===KKKZZZjjj{{{{{{}}}|||{{{|||{{{|||yyyqqqoooqqqqqqlllgggbbbaaa```___]]]YYYTTTPPPOOOMMMMMMNNNIIIAAA;;;:::<<<;;;;;;::::::999999888999999999888888888888777777777666666666666777777777666666555555555555666444444555555555555444444555555555555555555555555444444444444444444444444444444444444444444444444222333333444444444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555333333333444444444555555333333333444444444555555555555555555555555555555555555555555555555555555333333333444444444444555444444444555555555555555444444444555555555555666555555555444444444444333333444444444444555555555555555555555555555555555444444444444444444444444333444444444444555555555555555555666666666666666666555555555555444444444333333333333444555666666555555444444444444444444555555555555555555555555222444555555444333333444444444555555555555444444555555555555555555555555444444444555555555555666444444444555555555555666555555555555555666777777555555555555666666666666777666666666666777888888888888888888888888888888888888888888888888888888888888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>==================<<<>>>???@@@@@@???>>>???@@@AAA>>><<<;;;===???@@@@@@??????AAABBBBBBAAA???>>><<<;;;;;;===@@@CCCCCCCCCAAA@@@??????????????????;;;<<<===>>>>>>>>>===<<<===<<<:::999999999:::;;;<<<<<<;;;999888666444444777777777777777777777666666666777777777777666666444555555555555666666666666555555444444555555666666666666666666666666666555555555555555555555555555555666666666666555555555555555555555555555555444444444555555555555666555555555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666555555555666666666666666444555555666666555555444555444444555555666777888::::::;;;<<<===???@@@AAACCCEEEEEEDDD@@@<<<:::999888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;???888555999<<<===>>>@@@JJJ[[[sss|||{{{zzz||||||}}}xxxqqqpppssssssnnniiidddcccaaa___]]]YYYTTTPPPPPPMMMMMMMMMIIIAAA<<<;;;<<<<<<;;;::::::999888888999999999888888888888777888777666555555666777888777777666555555555555555444444555555555555444444555555555555555555555555555555555555555555555555444444444444444444444444111222333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555333333333444444444555555333333333444444444555555555555555555555555555555555555555555555555555555444444444444555555555555444444444555555555666666444444444555555555555666555555555444444444333333333333444444444555555555555555555555555555555555555555555555555555555555333333444444444555555555555555555555666666666777666555555555555444444444333333333333444555666777555555555555555555555555555555555555555555555555222444555555444333333444444444555555555555444444555555555555555555555555444444444555555555555666444444444555555555555666555555555555555666777777555555555555666666666666666666555555666666777888888888888888777777777777888888888888888888888888888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>@@@@@@???===<<<===>>>@@@>>><<<===@@@AAA@@@>>><<<<<<===>>>??????>>>===;;;:::999;;;>>>AAACCCCCC???>>>======<<<<<<======::::::999::::::;;;;;;<<<<<<;;;:::999777777666666BBBAAA>>>;;;999888888888444555666666777777777777666666666555555666666777444444444555555555666666666555444444444444555666666666666666666666666666555555555555555555555555555555666666666666555555555555555555555555555555444444444555555555555666666666555555555444444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666555555555555666666666777444555555666666555555444666666666666777888999:::<<<<<<<<<<<<===>>>??????BBBCCCBBB???;;;888888999888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;::::::<<<666555:::>>>>>><<<;;;@@@???IIIggg~~~{{{~~~zzz||||||~~~}}}wwwqqqqqqtttuuupppjjjfffdddaaa___\\\XXXTTTPPPQQQNNNLLLLLLHHHAAA<<<<<<<<<<<<;;;::::::999888888999999999888888888888777888777666555555666777888888777666555555555555555444555555555555555555444555555555555555555555555666666666666666666666666444444444444444444444444111222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555333333333444444444555555333333333444444444555555555555555555555555555555666666666666666666666666555555555555666666666777444444444555555555666666444444444555555555666666555555444444444333333333333333333444444444555555555555555555555555555555666666666666666666666666333333333444444444555555444555555555666666777777666666555555555444444444222222222333444555666777555555666666666666666666555555555555555555555555222444555555444333333444444555555555555555555444555555555555555555555555444444444555555555666666444444444555555555666666555555555555555666777777555555555555666666666777555555555555555666777777888888888777777777777777888888888888888888888888888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>??????===???@@@???>>>>>>???@@@===<<<:::<<<>>>>>><<<999<<<;;;:::;;;<<<===<<<<<<===;;;:::;;;>>>@@@AAAAAA;;;:::999999888888888888<<<;;;999777777777888999999999999888888888888888>>>;;;777444333555777999333444555777888999::::::777666555444444555777777444444444555555555666666666555444333333444555666666666666666666666666666555555555555555555555555555555666666666666555555555555555555555555555555444444444555555555666666666666555555555444444444444444444444444444444444666666666666666666666666555555555555555555555555666666666666666666666666444555555555666666777777444555555555555555555444888888888888999:::;;;<<<======<<<<<<<<<<<<======???@@@>>>:::666444555777888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999777:::>>>???:::555999AAA888===DDDQQQjjjvvv|||~~~|||{{{~~~zzztttrrrwwwyyysssiiijjjgggccc^^^YYYVVVTTTSSSWWWTTTQQQNNNGGG>>>;;;<<<===<<<;;;;;;<<<;;;999777999999999999999999999999888888777777777777888888666666666666666666666666666555555555444444444444555555555555555555555555666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333333333333444444444555555555555555444444333333333333333333444444444555555333222111222444555444333222222222333333333444444444444555555555555444444444333333333333444555555444444555555555555444444444444333222333444555666555555555555555555444444666666666666666666666666555555555555555555444444555555555555555555555555444444444555555555555666777777666666555555555444777777666666555555555444777666555444333444555555333444444555555444444333666666555555555444444444333444444555555444444333666555444333333333333333333333333333333333333333555555555555555555555555555555444444444444555555666666555555555444444444555555555555555555555555444444444555555555555666555555555555666666666666777777777777777777777888777777777777777777777777777888888888888999999999999999::::::::::::;;;;;;<<<<<<===============<<<<<<<<<<<<<<<============??????>>>>>>======<<<<<<==============================<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999;;;;;;;;;::::::999999999888888777777666666555555777666666555555555666666666666666666777777777777777777666666555555555444666777777777777555333222555555555555555555555555555555666666666666555555444555666666666555333222444555555666666666666666555555555555555555555555555555555555555555555555555555444444444444555555222222222333444555777777555555555555555555555555555555444333444555666777666666666666777777777777777777777777666666666666666555444444444666777888999:::<<<===>>>===;;;:::???>>>>>>===<<<<<<;;;;;;::::::999888777777777888666777888999999:::999999999999999:::::::::;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999;;;;;;===;;;:::===FFFVVViiiuuu~~~|||zzz{{{vvv{{{|||zzz{{{}}}zzztttssswwwzzztttjjjkkkhhhddd___ZZZWWWUUUTTTVVVSSSQQQNNNGGG>>>;;;<<<>>><<<;;;;;;;;;;;;:::888999999999999999999999999888888777777777777888888666666666666666666666666666666666666555555555444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333333333333444444444555555555555444444444333333333333333333444444444555555333222111222444555444333333333333333444444444444444444555555555555444444444333333333333444555555444555555666666555555444444444333333333444555666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555555666777666666666555555555555777666666666555555555555666666444333333333444555444555555666666555555444666666555555555444444444333444444555555444444333555555444444333333333333444444444444444444444444555555555555555555555555555555444444444444555555666666555555555444444444555555555555555555555555444444444555555555555666555555555555666666666666888888777777777777777777777777777777777777777777777888888888888999999999999999::::::::::::;;;;;;;;;;;;<<<===============<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::::::::999999999888888777777777666666666666666666666555555555555666666666666666666777777777777777666666666555555555555777888888888777666444444555555555555555555555555555555666666666666555555555555666666555444444333444555555666666666666666555555555555555555555555555555555555555555555555555555444444444444555555444444333333444444555555555555555555555555555555555444444333444555666777555555666666666777777777777777777777666666666666666555555555666777999:::<<<===>>>??????>>><<<;;;=========<<<;;;;;;::::::999999888888777888888888666777888999999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<>>>===:::888999@@@HHHNNNhhhxxx}}}wwwzzzyyyxxx{{{}}}zzzvvvtttxxx{{{vvvmmmkkkiiiddd___[[[XXXVVVUUUUUURRRPPPNNNHHH???;;;<<>>>>>>>>;;;<<<<<<<<<<<<=========>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999888888888888777777666666666666666666777777666666555555555555666666666666666666777777777777666666666666555555555555888888888888888777666555555555555555555555555555555555666666666666555555666666555444444444444555444555555666666666666666555555555555555555555555555555555555555555555555555555444444444444555555666555555444444333333333555555555555555555555555555444444444444555666666444444555555555666666666666666666666777777777777666666666777888:::;;;<<>>===<<<;;;;;;;;;:::999999888888888888777777777888999999666777888999999:::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;999888888;;;===CCCQQQdddwwwxxxyyywwwwww{{{}}}{{{wwwvvvyyy|||xxxpppjjjhhhddd___ZZZWWWUUUTTTSSSQQQPPPNNNHHH???;;;<<>>>>>>>>;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::::::::::::::::::::::::::999999999999888888888888777777777777777777777777444555555666666777777777666555555555555666666777666666666666777777777777666666666666666555555555777777777777666666555555555555555555555555555555444555555666666555555444666666444333333444555666444555555666666666666666555555555555555555555555555555555555555555555555555555444444444444555555555555555555555444444333555555555555555555555555444444444444555555666666444444444444555555555666666666666666777777777777777777888999;;;<<<>>>??????@@@@@@??????===<<<;;;999999999888888777777777777777666777777888999:::666666888999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;888:::<<<======<<<===>>>===@@@EEEQQQjjj{{{vvv~~~xxxzzzxxxxxx{{{||||||yyywwwyyy|||xxxqqqiiifffbbb]]]YYYUUUSSSRRRRRRPPPOOONNNHHH@@@;;;<<>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999::::::::::::::::::::::::999999888888888777777777666666666666666666666666444444555555666666777777555555555555555666777777666666666666777777777777555555555666666666666666666555555555444444444444555555555555555555555555444444555555555555444444666555444333333444666666444555555666666666666666555555555555555555555555555555555555555555555555555555444444444444555555333444555666666666555555555555555555555555555555444444444555555555555555444444444444555555555666555666666666777777777888777888:::;;;===>>>??????=========<<<;;;:::999999777777777777666666666666666666666666777888999999666666888999999999999999888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;;;;:::888888888:::AAA>>>888777AAASSSeeemmm|||sssyyyxxx}}}|||zzz{{{{{{{{{xxxuuuwwwyyyuuuooohhhfffaaa\\\XXXUUURRRQQQPPPNNNOOONNNIII@@@<<<<<<===;;;999999:::;;;;;;;;;999999999999999999999999888888777777777777888888777777777777777777777777888888888888777777777777555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222333333444444555555555333444444555555444444333333333333444444444555555333333333444444444444555333333333444444444555555555333333333555666555444333444444444444555555555444444555555555555444444444333333333333444555555555666666777777666666555444444555666666666666555333333444444555666666666666666666666666666666666333333444444555666666666555555555555555555555555444444444555555555555666555555555666666666666666555555555666666666666666555555666666555555444333333333444444444444333333444444444555555555555555333444444555555444444333222333444555555555444333333333333333333333333333555555555555555555555555555555444444444444555555444444444555555555555555555555555555555555555555444444444555555555555666555555555555666666666666666666666666666666666666777777777777777777777777777888888888888999999999999999::::::::::::;;;;;;888999:::;;;<<<=========:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999999999999999999999999999888888888777777777777666555555666666666666777777555555555555555555666666555555444555555666777888666666666666777777777777555555555666666666666666555555444333333444444555555555555555555555555555444444555555555555444444555444444444444555666666444555555666666666666666555555555555555555555555555555555555555555555555555555444444444444555555333444555666777777666555555555555555555555555555333444555555666666555555444444555555555666666666555555666666777777888888888999;;;===>>>>>>??????::::::999999888888888777666666666666666666666666777777666666666777888888666777888999999:::999999888888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<999999999999999999999999::::::::::::::::::::::::888888999999999999888888888888888777666666999;;;666888888777888===DDDIIIaaasss~~~xxx|||{{{wwwxxxvvvrrrrrrtttpppkkkiiifffbbb]]]XXXUUUSSSRRROOOMMMNNNNNNIII@@@<<<<<<<<<;;;::::::<<<<<<;;;:::999999999999999999999999888888777777777777888888666666666666666666666666888888777777777666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444222222333333444555555666333444444555555444444333333333333444444444555555333333333444444444555555333333333444444444555555555444333444555666666444333333333333444444444444444444555555555555444444444333333333333444555555666666777777777777666666333444555666777666666555333333444444555666666777666666666666666666666666333333444444555666666777555555555555555555555555444444444555555555555666555555555555666666666777555555555555666666666777666666777777777666555444444444555555555555444444444444444555555555666666333444444555555444444333111222444555666555444333444444444444444444444444555555555555555555555555555555444444444444555555444444444555555555666666555555555555555555555555444444444555555555555666555555555555666666666666444444555555666777777777777777777777777777777777777888888888888999999999999999::::::::::::;;;;;;999:::;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::999999999999999999999999999999999888888777777777666666666555555666666777777777777555555555555555555444444444444444555555666777888666666666666777777777777555555555555666666666777666555444333444444555666555555555555555555555555333444444555555444444333333444444555666666555555444555555666666666666666555555555555555555555555555555555555555555555555555555444444444444555555444555777777777666444333555555555555555555555555333444555666666666555444555555666666666777777777555555555666777888888888999:::<<<===>>>>>>>>>===888777777666666777777777666666666666666666666666888777777666666666666777666777888999999:::999999888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<999999999999999999999999::::::::::::::::::::::::888999::::::::::::999888666777888888888999;;;===222555999<<<<<<;;;<<>>===<<<;;;::::::::::::888888888888888888888888777777777777666666666666555666666666777777888888666666666555555444444333444444444555555777888888666666666666777777777777444555555555666666777777777666555444444555777777555555555555555555555555333444444555555444444333222333555666777666555444444555555666666666666666555555555555555555555555555555555555555555555555555555555444444555555555666777888888777555222111555555555555555555555555333333555666666666555444666666666666777777777777444555555666777888888999:::;;;<<<>>>>>>>>>===<<<777666666666666666777888555666666666666666666666999888777666666555666666666777888999999:::999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999;;;;;;;;;;;;999999:::;;;<<<:::777555444555===:::777666666555777:::AAA===:::<<>>>>>>>>===<<<;;;;;;::::::999888777666666777888999999888777666666777888999888888777666666666666666555555666777777888777777555555555555555555555555777777666666555555555555555444333222222333444555333444444555555444444333444444444444444444444444666555444333333333333333444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444333333333444444444555555666555555555555444444444555555555555555555555555666666555555555444444444666666555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555555555555555444444555555666666777777555555555555666666666666555555555555555555555555333333333444444444555555444444555555666666777777555555555444444333333333333444444555555444444333444444444444444444444444555444444333333444444555444444444444444444444444555555555555555555555555555555555555555555555555555555555444444333333333333333333444555666777888555555666666666666555555777777777777777777777777777777777777666666666666999999888888888888888888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666555555555555666666666666444444555555555555444444666666666777666555555444666666666666666666666666555555444444444444555555555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555555555444444444444555555666666555555555444444444555555555555555555555555555555555555666666666666555555555555555555555555444555666777888999:::;;;:::::::::999999999888888666555555666777888888777444444444444444444333333666666666666555555555555666666666666777777777777888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888999:::;;;;;;:::999888999999888888888888999999888888888888888888888888::::::999999===EEENNNUUUgggwww{{{}}}{{{}}}{{{wwwssspppooonnnkkkiiigggeeeaaa]]]ZZZXXXUUUTTTQQQPPPPPPNNNGGG>>><<>>======<<<;;;;;;::::::999999888888888888999999999888777666666777888999888888777666666666666666444555555666777777666666555555555555555555555555666666666555555555444444444444444333333444444444333444444555555444444333444444444444444444444444666555444333333333333444444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444333333444444444555555555666555555555555444444444555555555555555555555555666666555555555444444444666666555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555666666666666555555555555555555555555333333333444444444555555555555555555666666666666555555444444444333333333333444444555555444444333444444444444444444444444555444444333333444444555444444444444444444444444333333333444444444444444555555555555555555555555555555444444444333333333444444444444444555666777555555666666666666555555666666666666666666666666555555666666777777777888888888888888888888888888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555555555555555666666666666555555555666666555555555555555555555555444333333777777777777777777777777555555444444444444555555555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555555555444444444444555555666666555555555444444444555555555555555555555555444444444444555555555555555555555555555555555555444555555666777888999999888888888888777777666666666555555555777888777666555444444444444444444444666666666666555555555555666666666666777777777777888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888999888888777666999888888777777888888999888888888888888888888888888999999999999<<<@@@DDDBBBKKKWWWaaaggglllsssxxx}}}}}}{{{{{{|||xxxtttrrrsssrrrooollldddccc```]]]ZZZWWWUUUTTTRRRQQQQQQOOOHHH???===@@@======<<<<<<;;;:::::::::999999::::::::::::999999888888777777777777888888888888777666666666666666555666666777777777777777555555555555555555555555555555555444444444444444333444444555555444444333333444444555555444444333444444444444444444444444555555444333333333444444444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444333444444444444555555555666555555555555444444444555555555555555555555555555555555555555444444444555555555555555444444444555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555666666666555555555555555444555555555555666666666555555555555555555555555333333333444444444555555666666666555555555555555555444444444444333333333333444444555555444444333444444444444444444444444555444444333333444444555444444444444444444444444333333333444444555555555555555555555555555555555555444444444444333333333555555444444444555555666555555666666666666555555666666666666666666666666333444555666777888888999888888888888888888888888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999888888888777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555444555555555555666666666555666666777777666666555999999999999999888777777777777777777777777777777555555444444444444555555555555555555555555555555555555555555555555555555444444555555555666666666555555555555555555555555555555555555555555555555555555444444444444555555555555555555555444444444555555555555555555555555333333333444444444444555555555555555555555555555555555555555666666777777666666666555555555555444666555555555777888777666555555555555555555555555666666666666555555555555666666666666777777777777888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999888888777777777777999888888777777888888999888888888888888888888888666777999999777666777777888999;;;<<<>>>EEEOOOVVV}}}zzz|||~~~zzzuuutttuuutttpppkkkbbbbbbaaa^^^ZZZVVVTTTSSSQQQPPPPPPNNNGGG>>><<>>>>>===;;;<<<>>>AAA|||{{{vvvuuuvvvtttnnnhhh```bbbbbb```ZZZUUUSSSRRRPPPNNNNNNMMMEEE===:::===;;;;;;;;;;;;;;;:::::::::666777888999999888777666777777777888888777777777888777777666666666666666666777777888777777666666555555555555555555555555444444444444444444444444222333444555555444333222333444444555555444444333444444444444444444444444444444333333333444444555444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444444444444555555555666666666555555555555444444444555555555555555555555555444555555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555666666555555555555555555555555666666555555444444333333444444444444555555555555555555555555555555555555333333333444444444555555666666555555444444333333444444444444444444444444333444444555555444444333444444444444444444444444555444444333333444444555444444444444444444444444333333444444555555555555555555555555555555555555444444444444444444444444666555555444444444555555444444555555555555444444555555555555555555555555666666666555555555555555666666777777777888888888777888999999::::::999999999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555444444444444555555555555666666777777777777666666555666666666666555444444555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555555666666666777777555555555555555555555555555555555555555555555555555555444444444444555555444555555555555555555555555555555555555555555555444555555555666666666666555555555555555555555555555555555555444444444444555555555555555555555555777555444555666777555444555555555555666666777777666666666666555555555555666666666666777777777777888888999999999:::::::::999999999999999999999999999999999999999999999999888888888888888888888888999999999999999999999999888777777777777777777888777777777777777777777777666888888888888888:::<<<333666999;;;;;;;;;;;;;;;|||vvvuuuwwwuuunnnfff```ccceeebbb[[[UUURRRQQQOOONNNNNNLLLEEE<<<:::<<<;;;;;;::::::::::::::::::777777777888888777777777777777888888888888777777888888777666666666666666444555555555555444444333555555555555555555555555444444444444444555555555333444444555555444444333333444444555555444444333444444444444444444444444444444333333333444555555444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444444444555555555666666666666555555555555444444444555555555555555555555555444444444555555555555555444444444555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333444444555666666666555555555555555555555555555555555444444444444444333444444444444555555555555555555555555555555555333333333444444444555555555555555444444444444444333333333444444444444555333444444555555444444333444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333555555555555555555555555333333333444444444444555555555444444444555555666444444555555555555444444555555555555555555555555666666666555555555444444555666666777777888888888777888888999999999999999888888999999::::::;;;;;;::::::::::::::::::::::::999999999999999999999999777777777888888888888888777777777777777777777777777777777777666666666666666666666666666666666666444444444444444444444444333444444444444555555555555666666777777666666555666666666666666555444444444444444444444444444444555555444444444444555555555555555555555555555555555555555555555555555555555555666666666777777777555555555555555555555555555555555555555555555555555555444444444444555555444444444555555555555555555555555555555555555555555555555666666666777777555555555555555555555555555555555555555555444444555555555555555666666666777555444555666666555333444444444555555666666777666666666666555555555555666666666666777777777777888888999999999:::::::::999999999999999999999999999999999999999999999999888888888888888888888888555777888:::::::::999999888777777666666777777888777777777777777777777777999999888666444555888:::555555666666777888999:::|||{{{vvvvvvyyywwwppphhhaaaeeegggddd\\\UUUQQQPPPOOONNNNNNLLLEEE===:::===::::::::::::::::::::::::999888888777777888888999666777888999999888777666888888777666666666666666666666666666666555444444555555555555555555555555444444555555555666666666444444444333333444444444333444444555555444444333444444444444444444444444333333333333333444555666444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444555555555555666666666666666555555555555444444444555555555555555555555555444444444555555555666666444444444555555555666666555555555555555555555555555555555555555555555555333333333333333333333333333333444444555666666777555555555555555555555555333444444444444444444555333333444444444555555555555555555555555555555555333333333444444444555555333444444444444444444555333333333444444444555555333444444555555444444333444444444444444444444444555444444333333444444555444444444444444444444444666666666555444444333333555555555555555555555555333333333444444444555555444444444444444555666777333444444555555444444333555555555555555555555555444444555555555555555555555555666666777888888999777777888999999999999999777888888999::::::;;;;;;999999999999999999999999888888888888888888888888666777777777888888888999777777777777777777777777777777777777666666666666666666666666666666666666444444444444444444444444333333444444444555555555555555555666666555555555888888999999888888777666555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555555666666666777777777777555555555555555555555555555555555555555555555555555555444444444444555555444444444555555555666666555555555555555555555555444444444555555555666666555555555555555555555555555555555555555666666666444444444555555555666666777666444444555666444333222333333444555555666666666666666666555555555555666666666666777777777777888888999999999:::::::::888888888888888888888888999999999999999999999999888888888888888888888888555888;;;>>>@@@???===<<<777777666666666666777777777777777777777777777777777888888666444444666888===;;;999888888888999999zzz{{{uuuvvv{{{zzzssskkkbbbfffiiieee]]]UUUQQQPPPPPPOOOOOOMMMFFF>>>;;;>>>::::::::::::::::::::::::;;;:::999888888999:::;;;666777888999999888777666888888777666666666666666999999999999999888777777555555555555555555555555555555555666666666777777555555333222222333555555333444444555555444444333444444444444444444444444333333333333333444555666444444444444444444444444444444444555555555666666555555555555555555555555444444444444444444444444555555555555666666666777666666555555555444444444555555555555555555555555444444444555555555666666444444444555555555666666555555555555555555555555555555555555555555555555333333333333333333333333333333444444555666777777555555555555555555555555333333333444444555555555333333333444444444555555555555555555555555555555333333333444444444555555333333333444444555555555333333333444444555555555333444444555555444444333444444444444444444444444555444444333333444444555444444444444444444444444;;;;;;:::999888777666666555555555555555555555555333333333444444555555555333333333444555666777888333444444555555444444333555555555555555555555555222333333444555666777777444555555666777888888999777777888999999999999888777777888999::::::;;;;;;999999999999999999999999888888888888888888888888666666777777888888888999777777777777777777777777777777777777666666666666666666666666666666666666444444444444444444444444333333333444444444555555444444555555555555444444666666666666666555444444666666666666666666666666555555555444444555555555555555555555555555555555555555555555555555555555666666666666777777777777555555555555555555555555555555555555555555555555555555555444444555555555444444444555555555666666555555555555555555555555333333333444444444555555555555555555555555555555555555555666666666777777333333333444444555555555777666444444555555444333222222333333444555666666777666666666555555555555666666666666777777777777888888999999999:::::::::888888888888888888888888999999999999999999999999777777777777777777777777888;;;@@@DDDFFFEEECCCAAA777777666666666666777777777777777777777777777777444555777888777777888999555555666888999:::888777~~~{{{~~~xxxtttyyy~~~{{{sssmmmdddeeeeeebbb]]]WWWSSSQQQNNNQQQRRRNNNGGGAAA======<<<;;;;;;::::::999999888:::999999999999999999:::777777777777777777777777777888888888888666444333555555555555555555555555777777777777777777777777444444444444444555666777444444444444444444444444333333333333333333333333333444444555555444444333444444444444444444444444555555444444444444555555444444444555555555555666666666666666666666666666555555555555555555555555555555555555555444444444555555555555555555555555555555444333444555666777444444444555555555555666666666555444444444444444444444444444444444444444666555555555555444444444444444444555555555555666666666666555444444444333555555555555555555555555666666777777777666444333444444444444444444444444666666555555555444444444444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444333333333444444444555555444444444444333333222111444444444444444444444444555444333333333333444555444444555555555555444444555444444333333444444555555555444444444333333333444444444555555555555666555555555555555555444444555555555555666666666666777777777777888888888888777888888888888999999999999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777999888888777666555555444555555555555555555555555???DDDAAA777444::::::444666666666666666666666666555555555555555555444444666666666666666666666666888777666555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666555555555555666777777555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666444444444444444444444444333333333444444444555555555555666666666666555555444444444444444444444444333333222222222333444555444444444555555555555666666666666666666666666666555555555555555555555555555666777666444444666777666666666666777777777777777777777777777777777777888888999::::::::::::999888999999999999888777777888888777777777777888888444888???FFFJJJKKKJJJIIIBBB<<<777555888999888666666666666666666777888888777777777777777777777777777777777777777777777777{{{xxx|||}}}xxxvvv{{{{{{sssnnndddffffffddd^^^XXXSSSQQQNNNPPPQQQMMMFFF@@@======<<<;;;;;;::::::999999888999999888888888888999999777777777777777777777777888888888777777666555444555555555555555555555555777777777777777777777777555555444444444555555666444444444444444444444444333333333333333333333333333444444555555444444333444444444444444444444444555555444444444444555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444333444555666777444444444555555555555666777666555555444444555555444444444444444444444444666555555555555444444444444444444555555555555666555555555555555444444444555555555555555555555555555666666777666555444333444444444444444444444444666666555555555444444444444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444333333333444444444555555333444444444333333222111444444444444444444444444555444333333333333444555444444555555555555444444555444444333333444444555555555555555444444333333444444444555555555555666555555555555555555555555555555555555666666666666777777777777888888888888777777888888888999999999999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777888888777777666555555444555555555555555555555555<<>>555333999999333555555555555555555555555555555555555555555555555666666666666666666666666777666555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555444333333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333444444444555555555555555666666666666555555444444444444444444444444333333333333444444444444444444444555555555555666666666666666666666666666555555555555555555555555555666777666444444666777666666666666777777777777777777777777777777777777888999::::::;;;;;;::::::888999999999999888777777888888777777777777888888777999<<<@@@DDDFFFHHHHHHDDD???999777888999777555666666666666666777888888777777777777777777777777777777777777777777777777zzzuuuxxxxxx||||||yyyyyy~~~zzzsssoooccceeefffddd^^^VVVQQQNNNNNNOOOOOOJJJDDD>>>======<<<;;;;;;::::::999999888888888777777777777888888777777777777777777777777999888777666666555555666666666666666666666666666777777777777777777777777666666555444444444555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444555555444444444444555555444444444555555555555666444444444444444444444444555555555555555555555555666666666666666666666666555555555555555555555555555444444444444555666666444444444555555555555666888777666666555555666666555555555555555555555555666555555555555444444444444444444555555555555666444444444555555555555555555555555555555555555555444555555555555444333333444444444444444444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333444444444333222222444444444444444444444444555444444333333444444555444444555555555555444444555444444333333444444555666666666555555555555444444444444555555555555666555555555555555555555555555555555555666666666666777777777777888888888888777777777888888888999999999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777888777777666666555555555555555555555555555555555888<<<:::333222777888333555555555555555555555555555555555555555555555555666666666666666666666666666555444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444333333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444666666666666666666666666333444444444444555555555555555666666666666555555444444444444444444444444333333555666666666555444444444444555555555555666666666666666666666666666555555555555555555555555555666777666444444666777666666666666777777777777777777777777777777777777999999:::;;;;;;;;;;;;:::888888999999888888777666888888777777777777888888999999999:::===@@@DDDFFFDDD@@@:::888888999777444666666666666666777888888777777777777777777777777777777777777777777777777|||vvvxxxvvvxxx{{{yyy{{{yyyrrrpppbbbdddeeebbb\\\TTTNNNKKKMMMNNNMMMIIIBBB======>>><<<;;;;;;::::::999999888777777666666666666777777777777777777777777777777999888777555555555666777777777777777777777777777666666666666666666666666777666555444444444444444444444444444444444444444555555555555555555555555333444444555555444444333555555555555555555555555555555444444444444555555444444444555555555555666444444444444444444444444555555555555555555555555666666666666777777777777555555555555555555555555444444444444555555666666444444444555555555555666888888777666666666666666666666666666666666666666666555555555555444444444444444444555555555555666333444444444555666666666555555555555555555555555444444444444444444333333444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555333333333444444333333222444444444444444444444444444444444444444444444444444444555555555555444444555444444333333444444555666666666666666666666555444444444555555555555666444444444555555555555555555555555555666666666666666777777777888888888888777777777777888888888888888888888888888888888888888888888888888888888888666666666666666666666666777777777777777777777777777777666666666555555555555555555555555555555555555888777333333777777444555555555555555555555555444444444555555555555555666666666666666666666666555444444333333333444444555555555555555555555555555555555555555555555555555555555555555555555555666555555555555666777777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555666666666444444444444555555555555555555666666666666555555555555555555555555555555333444666888888777555444444444444555555555555666666666666666666666666666555555555555555555555555555666777666444444666777666666666666777777777777777777777777777777777777888888999::::::::::::999888888888888888777777666888888777777777777888888999888777777888;;;>>>AAA@@@===999888888888777555666666666666666777777888777777777777777777777777777777777777777777777777|||yyy|||zzzzzzzzzyyy{{{xxxrrrpppdddffffffccc\\\TTTNNNKKKLLLNNNMMMHHHBBB======>>><<<;;;;;;::::::999999888777666666666666666666777777777777777777777777777999888666555555666777777777777777777777777777777666666666666666666666666777666555444444444444444444444444444444444444444555555555555555555555555333444444555555444444333555555555555555555555555555555444444444444555555444444444555555555555666444444444444444444444444555555555555555555555555555666666666777777888888555555555555555555555555444444444555555555555555444444444555555555555666888888777666666666666666666666666666666666666666666555555555555444444444444444444555555555555666333444444444555666666666555555555555555555555555444444444333444444444444444444444444444444444444444555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555222333333444444333333333444444444444444444444444444444444444444444444444444444555555555555444444555444444333333444444555555666666666666666666666444444444555555555555666444444444555555555666666555555555555666666666666666777777777888888888888666666777777777888888888888888888888888888888888888888888888888888888888666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555444666666444444777888666555555555555555555555555444444444555555555666666666666666666666666666666444444333333333444444555555555555555555555555555555555555555555555555555555555555555555555555555666555555555555666777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333444444444555555555444444444555555555666666555555666666666666555555555555555555555555555555333444666888888777666555444444444555555555555666666666666666666666666666555555555555555555555555555666777666444444666777666666666666777777777777777777777777777777777777666666777888888888888888777888888888888777666666888888777777777777888888666666666777888999:::::::::888777666666777777777666666666666666777777888666666666666666666666666666666666666666666666666|||zzz{{{xxxxxx}}}yyyrrrnnniiiiiihhhddd]]]UUUPPPNNNKKKMMMMMMIIICCC>>>===>>><<<;;;;;;::::::999999888777777666666666666777777777777777777777777777777777777666666666666777777666666666666666666666666777777777777777777777777666666555444444444555555444444444444444444444444444444444444444444444444333444444555555444444333555555555555555555555555555555444444444444555555444444444555555555555666444444444444444444444444555555555555555555555555444555555666666777777888555555555555555555555555333444555555666666555555444444444555555555555666888777666666555555666666555555555555555555555555666555555555555444444444444444444555555555555666444444444555555555555555555555555555555555555555444444444333444444555666444444444444444444444444444444444555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555222222333444444444333333444444444444444444444444333444444555555444444333444444555555555555444444555444444333333444444555444555555555555666666666444444444555555555555666333333444444555666666666555555555555666666666666777777777777888888888888666666666777777777888888888888888888888888888888888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555444444555555666777777777444444444444444444444444333333444444555666666666666666666666666666666666444444444444444444555666555555555555555555555555555555555555555555555555444444444444444444444444444333333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666222222333333444555555555444444555555555666666666555555666666666666555555555555555555555555555555444444666777777777666555444444444555555555555666666666666666666666666666555555555555555555555555555666777666444444666777666666666666777777777777777777777777777777777777555555666777777777777666777777888888777777666555888888777777777777888888555555666777888888777777666666666666666666777777666666666666666777888888666666666666666666666666666666666666666666666666~~~zzz}}}wwwuuuzzz}}}yyyqqqmmmjjjiiigggaaaZZZSSSOOONNNJJJMMMNNNKKKEEE???===>>><<<;;;;;;::::::999999888888777777666666777777888777777777777777777777777666666777777777777666666555555555555555555555555777777777777777777777777555555444444444555555666444444444444444444444444333333333333333333333333333444444555555444444333555555555555555555555555555555444444444444555555444444444555555555555666555555555555555555555555555555555555555555555555333444444555666666777777555555555555555555555555333444555666666666555444444444444555555555555666777666555555444444555555444444444444444444444444666555555555555444444444444444444555555555555666555555555555555444444444555555555555555555555555555555444444444555777777444444444444444444444444444444444555555555666666444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555111222333333444444444333444444444444444444444444333333444555555444333333444444555555555555444444555444444333333444444555333333444444555555555555444444444555555555555666333333444444555666666777555555555555666666666666777777777777888888888888666666666666777777777888888888888888888888888888888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555333333444555666666666666444444444444444444444444333333444444555666666777666666666666666666666666555555444444555555666777555555555555555555555555555555555555555555555555444444444444444444444444444333333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333444555666666666555555555555666666666666555555666666666666555555555555555555555555555555444444555555555666666666444444444555555555555666666666666666666666666666555555555555555555555555555666777666444444666777666666666666777777777777777777777777777777777777555666666777777777777777777777777777777666666555888888777777777777888888666666666666777777777777666777777777666666666777666666666666666777888888666666666666666666666666666666666666666666666666zzzvvvrrrwww}}}zzzqqqlllhhhgggccc]]]UUUOOOLLLKKKJJJMMMOOOLLLFFF@@@>>>===<<<<<<;;;::::::999999888888888777777777777888888777777777777777777777777555666777888888777666555555555555555555555555555777777777777777777777777444444444444444555666777444444444444444444444444333333333333333333333333333444444555555444444333666666666666666666666666555555555444444555555555444444444555555555666666666666666666666666666666555555555555555555555555333333333444555666666777555555555555555555555555333333555666666666555444444444444555555555666666666666555444444444444444444444444444444444444444666666555555555444444444444444444555555555666666666666666555555444444333555555555555555555555555666555555444555666777888444444444444444444444444444444444555555555666666444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555111222333333444444444444444444444444444444444444333333444555555444333333444555555555555555555444555444444333333444444555333333333444444444555555444444444555555555666666333333444444555666777777555555555555666666666777777777777777888888888888666666666666777777777777777777777777777777777777888888888888888888888888777777777777777777777777666666666666666666666666444555555555555555555555555555555555555555555555333222333555666444444555444444444444444444444444333333444444555666777777666666666666666666666666555555555555555666777888555555555555555555555555555555555555555555555555444444444444444444444444666555555555555666777777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555666777777888555555555555666666666777555555666666666666555555666666666666666666666666555444444444444555666666444444444555555555666666666666666666666666666666555555555555555555555555555666777666444444666777666666666666777777777777777777777777777777777777666666777888888888888888777777777777777666666555888888777777777777888888888777666555555777888999888999999888777555666666666666666666666777888888666666666666666666666666666666666666666666666666~~~xxxwww||||||yyy{{{}}}uuunnnllliiiccc\\\UUUOOOJJJHHHIIILLLMMMJJJCCC>>><<<<<<===;;;888777888999888888999999999999999999999999999999888888777888888888777777777777777777777777777777666666555555555444777777777777777777777777555555666666555555444333444444444444444444444444555555555555555555555555666666555555555444444444555555555555555555444444444444444444444444444444666666555555555444444444777666555444444444444444444555666666777666666555444444444555555555555666555555555555555555555555444555666555444444555666555555555555555555555555555555555555555555555555555555555555555555444444555555555555555555555555777666666555555555666666666666666666555555555555444444555555555555444444444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444555555555444444333333333444444444555555555555666333444444555555444444333555555555555555555555555444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444555555555444444333333444444555444444444444444444444444555555666666666666555555444444444555555555555666777777777777777777777777888999:::;;;;;;999888777999888888777777777777777888888777777666666555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666333333333444444444555555555555666666555444333333555555555555555555555555666666555555555444444444444444444444444444444444444333333333333444555555444444444555555555555666555555555555555555555555666666777777666555444444444444444555555555555666666666666666666666666666666666666666777777777777555555555555555555555555666666555555555444444444666666666666666666666666777777777777777777777777666666666666666666666666666555555444444666777888444444555555555555444444888777666555555666777888777777777777888888888888777777777777888888888888888888888888777777777777666666777777777777666666666666777888888888888888777777777777777777777777555666777888888999999888777555444444666777666555777777777777888888888888}}}wwwvvvzzz~~~zzzyyy|||xxxqqqllliiiddd]]]VVVPPPLLLIIIIIILLLMMMJJJDDD>>><<<<<<===;;;888888888999888888999999999999999999999999888888888777888888999999777777777777777777777777777666666666555555555555666666666666666666666666555555666666555555444333444444444444444444444444555555555555555555555555666666555555555444444444555555555555555555555555444444444444444444444444666666555555555444444444666666555444444444444555666666666666666555555555444444444555555555555666555555555555555555555555444555666555444444555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666555555444555555666666666666666555555555555444444555555555555444444444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444555555444444444333333333444444444444555555555555333444444555555444444333555555555555555555555555444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444555555555444444333333444444555444444444444444444444444555555666666666666555555444444444555555555555666777777777777777777777777777777888888999888888888999888777777666666777777777777777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666333333333444444444555555555555666666555444444333555555555555555555555555666555555555444444444444444444444444444444444444444333333333333444555555444444444555555555555666555555555555555555555555666666666666666555444333444444444555555555555666666666666666666666666666555555666666666777777777555555555555555555555555666666555555555444444444666666666666666666666666666666666666666666666666555555555555555555555555666555555444555666777888555555555666666555555555777666666555555666666777777777777777888888888888777777777777888888888888888888888888777777777777666666777777777777666666666666777888888888888888777777777777777777777777555666777888888999999999888666555555666777777666777777777777888888888888{{{xxxvvvyyy~~~~~~|||yyyxxx|||zzzsssmmmjjjeee___XXXRRRMMMKKKJJJLLLMMMJJJDDD>>><<<<<<===;;;999888999999888777888888888888888888888888777777777777888888999:::777777777777777777777777666666666666555555555555555555555555555555555555555666666666666555444444444444444444444444444444555555555555555555555555555555555555555444444444555555555555555555555555444444444444444444444444555555555555555444444444555444444444444555666666888777666555444444555555444444444555555555555666555555555555555555555555444555666555444444555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444555555666666666555555555555444444444555555555555444444444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444555444444444444333333333444444444444555555555555333444444555555444444333444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444555555555444444333333444444555444444444444444444444444555555666666666666555555444444444555555555555666777777777777777777777777666666666666777777888999999888777777666666777777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666333333333444444444555555555555555666555555444333555555555555555555555555555555555555444444444444444444444444444444444444444333333333333444555555444444444555555555555666555555555555555555555555444555555555555444333333444444444555555555555666666666666666666666666666444444555555555666666666555555555555555555555555555555555555555444444444666666666666666666666666666666666666666666666666555555555555555555555555666555555555555666777777666666666666666666666666555555555666666555555555777777777777888888888888777777777777888888888888888888888888777777777777666666777777777777666666666666777888888888888888777777777777777777777777666666777888888999999999999777666666777888777666777777777777888888888888{{{yyywwwyyy}}}}}}{{{xxxxxx|||xxxpppllljjjfff```ZZZTTTOOOLLLJJJLLLMMMJJJDDD???======<<<:::999999999999888777777777777777777777777777666666666666777999::::::777777777777777777777777666666666666666555555555555555555555555555555555666666666666666555444444444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555555555444444444444444444444444555555555555555555555555333333333444444666777777:::888666444333333555666444444444555555555555666555555555555555555555555444555666555444444444666555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555444444333333333444555555666666555555555444444444333444444555555444444333444444444444444444444444333333444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555333444444555555444444333444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555555444444333333444444555444444444444444444444444444555555666666555555444444444444555555555555666777777777777777777777777666666555555666888999;;;888888777666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333444444444444444444444444444555555555555666333333333444444444555555444555555555555555444444555555555555555555555555444444444444444444444444444444444444444444444444444333333333333444555555444444444555555555555666555555555555555555555555333444444444444444333333444444444555555555555666666666666666666666666666444444444444555555555666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666777777777666666666666777777333444555666666555444333666777777777888888888888666777777777888888888888888888888888777777777666666666777777777777666666666666777888888888888888777777777777777777777777777777777777888999:::::::::888666666777888777666666777777777888888888888|||{{{yyyyyy~~~}}}|||yyyxxx{{{|||ssskkkllljjjfffaaa[[[UUUPPPMMMJJJMMMNNNKKKDDD???======<<<:::999999:::999888666777777777777777777777777666666666666777888999:::666666666666666666666666555555555666666666666666555555555555555555555555666666777777666666555444444444444444444444444444555555555555555555555555444555555555555555555555444444444555555555666666444444444444444444444444444555555555555555555555333333333444555666777888:::888666444333333555666444444444555555555555666555555555555555555555555444555666555444444444666555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555333333333333333444555666555555555555444444444444333333444444444444333333444444444444444444444444333333333444444444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444555333444444555555444444333444444444444444444444444333333444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444555444444333333444444555444444444444444444444444444444555555555555444444444444444555555555555666666666666666666666666666777777666666777888:::<<<888777777666555666666666555555555555555666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333444444444555555444444444555555555555666333333333444444444555555444444555555555555555444555555555555555555555555333333444444444444444444444444444444444444444444444333333333333444555555444444444555555555555666555555555555555555555555333333444444444444444333444444444555555555555666666666666666666666666666444444444444555555555666555555555555555555555555444555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444555555666666666666666888777666666666666777888333444555666666555444333666777777777888888888888666777777777888888888888888888888888777777777666666666777777777777666666666666777888888888888888777777777777777777777777888777777777888999:::;;;:::888777666777888777666666777777777888888888888||||||zzzzzz}}}zzzxxx{{{~~~zzzpppfffjjjiiifffbbb\\\VVVQQQNNNKKKMMMNNNKKKEEE???======;;;:::999:::::::::888666888888888888888888888888666666666666777777888999666666666666666666666666555555555666666666666666555555555555555555555555666777777777777666555555444444444444444444444444555555555555555555555555444444444555555555555555333333444444555666666666444444444444444444444444444444444555555555555555333333333444555666777888888777666555444444555555444444444555555555555666555555555555555555555555444555666555444444555666555555555555555555555555555555555555555555555555333333444444555666666666555555555555555555555555333333333333444555666777555555555444444444444333333333444444444444333333444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444333333333444444444444555333333333333444444444444333444444555555444444333333333333333333333333333333333444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444555444444333333444444555444444444444444444444444444444555555555555444444444444444555555555555666666666666666666666666666777777777777888888999:::888777666666555555666666444555555555555666666666444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555222333333444444555555555444444444555555555555666333333333444444444555555333444555555666555555555555555555555555555555555333333333333444444444444444444444444444444444444444333333333333444555555444444444555555555555666555555555555555555555555333333444555555555555444444444444555555555555666666666666666666666666666444444555555555666666666555555555555555555555555444444444555555555555555666666666666666666666666555555555555555555555555444444444444444444444444444555555666777666666666777777555555555555777777555555555666666555555555777777777777888888888888777777777777888888888888888888888888777777777777666666777777777777666666666666777888888888888888777777777777777777777777888888777777888999;;;<<<:::888666666777777666555777777777777888888888888|||{{{xxxyyy}}}zzzyyy|||~~~zzzpppfffiiihhhfffbbb\\\VVVQQQNNNKKKMMMNNNKKKEEE@@@===>>>;;;:::999:::;;;:::777555999999999999999999999999777777666666666777777888666666666666666666666666555555555555666666666777666666666666666666666666777777777777777666555555444444444444444444444444555555555555555555555555444444444555555555666666333333444444555666666777444444444444444444444444444444444555555555666666444444444444444555666777666666666666666555555555444444444555555555555666555555555555555555555555444555666555444444555666555555555555555555555555555555555555555555555555333333444444555666666777555555555555555555555555444444444444555666777888555555555444444444333333222333333444444333333222444444444444444444444444222222333333333444444444444444444444444444444444444444444444444444444444333333333444444444555555222222333333333444444444333444444555555444444333333333333333333333333333222333333444444333333222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555444444333333444444555444444444444444444444444333444444555555444444333444444444555555555555666666666666666666666666666666666777777888777777777777777666555555555555666444444444555555555666666444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555222222333333444555555666444444444555555555555666333333333444444444555555333444444555666666555555555555555555555555555555222222333333333444444444444444444444444444444444444333333333333444555555444444444555555555555666555555555555555555555555333444555666666666666666444444444555555555555666666666666666666666666666555555666666666777777777555555555555555555555555444444444555555555666666666666666666666666666666555555555555555555555555444444444444444444444444444444666777777777666555777666444333333444666777777666666555555666666777777777777777888888888888777777777777888888888888888888888888777777777777666666777777777777666666666666777888888888888888777777777777777777777777999888777777888999;;;===:::888666555666666555444777777777777888888888888{{{zzzwwwxxx~~~}}}zzzyyy}}}|||qqqhhhhhhgggeeebbb\\\VVVQQQNNNKKKMMMNNNKKKEEE@@@>>>>>>;;;:::999:::;;;:::777555999999999999999999999999888777777666666666666777666666666666666666666666444555555555666666777777777777777777777777777777777777777777777666666555444444444444444444444444555555555555555555555555444444444555555555666666333333444444555666777777444444444444444444444444444444444555555555666666555444444444444555666666444555666666777666666555444444444555555555666666555555555555555555555555444555666555444444555666555555555555555555555555555555555555555555555555333333444444555666777777555555555555555555555555444444444555666777888888555555444444444333333333222333333444444333333222444444444444444444444444222222333333333444444444444444444444444444444444444444444444444444444444333333333444444555555555222222333333333444444444333444444555555444444333333333333333333333333333222333333444444333333222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555444444333333444444555444444444444444444444444333444444555555444444333444444444555555555666666666666666666666666666666555555777777777666555444777777666555555555555555444444444555555555666666444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555222222333333444555666666444444444555555555666666333333333444444444555555333333444555666666666555555555555555555555555555222222222333333444444444444444444444444444444444444333333333333444555555444444444555555555666666555555555555555555555555444444555666777777666666444444444555555555666666666666666666666666666666666666666666777777777777555555555555555555555555444444444555555555666666666666666666666666666666555555555555555555555555444444444444444444444444333444666777777777666555777666444333333444666777888777666555555666777888777777777777888888888888777777777777888888888888888888888888777777777777666666777777777777666666666666777888888888888888777777777777777777777777999999777777777999;;;===999777555555555555444333777777777777888888888888}}}zzztttrrrxxxyyy|||zzzzzz|||tttiiinnnllliiieee^^^WWWQQQNNNLLLLLLKKKHHHCCC@@@??????;;;;;;::::::::::::999999999999888888888888999999777777777777777777777777666666666666666666666666666666666666666666666666777777666666555555555444666666666666666666666666666666555555555444444444555555555555555555555555555555555555555555555555666666666666666777888888666555555555555444444444333333333444444444555555555555555555555555555555555555555555666666666666555555555555555666777777555555444444444444555555555555555555555555555555333333333444444444555555333555666666555555666888666666555444444444444444666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444666666555555555444444444333333333333333333333333333333333333333333333333555444333333333333444555333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444222333333444444333333222444333222111111111222333444555555555444333333222333444444555555444444333444444444444444444444444666555444333333444555666333444444444444444333333555555555444444333333333333444444555555444444333222333555666666666555444666666666666777777777777777777666666555555444444777777666555444444333333333333333444444555555555666666555555555444444444555555555444444333333333444444444444444444444444555555555555555555555555666666666666666666666666444444333222333444555666444444444444444444444444333444444555555444444333555555555444444333333333444444444555555555555666444444444444444444444444444444444444444444444444333333333444444444555555555555555444444333333333666555555555555444444444555555555555555555555555444444333222333444555666777666555444444555666777555555555555555555555555666666666555444444333333555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555555555555555555555666666666666777888888888888999999999999888888888777777666666777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888999777666555666777999:::888888888888777777777777777888::::::999777666777{{{uuurrruuuuuu{{{~~~zzzyyysssjjjlllkkkiiiddd^^^XXXRRROOOLLLLLLKKKHHHCCC@@@??????;;;;;;::::::::::::999999888777777777777777777888777777777777777777777777666666666666666666666666666666666666666666666666777666666666555555555555666666666666666666666666666666555555555444444444555555555555555555555555555555555555555555555555666666555555666666777888666555555555555444444444333333444444444555555555555555555555555555555555555555555555666666666666555555555555555666777777555555444444444444555555555555555555555555555555333333444444444555555555444555666666555555666888777666555555444444444555666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444666666555555555444444444333333333333333333333333333333333333333333333333555444333333333333444555333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444222333333444444333333222555555444333333333444555444444555555444444333222333444444555555444444333444444444444444444444444666555444444444444555666444444555555555555444444555555444444444333333333333444444555555444444333333444555555666555555555555555666666666777777777666666666666666555555555777666666555444444333333333333444444444444444444666666555555555444444444555555444444444333333333444444444444444444444444555555555555555444444444555555555555555555555555444444333333333444555666444444444444444444444444333444444555555444444333555555444444444333333333444444444444555555555555444444444444444444444444444444444444444444444444333333333444444444555555555555444444444333333333444444444555555555666666555555555555555555555555444444333333333444555666777666555444444555666777555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666777666666555555444444444555555555555666666666666777777888888888999999999888888888888777777777666777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888666666666777999:::999999999888888888888888555777999999888777888999|||wwwuuuvvvtttyyyzzzvvvqqqiiijjjiiigggddd___YYYSSSPPPMMMMMMKKKHHHDDD@@@??????;;;;;;::::::::::::999999777777666666666666777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666555555555555444555555555555555555555555555555555555555555555555555555444444555555666777666555555555555444444444333444444444444555555555555555555555555555555555555555555555666666666666555555555555555666777777555555444444444444555555555555555555555555555555333444444444444555555555555666666555444444777999777666666555555555555666555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555444444444333333333333333333333333333333333333333333333333555444444333333444444555333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444222333333444444333333222555444444333333444444555444444555555444444333333333444444555555444444333444444444444444444444444666555444444444444555666444555555666666666555555555444444444444333333333333444444555555444444333555444444444444555666666444444555555555666666666555555555666666666666666666666555555444333333333444444444444444444333333555555555555555444444444555444444444444333333333444444444444444444444444666666555555555444444444444444444444444444444444444333333333333444555666444444444444444444444444333444444555555444444333555444444444444333333333444444444444555555555555444444444444444444444444444444444444444444444444333333333444444444555555555444444444444333333333222222333444555666777888555555555555555555555555444444333333444444555666666666555555555555666666555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666999888888777666555444333555555555555666666666666777777777888888888999999888888888888777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888777666777888999:::::::::999999999888888888666777888888777888:::<<<{{{zzzyyyzzzvvvuuuzzzwwwpppfffhhhhhhfffccc___YYYUUURRRMMMMMMLLLHHHDDD@@@??????;;;;;;:::::::::999999999777777666666666666777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555444444444444444555666666666555555555555444444444444444444444555555555555555555555555555555555555555555555555666666666666555555555555555666777777555555444444444444555555555555555555555555555555444444444444555555555555666666666444333444666999777666666555555555666666555555555555555555555555333333444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444222333333444444333333222222222222222222222333333333444444555444444333333333444444555555444444333444444444444444444444444555555555444444555555555444555666666666666666666444444444444444444444444333444444555555444444333555555444333333555666777444444444444555555555666444444555555666666777777555555555444444333333333555555555444444333333333555555555555555555555555444444444444444444444444444444444444444444444444666666666555444444333333333333333333333333333333333333333333444444555555444444444444444444444444333444444555555444444333444444444444444444444444333333444444444555555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444333333444444555666666777555555555555555555555555444444444444444555555666666666666555555666666666555555555555555555555555333333444444555666666777555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666888888777777666666555555555555555555666666666666777777777777888888888888888888888777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888777777777888999:::999999999999888888888777888999999888777888:::<<<~~~|||zzzyyyyyytttrrryyy}}}{{{zzzyyyooobbbgggfffeeeccc^^^ZZZUUURRRMMMMMMLLLIIIDDDAAA@@@@@@;;;;;;:::::::::999999999999888888777777888888999666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444555666666666555555555555444444444444444444555555555666666666666666666666666666666555555555555666666666666555555555555555666777777555555444444444444555555555555555555555555555555444444444555555555666666666777666555444444666888666666555555555555666666444555555555555555555555333333333444444444555555555555555555555555555555444444444444444444444444444555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444222333333444444333333222111111111222222333333333333333444444555444444333333444444555555444444333444444444444444444444444444555555555555555555444444555555666777777666666444444444444444444444444333444444555555444444333555555444333333555666777444444444444555555555666444444555555666666777777444444444444444333333333555555555444444333333333444555555555555555555555444444444444444444444444444444444444444444444444666666555555555444444444333333333333333333333333333333333444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444444555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555444444555555555666666555555666666666666666666555555555555555555555555555222333333444555666777777555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555666666777777888888555555555555666666666666666666777777777888888888777777777777777777888888777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888999999:::888888888888888888888888999:::999888666777999;;;|||xxxuuutttpppooouuuxxxvvvxxxxxxnnn___gggfffeeebbb^^^YYYUUURRRNNNNNNLLLIIIDDDAAA@@@@@@;;;;;;::::::::::::999999999999888888888888999999777777777777777777777777666666666666666666666666666666666666666666666666555555555666666666666666666666666666666666666666555666666666666777777777555555555555555555555555555555555555555555555555555555444444555555666777666555555555555444444444444444555555555666666666666666666666666666666666555555555555666666666666555555555555555666777777555555444444444444555555555555555555555555555555444444555555555666666666555666777777555444555666555444444444444555666666444444444555555555555555222333333444444555555555555555555555555555555555444444444444444444444444444444444555555555555555444444444444444444444444444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444222333333444444333333222222222333444555555555555333333444444555555444444333444444555555444444333444444444444444444444444444444555666666555444444333444555666666666666666333333333444444444444555333444444555555444444333555444444444444555666666444444555555555666666666555555555666666666666666444444333333333333333333444444444444444444333333444444444555555555555555333333333444444444444555444444444444444444444444555555555555555555555555333333333333333333333333222333444444555555444444444444444444444444444444333444444555555444444333333333333444444444444555333333333333444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444444555666666555555555444444444555555555555555555555555444444555666666666666555555555666666666666555555555555555555555555555555333333444444555666777777555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666333444555666777888888999555555555555666666666666666666666777777777888888777777777777888888888888777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888999999999999:::777777888888999::::::::::::;;;;;;;;;::::::;;;===}}}|||wwwrrrrrrooonnnvvvyyyvvvtttssskkk```gggfffeeebbb^^^YYYTTTQQQNNNNNNMMMIIIEEEAAA@@@@@@;;;;;;::::::::::::999999888888777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666777666666666666666666666666555666666666777777777777555555555555555555555555555555555555555555555555666666555555666666777888666555555555555444444444555555555555666666666666666666666666666666666666555555555555666666666666555555555555555666777777555555444444444444555555555555555555555555555555555555555555666666666666444666888888777555444444333333333333333444555555444444444555555555666666222222333333444555555666555555555555555555555555444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555333333444555555444333333333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444222333333444444333333222111222333555666666555555222333444444555555444444333444444555555444444333444444444444444444444444444444555666666555444444222222444555555666666666333333333444444444555555333444444555555444444333333444555555666555555555555555666666666777777777666666666666666555555555333333333333333333333333333333444444444444444444444444444555555555666666333333333444444444555555444444444444444444444444333333444444555666666666444444444444444444444444222333444555555555444444444444444444444444444444333444444555555444444333333333333444444444555555222222333333333444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555444444444555555555555555555555555555555555555555333444555666777666666555444555666777777666555444555555555555555555555555333444444444555555666666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444555555666666777555555555555666666666666666666666666777777777888666777777777888888888888777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888999999:::::::::999777888999:::;;;===>>>>>>>>>@@@CCCDDDDDDEEEFFFHHHzzz{{{vvvssstttsssmmmxxx}}}wwwqqqnnniiiaaagggfffeeebbb^^^XXXTTTQQQNNNNNNMMMIIIEEEBBB@@@@@@;;;;;;;;;:::::::::999999777777666666666666777777777777777777777777777777666666666666666666666666666666666666666666666666444555555555666666777777666666666666666666666666555666666666777777888888555555555555555555555555555555555555555555555555666666666666666777888888666666555555555444444444555555555555666666666777777777777777777777777777555555555555666666666777555555555555555666777777555555555444444555555555555555555555555555555555555555555555666666666777333666999999888555333333222222222222333333444555444444444555555555666666222222333333444555666666666666666666666666666666444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555333333444555555444333333333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444222333333444444333333222///000111333444444333333222333333444555555555444333444444555555444444333444444444444444444444444333444555666666555444333111222333444555555555555333333333444444555555555333444444555555444444333222333555666666666555444666666666666777777777777777777666666555555555444333333333333333333333333333333333444444555555555444444444555555555666666333333333444444555555555444444444444444444444444222333333444555666777777444444444444444444444444222333444555555555444333444444444444444444444444333444444555555444444333333333333444444555555555222222333333333444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444555555555222333333444555666777777555555555555555555555555333444666777777777666555444555666777777666555444555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666555555555555555444444444555555555555666666666777666666666666777777777777666666777777888888888999777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888999::::::::::::999888999:::<<<>>>???AAAAAACCCGGGKKKNNNOOOPPPRRRTTTvvvzzzwwwtttsssppptttvvvwwwttttttsssnnngggjjjhhhddd___XXXTTTSSSSSSOOOQQQPPPLLLEEE@@@???@@@<<<;;;;;;::::::999888888888888888888888888888888777777666666666666777777666666666666666666666666555555666666666666555555555555555555555666777777555555555555666666666666666666666666666666666666555555555555555555555555555555666666666666555555666666666666666666666666777666555444444444444444777777777777777666555555666666666666666666666666777777666666555555555444555555555555555666777888888777777666555444444444333444555555444444555777444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666444444444555555555555666444333333444555555444222666555555555555444444444333444444555555444444333222666777444333555666444222222222333444555666777666666555555555444444444444444444444444444444444333444555444333333444555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555333444444555555444444333444444444444444444444444555444444333333444444555555555555444444333333333333333333333333333333333444444444444444444444444444444444444444444444444666666666666666666666666444555666555333333555666555555444444444444555555333333333333333333333333444444444555555555555666444444444444444444444444555555555444444333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555444444333333444444555555444444333333444444555444444444444444444444444444444444444444444444444555555555444444333333333444444555555555555444444555555555555555555555555333333333444444444555555555555555555666666666666555555555555555555555555777777666666555555555444555555555555555555555555444444555555555555444444444444555555555555444444444444444444444444444444777666555444333222111111444444444555555555555666555555444333333555666777777777777777888888888888666666666666777777777777777777888888888888777777777777777777777777777777777777777777777888888999999999999999888888888888;;;:::999888777777888888444888::::::888888===AAABBBBBBCCCAAABBBFFFNNNUUUTTT]]]fffgggbbbaaagggnnnvvvzzzxxxvvvvvvtttssswwwxxxuuurrrqqqmmmhhhkkkjjjgggaaaZZZUUURRRRRROOOPPPPPPKKKEEE@@@>>>???<<<<<<;;;;;;:::999999999888888888888888888888888777777666666666666777777666666666666666666666666555555666666666666555555555555555555555666777777444444555555555666666666666666666666666666666666555555555555555555555555555555666666666666555555666666666666666666666666666666555444444444444444666666666666666555444444666666666666666666666666777666666666555555555555555555555555555555666777888777777666555555444444333444555555444444555777444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555444444555666666555333555555555555444444444444333444444555555444444333555999999555222444444222333333333333444555555666666555555555444444444444444444444444444444444444333444555555444333444555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555333444444555555444444333444444444444444444444444555444444333333444444555555555444444444333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555444555666555333333555666555555444444444444555555333333333333333333333333444444444444555555555555444444444444444444444444555555444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555444444333333444444555555444444333333444444555444444444444444444444444444444444444444444444444555555444444444333333333444444555555555555444444555555555555555555555555333333333444444444555555555555555555666666666666555555555555555555555555777666666666555555555444555555555555555555555555444444555555555555444444444444555555555555444444444444444444444444444444555444444444444444333333444444444555555555555666555555444444555555666777555555555555666666666666777777777777888888888888777777888888888888777777777777777777777777777777777777777777777888888999777777777777888888888888777777888888888888888888999999999<<<@@@CCCDDDCCCIIIJJJLLLLLLNNNSSS[[[bbbsssvvv{{{yyywwwxxxuuurrrwwwyyytttooommmllliiimmmllljjjddd]]]VVVQQQPPPNNNOOONNNJJJCCC???>>>???======<<<<<<;;;:::::::::888888888888888888888888777777666666666666777777666666666666666666666666555555666666666666555555555555555555555666777777555555555555666666666666666666666666666666666666555555555555555555555555555555666666666666555555666666666666666666666666666666555444444444444555555555555555555444444333666666666666666666666666666666666666555555555555666555555444444444555555777777777666555555444444333444555555444444555777444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666666555555666777777666444555555555555444444444444333444444555555444444333888;;;;;;666333333333000444444444444444444444444555555555555444444444444444444444444444444444444444555666555444444555666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333444444555555444444333444444444444444444444444555444444333333444444555555444444444444333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555444555666555333333555666555555444444444444555555333333333333333333333333444444444444555555555555444444444444444444444444555444444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555444444333333444444555555444444333333444444555444444444444444444444444444444444444444444444444555444444444444333333333444444555555555555444444444444444444444444444444333333333444444444555555444555555555555666666666555555555555555555555555666666666555555555555555444444444444444444444444444444555555555555444444444444555555555555444444444444444444444444444444333333333444444555555555444444444555555555555666555555666666777777777666555555555555666666666666888888888888999999999999777777888888888888777777777777777777777777777777777777777777777888888999666777777888999999::::::777888999:::;;;;;;::::::???<<<===EEERRRZZZYYYUUU___bbbfffhhhlllrrrzzzxxx}}}|||xxxvvvrrrpppwwwyyyrrrkkkiiiiiihhhnnnnnnmmmhhh___WWWQQQOOOMMMNNNMMMHHHBBB>>>>>>???>>>======<<<;;;;;;::::::888888888888888888888888777777666666666666777777666666666666666666666666555555666666666666555555555555555555555666777777666666666777777777777888666666666666666666666666555555555555555555555555555555666666666666555555666666666666666666666666666555555444444444555555555555555666666555555444666666666666666666666666666666666666666555555555666666555444444333444444777777666666555555555555333444555555444444555777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666666555444555777777555444555555555444444444333333333444444555555444444333888;;;;;;666333444333111555555555444444333333222444444444444444444444444444444444444444444444444444555666666444444555666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333444444555555444444333444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555444555666555333333555666555555444444444444555555333333333333333333333333333333444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555444444333333444444555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444333333333444444444555555444444444555555555666666555555555555555555555555555555555555555555555555444444444444444444444444444444555555555555444444444444555555555555444444444444444444444444444444333333333444444444555555444444444555555555555666444555777888888888777666777777777777888888888888777777777888888888999999777777888888888888777777777777777777777777777777777777777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???CCCCCCHHHUUUfffrrruuuttt{{{}}}wwwsssnnnpppuuuvvvooogggeeeffffffnnnooonnniiiaaaYYYSSSPPPLLLMMMLLLGGGAAA>>>>>>@@@>>>======<<<;;;;;;::::::888888888888888888888888777777666666666666777777666666666666666666666666555555666666666666555555555555555555555666777777777777888888888999999999666666666666666666666666555555555555555555555555555555666666666666555555666666666666666666666666555555444444444555555666555666666777777777666666666666666666666666666666555555555666666666666666777666555444444444444444666666666666555555555555333444555555444444555777555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555555666555444333444555666444222555444444444444333333333333444444555555444444333555999999555333555555333555555555555444333222111333333444444444444444444444444444444444444444444444555666555444333444666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333444444555555444444333444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555444555666555333333555666555555444444444444555555333333333333333333333333333333333444444444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555444444333333444444555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444333333333444444444555555444444444444555555555555555555555555555555555555444444444555555555555555444444444444444444444444444444555555555555444444444444555555555555444444444444444444444444444444555555444444444333333333444444444555555555555666444555777888888888777666777777777777888888888888666666666777777777888888777777888888888888777777777777777777777777777777777777777777777888888999::::::::::::::::::::::::<<<;;;::::::<<<@@@DDDGGGLLLPPPYYYeeeqqq||||||}}}xxxtttooorrruuutttlllfffeeeeeecccmmmnnnmmmiiibbbZZZUUURRRMMMMMMLLLGGGAAA>>>???AAA======<<<<<<;;;:::::::::888888888888888888888888777777666666666666777777666666666666666666666666555555666666666666555555555555555555555666777777888888888888999999999999666666666666666666666666555555555555555555555555555555666666666666555555666666666666666666666666555444444444444555666666555666777777777777777777666666666666666666666666555555555666666666666666777666666555555555666666666666666666666666555555333444555555444444555777555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555555666444333333444555555444222444444444444333333333333333444444555555444444333222666777444333555666555444444555666555444222111333333333333444444444444444444444444444444444444333444555444333333444555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555333444444555555444444333444444444444444444444444555444444333333444444555333333333444444444444555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555666555333333555666555555444444444444555555333333333333333333333333333333333333444444444444444444444444444444444444333333333444444444444555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555444444333333444444555555444444333333444444555444444444444444444444444444444444444444444444444333333333444444444444555444444555555555555444444333333333333333333333333333333333444444444555555333444444444444555555555555555555555555555555555444444444444444555555555333333333333333333333333444444555555555555444444444444555555555555444444444444444444444444444444555555555444444333333333444444444555555555555666555555666666777777777666555555555555666666666666555666666666777777777777777777888888888888777777777777777777777777777777777777777777777888888999888999999999999999::::::;;;<<<>>>BBBHHHQQQXXX]]]^^^dddlllqqquuu{{{yyy|||~~~{{{yyyzzzxxxvvvvvvrrrkkkggggggeeebbbkkklllkkkgggaaa[[[WWWVVVMMMNNNLLLGGGAAA>>>@@@BBB<<<<<<;;;;;;:::999999999888888888888888888888888777777666666666666777777666666666666666666666666555555666666666666555555555555555555555666777777666666777777777888888888666666666666666666666666555555555555555555555555555555666666666666555555666666666666666666666666444444444444444555666666444555666666777777666666666666666666666666666666555555555555666666666777777777666666666777888888555666666666666666666666333444555555444444555777555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555555666555444444555666666555333444444444333333333222222333444444555555444444333111555666333222444555333333333555666666444333222222222333333333444444444444444444444444444444444222333444333222222222444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555333444444555555444444333444444444444444444444444555444444333333444444555333333333444444444555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555666555333333555666555555444444444444555555333333333333333333333333222222333333333444444444444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555444444333333444444555555444444333333444444555444444444444444444444444444444444444444444444444333333333444444444555555444444555555555555444444333333333333333333333333333333333444444444555555333333444444444555555555555555555555555555555555333333333444444555555555333333333333333333333333444444555555555555444444444444555555555555444444444444444444444444444444333333444444444444444555444444444555555555555666555555444444555555666777555555555555666666666666666666777777777888888888777777888888888888777777777777777777777777777777777777777777777888888999777888999;;;<<<>>>??????@@@EEENNNZZZgggttt~~~yyy}}}~~~uuutttttttttsssnnnddd]]]||||||zzzzzzyyyxxxrrrkkkhhhiiigggbbbjjjjjjiiifffaaa\\\YYYXXXNNNNNNLLLGGGBBB???@@@CCC<<<;;;;;;::::::999888888888888888888888888888888777777666666666666777777666666666666666666666666555555666666666666555555555555555555555666777777555555555555666666666666666666666666666666666666555555555555555555555555555555666666666666555555666666666666666666666666444444444444444555666777333333444555666666666555666666666666666666666666444555555555666666777777777777666777777888999999555555555666666666666666333444666555444444555777666666666666666666666666777777777777777777777777555555555555555555555555666666666666666666666666444444444555555555666666666555555666777777666444444444444333333333222222333444444555555444444333111555666222111333333222222333555666666555333222222222222333333444444444444444444444444444444444111222333333111111222333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555333444444555555444444333444444444444444444444444555444444333333444444555333333333444444555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555666555333333555666555555555444444555555555333333333333333333333333222222333333333444444444444444444444444444444444333333333444444555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555444444333333444444555555444444333333444444555444444444444444444444444444444444444444444444444333333333444444555555555444555555555555555555444333333333333333333333333333333333444444444555555333333333444444444555555555555555555555555555555333333333444444555555555333333333333333333333333444555555555555555555444444555555555555555555444444444444444444444444444111222222333444666666777444444444555555555666666555555444333333555666777777777777777888888888888777888888888888999999999777777888888888888777777777777777777777777777777777777777777777888888999888999;;;>>>AAADDDFFFGGGHHHPPP```rrr|||ppphhheeeaaa``````bbbfffhhhhhhggg{{{wwwwwwyyyyyytttllliiikkkgggaaagggiiihhhdddbbbaaa\\\UUURRRQQQNNNIIICCC@@@??????;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777666666666666666666666666777777777777777777777777666666666666666666666666777777666666666666777777777777666666666666777777777777777777777777777777666666777777666555444444555555666666666666555555777777666666666666777777666666555555555555666666666666666666666666666666;;;:::999777666666666666888888777666666666666666666666777888888888888888999888888777666555555444333444444555666777888888666666666666777777777777666666666666666666666666777777777777777777777777333333444444444444333333444444444555555777888888666666666666555555555555666555444333333444555666666555555444444444555555444444444444444444444444444444444444444444444444444333333333333444555555444444444444444444444444444444444444444444444444333333444444444444333333333333333444444444555555333333333333333333333333222222333333333333444444444444444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333444555555555444333333222444333222333555666555444333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333555444444333333444444555555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555444555555555444333333222444444444555555555666666333333333444444444555555555444333222111222333333444444444444444444444444444444444444444444444444222333444444555555444444333333333444444444555555555555555555666666666666444444444444444444444444333333333444555666777777555555444444444444555555444444444444444444444444666666666666666666666666333333333333333333333333333333333444444444555555555555666666555444333333555555666666666666555555555555555555555555555555777777777777666666666666777666555444444555666777555555666666666666555555777666555666777999<<<>>>::::::999999888777666666888888777666666666666666555777999::::::999888777<<<>>>BBBDDDDDDGGGNNNUUU[[[```rrrwwwnnnbbbWWWUUUYYYaaafffkkknnnooorrrwww{{{{{{xxxwww~~~|||ssshhheeegggeee```hhhjjjiiidddaaa___ZZZSSSPPPOOOMMMHHHCCC@@@???@@@;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777666666666666666666666666777777777777777777777777666666666666666666666666777777666666666666777777777777666666666666777777777777777777777777777777666666777777666555555444555555666666666666555555777666666666666666666777666666555555555555666666666666666666666666666666999999888777666666666666888888777666666666666666555666777777888888777777888888888777666555555555444444555555666666777777666666666666777777777777666666666666666666666666777777777777777777777777444555555666666555555444444444444555555666777888666666666666555555555555666555444444444444555666888777666555444333333333444444444444444444444444444444444444444444444444444333333333333444555555444444444444444444444444333333333333333333333333333333444444444444333333333333333444444444555555333333333333333333333333222222333333333333444444444444444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222444444555555444444333222333222222333444555444444333333444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444555555444444333222333444444444444555555555333333333444444444555555555555333222222222333444444444444444444444444444444444444444444444444444222333444444555555444444333333333444444444555555555555555555666666666666444444444444444444444444333444444444555666666666555555444444444444555555444444444444444444444444555555555555555555555555333333333333333333333333333333333444444444555555555555666666555444444333555555555666666555555555555555555555555555555555666666666555555555555555777666555444444555666777555666666777777666666555888777666666777999;;;===::::::999999888777777666888777777777777888888999:::999777666666888<<<>>><<<@@@EEELLLXXXccceee```gggkkkvvv~~~zzzyyypppggg```]]][[[]]]fffppptttvvvvvvvvvxxx~~~{{{zzzxxx{{{oooeeeaaacccccc```iiikkkjjjeee```]]]XXXRRRNNNMMMKKKGGGBBB@@@???@@@;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888666666666666666666666666777777777777777777777777666666666666666666666666777777666666666666777777777777666666666666777777777777777777777777777777666666777777777666555555555666666777777666666555666666555555555555666666777666666555555666666777666666666666666666666666777666666555555666666777888888777777777666666666555555666777777777777666888888777777666666555555555555555666666666666666666666666666777777777777666666666666666666666666777777777777777777777777666777777777777777777666555555444555555666777888666666666666555555555555666555444444444444555666999888666555333222222222444444444444444444444444444444444444444444444444444333333333333444555555444444444444444444444444222222222222222222222222333333444444444444333333333333333444444444555555333333333333333333333333222222333333333333444444444444444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333111111111111111111111111444444555555444444333333222222333333444444333333333333444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333444444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555444444555555444444333333333333333333444444444444333333333444444444555555666555444444333333444444444444444444444444444444444444444444444444444444222333444444555555444444333333333444444444555555444555555555555666666666444444444444444444444444444444555555555555555555555555444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555555555555666555555444333444444555555555555444444555555555555555555555555444444444555555555555555666666555555555555666666666777777888888777777666999888777777777888:::;;;::::::999999888777777777777777777777888999:::;;;999999777666666999???CCC???KKKXXXggg~~~|||www|||wwwkkkccc```___\\\___hhhsssyyy{{{}}}|||xxx~~~vvvkkkdddcccddddddaaajjjmmmmmmfff```\\\WWWRRRLLLLLLJJJFFFBBB@@@@@@AAA;;;;;;;;;;;;;;;;;;::::::888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666777777666666666666777777666666777777777777666666666666666666666666666666666666777777777666666555666666777777777777666666666666555555555555666666777777666666666666777777666666666666666666666666555555555555555666777777777777777888888777777777444555555666666666666666888777777777666666666555666666666666666555555555666666666666777777777777666666666666666666666666666666666666666666666666888888999999999999888888555555555555555666777777666666666666555555555555555555555444444555555555888777666555444333333333444444444444444444444444333333444444444444444444444333333333333444555555444444444444444444444444222222222222222222222222444444555555555555444444333333333444444444555555222222333333333333444444222222222333333333444444333333444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222333444444555444444333333111222444444333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333333333444333333333333333333333333333333444444444444444444444444444444444444444444333333333444444444555555333444444555444444333333222222222333333333444444333333333444444444555555666666555555444444444444444444444444444444444444444444444444444444444444222333444444555555444444333333333444444444555555444444444555555555666666444444444444444444444444555555555555555444444444555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444555555555555555444444333333444444444444333333555555555555555555555555444444555555555555666666666666666555555666666666777777888888888888777777999999888777777888888999999999999888888888777777888888777777888888999:::666999<<<>>>???AAAEEEIIILLLbbbvvvwwwiiihhheeeaaa^^^___cccfffllluuu~~~www}}}~~~wwwooohhhfffhhhiiifffdddkkkoooooohhh```\\\WWWRRRLLLKKKIIIFFFBBB@@@@@@AAA<<<<<<;;;;;;;;;:::::::::888888888888888888888888777777777777777777777777666666666666666666666666777777777777777777777777777777666666666666777777666666777777777777666666666666666666666666666666666666777777777777777666666666777777777777666666666666555555555555666666777777666666666666777777777777777777777777777777555444444555555666777888666777888888888888777777444555555666666666666666777777777777666666666666666666666666666555555555666666666666777777777777666666666666666666666666666666666666666666666666888888999999999999888888666555555555555666666777666666666666555555555555444555555555555555555444555555444444444555555666444444444444444444444444333333333444444444555555444333333333333444555555444444444444444444444444444444444444444444444444555555666666666666555555333333333444444444555555222222222333333444444444222222222333333333444444333333333444444444555555222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444333333444444555444444333000333555666444222222333222333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555333333444444555444444333222222222333333333444444333333333444444444555555555555555555555444444444444444444444444444444444444444444444444444444444222333444444555555444444333333333444444444555555444444444444555555555555444444444444444444444444555555555555555444444444555555444444444444555555444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555444444555555555555555444333333444444444444333333555555555555555555555555555555666666666777777777555666666666666666666555777777888888888888777777999999999888888888888888999999999888888888888888999999888777777888888888888<<<@@@CCCDDDIIIPPPUUUaaaxxxvvvooodddZZZTTTWWW\\\bbbjjjttt}}}|||tttxxxzzzvvvmmmgggjjjmmmlllgggdddjjjoooooohhh___ZZZVVVRRRMMMLLLJJJGGGCCC@@@AAABBB<<<<<<<<<;;;;;;::::::999888888888888888999999999777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777555666777888888777666555777777777777777777777777666666777888888888777777666777777888888777777666777777666666666666777777888777777666666777777888777777777777777777777777666555555555666777777888666777888999999999888777555555666777777777777666777777777777666666666666555555555666666666666666666666666666777777777777666666666666666666666666777777777777777777777777777888888888888888888777666666555555555555666666666666666666555555555555444444555666666555444444444444444444444555666777444444444444444444444444222333333444444555555555444333333333333444555555444444444444444444444444444444444444444444444444555555666666666666555555333333333444444444555555111222222333333444444555222222333333333333444444222333333444444555555555222333333444444333333222333333333333333333333333333333333333333333333333555555555555555555555555333333444444555555444444111444888888555222222333222222333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333555555555555555555555555222333333444444555555555444444444444444444444444333333333444444444555555333333444444555555444444333333333333444444444444333333333444444444555555444555555555555444333333444444444444444444444444444444444444444444444444222333444444555555444444333333333444444444555555333444444444444555555555444444444444444444444444444444555555555555555555555555444444444444555555444444444444444444444444666666666666666666666666444444444444444444444444333333333444444444555555333444555555666555555555444444555555555555444444555555555555555555555555555555666666777888888888555555666666666666555555666777777888888777777666999999999888888888888888888888888888888888888888999999999888999999:::::::::>>>CCCEEEHHHOOOZZZcccooo~~~}}}zzziii]]]VVVQQQOOOWWW]]]fffppp{{{xxxwwwoootttxxx|||qqqjjjllloookkkfffcccgggmmmnnnfff]]]XXXUUUQQQNNNNNNKKKGGGCCCAAAAAABBB===<<<<<<;;;::::::999999777777888888888999999999777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777555666777888888777666555777777777777777777777777666666777888888888888888777777888888888888777777888888777777777777888888888888777777777777888888777777777777777777777777777777666666666777888888555666888::::::999888777555666777777888888777777666666666666777777777777444444555555666666777777666666666666777777777777666666666666666666666666777777777777777777777777666666777777777777666666666666555555555555666666666666666666555555555555444444555666666555444444555555444444444555555666444444444444444444444444222222333333444555555666444333333333333444555555444444444444444444444444333333333333333333333333333333444444444444333333333333333444444444555555111111222333333444555555222222333333333333444444222222333333444555555666222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444222333444444555555444444111555:::999666222333444222222333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222333333444444444444444444444444222222333333444555555666444444444444444444444444333333333444444444555555222333444444555555444444333444444444444555555555333333333444444444555555333444444555444333222111444444444444444444444444444444444444444444444444222333444444555555444444333333333444444444555555333333444444444555555555444444444444444444444444333444444444555666666666555555444444444444555555444444444444444444444444555555555555555555555555555555555555555555555555333333333444444444555555333444444555666666555555555555555666666555555555555555555555555555555555444444555555666777777888444555666777777666555444555666666777777666666555777888888999999999888888888888888888888888888888888888999:::<<<===???@@@AAAJJJVVV^^^bbbgggnnnttt{{{rrrfffbbb___\\\___gggnnnttt~~~tttssslllqqqxxxvvvlllmmmnnniiicccaaaeeekkklllddd[[[VVVSSSPPPOOOOOOLLLHHHDDDAAAAAABBB======<<<;;;::::::999999777777888888999999999999777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777555666777999999777666555777777777777777777777777666666777888888888888888777777888888888888777777999999888888888888999999888888777777777777888888777777777777777777777777888888777777777777888888555666888:::;;;:::888777666666777888888888888888666666666666777777777777333444444555666777888888666666666666777777777777666666666666666666666666777777777777777777777777555555666666666666555555777666666555555555666666777666666666555555555555333444555666666555444333777666555444444444444444444444444444444444444444222222333333444555666666444333333333333444555555444444444444444444444444222222222222222222222222111222222333333222222111333333333444444444555555111111222333333444555555222222333333333444444444222222333333444555666666222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333222333333444555555555444111666;;;;;;666333333555222222222333333222222222222222222222222222222222222222222222222222222222333333333333333333333333333222222222222222222333333333333333333333333333222222333333444555666666444444444444444444444444333333333444444444555555222333333444555555555444444444444555555555666666333333333444444444555555222333444444444333222111444444444444444444444444444444444444444444444444222333444444555555444444333333333444444444555555333333333444444444555555444444444444444444444444333333444444555666777777555555555444444555555555444444444444444444444444444444444444444444444444555555555555555555555555333333333444444444555555333333444555666666666555555555666666666666555555555555555555555555555555333333444444555666777777444555666777777666555444555555666666666666555555777777888999999999999999888888888888888888999999777888999<<<>>>AAADDDEEEMMM]]]sss|||ooogggbbbYYY\\\jjjsssttt|||wwwvvvqqqyyy}}}zzzpppmmmmmmjjjeeeccchhhhhhgggbbb]]]WWWUUUTTTRRRRRRNNNGGG@@@>>>???BBB======<<<;;;;;;;;;;;;<<<999999999999999999999999999999999888888888777777888888777666666666666666666666666666666666666666777777777777777777777777777888888888888999999999777777777777777777777777777777777777777777777777777777888999999999999888777777777777777777777777777777777777777777777777666666666666777777777777777666666555666666666777888777777999<<<;;;888555:::999777777888777444222:::999888888888777555333444555666777888888888888999999999888888888777777777666666555444444333333777777777777777777777777888888888888777666444444444555666555444555666888666666666666666666666666444444555555666666777777777666555444444555666777===;;;888555333333333444555555555555555555555555555333444666444111333777444444444333333222222222333333333333333333333333444444444444444444444444555444444333333444444555333333333333333333333333666555444333333333333333333333333333333333333333222222333333333333444444222222444444444444222222333333333333333333333333555555555444444333333333333444666888888777666555666>>>@@@999333444555333333333333333333333333333444444444333333222222222222222222333333444444444555555444444444333333333333333333333333333333333333333333333333333333333777666444333333444666777555555444444444333333333444333333333333444555555555555555555555555555555444444444444444444444444222333444555666666666666666666555444444444444555666555444333333333333333333333333333333333333333666666666666666666666666555444444333333444444555555555555555555555555555555444333333555555444333444444444444444444444444444444444555555555555666555555555555555555555555444444444555555555555666444555555666666555444444333444555555666666555555555555666777777777777777555555555555555555555555444444555555555555444444777666666555555555666666777777777777777777777777777777777777666666666666777777888888888777777666;;;999:::;;;:::888999>>>666:::???@@@AAAIIIWWWbbblllwwwvvvnnndddZZZZZZ___hhhsssyyy{{{vvv~~~xxxnnnlllnnnjjjddd```hhhhhhfffbbb\\\WWWTTTTTTRRRQQQNNNGGG@@@===???BBB======<<<;;;;;;;;;;;;;;;999999999999999999999999999999999888888888777777888777666666555555666666888888888888888888888888777777777777777777777777777777888888888999999999777777777777777777777777777777777777777777777777777777888999999999999888777777777777777777777777777777777777777777777777::::::::::::::::::::::::999888888888999999:::;;;:::999999;;;>>>>>>;;;888;;;:::999:::;;;;;;999777888777666777888777555333333333444555666666666666666666666777777777777777::::::999999888888777777777777777777777777777777888888888888777666555444444555666555444555666888666666666666666666666666555555666666666666666777777666555444444555666777>>><<<:::888666666666777555555555555555555555555555333333555444111222777555555555444444444333333333333333333333333333333444444444444444444444444444444333333333333444444333333333333333333333333666555444333333333333444333333333333333333333333222222333333333333444444222333333444444333333222333333333333333333333333555555444444444333333333222444555777777666555444555<<<>>>888333444555333333333333333333333333333444444444333333222222222222333333333333333333444555555444444444333333333333333333333333333333333333333333333333333333333666555444333333444555666555555444444444333333333444333333333333444555555555555555555555555555555444444444444444444444444333333444555666666666666666666555444444444444555666555444333333333333444444444444444444444444444555555555555555555555555555444444333333444444555555555555555555555555555555444333333555555444333444444444444444444444444444444444555555555555666555555555555555555555555444444444555555555555666666666666666555555555555333444555555666666555555555555666777777777777777555555555555555555555555444444555555555555444444666666555555555555666666777777777777777777777777777777777777777777777666888999999999999999888888888666888;;;:::888:::???@@@??????EEEPPP]]]ggglllmmmeee^^^[[[YYYZZZbbblll}}}|||vvvlllllloookkkccc]]]hhhhhhfffaaa[[[VVVTTTTTTRRRQQQNNNGGGAAA===>>>AAA===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999999999999888888888888888777666666555555555555666888888888888888888888888777777777777777777777777777777777888888888999999777777777777777777777777777777777777777777777777777777888999999999999888777777777777777777777777888888888888888888888888888888888888777777777777777777777777777888999:::888777777999;;;;;;:::888888777777888:::;;;:::999777777777888999999777444333333444555666666666666555555666666777777888888888777777777777777777777777777777777777777777777777888888777777666555444444555666555444555666888666666666666666666666666777777777777666666666666666666555555555555666666888777666444444444444555555555555555555555555555444333333555444111222666666666555555555555444444333333333333333333333333444444444444444444444444444444333333333333444444333333333333333333333333555555444333333333444444333333333333333333333333222222333333333333444444222333333444444333333222333333333333333333333333555444444444444333333333222333444555666555444333333888:::777333333444444333333333333333333333333444444333333333333222222444333333333333333333222555555444444444333333333333333333333333333333333333333333333333333333333666555444333333444555666555555444444444333333333444333333333333444555555555555555555555555555555444444444444444444444444333333444555555666666666666666555444444444444555555555444333333333444444555555555555555555555555444444444444444444444444555444444333333444444555555555555555555555555555555444333333555555444333444444444444444444444444444444444555555555555666555555555555555555555555444444444555555555555666888777666555555555555555333444555555666666555555555555666777777777777666555555555555555555555555444444555555555555444444666666555555555555666666777777777777777777777777777777777777777777777777999999::::::::::::::::::999777888;;;;;;999;;;@@@@@@HHHSSS```kkkttt|||tttkkk\\\WWWUUUXXX___jjjyyy}}}uuulllnnnrrrnnnccc\\\hhhgggeee```ZZZVVVTTTSSSRRRQQQNNNHHHAAA===>>>@@@===<<<;;;;;;::::::;;;;;;999999999999999999999999888888888888888888888888666666555555555555555666666666666666666666666666666666666666666666666666777777777777888888888888777777777777777777777777777777777777777777777777777777888999999999999888777777777777777777777777777777777777777777777777666666666666666666666666888888777777777888888999777777777888999:::;;;::::::999888999:::;;;;;;::::::::::::;;;<<<<<<:::888555666777888999999999999666666666777888888999999666666666666666666666666777777777777777777777777777777777777777666555555444555666555444555666888666666666666666666666666888888888777777666666555666666666555555666666666444444333222222333444444555555555555555555555555444333444777666222222666555555555555444444444444333333333333333333333333444444444444444444444444444333333333333333333444333333333333333333333333555444444333333333444444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444111222333444444444333333222555666555333333444444333333333333333333333333333333333333333333333333444444444333333222222222555555444444444333333333222222333333333333444444333333333333333333333333555444444333333444444555555555444444444333333333444333333333333444555555555555555555555555555555333333444444444444444444333333444444555666666777666666555444444444444555555444444333333333444444444444444444444444444444444444444444444444444444555444444333333444444555555555555555555555555555555444333333555555444333444444444444444444444444444444444555555555555666555555555555555555555555444444444555555555555666777666555444444444555555333444555555666555555555444555666666777777666666555555555555555555555555444444555555555555444444666555555555555666666777666666666666666666666666777777777777777888888888999999999999999::::::;;;===:::999;;;;;;;;;@@@GGGNNNfff~~~|||{{{yyyqqqcccYYYbbbdddhhhoooyyy~~~~~~{{{vvvpppsssvvvpppeee]]]hhhgggddd___YYYUUUSSSSSSQQQQQQNNNHHHAAA<<<===>>><<<<<<;;;:::::::::::::::999999999999999999999999888888888888888888888888666666555555555666666777555555555555555555555555666666666666666666666666666666777777777888888888777777777777777777777777777777777777777777777777777777888999999999999888888888888888888888888888666666666666666666666666888888888999999999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@BBBDDDBBB@@@@@@AAAAAAAAA@@@@@@???>>>>>>???>>>===;;;999999:::;;;<<<<<<<<<<<<888888888888888888888888999999999999999888888888777777777777777777777777666777777777777666666555444555666555444555666888777777777777777777777777888888777777666666555555555666666666666666666555555555555555666666777777555555555555555555555555444444777;;;:::555444666333333333333333333333444333333333333333333333333444444444444444444444444333333333222222333333333333333333333333333333333444444333333333444444555333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444111222222333333333333333222222333555444333333555333333333333333333333333333333333333333333333333444444444333333222222222555555444444444333333333222222222333333444444444333333333333333333333333444444444333333444444444555555444444444333333333444333333333333444555555555555555555555555555555333333333444444444555555444444333333444555777777666666555444444444444555444444333333333444444555333333333333333333333333444444444444444444444444555444444333333444444555555555555555555555555555555444333333555555444333444444444444444444444444444444444555555555555666555555555555555555555555444444444555555555555666555444444444444444444555333444555555666555555555444444555666666666666666555555555555555555555555444444555555555555444444555555555555555666777777666666666666666666666666666777777777888888888999999888888888888999:::;;;<<<999888;;;>>>CCCLLLVVVqqqyyyhhh^^^```iiiqqqvvvttt{{{yyywwwtttsssqqqmmmgggccczzz}}}zzz~~~xxxuuuxxxyyyqqqfff___hhhfffccc^^^XXXTTTSSSSSSQQQQQQNNNHHHAAA<<<<<<===<<<;;;;;;:::::::::::::::999999999999999999999999888888888888888999999999777666666666666777777888777777777777777777777777777777777777777777777777666666666777777777888888777777777777777777777777777777777777777777777777777777888999999999999888888888888888888888888888666666666666666666666666777777888999:::;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@AAAAAAAAAAAACCCGGGJJJMMMKKKIIIHHHIIIJJJIIIIIIKKKHHHDDDBBBBBBBBBAAA@@@???@@@AAABBBCCCCCCCCCCCC>>>======<<<;;;:::999888;;;::::::999888888777777777777777777777777777777666666777777777777666666444555666555444555666888777777777777777777777777666666666666555555555555555555666666666666555555444444555555555666666666555555555555555555555555444666<<>>>>>>>>???@@@BBBEEEGGGJJJKKKMMMNNNNNNMMMMMMOOOUUUYYY[[[YYYWWWVVVXXXZZZZZZZZZ[[[VVVPPPLLLJJJJJJJJJIIIKKKKKKLLLMMMNNNNNNNNNNNNIIIHHHFFFDDDBBB@@@>>>===<<<<<<;;;999888777666555777777777777777777777777666666777777777777666666444555666555444555666888777777777777777777777777444444444444555555555555444555666777777666555444222333333444444444444444555555555555555555555555444888@@@GGGFFF>>>777666333333333333444444555555333333333333333333333333444444444444444444444444333333222222222222333333333333333333333333333333333333333333333444555666333333333333333333333333222222333333333333444444444333333222222333333444333333333333333333333333333333333444444444555555333333333333333444444555555111111666777333222555333333333333333333333333222222222333333444444444222333333333333333333444555555444444444333333333111111222333333444555555333333333333333333333333333333333444444333333333555555444444444333333333444333333333333444555555555555555555555555555555222222333333444555555666555444333333333555777888666666555444444444444555333333333333333444555666444444444444444444444444555555555555555555555555555444444333333444444555555555555555555555555555555444333333555555444333444444444444444444444444444444444555555555555666555555555555555555555555444444444555555555555666111333666888::::::888888333444555555666666555555333444555555666666555555555555555555555555555555444444555555555555444444444444444555555666777888777777777777777777777777666777777888888999:::::::::999888777888:::<<<===@@@BBBJJJUUU___gggpppyyy|||wwwuuu}}}sssXXX[[[```gggrrr~~~{{{{{{zzz}}}~~~xxxwww}}}yyy~~~{{{{{{xxxxxx{{{~~~zzzoooeeebbbhhhfffbbb\\\VVVSSSRRRSSSPPPQQQOOOIIIAAA<<<;;;<<<<<<;;;::::::999999::::::999999999999999999999999777777888888999999999999888888777777888999::::::555555555555555555555555777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777888999999999999888888888888888888888888888:::::::::::::::::::::::::::;;;===???AAACCCDDDEEEGGGHHHJJJNNNRRRVVVZZZ\\\]]]^^^___^^^]]]```fffkkkllljjjhhhhhhkkkmmmoooooohhhbbb[[[UUURRRRRRRRRRRRUUUVVVWWWXXXYYYYYYYYYYYYSSSRRRPPPMMMJJJGGGDDDCCCBBBAAA@@@???===;;;::::::777777777777777777777777666666777777777777777666444555666666444555666888777777777777777777777777222333333444444555555555444555666777777666555444666666777888888777777666555555555555555555555555555999CCCKKKIII@@@999777444444444555555555666666333333333333333333333333444444444444444444444444333222222222222222222333333333333333333333333333333333333333333444555666333333333333333333333333222222333333333444444444444444222222222222444444333333333333333333333333333333333444444555555555444444333333333444555666666111111666777333222555333333333333333333333333222222222333333444444444222222222333333444444444555555444444444333333333111111222333333444555555333333333333333333333333222333333444444333333222555555444444444333333333444333333333333444555555555555555555555555555555222222333333444555666666555444333222333555777999666666555444444444444555333333333333333444555666555555555555555555555555666666666666666666666666555444444333333444444555555555555555555555555555555444333333555555444333444444444444444444444444444444444555555555666666555555555555555555555555444444444555555555666666000333777;;;===<<<;;;:::333444555555666666555555333444555555666666555555555555555555555555555555444555555555555555555444444444444555555777888888777777777777777777777777666777777888999999::::::;;;:::999888999;;;>>>???KKKOOOZZZgggpppuuu{{{~~~yyymmmbbbaaahhhsss|||||||||zzz{{{qqqxxxsssrrrssssssvvvyyyyyyqqqdddZZZaaaaaa^^^ZZZZZZ\\\XXXRRRPPPOOOLLLFFF???;;;;;;===<<<<<<;;;::::::::::::;;;999999999999999999999999888888777777777777888888777777777777777777777777666777888999999888777666777777777777888888888888777777777777777777777777666888999888777666777888999888888888777777666666777999:::;;;<<<;;;999888===888777;;;;;;777888===<<<@@@???<<<<<>>DDDDDDGGGMMMSSSVVVUUURRR[[[]]]aaafffeeeeeejjjqqqxxxwwwqqqkkkmmmwwwyyyvvvtttyyy|||{{{}}}yyymmmbbb______aaaffflllpppooonnnqqqvvvzzzwwwqqqeee[[[SSSTTTUUUPPPMMMNNNMMMOOOLLLEEECCCEEEBBB;;;===888888===>>>999777999666999<<<<<<:::777777888444555666777777777666555777777777777777777777777222777888666444444555333;;;;;;:::888777555444333666666444444555777999;;;555555444333333333333444777???FFFFFF???888666666555555555555555555555555333333333444444444555555666555444333222333333444444444444444444444444444222333333444444333333222444444444333333222222222333444444555555444444333333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222222333333333333333333333333333333333444444444555555444444444444444444444444555444444333333444444555444333333222222333333333444444555555444444333222555555555555555555555555444444444444444444444444333444444555555444444333555555555555555555444444555444444444444555666666777666555333333333444555555444444333333444444555555555555555555555555555444444444444444444444333444444444444444444444444777666666555555555555666555555555555555555555555888888777666555444333333555444444444444444555666555444444333333333444444555555555555555555555555666333555>>>HHHJJJ@@@666333333333444444444555555666555444333333444555666666666666666666666666666666666555555555444444444555444444444444555666666666666666666777777777777666888888666666888::::::<<<555444:::======BBBLLL^^^www|||uuukkkaaaaaafffrrr~~~uuurrrrrrrrrwww{{{{{{sssyyyuuuvvvuuutttuuuxxxxxxqqqdddYYYbbbaaa^^^ZZZZZZ[[[XXXSSSPPPOOOLLLFFF???;;;;;;===<<<<<<;;;::::::::::::;;;999999999999999999999999888888777777777777888888777777777777777777777777666777888888888888777666777777777777888888888888777777777777777777777777666888999888777666777888999999999999888888888777777888888888999999::::::<<<777666:::;;;999;;;@@@;;;@@@CCCBBBDDDLLLPPPOOOPPPRRRXXXaaakkkrrrwwwyyy~~~zzzxxxyyyxxxvvvvvvyyytttuuutttsssvvv{{{~~~}}}}}}~~~pppnnnlllmmmppptttuuutttxxxvvvuuuxxx}}}}}}xxxooofff______^^^ZZZWWWWWWZZZ\\\ZZZTTTRRRRRRLLLEEEDDD???>>>BBBBBB<<<999::::::;;;<<<:::888777999;;;777888999::::::999777666777777777777777777777777444444444666666666777999;;;:::999888666555444333666666555444555777999:::666555444444333333444444777===DDDCCC===777555666555555555555555555555555444444444555555555666666666555444333333333444444444444444444444444444444333444444555555444444333444444444333333333222222333444444555555444444333333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222222333333333333333333333333333333333444444444555555444444444444444444444444555444444333333444444555555555444333333333333333444444444555444444333333555555555555555555555555444444444444444444444444333444444555555444444333555555555555555555555555555444444444444555666666666666555444444444444444555444444333333444444555555555555444444444444444444444444555555555555555444444444444444444444444666555555555555555666666888888888888888888888888:::999999888888777777666777666555444444444444444444333333333444444555666555555555555555555555555666444666>>>GGGHHH@@@777333333444444444555555555666555444444444444555666555555555555555555555555666666555555555444444444666555555555555666777777666666666666777777777888666777888888999::::::999888666888<<<===@@@LLLZZZ{{{sssgggdddffflllvvvvvvllljjjnnnrrr|||www{{{~~~yyy|||yyyvvvuuuvvvwwwqqqdddZZZbbbbbb___ZZZYYYZZZXXXSSSPPPOOOLLLFFF???;;;;;;===<<<<<<;;;::::::::::::;;;999999999999999999999999888888777777777777888888777777777777777777777777666777777888888777777666777777777777888888888888777777777777777777777777666888999888777666777888:::::::::999999999999999999888777777777999:::;;;:::777777:::<<<<<<>>>BBBAAAHHHMMMNNNPPPVVV\\\^^^___ccciiipppyyy|||zzzzzz|||}}}~~~}}}{{{wwwtttzzz|||{{{~~~zzzwwwyyy|||}}}xxxtttlllgggdddfffiiihhhfffgggrrrrrrnnngggbbb\\\TTTLLLKKKHHHGGGIIIHHHDDD@@@@@@???>>>===:::888777:::<<<888:::<<<======;;;999777666666666666666666666666888222111777999666777;;;::::::999888666555444444666666555555555777888999666555444444333444444444555;;;???>>>999444444666555555555555555555555555555555555666666666777777555555444333333333444444444444444444444444444444444555555666666555555444444444444444333333333333333444444555555444444333333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333222222333333333333333333333333333333333444444444555555444444444444444444444444555444444333333444444555555444444333222222222333444444444444444555555555555555555555555555555555444444444444444444444444333444444555555444444333555555555555555555555555555444444444444555666666555555555666555555444333555444444333333444444555444444444444444444444444333444444555555666666666444444444444444444444444444444444444555666777777888888888888888888888888::::::::::::::::::::::::999888777555444444333333444333333333444555666666555555555555555555555555666444666===DDDEEE>>>777333444444444444555555555666555555444444555555666444444444444444444444444666666666555555555555444666666666666666777888888666666666777777777888888888777888999;;;;;;999888777;;;AAADDDEEEMMM^^^ooohhh]]]TTTYYYhhhyyy~~~{{{vvvrrrrrrxxx}}}{{{||||||||||||yyyvvvvvvvvvqqqeee[[[ddddddaaa[[[XXXYYYWWWSSSPPPOOOLLLFFF???;;;;;;===<<<<<<;;;::::::::::::;;;999999999999999999999999888888777777777777888888777777777777777777777777666777777777777777777666666777777777888888888888777777777777777777777777666888999888777666777888999999999999999999999999999999999999999:::;;;;;;999:::===AAAEEEGGGIIIKKKQQQWWW^^^```___```ccceeegggkkkpppuuu|||}}}{{{yyy||||||}}}yyyssspppmmmllllllpppsssuuutttttt|||wwwpppjjjeee___ZZZUUUSSSQQQQQQPPPMMMJJJHHHCCCBBB@@@>>>;;;:::;;;;;;777999<<<>>>>>>===:::888666666666666666666666666;;;333222:::<<<555333888999999888777666555555444666666555555666777888999666666555444444444444444444888:::999555333444666555555555555555555555555444555555555666666666666444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444333333333444444555555444444333333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444555444444333333444444555333333222222333333444555444444444444444555555666555555555555555555555555444444444444444444444444333444444555555444444333444444444555555555555555555444444444444555666666444444666666666555444333555444444333333444444555333333333333444444444444222222333444555555666666444444444444444444444444333333333444555666777888555555555555555555555555888888888999999:::::::::999888777777666666666666555555444444444444555555555555555555555555555555555444555:::??????;;;666444444444444555555555555666666555555555555666666444444444444444444444444666666666555555555555555666666555555666666777888666666777777777888888888:::888888;;;<<<:::888999999BBBJJJNNNRRR]]]mmmzzz|||jjjXXXVVVXXXcccttt}}}ssslllrrrxxxvvvvvvyyy|||~~~}}}|||{{{yyy}}}}}}{{{yyyxxxwwwpppggg___fffgggccc\\\WWWWWWVVVSSSPPPOOOLLLFFF???;;;;;;===<<<<<<;;;::::::::::::;;;999999999999999999999999888888777777777777888888777777777777777777777777777666666666666666666777666777777777888888888888777777777777777777777777666888999888777666777888777777888888888888888888777888999:::;;;;;;;;;:::;;;@@@HHHQQQYYY```cccdddeeejjjppptttrrrooommmmmmooorrrwww|||{{{xxx|||uuuqqqooonnnnnnnnngggeeebbb^^^[[[WWWRRRMMMHHHHHHGGGEEECCCAAA===;;;777888;;;======<<<;;;999777777777777777777777777888444666===>>>777333666888777777777666666555555666666666666666777777777666666555444444444444555333555777666333333444666555555555555555555555555333333444444444555555555333444444444444444444444444444444444444444444444333333444444444444333333444444444444444444444444333444444555555444444333333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444555444444333333444444555333444444555666888::::::666555444444444555666666555555555555555555555555444444444444444444444444333444444555555444444333444444444555555555666666555444444444444555666666333444555666666555444333555444444333333444444555333333333444444555555555111111222333444555555666444444444444444444444444333333333333444666777777444444444444444444444444444555555666666777777888777777777777888999::::::888777666555444333333333555555555555555555555555333333444666999999777555444444444555555555666666666666666666666666666666555555555555555555555555666666666666666666666666555555444444555555666777777777777777888888888888;;;888888;;;:::888:::???CCCOOOYYY]]]cccnnnxxx{{{|||lll^^^]]]dddnnnyyy{{{llljjjooosssuuu}}}{{{|||{{{xxxwww}}}{{{}}}~~~}}}xxxpppiiidddjjjjjjfff\\\VVVTTTSSSQQQPPPOOOLLLFFF???;;;;;;===<<<<<<;;;::::::::::::;;;999999999999999999999999888888777777777777888888777777777777777777777777777666666555555666666777777777777777888888888888777777777777777777777777666888999888777666777888777777777777777888888888666777888:::===???@@@AAAGGGOOOYYYdddppp~~~yyyyyy}}}}}}}}}~~~xxxuuurrrsssvvv~~~}}}wwwoooiiiddd\\\UUURRRQQQPPPOOOMMMIIIDDD@@@<<<<<<===>>>===<<<;;;:::777777777777777777777777666:::===???===:::888777666666666666666666666666666666666777777777777777777666555555444444555555333444555555444444555777555555555555555555555555333333333444444444444555222333444555555555444444444444444444444444444444222333333333333333333222444444444444555555555555333444444555555444444333333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444555444444333333444444555666666777888999;;;===>>>888777555444444444555666555555555555555555555555444444444444444444444444333444444555555444444333333333444444555666666666555444444444444555666666333444555555666555555555555444444333333444444555333444444555555666666666222333333333444555555555444444444444444444444444333333333333444555666666555555555555555555555555333333333444444555555555666666666666777999:::;;;888888666555444444333333555555555555555555555555333444444555555555555555444444555555555666666666555666666777777666666555666666666666666666666666555666666666666777777777444444444444444555666666777777777888888888999999;;;888888;;;999888AAANNN^^^nnnyyyyyy{{{qqqdddeeekkksss|||xxxmmmlllvvv{{{xxxuuuttt~~~|||yyy~~~yyypppkkkiiilllmmmhhh]]]UUURRRQQQOOOPPPOOOLLLFFF???;;;;;;===<<<<<<;;;::::::::::::;;;999999999999999999999999888888777777777777888888777777777777777777777777777666555555555555666777777777777777888888888888777777777777777777777777666888999888777666777888777777777888888999999999999999999<<>>HHHJJJ???888999:::777555666666666666666666666666666777777777777666666777666666555555555555555222333555555666666777888555555555555555555555555444444444444555555555555222333444555555555444444444444444444444444444444333333444444444444333333444444444444555555555666333444444555555444444333333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444333333333333333333333333333333333444444444555555444444444444444444444444555444444333333444444555666666666666777888999::::::888666444333333444555555555555555555555555555444444444444444444444444333444444555555444444333333333444444555666666777555444444444444555666666444444444444444555666666555444444333333444444555444444555666666777888888555555555666666666666666444444444444444444444444444444444333333444555555666666666666666666666666444444444444444444555555444444444444555666666777666666555555555555666666555555555555555555555555555666666555333333444666555555555555666666666666555666777888888777666555555555555555555555555555555666666666777777777777555555555555555666666777777777888888888999999999888666888<<<:::;;;MMMbbb|||kkkcccnnn}}}uuukkkmmmttt~~~zzzwwwssssss}}}{{{~~~wwwzzzpppllllllnnnooojjj^^^TTTQQQPPPNNNPPPOOOMMMFFF???;;;;;;===<<<<<<;;;::::::::::::;;;999999999999999999999999888888777777777777888888777777777777777777777777777666555444444555666777777777777777888888888888777777777777777777777777666888999888777666777888888888888999999:::::::::???===<<<>>>FFFQQQ\\\cccnnnrrrtttvvv|||sssiiieee^^^[[[YYYWWWTTTRRROOOMMMIIIDDD@@@>>><<<<<<999999999999999999999999JJJVVVTTT@@@333666999444555555555666666666666666666777777777777777666555777777666555555555555555222333555666777777888888555555555555555555555555555555555555666666666777111222444555666555444444444444444444444444444444444555555555555555555444444444444555555555666666333444444555555444444333333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444333333333333333333333333333333333444444444555555444444444444444444444444555444444333333444444555444444333222222222222333;;;999777444333333444444555555555555555555555555444444444444444444444444333444444555555444444333333333444444555666777777555444444444444555666666555444333333444555666777555444444333333444444555555555555666777888888999888888888888777777777777444444444444444444444444555555444333333333444444555555555555555555555555666666666666666666555555444333333222222222333333333333444444666777888999555555555555555555555555777888888666333333555888555555555555666666666777555666777888888777666555444444444444444444444444555666666666777777888888666666666666666777888888777888888888888999999999666555999===;;;>>>VVVppp~~~yyyvvvwww|||iiiccckkkttt~~~wwwzzz{{{}}}|||}}}|||xxxtttnnngggnnnmmmeeeZZZUUUTTTTTTQQQLLLKKKIIIEEE@@@<<<;;;;;;;;;;;;::::::::::::999999777777777777777777777777777777777777777777777777999888888888777777666666999888888888777777666666777777777777888888888888999666666:::999444555:::777888888888888888999999333777;;;;;;:::999;;;>>>>>>DDDKKKQQQUUU\\\gggooowwwxxx{{{~~~~~~yyyssstttrrrmmmfff```\\\[[[VVVTTTQQQMMMJJJEEE???::::::999999:::;;;;;;999777???CCCAAA888333666888666999999888777666555555444666777888777777888;;;===777555444444666777777666444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444777666555444333222111111333333333333333333333333333333333333333333333333444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222444444444333333222222222333333333333333333333333666555555444444333222222444444444555555555555666444444444444444444444444333333333333333333333333555555444444444444555555444444444444444444444444555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555666555444333333333333333555555555444555777<<>>???>>><<<999666555555555444444444444444444444555333222111111222444666555555666666666777999:::666666555555555444444444555444444444444555666666444444444444444444444444555555666666666666555555555555555555555555555555333333444444555555666666444666777888777666333222555555555555555555555555666666666666666666666666888888777777777777777888::::::999888888888888999777;;;???===<<>>;;;::::::::::::<<>><<<<<<888888777777777777777666555555444333333333444555555444444444666888888888666666555555555444444444555444444444444555666666444444444444444444444444555555666666666666555555555555555555555555555555555555555555555555555666777777777777666555333222555555555555555555555555666666666666666666666666888888777777777777888888888888999888777777888999999;;;???CCCIIIVVVjjjyyysss^^^\\\^^^jjj}}}~~~zzz~~~~~~{{{~~~~~~yyyuuurrrlllfffiiiiiiddd[[[VVVVVVTTTQQQLLLLLLIIIEEE???<<<;;;;;;;;;;;;::::::::::::999999888888888888888888888888777777777777777777777777888888888888777777777777888888888888777777777777777777777777888888888888999777777999888555555777999888888888888888999999888:::===>>>@@@FFFOOOUUUaaaeeekkkssszzzzzz|||~~~qqqeee[[[TTTPPPMMMOOOKKKEEEAAA???>>>===<<<999===>>>:::888777777444666666666666666555555555777888777666555555888:::777555333333555666555444444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333444444555555555555555555555555333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333444444555555666777777888444444444555555555555666444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555333444444444555666666666555555555555555555555555555555555555555555555555555555444333333333444444222444555666888<<>>>>>>>>======;;;<<<======<<<:::888777888555222333666888666333555555555555555555555555555444444444444555666666444444444444444444444444444555555666666555555444555555555555555555555555666666666777888:::<<<===>>>===:::777666666666666555555555555555555555555666666666666666666666666777777777777777777888999999:::<<<;;;999999<<<>>>???KKKYYYbbbiiisss|||zzzmmmjjjlllpppxxxvvvttt{{{qqqjjjiiiiii~~~xxx}}}|||~~~~~~wwwqqqmmmfff```eeefffbbb[[[VVVVVVTTTPPPMMMLLLJJJEEE???;;;::::::;;;;;;:::::::::999999999888888888888888888888888777777777777777777777777777777777777777777888888777777777777777777888888666777777777888888888888:::999777777999;;;999777:::999888777777888999:::???CCCIIIPPPZZZiiiyyyzzzwwwvvvxxxyyyrrrwww~~~wwwnnnhhh\\\XXXSSSOOOKKKHHHEEECCCAAA===999777666666777999555555555666666666666666777888777666444444666888888666444444555555444333555555555555555555555555444444444555555555555666444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444555555444444444333333333333333333333333333333333555555555555555555555555444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555444444444333333444444444555555555555666555555555555555555555555333333333333333333333333444444555666666555444444333333333444444444555555555555555555555555555555333333333444555666777777555555555555555555555555555555555555555555555555444444333333333444444555333444555555555666999;;;>>>AAADDDFFFDDDAAA???>>>???????????????????????????@@@AAABBBAAA???<<<:::;;;888555555666666555222444555555555555555555555555444444444444555666666444444444444444444444444444444555555555555444444555555555555555555555555555555666777:::===@@@BBB@@@>>>;;;888777777888999666666666666666666666666666666666666666666666666777777666666777888999999888:::;;;999777888>>>CCCIII___tttxxxtttwwwwwwgggbbblllwwwwww~~~}}}wwwqqqkkkccc]]]YYYVVVWWWXXX{{{vvv|||{{{|||}}}wwwppplllfff___ffffffaaaYYYUUUUUUSSSPPPMMMMMMJJJEEE???;;;999999;;;;;;::::::::::::999999999999999999999999999999777777777777777777777777777777777777888888888888777777777777888888888888777777777777888888888888999999888777;;;???===999777777777888:::===AAACCCMMMQQQXXXaaakkkzzz{{{uuuuuuyyy|||}}}zzz|||vvvtttwww{{{}}}ppphhh]]]SSSMMMLLLLLLLLLJJJCCC<<<:::999777999<<<777777777777777666666666777888777666555555888:::999777555555555666555444555555555555555555555555444444444555555555555666333333333333333333333333444444444444444444444444222333333444444555555555444444444444444444444444444444444444444444444444555555555444444333333333333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555555555444444444444444444444444666555555444333333222222444444444555555555555666555555555555555555555555333333333333333333333333333444555666666555444333222333333444444555555555555555555555555555555555333444444444555666666666555555555555555555555555555555555555555555555555444444333333333444555555444555555555333333444666999<<>>>>>??????@@@@@@AAABBBCCCBBBAAA???===>>>===;;;999666555444333444444444555555555555555555444444444444555666666444444444444444444444444444444555555555555444444555555555555555555555555555555555777:::>>>AAADDD???===;;;888777777888999666666666666666666666666666666666666666666666666666666666666777888999:::666888999777666;;;DDDLLLbbbzzzwwwmmmeeeeeemmmxxx~~~|||www}}}wwwjjj___ZZZWWWQQQLLLMMMPPPRRRVVVYYYyyyvvv|||{{{|||}}}~~~wwwqqqmmmhhhbbbgggfff```WWWSSSSSSSSSPPPNNNMMMJJJEEE???;;;999999;;;;;;::::::::::::999999999999999999999999999999777777777777777777777777666777777777888888888888666777777777888888888888777777777777888888888888999:::888888<<>>DDDKKKQQQTTTZZZ___fffmmmuuu}}}xxxxxxzzz}}}~~~xxxrrrhhh```[[[WWWTTTRRRSSSJJJCCCAAA@@@<<<;;;===999999888888777777666666777777888777666777999<<<:::888666666666777666444555555555555555555555555444444444555555555555666333333333333333333333333444444444444444444444444222222333333444555555666444444444444444444444444444444444444444444444444333333444444444444444555333333333333333333333333333333333333333333333333444444444444444444444444222222333333333333444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444555555555666555555555555555555555555555555555555444444444444444444444555555555555666555555555555555555555555444444444444444444444444333444666777777666444333222222333333444555555666555555555555555555555555444444555555555555555555555555555555555555555555555555555555555555555555333333333333333444555666333444555444333222333444555777:::;;;:::999999:::888999999;;;<<<===>>>??????@@@AAAAAAAAA@@@??????AAABBBBBB===666333333555444444444555555555666666555444444444444555666666444444444444444444444444333444444555555444444333555555555555555555555555555555444555777:::>>>@@@;;;:::888777666666666777666666666666666666666666666666666666666666666666666666666666777888999:::666888::::::;;;CCCQQQ\\\ssswwwllljjjhhhjjjqqq}}}~~~|||uuunnnhhh^^^SSSMMMMMMPPPNNNPPPWWWZZZ[[[```gggyyyvvv}}}||||||~~~~~~}}}vvvqqqooojjjeeeiiiggg```WWWRRRRRRRRRPPPNNNMMMJJJEEE???;;;999999;;;;;;;;;:::::::::999999999999999999999999999999777777777777777777777777666666777777888888888999666666777777888888888999777777777777888888888888999:::999888===EEECCC<<<;;;===@@@FFFNNNXXX```dddaaaffflllrrrwww}}}}}}vvvssssssrrrpppkkkdddZZZTTTWWWNNNHHHHHHFFF@@@<<<===;;;::::::999888777666666666777888777777888;;;===;;;999777777777777666555666666666666666666666666444444444555555555666666333333333333333333333333444444444444444444444444222222333333444555666666444444444444444444444444444444444444444444444444111222222333444666666777333333333333333333333333333333333333333333333333444444444444444444444444222222333333333444444444555555555555555555555555333333333333333333333333444444444444444444444444444444444555555555666666555555555555555555555555444444555555666777777777444444444555555555666666666666666666666666666666555555555555555555555555333444666777777666444333222222333333444555666666555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555333333333333333444555666333444555555333333444555222333555666555555666777555666777999;;;<<<>>>>>>>>>>>>??????@@@?????????CCCFFFFFF@@@777111333777444444444555555555666666555444444444444555666666444444444444444444444444333444444555555444444333555555555555555555555555666555444333444777:::<<<777777666555555555555555777777777777777777777777666666666666666666666666666666666666777888999:::888;;;===>>>AAALLL]]]kkksss{{{~~~~~~rrr___[[[gggttt{{{}}}}}}tttkkkfff\\\ZZZYYYWWWSSSOOOQQQWWWYYY\\\cccjjjiiifffjjjrrr|||xxx}}}uuuyyy|||wwwrrrnnnjjjfffcccgggeee___WWWSSSTTTSSSPPPOOONNNKKKEEE???:::888888<<<<<<;;;;;;;;;:::::::::999999999999999999999999999888777666666777888888888999999888666555666777888888888888888888888888:::888555555666888999:::<<<888666999@@@EEEEEEBBB>>>===AAAMMMZZZaaaaaa```ccciiinnnsss}}}{{{sssooo}}}{{{zzzwwwqqqooossssssdddRRRRRRQQQQQQSSSQQQKKKDDDAAA;;;;;;;;;;;;:::999777555;;;999777888:::<<<======:::999777666555666777999666666666666666666666666666666555555555555666666333333333333333333333333444444555555555555444444333333333444444444555555333444444555555444444333444444444444444444444444333333333333333333333333444444444444444444444444555444333333333333444555444444444444444444444444444444444444333333222111777666444333222333333444333444444555555444444333222222333333333444444444333888<<<;;;777333333555333333333333333333333333555555555555555555555555333333333444444444555555666444333444555666555444666666666666666666666666666666555555555444444444555666666666666666555555444444444555555555666666777777666555555555555555777777666555444333333222666666666666666666666666444444555555555555444444555555555555555555555555333444444555555444444333555666666777888999999:::::::::;;;<<<<<<===>>>>>>CCCAAA???;;;888555333222333333333444444444555555444333333222333444555666555555555555555555555555555555555555555555555555555666666666666666555555333333333444444444555555666666666666666666666666555555555555666666666666888888777777666666555555666999888444555:::999333333:::AAABBBEEEQQQgggxxxsssrrr|||sssaaa[[[hhhooovvv{{{~~~zzzwwwqqqiii```ZZZXXXXXXXXXUUUQQQOOOPPPTTTYYY]]]ggguuuyyysss{{{vvv{{{tttzzz|||vvvrrrnnnjjjfffccchhhfff```WWWSSSSSSRRROOOOOONNNKKKEEE???:::888888<<<<<<;;;;;;;;;:::::::::999999999999999999999999999888777666666777888888888999999888777666666888888888888888888888888888:::888777777777888999999999888777888;;;>>>@@@AAAHHHJJJPPPYYYaaadddddddddlllrrrwwwzzz}}}yyyyyy{{{zzz{{{{{{uuummmjjjpppwwwtttkkkYYYWWWTTTRRRPPPMMMJJJIIIBBB@@@===999777666888:::888666666777999;;;;;;;;;999888666555444555666777666666666666666666666666666666555555555555666666333333333333333333333333444444555555555555444444333333333444444444555555333444444555555444444333444444444444444444444444333333333333333333333333444444444444444444444444555444333333333333444555444444444444444444444444444444444444444333222111666555444333333333333333333444444555555444444333222222333333333444444444444999===<<<888444444666333333333333333333333333555555555555555555555555333333444444444555555555666555444555666777666444555555555555555555555555666666555555555444444444555555666666666666555555333333333444444444555555777777666555555555555555666666666555555444444333666666666666666666666666444444555555555555444444555555555555555555555555333444444555555444444333444444555555666666777777777888888999::::::;;;;;;>>>===;;;888666555444444333333333444444444555555444444333333333444555666555555555555555555555555555555555555555555555555555555666666666666555555333333444444444555555555666666666666666666666666555555555555666666666666888888777777666666666666666888888555666;;;;;;777>>>???BBBHHHSSSaaammmuuuzzz|||tttaaa^^^gggllluuuooojjjccc\\\WWWTTTSSSSSSLLLOOOUUU\\\eeeppp{{{zzzsss{{{yyyuuu|||{{{vvvqqqnnnjjjfffcccjjjhhhaaaWWWRRRQQQQQQNNNNNNMMMJJJEEE???:::999888<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888777777777777888888777999999999777666777888888888888888888888888888999999999999999999999999888:::;;;;;;;;;===BBBFFFRRRYYY```eeeffffffggggggssswwwzzzyyyyyy{{{|||zzzttttttyyy~~~tttooorrrzzz|||yyyrrrmmmdddZZZTTTPPPOOOOOONNNKKKFFF>>>777666999===666666666888:::;;;:::999888777555444444444555666666666666666666666666666666666555555555555666666333333333333333333333333444444555555555555444444333333333444444444555555333444444555555444444333444444444444444444444444333333333333333333333333444444444444444444444444555444444333333444444555444444444444444444444444333444444444444333333222444444555555444444333333333444444555555444444333333333333333444444444444555999<<<<<<888666555666333333333333333333333333555555555555555555555555333444444444444555555555777666555666888888666555444444444444444444444444555555555555555444444444555555666666666666666555222222333333333444444444777666666555555555555666555555555555555555555555666666666666666666666666444444555555555555444444555555555555555555555555333444444555555444444333333444444444444444444444555555555666666777777888888777666555555555555555333333333444444444555555444444333333333444555555555555555555555555555555555555555555555555555555555555666666666666666555333444444444444555555555666666666666666666666666555555555555666666666666888777777777777666666666666888888666777;;;===<<>>AAAHHHccc~~~~~~tttkkkiiijjjnnnwww{{{zzzqqqrrreee]]]VVVRRRRRROOOMMMOOOWWWdddoootttuuuwwwsss||||||{{{~~~}}}|||wwwsssooolllhhheeelllkkkdddWWWOOONNNNNNNNNMMMMMMJJJEEE???;;;999999<<<<<<;;;;;;;;;:::::::::999999999999999999999999666666777777888888888888777888999999888777888:::888888888888888888888888555777999999888777888999@@@???AAAHHHSSS[[[______^^^fffjjjhhhggglllqqqrrrxxxvvvsssnnnjjjkkkpppvvvwwwrrrrrruuuzzzyyywwwuuutttttttttttttttvvvzzz}}}{{{yyy~~~ttthhh```ZZZTTTVVVWWWSSSLLLDDD@@@???888777888999;;;;;;999777888888777777777666777777666666666666666666666666555555444444444444555555444444444444444444444444444444555555555555444444333333333444444444555555333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444444222333444555555555333333333444444555555444444333333333444444444555555555555666777777666555555555444444444444444444444444555555555555555555555555444444444555555555666666777777777999::::::777555666666666666666666666666444555555555555555555555444444555666666666666666555555555555666666666666666666555555555555666666444444555555666777777777666666666666666666666666444444555555555555444444555555555555555555555555333444444555555444444333555555444444444444444444444444444444555555555555666666555444444444444555333333333444444444555555444444444444444444444333555555555555555555555555555555555555555555555555444444555666666666666666444444444555555555666666666666666666666666666666555555555555666666666666777777777777888888888888:::999888777777:::AAAGGGZZZvvv~~~jjjiiiiiinnnttt|||yyykkk\\\UUUSSSRRRSSSUUUTTTXXXcccvvvwwwttt}}}~~~~~~zzz~~~{{{vvvrrrooolllhhheeelllllleeeWWWNNNMMMOOOOOOMMMLLLJJJEEE???;;;::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999555666777888888999888888777888:::999888888999:::888888888888888888888888444777::::::888888:::===AAAAAADDDOOO]]]fffhhhfffdddkkkmmmlllqqq{{{~~~zzzpppmmmmmmooorrrvvv}}}{{{zzzuuunnngggdddfffiiijjjiiihhhhhhhhhiiijjjjjjjjjnnnqqqrrruuuyyyzzzxxxoookkkjjjqqq{{{yyyqqqiiiTTTUUUVVVUUURRRMMMGGGDDD:::999888888999999777555888888888888777777777777666666666666666666666666555555444444444444555555444444444444444444444444444444555555555555444444333333333444444444555555333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333444444555555555555444333333444444555555444444333444444555555444444333333444444444555555555555555555555666555555555444444444444444444444444444555555555555555555555555444444555555555666666666666666777999:::999777444777777777777777777777777444444444555555555555555333444555666777777777777555666666666666777777777666555555555555666666777555555555666666777777777666666666666666666666666444444555555555555444444555555555555555555555555333444444555555444444333555555555555555555555555555555555555555555555555666666555444444444444444333333333444444444555555444444555555555444333222555555555555555555555555555555555555555555555555333444555666777777777777444444555555555666666666666666666666666666666666555555555555666666666666777777777888888888888999;;;999888999:::===GGGQQQuuu}}}{{{oooVVVfffwww}}}{{{~~~zzzzzz|||wwwlll___VVVOOONNNPPPRRRUUUXXX\\\dddsssyyyttt|||}}}{{{|||yyytttpppmmmjjjfffdddkkkllleeeWWWMMMLLLOOOPPPMMMLLLIIIEEE???;;;::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999444555777888999999888888777888:::999999888:::;;;888888888888888888888888555888;;;:::999:::>>>CCCDDDGGGMMMWWWbbbhhhjjjiiijjjoooqqqttt}}}kkkhhhlllvvv{{{wwwpppjjjddddddcccaaa^^^]]]]]]]]]^^^]]]\\\\\\]]]___aaabbbcccffffffdddffflllnnnllleee``````fffooowww}}}wwwddd^^^XXXTTTSSSQQQLLLHHH@@@>>><<<:::::::::999777777777777777777666666555666666666666666666666666555444444333333444444555555555555555555555555555444444555555555555444444333333333444444444555555333444444555555444444333444444444444444444444444555555555555555555555555444444444444444444444444333333444555555444333333444444444444444444444444333333444555555555555555333333333333333444555666333444444555555444444333444444444444555555555555666555555555666666666555555555555555555555555555555555555555555555555555555555555555666666666666555666777999:::999666333777777777777777777777777444444444555555555666666333444555666777777777777555555555666666666666777555555555555555666777777666666666666666777777777666666666666666666666666444444555555555555444444555555555555555555555555333444444555555444444333333333444444555555666666555555555555555555555555444444444333333444555555333333333444444444555555444444555555555444333222555555555555555555555555555555555555555555555555333444555666777777777777555555555555666666666666666666666666666666666666555555555555666666666666777777888888888999999999;;;888999<<>>>>>===<<<;;;666666666777666555555444666666666666666666666666555444444333333444444555555555555555555555555555444555555555555555555444333333333444444444555555333444444555555444444333444444444444444444444444555555555555555555555555444444444444444444444444333333444555555444333333444444444444444444444444333333444555666666666555444444333222333444666777333444444555555444444333444444444555555555666666777666555666777888777666555555555555555555555555555555555555555555555555555555555555666666666777555555666888:::999666333666666666666666666666666444444444555555555666666333444555666777777777777444444444555555555666666555555555555555666777888777777777777666666666666666666666666666666666666444555555555555555555444555555555555555555555555333444444555555444444333222222333444444555666666555555555555555555555555222222222222333444555666333333333444444444555555444444555666555444222111555555555555555555555555555555555555555555555555333444555666777777777777555555555555666666666777666666666666666666666666555555555555666666666777777777888888999999999999:::888999>>>CCCIIIXXXgggrrryyy}}}rrrdddZZZUUUXXXeeeuuu|||www}}}xxxjjj```XXXQQQLLLOOOQQQZZZeeemmmrrryyyvvvyyyyyyyyy~~~~~~zzzssslllgggdddbbbbbblllooofffVVVOOORRRSSSMMMOOOMMMJJJDDD>>>:::999999<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888999::::::;;;<<<<<<<<<@@@FFFLLLJJJWWWdddgggbbb```eeemmmnnnpppsssvvvxxxvvvsssooosss{{{yyypppggg^^^YYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\[[[WWWTTTXXXXXXXXXYYY[[[[[[YYYWWWZZZZZZZZZZZZ[[[[[[\\\\\\^^^XXXVVVZZZ]]]]]]aaahhhiiiuuu~~~{{{~~~yyyyyysssgggYYYPPPPPPSSSLLLJJJIIIJJJFFF>>>:::::::::999777777888888777666777777777777666666666666444444444555555555666666333333444555555444333333555555555555555555555555444444444444444444444444666555555555555444444444444444444444444444444444333333333444444444555555555555555555555555555555333444555555666666555555222222222333444555666777444444444444444444444444333333333444444444555555666666555555555444444444333333333444444444555555444444444555555555666666666666555555555444444444888777777666555555444444666444333444777999777555777666666666777777888888555777666222222666777555888777666666666666333111555666777777555555555555444444444444555555555555999888888888777777777777888888888888777555555444666666666666666555555555555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555666666666666666555555555555555555555555555555555555555555555555555444444444444444444444333333333444444444555555555666666666666555555555444444444444444555555555444333333444444444555555555666666555777888888777666666777777666555555555666888999555666777888888777666666555???BBB@@@JJJ```llljjjqqq}}}{{{dddUUUVVV^^^```ooo{{{{{{}}}rrrdddZZZVVVUUUSSSQQQSSSTTTccc~~~{{{{{{zzzxxx}}}~~~yyyrrrkkkfffdddcccdddlllnnnfffWWWPPPTTTTTTPPPNNNMMMJJJDDD>>>:::999:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888888777777888999999888:::<<<<<<===BBBIIIOOOZZZbbbjjjiiidddccchhhooonnnmmmllllllnnnppprrrsssyyywwwhhh```ZZZTTTRRRTTTRRRUUUYYY\\\___aaaaaaaaabbbccceeehhhjjjjjjgggdddaaaaaaaaaccceeedddbbb___ccc```]]]]]]```eeehhhjjjccc[[[VVVXXXYYYYYY\\\aaa^^^hhhtttyyyxxxyyy~~~~~~|||~~~xxxqqqjjjbbbYYYSSSTTTOOOLLLNNNMMMFFF@@@===;;;999666666777888888888777777777666666666555555444444444555555555666666333444555555555555444333555555555555555555555555444444444444444444444444666555555555555444444444444444444444444444444444333333333444444444555555555555555555555555555555333444555555666666555555333333333333444555555666444444444444444444444444333333444444444555555555666666555555555444444444333333444444444555555555444444444555555555666666666666555555555444444444666666666666666666666666666444333444666777666444444555666777777777666666666999888444555888999777777666555666777888666444666777666666555555777888666666666777777777888888666666666666555555555555666777888777666555444444666666666666666666666666555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555666666666666666666666555555555555555555555555555555555555555555555555555444444444444444555555555333333333444444444555555666666555555555444444444444444555555666555555555444444444555555555666666444666888888666555666777777666666555666777888999555666777888999999888888<<<<<>>:::999:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888888888888999888888777777777888888666999<<<>>>@@@FFFNNNTTT^^^aaacccaaa^^^___eeekkkoookkkgggeeegggmmmuuuzzz}}}~~~~~~~~~tttiii```WWWTTTSSSTTTXXX]]]^^^bbbiiipppssssssqqqoooqqqssswww|||}}}zzzwwwvvvwwwwwwvvvsssnnnjjjllliiigggkkkqqqvvvvvvtttpppfff^^^ZZZYYYVVVTTTUUUXXX]]]dddhhhiiikkkooorrrvvv~~~yyyvvvvvv~~~|||qqqaaaWWWNNNOOORRROOOHHHDDD???<<<777555555777888999666666666666555555555555444444555555555666666666333444555555555555444333555555555555555555555555444444444444444444444444666555555555555444444444444444444444444444444444333333333444444444555555555555555555555555555555333444555555666666555555555444444444444444555555444444444444444444444444333444444444444555555555555555555555555444444444333444444444444555555555444444555555555666666666666666666555555555555444555555666666666777777777777555444444555666555444444555666888888888666666888:::999555555777888555777666666777888999888777777777666555666777999:::444444555555555666666666555555555555555666666666444666888888777555555555666666666666666666666666555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555666666666666666666555555555555555555555555555555555555555555555555444444444555555666666777333333333333333444444444555555555555555444444444444444555555666777777777444555555555555666666666444666777777666555555666666666666666666777888888555555666888999999::::::@@@>>>QQQuuu|||vvv|||yyymmm___VVVXXXdddoooxxx~~~zzzooottt|||{{{zzzjjjZZZUUUPPPPPPVVVaaalllrrriiilllzzzyyy||||||zzz{{{~~~}}}xxxpppiiieeedddgggiiipppnnneeeZZZUUUVVVTTTPPPMMMLLLIIIDDD>>>:::999:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888888888888999888888777777777888888888;;;@@@DDDGGGMMMUUUZZZZZZZZZZZZYYYYYY\\\bbbgggpppooolllkkknnnttt{{{}}}uuuuuuwww~~~zzz|||yyylll```YYY___]]]]]]___bbbfffkkkpppuuu|||}}}}}}}}}yyyrrrjjjgggfffbbb[[[VVVZZZZZZZZZ[[[^^^aaaeeehhhqqqzzzvvvdddRRROOORRRRRROOOLLLFFFBBB;;;777666777888888666666666666555555555444555555555555666666666666444444555555555555444444555555555555555555555555555555555555555555555555666555555555555444444444444444444444444444444444333333333444444444555555555555555555555555555555333444555555666555555555666555555444444444444555444444444444444444444444444444444444555555555555555555555555555555555555444444444444555555555555555555555555666666666666666666666555555555555555555555555555666666666666888777555555555666666777777888888999999:::;;;;;;:::<<<<<<888888::::::777;;;:::999999:::::::::999777777777888999:::999888555555555555555555555555777777777888888888888888555888;;;;;;888666777888666666666666666777777777555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555444444444555555555555555333444444555666777888888444444444444444444444444555555555555555555555555555555555555666777777888555555555555555666666666444555777777555444555666666666666666666777777888666666666777777999:::;;;@@@HHHggg}}}sssfff\\\]]]gggttt}}}xxx{{{||||||yyyzzzvvvgggZZZNNNPPPTTT\\\hhhwwwvvv~~~|||wwwpppiiieeeeeegggiiirrrmmmddd[[[VVVTTTQQQMMMLLLKKKHHHCCC>>>:::999:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888888888888999999:::<<>>;;;999888777777666666666666555555555555555555666666666777777555555555555555555555555555555555555555555555555555555555555555555555555666555555555555444444444444444444444444444444444333333333444444444555555555555555555555555555555333444555555666555555555666666555444444444555555444444444444444444444444444444444555555555666666444555555555555555555555444444444555555555666666555555555666666666777777666666666666666666666666666666666666555555444444777777666666666777999;;;===<<<;;;;;;<<>><<<;;;<<<>>>@@@???;;;777::::::999999999888888888999999999999999999999999666;;;???>>>;;;888888:::666666666666777777888888666666666666666666666666555555444444444444555555555555555555555555555555555555555555555555555555444555555555666666777777555555555555555555555555444444444555555555666666333444444555666777888888666666666666555555555555444555555555555555555555666666555555666777999999666666666666666666666666444666777777666555555666555666666777777777777777888777666666777999;;;===EEEYYYwwwpppjjjcccccckkkwww|||{{{~~~qqqhhhbbb[[[SSSMMMPPPXXXeeerrr}}}ttt|||wwwpppjjjfffeeefffhhhqqqjjjaaaZZZVVVSSSOOOKKKKKKJJJHHHCCC===:::999:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888888999:::;;;<<<===BBBHHHPPPVVVXXXZZZ]]]``````aaabbbbbbbbbcccfffiiissszzzzzzvvvlll```[[[]]]______dddffflllrrrvvvuuuooojjjwwwwwwnnniii```XXXTTTUUUXXX[[[iii{{{}}}ooo```WWWQQQPPPRRRSSSPPPKKKGGGCCC???;;;888777777777777666666666666555555666666666777777777666666555444444555666666555555555555555555555555555555555555555555555555666555555555555444444444444444444444444444444444333333333444444444555555555555555555555555555555333444555555666666555555666555555555555555666666444444444444444444444444444444555555555666666666444444444555555555555555444444555555555666666666555555666666666777777777555666666666666777777777777777777777777777777777888999::::::;;;===AAAEEEEEEDDDDDDDDDGGGKKKOOORRRPPPUUUYYY[[[___fffiiigggVVVTTTPPPNNNNNNNNNMMMLLLIIIGGGGGGHHHIIIGGGAAA<<>>===<<<;;;:::999888999999999999888888777777888===BBBAAA<<<999999;;;555666666777777888888999666666666666666666666666555555444444444444555555555555555555555555555555555555555555555555555555444444555555666777777777555555555555555555555555333333444444555666666666444444444555555666666777777777777666666666666666444444444555555555555555666666666777999;;;>>>???777777777666666666666555555777888888777666666777555555666777777777777777888777666777999===AAACCCSSSgggxxxzzz``````dddkkkvvvzzzwwwzzzjjj\\\RRRLLLLLLPPPXXXeeevvvyyymmmrrr~~~{{{xxxqqqkkkgggeeeeeefffllleee\\\XXXVVVSSSOOOLLLKKKJJJGGGBBB===:::999:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888888888888777888888999;;;===???@@@FFFNNNWWW]]]^^^]]]]]]^^^ZZZ\\\^^^]]]\\\___dddjjjssszzzxxxccc[[[SSSQQQSSSZZZeeeoooxxx|||~~~ssshhhbbb```aaabbbnnnwwwvvvyyywwwmmm```TTTQQQSSSUUUSSSRRROOOLLLGGG@@@;;;999888888888777777777777555666666666777777777777777666555444444555666777555555555555555555555555555555555555555555555555666555555555555444444444444444444444444444444444333333333444444444555555555555555555555555555555333444555555666666555555555555444555555666777888444444444444444444444444555555555555666666666666444444444555555555666666555555555555666666666666555666666666777777777777555666666666777777777777777888888:::;;;<<<======@@@BBBDDDEEEFFFJJJPPPUUUPPPRRRTTTXXX[[[^^^aaabbbaaafffjjjlllpppuuuwwwuuuiiifffbbbaaaaaaaaaaaa```\\\WWWSSSQQQQQQPPPKKKGGGIIIHHHGGGEEEBBB@@@???>>><<<<<<;;;:::999888888777999???DDDBBB<<<777777999555666666777888888999999666666666666666666666666555555444444444444555555555555555555555555555555555555555555555555555555444444555555666777777888555555555555555555555555333333444444555666666777444444444444444555555555777777666666555555555555444444444555555555666666555555777999===BBBGGGIII777777777777666666666555666888999999888777777888444555666777888777777666777666777888===CCCIIIMMMaaakkkssswww|||kkkWWW]]]gggrrr|||xxxzzznnn```XXXQQQMMMPPPWWW\\\kkk{{{mmm]]]pppzzz{{{xxxrrrlllgggeeeddddddhhh```XXXVVVVVVSSSPPPMMMKKKJJJGGGBBB===:::::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888888888888888888888888888777777888:::<<>>999999999999888888888777666666666666777777777777777666555444444555666777555555555555555555555555666666666666666666666666666666555555555444444444444444444444444444444444333333333444444444555555555555555555555555555555333444555555666666555555444444444555555777888999444444444444444444444444555555555555666666666777444444444555555555666666555555555555666666666777666666666666777777777777555666666666777777888888777888999<<<>>>@@@BBBCCCIIILLLNNNPPPRRRVVV]]]cccZZZ]]]ccciiimmmooooooooommmqqqsssssstttwwwwwwtttuuurrrooonnnooopppppppppkkkccc[[[WWWWWWVVVTTTQQQWWWVVVUUURRROOOMMMKKKJJJ@@@@@@???>>><<<;;;:::999999???DDDCCC<<<666666888555666666777888999999999777777777777777777777777555555555444444555555555555555555555555555555555555555555555555555555555444444444555666777777888555555555555555555555555333333444444555666777777444444444444444444333333666666555555555444444444444444444555555555666666444555777;;;AAAHHHNNNQQQ888888777777666666666555777888::::::888777888999444555777888888888777666666666777:::@@@HHHPPPUUUhhhjjjqqq|||rrr\\\VVV___lllvvv~~~~~~~~~{{{uuucccZZZTTTUUUUUURRRSSSVVV\\\lll|||vvveeeTTTsssqqq}}}vvvooollljjjgggfffiiieee```ZZZVVVUUUTTTQQQNNNNNNJJJEEE@@@<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;888888999999999:::::::::999::::::::::::999888888777777777888<<>>KKKXXX^^^```kkkooozzznnn```\\\___qqq}}}|||{{{ooofff^^^WWWVVV[[[\\\YYY```lllrrr~~~|||wwwkkk[[[QQQNNNuuurrr}}}uuunnnllliiifffeeehhhiiiccc\\\WWWUUUSSSPPPMMMMMMJJJEEE@@@===:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::888888999999999:::::::::999999999:::999999888888999999999;;;@@@HHHPPPVVV[[[^^^dddkkkmmmhhh]]]SSSLLLRRRZZZbbbiiioootttwwwxxxzzz{{{xxxtttqqqqqqssszzzyyyjjj\\\XXXVVVSSSPPPQQQ___\\\```oooqqqeeeYYYTTTPPPMMMMMMPPPPPPQQQUUU]]]bbbiiiuuu}}}zzzpppkkkrrryyyuuunnniii[[[VVVQQQTTTZZZZZZSSSKKKDDD???:::888888888666444666777777777666666555555444444444555555555666666333555666666444333333444555555555555555555555555444444444555555555666666555555555555555555555555444444444555555555555666555555666666555555444333555555444444444333333333444444333333333444555666666666555555555444444444444444444444444444444444444555555666666555555444444666777777555444555666555444333444666888999:::555555888===???>>>???CCCGGGJJJNNNTTT[[[dddlllqqq~~~zzztttqqqmmmjjjiiihhhddd^^^XXX[[[___dddhhhhhhfffdddcccaaaeeehhhhhhgggiiipppvvvsssnnnmmmooooooooosssyyy}}}wwwtttrrrkkkggg```XXXSSSPPPOOOPPPHHHFFFBBB>>>:::888888999888666555555666777666666777666666555555555666666555555555555555555555555444444444555555555666666444444555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555666666555555555444444444444444444555555555666666666555888@@@KKKPPPMMMIII:::999777666666666777888777888888999888777666555555777888777666666777999777;;;@@@GGGPPP\\\hhhqqquuu|||wwwhhhaaaaaatttvvv}}}}}}|||}}}qqqddd[[[XXXYYYcccttt{{{yyyyyy~~~{{{ssskkkdddZZZNNNGGGFFFxxxsss~~~}}}|||tttmmmjjjhhhddddddfffmmmfff]]]WWWTTTRRROOOLLLLLLJJJEEEAAA===;;;::::::<<<<<<<<<;;;;;;::::::999999999999::::::999999999888888999999999:::::::::888888888999999999999999:::;;;===???DDDMMMVVV\\\ZZZ^^^cccgggeee___VVVQQQMMMUUU```jjjqqqtttvvvvvvxxxuuurrrnnnlllmmmnnnpppwww}}}~~~vvv___WWWOOOOOOQQQTTTWWW[[[lllooosss{{{jjj^^^UUUNNNJJJJJJKKKHHHIIIOOOWWW```nnnzzz~~~~~~uuunnnpppwwwzzzzzzzzzdddYYYPPPQQQYYY^^^ZZZSSSNNNGGG@@@;;;:::999888666888888888888777777666666444444555555555666666666333555666666444333333444555555555555555555555555555555555666666666777777555555555555555555555555444444444555555555555666555555666666555555444333555444444444444333333333444444333333444444555666555555555555555444444444666666666666666666666666444555555666666555555444333555666666555444555666555555555666777888999::::::999<<>>;;;::::::======<<<;;;::::::999999888999:::;;;;;;:::999888888888999999999:::::::::888888888888999999:::::::::===BBBFFFJJJOOOVVV[[[VVVZZZ______\\\WWWSSSRRRXXX]]]eeekkkpppsssvvvwwwsssnnnhhhfffgggkkkoooqqqyyy{{{|||{{{sssbbbVVVSSSRRRSSSWWW\\\ccchhh~~~zzzjjj```ZZZWWWOOOOOOTTT^^^gggkkkqqqvvv}}}{{{{{{|||yyytttmmmaaaTTTOOOTTT[[[^^^]]]VVVPPPIIIDDDAAA???;;;888999999888888777777777666555555555555666666666666444555777666444333333444555555555555555555555555444555555555666666666666555555555555555555555555444444444555555555555666555555555666555555444333444444444444444444444444444444444444444555555666555555555555555555555555666666666666666666666666555555666666666666555555333555666666555555555666777777888777666666777888???>>>AAAFFFIIILLLSSS\\\\\\\\\]]]bbbiiilllllljjjaaabbbddddddeeeffffffeeeaaa\\\VVVQQQQQQTTTYYY\\\ddddddfffjjjkkkggg```YYYRRRTTTUUUSSSOOOPPPWWW\\\___]]]\\\]]]^^^]]]]]]]]]dddggglllppptttxxx}}}|||~~~}}}yyysssrrrvvv{{{zzzrrrdddWWWKKKDDD???>>>>>><<<999777888999888888777777666666666666777777555555555555555555555555555555555555666666666666777777666666555555444444555555555555555555555555555555555555555555555555555555555555555555555555333333444444555666666666555555555555555555555555555555555555666666666666444555999@@@FFFGGGCCC>>>888888777777777777777777777777888888888777777777333555777888777666777888@@@:::>>>XXX}}}~~~hhhZZZ^^^iiippp}}}~~~|||xxxpppggg^^^YYYVVVVVVWWWYYYfffzzz|||zzzwwwvvvwwwwwwvvvuuuqqqcccSSSLLLHHHFFFEEEFFFzzzttt}}}|||yyy|||{{{{{{ssskkkiiifffbbbaaacccfff```YYYTTTRRRQQQNNNLLLJJJIIIEEEBBB>>><<<::::::======<<<;;;::::::999999888999:::;;;;;;:::999888888888999999999:::::::::888888888888999:::<<<<<<===DDDLLLPPPQQQRRRUUUXXXZZZ\\\]]][[[WWWUUUWWWZZZaaaeeekkknnnoooooopppppphhheeebbbccciiipppwww{{{{{{{{{{{{|||}}}zzzwwwmmm```VVVOOOTTTZZZ___dddmmmvvv||||||sss```dddooo~~~wwwrrruuuwwwzzzxxxpppsssiiiZZZPPPOOOUUU\\\aaa[[[XXXSSSPPPMMMHHHAAA;;;:::999888777666666666666555555555666666666777777444666777666555333444444555555555555555555555555333333444444444555555555555555555555555555555555444444444555555555555666555555555666555555444333444444444444444444444444444444555555555666666555444555555555555555555555555555555555555555555555555666666666666666666555333555777777666666666777666888999888888:::>>>AAAHHHMMMYYYcccfffeeehhhmmmccc```]]]]]]^^^\\\XXXTTTOOOOOOQQQSSSTTTTTTUUUVVVWWWXXXXXXWWWXXX___jjjrrr}}}zzzwwwvvvvvvtttooojjjccceeefffccc______dddjjj~~~zzzsssmmmhhhccc]]]XXXXXXZZZ\\\]]]___bbbgggjjjqqquuuxxxyyyzzzppp```SSSNNNMMMGGGCCC???;;;:::999888777888777777666555666666666666666666666666666666666555555555666666666777777777777777666666555555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444555555555555555555555555555555666666666777777777777777:::===>>>;;;888777777777888888888777777777777777777777777888888333555777777777777888999@@@===EEEbbb}}}iiiXXXUUUbbbqqqyyy}}}wwwzzzuuukkk^^^UUURRRSSSTTTSSS]]]___iiiyyy~~~|||{{{{{{zzzxxxvvvuuutttrrrnnnlll```TTTHHHEEEEEECCCCCCDDDyyyttt}}}|||zzz}}}~~~{{{sssllliiifffbbbaaacccbbb]]]WWWTTTSSSQQQNNNKKKJJJHHHEEEBBB???<<<::::::<<<<<<<<<;;;;;;::::::999999999999::::::999999999888888999999999:::::::::999999888999:::<<<>>>???EEELLLUUUYYYWWWUUUWWWYYY\\\[[[XXXUUURRRUUU\\\bbbggglllqqqsssqqqmmmhhhfffaaabbbeeejjjqqqyyywwwlllfffaaa[[[XXXXXX\\\iiiwwwtttggg^^^]]]^^^dddnnn|||yyyppphhh]]]RRRMMMOOOUUU[[[]]]\\\[[[ZZZXXXQQQGGG@@@;;;:::888666555555666666555555666666666777777777444666777777555444444555555555555555555555555555333333333444444444444555555555555555555555555555444444444555555555555666555555666666555555444333333333333444444444444555444444555666666666666555444444444555555555555555666666666666666666666666555666666777777666666555444666888888777777888999555888;;;<<>>AAADDDHHHQQQ^^^ggg~~~zzzbbbWWWRRRQQQOOOMMMLLLOOOUUUYYY]]]ZZZ\\\bbbddddddfffkkknnnnnnpppssswwwxxxvvvttthhheee```ZZZVVVWWW[[[^^^ccchhhmmmnnnlllmmmqqquuunnnmmmhhhfffmmmxxx}}}{{{xxxxxxvvvssssssuuuzzz~~~tttpppjjjdddbbbdddhhhkkknnnssswwwyyyxxxvvvvvvvvvkkkeee[[[RRRLLLFFFBBB@@@???>>><<<:::888777666666666666666666666666666666555666666666777777777777666666666666666777777777555555555555555555555555555555555555555555555555555555555555555555555555333333444444555666666666444444444555555555666666555666666666777777777777666555444444555555555555555666777888999888888777888777666666666777999:::777777777666666888<<>>IIIYYYhhhttt}}}jjjWWWOOO]]]nnnwww~~~zzzooogggcccbbbPPPOOOPPPTTT\\\cccggghhhuuu}}}yyyvvvvvvwwwpppppppppoookkkddd[[[TTTNNNIIIFFFGGGFFFCCCDDDGGGuuuttt~~~|||tttmmmiiifffbbbaaacccbbb^^^ZZZXXXVVVSSSMMMIIIHHHGGGEEECCC@@@===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;888888999999999:::::::::;;;:::::::::<<<>>>AAACCCLLLRRRWWWWWWSSSSSSXXX]]]YYYTTTPPPQQQ[[[kkk||||||yyyrrrkkkffffffiiilllssszzz~~~zzztttrrrlllfffdddfffiiiooo}}}}}}mmmdddYYYTTTRRRUUUZZZcccttt|||xxxtttssssssooofff^^^^^^]]]]]]___^^^YYYQQQJJJ???===;;;999777888888999666666666666777777777777555666888777555444444555555555555555555555555555555555555555666666666777555555555555555555555555444444444555555555666666555555666666555555444333333333333444444555555555333444666777777777666555444444444555555555666666888888888888888888888888666666777777777777666666555777:::::::::999:::<<>>BBBFFFHHHPPPRRRTTTTTTTTTUUUWWWZZZVVVPPPNNNVVVhhh|||vvvllleee```^^^dddnnn}}}{{{jjjgggccchhhrrrwwwqqqooo}}}zzzlllcccWWWSSSSSSUUUVVVZZZggguuu}}}iiiaaa^^^[[[ZZZZZZZZZXXXUUUKKKHHH@@@999888;;;999555666666666666666777888888888888888888777666444444222333555555555555333222555555555555555555555555444444555555555555444444444555555555555555444444444444444444444444444444555555555555555555555555333444555555666666555555888666444555888888555333555666777999999999888777:::888666555666888999999999999999888999<<>>:::;;;;;;777777777777666666666666666888888888888777666555444333444444555555444444333555555555555555555555555444444555555555555444444444555555555555555444444444444444444444444444444555555555555555555555555333444555555666666555555777555444555777777555333666666888999999999999999666666666777888999999888;;;;;;;;;>>>DDDMMMUUUZZZbbbffflllqqqssspppkkkfffgggeeehhhmmmnnnhhhbbb```hhhmmmqqqsssxxxpppjjjaaaZZZUUUSSSRRRRRR[[[bbbiiikkkmmmmmmhhhbbbVVVSSSOOONNNOOOPPPQQQPPPgggkkknnnnnnlllkkknnnrrr```TTTIIIGGGHHHIIIJJJMMMJJJLLLOOOQQQRRRUUUZZZ```gggqqqzzzyyyyyyyyyvvvooojjjiiinnnsss~~~~~~tttjjjcccWWWWWWTTTPPPJJJCCC>>><<<:::<<<:::666666999:::888555555555555555555555666555555555555555555555555555555555555666666666666555555555555555555555555444444555555555555444444666555555444444444555555555555555555555555555555777666555444444555666777666888777555777:::999666888888777777777777888888888888888888888888888888444444888===???@@@GGGNNNQQQYYYjjj~~~nnn___aaakkkvvv~~~{{{vvvooofff[[[TTTWWW___ppp{{{~~~}}}zzzxxxrrrsssttttttrrroookkkiiifffggggggddd___ZZZWWWWWWSSSPPPKKKHHHFFFFFFEEEEEEyyy~~~yyyqqqkkkhhheee```^^^___\\\[[[XXXUUUQQQNNNKKKJJJIIIHHHFFFBBB===;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999888888888888999999;;;;;;<<<>>>BBBFFFKKKNNNOOOPPPRRRTTTUUURRRNNNKKKMMMXXXhhhtttzzz{{{zzzyyytttjjj___ZZZ\\\cccooo{{{~~~zzzxxxyyy}}}wwwjjjaaa]]]^^^```mmm~~~{{{yyysssssssssrrrqqqpppooooootttwwwzzz}}}ooo\\\ZZZbbbddd___YYY^^^hhhzzzzzzjjjWWWOOORRRXXXZZZXXXYYYXXXRRRFFF>>><<<;;;999777777777777666555444444777888888777777666555444555555444444444444555555555555555555555555555555444444555555555555444444444444555555555555555444444444444444444444444444555555555555555555555555444444555666666666666555666444444444666777666444666777777888999:::::::::555666888999::::::999999======AAAKKKYYYgggppptttqqqooollliiigggeeeeeeeeegggccccccgggiiihhhhhhjjjtttyyy{{{xxxtttrrrmmmgggTTTRRRPPPMMMLLLNNNRRRVVViiiqqqzzz{{{ppp\\\YYYVVVVVVYYY[[[[[[ZZZiiinnntttvvvuuutttuuuvvvhhh^^^TTTQQQPPPOOOOOOQQQQQQRRRRRRPPPOOOMMMMMMLLLSSS[[[dddjjjnnnvvvvvvnnnhhhdddrrr~~~{{{rrrlllgggeeeaaaZZZRRRIIIAAA===CCCCCC>>>777555777888666666666555555555444444444555555555555555555555555555555555555666666666666555555555555555555555555444444555555555555444444555555444444444555555666666666666666666666666666666666555555555555666666777888777555666999888444888888777777777777888888888888888888888888888888666666999>>>BBBIIIVVVdddbbbjjj|||yyybbbVVVdddwwwqqqzzzxxxrrriii^^^UUUUUU```nnn}}}zzzwwwuuummmmmmoooooonnnllliiihhhdddfffgggccc^^^[[[]]]```ccc^^^WWWQQQMMMKKKJJJIIIxxx}}}|||{{{~~~}}}xxxqqqkkkhhheee```^^^___ZZZYYYVVVSSSPPPMMMKKKJJJIIIHHHFFFBBB===;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999888888888999::::::<<<===???BBBFFFKKKOOORRROOORRRUUUTTTQQQNNNMMMMMMWWW___jjjssswwwwwwvvvuuulllbbbYYYZZZdddpppyyy~~~}}}zzzyyyyyyzzzyyyxxxmmm```WWWXXXZZZZZZ___gggmmmzzztttpppmmmiiijjjlllmmmnnnmmmlllkkknnnqqqtttwwwzzz}}}sssfffiiikkkeee]]]YYY^^^jjjzzzqqq^^^QQQPPPSSSVVVVVVZZZ]]]ZZZOOOEEE???<<<888666666777777777666555444777777777777777666555555666555444333333444555666555555555555555555555555444444555555555555444444333444555555666555555555555555555555555555555555555555555555555555555555444444555666666666666666555444444444555666666666777666666777777888::::::888999999888888888:::;;;===@@@IIIYYYkkkwwwzzzyyyiiiddd\\\VVVUUUZZZbbbiiiooogggaaaaaaccceeejjjpppssswwwxxxsssoooiii[[[LLLLLLNNNPPPPPPQQQUUU]]]bbbwww}}}rrrbbb```^^^___bbbdddcccaaagggooozzz{{{uuuqqqfffbbbaaabbbaaa]]]ZZZ[[[fffiiifff^^^UUUQQQPPPOOOQQQRRRQQQNNNQQQ^^^mmmvvvyyypppiiimmmssszzzzzzwwwsssqqqpppnnnhhh___VVVNNNIIIEEECCCOOONNNHHH>>>999888777333777777777777777777777777555555555555555555555555555555555555666666666666555555555555555555555555444444555555555555444444555444444444444555666666777777777777777777777777666666666555555666666666777888777555777:::999555888888777777777777888888888888888888888888888888;;;999888<<>>888666666777777777777777666666777777777777666666555666666444333333444666666555555555555555555555555444444555555555555444444333444444555666666555555555555555555555555555555666666666666666666666666444555666666777777666666444444555555555666888999888777666555555777888:::;;;:::888666555777===BBBIIINNNYYYhhhtttvvvpppiiiUUUUUUUUUUUUXXX^^^ffflllvvvooojjjjjjjjjjjjkkkooollluuu~~~pppWWWRRRUUUXXXZZZ[[[___eeejjjwwwzzz~~~wwwkkkgggggghhhhhhiiiiiihhhhhhgggmmmvvv{{{{{{uuunnnjjjiiihhhiiikkkjjjggggggkkk||||||jjjYYYSSSVVVXXXOOOQQQOOOKKKMMMSSSWWWUUU```bbbgggnnnuuuuuuoooiiinnnrrrwwwzzzzzzyyyzzz|||lllggg___XXXTTTQQQMMMJJJPPPPPPKKKCCC>>>===<<<888777777777888888888999999666666666666666666666666555555555555666666666666666666666666666666666666444444555555555555444444444444444444444555666666777777777777777777777777555666666666666666666555444777888888;;;AAAAAA>>>888888777777777777888888888888888888888888888888:::888999AAALLL___xxxooohhhkkksss}}}xxxyyy{{{}}}mmmbbb\\\VVVUUUXXXbbbuuu}}}zzzvvvqqqnnnlllmmmmmmmmmllljjjiiihhhcccaaaaaaeeekkkmmmjjjffffffaaaZZZUUUQQQPPPNNNMMM{{{zzzrrrllljjjgggcccaaabbb\\\YYYVVVQQQNNNKKKJJJJJJIIIHHHFFFBBB===;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999888999999:::;;;<<<<<>>MMM\\\kkk{{{vvvnnnlllmmm}}}yyyrrrxxxlllaaaRRRMMMLLLRRRZZZcccoooyyy}}}}}}zzzxxxwwwtttpppmmmhhhiiijjjkkkkkklllllllllccc```___fffooosssoooiiigggccc]]]XXXUUURRRPPPNNN|||yyyrrrllljjjgggcccaaaccc]]][[[VVVRRRNNNKKKJJJIIIIIIHHHFFFBBB===;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999:::;;;<<<<<<@@@DDDKKKQQQUUUVVVUUUTTTQQQOOOMMMKKKLLLQQQXXX]]]^^^bbbggghhheee___ZZZWWW[[[dddlllpppsssvvvtttooohhhkkknnnlllddd[[[UUURRRSSSYYYccckkkqqqwww~~~|||||||||||||||}}}~~~tttqqqeee]]][[[YYYXXXaaaooo{{{~~~yyywwwxxxtttuuuvvvtttnnneee\\\VVVUUUYYY\\\\\\[[[YYYRRRKKK@@@>>>:::888666666777888666666777777777777666666555555666666666666555555555555555555555555555555444444555555555555444444222333444555666666666666555555555555555555555555666666666666666666666666555555666777777777777777555666777777666888<<<@@@???===999666555666888:::888;;;@@@EEEKKKVVVdddnnn~~~~~~{{{sssiii^^^WWWZZZVVVQQQNNNTTTeee}}}uuummmfff___\\\]]]fffzzzppppppqqqssswwwzzz||||||zzz}}}}}}zzzyyyzzzwwwsssttt||||||vvvxxxfffNNNIIILLLLLLFFFFFFHHHKKKOOORRRTTTTTTWWW\\\iiixxx~~~{{{yyyzzz~~~~~~~~~yyyqqqjjjhhhcccXXXJJJBBBCCCCCCBBB;;;;;;:::999888666666555666666666666666666666666555555555555666666666666666666666666666666666666444444555555555555444444444333333444444666777777555555555555555555555555444555666777777666555444444666888999===DDDEEEBBB888888777777777777888888888888888888888888888888666777AAASSSdddpppyyyooogggmmmssssss{{{qqqwwwqqqfff^^^WWWMMMJJJLLLWWWbbbfffhhhiiilllwww{{{yyyxxxvvvuuusssooolllfffgggggghhhiiiiiijjjjjjdddaaaaaafffnnnsssssspppmmmiiiddd___ZZZUUUPPPMMM{{{}}}xxxqqqkkkiiigggbbbaaabbb___\\\WWWRRRNNNKKKIIIIIIIIIHHHFFFBBB===;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999:::;;;<<<===FFFKKKSSSZZZ]]]]]][[[YYYQQQKKKFFFHHHPPPWWW[[[[[[bbbfffgggaaaXXXRRRTTTWWWYYYhhhuuusssmmmlllllljjjccchhhkkkhhh```YYYWWWWWWWWW```llluuu~~~}}}~~~ooobbb___\\\UUUVVV]]]___oooxxxvvv{{{}}}||||||{{{vvvkkk\\\PPPXXXZZZ[[[\\\___aaa\\\UUUEEEBBB===888555555666666666666777777777777777666444555666777777666555444555555555555555555555555444555555555555555555444222333444555666666666666666666666666666666666666777777777777777777777777555666666777777777777777555777888888777999===AAACCC@@@;;;888666777999;;;888>>>HHHRRR\\\jjjyyyyyypppeee\\\WWWUUUQQQUUUZZZ___fffrrr}}}ooo^^^VVVTTTXXXbbblllqqq}}}vvvttttttxxx}}}}}}zzzyyyxxxuuuooozzz~~~{{{aaaQQQMMMJJJLLLKKKJJJJJJLLLPPPTTTWWWNNNPPPYYYgggmmmkkkkkkooopppnnnnnnttt~~~ttt^^^PPPLLLLLLJJJAAA@@@???<<<:::888666555777777777777777777777777555555555555666666666777777777777777777777777777444555555555555555555444333333333444555666777888555555555555555555555555444555666777777666555444777999888666777;;;:::666888888777777777777888888888888888888888888888888===<<>><<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888;;;;;;;;;999777:::???DDDLLLPPPVVV]]]aaa```[[[VVVIIIIIIJJJMMMSSSYYY^^^```ggghhheee\\\SSSQQQZZZccclllmmmmmmlllkkkiiihhhhhh```^^^```ccc```YYYXXX]]]bbbfffooo}}}zzz{{{~~~{{{ggg[[[WWWVVVWWWXXXVVVYYYlll||||||xxxrrrtttiiiPPPSSSSSSXXX```dddaaa___```NNNGGG===777777999:::999777777777777888888888888666666666666666666666666777777666555444444333333666666666666666666666666555555555555666666666666555666777666555444555777777555444555888999888666666666666666777777777777777777777777888999:::;;;CCC:::555888:::888888;;;:::KKKYYYbbbnnn}}}~~~qqqccc^^^aaaddd___YYYVVV\\\eeelllnnnqqqxxx|||eeeTTTRRRSSSSSS]]]lllnnn|||~~~yyy{{{||||||yyywwwuuuuuuwww|||}}}{{{}}}zzz~~~zzz{{{xxxuuuwww}}}qqq[[[QQQRRRKKKPPPQQQMMMPPPXXXZZZUUUNNNPPPSSSTTTYYYcccooowwwnnnooolllgggjjjyyylllSSSRRRUUUSSSMMMGGGAAA>>>;;;888:::>>>444555666777777777666555777777666666555555555444444555777888888888777666777777666666666666777777555555666666777777888888555555444555555666777888555555555555666666666666777777777777777777777777777777777777777777777777999888999;;;999777999===AAA>>>HHH\\\ddddddsss}}}ggg___dddooo|||vvv```UUUQQQNNNOOOOOOTTT\\\aaabbbdddhhhzzz{{{uuurrrqqqppppppooollliiigggggggggfffdddgggdddbbbhhhrrrzzzzzzxxxpppmmmhhh___RRRHHHJJJQQQzzz{{{wwwqqqiiieeecccbbb^^^ZZZYYYWWWSSSOOOLLLJJJJJJIIIFFFFFFDDD@@@===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;:::999999<<>>GGGIIIOOOWWW]]]gggzzzvvvhhhfffmmmwww|||gggWWWTTTUUUUUUQQQNNNPPPWWW]]]ccckkkrrr~~~xxxtttrrrrrrqqqqqqooollliiiggggggfffeeedddcccbbbccckkkuuu{{{{{{wwwpppiiiccc^^^XXXQQQOOOPPP~~~xxxzzz~~~wwwqqqjjjeeecccaaa]]]ZZZWWWUUURRRNNNKKKIIIHHHHHHEEEDDDCCC???<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::<<>>===999999888777666666666666777777666666666666555555777777777777555444333222777666666555555666666777222222444555777999::::::888888666555555444444444666777777777777888888888777777777777777777777777666666666666666666666666888888999<<<:::777;;;AAAPPP^^^ddd^^^aaasssuuulllfffkkkttt|||~~~xxx}}}yyyhhhWWWRRRVVV\\\^^^VVVSSSSSSZZZcccmmmzzz~~~|||}}}}}}zzz{{{xxxuuusssssssssrrrqqqnnnllliiiggggggfffeeecccbbbbbbgggppp{{{{{{sssmmmjjjnnnppphhh[[[SSS}}}xxxzzz}}}~~~~~~xxxsssmmmhhheeebbb^^^[[[WWWUUURRRNNNKKKIIIHHHGGGEEEDDDCCC???<<<::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999<<<@@@FFFMMMRRRQQQPPPOOOOOOOOONNNKKKIIIJJJNNNTTTYYY[[[\\\[[[[[[[[[WWWTTTTTTYYYbbbkkkpppooommmkkkiiifffaaaXXXRRRUUUUUUXXX```jjjttt{{{jjj___]]]___TTTPPPRRR\\\fffrrrwwwxxx{{{sss\\\VVVTTTYYY^^^^^^^^^______]]]VVVLLLAAA:::888999777777777666666666666666666666666666666666666666777666666666555555444444666666666666666666666666555555555555666666666666555666777666555444555777666666666666777777777777666666666666777777777777888888888888888777777777666888999888:::EEEWWWgggyyyxxxfffYYYQQQLLLJJJKKKQQQ^^^nnnvvvuuuppprrrpppiiiaaa]]]\\\ZZZWWWZZZbbbgggffffffjjjmmmllltttttttttuuu}}}xxxtttzzzzzzwwwzzz|||fffKKKKKKNNNJJJKKKTTTTTT^^^lllyyy}}}||||||yyy|||yyysssjjj]]]RRRIIIIIILLLJJJFFFEEE>>><<<:::888777666666777777777666666666666666666666666666555555444333222666666666555555666666666333333444555666888888999777777666555555555555555777777888888888999999999777777777777777777777777777777777777777777777777777888:::<<<:::999>>>FFF[[[uuurrrrrrqqqllllllttt|||zzzrrrkkkvvvtttjjj]]]UUUUUU\\\```bbb]]]\\\```jjjuuuzzztttwwwuuussssssssssssqqqooonnnkkkiiihhhggggggeeeccceeefffkkkuuuwwwrrrwwwzzztttiiiaaazzz{{{|||{{{{{{}}}vvvsssnnniiiddd```]]][[[WWWUUUSSSPPPLLLJJJHHHGGGEEEEEECCC@@@===;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999;;;???EEELLLQQQTTTPPPMMMJJJIIIIIIIIIHHHGGGPPPUUU\\\___^^^[[[YYYWWWUUUTTTVVV\\\eeennnsssuuuzzzxxxqqqggg\\\TTTRRRSSS\\\bbbgggkkkooowwwooodddYYYWWWYYY[[[XXXZZZkkkyyywww~~~{{{dddXXXOOOTTT^^^aaa```^^^\\\]]][[[UUUJJJ???999777888888777777666666666555666666666666666666666666666666666666666555555555666666666666666666666666555555555555666666666666555666777666555444555777555666666777666777777888666666666666777777777777999999:::::::::999888888777:::;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999:::>>>DDDKKKPPPSSSTTTOOOKKKGGGEEEEEEHHHIIIJJJVVV\\\bbbeeeaaa\\\XXXWWWPPPSSSZZZdddnnnuuuxxxyyy~~~ssscccTTTMMMPPPVVVdddmmmtttsssssszzzjjj[[[XXXXXXWWWQQQOOO\\\mmm{{{}}}{{{xxx}}}{{{iiiZZZOOOQQQZZZ^^^]]][[[WWWZZZ\\\ZZZRRRHHH>>>999999999888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666555666777666555444555777555666777777666666777888666666666666777777777777888999:::;;;;;;;;;999999444888===CCCNNN___mmmtttppppppjjj^^^QQQKKKMMMQQQVVV[[[```aaa^^^\\\]]]^^^kkkvvvwwwxxxxxxwwwvvvwwwxxxgggmmmuuu|||pppXXXTTTSSSLLLHHHKKKNNNJJJLLLTTTYYY]]]fffrrr}}}pppdddXXXSSSOOOJJJFFFEEEFFFDDDBBB???<<<:::888777666666777777777777888888555555444444555666666777666555555444444555555666666666666555555555444444444444444555555666888888777888888888888999999999777777777777777777777777999999999999999999999999888888:::;;;:::>>>KKKYYYyyy}}}{{{}}}wwwmmm[[[]]]dddiiiggg```\\\\\\bbbfffsss~~~}}}zzzxxxvvvtttssssssssspppooonnnmmmkkkkkkjjjiiifffdddeeegggllluuu~~~xxxkkk}}}}}}|||yyyyyy|||sssqqqmmmhhhbbb\\\YYYXXXTTTSSSQQQOOOLLLIIIFFFEEECCCCCCBBB???<<<;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::<<<@@@HHHOOOSSSSSSRRROOOKKKFFFCCCEEEJJJNNNPPPVVV\\\ccceee```ZZZWWWVVVRRRXXX```hhhnnnrrrtttuuuzzzsssgggYYYOOONNNUUU[[[jjjrrrwwwuuuvvv~~~zzzmmmbbb\\\WWWSSSXXXbbbuuu~~~wwwnnnbbbVVVSSSUUUWWWYYY\\\UUUWWWZZZ[[[XXXPPPGGG@@@:::::::::999888777777777666666666666666666666666666666666666666666666777666666666666666666666666555555555555666666666666555666777666555444555777444666888777666555777999666666666666777777777777666777999;;;;;;;;;:::999777???KKKWWWfffoookkkbbb]]][[[WWWRRRNNNNNNSSSYYYccciiimmmhhh^^^ZZZ___ggg~~~}}}uuutttqqqllllllrrrqqq{{{yyyhhh___ZZZTTTOOOMMMJJJGGGLLLWWWZZZVVVWWW^^^iiirrr{{{yyyppphhhbbbZZZQQQJJJIIIHHHGGGEEECCC???<<<999777666666777777777888888888888777666555555555666777666555555444444555555666555555555555555555555555666666555555555666666777777777777888888888888999777777777777777777777777888888888888888888888888999999:::::::::@@@QQQbbbzzzuuuuuuyyy}}}yyyxxx}}}rrrhhhZZZbbbnnntttlllaaa^^^cccmmmpppzzz~~~}}}||||||||||||||||||yyywwwttttttttttttsssrrrooonnnmmmlllllljjjgggeeecccgggnnnwwwxxxeee}}}~~~|||zzzzzz}}}tttssspppjjjccc^^^[[[YYYSSSRRRPPPNNNKKKGGGEEECCCBBBBBB@@@>>>;;;::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;===BBBJJJRRRUUUSSSPPPPPPKKKFFFDDDGGGLLLRRRUUURRRYYY```aaa]]]WWWUUUUUUYYY^^^dddiiikkklllmmmnnnjjjbbbWWWNNNMMMRRRZZZ```kkkqqquuutttyyy{{{lllcccYYYUUUWWW^^^rrruuusssjjj___YYYTTTRRRWWW___VVVVVVWWWZZZ[[[VVVMMMFFF;;;;;;::::::999888777777666666666666666666666666666666666666777777777777666666666666666666666666555555555555666666666777555666777666555444555777444666888888555555777999666666666666777777777777444666888:::;;;:::999888BBBNNN___qqqppp[[[YYYTTTPPPNNNOOOUUU___hhhmmmuuuyyyrrreeeaaajjjvvvwwwmmmrrrtttqqqvvvrrrhhh```XXXRRR[[[QQQMMMRRRRRRNNNSSS]]]\\\fffnnnmmmhhhhhhmmmrrr}}}xxxtttpppggg[[[SSSQQQJJJIIIHHHEEEBBB===:::777666666777777888888888999:::999777666555555555555555555555444444555555555333333444444555666777777888777666555555444555555666777777777777888888888777777777777777777777777777777777777777777777777:::999999999:::BBBUUUggguuuwwwqqqrrryyy|||wwwuuu}}}wwwfffXXX]]]hhhvvv{{{pppbbbccclllzzz{{{~~~|||yyyxxxzzz|||yyyvvvttttttuuuvvvvvvvvvpppooonnnnnnmmmkkkhhheeebbbhhhqqq|||rrrhhh}}}|||}}}}}}{{{}}}tttqqqmmmiiieeeaaa\\\YYYUUUSSSPPPMMMIIIFFFDDDCCCDDDDDDBBB???;;;999:::;;;::::::::::::::::::::::::777999;;;<<<;;;:::;;;<<>>@@@NNNggg~~~lllVVVRRRSSSUUU[[[ccchhhiiihhhssspppnnnggg[[[XXXlllxxxtttqqquuummmccccccccc]]]aaallljjj[[[OOONNNOOOWWWdddnnnqqqmmmgggbbbrrr{{{{{{nnn```PPPNNNJJJHHHGGGDDD>>>888<<<;;;999777777888:::;;;===;;;999666555555555666555555555555555555555555444444444555555555666666444555555666777777888999777777888999999999999888777777777777777777777777999999888888888888888888<<<:::999:::===FFFSSS^^^eeezzzzzzoooqqqsss}}}yyymmmwwwyyyeee[[[ZZZhhhggghhhhhhbbb```jjjxxx~~~~~~}}}{{{zzzxxxxxxwwwxxx{{{~~~~~~{{{xxxuuutttqqqqqqpppnnnkkkiiiiiikkkiiinnnwwwxxxuuurrrggg{{{zzz||||||{{{|||vvvrrrmmmhhheeeaaa]]]ZZZUUUSSSPPPLLLIIIFFFDDDDDDDDDDDDBBB???<<<:::;;;<<<::::::::::::::::::::::::555666888888777888:::;;;CCCDDDGGGKKKQQQTTTUUUTTTTTTNNNHHHGGGLLLSSSWWWXXX]]]bbbfffdddXXXPPPTTT^^^```fffhhhdddgggnnnlllcccYYYUUUSSSVVV\\\bbbddddddgggkkkqqqxxx~~~~~~~~~jjj```UUUWWW___rrr{{{{{{}}}xxxuuuppphhh]]]VVVTTTUUU[[[YYYVVVUUUZZZ```\\\TTTGGG>>>888999<<<;;;888666888777777777666666666555777777666666666666777777666666555555555666666777777777666666666666777777777777777777666666555555777777777777777777777777555555666666666666777777777999;;;;;;999;;;CCCKKK^^^ttt{{{rrreeeWWW]]]\\\]]]aaagggkkklllllljjjhhheee___ZZZ___qqqvvvxxx}}}zzzuuuwwwmmmWWWMMMPPPPPPYYYooozzziiieeewwwdddZZZOOOJJJGGGCCCBBBDDD===<<<:::888777888999::::::999777555444444555555555555555555555555555555444444444555555555666666444666999<<<<<<;;;999888777777888999999999999888888888888888888888888888888888888888888888888888888888;;;???CCCIIITTT^^^hhh~~~{{{uuusssxxxyyyppp||||||mmm]]]ZZZ___aaaaaacccfffeeefffppp|||~~~{{{|||}}}}}}|||{{{zzzyyyxxxxxxyyyzzz{{{zzzxxxuuussslllmmmnnnmmmkkkjjjkkklllmmmrrr{{{}}}sssrrrtttooo~~~zzzyyyzzzzzzxxxzzz~~~wwwssslllgggccc```]]][[[UUUSSSPPPLLLHHHFFFDDDDDDCCCCCCBBB???===;;;<<<>>>::::::::::::::::::::::::999::::::999999;;;???BBBIIIIIIIIILLLOOORRRSSSRRRQQQMMMIIIHHHJJJQQQXXX\\\]]]___aaa^^^TTTNNNUUU```___cccdddcccfffjjjcccXXXPPPSSSWWW]]]bbbeeefffggghhhmmmuuu{{{}}}|||{{{zzz|||kkk```YYYUUU___wwwxxx}}}|||vvvnnnddd[[[TTTZZZYYYVVVTTTYYY^^^___\\\NNNCCC;;;999;;;999888888777777777777666666666666777777777666666777777888777666666555555666666666777777666666666666777777666666666666555555555555777777777777777777777777555555666666777777777777555:::===:::888???NNN[[[sss|||llleeecccaaaoookkkgggfffhhhmmmrrrtttsssrrrkkkaaa]]]fffrrrzzz~~~wwwfffJJJMMMJJJPPPggg{{{eeennn~~~sss___PPPMMMJJJCCCBBBHHH???>>><<<999888888888888777666555333333333444555555555555555555555555555444444555555555666666666444888===AAAAAA>>>:::777777777888999999999999888888888888888888888888888888888888888888888888888888777;;;CCCKKKQQQ[[[dddppp~~~ssstttuuu{{{|||~~~ooo___SSSWWWccc\\\[[[]]]ccchhhnnnxxx~~~}}}}}}}}}~~~~~~{{{xxxyyyzzz|||}}}~~~}}}{{{zzzyyywwwuuuvvvxxxxxxvvvssslllnnnooonnnllljjjjjjjjjooouuu~~~{{{pppooouuusss|||yyyzzzyyyvvvwwwzzzwwwrrrkkkeeeaaa^^^[[[ZZZUUUSSSOOOKKKGGGEEEDDDDDDCCCCCCBBB???===<<<===???::::::::::::::::::::::::<<<<<<;;;:::;;;???EEEIIIOOOMMMLLLLLLNNNPPPPPPOOOKKKLLLMMMLLLMMMPPPWWW\\\UUUSSSRRRSSSQQQQQQXXXaaa[[[___aaa^^^]]]\\\UUUMMMMMMSSS[[[```ccceeegggiiilllrrryyy}}}|||{{{|||}}}rrrgggZZZWWWbbbwwwxxxiii\\\WWWWWWVVVWWWZZZ___aaaaaaTTTIII>>>:::999777777999777777777777666666666666777777777666777777888888888777666666666666666666777666666666666777777888666666666666666666666666777777777777777777777777666666666777777888888999888<<<===;;;@@@OOObbbooowwwggg\\\]]]hhhqqqzzzooohhhjjjsssxxxmmmqqqvvvuuu{{{xxx{{{yyyOOOHHHIIIMMMVVVcccrrr~~~xxxsssrrr~~~eeeSSSWWWWWWKKKCCCGGGBBB@@@>>><<<:::888777777555555444444444555555666555555555555555555555555555555555555666666666666444888<<>>999>>>MMM\\\dddkkkqqq~~~{{{kkkeeennnyyytttaaaSSSMMMUUUbbb```]]]]]]bbbjjjuuuzzzzzz{{{|||~~~~~~|||yyywwwwwwyyy|||~~~}}}|||{{{wwwssstttyyyzzzxxxtttqqqrrrsssqqqmmmjjjhhhhhhooovvv}}}ssssssuuuooo}}}|||yyyuuuuuuxxxvvvqqqjjjccc___\\\YYYXXXUUUSSSNNNJJJFFFEEEDDDDDDBBBBBBBBB???===<<<===???::::::::::::::::::::::::999999888888:::@@@HHHMMMRRRPPPNNNMMMNNNNNNMMMLLLHHHLLLQQQSSSRRRRRRUUUXXXPPPJJJHHHMMMTTTXXX[[[^^^XXX^^^```ZZZRRRMMMJJJIIIPPPVVV\\\```aaacccgggkkkrrrvvv{{{}}}|||}}}}}}kkk[[[TTT[[[lllyyyxxxiiiUUUUUUVVVZZZ___aaabbbbbbYYYNNNDDD>>>:::777666888666666666666777777777777777777777777777888999999888888777666666666666666666666666666666777888888777777777777777777777777777777777777777777777777666666777777888999999::::::<<<>>>DDDUUUnnnvvv___PPPNNNXXXiiixxx{{{nnnfffkkk{{{}}}}}}{{{|||zzz{{{}}}|||}}}{{{yyyuuusssssswww{{{~~~\\\LLLMMMKKKIIIJJJTTTeeessswww___aaabbbUUUIIIHHHDDDCCCAAA>>><<<:::888888666666666666666777777777666666666666666666666666555555555666666666777777555777888::::::999888777777777888999999999999888888888888888888888888888777777888888888999999999@@@>>>JJJfff|||}}}}}}uuueeeeeettt~~~dddTTTMMMLLLTTT___llliiifffhhhppp||||||zzz{{{}}}~~~}}}|||zzzzzzwwwyyy|||~~~}}}~~~yyyuuuvvvzzz|||zzzwwwuuuvvvuuussspppmmmllllllpppxxx||||||yyymmm{{{wwwvvvyyyuuuqqqjjjddd```\\\YYYVVVVVVSSSNNNIIIFFFDDDDDDDDDBBBBBBAAA>>><<<:::;;;===:::::::::::::::::::::::::::::::::;;;???FFFOOOVVVQQQPPPNNNNNNNNNMMMLLLJJJJJJOOOUUUWWWVVVTTTSSSTTTQQQKKKKKKSSS[[[]]]\\\\\\[[[^^^^^^VVVKKKFFFIIINNNVVVYYY]]]___aaadddjjjnnnvvvwwwzzz{{{}}}~~~|||{{{{{{|||iiiUUUQQQ[[[gggsssWWWSSSUUU\\\bbbccccccccc^^^UUUKKKEEE???888666777666666666666777777777777777777777777888888999:::999999888777666666666666666555555666666777888999777777777777888888888888777777777777777777777777666666777888999::::::;;;<<>>:::999999;;;::::::::::::::::::::::::;;;<<<===@@@EEEMMMWWW^^^OOONNNNNNNNNNNNMMMKKKHHHOOOSSSVVVXXXXXXUUUSSSQQQLLLMMMRRR\\\```^^^\\\\\\^^^\\\WWWOOOGGGFFFMMMTTTYYY[[[^^^aaaeeeiiinnnrrrvvvvvvwwwzzz}}}~~~}}}wwwwwwwwwwwwxxxzzz|||~~~}}}rrr[[[SSSWWW^^^wwwzzzuuu\\\TTTRRRYYYbbbeeeeeeeeeccc[[[SSSMMMEEE<<<777888555666666666777777777888777777777777888999:::;;;:::999888777666666666666555555555555666777888999666666666777777777888888777777777777777777777777666777777888999:::;;;<<>>888888888888888777666666777777777777777777777777666666666666777777777777777888999999999888777777777777888999999999999888999999999999999999999999666777777888999999::::::>>>HHHbbb}}}~~~~~~rrraaa___^^^[[[QQQHHHNNN[[[dddnnnwww{{{}}}~~~|||~~~}}}~~~~~~|||yyyzzz~~~~~~~~~}}}}}}}}}|||}}}~~~}}}zzzxxxxxxxxxzzzyyyvvvsssqqqrrruuuxxxxxx~~~vvvvvvwwwppp~~~qqqnnniiiccc___\\\ZZZZZZWWWRRRLLLGGGDDDCCCBBBAAA@@@???>>><<<<<<<<<===>>>;;;;;;:::999999:::::::::;;;;;;===DDDKKKQQQSSSRRRMMMOOOOOOLLLHHHFFFHHHJJJUUUVVVWWWUUURRRNNNLLLKKKHHHXXXbbbaaa```bbb^^^UUUTTTKKKCCCCCCGGGLLLSSSYYY[[[]]]bbbfffkkknnnqqqrrrqqqrrrtttvvvuuutttqqqpppnnnoooqqqtttwwwxxxzzzzzz|||}}}~~~}}}~~~hhh[[[VVVVVVWWWddd{{{~~~vvvfffYYYNNNPPP\\\fffgggdddhhhccc___\\\SSSEEE======888666666888777444555:::777777777777777777777777777777777777777777777777666666666666666666666666666666666666777777777777888888777777777777777888777555555888999;;;GGGUUUlllwwwuuuYYYXXX[[[eeelllmmmkkkkkkbbbxxxvvvlll```YYYWWWVVVSSSPPPJJJKKKLLLLLLLLLLLLNNNPPPMMMLLLLLLMMMMMMNNNNNNOOOLLLNNNPPPRRRSSSQQQOOOMMMMMMNNNPPPTTTWWWZZZ]]]^^^iiirrr}}}uuusssiii[[[YYY]]]XXXMMMTTTRRRWWWdddpppxxx}}}rrrddd[[[VVVMMMJJJHHHJJJKKKHHHDDDBBB>>>;;;888666777777777777777777777777777777777777888999999888666555666777777777777777666666666666999999999888888888888777666666777777888888888999666888888888888:::;;;:::<<>><<<<<<<<<<<<===;;;;;;::::::999::::::;;;;;;<<>>DDDVVVhhh|||rrreee]]]^^^^^^eeerrryyysssggg___ccczzz}}}||||||tttkkkeee^^^XXXPPPLLLMMMNNNOOONNNSSSSSSQQQOOONNNPPPUUUXXX\\\ZZZYYYWWWUUUUUUUUUUUUWWWWWWXXXXXXWWWTTTRRRQQQQQQQQQSSSTTTVVVWWWYYYYYY\\\```gggppp}}}{{{zzzrrrggggggoooqqqkkkfff[[[SSSVVV___fffkkknnn~~~qqqeee\\\TTTNNNHHHIIIMMMNNNKKKHHHBBB>>>:::888888888888888777777777777777777777777777888999888666555666777888888888888888777777777999999999999888888888888777777777777888888999999777999:::999999:::;;;;;;DDDTTTaaaeeelll|||}}}tttyyy|||zzz~~~jjj______```]]]UUUNNNPPPXXX```nnn|||~~~~~~}}}}}}}}}}}}~~~~~~vvvuuutttssssssrrrssssss{{{{{{xxxuuuttt{{{xxxvvvvvvvvvooommmhhhddd```]]]\\\[[[VVVRRRKKKFFFDDDCCCBBBAAABBB@@@>>><<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;>>>BBBHHHMMMPPPOOOMMMPPPNNNJJJFFFDDDEEEJJJNNNRRRTTTWWWWWWUUURRRPPPOOORRRYYY]]]\\\^^^bbb^^^VVVOOOIIIEEEHHHKKKNNNSSSXXXVVVYYY___eeeiiilllllllllgggiiilllnnnpppppppppoooqqqqqqqqqrrrrrrsssssssss}}}{{{|||~~~}}}~~~zzziii```]]]]]]]]]mmmzzzvvvjjj[[[SSSUUU[[[```bbbdddbbbccceeeaaaSSSEEE===:::777888::::::777777:::777777777777777777777777777777777777777777777777666666666666666666666666666666666777777777888888888888777777777888888999666888;;;>>>AAAMMMdddxxx{{{hhhZZZWWWYYY```bbblllzzzxxxhhh^^^hhh||||||xxxppppppvvvnnnaaaYYYUUUSSSTTTRRROOONNNPPPSSSWWWYYYaaa___[[[WWWVVVYYY___dddhhheeebbb^^^\\\ZZZZZZZZZ]]]]]]\\\[[[YYYXXXVVVVVVTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZ]]]eeerrr}}}rrruuuqqqZZZQQQRRRXXX^^^cccooo~~~pppbbbZZZSSSKKKJJJNNNRRRQQQNNNGGGCCC===:::888999888888777777777777777777777777777888999888666555666777888888888888888999999999:::999999999888888888888777888888888888999999999999:::;;;:::999999;;;===JJJVVV^^^aaannntttlllqqqwwwxxxsssZZZ\\\```dddbbbXXXQQQUUU^^^ggguuu~~~~~~zzz{{{}}}~~~wwwwwwwwwvvvuuuuuuttttttzzz}}}wwwqqqlll|||xxxwwwxxxzzzooommmhhhddd```^^^\\\\\\UUUQQQKKKFFFDDDCCCBBBAAABBBAAA>>><<<;;;:::::::::;;;::::::::::::;;;;;;<<<===@@@EEEKKKNNNNNNLLLJJJQQQNNNHHHDDDBBBDDDHHHLLLQQQSSSVVVVVVTTTQQQOOOOOOSSSWWWYYYZZZ]]]___YYYQQQIIIFFFEEEIIILLLNNNRRRWWWUUUYYY___eeeiiikkkjjjiiieeegggiiikkkmmmnnnmmmmmmlllmmmnnnpppsssuuuwwwxxx{{{zzz|||}}}jjjaaa______ggg{{{rrrcccWWWQQQTTT[[[aaacccbbbccceeecccYYYLLLCCC<<<888777:::;;;888777888777777777777777777777777777777777777777777777777666666666666666666666666666666777777777888888888888888777777888888999999777888;;;AAAKKK]]]tttzzziiiZZZTTTXXX^^^```eeeppp{{{}}}tttlllhhhmmmzzz|||yyyyyyoooqqqxxx|||lll]]]UUUSSSVVVXXX___````````````bbbfffjjjooommmjjjfffdddfffkkkooopppnnniiieeebbb`````````^^^]]]\\\[[[ZZZZZZ[[[\\\VVVVVVUUUUUUUUUUUUVVVWWWWWWYYY\\\^^^aaagggnnnsss{{{~~~lllYYYPPPPPPXXX```fffvvvyyyiiiccc```ZZZUUUSSSTTTRRRNNNLLLGGGAAA<<<999999888888777777777777777777777777666777888777666555666777777777888888888888888999::::::999999999888888888999999999999999999999999:::999::::::999888===BBBIIIUUU___hhhyyyzzznnniiiqqqxxx{{{sss^^^___```bbbbbb]]]ZZZ___hhhppp{{{}}}|||xxxyyy|||}}}|||}}}zzzyyyyyyyyyxxxvvvuuuuuuzzz~~~|||wwwpppjjj}}}yyyyyy|||pppnnniiiddd```^^^\\\\\\UUUPPPJJJFFFDDDCCCBBBBBBBBB@@@>>><<<::::::::::::;;;:::::::::;;;;;;<<<===???CCCIIIMMMNNNLLLIIIGGGJJJHHHEEEDDDFFFIIILLLNNNQQQRRRTTTTTTQQQOOONNNNNNPPPSSSVVVYYY[[[YYYQQQHHHDDDCCCEEEJJJMMMMMMQQQVVVWWWZZZ```eeeiiiiiihhhgggeeeggghhhjjjkkkkkkkkkkkkkkkkkkmmmpppssswwwzzz|||zzzyyy|||wwwfff```aaabbbrrr|||hhhWWWPPPUUU\\\aaaaaa```___^^^ZZZRRRKKK@@@:::777999:::777666777777777777777777777777777888888888888888888888888777777777777777777777777777777777777888888888888888888888888888999::::::;;;;;;@@@MMMbbbyyykkk]]]YYY\\\```bbbiiissszzzlllhhhlllkkkrrr|||~~~pppiiiiiiqqq{{{xxxgggddd```]]]]]]bbbiiimmmuuuvvvxxxyyyyyyzzz}}}~~~|||vvvqqqnnnlllkkkfffdddbbb```___```aaaaaa]]][[[YYYWWWUUUUUUVVVVVVRRRSSSVVVYYY\\\```eeehhhuuu}}}eeeQQQGGGNNNYYYcccrrrzzzwww{{{yyynnnccc[[[TTTMMMOOOJJJDDD>>>;;;:::888777888888888888888888888888555666777777666555666888666666666777777777888888:::::::::999999999999888::::::::::::999999999999:::777777999999999BBBLLLPPPWWWaaaoootttmmmlllttt|||~~~~~~qqqeee```]]]___aaadddkkkrrrvvv~~~}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{yyyxxxwwwvvvuuutttssssssxxx{{{yyywwwsssppp~~~zzzyyy}}}rrrooojjjeee```]]]\\\[[[TTTOOOIIIEEECCCCCCBBBBBBAAA???===;;;::::::::::::::::::::::::;;;<<<===>>>BBBFFFKKKNNNMMMIIIGGGEEEAAABBBDDDIIIOOORRRSSSRRRPPPQQQRRRQQQOOONNNOOOQQQOOOQQQUUUXXXWWWQQQIIIBBBBBBBBBEEEKKKMMMNNNRRRXXXYYY\\\```dddggggggfffeeeeeefffggghhhiiijjjjjjkkknnnnnnoooppprrrtttwwwyyyyyyxxx{{{sssfffbbb^^^eee{{{bbbQQQOOOUUU\\\^^^]]]XXXVVVWWWUUURRRFFF???999999999777666777777777777777777777777777888888888888888888888888777777777777777777777777777777777888888888999999888888888888888999:::;;;<<<@@@JJJ^^^yyyttt```___mmm{{{~~~yyyzzz|||gggbbbhhhiiiooo||||||qqqhhhfffmmmwwwzzzpppgggllloootttyyy~~~}}}xxxvvvqqqpppmmmiiigggeeeddddddcccaaa^^^ZZZWWWVVVVVVVVVSSSRRRRRRTTTYYY```ggglllhhhjjjlllkkkjjjiiijjjjjjpppttt|||uuuZZZHHHHHHQQQ]]]kkk}}}xxxkkk]]]PPPRRRNNNHHHCCC@@@===:::888888888888888888888888888444666777777555555666888555555555666777777888888::::::::::::999999999999;;;;;;;;;::::::::::::999:::666555999:::===JJJZZZjjjggglll{{{uuupppqqqxxxzzzkkkccc]]]___eeekkkrrryyy{{{|||{{{~~~~~~||||||}}}}}}|||{{{vvvuuusssqqqooooooooopppsss|||{{{xxxwwwvvvuuu|||zzz}}}tttpppkkkeee```]]][[[ZZZSSSOOOIIIEEECCCCCCBBBBBB???>>><<<;;;::::::;;;;;;:::::::::;;;;;;<<<===>>>EEEIIIMMMNNNKKKGGGEEEEEE>>>BBBIIIRRRXXXZZZVVVRRROOOOOOOOONNNNNNPPPTTTWWWQQQSSSUUUVVVQQQJJJDDDBBBBBBCCCGGGLLLOOOOOOTTT[[[[[[]]]___bbbccccccbbbbbbaaabbbdddfffhhhiiikkkkkkpppoooooonnnoooqqqtttuuuxxxxxx{{{uuuccc```^^^eeeyyykkkSSSOOOTTTUUUZZZZZZTTTPPPRRRUUUVVVNNNDDD;;;::::::888888999777777777777777777777777888888888888888888888888777777777777777777777777777777888888888999999999888888888888999:::;;;<<>>===<<<;;;:::;;;;;;<<<:::::::::;;;<<<===>>>>>>GGGKKKNNNNNNJJJFFFDDDDDDBBBGGGOOOYYY___]]]UUUNNNMMMNNNMMMMMMOOOSSSYYY]]]TTTUUUVVVTTTMMMEEEBBBCCCCCCDDDHHHNNNPPPQQQVVV^^^\\\]]]^^^````````````___^^^___aaadddfffiiikkkmmmnnnnnnmmmmmmnnnpppsssuuuxxxxxx{{{~~~eeeddd]]]XXXgggnnnUUUQQQWWWOOOWWWYYYRRRLLLOOOUUUVVVSSSHHH>>>;;;;;;999999:::777777777777777777777777888888888888888888888888777777777777777777777777777888888888888999999999888888888888999:::;;;<<>>FFF\\\sssxxx}}}vvv~~~~~~xxxqqqjjjlllkkkjjjkkkjjjjjjrrr{{{~~~}}}|||~~~~~~}}}|||zzz~~~yyyzzzwwwrrrooommmnnnppprrrrrrxxx{{{wwwvvvvvv~~~{{{zzztttmmmmmmiii]]][[[^^^YYYQQQLLLFFFAAA@@@@@@@@@@@@@@@@@@???===999888888999999999:::;;;===???AAACCCCCCFFFIIIKKKKKKIIIEEECCCAAAHHHWWWeeefff[[[QQQOOONNNMMMKKKLLLUUU]]]^^^YYYUUUWWWVVVOOOEEE>>>???BBBEEEFFFIIIMMMQQQVVVZZZ\\\___^^^\\\[[[ZZZ[[[\\\]]]^^^^^^^^^```cccfffjjjllliiilllnnnppppppqqqrrrtttvvvyyy|||~~~~~~zzziii\\\\\\eeewwwsss[[[VVVUUUUUUVVVXXXUUULLLHHHPPP[[[VVVMMMAAA:::999:::999777999999888888888888999999777777777777777777777777777777777777777777777777999999888888888888888888666555:::AAA>>>666:::EEE[[[uuu{{{hhh```___ooo|||~~~xxxooovvv}}}uuuqqqqqqmmmuuu{{{zzzzzzyyyxxxwwwwwwvvvvvvrrrvvvyyyuuummmhhhiiilllmmmllliiifffcccbbbaaaaaaaaabbbeeehhhlllpppsssttt}}}{{{tttlllgggXXXQQQNNNPPPRRRQQQVVV^^^ZZZ]]]```ccchhhsssxxxpppppphhhVVVOOOUUURRRUUUXXX]]]fffsssnnn```UUUNNNMMMLLLFFFAAAAAA888888888999888888888888777777666666666666777777888999::::::999888999;;;;;;;;;;;;::::::999999999<<<<<<;;;;;;;;;::::::::::::;;;;;;999>>>MMM```lllvvvqqq{{{{{{www~~~ssshhhccckkkooonnnhhhfffnnnuuuvvv~~~}}}}}}}}}{{{|||~~~~~~{{{wwwzzzwwwrrrnnnkkkkkklllnnnttt{{{vvvrrrttt}}}{{{{{{rrrkkkkkkiii```^^^___XXXPPPLLLFFFAAA@@@@@@@@@@@@===>>>>>>===:::999:::;;;:::999999:::<<>>;;;:::::::::999999888888888888999999888888888888888888888888777777777777777777777777999999888888888888888888888777<<<@@@<<<888BBBSSS{{{uuukkkkkknnnwww|||uuuqqqmmmnnnrrrsssuuurrrnnnssszzz{{{xxxxxxzzz}}}}}}||||||zzzxxxvvvtttzzz{{{|||}}}~~~vvvlllfffUUUPPPNNNPPPQQQPPPTTTZZZ[[[^^^aaabbbccchhhpppwww}}}jjjfffjjjjjjbbbZZZUUUUUUTTTVVV^^^mmm}}}vvviii[[[OOOLLLKKKHHHDDDDDD;;;;;;:::999888888888888777777666666666666777777888999::::::999888:::;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;@@@MMM[[[eeelllqqq~~~~~~uuuhhhaaadddiiijjjfffgggooovvvyyy~~~~~~~~~|||zzzyyyzzzzzzyyyvvvtttqqqnnnlllkkkllllllsss{{{~~~uuutttwww}}}|||}}}rrriiiiiiiiibbbaaa```WWWOOOKKKEEEAAA@@@@@@@@@@@@:::<<<>>>===<<<;;;;;;<<<:::999888888;;;@@@EEEHHHIIIJJJKKKLLLKKKJJJHHHGGGKKKPPPYYYaaa```XXXQQQPPPHHHJJJNNNTTT]]]bbb\\\SSSVVVRRRKKKEEEAAA@@@BBBDDDDDDGGGLLLQQQUUUXXXZZZZZZVVVVVVUUUUUUUUUWWWYYYZZZ\\\]]]]]]___bbbeeehhhjjjkkklllmmmnnnnnnpppsssvvvtttwwwzzz|||~~~}}}mmmcccaaazzzyyyuuummm\\\UUUWWWZZZZZZRRRJJJIIIMMMWWWTTTMMMEEE>>>;;;;;;<<<999999888888888888999999888888888888888888888888777777777777777777777777888888999999999999999999:::;;;>>>>>>:::<<>>;;;999888777888888888777777666666777777888777999::::::999999:::<<<======<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999===CCCLLLUUU\\\jjj{{{}}}xxx{{{rrrbbbZZZ[[[```ddddddgggoooxxx|||~~~|||zzz{{{~~~{{{{{{vvvrrrrrruuuxxxqqqpppnnnlllkkkkkklllmmmsss~~~|||uuutttxxx~~~}}}|||}}}~~~vvvkkkgggfffaaaaaa```WWWNNNJJJEEEAAA@@@@@@@@@???:::<<<>>>>>><<<::::::;;;;;;999777777;;;AAAHHHLLLNNNMMMLLLKKKIIIHHHGGGFFFNNNQQQWWW[[[XXXSSSNNNLLLCCCJJJRRRUUUYYY[[[YYYTTTTTTMMMDDD??????BBBEEEFFFEEEHHHNNNSSSWWWXXXXXXXXXRRRRRRRRRSSSUUUVVVXXXYYY[[[\\\]]]___bbbeeehhhiiikkklllmmmlllmmmooosssvvvtttvvvyyy{{{}}}qqqcccjjj||||||vvvyyytttaaaSSSTTTWWWZZZVVVMMMGGGGGGUUUVVVSSSKKKAAA;;;;;;===999999888888888888999999888888888888888888888888777777777777777777777777888888999999999999999:::;;;===???===;;;EEEaaa}}}rrrtttoookkkmmmkkksssyyyzzz{{{~~~|||xxxxxxwww}}}{{{zzzyyyvvvsssqqqmmmdddXXXOOOOOOOOOQQQSSSUUUVVVWWWYYYYYY[[[^^^___^^^^^^```bbb```eeettt|||pppnnnnnnaaaZZZQQQLLLQQQbbb}}}sss```UUUTTTSSSNNNJJJDDDBBB>>>:::888777888999888777777777777777777888777999::::::999999;;;<<<>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;<<<888888===EEELLLSSSXXXuuu{{{wwwyyyrrr{{{{{{jjjZZZRRRUUUZZZ```ccchhhooowww|||}}}|||{{{{{{~~~~~~www}}}yyyssslllkkknnnrrrpppnnnkkkiiiiiikkknnnpppwww}}}uuurrrttt{{{|||~~~~~~}}}||||||}}}{{{nnnhhhddd]]]______VVVMMMIIIEEEBBBAAA@@@@@@???===>>>???>>>;;;999999:::;;;999888888<<>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;===888888@@@HHHNNNVVV]]]~~~wwwqqqvvvuuu|||qqqbbbVVVQQQTTTYYY```fffjjjnnntttzzz||||||}}}~~~}}}uuuzzzzzzyyytttmmmiiijjjlllooolllhhheeefffjjjppptttzzzuuunnnmmmxxx{{{~~~~~~}}}|||||||||ooojjjeee\\\\\\^^^WWWKKKHHHDDDBBBAAAAAA@@@?????????>>><<<:::999999;;;;;;:::999:::???GGGOOOTTTTTTQQQKKKGGGDDDDDDFFFHHHRRRUUUWWWSSSOOONNNKKKHHHDDDPPPWWWTTTMMMLLLOOORRRIIIDDD>>>===@@@EEEHHHIIIJJJLLLPPPTTTUUUUUUSSSRRRQQQRRRSSSUUUWWWXXXYYYZZZ[[[\\\^^^aaacccfffhhhiiijjjkkklllmmmmmmooorrruuuuuuvvvxxxzzz{{{~~~xxxiiiaaacccyyyqqqqqquuupppXXXSSSQQQVVVYYYVVVPPPMMMQQQUUUWWWRRRHHH???;;;:::999999888888888888999999999999999999999999999999777777777777777777777777888888999999:::;;;;;;;;;555777;;;@@@JJJ___yyyzzzmmmhhhrrr{{{nnnooozzzzzz~~~rrrvvv~~~}}}}}}~~~}}}|||{{{zzzyyywwwwwwvvvooommmjjjeee^^^WWWQQQNNNJJJOOORRRTTTXXX]]]^^^\\\]]]\\\ZZZZZZ[[[]]]```bbbcccbbbeeeooozzztttuuuqqqkkkddd\\\TTTTTTggg|||zzzqqqooo|||}}}qqqnnnggg\\\RRRPPPRRRPPPKKKIIIFFFCCC???<<<:::999999999888888777777888888999777999:::;;;:::;;;<<<>>>======>>>>>>>>>>>>??????=========<<<<<<<<<;;;;;;===999<<>>>>>>>>===:::888999<<<>>>;;;:::;;;===BBBJJJRRRVVVTTTPPPJJJFFFEEEGGGKKKNNNPPPUUUUUUOOOLLLKKKIIIEEEKKKRRRWWWTTTOOOMMMLLLJJJBBBAAA???@@@BBBFFFIIIJJJMMMNNNQQQSSSSSSRRRPPPOOOQQQRRRTTTUUUWWWXXXYYYYYY[[[]]]___bbbeeeggghhhiiihhhjjjmmmnnnnnnoooqqqsssvvvwwwyyyyyy{{{}}}ssseee___^^^fffzzztttwwwuuubbbXXXRRRVVV[[[ZZZVVVTTTQQQTTTWWWTTTMMMDDD===:::999999888888888888999999999999999999999999999999777777777777777777777777888888999999:::;;;;;;<<<888:::???JJJ\\\sssvvvqqquuu{{{xxxppptttvvvwwwsssrrr|||uuurrrvvv|||yyyyyy~~~}}}|||{{{zzzyyyvvvvvvvvvuuuuuutttttttttkkkjjjggg___UUUMMMKKKLLLQQQVVVYYYXXX[[[aaabbb___aaa___]]]]]]^^^___```aaa```aaafffooovvv}}}yyyfffYYY```pppyyytttppptttwwwsssooodddWWWQQQRRRRRROOOIIIGGGDDDAAA>>><<<:::999999888888777777888888999777999:::;;;;;;;;;===???=========>>>>>>>>>??????============<<<<<<<<<<<<;;;;;;DDDSSS\\\___iiiwww{{{wwwooolllkkkjjjddd\\\XXXXXXZZZ\\\eeennnqqqooossszzzzzzzzz{{{}}}|||zzztttrrrpppooonnnlllhhhffffffeeeccccccdddgggkkkmmmuuuwwwooolllvvvzzz~~~{{{yyyoookkknnnmmmaaa]]]]]]VVVJJJGGGDDDBBBAAAAAA???>>>======;;;999888:::>>>AAA;;;;;;<<>>???@@@BBBDDDGGGIIIKKKNNNOOOQQQRRRRRRPPPOOONNNQQQRRRTTTUUUWWWXXXXXXXXX\\\]]]```ccceeegggiiiiiigggjjjmmmnnnooooooqqqrrrwwwxxxyyyyyyzzz}}}yyyiiibbb___XXXuuuzzzzzzxxxjjj]]]TTTVVV\\\]]]ZZZXXXQQQTTTWWWVVVPPPGGG???:::999999888888888888999999999999999999999999999999777777777777777777777777888888999::::::;;;<<<<<<===???EEETTTlllzzzrrriiioooppprrrsssssssssuuu|||~~~lllcccmmmzzz{{{zzz{{{|||yyyrrrppptttwwwwww}}}}}}|||||||||}}}~~~~~~}}}yyyzzz|||~~~}}}|||yyyxxxtttttttttttttttssssssssslllmmmiii___RRRJJJKKKNNNYYY^^^```^^^___eeefffbbbbbbaaa```aaacccddddddcccdddfffkkkssswww|||zzzbbbaaammm~~~wwwsss{{{rrr```UUUUUUVVVTTTHHHGGGEEECCC@@@===;;;999999999888888888888999999777999:::;;;;;;;;;===???<<<<<<======>>>>>>>>>???>>>=========<<<<<<<<<<<<999<<