BM6P6(@ 111111111000000000000000000000////////////000000777666333000---...111444333111//////111222000...111000///000111000///---...,,,+++,,,//////---***++++++,,,,,,,,,---------111...,,,,,,---.........///...---+++)))(((&&&&&&***)))'''&&&'''(((***,,,)))((((((***...///...+++)))&&&%%%&&&((()))'''%%%,,,------...000555<<<@@@KKKXXXjjjyyyqqqdddYYYQQQQQQTTTXXX```jjjkkklllfffXXXOOONNNOOOMMMSSSYYYdddpppzzzwwwhhhWWWEEE<<<;;;666666555333111000......////////////000111333333333333555888999===HHHTTTfffuuuwwwgggUUUIIIAAA;;;666666222222333444444333333333222111222555555777>>>GGGUUUgggzzzuuuhhhYYYKKKCCC;;;888555333333333333222111000000///...---------/////////000111222222222...//////000111222222222777555333111111111333444222222444888999:::@@@GGGNNNZZZgggrrr|||qqqgggTTTIII???<<<<<<:::999999777<<>>===;;;999999999;;;;;;===@@@GGGRRR```ppp}}}xxxqqqddd\\\RRRJJJFFFCCC@@@>>>888999999999999888777777777777777777666666666666333222222111111222222333333444555555666666555555333444444444333444777999>>>AAAGGGOOOZZZgggttt|||tttdddTTTGGG???;;;999888555333222333444444:::999777666555555555555:::::::::999777666777888;;;BBBMMMZZZgggsss}}}~~~vvviii\\\QQQHHHBBB>>>@@@???>>>===;;;888666555333444555666777:::>>>BBBEEELLLSSSXXX^^^eeegggeeeaaa]]]VVVOOOHHHDDDBBBAAA?????????@@@AAACCCDDDEEECCCCCCDDDDDDDDDCCCAAA@@@>>><<<:::999999:::;;;<<<===<<<;;;;;;<<<>>>@@@BBBAAAFFFOOO[[[jjj{{{vvvjjjbbbUUULLLBBB???>>><<<<<<===<<<===>>>???????????????===>>>===;;;999<<>>;;;;;;999999:::;;;AAAHHHPPPXXX[[[UUULLLDDD>>>777333111333444555999:::>>>CCCHHHIIIHHHFFF???===;;;999999999:::;;;===@@@GGGRRR```ppp}}}uuunnnaaaYYYOOOGGGDDDAAA>>><<<888999999999999888777777777777777666666666555555333333222222222222333333333444555555666666555555444555555555555666999;;;???CCCJJJRRR]]]jjjwwwrrrbbbSSSFFF>>>;;;888666444333222333444444666555555444444555666777888999999888777666888999<<>><<<:::888666555444555666666888:::???BBBGGGNNNUUUZZZ___ddddddaaa]]]YYYRRRKKKEEEAAA???>>><<<======>>>@@@BBBCCCDDDBBBCCCCCCCCCCCCAAA???>>>===<<<:::999999999;;;<<<===<<<;;;;;;<<<===??????@@@EEENNNZZZhhhyyy~~~rrrfff^^^UUUKKKBBB@@@???<<<<<<>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@======@@@HHHNNN^^^eeekkkllleee[[[RRRMMMLLLPPPUUUYYY]]]bbbgggjjjtttuuutttmmmaaaRRRFFF???:::888777555555666888999:::888888:::===BBBMMMYYYfffmmmxxx//////000000111111222222///////////////000111222666666666444111//////000222000//////000111///......---------......,,,+++---,,,,,,---......---+++,,,+++++++++,,,,,,------111...,,,++++++++++++***+++++++++***************---,,,***'''&&&%%%%%%%%%+++)))((((((+++---...---***)))'''(((***+++++++++------///222888BBBLLLTTT___iiiyyyrrrdddXXXQQQLLLMMMRRRXXX```ggggggdddZZZMMMFFFFFFHHHIIITTT[[[fffrrr}}}wwwhhhZZZLLL???999:::444333333222111111000000000000000111222444555666777777999<<<>>>DDDPPP]]]nnn|||}}}mmm^^^NNNEEE???:::666666333333333444444333333222333222333666777:::BBBLLL[[[kkk~~~uuugggYYYKKKCCC:::777444222222222222111000000//////...---------.............../////////...//////000000111111222333222111000000000111222333333666999999999???FFFOOO[[[iiisss}}}vvvfffZZZLLLCCC;;;::::::888888:::>>>FFFOOOVVV\\\]]]UUUKKKAAA<<<666222111222333444777999<<>><<<:::999999:::;;;===@@@GGGRRR```ppp}}}{{{qqqiii[[[TTTKKKDDDAAA???<<<:::888888999999888888777666777666666666666555555555333333222222222222333333333444555555666666555555333555666666666888;;;>>>AAAFFFMMMWWWbbbooo{{{{{{nnn^^^PPPEEE===:::555444333222222333444555222222222333555666888999777888888888777777999:::>>>EEEOOO[[[gggrrr|||}}}uuuhhh[[[PPPHHHCCC??????>>>===;;;999777666555555666777888999;;;@@@CCCHHHPPPXXX\\\```cccaaa]]]WWWSSSMMMFFFAAA===;;;;;;999:::;;;===???AAABBBCCCCCCCCCCCCCCCBBB@@@>>><<<<<<;;;:::999888999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>CCCLLLWWWfffvvv{{{ooobbbZZZSSSJJJAAA@@@???======???@@@AAABBBBBBBBBBBBBBBBBBDDDDDDBBB@@@@@@FFFOOOWWWhhhlllooolllbbbVVVMMMHHHJJJNNNTTTZZZ___ccchhhjjjrrrtttssslll```RRRFFF@@@;;;:::888666666666888888:::888888;;;>>>DDDPPP\\\gggoooyyy......///000111222222333////////////000111222222222444666555333111000111111000000000000000///...///...------......---+++,,,,,,,,,---......---,,,,,,,,,+++++++++,,,---...111...+++*********)))(((+++++++++*********))))))---+++***(((&&&&&&%%%%%%+++***(((((()))+++---...,,,+++***)))***++++++,,,222333666;;;BBBMMMYYYaaammmuuu|||kkk]]]QQQMMMIIIKKKQQQYYY```fffhhhbbbWWWLLLEEEFFFIIIKKKUUU]]]iiiuuu~~~qqq```RRREEE;;;777888222222222222111111111111//////000111222333555666888888:::>>>AAAHHHUUUccctttxxxfffXXXIIIBBB===999666666333333444444444333222222222111222555777;;;DDDNNN___ooouuugggXXXKKKBBB:::777333111111222111111/////////......---------------------------------////////////000000111111111000000///000000111222444444666999999999???FFFQQQ]]]kkkuuuppp___SSSFFF>>>888888888777888;;;???HHHSSSZZZ___^^^UUUJJJ@@@<<<666222222333444444777888<<>><<<:::999999:::;;;===@@@GGGRRR```ooo}}}xxxmmmdddWWWPPPHHHBBB???>>>;;;999888888888888888777777666666666666555555555444444333333333222222333333333333444555555666555555555222444555666777999===???BBBGGGPPP[[[gggssswwwiiiYYYMMMCCC<<<999333222222222222333444555111222333444666777888999555666777777777777999;;;@@@FFFOOO[[[fffrrr|||}}}tttgggZZZPPPHHHCCCAAA???>>><<<:::888777666666777888999999:::===AAADDDHHHPPPYYY]]]aaaccc___ZZZQQQNNNHHHBBB>>>;;;999999888999;;;>>>@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@===<<<<<<;;;:::999999888999999::::::;;;;;;;;;:::999999===BBBJJJVVVdddtttzzznnnaaaYYYQQQHHHAAA@@@@@@???>>>@@@CCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBCCCKKKVVV^^^kkkmmmlllggg\\\QQQJJJGGGHHHMMMTTT[[[```dddhhhjjjqqqrrrqqqkkk```RRRGGGAAA<<<:::888666555555666777:::777888;;;???EEEQQQ]]]hhhoooyyy......///000111222222333000000000000000111222222...111555666555444333222000000000000///......//////.........//////---,,,+++,,,---...---------...---,,,+++***+++,,,---...000...+++)))******)))(((---,,,,,,+++***)))((((((******))))))((((((((((((******)))((((((***,,,...------,,,*********,,,---333777===FFFPPP]]]iiippp{{{tttdddXXXLLLJJJIIIKKKRRR[[[bbbeeefff^^^SSSJJJEEEEEEIIIMMMVVV^^^kkkwwwzzzkkkYYYLLLAAA888444666111111111111111111111111.........///111222444555777777:::???DDDLLL[[[jjjyyysssaaaSSSEEE???<<<888666666333444444444333333222111111000111444777<<>>HHHTTT\\\___]]]SSSIII???;;;666333333444555666888999<<<@@@EEEHHHHHHGGGAAA???===;;;999999:::;;;===@@@GGGRRR```ooo}}}~~~uuuiii```SSSMMMFFFAAA???>>>;;;999777888888888888777666666555555555555444444444444444333333333333333333444333444555555666555555555111333444555666999<<>><<<:::888777777777999:::;;;;;;<<<>>>BBBEEEGGGPPPXXX]]]```aaa]]]WWWNNNKKKEEE@@@<<<:::999999999;;;===@@@BBBDDDDDDEEEEEEEEEEEEEEECCCAAA???===<<<<<<;;;:::999999999888888888999999999888777777<<>>777444444111111111111111111000000------...///000222444555666666:::@@@GGGQQQbbbqqq~~~}}}ooo]]]PPPCCC>>>;;;888666666444444444444333222111111111000111555999>>>IIIUUUhhhwwwrrrcccUUUGGG@@@888666222000000000000///------------------------+++++++++,,,------......////////////////////////......///000111222222222333333666::::::;;;AAAIIIUUUaaappp{{{~~~ssscccRRRGGG>>>999666666666555777<<<@@@KKKVVV\\\^^^ZZZOOOEEE>>>;;;666444444555666666888888;;;@@@EEEHHHIIIHHHAAA@@@===;;;:::::::::;;;===@@@GGGRRR```ppp}}}|||rrreee[[[PPPJJJDDD@@@???>>>;;;999777777888888777777666555555555444444444333333333444444333333333333444444333444555555666666555555222333555666666999<<>>======<<<<<<;;;:::999888666666666777777777777777;;;@@@HHHTTTbbbqqqwwwlllaaaZZZLLLDDD???@@@BBBAAAAAACCCDDDDDDDDDDDDDDDDDDCCCBBB@@@BBBDDDFFFJJJTTT```iiitttqqqjjj___RRRIIIFFFFFFGGGKKKRRRWWW\\\```eeehhhlllnnnnnniii___SSSHHHBBB;;;:::888666666666777888;;;:::===BBBFFFJJJTTT___gggmmmwww000000000000000111111111333333222111000000000000111444666777555333222222...000111000...,,,...///...---------......,,,+++)))+++......---,,,...000...,,,***)))***+++...//////---+++***+++,,,+++++++++++++++*********))))))******+++,,,,,,,,,,,,,,,''')))+++***)))(((***,,,+++---.........111777;;;EEENNN^^^mmm{{{rrrfffZZZQQQIIILLLNNNOOOWWWbbbhhhggg]]]RRRHHHEEEEEEDDDHHHMMMXXXaaaooo|||}}}jjj[[[KKKBBB<<<666444555222222111111000000//////---......000111333555666666666;;;BBBJJJVVViiiyyy{{{mmmZZZNNNBBB===;;;888666666444444444444333222111000333111333777;;;AAAMMMYYYkkkzzzqqqbbbSSSFFF>>>888555111000000000000///------------------------)))***+++,,,---//////000////////////////////////......///111222333333333222222555999;;;<<>>CCCGGGHHHHHHBBB@@@>>>;;;:::::::::;;;===@@@GGGRRR```ppp}}}yyynnn```WWWLLLGGGAAA>>>>>>===:::888777777777777777666666555444444444333333333333222444444333333333333444444333444555555666666555555444555777777888:::===@@@FFFMMMYYYgggtttwwwjjjYYYKKKCCC>>>999666333444444555555555444444333444555777777777777666555666777666666666888:::===BBBKKKWWWcccppp|||{{{rrrdddWWWNNNHHHEEEDDDAAA@@@===;;;:::999::::::===>>>>>>>>>>>>AAADDDGGGNNNTTTYYYZZZZZZYYYTTTMMMHHHEEEAAA===:::999999999<<<===@@@CCCDDDDDDDDDCCCCCCCCCDDDDDDCCCAAA@@@???>>>>>>>>>===<<<;;;999999555555444444444666777888999>>>FFFQQQ___ooo~~~~~~tttiii]]]VVVJJJCCC>>>@@@BBBBBBBBBDDDCCCCCCCCCCCCCCCBBBAAAAAAAAADDDGGGKKKQQQZZZgggoootttpppgggZZZMMMEEECCCDDDHHHKKKPPPUUUYYY^^^cccfffkkkmmmmmmiii___SSSHHHCCC<<<;;;999888888999:::<<<>>>>>>CCCIIILLLOOOWWW```eeekkkttt|||111111111000000000000000444444222111000000//////555666888777444111000000...000111000---,,,---000---,,,,,,,,,------+++)))(((+++......---,,,...000...,,,***)))***+++...000///---+++***+++------,,,))))))*********++++++++++++,,,,,,------,,,,,,+++&&&))),,,+++)))((()))+++))),,,...000111666===BBBVVVaaaqqq|||nnnbbbWWWOOOJJJNNNPPPQQQYYYeeejjjhhh\\\PPPGGGGGGGGGFFFIIINNNYYYbbbppp}}}yyybbbUUUFFF???;;;777555666222222111111000/////////......///111222555666777666777<<>>:::777444222333444444444555666888<<>>;;;:::::::::;;;===AAAGGGRRR```ppp}}}~~~wwwkkk]]]SSSJJJEEE???======<<<:::777777777777777777666666555444444444333333333222222555444444333333444444555333444555555666666555555666777888999999;;;>>>AAAGGGOOO\\\jjjwwwuuuiiiWWWIIIBBB===999555444555555666666555444444000111444555777777777777555666777666555555777999<<>>;;;::::::;;;<<<>>>????????????AAAEEEHHHRRRWWWZZZYYYXXXUUUOOOIIIFFFCCC@@@<<<999888999999<<<>>>@@@CCCDDDDDDCCCBBBAAABBBBBBCCCBBBAAA???>>>?????????>>>===;;;:::999555444333222333555888999888<<>>@@@CCCCCCCCCDDDBBBBBBCCCCCCBBBAAA@@@@@@CCCFFFKKKOOOVVV___kkktttoookkkaaaUUUHHHBBBBBBDDDHHHKKKOOOSSSWWW\\\aaaeeejjjlllmmmhhh___SSSIIICCC===<<<;;;::::::;;;===>>>@@@AAAGGGMMMPPPRRRYYYaaadddjjjsss{{{000222333333111000000111///111222222000///000000666888:::999444111000000111111222111000///---,,,***+++,,,,,,,,,,,,+++***++++++++++++,,,------......------,,,++++++++++++---,,,***)))))))))*********++++++***))))))+++---++++++++++++++++++++++++(((((((((***+++***(((&&&---000222333666@@@NNNYYYjjjyyyvvviii^^^UUUOOOMMMOOOTTTZZZaaaddddddbbbYYYQQQHHHEEECCCCCCIIIPPPZZZcccooozzzzzzlll^^^QQQCCC>>>;;;666111000111111111111111111111111,,,***)))+++000333444444777999>>>GGGSSScccsss~~~rrraaaQQQGGG???===;;;888666777666555444333222111111111444333444888<<>>AAAHHHRRR```nnnzzzyyyooodddXXXQQQEEECCC???<<<999888888888777777666555333222111111111222444555555444222111555555444444444444333333333333333444444444555555555444666:::;;;;;;>>>CCCJJJSSS```nnn|||pppbbbSSSHHH@@@888555555333333444555444333222111777555333444666777555333555666666666555666999;;;???BBBIIIUUUdddrrr}}}~~~sssdddVVVNNNHHHDDDAAABBB???<<<:::;;;<<<<<<;;;>>>?????????>>>BBBHHHMMMRRRTTTWWWWWWUUUQQQKKKGGG???===;;;999777888888999===@@@CCCDDDDDDCCCBBBCCCBBBAAA???>>><<<<<<======>>>======;;;:::999888888333333222222222333444444:::===DDDNNN[[[lll}}}zzzpppdddVVVLLLDDDBBB??????@@@BBBAAAAAAEEEDDDBBBAAA@@@AAAAAABBBCCCGGGKKKQQQ\\\jjjrrrtttqqqhhhZZZNNNFFFCCCBBBBBBFFFJJJMMMOOOPPPSSSYYY^^^eeellloookkkbbbWWWKKKAAA<<<:::999:::===@@@AAAAAAFFFHHHJJJNNNQQQUUUXXXYYY___eeeoooxxx~~~111222333333111000000111///111222222000///000111444777:::999666222000000111111111111000...,,,++++++,,,---......---,,,+++++++++++++++,,,,,,---.........---,,,++++++++++++,,,++++++***))))))******%%%''')))******+++++++++------------------------))))))***+++,,,---,,,+++,,,///333777>>>KKK\\\hhhrrrfff[[[SSSNNNKKKNNNTTT[[[aaadddbbb```UUUMMMGGGEEEEEEFFFMMMTTT\\\eeeqqq{{{vvvhhhWWWKKK???;;;999666222111////////////////////////---,,,***,,,000444555444888;;;AAAJJJWWWfffvvvnnn^^^OOOFFF>>>;;;:::777555666666555444333222111111111444333555999===EEEUUUcccsss{{{jjj[[[MMMAAA:::444333222111///...------,,,+++***************+++---,,,,,,---///000///...------.../////////......111111000000000000111111333222555999<<>>999666555666777888>>>EEERRRZZZ```___UUUIIIBBB???888888777777666555555555666777999<<<@@@EEEHHHJJJIIIFFFAAA===:::::::::;;;>>>AAAHHHRRR```nnnzzzwwwmmmaaaVVVOOOEEEBBB???<<<999888888888555555555444444333333333444333333333333333333333333333222222222222111111333333333444444444555555666555777;;;===<<<@@@EEEMMMUUUcccrrr|||kkk^^^OOOFFF???999666777333333444444444333222111666444333333555666555333555666777666666777999;;;>>>AAAIIIUUUdddsss~~~|||qqqbbbUUUMMMGGGCCC@@@???===::::::;;;=========>>>???@@@@@@AAADDDJJJOOOTTTUUUUUUTTTQQQKKKFFFCCC>>>===:::888888888999:::===@@@CCCDDDCCCBBBBBBBBBAAA@@@>>>===<<<======>>>======<<<;;;:::999888888333333222222333333444555999===DDDMMM[[[lll|||yyyooobbbTTTJJJDDDBBB???>>>@@@AAABBBBBBDDDCCCBBBAAA@@@@@@AAABBBCCCHHHNNNUUU```mmmssssssmmmdddVVVKKKDDDAAAAAAAAAEEEHHHKKKMMMNNNQQQVVV[[[ccckkkooolllcccYYYLLLBBB???===<<<<<>>EEEOOO\\\kkk{{{|||iiiZZZMMMDDD<<<:::999666444444555444333222222222222222555444666:::>>>FFFVVVeeevvvuuufffWWWKKK@@@;;;444333222000///...------...---,,,,,,++++++++++++---,,,,,,---///000000///---...//////000000000//////000111222222111000///333333555999<<<@@@JJJTTTbbbmmm{{{~~~pppbbbTTTIII@@@;;;777333222555777;;;CCCLLLXXX\\\___ZZZPPPEEE???===999999999888777777666666666777999<<<@@@EEEIIIKKKJJJGGGBBB===:::::::::;;;>>>AAAHHHRRR```nnnzzz~~~uuujjj^^^SSSLLLDDDBBB>>>;;;999888888888444444444444444444444444555444222111111222444555333333222222222222111111333333333444444444555555777666888<<<>>>>>>BBBHHHPPPZZZhhhxxxwwwdddXXXKKKCCC>>>999777888333444444444444333222222555333333333555555444333666777777777666777999;;;<<<@@@IIIUUUdddsssyyyooo```SSSKKKFFFAAA???;;;:::888999;;;===>>>>>>>>>???@@@BBBDDDHHHNNNRRRWWWVVVSSSOOOJJJEEE@@@>>>===<<<:::888888999:::;;;>>>AAACCCDDDCCCAAAAAAAAA>>>>>>===<<<<<<======>>><<<;;;;;;:::999888777777333333333333333444555555888<<>>===???AAABBBBBBCCCBBBAAA@@@@@@AAAAAABBBBBBJJJRRR[[[fffqqqtttrrrfff^^^RRRGGGAAA?????????BBBEEEHHHIIIIIILLLRRRWWW```iiiooonnnfff\\\OOODDDCCCAAA???@@@BBBEEEGGGGGGLLLNNNOOORRRSSSTTTUUUUUU[[[bbblllvvv}}}111333444333222111111111///111222222111000111222111444888:::999555111///000000000000...,,,***)))+++,,,---......---,,,+++************+++,,,......000///...---,,,+++++++++******+++++++++*********+++***+++,,,---,,,ӵ***)))((((((***++++++,,,,,,---///111777===GGGRRR```sssvvvggg[[[SSSNNNLLLIIINNNVVV___eeeddd___[[[NNNIIIGGGIIILLLOOOVVV]]]bbbiiittt}}}Ħzzzjjj\\\JJJ@@@888Ħ222333111111111111111111111111111111000000222444666777;;;ӵxxxgggYYYLLLCCC<<<;;;999666444444333333222222222222222222555444777;;;???HHHXXXgggwwwqqqbbbSSSHHH???999444222111///............///...---,,,,,,+++,,,,,,111///......//////...,,,......///000111111111111000111111222222111111000444333555:::===BBBLLLVVVfffqqq}}}Ħ|||mmm]]]OOODDD<<<888777333111444777===GGGQQQ^^^```^^^WWWLLLBBB>>>===;;;::::::999999888777777666777888;;;@@@EEEIIILLLKKKHHHCCC>>>;;;::::::;;;>>>AAAHHHRRR```nnnzzz|||rrrggg[[[PPPIIICCCAAA===:::888777777888444444444444444333333333444333222222222333444555555555444444444333333333333333333444444444555555777666888<<<>>>???DDDJJJSSS]]]mmm||||||rrr^^^SSSGGG@@@<<<777555777444444444444444333333333333333333333444444444444555666888777666666888999;;;@@@IIITTTcccrrrvvvlll]]]QQQIIIDDD@@@===:::999888999;;;=========>>>>>>@@@BBBFFFKKKPPPSSSWWWTTTOOOJJJDDD@@@>>><<<<<<;;;999888888999;;;<<>>::::::999888888777666666333333333333333444555666888<<>>AAABBBCCCBBBBBBAAA@@@@@@AAABBBCCCDDDMMMXXXbbbmmmttttttooo```XXXMMMDDD???>>>??????@@@BBBDDDDDDDDDGGGMMMRRR]]]gggooooooiii___SSSHHHDDDCCCBBBCCCFFFJJJLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOWWW___iiittt|||111333444444222111111222///000222333222111222333000333666999:::777333/////////000///...---+++******+++,,,------,,,+++***)))))))))***+++,,,......111000...---,,,+++++++++*********************++++++(((&&&&&&)))4ĉ@ӵ)))(((((()))++++++++++++,,,000444:::DDDSSSccctttqqqaaaVVVPPPLLLKKKIIIOOOXXXaaafffeee___YYYOOOKKKJJJNNNRRRUUUZZZ```eeelllvvv}}}>LssscccVVVGGG???=hĦ2221111111111111111111111112222222222223334447778884ĉ@ӵvvvfffYYYKKKCCC<<<;;;;;;777444444222222111111111222333333555444777;;;@@@IIIZZZiiivvv}}}nnn]]]OOODDD;;;777333222000...------...///++++++***))))))((())))))000///......///000...---...///000111222222222222333222111//////111222333555444666;;;???EEEPPP[[[jjjuuu>LzzziiiXXXJJJ@@@999555888444222555999@@@KKKUUUcccaaa\\\SSSIIIAAA======;;;;;;;;;:::999999888888666666888;;;???EEEJJJMMMMMMJJJDDD???;;;::::::;;;>>>AAAHHHRRR```nnnzzzzzzooodddXXXNNNHHHAAA@@@===:::888777777888777666555444333222111111111222333444555444333333555555444444444333333333333333333444444444555555666555777;;;>>>@@@EEELLLVVV```ooo~~~wwwlllZZZOOODDD>>>:::666444555555555444444444333333333222333444444444444555555555777888888777666777999;;;@@@IIITTT```ooo~~~tttiii[[[OOOGGGCCC???<<<;;;:::999999;;;<<<<<<;;;======???BBBGGGMMMQQQSSSTTTPPPKKKEEEAAA>>>>>>>>>:::999888888888:::<<<>>>@@@BBBDDDDDDBBB???>>>===999::::::;;;<<<<<<<<<===888888888777666666555555333333333333444555666777888<<>>AAABBBCCCBBBBBBAAAAAAAAABBBDDDEEEGGGQQQ^^^iiirrrvvvrrrkkk[[[TTTJJJCCC??????@@@@@@???AAABBBAAA@@@CCCIIINNNYYYdddmmmnnnjjjbbbVVVLLLFFFEEEEEEHHHLLLPPPQQQRRRNNNNNNMMMLLLKKKKKKKKKKKKTTT[[[gggrrrzzz222333555444222111111222///000222333222222333444111222444888:::888444111......///000///...---,,,******+++,,,,,,+++******(((((())))))+++,,,...///111000///---,,,++++++++++++***)))))))))***+++,,,'''### !!!&&&GG=?******)))+++,,,,,,,,,000666;;;@@@MMMbbbvvv}}}mmm^^^TTTNNNLLLKKKKKKQQQZZZcccgggfff___ZZZPPPNNNOOOTTTXXX[[[___eeehhhoooxxxHdĦyyykkk\\\QQQEEE=Īj////////////////////////111222333333333444888:::GG=?~~~rrrcccWWWJJJBBB<<<<<<;;;777444444111111111111111222333444444444666;;;AAAJJJ[[[jjjvvvyyyhhhXXXJJJ@@@888555333111///---------...///,,,+++++++++++++++,,,,,,---,,,,,,...000222222111///000111222333444444444555333111//////111333555555555777<<>>AAAHHHRRR```nnnzzzwwwkkk```UUULLLGGG@@@???<<<999777777777777888777666555333222111000///111333555666555333222333333222222222222111111333333333444444444555555555444666;;;>>>AAAGGGOOOZZZcccrrr}}}qqqeeeVVVKKKAAA===:::666444555666555555444333444444444222444555555444444666777777999;;;;;;999888999:::;;;AAAIIIRRR]]]kkkzzzrrrhhhYYYNNNFFFBBB???<<<;;;::::::;;;<<<======;;;>>>>>>???CCCIIINNNRRRSSSOOOLLLFFFAAA===<<<===>>>999888888777999;;;===???AAACCCEEEDDDAAA>>><<<<<<888999:::;;;;;;;;;;;;;;;666666666666555555555444333333333333444555777777888===DDDOOO\\\kkkyyyzzzlll^^^RRRIIIEEE@@@???======???AAABBBAAABBBBBBBBBBBBBBBDDDFFFGGGLLLWWWdddnnnuuuvvvooofffUUUOOOGGGAAA??????AAAAAA???@@@AAA???>>>@@@FFFKKKVVVaaajjjllliiicccYYYPPPJJJJJJLLLOOORRRUUUTTTTTTQQQOOOLLLIIIHHHHHHHHHIIIPPPXXXdddpppyyy222444555ӵ...000222ĭӵ999ӵ///Ħ***+++,,,------,,,+++***'''ӵӵ''''''ĦƜ`1.׼s+++++++++(((Ħ@@@GGGQQQaaaxxxӵĦĭӵĦĦLLLĦhhhfff```[[[QQQOOORRRYYY^^^aaafffkkkDdD@@@:::666?fӵ/////////Ħ///111222ӵƜ`1.׼sĭӵ;;;000000444333333666;;;@@@JJJ[[[ӵĦbbbRRREEE<<<666---......///000111---,,,,,,Ħ///000111333444444111Ħ888>>>DDDLLLYYYfffqqq{{{DdDLLLAAA;;;IIIUUUӵCCC===ӵ:::ӵ666777:::FFF@@@Ħ```ӵĭӵfff[[[>>>;;;888777666777777666666555444333333222222111111222333444444444444333333222222222222111111333333333444444444555555666555777<<<@@@CCCJJJRRR^^^gggtttxxxjjj^^^QQQGGG>>>;;;:::777666777777666555444333444444555222555777777555555777999;;;===>>>???===<<<<<<<<<===BBBJJJQQQZZZgggvvvqqqgggYYYMMMFFFBBB???===999999999;;;>>>??????>>>@@@@@@AAAEEEKKKQQQSSSSSSKKKGGGBBB===:::999:::;;;888777777777999;;;>>>@@@BBBDDDEEEDDDAAA===;;;;;;888999:::;;;;;;:::999999555555555555444444444444222333333333555666777888999>>>FFFPPP]]]kkkyyytttdddVVVLLLFFFDDD>>>======???AAABBBAAA@@@CCCCCCBBBCCCDDDFFFHHHIIIQQQ\\\hhhqqqvvvuuukkkaaaQQQKKKDDD???>>>???@@@AAA@@@AAA@@@>>>===???EEEJJJTTT^^^hhhjjjhhhddd\\\TTTQQQRRRTTTWWWYYYXXXUUUSSSPPPMMMHHHDDDBBBCCCEEEGGGNNNVVVbbbnnnxxx222444?~4333...000g&e>&e555g&e--->hӵ,,,---......---,,,,,,g&e,,,guO>uO>&e(((&&&4ff?>ߝL,,,gĉ@)))*********ShӵQQQdddtttg&e>hӵfff?><zg&e>&eHLShӵgLdddiiigggaaa\\\PPPPPPTTT\\\bbbeeejjjS?ʬ3h?D%%)?777444ZufĦ111111111gL111...000g&e===gĉ@g&e>&e:::@e000000??444444222222555:::@@@JJJg<ĉ3we<Ħ]]]MMMBBB:::3h?@e+++,,,---...///000///...Z//////0002223334443h?gL555888???EEENNN\\\iiisss}}}D%%)?>>>fff?><zCCCLLL=?Ħ<<<g&e:::g&e666666777S?ʬGGG4ff?>ߝLRRR@eg&e3h?g&e>&eoooccc?????===;;;888666666777777444444444444444444444444333222111111222333666777555555555444444444333333333333333444444444555555888666888===AAAEEELLLTTTaaajjjvvv}}}tttfffZZZMMMDDD<<<;;;:::999888:::777666555444333444555555333555888777666666888;;;===???AAABBB@@@???>>>???>>>CCCJJJQQQYYYeeettt~~~~~~pppfffXXXMMMFFFBBB???===777777999<<>>FFFQQQ^^^lllyyy}}}ooo___QQQHHHDDDCCC======>>>@@@BBBBBBAAA???DDDCCCCCCDDDEEEGGGIIIJJJTTT___kkkssswwwtttiii^^^NNNIIIBBB===<<<>>>@@@AAAAAAAAAAAA>>><<>>AAADDDMMMUUUaaammmxxx0004Dӵ222...///Hƅ^Hu]Ħ555Hu]Ħ///ZuR)Ħ+++++++++++++++,,,,,,Hu]Ħ,,,HŐeHŐeHu]Ħ(((qIܗGIӵ(((tt******,,,HGgĉ@SSSfff|||Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HHHHdĦkkkjjjeee```]]]UUUTTTVVV\\\eeemmmHtƅ^Bt=o9ĦDtfo9Ħ999666444g?111000HdĦ222000111Hu]Ħ>>>ttHƅ^Hu]Ħ===H׼s222333333222111222222444999???JJJtQje<ĦWWWGGG===Bt=o9ĦH׼s)))+++...000000000555333111HtĦ000---...000222Bt=o9ĦHdĦ999;;;>>>GGGSSSaaajjjzzzDtfo9ĦsߝLGdUĦIIIHt@cӵHu]Ħ999Hu]Ħ777888Htƅ^KKKqIܗGIӵRRRH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦmmmCCC===<<<:::888666444333333333333333222222111111111333222111111222333555666666666666555444444333333333444444444333333555666777777999>>>BBBFFFPPPZZZcccnnn{{{{{{ppp```UUUHHHDDD>>>:::999888888777444444444444444444444444555555666666777999:::;;;???@@@AAAAAA@@@???===<<>>>>>;;;<<<===>>>@@@AAABBBCCCDDDCCCDDDIIIOOOQQQNNNJJJGGGCCC>>>;;;:::;;;;;;;;;999888888888999<<>>@@@BBBCCCCCCEEEEEEDDDDDDGGGMMMRRRYYYfffsssxxxuuummm```TTTKKKGGGBBB????????????>>>>>>>>>===<<<<<<>>>CCCGGGOOOWWWccckkkmmmhhhccc___\\\___bbbbbb___ZZZUUURRRFFFDDD@@@<<<:::<<>>:::999888777555444444444444444444444444555555555666777888::::::>>>??????@@@@@@???>>>===CCCCCCHHHOOOWWW___mmmzzz}}}pppbbbSSSKKKFFFAAA>>>>>>;;;<<<===>>>@@@AAABBBBBBCCCCCCEEEJJJPPPQQQNNNJJJEEEBBB===:::999:::::::::::::::::::::;;;>>>@@@BBBDDDCCCAAA>>>;;;888666555888999999::::::999999888777777666555444333333222555555555555666777888888999>>>GGGRRR___nnn{{{tttdddVVVMMMFFFAAA===;;;;;;;;;<<<===???AAACCCCCCEEEFFFEEEEEEHHHNNNTTT___kkkwwwzzzvvvmmm___SSSIIIFFFBBB????????????>>>>>>>>>===<<<<<>>>>>>>>======CCCCCCFFFMMMSSS\\\iiiuuu{{{nnn```QQQIIIEEE@@@======;;;;;;<<<===???@@@AAAAAACCCDDDGGGLLLQQQQQQMMMHHHCCC???;;;888888999999999<<<<<<<<<===>>>@@@AAABBBBBBAAA>>>;;;888777666666999999::::::::::::999999888888777555444333222111444444444444555666777888;;;@@@JJJUUUbbbqqq~~~zzzooo```RRRIIICCC>>>;;;::::::::::::<<<>>>@@@AAABBBDDDEEEEEEEEEIIIQQQWWWeeepppyyyzzztttiiiZZZNNNGGGDDD@@@>>>>>>>>>>>>===>>>>>>>>>======???DDDGGGNNNVVVcccmmmpppnnnjjjhhhffffffeeebbb\\\TTTLLLGGGAAA@@@===:::999;;;???CCCJJJQQQ]]]iiissszzz...0004DuXӵ000//////DdDʜ4DuTӵ111>d<Ħ444Dt---******++++++,,,,,,--->d<Ħ--->d<ʜDd<ʜ4DuTӵ((((((F&uTӵ(((4DufئL>e...puR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<555qR/ܗ?fӵ111>d<111333>d<ĦCCC4DufئL>eDdDʜ4DuTӵ999DdDĦ555///000111222222000...---222333666;;;@@@HHHgeĦ|||s<v>aĦHHH===peӵDx<DdDĦ///...///...,,,+++---------DdDĦ555333333444peӵDx<>dd<ӵDd<DdDΦDdDĦYYYDdDӵnd<DdDĦ333>d<Ħ666peӵEEEĦGGGF&uTӵSSSDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵfffZZZOOOFFF@@@<<<999888777666666666666666444444444444333333333333222222333333444555555666333333444444555666666777555666666666555555777999===<<<===BBBGGGMMMZZZeeennnxxxyyynnnaaaRRRHHHBBB@@@===<<<;;;999666333333333333333333333333333444444444555666777888999::::::;;;<<<<<<=========BBBBBBEEEKKKPPPXXXeeeqqq~~~zzzkkk]]]NNNGGGCCC>>><<<<<<:::;;;<<<===>>>???@@@@@@BBBDDDHHHMMMPPPOOOJJJFFF@@@===999777777888888888;;;<<<===>>>???@@@AAAAAA@@@>>>;;;888666555555666888888999999999999888888777777666555444333333333333333444444555666777888<<>>;;;999999999999:::<<<>>>???@@@BBBCCCDDDFFFKKKTTT[[[jjjsssyyyvvvmmmaaaSSSGGGEEEBBB???===>>>>>>============>>>===>>>@@@DDDGGGMMMVVVcccnnnsssrrrpppnnnkkkiiieee```XXXOOOFFF@@@======;;;999999:::>>>AAAGGGOOO[[[gggpppwww}}}~~~...1114DuXӵ000000000D&dq&ĒR//////sdKĦ666DHRRud)))***+++,,,,,,------sdKĦ---D&oq<Ōq&ĒR+++******>dp&ĒR)))(((nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊBOOO<xWWWVVVUUUXXX^^^dddkkkB?d<111222222222111000///111222666;;;@@@FFFgeĦzzzHg8>aĦEEE;;;B?Ho9///>d<------+++)))---......>d<ӵ444444B?Ho9444<x\\\hhhttt{{{&ӫeʬtIӇ===>d<Φ>d<Ħ\\\D&ӫetIӇ444DdDĦ222sdKĦ555B?dp&ĒRJJJTTT>d<sdKĦB?Ho9s&dq&ĒRrrreeeXXXNNNFFF@@@===:::999888888777777888888444444444444444444444444222222333444555555555555222333333444555666777777444555666555444444666888===<<>>>>>AAACCCHHHLLLMMMKKKGGGCCC===;;;888777777888888777999:::<<<>>>??????>>>>>>===;;;999666555555555666666666777777777777666666444444444555555555555555444444444555666777999:::<<>><<<888888777777888:::<<<======???BBBCCCGGGNNNYYY```ooouuuwwwqqqfffZZZMMMCCCBBB@@@===<<<=========<<<;;;<<<======>>>@@@CCCFFFLLLUUUcccnnntttuuutttsssnnniiibbbZZZSSSJJJAAA;;;:::::::::999999:::>>>AAAFFFNNNYYYeeennnuuuzzz}}}~~~///1114DuXӵ111000000Hu]3hh///......ne777777=e))))))***+++,,,------...ne------pIƎ@t@h---,,,,,,>h((())))))fe111@ďDne=eegesĪj@hfdDĦ@ďDMMMQQQHkgeYYYVVVVVVTTTXXX^^^dddjjj@h@GHĪj@IŌ888222Bene000Hkge555neBBBIIIfeHu]3hh999999777se444333222111111111222222222333777===@@@FFFgeĦja>aĦBBB:::@G//////se,,,------+++***.........<Ō222333333@G444555HkgeVVVaaammmwww~~~HĪj@IŌ???;;;ege\\\```Hu]3hIŌ444333DdDĦ222ne555555@hKKKJJJ>hCCCKKKVVVsene@GsĪj@hxxxpppcccWWWMMMFFFAAA???;;;:::999999888888888888444444444555555555555666222333444555555666666555333333444444555666777777444555666555444444666888>>>>>>BBBIIIOOOUUUaaalllsss}}}{{{qqqdddXXXNNNIIIAAA???<<<:::999888666444333333333333333333333333333333333333555666777888999888888888888888999:::>>>===@@@EEEJJJPPP]]]hhhvvvvvveeeWWWIIICCC???<<<999:::999::::::;;;<<<<<<======???BBBFFFIIIIIIFFFCCC@@@<<<999777666777888888777888999<<<>>>???>>>===<<<:::999888666555555555666555555666666666666555555333333444444555666666666444444444555666888999:::===DDDPPP]]]jjjwww}}}pppfffXXXLLLEEEAAA>>><<<777666666666777888:::;;;<<<>>>AAAEEEJJJSSS```hhhtttxxxuuulll```UUUKKKBBB???===<<<;;;<<<===<<<;;;999:::<<<<<<===???BBBEEELLLUUUcccooouuuwwwwwwvvvnnnfff\\\SSSLLLEEE===888777888999::::::;;;>>>AAAEEEMMMXXXdddmmmsssxxx{{{1114DuXӵ333ĵD^111000...---777666777222((()))***+++,,,------...,,,,,,,,,+++---,,,++++++'''((())))))///333999DdDĦNNNNNNTTT]]]XXXVVVVVVSSSXXX___dddhhhlll888666111000111222555:::CCCKKKD^>>>999999777s׼s444666444111//////000222444000222666<<aĦ===777555//////...s׼s,,,---...///...---,,,---...Ho000111111222333444555777PPP[[[gggrrr|||CCC<<<999ZZZ___aaaD^222333444DdDĦ333555444444555GGGKKKJJJGGG???DDDLLLWWWs׼svvvmmmaaaUUULLLFFFBBB@@@;;;:::999888777777777777444444555555666666666666222333444555666666666555333444444444555555666666555666777666555555777999???AAAFFFOOOUUU[[[eeeoooxxxwwwlll___TTTMMMJJJ@@@<<<888666555555444333222222222222222222222222222222222333444555777777999888777666666666777888:::999;;;AAAFFFLLLXXXdddrrr}}}~~~ssscccUUUGGGAAA>>>:::999999999999::::::;;;;;;<<<<<<>>>@@@CCCEEEDDDBBB???>>>;;;999777777888999888777777999<<>><<<;;;888888777777666666666555555555666666666666555555444444444555555555555555222222333444555777888999>>>FFFSSSaaannnzzz{{{kkkaaaSSSHHHBBB>>>;;;999666666555555555777888999<<>>AAADDDLLLUUUbbbnnnuuuxxxxxxxxxlllbbbUUUKKKEEEAAA;;;777555777999:::;;;<<d<Ħ000222000...---...000Ħ777666444000...000333((())))))+++,,,---......///...Ħ,,,---...'''))),,,///000000...---,,,,,,+++***))))))******************)))((('''&&&++++++,,,---000555<<d<Ħ}}}mmmaaaUUUPPPNNNPPPVVV]]]```cccdddbbb\\\WWWVVVVVVSSSXXX___dddgggjjjooorrrzzz~~~}}}iii___QQQEEE>>>:::666444000///...------...///000111222333444444333222111222666999888ĦLLLXXXfffyyy>d<Ħ>>>===:::999777Be333333666444000------///222555---///444999<<aĦ:::555444444222111000000000000///...Be------...000111000///+++,,,---nu]ӵ111222333333333333444444555666888:::;;;<<<@@@GGGRRR___kkkvvv}}}rrr```OOOHHH@@@:::888777777<<d<Ħ666111000222444>d<Ħ444555555Ħ444555666777999>>>CCCGGGKKKJJJHHHCCC>>>;;;;;;<<<@@@EEEMMMXXXBeĦtttkkk___SSSKKKEEEBBB@@@;;;:::999777666666555555444555555555666666777777222333444666666666666555444444444555555555555555666777888777666666888:::@@@CCCJJJSSSYYY^^^hhhrrr|||~~~uuuhhh\\\RRRLLLJJJ>>>;;;666333222333333222222222222222222222222222222222222333444555666777999888777555555555666777666666888>>>BBBIIIVVVaaappp{{{|||pppbbbTTTGGG@@@===:::888999999999999::::::;;;;;;;;;===???BBBBBBAAA???===<<<:::999777777888999999888888:::===@@@@@@???<<<;;;777777777888777777666555666666777777777777666666666666666555555444444333111111111333444666777888@@@HHHUUUcccppp|||zzzggg]]]OOOEEE???;;;999666666555444444555666777888===@@@DDDJJJRRR^^^lllvvvtttssslll^^^RRRJJJDDD???<<<;;;::::::<<<<<<;;;:::666777:::;;;;;;===@@@CCCLLLUUUbbbnnnuuuxxxyyyyyyjjj```QQQGGGBBB???;;;777555777999;;;;;;===???AAAEEELLLXXXccclllrrrwwwzzz~~~?aŖ%7uSQuR)ӵsdKĦ...222000---,,,,,,gdKĦ444333222222000...,,,+++++++++,,,......,,,+++---gdKĦ+++***)))++++++,,,---///...+++)))...------,,,,,,++++++******)))((((((((()))++++++000,,,+++///333999CCCMMMbbbyyygdKĦgdDĦ~~~wwwiiicccZZZPPPKKKNNNWWW___hhhgggddd^^^XXXTTTTTTVVVUUUVVV[[[bbbfffhhhlllrrrwww|||{{{qqqdddXXXJJJCCC===777444555111000///------......///000000000111222222333333000000333gdKĦNNN\\\mmm~~~sdKĦ;;;:::888777666666777888333222111111111222333444333222444999<<>>GGGRRR[[[dddeee]]]DdDĦ777444222000000sdKĦ555555gdKĦ444666888999:::===AAADDDHHHGGGEEEAAA===:::;;;<<<<<>>AAABBBGGGPPPWWW^^^fffpppwww~~~rrrfff[[[QQQHHHCCC???;;;777555444444333222333333333222222222111111000000000111222444555666777777666666555555555555888777:::???BBBGGGQQQ[[[lllvvvvvvkkk^^^SSSHHHCCC???:::888888<<<<<<:::999888777777777??????>>>===<<<:::888777555555666555444555777999777888999::::::999888777666666666666555444333222444444444444444444444444555444444333333444444555222333444444555888<<>>:::999;;;666555666777999===@@@BBBHHHOOOYYYccckkkqqqwwwzzz}}}>A111ne//////222000...,,,ne888777555444333111000...***)))***+++...000000000ne,,,+++******++++++,,,---......+++)))------,,,,,,,,,,,,+++++++++***)))((())))))++++++222000000444888@@@NNN[[[sssneDe{{{ssseee```XXXOOOKKKOOOXXX___ffffffbbb]]]VVVSSSSSSTTTUUUUUUYYY___cccfffkkkrrrxxx}}}tttiii\\\QQQFFF@@@<<<777444444222111000......//////000///000000111111222333333222222neEEEQQQ```qqq|||ne>>>999999777777666555555666777888333222111000000111111222333222444888;;;@@@>Appprrroook<777444333222111111111111000000/////////......///000111111111111000//////fh000111111111111111111444555555666888;;;>>>AAAHHHSSSaaakkkvvv}}}ppp```RRRIII???;;;888999888999@@@IIIWWW]]]bbbaaaWWWDe777666444222111111ne444444ne444333444666777888;;;???BBBFFFFFFDDD@@@<<<::::::;;;<<>>::::::::::::999888777777777666666555444444333333222333444555666777777777666666555555555555555666444666777888888;;;???BBBEEEKKKTTT\\\ccckkkuuu{{{{{{ooocccXXXNNNFFFAAA>>>;;;777555444444333222333333222222222111111111000000000111222333444555666666666555555444444444666666888===@@@EEENNNYYYhhhrrruuujjj^^^SSSHHHCCC???:::888888;;;;;;:::999888888888888>>>>>>===<<<;;;999888777444555555444333444666888666777888999999888777666666666666666555444333222333333333333333333333333444444333333333333444444333333444444555777<<>>:::::::::::::::999999999888999999999:::===AAAEEEKKKVVVccclllsssxxxvvvpppeeeXXXJJJBBB===999999;;;555555555666999<<<@@@BBBGGGNNNWWWaaaiiipppvvvyyy~~~000000000000000222111///---111888777555333222000000000...,,,+++,,,...111222222+++***++++++,,,+++++++++---......,,,***++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,111111333777<<>>IIIUUUfffvvvuuuBBB;;;777666777666666555555555666666333222111111000000000111333111333777:::>>>iiippprrr:::555333222111111222111111000///...---,,,......//////000111111111//////000000555555555555555555444444333444555777999===BBBFFFOOOZZZgggpppzzzwwwiiiZZZLLLDDD>>>:::777777999===FFFOOO]]]___```ZZZOOO888555444333111111111333333333333333111333444555666888<<>>EEEQQQ___mmm{{{~~~rrreeeVVVMMMFFF???;;;<<<::::::::::::999888888777666666666555444444333333222333444666777777888888777777777777777666555555444666777888999<<<@@@DDDJJJQQQZZZcccjjjrrr{{{~~~wwwkkk___TTTJJJCCC>>><<<999666444444444333222222222222222111111111000111111000000111222333333555555444444444444333333444444666;;;>>>AAAKKKUUUcccmmm{{{tttiii]]]SSSHHHCCC???:::888999:::999999888888888999999<<<<<<;;;;;;999888666555333444444333222222444777555666777777777777666555666666666666555444333222222222222222222222222222444444333333333333444444333333444444555888<<<@@@JJJSSSaaaooozzz~~~pppcccVVVKKK@@@;;;888333222333000222333444555666999<<<===CCCKKKVVVeeetttyyyxxxooo```QQQIIICCC>>>::::::888999999999999999999999999999999999:::===BBBEEEKKKVVVccclllssswwwtttnnnaaaUUUGGG@@@<<<888888:::555555555666888<<>>888444222111111000000000//////......------............//////000000......///111222444555666888777777666666555555555222444666777999>>>FFFKKKWWWaaammmvvv~~~}}}qqqbbbSSSGGG@@@???<<<999999===EEEOOOWWW```___[[[SSSHHH>>>888555333222222111111222333333222222222222222333333333222333444555555777;;;===@@@AAA@@@>>>;;;999999:::???GGGSSSaaaooo|||{{{ooocccUUULLLEEE>>>;;;;;;:::::::::::::::999888777666666555555555444444444222333555666777888999999777888999999888777555444555666777888:::>>>CCCGGGNNNUUU```iiipppwwwzzzsssggg[[[PPPGGG@@@<<<:::888555444444444333222222111111111111000000000111111000000000111111222333333333333333333333333333333666:::===@@@HHHQQQ^^^iiiwwwssshhh]]]RRRGGGBBB???:::888999888888888888888999:::::::::::::::999888666555444222333333222000111333555555555555555555555555555666666666666555444333222222222222222333333333333444333333333333333333444333444444444555999>>>BBBMMMWWWfffsss|||{{{kkk]]]OOOEEE<<<999777333111111000222444444555666999;;;>>>FFFQQQ]]]kkkuuuvvvqqqjjjZZZIIIAAA>>>:::777666777777777888888999999999999999::::::;;;???DDDGGGMMMXXXdddlllsssvvvsssmmm___RRRFFF???;;;888888:::555555555666888;;;>>>@@@FFFLLLVVV___hhhooovvvzzz333333333444666777555333///////////////000000000000000//////......------333444444222///...///111666444000//////000000000///---+++******+++,,,...,,,+++***+++---...---,,,******++++++,,,---......---,,,+++++++++,,,...///222666>>>HHHSSSeeevvviiiaaaVVVSSSPPPOOORRRYYY```eeeccc```[[[WWWTTTRRRPPPPPPNNNLLLMMMSSSXXX___jjjttt|||xxxoooaaaUUUHHH@@@::::::999444111000000///...---,,,---.........//////000111111222222222222666:::>>>DDDRRR___ooo}}}|||hhhZZZKKKCCC???:::777666555555555555444444333333333333333333333222222111000///111555888===GGGRRR^^^gggnnnooojjj```QQQEEEAAA<<<666222111111000000------......//////000000///......------...///000------///000222333444444333333333222111111111000333555777888:::@@@IIIQQQ___iiittt{{{yyykkk\\\NNNDDD???>>><<<;;;;;;BBBMMMWWW\\\```\\\UUULLLCCC;;;777666222111111111222222333333111111111222222222333333333444555555555777:::===>>>??????>>>;;;:::999:::AAAIIIVVVdddrrr~~~wwwlll```SSSLLLFFF???<<<<<<999999:::::::::999888888555555555555555444444444333444555777888999999999777888999999999888666555666777888999<<<@@@FFFKKKRRRZZZdddnnnuuu{{{|||wwwooocccWWWMMMEEE>>>;;;888666444444444444333222111111111000000000//////000000000//////000111111222333333333333333333333444444777;;;===???FFFOOOZZZeeettt}}}~~~sssggg\\\RRRGGGBBB???;;;999:::777777777777888999::::::888888888888777666444444222333222111000000222444555444444444444444444555666666666666555444333222222333333333444444555555333333333222222333333333333444444444666;;;AAAFFFQQQ[[[jjjvvv~~~xxxgggXXXJJJAAA999888666333111222333444555555555666888:::???IIIVVVdddqqqxxxvvvnnneeeUUUDDD===:::777444333555555666666777888999999888999;;;<<<===BBBGGGKKKSSS\\\fffmmmrrruuurrrlll]]]RRRFFF@@@<<<999888:::666666666666888;;;>>>@@@GGGMMMVVV___hhhpppwww|||333333333444666777666444////////////////////////....../////////...------111444666555222111222444333111//////111222222222------,,,+++++++++,,,---,,,+++***+++---......---******+++,,,,,,---......,,,,,,,,,,,,---...000111222777BBBQQQaaauuu}}}ooobbbZZZRRROOOMMMNNNTTT[[[aaadddaaa]]]XXXTTTRRRPPPNNNMMMJJJHHHJJJQQQXXX```lllvvv}}}zzzrrrjjj]]]QQQFFF???999888888444111111///...---,,,,,,,,,---.........///000000111111222222222666<<>>:::777777555555555555444333222111111222222333333333222222///...000555888===HHHSSS]]]eeellllllfff]]]OOOCCC>>>:::555111000000000///,,,---...///000111111222///...---,,,,,,---...///---...///111222333333333333222222222222222222111333666999:::===DDDPPPYYYiiirrr{{{sssdddUUUJJJBBB???:::;;;<<<>>>GGGSSS[[[\\\]]]XXXOOOFFF>>>999777666111111111222222222222222111111111222222333333444444555666666666777:::<<<<<<===>>>>>><<<::::::;;;BBBKKKXXXgggtttssshhh]]]QQQKKKFFF@@@======999999999::::::999999888555555555555555555555555555666777888888999999888777777888888888888777777888999:::;;;>>>DDDJJJOOOWWW___kkktttzzz~~~yyyssskkk___SSSIIIBBB<<<999666555333333444444333111000000000000//////////////////...//////000111111222222333333333333444444555555777;;;===>>>EEEMMMWWWbbbqqq{{{sssggg\\\QQQGGGBBB???;;;999:::777777777777777888999:::888888888777777666444444333333333111//////111333555555444333333444555555666666666666555444333222333333333444444555555666333333222222222222333333333333444555888>>>EEEKKKWWWaaaooozzz~~~sssbbbSSSFFF===666555555333222444444666777777666777999;;;AAAMMM\\\jjjwww|||wwwnnn\\\OOOAAA;;;888444222333333333444555777888999999888999;;;===@@@EEEKKKPPPXXX```hhhlllpppssspppkkk___SSSGGGAAA>>>:::999:::888777777777999<<>>JJJUUU]]]dddjjjiiiccc[[[NNNCCC===999333000/////////////////////000000111111111///...---++++++,,,...//////000111333333333333333444444444444444555555555333777;;;>>>AAAKKKYYYeeerrrzzz{{{mmm]]]PPPFFF@@@>>>888<<<@@@CCCMMMZZZ___]]]ZZZSSSJJJ@@@:::666555444111222222222222111111000111111222222333444444555444555666555555666999;;;;;;===>>>>>>===;;;;;;<<>>999666444333333333444444333111000000/////////.........---------...///000111222333333333333444444444555444444777;;;<<<===CCCKKKSSS___nnnyyy}}}ssshhh\\\QQQGGGBBB???;;;999:::888777777777777777888999777888888777777666555444333444333222000000111333666555444333333444555666666666666666555444333222111222222333444444555555333333222222222222333333333333444666:::AAAIIIOOO]]]gggttt}}}xxxlll[[[LLLCCC:::333222333222222444444555777888888999<<<>>>HHHSSSaaannnwwwyyypppeeeQQQHHH>>>999666333333666111222333444666777888999888999<<>>999???DDDIIISSS___bbb___XXXQQQFFF===777444222222222222222222222111000000111111222333444444555555444555555555444555888::::::<<<>>>???===<<<<<<===DDDMMM[[[jjjwwwzzznnn```UUUKKKGGGCCC>>><<<<<<888999999:::::::::999999444555555555555555555555888999999999999888777777555555444444555777999::::::;;;<<<>>>AAAHHHPPPUUUdddlllwww}}}xxxllldddXXXLLLBBB<<<777444444333222333444444333111000/////////............,,,,,,------///000222222333333333444444555555555444444666:::;;;;;;AAAIIIQQQ\\\lllwww|||ttthhh\\\QQQGGGBBB???;;;:::;;;888888777777777777888888777888888888777666555555444444444222000000222333666555444444444444555666666666666666555444333222000000111222333333444444333222222222222222222333222333444777;;;CCCLLLRRRbbblllxxx}}}sssgggUUUFFFAAA888000000111111222555333444777888999;;;???AAAOOOXXXeeennntttrrrfffYYYIIIBBB<<<888555222444888111111222444666777888999777999<<<@@@DDDKKKRRRWWW___dddhhhhhhjjjmmmkkkhhhbbbWWWKKKEEEAAA<<<:::;;;:::999999999;;;===@@@BBBEEEJJJSSS\\\eeennnwww|||}}}222333555666777666555555......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---///222666777555222555444333111000...---,,,))))))***++++++++++++***---+++)))+++...000///---...---,,,***))))))******,,,---000333222111555<<>>:::555222222444444555000000000000000000//////////////////000000000111222888AAAGGGOOO[[[lllyyyrrrbbbOOOIIIBBB;;;888666555444444444333333222111000000000000000000000000000000000///111666999>>>HHHRRR[[[aaaeeebbb^^^WWWLLLBBB:::777444222222111000///111000000///...------------------------...///000333333333333333333444444111222333333222222333444999;;;>>>CCCKKKXXXhhhsss~~~ooo]]]RRRIIIAAA<<<;;;???EEEMMMUUU]]]ccc```ZZZLLLGGG???999666555444333333333333222222222111111111111111222222111111000555555444555555666777888===>>>>>>===<<<<<<>>>@@@GGGOOO]]]kkkwwwuuuhhh^^^TTTJJJFFFBBB>>><<<<<<999888888777777888888999666666666666666666666666;;;;;;;;;:::999888777666444444444555555777888999;;;===@@@BBBEEEMMMWWW___kkkrrr}}}}}}vvvmmm^^^OOOFFF@@@:::777666555444333333222222333333111111000000000000111111111111222222222333333333222333444333111000111222444555777888:::===BBBFFFRRR[[[hhhssszzzssshhhYYYQQQGGG???<<<:::888777777777777777777777777777888888777555555444444444222222111111111111222222444333333333333444555555666555555555555444444444555444444444444555666666555666555444111000111222///333777:::???GGGQQQYYYiiisss}}}zzzooo___OOOEEE:::666222111333444333222555777888888888;;;BBBGGGSSSdddqqqrrrpppmmmaaaSSSFFF===444444444333111111444333333333444444555666888:::===AAAFFFNNNWWW]]]aaabbbcccccccccdddfffiiiddd]]]RRRHHH@@@===>>>???;;;;;;::::::;;;===>>>???AAAHHHRRR\\\eeemmmtttxxx}}}000000111222222222222222111111000//////...------////////////////////////...---///222666888666444555444333111///...---,,,******+++,,,---------,,,000---,,,---///111111000...---,,,***))))))***+++,,,,,,///222111222999BBBPPPbbbyyy{{{pppdddYYYOOOIIIGGGFFFFFFJJJQQQXXX[[[\\\TTTPPPKKKHHHGGGGGGFFFDDDFFFGGGKKKRRR\\\iiiuuu|||ttthhh___TTTJJJDDD<<<999444222222333333333000000000///////////////......//////000000111111444:::BBBIIIQQQ___ppp}}}nnn^^^MMMHHHAAA;;;777666555444444333333222111111000000000000000000000000000000000///111666999===GGGRRRZZZ```cccaaa\\\UUUKKKAAA:::777444222222111000///111111111000//////......///......---------......222222222333333333333333111333444444333333444555888;;;AAAHHHRRRaaaqqq}}}vvvhhhWWWMMMFFFAAA>>>???DDDKKKSSSYYY^^^aaa\\\TTTHHHCCC<<<777444333333222111111111000000000////////////111222333333444444444444444444555666777777===>>>??????>>>>>>???@@@GGGPPP]]]kkkxxxssseee[[[QQQGGGCCC@@@<<<::::::999999888888888888999999777777777777777777777777::::::::::::999888777666444444444555666777888999;;;>>>AAADDDHHHPPP[[[cccooovvv}}}uuukkk\\\MMMEEE@@@:::666666444333333222222222222222000//////////////////000000111111111222222222222333444555444222111222333444555777888999===BBBEEEQQQZZZhhhssszzzssshhh[[[SSSHHHAAA===<<<:::888777777777777777777777777888777666555444444444444333333222222222222333333444333333333444444555555666555555555555444444444444444444333444555555666555555555333111000111333111444888<<>>>>>>>>;;;;;;:::::::::<<<===>>>AAAHHHRRR\\\eeemmmtttxxx{{{}}}333333222222222333444444555444222000///......///000000000000000000000000---...///222666888888777444444222111///---,,,,,,++++++,,,....../////////000...,,,---///111111111///...,,,+++***++++++,,,......000222333666AAALLL```uuuuuuiii^^^TTTLLLGGGDDDBBBDDDJJJSSSXXXXXXVVVNNNKKKGGGEEEEEEEEEEEEDDDHHHIIINNNUUU```lllwww~~~|||ooodddYYYPPPFFF@@@:::777333000000111222111000/////////........................///000111222666<<>>888444222222222111111111111000000000000000---...000222444666666777333333333333444555666666<<<>>>AAABBBAAA@@@@@@@@@HHHPPP^^^lllxxx}}}ooobbbWWWMMMDDD@@@>>>:::888999999999888888888888999999777777777777777777777777999999999999888777666666444444444555666777999999;;;???CCCGGGMMMVVVaaaiiiuuu|||}}}tttgggYYYKKKCCC???999666666333222222111111111111111///......------......//////000000000000000111111333444555444333222333444333555666777999===AAAEEEPPPYYYgggrrrzzzssshhh]]]UUUJJJBBB???===;;;999777777777777777777777777777666555444333333333333444444333333333333444444333444444444444555555555666555555555555444444444333333333333333444444555444555555333111111222333444777;;;???FFFPPP]]]fffrrr{{{~~~uuujjj]]]PPPCCC;;;999666333222333444444444888999::::::;;;AAAKKKRRRaaallltttpppiii```QQQCCC>>>666000000111000000222444333333222222222333333444777<<>><<<;;;:::999::::::<<<<<>>GGGPPP[[[jjj{{{sssaaaRRRGGGCCC===888666555333222222222111111000000000000........................///...111555888<<>>???DDDJJJRRRZZZ```aaa```[[[PPPFFF===999555222111222222111222222222222222222222222...///111333555666777777222222222222333444555555;;;???CCCEEEDDDCCCBBBAAAIIIQQQ___mmmyyyzzzlll___TTTJJJAAA>>><<<999777888999999888888888888999999888888888888888888888888777888888888777777666555444444444555666888999:::;;;???EEEJJJQQQ[[[gggooo{{{|||rrrbbbUUUGGGAAA===999555555222111111000000000000000///..................///////////////////////////222333444444222222222444333444555777888<<>>CCCKKKVVVdddnnnyyy{{{nnnaaaTTTIII???999888666444333333444555555666888999999<<>><<<<<<:::999999:::;;;;;;BBBHHHQQQZZZccckkkrrrwwwyyy{{{}}}}}}|||||||||~~~222111000//////000111222666444111///------......,,,,,,---------.........---...///111333666999;;;555444333111000...---,,,+++,,,---...////////////...---,,,+++,,,---000222333222111000///000111222444444555777:::CCCUUUggg{{{yyyjjj\\\PPPHHHCCC@@@AAACCCGGGPPPWWWXXXSSSNNNEEEEEEEEEDDDDDDEEEFFFGGGLLLOOOUUU^^^iiiuuu~~~~~~tttfffZZZPPPHHH@@@;;;777444111////////////...////////////////////////............000222555666;;;AAAKKKUUUbbbqqq{{{mmm[[[MMMDDD@@@;;;777555444333222111111000000000000//////------------------------///...000444777;;;DDDNNNVVV[[[]]][[[VVVQQQHHH???:::777444222222111000///...............---------,,,,,,,,,---...///000111000111111222333333444444333555777888888999;;;===FFFNNNYYYeeeoooyyyvvvkkkVVVLLLBBB>>>===@@@HHHOOOWWW^^^bbbaaa\\\UUUKKKBBB:::666333111111222222222222222222222222222222222111111222333444444444444222222111222222333444555;;;???DDDFFFFFFEEECCCCCCJJJRRR```nnnzzzwwwiii\\\RRRIII@@@===<<<999888999999888888777777888888999777777777777777777777777666666777777666666555555444444444555777888:::;;;;;;@@@GGGNNNVVVaaammmuuuzzznnn]]]PPPDDD???<<<888555444222111000000//////000000000//////......//////000........................000111222222111000111333222333555666888;;;@@@DDDLLLVVVeeeqqqzzzvvvlll^^^VVVKKKCCC???===;;;999888888888888888888888888555555444333333333444444333333222222222222333333333444555666666666555555666555555555555444444444333222222222222333444444333444555444333333555666888<<>>888333000222333111333666333222222111111222222222555999>>>BBBEEEHHHKKKNNNLLLKKKJJJJJJLLLSSS[[[aaabbb```\\\WWWPPPIIICCC???===<<<;;;:::::::::;;;<<>>AAAEEELLLSSSWWWUUUQQQLLLDDDEEEFFFFFFEEEEEEGGGIIINNNRRRYYYcccnnnyyyyyyoooaaaTTTKKKDDD>>>:::666333111/////////...---......//////000111111111000/////////111444777999???EEEPPP]]]jjjxxxvvvgggVVVIII@@@===888555444333222111000000000///////////////........................///...000444666:::CCCMMMVVV[[[]]]ZZZVVVQQQIIIAAA:::777444222222111000///------------------------++++++,,,,,,...///111222111111222333444444555555666888;;;===>>>@@@BBBEEEJJJTTTaaannnxxxxxxkkk___NNNFFF???>>>@@@EEENNNXXX\\\aaaccc]]]UUUMMMEEE===777555222000111222222111000000000000000111111111222333333333333333222222222222222222333444555555;;;>>>CCCFFFFFFEEEEEEEEEKKKSSSaaaooo{{{ttteeeYYYPPPGGG???<<<<<<999888:::777777777666666777777777666666666666666666666666555555555666666555555444333444444666777999;;;<<<===CCCKKKSSS\\\gggsss{{{uuuiiiXXXLLLAAA<<<;;;777444444222111111000000000000000000//////////////////000/////////............---///000111111000000111222111333444555777;;;???CCCKKKUUUcccpppzzzxxxooo___WWWLLLCCC???===;;;999888888888888888888888888555555444444444444444555333333222222222222333333333444555666777666555555666555555555555444444444333333333333333444444555444555666666555555777999;;;@@@GGGOOOXXXdddrrr{{{zzzqqqbbbTTTIIIAAA<<<:::666666666444333333666888888;;;???CCCIIISSS___hhhrrrpppkkkaaaTTTGGG>>>999777333222444444222333777222222222222222333444444777:::>>>@@@BBBDDDFFFHHHEEEEEEEEEEEEHHHNNNVVV\\\______^^^[[[UUUMMMFFFAAA===<<<;;;:::;;;;;;======CCCHHHOOOXXX```iiiqqqvvvyyy{{{}}}~~~~~~~~~666666666666666555444444444333333222111000000000...//////000111111222222...//////......111666:::777777666444222111//////000000000111000000///...000111000...---...333777333222111000000111222333222555<<>>;;;777444444333222000////////////////////////........................///...000333666999CCCMMMWWW\\\^^^[[[WWWSSSKKKCCC:::777444222222111000///........................,,,,,,,,,---...///000111111222333444555666666777999<<>>@@@EEEKKKVVVaaaaaadddbbbXXXMMMEEE>>>888555333000///000111000000//////000000000111111111111222222222222222111111222222222333333444555666;;;>>>BBBEEEFFFEEEEEEFFFKKKTTTaaappp|||}}}pppbbbVVVNNNEEE===;;;:::888888:::666666555555555555666666555555555555555555555555333444444555555555444444333444444666777:::;;;<<>>;;;:::666444444222222111000000000000111///......------......///////////////.........---///111222222111111222333111222444555777:::???BBBIIITTTcccpppyyy{{{qqqaaaYYYNNNEEEAAA???<<<:::888888888888888888888888666555555444555555666666444444333333333333444444333444666777777777555555666555555555555444444444444444444333444555555666555666777777666777999;;;???EEENNNVVV```kkkxxxrrriii[[[MMMDDD>>>:::888666777666555333333666999888<<>>???@@@@@@HHHRRRUUURRRMMMKKKKKKBBBEEEGGGGGGEEEDDDGGGIIIQQQUUU]]]hhhsss~~~~~~pppfffXXXKKKCCC>>>:::777666333111000000000...---------///000222444555666222111000111333777;;;===FFFMMMZZZiiixxx~~~nnn^^^NNNCCC<<<999666444333333111000.........//////////////////////////////////////////...///333555999BBBLLLXXX]]]___\\\XXXSSSLLLDDD:::777444222222111000///.........///////////////......---------......///222222333444555777777888<<>>===BBBHHHPPP\\\gggeeegggbbbUUUHHH???999444444111///.../////////...111111222222333333333333000000111222222222222111333333333333444555666666;;;>>>BBBDDDEEEEEEFFFGGGLLLTTTbbbppp|||{{{nnn___SSSLLLCCC;;;:::999888777999555555444444444444555555555555555555555555555555333333444555555444444444333444444666888:::<<<===DDDJJJSSS\\\eeeppp||||||ooobbbRRRGGG===:::999666444333333222222111111111111111...------,,,,,,------...000000/////////.........000111333333222222333444111222333555666:::???BBBIIISSSbbbpppyyy|||ssscccZZZOOOGGGBBB@@@===;;;888888888888888888888888666666555555555666666777555555555444444555555555333444666777888777666444666666555555555444444444555444444444444555666666666777888888777888:::<<>>@@@FFFMMMRRR\\\^^^``````[[[SSSJJJEEE===<<<<<<<<<===>>>@@@AAACCCHHHOOOWWW___gggpppuuuuuuwwwzzz|||}}}~~~444444444444333222111000222222333333333222111000000000////////////000000222222222222333444555555444777:::999444000//////111111111111111000//////000000000000000111222222333222111111000111222333<<<<<>>;;;<<<@@@FFFMMMUUUXXXTTTMMMFFFCCCAAACCCFFFFFFEEEFFFJJJMMMOOOUUU```kkkuuu~~~uuulll^^^PPPIIIEEE???999666............////////////...///000111333444555666222333444333333666===CCCKKKWWWeeeqqq|||tttfffXXXKKKBBB:::999777555333222111111///.........------------000000000//////...---,,,...---///333666;;;FFFPPP]]]```bbb___XXXOOOHHHCCC:::777333111111111111000000///...------...///000///////////////000111111333444666777777999;;;>>>;;;>>>CCCHHHLLLRRRXXX[[[fffrrr~~~|||rrrdddTTTKKKIII???>>>>>>CCCMMMYYYccchhhfff```WWWLLLAAA:::555333111111000000000000000111000000000000000000000000000111111111111222222222333333333333444555666666:::===BBBGGGIIIHHHGGGEEELLLSSS```nnn|||vvviii[[[SSSGGGCCC>>>;;;999999888777777777666666666666777777888777666444333222111111222222222222333444555555444666888999888;;;@@@EEEIIIQQQ\\\fffoooyyywwwhhh\\\IIIDDD===777555444444333111111000000000000000111////////////000000000000............////////////111111222222222333333333666666666555555888===AAALLLSSS```lllwww|||sssfff^^^SSSJJJEEEAAA===999<<<<<<======<<<<<<;;;:::666666555444444444444555555555444333333333333444555555555555555555555555444555555555444333333222000000111222333555666777777888999888888:::AAAFFFJJJPPPZZZeeepppyyy|||uuueee[[[NNNCCC===;;;999888666444222222444666777888>>>BBBHHHPPP]]]lllrrrrrrmmmaaaSSSJJJCCC;;;666666333444444555555444444444111111222333444444555555;;;;;;:::::::::;;;<<<<<<555666888:::===BBBIIINNN[[[___aaa___]]]YYYOOOFFFCCC>>><<<>>>???======???EEEHHHNNNUUU\\\dddkkkqqquuuwwwzzz{{{|||~~~333333333333333222111111222333333444444333111000000000////////////000000222222222222222333333444333666999888555111000///111111111111111000//////...............///000000222222222111111222444666???CCCPPPdddzzztttgggZZZLLLCCC===:::===BBBGGGMMMTTTVVVQQQJJJDDDAAAAAACCCFFFFFFEEEFFFJJJMMMPPPWWWbbbmmmwww|||rrrgggZZZLLLFFFBBB===777555555555444333222111000000//////000111333444555555333444555444444888???EEEPPP\\\jjjuuu{{{nnn```RRRFFF???:::999777555333111000000/////////.........------//////000000000///.........---///333777;;;FFFQQQ]]]```bbb```YYYPPPHHHDDD:::777444111111111111000000//////......//////000000///////////////000000222333555666777888;;;>>>>>>BBBGGGLLLRRRXXX^^^bbbmmmxxxyyymmm]]]LLLCCCAAA>>>>>>@@@GGGQQQ\\\dddhhhccc\\\QQQGGG???:::555222111000000/////////000000000000000000000000000000000111111111111222222222333333333333444555666666:::===BBBFFFHHHHHHGGGFFFLLLTTTaaaooo}}}uuuhhhZZZRRRGGGCCC>>>:::999888888777777777666666666666777777777666555444333222222222333333222222333444444555666888;;;;;;<<>><<<>>>???======???DDDHHHNNNUUU\\\dddlllqqquuuwwwzzz|||}}}~~~222222222222111111111111333333444555444333222111000000////////////000000333333222222222111111111222444777888555333111111111111111111000000000//////............///000000222333333222222444777:::AAAJJJ]]]uuu|||ooocccVVVHHH???;;;:::>>>DDDIIINNNSSSRRRMMMFFFAAA???AAACCCFFFFFFEEEFFFJJJMMMRRRYYYdddoooyyyxxxnnn```SSSGGGBBB???:::666444444333333222111000///...000000111222333333444444444555666555666;;;CCCIIIXXXdddrrr|||ttteeeWWWKKK@@@:::999888666444222000//////000000000/////////.........///000000111111000000...---///444777<<>>BBBFFFLLLRRRYYY```gggllluuu}}}pppbbbSSSEEE===<<<<<>>;;;;;;:::999888666555555666555444444333333444444222222222333444555777777555555555555555555555555444555555555555444333333111111222333444666777888777999;;;<<<<<>>>>><<<<<<>>>DDDHHHNNNUUU\\\dddmmmrrruuuwww{{{}}}~~~111111000000000000000111333333444555444333222111000000////////////000000222222222222111000//////000222555777666555333222222111111000000000000000111111000000111111222333333444444222222444999>>>GGGVVVmmmxxxkkk^^^RRRDDD===::::::@@@FFFNNNQQQRRRPPPIIIBBB???>>>@@@CCCFFFFFFEEEFFFJJJMMMRRRYYYeeepppzzzuuuiiiXXXNNNDDD@@@===888555555.../////////000000000000111111111222222333333333333555666666888>>>GGGNNN___kkkyyy|||mmm^^^PPPEEE===888888777555333111000//////000000000000////////////...///000111222222222222///...000555888>>>HHHSSS^^^aaacccaaaZZZQQQIIIEEE<<<999555333222222111000///000111222222111000///000000///............//////111444555666888<<<>>>DDDIIIOOOWWW___gggooottt|||~~~rrrcccWWWLLLAAA<<<===<<>>???;;;:::999888777777777777777777888777888:::>>>AAAKKKRRRYYY\\\^^^]]]UUULLLGGGAAA=========;;;;;;===CCCGGGMMMTTT\\\dddmmmsssuuuxxx|||~~~222111000/////////000000222333444444444333222111000000////////////000000111222222111000///---,,,///000333666777777555444222111000000//////000000111111111111111222333333444666666333222555===CCCQQQdddtttgggYYYMMMBBB<<<;;;===CCCJJJRRRSSSRRRMMMFFF@@@>>>>>>@@@CCCFFFFFFEEEFFFJJJMMMRRRYYYeeeqqqzzz}}}pppdddSSSJJJBBB>>>;;;777555555111111111111222222222222111111111222222333333333333444666777;;;CCCMMMUUUeeeqqqwwwgggWWWKKKAAA;;;888555555333222000/////////000000000000////////////---...///111222222222222///...111666999???JJJUUU___bbbdddaaa[[[QQQJJJEEE>>>:::666444333222222111///000111222222111000/////////............/////////111333555777999===@@@EEEJJJRRRZZZcccllltttzzzuuuhhhYYYNNNFFF>>><<<===???EEEPPP\\\dddfffbbb^^^RRRHHH===888999999555111---------------...//////000000000000000000000000000000111111111222222222333333333333444555666666888;;;???CCCGGGHHHIIIHHHMMMVVVcccrrr~~~|||pppcccWWWOOOFFFCCC===:::999888777666777777666666666666777777555555444444444555666666555555555555666777888999999===BBBEEEIIINNNVVV\\\gggnnnwww}}}pppdddVVVJJJ@@@<<<888555444444444333111111111111111222333333555555444444333222111111............////////////000000111111111222222222444444555555666888;;;>>>EEELLLVVVcccooo{{{{{{rrrjjj^^^TTTNNNIIIDDD@@@???===;;;999777555555444444444333222222222222222555444444333333333444444555555555555555555555555444444555666666555555444333333444555666888999:::777:::===@@@CCCJJJSSSZZZfffllluuu~~~~~~yyyoooddd[[[KKKEEE===888777777666444222444666777888:::===@@@GGGTTTcccmmmqqqqqqiiiaaaSSSJJJBBB???===999777777888888888888888777666555666777888:::<<<>>>??????;;;;;;:::888888777777777444555666666777999===@@@FFFMMMUUUZZZ]]]^^^XXXPPPIIIBBB=========::::::===AAAEEEKKKSSS[[[dddmmmrrrvvvzzz~~~444333111////////////000222222333444333222111000000000////////////000000000000111111000...---+++---...111555888999777555333222000/////////000111000////////////000111111555666777666555:::DDDLLLZZZqqq~~~ooocccTTTJJJAAA===>>>@@@GGGMMMUUUTTTQQQJJJBBB======???AAACCCFFFFFFEEEFFFJJJMMMRRRZZZfffrrr{{{yyykkk^^^NNNGGG@@@===:::555444555222222111000///......---000000111222333333444444333555888:::???IIIUUU^^^lllwwwxxxnnn___QQQFFF>>>999777222222111000000000000000000000000/////////......---...///000111111111111000///222666;;;@@@KKKVVV```bbbdddbbb[[[RRRJJJFFF???;;;777444333333222111///000000111111000000///......------......///000///111444666888;;;???AAAHHHMMMUUU^^^gggpppyyy|||nnn```QQQHHHBBB<<<;;;<<>>BBBFFFHHHIIIJJJNNNVVVcccqqq}}}zzzooobbbWWWOOOGGGCCC>>>;;;999999888777777777666666666666777777666555555555555555666666666666666777999:::<<<===>>>BBBGGGLLLPPPWWW___fffpppvvvxxxlll```RRRFFF===:::666444444444444333111111111111111222333444777666555444333222111111............////////////000000000111111111111222333444555666666888;;;===DDDJJJTTT___lllxxx}}}vvvmmmaaaWWWPPPKKKEEEBBB???>>>;;;999777666666666444333222222111111222222666555444333333333333333555555555555555555555555444444555666666666666555444444555666777999:::;;;888<<<@@@DDDIIIQQQ[[[bbbmmmsss{{{{{{tttiii]]]SSSHHHBBB<<<888888888777555333555888888888;;;AAAFFFMMMZZZiiipppqqqlllcccZZZNNNEEE>>>===<<<999888888999999::::::::::::999999999;;;===@@@AAA@@@???>>>999888777666666555666666222333555666777999===@@@BBBJJJQQQVVV[[[^^^ZZZSSSKKKDDD>>>===<<<999999<<<>>>BBBIIIQQQZZZccclllrrrxxx{{{666444222000......//////111111222222222111000///000000////////////000000...///000000000...,,,+++,,,---///444999;;;999777333222000///...///000111000000//////000000111222333666999999:::AAANNNXXXkkkxxxjjj^^^QQQHHHAAA@@@AAADDDJJJPPPUUUSSSNNNFFF>>>;;;<<>>;;;888333111444111000000///...---,,,,,,//////000111333444555555555777:::>>>EEEPPP^^^hhhsss}}}nnneeeWWWJJJ@@@:::666555000////////////000111222/////////.........---------...//////000000000000000000222777;;;AAALLLWWW```ccceeeccc\\\SSSKKKFFF???<<<888555444333222111000//////......//////000,,,,,,,,,---...///000111///111444777999<<<@@@CCCLLLQQQYYYbbblllvvv{{{rrrcccVVVIIIBBB???======???JJJQQQ\\\eeehhhcccXXXPPPAAA>>>999555333111///---------------...///000111000000000000000000000000000111111111111222222222333333333333444555666666777999===BBBEEEHHHJJJJJJNNNVVVbbbppp|||xxxnnnbbbWWWPPPHHHDDD???<<<::::::999888777777666666666666777777777666555555555555555666666666777999;;;===???@@@DDDIIIOOOTTTYYYaaajjjqqqyyytttggg\\\NNNCCC;;;888555444444444333333111111111111222333444555666666555333222000//////............////////////000000000000111111111111222444555666666888:::===BBBHHHQQQ[[[gggtttyyyqqqeeeZZZSSSNNNHHHDDD???===:::888666666666777333333222111111111111111444444333333333444555555555555555555555555555555444444555666666666666666555555666666888:::;;;<<<<<<@@@EEEIIIOOOXXXbbbjjjtttyyy}}}wwwooodddVVVLLLEEE@@@;;;888888888666444666888:::999999===EEELLLVVVbbbnnnrrroooggg]]]TTTGGG???:::;;;<<<:::999:::999:::;;;<<<<<<======<<<>>>@@@DDDFFFFFFCCC???===666666555555444555555555222444666666777999<<<>>>AAAHHHNNNSSSYYY]]][[[VVVLLLEEE>>>===;;;888999;;;<<<@@@GGGOOOXXXbbbkkkqqqyyy}}}888666333000///...//////000000111222111000///...000000////////////000000,,,...///000000...,,,++++++,,,...444999<<<:::777333222000///...///111222222222222111222222333444222666:::;;;>>>GGGUUUaaauuuggg\\\OOOHHHBBBBBBDDDFFFLLLRRRTTTRRRLLLDDD<<<999;;;>>>AAACCCFFFFFFEEEFFFJJJMMMUUU]]]jjjvvv{{{qqqbbbUUUHHHBBB===:::666111000222111222222222333333333333...///000111333444666666666999===AAAIIIUUUdddnnnxxxzzzfff^^^QQQEEE<<<777444222............///111222333///.........---------------......///////////////000000222888<<>>??????AAACCCNNNUUU___ggghhhaaaUUULLL<<<;;;888444111...,,,+++---------...///000111111000000000000000000000000000111111111111222222222333333333333444555666666666999===AAAEEEHHHJJJKKKOOOUUUaaaooo|||wwwmmmbbbWWWQQQIIIEEE@@@===;;;;;;:::999777777666666666666777777777777666555555555555555666777888:::<<>><<<999777666666666777333222222111000111111111222222222333444555666777555555555555555555555555444444555666777777666666555666666777888:::;;;<<<>>>BBBHHHMMMSSS\\\gggoooxxx}}}{{{uuulll```RRRHHHDDD???:::777888888555333888;;;<<<;;;:::???HHHPPP^^^iiissssssmmmdddYYYOOOBBB;;;777999;;;;;;;;;<<<999:::<<<===>>>>>>??????BBBDDDHHHKKKJJJEEE@@@===666666555555555666666777444555777777777888:::===AAAGGGMMMRRRXXX]]]\\\WWWMMMEEE???===;;;888888;;;;;;???FFFNNNWWWaaajjjpppzzz~~~666444222222222222000...000///...///111111000//////000111222111///---,,,111111000///...---------...---...111777::::::999666444222000000000222222222222222111///000222444666999>>>BBBEEEOOOeeezzz~~~nnn```WWWIIIFFFBBBBBBEEEKKKQQQTTTRRRNNNHHHAAA===;;;;;;;;;DDDCCCBBBAAABBBEEEHHHKKKWWWcccpppxxxyyylll\\\PPPGGGBBB<<<999:::999555111222111000.........///000000222333333333333444666777:::???EEENNN[[[kkkvvv{{{nnndddWWWHHH@@@;;;555222222///......//////000111222000000000000000///......000000111000000///...---000222333666<<>>:::888777666444333111111111111000000000000///...---,,,,,,---///000111444666777888<<>>DDDIIIMMMOOORRRYYYdddooozzz~~~vvvmmmcccZZZTTTHHHEEEAAA>>>===<<<;;;:::999999777666666777888999555555555666666777777777666777999:::<<<@@@DDDHHHOOOUUU]]]dddiiiooovvv{{{vvvhhh\\\PPPGGGAAA888888777555555444444444111111000000000000111111222222222111000//////...,,,,,,,,,,,,---...000000222111000//////111333555333333444444666777888999;;;BBBLLLVVVaaammmzzzwwwlllccc\\\UUUNNNHHH@@@===:::777777666555333222222222222222222222222444444444444444444444444333333333333333333333444555555777777777666555444333555777999:::;;;>>>@@@DDDGGGLLLSSSZZZdddnnnuuuxxxpppfffYYYMMMEEE???===999666555666888:::777999;;;>>>AAAGGGPPPWWWfffjjjoooooohhh\\\PPPHHH@@@===:::999:::::::::999:::;;;<<<======???BBBEEEIIINNNQQQMMMIIIEEE@@@;;;666555444333333333333333000111222444777:::<<<>>>CCCEEEJJJRRRYYY\\\[[[XXXRRRKKKBBB<<<::::::999888<<<===DDDNNNWWW___hhhqqqzzz|||666444333222222111///...///...///000222222000...---...000111111000///...////////////...------------,,,,,,///444888999888666555333111000111222222333444444333111111222444888;;;AAAGGGMMMZZZrrrzzzkkk]]]TTTIIIFFFCCCDDDHHHMMMRRRUUUPPPLLLEEE???:::999:::;;;FFFEEECCCBBBCCCFFFJJJMMMZZZfffsss{{{~~~vvviiiZZZNNNDDD@@@:::999::::::777444333222111000000000000111111222444444444444666888:::>>>CCCJJJSSSaaappp{{{uuuhhh\\\PPPCCC===999444222222222111111000000000111111000000000000000///......///000000000//////...---111222444777<<>>CCCIIIMMMPPPTTT[[[eeeqqq{{{wwwnnneee[[[UUUKKKHHHCCC@@@>>>===<<<;;;888777666555555666777777666666666666777777888888999:::<<<>>>@@@DDDJJJMMMUUU[[[ccciiinnnttt{{{rrreeeXXXMMMDDD???666666555444333333333333111111000000000000111111222222111111000//////...---------...///000222222444333111000111222444555333333444444555777888999:::@@@IIISSS]]]jjjxxxyyynnneee^^^VVVOOOIIIBBB???;;;999888777666444333333333333333333333333444444444444444444444444333333333444444444444444555666666777777666555555444777999;;;<<<===@@@BBBGGGKKKQQQYYYaaajjjsssyyy}}}uuulllaaaVVVJJJCCC???===:::777666777999;;;:::<<<>>>@@@EEELLLVVV]]]iiilllnnnkkkcccXXXMMMFFF???===:::999:::;;;:::999:::<<<===>>>???AAAEEEHHHMMMRRRTTTOOOJJJFFF@@@;;;666555444444333333333444444444555666777999;;;<<>><<<:::999777;;;===CCCNNNWWW___iiirrr{{{}}}666555333222222111///------...///222333333000---,,,---///000111111000000------.........------,,,,,,+++***,,,000444777888666555333222111111222333444555666555333222333444:::>>>EEEOOOYYYjjjttteeeXXXQQQIIIGGGEEEGGGKKKPPPTTTUUUNNNIIIBBB;;;888888:::===GGGGGGEEEDDDDDDGGGMMMQQQ___kkkxxx{{{rrreeeVVVLLLBBB>>>:::999::::::888666444333222222111111222222111333444444444555777999===BBBIIIQQQ[[[iiiwww}}}mmm___RRRHHH===999666333111333444333222111000000000000000000000000000///....../////////000//////......111222444888===FFFPPPVVV```eeegggccc^^^YYYPPPGGG@@@===999777666555333222111000000000/////////...111000000000000111222333555777999:::===DDDMMMTTTaaaiiisss{{{tttdddTTTKKKAAA===999777;;;DDDNNNTTT]]]aaabbb]]]VVVOOODDD;;;:::888555111///.........111000000000000111222222...000111111000000111222///000111111111111333555555555555444444444333333888999:::>>>CCCIIIOOORRRVVV]]]gggsss}}}xxxpppfff]]]WWWOOOKKKFFFBBB@@@???===;;;888777777666666777888888888777777777888888999999<<<>>>AAACCCFFFKKKQQQUUU]]]bbbjjjpppuuuzzzzzzmmm```SSSIII@@@;;;444444333222111111111111111000000//////000000111222111111000000//////...---......///111333444555555444333222222222333444333333333444555666777888999>>>FFFNNNXXXfffuuu|||rrriiiaaaYYYPPPJJJDDDAAA===;;;:::999777555444444444444444444444444444444444444444444444444444444444555555666666666555666666777777777666666777999;;;===>>>@@@CCCFFFLLLQQQZZZbbbkkkssszzzzzzpppeee[[[PPPGGGAAA???===:::888888999;;;<<<>>>???AAADDDJJJTTT___fffooommmjjjddd[[[QQQHHHCCC???===:::::::::;;;;;;:::;;;<<<>>>???AAAEEEIIIMMMTTTXXXXXXQQQJJJEEE???:::666555444444333444444444888888888888888999::::::AAADDDIIIPPPVVVZZZZZZZZZUUUOOOHHHBBB>>>;;;999777;;;<<>>:::999999999777666333333222222222222222222111222333444444555888;;;???EEENNNXXXbbbnnn{{{xxxgggYYYKKKBBB:::777444111000222333222111111000000000000000000000000000///......//////000000111000000000111333555999???HHHRRRYYYaaafffgggccc^^^XXXOOOFFF???===999666555444333111111000000000///.........------......//////000000555777999;;;???HHHSSS[[[kkkqqqyyyzzzmmm]]]OOOFFFBBB???;;;:::???IIITTT[[[bbbccc```WWWPPPIII???666777666333111///////////////////////////000000111///000222222111111111222000111222222111222444666555555555444444444444333777888:::>>>BBBIIIQQQUUUYYY___iiitttyyyqqqhhh^^^XXXQQQMMMHHHDDDAAA???===;;;999999999999999:::::::::999999888888888:::;;;<<>>===;;;::::::;;;===>>>@@@AAACCCHHHPPP[[[fffmmmsssnnneee\\\SSSKKKDDD@@@>>><<<::::::;;;<<<<<<;;;<<<===???AAACCCHHHNNNRRRXXX[[[YYYQQQIIICCC===888555555444444444444555555::::::999999999::::::;;;@@@CCCGGGNNNSSSWWWYYYYYYVVVRRRLLLFFFAAA<<<999777:::;;;AAALLLVVV^^^iiisss|||555333111111111111///---,,,---000333555444111...///////////////...------+++,,,---.........---,,,,,,,,,,,,,,,...111666999666666555444333333333333222444555555555555666888>>>EEESSSeeevvvuuuhhh[[[QQQLLLFFFFFFHHHKKKOOOQQQQQQPPPIIIDDD>>>888777999>>>AAADDDEEEEEEDDDDDDHHHQQQXXXhhhssswwwkkk]]]QQQIIIBBB???<<<999888777555444111222222222222222222222000111222333333555999<<<@@@HHHRRR]]]gggqqq}}}~~~rrrbbbUUUGGG@@@:::777444//////111///////////////000111222000000000000000///......///000111111222222222222222333666:::@@@JJJTTT[[[cccgggiiiddd___XXXOOOFFF@@@===999777666555333222222111111000///.........,,,,,,---...//////000000444777:::>>>CCCMMMYYYbbbsssxxx~~~~~~rrrdddUUUHHHAAA???===<<<>>>EEEOOOZZZaaaeeeccc\\\QQQJJJDDD<<<444333222111000000000000111///////////////000000111///111333333222111222333222333444444333333555777666666555555555444444444666888;;;>>>CCCJJJSSSZZZ\\\bbblllvvvyyyrrriii___YYYRRRNNNIIIDDDAAA???===;;;999999::::::;;;;;;;;;;;;;;;:::::::::;;;===???@@@CCCFFFIIIMMMRRRXXX___dddkkkpppvvvzzz}}}uuummmaaaUUUJJJBBB<<<888444333333222222222222222000000////////////000000000000000///////////////...//////111333555777888333333222111111111111111333333222333333444555666999<<>><<<:::888666666666666666666666666666555555555555555555555555666777777888999999::::::888888888999999:::::::::;;;===???AAADDDHHHMMMQQQZZZ```jjjssszzz}}}wwwooocccXXXNNNHHHCCC@@@======<<<;;;<<<===???AAAAAABBBFFFMMMWWWbbbkkkpppssslll```UUUMMMGGGBBB>>>>>><<<::::::;;;============>>>@@@BBBEEEKKKQQQVVV[[[]]]YYYPPPGGGAAA;;;666555555444444444555555666999999999999:::;;;<<<===???BBBFFFKKKOOOSSSVVVXXXVVVUUUQQQKKKDDD>>>:::888::::::@@@JJJTTT\\\hhhrrr{{{333111000000111111000///---...///222555555222000000000///......------,,,,,,---...//////...,,,+++,,,------......111555888666666666555555444333333111333444555666888<<>>BBBAAADDDEEEDDDEEEJJJTTT]]]lllwwwuuugggYYYNNNGGGAAA@@@===999777555555444111111222333333333222222111222333333444777;;;>>>DDDLLLXXXccclllttt}}}wwwkkk\\\OOODDD>>>:::888444///...111............///000111222000000000000000///.........///000111222222333333222444777;;;BBBKKKVVV]]]eeeiiijjjfff```YYYOOOFFFAAA>>>:::888777666444333333333222111000///.........///000111222333333333666999>>>DDDKKKUUUbbbkkkyyy|||wwwhhhYYYKKK@@@;;;777888<<>>======>>>@@@CCCFFFHHHJJJMMMQQQUUUZZZ```ggglllrrrwww||||||mmmfffZZZOOOFFF???:::777444444333333222333333444000//////......//////000////////////////////////...//////000222444555666222222111111111111111000222222222222222333444555777;;;@@@FFFOOO]]]lllwww~~~xxxpppggg\\\UUULLLHHHDDD@@@>>><<<999777888888888888888888888888777777777777777777777777777888888999:::;;;<<<<<<::::::::::::;;;<<<===>>>===???BBBEEEIIIOOOUUUZZZbbbhhhqqqyyy|||xxxnnnfff[[[QQQIIIDDDAAA???======<<<===>>>@@@BBBCCCBBBEEELLLVVVaaakkkqqqssspppggg[[[QQQKKKFFFAAA>>>===;;;::::::<<<>>>>>>>>>>>>???AAACCCFFFLLLSSSXXX[[[\\\XXXNNNEEE@@@;;;666555555555444555555666777888888888999;;;<<<>>>>>>>>>AAAEEEHHHKKKNNNRRRUUUVVVVVVTTTOOOHHHAAA<<<:::::::::???HHHQQQZZZeeepppxxx~~~111000///000111222111000......///111444444333111///......---------......---...000111000...,,,******,,,...//////000444777777777777666666555444333222333444555888<<>>:::777777:::===@@@@@@CCCFFFFFFFFFMMMYYYbbbpppzzz~~~rrrcccUUUJJJEEE???>>><<<999777666666777111222333444555444444333333444555555666999>>>BBBJJJSSS___iiiqqqxxx~~~|||ooobbbTTTHHH???;;;888777444//////222000000000///000000111111000000000000000///......,,,---...///111111111222222444777<<>>EEELLLTTT___lllttt}}}zzzmmm]]]NNNCCC;;;888666:::@@@IIISSS\\\dddhhhaaaZZZNNNBBB======999222000000000000000000000000000000//////000000111222...000222222111000111222000222333333333444777999888888888888777777777777555999===AAAEEEMMMYYYbbbgggmmmuuu~~~~~~wwwoooeee___TTTPPPKKKGGGEEECCCAAA@@@<<<===>>>@@@@@@@@@@@@@@@BBBBBBBBBCCCFFFJJJNNNPPPSSSVVVZZZ^^^bbbiiipppuuu{{{{{{uuufff^^^SSSIIIAAA<<<888666333333333222222333333444//////............//////////////////////////////.........///000222333444111111222222333222222222222222222222222333333444444888>>>DDDMMMZZZhhhrrr|||{{{tttkkk```XXXPPPLLLHHHDDDAAA???<<<:::999999999999999999999999888888888888888888888888888999999:::<<<======>>><<<<<<<<<<<<<<<>>>???@@@AAACCCFFFJJJOOOVVV^^^ccckkkpppxxx~~~}}}vvvrrrddd]]]SSSJJJDDDAAA???>>><<<======>>>@@@AAACCCDDDEEEJJJSSS```mmmuuuwwwvvvkkkcccXXXOOOKKKGGGBBB>>>===;;;::::::<<<>>>?????????@@@AAACCCFFFMMMTTTYYY[[[\\\XXXMMMEEE@@@<<<888555555555555555666777777888888888999:::;;;======>>>@@@CCCEEEGGGIIINNNRRRUUUWWWVVVRRRJJJCCC>>><<<:::999>>>FFFOOOWWWbbbmmmuuu|||///......///111333222111///...///000333444444333---------------...///000...000111222111///,,,***(((+++.../////////222555777777777777666555444333333333444666999@@@HHHMMM]]]iii|||pppbbbUUULLLGGGDDDJJJLLLPPPTTTVVVTTTOOOKKK===;;;888666666999<<>>AAAFFFNNN[[[dddlllqqqyyyzzzqqqhhhaaaUUURRRMMMIIIGGGEEEDDDBBBAAABBBCCCEEEFFFFFFEEEEEEEEEEEEEEEGGGJJJOOOSSSVVVZZZ]]]```dddiiiooovvv{{{wwwpppaaaZZZOOOEEE>>>:::777555333222222222222222333333//////............//////.........///////////////............///000111222111222333333444444444444222222222111222222333333111555<<>><<<999999999999999999999999999999999999999999999999999999:::;;;<<<===>>>???>>>=========>>>???AAABBBCCCFFFJJJNNNTTT[[[ccciiiqqquuu|||zzzsssnnn]]]WWWNNNFFFAAA???===<<<<<<======???@@@BBBDDDEEEHHHNNNYYYhhhuuu|||{{{yyyhhh```VVVOOOKKKHHHCCC>>>===;;;::::::===?????????@@@AAABBBCCCFFFMMMTTTZZZ[[[\\\XXXNNNEEEAAA>>>:::555555555555555666777777999999999999999:::;;;<<<===@@@CCCDDDDDDGGGLLLPPPUUUWWWXXXTTTLLLDDD???===:::999===EEEMMMUUUaaakkktttzzz444222111//////000222333000000......///111333444000111000///------///111...------...000111000...---******///111///000333555444333666888999666444444444777;;;===BBBNNNZZZkkktttfff[[[QQQIIIEEEFFFJJJPPPUUUVVVVVVTTTLLLCCC>>><<<:::777555777;;;>>>CCCDDDFFFGGGKKKUUUaaajjj{{{vvvkkk___TTTIIICCC???===:::888999999999888666666666666666555555555555555555555888>>>EEEKKKOOO\\\kkksssyyy}}}sssdddUUUIIIBBB:::999777555333222111111222222222111111///......444333000///...///000111...///111222333333222222444666:::===CCCMMMYYYbbbkkkooopppkkkddd]]]SSSJJJEEEAAA<<<888777666555555666444333111000///000000111333444555555777;;;>>>???EEEOOOZZZeeeoooyyy~~~{{{vvvhhhXXXMMMDDD<<<999:::>>>FFFOOOXXXbbbhhheee^^^PPPJJJBBB;;;777444222111111111000000000000111111//////............//////000111333444333222000...333333444555666777777888444555555666777888999:::???@@@AAACCCGGGQQQ___hhhqqqyyy|||ssskkkfff\\\XXXRRRNNNMMMKKKIIIFFFDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNPPPRRRWWW\\\```dddfffiiinnntttzzz|||pppgggZZZSSSIIIBBB???===999777111111111111000000000000000000////////////000000------......//////000000---,,,,,,,,,---000333444444444444333333222222222111111111000111111222333666999===AAAHHHTTTaaakkkuuu|||yyyooogggbbb[[[XXXRRRNNNJJJFFFBBB???======<<<;;;;;;<<<<<<===>>>===<<<<<<;;;;;;<<<<<<;;;<<<======<<<<<<>>>@@@AAABBBCCCCCCCCCDDDFFFIIIKKKNNNRRRVVV\\\dddmmmrrr{{{~~~xxxmmmdddVVVQQQJJJCCC???===;;;::::::===???@@@???AAAEEEIIINNNYYYhhhrrr{{{~~~yyyiii```UUUNNNLLLJJJGGGDDDBBB@@@>>>=========>>>???DDDEEEEEEFFFGGGMMMUUU\\\[[[YYYUUUNNNEEE>>>999777444444444444555666777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>BBBGGGLLLRRRTTTUUUTTTOOOHHHAAA===>>>===>>>BBBGGGNNNZZZfffqqquuu{{{333222000//////000222333222111000//////111333444111111111///...---///111///...---///000111///...,,,...///+++'''(((...444444333333555888:::888666666555888<<<@@@HHHWWWeee|||{{{oooaaaWWWNNNFFFDDDEEEKKKQQQVVVWWWVVVRRRJJJAAA======;;;888777999===AAAAAACCCFFFHHHNNNXXXfffooo~~~tttiii]]]RRRGGGAAA>>><<<999888888888888777666666555555555555555666444555555555888>>>FFFLLLUUUbbbnnnuuuzzzzzznnn```QQQEEE>>>999888666444222111000000...///000111111111111111333222111/////////000111///000111333333333333222333666:::>>>DDDNNNZZZcccnnnrrrsssmmmggg```VVVLLLGGGCCC>>>:::888888777666666555333222111111111222111222333444555888<<>>>>>>>>>>>???>>>???@@@@@@??????AAACCCCCCDDDFFFFFFGGGHHHKKKMMMQQQTTTYYY^^^dddkkksssxxx~~~{{{rrrfff^^^QQQMMMFFFAAA???>>>===<<<;;;===???@@@???BBBHHHMMMTTT```nnnxxxzzzmmmeee[[[UUURRRPPPLLLIIIFFFDDDAAA???>>>>>>???AAADDDFFFGGGGGGJJJOOOWWW]]][[[XXXSSSKKKCCC===999888444444444555666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>BBBGGGKKKRRRTTTVVVWWWTTTMMMFFFAAA>>><<<===AAAEEELLLWWWbbblllrrryyy222111000//////000222222333222111111111222333444111222111///......///111000///...///000000///---+++//////...333;;;;;;444444333333555888:::999888999999;;;@@@GGGTTTgggyyysssgggZZZQQQJJJDDDBBBDDDMMMSSSXXXWWWTTTOOOFFF>>><<<<<<;;;999999<<<@@@DDDAAACCCGGGKKKRRR^^^lllvvv}}}rrrfff[[[OOOEEE???===;;;888888888888777666666555444333333444666666666666777888<<>>EEEOOO\\\eeeqqquuuvvvqqqkkkdddZZZQQQJJJFFF@@@<<<;;;:::888888777666444333333333444444333444666777999<<>>>>>>>>>>><<<>>>??????@@@DDDLLLRRR[[[gggttt~~~yyyoooiiibbb]]]ZZZWWWRRROOOLLLJJJFFFBBB@@@@@@BBBCCCFFFGGGIIIKKKNNNSSSZZZ___\\\XXXPPPHHHAAA<<<999888444444444555666888999:::::::::::::::::::::::::::::::::;;;<<<===AAAFFFJJJOOOSSSXXXZZZYYYSSSLLLGGG???<<<<<>><<<;;;:::888666666555444444555666777888999;;;===???DDDJJJNNN[[[bbbmmmvvv}}}zzzmmmaaaSSSJJJBBB>>>======AAAGGGQQQ[[[dddhhhgggaaaTTTIIIBBB>>>999555444333333222222111111000000111111222222222111000///////////////000222333444555555555333444444555555666666777999999::::::;;;<<<<<<===BBBEEEIIINNNTTT^^^kkktttzzzsssooojjjhhhdddaaa___]]][[[ZZZ[[[[[[\\\]]]]]]^^^______aaadddiiilllooossswwwzzz}}}}}}~~~wwwkkk___VVVKKKEEE>>>999888777444222111111111111000000000////////////....../////////000000//////......---------------...///111222333333333333333333333333333222111111111111222333333333666:::>>>DDDNNNZZZbbbnnnvvv{{{uuurrrmmmiiiddd^^^ZZZVVVQQQNNNLLLKKKJJJIIIHHHHHHGGGHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFFFFFFFFFFIIIKKKJJJLLLOOOQQQSSSVVVZZZ]]]aaaeeelllrrrwww|||{{{ssskkkaaaVVVOOOEEEBBB???======>>>>>>===<<<===>>>???AAAGGGQQQXXXbbbmmmyyy|||tttnnnkkkgggcccaaa]]]XXXTTTSSSPPPKKKGGGEEEEEEGGGHHHHHHIIIKKKOOOSSSXXX]]]```^^^XXXNNNEEE???<<<;;;:::444444555555777888:::;;;888888888888888888888888888999:::;;;<<>>AAADDDKKKSSS]]]dddnnnxxx~~~/////////000000111111222333333333333333333444444333333222000......///111111000///000111000...---,,,,,,,,,555MMM^^^PPP444999888777666666777999:::===???EEEQQQ___rrruuudddZZZOOOIIIEEECCCFFFJJJQQQWWWZZZUUUNNNHHH@@@:::777888999999;;;>>>CCCFFFFFFIIIMMMRRRZZZfffuuu}}}qqqeeeYYYOOOFFF@@@>>>===;;;;;;;;;;;;999777444333333333444666777888999;;;===AAAGGGPPPZZZaaammmuuu}}}zzzrrreeeXXXLLLBBB999444444333111000......------///000000000000//////...///000111222333333222222222222222222333444555555333777<<>><<<;;;999777666666666666888999:::<<<===???BBBEEEKKKRRRWWWeeelllvvv{{{qqqcccWWWLLLEEE@@@>>>>>>@@@GGGOOOZZZbbbiiihhhccc[[[NNNCCC===:::666333333333333222222222111111111111222222222222111000000000000000222222222333333333333333333444444555666777888888999:::;;;===???AAABBBCCCGGGKKKPPPTTT[[[dddpppxxx~~~xxxtttmmmmmmkkkhhheeecccaaaaaabbbccccccddddddeeeeeeeeehhhlllqqquuuxxxzzz}}}yyypppcccXXXPPPGGGBBB;;;888777777444222111111111111000000000/////////............//////000000//////......------.........///000111222222333333333333333333333333222222222111222333333444333666:::>>>CCCLLLWWW___kkksss~~~~~~zzzwwwtttpppjjjeeeaaa]]]XXXUUUQQQPPPOOONNNLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGIIIJJJJJJJJJKKKMMMOOOPPPSSSVVVXXX[[[^^^cccfffiiimmmtttyyy}}}vvvmmmddd[[[QQQJJJCCC@@@===<<<<<<<<<<<<;;;;;;===>>>@@@CCCKKKVVV^^^jjjsss{{{xxxpppmmmllljjjhhhfffbbb^^^[[[YYYVVVRRRNNNLLLLLLMMMNNNLLLMMMPPPUUUZZZ^^^aaabbbaaaYYYNNNEEE@@@>>>===<<<555555666666888999:::;;;888888888888888888888888777888:::;;;<<>>===<<<<<<<<<<<<999777222333444555666888888999999;;;>>>DDDKKKVVVaaaiiittt{{{~~~uuulll^^^QQQGGG@@@999444333222111///......------+++,,,---///000111222222000000000111222333444444222111111111222333444555444888>>>DDDMMMYYYhhhrrryyy~~~{{{uuunnnddd\\\SSSOOOIIIDDDAAA???===<<<999999999999:::<<<>>>???@@@BBBDDDGGGKKKRRRZZZ```lllrrr{{{}}}rrrfffYYYNNNEEE@@@======???CCCMMMVVVccciiikkkeee]]]TTTJJJAAA:::888444333333333333222222222111111111111222222222222111111111111222222444444444444444444444555333333555666888999;;;;;;<<<===???BBBDDDGGGIIIJJJLLLPPPUUUZZZ___gggrrryyy|||yyyssssssssspppllljjjiiijjjkkkkkkkkkkkkllllllmmmmmmlllpppwww||||||rrrgggZZZPPPJJJBBB>>>999666777777555222111111111111000000000000///......------......//////////////////...............///000000111222222222222333333333333444444222222222222222333444444333666:::>>>BBBKKKUUU]]]hhhppp{{{}}}zzzwwwrrrmmmiiieeeaaa^^^YYYXXXVVVTTTSSSRRRQQQQQQPPPPPPOOONNNNNNNNNNNNOOOMMMOOOPPPPPPPPPQQQTTTVVVXXX[[[^^^aaadddggglllooorrruuu{{{zzzoooeee]]]UUUMMMGGGAAA???<<<;;;;;;<<<;;;:::<<<>>>AAACCCHHHQQQ]]]eeeqqqvvvzzzyyyxxxwwwrrrkkkjjjjjjjjjjjjhhheeecccaaa\\\ZZZXXXVVVUUUUUUUUUVVVSSSTTTWWW]]]bbbffffffeeeccc[[[OOOFFFBBBAAA???>>>999999999999:::;;;<<<<<<::::::::::::::::::::::::888:::<<<===>>>AAAEEEHHHLLLPPPXXX]]]___]]]XXXTTTLLLEEEAAAAAABBBBBBEEEIIIOOOUUU```jjjrrryyy~~~---...///000111111111111//////111222444555555555444444333111///...///111000//////000222222111///---000000---((()))///555777777777555555888===BBBFFFNNN^^^rrrrrreeeZZZPPPGGGDDDDDDEEEKKKQQQUUUYYYXXXPPPFFFAAA???<<<777999;;;<<<===@@@DDDGGGIIILLLPPPVVV^^^kkk{{{}}}qqqdddXXXNNNFFFAAA===<<<<<<<<<<<<;;;888666111333555888999:::999999;;;>>>CCCIIISSS___kkksss{{{yyypppeeeVVVJJJCCC>>>999555333222111///............***+++---///000111222222000000000000111333555666111111000000111222444555555999???FFFPPP]]]kkkvvv}}}~~~xxxrrriii```XXXSSSMMMHHHDDDBBB@@@???============???AAACCCEEEGGGIIIKKKNNNTTT[[[dddjjjuuuzzztttggg\\\PPPGGG@@@===<<<>>>BBBHHHTTT___fffiiifff\\\RRRJJJDDD>>>999666444222333333333222333222222111111222222333111111111111222222333444444444555555666777888999666777888;;;===???AAABBBCCCDDDFFFHHHJJJLLLNNNOOOPPPSSSXXX]]]aaahhhqqqwww|||}}}yyy{{{{{{yyyuuurrrrrrsssssssssttttttttttttuuuuuusssxxx~~~vvvkkk^^^RRRIIIEEE>>>:::666555666666444111111111111111000000000000///......------......///.........///////////////...///000000111111111111222222222333333444444444333222222222222333444444333777;;;>>>BBBJJJTTT[[[fffnnnzzz}}}xxxtttqqqnnnjjjgggbbbaaa___]]][[[YYYYYYXXXYYYXXXWWWWWWVVVVVVWWWWWWVVVWWWXXXYYYYYYZZZ]]]___aaacccgggjjjlllppptttxxx{{{~~~{{{sssggg]]]UUUNNNHHHCCC>>><<<;;;;;;<<<===<<<<<<===@@@EEEIIINNNXXXccckkkrrrtttsssooolllkkkhhhdddcccdddeeeeeedddcccbbbbbb]]]]]]]]]\\\\\\\\\\\\\\\[[[\\\```eeekkkmmmllljjjeee\\\QQQIIIFFFDDDBBB??????>>>>>>===>>>>>>??????========================;;;===@@@AAABBBEEEIIIKKKRRRVVV\\\aaabbb```]]]ZZZRRRJJJDDDDDDDDDCCCDDDFFFJJJPPPZZZdddllluuu{{{------///000111111111111---...000222444555555666444555444111///...///111/////////000222333222000///++++++000222111222555555555666555555999@@@FFFOOOXXXkkk{{{mmm```WWWNNNEEEBBBCCCEEEKKKRRRVVVZZZXXXNNNDDD@@@???===999:::<<<===???AAAEEEHHHGGGKKKPPPVVV___mmm}}}}}}pppcccWWWMMMEEE@@@<<<;;;;;;;;;<<<:::777555111333666:::;;;;;;:::999???BBBHHHOOOYYYfffsss|||}}}vvvlllaaaRRRFFF@@@===999555333222111//////...............///////////////...111000//////111333666888111000000///000222333444666:::@@@HHHQQQ___mmmxxx{{{uuukkkccc[[[WWWPPPKKKGGGEEECCCAAA@@@@@@@@@AAACCCEEEGGGIIINNNPPPRRRVVV[[[ccclllsss{{{mmm```UUUKKKCCC>>><<<===AAAEEEMMM[[[gggeeefff```TTTHHHBBB>>>;;;999666444333333333333222333222222111111222222333000000000111222333555555444555555777999;;;===>>>:::;;;===@@@CCCFFFHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRQQQUUUZZZ^^^aaagggooouuuzzz~~~{{{xxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz|||{{{rrrfffXXXLLLEEEAAA<<<888444333444555333111111111111111000000000000.........------.........---.........//////000000...///000111111111111111222222222333333444444444333333222222333333444555444777;;;???CCCJJJSSSZZZdddmmmyyy}}}yyyvvvssspppmmmhhhgggeeecccaaa___^^^^^^___^^^]]]]]]\\\\\\]]]]]]\\\]]]_________aaaccceeegggiiilllooorrruuuzzz}}}uuummmaaaWWWPPPJJJDDD@@@<<<:::999:::<<<>>>>>>===???CCCHHHMMMSSS\\\hhhpppooopppllleeeaaaaaa```\\\[[[]]]______^^^^^^^^^___]]]^^^___```aaaaaa``````aaabbbeeekkkqqqrrrpppmmmfff]]]RRRJJJHHHFFFCCC@@@CCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCDDDFFFHHHLLLNNNWWW[[[```dddeeedddaaa^^^UUUMMMGGGFFFFFFDDDDDDFFFHHHNNNWWW```iiirrrzzz///000000000000000//////...///111333444444444333444333222000------///111000000000000000111111111000///...---...///000111777555555999;;;===CCCJJJWWWiii{{{ooobbbZZZQQQLLLEEEBBBDDDJJJPPPSSSWWWSSSNNNJJJFFFBBB===:::;;;;;;;;;<<>>@@@@@@CCCMMM[[[dddfffiiibbbYYYOOOGGG@@@:::777444444333333222222222222333222111111111111222222222333444444444444777999666999<<<>>>>>>>>>???AAA@@@AAACCCFFFIIIKKKMMMOOOOOOMMMKKKLLLNNNPPPRRRRRRUUUVVVXXXYYYZZZ^^^bbbfffqqqxxx~~~~~~~~~|||ssseeeYYYOOOGGG@@@;;;999888666444333222333333333222111000000111222333000///...---------------222111///...---...000111......//////000000111111444444444444444444444444000222333333111111222444333777;;;>>>BBBHHHQQQWWWccckkkwww}}}zzzwwwtttrrroookkkhhhggggggggggggfffeeeddddddeeefffgggggggggggghhhiiiiiijjjjjjpppqqqsssvvvzzz~~~{{{ooocccWWWRRRMMMFFFAAA???===>>>??????=========???@@@DDDJJJSSS\\\eeekkkooopppjjjbbb[[[WWWUUUUUUTTTXXXWWWUUUUUUUUUWWWYYY[[[]]]^^^_________aaadddggghhhkkkppptttuuutttqqqooogggaaaYYYRRRNNNKKKJJJIIIJJJHHHGGGGGGHHHIIIHHHGGGDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJMMMQQQSSSYYY\\\aaadddeeedddbbb```VVVTTTOOOKKKFFFCCCAAA@@@BBBDDDKKKWWWaaaiiittt}}}///000000000000000//////...///111222444444444333444444222000...---///111000000000000111111111111000000///...///000111222444444777<<<>>>@@@IIIRRRcccuuuwwwkkk^^^VVVNNNJJJEEECCCFFFLLLQQQTTTVVVRRRLLLGGGDDDAAA===;;;;;;:::;;;<<<@@@EEEIIILLLMMMMMMPPPYYYggguuu|||pppdddXXXNNNFFFAAA???<<<999888888888777666777666666888:::===??????FFFLLLUUU```jjjuuuwwwnnnaaaWWWJJJ@@@;;;888777555444444333111000///...---...........................///111333444444444444000111222333444444555555:::===DDDMMMYYYgggvvv{{{sssnnngggccc\\\VVVSSSPPPNNNLLLHHHIIIKKKLLLMMMQQQUUUXXX]]]```ffflllrrryyy{{{qqqeee\\\RRRFFF@@@???@@@CCCFFFJJJTTT```fffgggccc]]]SSSIIIBBB<<<888555444444444444444444444333444444333333444444555666666888999999999:::<<>>AAADDDFFFFFFFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRSSSSSSQQQNNNNNNPPPQQQRRRRRRNNNPPPQQQRRRSSSWWW[[[___kkksss|||vvvmmm___SSSKKKDDD>>>:::999888666444333222333333333222111111111111222333333222111111000000000000333111000//////000111222111222222222222222222333555555444444333333222222333555666666444444555777555888<<>>>>>>>><<<<<<===>>>CCCHHHOOOXXX```eeeiiikkkhhhbbbZZZSSSPPPOOONNNNNNQQQPPPOOOOOOPPPRRRTTTUUUYYYZZZ\\\]]]]]]```cccfffgggjjjooossstttsssqqqoooeee```YYYTTTQQQPPPOOONNNNNNLLLKKKKKKLLLMMMLLLKKKGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLNNNQQQTTTVVV\\\^^^bbbeeegggfffcccbbbXXXVVVQQQLLLHHHDDDAAA@@@CCCCCCIIITTT]]]eeeoooyyy///000000111111111000000...///000222333333333333444444333111...---///000000000000111111111222222111000000///000111222333333555;;;AAACCCHHHTTTaaavvv|||qqqdddXXXPPPJJJGGGDDDEEEHHHNNNSSSUUUSSSOOOIIIDDDAAA@@@>>>===::::::;;;===AAAGGGLLLOOOOOOPPPTTT^^^kkkyyy{{{pppcccXXXNNNFFFAAA>>><<<999777777777777666999999999:::<<<@@@CCCEEENNNTTT___jjjttt|||{{{qqqgggZZZQQQFFF===999888666555555444333222111000///...........................//////111222333333333333000000111222333444555555<<<@@@GGGPPP\\\kkkyyyzzzuuummmiiiccc^^^[[[XXXVVVTTTQQQSSSUUUVVVXXX\\\```dddgggkkkrrryyy~~~~~~rrrhhh\\\TTTLLLDDDAAAAAACCCIIIOOOVVV^^^gggiiiggg^^^WWWMMMDDD>>>:::777666555666666666666666666666666666777777888:::;;;<<<<<<>>>???@@@@@@AAADDDFFFHHHJJJMMMNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVTTTQQQOOOMMMNNNNNNNNNMMMGGGHHHJJJJJJLLLOOOSSSWWWbbbkkkyyy|||wwwmmmcccVVVKKKDDD@@@<<<999888777555444333333333333333222111111111111222333333333333222222222222222333222111000000111222333333333222222222222222111222222222333333333333333111222444333333222444555666999===???AAAGGGNNNTTTaaajjjuuu~~~}}}zzzxxxvvvvvvvvvtttsssrrrpppppppppqqqrrrttttttuuuuuuvvvwwwwwwwwwzzz{{{|||xxxqqqfff[[[PPPJJJGGGBBB@@@@@@>>>??????>>>======???AAAIIINNNWWW___eeeffffffeee^^^YYYRRRLLLIIIHHHHHHGGGIIIHHHHHHHHHIIIKKKMMMOOORRRTTTWWWXXXZZZ^^^bbbeeehhhjjjnnnqqqqqqpppnnnlllaaa^^^YYYUUUTTTTTTTTTSSSRRRPPPOOOOOOPPPQQQQQQPPPLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPSSSUUUWWW\\\^^^aaacccdddcccbbbaaaZZZXXXUUUPPPJJJEEEAAA???BBBBBBFFFNNNVVV^^^iiisss000000111111222222111111......///000222222333333444444444111///......000000000000111111222222333111000000///000111333444666:::@@@EEEHHHQQQccctttvvvjjj^^^SSSKKKFFFEEEDDDGGGLLLQQQTTTUUUOOOKKKEEEAAA?????????>>>;;;;;;<<>>;;;999777777888777666888999999:::===AAAFFFJJJUUU\\\gggrrr{{{}}}xxxmmmbbbSSSKKKAAA;;;888777666555444333333222000//////...............///////////////000000111222333333333000000111222333444555666===AAAIIITTT```nnn{{{|||sssooojjjeeeccc```^^^\\\ZZZ\\\___aaacccgggkkknnnooottt{{{}}}xxxlllbbbVVVOOOJJJEEEEEEGGGIIIQQQZZZbbbiiinnnkkkeeeZZZSSSJJJAAA===;;;::::::888888888999999999999:::999::::::<<<===???AAABBBCCCDDDFFFGGGGGGHHHKKKMMMOOORRRTTTUUUTTTSSSSSSTTTSSSSSSTTTUUUUUUTTTSSSRRROOOMMMJJJHHHHHHHHHFFFEEECCCDDDEEEFFFGGGJJJNNNRRRZZZdddssswwwqqqcccZZZMMMCCC>>><<<:::999777666444333222333333444222111000000000000111222000111111111111111000000111111000000000111222333000000000//////.........///000000111333444444555000111222222222222333555888;;;>>>???AAAFFFMMMSSS```hhhttt}}}~~~}}}}}}|||{{{zzzyyywwwwwwwwwwwwxxxzzzzzz{{{{{{|||}}}}}}}}}|||rrrjjj^^^TTTKKKFFFCCC@@@@@@BBBBBBBBBBBBAAA@@@AAAEEEGGGNNNTTT]]]fffiiihhhccc```WWWSSSLLLHHHFFFFFFEEEEEECCCCCCCCCDDDEEEGGGHHHIIIKKKMMMPPPSSSVVV[[[```dddjjjkkklllmmmllljjjgggeee]]]ZZZVVVTTTTTTTTTTTTSSSRRRQQQOOOPPPQQQSSSRRRRRRNNNNNNNNNOOOOOOOOOOOOOOOLLLLLLLLLMMMOOOQQQSSSTTTWWWYYY[[[]]]^^^^^^]]]\\\\\\[[[XXXTTTNNNHHHBBB???@@@???AAAHHHOOOWWWcccnnn000000111222222222222222.........///000111222333444555555222000......//////000000111222333333333111000000000000222333555:::===BBBHHHNNN[[[qqq|||pppeeeYYYOOOIIICCCCCCFFFJJJOOORRRSSSSSSKKKGGGBBB???>>>???@@@@@@<<<<<<===@@@EEEKKKQQQTTTRRRTTTYYYdddqqq~~~zzzooocccXXXOOOGGGCCC>>><<<999888888999888777777888999;;;===CCCKKKQQQ\\\cccnnnxxx|||vvvjjj^^^LLLFFF>>>999777777666444222222111000///......---........./////////000000000000000000111222222333000000111222333555777888===BBBKKKVVVcccqqq}}}wwwtttpppmmmkkkhhhfffdddbbbeeehhhkkkmmmppptttwwwwww|||yyyrrrfff[[[QQQLLLIIIGGGJJJNNNRRR[[[fffmmmrrrssslllcccVVVPPPHHHAAA>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAACCCEEEHHHIIILLLMMMOOOOOOOOOQQQSSSUUUVVVXXXZZZYYYWWWUUUUUUUUURRRRRRSSSSSSRRRPPPNNNMMMIIIGGGEEECCCCCCBBB@@@>>>???@@@AAAAAABBBEEEIIIMMMTTT^^^nnn}}}{{{rrrjjjZZZRRRFFF>>>;;;::::::999555555333222222333444555111000///......///000111//////000111111111000///////////////000000111111/////////......------,,,111111222222222222333333333444666666555666777999999<<<>>>???AAAEEELLLRRR___gggsss|||~~~}}}||||||}}}~~~~~~~~~vvvjjjbbbVVVNNNGGGDDDBBB???@@@DDDCCCCCCBBBAAABBBEEEIIIMMMSSSYYYbbbiiikkkggg```[[[QQQMMMHHHDDDCCCCCCCCCCCCAAAAAAAAABBBCCCEEEFFFFFFEEEGGGKKKOOOSSSXXX^^^bbbjjjjjjiiigggddd```]]][[[WWWUUURRRQQQQQQPPPOOOMMMOOOMMMLLLLLLNNNPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPRRRSSSTTTVVVWWWXXXYYYYYY\\\\\\[[[XXXSSSLLLEEEAAA>>><<<===CCCJJJRRR^^^iii000111222333333333333333............///111222333555555555333000......//////000000111222333444444222111111111222333555666===@@@FFFPPPZZZjjjvvvjjj___UUULLLGGGBBBDDDHHHMMMQQQSSSRRRPPPGGGDDD@@@>>>???@@@AAAAAA>>>>>>???BBBGGGLLLRRRUUURRRUUU[[[ffftttzzzooodddZZZQQQIIIEEE???===:::999:::::::::999777999;;;===@@@HHHRRRZZZeeekkkuuu}}}zzzsssfffZZZHHHBBB<<<888777777555333111111000000///......---.........//////000000111000000000000000111222333222222222222444666999:::>>>DDDNNNZZZgggttt~~~{{{xxxuuutttrrrooommmlllnnnrrrtttvvvyyy|||~~~~~~ssskkk\\\TTTLLLJJJJJJLLLRRRXXX___hhhqqqwwwyyyvvvlllbbbUUUPPPIIIDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHJJJMMMOOOPPPTTTVVVWWWWWWVVVWWWYYY[[[\\\]]]]]]\\\XXXUUUTTTSSSOOOPPPPPPPPPNNNLLLIIIGGGEEECCCAAA@@@@@@???===<<<:::;;;<<<<<<===@@@DDDGGGPPPZZZiiixxx~~~uuujjjbbbSSSKKKAAA;;;999999999888444444333222222333444555111000///......///000111000111222333444333222111......//////000000111111000000000000000000//////666666555333222111000///111333555555555555777888999<<<>>>@@@AAAEEELLLRRR]]]fffqqq{{{yyynnnbbbYYYOOOIIIEEEDDDBBB@@@BBBFFFBBBBBBBBBBBBCCCHHHNNNSSS[[[```fffjjjiiiccc[[[VVVJJJGGGCCCAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCC@@@CCCGGGKKKPPPVVV\\\```fffeeeccc___[[[WWWTTTRRRPPPNNNLLLLLLLLLKKKIIIGGGHHHGGGFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNPPPRRRTTTVVVWWW[[[\\\]]]\\\WWWPPPIIIEEE>>><<<===BBBGGGNNNYYYccc000111222333444444444444------------...000222333555666666444111.........///000000111333444444555444333333333555666888999AAADDDOOO___ppp{{{ooodddYYYQQQJJJFFFBBBEEEJJJOOOSSSSSSOOOLLLCCCAAA??????@@@BBBBBBAAA@@@@@@AAACCCHHHMMMRRRVVVSSSVVV^^^iiiwwwzzzpppeee[[[RRRKKKFFF@@@>>>;;;:::;;;<<<;;;;;;999<<>>======>>>>>><<<:::888999999::::::===AAADDDMMMVVVeeetttyyyooocccZZZMMMFFF===888777777777555333333222222222333555666333222111000000111222333111222444555666555444333......///000111111222222111111111111222222222222666555555444333222222111///111222333333333555666999;;;>>>???AAAEEELLLRRR\\\eeeqqqzzzzzzrrrfffYYYPPPJJJFFFDDDEEEDDDBBBDDDHHHEEEEEEEEEEEEHHHNNNVVV[[[dddgggiiijjjfff^^^UUUPPPGGGDDDAAA@@@@@@AAABBBAAA?????????@@@@@@?????????===@@@DDDIIINNNTTTZZZ___```^^^[[[XXXTTTQQQNNNMMMHHHGGGFFFGGGHHHHHHFFFDDDBBBAAA@@@AAACCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEGGGIIIKKKNNNQQQSSSYYY[[[^^^^^^[[[UUUMMMHHHAAA>>>>>>BBBFFFJJJSSS\\\000111222333444444444444------------...000111333555666666444111///......///000000222333444555555666666555666777999;;;<<>><<<;;;<<<===<<<<<<<<<@@@CCCFFFKKKTTTbbbllltttyyy|||tttjjjZZZMMMDDD@@@:::888777777555222333222222222111111000000---......///000111111222111111000//////000111222444333333444666888;;;===BBBHHHTTT```mmmzzz}}}||||||pppbbbWWWRRRLLLJJJOOOWWW^^^hhhpppttt{{{{{{oooccc]]]ZZZWWWUUUVVVWWWWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPRRRSSSSSSUUUVVVXXXZZZ[[[WWWXXXXXXWWWVVVVVVWWWYYYZZZZZZYYYVVVPPPKKKHHHGGGDDDEEEFFFFFFDDD@@@===;;;::::::999:::;;;;;;:::888888999::::::;;;===AAADDDLLLTTTbbbqqq}}}}}}vvvkkk^^^UUUIIICCC;;;777666666555333333222222111222333555666444444333222222333444444000111333555555444333222//////000222222333333333000000111111222222222333111111222333555666777777222444555666666666888:::888;;;>>>???AAAFFFMMMSSS\\\dddpppzzz}}}vvvmmmaaaTTTKKKGGGEEEEEEFFFFFFCCCEEEIIIJJJJJJIIIJJJMMMTTT]]]cccjjjkkkllliiicccZZZQQQKKKGGGEEEBBBAAABBBCCCDDDCCC======>>>>>>>>>===<<<<<<<<>>===>>>@@@BBBBBBAAA@@@@@@??????>>>>>>>>>===;;;<<<======>>>>>>>>>===>>>???@@@BBBEEEIIIMMMOOOWWWZZZ^^^```]]]WWWPPPKKKDDDAAAAAACCCEEEHHHOOOWWW222333444444444222000///......//////000000111111444555666666555222///---//////000111222444555666999666666888999999>>>DDDHHHXXXlll}}}{{{ooobbbZZZSSSKKKEEEDDDFFFKKKPPPSSSRRRMMMIIIGGGGGGCCC@@@@@@BBBDDDCCCAAACCCCCCDDDHHHMMMSSSVVVWWWZZZ\\\bbbooo~~~vvvkkk```WWWOOOJJJEEECCCAAA?????????@@@AAAAAACCCFFFLLLSSS]]]hhhoooyyy|||qqqcccTTTKKKCCC@@@<<<888555444444555222111000000///000000000111111000000//////......111000000////////////000000333555666555777;;;???BBBLLLYYYgggsss~~~~~~ssscccWWWSSSLLLIIIMMMWWW___dddllluuu~~~zzztttkkkeee```^^^[[[YYYYYY[[[^^^___bbb^^^ZZZWWWWWWXXXWWWWWWYYYYYYXXXWWWWWWWWWWWWXXXYYYWWWTTTQQQOOOOOOPPPQQQVVVUUURRROOOLLLIIIGGGEEEAAAAAAAAA@@@???===<<<;;;<<<<<<;;;:::999888777777444444555777:::===@@@BBBHHHPPP]]]kkkxxxxxxnnncccVVVMMMBBB>>>999666555555555444222222444555555444222222555444444333333444444555333333444444333333222111000000000000000000000000000000000111222222333333222222333333333444444444444555666777888888888888777999;;;===@@@EEEKKKPPP[[[cccoooxxx~~~~~~uuunnncccVVVMMMJJJBBBBBBCCCDDDFFFHHHJJJKKKJJJIIIIIIMMMUUU^^^fffjjjsssooohhh```XXXQQQKKKIIICCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@?????????????????????AAAEEEJJJQQQWWW[[[[[[WWWQQQLLLJJJHHHGGGFFFEEEDDDBBBAAAAAA@@@>>><<<>>>======<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@BBBEEEIIILLLQQQXXX]]]^^^^^^]]]WWWQQQKKKFFFBBBCCCDDDFFFKKKQQQ111222333444444222000///////////////000000111111222444555666555333000///111111111222333555666777777555555888999;;;CCCKKKXXXiii~~~xxxlll___XXXQQQJJJFFFFFFIIIMMMQQQSSSPPPLLLGGGEEEBBB???===>>>@@@CCCCCCBBBCCCCCCEEEJJJPPPVVVZZZ[[[\\\^^^eeerrrvvvlllcccZZZRRRMMMEEEDDDBBB@@@@@@@@@BBBCCCFFFHHHMMMSSSZZZcccmmmsss~~~wwwlll^^^PPPHHH@@@>>>:::666444333333444222222111000000000000111111000000000/////////...000000////////////000000000333555555555777<<<@@@FFFOOO]]]jjjvvvxxxlll]]]RRRNNNLLLLLLRRR^^^hhhooowww}}}{{{xxxtttnnngggbbbaaa___]]]\\\]]]```cccfffeeeaaa\\\XXXXXXXXXXXXWWWXXXWWWVVVTTTTTTSSSSSSSSSTTTRRROOOLLLKKKKKKLLLLLLNNNMMMKKKHHHEEECCC@@@????????????>>>===;;;:::999999999888888777777666666666666666777999<<>>>>>>>>???@@@BBBFFFKKKQQQVVVYYYVVVRRRMMMIIIGGGEEEDDDCCCBBBAAA???>>>>>>===;;;999:::999888888777888888888888888888888888888888888777777777777777777777777999;;;===>>>@@@CCCGGGJJJPPPWWW]]]_________ZZZTTTOOOIIIEEEDDDDDDCCCGGGLLL111222333333333222111000/////////000000000000111111222444555555444222111222222222222444666777999888666666999<<>>===<<<===@@@CCCDDDDDDCCCDDDGGGMMMTTT[[[^^^______bbbiiivvvxxxooofff]]]VVVQQQHHHGGGFFFDDDDDDEEEGGGHHHMMMQQQWWW^^^eeemmmtttyyy{{{pppdddWWWKKKCCC>>><<<888555333222222222333333222111111111111111000000000000//////////////////...//////000111222000333555555555777<<>>CCCJJJUUUbbbooo|||yyynnncccWWWJJJBBB>>>;;;777444444444333222222222111111111111222222444333333222222333333444333333333333333222222111000000000000000000000000000000111111222333333333333333333333444444444444555555666777888888888888999:::<<<===???CCCIIIMMMWWW```mmmwww~~~wwwnnnccc[[[RRRIIICCCBBBBBBCCCEEEHHHLLLOOOQQQRRRTTTUUUXXX^^^eeekkknnnooolllggg___VVVOOOKKKIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIGGGFFFEEECCCAAA@@@>>>>>>???AAADDDIIIMMMQQQTTTUUUQQQMMMIIIEEEDDDCCCBBBAAA@@@>>><<<<<<<<<;;;999888777777666555555555555555666666666666666666666666555555555555555555555555666777:::;;;===@@@DDDHHHOOOVVV\\\___aaabbb___YYYVVVPPPKKKIIIFFFCCCEEEIII000111222222222222111111000000000000000000000000///000222444555555444444222111111111333555777999999888999===AAAHHHWWWeeewww|||ooocccVVVPPPMMMJJJJJJLLLQQQRRRSSSQQQLLLGGGCCCAAA???>>>>>>???BBBDDDFFFGGGGGGHHHLLLRRRYYY^^^``````aaaeeemmmzzz{{{rrriii```XXXSSSNNNMMMKKKJJJKKKLLLNNNPPPTTTYYY```gggnnntttzzz~~~vvviii\\\PPPFFF@@@<<<:::888555333222222222444333222222111111222222000000000000////////////............///000222222000333555555555888>>>CCCOOOXXXfffsss~~~yyynnndddZZZPPPMMMNNNQQQVVVaaalllvvv{{{~~~yyysssjjjaaa\\\YYYVVVUUUUUUUUUVVVXXX[[[```dddgggbbb]]]VVVPPPNNNMMMMMMMMMOOONNNLLLIIIGGGEEEDDDCCCDDDCCCAAA???>>>>>>???@@@AAAAAA???>>><<<:::999888999999888777777666666666777777777888888999999999888888777888999;;;===???CCCHHHQQQ]]]iiiwwwttthhh\\\PPPEEE===<<<999555444333333333222333222111000000111222333333333222222222222333333222333333333333222111111000000000000000000000000000000111222222333333444333333333444444444444555555555666777888888888888:::;;;<<<===>>>BBBHHHKKKUUU^^^lllwww|||pppfff[[[TTTMMMFFFCCCDDDBBBDDDGGGKKKOOOSSSUUUWWWYYY[[[___fffkkknnnnnnlllfffaaaYYYQQQKKKIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLMMMLLLKKKIIIFFFDDDBBBAAA@@@CCCGGGKKKOOOQQQQQQQQQMMMJJJGGGDDDDDDCCCBBBAAA@@@>>><<<<<<<<<;;;:::888777777666555555555555666666666666777777777777777555555555555555555555555444666888:::<<>>;;;999777555444333333333444333222222111111222222////////////000000000000............///000222222111333555666666:::AAAFFFRRR[[[iiivvvtttggg]]]SSSMMMLLLPPPUUU\\\gggpppxxx{{{{{{yyyooohhh^^^VVVQQQOOONNNNNNMMMMMMOOOQQQUUUYYY]]]```[[[VVVPPPJJJHHHGGGGGGFFFIIIGGGEEECCC@@@>>>===<<<>>>===<<<;;;;;;;;;;;;<<<===<<<<<<;;;:::999888888888777777666666666777777777777777888888999::::::777777888999;;;>>>@@@BBBEEEIIIOOOXXXdddsss}}}ooobbbWWWLLLBBB;;;999777444333333333222111333222111000000111222333222222111111111111222222222222333333222222111000000000000000000000000000111111111222333333444444333333444444444555555555555666777888999999999999:::;;;<<<===>>>BBBGGGKKKTTT]]]kkkwww{{{uuuhhh^^^SSSMMMHHHCCCCCCEEEDDDFFFJJJOOOTTTXXXZZZ[[[___bbbggglllooooookkkggg___ZZZSSSLLLIIIHHHKKKLLLNNNOOOQQQSSSTTTTTTSSSRRRSSSSSSRRRPPPNNNKKKHHHGGGDDDGGGKKKOOOQQQRRRPPPOOOKKKHHHEEECCCCCCCCCAAA@@@???===;;;;;;;;;;;;999888888888777666666666666666666777777777888888888999666666666666666666666666555777999;;;>>>AAAFFFIIILLLSSS[[[```eeeiiiiiieeebbb\\\WWWTTTOOOJJJHHHJJJ/////////000111222333333222111111111111000000000...///111333444666666777111000//////000333666888888:::@@@HHHPPP]]]sss|||tttdddZZZQQQOOOOOOOOOQQQTTTTTTTTTRRRMMMHHHDDDBBBBBBAAACCCDDDDDDEEEFFFJJJLLLVVVWWW[[[___dddeeedddbbbeeekkkuuu{{{rrrjjjaaa\\\XXXWWWWWWWWWXXX[[[^^^___eeejjjpppvvv{{{~~~yyykkk\\\PPPGGG@@@<<<999888777555444333333333333333222111111111111111////////////000000000000//////...//////000111222333555777777888<<>>AAADDDFFFGGGIIINNNUUU```nnn}}}yyyjjj\\\RRRHHH@@@:::888666444333444444333222222222111111111111222222222111111000000111111222222222222222222111111000000000000000000000000000111111222222333444444444333444444444555555555555555666777888999999999999:::;;;<<<<<<>>>BBBGGGKKKSSS]]]jjjwww~~~tttlll]]]TTTKKKGGGDDDAAABBBFFFHHHKKKOOOUUUZZZ]]]___```gggiiimmmqqqqqqmmmgggaaaVVVRRRMMMHHHGGGHHHKKKNNNSSSTTTWWWYYY[[[ZZZZZZYYYWWWWWWWWWVVVUUURRRPPPNNNLLLNNNRRRUUUVVVUUUSSSRRRKKKHHHFFFDDDDDDCCCBBB@@@???===<<<;;;<<<<<<:::999999999888777777777777777666777777888888999999999777777777777777777777777999;;;>>>@@@BBBFFFKKKNNNNNNUUU]]]bbbhhhnnnnnnkkkfff```\\\YYYSSSLLLIIIJJJ......//////111222333444222222222111111111000000//////111222444555777777222111000///000333777999;;;@@@IIIUUU```pppxxxpppaaaXXXQQQQQQRRRSSSTTTWWWTTTSSSPPPLLLGGGDDDDDDDDDDDDGGGIIIJJJKKKMMMRRRVVV\\\^^^bbbgggkkkkkkiiiggghhhnnnyyyyyyrrrjjjeeebbbaaaaaaaaacccfffiiikkkooosssyyy}}}{{{rrreeeWWWLLLCCC===:::666666555444333222222111222222111000000000000111.../////////000000000111000000////////////000000444666888888999>>>FFFLLLXXXbbbppp|||{{{ooodddXXXQQQMMMLLLRRRZZZaaajjjqqqsssuuuuuuooohhhUUUPPPJJJEEEDDDDDDDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLHHHFFFBBB@@@???>>><<<;;;<<<;;;:::999888777777777777666666666777777777777666777777777777777888888::::::888888888:::;;;===========================AAAAAAAAABBBCCCEEEGGGIIIIIIJJJLLLQQQ[[[jjjyyy~~~ssseeeWWWMMMEEE>>>:::777666444444555555444222222222333333333333222222111111000000000000111111222222222222222111000000000000000000000000000000111111222333333444444555444444444444555555555555666666777888999999999999999:::;;;<<<>>>BBBGGGKKKSSS]]]kkkwwwwwwkkkcccUUUMMMFFFCCCCCCBBBDDDHHHNNNQQQVVV[[[```ccceeefffkkkmmmooopppnnnhhh___YYYMMMKKKGGGDDDEEEGGGKKKNNNSSSUUUXXX[[[]]]]]]\\\[[[XXXYYYZZZZZZYYYWWWUUUTTTUUUWWWYYY[[[\\\ZZZXXXVVVOOOMMMKKKJJJIIIHHHFFFDDDCCCAAA@@@@@@AAAAAA???>>>===<<<;;;;;;::::::;;;;;;999999::::::;;;<<<<<<===::::::::::::::::::::::::>>>@@@CCCEEEHHHKKKPPPTTTQQQYYYaaafffmmmssstttqqqnnnhhhccc```YYYQQQLLLLLL.........///000222333444222222222222111111000000///000111222444555666777444222111000111555888;;;@@@FFFRRR```nnnuuummm___WWWQQQRRRTTTUUUVVVYYYTTTRRROOOKKKFFFDDDEEEFFFHHHKKKNNNPPPRRRUUUZZZ______aaafffkkkppppppnnnkkkjjjqqq{{{~~~xxxqqqlllkkkjjjjjjkkkmmmpppsssuuuvvvzzz~~~vvvnnnaaaSSSIIIAAA;;;888444444333333222111111000222111111000///000000000.../////////000000111111111000000////////////000555777999999:::???GGGNNNZZZdddrrr~~~zzztttcccZZZPPPLLLMMMPPPZZZcccgggoootttrrrpppmmmeee[[[MMMJJJEEEBBBBBBBBBBBBBBB????????????@@@BBBCCCCCC@@@>>><<<;;;;;;:::777555888888777666666666666777444555555555555666666666888888888999999:::::::::<<<;;;:::999:::;;;===???BBBBBBBBBBBBBBBBBBBBBBBBGGGGGGFFFFFFFFFHHHIIIJJJIIIIIIKKKOOOXXXgggvvvzzzpppaaaTTTJJJDDD>>>:::777666444444555666444333222333444555555444333222111111000000000000111111111222222222222111000000000000000000000000000000111222222333333444444555444444444555555555666666666777888999999:::999999888999:::<<<>>>BBBHHHLLLTTT]]]kkkwww~~~sssfff]]]RRRKKKEEEDDDDDDDDDFFFJJJRRRUUUZZZ___dddgggiiijjjkkklllmmmmmmjjjbbbXXXRRRGGGEEECCCBBBCCCFFFJJJMMMQQQSSSVVVYYY[[[[[[ZZZYYYXXXYYY[[[\\\[[[ZZZXXXWWW[[[]]]___``````^^^\\\[[[VVVTTTQQQPPPOOONNNLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDAAAAAA@@@????????????@@@======>>>>>>???@@@AAAAAA????????????????????????BBBDDDFFFIIIKKKOOOTTTWWWTTT\\\dddiiipppwwwxxxvvvvvvqqqkkkggg___UUUPPPOOO//////.........000111222333333222222111111000000///...---///222666888999666444333555555444999@@@EEEPPP^^^mmm{{{ooohhhZZZUUUQQQRRRWWWZZZZZZXXXTTTQQQNNNMMMNNNPPPPPPPPPSSSTTTVVVYYY[[[^^^```aaafffhhhkkknnnooopppooonnnrrrvvv}}}|||wwwuuurrrrrrsssuuuxxxzzz|||~~~zzzuuugggXXXMMMEEE<<<888777555555444333222222222222000000000000000000000000000000000///////////////////////////000000000000888999999999<<>>???@@@@@@@@@===;;;999777666666777777777777777777777666555444888888777777777888888999999999999:::;;;<<<===>>>>>>======>>>???AAACCCDDD@@@CCCFFFGGGEEEEEEGGGIIIKKKLLLMMMNNNNNNNNNMMMLLLLLLJJJJJJOOOVVVaaarrryyykkk\\\QQQHHH???;;;:::777666666444333222111111...------...111222222111333333333222222222222111444444333333222111000000000000111111222222222333333444555555666666555555666666555555555444444444888888888888777777777777===;;;;;;>>>???@@@EEELLLWWW___kkkvvv}}}~~~uuuiii\\\TTTKKKHHHEEECCCCCCFFFJJJMMMUUU[[[ccchhhjjjjjjlllmmmmmmllljjjeee^^^VVVOOOKKKFFFEEECCCAAA@@@CCCHHHLLLOOOQQQTTTWWWYYYZZZYYYYYYZZZ[[[\\\\\\[[[[[[]]]___bbbcccddddddcccbbb```___ZZZZZZXXXVVVSSSQQQOOONNNLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIKKKMMMOOOPPPQQQSSSVVVXXX```bbbgggmmmsssvvvvvvuuuxxxwwwsssmmmddd[[[RRRMMM111000/////////000111222000000000//////............------...111444777888777444444555555666===EEEOOO\\\nnnvvvkkkcccYYYUUUSSSUUUZZZ]]]\\\YYYVVVTTTSSSSSSUUUWWWWWWWWWWWWXXXZZZ\\\^^^```bbbbbbeeegggjjjllloooqqqqqqrrrtttxxx{{{yyywwwwwwxxxzzz|||xxxnnnaaaSSSJJJCCC<<<888888555555444333222222222222000000000000000000000000222222222222111111111111/////////000000000111111777999::::::===DDDOOOWWWgggoooyyyzzzsssggg[[[RRRKKKHHHNNNUUU\\\fffooorrrqqqnnnkkkeee\\\SSSLLLFFFAAA>>>===:::777777:::999999;;;<<<===>>>>>>>>>;;;999777555555555666666888888888888888888777777:::999999999999::::::;;;<<<<<<<<<<<<<<<===>>>???CCCCCCCCCCCCEEEGGGIIIJJJJJJLLLNNNNNNMMMLLLMMMOOONNNOOOOOOPPPOOONNNLLLKKKIIIGGGHHHMMMSSS^^^ooo}}}vvviiiYYYOOOFFF>>>:::999888777777666555444333222111000///000222333333222000000000111111222222222444444333333222111111000000000111111111222222222333444555555666666555555777777666666666555555555777777777777888888888888===;;;;;;>>>???@@@FFFMMMVVV___kkkvvv}}}xxxnnnbbbVVVNNNJJJHHHEEEDDDFFFJJJPPPSSS]]]bbbhhhllllllkkkkkkkkkgggfffccc^^^WWWPPPJJJGGGBBBBBBAAA??????AAAEEEHHHLLLNNNQQQTTTVVVWWWVVVVVVUUUWWWYYY[[[[[[]]]```bbbddddddddddddcccbbbaaa```^^^^^^]]][[[YYYWWWUUUTTTRRRRRRQQQQQQPPPOOOOOOOOOLLLLLLKKKIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNNNNPPPRRRSSSTTTTTTVVVYYY[[[^^^```dddjjjppptttuuuvvvwwwwwwtttppphhh___WWWRRR333333222111111111111222////////////............///......///111444777888:::777666777888:::DDDNNNYYYjjj|||pppeee]]]WWWVVVWWWZZZ^^^```^^^[[[WWWVVVVVVXXX[[[]]]]]]]]]\\\\\\^^^___aaaaaabbbbbbbbbdddfffiiimmmqqqtttvvvwww{{{~~~~~~tttfffZZZMMMFFF@@@:::777888555555444333222222222222000000000000000000000000222222222222222222222222///000000000000111111111666777999:::>>>FFFRRRZZZkkkrrr|||xxxnnnggg\\\RRRIIIGGGJJJSSS]]]fffnnnuuurrroooiiiccc\\\SSSJJJEEECCC>>>::::::777444444777777888999:::;;;<<<<<<<<<:::999777666555666777777999999999999:::;;;<<<=========<<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCJJJJJJJJJJJJLLLNNNPPPQQQTTTUUUVVVVVVTTTSSSSSSTTTQQQQQQQQQPPPOOOMMMJJJIIIFFFCCCDDDIIIOOOYYYiiiwwwsssfffWWWMMMEEE===999999999888888777666555444444444333222222444444444222......///000111222333333444444333333222222111111000000000111111111111111333444555555666666555555777777777777777666666666666666777777888999999999===;;;;;;>>>???AAAFFFMMMVVV___lllwww~~~~~~wwwnnneee[[[QQQKKKIIIHHHFFFGGGKKKQQQXXX\\\eeehhhlllnnnllliiifffeee___]]]YYYTTTNNNHHHDDDBBB@@@@@@@@@@@@???@@@BBBEEEIIIKKKNNNPPPRRRRRRRRRQQQOOORRRVVVYYY[[[^^^aaadddddddddccccccbbbaaaaaaaaa``````___^^^]]][[[ZZZYYYVVVVVVVVVUUUTTTTTTSSSSSSPPPOOONNNLLLKKKJJJJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQQQQSSSUUUVVVVVVUUUVVVXXX[[[ZZZ\\\___dddjjjooosssuuuvvvwwwvvvsssmmmeee]]]XXX555555444333222222111111000000000000000000000000111111111111222444777:::>>>;;;:::;;;;;;@@@LLLYYYhhhzzzwwwjjj```YYYVVVXXX[[[___bbbbbb^^^[[[WWWVVVWWWZZZ\\\^^^]]]\\\[[[\\\]]]_______________]]]^^^```eeekkkqqqwwwzzz|||zzzppp```TTTIIICCC>>>999666777555555444333222222222222000000000000000000000000///000000000000000111111000000000111111111222222333555888:::???IIIUUU^^^nnnvvvzzzoooeee]]]UUUOOOHHHJJJQQQ[[[fffnnnsssvvvrrrlllddd[[[RRRKKKDDD??????:::888888666222222555666777888:::;;;;;;<<<<<<:::999999888888999::::::;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLPPPPPPPPPPPPQQQSSSUUUVVVYYYYYYYYYXXXVVVTTTSSSSSSQQQQQQPPPOOOLLLIIIGGGEEECCCAAAAAAFFFLLLUUUdddrrrpppcccTTTKKKDDD===999999888888777666666555444444555444333333444444333222///000000111222222333333444444333333333222222222111111111111111111111111333444555555666555555555666666666666666666666666555666666777999::::::;;;===;;;;;;>>>@@@AAAGGGNNNVVV```mmmxxx|||vvvmmmddd\\\UUUOOOLLLHHHHHHHHHKKKQQQXXX```eeejjjkkklllkkkhhhccc^^^[[[XXXUUUQQQLLLGGGCCC@@@??????@@@BBBAAAAAA@@@BBBCCCGGGHHHKKKMMMNNNNNNMMMMMMKKKOOOTTTXXXZZZ]]]___aaaaaaaaa``````______``````]]]]]]]]]]]]\\\[[[YYYXXXUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQPPPNNNLLLKKKKKKJJJMMMNNNOOOQQQQQQQQQQQQQQQNNNNNNNNNMMMNNNNNNOOOOOOQQQRRRSSSSSSQQQRRRSSSUUUUUUVVVYYY]]]bbbhhhnnnsssuuuvvvwwwvvvqqqiiiaaa\\\666555555444333222111111000000000111111111111111000111222111000222666999===<<<<<<>>>@@@FFFVVVeee{{{~~~qqqeee]]]XXXWWWZZZ^^^bbbdddbbb]]]YYYXXXWWWWWWXXXZZZZZZYYYWWWVVVWWWYYYZZZ[[[[[[ZZZYYYWWWXXX\\\bbbjjjrrrzzztttjjj[[[QQQFFFAAA===888666666555555444333222222222222000000000000000000000000//////000000111111111222111111111111222222222222111444777;;;AAALLLYYYbbbqqqyyy{{{pppeee[[[SSSMMMKKKJJJPPPYYYdddooovvvwwwvvvnnnggg]]]SSSKKKEEE@@@>>><<<999777888777333333666666777888999;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>@@@@@@AAACCCEEEHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJLLLMMMPPPRRRUUUVVVWWWWWWVVVVVVVVVXXXYYYZZZZZZYYYXXXWWWUUUSSSQQQPPPMMMMMMLLLJJJHHHEEEBBB@@@AAA???@@@DDDIIIRRR```mmm||||||mmmaaaSSSJJJDDD===:::;;;777666666555555444444444444333222222333444222111333333333333333333333333444444444333333333333333222222222222111111111111333444555555666555555555555555555555555555555555555666777888999:::;;;<<<===;;;;;;>>>@@@BBBHHHOOOWWWaaannnzzzwwwpppfff]]]UUUPPPMMMJJJJJJKKKMMMRRRXXX```gggkkkmmmllljjjgggbbb]]]WWWTTTSSSPPPLLLGGGCCC@@@???>>>===???@@@@@@?????????AAAEEEGGGIIIKKKLLLKKKJJJJJJIIIMMMRRRVVVXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]YYYYYYZZZZZZYYYXXXVVVUUURRRRRRQQQQQQPPPPPPOOOOOOQQQPPPNNNLLLKKKJJJIIIIIIJJJLLLMMMOOOPPPOOONNNNNNLLLLLLKKKKKKKKKKKKKKKKKKMMMNNNOOONNNLLLLLLNNNOOONNNPPPSSSUUUYYY```hhhnnnrrruuuwwwxxxtttlllddd___555555555555444333111111////////////000000000000///111222111//////444888:::;;;???CCCHHHRRReeevvvxxxjjj```[[[YYYYYY\\\aaadddccc___ZZZVVVWWWVVVTTTTTTUUUUUUTTTSSSOOOQQQSSSVVVWWWWWWVVVUUUTTTVVV\\\dddmmmxxxyyymmmaaaVVVLLLCCC???<<<888666777555555444333222222222222000000000000000000000000111111222222333444444444111111222222222333333333111444888===EEEQQQ___hhhuuu|||xxxooodddZZZPPPHHHFFFHHHNNNVVVaaakkktttzzzxxxtttfff```VVVMMMFFFBBB@@@>>><<<888888::::::777888;;;999999;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCHHHIIIKKKNNNPPPRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRROOOPPPQQQSSSVVVXXX[[[\\\\\\[[[ZZZYYYYYYYYYZZZ[[[XXXVVVTTTSSSSSSQQQNNNKKKGGGGGGGGGFFFDDDAAA>>>===???>>>>>>BBBGGGOOO\\\iiiwwwxxxjjj^^^QQQIIICCC===;;;;;;666666666555555444444444333111111111333333222111555555444444333333333333444444444444333333333333333333333333333222222222333444555555666666555555444444444444555555555555666666777888999:::;;;<<<===;;;;;;???AAABBBHHHPPPXXXbbbppp|||{{{ssskkkaaaWWWQQQMMMJJJIIINNNQQQUUU[[[aaahhhlllooooookkkfffaaa]]]XXXSSSPPPMMMKKKHHHDDDAAA???>>>>>>;;;<<<======;;;;;;<<<===DDDEEEGGGIIIIIIIIIGGGGGGGGGKKKQQQTTTUUUTTTTTTTTTSSSUUUWWWYYY[[[[[[[[[[[[UUUVVVWWWXXXWWWUUURRRQQQNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKIIIHHHFFFFFFEEEEEEEEEFFFIIIKKKKKKKKKIIIHHHJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIKKKGGGJJJMMMOOOQQQWWW```gggnnnrrrvvvyyywwwqqqiiiddd333444444555444333222111///000000000111111111222222444555333000111555::::::>>>EEENNNWWWeee{{{qqqddd[[[YYYZZZ[[[___cccdddaaa\\\VVVRRRQQQOOOMMMLLLMMMNNNNNNMMMJJJLLLPPPSSSUUUVVVUUUUUUUUUXXX___iiiuuu{{{ssseeeXXXPPPFFF>>><<<;;;888777888555555444333222222222222000000000000000000000000111111222333333444555555222222222333333333333444333666;;;AAAIIIVVVeeeoooxxx}}}tttjjjaaaWWWQQQJJJEEEHHHNNNVVV___hhhooouuuxxxssskkk]]]WWWNNNGGGCCCAAA@@@???<<<999:::===>>><<<===@@@AAAAAACCCDDDEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMNNNNNNQQQSSSWWWZZZ]]]]]]]]]]]]^^^]]]\\\ZZZYYYXXXWWWWWWTTTTTTUUUVVVXXXZZZ\\\]]]\\\ZZZXXXWWWVVVUUUVVVVVVSSSPPPNNNMMMMMMLLLHHHEEEBBBCCCCCCBBBAAA???===<<<===;;;<<<@@@EEELLLYYYeeesssuuuggg[[[NNNFFFAAA<<<:::;;;777777777666666666666555222111000111333444444333333333333333333333333444444444444444444444444444555555555444444333333333333444555555666666555555444555555555666666666666777777888999999:::;;;;;;===:::;;;???AAACCCIIIPPPZZZdddrrr~~~wwwrrrhhhaaaYYYRRRNNNMMMMMMMMMUUUXXX^^^eeejjjoooqqqrrrlllggg___XXXUUURRROOOLLLGGGFFFDDDAAA???===<<<;;;:::;;;<<<;;;999999;;;<<>>===BBBMMMYYYdddttt}}}mmm___XXXXXX[[[]]]```dddddd```YYYSSSOOOJJJHHHEEEDDDFFFGGGHHHHHHHHHJJJOOOSSSUUUWWWVVVVVVWWW[[[dddnnn{{{xxxnnn```SSSJJJBBB;;;::::::999888:::555555444333222222222222000000000000000000000000//////000111222222333333222222333333333444444444555888>>>DDDMMMZZZiiisss{{{vvvlll___VVVOOOMMMJJJIIIOOOXXX^^^gggnnnqqqsssssskkk```WWWQQQIIICCCAAA@@@@@@@@@===:::;;;@@@AAA???@@@DDDIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXWWWZZZ^^^bbbeeeeeecccbbbcccbbb```^^^\\\[[[ZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[XXXWWWTTTRRRPPPPPPPPPPPPMMMJJJHHHGGGHHHGGGCCC@@@@@@@@@AAAAAA@@@???===<<<<<<:::;;;???CCCIIIVVVbbbpppssseeeYYYLLLEEE@@@;;;999:::888888888888777777777777222111000222444555555444000000111222333444444555444444444444444444444444666666666555555444444444333444555555666666555555555666666666777777888888888888888999999::::::;;;<<<:::;;;???AAACCCIIIQQQ[[[eeettt{{{qqqkkk\\\WWWQQQNNNNNNPPPSSSTTTYYY^^^dddkkkpppssstttttthhhaaaXXXQQQNNNLLLJJJHHHCCCBBBAAA???===;;;999999=========;;;::::::<<<>>>AAABBBDDDEEEEEEDDDBBBAAABBBFFFMMMQQQQQQPPPNNNNNNJJJNNNSSSYYY\\\\\\[[[ZZZMMMNNNOOOOOONNNKKKHHHFFFDDDDDDCCCBBBBBBAAAAAA@@@AAA@@@???>>>>>>>>>>>>>>>===???AAADDDDDDCCCBBB@@@CCCBBBAAA???>>>>>>>>>>>>???@@@@@@@@@??????@@@BBB???CCCFFFHHHIIIMMMUUU\\\fffkkkttt{{{}}}zzzuuuqqq777777666555444222000/////////000111111111111111333111222666888666777:::CCCKKKXXXfffvvv~~~qqqfff]]]WWWWWWZZZbbbdddccc^^^WWWOOOKKKJJJFFFFFFFFFDDDBBBBBBDDDFFFDDDJJJPPPUUUVVVWWWZZZ\\\___eeeooozzz~~~uuugggYYYPPPEEEBBB===999777444222000555444333222000///...---.........//////000111222000000111111222222333333000222333333222333555777666:::@@@IIITTTbbbooowwwuuuhhhbbbWWWNNNHHHIIIKKKMMMUUU^^^gggiiikkkmmmmmmhhhaaa\\\PPPLLLFFFDDDEEEGGGFFFEEEBBBDDDGGGHHHHHHHHHIIIKKKRRRRRRSSSTTTVVVWWWVVVTTTXXXYYYZZZ]]]```bbbbbbaaaccceeehhhjjjjjjiiigggfffeeeccc```\\\YYYVVVTTTSSSSSSPPPNNNQQQVVVYYYWWWTTTSSSQQQNNNKKKHHHGGGFFFFFFCCCCCCBBBAAA@@@>>>======;;;;;;<<<======<<<;;;:::===;;;<<>>@@@AAAAAAAAACCCFFFJJJNNNPPPMMMGGGCCCGGGKKKQQQXXX]]]^^^[[[XXXPPPNNNLLLKKKIIIGGGCCC@@@BBBAAA@@@>>>============<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>===<<<::::::???>>><<<;;;;;;<<<>>>???AAA???@@@CCCFFFHHHNNNUUU^^^iiitttyyy{{{|||xxxsss222333333444444444444444///000111111111111111111666444555888888777888<<>>===<<<;;;;;;::::::<<<<<<===<<<;;;;;;>>><<<===???BBBFFFQQQ\\\mmmzzz{{{mmmaaaTTTGGGBBB???;;;999999777777666666555444444333333333444444444444444444333333444444555444444444555555555666666555555555555555555555444333222222333333555666666666555444555555555666666666666666666777777888999:::;;;<<<;;;;;;===AAACCCFFFNNNXXXaaakkkyyy~~~vvvkkk```XXXUUUQQQNNNOOOTTT\\\aaaccckkkppptttuuuvvvvvvqqqiii```XXXNNNJJJJJJKKKHHHDDDBBB???;;;::::::;;;;;;:::999999999999999999999999:::;;;<<<>>>???@@@AAAAAAEEEFFFHHHJJJKKKIIIFFFDDDGGGLLLSSS[[[______\\\YYYOOOLLLIIIGGGEEECCC@@@>>>???>>>===<<<;;;::::::::::::999999888888888999999999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<;;;:::999888<<<;;;:::999999:::;;;<<<>>><<<===AAACCCEEEKKKSSS]]]gggsssyyy|||~~~{{{www000111222333444555555555111111111111222222222222777555666999::::::>>>DDDMMM[[[qqq|||ooobbbZZZVVVUUUYYY___^^^\\\XXXQQQIIICCCAAA@@@>>>>>>>>>>>>???BBBGGGLLLQQQWWW___ccceeeeeegggiiisssxxxzzzrrrhhh[[[NNNFFF>>>;;;888777777777666555444444333222000///...............//////000111222111111111000000000000000111222333222111222444666999>>>GGGQQQ]]]jjjwww{{{sssiii[[[PPPLLLGGGFFFHHHPPPXXX___hhhooorrrnnnhhhbbb\\\TTTMMMHHHHHHGGGFFFGGGIIIKKKJJJIIIMMMNNNPPPPPPQQQSSSVVVYYY[[[\\\___aaabbbbbbaaa```bbbfffkkkoooqqqooollliiiffffffgggfffeeecccaaa___XXXWWWTTTRRROOOLLLKKKJJJJJJGGGEEEGGGJJJKKKIIIGGGCCCBBBAAA@@@????????????======<<<;;;:::999999888888999:::;;;<<<<<<;;;;;;@@@>>>>>>AAABBBFFFOOOYYYiiiuuuyyylll___SSSFFFAAA???<<<::::::666666666555444444333333444444444444444444333333333333333444444555555555555555666666666666555555555555666555555444333222333333444555555555555444444444555555666666777777666666777888999::::::;;;;;;;;;>>>BBBEEEIIIRRR\\\fffppp}}}}}}uuulllbbbYYYSSSQQQPPPQQQUUU\\\eeekkknnnuuuxxxzzzyyywwwtttkkkcccZZZTTTLLLIIIIIIJJJGGGCCCAAA>>>:::999999::::::999999999999999999999999999999:::<<<===??????@@@@@@EEEEEEEEEEEEEEEEEEEEEEEEGGGMMMWWW___cccaaa]]]ZZZPPPLLLHHHDDDBBBAAA???===<<<;;;:::888777777666666777666666555666666777777777777888999999888777777999999999999999888777666888888777777777777888888:::888999===@@@BBBHHHPPPZZZeeeqqqyyy~~~|||111111222333333333333333222222222222222333333444444333444888;;;>>>GGGPPP^^^nnnuuuiii[[[UUUTTTUUUZZZ___]]]ZZZSSSLLLEEEAAA@@@@@@>>>???@@@AAACCCIIIOOOTTTXXX^^^eeeiiijjjjjjlllnnnwww}}}~~~vvvmmmbbbVVVJJJCCC<<<999777555666666666555333333222111000///..................///000111222111111111000000/////////111222333222222222444666<<>>======<<<<<<::::::999999888888777777777777888:::;;;<<<<<<<<>>???BBBDDDGGGOOOYYYeeeqqq~~~wwwjjj\\\QQQEEEAAA@@@===;;;;;;666555555555444444444333555555555444444333333333333333333333444555555666777666666666666666666777666666666666555444333222333333444444444555555555333444444555666777888888666666777777888999999:::::::::===CCCGGGKKKUUU___kkktttvvvlllccc[[[TTTPPPOOOQQQUUU\\\dddmmmtttxxx{{{~~~~~~zzzvvvqqqggg]]]UUUQQQKKKIIIJJJJJJGGGDDD@@@===:::888888999999888888888888888888888888888888999;;;<<<>>>?????????BBBCCCCCCBBBAAAAAABBBCCCHHHPPP[[[dddfffddd___[[[TTTOOOIIIDDDBBB@@@???>>>:::999888666555555444444555444444444444555666666555666777888888777666555777777888888888777777666555555666777777666555555888666777;;;>>>@@@GGGNNNXXXcccpppxxx///000111222333333333333444333333222333444555555555444666:::>>>DDDPPP]]]ppppppdddXXXTTTTTTUUUYYY]]]YYYUUUNNNGGGCCCAAAAAAAAAAAABBBDDDFFFJJJPPPWWW\\\bbbffflllnnnmmmmmmoooqqqwww}}}~~~tttiii]]]RRRHHHBBB<<<999666555555555444333333222222111000///..................///000111222222222111111000000//////000222333333222333555777???FFFQQQ]]]jjjuuuxxxnnnbbb[[[SSSKKKHHHIIIGGGNNNXXXbbbjjjppprrrrrriiicccYYYQQQLLLHHHEEEDDDAAACCCGGGJJJLLLMMMMMMNNNNNNOOOOOOOOOPPPRRRVVVYYYZZZ\\\^^^^^^\\\[[[[[[]]]dddiiiooorrrooojjjeeebbb\\\ZZZXXXTTTQQQNNNLLLKKKIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@????????????===<<<>>>>>>===<<<;;;:::888888888888888888888777777777666666777999:::<<<>>>>>>??????AAAEEEGGGIIIQQQZZZbbblllyyyuuuhhh[[[OOOEEEAAA@@@===;;;;;;555555555555555444444444555555555444444333333333333333222333333555666777888777666666666666777888666666666666555444333333333333333333444444555555333444444555666777888888666666666777777888888888888999===CCCHHHNNNYYYcccooowwwxxxmmmbbb[[[VVVRRRPPPQQQUUU\\\dddllltttzzz~~~~~~}}}xxxrrrlllbbbYYYRRROOOLLLLLLLLLKKKHHHEEE???<<<999888888999999888888888888888888888888888777888:::;;;======>>>>>>>>>@@@BBBBBBAAA@@@AAACCCKKKTTT```hhhiiieee```]]]VVVQQQJJJDDDAAA@@@???>>>999999777666555444444444444444444444444555666666555666777888888777666555666777777888888888777777444555666666666666555444777555777;;;>>>@@@GGGNNNVVVbbboooxxx+++,,,...111333444555666555444333333333444666777:::999<<<@@@EEEMMM^^^lllxxxiii^^^UUUTTTVVVWWWWWWYYYSSSNNNHHHDDDBBBCCCDDDDDDDDDFFFJJJMMMQQQWWW]]]bbbjjjmmmpppooommmlllmmmpppuuu{{{}}}qqqdddXXXNNNEEE@@@<<<999666444444333222111222222111000000///...............//////000111222222222222111111111111111000111333444444555888:::CCCKKKWWWeeeqqq{{{|||nnncccXXXPPPJJJDDDCCCEEEJJJUUUaaakkkrrrwwwuuupppddd]]]SSSJJJEEEBBB@@@???>>>AAAEEEGGGHHHIIIKKKLLLLLLMMMNNNNNNMMMOOORRRTTTUUUWWWYYYXXXVVVVVVYYY\\\eeejjjooonnniiiccc___^^^VVVTTTOOOKKKGGGDDDCCCBBBBBBBBBAAA@@@????????????>>>>>>>>>===<<<;;;;;;;;;::::::999999777666444333666666777777777777777777666666777999;;;===???AAABBBBBBDDDHHHIIIJJJQQQYYY^^^hhhtttsssfffZZZOOODDDAAA@@@===::::::666666666666666666666666444444444444444444333333333222222222333555777888999888777666666777888999666666666666666555333333333333333222333444444555444444555555666666777777555555666666777777777777888999>>>EEEKKKRRR^^^iiirrrzzzuuunnncccZZZTTTRRRRRRRRRXXX]]]fffnnntttyyy~~~~~~~~~zzzrrrkkkeee\\\SSSPPPOOONNNNNNMMMKKKHHHEEE@@@===999888888999999888888888888888888888888888666777999:::<<<=========<<>>AAAHHHOOOVVVaaannnwww~~~+++,,,...000222444555555666555444333444555777888;;;<<>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::555666666777666555444333444444555555666666666666666666777999;;;???AAACCCGGGGGGIIIKKKKKKJJJOOOVVV[[[cccoooyyyqqqdddZZZOOOEEEBBB@@@===:::999777777777777777777777777333333444444444444444444333222222222333555777888:::999777666666777999:::777777777666666555444333333333222222222333444555555555555666666666666666555555666666666666777777999:::@@@HHHOOOWWWcccnnnvvv}}}|||xxxmmmfff]]]UUUSSSTTTVVVXXXaaagggpppwww{{{~~~}}}vvvlllddd^^^VVVMMMNNNNNNOOOOOONNNKKKGGGDDD@@@===:::888999999999999888888888888888888888888555666888999;;;<<<<<<<<<>>>@@@AAA???>>>@@@FFFKKKUUU^^^iiinnnlllfffbbb```YYYTTTMMMGGGCCC@@@>>><<<:::999888666555555444444222222222222333444555666444555666666666666555444444555666777888888888888555444333222222333444555666555666;;;>>>AAAHHHOOOVVVaaammmvvv}}}//////000111111111111111777666444333444555777999999;;;BBBLLLXXXjjjrrrfffYYYRRRNNNTTTYYYYYYVVVTTTNNNKKKGGGGGGKKKOOOPPPPPPQQQUUUZZZ___cccgggkkkmmmlllkkkiiiddd^^^\\\___bbbiiippp|||xxxjjj[[[NNNEEE===999888666333222333444333333111111000000//////...............//////000111222222222222333333444444444///111333555777999===@@@MMMVVVcccppp|||zzzlllbbb[[[RRRJJJGGGGGGHHHLLLQQQ]]]iiitttyyyyyyvvvkkk___TTTNNNEEE???<<<<<<======:::===??????>>>???BBBDDD???AAACCCCCCBBBBBBBBBCCCCCCEEEGGGGGGHHHLLLUUU]]]dddffffffaaaYYYSSSQQQSSSRRROOOJJJDDD@@@=========999888888888888999999::::::;;;;;;:::999888888999333444666777888777777666333333333444444555555666666666777999<<>>:::999999::::::999777777777777777777777777555666777999;;;;;;<<<<<<@@@AAA@@@===;;;???IIIPPPXXX```kkkooolllfffbbbaaa\\\WWWQQQKKKGGGDDD@@@>>>999888777666555444444444111111111111222333444555333333555555555555333333333333555666777777888888444333111000000111333444666444666:::===@@@GGGOOOWWWbbbmmmuuu}}}111111222222222333333333777777777777777888999:::>>>AAAIIIVVViiixxxjjjaaaWWWVVVVVVXXXZZZZZZUUUQQQPPPKKKKKKQQQUUUVVV[[[bbb___```aaaeeeiiikkkjjjiiifffddd___YYYTTTRRRTTTVVV```jjjxxxssscccTTTIIIBBB<<<888666444222000///111333444000000//////.........---111000///......///000111333333222222222222222222333333444777777888>>>GGGQQQ^^^mmmxxxxxxiii^^^YYYNNNGGGCCCDDDEEEHHHRRR^^^jjjqqqyyy{{{uuujjjaaa[[[LLLGGG???:::888888888999<<<<<<<<<=========>>>>>><<<===>>>>>>??????>>>>>>AAABBBBBBBBBEEEMMMXXXaaagggeee___WWWPPPMMMOOORRRQQQNNNIIICCC???;;;:::999666666777888999999888888666666777777666666555444555555666666555555444333222222222222333444555666999:::;;;;;;===@@@DDDGGGNNNQQQSSSRRRNNNNNNRRRVVVVVVXXXaaarrr|||pppfff\\\TTTJJJCCC@@@???===<<<:::999888777777666777777555555444333333333333444444444444444444444444444777666555444333444444555555555555555555555444444111222333333444444333333777777777888999999:::::::::::::::999888888:::<<<;;;@@@GGGNNNVVVaaammmvvv|||uuuooolll___^^^\\\[[[[[[___eeejjjrrryyy~~~}}}ttthhh^^^XXXRRRMMMIIIGGGIIIKKKMMMLLLHHHDDDBBB===<<<::::::::::::888666:::999999888777666555555777777888999::::::;;;;;;<<>>???DDDJJJUUUfff|||}}}pppddd\\\XXXWWWXXXZZZ[[[ZZZVVVRRRPPPMMMPPPWWW[[[\\\```fffccccccccceeefffgggeeeccc\\\ZZZVVVQQQMMMMMMPPPRRR^^^iiixxx|||ppp```QQQGGG@@@;;;777666444222000000111333444222222111111111000000000333222111000000111222333222222222222222222222222333222444777999<<>>@@@EEENNNYYYaaadddaaa[[[SSSLLLIIILLLOOOPPPMMMHHHCCC>>>;;;999888555666666777777888777777666666666666666555444444555555666666555555444333222222222222333444444555777999;;;===???DDDIIIMMMRRRVVVXXXWWWTTTRRRTTTWWWWWWWWW^^^mmmzzz|||qqqggg\\\UUUJJJCCC@@@???===;;;999999888777666666666666555555444333333333333444333333333444444555555555777666555444444444555555666666555555555444444444222222333444444444444333666666777777888999999999888999999888666777999;;;>>>CCCKKKRRR[[[eeeqqqzzz|||vvvpppkkkhhh^^^^^^^^^^^^```eeelllrrr{{{yyyqqqeee[[[UUUPPPJJJGGGHHHIIIKKKKKKIIIFFFBBB@@@===;;;999999:::;;;;;;:::;;;;;;:::999999888777777777888888999::::::;;;;;;===?????????@@@GGGRRRZZZeeeiiimmmkkkeee___]]]]]]]]][[[WWWSSSMMMHHHCCCAAA===:::777666666666555444444333333222222333333444444444555555666555555555444555555666666666555555333333333333333333333333444555666888;;;@@@GGGLLLXXX```kkkvvv}}}222222222333333333444444333555888999;;;===@@@BBBJJJTTTeeezzzssseee\\\XXXYYYYYY[[[\\\]]][[[VVVSSSQQQSSSXXXaaaeeefffgggiiigggeeecccbbbaaa___]]][[[RRRPPPMMMIIIGGGHHHLLLPPP\\\gggxxxvvvkkk\\\NNNEEE>>>999666555444222111000111333444222222222111111111111111333222111111111111222333111111222222222222222222333222444999<<>>CCCIIIQQQYYYbbblllwww{{{tttmmmhhheeeccc]]]^^^aaaccchhhnnnvvv|||tttlll```WWWQQQLLLHHHEEEHHHIIIIIIHHHFFFCCC@@@>>>===;;;999888:::<<<======<<<<<<<<<;;;;;;::::::999888888888999::::::;;;;;;>>>?????????CCCLLLYYYbbbiiikkkkkkhhhaaa\\\[[[\\\[[[[[[YYYVVVQQQKKKFFFDDD???===999888777777666555444444333333333333444444555555666666666555444444333333444555666666666666333333333333333333333333444555666888;;;AAAHHHMMM[[[aaakkkttt{{{~~~333333333333444444444444333666999;;;===@@@EEEIIIXXXeeeyyy|||kkk___YYYWWW[[[\\\^^^___^^^[[[WWWTTTVVV[[[bbbjjjnnnllljjjiiifffccc___\\\YYYWWWUUURRRMMMKKKHHHEEECCCFFFKKKOOOYYYeeevvv~~~qqqgggXXXKKKCCC>>>999666555444333111111222333444000000000000000000000000000000000000000000000000111111111222222222222222444444666;;;@@@FFFSSS^^^lllwww}}}sssggg]]]TTTJJJDDDDDDCCCDDDIIIOOOYYYdddpppyyy~~~yyypppdddVVVJJJCCC<<<:::888777777777555444444444555555555555555555777777666777777777888888888;;;@@@GGGPPPZZZccchhh]]]XXXOOOGGGBBBBBBFFFIIIRRRPPPMMMHHHDDD???<<<:::555555555555555555555666666555555444444444444444666666666666666555444444444444444333333444444555666999<<>>;;;:::999888777666555555555555555444333333333333444111111222333444666666777666666555555555555555555888777666555444333222222222333333444555444444444444444555555666777777777:::::::::::::::<<>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;>>>>>>>>>@@@FFFQQQ___hhhlllllliiiccc]]]ZZZYYYZZZZZZZZZZZZXXXTTTOOOKKKGGGBBB???<<<999999888777555444444333333222333333333666666666666666555444333222222333555666666666666333333333333333444444444444555777999<<>>@@@CCCHHHPPPWWWkkkzzzvvvggg^^^[[[\\\^^^```aaa```^^^[[[YYYWWW]]]cccjjjpppqqqooojjjeee___\\\WWWSSSQQQPPPNNNMMMIIIHHHDDDAAA@@@DDDJJJNNNXXXddduuuzzzmmmbbbTTTHHHAAA===:::777555444333222222222333333000000000111111111111111000000111111111111000000111111222222333333333333777666999???EEELLLYYYeeerrr||||||qqqggg[[[SSSLLLEEEBBBCCCCCCHHHPPPXXXbbbnnnyyy|||ssshhh\\\OOOEEE???<<<:::888777777666444222555555555444444444444444666555555555555666777888999===EEENNNXXX```eeegggZZZTTTLLLEEEBBBCCCGGGJJJPPPOOOMMMJJJFFFAAA===;;;777666555555555555666666777666555444444444444555666666777777666666555444555555555555555555666777888;;;???DDDIIIPPPWWW\\\eeehhhkkkkkkgggaaa[[[WWWTTTQQQRRRYYYcccnnn|||wwwnnnbbb[[[QQQJJJFFFCCC???<<<;;;:::999888666666555555555555444333333333333444111111222333444666666777555555666666666666666666888777666555444333222222333333444555555555444444444444444555666666777777999999::::::;;;>>>CCCGGGMMMTTT___hhhooowww{{{vvvmmmeee___]]]^^^___aaadddiiinnnttt{{{xxxmmmdddYYYPPPKKKIIIGGGEEECCCDDDEEEEEEEEEEEEDDDCCCCCC@@@<<<:::;;;<<<======;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======???DDDKKKWWWcccjjjllljjjeee___ZZZWWWXXXXXXYYYYYYZZZYYYWWWSSSOOOLLLFFFCCC???<<<;;;999888666444444333222222222222222666777777777666555444444222333444555666666666666333333444444555555555555555666888:::===CCCKKKPPPYYY```jjjssszzz444444444555555555666666555999>>>AAAFFFOOO\\\fff{{{}}}oooeee``````bbbbbbccccccaaa^^^[[[[[[[[[aaahhhnnnppppppnnnhhhaaaYYYUUUPPPLLLKKKKKKJJJIIIEEECCC@@@>>>>>>BBBIIINNN[[[fffvvvwwwhhh^^^PPPEEE???<<<:::888555444444333333333333333333333333333333444444444222222333444444333222222222222333333444444555555999:::>>>FFFLLLTTTbbbnnnxxxzzzrrrddd[[[PPPKKKGGGCCCCCCFFFBBBLLLWWWaaalllxxxwwwlll___TTTJJJBBB===<<<:::777666666666555333555555555555555444444444444333333222222444555666<<>>===<<<:::999888777666666555555444333333333333444222222333333444555666666555555666777777777666666777777666555444333333222333333444555555555555555444444555555666777777777777888888999<<>><<<<<<======<<<;;;<<<<<<<<<======>>>>>>===========================???CCCJJJSSS]]]fffkkkiiifff```[[[WWWVVVWWWWWWXXXYYYYYYYYYWWWUUURRRQQQKKKHHHCCC@@@>>>===:::999666555444333222222222333666666777777777666555555444444555666777777777666444444555666666777777777666888999<<>><<<>>>DDDLLLRRR```jjjyyyvvvbbbYYYLLLBBB===:::888777555555444444333333333333333333333444444444555555222333333444444333333222333333444555555666666777:::<<>>===<<<:::999888777777555555444333333333333444333333333444444555555555444555666777888777777666666666555555555444444444333444444555555555555555444555555666777777888888888999;;;===@@@GGGNNNTTTXXX```kkktttzzzyyyttthhhddd^^^YYYXXXZZZ^^^aaagggkkkqqqxxx~~~~~~sssggg^^^SSSJJJGGGFFFFFFDDDCCCEEEHHHJJJJJJIIIFFFDDDBBB@@@>>>>>>??????>>>===<<<======>>>???@@@@@@AAA???????????????????????????BBBIIIRRR[[[ccchhhjjjeeeaaa\\\XXXVVVUUUVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTQQQMMMIIIEEECCCAAA>>>===888777666555555444444444555666666777777777777666666666777777777777777666555666666777888888999999888999;;;===AAAGGGOOOTTT[[[bbbnnnxxx~~~555555555555666666666777<<>>===;;;999999:::;;;<<<:::999777666555666888999777777777777777666666555666777777999:::<<<>>>???EEEJJJPPPYYYbbblllvvv}}}~~~|||xxxqqqiiicccWWWSSSPPPQQQUUU]]]lllyyyvvvjjjcccZZZRRRNNNIIIDDD@@@???>>>===;;;:::999888888555555444333333333333444444444444444444444444444444555666888888888777666555555555555555555444444333444555555666666555555555555666666777888888888<<<===???AAAFFFMMMUUU[[[[[[dddoooxxx~~~{{{tttoooaaa^^^YYYVVVVVVYYY^^^aaahhhlllttt{{{zzzoooddd\\\PPPHHHEEEEEEEEEDDDEEEGGGJJJMMMLLLIIIFFFCCC???>>>>>>???@@@AAA@@@???>>>>>>???@@@AAABBBBBBCCCAAA@@@@@@@@@@@@@@@@@@@@@AAAEEEMMMWWWaaagggjjjjjjbbb^^^YYYVVVUUUUUUVVVVVVXXXWWWWWWWWWVVVVVVVVVVVVUUURRRMMMIIIGGGDDDBBB@@@::::::888777666666666666555555666777777888777777777888888888888777777666666777777888999:::::::::999:::<<<>>>BBBIIIPPPUUU]]]eeepppzzz444222333777999888:::>>>>>>AAAMMM___ppp|||rrrfff```bbbeeeeeedddfffbbb]]]XXXWWWYYY\\\^^^bbbeeehhhllllllggg```[[[PPPLLLGGGDDDCCCCCCCCCBBBBBB@@@???AAABBBFFFPPP[[[hhhuuuzzznnn___RRREEE@@@>>>:::666444888777555444333333444444555555555444444444333333222444555555333333444666333222222333555888888888AAAFFFMMMWWWcccppp|||wwwnnnbbbUUULLLFFFDDDBBB@@@AAAFFFOOOTTTaaalllxxxuuujjj\\\OOOGGGAAA<<<888777666666555555555666666555555444333333444444444333222111222444999>>>BBBOOO[[[gggllllllhhh```WWWPPPLLLHHHGGGIIILLLLLLKKKPPPQQQSSSUUUVVVSSSNNNKKKFFFDDDBBB???===<<<<<<<<<<<<;;;:::999777777777777777666555555555555777777888;;;>>>===<<<<<<@@@CCCKKKRRR\\\eeemmmuuu~~~~~~uuuiiiaaaVVVOOOKKKMMMRRRZZZfffqqq~~~{{{pppiii```XXXRRRMMMGGGBBB???===;;;999777888999999999999888666555444333222666666555555555666666777888888999::::::::::::999666555555444444555555666555555444444444555666666666777888888888999;;;===???AAACCCFFFLLLTTT^^^dddkkkpppxxx}}}tttkkkdddXXXXXXVVVUUUUUUYYY```dddmmmsss|||~~~uuunnneee\\\PPPGGGDDDCCCCCCBBBBBBEEEHHHHHHFFFCCC@@@???BBBBBBBBBBBBAAAAAA@@@??????@@@BBBCCCCCCCCCBBBAAACCCCCCCCCBBB@@@@@@AAACCCAAAHHHRRR]]]dddggggggfff^^^\\\XXXUUUSSSTTTUUUWWWXXXWWWVVVVVVVVVVVVXXXXXXYYYWWWSSSPPPNNNLLLIIIFFF@@@>>>;;;:::999888777555888777666777999999888777;;;:::999888777777777777666777999;;;<<<<<<;;;;;;<<<===>>>@@@CCCJJJRRRWWW___fffqqqzzz333111333777999999===BBBIIIOOO]]]qqqvvvmmmccc```bbbffffffddd```\\\WWWTTTSSSVVVZZZ]]]bbbdddgggiiiiiiddd]]]WWWNNNKKKFFFCCCCCCCCCCCCBBBAAA???@@@BBBDDDHHHRRR\\\iiivvvwwwkkkYYYMMMBBB>>>>>>;;;888777888777555444333333444444333333333222222222111111222333444444333333444555333222111111444999<<<>>>EEEJJJRRR]]]iiivvvtttjjjbbbYYYPPPIIIEEEDDDBBBAAADDDLLLVVV]]]mmmwww}}}pppfffXXXKKKDDD???;;;999777777666555555555555555444444333333333333444444444444444444555;;;BBBHHHUUU```kkkooonnniii```WWWPPPMMMIIIIIIKKKMMMNNNMMMQQQRRRUUUWWWXXXVVVRRROOOJJJHHHFFFCCC@@@>>>=========<<<;;;:::999999999999999888888777777888999::::::===?????????@@@EEEIIIRRRYYYcccmmmuuu}}}xxxllldddYYYRRRLLLMMMPPPVVVaaajjjyyy~~~ssslllbbbZZZTTTOOOHHHCCC@@@???===;;;:::999999:::777777666666555555444444444444333333333444555555888999999:::::::::999999666555555444444555555666666666555555555666777777888999;;;;;;;;;<<<>>>AAACCCEEEIIIMMMSSS[[[ccciiipppuuu|||}}}vvvmmmddd^^^WWWVVVVVVVVVXXX]]]dddiiiqqqwww|||ssslllbbbZZZPPPIIIFFFEEEDDDBBBDDDEEEEEEDDDBBBAAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBAAACCCDDDIIIPPPYYYbbbhhhiiigggeeeYYYWWWUUURRRRRRSSSVVVWWWYYYXXXWWWWWWVVVWWWXXXXXXYYYWWWUUUSSSRRRPPPLLLJJJFFFCCC@@@>>>===<<<:::888:::999888888:::;;;;;;:::<<<;;;:::999888888888888999:::;;;===>>>>>>>>>======>>>@@@BBBFFFLLLTTTYYY```hhhrrr{{{444222444999;;;===BBBIIIRRR[[[mmm{{{nnnhhhaaa```ccceeeeeecccYYYVVVRRRPPPRRRVVV\\\___dddfffhhhiiihhhccc[[[UUUKKKHHHEEECCCBBBCCCBBBBBB@@@???@@@DDDFFFJJJTTT^^^lllxxxqqqfffRRRGGG>>><<<===;;;::::::777666555333333333444444333333333333222222222222111333444444333333444555444222111111555;;;AAAEEEIIIOOOYYYeeeqqq}}}{{{rrrfff\\\UUUPPPKKKGGGDDDCCCCCCDDDJJJUUUbbbkkk|||xxxjjj```RRRFFF@@@===;;;999999888777555555444444444333333333222222333333444555777777666777===HHHQQQ___iiiqqqsssoooiii___VVVPPPMMMKKKKKKMMMOOOPPPPPPRRRTTTWWWZZZ[[[ZZZXXXVVVQQQOOOLLLHHHDDDAAA???>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>===???AAABBBCCCFFFMMMRRR\\\dddoooyyy|||ppphhh]]]UUUNNNMMMNNNQQQYYYaaappp{{{xxxqqqfff^^^WWWQQQJJJEEEAAAAAA@@@>>>===;;;::::::555555555555666666666666333333333333444444555666999999:::::::::999999888666666555555555555666666666666666666666777888888999;;;===>>>???AAADDDFFFIIILLLRRRXXX]]]dddkkkpppwww{{{{{{ssskkkccc\\\WWWSSSTTTVVVXXX\\\bbbjjjoooxxx}}}yyyoooiii___XXXPPPKKKIIIGGGEEECCCEEEDDDBBB@@@>>>@@@DDDGGGGGGGGGHHHHHHGGGGGGFFFEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDFFFHHHQQQWWW___fffjjjhhhdddaaaWWWUUUSSSSSSSSSVVVXXXZZZ[[[ZZZYYYXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXVVVRRRPPPNNNKKKGGGEEECCCAAA>>><<>>>>>>>>===;;;:::999999::::::;;;<<<===???@@@AAAAAAAAA???@@@BBBEEEHHHOOOVVV[[[cccjjjttt}}}555444666;;;>>>AAAIIIRRR]]]jjjvvviiieeeaaa```bbbcccaaa^^^TTTSSSQQQQQQUUU[[[aaaeeejjjkkklllllljjjccc[[[UUUIIIGGGCCCBBBBBBCCCBBBAAA>>>>>>@@@EEEHHHMMMWWWaaappp|||zzzkkkaaaMMMCCC<<<;;;<<<::::::;;;666666444333333333444444666555555555555444444444111222444444333333444666555555555555888===DDDHHHMMMTTT___kkkxxx{{{pppiii___VVVPPPLLLHHHFFFDDDDDDFFFJJJSSSaaaoooyyy{{{qqqdddZZZMMMBBB>>>===<<<;;;999999777666444444333333333222222222222333444444555888:::999999AAAPPP\\\jjjrrrwwwuuuooohhh___VVVOOONNNMMMMMMOOOPPPRRRSSSUUUWWWZZZ]]]]]]]]]]]]]]]WWWUUURRRMMMIIIEEEBBBAAA>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@>>>AAACCCEEEGGGMMMUUU\\\fffnnnyyytttkkk___WWWPPPMMMLLLMMMSSSZZZhhhttt|||uuujjjaaaZZZSSSLLLGGGBBBBBBBBB@@@>>><<<:::999777666666666666666555555555555555666666888999999;;;;;;;;;;;;::::::999888777777666666666666777777777666666666777888999::::::<<>><<<;;;:::;;;;;;<<<======>>>@@@AAABBBCCCCCC@@@BBBDDDGGGKKKQQQYYY^^^fffmmmwww555555888===@@@FFFQQQ]]]rrr{{{rrrhhhfffbbbaaa```^^^[[[WWWPPPPPPQQQTTTZZZ```gggkkkoooooonnnmmmiiibbbYYYSSSHHHFFFCCCBBBBBBBBBAAA@@@>>>>>>@@@EEEIIIOOOZZZfffuuuttteee\\\KKKCCC<<<;;;:::888777999666555333333222333444444666666666555555555444444111333444444444444666777666888;;;<<<>>>AAAFFFIIIRRRYYYeeeqqq}}}xxxqqqfffaaaZZZSSSMMMIIIFFFEEEFFFHHHMMMTTT___mmm{{{xxxmmm___VVVIIIAAA=========<<<999999777666444444333333333222222222333333444555444888;;;;;;>>>HHHXXXeeesssxxxzzztttmmmfff^^^WWWPPPPPPPPPPPPQQQRRRTTTUUUXXX[[[^^^___^^^^^^```bbb\\\ZZZWWWSSSNNNJJJGGGEEE@@@???>>>===============<<<<<<<<<<<<===???AAABBBAAADDDHHHKKKNNNUUU^^^fffpppwwwwwwnnn```YYYRRROOOMMMLLLPPPVVV```mmm|||xxxnnneee]]]VVVOOOJJJEEEDDDCCCBBB???===;;;999:::999999777666555555444666666666777888:::;;;<<<============<<<:::999999999888888777777888888999777777777888888999;;;;;;;;;===AAADDDGGGKKKOOOSSSVVV[[[bbbiiioootttxxxzzzxxxrrrhhh___XXXSSSPPPMMMMMMQQQWWW^^^eeemmmvvv{{{~~~tttjjjdddYYYUUUQQQNNNNNNLLLHHHEEEAAABBBCCCBBBBBBDDDHHHJJJMMMMMMLLLLLLKKKIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHHHHJJJMMMQQQUUUYYY\\\bbbffffffccc^^^ZZZZZZYYYXXXXXXYYY[[[]]]___``````___]]]\\\ZZZXXXXXXWWWXXXZZZ]]]``````]]][[[ZZZWWWSSSPPPNNNLLLIIIGGGHHHEEEAAA???@@@AAABBBBBBAAA@@@===;;;;;;;;;===>>>======>>>???AAABBBDDDDDDAAADDDGGGJJJNNNTTT[[[```iiipppzzz555666:::AAAGGGOOO___mmmwwwpppjjjgggdddaaa^^^[[[VVVRRRMMMOOOSSSYYY```ggglllooorrrqqqpppmmmhhh```WWWPPPIIIGGGDDDCCCCCCBBBAAA???AAA???AAAGGGLLLSSS```lll{{{~~~nnn```WWWJJJCCC===;;;999666555777555444333222222333444555444444444444333333333222222444555666555555777999888<<<@@@BBBCCCEEEJJJNNNXXX```lllxxxyyyooohhh[[[XXXSSSNNNJJJHHHGGGGGGLLLQQQYYYbbbmmmyyyxxxlllYYYRRRGGG@@@>>>======<<<999888777555555444444444333333333333444555666666555777;;;>>>EEERRRbbbnnnyyy|||yyyqqqhhhccc]]]XXXTTTUUUVVVUUUUUUUUUWWWYYY[[[^^^``````^^^^^^```ccc```___]]]YYYUUUQQQMMMKKKEEEDDDCCCBBBAAA@@@@@@@@@?????????@@@AAACCCFFFGGGHHHKKKPPPUUUYYY```iiipppzzzyyypppddd\\\UUUQQQNNNKKKMMMRRRZZZggguuu|||rrriiibbb[[[TTTNNNIIIHHHFFFCCCAAA>>>===<<<<<<<<<;;;999888666555555555555555666888:::<<<===@@@@@@??????===<<<::::::;;;;;;::::::::::::;;;;;;::::::::::::;;;===>>>??????BBBFFFJJJNNNSSSXXX\\\___dddkkkrrrvvvzzz~~~~~~xxxtttlllfff^^^VVVRRRPPPNNNMMMOOOSSS[[[ccckkksss{{{|||sssjjjdddYYYUUUQQQOOONNNMMMIIIFFFAAABBBEEEFFFFFFHHHKKKMMMPPPPPPOOOMMMKKKIIIGGGFFFDDDDDDDDDCCCDDDEEEFFFFFFFFFGGGHHHJJJMMMRRRXXX\\\___aaadddfffeeebbb^^^[[[XXXXXXXXXYYYZZZ\\\^^^___bbbbbbaaa```]]][[[YYYWWWVVVWWWYYY\\\___aaa___^^^]]][[[WWWUUUTTTRRRPPPNNNNNNKKKGGGEEEDDDDDDCCCBBBBBB@@@===;;;;;;<<<===???======>>>???AAACCCDDDEEEDDDFFFJJJNNNRRRXXX^^^cccmmmsss|||999;;;BBBJJJSSS```ttt|||tttooojjjhhheeeaaa]]]XXXTTTPPPOOORRRYYYaaahhhooosssuuuwwwuuurrrnnnhhh```VVVPPPJJJHHHFFFDDDDDDCCC@@@>>>EEECCCDDDIIIOOOXXXgggttt|||zzzjjj]]]UUUHHHBBB===<<<999555555777444444333222222333444555444444444444333333333333333555666777666777999::::::>>>BBBCCCDDDHHHPPPVVV___gggsss~~~vvvlllccc\\\TTTQQQLLLHHHFFFHHHLLLOOOTTT[[[fffqqq{{{uuuhhhUUUNNNEEE@@@>>>===;;;999777777666555555555555555444444444444555666777888666888<<>>???BBBBBBBBB@@@???===<<<;;;======<<<<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCEEEHHHMMMRRRWWW]]]bbbfffiiinnntttzzz~~~|||ssskkkfff```[[[TTTOOOMMMMMMMMMMMMSSSXXX```iiiqqqyyy|||sssjjjdddZZZVVVQQQOOONNNMMMJJJGGGCCCDDDFFFGGGHHHKKKOOORRRTTTSSSRRROOOMMMJJJGGGFFFCCCCCCBBBAAABBBCCCDDDEEEEEEFFFHHHKKKOOOVVV]]]bbbffffffffffffccc```\\\ZZZWWWXXXYYY[[[]]]```bbbdddddddddcccaaa___\\\YYYWWWVVVVVVWWWZZZ]]]``````______]]]ZZZYYYYYYXXXWWWUUUTTTQQQMMMKKKIIIHHHEEECCCBBB@@@===;;;:::;;;===???>>>>>>???@@@AAADDDFFFGGGGGGJJJNNNRRRVVV\\\cccgggooovvv~~~>>>AAAIIITTT```oooxxxqqqnnnjjjhhheeeaaa\\\WWWSSSQQQRRRWWW___hhhpppvvvyyyzzz{{{yyyvvvqqqkkkbbbXXXRRRKKKIIIGGGEEEDDDCCC@@@>>>HHHFFFGGGKKKQQQ[[[kkkyyyyyy|||xxxhhh[[[TTTGGGBBB===<<<999666666999444333222222222333444555777777666666666555555555444555777888777888:::;;;<<>><<<;;;>>>>>>============>>>>>>AAAAAAAAABBBCCCDDDFFFGGGJJJNNNSSSXXX]]]cccjjjnnnqqquuuzzz|||tttkkkbbb]]]WWWSSSNNNKKKJJJLLLMMMNNNVVV\\\dddmmmuuu}}}|||tttkkkeee[[[WWWQQQOOONNNMMMJJJGGGEEEFFFGGGGGGIIIMMMRRRVVVWWWVVVTTTQQQNNNJJJGGGFFFBBBBBBAAA@@@AAABBBCCCDDDDDDFFFHHHLLLQQQXXX```fffiiihhhgggddd```]]]YYYWWWWWWXXXZZZ]]]aaaeeehhhiiieeeeeedddbbb```\\\YYYWWWUUUUUUUUUXXX\\\^^^______aaa___]]]\\\\\\]]][[[ZZZXXXUUURRROOOMMMJJJGGGDDDBBB@@@===::::::;;;===????????????@@@BBBEEEGGGIIIJJJMMMQQQUUUZZZ___fffjjjqqqwwwCCCGGGTTTeeettt|||uuupppmmmrrrmmmgggaaaYYYQQQQQQVVVYYY```jjjsssyyy|||~~~~~~}}}zzzuuunnnfff^^^WWWTTTLLLKKKHHHFFFDDDBBBAAA@@@@@@AAAEEEKKKVVVeeeuuuvvvvvvxxx~~~vvvgggYYYOOOEEEBBB===:::888777666555222222222333333333444444777777777666555555444444444666777777777888:::<<>>>>>>>>???======<<<===>>>AAADDDFFFHHHFFFDDDAAA@@@@@@@@@AAA@@@AAAAAAAAA??????AAACCCCCCDDDEEEEEEEEEGGGJJJMMMQQQVVV]]]ccciiinnnsssvvv{{{}}}}}}yyyrrriii```XXXSSSLLLJJJHHHFFFFFFJJJPPPUUU]]]cccmmmuuu||||||sssiiiccc]]]ZZZUUUQQQNNNLLLIIIGGGHHHHHHIIIKKKMMMQQQTTTVVVTTTSSSRRRPPPMMMJJJGGGEEE@@@AAAAAAAAA??????AAABBBFFFHHHKKKPPPVVV^^^eeeiiikkkiiifffaaa^^^[[[YYYXXX\\\]]]___bbbdddgggiiijjjnnnkkkhhhfffccc```\\\YYYUUUVVVWWWXXXZZZ\\\^^^___``````aaaaaaaaaaaaaaa```\\\[[[ZZZWWWSSSNNNKKKHHHDDDBBB@@@>>>===>>>??????BBBBBBBBBAAAAAADDDHHHKKKNNNQQQUUUYYY^^^dddkkkpppzzz|||IIIPPPaaauuu{{{vvvsssqqqrrrllleee___WWWRRRTTTZZZ```gggpppyyy}}}~~~wwwnnneee[[[TTTPPPKKKJJJHHHFFFEEEDDDCCCCCCDDDFFFJJJQQQ[[[jjjyyy}}}rrrrrrtttzzzuuufffXXXNNNEEEAAA===999888777666555444444555555555666666666777666666666555555444444555777888999999:::===???CCCEEEIIIMMMSSS[[[dddjjjwwwwwwoooddd\\\WWWSSSLLLHHHIIIIIIIIIIIILLLSSS___gggqqqxxx|||mmm```UUUMMMDDD===;;;;;;;;;:::888777555444444555777888666555555555666777888888<<>>===;;;999777777666666666888999:::999888777666666888999:::>>>GGGTTTbbbqqq{{{qqqgggaaa^^^^^^dddlllqqqwwwzzzxxxuuusssoookkkfffdddaaa___^^^```bbbdddfffjjjmmmmmmkkkjjjlllnnnnnnmmmllljjjhhhfffeeeeeedddfffggghhhiiilllpppssswwwzzzzzzsssiii```YYYSSSOOOLLLPPPRRRWWW^^^fffqqq|||{{{uuunnniiibbb^^^XXXRRRPPPNNNLLLJJJIIIHHHGGGFFFDDDDDDDDDDDDAAAAAAAAABBBEEEGGGJJJLLLKKKJJJHHHGGGFFFFFFFFFGGGIIIJJJKKKJJJIIIJJJKKKMMMNNNPPPRRRSSSTTTWWW[[[^^^fffjjjppptttxxx{{{~~~}}}xxxtttooollleee]]]UUUOOOJJJHHHEEEEEEFFFGGGLLLTTT^^^dddnnnssszzz{{{tttlllfffaaa]]]YYYUUUSSSPPPNNNLLLOOOOOOPPPQQQRRRTTTVVVWWWUUUTTTQQQOOOLLLIIIFFFEEEEEEFFFFFFDDDBBBBBBCCCDDDGGGJJJPPPXXX```hhhnnnqqqlllhhhccc]]]YYYXXXXXXYYY```bbbeeeiiinnnqqqtttuuusssqqqmmmiiifffbbb]]]YYYVVVVVVVVVWWWXXXYYY[[[[[[\\\]]]___```bbbcccccccccbbbbbbaaa^^^ZZZVVVRRROOOEEEDDDBBBAAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKPPPSSSXXXZZZ^^^aaaeeejjjpppttt~~~jjjwww|||zzzzzzzzzzzzqqqhhh^^^YYYVVVXXX___hhhpppvvv~~~{{{tttlllccc[[[UUURRRKKKJJJHHHFFFEEEEEEEEEFFFHHHMMMUUU___kkkyyyuuufffeeeffflllvvv}}}pppbbbTTTKKKCCC@@@<<<999888777666555333333333333444444444444555555555555555555666666777999;;;===>>>@@@DDDGGGHHHMMMTTT[[[dddmmmvvv|||{{{pppiiibbb\\\SSSMMMIIIGGGEEECCCFFFIIIOOOTTT\\\ggguuuyyykkk^^^QQQLLLDDD@@@???===;;;888666666666666888999;;;<<<;;;:::999777666888;;;===@@@LLL\\\kkkxxxvvvlllccc___^^^```iiiqqqxxx~~~|||yyyuuuooofffdddaaa___^^^```ccceeehhhkkkoooooonnnooorrruuuvvvvvvuuutttsssrrrqqqppppppqqqssstttvvvxxx{{{~~~~~~~~~wwwmmmccc[[[UUUOOOLLLNNNOOORRRWWW^^^iiiuuu}}}|||vvvqqqjjjfff```ZZZWWWUUURRRPPPPPPOOONNNMMMKKKJJJJJJIIIEEEFFFGGGHHHKKKMMMPPPQQQOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQPPPOOOPPPRRRTTTSSSUUUWWWYYY[[[___cccgggpppsssyyy}}}~~~{{{uuunnnjjjhhhccc\\\UUUNNNJJJGGGFFFDDDEEEGGGKKKQQQZZZdddkkkvvvzzz{{{uuunnniiiccc___[[[WWWUUUSSSQQQOOOSSSSSSSSSTTTTTTUUUVVVWWWSSSRRRPPPMMMJJJGGGFFFEEEFFFFFFFFFEEECCCBBBCCCEEEHHHMMMTTT^^^fffmmmqqqssskkkgggaaaZZZWWWWWWYYY[[[^^^```eeejjjooosssuuuvvvvvvsssoookkkgggbbb]]]YYYUUUUUUUUUVVVWWWXXXYYYZZZ]]]^^^___aaabbbccccccccccccccccccaaa]]]YYYTTTRRRFFFEEEDDDCCCCCCDDDFFFGGGFFFHHHIIIKKKLLLOOOSSSWWW[[[^^^bbbfffjjjooouuuyyy~~~}}}~~~{{{|||}}}}}}|||pppggg]]]YYYZZZ^^^gggpppttt{{{}}}yyyrrriiiaaaYYYTTTQQQMMMKKKHHHEEEDDDDDDEEEFFFHHHOOOYYYfffssssssbbb``````eeeqqq~~~|||ooo```SSSJJJCCC???;;;888777777666555333333333444444444555555555555555666666777777777777999<<>>BBBGGGTTTfffsss}}}|||rrriiiaaa^^^^^^bbbllluuu}}}}}}wwwqqqgggdddaaa^^^^^^```dddfffjjjmmmqqqrrrqqqssswwwzzz}}}}}}~~~~~~~~~}}}|||{{{zzz|||~~~|||rrrggg___WWWQQQMMMMMMMMMNNNRRRXXXcccooowww}}}xxxoookkkeeeaaa]]]ZZZXXXUUUUUUTTTTTTRRRQQQOOONNNMMMNNNOOOPPPRRRTTTVVVXXXYYYSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWVVVWWWYYY[[[^^^___bbbdddgggkkkooosssvvvyyy~~~zzzuuuooogggbbb^^^ZZZSSSMMMHHHFFFFFFGGGGGGIIIMMMRRRXXXaaajjjqqq{{{|||wwwqqqmmmfffbbb^^^[[[YYYWWWUUUSSSVVVVVVVVVVVVVVVVVVVVVUUURRRPPPNNNKKKIIIGGGFFFFFFFFFGGGGGGFFFDDDCCCEEEFFFKKKQQQZZZccckkkppprrrrrrjjjeee___YYYWWWXXXZZZ]]]___aaaffflllppptttvvvwwwwwwtttpppkkkgggbbb]]]YYYUUUUUUUUUVVVVVVXXXYYYYYY______aaabbbcccddddddddddddeeeeeeccc```[[[VVVSSSJJJIIIHHHGGGGGGHHHJJJKKKIIIKKKMMMOOOPPPSSSWWWZZZ]]]aaafffjjjoootttzzz}}}~~~~~~||||||~~~{{{nnneee^^^]]]```fffnnnvvvyyy}}}yyyqqqggg]]]UUUPPPMMMMMMKKKHHHFFFEEEFFFGGGIIIMMMUUUaaaooo|||~~~ppp```]]]\\\```kkkzzz{{{nnn```RRRJJJBBB???;;;888777777666555555555666666666777777777555555666777888888999999999;;;???BBBDDDHHHMMMPPPSSSYYYbbbkkkttt|||yyypppggg^^^YYYNNNKKKGGGCCCBBBDDDHHHJJJLLLSSS]]]gggpppzzzxxxkkk^^^QQQKKKDDD@@@???>>><<<999777888888:::;;;<<<======:::::::::888888<<>>:::888777777666555666666666666777777777777555666777888999:::;;;;;;;;;>>>BBBEEEIIIMMMRRRUUU\\\bbbkkkuuu}}}}}}tttjjjbbbZZZTTTPPPHHHFFFDDDBBBBBBFFFLLLPPPUUU]]]iiittt|||yyykkk___SSSMMMFFFBBBAAA@@@>>><<<:::;;;<<<===>>>>>>??????:::;;;<<<:::;;;@@@JJJRRR]]]jjjxxx{{{uuuiiiccc^^^```dddiiisss|||xxxqqqjjjgggbbb^^^]]]```cccffflllppptttwwwzzz~~~}}}sssjjjbbb[[[VVVPPPOOONNNMMMPPPWWW```gggrrr{{{{{{wwwssspppmmmjjjgggeeedddddddddcccaaa___\\\[[[YYYZZZ[[[\\\]]]^^^^^^___aaabbbcccdddffffffgggggghhhjjjkkkkkkkkklllnnnpppmmmooorrrtttvvvzzz~~~zzzsssllleee^^^VVVRRRIIIGGGDDDCCCCCCEEEIIIKKKQQQWWW___gggooovvv{{{}}}xxxtttooolllhhheeecccbbb```^^^^^^^^^^^^]]][[[YYYWWWUUURRRQQQOOOMMMLLLMMMNNNOOONNNOOOPPPPPPOOOPPPRRRSSSXXX^^^hhhpppuuutttqqqnnndddaaa]]]ZZZZZZ\\\___aaagggiiinnnrrrvvvwwwxxxwwwtttqqqmmmiiieeeaaa\\\XXXTTTTTTUUUVVVXXXYYY[[[\\\]]]^^^aaadddgggiiikkklllkkklllmmmmmmjjjeee```\\\XXXWWWUUUSSSSSSSSSUUUVVVXXXZZZ\\\^^^___aaadddgggiiimmmqqquuuxxx{{{|||{{{~~~wwwllleeeaaaeeekkkqqqxxx}}}~~~uuuqqqjjjbbb[[[UUURRRPPPKKKJJJHHHHHHJJJNNNRRRUUU___gggssswwwhhh\\\XXXUUUXXXcccrrr{{{mmm___RRRJJJAAA>>>:::777777777666555444444444444555555555666666666777999:::;;;<<<===>>>AAADDDHHHLLLPPPUUUYYYccciiirrr{{{zzzssshhh^^^VVVPPPKKKIIIGGGFFFDDDCCCDDDIIIPPPUUU\\\eeeqqq|||yyykkk___VVVOOOGGGCCCBBBBBBAAA???===>>>???@@@@@@AAA@@@@@@:::<<<===<<<===DDDOOOXXXbbbooo{{{}}}wwwqqqeee```]]]aaaffflllvvvxxxrrrlllhhhccc^^^]]]___ccceeekkkpppuuuyyy}}}wwwnnnfff___ZZZQQQPPPNNNMMMNNNSSSZZZ```lllvvv{{{xxxvvvssspppnnnmmmmmmmmmllljjjgggeeedddddddddeeegggggggggggggggjjjkkklllnnnooopppqqqqqqpppqqqrrrrrrrrrsssvvvxxxxxxyyy|||~~~xxxssslllddd\\\UUUNNNIIIEEEDDDCCCCCCEEEHHHLLLOOOTTT[[[eeeooowww}}}~~~zzzvvvssspppllliiigggfffdddbbbaaaaaa```___]]][[[XXXVVVSSSRRRPPPOOOOOOPPPRRRSSSRRRTTTUUUUUUUUUUUUXXXZZZ]]]dddmmmuuuxxxuuuppplllccc```]]][[[[[[]]]aaacccgggjjjnnnrrruuuvvvvvvuuurrroookkkhhheee```[[[XXXTTTTTTUUUVVVXXXZZZ\\\]]]ZZZ\\\```dddiiilllooopppoooqqqrrrqqqnnniiiddd```^^^\\\ZZZXXXWWWXXXYYYYYY^^^```ccceeefffgggjjjlllppprrrvvvyyyzzz||||||}}}~~~yyyhhhhhhjjjmmmsssyyy|||uuuooofff]]]WWWRRRNNNLLLIIIKKKMMMNNNNNNQQQWWW\\\jjjrrr~~~uuuhhhZZZUUUTTTYYYaaammm~~~wwwjjj^^^SSSMMMAAA???;;;999999888777666999777555666999:::888666888999;;;;;;;;;<<<>>>AAADDDFFFIIIMMMQQQXXX```eeekkkrrr}}}oooggg]]]TTTOOOKKKHHHFFFBBBDDDGGGIIIKKKPPPWWW]]]lllrrr|||yyylllbbbXXXTTTMMMHHHDDDBBB@@@>>>>>>???AAABBBCCCBBB@@@???AAA@@@>>>>>>BBBJJJTTT[[[pppuuu|||xxxpppjjjcccaaa^^^^^^ccckkktttyyy}}}vvvrrrfffeeecccbbbaaabbbcccdddkkkoootttzzz}}}uuulllddd___WWWRRRMMMJJJLLLOOOSSSUUUdddlllyyy|||yyywwwyyyxxxvvvsssqqqooonnnmmmmmmoooqqqsssssssssqqqpppsssuuuxxx{{{|||}}}||||||yyyzzz{{{|||{{{|||}}}yyyssslllcccZZZTTTNNNHHHCCCBBBCCCDDDDDDEEEKKKTTTZZZbbbiiisssyyy|||}}}yyyxxxuuuqqqnnnkkkiiihhhffffffeeedddbbb___\\\ZZZXXXWWWVVVUUUVVVXXX[[[\\\\\\]]]]]]\\\\\\]]]```cccnnnrrrwwwzzzyyytttnnnjjjccc```\\\YYYXXX[[[^^^aaafffjjjpppssssssrrrqqqqqqpppooollliiiddd```\\\ZZZVVVVVVVVVWWWYYY\\\^^^______```cccgggkkkooosssuuusssuuuwwwwwwuuuqqqllliiieeedddcccbbbbbbbbbcccddddddfffjjjlllnnnppprrrtttwwwyyy{{{}}}}}}}}}~~~xxxkkklllnnnrrrwww}}}zzzsssmmmddd[[[UUUQQQNNNLLLMMMOOOQQQRRRSSSWWW^^^dddpppxxxuuuhhhYYYTTTSSSWWW___kkk|||xxxkkk___TTTNNNDDDAAA===;;;;;;:::999888:::888666777:::;;;999888777999;;;<<<<<<>>>AAACCCIIIKKKOOOSSSXXX___ggglllttt{{{wwwqqqeee^^^UUUMMMJJJHHHFFFDDDCCCGGGKKKNNNQQQVVV^^^dddqqqwwwzzzmmmcccXXXTTTNNNIIIGGGEEEDDDCCCDDDEEEFFFGGGGGGFFFDDDCCC?????????AAAHHHSSS^^^fffrrrvvv|||}}}vvvnnniiibbb```^^^___dddllluuu{{{{{{tttpppgggfffcccaaaaaabbbdddffflllpppvvv|||xxxooogggbbbYYYTTTNNNJJJJJJMMMOOOPPP___gggsss~~~|||zzzxxxwwwwwwvvvwwwxxxyyyzzzzzzzzzyyy}}}~~~}}}wwwrrriiiccc[[[TTTOOOJJJEEEBBB@@@CCCEEEFFFHHHNNNWWW^^^jjjqqqyyy}}}{{{yyyuuurrrooonnnmmmkkkjjjjjjhhheeebbb___^^^\\\\\\[[[[[[\\\^^^```aaaaaabbbbbbbbbbbbdddhhhkkksssuuuyyyzzzxxxssslllhhhaaa___[[[XXXYYY[[[___bbbfffjjjpppssstttsssrrrrrrpppooommmiiieee```]]][[[YYYYYYYYYYYY[[[]]]___```aaabbbeeehhhlllqqquuuxxxvvvxxxzzzzzzxxxtttpppmmmiiihhhggggggggghhhiiijjjjjjmmmppprrrtttuuuwwwyyy{{{}}}~~~~~~xxxppprrruuuyyy~~~|||wwwpppiii```XXXTTTQQQOOONNNQQQTTTWWWXXX[[[aaaiiipppzzzttthhhXXXSSSQQQUUU]]]hhhzzzyyylll```UUUNNNFFFDDD@@@>>>===<<<;;;999999888888999;;;<<<;;;:::999;;;===???AAACCCGGGJJJOOORRRWWW\\\bbbiiipppuuu{{{rrriiicccYYYSSSLLLGGGEEEEEEEEEEEEGGGKKKQQQVVVZZZaaajjjpppzzz|||ooofff\\\XXXSSSOOONNNMMMLLLKKKLLLMMMNNNNNNNNNLLLJJJIIIBBBBBBCCCGGGPPP]]]hhhpppuuuxxx{{{|||yyyssslllgggaaa```___aaafffnnnwww|||~~~xxxrrrnnnjjjgggdddaaaaaacccfffhhhooorrrxxx}}}tttlllggg___YYYRRRMMMLLLLLLMMMMMMWWW^^^jjjwww|||uuummmggg]]]YYYRRRMMMIIIGGGDDDCCCBBBEEEIIIMMMQQQWWWaaagggsssyyy~~~{{{xxxvvvtttsssqqqqqqpppnnnkkkhhheeecccccccccbbbbbbdddeeegggiiihhhiiikkklllmmmooosssvvvzzz{{{|||{{{wwwpppiiieee___]]]ZZZYYYYYY\\\```cccfffjjjpppsssttttttssstttpppooommmjjjfffaaa^^^\\\\\\[[[[[[[[[]]]___aaabbbdddeeegggjjjnnntttxxx{{{zzz|||}}}~~~|||yyyuuusssooooooooooooooopppqqqrrrsssuuuxxxzzz{{{|||~~~}}}|||yyyvvvwww{{{yyyvvvlllfff]]]VVVSSSRRRRRRRRRVVVYYY]]]```cccjjjssszzzssshhhYYYSSSPPPSSSZZZfffwwwyyymmmaaaVVVOOOIIIFFFBBB???>>>===;;;:::999999999:::<<<=========<<>><<<::::::;;;<<<===>>>???@@@AAA@@@CCCFFFJJJMMMQQQVVVZZZ]]]aaahhhnnntttzzz|||tttlllddd]]]VVVRRRKKKIIIEEECCCBBBEEEIIILLLTTTZZZccckkkqqqxxxxxxrrrkkkgggbbb___]]]\\\\\\[[[^^^^^^^^^]]][[[XXXUUUSSSPPPPPPRRRYYYbbbkkkpppsssrrrssstttsssqqqlllhhheee``````aaaccchhhooouuuyyy{{{||||||{{{xxxtttooommmkkkhhheeecccdddhhhllloootttxxxxxxrrrhhhccc[[[UUURRRPPPOOONNNLLLQQQZZZdddppp|||yyyrrrjjjaaaXXXRRRMMMKKKGGGCCCAAAAAADDDEEEIIIPPPXXX```fffmmmvvv|||~~~~~~||||||{{{yyyvvvssspppnnnmmmmmmnnnoooqqqrrrttttttvvvyyy|||~~~zzzsssllleeebbb^^^]]][[[[[[\\\___bbbeeegggkkkooorrrssssssttttttppppppnnnkkkhhheeebbb```]]]]]]]]]]]]^^^```bbbdddfffgggiiimmmqqqwww|||}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}zzz{{{~~~{{{xxxvvvtttgggaaaYYYUUUVVV[[[```ccceeejjjpppuuuyyy~~~rrrggg\\\UUUOOOOOOTTT]]]mmm{{{|||rrrggg]]]VVVQQQNNNIIIFFFDDDBBB@@@>>>===???AAABBBBBBCCCFFFGGGFFFIIIMMMPPPTTTYYY^^^aaagggkkkrrrxxx}}}{{{tttkkkaaaYYYRRRMMMIIIFFFEEEDDDCCCCCCGGGNNNRRR___fffooowww|||~~~zzzsssooojjjfffeeeddddddccciiiiiihhhgggddd```]]]ZZZVVVVVVZZZbbbkkkqqqrrrqqqkkkmmmnnnooonnnkkkgggeeebbbbbbbbbeeehhhmmmrrruuuvvvvvvwwwwwwuuurrrnnnllliiihhhfffeeegggkkkpppssswww{{{zzzlllggg___XXXTTTPPPNNNLLLJJJNNNTTT[[[eeeqqq}}}{{{vvvnnnfff___WWWPPPKKKEEEDDDBBB???>>>@@@DDDHHHNNNUUU___gggnnnuuu|||~~~{{{xxxvvvtttssssssuuuvvvxxxyyyzzz{{{~~~~~~xxxqqqkkkeeeccc___^^^]]]]]]^^^```ccceeehhhkkkoooqqqqqqqqqrrrsssppppppnnnllliiifffcccbbb]]]]]]]]]^^^```bbbdddffffffhhhkkkpppuuuzzz~~~zzzyyy|||}}}yyyvvvtttsssrrrfff```ZZZWWWZZZ```ggglllooouuu|||sssggg\\\TTTMMMLLLOOOXXXggguuuvvvlllccc]]]YYYUUUQQQMMMKKKIIIFFFEEEBBBEEEHHHHHHHHHIIILLLOOOPPPSSSWWW[[[___ccciiilllrrrvvv}}}yyynnnhhh___VVVPPPKKKGGGEEECCCDDDEEEFFFHHHNNNWWW]]]kkkrrr{{{{{{xxxsssqqqpppqqqqqqpppttttttsssqqqnnnjjjfffccc``````dddkkkrrrtttpppllldddfffiiillllllkkkhhhfffccccccdddeeehhhkkknnnpppooopppqqqrrrqqqooolllkkkgggffffffgggjjjnnnrrruuuyyy~~~uuuooofff^^^XXXSSSOOOMMMJJJKKKNNNSSSZZZeeeqqqyyy}}}qqqkkkcccZZZTTTNNNIIIFFF@@@@@@@@@??????CCCJJJOOOUUU]]]hhhqqqwww}}}}}}{{{zzzyyyzzz|||~~~|||vvvooojjjgggeeeaaa```______```bbbdddfffiiilllnnnppppppooopppqqqqqqpppooommmjjjgggeeeccc^^^^^^^^^```bbbeeehhhiiigggjjjnnntttyyy}}}~~~yyyxxx}}}zzzuuusssrrrqqqpppeee```ZZZXXX\\\dddlllqqqvvv|||sssggg[[[SSSLLLIIILLLTTTcccqqq~~~zzzpppgggaaa^^^[[[VVVSSSPPPNNNLLLJJJFFFIIILLLMMMLLLMMMPPPSSSZZZ]]]aaadddhhhmmmrrrvvvyyy~~~tttmmmbbb]]]UUUNNNJJJHHHGGGFFFDDDFFFHHHJJJNNNUUU___gggrrryyy{{{zzzzzz|||}}}}}}||||||{{{xxxuuupppllljjjjjjjjjmmmrrrvvvssslllddd^^^aaafffjjjkkkkkkiiigggeeedddeeeeeegggiiikkkmmmkkklllmmmnnnnnnllljjjiiieeeeeefffhhhlllppptttvvvzzz~~~wwwnnneee]]]WWWRRRNNNIIIJJJKKKNNNTTT^^^iiiqqqxxxtttkkkeee[[[SSSMMMHHHEEECCC???@@@AAAAAABBBHHHPPPVVV\\\dddoooyyy~~~~~~zzztttooojjjgggfffcccbbbaaa```aaabbbdddfffiiilllnnnooonnnnnnnnnoooqqqpppooommmjjjhhheeeddd^^^___```aaadddgggjjjlllhhhkkkqqqwww|||uuussszzzzzztttrrrrrrrrrqqqpppgggbbb]]]^^^fffpppyyy~~~tttkkk___UUULLLIIILLLQQQZZZbbbuuuwwwpppkkkeeeaaa[[[XXXVVVUUUTTTTTTSSSRRRRRRSSSUUUXXX[[[]]]ccceeeiiinnntttyyy|||~~~zzzqqqggg```XXXTTTNNNIIIFFFEEEDDDDDDBBBFFFLLLRRRYYYbbbnnnvvv|||wwwtttsssppprrruuuyyyyyyrrrggg^^^]]]```fffkkkmmmllljjjiiihhhfffdddcccccceeegggiiikkkkkkkkkjjjjjjjjjjjjjjjdddfffiiikkklllooorrruuu}}}~~~tttkkkddd\\\TTTNNNLLLLLLKKKJJJLLLSSS^^^fffsssyyywwwoooiii^^^XXXPPPJJJGGGEEEBBB??????AAACCCEEEHHHOOOYYY```lllrrrzzzwwwpppllliiifffdddbbbbbbbbbbbbcccdddeeeffflllmmmnnnppppppoooooonnnnnnnnnmmmllliiifffcccbbbcccbbbbbbccceeehhhkkkmmmlllnnnrrrvvv||||||uuuvvv~~~}}}yyyuuurrrssssssrrrpppiiieeebbbdddlllvvvvvvlllbbbWWWMMMJJJKKKOOOVVV^^^ooo~~~zzztttooojjjfffaaa^^^\\\\\\[[[ZZZZZZYYYZZZ[[[]]]aaadddfffnnnppprrrvvv{{{xxxpppjjjbbbZZZSSSNNNKKKGGGDDDBBBBBBBBBBBBFFFLLLSSSZZZaaakkkuuu}}}}}}zzzyyywwwxxxzzzzzzuuulllbbbZZZZZZ^^^dddjjjnnnmmmkkkjjjiiigggeeecccccceeeggghhhiiiiiijjjjjjiiiiiiiiiiiieeefffiiijjjkkknnnrrruuu|||zzzqqqjjjaaaYYYRRRPPPPPPNNNKKKLLLQQQYYY```hhhnnnyyy~~~wwwoooeee___UUUOOOIIIDDDBBBBBB@@@???AAACCCGGGJJJNNNVVV```hhhtttzzzwwwpppllliiifffdddbbbbbbbbbbbbcccdddeeefffkkklllnnnooooooooonnnmmmkkkkkkkkkjjjiiihhhfffeeebbbbbbbbbccceeehhhlllnnnnnnpppsssxxx}}}|||yyywwwzzzzzzxxxuuusssssssssrrrqqqllljjjiiimmmuuuyyynnneeeZZZOOOKKKJJJLLLRRRXXXgggvvvzzzvvvrrrooojjjgggfffeeedddccccccdddeeegggjjjmmmqqqsss{{{{{{}}}wwwlllddd]]]WWWPPPLLLFFFEEECCCBBBBBBCCCDDDEEEMMMSSS]]]fffnnnvvvzzzpppdddZZZUUUUUU[[[cccjjjoooooonnnlllkkkiiigggeeeeeeeeeggghhhhhhiiiiiiiiijjjiiiiiiiiieeeggghhhiiijjjmmmrrruuu{{{yyyqqqiii___YYYVVVTTTPPPLLLKKKNNNSSSWWW___fffppp|||{{{ssskkkbbbYYYSSSKKKGGGBBB??????@@@AAAAAADDDHHHMMMSSSYYYbbblllttt~~~~~~wwwpppllliiifffdddccccccccccccdddeeeeeefffkkkkkkmmmnnnnnnnnnmmmlllgggggghhhiiiiiihhhhhhgggbbbbbbbbbcccfffiiimmmoooppprrrvvvzzzxxxxxxzzzxxxvvvuuusssrrrrrrrrrqqqooooooqqqvvv~~~|||qqqfff[[[QQQLLLJJJJJJNNNTTT```ooo}}}{{{xxxtttqqqppppppnnnmmmlllmmmooorrruuuyyy|||~~~}}}wwwooocccYYYSSSOOOKKKGGGCCCDDDDDDEEEFFFHHHKKKMMMTTT\\\hhhrrrzzzwwwiii]]]UUURRRRRRXXXbbbjjjppprrrpppooommmllljjjiiihhhhhhhhhiiiiiijjjjjjkkkkkkkkkjjjiiieeefffggghhhiiimmmrrrvvv{{{xxxooofff___ZZZWWWRRRMMMKKKKKKNNNPPPXXX^^^hhhssszzzrrriii```WWWNNNIIIEEECCC@@@???@@@BBBEEEFFFIIINNNVVV]]]eeennnxxx~~~wwwqqqmmmjjjgggddddddddddddddddddeeeffffffkkklllmmmnnnnnnnnnmmmllleeefffffffffggggggffffffaaaaaabbbdddgggkkkoooqqqsssuuuyyy}}}xxx{{{|||vvvuuutttrrrpppppppppqqqpppssswww~~~uuufff\\\RRRMMMKKKJJJMMMQQQZZZhhhxxx|||zzzzzzyyywwwvvvtttuuuwwwzzz~~~wwwqqqhhh```TTTLLLHHHEEECCCAAAAAABBBDDDFFFGGGKKKPPPUUU^^^fffrrr|||}}}qqqbbbWWWRRRQQQQQQWWW```iiippprrrrrrqqqpppooommmlllkkkkkkkkkkkkkkklllmmmnnnmmmlllkkkiiieeeeeeeeefffhhhmmmtttyyy}}}~~~vvvllleee^^^ZZZUUUPPPMMMLLLLLLMMMPPPUUU^^^hhhsss~~~xxxrrriii___WWWOOOHHHDDDBBBBBB@@@@@@AAADDDIIILLLQQQWWWaaaiiipppxxx~~~xxxsssoookkkhhheeeeeeeeeeeedddeeeeeeffffffkkklllmmmnnnnnnnnnmmmllleeeeeeddddddcccccccccccc```aaabbbdddhhhlllqqqsssvvvxxx|||~~~|||}}}{{{vvvuuusssooollllllnnnppprrrvvv}}}yyyiii___TTTOOOLLLIIIJJJNNNTTT```ooo{{{~~~{{{|||}}}tttkkkeeeYYYRRRJJJEEECCCBBB@@@>>>===@@@CCCEEEIIIOOOXXX___kkksss~~~vvviii\\\TTTQQQPPPQQQVVV^^^ffflllooopppppppppoooooonnnmmmmmmmmmmmmmmmnnnooopppooollljjjhhhccccccddddddgggnnnvvv{{{}}}sssmmmeee```ZZZUUURRRPPPNNNLLLOOOSSSYYYaaajjjuuu|||xxxmmmggg^^^VVVOOOJJJFFFCCC@@@AAAAAABBBDDDIIIOOOTTT\\\cccmmmuuu{{{zzzuuuqqqmmmiiigggffffffeeeeeeeeeffffffgggjjjkkklllmmmmmmmmmlllkkkdddcccbbbaaa```_________``````bbbdddiiinnnrrruuuyyy{{{|||~~~|||zzzvvvuuuqqqlllhhhhhhlllppptttzzz|||mmmcccXXXRRRLLLHHHGGGJJJNNNXXXeeeppp~~~~~~wwwooofff^^^XXXMMMHHHCCCBBBBBBCCCAAA??????BBBGGGKKKPPPZZZgggpppxxx|||nnnaaaXXXRRROOOMMMPPPTTT[[[aaagggjjjlllmmmnnnnnnnnnmmmmmmmmmmmmmmmooooooppppppnnnkkkhhhfffbbbbbbbbbcccgggnnnwww~~~|||uuunnniiibbb\\\XXXTTTPPPLLLPPPRRRUUUZZZbbblllvvv}}}zzzrrrmmmbbb\\\TTTLLLHHHEEEDDDCCC@@@BBBEEEGGGKKKQQQZZZ```hhhoooxxx{{{wwwsssoookkkhhhggggggfffffffffffffffgggggghhhjjjkkkkkkjjjjjjiiiaaa```___^^^]]]]]]^^^^^^___```bbbeeeiiioootttwww{{{~~~~~~|||~~~~~~~~~|||zzzwwwuuuqqqjjjffffffkkkooouuu|||}}}pppfff[[[SSSMMMGGGEEEGGGIIIRRR^^^iiiwww|||uuulllddd[[[SSSNNNBBB???======@@@AAA???===DDDHHHMMMRRRZZZfffuuuzzzjjj]]]UUUPPPMMMKKKPPPSSSXXX^^^cccgggiiijjjlllllllllmmmmmmmmmmmmmmmooooooppppppmmmjjjfffdddaaaaaaaaabbbfffoooyyy{{{vvvppphhhaaa\\\WWWQQQMMMKKKLLLNNNRRRXXXaaakkkqqq}}}zzzrrriiicccZZZTTTLLLFFFCCCBBBBBBBBBAAADDDIIIMMMRRRYYYcccjjjpppwww|||xxxtttpppllliiihhhggggggfffffffffggggggeeefffgggiiiiiihhhhhhggg___^^^]]]\\\\\\\\\]]]^^^___```aaaeeejjjoootttxxx|||||||||~~~~~~}}}~~~~~~}}}|||zzzssslllhhhdddbbbgggnnnyyyvvvlll```UUUOOOJJJFFFCCCHHHKKKRRR]]]kkk{{{{{{vvvnnnddd[[[TTTMMMFFFAAA===???@@@???>>>???@@@BBBIIINNNVVV___jjjvvvuuufff[[[RRRLLLKKKNNNOOOQQQUUUYYY]]]aaaccceeeeeeeeefffhhhiiijjjkkklllooommmjjjjjjkkkjjjgggddd```^^^\\\aaakkkuuu}}}{{{vvvooojjjeee___WWWQQQOOONNNLLLMMMQQQXXX___cccpppvvvvvvnnneee^^^ZZZSSSNNNHHHEEEEEEEEEEEECCCEEEFFFJJJPPPZZZdddnnnsss~~~}}}xxxtttqqqnnnllljjjiiiiiihhhgggfffeeeeeeggghhhiiijjjiiihhhfffddd```^^^[[[ZZZZZZ\\\\\\\\\]]]^^^```ccciiipppvvvzzz|||~~~~~~~~~~~~~~~}}}|||xxxqqqjjjfffbbbaaagggooo|||yyypppcccXXXQQQLLLGGGDDDFFFIIIMMMVVVcccqqq}}}}}}tttnnnhhhbbbYYYRRRLLLGGGBBB>>><<<===>>>>>>???@@@CCCFFFPPPVVV```jjjuuusssdddZZZRRRLLLKKKNNNMMMOOORRRVVVYYY\\\^^^___aaaaaacccdddfffhhhiiijjjllljjjhhhhhhiiihhheeeccc```^^^^^^dddmmmxxx}}}uuuoookkkddd]]]WWWRRRPPPMMMLLLNNNSSSYYY]]]gggmmmvvvwwwmmmeee^^^XXXTTTNNNJJJFFFDDDEEEFFFGGGFFFMMMOOOTTT[[[dddnnnwww|||~~~zzzvvvssspppmmmiiiiiihhhgggeeeddddddcccdddeeeggghhhhhhfffeeeccc___\\\YYYYYYZZZ[[[\\\[[[\\\]]]___cccjjjqqqwww{{{}}}~~~~~~~~~}}}{{{uuunnngggccc```aaaiiirrr}}}ttthhh]]]UUUOOOIIIEEEEEEEEEGGGMMMWWWdddpppwww~~~wwwnnnfff```XXXSSSMMMHHHDDDAAA>>><<<<<<===???@@@BBBFFFKKKOOOZZZbbbnnnzzz{{{ooobbbYYYRRRLLLKKKNNNKKKLLLOOOQQQTTTVVVWWWXXXYYYZZZ\\\^^^```cccdddeeegggfffddddddeeedddcccaaa``````aaagggqqq{{{~~~xxxrrrllleee```XXXUUUQQQNNNNNNPPPTTTVVV]]]bbbjjjrrr{{{~~~wwwlllccc[[[VVVRRROOOKKKIIIGGGGGGIIILLLNNNOOOXXX[[[aaahhhrrrzzz~~~yyyvvvrrrooommmiiihhhgggeeecccbbbbbbaaaaaacccdddffffffeeecccbbb\\\ZZZXXXXXXZZZ[[[\\\[[[ZZZ\\\___dddkkkrrryyy}}}~~~|||yyyqqqjjjccc``````cccmmmwwwyyylllaaaYYYRRRKKKFFFDDDCCCCCCGGGNNNZZZeeelllxxx~~~{{{uuuoooiiibbbZZZUUUMMMJJJFFFCCC@@@???>>>>>>???@@@BBBDDDIIIOOOWWW\\\fffooo|||vvvkkk```XXXRRRLLLKKKMMMJJJKKKMMMNNNOOOPPPQQQQQQRRRSSSUUUWWWZZZ]]]___```aaa```______````````````___aaaeeellluuu~~~zzztttmmmhhh___\\\WWWRRRPPPPPPRRRTTTXXX[[[bbbiiirrr|||wwwoooeee\\\VVVSSSQQQPPPNNNMMMMMMOOORRRWWWZZZ\\\bbbffflllsss{{{zzzvvvssspppmmmkkkiiihhhfffcccbbbaaaaaaaaa```aaacccdddeeedddbbbaaa[[[YYYXXXYYYZZZ\\\\\\\\\YYY[[[___eeelllssszzz}}}~~~~~~~~~|||}}}~~~}}}yyyvvvlllfffaaa```bbbgggrrr}}}}}}qqqfff^^^UUUMMMGGGEEEDDDBBBDDDJJJSSS]]]cccmmmuuu}}}yyyvvvqqqmmmgggaaa\\\VVVPPPLLLFFFEEECCC@@@>>>>>>>>>@@@AAACCCGGGKKKQQQYYYbbbhhhrrr{{{rrriii^^^XXXRRRLLLKKKMMMJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLOOOQQQTTTWWWYYY[[[ZZZ[[[[[[[[[[[[\\\^^^______bbbhhhpppyyy|||tttoooeeeaaa[[[VVVRRRQQQRRRSSSTTTWWW\\\bbbjjjttt~~~~~~qqqjjj```YYYTTTSSSSSSSSSSSSTTTVVVYYY\\\aaafffiiinnnpppuuu{{{~~~{{{vvvrrrpppnnnllljjjhhhgggdddbbb`````````aaa```aaacccddddddcccaaa```[[[YYYXXXYYY[[[\\\\\\[[[YYY[[[___eeelllrrrxxx{{{}}}zzzxxxwwwwwwwwwtttuuuvvvwwwyyy{{{||||||wwwwwwvvvvvvvvvvvvwwwwww~~~{{{uuuqqqgggbbb___aaaeeemmmyyyvvvlllcccZZZQQQKKKHHHFFFDDDDDDHHHOOOVVV[[[dddlllwww}}}yyyvvvsssnnnkkkeeeaaa[[[UUUPPPKKKFFFCCCAAAAAAAAA???>>>>>>AAACCCFFFIIINNNTTT\\\eeennnttt~~~qqqggg^^^XXXSSSMMMJJJLLLJJJJJJKKKKKKKKKJJJJJJIIIGGGHHHJJJMMMPPPSSSUUUVVVUUUVVVWWWWWWWWWYYY\\\___```fffnnnvvv}}}}}}wwwkkkgggaaa[[[VVVSSSRRRRRRQQQTTTWWW]]]cccmmmvvv}}}zzzmmmggg___YYYWWWXXXYYYZZZZZZ\\\```bbbeeejjjooorrrxxxzzz|||~~~~~~~~~~~~{{{xxxuuuqqqnnnmmmllljjjiiieeedddaaa___^^^___`````````aaabbbccccccaaa___^^^ZZZYYYXXXYYYZZZ[[[ZZZYYYXXXZZZ^^^ccciiinnnsssuuu{{{~~~~~~~~~}}}{{{zzzvvvtttrrrpppnnnnnnmmmnnnjjjkkklllmmmooopppqqqrrrmmmllllllllllllmmmmmmnnn}}}xxxrrrmmmccc______dddjjjrrr{{{rrriii```VVVPPPJJJHHHEEEDDDEEEIIINNNQQQZZZaaakkkwww{{{uuurrroookkkhhhddd```\\\WWWSSSNNNJJJGGGEEECCCAAA???@@@AAAAAAAAACCCGGGKKKPPPTTT[[[ccckkkttt}}}|||pppggg^^^YYYTTTMMMJJJKKKIIIIIIJJJJJJIIIHHHGGGGGGFFFGGGHHHKKKMMMPPPRRRSSSRRRSSSUUUUUUTTTWWW[[[___dddjjjttt|||uuuqqqjjjbbb\\\XXXUUUTTTRRRTTTWWW\\\aaaiiiqqqwww~~~}}}xxxmmmiiiccc______aaaccccccdddgggkkkmmmooorrrwww{{{~~~}}}}}}}}}||||||||||||wwwyyyyyyyyyxxxxxxzzz{{{yyyyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyywwwwwwxxxxxxxxxyyyyyyyyyvvvtttrrrppppppqqqrrrtttvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrrrrssstttsssrrrqqqrrrrrrsssuuuvvvxxxyyy}}}{{{yyyyyyyyyzzzzzzxxxtttqqqnnnlllhhhgggffffffeeedddaaa```]]][[[[[[\\\^^^______```aaaaaa```^^^\\\ZZZXXXWWWVVVWWWXXXXXXWWWUUUWWWXXX[[[___dddhhhlllnnnsssuuuwwwwwwwwwwwwyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{zzzxxxvvvuuutttssspppmmmhhhgggeeedddbbbbbbbbbcccaaaaaabbbcccdddeeefffgggcccccccccccccccdddeeeeee|||wwwooojjj```^^^___eeemmmvvvuuummmdddZZZSSSLLLIIIFFFCCCCCCEEEGGGIIIQQQWWWaaalllvvv~~~wwwrrriiifffbbb___\\\YYYTTTQQQKKKHHHEEECCCCCCDDDDDDCCC???AAACCCDDDEEEHHHMMMRRRYYY^^^fffooowww{{{pppggg___ZZZTTTMMMJJJKKKHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFHHHJJJLLLNNNPPPQQQPPPRRRSSSSSSSSSVVV[[[___gggnnnxxx{{{sssjjjbbb]]]YYYXXXTTTWWWZZZ]]]bbbiiipppuuuyyy|||xxxqqqmmmhhhfffgggiiikkklllmmmppptttvvvwwwyyy~~~~~~}}}{{{xxxvvvtttssssssnnnooopppooonnnoooqqqrrrmmmmmmlllllllllmmmnnnnnnooooooooooooooonnnnnnnnniiiiiiiiijjjjjjkkkkkkkkkkkkiiifffddddddeeeggghhhiiijjjjjjjjjjjjkkkkkkkkkiiihhhgggggghhhiiihhhfffffffffggghhhjjjlllmmmnnnxxx||||||vvvrrrpppqqqqqqqqqrrrsssqqqmmmiiifffcccaaa___`````````___^^^\\\ZZZYYYYYYZZZ\\\^^^______``````^^^\\\YYYXXXWWWVVVUUUUUUVVVVVVTTTRRRUUUVVVYYY]]]```dddggghhhlllmmmoooooonnnoooppprrrrrrrrrqqqqqqqqqqqqrrrrrrtttrrrpppooommmkkkgggeee___^^^\\\[[[ZZZZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^______^^^^^^^^^^^^^^^___```aaa~~~zzzxxxuuupppiiiddd]]]___ccckkkuuuzzzuuukkk^^^TTTPPPLLLGGGEEEEEEFFFFFFGGGKKKOOOVVV]]]fffoooxxx}}}yyypppiiiddd]]][[[WWWRRRNNNKKKIIIHHHBBBBBBCCCCCCBBBBBBDDDEEEBBBDDDFFFIIILLLRRRYYY^^^eeelllvvv}}}kkkeee]]]UUUPPPNNNLLLJJJIIIIIIIIIHHHFFFEEECCCBBBBBBCCCEEEHHHJJJLLLNNNOOOOOORRRTTTSSSSSSWWW___fffnnnssszzzxxxpppjjjddd^^^[[[ZZZ[[[\\\```eeekkkqqquuu~~~~~~yyyvvvtttvvv{{{}}}{{{xxxooooooooonnnmmmnnnrrrtttwwwzzzzzzzzz}}}|||wwwpppkkkiiigggfffeeeccccccbbbaaa````````````___^^^^^^^^^^^^______```^^^___aaabbbccccccbbbbbbbbbaaa```______^^^^^^___^^^]]][[[YYYYYYZZZ[[[\\\\\\]]]___bbbcccbbbbbbaaa___``````aaa```___]]]\\\[[[\\\]]]]]]\\\___dddiiissstttuuurrrnnniiifffeeeeeeiiimmmnnnkkkgggcccaaa^^^]]]\\\\\\\\\\\\]]]^^^^^^]]][[[YYYWWWWWWZZZ]]]^^^^^^^^^]]]\\\ZZZYYYXXXTTTTTTSSSSSSSSSTTTTTTUUUTTTUUUWWWYYY[[[]]]___```ccceeehhhjjjjjjiiigggfffkkkiiigggfffgggjjjnnnpppmmmmmmlllhhhccc^^^\\\[[[WWWUUUSSSRRRRRRSSSVVVWWWTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\[[[ZZZ[[[\\\]]]^^^}}}yyyuuurrrmmmfffaaa___bbbhhhqqq|||~~~xxxpppdddZZZRRRNNNIIIFFFEEEEEEEEEEEEDDDGGGMMMSSSZZZbbbjjjooozzz}}}}}}zzztttmmmeee^^^ZZZTTTRRROOOJJJGGGDDDCCCBBB@@@AAACCCCCCCCCCCCFFFHHHGGGIIILLLPPPTTT[[[bbbgggqqqxxxyyyjjjddd\\\UUUQQQNNNLLLKKKJJJJJJIIIGGGFFFDDDBBBAAAAAABBBDDDGGGJJJMMMOOOPPPOOOQQQSSSSSSSSSXXXaaahhhpppuuu|||}}}uuuoooiiiddd```^^^^^^```ccchhhnnntttwww}}}~~~wwwrrrnnnkkkkkknnntttwwwwwwuuusssssstttsssrrrtttwwwyyyzzz}}}}}}|||~~~~~~yyysssnnnhhhccc```^^^]]]\\\ZZZYYYXXXXXXWWWWWWWWWXXXVVVVVVUUUUUUUUUVVVVVVWWWUUUVVVXXXZZZ[[[[[[[[[[[[YYYXXXWWWWWWVVVVVVVVVWWWWWWUUUTTTRRRRRRSSSTTTUUUUUUWWWZZZ\\\^^^^^^]]]]]][[[[[[\\\\\\[[[ZZZYYYXXXUUUWWWWWWWWWWWWZZZ___ccclllmmmmmmkkkgggbbb```___```cccggghhhfffbbb___]]]YYYXXXWWWUUUVVVWWWYYYZZZ[[[[[[ZZZWWWVVVWWWYYY\\\\\\\\\[[[ZZZXXXVVVUUUTTTPPPPPPPPPOOOPPPPPPQQQQQQQQQRRRTTTVVVXXXYYY[[[\\\]]]___aaaccccccbbbaaa___bbbaaa______```cccgggiiiiiiiiigggccc]]]XXXUUUTTTRRRPPPNNNMMMNNNPPPRRRTTTRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYYYY[[[\\\]]]|||yyyuuuqqqlllgggbbb^^^```eeemmmwwwzzzsssiii```VVVRRRKKKGGGEEEDDDDDDCCC>>>AAAEEEIIINNNTTTZZZ^^^iiilllqqqtttvvvxxxzzz|||}}}}}}}}}}}}{{{yyywwwvvvpppnnniiiddd]]]WWWSSSPPPJJJHHHEEEBBB@@@>>>>>>======???BBBCCCDDDFFFIIIKKKMMMPPPTTTYYY___fffnnnsss}}}yyytttgggbbb[[[UUUQQQOOOMMMLLLLLLKKKIIIGGGEEECCCAAA@@@@@@AAACCCFFFJJJMMMOOOPPPOOOQQQRRRRRRTTTZZZcccjjjqqquuu|||yyysssmmmhhheeebbbcccdddggglllqqqvvvyyy}}}{{{uuunnngggccc```___```eeelllrrrtttsssuuuvvvvvvvvvvvvwwwzzz|||}}}~~~}}}}}}xxxrrrgggbbb[[[VVVSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLJJJKKKNNNQQQSSSTTTUUUUUUPPPPPPOOOOOONNNNNNOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOQQQTTTWWWYYYZZZZZZYYYWWWWWWXXXXXXWWWVVVTTTSSSPPPQQQQQQRRRRRRUUUYYY\\\cccddddddbbb^^^ZZZYYYYYYZZZ]]]aaacccaaa^^^[[[ZZZVVVTTTQQQOOOPPPRRRVVVXXXZZZZZZYYYXXXVVVWWWZZZ]]]\\\[[[ZZZXXXVVVSSSQQQPPPLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWWWWXXXZZZ\\\]]]]]]\\\[[[ZZZYYYXXXWWWWWWYYY]]]aaaccceeeeeeccc^^^WWWRRROOONNNMMMKKKJJJIIIKKKMMMPPPRRRRRRRRRSSSUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZ[[[]]]^^^}}}vvvsssooojjjeeeaaa]]]ZZZ___dddnnnyyy{{{xxxrrriiicccYYYTTTMMMHHHEEEDDDBBBAAA>>>@@@CCCEEEGGGKKKOOOSSSYYY\\\aaadddgggiiikkkmmmmmmnnnnnnnnnmmmkkkiiihhhdddaaa\\\WWWRRRNNNKKKJJJCCCBBB@@@>>><<<<<<<<<<<<;;;>>>BBBDDDFFFIIIKKKNNNRRRUUUZZZ```gggooovvv|||~~~}}}{{{zzzyyyxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwyyyzzz{{{}}}~~~~~~~~~~~~{{{}}}~~~xxxrrrnnnddd```YYYTTTQQQOOONNNMMMMMMLLLIIIGGGDDDAAA@@@???>>>@@@BBBFFFIIIMMMOOOQQQOOOPPPQQQRRRUUU[[[dddjjjooosssxxx}}}}}}wwwrrrmmmhhheeeeeefffgggjjjmmmrrrvvvxxx{{{~~~}}}yyysssmmmgggaaa[[[VVVUUUVVVXXX___gggooosssuuussstttuuuuuutttuuuwwwzzzzzz}}}~~~|||zzzxxxrrrjjj\\\WWWQQQLLLIIIHHHGGGFFFGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEECCCEEEHHHLLLOOORRRSSSSSSNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJLLLNNNQQQUUUWWWYYYYYYXXXUUUVVVVVVVVVUUUTTTRRRQQQLLLMMMMMMNNNPPPRRRUUUXXX]]]]]]]]]ZZZWWWTTTTTTUUUWWWZZZ^^^___^^^[[[YYYXXXTTTQQQNNNLLLMMMQQQVVVYYYYYYZZZZZZYYYXXXYYY\\\^^^\\\\\\ZZZWWWTTTQQQNNNMMMIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQRRRSSSTTTTTTUUUWWWXXXYYYZZZ[[[ZZZXXXXXXTTTSSSSSSTTTWWW[[[^^^```ddddddaaa\\\VVVPPPLLLKKKJJJIIIIIIIIIKKKNNNRRRTTTUUUVVVWWWXXXYYY[[[\\\\\\]]]]]]\\\\\\]]]^^^```aaa|||vvvnnnlllhhhccc^^^[[[YYYXXX^^^dddnnnyyy|||xxxvvvsssooohhhcccZZZUUUNNNHHHEEECCCAAA@@@@@@AAABBBCCCCCCEEEHHHKKKNNNQQQUUUXXXZZZ\\\^^^`````````aaaaaa```^^^\\\[[[XXXVVVQQQMMMIIIGGGEEEEEE>>>===<<<;;;:::;;;<<<<<<;;;>>>BBBFFFHHHJJJMMMOOOSSSWWW\\\bbbiiipppwww|||~~~}}}{{{xxxvvvrrrqqqpppnnnmmmlllllllllkkkkkkllllllllllllkkkkkkmmmnnnooopppqqqrrrrrrrrrnnnqqqtttwwwxxxyyyyyyyyyxxxzzz|||~~~{{{xxxuuuqqqlllhhh```]]]WWWSSSQQQPPPOOONNNNNNLLLIIIFFFCCC@@@???>>>>>>???BBBEEEIIILLLOOOPPPNNNNNNPPPRRRVVV]]]dddiiilllpppuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||~~~~~~~~~}}}}}}}}}}}}~~~}}}xxxrrrnnnjjjgggdddddddddfffhhhkkknnnqqqsssvvvxxxzzz}}}zzzwwwnnnjjjddd___[[[VVVQQQMMMNNNOOOSSSZZZccclllrrruuurrrssstttsssqqqqqqrrrtttrrrvvvwwwuuutttqqqjjjbbbUUUPPPJJJFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEEEEDDDDDDBBBAAA@@@@@@BBBFFFJJJNNNQQQSSSTTTOOOOOONNNMMMLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKOOOSSSUUUWWWWWWWWWSSSTTTTTTTTTSSSQQQOOONNNIIIIIIIIIKKKMMMPPPRRRSSSVVVVVVUUUSSSPPPOOOPPPQQQTTTWWWZZZ[[[ZZZWWWVVVUUUQQQNNNKKKIIIKKKPPPUUUYYYXXXXXXYYYXXXWWWXXXZZZ\\\[[[ZZZXXXUUURRRNNNKKKJJJFFFFFFFFFGGGHHHJJJKKKLLLOOOOOOOOOPPPQQQQQQRRRRRRWWWWWWXXXYYYYYYXXXWWWVVVRRRRRRRRRTTTVVVZZZ]]]___ccccccaaa\\\UUUPPPMMMLLLJJJIIIIIIJJJMMMQQQVVVXXXYYYZZZ[[[\\\^^^___``````aaaaaa```___```aaabbbcccvvvooodddccc```\\\XXXVVVWWWXXX___dddmmmvvv~~~}}}zzzwwwvvvuuusssqqqpppnnnjjjeeeaaaYYYTTTMMMHHHDDDCCCAAA@@@???@@@@@@@@@???@@@BBBDDDFFFIIIMMMOOOPPPQQQSSSTTTTTTUUUUUUUUUUUUSSSQQQPPPMMMKKKHHHEEEBBBAAA@@@@@@::::::999888888999;;;;;;<<>>???AAADDDHHHKKKMMMOOOLLLMMMOOOSSSXXX]]]bbbeeehhhlllpppssstttuuuwwwyyytttsssssssssuuuxxxzzz|||||||||{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwwwwvvvsssssssssrrrrrrrrrqqqqqqooooooooonnnnnnmmmmmmlllnnnnnnmmmmmmmmmlllllllllnnnoooqqqssstttuuutttttttttvvvxxxzzz{{{}}}}}}~~~~~~~~~}}}zzzxxxtttoookkkhhhfffcccaaa^^^___```bbbdddgggiiijjjlllnnnoooqqqtttzzz~~~}}}}}}~~~~~~|||{{{zzzzzz{{{|||}}}~~~~~~{{{zzzxxxsssssssssrrrssswww||||||yyyxxx}}}~~~zzzvvvqqqmmmiii___\\\WWWSSSPPPMMMJJJGGGHHHJJJOOOUUU^^^gggnnnssssssttttttrrrooommmmmmmmmhhhlllmmmkkkjjjhhhaaaZZZOOOKKKFFFBBBAAAAAAAAAAAA>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDCCCBBB@@@>>>===???AAAEEEJJJNNNRRRTTTUUUQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGFFFHHHJJJNNNQQQTTTUUUUUUUUUQQQRRRRRRQQQPPPNNNLLLKKKFFFFFFFFFHHHKKKNNNOOOOOORRRQQQPPPMMMKKKKKKMMMOOORRRTTTWWWXXXVVVSSSRRRQQQNNNLLLIIIHHHJJJOOOUUUYYYVVVWWWXXXWWWVVVVVVXXXYYYYYYYYYWWWTTTPPPMMMIIIHHHCCCDDDDDDEEEGGGIIIJJJKKKMMMNNNNNNOOOPPPQQQQQQRRRVVVWWWWWWWWWWWWVVVUUUUUUQQQQQQRRRTTTVVVYYY\\\^^^bbbbbb```\\\WWWRRRPPPOOOMMMLLLMMMOOOSSSXXX\\\___``````aaabbbdddeeeffffffgggfffdddcccccccccdddeeewwwmmmggg\\\\\\ZZZVVVSSSSSSVVVYYY^^^bbbhhhooovvvzzz|||}}}||||||{{{yyyuuusssssstttrrrrrrrrrsssuuuvvvxxxyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwuuurrrooollljjjjjjjjjiiihhheeebbb^^^[[[VVVRRRKKKFFFDDDCCCBBBAAA===>>>>>>===<<<<<<>>>@@@AAADDDGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKIIIHHHGGGEEEDDDBBBAAA???>>>======::::::999999999:::<<<===>>>AAAFFFIIIJJJKKKMMMNNNQQQTTTXXX\\\```dddiiilllrrrvvvzzz|||{{{yyyxxxxxxrrrpppmmmjjjhhhgggggggggcccaaa_________```___]]]XXXXXXWWWWWWWWWWWWXXXXXXWWWXXXXXXYYYYYYXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]][[[]]]___```______aaadddeeegggkkkoooqqqpppnnnllliiigggeeedddcccbbb```^^^[[[XXXTTTRRRRRRRRRQQQPPPMMMKKKHHHDDDBBB@@@@@@@@@>>>@@@BBBDDDGGGJJJLLLMMMJJJLLLOOOSSSYYY]]]```aaaaaadddgggiiijjjkkklllmmmkkkjjjjjjjjjjjjlllmmmnnnooonnnmmmmmmlllllllllmmmllllllkkkkkkjjjjjjiiiiiieeeeeedddddddddcccccccccbbbbbbaaaaaa```______^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^___aaadddeeeffffffeeedddeeegggiiikkkllllllllllllmmmoooqqqtttsssqqqnnnkkkhhhdddaaa```^^^\\\[[[XXXXXXYYY[[[]]]___```aaa```aaabbbdddffflllrrrwwwuuuuuuvvvwwwwwwvvvvvvvvvwwwwwwwwwvvvuuussspppoooqqqqqqrrrssstttuuuvvvwwwrrrpppooommmmmmmmmnnnooommmlllllllllmmmnnnpppqqqqqqqqqqqqpppooollljjjiiidddeeeddddddeeeiiioootttzzz{{{|||zzzvvvqqqnnnmmmqqqtttyyy}}}~~~|||xxxuuupppllliiieee```]]]UUURRROOOLLLKKKJJJHHHFFFHHHJJJNNNTTT[[[dddlllqqqsssssssssoookkkgggeeeeeeaaacccdddaaa```^^^XXXQQQJJJGGGBBB?????????@@@@@@?????????@@@AAABBBDDDDDDEEEFFFFFFFFFDDDBBB???>>>AAADDDHHHMMMQQQUUUWWWXXXUUUTTTRRROOOMMMLLLKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGKKKMMMPPPSSSUUUVVVVVVVVVSSSSSSSSSRRRQQQOOOMMMKKKGGGFFFFFFIIIMMMPPPPPPOOOQQQQQQOOOLLLJJJKKKNNNQQQSSSUUUXXXWWWUUURRRQQQQQQNNNMMMKKKKKKMMMRRRXXX[[[XXXYYYZZZYYYXXXWWWXXXYYY\\\[[[YYYVVVSSSOOOLLLKKKFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQSSSTTTUUUVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTUUUWWWYYY[[[^^^___cccdddccc```\\\YYYWWWWWWTTTUUUUUUXXX]]]bbbgggkkkiiijjjkkklllmmmoooppppppooonnnlllkkkjjjiiijjjjjj~~~{{{vvvooofff```XXXXXXWWWSSSQQQQQQVVVZZZ[[[^^^ccciiinnnqqqssstttqqqqqqpppnnnkkkjjjjjjkkkgggggghhhiiikkkmmmooopppqqqqqqqqqpppqqqqqqrrrrrrsssrrrqqqooolllhhheeecccbbbbbbaaa```^^^[[[WWWUUUUUUPPPJJJFFFDDDCCCBBBBBB=========<<<;;;;;;===??????AAACCCDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBAAABBBBBBAAA@@@???>>>===<<<===<<<;;;;;;;;;===>>>??????CCCGGGJJJJJJKKKLLLMMMPPPSSSWWWZZZ]]]```dddffffffjjjmmmooonnnllljjjjjjdddcccaaa^^^\\\[[[ZZZZZZYYYWWWVVVVVVWWWXXXWWWVVVQQQQQQPPPPPPQQQQQQRRRSSSRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSTTTVVVWWWWWWWWWXXXVVVXXXZZZYYYWWWXXX[[[^^^```bbbgggjjjllljjjhhhfffbbb```^^^^^^^^^^^^\\\ZZZYYYWWWTTTRRRRRRRRRQQQPPPLLLJJJGGGDDDAAA@@@@@@AAA???@@@BBBDDDGGGIIIKKKLLLIIIKKKNNNTTTYYY]]]^^^^^^ZZZ\\\___aaaaaabbbcccdddaaa``````_______________ccccccbbbaaa``````aaaaaaaaaaaaaaa```______^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTVVVXXXZZZZZZZZZZZZXXXYYY[[[]]]____________^^^___bbbeeehhhiiigggeeeaaa^^^[[[YYYXXXWWWVVVUUUSSSTTTUUUVVVXXXYYYZZZ[[[VVVXXXYYY[[[]]]bbbgggllleeefffgggggghhhhhhggggggjjjjjjjjjiiihhheeecccbbbcccddddddfffggghhhiiiiiifffeeecccbbbbbbcccdddeeedddcccccccccdddfffgggiiiddddddeeedddccc```^^^]]]\\\\\\[[[[[[\\\aaaggglllrrrtttuuusssooojjjgggfffjjjmmmrrrvvvxxxwwwvvvtttnnnkkkgggccc```\\\XXXUUURRROOOLLLJJJJJJJJJIIIHHHJJJLLLPPPUUU\\\dddlllrrrrrrrrrppplllgggbbb______]]]___^^^[[[YYYXXXRRRKKKGGGDDD???======>>>??????AAAAAABBBBBBDDDEEEGGGHHHIIIIIIJJJIIIHHHEEEBBB@@@EEEHHHLLLQQQUUUYYY[[[\\\YYYWWWUUURRRPPPNNNLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJOOOQQQTTTWWWYYYYYYYYYYYYVVVVVVVVVUUUTTTQQQOOONNNJJJIIIIIILLLPPPSSSSSSQQQTTTSSSQQQNNNLLLNNNQQQTTTWWWYYYZZZZZZWWWTTTSSSSSSQQQPPPNNNOOORRRVVV\\\___]]]^^^^^^]]][[[ZZZ[[[\\\```___]]]ZZZWWWTTTQQQPPPJJJKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVXXXYYYZZZ[[[\\\ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYZZZ\\\___aaabbbgggggghhheeebbb___^^^^^^\\\]]]^^^aaaffflllqqqtttrrrrrrsssuuuvvvwwwxxxyyyxxxvvvtttrrrpppppppppppp}}}{{{zzzzzzzzzwwwvvvtttpppjjjddd^^^[[[UUUSSSPPPOOOPPPSSSWWWZZZ[[[]]]aaadddgggiiijjjjjjkkkjjjiiigggeeedddcccbbb^^^___```bbbeeegggiiikkkkkkkkklllllllllkkkiiihhhllljjjhhheeeaaa^^^[[[ZZZ]]]\\\[[[YYYVVVSSSQQQOOOKKKJJJHHHFFFDDDCCCBBBAAA<<<;;;;;;::::::;;;;;;<<<>>>??????@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@<<<============<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAADDDDDDFFFGGGHHHHHHHHHHHHMMMNNNOOOQQQTTTVVVYYYZZZ______aaabbbbbbaaa```___ZZZXXXUUURRRPPPNNNMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLNNNNNNNNNOOONNNMMMMMMLLLMMMMMMMMMMMMNNNNNNOOOPPPRRRRRRRRRRRRQQQQQQTTTVVVZZZ___eeehhhgggbbb^^^\\\\\\[[[YYYXXXWWWWWWWWWXXXVVVTTTRRROOONNNNNNNNNOOOMMMKKKHHHDDDBBB@@@??????@@@CCCGGGHHHIIIIIIIIIJJJKKKJJJKKKPPPUUUXXXXXXVVVXXXXXXYYYZZZZZZZZZZZZZZZWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWUUUTTTRRRRRRSSSTTTTTTSSSPPPOOOPPPPPPQQQQQQQQQQQQPPPOOOMMMMMMPPPOOONNNMMMMMMMMMNNNOOONNNOOOQQQRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSUUUWWWZZZ\\\]]]^^^^^^YYYXXXWWWWWWVVVTTTQQQNNNQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPRRRUUUXXXZZZ\\\XXXYYY[[[]]]______^^^^^^^^^^^^]]]\\\[[[YYYWWWVVVWWWXXXYYY[[[\\\]]]]]]]]][[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[\\\^^^___^^^\\\\\\[[[ZZZWWWTTTXXXVVVUUUUUUWWW[[[```ccciiijjjkkkjjjhhheeeaaa___cccdddfffhhhiiiiiiiiihhheeebbb]]]ZZZWWWVVVSSSRRRMMMNNNNNNLLLIIIHHHJJJMMMNNNNNNQQQVVV^^^eeeiiikkkooonnnmmmjjjfffbbb^^^\\\YYYWWWVVVWWWWWWUUUOOOKKKEEEDDDAAA??????@@@BBBDDDFFFFFFFFFFFFIIILLLOOOQQQSSSSSSSSSPPPLLLHHHFFFEEELLLOOOSSSXXX\\\___``````aaa^^^ZZZUUURRRQQQQQQQQQPPPSSSUUUVVVUUUTTTTTTTTTWWWXXX[[[]]]^^^^^^]]]\\\[[[\\\\\\\\\[[[YYYVVVTTTPPPQQQRRRTTTUUUVVVVVVVVVWWWUUUSSSRRRRRRSSSUUUWWW]]]]]]]]]\\\[[[YYYXXXWWWUUUTTTTTTVVVYYY^^^cccfffeeedddaaa______```bbbccceeefffeeebbb]]]XXXUUUTTTRRRRRRSSSUUUVVVWWWXXXYYY\\\]]]___```aaaaaaaaaaaacccbbbbbbaaaaaaaaaaaaaaaaaaaaabbbcccdddfffggghhhmmmmmmmmmkkkhhhfffeeefffbbbcccggglllqqquuuyyy{{{yyyzzz|||~~~~~~|||{{{{{{yyyvvvttt|||zzzwwwtttrrrpppppppppoooooommmjjjeee___ZZZXXXUUUSSSRRRQQQSSSWWW[[[^^^]]]___```bbbcccdddddddddccccccbbbaaa___^^^]]]]]]XXXYYYZZZ\\\^^^```bbbdddeeefffgggggggggfffdddccceeeccc```]]]ZZZWWWUUUTTTSSSSSSRRRQQQOOONNNLLLKKKJJJIIIGGGEEECCCBBBAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>==================>>>===<<<<<<;;;::::::;;;;;;<<<>>>???@@@BBBBBBCCCDDDEEEFFFFFFFFFHHHHHHIIIKKKMMMOOOQQQRRRVVVVVVXXXXXXXXXXXXWWWVVVRRRQQQNNNKKKIIIGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLLLLOOOQQQXXX\\\```bbb```\\\YYYWWWWWWVVVUUUTTTSSSTTTUUUUUUTTTRRRPPPNNNLLLLLLMMMNNNMMMKKKGGGDDDAAA???>>>===???BBBFFFHHHHHHGGGGGGGGGHHHHHHJJJNNNSSSUUUUUUSSSQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKMMMNNNOOOMMMKKKJJJKKKKKKLLLMMMLLLLLLKKKJJJIIIHHHJJJJJJIIIHHHHHHIIIIIIJJJMMMNNNPPPQQQQQQQQQPPPOOOJJJJJJKKKKKKLLLMMMMMMMMMNNNOOORRRUUUWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPSSSUUUWWWYYYWWWWWWXXXYYYYYYYYYYYYYYY[[[[[[ZZZYYYWWWVVVTTTSSSTTTTTTVVVWWWXXXYYYYYYYYYVVVVVVVVVVVVWWWYYYZZZ\\\\\\\\\\\\\\\[[[[[[\\\]]]]]][[[YYYXXXXXXWWWUUUSSSVVVUUUTTTUUUVVVYYY]]]___ggghhhiiiiiigggddd```^^^___```aaaccccccccccccbbb```]]]ZZZWWWVVVUUUSSSRRRNNNOOOOOOMMMJJJIIIKKKNNNOOOOOOQQQWWW___fffkkkmmmooonnnllliiieee```]]]ZZZYYYXXXWWWWWWWWWTTTOOOKKKKKKIIIGGGFFFFFFHHHJJJKKKKKKKKKKKKLLLOOORRRUUUWWW[[[[[[ZZZWWWRRROOONNNNNNTTTWWW[[[```cccfffgggggggggddd```[[[XXXWWWWWWXXXXXXZZZ\\\\\\[[[ZZZ[[[\\\___```bbbeeeffffffeeedddccccccdddcccbbb___]]][[[XXXYYYZZZ[[[\\\]]]]]]]]]```___]]]\\\\\\^^^aaabbbdddccccccbbbaaa```___^^^\\\]]]]]]___cccgggkkkmmmlllkkkiiigggggghhhjjjkkklllmmmlllhhhccc^^^[[[ZZZZZZ[[[\\\]]]^^^```aaaaaaeeefffhhhjjjkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhgggggghhhhhhjjjkkklllmmmrrrssssssqqqnnnllllllllllllnnnqqquuuzzz}}}{{{vvvtttqqqnnnkkkjjjiiiiiihhhhhhgggeeebbb]]]YYYVVVUUUUUUTTTUUUWWW[[[___bbb____________^^^]]][[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXSSSSSSTTTUUUWWWYYY[[[\\\``````aaabbbaaa```___^^^^^^[[[XXXTTTQQQPPPOOOOOOJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFEEECCCAAA@@@??????===<<<<<<<<<<<<<<<<<<=========>>>?????????????????????>>>======<<<;;;;;;===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJLLLMMMNNNOOOOOONNNMMMLLLJJJIIIFFFDDDBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHHHHHHHGGGHHHKKKMMMVVVXXX[[[[[[YYYVVVTTTSSSRRRQQQQQQPPPQQQRRRSSSTTTSSSRRRPPPNNNNNNNNNNNNOOONNNLLLIIIEEEBBB@@@???>>>AAADDDIIIKKKJJJHHHGGGGGGHHHIIIKKKOOOSSSTTTSSSQQQKKKLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOMMMLLLJJJIIIHHHGGGFFFFFFHHHJJJJJJIIIGGGFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDEEEFFFFFFHHHIIIJJJKKKLLLKKKJJJJJJGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLOOOQQQSSSUUUUUUUUUUUUTTTSSSSSSTTTRRROOOMMMJJJJJJJJJJJJJJJJJJKKKKKKNNNNNNOOOPPPRRRTTTVVVWWWXXXWWWVVVVVVVVVWWWXXXXXX\\\[[[[[[YYYXXXUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXUUUUUUUUUVVVWWWZZZ\\\]]]]]]^^^^^^______``````aaa___\\\YYYXXXXXXXXXXXXWWWXXXXXXXXXYYYZZZ[[[\\\]]]bbbcccdddcccbbb___\\\ZZZ]]]^^^____________^^^^^^\\\ZZZXXXWWWXXXXXXWWWVVVSSSSSSSSSQQQOOONNNPPPRRRSSSSSSVVV\\\dddkkkppprrrrrrpppnnnkkkfffbbb^^^\\\]]]\\\[[[[[[ZZZVVVRRRNNNOOONNNMMMLLLMMMOOOQQQRRRTTTUUUVVVXXX[[[^^^bbbdddgggfffddd```\\\ZZZ[[[\\\aaadddhhhllloooqqqqqqqqqooolllhhheeebbbaaabbbbbbdddeeefffeeeddddddfffhhhkkklllnnnpppqqqqqqpppoooooooooooonnnllliiigggeeecccdddeeeggghhhhhhhhhhhhgggfffeeeeeefffhhhkkklllnnnmmmmmmlllkkkjjjiiiiiiggghhhjjjmmmppprrruuuvvvuuutttsssrrrrrrsssuuuvvvwwwwwwuuuqqqlllgggdddcccfffggghhhiiijjjlllmmmmmmoooppprrrtttvvvwwwwwwvvvtttttttttsssssssssssssssqqqqqqqqqqqqrrrsssuuuuuuyyyzzzzzzyyyvvvuuuuuuvvvxxxzzz}}}}}}vvvuuurrrpppmmmkkkjjjjjjgggggggggfffccc```\\\ZZZXXXXXXXXXXXXZZZ]]]```bbb^^^]]]\\\[[[YYYWWWVVVUUUVVVVVVVVVVVVUUUUUUUUUUUUPPPPPPQQQRRRTTTVVVXXXYYY\\\]]]^^^^^^]]]\\\[[[ZZZXXXVVVRRRNNNLLLKKKLLLLLLHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>===@@@??????>>>======<<<<<<>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIIIIJJJKKKJJJIIIHHHGGGFFFEEECCCAAA????????????===???@@@BBBBBBAAA@@@>>>AAAAAABBBBBBBBBCCCDDDDDDGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIEEEFFFGGGGGGGGGHHHKKKMMMUUUWWWXXXVVVTTTRRRQQQQQQPPPOOOOOOOOOPPPRRRTTTUUUTTTSSSSSSRRRQQQRRRRRRSSSQQQOOOLLLHHHEEECCCBBBAAAFFFIIIMMMOOONNNKKKIIIHHHJJJLLLOOOSSSUUUTTTRRRPPPJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKMMMOOORRRTTTUUUVVVVVVUUUTTTTTTTTTUUUTTTRRRPPPNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRTTTUUUWWWXXX\\\[[[YYYYYYYYY\\\___```bbbbbbaaa___]]][[[YYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYZZZ[[[^^^aaaccceeeeeeeeeeeegggiiijjjjjjiiieeebbb___^^^___```````````````aaabbbbbbbbbbbbbbbddddddeeeeeecccaaa___^^^bbbbbbaaaaaaaaa``````___^^^\\\\\\]]]___``````___\\\[[[ZZZYYYWWWWWWXXXYYYZZZ[[[]]]ccckkkssswwwyyyxxxwwwtttppplllhhheeecccfffeeedddcccaaa^^^ZZZXXXWWWWWWVVVVVVWWWYYY[[[]]]```aaabbbeeeiiimmmppprrrrrrpppmmmiiifffeeegggjjjoooqqquuuxxx{{{|||||||||xxxuuurrrnnnllllllmmmmmmpppqqqqqqpppoooooorrrtttwwwxxxzzz|||}}}}}}|||{{{{{{zzzzzzxxxvvvtttrrrppppppppprrrsssssstttttttttpppoooooopppqqqsssvvvwwwxxxwwwvvvuuuttttttttttttqqqsssvvvyyy{{{|||}}}}}}}}}|||{{{{{{|||}}}~~~zzztttooommmlllpppqqqrrrsssuuuvvvwwwwwwvvvxxxzzz|||~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzz{{{{{{|||}}}}}}~~~}}}}}}~~~~~~|||wwwvvvuuurrrpppooonnnmmmjjjjjjjjjiiigggdddaaa___]]]\\\\\\\\\]]]]]]^^^___\\\[[[YYYXXXVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNOOOPPPRRRUUUWWWXXX[[[[[[[[[[[[ZZZXXXVVVUUUSSSQQQMMMJJJHHHHHHIIIJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>===????????????>>>>>>>>>===@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDGGGHHHIIIIIIIIIGGGFFFEEECCCBBB@@@???>>>>>>??????<<<>>>@@@AAABBBAAA???>>>@@@AAAAAABBBCCCDDDDDDDDDGGGGGGHHHHHHGGGGGGFFFEEEBBBBBBBBBCCCDDDFFFGGGHHHEEEFFFGGGGGGGGGIIILLLOOOTTTTTTUUUSSSPPPOOOOOOPPPOOOOOOOOOOOOQQQSSSUUUVVVUUUUUUUUUUUUUUUVVVVVVWWWSSSQQQNNNKKKHHHFFFEEEEEEKKKNNNQQQRRRPPPMMMKKKJJJLLLOOOSSSVVVWWWTTTRRRPPPKKKKKKJJJJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKIIIHHHFFFFFFFFFGGGHHHGGGIIIIIIIIIGGGFFFGGGHHHGGGGGGHHHHHHIIIHHHHHHHHHFFFGGGGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNOOONNNMMMMMMIIIIIIJJJJJJKKKLLLLLLLLLKKKMMMPPPRRRTTTUUUVVVVVVUUUUUUUUUVVVXXXWWWUUUSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWYYY[[[\\\```_________bbbgggkkknnnlllkkkjjjiiigggdddbbbaaaaaaaaabbbcccddddddddddddaaabbbcccdddgggjjjnnnooonnnnnnnnnqqqtttuuutttrrrmmmkkkhhhggghhhjjjkkkkkkjjjkkkkkkllllllkkkjjjjjjnnnnnnnnnnnnmmmllljjjiiiiiiiiihhhggggggfffffffffdddccccccfffhhhjjjjjjiiifffeeecccbbbbbbbbbbbbbbbccccccfffkkkssszzz~~~}}}zzzwwwssspppmmmlllooooooooommmjjjgggdddcccddddddddddddfffhhhiiijjjjjjkkknnnqqquuuxxx{{{}}}|||zzzwwwssspppqqqtttwww}}}|||yyywwwxxxyyyzzz|||||||||{{{zzz{{{}}}~~~}}}|||||||||}}}~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~zzz||||||xxxvvvvvvyyyzzz{{{|||}}}~~~}}}xxxwwwvvvuuutttrrrqqqqqqooooooooommmkkkhhhdddbbbaaaaaaaaa```______^^^^^^[[[ZZZXXXWWWUUUTTTTTTTTTPPPPPPPPPPPPPPPPPPOOOOOOMMMNNNOOOQQQSSSVVVXXXZZZ\\\\\\\\\ZZZYYYVVVSSSRRROOOMMMKKKHHHGGGGGGHHHHHHJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@??????>>>>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAADDDDDDEEEEEEEEEDDDCCCCCC@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBAAABBBBBBCCCDDDFFFGGGGGGHHHGGGFFFDDDCCC@@@@@@>>>======>>>??????>>>???@@@BBBBBBBBBAAAAAA@@@@@@BBBCCCDDDDDDEEEDDDFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCDDDEEEFFFHHHIIIFFFGGGIIIIIIJJJLLLOOORRRSSSTTTTTTRRRPPPOOOOOOPPPQQQQQQQQQQQQSSSUUUWWWXXXWWWWWWXXXYYYZZZZZZ[[[[[[VVVUUURRROOOMMMLLLLLLLLLRRRSSSUUUTTTQQQNNNMMMLLLNNNSSSXXX[[[YYYUUURRRPPPMMMLLLKKKKKKKKKLLLNNNOOOLLLKKKJJJJJJIIIIIIJJJJJJHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKIIIJJJKKKKKKIIIIIIJJJKKKGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNPPPQQQQQQQQQPPPOOOJJJKKKKKKLLLLLLMMMNNNNNNMMMOOOQQQTTTVVVWWWXXXXXXYYYYYYZZZ[[[]]]]]]\\\ZZZWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[]]]^^^aaabbbcccgggggggggjjjnnntttyyy|||xxxwwwvvvtttrrrooommmlllkkkllllllmmmnnnnnnmmmmmmlllmmmnnnppprrrvvvyyy{{{yyyxxxxxx{{{~~~{{{vvvtttssssssuuuvvvwwwvvvuuuuuuvvvvvvvvvvvvuuutttvvvvvvvvvvvvuuuttttttssssssrrrqqqqqqpppppppppqqqnnnnnnooorrruuuwwwvvvuuusssqqqnnnnnnnnnoooooonnnnnnnnnpppuuu||||||yyyxxxwwwyyyzzzzzzxxxtttqqqqqqqqqoooooopppppprrrssstttuuuvvvwwwzzz}}}~~~||||||||||||{{{zzzyyyyyyvvvvvvuuutttpppllliiifffddddddddddddcccbbb```___]]][[[YYYWWWUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQSSSUUUXXX\\\^^^```bbbbbbaaa___\\\YYYVVVTTTOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@???>>>???@@@AAABBB@@@@@@AAAAAABBBCCCCCCDDDBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNKKKLLLNNNNNNOOORRRUUUXXXVVVWWWXXXWWWUUUTTTUUUVVVXXXXXXXXXXXXYYY[[[]]]___]]]]]]___```aaabbbbbbccc^^^\\\ZZZXXXWWWVVVVVVWWW[[[[[[[[[YYYUUUSSSRRRSSSTTTZZZ```bbb___ZZZVVVTTTQQQPPPOOONNNNNNPPPRRRSSSOOOOOONNNMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPOOOMMMKKKJJJJJJLLLNNNOOONNNOOOPPPPPPOOONNNOOOPPPKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSTTTVVVWWWWWWWWWVVVUUURRRSSSSSSTTTTTTUUUVVVVVVWWWYYY[[[^^^```aaabbbbbbcccccccccfffhhhhhhgggeeecccccccccdddeeeeeeffffffeeefffgggiiikkkmmmpppqqqrrrrrrtttxxx||||||zzzxxxxxxxxxyyyyyyzzzzzzyyyyyyzzzzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~||||||{{{yyyvvvqqqmmmjjjeeeffffffgggfffeeecccbbb___]]][[[XXXVVVTTTTTTTTTWWWWWWVVVUUUUUUTTTSSSSSSUUUVVVXXX[[[^^^bbbeeefffiiiiiihhheeebbb^^^[[[XXXQQQQQQQQQPPPPPPOOONNNNNNLLLMMMNNNNNNOOOOOOOOOOOOJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNOOONNNNNNNNNNNNNNNMMMMMMLLLMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIGGGFFFEEECCCBBBAAAAAABBBCCCDDDEEEAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKLLLMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJMMMMMMMMMNNNPPPRRRSSSTTTPPPRRRSSSTTTUUUWWW[[[^^^[[[\\\^^^^^^\\\[[[[[[\\\```_________aaabbbdddeeecccdddeeegggiiiiiijjjjjjfffdddcccaaa``````aaaaaaccccccaaa^^^[[[YYYYYYZZZ[[[aaagggiiifff```\\\ZZZUUUTTTSSSRRRRRRTTTVVVWWWTTTSSSSSSRRRQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUSSSQQQOOONNNNNNPPPRRRTTTTTTUUUVVVVVVTTTTTTUUUVVVPPPQQQRRRSSSTTTUUUUUUUUUWWWXXXZZZ[[[\\\\\\\\\[[[^^^___aaabbbbbbbbbaaa```\\\]]]]]]^^^^^^______```cccdddgggjjjlllmmmmmmmmmllllllmmmooorrrsssqqqpppnnnoooooopppqqqrrrrrrrrrpppppprrrtttvvvyyy{{{}}}|||}}}~~~yyytttooommmmmmmmmllllllkkkjjjjjjiiigggfffdddbbb```___^^^]]]]]]\\\[[[YYYZZZ[[[\\\^^^bbbbbbcccfffiiinnnrrrttttttssspppmmmiiifffdddbbb^^^]]]\\\ZZZXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQPPPOOONNNLLLJJJIIINNNNNNOOOPPPPPPPPPPPPOOOPPPRRRTTTWWWYYYZZZZZZZZZ\\\YYYWWWVVVVVVWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRVVVUUUSSSQQQPPPNNNNNNMMMKKKLLLLLLMMMNNNMMMMMMMMMRRRRRRQQQPPPNNNMMMLLLKKKIIIIIIIIIHHHGGGFFFFFFEEEHHHIIIIIIHHHHHHHHHKKKMMMPPPQQQRRRRRRSSSSSSSSSSSSTTTSSSRRRQQQRRRTTTVVVWWWSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\^^^aaaccceeefffggggggfffffffffggghhhiiijjjdddfffhhhiiijjjlllnnnqqqqqqrrrssstttsssrrrpppnnnooommmkkkjjjiiijjjlllmmmnnnmmmkkkgggcccbbbdddeeemmmnnnoooooolllhhhdddaaa\\\ZZZYYYYYY[[[]]]^^^^^^___^^^\\\ZZZYYYZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[[[[YYYXXXWWWVVVXXX[[[^^^```````````````___^^^]]]\\\bbbaaa```___```bbbdddeeefffhhhiiiiiihhhiiikkkmmmpppqqqrrrpppnnnlllmmmnnnjjjkkkkkkkkkiiiiiikkklllppprrrtttvvvxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}{{{|||~~~zzzwwwttttttttttttsssrrrrrrqqqqqqooonnnllljjjgggfffeeeeeeeeedddcccbbbcccdddfffggglllmmmooorrrvvvzzz}}}|||{{{xxxuuurrrooommmkkkggggggeeecccbbbaaa``````aaaaaa`````````_________]]]\\\\\\[[[[[[[[[[[[[[[XXXXXXWWWVVVUUUTTTSSSSSSYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZ]]]___aaacccccccccdddaaa^^^]]]]]]^^^^^^^^^]]]^^^^^^^^^^^^]]]\\\\\\___^^^\\\ZZZYYYXXXWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRPPPOOOOOORRRRRRQQQQQQPPPPPPOOOOOONNNOOOOOOOOOOOOPPPSSSUUUXXXXXXYYYZZZ[[[[[[[[[[[[^^^]]]\\\\\\\\\^^^```aaa___```bbbccceeefffffffffggghhhjjjmmmoooqqqrrrrrrqqqqqqqqqqqqqqqrrrsssssspppqqqsssssstttvvvzzz|||}}}zzzyyywwwvvvvvvvvvxxxxxxzzzxxxvvvrrrooonnnqqqsssvvvwwwxxxwwwtttpppllliiidddcccaaabbbdddfffffffffgggfffdddcccbbbcccdddeeegggffffffeeeeeeeeeeeeeeebbbbbbaaaaaacccfffiiikkkmmmmmmmmmmmmlllkkkjjjiiikkkjjjiiiiiijjjllloooppptttuuuvvvuuuuuuuuuwwwyyy}}}~~~~~~}}}{{{yyyzzz{{{zzz{{{|||{{{yyyyyy{{{|||~~~~~~}}}||||||zzzyyywwwuuusssqqqppppppqqqqqqppppppqqqsssuuuvvvyyy{{{~~~|||zzzyyyvvvuuutttrrrqqqpppoooooonnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjfffeeedddcccccccccdddeeeiiiiiiiiihhhhhhggggggffffffhhhjjjmmmooopppqqqqqqpppmmmiiihhhiiijjjkkkkkklllllllllllllllkkkjjjjjjgggfffdddbbb```_______________```aaaaaaaaaaaa```aaa```^^^\\\ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXZZZ[[[\\\\\\^^^aaacccdddeeefffggghhhhhhhhhhhhlllkkkkkkkkkkkkmmmooopppooopppqqqssstttuuuuuuvvvwwwxxxzzz|||~~~~~~|||yyyzzz~~~|||xxxuuuqqqpppoooooorrrssssssssssssrrrqqqpppqqqrrrssstttuuuuuutttttttttssssssssspppppppppqqqssswwwzzz|||{{{{{{{{{zzzyyyxxxvvvuuuyyyxxxyyyyyy{{{}}}}}}}}}|||~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxvvvuuutttssssssuuuwwwxxxzzzyyyxxxwwwvvvuuuttttttuuuwwwyyy{{{}}}~~~~~~|||yyyuuutttuuuwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwqqqpppmmmjjjiiihhhhhhiiihhhiiijjjjjjkkkkkkjjjjjjmmmllljjjhhhfffeeeddddddaaaaaa```______```aaaaaadddfffiiijjjkkkmmmpppsssqqqrrrsssuuuvvvvvvvvvvvvyyyyyyyyyyyyzzz|||}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~|||yyywwwwwwwwwxxxvvvwwwxxxxxxyyyyyyxxxxxxxxxwwwtttrrrqqqqqqqqqqqqpppooonnnmmmmmmmmmnnnooooooqqqtttwwwxxxzzz}}}}}}|||}}}~~~}}}|||zzzxxxwwwxxxyyyzzzzzz}}}~~~~~~}}}|||{{{yyyyyy{{{}}}}}}|||{{{zzzyyyxxxwwwuuutttttt~~~|||||||||{{{{{{{{{{{{{{{||||||{{{{{{{{{zzzyyywwwvvvuuurrrrrrsssuuuxxx{{{~~~}}}}}}|||{{{xxxvvvtttrrrrrrqqqpppooonnnlllkkkkkk~~~}}}|||~~~}}}zzzyyyyyyxxxwwwvvvvvvvvvqqqrrrrrrssssssrrrrrrqqqqqqqqqpppooommmjjjhhhfffggghhhjjjlllnnnoooooopppuuuvvvxxxyyyyyyxxxuuutttqqqrrrrrrqqqoookkkhhhffffffeeeddddddccccccdddddd|||zzzxxx{{{zzzyyyyyyyyyzzz{{{|||zzzzzzzzzzzzyyyxxxxxxwwwwwwwwwvvvuuutttsssrrrrrroooppprrrssssssrrrpppnnnnnnnnnmmmmmmlllkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjhhhgggeeedddbbbbbbaaabbbccceeefffgggggghhhiiijjjlllnnnnnnmmmkkkiiijjjjjjjjjiiigggdddaaa______^^^]]]]]]\\\\\\]]]]]]~~~~~~~~~~~~{{{{{{{{{zzzxxxwwwuuuuuuuuuuuuvvvvvvuuurrrpppnnnnnnmmmmmmmmmmmmnnnoooooolllllllllmmmllllllllllllmmmllllllkkkjjjiiihhhhhheeefffhhhhhhhhhfffdddbbbaaaaaaaaa```______^^^^^^___``````aaaaaa``````___```___]]]\\\[[[ZZZ[[[[[[XXXYYYZZZ[[[\\\\\\\\\\\\[[[]]]___aaaaaaaaa___^^^_________^^^\\\YYYWWWUUUUUUTTTSSSSSSRRRRRRSSSSSS~~~}}}{{{zzzyyy||||||~~~~~~~~~|||{{{yyyuuuuuuttttttuuuwwwxxxzzzvvvuuutttsssrrrrrrrrrrrrppppppoooooonnnlllkkkjjjlllmmmmmmnnnllljjjhhhfffbbbbbbbbbbbbbbbccccccdddbbbbbbbbbbbbccccccdddddddddccccccbbbaaaaaa``````___````````````^^^\\\[[[YYYYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVWWWUUUSSSRRRRRRRRRTTTUUUQQQRRRRRRSSSSSSSSSSSSRRRSSSTTTVVVXXXYYYYYYXXXXXXVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJ~~~|||yyywwwvvvvvvuuutttsssqqqooonnnpppqqqsssttttttrrrpppoooggggggffffffgggiiijjjlllkkkkkkjjjiiihhhhhhhhhhhheeeeeeddddddcccbbbaaa```___```aaaaaa```^^^\\\ZZZYYYYYYZZZZZZ[[[[[[[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]YYYYYYXXXXXXWWWWWWVVVVVVUUUUUUVVVUUUUUUSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOOOONNNLLLKKKKKKLLLNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLNNNOOOPPPQQQRRRSSSRRRRRROOOOOONNNLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEE}}}{{{zzzzzzzzzvvvuuuvvvvvvxxxzzz}}}~~~{{{{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzwwwwwwwwwwwwxxxyyy{{{{{{yyyyyyxxxwwwuuurrrooommmmmmmmmlllkkkiiigggfffeeefffgggiiikkkkkkiiigggeee```___^^^^^^___```bbbcccaaaaaa```______^^^______YYYYYYYYYXXXXXXWWWUUUUUUUUUVVVWWWXXXWWWUUUSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTQQQQQQPPPOOOPPPQQQSSSTTTSSSSSSSSSSSSRRRRRRRRRQQQNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKIIIHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@???????????????~~~~~~}}}}}}zzzzzz{{{|||||||||||||||wwwvvvvvvuuuuuuvvvvvvwwwxxxvvvtttqqqpppppppppqqqlllkkkkkkkkkkkkmmmnnnooonnnmmmlllllllllmmmnnnoooooooooppppppppppppoooooojjjjjjkkkkkkmmmnnnooopppnnnnnnnnnmmmkkkiiifffeeedddccccccaaa```^^^\\\[[[\\\^^^```bbbbbb```^^^\\\[[[ZZZYYYXXXXXXYYYZZZ[[[XXXWWWVVVVVVUUUVVVVVVVVVPPPPPPPPPPPPOOONNNMMMMMMPPPQQQRRRRRRRRRPPPNNNMMMKKKLLLMMMNNNOOONNNNNNMMMLLLKKKJJJIIIIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDEEEEEECCCDDDDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>=========<<<<<<;;;:::::::::::::::~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~zzzzzzxxxvvvuuutttssssssuuuuuuvvvwwwxxxxxxxxxxxxyyyxxxxxxwwwvvvuuuttttttlllmmmnnnooooooooooooooommmllllllllllllmmmnnnnnnqqqpppmmmkkkjjjjjjkkkkkkgggfffdddcccccccccddddddeeeddddddcccdddfffggghhhaaabbbbbbccccccbbbbbbaaabbbbbbbbbcccdddfffggghhhggggggggggggeeeccc```___]]]]]]\\\[[[YYYWWWUUUTTTUUUWWWZZZ\\\]]][[[XXXVVVSSSRRRQQQPPPPPPPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLLLLJJJHHHGGGGGGHHHJJJKKKKKKKKKJJJIIIKKKJJJHHHGGGGGGHHHJJJKKKEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@@@@@@@???<<<<<<=========<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===;;;:::999999999999888777777666666777777~~~}}}yyyvvvvvvwwwxxxxxxwwwvvvwwwyyyzzzzzzyyywwwvvvuuutttssstttuuuuuuwwwvvvvvvtttsssrrrqqqqqqqqqrrrsssuuuvvvwwwwwwwwwyyyvvvsssrrrrrrsssssssssooooooooooooqqqsssuuuvvvqqqooollliiihhhhhhjjjkkkiiijjjlllnnnnnnnnnlllkkknnnnnnnnnmmmlllkkkjjjiiifffeeecccbbbaaaaaaaaabbb``````aaabbbcccdddeeefffeeedddddddddddddddddddddcccaaa___]]]\\\\\\]]]^^^ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[ZZZZZZZZZZZZZZZXXXZZZ[[[\\\\\\]]]___aaa^^^^^^]]][[[ZZZXXXWWWWWWYYYXXXVVVUUUSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSQQQPPPNNNNNNNNNNNNMMMLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>CCCBBBBBBAAA@@@???>>>>>>===<<<<<<>>>AAAAAA===:::===>>>======<<<;;;:::999999888888888888888888999===<<<<<<;;;;;;;;;<<<<<<============<<<;;;:::999888777666555555666777888888888777555444333222111}}}|||{{{{{{||||||{{{zzz{{{zzzyyyxxxwwwxxxyyyyyy{{{{{{|||}}}}}}||||||{{{{{{{{{zzzxxxxxxwwwwwwxxx{{{yyyuuurrrpppooopppqqqooonnnmmmnnnpppqqqpppooonnnnnnmmmllllllmmmnnnooonnnmmmmmmlllkkkjjjiiihhhjjjjjjlllmmmnnnoooooooooooollliiihhhiiijjjjjjiiiiiiiiihhhhhhiiijjjlllllliiigggdddbbbaaaaaabbbcccbbbccceeefffgggfffeeedddffffffffffffeeedddcccccc___^^^\\\[[[ZZZZZZ[[[[[[UUUUUUVVVWWWXXXYYYZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYVVVUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSUUUVVVWWWVVVWWWXXXZZZYYYYYYXXXWWWUUUTTTSSSRRRSSSSSSQQQOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;===???>>><<<999;;;;;;;;;;;;:::999888888777666666666666666666777::::::999999999999999::::::;;;;;;::::::999888777555555444333333444555555333333333333333333333333}}}||||||{{{{{{{{{{{{{{{~~~~~~~~~|||{{{yyywwwuuuttttttsssrrrqqqpppqqqrrrsssrrrqqqqqqpppooonnnmmmnnnoooooosssssstttttttttssssssrrrppppppooonnnmmmmmmmmmmmmmmmllljjjiiigggfffffffffeeeccccccccceeefffeeedddbbbbbbbbbbbbcccdddeeeeeeddddddcccbbbaaa```_________```aaabbbcccdddddddddcccaaa^^^]]]^^^______^^^``````___^^^^^^_________]]]\\\YYYWWWVVVWWWXXXYYYXXXYYY[[[\\\\\\\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZUUUTTTSSSQQQQQQQQQRRRRRRPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSPPPOOONNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOOOONNNNNNOOOQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>======;;;;;;<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;777777777888888999999999999888999:::;;;;;;999777666666777777777777666666444444333333333333444444666666555555555666666777777777777777777666444444222222111111111111222222111111111111111111111111~~~~~~~~~~~~|||zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwyyyyyyzzz{{{{{{{{{zzzzzzwwwvvvttttttuuuvvvuuutttvvvuuuuuutttttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwrrrrrrpppnnnmmmlllkkkkkkhhhgggfffhhhjjjkkkkkkjjjgggfffeeeddddddeeefffgggjjjkkkkkkkkkkkkjjjjjjiiiggggggfffeeeeeeeeeeeeeee```````````````___^^^]]]^^^\\\[[[\\\]]]^^^]]]\\\WWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZYYYYYYVVVWWWXXXYYYYYYYYYYYYYYYZZZXXXVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVSSSRRRPPPNNNNNNNNNOOOPPPQQQQQQRRRSSSSSSRRRRRRQQQPPPQQQQQQRRRSSSSSSRRRRRRMMMLLLKKKJJJIIIJJJKKKKKKMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRRRRQQQOOOMMMKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAADDDCCCBBB@@@@@@AAABBBBBB??????@@@@@@???>>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888999999999:::::::::999999999999888888888888777777777888888999999999777777777777777777777888555666666777777777666555222222333444444444333333222222222111111222222222444333333333333444444555555555555555555444222222000000000//////000000000333333222000///...---,,,~~~|||zzzzzzyyyyyyzzz}}}}}}}}}}}}}}}}}}zzz{{{|||}}}}}}{{{zzzxxxvvvvvvvvvvvvwwwxxxyyyyyyvvvvvvwwwxxxwwwvvvuuutttrrrrrrqqqqqqrrrsssssstttoooooonnnnnnnnnnnnooooooqqqpppoooooonnnoooooooooqqqqqqrrrsssssssssssssssnnnmmmkkkkkklllmmmmmmllljjjjjjiiiiiiiiijjjjjjkkknnnnnnnnnnnnmmmmmmmmmmmmjjjiiigggfffeeedddcccccc]]]\\\\\\]]]```aaaaaa```______^^^]]]]]]^^^___```___`````````______^^^]]]ZZZZZZYYYYYYXXXYYYYYYYYYXXXYYYYYYZZZYYYXXXWWWVVVWWWVVVUUUUUUVVVWWWVVVUUUPPPPPPQQQSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSPPPQQQQQQRRRRRRRRRQQQQQQQQQPPPNNNNNNPPPPPPOOONNNMMMMMMNNNOOOOOOPPPPPPPPPKKKKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIJJJKKKLLLMMMMMMMMMLLLHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAA@@@?????????@@@@@@???>>>===<<<===>>>???<<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::::::::888888888888999999999999888999999::::::999999888666666777777777888888888777777777666666666555555333333444555555666666666888777777666555555444444333333444444333333333333000000111111111111111111111111000000000000111111222222111111222333333444444555555444444333222111////////////////////////333222111000///---,,,,,,~~~~~~~~~|||yyywwwvvvssssssssstttuuuwwwyyyzzz}}}}}}|||yyywwwvvvwwwxxxyyyxxxwwwuuutttssstttuuuuuurrrssstttttttttsssqqqpppllllllllllllmmmmmmnnnooonnnmmmmmmmmmlllllllllllliiiiiiiiiiiijjjkkkllllllhhhggggggffffffgggggghhhggggggffffffffffffgggggghhhhhhiiijjjkkkkkkkkkkkkgggeeeccccccdddddddddbbbaaaaaaaaaaaaaaabbbbbbcccccccccccccccbbbbbbbbbbbb___^^^]]]\\\ZZZZZZZZZYYYXXXWWWWWWXXX[[[\\\[[[ZZZXXXWWWWWWVVVVVVWWWYYYZZZYYYYYYYYYYYYYYYXXXWWWVVVRRRRRRQQQQQQPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPNNNMMMMMMNNNOOONNNLLLJJJKKKLLLNNNOOOPPPPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJHHHGGGFFFFFFHHHHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC??????>>>===============AAABBBCCCBBBAAA@@@AAABBBAAAAAA@@@@@@???>>>>>>===???>>>===============>>>;;;;;;:::999999999999:::999999::::::::::::999999888888888888888888888888666666666666666666666666777777888888888888777777444555555555666666666666555555444444444333333333111222222222333333444444555555444333222111000///000222222222000000111222///000000000000000//////000//////......//////000000000000000111222333333444444444333333222111000......////////////..............................}}}{{{xxxxxxxxxyyyzzzyyy}}}||||||}}}}}}zzzvvvuuuvvvwwwvvvuuussstttttttttsssqqqooonnnkkkkkkkkklllnnnpppqqqrrrsssvvvxxxxxxwwwvvvvvvwwwqqqpppmmmlllkkklllnnnooommmlllkkkjjjiiijjjkkkllliiiiiiiiiiiiiiihhhhhhgggcccccccccbbbbbbcccddddddeeedddbbbaaa```aaabbbccc````````````aaabbbcccdddaaa``````______``````aaa^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]^^^``````aaaaaaaaa___]]][[[ZZZ[[[[[[ZZZXXX[[[ZZZZZZZZZ[[[[[[\\\]]][[[ZZZZZZZZZYYYYYYYYYYYYVVVUUUTTTRRRQQQQQQQQQQQQTTTSSSRRRSSSUUUVVVVVVUUUQQQPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLJJJIIIGGGHHHIIIIIIGGGFFFEEEFFFGGGIIIJJJJJJIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCAAA@@@???@@@BBBBBBAAA???BBBBBBCCCDDDDDDDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA???>>>===<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@??????>>>>>>????????????????????????===<<<;;;;;;::::::;;;;;;;;;===>>>===<<<<<<===>>>=========<<<;;;;;;::::::::::::999999999::::::;;;888888999999888888777777777777888888888888777777666666666666666666666666444444444333333333333333555555666666666666555555222222333333333444444444222222222222111111111111111111111111111111222222111111111000000000/////////111222111///...000222000000111000000///...---------,,,,,,,,,,,,------............///000111222222222222222111000//////,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}}}}||||||}}}}}}~~~~~~}}}|||{{{zzzyyytttsssssstttuuuvvvuuusssxxxxxxwwwwwwyyy|||~~~}}}}}}~~~{{{{{{|||||||||||||||{{{vvvwwwyyyzzzzzzyyywwwvvvvvvsssooonnnoooqqqpppoookkklllmmmmmmlllkkkjjjiiieeeeeeeeefffhhhjjjkkkllljjjllloooooonnnllllllmmmiiihhheeedddccceeeggghhheeedddcccbbbbbbcccdddeeeccccccbbbbbbaaaaaaaaaaaa]]]]]]\\\\\\\\\\\\]]]]]]___]]]ZZZXXXXXXYYY[[[]]]YYYYYYYYYZZZ[[[\\\]]]^^^WWWWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWUUUUUUVVVXXXXXXYYYYYYYYYZZZXXXUUUTTTTTTTTTSSSQQQSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUTTTQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJKKKMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGEEEDDDAAABBBDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>======>>>@@@@@@>>>===@@@@@@AAAAAA@@@>>>===<<<=========>>>>>>??????@@@???>>>>>>===<<<<<<<<<=========>>>>>>>>>======<<<;;;;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAABBBBBB>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;777999::::::999999:::<<<;;;;;;::::::999999888888777777666666666777888888888999:::::::::999777666555555666777777666666666444444444444444444444444222222222222111111111000333444444555555444444333111111111111222222222222111000000000000/////////111111111111111000000000000000000111111111111111///000222000...---000222111111111111000///...---++++++************++++++---,,,,,,---...///000111111111111111000///...---+++,,,---......---,,,+++...---,,,+++***(((''''''|||zzzxxxxxxyyyrrrrrrrrrssssssssstttttttttsssqqqpppooonnnoooooommmmmmlllkkklllmmmnnnooossssssttttttuuuvvvvvvwwwtttuuuvvvwwwwwwwwwwwwwwwyyyyyyzzz{{{||||||{{{{{{yyyyyyyyyxxxvvvuuusssrrrqqqpppoooppprrrrrrpppooopppooonnnoooppppppnnnlllgggfffeeedddddddddeeefffgggffffffeeeeeeeeeeeeeee_________``````bbbcccdddaaabbbcccddddddcccbbbaaabbb___[[[YYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUSSSRRRTTTVVVWWWUUURRRSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPNNNMMMLLLLLLLLLMMMOOOOOOOOOOOONNNNNNNNNNNNKKKLLLMMMOOOOOONNNNNNMMMJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHHHHGGGIIIHHHGGGEEEDDDEEEEEEFFFDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@AAABBBAAA@@@???????????????555666888:::<<<=========<<<<<<=========<<<:::999:::<<<>>>@@@@@@>>><<<:::;;;;;;;;;::::::999999999888888999999999999888888777777666666666888999;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>?????????>>>>>>===<<<;;;;;;;;;:::::::::::::::999888777888888999999999:::::::::999999999888888888777777999888888777666666555555777666555333333444555555444555555555444333333222333333444444444444444444555444333333222222333333333111000//////111333444222222222222222222222222222222222333333222222222000000000000000000000000////////////000222333444222...++++++---//////---.........////////////000000000///...---,,,,,,,,,******))))))***+++,,,,,,........./////////000000///////////////.........++++++++++++,,,,,,---...------,,,,,,+++***))))))~~~{{{wwwsssooommmlllllllllllllllmmmmmmmmmnnnnnnnnnmmmkkkjjjiiijjjjjjkkkiiiiiihhhhhhhhhiiijjjkkkkkkllllllmmmnnnnnnoooooonnnoooppppppqqqqqqpppppprrrsssttttttuuuuuuttttttrrrrrrqqqqqqpppnnnmmmlllkkkjjjjjjkkkllllllkkkiiihhhggggggggghhhhhhfffeeeaaa```___^^^]]]^^^^^^___\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^ZZZZZZ[[[\\\\\\[[[ZZZZZZXXXUUUSSSSSSTTTVVVWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPOOOPPPRRRSSSQQQNNNMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLJJJIIIHHHHHHIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJJJJHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEEEEDDDEEEEEEDDDCCCCCCCCCDDDDDDAAAAAAAAAAAAAAABBBBBBCCCEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>????????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::999888888888888888888888999999999:::::::::;;;;;;<<<<<<<<<;;;999999999:::;;;<<<<<<;;;:::999999999999888888888777777777777888888888888777777666555555555666777888999999999999:::::::::;;;;;;::::::;;;;;;<<<<<<============<<<<<<;;;::::::999999999999999999888777777777777777777888888888999999999888888888777777777666555555444333333222222444444444333333444444555444444555555444444333222333333333444444444444555444333333222222222222222222111000000000111222333222222222222222222222222111111222222222222111111////////////////////////000000000///000000111111111...,,,,,,///111111111------........./////////000///...------,,,,,,,,,******))))))***++++++,,,******+++++++++,,,,,,,,,/////////............---+++++++++++++++,,,------------,,,,,,+++******)))~~~}}}}}}~~~~~~|||yyyvvvqqqoookkkgggdddbbbaaaaaaddddddddddddeeeeeeeeeeeedddcccbbbbbbaaabbbcccdddcccccccccbbbcccddddddeeeddddddeeeeeeffffffggggggfffggghhhhhhiiihhhhhhhhhiiiiiijjjjjjkkkkkkjjjjjjiiiiiiiiiiiihhhgggfffeeeccccccbbbcccdddeeecccaaa___^^^]]]^^^______]]][[[ZZZYYYWWWUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUURRRRRRSSSSSSSSSSSSRRRRRRNNNMMMLLLNNNPPPQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJLLLMMMNNNOOOPPPNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCCCCCCCDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBB@@@??????@@@AAAAAA@@@???@@@AAAAAABBBAAAAAAAAA>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@???>>>>>>AAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;888888777777777888888999:::999999888888888888888;;;:::888777666777777888999999:::::::::999888777888888888888888888888888777777666666666666555555555666666666666666666555444444444444555666777777777777888888888999999999999999999999999:::::::::;;;::::::999999888888777888888888888888777777666555555666666666777777777888888777777777777777666444444333333222222111111000111222333444444444444444444555555444444333333333333333444444444555555333222222111111111111111000000000111111111222222111111111111111111111111///000000111111000000///////////////////////////222111000000/////////000...,,,+++,,,...000111111,,,---------............000///...---,,,,,,,,,,,,*********)))******+++,,,))))))))))))************............------,,,,,,+++++++++***++++++,,,------,,,,,,++++++*********~~~}}}{{{yyywwwvvvuuuttttttttttttuuuvvvuuurrroooeeeccc```^^^]]]]]]]]]^^^]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[ZZZZZZZZZ[[[]]]^^^^^^^^^^^^^^^^^^_________``````aaaaaaaaabbbbbbbbbaaaaaabbbbbbcccbbbbbbaaa```aaaaaabbbbbbbbbaaaaaabbbbbbccccccbbbaaa``````]]]\\\\\\]]]^^^^^^]]][[[XXXWWWVVVWWWXXXXXXVVVTTTTTTSSSQQQOOONNNMMMNNNNNNRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKMMMOOOOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFGGGGGGGGGEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDBBBAAA??????>>>>>>===>>>???@@@@@@AAAAAAAAA???>>><<<<<<>>>???>>>===;;;<<<>>>@@@AAA@@@@@@???===<<<<<<======>>>???@@@@@@??????>>>======<<<<<<@@@@@@???>>>===<<<:::999999999::::::::::::999999888777777777777888888999<<<;;;;;;:::::::::;;;;;;:::999777555444555666777777777777777777777777777888888777666666777888888666555555555555555555555444444555555555555444444222222222333333444555555555555666666666777777777888888888777777777777777888777777777666666666555666666777777777666666555555555555555666666666666666666666666666666666666444444444444333333222222---...000222444444333333333444444555444444333333222333333444444555555555222111111000000000000000//////000111222111111111111111111111111111111111...//////000000//////...////////////////////////111000000/////////000000,,,+++******+++------...,,,,,,,,,---------......///...------,,,,,,,,,---+++***************++++++++++++++++++,,,,,,,,,,,,.........---,,,,,,++++++++++++************++++++,,,,,,,,,++++++*********}}}|||yyyxxxwwwwwwxxxyyyxxxwwwwwwvvvssspppnnnlllkkkjjjiiihhhiiijjjkkkjjjgggeee\\\[[[YYYWWWVVVVVVXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYUUUUUUTTTTTTTTTVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZ[[[[[[[[[ZZZZZZYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYYYYXXXVVVTTTSSSRRRSSSTTTTTTRRRPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJLLLMMMLLLIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEECCCBBBBBBAAAAAABBBBBBBBBDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAA@@@???>>>>>>>>>???@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAA???>>>=========<<<===>>>???@@@@@@@@@@@@???===;;;;;;===>>>===<<<:::;;;===???@@@@@@??????<<<<<<<<<<<<===>>>???@@@???>>>>>>======<<<;;;;;;>>>>>>>>>===<<<:::999888888888999999999999888888777666666666777777888999888888777777777777888888888666555444444666777999666666555555555666666666999888777666666777888999666666666666666666666666333333444444444444333333000111222222333333444444444444444555555555666666666666666666555555555555555555555555444444444444444444555666666555555555555555555555666666666777555555555555555555555555333333333333333222222222,,,---000222333333333333333333444444555444444333222222333333444555666666222111000000//////000000...///000111111111111000000000000000000000000000.........//////.............................................///000111222---------,,,+++***++++++,,,,,,,,,---------.........------,,,,,,,,,,,,---++++++***************+++,,,,,,,,,,,,------------///......---,,,,,,+++++++++******)))))))))******,,,,,,+++++++++++++++***{{{{{{{{{zzzxxxwwwuuutttqqqpppooopppqqqrrrpppooonnnllliiifffcccbbbaaaaaaaaaaaaaaaccccccbbb___]]]WWWUUURRRPPPNNNNNNNNNOOOSSSSSSSSSTTTTTTTTTUUUUUUQQQQQQPPPPPPPPPQQQSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXXXXXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTTTTSSSRRRPPPQQQQQQRRRRRRRRRQQQQQQSSSRRRRRRSSSTTTTTTSSSQQQPPPOOONNNOOOPPPOOONNNLLLLLLKKKJJJHHHGGGGGGGGGHHHFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDHHHGGGGGGGGGHHHGGGDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAACCCDDDEEEEEECCCAAAAAABBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>@@@@@@@@@AAAAAAAAAAAABBB@@@???>>>======>>>???@@@@@@@@@@@@@@@????????????@@@????????????@@@AAABBBAAA@@@???>>>============<<<===>>>??????@@@??????>>>===;;;;;;=========<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<===>>>???@@@>>>>>>===<<<<<<;;;;;;:::=========<<<;;;:::999888777777888888888888777777444444444444555666777777777777666666666777888888555555444444555777888999555555444444444555666666999888777666666777888999555666666666666777777777222333333444444333333222000000111222333333333333333333444444444555555555444444444444555555555555333333333333333333333333222333444444444444444444444444555555555666666666333444444444444555555555111111111111111111000000---...///111222333333333333333444444555555444444111222333333444555666666222111111000000000000000/////////000000000111111////////////////////////---......//////......---........................---------...///000222222000111111000---,,,,,,---,,,---------............------,,,,,,,,,,,,------,,,+++******)))*********++++++++++++,,,,,,,,,---000//////...---,,,+++++++++***))))))((()))))))))++++++++++++++++++++++++~~~~~~}}}~~~~~~}}}|||{{{yyyyyyyyyyyyxxxvvvuuutttssssssrrrrrrpppooommmllliiihhhhhhiiijjjjjjiiigggcccaaa___]]]\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]ZZZWWWQQQOOOMMMKKKIIIIIIJJJKKKNNNNNNNNNOOOOOOOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMNNNNNNNNNMMMMMMLLLKKKIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLLLLMMMNNNNNNMMMKKKIIIHHHHHHHHHIIIIIIGGGFFFHHHGGGEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHFFFDDDCCCAAA@@@@@@@@@AAABBBCCCDDDBBBAAA@@@@@@@@@@@@AAABBBDDDCCCBBBCCCDDDDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???AAAAAA@@@???????????????BBBDDDEEEDDDAAA???@@@AAABBBBBBCCCCCCCCCCCCBBBBBB??????>>>>>>>>>=========????????????@@@@@@@@@@@@??????>>>======>>>???@@@@@@@@@@@@?????????>>>>>>???>>>>>>===>>>???@@@AAA>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>????????????>>><<<:::;;;<<<===<<<;;;;;;;;;:::;;;;;;<<<======:::::::::;;;<<<===??????<<<<<<<<<;;;::::::999999;;;<<<<<<<<<;;;;;;:::999666666666777777666666666333333333444444555666777888888888888888999::::::555555555666777777888888555444444333444555666777777777666666666666777777555555555555666666777777222333333444444333333222///000222333444444333333333333333444444444555555333333333444444555555666222222222222333333333333111222222333444444333333333333333333444444444444222333333333444444444444111111111111111111111111//////000000111222333444222333444444555555444444111222222333444555666777222222111000000000000111000//////...///000111222////////////////////////......////////////.............................................///000111...111222111...------///------........./////////---,,,,,,+++,,,,,,------,,,++++++***))))))******++++++++++++,,,,,,,,,,,,111000000///...---,,,+++******)))(((((((((((((((++++++++++++++++++++++++~~~{{{xxxyyyyyyzzzzzzzzzzzzyyyyyyvvvwwwxxxzzzzzz{{{{{{{{{|||{{{{{{zzzxxxwwwuuuttttttrrrrrrsssrrrqqqpppnnnmmmiiihhhhhhgggfffeeecccbbb______^^^___```aaa___]]]]]][[[ZZZXXXXXXYYY[[[\\\XXXWWWWWWXXXXXXVVVSSSPPPKKKJJJIIIHHHIIIJJJLLLMMMJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHJJJJJJHHHGGGDDDCCCCCCCCCDDDDDDBBBAAADDDCCCBBBAAAAAABBBCCCCCCAAABBBDDDDDDDDDCCCAAA???>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@AAACCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@AAAAAABBBBBB???????????????>>>>>>===AAA@@@???>>>>>>>>>>>>>>>AAACCCEEEDDD@@@>>>???AAA>>>>>>????????????>>>>>>@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA???>>>=========>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<===>>>???@@@<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===;;;::::::;;;<<<<<<;;;;;;:::999999999:::;;;<<<999999999:::;;;<<<>>>???;;;;;;::::::999888888888;;;;;;<<<<<<<<<;;;::::::444555555666666555555444555555555555666777888999666666666666666777888888555666777777888777777666555444444333444555666777666666666666666666666666444444444555555666666666222333333444444333333222///000222333444444333333333333444444444555555555222222333444555555666666222222222222222222333333000111222333333333333333111111222222222333333333222222222333333444444444333333333333333333444444111111000000000222333444222333333444555555555444111111222333444666666777333222222111111111111111111000...---...///111333////////////////////////......////////////..............................000000///............///+++...000000---,,,---///.........////////////000,,,,,,,,,++++++,,,------,,,,,,+++***))))))******,,,,,,---------.........222111000///...---,,,,,,******)))(((((((((((((((++++++++++++++++++++++++{{{xxxvvvwwwxxxyyywwwuuurrrqqqsssssssssrrrrrrqqqqqqqqqqqqrrrtttvvvwwwxxxxxxxxx|||{{{{{{zzzyyyxxxwwwwwwuuuuuurrrooojjjhhhhhhiiiiiihhhffffffggggggfffdddbbbaaa```^^^]]]\\\[[[[[[XXXYYYYYYZZZZZZYYYYYYXXXSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRPPPNNNLLLKKKGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEFFFHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>??????AAA@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????AAAAAAAAA@@@@@@@@@??????@@@???>>>>>>>>>???AAABBB@@@@@@@@@@@@??????>>>>>>BBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;<<<>>>??????@@@@@@@@@@@@@@@@@@AAAAAA@@@===;;;::::::;;;<<>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????===<<<<<<;;;::::::999999;;;;;;<<<======>>>=========<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;======<<<;;;::::::::::::;;;::::::999999888888777::::::;;;;;;;;;:::888777999999888888888888999999777777777666777888888999999999999888888888777777888888999999999999888888555555666666666666666555777666666555555555555666666666777777777777666666777777666555444222000///444444444333333333222222111222333333444444333333333333333333333444555666333333333444444555555555333333333222111000//////111111222333333444555555444333333222333444555666444444333333222111000000000000000///////////////333333444555666666555555333222111111222333555666555444333111000/////////........................---------...///111222333111000////////////////////////////////////////////////...---,,,++++++***,,,,,,,,,------///000000000000000000000111111111++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++,,,,,,---......//////000000000...---,,,---+++)))'''&&&&&&((((((******+++++++++******)))|||{{{zzzzzz{{{||||||zzzvvvrrrooonnnoooooooooooommmlllkkknnnnnnnnnmmmmmmlllllllllkkkmmmoooqqqsssssssssssssssrrrrrrpppooonnnmmmmmmoooooommmiiieeeccccccdddcccbbbaaaaaabbbbbbaaa______^^^\\\ZZZYYYXXXWWWWWWOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>======>>>???@@@AAA@@@@@@@@@????????????BBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>======<<<@@@??????>>>???@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAA???>>><<<;;;<<<===>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;999999::::::;;;;;;;;;;;;;;;;;;:::999999999999:::999999999::::::::::::::::::;;;;;;<<<;;;:::999888999999888888888888999999777666666666666777888888999999999888888888777777777777777888888777777777555666666777777777666666555444444444444444555555333333444444444444333333666666666555444333222111222222222222111111111111111222333333444444333333333333333333333444555555444444444444444333333333333222222222111000000000000111111111222333333333444333333222333444555666444444333222222111000000111111111111111111111111222222333444444444444444111111000000111222444555444444222111000/////////.................................///000111222333333222222111000000000000.................................------,,,,,,+++------------...///000000222111111000000/////////++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,------------.../////////---,,,+++,,,+++)))'''&&&'''(((((()))***+++++++++***))))))~~~||||||}}}}}}|||{{{yyyxxxwwwuuusssqqqooonnnpppqqqrrrrrrpppllliiifffeeeeeeddddddddddddeeeeeeffffffffffffeeeeeeeeeeeecccdddgggiiikkkllllllllliiiiiihhhfffeeecccbbbaaaffffffeeebbb^^^\\\\\\]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYZZZYYYWWWUUUSSSRRRQQQQQQLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????BBBAAAAAAAAAAAA@@@@@@@@@BBBAAAAAA@@@@@@??????>>>??????>>>>>>>>>>>>??????BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>======>>>>>>>>>AAAAAA@@@@@@@@@@@@??????AAAAAABBBBBBAAAAAA@@@???>>>>>>??????>>>>>>===<<>>======>>>???@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>>>>???>>>>>>>>>???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<888888888888888999999:::888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999999999888888888888999999777777666666777777888999999999999888888888888888666666666666666666666666777777888888888777777666333222222222333444555555555666666777777666666555444555555555555444333333111111111000000000//////111222222333333333333333333222222222222333444444555555444333333222222111222222111111111111111111000000111111111111111111444333333333333444444555333333333222111111000000222222222222222222222333111222222333333333333222000000///000000111222333444333222000////////////////////////////////////////////////000111333333333333222000000/////////........................------------------------------------...///000000222222111000///...------++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***+++***((('''&&&''''''((('''(((***+++,,,***)))(((}}}zzzyyyyyyzzzzzzyyyuuutttsssssstttuuutttrrrqqqpppooommmjjjiiihhhggghhhiiijjjjjjhhheeebbb```^^^]]]\\\\\\\\\^^^```aaa^^^^^^^^^^^^^^^^^^^^^^^^[[[]]]___bbbdddeeeeeeeeecccbbbaaa___^^^\\\[[[ZZZ]]]^^^]]][[[XXXVVVVVVWWWWWWUUUTTTUUUVVVWWWUUUTTTVVVUUUSSSQQQOOOMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCBBBAAAAAA@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@????????????@@@@@@CCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@AAAAAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????????????????AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBAAA@@@@@@???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCCCC@@@????????????@@@AAABBB@@@??????>>>>>>??????@@@???????????????>>>>>>>>><<<<<<<<<===>>>>>>????????????@@@??????>>>===<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777888888:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888888888888888999999:::888888888888888888888888777777777666666777777777888888999999999888777777222222222222333444666666777777888888888888777777333444444555555555555555111111111111000000000000111111222333333333333222222222111111111222222333333333333333222222222222111111111111111222222222111111111111111111000000333333333333333333333444333222222222111111000000111222222222222222333333222222333333333333222222//////000000111222222333222222111000///......///000000000000000000000000/////////000000111333333111000///...---,,,,,,,,,........................,,,,,,,,,------...............------...//////000000000000//////.........,,,,,,+++++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,+++***)))(((''''''''''''(((&&&''')))++++++***((('''||||||}}}}}}}}}}}}}}}}}}|||{{{yyywwwvvvvvvvvvwwwsssqqqooonnnoooppppppoookkkjjjiiiiiikkkkkkjjjiiikkkiiigggeeecccaaaaaa```aaaaaabbbbbb```^^^\\\[[[VVVUUUTTTTTTUUUWWWZZZ\\\XXXXXXXXXXXXXXXXXXXXXXXXVVVWWWYYY\\\^^^_________]]]\\\[[[ZZZXXXWWWVVVUUUVVVWWWXXXVVVTTTRRRRRRSSSSSSRRRQQQRRRSSSTTTSSSRRRSSSQQQPPPNNNLLLJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJJJJJJJJJJJJJJJJKKKHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@@@@@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@??????=========>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCDDDDDD?????????@@@@@@AAABBBCCC@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>===<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999;;;<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::;;;;;;;;;;;;999999888888888888999999::::::999999::::::;;;<<<888888888888888888888888999888888777777888888999999999999999999888777777333333333333444555666777333444444555555444444333222333444555666666666666333333222222222111111111000111222222333333222222222111111000000000111111000000111111222333444444111111111111111222222222222222222222222111111111333333333333333333222222222222111111111111111000///000000000111111222222333333444444444444333333000000111222222333333333111111000///............000000000000000000000000////////////000111222222000///...---,,,,,,,,,,,,........................+++,,,,,,------............------------......///------....../////////000,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////...---,,,((((((((('''''''''''''''%%%&&&(((*********((('''}}}yyyvvvuuupppqqqqqqrrrrrrrrrrrrqqqooonnnmmmkkkkkkkkklllllljjjhhhgggggghhhiiihhhggghhhgggeeeeeeffffffeeedddbbb```^^^[[[YYYXXXXXXXXXWWWXXXXXXXXXWWWVVVTTTSSSNNNNNNMMMMMMNNNPPPRRRTTTRRRRRRSSSSSSSSSSSSTTTTTTRRRSSSUUUWWWXXXYYYYYYXXXUUUUUUTTTSSSRRRRRRQQQPPPQQQRRRTTTSSSQQQPPPPPPPPPPPPOOONNNOOOQQQRRRQQQPPPOOONNNMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBCCCCCCCCCGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@?????????@@@??????>>>===>>>???@@@@@@AAAAAA@@@@@@??????@@@AAABBBCCCCCCDDD???@@@@@@AAAAAAAAABBBBBB@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888888999999;;;<<<<<<<<<<<<<<<;;;:::999999888::::::999999999:::;;;;;;999999888888888888999999::::::999999::::::;;;<<<888888888888888999999999:::999888777777888999:::999999999999999888777666444333333333444555666777555555666666666666555555333333444666666777777777444444444333333333333222000111111222222222222222111111000////////////000......///000222333444555222222111111111111111111111222222222222222222222222333333333333222222111111111111111111111111111.........///000000111111444444444444444333333222///000111222333333333333000000///...............///////////////////////////////////////000111111000000///............///------------------------,,,,,,,,,------.........---,,,,,,,,,,,,,,,------++++++,,,---...///000000---,,,,,,++++++*********))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...------''''''''''''''''''''''''%%%&&&'''(((((()))))))))|||{{{yyyvvvrrrnnnkkkjjjeeefffggghhhhhhhhhggggggeeedddcccbbbbbbbbbcccdddcccbbbaaabbbcccdddcccbbbeeecccbbbbbbbbbbbb```^^^ZZZXXXUUURRRPPPOOOOOOOOOPPPQQQQQQQQQPPPOOONNNMMMJJJIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPOOOPPPRRRSSSTTTTTTSSSSSSPPPPPPOOOOOOOOONNNNNNNNNMMMOOOPPPPPPOOONNNNNNNNNLLLKKKJJJKKKMMMNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGCCCDDDFFFGGGHHHHHHHHHHHHEEEFFFFFFGGGHHHHHHGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB>>>???AAABBBCCCDDDCCCCCCAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA??????@@@@@@??????>>>===???@@@AAABBBBBBBBBAAA@@@>>>>>>???@@@AAABBBCCCCCC???@@@@@@AAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@??????>>>======<<<;;;<<<<<<======>>>>>>>>><<<<<<===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888888888888888888999:::;;;:::::::::::::::999999999999888888888888999:::;;;999999888888888888999999999888888888888999::::::777777888888888999999999999888777666666777888999999999999999888777666555444333333333333333444444777777888888888888777777333444555666666777666666444444444444333333333333000000111222222222222222111000//////.........///...//////000111222333333333222222222111000000000//////000000111222222222222333333444333222111000000000000000111111111111------...//////000111111333333333333333222111111...///000222222222222111//////......------................................................///000......------......///000------------------------,,,,,,------------------,,,++++++******+++++++++,,,,,,,,,------......///------,,,,,,+++******)))((()))***++++++***)))(((+++++++++,,,,,,---------***+++,,,---...------,,,&&&'''''''''''''''''''''&&&&&&%%%&&&&&&((()))***|||wwwtttsssqqqoookkkgggdddccc^^^^^^```aaabbbaaaaaa```aaa```___^^^^^^___```aaa\\\[[[ZZZ[[[]]]]]]]]][[[^^^\\\ZZZZZZZZZYYYXXXVVVVVVTTTQQQNNNLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKIIIIIIIIIJJJJJJKKKLLLMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNJJJLLLOOOOOONNNLLLLLLMMMIIIHHHGGGHHHJJJKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGCCCEEEGGGIIIJJJKKKJJJJJJEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEDDDDDDDDDGGGHHHHHHIIIJJJKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCC<<<>>>@@@BBBCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@>>>???@@@AAABBBAAA@@@@@@===>>>>>>???AAABBBCCCCCC???@@@@@@AAAAAA@@@@@@???AAA@@@@@@??????@@@@@@AAA???>>>>>>===<<<;;;;;;:::999999:::<<<===???@@@@@@;;;;;;<<<======>>>============<<<<<<<<<;;;;;;;;;999999999888888888777777777777777777777888888999777888888999999::::::;;;888888777777777888:::;;;999999888888888888999999777777777666777888888999777777888888999999999999999777666555555666777999999999999888888666555555333333222222111222222222444444555555555555444444444444555666666777666666444444444333333333222222000000111222222222222111111000///...............000000000000111111111111444333333222111000//////---......///000111111222222333333444333222111000000000000000000111111111---......///000111111222222222222222222111000///,,,---///111111111000000//////...---------....................................---------......///++++++++++++,,,---......------------------------------------------------++++++******)))******+++------------------------------,,,,,,+++***))))))((()))***++++++***)))(((******+++,,,,,,---......)))***+++,,,---,,,,,,+++&&&&&&''''''(((''''''&&&'''&&&%%%$$$%%%''')))+++yyytttqqqnnnlllgggfffeeeddddddcccaaa^^^ZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVWWWSSSTTTUUUVVVWWWWWWXXXWWWXXXXXXXXXXXXWWWWWWVVVUUULLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHJJJLLLMMMLLLLLLLLLKKKJJJJJJJJJIIILLLMMMNNNMMMLLLKKKLLLMMMJJJKKKLLLNNNNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@AAACCCDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAA@@@??????>>>>>>>>>>>>???@@@AAAAAABBBBBBEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>????????????????????????>>>======<<<<<<<<<======<<<<<<===>>>???@@@AAAAAA@@@@@@@@@????????????>>><<<<<<======>>>>>>??????@@@@@@???>>><<<999777666::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888:::;;;;;;999888888999777777888999999999999999666666666777888888999999::::::888777777777888999888888888888888888999999777777777777777888888888777777777777777777777777777777777777777777777777777777777777777777777777666666555555555444444444222333333444444333333222333333333333333333333222444444444444444444444444444333222222111000////////////000000000000//////000000000000////////////000000000000000000000000////////////////////////111111111111111111111111555444333111000000//////111111111111000000000000............////////////111111000000/////////...000000000000111111111111......---------,,,,,,,,,.........////////////000000///...---,,,+++++++++,,,,,,++++++,,,,,,---...//////...------------...++++++++++++,,,,,,---...+++******)))))))))))))))+++++++++,,,,,,+++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))***))))))***,,,,,,+++))),,,,,,,,,------,,,++++++)))((('''&&&&&&'''((()))((('''&&&&&&&&&''')))***}}}wwwqqqllliiieeeccc___^^^]]]]]]]]]\\\ZZZXXXWWWWWWVVVUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTQQQQQQRRRSSSTTTUUUUUUTTTRRRRRRRRRRRRQQQPPPOOONNNJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJKKKLLLJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHIIIHHHHHHGGGFFFFFFEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHIIIIIIJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHGGGEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@???@@@BBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===;;;<<<<<<======>>>>>>>>>?????????>>>>>>>>>======;;;<<<<<<======>>>??????>>>===<<<;;;999888666666:::::::::;;;;;;;;;::::::;;;;;;:::::::::999999999888999;;;:::888777777888666666777888888888888888555666666777777888999999:::999888777777777888888:::::::::999999888888888777777777777777888888888777777777777777777777777777777777777777777777777777777777777777777777777666555555555444444444333111222222333333222222111222222333333333333333333333333333333333333333333555444444333222222111111///000000111111000000///000000000000////////////////////////////////////////////////////////////111111111111111111111111222111000///............000////////////.....................////////////000000000//////..............................///......---------,,,,,,,,,------........./////////------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,,,,++++++,,,,,,+++++++++++++++,,,------+++***))))))(((((())))))))))))************)))))),,,+++***)))((((((((((((''''''''''''''''''''''''***))))))***,,,,,,+++)))***+++++++++++++++*********)))(((&&&&&&&&&'''(((((((((((((((((()))******vvvrrrmmmhhhdddaaa]]]ZZZWWWVVVUUUVVVWWWWWWUUUSSSTTTTTTSSSRRRQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOMMMNNNOOOPPPPPPPPPPPPPPPMMMMMMMMMLLLKKKJJJHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKJJJJJJKKKLLLKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDEEECCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>>===>>>???@@@???>>>>>>??????@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<======>>>>>>??????@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<;;;999777666666666666999999:::::::::999999888888888888888888777777777777888:::999777666666777444555666666777777666666555555666666777888888888999999888777777777777777<<<;;;::::::999888777666666666666777777888888888777777777777777777777777777777777777777777777777666666666666666666666666555555444444444444333333000111111222222111111000111111111222333333333444333333333333333333333333333333333222222111111111000111111111111111111000000000000000////////////////////////////////////////////////////////////////////////////////////......---------------.........---------,,,,,,,,,---............//////////////////.............................................---------,,,,,,,,,,,,,,,,,,---------......++++++******+++,,,,,,---+++++++++++++++,,,------,,,+++******))))))******+++++++++***++++++,,,---+++***))))))(((((())))))''''''((((((((((((''''''+++***)))(((((('''((((((''''''''''''''''''''''''***))))))+++,,,---,,,***))))))***************)))+++***(((&&&%%%%%%&&&&&&(((((()))************)))|||wwwooolllhhhdddaaa]]]YYYVVVTTTSSSSSSTTTUUUVVVTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDGGGHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKLLLJJJJJJIIIIIIHHHHHHIIIIIIFFFEEEEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@????????????===<<<;;;<<<===>>>===<<<<<<======>>>>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<======;;;999777555555555777888888888999999999888777777666666666666555555555555555777888888666555555666333333444555555555555555444444555666666777777888888888777777666666666666999999888888777777666666555555666666777888888888666666666666666666666666666666666666666666666666555555555555555555555555444444333333333333333333111111222222222222111111///000000111222333333444222222222222222222222222////////////////////////111111222222222222111111000000000000////////////////////////////////////................................................,,,,,,,,,,,,,,,---......------------,,,,,,,,,+++---------.........//////..................------000000000000000/////////......---------,,,,,,,,,++++++,,,,,,,,,---------+++***************+++++++++++++++***+++,,,,,,---++++++***))))))))))))***++++++************++++++******)))(((((((((((((((&&&''''''((((((''''''&&&***)))(((((('''''''''(((((((((((((((((((((((((((***))))))***,,,---,,,+++))))))******+++*********+++***(((&&&%%%%%%%%%%%%&&&''')))******))))))(((|||vvvrrrjjjgggdddaaa___[[[XXXUUUTTTSSSSSSTTTUUUVVVUUUSSSQQQPPPOOONNNMMMMMMMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFBBBBBBAAAAAAAAABBBBBBCCCFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIGGGFFFGGGHHHHHHHHHIIIJJJJJJJJJKKKLLLNNNNNNMMMMMMNNNOOOPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDEEEFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA??????======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???????????????>>>>>>>>><<<;;;::::::;;;<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<999999888888888999::::::;;;;;;<<<<<<<<<<<<<<<===:::::::::::::::;;;<<<===<<<<<<<<<===<<<<<<;;;:::888888888888888888888888999999999999999:::;;;;;;===<<<<<<;;;;;;::::::999:::::::::999999999888888999999999:::;;;;;;<<<<<<;;;999777666555666888999777777888888777666555555444444444444444444444444444666777666555333444444222222333444444444444333444444444555666666777777777777777777666666555555444444555555666666777777444555555666777777888888666666666666666666666666555555555555555555555555444444444444444444444444222222333333333333333333222222333333333333222222//////000000111222333333111111111111111111111111---.....................111111222222222222111111000000000000////////////........................------------------------------------------------,,,,,,,,,,,,---...//////.........---------,,,,,,------------............------..................111000000000//////............---------,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,+++***))))))))))))+++************+++,,,,,,,,,,,,+++***************+++******)))))))))*********))))))((('''((((((((('''(((((())))))((((((''')))(((''''''&&&'''''''''''''''''''''''''''''''''(((((((((***,,,---,,,***))))))***+++,,,,,,+++++++++***(((&&&%%%$$$$$$%%%$$$%%%'''((()))((('''&&&{{{vvvqqqnnnfffccc___]]][[[YYYWWWUUUSSSRRRRRRSSSTTTUUUSSSRRRPPPOOONNNLLLKKKKKKKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDBBBAAAAAAAAAAAABBBCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMNNNNNNNNNNNNOOOPPPPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLKKKLLLMMMNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIJJJIIIIIIHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBAAA@@@???>>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========>>>>>>>>>?????????===============<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>==================;;;:::999999:::;;;999888888999999:::;;;:::::::::777777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<::::::;;;;;;;;;::::::999777777777777777777777777888777777888888999:::;;;<<<<<<;;;;;;::::::999999999999999999888888888888888888888999::::::;;;;;;;;;:::888777666777777888666666777666666555444333222222222333333333333333333444666555333222222333111222333333444444333333333333444444555666666666666666666666666555444444111222333333555555666777444444555666777777888888777777777777777777777777555555555555555555555555333333333333333333333333111111222222222222333333333333333444444333333333/////////000111111111222000000000000000000000000.........//////000000000000111111111111111111000000000000000////////////........................------------------------------------------------------,,,------...////////////.........---------,,,------------........................////////////......------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------...---,,,***)))(((((((((***************+++,,,,,,---,,,++++++***++++++++++++***))))))((()))))))))***)))((((((''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((+++,,,+++***))))))***+++,,,,,,,,,,,,***)))'''%%%$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&{{{wwwssspppllliiieeeaaa]]]ZZZYYYXXXWWWVVVTTTSSSRRRSSSTTTTTTRRRQQQNNNMMMLLLJJJIIIIIIIIIHHHFFFGGGHHHIIIIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNMMMMMMOOOPPPOOONNNLLLKKKJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKMMMMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLJJJKKKLLLMMMMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCBBBBBBBBBCCCEEEFFFEEEEEEFFFFFFEEEDDDDDDCCCFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCAAAAAA@@@@@@AAA@@@@@@???????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@@@@???>>><<<======>>>??????@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<============>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999777777777888999999999999888666666666777777888:::::::::::::::::::::::::::::::::999999999999999::::::888999999::::::999999888777777777777777777777777777666666777888999::::::999999999999999999888888999999999999888888888777777777888888999::::::::::::999999888777666666555666666666555555444333222111111222222333333333333222333555444222111111222111222333333444444333333222333333444555555666666555555666666666555444333333333333444444555555555333333444555666777888999777777777777777777777777444444444444444444444444333333333333333333333333111111111111222222222333222222333333333333222222///000000000000000000000////////////////////////,,,------...//////000000///000000111111000000///000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,---..................------------,,,,,,---------..................//////000000000//////...------,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******************************++++++,,,---,,,++++++******++++++******)))((((((((((((((())))))(((''''''''''''((((((((())))))))))))(((((('''&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''')))+++***)))'''((()))***++++++++++++((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((({{{yyyuuurrroookkkgggdddeeebbb]]]ZZZYYYYYYYYYXXXUUUTTTTTTTTTUUUUUUSSSQQQMMMLLLJJJIIIHHHGGGGGGGGGDDDEEEGGGHHHGGGFFFDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIKKKLLLMMMLLLLLLNNNOOONNNMMMKKKJJJIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMNNNNNNNNNHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKLLLKKKJJJHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFBBBAAA@@@@@@AAABBBCCCDDDBBBBBBCCCBBBBBBAAA@@@@@@EEEDDDDDDDDDCCCCCCBBBBBBCCCBBBAAA@@@??????>>>???>>>>>>>>>>>>???@@@AAABBB========================:::<<<>>>???@@@???>>>===<<<<<<<<<===>>>??????@@@???>>>=========>>>???@@@@@@@@@@@@@@@???===<<<;;;999999999:::::::::;;;;;;=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999:::<<<:::999999::::::999777666666777888888888888888666666666666777999:::;;;:::999999999999999999999::::::999999999999999:::777888888999999999888888777777777777777777777777666666666666777888999:::777777777777777888888888999999999999888888888888777777777888999999::::::999999999888777555444333555555555555444333222111111111222222333333333333111333444444222111111222222222333444444444444333222222333444444555555666444555666666666555333333555555555555555555444444333333444555666777888999777777777777777777777777444444444444444444444444222222222222222222222222000000111111222222222333111111222222222222111111000000000000////////////////////////////////////******++++++,,,---......//////000000000000//////000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,+++,,,,,,---......------------,,,,,,,,,,,,,,,---------........./////////000000111111111111000///......------......---------,,,,,,,,,,,,,,,------------......+++++++++***++++++,,,---*********)))***++++++,,,,,,++++++*********************)))((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&)))***)))(((&&&'''((()))************((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&((()))***~~~yyyuuusssrrrooommmkkkiiihhhhhhbbbaaa^^^\\\YYYWWWVVVUUUUUUUUUUUUTTTTTTRRRQQQQQQLLLKKKIIIGGGEEEDDDDDDEEEDDDEEEFFFFFFFFFEEECCCBBBDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@AAABBBDDDFFFDDDEEEFFFHHHJJJLLLMMMNNNIIIIIIIIIIIIIIIIIIHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLNNNOOOOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGKKKIIIGGGGGGIIIIIIIIIHHHFFFGGGIIIKKKMMMMMMMMMMMMMMMIIIEEEDDDEEEFFFEEECCCEEEGGGIIIIIIGGGEEEEEEEEEGGGHHHIIIJJJJJJHHHFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????????????????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<============<<<===>>>>>>======>>>???@@@>>>===<<<======;;;:::::::::::::::::::::::::::::::::;;;<<<;;;:::999888777777888888888777777666999::::::;;;;;;::::::999;;;:::888777666555666666777777777777777777777777888888999999999888888777999999999888888888888777999999999:::::::::;;;;;;777888888888888777666666666666555555555555666666555555666666777777777888444444555666666666666666666666666666666666666666666777777777777888888888555555555444333333333222333333333222222111111111000111222222333333333333111222333333333222111000000000111111222333444444333333333333333333333333666666555555444444444333444444444444444555666666555555555555666666666666666666555555444444333333444444444444444444444444555444444444444333333333111111111111111111111111222111000///..................///000000000000///////////////////////////......////////////......---------------------------,,,,,,,,,,,,---......---...000111222111///...------............------///...---++++++,,,------++++++,,,,,,---...............---,,,,,,,,,,,,---......,,,++++++,,,---...------------------------////////////............++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++*********))))))(((((((((((((((((()))***,,,,,,+++*********++++++((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))(((&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))************)))(((((((((((((((&&&&&&''''''((()))))))))}}}xxxtttrrrqqqpppnnnllliiihhhgggfffbbbaaa^^^\\\YYYWWWVVVUUUUUUUUUTTTTTTSSSQQQPPPOOOLLLKKKIIIGGGEEEDDDDDDEEEDDDDDDEEEEEEEEEDDDCCCBBBDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAACCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKLLLMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGJJJIIIHHHHHHJJJJJJIIIHHHFFFGGGIIIKKKLLLLLLLLLKKKJJJGGGCCCBBBCCCDDDCCCBBBDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>?????????>>>>>>===============<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888999999999999;;;;;;;;;;;;;;;:::::::::999:::;;;<<<============:::<<<======<<<<<<===>>>???>>><<<<<<======;;;:::::::::::::::::::::::::::888888999999999888777666888888999::::::999999999::::::;;;;;;;;;;;;::::::999888777666666777777888777777777777777777777777888888888999999888888777999999999888888888777777888888888888999999999:::888888888999888777777666444333333333333333333444666666666666777777888888666777777888999888888888666666666666666666666666555666666666777777777777666555555444444333333222222222111111111000000000///000111222222222222111000111222333444333333222111111222333333444555555222222222222222222222222666555555555444444444444333333333333333444555555555555555555666666666666666666666666555555444444444444444444444444444444444444444444333333333333111111111111111111111111222111000///............------........./////////////////////////////////---......//////......------------------------------,,,,,,,,,,,,---......,,,---///000///...---,,,//////000000000000//////......---,,,,,,,,,,,,---++++++,,,,,,---......///......---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...------------------------.........------------,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,+++++++++******)))))))))((((((((((((((())))))***++++++***))))))))))))***((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((('''%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''((())))))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))|||xxxvvvssspppnnnnnnmmmllljjjhhhfffeeedddaaa```^^^[[[YYYWWWVVVVVVTTTTTTTTTSSSQQQOOOMMMLLLKKKJJJHHHGGGEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHIIIJJJJJJHHHFFFEEEFFFHHHIIIJJJJJJJJJIIIGGGDDDBBB@@@AAAAAAAAA@@@CCCBBBAAAAAACCCCCCCCCBBBBBBBBBCCCDDDCCCBBBAAA@@@======>>>??????@@@AAAAAA========================>>>>>>>>>============<<<=========<<<<<<;;;;;;;;;::::::999999888888999999999999999999999999999999777777777777777777777666999999999999999:::::::::::::::;;;<<<============999;;;<<<<<<;;;:::<<<===???===<<<<<<======;;;:::::::::::::::::::::::::::888888999999888888777666888999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::777777666666777888999999777777777777777777777777777777888888999888888777999999888888888777777777666777777777777888888888888999999999999888777777777666666555555666666777666666777777777777888888666777888888999999888888666666666666666666666666555555555555666666666666666666555555444333333222000000000000//////////////////000111111111111000///000111222444444444444111111111222333333444444111111111111111111111111555555555444444444444333222222222222222333444444444444444555555555666666555555444444444444444333333333333333333333333333444444333333333222222222111111111111111111111111111000//////............------,,,,,,,,,---...///////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---------+++***)))...//////000000//////...---------------,,,,,,+++++++++,,,,,,---...............---,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...---------------------------------,,,,,,,,,++++++------,,,,,,++++++*********+++,,,,,,******+++,,,,,,++++++***)))(((((((((((((((((((((((()))************)))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))((((((''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((|||yyyuuusssrrrpppnnnmmmlllkkkjjjiiigggeeecccccc___^^^\\\ZZZXXXVVVUUUUUUSSSSSSRRRQQQOOOMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFGGGHHHHHHGGGEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIIIIFFFDDDDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCAAA@@@????????????AAA???===>>>@@@BBBAAA???@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;999999888777777888888888888888888888888888888888777777777777777666666666999999999999:::::::::::::::;;;;;;<<<======<<<<<<999;;;<<<<<<;;;;;;<<<===>>>===;;;;;;<<<===;;;::::::::::::::::::::::::::::::::::::::::::999999888888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777777777777777777888888666666666666666666666666666777777888888888888888888888888888777777777777666666777777777888888888999999999999999888888777888888777777777777888888777777777777777777777777444555666666777777666666666666666666666666666666555555555555666666666777777666666555444333222222////////////////////////000000111111111111000000000000111222333333333444//////000000111111111111222222222111111111111111333333333333333333333333222222222111222333333444333333333444444444555555222222222222111111111111222222222222222222222222222222222222111111111111000000000000000000000000000///...---------------...---+++******,,,...///........................***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,+++***((('''+++,,,,,,------,,,,,,++++++,,,---...---,,,+++*********+++,,,,,,------...------,,,++++++++++++,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,+++***)))(((((()))***++++++))))))***+++++++++***)))((('''&&&&&&''''''''''''((()))*********)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$%%%%%%&&&&&&''''''zzzvvvuuussspppooonnnmmmkkkiiiiiiiiiiiihhhfffdddbbbaaa\\\[[[YYYWWWUUUSSSSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCAAAAAABBBDDDFFFFFFCCCAAACCCCCCEEEFFFFFFEEEDDDCCCAAAAAAAAA@@@???>>>>>>??????>>>===>>>?????????>>>???????????????>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999555555666777999:::;;;<<<999888888888888888999999777777777777777777777777888888888888888888888888999999::::::;;;;;;;;;<<<:::;;;<<<<<<===<<<<<<<<<:::<<<======<<<;;;===>>>===<<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::999999999888888888777777999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::999999999888777666666555555555555555555555555555555666777888888888888888888888888777777777666666777777777777888888888888888999999999999888777777555444444333333444444555666666666666666666666666444444555666666666666555555555555555555555555555555555555666666666777777666666555444333222111111///000000000000000000000000000111111111111000000111111111111111111111111000000000000111111111111333222222222111111000000111111111111111111222222222222111111222222333444111111222222222333333333111111111111111111111111000000000000000000000000000000000000////////////........................------,,,,,,++++++,,,,,,---,,,*********+++---///,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,++++++***)))((('''******++++++++++++*********+++,,,,,,,,,+++)))((())))))******+++,,,,,,,,,,,,,,,+++***************))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++***)))(((''''''&&&((()))***)))(((((()))***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$#########$$$%%%%%%&&&&&&zzzuuuqqqnnnooommmjjjiiiiiihhheeeccceeeffffffeeedddbbb```^^^XXXWWWUUUSSSQQQPPPOOOOOOOOONNNNNNMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEE@@@AAAAAABBBBBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>???@@@AAAAAA???>>>???AAACCCCCCBBB@@@BBBBBBCCCDDDDDDCCCAAAAAA>>>???@@@???===<<<===>>>===???AAAAAA???=========>>>>>>>>>=====================<<<<<<;;;::::::999::::::::::::::::::::::::::::::::::::999999999999333444555666888999;;;;;;888888888888888888999:::777777777777777777777777888888888999999999::::::999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::<<<======<<<<<<===>>><<<;;;:::;;;<<<<<<;;;:::::::::::::::::::::::::::888888777666666666666777666777888999999:::999999999::::::;;;;;;::::::999999999999999888666555444555555555555555555555555555555666777888888888888888888777777777666666666777777777777888888888888777888888888888777666666555555444444444444555555666666555555555555444444555555666777777777777666444444444444444444444444444444444555555555555666666555444333222111000///////////////000000000000000000000000000//////...111111000///......//////111111111111111111222222222222111111000////////////////////////000000000111000000000000111222222//////000000000111111111111111111111111222222222..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********+++***)))))))))***+++,,,************************'''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((()))***************)))(((((((((((()))******++++++******))))))))))))))))))(((((('''''''''(((((()))***************)))(((((((((((((((&&&'''((()))*********)))))))))))))))))))))))))))*********))))))))))))(((((((((''''''&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""###"""""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%{{{vvvqqqmmmiiiggghhhgggfffeeeeeedddbbb```aaabbbbbbbbbaaa___\\\[[[TTTSSSQQQOOONNNMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>??????@@@??????@@@BBBBBBCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAABBB???>>>>>>>>>>>>>>>>>>???BBBCCCCCCCCCBBBAAA???>>><<<<<<<<<======>>>@@@@@@???>>>>>>???AAABBBBBBAAAAAAAAABBBCCCBBBAAA???>>>;;;===>>>>>>;;;:::;;;<<<;;;@@@FFFEEE???;;;;;;=========<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999999999999:::::::::999999999888888555555666666777888888888777777777777777888999999777777777777777777777777666777777888999:::;;;;;;888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;999;;;<<<<<<;;;:::<<<===<<<;;;::::::<<<<<<;;;:::::::::::::::::::::::::::999888777666555666666777888888999999999999888888888999999::::::999999888777888999999888777666555444444444444444444444444444555666777888888888888888777777777666666666666555555666666666777777777666777777777777666555555666666555555555555666666555555444444444333333333333444555555666666555555333333333333333333333333111222222222333333333333555444333222000///...---------........./////////---............---,,,+++......---,,,---...//////////////////////////////000000///......---,,,,,,,,,,,,---------...............------......///000------........./////////---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************(((((((((''''''(((((()))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''(((((()))(((((('''&&&&&&&&&&&&'''$$$%%%&&&(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""""""""###############"""""""""###$$$%%%'''((($$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$!!!!!!""""""###$$$$$$%%%{{{xxxsssooollliiieeebbbeeedddddddddeeedddcccaaa^^^___``````^^^\\\YYYXXXRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA???>>>>>>>>>???@@@>>>???@@@AAABBBBBBCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAAAAABBBBBBAAAAAACCCCCCBBBAAA???>>>======<<<======>>>???@@@@@@@@@======<<<<<<<<<<<<======BBBBBBCCCCCCBBBAAA???>>>;;;;;;;;;<<<===>>>???@@@@@@???===>>>@@@BBBCCCBBB@@@AAABBBBBBAAA@@@>>>===888;;;===<<<999888999;;;:::BBBIIIHHH@@@999:::===<<<;;;::::::999999::::::777777888888999999::::::888888888888888888888888:::::::::999999999999888888777777777777666666666666666666666666777888888888888888888888888888888555555666888999:::;;;<<<666777777888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;888:::;;;;;;:::999;;;<<<<<<:::::::::<<<<<<;;;:::::::::::::::::::::::::::;;;:::888777777777888999999999:::::::::999888888888888888999999888888888555666888999999888777777444444444444444444444444444555666777888888888888777777777777666666666666444444444555555555666666666666666666666555555444222222222111111222222222444444444333333222222222000111222222333333222222222222222222222222222222///000000000000111111111444444222111000...------,,,,,,,,,------.........,,,,,,,,,,,,++++++***))),,,+++++++++,,,...000111++++++++++++++++++++++++......---,,,,,,+++******+++++++++,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,---------......)))))))))******+++++++++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$###$$$%%%%%%######$$$%%% !!!!!!""""""######!!!!!!!!!"""###%%%&&&'''""""""!!! ########################$$$$$$$$$#########""""""#########$$$$$$#########  !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&%%%$$$$$$###############!!!!!!!!!"""######$$$$$$}}}zzzxxxsssqqqnnnkkkhhheeedddcccaaaaaabbbbbbaaa```^^^]]][[[[[[ZZZXXXWWWTTTSSSQQQNNNMMMLLLJJJIIIIIIHHHHHHIIIHHHHHHHHHIIIHHHEEECCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>======>>>>>>===>>>???@@@BBBCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@AAABBBCCCDDD???@@@BBBCCCAAA???;;;999>>>===<<<;;;:::999999:::;;;::::::::::::;;;<<<<<>>===<<<:::888888:::===>>>===:::======>>>>>>>>>?????????BBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;:::999777666555555555555666666666666:::;;;<<<<<<;;;999777666777777666666666666777777888888888777777777666666777666555444444555666777777777777777777777777777666666666666777888999:::<<<<<<;;;;;;:::::::::999:::999777666666666777888999999999999888888777666;;;;;;:::999999888777777888777666666666666666777666777777888888888777777888777666555555666777888555555444444333333333333000111111222333333333222333333333444444444555555666666555444444444444555333444555555333333444555555444444333222111000000222222111111111111222222000000000000////////////000000111111111111000000222111111111000000//////111000...---...///111222111111000///...---,,,,,,,,,++++++++++++++++++,,,+++++++++++++++***)))(((,,,,,,++++++***+++++++++******************++++++......,,,+++***)))))))))+++,,,,,,------,,,,,,++++++***)))(((((()))***++++++++++++***)))(((((('''(((((('''&&&&&&((()))******)))((('''&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########!!!"""###$$$%%%$$$######"""!!!!!!!!!!!! %%%$$$###"""!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!"""$$$%%%&&&""""""######$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$###""""""######$$$%%%%%%&&&&&&###"""""""""###$$$%%%%%%&&&%%%###$$$%%%%%%$$$"""!!!!!! !!!!!!""""""!!!  !!!"""!!!!!!!!! !!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!""""""!!!  !!!###$$$%%%~~~zzzwwwtttqqqooommmkkkhhheeebbbaaa```_________```___^^^\\\[[[ZZZYYYYYYWWWVVVTTTRRRQQQNNNMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHEEECCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCC@@@@@@AAAAAA@@@>>><<<:::<<<<<<;;;999999888888888999999888888999999:::;;;======>>>>>>======<<<<<<<<<::::::<<>><<<<<<<<<<<<=========>>>>>>@@@???>>>===<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888888999999999888777666555555555555555666666666666999:::;;;<<<;;;999777666777666666555555666666777777777777666666555555555666555444444444444555666555555555555555555555555555555555666666888999999:::::::::999999888888888888888777666666666666666666777777777777666666555999999888888777666666555555444444444444444555555666666666777777666666555555555444333333444555555444444444333333333222222222222333444444444444444222222222333333333444444333333222111111111111222000111222222111000111222333222222111111000000000000000000//////000000000/////////.........------.........//////.........000000/////////............---,,,+++,,,---///000//////...---,,,+++***************))))))*********(((((()))*********))))))***))))))((((((((())))))))))))))))))))))))))))))+++***)))((((((((((((((())))))************))))))((((((''''''''''''(((((())))))(((((('''&&&&&&%%%'''&&&%%%%%%%%%&&&((((((&&&&&&%%%######"""""""""$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$###""""""!!!!!!!!!"""""""""#########$$$$$$$$$########################%%%%%%&&&&&&%%%$$$"""!!! !!!""""""###""""""!!!!!!!!!!!!""" !!!!!!"""""""""###$$$###"""!!!!!!"""###$$$"""!!!!!!!!!!!!""""""###!!!!!!""""""############"""#########""""""!!! !!!""""""######$$$%%%%%%"""!!!!!!!!!!!!"""###$$$%%%###""""""######!!! !!!  !!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!"""$$$~~~yyytttqqqnnnllliiiiiihhheeeccc```^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWVVVTTTRRRPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGHHHHHHEEEDDDBBBBBBBBBBBBAAA@@@??????@@@@@@???>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@??????@@@AAAAAA@@@@@@@@@???>>>===<<<<<<:::999888777777777777777777777777777777888888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<>>>>>>===<<<::::::;;;;;;;;;;;;<<<<<<===<<<;;;::::::999::::::999999888888888888999999999999999999999999999999888888777777777777666666777777777777666555444333444444444555555555666666888999::::::999888666555666666555555555555666666555555555555444444444444444444333333333333444444333333333333333333333333555555444555555666777888777777777777777666666666666666666666666555555444333444444555555555555444777666666555555444444333111111111111222222333444555555555444444333333222222222111111111111222222333333222222222222222111111111222333333333333222000000000111111111222222000///......------......---...///...---,,,---///000000000///////////////......------------......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++***)))))))))***,,,---,,,,,,++++++***)))((((((((((((''''''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$###$$$%%%%%%&&&$$$###"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$###############"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""" !!!""""""######&&&%%%%%%$$$"""  !!!!!! !!!!!!!!! !!!"""###"""!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!  !!!""""""######!!! !!!!!!"""###!!! !!!"""######   !!!"""""""""""""""  !!!~~~{{{xxxuuupppmmmkkkiiifffdddcccbbb```^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTSSSRRRPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGEEEDDDAAAAAAAAAAAA@@@???>>>>>>@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>@@@??????>>>>>>>>>>>>???@@@???===<<<;;;;;;<<<<<<777777666555555555555555666666666666666777888888999999:::;;;;;;<<<;;;;;;888888888999:::::::::999::::::::::::::::::::::::;;;:::999888888888888888777777666666666666777777777777777777777777777777666666666666666666666666666666666555555444333333333333333444444444555555666777777777777666555444555444444333333444444555444444444444444333333333222222222222222222222222111111111111111111111111333333333333333444555555555555555555555555555555333444555555555444222111111222333333444444444444444444444333333333222222///...//////000111222333444333222111000000//////000000////////////000000000000000000000000000000---....../////////......---............/////////---,,,++++++******++++++***+++,,,,,,******+++,,,,,,,,,---------.........++++++************++++++***))))))))))))((((((((())))))************))))))))))))))))))))))))))))))((((((((('''((()))************))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$#########"""""""""!!!"""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!   !!!"""!!!!!!  !!!!!!""""""    !!!!!!!!! !!!!!!"""!!!  !!!!!!!!! ###"""!!! !!!}}}zzzwwwuuuqqqoookkkiiigggeeeccc```___^^^\\\ZZZYYYXXXXXXWWWXXXWWWWWWVVVUUUUUUTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFEEECCCAAAAAAAAAAAA@@@???>>>===@@@???>>>>>>======>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>============>>>======<<<<<<<<<<<<===>>>===;;;999999999:::;;;555555444333333333444444666666666666666777777888888888999:::;;;;;;;;;:::666777888888888888888888999999999999999888888888999888888777777777777888555555444444444444555555666666666666666666666666555555555555555555555666555555444333333222222222111111222222222333333333444444444444444333333222333222222111111222222333222222333333333333333333000000000111111000000000000000000000000000000000111111000000000111222222333333333333333333333333000111222333222111///...///000111222222222222222222222222111111111111111---------...///000111222111000///------,,,,,,---........................------------------......++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***))))))(((((())))))(((***+++***)))((()))***))))))******+++,,,,,,,,,)))((((((''''''(((((()))'''''''''&&&&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""###$$$$$$#########""""""!!!!!!!!!"""""""""""""""###$$$%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!     """!!!!!! !!!!!!""" """"""  !!!{{{xxxvvvtttqqqooollliiigggeeecccaaa^^^\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRROOOOOOOOOOOOMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGEEECCCBBBBBBCCCDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<========================<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;:::888777777777888999444333333222222222333333555555555555555666777777666777888888888888888888555777999999777666777888777777777666666666666666777666666555555555666666333333222222222222333333333333333333333333333333333333333333333444444444444333222111000000000000//////000000000111111111111111000000000000000000000000////////////000000000000000111111111111111......///000000///....................................---------....../////////000000000000111111.........///......---,,,......//////000/////////........................,,,,,,,,,,,,---...//////...---+++***)))******+++++++++,,,------,,,++++++***************+++++++++***++++++++++++******)))((((((((()))))))))******)))((((((''''''''''''''''''((())))))''''''((()))'''((((((((())))))******''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""######$$$###"""!!! !!!!!!!!!!!!!!!"""###$$$"""""""""!!! !!!!!!!!!!!!!!!"""###$$$""""""############""""""""""""############"""""""""""""""!!!!!!!!!!!!!!!     """"""!!! !!!!!! !!!!!! """{{{vvvtttrrrqqqpppnnnkkkhhheeeccc```^^^]]][[[WWWUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRPPPOOONNNNNNOOOOOOMMMMMMMMMMMMLLLJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFCCCAAA??????AAABBBBBBAAABBBBBBBBBBBBAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777777777777888999:::777777666666555555666666333222222222222222333333444333333333333444555555444555555555555444444333333555777777555444444666444444333333333222222222444333333333333333444444222111111111111111111222000000000000000000000000//////000000000111111111111000...---,,,,,,------------........./////////......------------............------------......,,,---------.........///,,,---...//////...---,,,++++++++++++++++++++++++,,,++++++******+++++++++++++++,,,,,,,,,---------,,,,,,++++++*********+++++++++,,,,,,,,,+++*********************+++++++++++++++************+++,,,+++***(((''''''((()))***(((((()))******)))((((((&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""##################""""""""""""######$$$$$$$$$!!!!!!""""""######""""""###############""""""""""""!!!!!! !!!!!!"""!!!"""""""""""""""!!!!!! !!!"""###""""""!!! !!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!     !!! !!!   !!!   !!!|||yyytttpppnnnmmmllllllkkkiiifffccc```^^^[[[ZZZXXXVVVRRROOOSSSSSSRRRQQQQQQQQQRRRRRRPPPOOONNNLLLLLLLLLLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEBBB@@@>>>>>>???AAAAAAAAABBBBBBBBBBBBAAA@@@??????<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;999999999888888888777777555555555555666777999999555555555555555444444444333222222222222222333333222222111111222222333444333333333333222222111000000222555444111000111333222111111111000000//////222111111111111111222222111111000000000000111111------------------------------------......//////...---,,,***)))******+++,,,,,,,,,---------......,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,............,,,,,,))))))))))))))))))))))))******)))))))))))))))***(((((())))))*********+++,,,+++)))((((((((()))***))))))***))))))((('''&&&'''''''''(((((((((((((((***))))))(((((((((((())))))((('''&&&&&&''')))***%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$##################%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$############ !!!!!!!!!!!! !!!"""""""""######$$$$$$ !!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!"""############ !!!"""""""""!!!    !!!!!!    !!!   !!!!!!!!! !!!!!!"""   ~~~zzzuuuqqqooommmkkkjjjjjjjjjiiigggeeecccaaa```[[[YYYVVVSSSQQQPPPQQQQQQRRRQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNLLLLLLJJJIIIHHHGGGGGGFFFDDDEEEFFFGGGFFFDDDBBBAAA@@@@@@???>>>>>>???@@@AAA@@@@@@@@@???????????????>>>===<<<:::888666555444888888777777777777888888888888777777666444333222222222222333333444444444333333444444333222000///.........////////////000...............///000111111111111111111222222222222111111000//////............//////......---,,,......//////...---,,,,,,......,,,,,,,,,...000111///...------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...,,,)))''''''***...111333///++++++------)))%%%)))******++++++++++++***))))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&''''''%%%###%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######%%%&&&'''(((((()))%%%"""###&&&)))(((&&&!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$###""""""""""""!!!"""""""""############"""#########"""!!! """######"""  !!!""""""!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!###$$$""""""      $$$"""  !!!!!!!!! !!! !!! wwwtttooollljjjiiigggeeeeeeeeedddcccbbb```___^^^XXXVVVSSSQQQOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDEEEEEEEEECCCAAA@@@===<<<;;;::::::;;;;;;<<>>>>>===<<<;;;::::::::::::999888777666555555555555444444444444555555444444444444333222111111111111111222222222333333111111111111000///...------------............///---------------...//////111000000//////.........//////...------,,,++++++------......------,,,+++...............---,,,,,,...---,,,++++++,,,...///...---,,,+++++++++++++++)))******+++++++++++++++,,,+++(((''''''))),,,...666111+++***+++,,,***(((((()))))))))))))))(((((())))))))))))((((((''''''))))))*********)))((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((()))(((''''''(((((('''%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&(((###$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$"""""""""######$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!""""""!!!!!!!!!""""""### !!!!!!!!!"""""""""""""""######"""!!! !!!!!!  !!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!  !!!%%%"""%%%$$$ !!!   """!!! !!! !!!mmmjjjgggdddccccccaaa```^^^^^^^^^]]]\\\[[[YYYYYYRRRQQQOOOMMMLLLLLLLLLMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBB@@@???>>>======<<<;;;:::::::::;;;<<<;;;:::999888666555555555555555555555555444444111000000000000000000111///000000000000000///////////////000000000000000///...---,,,,,,+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,---...//////...---,,,+++******+++++++++******))))))(((,,,,,,,,,,,,,,,+++******,,,------------,,,++++++---,,,+++***)))***+++,,,++++++******))))))******((())))))***************)))((('''''''''((()))***555///)))&&&'''))))))((('''''''''''''''&&&%%%$$$((((((''''''&&&&&&&&&%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%########################$$$$$$$$$######"""""""""!!!$$$&&&$$$!!! $$$((($$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""#########""""""""""""############$$$###"""!!! !!!"""###$$$ !!!""""""""""""!!! """!!!   !!!###""""""!!! !!!!!!!!!   !!!    """!!!   eeebbb```^^^^^^^^^]]][[[ZZZZZZYYYXXXVVVTTTSSSRRRMMMMMMKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAA??????>>>>>>>>>>>>?????????>>>===<<<;;;<<<<<<;;;:::999888888888777777666555444444333333222222222222222111111111......------------......,,,,,,---...............------..................---,,,+++)))))))))***+++************+++++++++,,,++++++*********++++++,,,,,,,,,,,,++++++*********)))))))))(((((((((''''''******++++++******)))(((+++++++++,,,,,,+++******++++++)))(((((((((((()))))))))((((((((((((((()))''''''((()))))))))))))))&&&&&&&&&&&&&&&''''''''',,,)))%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$######$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$!!!!!!!!!""""""""""""""" !!!!!!"""######$$$ """###"""!!!!!!"""%%%!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! $$$###!!! !!! !!!""""""""""""!!!    !!!  !!!""" ^^^\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999888888555555555444333222111111222222222333333333333333000000000//////......------,,,,,,++++++,,,,,,---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***+++))))))))))))************+++***))))))))))))***************++++++,,,,,,,,,)))))))))((((((((((((((()))))))))***))))))((('''))))))************))))))))))))((((((''''''''''''''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''%%%%%%%%%&&&%%%%%%%%%$$$######$$$%%%&&&'''&&&$$$$$$$$$$$$######!!!  !!!###$$$%%%&&&'''%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%###!!!!!!"""###""""""$$$$$$$$$######$$$$$$$$$########################""""""######"""!!!!!! """#####################"""!!!!!!!!!!!!"""###### !!!!!!""""""""" !!!!!!""""""###!!!  """###"""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%!!!!!!  !!!!!! """!!!  !!!"""###$$$  !!! ######!!!  !!!!!! !!!!!! """!!!XXXWWWVVVVVVVVVVVVTTTSSSRRRRRRQQQOOOMMMKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>======<<<<<<======>>><<<;;;::::::999999999:::999888888777666666555555222333333333222111000000/////////000111111222222.........------,,,,,,+++,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,,,,+++++++++++++++*********))))))((((((((())))))((())))))))))))*********+++***))))))((()))))))))(((((()))***+++,,,------)))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!###&&&((()))((('''&&&###############"""!!!  """###%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%""""""###$$$$$$###$$$######""""""######$$$""""""###$$$$$$###""""""#########""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""###### !!!!!!""""""#########"""!!!!!! """###$$$""" !!!"""""" !!!!!!!!!!!!  """###%%%%%%  !!!!!!   !!!"""$$$$$$  !!!!!!!!!   RRRQQQPPPPPPQQQPPPNNNMMMKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBAAA@@@?????????>>>>>>======<<<<<<::::::999999999999::::::888777777666666666666666777666555444444333333333111222222333333222111000---..................///+++++++++,,,,,,,,,,,,---++++++************++++++((())))))*********)))))),,,+++++++++*********)))'''''''''(((((((((''''''((())))))))))))*********+++******)))(((((())))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((###$$$$$$%%%&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&'''&&&%%%%%%%%%#########$$$######""""""!!!!!!!!!"""######$$$$$$!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''$$$!!!!!!"""#########$$$###""""""""""""###$$$"""###$$$$$$$$$$$$###"""!!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!""""""###$$$ !!!""""""######$$$$$$###"""!!!  !!!""""""!!!  !!!"""""""""!!!!!!!!!   !!!""" !!!!!!!!!!!!!!! !!!"""###  !!!   """!!!!!! !!!   &&&'''$$$NNNMMMLLLLLLMMMLLLJJJHHHEEEFFFFFFGGGGGGGGGGGGGGGAAAAAAAAAAAA@@@>>>===<<<===<<<<<<;;;;;;::::::999777777666666666666777777555555444333333333444444666555444333222222222222,,,---...//////...---------------,,,,,,+++++++++((()))***+++,,,---......******))))))))))))******'''((((((((((((((('''''',,,+++++++++******))))))$$$%%%&&&'''((('''&&&%%%))))))))))))************++++++***))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((('''%%%&&&&&&'''((((((((('''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&'''(((######$$$%%%%%%%%%%%%$$$'''&&&$$$#########$$$%%%&&&&&&%%%###!!!!!!"""###"""###$$$$$$$$$$$$$$$###############"""""""""""" !!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$""" !!!!!!$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###""" !!!"""############ !!!!!!"""""""""""""""""""""###$$$$$$ !!!"""######$$$!!!!!!!!!""""""""""""""" $$$###!!! ###!!!!!!"""""""""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!"""###$$$  !!!"""!!!!!!""""""!!! !!!"""!!!!!!   !!!!!!###"""!!!!!!      $$$&&&''''''!!! !!! ###///444444 !!!"""###IIIIIIIIIIIIHHHFFFDDDCCCEEEDDDCCCAAA@@@???????????????>>>===;;;:::999888:::;;;;;;;;;;;;:::999999777666555333222222333333666666555555555444444444222111111000///......---///...---,,,++++++++++++,,,+++++++++******))))))+++*********))))))((((((((((((''''''''''''((((((%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&''')))***+++))))))(((((((((((())))))******))))))))))))))))))))))))(((((('''''''''&&&...---+++)))((('''&&&&&&((()))***+++++++++++++++((())))))))))))'''%%%$$$&&&%%%%%%&&&)))*********$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%###"""!!! !!!"""###$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$######"""###%%%&&&'''######!!!  !!!""""""###%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$###"""!!!!!!  !!!!!!  !!!""""""###""""""###!!! """######!!! !!!!!!!!!!!!!!!   """"""!!! !!!$$$###"""   !!!  !!! !!!"""######!!!  !!! !!!!!!  """###""" !!! !!!  """!!! !!!""" !!!  ###$$$###!!!!!!!!!###)))"""FFFFFFFFFEEEDDDCCCBBBAAABBBAAA@@@???>>>=========<<<<<<;;;:::999888777777888888888888888777777666666555444222111111222222333333333333222222222222000000//////......------......---++++++*********++++++*********)))))))))************)))))))))(((((((((''''''''''''((((((''''''&&&(((******)))(((''''''''''''(((((()))***))))))(((((((((((())))))************************)))))))))(((((((((''''''...---+++)))((('''&&&&&&((()))******+++++++++***((()))))))))((('''&&&%%%&&&%%%%%%''')))+++***)))&&&&&&&&&'''(((((())))))((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%$$$###""""""""""""###$$$!!!"""$$$#########$$$%%%%%%%%%$$$$$$####################################%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$###""""""###$$$&&&'''$$$###"""!!! !!!!!!""""""######$$$$$$###$$$$$$$$$$$$###""""""%%%%%%$$$$$$###""""""!!! ######$$$$$$$$$######"""$$$### !!!"""$$$$$$$$$"""  """###############"""!!!    !!!"""!!!   !!!!!!###"""!!!   """"""!!!!!!  !!!""""""  !!! !!!!!! !!!  """%%%'''((("""CCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999999888777777777666666666666555555555555555444333333444333222111000000000111000000000000////////////------------------------------,,,+++******************))))))))))))((((((************))))))))))))((((((''''''''''''(((((())))))((()))++++++***(((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))***************)))))))))))))))---,,,+++)))((('''&&&&&&((())))))***************((()))))))))((('''&&&%%%&&&%%%&&&'''***+++***)))''''''&&&&&&&&&((()))***(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%% """""""""###$$$&&&$$$############"""""""""########################%%%$$$$$$######$$$$$$%%%%%%$$$######""""""############""""""###$$$&&&'''$$$###"""!!!!!! !!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""###"""  $$$$$$$$$$$$###"""!!! ###"""  !!!""""""######"""  !!!$$$$$$$$$###"""!!!     !!!!!!""" !!!""""""  !!!!!!!!! !!!###""""""!!!!!!  !!!!!!      ###%%%&&&&&&!!!@@@???===<<<;;;;;;<<<<<<:::999888777666666666666555555555555555555555555333333333333333222111111111111000000//////////////////.........---------++++++++++++,,,,,,,,,,,,,,,,,,+++***************)))))))))(((((((((((((((*********)))))))))))))))((((((''''''''''''((((((***)))((()))++++++)))((()))))))))***))))))(((((())))))(((((((((((())))))'''''''''(((((((((((((((************************,,,+++***)))'''''''''&&&(((((())))))***))))))((((((((((((((((((''''''&&&&&&&&&&&&(((***+++***((('''&&&%%%$$$$$$&&&(((***(((''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$ !!!######"""###$$$&&&###"""""""""""""""""""""###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""#########""""""""""""$$$%%%&&&$$$###"""!!!!!!!!!!!!!!!  !!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""$$$###  !!!!!!!!!""""""!!! !!!   """"""!!!!!!  !!!    !!!!!!!!!!!!""""""!!!  !!!!!!      ###===<<<;;;999999999:::;;;666555444333333333333333444444444444555555555555222222222222222111111000//////////////////..................------------************++++++++++++++++++***)))))))))******((((((((((((((()))))))))))))))))))))))))))******((((((''''''''''''(((((((((''''''((()))***(((''')))******++++++***)))((())))))(((((((((((())))))((((((((())))))*********************++++++++++++++++++)))(((''''''''''''(((((()))))))))((((((''')))((((((''''''''''''''''''&&&''')))++++++***((('''&&&$$$######%%%'''((('''&&&&&&%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%###########################$$$%%%%%%###"""###%%%"""""""""""""""""""""###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""#########""""""!!!"""$$$%%%&&&###""""""!!!!!!!!!!!!!!!  !!!###%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!$$$###!!!!!!""" !!!!!!!!!!!!!!!    !!!!!!!!!  !!!!!! !!!!!! !!!  !!!"""!!!!!!   !!!"""!!!     !!! ###  ::::::999888888888888888444333222222111111222222333444444444444444444444111111111222111000000///......////////////............---------,,,,,,,,,******************************)))))))))))))))***(((((())))))))))))******))))))))))))************((((((''''''''''''((((((%%%$$$$$$&&&((()))(((''')))***+++,,,,,,+++***)))))))))(((((((((((())))))******++++++,,,,,,------***************++++++++++++***)))(((''''''''''''(((((((((((((((''''''&&&)))(((''''''''''''((((((''''''(((***,,,,,,)))'''&&&&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$######"""###%%%&&&'''&&&&&&%%%""""""############""""""$$$%%%&&&%%%###"""###$$$"""""""""############$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######""""""!!!!!!"""###%%%&&&!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""### !!!"""############!!! !!!""""""!!!""""""!!! !!!###!!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!  !!!  !!!   """!!!"""###((( 666666777777666666555555333222222111111111111222333333333333222222222222///000000000000///......---...///000000///......,,,,,,,,,,,,++++++++++++,,,++++++******)))))))))))))))((((((((())))))***)))))))))*********++++++((()))))))))************((((((''''''''''''((((((#########&&&(((***)))(((((()))+++,,,---,,,+++***))))))(((((((((((()))))))))))))))***+++,,,,,,,,,)))))))))*********++++++***)))(((''''''''''''''''''(((((((((''''''&&&%%%)))((('''&&&&&&'''((()))'''''')))+++---,,,)))&&&''''''''''''''''''''''''############$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%%######$$$%%%%%%$$$######"""###$$$$$$######$$$%%%############$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######""""""!!!!!!"""###%%%&&&   !!!!!!""""""""" """###%%%%%%&&&&&&!!!!!!!!!!!!!!!""""""""" !!!""""""######!!!!!!"""""""""""""""!!! !!!!!!""""""!!!"""###"""!!!!!!"""$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!"""!!!!!!    !!!   %%%+++  !!!!!! !!!333444555666555444333222333222222111111111111222222222222222111111111000......//////......---,,,---...///000000000......++++++++++++************---,,,,,,+++***))))))((())))))(((((((((((()))***))))))******+++++++++,,,(((((())))))*********+++((((((''''''''''''((((((#########&&&)))+++***)))'''(((+++---...---,,,+++))))))(((((((((((())))))%%%&&&&&&'''((())))))***(((((())))))***************)))(((''''''''''''''''''((((((((('''&&&&&&%%%)))((('''&&&&&&'''((()))'''((()))+++---,,,)))&&&((())))))***))))))((('''"""""""""###$$$$$$%%%%%%!!!"""%%%'''''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###"""###$$$&&&######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""#########"""!!!!!!!!!!!!###$$$%%%  !!!!!! !!!"""###$$$%%%%%%%%%"""""""""""""""######### """############!!!!!!!!!!!!  !!!!!!!!!!!!###  !!!!!!!!!!!!""""""!!!   !!!  !!! !!!   ###*** !!!  !!!   444444333222111111111111///////////////000111111444444333333111000...---111111000......---------//////000000000///---,,,)))******+++++++++*********++++++,,,,,,++++++*********+++++++++******)))))))))*********))))))((())))))(((((((((((())))))***)))((('''''''''''''''))))))((((((''''''&&&&&&''''''(((((())))))******((((((''''''&&&&&&&&&%%%)))(((&&&%%%&&&(((***+++'''(((+++,,,,,,+++((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((***---///...---(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$############$$$$$$$$$$$$######""""""!!!"""######$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""######"""%%%&&&"""$$$"""!!!  !!!"""###"""###$$$###"""!!! !!!""""""$$$"""!!!"""$$$%%%### !!!"""$$$###!!! !!!""" !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!! !!!###%%%   """!!!   !!!""""""!!!  !!!"""###$$$  !!!  !!!  !!! !!!555444333111111000000000///////////////000000111......000111222333333333111000///...------------...//////000///...---,,,******+++++++++*********)))******++++++******)))*********++++++******)))******++++++++++++******+++******))))))******+++)))(((((('''&&&&&&''''''(((((((((((((((''''''''')))))))))************************))))))((((((((())))))'''''''''(((***+++((()))***++++++***)))((())))))))))))))))))(((((())))))))))))))))))*********************************))))))+++------,,,******))))))(((''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$#########"""!!!$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!"""######$$$$$$###!!! """$$$%%%$$$"""   !!!!!!###$$$$$$$$$$$$!!!!!! !!!!!!""""""!!! !!!$$$$$$""" !!!"""###""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!   !!!"""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$!!!!!!!!!!!! !!!"""   !!! 555444222111000///////////////......//////000111222222222222111000//////000000///...---------------............---,,,,,,,,,,,,++++++******))))))((())))))))))))))))))((())))))******+++******)))++++++,,,,,,,,,,,,,,,+++******))))))))))))******(((((('''&&&&&&&&&&&&''''''((((((((((((((())))))++++++++++++++++++*********************)))))))))***)))((((((((()))+++,,,))))))************))))))+++++++++******))))))))))))))))))******++++++,,,++++++************+++++++++******+++,,,,,,***(((,,,+++***)))'''%%%$$$$$$$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$###"""$$$$$$$$$$$$############!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######%%%""" !!!###%%%%%%%%%%%%$$$"""!!!!!!!!!  """$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!! !!!""""""""""""""""""!!!!!!   !!!!!!!!!!!!!!!!!!  !!!!!!   !!!"""#########$$$%%%&&&&&&%%%$$$###!!!!!!""""""###$$$%%%%%%"""######$$$###""" !!!""" !!!  !!!!!! 444333222000///...------///............///000000333333333222000///---,,,000///...---------------------------------,,,,,,...---,,,+++******))))))((())))))******))))))(((((())))))******************++++++,,,,,,,,,,,,,,,(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((()))))))))***,,,,,,++++++*********))))))))))))))))))))))))(((******)))(((((()))***++++++******************+++,,,++++++******))))))((('''((())))))***+++++++++,,,+++************+++,,,))))))***,,,------+++)))---,,,+++***((('''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&$$$###!!! %%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%!!!!!!!!!!!!!!!""""""###$$$"""!!!"""$$$%%%%%%%%%!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""###%%%&&&'''"""""""""""""""!!!!!! !!!"""""""""!!! !!!"""!!!"""#########"""  !!!!!!!!!!!! !!!"""#########"""  !!!!!!""" !!!  !!!!!! !!!""""""######$$$%%%&&&&&&&&&&&&%%%$$$""""""######$$$$$$%%%%%%"""###$$$%%%$$$"""   !!!!!!   """ 222222000///...---------...............//////000,,,---...000222222333333///......------------...---------,,,------------......,,,+++************)))******************)))'''((()))***************))))))***+++,,,,,,++++++((((((''''''''''''((((((''''''&&&&&&&&&''''''((('''((((((((())))))******+++++++++******))))))(((******************************)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))++++++,,,,,,++++++,,,++++++++++++++++++,,,'''((())),,,//////---+++,,,,,,,,,,,,+++++++++***)))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&###!!!$$$$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###!!!!!!!!!!!!!!!""""""###"""###$$$###""""""###%%%!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!$$$######"""######$$$%%%!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!! !!!"""!!!"""#########"""   !!!!!!"""""" !!!"""#########""" !!!!!!  !!!!!!"""     !!!!!!"""""""""###$$$%%%%%%$$$###"""##################$$$$$$ !!!#########!!!""""""!!!  !!!!!!"""!!!000000///...------------......------......///000......///000111111111111......---------------...---------,,,------...///...---,,,+++******+++,,,)))******++++++******)))''''''((()))************((()))***+++,,,,,,,,,+++++++++************++++++(((''''''''''''((())))))((())))))))))))))))))******************))))))))),,,,,,,,,---------------++++++++++++*********)))------............------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///------,,,,,,------------,,,,,,'''(((***...111111///,,,,,,,,,,,,---------......,,,++++++***)))((('''&&&&&&'''((())))))((('''&&&''''''((('''&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%###"""!!!!!!!!!!!!!!!"""######!!!###%%%$$$""""""###%%%$$$$$$###!!! !!!"""""""""!!!$$$$$$#########""""""""" !!!"""###$$$###"""""" !!!###"""!!! !!! !!!""""""""""""""""""!!!!!!  !!!""" !!!"""""""""  !!!"""!!! !!!""" !!!!!!  !!!!!!!!!!!!!!!  !!! !!!"""######"""!!! """"""""""""""""""!!!!!! !!!!!!!!! !!!$$$$$$"""  !!!###"""!!!......---------------......------------...//////222222222111000...---,,,...------,,,,,,------.........---------...000000...---+++******+++,,,---((())))))))))))))))))(((&&&'''((()))************)))***+++,,,------------,,,,,,++++++++++++,,,,,,((((((((((((((()))***************)))))))))))))))*********+++++++++++++++,,,---------............---------------,,,,,,+++---///000111111000///------------...//////000000///000111111111///---,,,---...000222222000...---***+++---000222222///,,,,,,,,,,,,,,,------......+++++++++******))))))((('''((()))******)))((('''&&&'''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&++++++***)))'''%%%###"""#########$$$$$$%%%%%%&&&###$$$&&&''''''%%%###"""!!!!!!!!!!!!!!!"""#########""""""$$$&&&''''''&&&%%%$$$"""!!!  !!!"""!!!  !!!"""#########"""!!!"""$$$%%%$$$$$$###!!!###%%%$$$!!! !!! !!!"""###""""""!!!!!!!!!!!!!!!  !!!###$$$ !!!""""""###"""""""""!!! !!!"""   !!!"""###!!!!!!!!!  !!! !!!""""""!!! !!!!!!!!!  !!!!!!""" """#########  !!!###!!! ---,,,,,,,,,,,,---.........------------...//////+++,,,...///111222222222------,,,,,,,,,------...///......---...///000111...,,,+++******+++---///''''''((((((((((((''''''&&&'''((()))***************+++,,,---............++++++************++++++)))))))))))))))***++++++++++++******))))))((((((+++++++++,,,,,,---------+++++++++,,,,,,---------//////000000///...------...///222333333222///.........///000111222333333...///000000///---+++)))...000333555555333000...,,,---///111333111...***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++''')))***++++++***)))'''%%%%%%%%%&&&((()))+++,,,$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%&&&((()))(((&&&$$$"""!!!!!!!!!!!!!!!"""######$$$!!!###***...+++&&&!!!!!! !!!!!! !!!"""""" !!!###$$$$$$"""!!!!!!$$$%%%%%%$$$$$$###%%%&&&%%%!!! !!! !!!"""$$$###!!! !!!"""!!! !!!"""$$$%%% !!!""""""###!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!! !!! !!!###%%%""""""!!!  !!!!!!!!!!!! !!!""""""!!!   """###$$$""""""  !!!""" """$$$$$$!!! !!!###  !!! !!!   """!!!###,,,+++*********+++,,,------------............///222111///.........///000++++++******************.........------,,,,,,,,,,,,+++***))))))+++---...)))))))))***)))(((''''''(((((((((((())))))))))))))))))*********+++++++++++++++***************+++---------,,,,,,+++++++++------/////////...---,,,,,,------------------,,,////////////////////////,,,------...///000000111333333333222222222111111//////............/////////000000111111111000000000111222333333222111000,,,...000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***)))(((((((((''''''''''''((((((###$$$&&&&&&&&&&&&$$$###'''&&&%%%$$$###$$$%%%%%%'''&&&%%%###"""######$$$''''''''''''&&&%%%$$$###&&&$$$""""""###$$$###""""""!!!"""$$$&&&'''%%%$$$%%%""" """&&&))))))((( !!!"""""""""""""""!!!!!!""""""!!! ######"""""""""""""""###"""!!!  !!!"""  !!!###$$$""""""!!! !!!"""######!!!!!!!!!!!!"""$$$###!!!&&&$$$!!! !!!  !!!!!! !!!!!! !!!!!!"""   !!! &&&$$$"""!!! !!!"""###""""""""""""!!!  !!!"""!!!!!!!!!  !!!  """###"""  !!!    """"""""""""!!!  ,,,,,,+++++++++,,,---...------------............111000///.........//////+++++++++******)))))))))---------,,,,,,,,,++++++,,,+++)))))))))***,,,---***)))))))))(((((((((((((((((())))))))))))************++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,---...////////////...------......//////......---000000000000000000000000//////000000111222222222333333333222222222222111333222222111111222222333000111111222111111000000000000111222222111000000---///111333333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***)))(((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%'''''''''''''''%%%$$$$$$$$$###!!!!!!###$$$###"""$$$$$$%%%'''))))))(((&&&&&&###!!! """###"""!!! """"""###$$$$$$$$$$$$$$$!!!!!!""""""!!! $$$$$$$$$#########$$$$$$"""!!!  !!!"""  !!!###$$$###"""!!!!!! !!! !!!!!!!!!  !!!!!!%%%###!!! !!!   !!!   %%%$$$""" !!!"""###""""""""""""!!!  !!!""" """"""!!! !!!"""""""""!!!!!!  !!! !!!""""""!!!!!!!!!!!!  ------,,,,,,,,,---...///------------............000//////...---.........,,,,,,+++***))))))((((((,,,++++++++++++***************)))((()))***+++,,,+++***)))((('''((())))))))))))))))))******+++++++++,,,,,,,,,,,,---------......---------....../////////............------...//////000000000/////////000000111111000000///111111111111111111111111111222222333333444444555333333333333222222222222111111111000000111111111222333333333222111000000///000111222222111000//////000222444444222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++******))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&(((((((((((('''&&&%%%$$$"""  """#########%%%%%%%%%''')))***(((&&&&&&$$$"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!"""""""""!!! ########################!!!!!! !!!!!!  !!!"""######""""""!!!!!!!!!!!!!!! !!! ###"""  !!!###  !!!  !!!    !!!$$$###!!! """###############"""!!!  !!!  !!!"""###  !!! ###$$$###  ,,,,,,,,,,,,,,,------...,,,,,,---------.........///......------------------,,,+++***)))((('''&&&***************)))))))))))))))(((((())))))***+++,,,+++)))''''''((()))***))))))******++++++,,,,,,------------............///............//////000000000000000////////////000000000111111111111111222222333333333333222222333333333333333333333333333333333444444555555555444444333333333222222222111111000000000000111111444444444333222111000//////000111111111111000//////000333444444333000///---------------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&'''"""#########$$$%%%&&&&&&(((((((((((('''&&&%%%%%% !!!###$$$###$$$###$$$&&&'''(((&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""###""""""!!!!!!!!!"""""" !!!"""###!!! """"""!!!!!! !!!"""### !!!  """ !!!""" !!!!!!!!!!!!!!!!!!  """######"""  """###############"""!!!  !!!!!!""""""  !!!!!! !!! !!!   !!!   """###$$$!!! !!!"""!!! ***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,++++++,,,,,,+++***)))''''''&&&)))))))))))))))))))))))))))))))))))))))******+++---+++)))((('''(((***+++******++++++,,,------...------........./////////...............///000000111111111111111111111111111111111111222222333333333444444555555444444333555555555555555555555555333333444444444444444555444444444333333333222222555444444333333444444555444444444333222111000//////000111222222111000///...000222444444222000............------,,,,,,,,,,,,,,,,,,+++++++++******((())))))*********))))))((((((''''''''''''(((((())))))'''&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&(((((((((((('''&&&%%%$$$!!!###$$$###$$$###$$$%%%''''''%%%###%%%%%%&&&%%%$$$$$$$$$$$$######################## !!!"""""""""""""""!!!!!!"""""""""""""""!!! !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""!!!!!! !!!"""###$$$###!!! !!!!!!!!!  !!!"""###!!!!!!!!!   """ !!!"""!!!!!!!!!###!!! !!!###$$$"""!!! !!!"""#########""""""!!!  !!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!! """###!!!!!! !!! !!!""""""!!! """###""" )))***+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******++++++***)))((((((''''''((((((((())))))))))))***)))))))))*********++++++,,,+++***)))((()))*********++++++,,,---...//////---............///////////////...//////000111222222222222333333333333444222222222222333444555666444555555666666555555444555555555555555555555555444444444444444444444444444444444444333333333333333333222222222222333333222333333333222111000000000111222333333222111000///000222444444222000/////////......---,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))******))))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''&&&%%%%%%!!!"""###$$$%%%&&&&&&%%%''''''''''''&&&%%%$$$###!!!###$$$###%%%%%%%%%'''((((((&&&$$$$$$%%%&&&$$$!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!"""#########"""""" !!!###$$$%%%$$$$$$### !!!!!!!!!!!! !!!!!!!!!!!! !!! !!!!!!"""""""""""""""""""""######  !!!""""""!!!!!!  !!! !!!"""  """!!! !!!"""###!!! !!!"""""""""""""""!!!   """!!!  !!!   """###!!! !!!"""!!!***+++,,,---------,,,,,,++++++,,,,,,,,,---------***+++,,,,,,,,,+++))))))******))))))((((((((('''(((((()))))))))*********)))******++++++++++++++++++++++++*********))))))++++++,,,---...///000000---------.........//////000000000000111222333444333333333444444555555555333333333333333555666777555555666666666666555555666666666666666666666666555555555555555555444444555444444444444333333333000000////////////000000000111111222111111000000111222333444444333222111000111444555555444111000/////////...------,,,,,,,,,,,,,,,+++++++++******'''(((((()))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((((((((('''&&&$$$###"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$###%%%$$$$$$&&&''''''$$$""" """$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!"""############### !!!###%%%&&&&&&%%%$$$ !!!""""""!!!  !!!""""""!!!  !!!!!!!!!""""""######"""!!!  !!!!!!!!!!!!   !!!  !!!   !!!"""!!!!!!!!!  """!!!!!!    ###"""!!! +++,,,---.........---,,,++++++,,,,,,,,,---------******+++,,,+++***)))((())))))))))))((((((((((((((()))))))))******++++++******+++,,,,,,,,,,,,+++***++++++++++++***))))))++++++,,,---...///000111------------.........///222222222222333444555666444444444555555555666666444444333333444555777888555555666666666666555555666666666666666666666666666666666666555555555555555555444444444333333333333222222222222222222333///000000111111111000000222333444444444444333222111333555777777555333111000000///...------,,,,,,,,,,,,,,,+++++++++******''''''((()))))))))))))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%))))))))))))'''%%%###""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$###"""""""""  """#########"""""""""###$$$$$$""" """"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""############### """$$$%%%$$$###""" !!!""""""!!!  !!!""""""!!!  !!! !!!"""######!!!!!!"""""" !!!!!!!!!!!!!!!!!!  !!!"""  ######$$$$$$###!!!!!!"""   !!!"""    """!!!!!!  !!!!!! ###"""!!!%%%!!!******+++++++++,,,,,,,,,***++++++,,,,,,------...000///...,,,***((('''&&&))))))(((((('''''''''&&&++++++******************)))+++---......---,,,++++++++++++,,,---...///000......//////000111111111///000111222222222222222111111222333555777999:::777888999888777666777888777666555777999:::999666666777777777888888888888888999999999999888777777:::999999888777666666555555555555444444333333333444333333222222111111111111111222222222333333333111111111111111111111111///333777999888444111///......//////////////////---,,,+++***)))))))))))),,,+++)))((((((((()))***++++++***((('''&&&$$$$$$))))))((('''%%%$$$######'''&&&&&&&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%***)))'''%%%###""""""!!!!!!!!!!!!"""######$$$$$$!!!###&&&'''%%%###!!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!  """#########"""!!!!!!"""$$$%%%%%%$$$######%%%%%%%%%$$$###!!! !!!!!!"""""""""""""""""""""######$$$"""""""""!!!  !!!"""###"""  """"""!!!   !!!!!!!!!!!!!!!  ###"""   !!!!!!"""!!!  """"""""""""!!! !!!""""""!!!!!! """"""!!!!!! !!!$$$   !!! ******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///...---,,,***)))(((((())))))))))))((((((((('''++++++*********************+++,,,---------,,,+++---,,,,,,,,,---...///000...//////000111111222222111222222333333333222222444444444444444555666666888999:::999777666666888777666555777999:::888666888888888888999999999999999999999999999888888777999888888777666666555555444444444444333333333222333333333222222222222222111222222222222333333333111111111111111111111111000333888999888444111000---------------------------,,,+++***))))))))))))+++***)))((((((((()))***))))))((((((''''''&&&&&&(((''''''&&&%%%$$$#####################"""""""""############$$$$$$$$$$$$''''''&&&%%%%%%$$$%%%%%%#########"""""""""""""""!!!$$$''''''&&&$$$###""" !!!""""""!!!  !!!"""$$$%%%&&& """#########"""!!!!!!"""###$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$"""""" !!!!!! !!!"""######!!!!!! !!!!!!"""!!!!!!######"""!!!!!!!!!    !!! $$$###!!! !!! """ !!!   !!!!!!!!!!!!!!!!!! ###"""!!! !!!!!!!!! """""""""!!!!!!!!!  !!!  ******+++++++++,,,,,,,,,...------,,,++++++******------,,,++++++******)))***************)))))))))******+++++++++++++++++++++++++++,,,,,,,,,------///...............//////000000000111222222333333444444555555555444333333444444444444444555666666999:::;;;999777666666777777666666777999999888666888999999999999:::::::::999::::::::::::999888888777777777666555555444444333333333333222222222222222222222222333333333333222222222222333333333333222222222222222222222222111444888:::888555222111------------------------,,,+++******))))))))))))+++***)))((((((((())))))''''''''''''''''''((((((%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""""""""""""""""""""############$$$$$$%%%%%%&&&''''''((($$$$$$######"""!!!!!! !!!$$$''''''&&&%%%$$$$$$ !!!######!!! ############"""""""""""" !!!""""""######"""""" !!!"""############"""!!!!!!"""###$$$$$$$$$$$$!!!  !!!######  """###$$$!!!"""######"""!!!###"""!!!  !!!### !!!!!!$$$$$$"""!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$""" !!!""""""!!! ###"""""""""""""""!!!!!! !!!"""******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,+++++++++,,,---...///111000000/////////000000111222222333333444444555777777777777666555444444111222222333555777999:::;;;<<<<<<:::777666666777777777777888888888777777888888888999999999:::::::::::::::::::::999888888666666555555555444444444222222222222222222222222111222222333333444444444222222222333333333444444222222222222222222222222111555888999888555333222000000000000////////////++++++***)))))))))))))))******))))))((((((((((((''''''''''''''''''''''''##################$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$%%%&&&'''(((((((((############""""""!!!!!!!!!###%%%&&&%%%$$$$$$$$$ !!!""""""""""""!!! %%%%%%$$$###!!! !!!!!!""""""############ !!!!!!""""""###### !!!!!!"""""""""""""""!!!!!!  !!!"""###$$$"""!!!  !!!###$$$""""""######"""!!!""""""    !!! $$$$$$$$$######"""""""""!!!  """"""""""""!!!$$$###"""  !!!""""""""" ############""""""""""""!!!  !!!  ******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000222222111111000111111111333333444444555666666666888888888888888777666555222333333555666888:::;;;<<<<<<<<<;;;888666777777777777888888888777777777777777777777888888888999999::::::::::::999888888555555555555444444444444222222222222222222222222222222222333333444444555222222333333333444444444222222222222222222222222222444888999777444222222111111000000000/////////******))))))((()))))))))))))))))))))((((((''''''((((((((('''&&&&&&%%%%%%""""""############$$$$$$"""""""""###$$$$$$$$$%%% !!!!!!!!!"""""""""$$$%%%&&&''''''&&&&&&%%%!!!!!!""""""############ """$$$$$$###""""""#########"""!!!!!!"""###### """###$$$$$$"""""""""""""""######$$$ !!!""""""###$$$!!!!!!!!! $$$######""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""!!! !!!!!!"""#########""""""!!!  !!!   """###$$$%%%%%%$$$######!!!!!!  """"""""""""!!!  !!!!!!  !!!!!!!!! """"""""""""############!!!   !!! ******+++++++++,,,,,,,,,))))))******+++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++,,,---------,,,------...///000111111333222222222222222333333555555555666777777888888888888999999999888777777777777777777777888999999;;;<<<===;;;999888888999666888999999777666666777666666777777777888888888888999999999999888777777555555555555555555555555222222222222333333333333333333333333444444444444333333333333444444444444333333333333333333333333111444777777555333222111000//////......---------***))))))(((((()))))))))(((((()))))))))((('''&&&((((((''''''&&&%%%$$$$$$##################$$$$$$!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$%%%&&&&&&&&&%%%$$$### !!!!!!"""######$$$$$$!!!###$$$###!!! !!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!###""""""""""""###$$$%%% !!!"""###$$$%%%&&&%%%$$$###"""!!!!!!"""######"""""""""""""""""""""""""""""""""######$$$$$$$$$######"""!!! $$$$$$###""""""!!!!!!  !!!   !!!""""""!!!###%%%&&&&&&%%%$$$""""""!!!   """!!!  !!!""" !!!!!! !!!!!!"""""""""""""""### """   !!!!!!******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,******++++++,,,------...,,,---///111222222222222333222222222333444555555666666777777888999999999777777888999999999888888999999888888999999:::;;;;;;<<<<<<<<<:::999999:::666888:::999777555666777777777888888888999999999777888888888888777666666555555555555555555555555222333333333444444444444444444444444444333333333333333333444444444444555333333333333333333333333000333555666444222111111000000//////...------,,,))))))(((((((((((())))))'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$#####################"""""""""!!!!!!"""""""""#########"""###%%%&&&&&&%%%###""""""""""""""""""#########$$$%%%%%%$$$!!! !!!!!!""""""!!!%%%%%%###"""!!!######"""""""""###$$$%%%!!!!!!!!!!!!"""$$$&&&''''''&&&$$$###""""""###### !!!!!!!!!!!!######"""!!!!!!!!!!!!"""!!!"""###$$$$$$###!!! $$$$$$###"""!!!!!!!!!!!! !!! !!!!!! !!!!!!!!!"""%%%''''''&&&%%%"""""""""!!!!!!  !!! """ ###"""  """### !!! !!!!!!!!!""""""""" !!!!!! !!!   !!!!!!!!!!!! ******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......,,,...111333444444333222222222222333444555666777777777777888999999::::::666777888999999999999999666777777999:::<<<>>>???:::;;;<<<<<<:::999:::<<<666999;;;:::777555666777888888999999999:::::::::777777777777777666555555555555666666666666666666333333333444444555555555555555555444444333333333333333333444444444555555333333333333333333333333000222555555333111000000333222222111000//////...))))))(((((((((((()))***'''((()))))))))(((&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&%%%$$$$$$$$$""""""""""""############ !!!###%%%%%%%%%$$$###$$$$$$######"""!!!!!!!!!&&&&&&&&&%%%""" !!! $$$$$$  !!!!!!"""###$$$$$$%%%$$$###"""""""""###%%%%%%"""!!!!!!!!!###$$$&&&((($$$###"""!!!!!!!!!"""### ###"""!!!   ###%%%&&&$$$###!!!%%%$$$###"""!!!!!!!!!!!! !!!"""!!!!!!%%%(((((('''&&&""""""""""""!!!!!!!!!!!! !!! """"""""""""!!!!!!  !!!   !!!!!!"""""" !!!  !!!""""""!!!  !!!!!!!!!  !!!###""" !!!!!!  !!! !!!!!!!!!!!!!!!...---+++***)))***++++++------,,,++++++***))))))........................------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,///111333333444555777666666666666666666666666777888999:::::::::::::::888999::::::;;;;;;::::::===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888888777777777777777777888777777777888888999999::::::999888666555555555555777555333444777888666444222222222333333444444444666666666666555444333222444444444444333222111000222333444444333222000///,,,000444444000------...333333111000...---------...,,,***(((''')))+++,,,%%%&&&&&&''''''(((((((((&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!######################## """###$$$$$$###""" $$$$$$##################%%%&&&&&&$$$###"""###%%%"""!!!  !!!""""""!!! !!!###%%%'''$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$###$$$%%%$$$###"""!!!  !!!$$$%%%"""!!!  """$$$%%%"""""""""""""""#########$$$###"""   !!!!!!"""""""""!!! !!!!!!"""$$$%%%%%%%%%%%%$$$$$$###"""!!! !!!""""""   """""""""     ###$$$$$$###!!!  """"""###    """###!!!  $$$%%%### ---,,,++++++******++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------...000333444444555666888666666666666666666666666777777888999::::::::::::::::::;;;<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888999888777777777777888999888888888888999999999999999999777666555444444444666444222333555666555333222222333333333444444444444555555444444222111111222222333444444444333333222222222222222111000///---111555555111...---...222111000...------,,,,,,---,,,)))((('''(((***,,,'''&&&&&&&&&&&&''''''((())))))(((''''''''''''(((&&&%%%%%%$$$$$$#########$$$$$$$$$$$$####################################!!!"""###$$$$$$###"""!!!###"""""""""""""""######&&&&&&&&&%%%###"""###$$$###"""!!!!!!!!!!!!"""######"""!!! !!!"""$$$%%%##############################$$$$$$%%%%%%&&&&&&###!!! !!! !!!  !!!""" ###############""""""""""""!!!   !!!!!!!!!!!!"""### !!!!!!!!!!!!   !!!""""""   """"""!!!  !!!""""""  !!!!!!!!!"""!!!    !!!!!!  !!! """###!!!++++++,,,,,,,,,+++******))))))***+++,,,,,,------+++++++++++++++++++++,,,***++++++,,,,,,---------/////////......//////000000333555666666666777999777777777777777777777777666777888999::::::::::::;;;<<<======>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888;;;:::888777777888:::;;;::::::999999999999999999999888777666555444444444444333222222444444333222333333333333444444444444333333333333222111000//////000111333444555666666222111000//////......///...222555555222...---...000///...,,,,,,+++++++++,,,+++)))((('''(((***+++((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%$$$###""""""############$$$$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$'''((('''%%%###!!!"""###$$$######""""""######$$$###"""!!!!!!!!!"""###$$$########################""""""######$$$%%%&&&&&&$$$"""!!!!!!"""""""""!!!"""!!!!!!!!!!!!!!!  !!!"""$$$$$$$$$$$$$$$###"""!!!  !!!!!!!!!    !!! """ !!!!!!!!!!!!!!!  !!!!!!"""""""""!!!""""""   !!!!!!        !!!""""""### ###!!! !!! ***+++,,,------,,,***))))))******++++++,,,------+++++++++,,,,,,,,,,,,,,,******+++,,,---.........000000//////000000111111222444666777666666777888888888888888888888888888666777888::::::;;;;;;;;;===>>>>>>???????????????===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888<<<:::888777777888:::<<<;;;;;;::::::999999888888888888666555444333333333333333222333333333333222333333333333333444444444222222222222222111000//////000111333444555555555111000///---,,,------...---111444444000---,,,------,,,+++***************+++***)))''''''((()))***)))(((&&&%%%$$$%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!"""###%%%%%%((()))(((&&&###!!!!!!##############################""""""!!!!!!!!!""""""###############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$""""""###$$$$$$###$$$$$$%%%%%%$$$###"""!!!############$$$%%%&&&'''######$$$%%%$$$$$$###"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!  !!!!!!!!!!!!"""###!!! #########""""""!!!  !!!!!!!!!!!!!!! !!!!!!         !!!"""###$$$ ###!!! )))***,,,------,,,+++***++++++++++++++++++++++++------------......//////++++++,,,---...//////000000000000000000111222222333444666777666555666777999999999999999999999999777888999:::<<<<<<======??????@@@AAAAAAAAA@@@@@@===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888;;;:::888777777888:::;;;:::::::::999999888888888888777666444333333222222333333444333333333333444333333333333333333333333111222222222222111111000000000111222333333222222000///---,,,+++,,,,,,---,,,///333222...+++************)))))))))))))))******)))((('''''''''((((((((('''&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$%%%&&&'''))))))(((&&&###!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###!!! !!!""""""!!!$$$$$$%%%%%%$$$###"""!!!!!!!!!""""""###$$$$$$%%% !!!###$$$%%%%%%$$$###!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!  !!!"""############ """###!!! ###""""""""""""!!!   !!!!!! !!!!!!  !!! !!!  !!!!!!!!! !!!"""!!!  """###!!!"""!!!   !!!"""###   !!!"""******+++,,,,,,,,,++++++,,,+++++++++++++++++++++.........///000000111111---......//////000000000111111111111111222333444444666777777666555666777::::::::::::::::::::::::888999:::<<<===>>>>>>??????@@@AAAAAABBBBBBAAAAAA===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888999999888888888888999999999999888888888888888888777666555444333222222222222333444444222222333444222222222222111111111111000111111222111111000000000000111111111000000//////...---,,,,,,,,,,,,,,,+++///222111---)))((()))))))))((((((((())))))***)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%"""""""""###$$$%%%&&&'''""""""###$$$%%%&&&&&&'''''''''&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((&&&$$$"""###$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$$$$!!!###$$$%%%$$$"""!!! !!!""""""!!!!!!###$$$$$$###### !!!!!!!!!"""""""""######""""""!!! !!!"""############ !!!!!!!!!  !!!"""""""""""" !!!!!!  !!!  !!!!!!!!! !!!!!! !!!!!! """!!!!!!!!!!!! !!!!!!!!! !!!$$$$$$""""""!!! !!!   !!!!!!!!! !!!  """ ++++++******++++++,,,---*********++++++,,,,,,---......//////000111111222000000000000000111111111333333333333444555666666666888999999888666777888::::::::::::::::::::::::999:::<<<===???@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888777777888999999888777777777777777777777777888888777666444333222222111111000222444333111000111333111111111000000000//////...//////000000000//////......////////////..................---,,,+++***,,,///222222---***((()))((((((((((((((()))******(((((('''''''''&&&&&&&&&###$$$&&&''''''&&&%%%$$$!!!!!!!!!!!!"""###$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%'''((((((&&&$$$###$$$%%%""""""###$$$$$$###"""""" !!!""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%!!!  !!!"""!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$###!!!!!!"""""" !!!###$$$$$$$$$### !!!"""######$$$""""""""""""!!!!!!   !!!""""""""""""!!!###&&&'''### !!!"""""""""""" !!!!!!!!!  !!!  """!!!!!! !!!!!!!!!"""!!! !!!### !!!""""""  !!!!!!   !!! !!!   """   !!!!!! !!!!!!!!!  !!!!!!!!!!!!   !!!!!!++++++***)))***+++---...'''((()))***,,,---...///.........///000111111222222222222111111111111111444444444555555777888888888:::;;;;;;999888888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>@@@AAAAAABBB???@@@AAAAAABBBBBBAAAAAA======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999555666888999999888666555555555666666777777888888666666444333222111111111///111333222///...000222111000000000//////......------......///......---,,,,,,---...//////......---...//////...---+++***---000333333...***))))))((((((((((((((()))***+++(((((('''''''''&&&&&&&&&!!!###%%%(((((('''%%%$$$&&&&&&%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$##################''''''(((&&&$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$### !!!""""""""""""!!!""""""###$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$###!!!!!!""""""!!!"""!!!  !!!$$$%%% !!!""""""###""""""###$$$%%%$$$"""!!!""""""!!! """$$$%%%%%%$$$### !!!"""###$$$%%%""""""###$$$$$$$$$$$$$$$!!!!!!""""""!!!  !!!!!!!!!!!!$$$!!!!!!&&&,,,---''' !!!"""""""""!!!   !!!"""############ !!!  """!!!!!! !!!!!!"""""""""!!! """$$$   ###$$$"""  !!! $$$###""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!! ###$$$"""!!! !!!!!!!!!!!!"""#########"""!!! !!!!!! ###""""""!!!  !!! !!! !!! !!!###"""***************+++++++++***+++,,,,,,,,,---000222...............///000111222111000000000111333444666555555555666888;;;======<<<:::999:::;;;===>>>>>>>>>>>>======;;;::::::;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@???>>>======>>>===:::888888999;;;===::::::999888888999:::::::::999888777666666666666777777777777777777777777555555444333333222111111222111111111000000//////000///...------...///000.........------,,,,,,,,,***)))(((''''''((()))******+++,,,---,,,+++***)))000111222000---)))'''''')))((('''''''''(((***+++)))(((&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$###""""""$$$###""""""###%%%'''((((((((('''&&&&&&%%%$$$$$$!!!"""###""" """"""""""""""""""""""""!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!$$$%%%&&&%%%#########$$$ !!!!!!!!!!!!!!!""""""###$$$$$$###"""!!!"""!!! !!!"""###"""!!!#########""""""""""""!!!$$$###"""!!! $$$(((666:::000%%% !!!!!!!!!!!! ######"""  !!!"""  ###"""!!!!!!""" """############""""""!!!!!!!!!  !!!!!!  !!! """"""""""""""""""""""""$$$"""   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""""""""!!!!!!!!! """$$$ !!!!!!  !!!!!!!!! !!!  """!!! !!!"""######"""  !!!!!!!!!""" $$$$$$###"""!!! !!!))))))************+++++++++,,,------,,,,,,...000////////////000111222333333222222222333333444555666666555666777:::<<<>>>@@@???===<<<<<<===???@@@????????????>>>===<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@??????>>>======<<<<<<:::888666555666888999888888777666666777888888999888777666555555555555444444444444444444444444333333222222111000000///111000000000/////////.........---,,,,,,---......---,,,,,,,,,+++++++++++++++******))))))***+++,,,+++,,,------,,,+++***)))///000111///,,,)))(((''')))((('''''''''(((******)))(((&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$#########$$$###""""""###%%%''')))''''''&&&&&&%%%$$$$$$$$$###$$$%%%$$$###!!!!!!""""""""""""""""""""""""""" !!!!!!!!!###$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$###############"""!!!!!!""""""""""""!!!!!!!!!!!!###$$$%%%$$$###"""###$$$""""""!!!!!!!!!  !!!#########"""""""""!!! !!!"""###"""!!!""""""""""""""""""""""""$$$###"""!!! !!!!!!!!!!!!""""""""""""%%%!!! (((222444,,,###!!!!!!""""""######""""""###"""!!! !!!""""""!!!!!!$$$###"""  """### !!!""""""###"""""" !!!###"""!!!  !!!!!!!!!!!!!!!  ###"""  !!!!!!!!!!!!!!!    !!!###$$$%%%%%% """ !!!   """"""   !!!!!! !!!  !!!!!!   !!!!!!!!!!!!  )))))))))*********++++++,,,---...---++++++---...111111111111222333444555444444555666666666555555777666777777999<<<>>>@@@BBB@@@???=========>>>>>>@@@AAAAAAAAA@@@???>>>===========================>>>>>>======<<<<<<;;;;;;;;;999777555444555666777666555444333333444555666666555444333333333333333111111111111111111111111111111000000//////......//////............---------,,,,,,++++++,,,,,,---+++++++++*********************))))))***+++,,,,,,------------,,,+++***)))...//////...+++)))((((((((((((''''''(((((()))***((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######"""###$$$%%%''')))&&&&&&%%%%%%$$$$$$#########$$$%%%%%%###"""###$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$###""""""""""""###$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!"""###$$$###"""!!!!!!###"""""""""!!!!!!  !!!###$$$$$$$$$$$$"""!!! !!!"""###"""!!!!!!!!!!!!""""""###$$$$$$%%%$$$###!!! """"""!!!!!!!!!!!!!!!!!!$$$"""!!!$$$)))***%%% """"""######$$$$$$$$$%%%###"""!!!  """"""###"""!!!!!!"""$$$"""!!!  !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!$$$######""""""""""""###""""""!!!  !!!!!!!!!  !!!""""""!!!!!!      !!!"""$$$%%%&&&''' !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$""" !!!!!!!!! !!! !!! ((()))))))))***++++++++++++---------,,,,,,...000222222222222333555666777555555777888888777666555777777888999;;;>>>@@@AAAAAA@@@>>><<<;;;;;;;;;;;;???@@@@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999;;;:::888666555555555666444333222111111222333444333333222111000000111111000000000000000000000000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************'''''''''(((((()))******......---,,,+++***))))))---......---***(((((()))''''''''''''(((((())))))''''''&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%###"""######%%%&&&((()))%%%%%%%%%$$$$$$#########!!!"""######!!!!!!###$$$""""""""""""""""""""""""""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%$$$######""""""""""""!!!!!!!!!!!!!!!######"""!!! !!!"""!!!!!!!!!!!!!!!!!!""""""!!!"""$$$%%%&&&%%%%%%$$$"""!!! !!!"""###"""!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$###"""!!! $$$#########""""""!!!!!!  !!!!!! """""""""######$$$%%%%%%""""""!!! !!!""""""""""""""""""###!!!""""""""""""!!!!!! """"""""""""!!!!!!!!!  !!!!!!!!!########################!!!!!!  !!!!!!  !!!!!!!!!!!!  !!!!!!  !!!!!!###############$$$$$$$$$  !!!!!! !!!"""$$$$$$"""!!! !!! !!!!!!  !!!!!!   )))))))))***+++,,,,,,,,,***+++------...///222444222222222333444555777888666666888888888777666555888999:::;;;===???@@@AAA@@@???>>>===;;;::::::999<<<============<<<<<<;;;<<<;;;;;;::::::999999999999888888888888888777777888777555444333333333444333222111000000111222333111000//////.../////////////////////////////////////////////............+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,************++++++++++++''''''(((((())))))))))))------,,,+++******))))))---......,,,)))(((((()))&&&''''''(((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&""""""###$$$&&&'''((()))%%%%%%$$$$$$$$$$$$######"""######"""!!!!!!###%%%######################## !!!!!!""""""###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######""""""###############"""""""""""""""!!!!!!!!!!!!!!!"""###""" !!! !!!"""###$$$$$$######$$$$$$$$$###!!! """!!! !!!"""###"""!!!""""""###$$$&&&'''((((((&&&%%%$$$###"""!!!!!!!!!&&&&&&%%%%%%$$$$$$$$$### !!!"""!!!!!!!!!!!!!!!"""###$$$"""!!!!!! !!! !!!""""""""""""!!!""""""""""""!!!!!!  !!!!!!""""""""""""""""""""""""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!  !!!!!! !!!  !!!!!!##################$$$$$$!!!   """######"""  !!!!!!!!!  """$$$###!!!  !!!"""""" !!!)))******+++,,,---......***,,,...//////111444777333333333444555777888999888888999999888888777777999:::;;;<<<>>>???@@@@@@@@@@@@???>>>===<<<;;;:::999999::::::::::::999999999999999888888777777777666666666666666666666666222222111000000000000111111000///......///000111///......------.........////////////////////////........................******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***************+++++++++******++++++++++++******++++++***))))))))))))***/////////,,,)))((((((***&&&&&&'''(((((((((((('''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###%%%&&&((()))***%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%###""""""$$$&&&########################!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%$$$###### !!!""""""###"""""""""""""""""""""!!!!!!!!!!!!!!!"""###"""!!! """ !!!""""""###$$$$$$""""""""""""!!!"""!!! !!!"""###"""!!!"""###$$$%%%&&&'''(((((('''&&&%%%###""""""!!!!!!!!!!!!!!!!!!!!! """###$$$###"""###%%%&&&"""!!!  !!!"""!!!!!! !!!!!! !!!######"""!!! !!!!!!""""""""""""!!!!!!  !!!!!!"""""" !!!""""""""""""!!!!!!###$$$""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """!!! !!!!!!"""###$$$%%%%%%!!!   !!!!!! !!!!!! !!!######!!!  """"""!!!#########"""!!! !!! !!!&&& ***++++++,,,...//////000---...000000111222555777444555555666777999;;;<<<<<<;;;::::::999999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>======;;;::::::777777888888888888888777666666666666666666666555444444444444444444444444///////////////000000000......---,,,,,,---.........---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,+++******((((((((())))))*********++++++,,,,,,+++***)))((()))((('''''''''((()))***111111000---***((((((***%%%&&&'''(((((((((''''''$$$%%%&&&'''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$!!!"""###%%%'''((()))***%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$""" """$$$###########################$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$### !!!!!!"""######""""""""""""""""""!!!!!!!!!!!!"""###$$$###!!! !!!"""""""""""""""""""""""""""!!!""""""###"""!!!"""!!! !!!"""###"""!!!""""""######$$$%%%&&&&&&'''&&&%%%$$$###"""""""""%%%%%%%%%$$$$$$$$$$$$%%%$$$"""  !!!!!! !!!!!!!!! """%%%%%%$$$!!!!!!!!!!!!""""""!!!!!!!!! !!!""""""###""""""###"""""""""!!!!!!!!!!!! !!!!!!"""""" """#########"""!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! """######$$$$$$"""""""""""""""""""""""" !!!!!!""" !!!  !!!!!!!!!""""""######### !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!! !!!######!!!    ###""" $$$ ###(((++++++,,,---...000000111000111222222111222444666666666777888999;;;===>>>>>>===<<<;;;::::::;;;<<<;;;;;;<<<===============;;;;;;;;;;;;:::999888888666777777888888888777777555555555555555555555555333333333333333333333333//////000000111222222222---,,,+++******+++,,,------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++,,,,,,,,,,,,((()))***++++++***)))(((&&&'''''''''(((((())))))************)))(((&&&$$$''''''&&&&&&'''(((***+++333333111---***((()))***%%%%%%'''((((((((('''&&&$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$!!!"""$$$&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$###""" !!!######################## !!!!!!"""######$$$$$$&&&&&&&&&%%%$$$###"""!!!###$$$%%%&&&&&&%%%$$$### !!!"""###############""""""""""""!!!!!!!!!!!!"""###$$$###"""!!!"""###%%%%%%$$$###"""!!! ######%%%&&&&&&%%%$$$###"""!!! !!!"""######!!!!!!!!!!!!"""######$$$$$$''''''%%%$$$###"""""""""######$$$$$$%%%%%%&&&&&&%%%$$$#########"""!!! %%%$$$!!! !!!!!! !!!!!!""""""!!!!!!###&&&'''%%%""" !!!"""############  !!!""""""""" !!!"""###$$$$$$###""""""!!! !!! """ !!!""" !!!"""###%%%%%%&&&&&&"""""""""""""""""""""""""""""""""!!!   !!!%%%$$$###"""!!! """######"""  !!!!!!!!!""""""""""""""""""!!!!!! """$$$$$$"""  ###""" $$$ """""""""  ###++++++,,,...///111222222111111333444555777888888777777999:::;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============;;;;;;;;;::::::999999999666666666555555444333333555555666666555333222000222111111111000000//////000000000///......------...---,,,,,,++++++++++++***+++,,,---......//////---......,,,******+++,,,++++++************++++++************************,,,++++++***)))(((''''''***************)))((((((''''''((()))))))))))))))*********(((&&&&&&(((***333333111---***(((((()))((('''%%%%%%&&&%%%###!!!"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))#########&&&))),,,---,,,$$$$$$$$$$$$%%%&&&'''''''''%%%$$$#########!!!""""""############"""""" !!!"""###$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&& !!!""""""$$$"""!!!!!!"""######"""###$$$$$$######"""!!! """!!!!!!"""$$$&&&%%%$$$###$$$$$$$$$###""" $$$"""!!!!!!"""$$$!!!!!!!!!!!! $$$#########""""""!!!!!! !!!!!! """$$$&&&(((######"""  !!!#########"""""""""""""""  !!!  !!!"""!!!  !!!!!!"""$$$&&&&&&$$$"""!!!"""!!!!!!!!! !!!"""!!! !!!  !!!  !!!   !!! !!! """!!! !!!  !!!###!!!!!!"""###$$$###""" !!!!!!!!!  !!!######!!!   !!! !!!!!!!!!###"""  """### +++,,,---...000111222333222222333555666888999999888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666444444444444444444444444333333444444333222000///111111111000000000//////000000//////...---------...---,,,+++++++++++++++***+++,,,---............+++,,,---,,,++++++,,,...++++++************++++++************************++++++******))))))((((((***************)))(((((((((((()))***************))))))((('''&&&'''***---555555222...)))&&&&&&&&&'''&&&&&&&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%$$$%%%&&&)))++++++***((('''&&&%%%$$$$$$$$$$$$%%%$$$######$$$$$$###"""""""""############""""""#########$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%######"""""""""###$$$$$$$$$"""!!!!!!"""######""""""############"""!!!!!!###"""!!!"""$$$%%%%%%$$$$$$%%%%%%%%%$$$###!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!######""" !!!!!!!!!!!!"""###$$$$$$"""!!!  !!!""""""""""""""""""""""""!!!!!! !!!!!! !!!  !!!"""""""""###$$$$$$###""""""!!!!!!    !!!   !!!"""    !!!!!!  !!!!!!  """!!!  """###"""!!! !!!  !!!""""""!!!   !!!!!!!!!!!!!!!   !!!   ,,,---...///000222333333444444555666777999:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999888777666444333333000111111222333333444444111111222111111000///...000000000000////////////000//////......---,,,,,,---,,,,,,++++++++++++,,,***+++,,,,,,------------)))+++++++++++++++---///++++++************++++++*********************************)))))))))))))))))))))******))))))(((((()))******++++++++++++***(((((('''&&&%%%(((---000333333111---)))&&&&&&''''''&&&&&&'''))))))((('''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))***)))''')))((('''&&&%%%%%%%%%%%%###""""""###%%%&&&%%%$$$""""""############""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###############""""""!!!########################%%%$$$$$$#########$$$$$$$$$"""!!!!!!"""######"""!!!!!!"""############"""$$$###"""###$$$%%%$$$###%%%%%%&&&&&&%%%$$$"""!!!###"""!!! !!!"""### !!!!!!""""""#########!!!!!!!!!"""""""""""""""$$$$$$###"""!!! """""""""######"""!!!!!!!!!  !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """###"""!!! !!!"""#########""""""""""""######   !!! !!!""""""  !!!### !!!!!!""""""!!! !!!### !!!"""!!!  !!!!!! !!!""""""!!!   !!!!!!!!!     ......///000111222333444555666666777999::::::;;;<<<<<<<<<<<<<<<;;;:::999:::::::::999999999999999999999999888888888888888999888777666444333222111000000000111111111222222000000000000000//////...//////////////////////////////......---,,,,,,+++,,,,,,+++++++++++++++,,,***++++++,,,,,,,,,,,,+++***+++,,,+++******,,,...++++++************++++++************************)))))))))))))))*********((()))))))))))))))(((((())))))***++++++*********))))))'''&&&%%%(((---111......---+++)))(((***+++'''&&&&&&'''))))))'''&&&'''&&&%%%######$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''&&&&&&&&&&&&'''((())))))$$$###"""###%%%&&&%%%$$$"""######$$$$$$######"""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$!!!"""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$#########""""""$$$###""""""""""""""""""$$$"""!!!!!!"""######""" """######$$$$$$$$$%%%###"""###$$$$$$###"""$$$$$$%%%%%%%%%$$$"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%!!!"""""""""###$$$$$$$$$!!!!!!"""############### !!!"""######"""!!! !!!  !!!!!!!!!!!!"""""""""""""""######""""""""""""######!!!$$$'''$$$###!!!!!!!!!!!!!!!"""###$$$$$$###!!! !!!###$$$!!!!!!!!!!!!    !!!!!!!!!  !!!!!!  """  !!!!!!!!!"""###""" """### !!!"""!!!  !!!""" !!!!!!   !!!!!!!!!"""!!! !!!""" !!!///000000111222333444444666777777888999:::;;;;;;<<<<<<<<<<<<;;;:::999999::::::::::::999999888888999999999888888888777777888888777555444222111111111111000000000/////////000000000///////////////.....................///......------,,,,,,+++++++++++++++******++++++,,,+++++++++,,,++++++******,,,,,,---+++))))))***,,,++++++************++++++************************)))))))))))))))*********'''(((((()))))))))((((((((()))))))))))))))((((((+++***)))'''&&&(((+++///------,,,+++(((((()))+++)))'''&&&'''''''''%%%###((('''%%%$$$###$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++)))'''&&&&&&&&&&&&'''((())))))&&&%%%$$$$$$%%%%%%$$$"""######$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""######"""""""""""""""###$$$"""!!!!!!"""######""" !!!###$$$$$$$$$$$$%%%###"""###$$$$$$###""""""###$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%!!!"""######$$$$$$######!!!"""######"""""""""!!!  !!! !!!!!!""""""""""""######""""""""""""######"""&&&(((&&&!!!!!!$$$"""!!!!!!"""###$$$%%%%%%%%%###!!! !!!###%%%############""""""""""""  !!!     !!!!!!  !!!!!!    !!!!!!!!!!!!"""###""" """###!!!  """###"""!!!  !!!"""  !!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!"""111111222222333444444555777777888888999::::::;;;;;;;;;;;;;;;:::999999888::::::999999888777777777999999888888777666666666777666555444333222111000111111000000///......---000///............//////---------..................------,,,,,,+++******+++************++++++,,,+++++++++++++++***)))(((,,,------+++)))((()))***++++++************++++++*********************************)))))))))))))))''''''((()))))))))((((((((())))))))))))(((''''''*********)))'''(((+++---000000...+++'''%%%&&&''')))((('''''''''&&&$$$"""((('''&&&%%%%%%$$$$$$%%%###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%######$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&$$$%%%&&&)))++++++)))''')))((('''&&&%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##################$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""###############$$$%%%%%%$$$"""!!!!!!"""######""" !!!######$$$$$$$$$$$$###"""###$$$%%%$$$###!!!"""###$$$######"""!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""  !!!""""""######"""!!!!!! !!!!!! !!! !!!!!!""""""#########""""""""""""#########%%%'''%%%""" """$$$"""""""""###$$$%%%&&&'''%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$############  !!!!!!!!!!!!  !!!  !!!!!!  !!!!!!"""  !!!!!!  !!!   !!!!!!!!! !!!""""""!!! !!!###!!!  """###"""!!!  !!!!!!  !!!!!!!!!   !!!"""###  222222333333444444555555777777888888999999::::::999999999:::999999888888888777777666555555444444777777777666555444444444333333222222111000000///000000000000////////////...---,,,,,,,,,,,,---...,,,,,,---------.........------,,,,,,+++************************+++,,,,,,++++++++++++***)))((('''***+++,,,***))))))***,,,++++++************++++++************************++++++******))))))((((((&&&''''''((())))))((((((***************)))(((''''''(((************,,,...000000...***&&&$$$$$$&&&)))(((''''''((((((&&&$$$''''''''''''&&&%%%$$$######$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&''')))+++***'''$$$((('''&&&%%%$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$###$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###############!!!!!!!!!"""###$$$%%%&&&$$$"""!!!!!!"""######""" !!!"""##################"""!!!"""$$$%%%%%%$$$""""""###$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""######$$$$$$###!!!!!!!!! !!!!!!"""  !!! !!! !!!""""""###"""""""""!!!!!!""""""""""""""""""""""""""""""""""""#########$$$&&&'''(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########"""""" !!!!!!"""""""""!!!  """!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!! !!!""""""     !!!""""""!!!  !!!!!!  """ !!!"""!!!  !!!  !!!!!!  !!!!!!!!!   !!!!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!    222333333444444555555555777777777888888999999:::777888888999999999888888666666555444333333222222666666555444444333222222111111000000/////////.........//////000111111111,,,+++*********+++,,,---,,,,,,,,,------.........------,,,,,,+++******)))******))))))***+++,,,,,,++++++++++++***((('''&&&((()))******)))***,,,...++++++************++++++************************,,,++++++***)))(((((('''&&&&&&'''((())))))((((((+++++++++++++++***)))((($$$&&&)))++++++,,,...///------,,,***'''&&&'''((((((''''''(((******)))(((&&&'''(((((('''%%%$$$"""###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''(((((()))***+++)))%%%"""$$$$$$$$$$$$%%%&&&''''''###""""""$$$&&&(((((('''###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%######################## """$$$%%%$$$"""!!!!!!"""######"""!!!""""""############""""""!!!!!!"""$$$&&&%%%$$$######%%%%%%&&&%%%$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""!!!!!!  """###$$$###!!! $$$###!!!    !!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""!!!  !!!"""!!! #########$$$%%%&&&((()))&&&%%%%%%%%%%%%%%%%%%&&&############"""""""""""" """#########"""!!! """!!!!!!!!!"""""""""!!!  !!!""""""!!!!!! !!!"""###  !!!"""!!!!!! !!!!!!"""""""""  !!!  !!! !!!  !!!!!!!!!   """!!! !!!!!!""" !!!!!!!!!!!!  !!!!!! ###%%%!!! !!!###%%%########################$$$###!!! !!!""" !!!!!! !!! 111111222333444555666777666666777777888999;;;<<<999888666555555555666777555555666666555444333333555555555444444333333222111///......//////...---///////////////////////////......---+++******)))+++,,,,,,---.........---//////...---,,,,,,++++++)))))))))((())))))***+++------,,,++++++,,,,,,,,,******))))))******+++,,,++++++***)))(((((())))))((()))***+++,,,+++******))))))))))))))))))))))))(((''''''&&&&&&((()))***)))))))))(((''''''&&&&&&)))(((%%%%%%&&&***...111111000...***'''&&&&&&((((((((((((((())))))))))))((((((((('''&&&&&&&&&%%%&&&%%%$$$###$$$&&&(((***))))))'''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++((()))***+++***(((&&&%%%((('''%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$#########$$$$$$'''&&&$$$"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$######%%%%%%$$$###!!!  !!!"""""" ######$$$$$$$$$$$$######  !!!!!!"""###$$$$$$###"""!!!""""""!!!!!!  !!!"""######"""!!! """"""""""""!!!  !!!""""""""""""$$$"""  """###""" !!!$$$&&&%%%###$$$###"""!!!!!! !!!!!!###"""  !!!###$$$""""""###$$$&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$"""  """$$$ !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!  !!!!!!  !!!""""""!!!!!! """$$$!!!  !!!"""   !!!!!!""""""""""""!!!!!!###"""!!!  !!!!!! !!!!!!!!!!!!  !!! !!!"""!!!######"""   !!! !!!!!!!!!!!!"""$$$%%%$$$###!!!!!!!!!""""""!!!    !!!!!!!!! !!!!!!!!!  111222222333444555666777666666666666777888999999777666555444444444555555555555555555555444333333333333333333333333333333000///......//////...---........................------,,,,,,,,,,,,+++++++++,,,,,,---......------.........---,,,,,,++++++)))))))))))))))***++++++---,,,,,,++++++,,,,,,,,,++++++******++++++,,,---++++++***)))))))))))))))((()))***+++++++++******))))))))))))))))))))))))(((((('''&&&'''((()))***'''''''''(((((((((((((((***)))'''&&&(((+++000333222111...***'''&&&&&&''''''((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***&&&%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))***+++***)))'''%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$#########$$$$$$&&&%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############%%%$$$######%%%%%%$$$###"""!!! !!!###$$$###"""######$$$$$$$$$$$$######""""""!!!!!!!!!""""""###!!!"""###$$$$$$###"""!!!""""""!!!!!!!!! !!!"""######""""""!!!""""""""""""!!!  !!!"""""""""""" """###"""!!!###""""""!!!!!!!!!!!!""""""""" !!!###$$$"""######$$$%%%&&&'''(((%%%%%%%%%$$$$$$############"""!!!!!!!!!!!!"""###!!!"""""""""""""""!!!!!! !!!!!!!!!  """"""""""""!!!!!!!!!  !!!!!!"""!!!!!!  """$$$  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###"""!!! !!!!!!    !!!!!!!!!     !!!!!!!!!!!!###%%%%%%$$$"""!!!!!!!!!"""###!!!   !!!!!!"""!!!$$$%%%!!!"""$$$###222222333444444555666666666555555444444555555666666555444333333333444444333444444444444333222222111111111111222222222222000///......//////...,,,........................+++++++++,,,,,,---------+++,,,,,,---------------...------,,,,,,+++++++++*********)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------,,,+++******)))*********((()))******++++++******))))))))))))))))))))))))(((((('''''''''((()))***&&&&&&''''''((())))))***+++)))(((''')))---111444333111---***'''&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''(((******++++++***)))'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########%%%$$$######$$$%%%$$$######"""!!!"""$$$%%%$$$#########$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""############""""""""""""""""""!!!!!!!!!!!! !!!""""""#########"""""""""""""""!!!  !!!""""""""""""%%%!!!###((( """###"""!!!"""!!!!!!!!!!!!""""""###"""!!! !!!###$$$"""######$$$%%%&&&''''''&&&&&&%%%$$$######""""""#######################################"""!!!  """$$$$$$$$$$$$############### !!!!!!!!!!!!"""""" !!!###### !!!""""""!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$#########"""!!!  !!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!"""!!!!!!!!!   """""""""!!! !!!$$$'''$$$###"""!!!!!!!!!"""###!!! !!!!!!"""!!!  !!!"""""" $$$%%%""" !!!!!!222222333333444555555666555444333222222222222222555444444333333333333333222222222333333222111111000000000000000000//////000...------...///---,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,---,,,,,,,,,+++++++++******************+++,,,,,,++++++++++++++++++,,,---++++++******++++++,,,---++++++************++++++((())))))***************((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''(((((())))))))))))((((((***---111333222///+++(((&&&&&&%%%$$$'''''''''((((((((())))))%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''((((((((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))'''''''''''''''&&&&&&&&&++++++++++++***)))'''&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$###"""###$$$%%%$$$"""###"""!!!"""$$$$$$$$$#########$$$$$$$$$$$$######"""!!! """""""""######""""""""""""""""""""""""""""""""" !!!!!!"""#########$$$"""######""""""!!!  !!!!!!"""!!!!!! !!!"""!!!!!!"""###$$$$$$###!!!!!! !!!!!!"""######"""!!!!!! !!!"""######"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!######$$$$$$$$$$$$######$$$%%%$$$$$$###"""!!!   !!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""""" !!!""""""############ !!!!!!""""""######"""!!!  !!!!!!!!!""""""""""""######$$$$$$######"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!! """!!!   """"""!!! ###&&&###"""!!! !!!"""###!!!  !!!### !!!""""""!!! !!!!!!"""""" $$$$$$  111111222222333333444444333333222111000000000000333333333333333222222222000000111111111111000000111111000///......------///...------......---,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++++++++++++++++++++***************))))))******+++,,,************++++++,,,---)))))))))))))))******++++++******)))******++++++)))))))))))))))*********((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''''''''(((''''''''')))---000222000---(((&&&&&&%%%$$$###''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&((((((((('''&&&%%%$$$###$$$$$$%%%&&&'''(((((()))'''''''''''''''&&&&&&&&&,,,,,,+++***)))((('''&&&###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$###""""""$$$$$$###""""""!!! !!!###$$$###"""######$$$$$$$$$$$$######""""""!!! ###""""""""""""""""""###"""#####################"""""""""""""""###$$$$$$############"""!!!  !!!!!!!!!!!!!!!!!!!!!"""######""""""######!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!""""""###"""######$$$$$$%%%%%%%%%%%%%%%$$$######"""!!!!!!######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###!!!!!! """%%%&&&&&&%%%$$$###########################"""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$###"""""""""######$$$$$$$$$$$$""""""!!!!!!  !!!!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!!!!"""""""""######!!!!!! !!!!!!"""  !!!""""""!!!    !!!!!! !!!$$$""""""!!! !!!"""###!!! !!!!!!""" !!!"""  !!!  !!!""""""###%%%'''%%%!!!  !!!!!!000000000111111222222222222111111000/////////000111222222222222111000///......///000000000000///000000000///......------///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***************************)))))))))((()))******+++******)))******+++,,,---((((((((((((((()))******))))))))))))))))))***+++)))(((((((((((()))***+++))))))))))))))))))))))))'''((()))*********))))))***))))))(((''''''&&&&&&'''&&&&&&(((***---000222///+++&&&%%%&&&'''&&&$$$&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))(((((('''&&&&&&''''''''''''&&&&&&((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''(((,,,+++***)))((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%######$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''$$$###""""""###$$$###""""""!!! !!!###$$$###"""######$$$$$$$$$$$$######%%%%%%$$$###""""""""""""######""""""""""""##################$$$$$$$$$$$$$$$######""""""######$$$############"""!!! !!!!!!!!!!!!!!! (((%%%""" """%%%(((!!!"""!!!  """"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""############$$$$$$%%%%%%$$$############"""""""""########################%%%%%%%%%%%%%%%$$$###""" !!! !!!$$$%%%$$$!!! """""""""""""""#########$$$###"""!!! !!!"""###""""""###$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""!!!!!!   !!!!!!""""""######!!! !!!""""""  ###%%%!!!!!!      """"""!!! !!!"""###!!!  """   !!!!!!"""#########%%%""" !!!!!!"""////////////000000000000111000000/////////000000......///000///...---,,,------...///////////////---.........//////000000///...,,,---......---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******)))*********************((((((''''''(((((()))***))))))))))))***+++,,,---)))))))))((()))******+++((((((''''''((())))))***)))(((((('''((()))***+++))))))))))))))))))))))))'''((()))***+++***))))))((((((((((((((('''''''''''''''((()))+++///222333///***&&&%%%(((***)))&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%'''((()))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''(((((('''''''''(((((()))))))))++++++)))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$"""!!!"""###$$$###!!!###"""!!!"""$$$%%%$$$#########$$$$$$$$$$$$######&&&%%%$$$###""""""""""""$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%&&&%%%$$$""""""""""""##################""" !!!!!!!!!!!! ###!!! !!!"""""" """###""""""!!!!!!!!!!!!""" !!!!!!"""""""""""""""############$$$$$$$$$$$$""""""""""""###############"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$!!!!!!!!!!!! !!!######"""!!! !!!"""""""""#########$$$%%%$$$"""!!! !!!"""############""""""""""""######$$$$$$$$$$$$"""!!! """#########""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""" !!!"""#########"""!!! !!!!!!  !!!!!!"""######  !!!""" !!!!!!"""### !!!!!!!!!      !!!  !!!!!!  !!!"""###!!!   !!!!!! !!!""""""######!!!  !!!"""............////////////000000////////////000000+++,,,---...---,,,+++***,,,------.../////////...++++++,,,...000111222333///---,,,,,,---...,,,+++++++++++++++++++++++++++)))******+++---......///,,,,,,,,,,,,,,,+++***))))))))))))))))))*********'''''''''''''''((())))))))))))))))))***+++,,,---*********)))***++++++,,,'''''''''''''''((()))))))))((('''''''''(((***+++))))))))))))))))))))))))'''((()))++++++******)))&&&&&&''''''((()))))))))(((((()))***---000333555000+++''''''***---+++)))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%''''''))))))((('''$$$###&&&''''''''''''''''''&&&"""###$$$&&&'''((((((((())))))))))))((((((((((((&&&''''''((()))***+++++++++***)))'''%%%$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!"""###$$$###!!!$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$######$$$###"""!!! $$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%'''&&&$$$"""!!!!!!""""""###$$$$$$######"""!!! !!!!!!!!!!!!!!! """###%%%%%%$$$"""!!!###%%%$$$!!! """$$$$$$###"""!!!!!! !!!!!! !!!!!!"""""""""""""""###############$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$"""!!!!!!"""$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""!!! """"""""""""############""""""#########$$$$$$$$$&&&$$$"""!!! !!!"""#########""""""!!!""""""###############"""!!!###############"""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!"""$$$$$$$$$###### !!!!!!!!!!!!  !!!""""""### !!!""" !!!###$$$###""" !!!######"""  !!!    !!!""""""  !!!!!!  !!!"""###!!!!!! !!! """### !!!!!!""""""#########$$$  !!!////////////////////////+++,,,---...////////////------------------------+++,,,------......------........................)))***,,,------,,,***))),,,++++++******++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++******))))))))))))******))))))((((((''''''''''''''''''((()))***++++++,,,******))))))((((((''''''))))))(((((('''''''''&&&''''''((()))))))))))))))))))))((('''''''''''''''(((((()))))))))'''&&&%%%(((((((((((((((((((((((())))))'''''',,,222333///,,,+++)))'''&&&'''((()))((((((''''''&&&&&&&&&%%%(((((()))))))))'''&&&%%%(((''''''&&&&&&%%%$$$$$$***'''######'''***%%%&&&&&&'''((())))))***)))(((((('''''''''((((((%%%&&&'''((())))))))))))(((((('''(((((()))***+++,,,***((('''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$"""%%%$$$!!!%%%$$$###""""""$$$&&&'''''''''&&&&&&%%%$$$######""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$#########""""""!!!!!!###""""""!!!!!!!!!!!!!!!###"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!############"""!!!  !!!""""""!!! """"""""""""""""""""""""""""""""""""!!! !!!!!!""""""#########$$$"""###$$$%%%&&&%%%$$$$$$""""""""""""############%%%%%%%%%$$$"""!!!"""######$$$$$$$$$######!!!!!!!!!!!!!!! """"""!!!""""""###$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$######"""!!!  !!!""""""!!! """"""######""" $$$$$$$$$$$$$$$###"""!!! !!!""""""!!!"""#########!!!  !!!!!! """!!!      !!!"""###""""""!!!  !!!!!! !!!!!!!!!  !!!  !!!  !!!#########""""""  ........................+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******))))))))))))******)))))))))(((((((((''''''(((((())))))******++++++***)))))))))(((((((((''')))((((((((('''''''''&&&&&&&&&'''(((((((((((('''))))))((('''''''''''''''&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))'''''',,,333333///,,,+++)))'''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''((()))(((&&&%%%%%%&&&((()))&&&&&&'''((())))))))))))''''''&&&&&&&&&''''''(((&&&''''''((((((((((((((((((''''''(((((()))***+++...,,,***)))))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''((('''&&&&&&%%%%%%&&&&&&'''((()))))))))***))))))%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%### ###%%%$$$!!!$$$###"""!!!"""###%%%&&&&&&&&&&&&%%%$$$#########!!!"""######$$$$$$##################$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$#########""""""""""""$$$######"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!  !!!"""###""""""####################################"""!!! !!!"""""""""############"""###$$$%%%&&&%%%$$$$$$""""""""""""############%%%%%%%%%%%%$$$"""!!!!!!###$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$######"""""""""#########"""""""""!!!!!!!!! !!!!!!!!!"""!!!!!! """"""###""""""!!! $$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""###$$$!!!"""######"""!!!  !!!!!!!!!!!!!!!!!!   !!!  !!!  """###$$$### !!!   !!!!!!!!!   !!!  """###$$$### !!!"""""""""!!!!!! ------------------------,,,,,,---......---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***)))))))))((((((((((((((()))))))))))))))*********))))))))))))((((((((((((((((((((('''''''''''''''%%%%%%&&&''''''''''''&&&)))((((((''''''''''''(((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''(((---333333///---+++)))'''&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((()))%%%%%%%%%&&&''''''((((((%%%&&&'''(((((('''&&&%%%&&&''')))***+++***((('''%%%%%%%%%&&&&&&''''''((('''(((((((((((('''&&&&&&''''''''''''((()))***+++---+++)))((())))))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''&&&&&&'''(((((((((((('''((('''&&&&&&%%%&&&&&&&&&(((((()))))))))*********&&&&&&''''''''''''&&&&&&&&&''')))*********)))(((&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###'''$$$!!!"""$$$&&&$$$"""###""""""!!!!!!###$$$%%%%%%%%%%%%$$$######""""""!!!!!!"""###########################$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$#####################"""""""""%%%$$$$$$$$$############ !!!"""###$$$  $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! !!!"""###$$$$$$########################$$$$$$$$$$$$###"""!!!!!!""""""""""""############"""###$$$%%%&&&%%%$$$$$$"""""""""#########$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!""""""######""""""######$$$$$$$$$###""" !!!"""###!!!!!!"""""""""#########""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""$$$###""""""!!!"""""""""######"""""""""###$$$$$$!!!""""""""""""!!!!!!  !!!!!!!!!!!!  !!!!!!!!! !!!  !!!  """!!!  !!!!!!###$$$###""" !!!  !!!!!! !!!!!!"""!!!  !!!$$$$$$$$$ !!!!!!!!!!!!   !!! ------------------------,,,,,,---------,,,,,,+++************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,------,,,***))),,,,,,++++++++++++++++++************************))))))(((((((((((())))))''''''''''''''''''''''''*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''''')))(((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%'''''')))...444333///,,,+++)))(((&&&&&&%%%%%%(((((((((((((((((((((((()))((('''&&&%%%&&&'''(((((((((((('''&&&&&&%%%%%%###$$$&&&''''''&&&$$$###&&&(((***,,,+++***'''%%%$$$%%%&&&'''(((((())))))(((((((((((('''&&&%%%$$$''''''''''''(((***+++,,,***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%'''))))))(((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!&&&$$$######%%%&&&%%%$$$######""""""######$$$%%%$$$$$$$$$#########""""""!!!!!!"""############"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""########################%%%%%%%%%%%%%%%$$$$$$$$$!!!!!! !!!"""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!! !!!"""#######################################$$$$$$###""""""!!!"""""""""""""""#########"""###$$$%%%&&&%%%$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""""""""######$$$$$$#########$$$$$$%%%######"""""""""!!!!!!!!! !!!!!!"""###$$$%%%&&&$$$###"""!!! !!!"""###!!!!!!  !!!###$$$######"""!!!!!!!!!"""#########"""""""""######$$$!!!""""""""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""" !!!!!! !!!!!!   $$$"""  !!!!!!!!!"""$$$$$$"""!!!!!!""" !!!"""!!!!!!""""""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!! !!! !!!"""$$$ +++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***************************((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,------,,,***))),,,,,,++++++++++++++++++************************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''((((((''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((($$$'''(((***///444222---+++***)))(((&&&&&&%%%%%%'''''''''(((((((((((((((***)))'''&&&%%%%%%%%%&&&)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***++++++)))'''%%%%%%&&&''')))************(((((((((((('''%%%$$$###&&&&&&''''''(((***+++,,,)))'''%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&'''(((((())))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&$$$%%%'''))))))(((&&&%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""!!!!!!$$$###"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$##################!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###############$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!######""""""""""""################################################"""!!!"""""""""!!!!!!!!!!!!!!!########################""""""######""""""!!!!!!######"""""""""""""""""""""###$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$$$$###""""""!!!""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%$$$###!!! !!!"""###$$$&&&''''''%%%$$$###!!!!!!!!!"""###  """######"""""""""""""""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""  ###!!! !!!!!!""""""!!!###$$$$$$"""!!!"""""" !!!"""!!!!!!"""""""""!!! !!!!!!!!!  """"""!!!  !!!""" !!!!!! ++++++++++++++++++++++++******+++,,,,,,+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************)))((((((''''''(((((()))&&&&&&&&&&&&&&&''''''''')))))))))))))))*********(((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((((((((''''''''''''(((((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++000444111+++)))((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((&&&%%%%%%&&&((((((%%%&&&((()))***)))'''&&&&&&''')))***++++++***)))((((((((('''&&&%%%$$$###&&&&&&&&&''')))***,,,,,,)))(((&&&'''((())))))(((((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''''''''((())))))))))))((()))(((''''''&&&&&&''''''((('''&&&&&&&&&'''))))))''''''((((((((((((''''''&&&''')))*********)))(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&((('''&&&%%%%%%$$$%%%%%%"""""""""######%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$###%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!""""""!!!!!! %%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###""""""!!!!!!############"""""""""""""""###$$$%%%&&&%%%$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%$$$###"""!!!!!!!!!"""###%%%&&&'''(((&&&%%%$$$###"""""""""""" !!!""""""""""""###$$$$$$$$$$$$#########"""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!"""$$$%%%%%% !!!  !!!""""""""""""###%%%&&&%%%###""""""###  !!!!!! """"""""""""!!!   $$$""" """###"""!!!###"""!!! !!!!!!""""""!!!************************((()))***++++++,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,---************************((((((''''''''''''(((((('''''''''((((((((())))))(((((())))))******++++++'''((((((((()))))))))***%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&'''''''''''''''((()))))))))(((''''''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***,,,000333///)))'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&''''''''''''&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''$$$%%%&&&''''''(((''''''&&&((()))******)))((('''''''''''''''&&&&&&%%%$$$&&&&&&&&&''')))***,,,---((('''&&&&&&((()))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''((())))))))))))))))))((((((''''''''''''''''''&&&%%%$$$$$$&&&''')))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''((('''&&&%%%%%%&&&''''''$$$$$$$$$$$$######$$$&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%$$$#########""""""""""""""""""!!!  !!!"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$######"""############"""""""""!!!"""###$$$%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######""""""######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%###!!! !!!"""###""""""###$$$%%%''''''(((%%%%%%%%%%%%$$$###"""!!!!!!""""""############"""!!!###%%%''''''&&&$$$###%%%$$$###""""""""""""###"""!!! !!!"""###$$$""""""""""""!!!!!!!!! !!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%%%%  """############'''((()))(((&&&$$$$$$$$$!!!  !!!"""######""""""  !!!!!!!!!!!!!!!###"""!!!!!!###$$$$$$$$$$$$###!!! !!!  """#########))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************)))***,,,------,,,***))),,,++++++******++++++,,,))))))***+++,,,,,,------))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))******++++++'''(((((()))***++++++,,,'''((((((((())))))******%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''((()))***''''''&&&&&&'''(((***+++((((((((((((((((((((((((&&&)))+++---111333...'''%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&& """$$$'''((())))))))))))))))))(((''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((((((&&&''')))******(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''')))***,,,---&&&%%%###$$$&&&(((((('''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''(((((((((((()))'''((((((((((((((('''''''''(((((()))))))))))))))))))))((('''''''''''''''$$$###"""!!!!!!###%%%&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%#########$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%###"""!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$(((((((((((('''&&&%%%$$$""""""###$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%'''$$$"""%%%"""######$$$&&&''''''(((%%%%%%&&&&&&%%%$$$"""!!!###$$$%%%&&&&&&%%%$$$### ###&&&((()))'''%%%###&&&%%%%%%$$$#########$$$"""!!! """###$$$######""""""!!!!!!!!!  !!!!!!"""""" !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%  !!!!!!"""!!!!!!  """###$$$######***+++,,,+++(((&&&%%%&&&"""!!! !!!"""###$$$######!!!!!!!!!  !!!""""""!!!!!! """$$$%%%$$$$$$###!!! !!!""""""!!!###$$$###!!! """###$$$$$$+++++++++*********))))))///...,,,)))'''(((+++...++++++++++++++++++++++++***+++---......---+++***************))))))))))))***+++,,,+++)))((()))***---------,,,,,,+++++++++++++++,,,---,,,+++***)))(((((()))***************%%%%%%&&&&&&''''''((((((+++***)))(((((('''((((((&&&&&&'''))))))*********,,,+++)))(((&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''&&&%%%((('''%%%$$$$$$%%%'''(((((('''&&&&&&&&&((()))***'''''')))---111000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((&&&$$$######%%%(((***((((((((((((((((((((((((***)))'''%%%$$$$$$$$$%%%$$$%%%&&&((())))))******''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''')))((('''&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''''''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&((('''&&&'''((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''%%%###""""""###%%%&&&######################################################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''$$$&&&'''&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$&&&))))))'''%%%$$$$$$%%%$$$#########$$$%%%&&&&&&$$$###$$$&&&&&&$$$!!!%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!!!!!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""!!! !!!"""###""""""""""""############  !!!!!!!!!!!! """$$$$$$""" """"""""""""""""""""""""!!! !!!!!!""""""!!! """!!!  !!!$$$''')))***+++---,,,((($$$!!! !!!"""""""""""" !!!!!!!!!"""######$$$$$$%%%$$$""" !!!###$$$ !!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! """!!! !!!###%%%&&&+++++++++*********))))))+++,,,---,,,***)))***+++++++++++++++++++++++++++***+++---......---+++***++++++******))))))((((((,,,---...---+++***+++,,,,,,,,,,,,,,,+++++++++***+++,,,---------,,,******(((((()))***************((((((((((((((()))))))))***)))((((((((((((((((((&&&'''((()))************)))((('''&&&%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))))))))))))))((()))(((&&&%%%%%%&&&((()))(((''''''''''''(((((()))''''''***...000000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$&&&(((***''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%%%%%%%%%%'''((()))*********''''''''''''''''''''''''************************&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$#########$$$%%%&&&'''%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&((('''&&&'''((((((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&%%%$$$###$$$$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%!!!"""""""""###$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%'''((()))'''%%%######$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&((((((&&&%%%$$$$$$######"""!!!"""###$$$%%%'''%%%###$$$&&&&&&###!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$###############&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$###"""!!!!!!!!!"""""""""###############"""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""""""""###""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! """"""!!!  """%%%((()))***,,,...---)))%%%"""!!! !!!"""""""""!!!!!!!!!!!!"""######$$$$$$######!!! !!!""" !!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######$$$$$$+++************)))))))))(((***......---***)))(((++++++++++++++++++++++++++++++------------++++++,,,,,,+++***))))))((((((,,,---...---+++***+++,,,+++++++++***************+++,,,,,,,,,,,,+++******((())))))************)))+++***************))))))((((((((('''(((((())))))'''((()))******+++******''''''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''((()))*********))))))((('''&&&&&&'''((()))''''''(((((((((''''''&&&'''(((+++...000///+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''')))************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''''''''((((((((())))))((((((((()))))))))))))))'''''''''''''''''''''''')))))))))((((((((((((((()))(((&&&$$$$$$&&&((()))&&&%%%$$$$$$%%%&&&((()))((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%'''&&&&&&&&&((('''&&&$$$&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))(((((('''&&&%%%$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$'''(((((('''$$$######$$$%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&$$$###$$$$$$$$$###"""###$$$%%%&&&(((&&&%%%$$$%%%%%%###!!!&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""" ######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%'''&&&$$$!!!!!!!!!""""""""""""######%%%$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########&&&&&&&&&%%%"""!!!"""$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!!!!!"""###&&&(((***+++---...---***&&&$$$$$$ !!!""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """$$$%%%$$$"""!!!************))))))))))))'''***---...,,,***)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,++++++***)))((((((***+++,,,+++)))((()))************)))))))))))))))+++++++++*********))))))((()))************))))))+++++++++******)))))))))'''''''''''''''((()))***(((((()))***++++++******(((((('''''''''(((((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&'''(((((((((((((((((('''&&&&&&'''((((((''''''((()))((('''%%%$$$'''))),,,//////---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&'''((()))************&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((&&&%%%%%%&&&'''(((&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))*********))))))))))))((('''&&&&&&'''((()))%%%$$$$$$%%%%%%'''((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''((((((%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%'''&&&%%%&&&''''''&&&$$$&&&''''''''''''''''''&&&%%%&&&''')))************)))))))))((('''%%%$$$###""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&%%%%%%&&&((($$$%%%&&&''''''&&&%%%$$$$$$%%%''''''%%%######$$$''''''&&&%%%&&&'''((()))((('''&&&%%%$$$$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###""""""######$$$############$$$$$$$$$$$$ """$$$###!!!######$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$""" !!!!!!!!!!!!"""""""""###############"""!!!!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$%%%---,,,***&&&""" !!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!!!!!!! !!! !!!!!!"""###"""""""""###%%%'''(((***+++---...---***'''&&&%%%"""""""""!!!!!! !!!!!!!!!"""######$$$$$$!!!!!!"""""""""!!! !!!"""###""" !!!!!!"""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """#########"""!!!)))))))))))))))))))))))))))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((***+++,,,+++)))((()))***))))))))))))))))))))))))***))))))((((((((((((((())))))*********))))))(((*********))))))(((((((((''''''&&&''''''((())))))(((((()))************)))(((''''''''''''((())))))&&&'''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&'''(((((((((&&&%%%$$$'''***---//////,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%&&&'''((())))))***))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%&&&((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))***++++++***))))))''''''((())))))(((''''''$$$$$$$$$%%%&&&'''(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''''''''(((((((((%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&''''''''''''''''''&&&%%%&&&''')))***+++++++++)))))))))((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%%%%%%%%%%&&&((($$$%%%&&&''''''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%((('''&&&&&&&&&'''((()))((('''&&&%%%$$$###$$$$$$'''&&&%%%%%%$$$$$$$$$%%%##################$$$$$$"""""""""######$$$$$$$$$$$$###$$$&&&((((((&&&$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! !!!!!!!!!!!!"""""""""######$$$$$$###"""!!! ######################## !!!!!!"""###$$$$$$%%%---,,,***&&&""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!  !!!"""""""""######$$$&&&'''((()))***,,,---,,,)))'''&&&&&&###"""!!!!!! !!!!!!!!!"""######$$$$$$""""""#########"""!!! ###$$$$$$""" !!!"""###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!"""###(((((()))))))))))))))************)))((((((+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,---...---+++***+++,,,))))))))))))***************)))((((((''''''(((((()))************))))))((((((((((((((((((((('''''''''''''''&&&''''''(((((((((((())))))))))))((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%(((+++///000...+++((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))'''(((***++++++***))))))%%%''')))******)))'''%%%$$$%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%''')))***+++++++++))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%######%%%'''''''''&&&%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$######$$$&&&'''&&&%%%######$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$###!!!  !!!""" !!!!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" !!!!!!""""""#########&&&&&&&&&%%%"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""######%%%&&&''''''(((((()))***)))'''%%%%%%&&&  !!!"""###!!!!!!!!!"""######$$$$$$############""""""""""""!!!""""""""" """$$$!!!"""$$$%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""  """###(((((((((((())))))******))))))***)))((((((+++---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,---...---+++***+++,,,)))))))))******+++++++++,,,+++***)))((())))))******************)))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''(((((()))))))))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''(((,,,000000...***''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&''''''(((((()))******+++&&&''')))***+++***)))((('''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%'''%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))***++++++)))(((&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""$$$%%%&&&%%%#########%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((()))'''&&&%%%&&&(((%%%$$$#########$$$&&&'''%%%&&&&&&%%%###$$$'''***((('''&&&%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$###!!! !!!###%%%%%%$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&"""#########$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""" """$$$%%%&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!"""###$$$%%%&&&&&&&&&&&&''''''&&&%%%###$$$%%%  !!!###$$$!!!!!!!!!"""######$$$$$$$$$###"""!!! !!!!!!""""""######""" """$$$###$$$%%%&&&&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!!!! !!!!!!'''((((((((())))))******'''(((******))))))***+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))******++++++,,,------***+++,,,+++)))((()))***))))))******+++++++++,,,------+++*********+++,,,***************)))((((((''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''''''''&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&((()))(((,,,000111---)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%'''((()))((('''&&&''''''''''''((((((((()))******))))))(((((((((''''''(((((()))***++++++,,,%%%''')))***+++***)))((()))'''&&&%%%%%%&&&''')))&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&((()))))))))(((''''''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$$$$$$$###%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''')))******+++((('''%%%$$$$$$%%%&&&(((######################################################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###"""  """$$$$$$$$$%%%&&&(((''''''%%%$$$$$$%%%''''''((())))))(((&&&&&&''')))&&&&&&%%%$$$%%%&&&'''((($$$&&&&&&%%%###$$$(((+++((('''&&&%%%$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$'''%%%######&&&((())))))######$$$$$$$$$$$$######!!!""""""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$ """$$$&&&&&&%%%###!!! !!!!!!!!!"""!!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!######""""""""""""######!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$###!!!  !!!!!!!!!"""######$$$$$$$$$""" !!!"""'''&&&%%%""" !!!###$$$&&&&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%% """######!!! ******))))))))))))******)))******++++++,,,------++++++---000111///+++(((,,,,,,,,,++++++++++++***,,,,,,++++++***))))))(((+++(((&&&'''+++---+++'''''''''((()))))))))))))))+++++++++***)))(((((('''))))))(((((())))))***+++***++++++***'''&&&&&&'''((((((((((((((((((((((((++++++)))(((((('''''''''((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((()))'''%%%''')))***(((&&&+++///222111+++'''''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%#########%%%'''(((((('''%%%$$$###$$$%%%%%%(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%'''((()))************))))))))))))***(((&&&&&&'''(((((('''***)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''((())))))*********'''((()))***************(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$###$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&&&&&&&###$$$%%%'''((()))))))))&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$##################$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((((((((('''%%%%%%$$$$$$$$$$$$######""""""######"""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$######%%%''')))+++++++++***((('''%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$"""###$$$$$$$$$"""!!! !!!!!!"""###$$$$$$%%%########################$$$#########""""""!!!!!!""""""!!!!!!!!!###$$$%%%########################&&&!!!!!!###""" """!!!!!! !!!!!!!!!""""""###$$$$$$%%%%%%$$$#########""""""!!!!!! """$$$&&&(((******%%%%%%&&&&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%"""############$$$$$$$$$&&&&&&%%%$$$#########$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""""""""""""""#########!!!!!! ((((((''''''''''''((((((((())))))******+++,,,,,,---,,,++++++------,,,***,,,,,,,,,++++++*********((())))))))))))*********+++(((&&&(((+++---+++((((((((()))***************++++++******)))((((((''')))))))))************+++((()))***)))((('''((()))((((((((((((((((((((((((******)))(((''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&''''''''''''((('''%%%&&&((()))(((&&&,,,000222000+++'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''***)))'''''')))******)))'''&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''&&&'''((())))))*********((())))))************)))(((((((((((((((((((((((()))((('''%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((((((((((((&&&'''''''''&&&&&&%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((('''%%%%%%$$$$$$$$$$$$#########"""##################$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((*********)))((('''%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$###"""!!! !!!""""""###$$$$$$########################$$$#########""""""""""""###""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%!!!!!!###""" ###""""""!!!!!!"""""""""##############################"""""""""!!!!!!!!! !!!###%%%&&&'''((($$$%%%%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$###""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! ((((((''''''''''''(((((('''(((((()))******++++++///,,,(((''')))+++------------,,,,,,+++***))))))&&&&&&'''((()))++++++,,,+++)))'''(((+++---+++))))))******++++++++++++***++++++******)))(((((((((((()))***+++,,,+++******&&&((())))))(((((()))+++(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''***)))(((&&&%%%$$$######&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''(((((('''...000111///***&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))%%%&&&''''''((((((''''''((((((((((((''''''''''''%%%$$$######%%%''''''&&&'''&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''&&&'''((())))))*********)))************))))))((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%%%%&&&'''''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&%%%$$$###"""######$$$"""""""""#########$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$%%%''''''&&&%%%$$$###""""""#########$$$######"""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$###""""""""""""###%%%$$$###"""######%%%%%%%%%!!!!!!###"""!!!#########""""""######$$$%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%######$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$"""############$$$$$$$$$""""""!!! !!!!!!###$$$$$$%%%%%%$$$$$$### !!!!!!!!!"""""""""!!!!!!!!!!!! ######""""""""""""!!!!!!******))))))))))))******(((((())))))***+++++++++///,,,)))((())),,,---......------,,,+++***))))))''''''((()))***+++,,,,,,+++)))((()))+++,,,+++***))))))***++++++*********************))))))((((((((()))+++,,,---,,,***)))'''((())))))(((((()))***((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((()))))))))(((***)))'''&&&%%%$$$######&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&((())))))000111000---(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((''''''(((((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&''''''((((((((($$$%%%'''((((((((('''&&&))))))((((((((('''''''''###"""!!!"""$$$&&&&&&%%%***)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''((())))))************************)))((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$&&&'''((()))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$((((((((((((''''''&&&%%%'''&&&$$$""""""###$$$%%%!!!""""""""""""#################################"""######$$$$$$######"""###"""""""""######$$$%%%''''''&&&%%%%%%$$$############################## !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""!!!!!!"""!!!  !!!###$$$$$$""" """######"""######"""""""""###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!! """""""""#########$$$$$$"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""#########$$$$$$$$$"""!!!!!! !!!!!!######################## !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""******))))))))))))******))))))******+++,,,,,,------+++++++++---......---------,,,,,,+++***))))))++++++++++++++++++++++++******)))***+++,,,++++++((()))))))))))))))((((((*********)))))))))))))))''')))+++,,,,,,,,,***)))((()))***)))((('''((()))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''***,,,111000...***'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((((((((()))))))))(((''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&$$$%%%'''((((((((('''&&&*********)))))))))(((((('''&&&%%%&&&(((************)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''((())))))************************)))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$%%%&&&'''((()))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&(((''''''&&&%%%%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&$$$###!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###&&&&&&'''''''''&&&&&&%%%'''&&&$$$""""""###$$$&&&!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!!!! !!!###$$$$$$###""""""#########"""!!!!!!!!!!!!""""""###$$$######################## !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$"""""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!((((((''''''''''''((((((*********+++,,,,,,------++++++,,,...000000...,,,,,,,,,,,,+++++++++******......---,,,++++++***************++++++++++++,,,((())))))))))))(((''''''******))))))))))))))))))'''((()))***+++***)))))))))******)))(((''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&(((,,,///111///,,,(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((()))))))))))))))((('''''''''''''''''''''''''''(((((()))((('''&&&%%%%%%&&&''''''((((((''''''************))))))))))))((('''%%%&&&(((***))))))'''&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''&&&'''((())))))*********)))************))))))(((((((((((((((((((((((((((''''''(((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''((()))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%$$$$$$######$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%###$$$$$$$$$%%%%%%%%%&&&$$$############$$$%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!"""###$$$##################$$$$$$ !!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$######"""""""""###$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!"""""""""######$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""((((((''''''''''''(((((()))))))))***++++++,,,,,,*********,,,...///...,,,***++++++++++++,,,,,,,,,------,,,,,,+++******)))******++++++++++++,,,,,,***************)))(((''')))))))))))))))))))))***''''''((((((((()))))))))'''((())))))(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''''''''((((((((())))))%%%&&&'''&&&&&&)))---111111...***&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((())))))************''''''''''''''''''''''''%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((***))))))))))))((((((((('''%%%$$$$$$&&&'''&&&%%%'''&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''&&&'''((())))))*********((())))))************)))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###$$$&&&((()))******))))))(((''''''&&&%%%%%%#########$$$&&&'''"""###$$$%%%&&&'''''''''&&&&&&'''(((((((((((((((''''''&&&$$$$$$#########$$$$$$$$$%%%&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$""""""!!!"""$$$&&&'''&&&&&&%%%###$$$%%%%%%$$$###$$$$$$""""""""""""###$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!"""""""""######""""""#####################"""!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""###$$$$$$%%%"""############$$$$$$$$$###"""""""""######$$$%%%###"""!!! !!!"""###!!!!!!"""""""""#########$$$######"""!!!!!! !!!!!!!!!""""""#########******))))))))))))******((((((((()))******+++++++++))))))***,,,---------)))******++++++,,,------+++++++++*********)))))))))+++,,,,,,++++++,,,---+++++++++++++++***)))((()))))))))))))))*********(((''''''''''''((())))))%%%&&&((()))((()))+++,,,((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))%%%'''((('''''')))...333111---(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''%%%$$$%%%'''((('''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''(((******+++++++++''''''''''''''''''''''''###%%%''')))******)))(((''''''&&&%%%%%%'''((())))))(((((((((''''''''''''***(((''''''((()))((('''***)))(((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&'''((()))************'''((()))***************((((((((((((((((((((((((&&&'''((())))))(((''''''&&&'''(((((()))(((((((((%%%%%%&&&'''&&&%%%$$$###$$$%%%'''((((((((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&)))***+++******)))(((''''''&&&&&&%%%###""""""###%%%&&&!!!"""$$$%%%&&&'''''''''&&&&&&'''((())))))((((((***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$#########$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###""" ###&&&'''&&&$$$"""###$$$%%%%%%$$$###$$$$$$############$$$%%%&&&''''''&&&%%%$$$###!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""############$$$$$$$$$"""""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""###############""""""!!! """"""######$$$$$$$$$$$$))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,,,,,,,+++***,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,+++***)))))))))***++++++************++++++******)))'''&&&%%%$$$###(((&&&%%%'''***+++)))&&&******))))))((((((''''''((('''&&&(((******'''$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """&&&)))***)))'''%%%###$$$&&&'''(((''''''&&&''''''&&&&&&(((+++...000333...)))'''((())))))(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&$$$###"""$$$'''))))))'''$$$"""%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%#########%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%(((+++,,,+++)))))))))*********)))((((((''''''************************''''''((((((((((((''''''******))))))((((((''''''''''''((())))))((('''&&&'''%%%###$$$%%%&&&%%%%%%'''''''''''''''((())))))&&&&&&&&&'''((())))))***(((((()))***************))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%$$$%%%'''))))))(((&&&%%%$$$%%%%%%&&&'''((())))))))))))(((''''''''''''((('''''''''(((((((((((((((&&&&&&'''((())))))((((((******)))(((''''''&&&&&&(((&&&%%%$$$$$$%%%'''(((,,,,,,,,,,,,***(((%%%$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''))))))))))))((((((((((((,,,,,,***)))'''%%%$$$###$$$%%%''')))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######"""######$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$""" """"""###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$############"""""""""""""""###""""""""""""############%%%%%%%%%$$$$$$#########"""""""""""""""######### !!!""""""###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###"""!!! ########################""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&########################))))))))))))))))))))))))*********************+++***+++,,,,,,,,,,,,+++***,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,+++******))))))************))))))))))))******+++******)))((('''&&&&&&(((&&&%%%''')))***)))'''))))))))))))(((((('''''')))''''''(((***+++(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))(((&&&%%%''''''''''''&&&%%%$$$###''''''''''''))),,,///000000---)))'''(((((('''%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''&&&%%%$$$$$$&&&(((******(((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%#########%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%(((***+++***)))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((''''''''''''((())))))((('''&&&'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***(((((()))***************))))))))))))))))))))))))))))))(((&&&&&&%%%%%%&&&(((((())))))(((&&&$$$"""###$$$%%%&&&((()))++++++)))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$%%%&&&((())))))))))))((('''%%%###"""$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))*********))))))((('''&&&%%%%%%$$$###$$$%%%'''(((((('''&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$#########$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############################################################$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$###"""!!!#########$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$############""""""""""""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$######"""!!! ###"""""""""#########"""########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))*********************)))***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++*********++++++***)))))))))******))))))(((((((((((())))))+++++++++******)))))))))((('''&&&'''))))))(((''')))))))))(((((((((((('''''''''&&&'''))))))'''%%%(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&'''((()))+++...000222---+++(((&&&&&&%%%$$$"""&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$%%%&&&(((******(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%'''******)))(((((()))%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((('''''''''((((((((((((''''''((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))(((((()))***************)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###"""###%%%''')))***,,,---(((((((((((((((&&&$$$###%%%&&&&&&&&&'''''''''((()))((('''''''''(((******(((''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''')))***((((((((('''&&&$$$###"""&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,---''''''&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&(((((((((((((((''''''&&&(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$######"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###"""""""""!!!######$$$%%%&&&&&&&&&&&&&&&%%%$$$###""" !!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))************))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************))))))))))))******((((((''''''''''''((((((************************((('''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&%%%%%%))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$#########$$$%%%''')))&&&''')))+++---///111222---***&&&###""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$&&&((()))(((''''''(((&&&&&&'''(((((()))******))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((()))(((&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((())))))(((((()))***************(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''%%%%%%&&&''')))***++++++'''((())))))(((&&&###"""&&&&&&''''''(((((())))))+++***(((''''''(((***+++***)))))))))((((((''''''%%%%%%%%%&&&''')))***+++******))))))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))***++++++,,,,,,(((((('''''''''&&&&&&&&&&&&'''(((*********)))((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''((((((((()))))))))((((((''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$%%%%%%&&&'''((()))******))))))((((((((('''''''''&&&&&&%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""###$$$%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!!!!"""############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))((())))))******((((((''''''''''''((((((((((((((())))))))))))***((((((((('''&&&'''((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&''')))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%%%%$$$#########$$$&&&((()))&&&'''***,,,///000000111---***%%%  $$$'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''(((((())))))***(((&&&'''((()))(((((('''''''''''''''(((((()))''''''''''''(((((((((((((((((()))***************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&''''''((((((((())))))))))))))))))))))))'''((()))))))))'''$$$###'''(((((()))***+++++++++,,,+++)))(((((()))***,,,)))))))))))))))(((((((((%%%&&&&&&'''(((***+++++++++******))))))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((++++++******************++++++***)))((('''&&&&&&'''((()))*********)))(((''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((()))))))))))))))(((((((((''''''''''''''''''((((((((())))))''''''(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" """###%%%%%%&&&&&&'''((()))******************)))))))))(((&&&&&&%%%$$$###############$$$%%%&&&&&&&&&&&&&&&$$$$$$###"""###%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%&&&%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((((()))))))))******,,,++++++******++++++,,,***++++++,,,,,,++++++***)))))))))***************))))))((((((((()))******((((((''''''''''''(((((('''((((((((((((((((((((()))))))))'''%%%%%%''')))&&&''''''''''''(((((((((((())))))(((''''''(((***))))))((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&(((+++---/////////...+++)))%%%!!! %%%***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&'''((((((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&''''''((()))***)))(((&&&&&&((()))((('''(((''''''''''''((())))))''''''(((((((((((((((((((((((()))***************))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&++++++******))))))(((((('''((()))))))))((('''&&&(((((()))***+++,,,------,,,+++***)))))))))***+++''''''''''''''''''''''''&&&''''''((()))***++++++)))(((((('''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((++++++*********))))))))),,,,,,+++***)))''''''&&&&&&&&&(((((((((((('''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((''''''&&&''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******+++(((((((((((((((((((((((()))(((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%&&&'''((()))******************))))))))))))'''&&&%%%$$$###############$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########"""$$$$$$%%%&&&''''''''''''""""""""""""""""""""""""$$$&&&'''&&&""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((()))***++++++,,,,,,+++******+++,,,,,,***+++,,,,,,,,,,,,+++***((()))))))))*********+++((((((((((((((()))******)))(((((((((((((((((()))(((((((((((((((((((((''')))***)))'''%%%$$$'''***&&&&&&&&&'''''''''(((((('''((()))'''%%%%%%'''***((((((((((((((()))))))))%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''''''&&&(((+++...///...---+++'''''''''%%%######'''***&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''((('''&&&$$$######$$$&&&'''###$$$$$$%%%&&&'''((()))&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$''')))((('''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***+++)))'''&&&&&&'''((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((()))***************))))))))))))))))))))))))''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''++++++************))))))((((((((()))))))))))))))'''((()))***+++,,,------,,,,,,+++++++++*********'''''''''''''''''''''((('''((())))))************((('''&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))******))))))((((((((('''&&&'''((())))))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''((((((''''''&&&%%%''''''(((((()))***************))))))))))))))))))'''''''''((())))))******(((((()))))))))*********'''''''''((()))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))***)))))))))((((((((('''''''''&&&%%%$$$###############$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''$$$#########"""!!!!!!!!!"""%%%'''&&&"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&'''((()))***+++,,,---,,,+++******+++,,,---***+++,,,------,,,+++***(((((())))))*********+++((((((((((((((()))******))))))(((((((((((())))))))))))))))))(((((((((''')))******'''$$$$$$'''***&&&&&&&&&'''''''''(((((($$$%%%&&&$$$!!!!!!$$$'''''''''(((((())))))******%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%"""$$$&&&(((***+++******&&&(((+++...///---+++)))###&&&))))))'''&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((((('''%%%$$$$$$%%%'''(((######$$$%%%&&&(((((()))&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%'''))))))(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%###$$$%%%$$$######%%%'''&&&&&&''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***+++((('''%%%%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''(((((()))***************))))))))))))))))))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%'''(((******))))))*********+++++++++)))((((((((()))***+++,,,&&&'''((()))***+++,,,,,,+++,,,,,,,,,,,,+++***)))))))))))))))************((())))))*********))))))(((((('''&&&'''((()))***''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''''''''(((((())))))))))))***++++++***)))(((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))(((''''''''''''(((&&&'''''''''&&&%%%%%%$$$''''''((()))***+++,,,,,,++++++******))))))((((((&&&&&&'''((()))***++++++))))))))))))************&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))((('''''''''&&&&&&&&&&&&'''&&&%%%$$$###############$$$%%%&&&''''''''''''$$$%%%&&&'''&&&&&&$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$((('''&&&%%%$$$"""!!!!!! ###'''&&&###"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''+++)))((()))******)))((()))************+++++++++++++++******+++,,,,,,---)))))))))))))))))))))))),,,+++++++++***)))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&'''))))))(((''''''''''''''')))'''&&&%%%'''''''''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''(((((())),,,///...***%%%$$$%%%&&&'''''''''&&&&&&(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))''''''(((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((("""###$$$$$$&&&&&&'''(((''''''&&&%%%&&&'''((()))&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''***)))(((&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((***))))))((('''&&&&&&&&&******+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((***,,,+++((($$$!!!((((((***++++++,,,+++++++++,,,---...---+++)))'''++++++******)))(((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))((((((((((((((()))******+++++++++,,,,,,,,,,,,+++******)))************************+++++++++''''''&&&'''((()))+++,,,************************)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))************'''((()))***************''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***+++******)))(((''''''&&&&&&%%%$$$######%%%'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%'''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((()))******+++******))))))((((((''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%######$$$%%%%%%&&&''''''%%%$$$###""""""###$$$$$$'''&&&$$$""""""###%%%&&&######$$$$$$$$$%%%%%%%%%((('''%%%###"""######$$$""""""""""""############$$$%%%&&&'''((()))))))))''''''%%%%%%%%%%%%''''''%%%&&&''''''&&&&&&''')))(((''''''''''''&&&&&&&&&+++)))((()))***+++***(((************++++++++++++***************+++,,,---))))))))))))))))))))))))+++++++++***************)))))))))((((((((('''''')))(((''''''''''''((()))'''''''''((())))))******&&&&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&))))))(((''''''''''''''''''&&&$$$%%%'''(((((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''')))+++---,,,(((%%%%%%%%%&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((***))))))(((''''''&&&&&&************++++++++++++******))))))((('''''''''(((''''''''''''''''''(((''''''''''''((((((((((((************************'''(((***+++***(((&&&$$$(((((()))***++++++++++++,,,---......---,,,***(((************))))))))))))+++*********************((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))(((((((((((()))))),,,,,,,,,,,,+++++++++++++++***************++++++((((((((((((((((((((()))((((((''''''((()))***+++((((((((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''))))))))))))*********************++++++***))))))(((((((((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***+++******)))((((((''''''&&&%%%$$$###$$$%%%'''(((((((((''''''&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))((((((((('''''''''&&&&&&############""""""""""""%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&'''((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&%%%###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!"""""""""""""""##################$$$$$$%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%&&&''''''&&&&&&''')))(((''''''''''''&&&&&&&&&+++)))((()))***+++***)))************+++++++++,,,))))))))))))***+++,,,---))))))))))))))))))))))))***************+++++++++***)))))))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&))))))((('''''''''''''''&&&%%%$$$%%%''')))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((***,,,+++'''$$$'''&&&%%%%%%%%%&&&(((((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&((()))***+++''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((''''''&&&&&&))))))*********+++++++++((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((************************((())))))******)))(((((((((((()))******+++++++++,,,---......---,,,***)))))))))))))))************+++++++++******)))))))))((((((((((((((((((((((((&&&''''''((()))((((((((())))))(((((((((((())))))---------,,,,,,++++++***++++++*********++++++,,,))))))(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''((())))))''''''&&&&&&&&&&&&''''''))))))))))))************,,,,,,,,,,,,+++***)))(((((((((((())))))))))))***))))))))))))))))))))))))***)))(((''''''((()))************))))))(((((('''&&&&&&%%%$$$%%%&&&'''((((((((('''''''''((())))))'''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&'''''''''&&&&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$###""""""''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&'''((((((''''''''''''&&&&&&&&&***)))((()))+++,,,+++************+++++++++,,,,,,))))))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,************))))))))))))((((((((((((((()))))))))))))))((((((((('''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&))))))(((''''''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((***++++++***'''&&&((('''%%%$$$%%%&&&(((***(((''''''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((((((''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''*********+++++++++,,,,,,'''''''''(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((************************)))))))))))))))***++++++((((((((()))******+++,,,+++,,,,,,,,,,,,+++***)))'''(((((()))***+++++++++++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((((((((((())))))***,,,,,,,,,,,,------------------,,,+++************+++++++++*********************)))(((((((((((((((************************((((((((((((((()))***+++''''''&&&&&&&&&&&&''''''((()))))))))************,,,---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))************)))))))))((((((&&&&&&&&&%%%&&&'''((((((((((((((((((((()))***+++(((''''''&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$############$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%'''((((((''''''''''''&&&&&&&&&***)))))))))+++,,,,,,******++++++++++++,,,,,,,,,*********)))***++++++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))************'''(((((()))))))))))))))))))))((((((''''''&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))***,,,,,,+++***((((((((('''&&&%%%%%%''')))***(((''''''''''''&&&&&&&&&''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''++++++++++++,,,,,,,,,---'''(((((())))))******+++&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,(((((((((((()))***+++,,,***************))))))(((''''''((()))***++++++,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))************+++---...///000000000///...,,,***)))((('''++++++++++++******))))))*********)))((((((''''''))))))))))))))))))))))))((((((((((((((()))***+++''''''&&&&&&&&&&&&''''''((()))))))))************++++++,,,---------------************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))''''''&&&'''''''''((((((((((((((((((((()))***+++,,,,,,+++***))))))(((((($$$%%%&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%&&&'''((())))))))))))$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((((((''''''''''''&&&&&&&&&***))))))***,,,---,,,+++++++++++++++,,,,,,,,,,,,---,,,++++++***+++++++++))))))))))))))))))))))))***************+++++++++(((((()))))))))))))))***''''''((()))************(((((((((''''''&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((())))))((('''''''''''''''+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&((((((((('''''''''''''''***+++------+++)))((()))((('''&&&&&&&&&'''))))))(((''''''''''''&&&&&&&&&((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((''''''******+++++++++,,,,,,,,,((()))))))))******++++++''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++)))(((''''''((()))+++,,,)))((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((''''''(((((()))***+++)))***+++---///111222333111000...,,,***)))((('''******))))))((('''''''''))))))******)))(((''''''''''''''''''''''''''''''(((((('''''''''((())))))''''''&&&&&&&&&&&&''''''))))))))))))************)))***+++,,,------------+++************)))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************'''''''''((((((((((((((((((((('''''''''((())))))******))))))((((((''''''$$$%%%&&&''''''(((''''''&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''(((((('''&&&%%%$$$############$$$$$$$$$%%%%%%%%%""""""#########""""""!!!#########$$$$$$$$$$$$%%%###$$$%%%&&&((((((((()))$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&***))))))***,,,------,,,+++++++++,,,,,,,,,------000///---,,,++++++******))))))))))))))))))))))))+++++++++***************''''''((((((((()))))))))&&&''')))***++++++******'''''''''''''''''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***))))))((('''''''''''''''***(((&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''')))((((((((('''''''''&&&)))+++---,,,)))''''''(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&'''))))))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))*********((((((((()))))))))))))))(((''''''''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&''')))+++,,,))))))(((((((((((())))))(((((())))))*********+++''''''(((((()))*********))))))))))))))))))))))))(((''''''&&&'''((()))***''''''''''''((()))***+++***+++,,,...///111222222///...---,,,+++***************))))))(((''''''&&&(((((()))******)))((('''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''))))))))))))***************+++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***************************''''''((()))))))))))))))((((((''''''&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((&&&'''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$%%%'''(((+++******((('''%%%###"""######$$$$$$$$$%%%%%%%%%!!!"""############"""!!!#########$$$$$$$$$%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&''''''''''''&&&%%%###%%%&&&&&&%%%$$$&&&'''(((''''''''''''&&&&&&&&&***))))))***,,,...---,,,++++++,,,,,,,,,---------111000///---,,,+++******)))))))))))))))))))))))),,,+++++++++******))))))&&&'''''''''(((((())))))&&&''')))***+++++++++***''''''''''''''''''''''''%%%&&&'''((())))))))))))************************(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++))))))((('''''''''''''''(((&&&%%%%%%'''(((((('''&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((***,,,+++'''%%%&&&(((&&&''''''((()))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''((((((((())))))(((((((((''''''''''''$$$&&&'''))))))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))************************''''''(((((((((((('''''')))((('''&&&''')))+++,,,***)))))))))))))))******))))))))))))************&&&&&&'''((()))***++++++(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''''''''((()))++++++,,,------...///000111111---,,,,,,++++++,,,,,,---,,,,,,,,,+++***))))))((('''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))************,,,,,,,,,,,,+++***))))))++++++++++++******))))))))))))))))))))))))))))))***)))(((''''''((()))*********************++++++''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((('''%%%$$$%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((((('''''''''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$#########$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$######$$$&&&'''(((---,,,+++***'''%%%###"""######$$$$$$$$$%%%%%%%%%######%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&###%%%&&&&&&%%%$$$&&&'''(((((('''''''''&&&&&&&&&******+++++++++******))),,,---......,,,,,,---...111000///...---,,,++++++)))))))))))))))***************++++++***)))'''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&''')))***---+++)))***,,,---+++)))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&'''((())))))((((((******)))((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&)))((('''&&&%%%%%%&&&'''((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$%%%''')))******)))'''%%%))))))((((((''''''&&&&&&)))&&&%%%((('''###%%%+++******)))''''''&&&&&&&&&((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))***))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******+++++++++************)))((((((((((((((((((((((((+++(((&&&'''***+++)))'''%%%'''))))))))))))***+++,,,,,,...///000000000000111000///...,,,+++***)))+++***************+++,,,+++***((('''''''''((()))***)))((()))++++++)))(((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,++++++***)))++++++******************))))))))))))))))))))))))******)))))))))))))))*********)))(((((((((((((((,,,+++(((&&&$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((((((((''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&&&&&&&(((***,,,+++***(((%%%""" %%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%(((((('''((()))'''%%%"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%)))******+++++++++******,,,---...---,,,,,,,,,...000000///...---,,,++++++,,,,,,++++++******))))))((((((************)))((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((('''''''''(((((()))))),,,+++***+++------+++)))(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&''''''((())))))((((((++++++******)))((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&)))((((((((('''''''''''')))((('''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''((())))))))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''%%%%%%%%%'''((('''&&&&&&&&&%%%%%%$$$%%%%%%%%%'''''''''''''''''''''''''''&&&$$$%%%'''(((&&&$$$%%%&&&'''(((((('''&&&%%%)))))))))(((((('''''''''(((&&&&&&((('''###%%%******)))(((''''''&&&&&&&&&(((((('''&&&&&&&&&'''((('''''''''''''''''''''''''''((((((((()))))))))***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))++++++))))))(((((('''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******))))))))))))******+++++++++*********))))))(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&%%%''')))***))))))***+++,,,---...///////////////000000///---,,,+++***)))***)))((((((''''''''''''+++***)))((('''(((((()))''''''''')))+++---,,,***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++******))))))************************))))))))))))))))))))))))++++++***************+++******)))(((((((((((((((+++)))'''%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%&&&&&&((((((((((((((((((((()))%%%%%%&&&''''''(((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!###%%%%%%%%%&&&''')))---,,,+++***(((%%%###"""%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&&&&'''&&&$$$"""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$))))))***+++,,,,,,,,,++++++---...---,,,+++,,,...//////...---,,,,,,++++++...---,,,+++***))))))(((&&&'''((()))************''''''((((((((()))))))))************************''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))+++***+++,,,------+++)))))))))))))))))))))))))))(((''''''&&&''''''((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&&&&&&&(((((((((((('''''''''''''''''''''&&&&&&'''((((((((((((((((((''''''''''''&&&&&&'''(((((()))******+++***)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((()))((('''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''&&&''')))'''$$$%%%)))***)))(((''''''&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))******))))))))))))******++++++*********)))))))))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&((()))***))))))***+++------......///.........000///...---,,,+++***)))******((('''&&&%%%%%%%%%******)))(((((((((((((((%%%%%%&&&))),,,......---))))))))))))************''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))******(((((())))))***)))))))))************************))))))))))))))))))))))))++++++*********++++++,,,******)))(((((((((((())))))(((&&&%%%%%%%%%&&&'''&&&&&&'''''''''((((((((()))((('''&&&%%%$$$$$$$$$'''''''''((()))))))))***&&&&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((((((((('''''''''''''''&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%%%%%%%%%%''')))+++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############((()))***+++,,,,,,------+++,,,------++++++,,,---......------,,,++++++***+++++++++******)))))))))'''(((((()))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))*********)))((()))***+++,,,---,,,***)))))))))))))))))))))))))))'''''''''''''''(((((()))'''(((((()))))))))((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''((())))))((((((((((((''''''''''''&&&'''(((((()))***++++++---,,,***((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&''')))))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&(((((('''%%%&&&((())))))((('''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''******)))''''''&&&&&&&&&''''''''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******))))))))))))******************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))&&&(((******))))))***+++------.........------,,,//////...---,,,+++***)))+++***)))(((((('''((((((***))))))(((((((((((((((&&&&&&&&&))),,,......---((()))))))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((()))***************************+++++++++******************************************+++,,,+++***))))))(((((())))))'''&&&&&&%%%%%%&&&''''''''''''''''''(((((((((((()))((('''%%%$$$$$$$$$$$$%%%%%%&&&'''(((((())))))&&&&&&''''''((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&'''&&&&&&((()))'''(((((((((''''''&&&%%%&&&%%%%%%%%%&&&'''((()))))))))(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((()))'''$$$###$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$((()))***+++,,,---------+++,,,---,,,++++++,,,---------,,,,,,++++++******''''''(((((())))))*********))))))(((((((((((('''(((((((((((()))))))))***((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$###&&&''')))*********)))(((((()))+++++++++***))))))))))))))))))))))))))))))'''''''''''''''((()))***((()))))))))))))))((((((%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((()))******))))))'''''''''(((((((((((((((&&&''''''(((((()))))))))((((((((((((''''''''''''''''''((()))***+++,,,---...,,,+++)))'''&&&%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$######&&&&&&''''''''''''&&&&&&((('''&&&''')))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&(((((('''&&&&&&'''((((((((((((((((((((()))))))))%%%'''((('''&&&&&&'''''')))((((((''''''''''''((('''(((((())))))*********(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''******)))''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))***************)))))))))(((((())))))))))))))))))))))))(((((())))))))))))***+++''')))++++++***)))***+++,,,---------------,,,+++......---,,,+++******)))(((((('''(((((()))******)))))))))))))))(((((('''((('''''')))+++,,,+++)))'''''''''(((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((()))***+++++++++***))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))***+++,,,++++++***)))))))))))))))''''''&&&&&&''''''(((((('''''''''((((((((()))))))))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&'''''''''%%%$$$###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((((((''''''(((***&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))*********))))))((('''&&&&&&'''(((((((((((()))))))))***'''%%%$$$&&&''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&******+++,,,---------,,,***,,,---,,,+++***+++---,,,,,,,,,++++++*********%%%&&&&&&'''((()))******+++***)))(((''''''''''''((((((((()))))))))******''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''(((((((((((((((''')))))))))''''''(((***))))))))))))))))))))))))''''''''''''((()))******))))))*********)))(((((('''''''''(((((()))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))+++++++++******'''''''''(((((((((((((((''''''((()))))))))((((((((((((((((((''''''''''''(((((()))***,,,---......------+++)))((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((((((&&&))))))%%%###&&&((((((((((((''''''''''''(((((('''((()))***++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******(((((('''(((((()))***+++))))))))))))))))))))))))************************))))))************))))))******))))))))))))************)))))))))((((((((()))))))))))))))))))))))))))***++++++))))))***+++(((***++++++***)))******++++++,,,,,,---,,,,,,,,,---------,,,+++*********%%%%%%%%%&&&'''(((******)))))))))))))))((('''''')))((('''((())))))(((&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((************************''''''(((((((((((())))))))))))******++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++***************+++,,,---++++++***))))))))))))***((((((((((((((((((((((((''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&'''''''''&&&%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%'''((((((''''''((()))&&&''''''(((((((((((((((&&&&&&&&&'''((()))***++++++******))))))((((((((())))))))))))************)))'''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''++++++,,,,,,---,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++++++++************''''''(((((())))))******))))))''''''''''''((()))(((((()))))))))*********(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((('''((((((&&&$$$$$$'''***((((((((((((((((((((((((''''''''''''((()))***+++***************)))(((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''')))+++++++++***)))''''''''''''((((((((()))(((((()))***))))))''''''((((((((((((''''''''''''((()))***+++,,,...//////---,,,+++)))((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((((((((('''&&&&&&&&&''''''''''''&&&&&&'''%%%%%%%%%'''((('''&&&&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&'''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((('''***(((###!!!&&&***)))((((((''''''''''''(((((('''((()))+++,,,,,,++++++))))))))))))))))))))))))***)))))))))((((((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&((()))++++++((((((((())))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))*********)))))))))(((((((((((()))))))))))))))))))))))))))+++,,,+++((('''((())))))***,,,+++***))))))***)))***+++,,,,,,,,,,,,,,,------,,,,,,+++*********''''''''''''(((((()))***((())))))***)))((('''&&&'''&&&&&&'''((((((&&&%%%&&&''''''((())))))******''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))***))))))((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////,,,+++******))))))******)))************)))))))))'''((((((((())))))))))))(((((('''''''''((())))))(((((((((((((((((((((((()))(((((((((((((((((((((***))))))(((((((((((((((&&&&&&'''''''''(((((((((%%%###""""""$$$'''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&'''((()))+++,,,************************************++++++++++++&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''''''''''''''((((((,,,,,,---------,,,++++++***+++,,,,,,******+++,,,+++++++++***************************))))))))))))''''''&&&&&&'''(((***+++))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%$$$$$$&&&'''((('''''''''$$$""""""'''+++((((((((((((((((((((((((''''''''''''((()))++++++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((($$$&&&(((***++++++))))))&&&'''''''''(((((())))))))))))*********((('''&&&)))(((((((((''''''''''''((()))***+++---...///000,,,,,,***)))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''')))******)))(((&&&''''''''''''''''''&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%((($$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''(((+++(((!!! &&&******(((((('''''''''(((((()))'''(((***+++,,,,,,++++++((((((((((((((((((((((((******))))))((((((((('''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))+++,,,***'''%%%&&&((()))+++,,,,,,***))))))***((()))***+++,,,------------,,,,,,++++++*********,,,+++***************+++((()))*********)))'''&&&%%%%%%$$$&&&'''(((&&&%%%'''(((((()))***+++++++++''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))((()))))))))((('''&&&&&&((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111,,,+++******)))*********+++++++++++++++***))))))(((((((((((())))))))))))(((''''''(((((()))***+++************))))))))))))))))))))))))((((((((((((******)))((((((((((((((('''((((((((())))))******%%%###!!!"""$$$'''))))))'''''''''''''''''''''''')))((('''&&&&&&'''((())))))((((((''''''(((((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$%%%%%%######$$$&&&######$$$$$$%%%$$$$$$$$$&&&&&&''''''(((***+++,,,***************+++++++++******+++++++++,,,,,,,,,$$$$$$$$$&&&''''''%%%###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$%%%&&&((())))))))))))************************...+++))))))+++---,,,++++++++++++*********************))))))******+++,,,+++***************++++++&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((''''''(((******+++++++++---,,,***(((((((((((()))***++++++,,,+++***)))(((''''''((((((((((((''''''%%%&&&((()))))))))(((''')))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))%%%%%%&&&'''((()))******'''&&&&&&&&&&&&'''((((((******+++,,,---//////000***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&((()))******************)))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******''')))***)))((('''((()))))))))'''''''''((()))***+++++++++++++++***)))((())))))))))))))))))))))))))))))((())))))***+++,,,%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))))))))))),,,+++)))'''&&&&&&&&&&&&&&&'''((((((((('''%%%$$$&&&''''''(((((((((((((((((())))))))))))*********,,,+++++++++***)))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))&&&''''''((()))******+++)))***+++,,,,,,+++***)))***************************+++,,,------+++***((()))******++++++,,,---------,,,+++*********+++,,,(((((()))(((((('''&&&&&&***************)))((((((%%%%%%&&&'''((()))******+++***)))(((((()))***+++******))))))(((((('''''''''((()))))))))(((&&&%%%''''''(((((())))))******(((((((((((())))))))))))))))))***+++++++++******------------------------------------------------...---+++*********++++++*********)))))))))))))))******))))))((((((''''''''''''''''''(((((())))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&(((%%%$$$%%%'''(((&&&$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!!!!"""###%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))+++*********))))))(((((((((((((((((()))***+++,,,((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((()))******)))))))))))))))))))))(((((((((&&&'''((()))))))))))))))************************,,,)))'''''')))******)))******************************))))))******+++,,,,,,+++***************+++)))******++++++******)))''''''''''''''''''''''''((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((('''((()))******+++++++++,,,+++***(((((((((((()))******+++++++++***)))(((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''(((((((((((((((((()))))))))((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((******+++,,,---...//////+++***)))'''&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''((())))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&'''((()))***(((***+++***)))((()))******))))))(((((())))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''(((((()))''''''((((((((()))))))))''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&'''((((((((((((''')))))))))*********+++++++++++++++*********************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))'''((((((((()))*********)))***++++++++++++***)))***************************+++,,,------+++***((()))******++++++,,,,,,---......---,,,,,,,,,---...+++++++++++++++***))))))***************))))))(((&&&&&&''''''((()))))))))+++***)))(((((()))***+++******))))))(((((((((((('''((()))))))))((('''&&&'''((((((((()))))))))***(((((((((((())))))))))))******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********++++++))))))))))))******************))))))((((((''''''''''''((((((((()))))))))***)))(((((('''''''''((())))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&$$$%%%'''(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$((((((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))((((((''''''******))))))((()))))))))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))*********))))))************************+++)))'''''')))***))))))))))))))))))))))))************))))))******+++,,,---,,,+++***************(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))******+++******++++++***)))(((((((((((()))******++++++***((('''''''''(((((((((((('''''''''''''''''''''((())))))))))))*********)))(((((()))))))))(((((('''''''''))))))((((((''''''''''''''''''&&&&&&''''''((()))******+++,,,------...///---,,,***((('''&&&''''''&&&&&&&&&&&&'''''''''((()))(((((('''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((((('''&&&&&&%%%&&&&&&&&&(((((((((((()))))))))***&&&&&&&&&&&&&&&'''((()))''')))***)))((('''((()))++++++++++++***)))(((((())))))((((((((((((''''''))))))))))))))))))))))))((((((((('''''''''''''''(((((()))))))))*********''''''((()))))))))))))))###$$$%%%&&&'''(((((((((((((((''''''&&&&&&''''''&&&&&&'''(((((((((((((((************+++++++++,,,***************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))******)))***++++++++++++***)))***************************+++,,,,,,,,,+++)))((())))))******+++,,,,,,,,,...------,,,,,,------...++++++,,,,,,++++++*********++++++++++++***))))))((((((((((((((((((((((((******))))))))))))*********))))))))))))((((((((((((((()))))))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********++++++((()))))))))***+++++++++******))))))((((((''''''((((((((((((((())))))))))))(((''''''&&&'''''''''))))))(((((((((((()))))),,,,,,+++***)))(((((('''************************'''''''''''''''((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''++++++)))(((((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++++++++++++++***)))(((************************++++++******+++++++++***((()))))))))))))))************))))))******+++,,,------,,,+++************(((((()))))))))(((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))*********************))))))((((((((((((((((((*********)))((('''''''''((((((((((((''''''(((''''''&&&&&&''')))******************)))(((''')))))))))(((''''''&&&&&&(((((((((((((((''''''''''''''''''''''''(((((())))))******+++,,,------------,,,***(((&&&&&&&&&&&&&&&&&&'''''''''''''''''')))(((((('''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((('''%%%$$$%%%&&&(((***'''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))&&&&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''(((+++,,,,,,,,,+++***((('''*********)))))))))******))))))))))))))))))))))))***************)))((((((''''''''''''((((((((((((''''''((()))))))))))))))$$$%%%&&&((())))))(((''')))((('''&&&&&&'''((()))'''(((((()))***)))))))))******+++++++++,,,,,,,,,)))))))))***+++++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************))))))*********++++++************************************++++++,,,+++***)))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,(((((())))))))))))((((((++++++,,,,,,++++++***)))))))))))))))((((((''''''***))))))))))))))))))***))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))++++++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++(((((()))***++++++,,,,,,******))))))((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))(((((((((((())))))++++++************))))))************************'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###&&&&&&&&&''''''(((((((((###$$$%%%%%%%%%$$$######%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((***)))(((((('''''''''((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&''''''(((((((((''''''&&&&&&&&&'''''''''''''''+++,,,,,,++++++***)))((())))))))))))))))))))))))******++++++************(((((())))))*********+++******))))))******+++,,,------,,,+++******++++++---------------,,,++++++'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))((((((((('''''''''))))))))))))((('''''''''((((((((((((''''''(((''''''&&&&&&''')))***&&&'''''''''&&&%%%$$$$$$)))((((((((('''''''''&&&&&&&&&''''''((())))))***(((''''''''''''((())))))))))))******+++,,,,,,,,,+++***(((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&(((((((((((((((((('''''')))************)))((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''((('''&&&%%%%%%''')))***&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''(((((('''((())))))''''''((()))+++,,,,,,,,,+++***((('''***))))))(((((()))******((((((((((((((((((((((((******++++++***)))((('''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))******)))'''&&&)))((('''&&&&&&''')))***))))))***++++++++++++*********+++++++++,,,,,,,,,)))))))))***+++++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++************+++******************+++************************++++++++++++******))))))((())))))******+++,,,,,,*********++++++,,,,,,,,,'''(((((())))))(((((((((,,,,,,,,,,,,,,,+++***************)))(((((('''''')))))))))******)))))))))))))))))))))******************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))++++++,,,---...//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,,,,---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))(((((()))***+++,,,,,,---************************'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$#########&&&&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&'''((((((&&&$$$###&&&&&&&&&''''''((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))''''''&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))(((((()))))))))(((((('''&&&&&&&&&&&&''''''((((((+++++++++++++++***)))((())))))))))))))))))))))))&&&((())))))(((''''''((()))))))))***++++++,,,,,,******))))))******+++,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++***'''''''''(((((())))))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''(((((())))))(((((('''&&&&&&((())))))(((((('''''''''(((((((((((('''''''''''''''''''''((())))))''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((''''''(((((()))***))))))*********+++++++++***((('''&&&%%%%%%&&&&&&&&&'''((((((((('''&&&%%%&&&&&&'''((())))))((((((***************))))))(((%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''((('''&&&&&&&&&'''))))))&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''(((((()))***+++,,,+++***)))***,,,++++++++++++***)))((((((((('''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''((())))))(((&&&&&&(((((()))))))))*********''''''((()))))))))))))))+++++++++***)))(((&&&&&&((((((''''''(((((())))))))))))***+++++++++++++++************+++++++++,,,***************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++***))))))***++++++************************++++++******))))))))))))(((((())))))***+++++++++++++++,,,---............)))***++++++,,,+++++++++,,,------------,,,++++++*********))))))((((((((())))))************)))))))))))))))************++++++***)))((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))*********+++,,,,,,,,,******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((()))))))))(((((((((((())))))''''''(((***,,,---...///************************'''''''''''''''((())))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''#########$$$$$$%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))++++++***)))'''&&&&&&''''''((()))))))))))))))))))))************%%%%%%%%%&&&&&&'''))))))&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&'''(((((())))))******************))))))))))))))))))))))))))))))%%%(((******(((&&&'''((()))******+++,,,,,,------******))))))******+++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,+++***)))(((&&&''''''((())))))******((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))&&&'''((())))))(((''''''%%%&&&'''((()))(((''''''''''''((((((((((((''''''&&&''''''((((((((((((((())))))***+++++++++******%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))((((((((((((((())))))***)))))))))***************)))((('''&&&&&&'''((()))&&&'''((()))((('''%%%$$$$$$%%%'''((()))))))))))))))))))))***)))(((((('''%%%%%%&&&&&&'''(((((()))((((((((('''''''''&&&&&&''''''''''''((((((((((((%%%&&&'''((())))))((('''''''''''''''((((((((((((***))))))((((((((()))))))))***+++***)))((()))+++***))))))(((((()))))))))((('''%%%%%%%%%'''(((***((((((((((((((((((((((((%%%&&&((()))))))))'''&&&''''''((((((((()))))))))''''''((())))))))))))))),,,+++***)))''''''&&&&&&''''''((()))))))))))))))(((((()))*********)))))))))))))))*********+++++++++++++++*********************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------++++++***))))))***++++++************************+++******)))))))))))))))(((((())))))******++++++***+++,,,...//////......+++,,,------.........------------------,,,,,,+++******))))))))))))))))))((()))***++++++***)))((())))))*********++++++++++++***)))((((((((()))******)))))))))((((((((('''(((((((((((()))))))))))))))***+++,,,............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))((((((''''''))))))((((((((('''''''''((('''''''''(((((()))***))))))(((((((((((())))))(((((()))***,,,---......))))))))))))))))))))))))'''''''''''''''((())))))'''((()))******)))((('''((((((((((((((((((((((((************************(((((((((((('''&&&%%%$$$$$$&&&((('''%%%$$$&&&'''###$$$%%%%%%&&&'''((((((%%%%%%&&&'''((()))******'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''***+++,,,+++)))(((''''''(((((()))*********((((((((()))))))))******&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$&&&&&&'''(((((()))******((())))))*********))))))))))))))))))))))))))))))&&&))),,,,,,***((()))*********+++,,,------......*********)))***++++++,,,*********+++,,,---...///////////////...---,,,+++&&&''''''((()))******+++((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))))))))*********))))))(((&&&'''((())))))(((''''''$$$%%%'''(((((((((''''''''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&&&&'''(((((()))(((((($$$%%%%%%&&&'''((())))))((((((((((((((('''''''''((((((((((((((()))******))))))))))))************)))((((((''''''(((***+++&&&'''((())))))'''%%%$$$###$$$&&&(((************(((((((((((((((''''''&&&%%%%%%&&&&&&'''((())))))((('''''''''&&&&&&&&&&&&&&&''''''((()))(((((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))******)))))))))))))))***&&&'''((('''&&&%%%&&&((())))))(((''''''((()))***)))((('''&&&''')))+++,,,((((((((((((((((((((((((&&&(((***+++,,,+++***)))%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))))))))+++***((('''&&&&&&''''''&&&'''(((*********)))(((&&&''''''(((((((((((((((((())))))))))))*********,,,+++++++++******))))))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......,,,+++***))))))***+++,,,************************+++******)))))))))))))))((((((((()))******++++++((()))***,,,------,,,,,,+++,,,,,,---.........---------......------,,,+++))))))))))))))))))******((()))***++++++***)))((())))))******++++++++++++,,,+++)))((((((((()))*********))))))((((((((('''(((((((((((())))))))))))((()))+++,,,---.........------------------------++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,++++++++++++++++++*********)))((((((''''''++++++******)))))))))(((((((((((((((((()))******))))))(((((((((((())))))*********++++++,,,------(((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''((((((((((((((((((((((((++++++++++++++++++++++++'''((())))))(((&&&$$$###$$$&&&((('''%%%$$$%%%((($$$%%%&&&'''(((***++++++************)))))))))))))))(((((('''''')))***+++((('''&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&###%%%''')))***)))'''%%%(((((())))))******++++++&&&'''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((************************'''((((((((('''&&&&&&%%%'''''''''((()))******+++))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,***)))(((+++,,,---...////////////---,,,,,,+++*********+++((()))***+++---...//////111111111000...+++)))'''(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))*********************)))))))))******((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))***))))))((('''&&&&&&''''''''''''''''''&&&)))$$$ %%%******))))))(((''''''''''''((((((---+++)))((('''((()))***'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&%%%"""!!!###(((+++)))&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((***+++)))'''%%%%%%%%%))))))))))))))))))))))))***)))(((&&&&&&''''''((('''&&&%%%&&&(((((('''&&&******))))))((((((''''''))))))************))))))((('''&&&&&&''')))+++,,,******)))(((((((((((()))***)))(((&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''((()))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************''')))++++++******+++,,,,,,+++*********+++,,,---***+++,,,---,,,,,,***)))---,,,******+++---000222************)))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))+++++++++*********)))))))))******++++++++++++***)))***+++,,,------------.../////////...---,,,,,,...,,,+++******+++---...)))******++++++******)))******))))))***+++,,,,,,)))******)))((((((***,,,...,,,))))))***,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,------...---------000...+++***+++,,,++++++++++++,,,,,,,,,------------,,,***)))))))))******,,,++++++***************)))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))***++++++++++++***,,,,,,+++***)))((('''&&&###$$$$$$%%%&&&'''(((((()))***++++++***)))((('''***)))((('''''''''''''''(((((()))***************))))))))))))))))))))))))(((''''''((()))(((%%%###$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&''''''******))))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***,,,------+++)))(((((('''(((((()))***++++++++++++******)))(((''''''&&&'''''''''''''''''''''''''''%%%$$$###%%%)))---///))))))************))))))******))))))((((((((('''$$$$$$$$$%%%'''(((***+++))))))))))))))))))))))))(((((())))))*********+++++++++++++++******)))(((***+++,,,---............---,,,++++++*********+++******+++,,,---......///111111000///...+++)))((((((((((((((((((((((((((((((''''''''''''((())))))***)))(((''''''((()))***((((((((((((((((((((((((((()))))))))))))))))))))'''((()))************))))))))))))(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&###!!!$$$(((+++)))'''((((((((((((((((((((((((,,,+++)))((('''((()))***(((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***))))))((('''&&&%%%%%%$$$&&&###!!!$$$(((***)))&&&(((((('''&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%'''))))))))))))***+++))))))))))))))))))))))))***)))'''&&&&&&&&&'''((('''&&&%%%&&&(((((((((&&&***)))))))))((((((((('''))))))************)))))))))(((''''''''')))+++---******)))((('''&&&&&&&&&******)))(((((((((((((((((((((''''''''''''(((((())))))))))))*********+++************************************************((()))++++++******+++,,,,,,,,,+++*********+++,,,)))***+++++++++***))))))---------------,,,,,,,,,++++++*********))))))))))))***++++++++++++***)))(((((((((((()))))))))***+++++++++*********))))))))))))***+++++++++*********+++,,,---..................//////......---,,,000...,,,***))))))***+++++++++++++++++++++++++++************++++++,,,,,,******)))'''&&&&&&(((+++,,,+++)))***+++,,,+++***))))))((('''((()))***+++,,,,,,------......------...,,,******,,,---------++++++++++++,,,,,,,,,,,,...---+++*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))***+++++++++++++++------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&'''''')))***+++++++++)))((('''))))))((('''''''''(((((((((((()))***************))))))))))))))))))))))))((('''''''''((((((&&&$$$$$$$$$$$$$$$%%%&&&'''''')))(((((((((((()))******,,,++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''(((((((((((()))***++++++++++++******)))((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&((()))***+++))))))************)))))))))))))))(((((('''''''''''''''''''''(((***+++,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,---,,,+++***)))((((((((()))***+++,,,,,,---------,,,,,,+++************+++,,,,,,,,,---------......000000///...---+++)))(((((((((((((((((((((((((((%%%%%%&&&&&&((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''%%%&&&((()))***)))(((((())))))***************+++'''''''''''''''''''''''''''(((((()))))))))))))))'''(((((((((((((((((('''######$$$(((+++,,,((($$$((()))***++++++***)))(((++++++)))((((((((()))***)))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))******)))'''&&&%%%$$$###'''%%%###$$$''')))'''%%%+++***((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''$$$&&&((())))))***+++---))))))))))))))))))))))))))))))'''&&&&&&&&&'''((('''&&&%%%&&&((()))((('''))))))))))))(((((((((((())))))************))))))))))))(((((((((***+++,,,))))))((((((((((((((((((***************))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((***++++++*********+++---,,,+++***************((())))))*********))))))***,,,...000///---+++)))++++++++++++************)))******++++++******)))((((((((()))))))))******+++++++++***************((())))))***++++++******+++,,,---...////////////....../////////...------...---,,,+++******+++,,,,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,******)))'''''')))...111---,,,++++++,,,,,,***))))))((('''&&&&&&(((***++++++,,,------......------,,,+++***+++---...///...*********++++++++++++,,,...---,,,,,,++++++,,,,,,******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,------,,,+++******))))))((((((''''''&&&&&&&&&&&&)))***+++++++++***)))((((((((('''''''''((())))))(((((()))***************))))))))))))))))))))))))((('''&&&'''((((((&&&$$$$$$$$$$$$$$$%%%&&&''''''''''''(((((()))+++,,,------------,,,+++)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&)))***(((((())))))***+++++++++*********))))))(((((('''''''''''''''''''''''''''"""$$$''')))***)))'''&&&))))))************))))))((((((((('''''''''''''''((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++...,,,***)))((((((((())))))***+++,,,------------++++++***************+++------------------------......------+++***)))(((((((((((((((((((((((((((######$$$$$$&&&''')))***''''''((())))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&)))))))))******+++++++++''''''''''''''''''''''''((())))))))))))(((((('''&&&''''''((((((''''''&&&$$$$$$&&&)))++++++(((%%%''')))+++,,,,,,+++***)))+++***)))(((((()))*********)))((('''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))))))))((('''&&&%%%%%%%%%(((&&&$$$%%%''''''&&&$$$))))))((('''&&&&&&&&&&&&))))))((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%'''))))))((('''((()))(((((((((((((((((((((((()))((('''&&&%%%&&&''''''&&&%%%%%%&&&((()))((('''))))))))))))(((((((((((())))))************)))))))))))))))))))))***+++,,,'''(((((()))***+++++++++((()))***++++++***((('''((()))***++++++***)))((('''''''''(((((((((((()))************************************************(((***,,,,,,***)))***+++---,,,,,,+++***))))))((()))))))))***************'''))),,,...//////---,,,,,,,,,,,,,,,++++++++++++))))))************))))))(((((()))))))))*********************************(((((()))***++++++++++++------...///////////////......////////////......+++++++++,,,---...000111...,,,+++))))))+++,,,...)))*********************))))))))))))+++000666;;;444111...,,,++++++***)))+++***((('''''')))+++---++++++,,,---............---,,,+++,,,---......---))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,))))))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,,,,,,,++++++***)))(((((('''''''''''''''''''''''')))***+++++++++***))))))((('''''''''((()))******(((((()))***************))))))))))))))))))))))))((('''&&&&&&(((((('''%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%'''(((***,,,---/////////...---+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''&&&'''***,,,)))))))))******+++++++++*********)))))))))((((((''''''''''''''''''''''''###%%%'''))))))(((&&&$$$))))))************))))))''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((******))))))))))))))))))---,,,***(((''''''((()))***+++,,,------......---*********))))))***++++++...------------,,,,,,,,,------,,,+++***)))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$)))'''$$$"""!!!!!!###$$$((((((((())))))*********''''''''''''''''''''''''************)))(((&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&''')))***))))))''')))+++,,,---,,,+++)))))))))))))))))))))*********)))((('''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%&&&'''(((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&###$$$&&&'''&&&&&&'''((((((((((((((((((((((((((()))((('''%%%%%%&&&&&&'''&&&%%%$$$&&&((())))))((((((((((((((())))))))))))))))))************))))))))))))))))))))))))******'''(((((())))))(((''''''&&&'''((()))))))))''''''((()))***++++++***)))(((&&&'''''''''((((((((((((************************)))))))))))))))))))))))))))***,,,,,,***)))******,,,,,,++++++***)))((((((************++++++,,,,,,*********+++,,,---...///------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************((()))***+++,,,,,,,,,,,,......//////000000//////......///////////////...,,,,,,---...///000111222---,,,***))))))***,,,---(((((()))******)))(((((())))))))))))+++000777<<<<<<777000,,,***************)))((('''((()))+++,,,***+++,,,---............///...------......,,,+++))))))*********+++++++++*********++++++++++++***)))(((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******))))))((((((''''''&&&&&&'''(((((()))******)))***+++,,,,,,+++***)))((((((((((((((()))***+++(((((()))***************************************(((&&&%%%&&&'''((('''&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%''')))+++---///111111111000...+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''%%%&&&(((***************++++++++++++************))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''))))))************))))))&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((************))))))((((((******)))((((((((())))))***+++,,,---............***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$)))'''$$$"""!!!!!!###$$$''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''&&&&&&&&&''''''''''''&&&&&&)))(((''''''''')))***+++'''(((***+++,,,,,,++++++))))))))))))************)))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!$$$%%%&&&&&&(((***))))))))))))))))))))))))((((((&&&%%%%%%%%%&&&'''%%%$$$$$$&&&((())))))((((((((((((((())))))))))))))))))************))))))((((((((())))))))))))(((((((((((('''&&&###!!!&&&''''''((((((((((((((())))))************))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))******+++++++++***)))((((((+++*********+++,,,---...///...+++)))(((***,,,...............------------***))))))(((((())))))***)))))))))*********++++++***************+++++++++))))))+++,,,------------......///////////////.........///000000000//////000000000//////.........++++++***))))))***++++++((()))*********)))((('''++++++***((((((***///222<<<777111,,,******++++++((('''''''''(((((())))))***+++,,,---.../////////000...............,,,************++++++++++++,,,))))))***+++++++++******))))))((('''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))***++++++++++++***))))))((((((((('''''''''&&&&&&'''((()))***++++++)))***+++,,,,,,,,,+++***))))))((((((((()))******(((((()))***************************************(((&&&%%%%%%'''(((((('''$$$$$$$$$$$$%%%&&&''''''''''''(((***,,,...000111111222222111///,,,(((&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''++++++++++++++++++++++++************************(((((((((((((((((((((((()))((('''&&&&&&''')))***))))))************))))))'''''''''''''''(((((((((***))))))((((((((())))))(((((((((((((((((((((((()))))))))))))))*********'''(((((())))))))))))))))))***+++,,,,,,---------)))))))))))))))***++++++***++++++++++++++++++++++++***)))((((((((())))))((((((((((((((((((((((((((((((((('''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((())))))))))))(((((()))))))))(((((((((***+++(((((())))))***++++++,,,(((((()))***************(((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&&&&'''((())))))((((((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&&&&((()))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&(((***)))((('''((((((((()))))))))***))))))************))))))''''''((((((((('''''''''''''''(((((('''%%%"""!!!((((((''''''((())))))***)))))))))(((((()))))))))''''''((((((((()))))))))************************))))))))))))))))))))))))***+++,,,,,,***))))))***))))))***++++++***)))(((***)))))))))***+++------///---+++)))(((***,,,---/////////.........------***)))(((''''''((()))***))))))*********+++++++++))))))*********+++++++++******,,,---.../////////.........//////......---......///000000000000000/////////...---,,,++++++))))))))))))))))))))))))***+++,,,,,,,,,+++)))(((,,,,,,+++)))'''(((***,,,555222///------,,,+++)))'''((()))*********)))))))))***,,,---.../////////...------...//////---+++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,++++++***)))((((((''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***++++++++++++***))))))))))))))))))((((((((((((((((((((())))))*********)))***+++,,,,,,,,,++++++******))))))((()))))))))(((((()))***************************************(((&&&$$$%%%&&&((((((((($$$$$$$$$$$$%%%&&&''''''(((((()))***,,,...000111222222222222///+++'''%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''###%%%'''''''''&&&'''(((++++++++++++++++++++++++************************(((((((((((((((((((((((()))(((((('''((()))***+++))))))************))))))'''''''''(((((()))))))))))))))((((((((())))))***((((((((((((((((((((((((''''''((()))***+++,,,,,,%%%&&&(((*********))))))((()))***++++++,,,++++++))))))((())))))***++++++))))))*********+++++++++***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$!!!$$$(((+++,,,+++)))'''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***+++,,,,,,******++++++++++++******((()))******)))))))))***(((((((((((()))***+++,,,'''((()))***************'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((('''''''''(((((((((''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&'''(((***))))))(((((((((((()))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''&&&%%%%%%&&&))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$&&&(((******)))'''((((((((())))))******))))))************))))))&&&'''''''''''''''&&&&&&$$$&&&(((***++++++***)))***)))((((((((()))+++,,,***)))(((''''''((()))***(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,***)))))))))((((((***++++++***)))))))))((((((((((((***,,,---******))))))***,,,...///////////////............***)))(((''''''((()))***)))************+++++++++))))))******++++++++++++***+++,,,...///000000000---...............------......///000000000000000++++++,,,------,,,,,,,,,(((((())))))))))))((((((+++,,,.........,,,***)))+++,,,,,,+++)))***+++------------...///...+++((((((***,,,---...---+++***)))***,,,---.../////////,,,,,,,,,...000000///---++++++,,,,,,,,,---------)))***,,,---...------,,,******)))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))++++++,,,++++++***)))(((************))))))))))))************)))))))))))))))***+++,,,---,,,,,,+++++++++***)))(((((())))))(((((()))***************************************(((&&&$$$%%%&&&((()))((($$$$$$$$$$$$%%%&&&''''''&&&'''''')))***,,,...///222222333222///+++'''$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''(((###%%%)))*********+++,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))'''((()))******+++++++++))))))************))))))'''((((((((())))))******&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''++++++************++++++))))))(((((()))+++---......,,,))))))+++,,,,,,,,,(((((())))))))))))(((((()))***+++***)))((((((***))))))))))))))))))))))))))))))((((((((((((((()))(((&&&$$$%%%((()))(((&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%$$$$$$###$$$%%%'''(((&&&&&&''''''((()))*********)))((('''''''''''''''((('''&&&%%%%%%&&&'''((()))***+++***(((''''''(((((())))))(((&&&%%%&&&'''*********)))))))))))))))))))))))))))***************************)))(((''')))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%''''''(((((()))(((((('''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$***)))'''&&&&&&''')))***&&&%%%%%%&&&''''''&&&$$$))))))))))))***************)))))))))))))))***+++''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))))))))((()))******)))((()))+++)))((((((((((((((()))***((((((((((((((((((((((((***************)))(((((()))))))))(((((((((((((((---,,,+++***))))))))))))++++++******************,,,,,,,,,,,,,,,------...,,,+++))))))***+++.../////////...---,,,++++++***************************+++++++++++++++***)))(((+++***)))))))))***,,,---)))(((***...222444222//////...---,,,+++,,,,,,---/////////...///000000111111000...---++++++++++++)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++.../////////...,,,***)))******))))))))))))))))))+++,,,------......---------...000000///...+++***)))))))))***+++++++++,,,***+++,,,,,,,,,,,,+++******)))'''%%%$$$%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''((()))******)))((('''))))))***++++++++++++***((((((((((((((((((((((((+++******)))(((''''''&&&$$$%%%''')))+++++++++***(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++************))))))))))))&&&&&&''''''''''''&&&&&&)))&&&$$$$$$&&&(((&&&%%%)))***+++,,,---......///000000///---+++(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++...------,,,,,,++++++***************************((()))***)))'''&&&&&&''')))((('''&&&'''(((+++,,,+++******)))))))))))))))&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))***)))((((((''''''((((((+++******))))))******+++***))))))))))))***,,,---,,,***(((((()))*********(((((())))))))))))(((((('''(((******))))))***+++))))))))))))))))))))))))---,,,***((('''&&&&&&%%%(((&&&$$$%%%''')))(((''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''((()))(((((((((''''''''''''((('''&&&&&&&&&&&&'''((('''((()))(((&&&%%%%%%&&&,,,++++++++++++******)))***)))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((()))'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&)))(((&&&%%%%%%&&&((()))&&&&&&%%%&&&''''''&&&$$$((((((((()))))))))*********))))))((((((((())))))''''''((((((((()))))))))((((((''''''''''''(((((('''(((((()))))))))))))))***+++,,,+++***)))***++++++***)))(((((('''((((((((((((((((((((((((((((((***************)))(((((()))))))))))))))))))))))),,,+++***)))((((((((((((************************&&&&&&&&&&&&&&&''''''(((***)))(((((((((***,,,------------,,,++++++******************************+++++++++++++++***))))))******)))))))))***+++,,,)))((()))---000222111///000///---,,,,,,,,,---...//////000000000111111111//////...---,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---///000000000...---+++***************************,,,,,,---..................///000000///...,,,***************++++++++++++***+++,,,------,,,+++***,,,***((('''&&&&&&'''((('''&&&&&&&&&''''''(((((('''''''''((((((((())))))(((((())))))))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))+++++++++***))))))(((((('''((()))***++++++******((())))))))))))))))))((())))))))))))))))))))))))++++++******)))))))))(((************))))))))))))&&&''''''((((((''''''&&&)))'''%%%&&&((()))((('''))))))***+++,,,------...---------,,,***)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''))))))***''''''&&&&&&'''(((***++++++++++++++++++,,,,,,,,,************************((()))***)))'''&&&&&&''')))((('''&&&''')))+++,,,+++***))))))(((((())))))'''''''''(((((((((((((((((((((''''''''''''((((((******)))((((((((())))))+++******))))))******+++******)))))))))******+++)))(((&&&&&&'''((((((''''''(((((())))))(((((('''%%%&&&((()))((()))+++,,,)))))))))))))))))))))))),,,+++***((('''&&&&&&%%%(((&&&%%%%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''&&&''''''((($$$$$$%%%%%%&&&''''''''''''((()))))))))((('''&&&((('''&&&&&&&&&&&&'''(((&&&'''((('''&&&%%%&&&'''))))))((()))))))))((('''))))))))))))))))))******))))))))))))************))))))******+++*********))))))))))))))))))))))))******))))))(((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))((('''&&&%%%%%%&&&'''((('''&&&%%%&&&((((((&&&%%%''''''((((((((()))))))))******)))(((''''''''''''((((((((()))))))))************))))))))))))******'''((())))))******)))))),,,------,,,***)))***+++,,,+++***(((''''''''''''(((((((((((((((((((((((()))************))))))(((((()))))))))***++++++++++++***)))(((''''''''''''************************((((((''''''(((((()))***((((((''''''((()))+++,,,++++++++++++++++++******+++++++++++++++++++++++++++++++++************)))***))))))))))))***++++++***))))))+++...000000///000///...---------...//////000111222333222111111.../////////...,,,***)))******+++++++++,,,,,,,,,++++++,,,,,,------......)))))))))***+++---...///000000000000///---,,,+++++++++++++++++++++++++++---......///////////////...///000000///...,,,+++,,,,,,+++++++++++++++******+++,,,------,,,+++***,,,+++)))(((''''''((()))&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))(((((((((((()))))))))******+++++++++++++++************************,,,,,,++++++******))))))******++++++++++++***)))))))))************))))))))))))))))))))))))))))))------,,,+++******))))))************))))))))))))&&&''''''((((((''''''&&&(((''''''((()))******)))'''(((((()))***+++,,,---***************)))((((((&&&&&&%%%%%%%%%%%%&&&&&&######%%%&&&(((***+++,,,''''''''''''((()))******((())))))***++++++,,,,,,************************)))******)))'''&&&&&&'''((('''''''''''')))+++,,,+++***))))))(((((())))))))))))((((((((((((((('''''''''((((((((((((''''''******))))))))))))************))))))))))))***************)))))))))))))))((('''&&&&&&(((((('''&&&'''(((((((((((((((((('''%%%'''(((((((((((()))+++))))))))))))))))))))))))(((((('''''''''((())))))'''&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))((((((''''''&&&&&&&&&'''''''''((((((((())))))&&&''')))******((('''%%%'''''''''&&&&&&'''''''''''')))***)))(((((()))***%%%(((******'''&&&'''((()))))))))))))))*********((()))))))))************((()))******++++++++++++))))))))))))))))))))))))************))))))(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&)))((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''''''''((('''&&&%%%&&&''')))***'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''%%%''''''''''''((((((((((((******)))'''&&&&&&&&&&&&))))))))))))******************)))))))))***++++++(((((()))************)))+++,,,---,,,***))))))*********)))(((((('''(((((((((((((((((((((((((((((())))))************)))((((((((()))***+++,,,,,,---+++***)))(((((((((((((((***************+++++++++,,,,,,++++++,,,,,,---...(((((((((((()))***+++,,,************++++++,,,,,,++++++++++++++++++++++++++++++******************))))))))))))******++++++******)))***,,,...//////000///...------...///000///000222444444333222111//////111111000...,,,+++++++++++++++,,,,,,,,,---***++++++,,,---...//////+++++++++,,,,,,---...////////////......---,,,+++++++++,,,,,,,,,,,,,,,---......///000000000000000///000000000///...---,,,------,,,,,,+++++++++***++++++,,,------,,,++++++,,,+++***(((((((((((((((&&&''''''((((((((((((((('''(((((((((((()))))))))***)))(((''''''((()))***)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))))))))******************)))******++++++******)))))))))))))))))))))))))))************++++++,,,,,,************)))))))))(((''''''((((((((((((''''''''''''((()))************&&&''''''((()))***++++++)))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%'''(((***++++++'''''''''(((((()))******((()))))))))*********+++***************************++++++)))'''&&&&&&'''''''''''''''((()))+++,,,******)))(((((((((((((((***)))))))))((((((''''''&&&'''((())))))((('''&&&******))))))))))))*********))))))))))))))))))***))))))******)))))))))((()))((('''((())))))((('''''''''((((((((((((''''''&&&((()))((('''&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%'''''''''(((((((((((((((%%%'''(((******)))'''&&&&&&''''''''''''''''''&&&&&&((())))))((((((***+++%%%+++111000***&&&***...(((((())))))************((()))))))))************((()))***+++++++++++++++***************************************)))))))))'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((***+++,,,'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))((('''&&&%%%%%%%%%&&&((()))&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''((((((((((((******)))'''&&&&&&&&&&&&))))))))))))************)))((((((((())))))***+++((())))))******************+++++++++)))((((((***(((((('''(((((()))******))))))))))))))))))))))))((())))))*********))))))(((((()))***+++,,,,,,---++++++***)))))))))******))))))*********+++++++++***************++++++,,,************+++,,,------******++++++,,,,,,------+++++++++++++++++++++++++++******))))))***++++++)))******+++++++++++++++***++++++++++++,,,...///000///...------...///000///111333444555444222111000111222333222111...---+++,,,,,,,,,------------++++++,,,------...//////------.........---------...------,,,,,,+++++++++++++++,,,,,,,,,---------...///000000111111000000000000000//////...------...---------,,,,,,+++++++++,,,------------,,,+++******)))(((''''''''''''&&&'''((()))))))))(((((((((((((((((()))))))))******)))(((''''''((()))*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))(((((((((&&&&&&'''((()))***+++,,,******++++++++++++******))))))))))))))))))))))))((())))))******+++++++++************)))))))))((('''(((((((((((((((((('''&&&'''((()))))))))))))))%%%&&&'''((()))******+++*********)))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))''''''((())))))******************))))))(((((((((***************************++++++***'''&&&&&&'''&&&&&&'''((()))***+++,,,***))))))((('''(((((((((******))))))((((((((('''&&&'''((())))))((('''&&&))))))((((((((()))*********))))))(((((())))))***(((((()))******))))))((()))(((((()))******)))'''&&&''''''((((((''''''&&&'''(((((((((&&&%%%&&&'''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&'''(((((('''&&&&&&###%%%''''''&&&'''(((***###***000///)))&&&)))---((((((((()))******++++++))))))))))))******************++++++,,,+++++++++*********************************)))))))))))))))'''&&&&&&&&&&&&'''((((((&&&'''((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((&&&&&&%%%%%%&&&(((***+++''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))***)))))))))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))'''&&&''''''((((((((()))))))))******)))(((''''''''''''((((((((()))))))))******''''''''''''((()))***+++((()))******++++++******((()))******)))((()))***''''''''''''(((***+++,,,))))))))))))))))))))))))((())))))************)))((()))))))))***+++++++++++++++************++++++)))))))))***++++++,,,,,,***************++++++,,,++++++,,,------.........***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,***+++,,,,,,------,,,,,,***,,,------,,,,,,---//////...---------...///000000111222333444333222222111111222333222111000///,,,,,,,,,---------......,,,,,,------....../////////////////////...------------,,,+++******++++++***++++++,,,,,,------......//////000000000000000111111000//////............------------------,,,+++,,,---......---,,,+++***))))))(((((('''&&&&&&&&&'''((()))***)))((((((((((((((()))))))))******))))))(((((((((((())))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((((((((((((((((((%%%&&&&&&'''(((***,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***************)))))))))************))))))))))))'''(((((())))))(((((('''&&&(((***+++)))(((((((((%%%&&&''''''))))))***+++************)))'''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''((()))************++++++******)))(((((('''************************+++,,,,,,***(((&&&&&&'''%%%&&&'''((()))***+++,,,***)))((((((''''''((((((***))))))))))))))))))(((''''''((((((((((((''''''((((((''''''(((((()))***))))))(((((((((((())))))&&&'''((()))******))))))((((((((()))******(((&&&&&&''''''((((((''''''&&&%%%&&&''''''&&&%%%&&&((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&%%%'''((('''%%%%%%'''***((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&###$$$&&&''''''''')))+++$$$&&&)))+++***)))(((''''''(((((()))******++++++))))))))))))************++++++,,,,,,,,,+++******************************))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&'''((()))***))))))((('''''''''(((((((((((((((&&&'''''''''((((((((())))))((('''&&&%%%&&&((()))''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((('''&&&&&&'''((((((((((((((('''''''''(((((('''''''''((('''''''''))))))'''&&&((((((((()))))))))*********))))))((((((((())))))''''''((((((((()))))))))'''''''''(((((()))***+++))))))***++++++++++++***''')))************+++---(((((('''(((((()))***+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---............*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---+++,,,---.........------***---//////...,,,---......---,,,,,,,,,---///000111111111111222222222222111000000000000/////////------------............---------...............---...///000000000///......---,,,+++++++++,,,,,,*********+++,,,------------...//////000000//////222111000//////.........------------............+++,,,---......---,,,+++************)))(((''''''&&&''')))*********((('''(((((()))))))))*********(((((())))))))))))((((((***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((('''((((((***+++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********+++++++++++++++************))))))))))))(((((())))))))))))(((((((((+++------***((('''(((&&&&&&'''((()))***++++++((())))))******))))))(((''''''&&&&&&&&&&&&''''''&&&&&&'''((()))******+++&&&''')))***++++++******************************************************,,,---,,,+++(((&&&&&&'''$$$%%%'''(((***++++++,,,))))))(((''''''''''''((()))))))))))))))*********((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((((((((())))))%%%&&&((()))*********)))'''''''''(((******'''%%%&&&''''''''''''''''''&&&"""$$$&&&&&&&&&&&&((()))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%'''((('''%%%%%%'''***))))))))))))))))))))))))%%%%%%'''((((((((('''&&&&&&'''(((*********))))))(((((((((((((((((((((''''''''''''''''''((()))***%%%&&&'''(((((('''&&&%%%$$$&&&((()))))))))+++---+++((((((,,,000111,,,''''''(((((()))***+++++++++))))))))))))************,,,,,,,,,,,,,,,+++***)))************************((((((((((((((()))))))))'''&&&&&&&&&&&&'''((((((&&&''')))*********)))(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))///---***(((''''''((()))&&&'''''''''''''''''''''''''''''''''((((((((()))((()))))))))((('''&&&&&&&&&''')))*********)))(((''''''((((((((((((''''''(((''''''((())))))(((&&&))))))))))))***************))))))))))))******+++''''''''''''(((((((((((((((((((((((()))***+++,,,))))))***++++++++++++***((()))++++++++++++---///***)))((((((((((((((()))))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((())))))(((((((((((()))***((())))))***++++++,,,,,,******))))))******+++,,,++++++,,,---............*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---,,,---.../////////...---***---111111///------...---,,,,,,+++,,,---...///111111000000000111222333000///...............///---------.........//////...............---------,,,---///000111111111111///...---,,,+++,,,---...))))))***++++++,,,---------......///////////////222111000///............,,,---------.../////////,,,,,,---......---,,,,,,++++++,,,++++++***)))(((&&&''')))***+++***((('''))))))))))))************'''((()))******)))((('''***+++,,,,,,------,,,,,,******************************************++++++,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''((()))+++---///000111************))))))))))))(((((())))))))))))((((((***---000///+++(((((((((&&&&&&'''((()))***++++++''''''(((***++++++++++++''''''&&&&&&&&&&&&''''''$$$%%%&&&((()))+++,,,---&&&''')))***++++++******)))))))))***++++++,,,,,,************************,,,------+++(((&&&&&&'''$$$%%%'''(((***++++++,,,))))))((('''''''''''''''(((((())))))******++++++)))((('''&&&&&&'''((()))))))))))))))((((((((((((((()))(((''''''))),,,///+++***(((&&&&&&&&&'''''',,,***))))))++++++(((%%%)))'''$$$%%%''')))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&$$$###&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&(((***+++,,,+++)))(((+++******)))(((&&&$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((())))))***))))))************)))))))))))))))))))))*********,,,+++***)))))))))***+++***************************+++,,,------,,,+++***,,,,,,++++++***)))((((((***)))(((''''''((()))***************************&&&&&&''''''((()))))))))((()))))))))))))))(((((((((((())))))*********+++(((((((((((())))))))))))))))))((())))))***++++++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++***(((&&&%%%&&&'''((('''''''''''''''((())))))&&&&&&'''((()))***++++++)))))))))))))))*********&&&''')))******((('''%%%''''''''''''(((((((((((())))))))))))************+++++++++***)))(((((('''******))))))))))))******+++++++++*********)))))),,,,,,,,,+++++++++******,,,***)))((()))***,,,---************************---------------,,,+++***************+++,,,---.........---------,,,,,,,,,++++++******++++++,,,------,,,***))))))***,,,---+++++++++,,,,,,---------//////.........------------------,,,,,,------...,,,,,,------...///000000222222222222222222222222......////////////......,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,............,,,,,,------++++++++++++---------,,,,,,,,,,,,---.........///000111111222222111222111111000000000000000//////............//////---...///000000///...------,,,+++***))))))))))))&&&''')))***+++++++++***)))*********++++++++++++******))))))))))))******''')))+++---------,,,+++))))))***+++++++++******++++++***************+++))))))))))))***+++,,,---......//////......---,,,***************)))(((((('''))),,,///000000...---///...,,,***(((((((((((()))(((''''''(((***,,,---......------,,,+++******))))))))))))))))))))))))((()))))))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))************************,,,,,,++++++***)))))))))*********)))))))))))))))***++++++***'''%%%&&&&&&&&&'''((()))***+++,,,,,,))))))************))))))''''''''''''''''''''''''&&&%%%$$$$$$%%%'''***+++)))(((((((((((((((((((((((())))))(((((((((+++---***)))((('''''''''((()))***(((&&&'''((((((&&&###)))'''%%%%%%''')))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''%%%$$$&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((('''((()))++++++***)))(((((()))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***************++++++,,,***++++++++++++******)))'''(((((()))***++++++,,,,,,+++***)))******+++,,,+++++++++*********************++++++++++++******,,,,,,+++******)))((((((***)))(((''''''((()))***+++*********************((((((((((((((('''''''''(((((())))))))))))(((((((((((()))))))))***************))))))((((((''''''))))))((((((((()))******(((((((((''''''&&&&&&&&&((((((((((((((((((((((((,,,+++)))((('''((()))***))))))(((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))***&&&'''((())))))((('''&&&''''''((((((((()))))))))))))))))))))************************++++++++++++++++++************+++++++++++++++*********))))))''''''((()))******+++,,,+++***)))((((((***+++---*********************))),,,,,,------,,,++++++***************+++,,,---...------,,,,,,,,,+++++++++++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---//////.........---------......---,,,,,,,,,------+++,,,,,,---///000000111222222222222222222222222111111111000///---,,,+++,,,,,,---------............---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------,,,++++++,,,------------,,,,,,------...///...///000111111222222111111111000000000111111111000000////////////000000//////000000000000//////---,,,+++***))))))))))))&&&''')))***+++++++++***)))))))))*********++++++******))))))))))))******%%%'''))),,,.........---+++,,,,,,,,,,,,,,,++++++++++++***************+++))))))))))))***+++,,,---...............------,,,***************)))((((((+++,,,---...///000111222///...,,,***)))(((((()))))))))((('''(((***,,,---++++++***))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))************************++++++++++++************************))))))))))))***++++++***'''&&&&&&'''''''''((()))***+++,,,,,,))))))************))))))((((((((((((((((((((((((((('''&&&%%%&&&''')))+++((((((((((((((((((((((((((()))******(((((()))***)))))))))((())))))***+++,,,+++******++++++)))'''((('''&&&&&&(((((('''&&&(((((((((((((((((((((((())))))***))))))((('''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''))))))((((((((((((((('''(((((((((((((((((((((((('''((()))***+++***)))(((''''''(((((((((((((((''''''((())))))))))))((('''%%%%%%&&&&&&''''''((((((***************++++++,,,,,,,,,,,,,,,,,,+++***)))&&&'''((()))***,,,------++++++******+++,,,---...++++++++++++******))))))******))))))))))))******+++++++++******))))))((())))))(((((((((((())))))+++++++++******)))))))))***))))))(((''''''&&&&&&(((((())))))))))))(((((((((((())))))))))))******+++******)))((('''&&&&&&))))))(((((('''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''(((***++++++******))))))))))))*********)))))))))(((((((((******))))))))))))))))))&&&'''((())))))((('''&&&((())))))))))))*********))))))))))))************(((((()))+++,,,---...///,,,++++++******++++++,,,+++************)))))))))&&&&&&'''((()))***+++,,,***)))((((((((()))+++,,,))))))******************++++++,,,,,,,,,+++******+++******++++++,,,---...,,,,,,,,,,,,+++++++++***++++++******++++++,,,---+++,,,...//////...,,,+++---------,,,,,,,,,,,,,,,/////////............---//////...---,,,,,,,,,---***+++,,,...///111222333222222222222222222222222666555333111...,,,***))),,,------------............---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...------------.........///...///000111111222222111000000000111111222333333111111000000000000111111111111000000000000111111---,,,+++******)))******'''((()))***++++++++++++((()))))))))******************))))))))))))******'''(((***,,,---------,,,............------,,,++++++***************++++++***))))))******+++,,,---...............---,,,,,,*********+++******)))(((---,,,,,,---...000333444000///---+++))))))))))))))))))(((((((((***+++,,,)))))))))((((((''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((()))))))))******++++++++++++++++++++++++******++++++++++++,,,,,,++++++*********)))))))))***+++,,,***(((&&&'''(((''''''((()))***++++++,,,))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***'''''''''(((((((((((((((''')))******)))(((((((((((())))))******+++,,,,,,---------------,,,***)))'''''''''(((((((((''''''((((((((((((((((((((((((************))))))((((((&&&&&&''''''''''''&&&&&&)))))))))(((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((('''((())))))******))))))''''''((((((((((((''''''&&&((()))++++++)))(((&&&%%%%%%&&&'''((()))))))))((((((((((((((())))))***,,,,,,,,,,,,+++***))))))(((((()))***++++++,,,,,,******++++++,,,---...///,,,,,,++++++***)))))))))***)))(((''''''((()))***+++*********)))))))))((())))))(((((((((((())))))++++++******))))))(((((())))))(((((('''''''''''''''(((((())))))))))))((((((((()))))))))))))))))))))))))))((((((''''''&&&***)))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((())))))((((((((())))))***+++))))))))))))))))))))))))*********)))))))))))))))&&&'''(((((()))(((((('''))))))*********+++++++++((()))))))))************'''((()))***,,,---......+++******))))))******+++************))))))))))))++++++++++++************))))))((((((((()))***+++************++++++++++++***++++++,,,++++++******+++++++++++++++,,,---...---------,,,,,,,,,++++++++++++******++++++,,,---,,,---...//////...---,,,---------------,,,,,,,,,/////////...............000///...------,,,,,,---***+++,,,...000222333444222222222222111111111111666555333111...,,,+++***------------...............------,,,,,,,,,---------,,,+++******+++,,,---......------------......------......////////////...///000111111222222111//////000222333444444444222111111111111111111222222111////////////111222---,,,++++++************))))))******++++++++++++(((((()))))))))*********+++******))))))******+++,,,,,,---,,,,,,***)))(((............---,,,+++************)))******+++,,,************+++,,,------------.........---,,,,,,*********++++++******)))++++++,,,---///111222333111000...,,,************))))))(((((()))***+++++++++++++++******)))))))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((('''''''''((((((((())))))******+++++++++++++++++++++++++++******++++++,,,------...,,,++++++******)))))))))***++++++***(((''''''((('''(((((()))******++++++))))))************))))))))))))))))))))))))))))))++++++***)))(((((())))))&&&&&&''''''((((((((()))''')))******(((''''''((((((((()))***+++,,,------)))*********)))(((''''''&&&'''))))))((((((''''''))))))))))))))))))))))))+++******)))))))))))))))&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$******))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((('''&&&%%%&&&((()))++++++)))(((&&&&&&&&&'''(((((()))******((((((((((((((())))))*********++++++***)))((((((+++++++++*********************+++,,,------......+++++++++*********))))))***)))(((''''''((()))************)))))))))))))))(((((())))))))))))((((((*********)))))))))((((((''''''''''''(((((())))))''''''((()))))))))))))))))))))((((((((((((((((((&&&&&&''''''(((((())))))***)))(((''''''&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%%%%&&&'''(((***+++,,,((((((((()))***+++++++++************))))))((((((&&&''''''(((((((((((((((************++++++++++++((()))))))))************))))))))))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))******++++++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------............------------++++++******++++++,,,---//////------------//////------------------------////////////////////////000///...---------------+++,,,---///111333444555222222222111111000000000333222111///...------------------.........//////---------,,,,,,---.........---++++++++++++---...........................---...///000000000//////...///000111111222222111...///111333444555555555222222111111111111222222000000...------...000000---,,,++++++++++++++++++***************+++++++++))))))))))))************++++++************++++++---------,,,+++***)))(((---------,,,,,,***)))(((******))))))***++++++,,,************+++,,,---...---------...---,,,,,,+++******++++++++++++*********,,,///111333444333333222111///---++++++++++++)))))))))))))))*********+++++++++++++++*********((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((((((((((((((((((((()))***+++++++++++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,+++***))))))((()))******)))'''&&&'''((((((((())))))******++++++))))))************))))))((((((((((((((((((((((((,,,+++******))))))((((((&&&&&&&&&''''''(((((()))'''((())))))''''''((()))'''((()))++++++,,,,,,,,,)))+++,,,+++)))''''''(((&&&(((******)))''''''((())))))))))))))))))))))))******))))))))))))******((((((((()))(((((('''&&&((((((''''''&&&%%%%%%%%%***))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((('''&&&%%%'''((())))))))))))((('''''''''(((((())))))*********************++++++,,,((())))))*********)))))),,,,,,,,,+++******)))))))))***+++,,,------,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((())))))***&&&'''((())))))******)))))))))((((((((((((''''''%%%%%%&&&'''((())))))***))))))(((((('''((((((((())))))))))))************(((((((((((((((((((((((('''(((((()))***++++++,,,%%%%%%%%%&&&''')))++++++''''''((()))***+++,,,---++++++******)))(((((((((&&&&&&''''''(((((()))))))))************+++++++++))))))))))))******************))))))))))))))))))(((((((((''''''((((((((((((((()))))))))))))))***$$$$$$&&&''')))***+++,,,)))*********++++++++++++******++++++,,,---------++++++,,,---------,,,,,,------,,,,,,,,,,,,------////////////............++++++******++++++,,,---000///---,,,,,,---///000,,,---------...............////////////000000000///...............//////,,,---...000111333444555222222222111000000//////000///...------...///000------........./////////------------------...///...------,,,,,,------.........///000000///......---...000111111111000///...///000111111222222111///000222444555555555555222222111111111111222222//////............//////,,,,,,++++++++++++,,,,,,++++++*********++++++,,,)))*********++++++++++++++++++************++++++*********++++++,,,,,,---++++++++++++***))))))((())))))))))))***+++,,,,,,+++******++++++,,,---...---------------,,,++++++)))***++++++,,,++++++++++++---111555777777666555333222000...,,,,,,,,,,,,))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))'''''''''((((((((((((((('''((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------,,,+++***))))))((('''((()))(((&&&%%%&&&'''(((((())))))************))))))************))))))((((((((((((((((((((((((+++*********))))))((((((%%%%%%&&&''''''((())))))''''''((('''&&&''')))+++'''((()))+++++++++*********,,,...---***((()))***%%%(((++++++)))''''''(((((((((((((((((((((((((((***)))(((((((((((()))***))))))******)))(((((('''+++******)))(((((('''''')))))))))))))))*********(((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))***************++++++,,,(((((()))***++++++++++++,,,++++++++++++++++++***)))***+++,,,,,,++++++***)))))))))***++++++,,,,,,((())))))******))))))(((((()))))))))))))))))))))'''((()))******)))((('''''''''(((((()))*********'''''''''(((((((((((((((&&&'''((()))************))))))((((((((('''''''''%%%&&&&&&''''''((((((((())))))((((((((()))******)))))))))******+++++++++(((((((((((((((((((((((())))))***++++++,,,,,,+++(((((((((((((((((()))***)))))))))******+++++++++++++++******)))(((((('''&&&&&&&&&''''''((()))***)))))))))************+++))))))))))))************************************))))))(((((((((((())))))(((((((((((())))))******###$$$%%%''')))***+++,,,******+++,,,,,,,,,,,,,,,(((((()))******+++,,,,,,+++,,,---..................------,,,,,,,,,------//////.........---------++++++******++++++,,,---...------------------...+++,,,,,,---...///000000.../////////000000000000...------......///000111......///000222333333444222222222111000/////////------,,,+++,,,...000111............////////////---------------...//////---......//////......---...///000000000000///...---///000222222111000///...///000111111222222111000111333555666666555444111111000000000000111111//////000000000000//////,,,,,,,,,++++++,,,,,,---,,,,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))*********+++,,,---...)))***************))))))))))))))))))***+++,,,---++++++++++++,,,---......,,,------------,,,++++++)))***++++++,,,,,,,,,++++++---///222444555666666444333111...------------))))))*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************''''''''''''((((((((()))'''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...------,,,***))))))(((%%%'''''''''%%%$$$%%%&&&))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((%%%%%%&&&&&&'''((())))))'''''''''&&&%%%'''***---'''((()))***+++***))))))''')))+++***&&&$$$%%%'''%%%(((,,,,,,)))''''''((((((((((((((((((((((((((())))))(((''''''((()))******************)))(((((((((''''''&&&%%%%%%$$$$$$(((((())))))******++++++(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&'''((())))))))))))((('''&&&&&&&&&&&&'''(((*********)))))))))))))))((((((((((((((())))))***((()))***+++,,,---------*********++++++,,,,,,,,,)))***+++,,,+++***)))((((((((()))***+++,,,,,,---((()))***++++++***)))((((((((((((((())))))))))))'''((()))******)))((('''&&&&&&'''((()))***++++++)))))))))(((''''''&&&&&&&&&'''((()))************))))))(((((('''''''''&&&''''''''''''''''''&&&&&&))))))((())))))***+++,,,))))))******++++++++++++(((((((((((((((((((((((((((((()))************))),,,+++***)))((((((((((((+++++++++***************+++++++++***)))(((((('''&&&&&&&&&'''''')))******((())))))))))))*********))))))))))))******************+++++++++,,,,,,,,,******))))))))))))******'''((((((((())))))******((()))))))))******++++++++++++,,,------------,,,&&&''''''((()))*********,,,------.../////////......------,,,,,,,,,------......---------,,,,,,,,,++++++******++++++,,,---+++,,,...//////...,,,+++***+++,,,---...000111111.../////////000000111111------------///000111222//////000111222222333333222222222111000//////...---,,,+++***+++---///111............/////////000---------------...///000---...///000000///...---...///000111111000///......///111222333222000///...///000111111222222111000222444666666666444333111111000000000000111111///000111222222111000///,,,,,,,,,++++++,,,---------,,,+++*********+++,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,---,,,++++++******++++++))))))***+++++++++******))))))))))))***+++,,,---++++++++++++,,,---......,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,,,,******+++,,,...111444555444333111///...---------))))))************)))(((((((((((()))))))))))))))))))))))))))))))))))))))&&&'''((()))************&&&'''''''''(((((())))))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,+++))))))((($$$&&&&&&&&&$$$###$$$%%%))))))))))))************))))))************))))))************************(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((()))'''&&&(((++++++)))'''((()))+++,,,,,,***'''&&&&&&'''((())))))(((''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%(((,,,...,,,***(((''',,,,,,+++***))))))******((()))+++,,,,,,+++)))(((***++++++,,,,,,++++++***++++++***)))((('''&&&&&&******,,,---.../////////+++)))((('''((()))+++,,,******))))))))))))******)))((((((***,,,,,,)))&&&%%%&&&((()))*********)))(((((((((((())))))))))))************************((((((((((((((('''''''''&&&''''''((()))******+++)))))))))))))))******+++))))))))))))))))))))))))''''''((()))***)))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((()))***++++++,,,,,,***++++++,,,+++***)))(((&&&'''(((((()))(((((((((((()))))))))))))))((((((***+++,,,,,,------,,,,,,***))))))---111000***%%%''''''((((((((((((''''''******))))))***++++++,,,(((((((((((()))***+++,,,******++++++***)))'''&&&++++++******++++++,,,---+++*********+++---...///,,,,,,,,,------...............---,,,,,,+++******++++++,,,------....../////////.........---------......////////////......---......///////////////000000000000000/////////111111222333333333333222111222222222222111000000///...---,,,,,,,,,,,,,,,111000///---------...///...---,,,---...///...------.........---...000333444333222111000...------...///000111111000///............///000222333444444444444333333333222222222111//////000111000///111111000000000000000111......---------......///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,+++***)))))))))***+++,,,++++++++++++,,,------,,,------,,,,,,***)))((()))((((((((()))+++---...------------------------//////...---+++***))))))+++,,,,,,,,,+++)))(((&&&+++,,,...000222333444444222222222111000...---,,,+++)))))))))+++,,,+++***+++++++++******(((''''''))))))***))))))((('''''''''((()))******)))((('''''''''(((((())))))******((((((((()))******++++++++++++++++++++++++++++++...------------.../////////...---,,,***)))((('''))))))(((((('''''''''&&&%%%%%%&&&&&&((()))***+++......,,,+++***)))))))))***************)))(((((())))))(((((((((((())))))((((((''''''(((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((()))'''&&&(((***+++)))'''))))))))))))((((((''''''&&&'''((())))))))))))((((((''''''&&&&&&''''''((())))))((((((((('''''''''&&&))),,,,,,+++)))((((((,,,++++++******)))******)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***)))))))))))))))(((((((((,,,,,,,,,,,,,,,++++++***+++***)))((()))***,,,---******))))))))))))*********(((((()))++++++)))''''''((()))***++++++******(((((((((((())))))))))))************************(((((((((((((((((((((((('''''''''((()))*********)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++++++++***)))((($$$$$$%%%&&&''''''''''''(((((())))))))))))(((((()))***++++++,,,,,,++++++,,,***))),,,//////***&&&))))))************))))))+++******)))))))))******(((((((((((()))***+++,,,,,,,,,------,,,+++***)))++++++*********+++,,,---......---......000111222,,,,,,,,,---------............---,,,,,,+++******++++++,,,------......///////////////.........---------............------------...///////////////////////////////////////000111222222333333222222111222222222222111000000///...---,,,,,,,,,,,,---000000///..................------...///000000//////000000...------///111444333222111000///.........///000111111000//////......//////111222333444333333333333222222222222111000......000111111000111111000000000000111111//////............//////---,,,,,,++++++,,,,,,---------........./////////---,,,+++*********++++++,,,,,,,,,,,,,,,------...------,,,,,,+++******)))))))))))))))***,,,...///------------------------......---,,,++++++*********++++++++++++******)))+++,,,...000222333444444111111111000///...,,,+++***)))((()))+++,,,+++***++++++++++++***)))((('''))))))))))))))))))(((''''''((()))******)))((('''(((((((((((())))))))))))((((((((()))******++++++,,,,,,++++++++++++++++++------,,,------.../////////...---,,,+++)))(((((()))(((((((((''''''''''''&&&&&&&&&'''(((***+++,,,---,,,+++***))))))))))))***************)))(((((())))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((('''((((((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''(((******)))(((***)))'''&&&&&&&&&((((((&&&'''((()))***++++++***(((''''''&&&&&&''''''((())))))((((((((((((''''''((()))++++++)))((()))***+++++++++******************************************++++++,,,,,,++++++***((((((((()))))))))******+++++++++++++++******))),,,+++*********+++---...******))))))))))))******+++)))(((((()))***)))((()))***++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))******+++)))))))))))))))))))))))))))((('''''''''(((***+++((())))))***************)))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++******)))(((###$$$%%%&&&'''((((((((((((((())))))))))))((((((((())))))***+++*********---+++)))***------***'''+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))))))))))))))***+++,,,,,,,,,---------,,,++++++++++++*********+++,,,---------,,,,,,---...///000,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++,,,------......///////////////............,,,,,,------------,,,,,,------...////////////...........................000111222222333333222222111222222222222111000000......---,,,,,,,,,------///////////////......---///...---///111222222111111111111///---,,,...///444444333222111000000//////000000111111000//////...//////000111222333333222222222222111111111000000///---...000111111111111000000000000000111111111000000/////////000000------,,,,,,,,,,,,------....../////////000000000...---,,,,,,++++++,,,,,,---------,,,---......///...---,,,+++******++++++++++++++++++,,,---//////---------------------------------,,,,,,+++++++++***************+++,,,,,,+++,,,...///111222333333000000//////...---,,,+++***(((((((((***+++***)))++++++++++++***)))(((((((((((())))))***)))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******++++++,,,,,,,,,++++++*********,,,+++,,,,,,---...///000///...---,,,+++***)))(((((((((((((((''''''''''''&&&&&&''''''((()))++++++***))))))(((((())))))******************)))(((((())))))(((((((((((())))))'''''''''''''''(((((()))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))******)))((()))((((((''''''(((((((((&&&'''((()))***+++,,,,,,((((((''''''''''''(((((())))))(((((((((((((((((()))******)))(((((()))+++******+++++++++*********++++++***))))))***++++++***++++++,,,,,,++++++***))))))))))))))))))))))))'''((()))+++,,,,,,------+++************+++,,,---+++******))))))******++++++***(((''''''((())))))******************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''((((((((()))))))))***)))))))))))))))******+++((((((((((((((((((((((((***)))'''&&&'''(((***,,,))))))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******************))))))%%%&&&''')))************'''(((((())))))))))))(((((()))******++++++******...,,,))))))***+++***(((++++++,,,,,,,,,,,,++++++)))***+++---...///000000***)))))))))******+++,,,)))******+++++++++++++++,,,+++***)))***+++---...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............---------,,,,,,,,,------------,,,,,,,,,---......//////......---------...............000000111222222222222222111222222222222111000000...------,,,,,,,,,---------...///000000///...---///......000222444444333111111111///------///111444333333222222111111111111111111111000000000/////////000111222222333333111111111111000000000000000///...///111333333333000000000000000000111222222222111000000000111111------,,,,,,,,,,,,------....../////////000000000///......---------------...------------.../////////...,,,***)))***,,,---,,,,,,,,,---...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---+++,,,---///000111222222............---,,,+++***)))((('''(((***+++***)))++++++++++++******)))((('''((()))***************(((((())))))))))))((((((******))))))((((((''''''((((((((()))******++++++---,,,,,,++++++*********++++++++++++,,,---//////......---,,,+++***))))))((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***'''''''''''''''((()))******************)))(((((())))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))******************************************************************))))))))))))))))))))))))))))))'''((((((((())))))*********)))))))))((((((((('''''''''''''''(((((((((((('''((())))))))))))))))))'''(((***++++++***((('''''''''((()))***+++,,,---(((((((((''''''((((((((((((((()))))))))))))))))))))******)))((((((***,,,)))******+++++++++******++++++***))))))***++++++***++++++,,,,,,++++++***+++++++++***)))(((((((((((()))***,,,------------)))))))))))))))***++++++++++++************+++++++++***)))'''&&&'''((()))***)))))))))((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((()))))))))))))))))))))))))))******+++((((((((((((((((((((((((***)))'''&&&'''(((***,,,***+++,,,,,,------,,,,,,***************************************+++++++++))))))))))))))))))******&&&'''((()))************''''''((())))))))))))))))))******+++++++++++++++---+++)))))))))******)))***++++++++++++++++++***)))***+++,,,------,,,,,,******************+++,,,))))))***+++,,,---......,,,+++***))))))+++---...///000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------,,,,,,,,,++++++------............------,,,------...............------------......//////000000111222222222222111111222222222222111000000------,,,,,,,,,------...---...///000000///...---000//////000333555555444///000000///...///111333333333222222222222222222222222111000000000000000///000111222333333222222111111111000000000//////111000///000222444444444000000//////000111222222333333222111111111111111...------,,,,,,------...------........./////////////////////......------...------------.../////////...,,,******+++---...,,,------...////////////------------------------++++++,,,,,,,,,,,,------///...,,,***)))******+++***+++---...000000111111---.........---,,,+++******(((((()))***+++***)))***++++++++++++******)))(((((()))******+++******))))))(((((((((((())))))******))))))((((((''''''((((((((()))******++++++,,,,,,,,,++++++******************++++++---......------,,,+++******))))))'''''''''(((((((((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&'''((())))))***************)))(((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))((())))))))))))))))))*********))))))((((((''''''''''''''''''((((((((((((&&&(((******)))((()))***&&&(((***,,,---+++)))''''''''''''((()))***+++,,,)))((((((''''''(((((()))(((((())))))))))))******)))******)))(((((()))+++((()))***,,,,,,+++*********************************++++++,,,,,,++++++***---,,,+++***)))((('''''',,,,,,,,,,,,,,,++++++***(((((())))))************++++++************++++++)))******(((&&&&&&'''((()))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))((('''''''''(((***++++++,,,,,,---------------************************************************))))))((((((((()))******&&&&&&'''(((((((((''''''&&&'''((())))))******))))))***++++++,,,,,,++++++******)))))))))******+++)))******++++++******)))************)))'''%%%$$$++++++*********++++++,,,++++++,,,,,,...000222333---,,,***((()))***---///...............---,,,+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------++++++,,,------......///---------,,,,,,,,,,,,+++------............------,,,,,,---............------------...//////000000///000111111222222111111111222222222222111000000------,,,,,,,,,---......---...//////////////////000000///111333444444333...///000///...///222444111111111222222222222222333333111000000000000000///000222333333333222111111111111111000000000///222111000000222444444333////////////000111222333444333222111111111111111......------------......------........./////////...////////////...---------------,,,---......///...---,,,++++++,,,---...,,,---...///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,*********)))***+++,,,...///000000000------......------,,,+++***)))))))))+++,,,+++******+++++++++++++++******))))))******+++*********))))))(((((((((((())))))))))))))))))((((((((((((((((((((()))******++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++***))))))(((((('''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&'''(((((()))***************)))(((((())))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))((('''''''''''''''''''''((((((((((((%%%(((******(((''')))***'''''')))*********))))))(((((('''''''''(((******))))))(((((((((((())))))(((((()))))))))*********(((***+++***)))((()))***''')))***,,,,,,,,,***))))))***+++,,,,,,+++***)))***++++++,,,,,,++++++***+++++++++******)))))))))+++++++++++++++******)))))))))******+++++++++***,,,++++++******++++++,,,''')))+++***'''%%%&&&''')))(((((((((((()))+++,,,(((((((((((())))))))))))************************'''(((((()))******++++++))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------------,,,************************************************)))(((((('''((()))***+++'''(((((((((((('''&&&&&&&&&'''((()))************((())))))***+++*********'''((()))*********+++,,,******++++++++++++******'''((()))***)))(((&&&%%%,,,++++++******++++++++++++++++++,,,...111333444---,,,)))((((((***---///+++++++++++++++)))(((''',,,,,,,,,+++++++++************+++,,,,,,---......++++++,,,------....../////////.........---------,,,,,,------------,,,,,,+++,,,------......------------...//////000111111///000000111111111111111111222222222222111000000,,,,,,,,,,,,,,,---...///...............///000000111000000111222333333222000111111000...///111333000000000111111222222222444333222000000000000000///111222444444333222111222222111111111000000000222000//////000111111000////////////000111222333444333222111000000000000......------------............/////////000000000....../////////...---,,,,,,,,,,,,,,,,,,------...------------------------,,,---.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,---.../////////---............------,,,,,,******+++,,,---,,,+++***++++++,,,,,,++++++*********+++++++++***))))))***)))(((''''''((()))***(((((((((((())))))))))))((((((((()))******++++++*********++++++,,,,,,---,,,++++++*********************))))))((('''''''''''''''''''''((((((((()))(((''''''''''''((())))))((('''''''''''''''((()))***************)))(((((())))))(((((((((((())))))***************++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++******))))))((((((+++******)))(((''''''&&&''''''''''''((((((((()))%%%(((******(((''')))+++((('''&&&&&&'''((()))***)))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((())))))*********+++((()))++++++)))))))))***'''(((***,,,---,,,***)))((()))+++,,,,,,+++)))(((+++++++++,,,,,,+++++++++***************+++++++++&&&'''(((***++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,&&&))),,,+++(((%%%%%%&&&))))))(((((()))+++---...(((((((((((())))))))))))************************'''(((((()))***+++++++++))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))''''''((()))***)))))))))******+++,,,,,,,,,,,,+++************************++++++******************)))(((''''''''')))***+++++++++++++++***)))((('''&&&'''((()))************'''(((((()))))))))))))))%%%''')))*********+++,,,***++++++,,,,,,++++++***$$$&&&)))+++---...------,,,,,,++++++***+++++++++)))))))))***,,,///222333...,,,)))((((((***---///---.........---+++***(((,,,,,,,,,++++++***************+++,,,------......++++++,,,------......///111000000000////////////+++++++++,,,,,,++++++++++++,,,------......------.........///000111111222//////000111111111111111111222222222222111000000,,,,,,,,,,,,,,,---...//////...---------///000111222111000000222333222111222333222000......///111/////////000111111222222555444222000///000000111000111333444444333222111222222222222111111111111111///------...//////...////////////000111222333444333222111000000000000......------------......000000000000111111111111---.../////////...,,,+++,,,++++++++++++,,,------,,,,,,---......------,,,,,,---.../////////...------------------------------------,,,,,,+++++++++***+++,,,---...---,,,+++***+++,,,---......//////.........///......------,,,+++***+++---...---,,,***++++++,,,,,,,,,+++++++++++++++++++++***)))(((***)))(((''''''((()))***''''''(((((())))))******((((((((()))******++++++))))))***+++,,,------...---,,,+++***))))))))))))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))***))))))))))))******+++)))(((((('''''''''((((((***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))+++,,,---++++++******)))((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((***************)))(((((())))))(((((('''''''''&&&'''(((((()))))))))))))))&&&'''((())))))((('''&&&***++++++******)))(((''')))((('''&&&&&&''')))))))))))))))))))))******+++,,,)))'''(((******(((%%%'''((()))******+++******+++++++++*********))))))++++++,,,,,,,,,,,,------***+++,,,---,,,,,,***))),,,,,,++++++***+++++++++***))))))+++------***''')))************+++++++++,,,,,,++++++***)))((((((((((((''''''&&&&&&&&&%%%))))))))))))((((((((((((,,,,,,++++++***)))))))))+++++++++***************)))))))))***++++++,,,,,,************************,,,+++*********+++,,,---------,,,,,,+++***))))))***)))((((((((()))+++,,,***+++,,,,,,******+++,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,+++***))))))(((((())))))******+++,,,,,,,,,,,,+++))))))*********+++++++++************+++---///111------,,,+++,,,---...///,,,,,,---...---,,,***))))))***+++,,,---,,,,,,+++))))))*********+++++++++000///---,,,,,,---...000...---,,,,,,---...000111---,,,++++++******++++++******+++,,,,,,,,,,,,+++//////111111000...,,,+++////////////000000000000000222333222000/////////,,,---......//////.........///000111111222222111111222444555555444222111333222222111000///......222222222222222222333333333333333222111000////////////000111111111111111111111222222222222111111333222000......///111222---...//////......///000111222222222222111000000...............///000111000000000000111111111111222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///...---,,,+++,,,---......---,,,,,,++++++,,,,,,---...///...,,,+++,,,---,,,,,,+++***+++,,,---......///////////////......---,,,******,,,------,,,++++++++++++++++++++++++((((((((()))******++++++******)))))))))))))))******************)))((((((''''''&&&'''(((***,,,---************************))))))))))))))))))))))))$$$$$$$$$$$$%%%%%%&&&'''((((((((()))***+++++++++(((((((((((()))))))))))))))((('''&&&&&&'''((())),,,,,,---------,,,+++***%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))***))))))))))))+++,,,---,,,++++++***))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))*********************************)))(((((())))))((((((((('''''''''&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''(((((()))((((((((('''''''''''''''((())))))((((((((((((((())))))***+++)))'''((()))***(((&&&)))***+++,,,,,,------,,,+++++++++*********))))))*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***+++++++++***++++++,,,,,,...,,,******,,,---,,,***++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))))))))))))))(((((((((''')))))))))))))))))))))(((******************++++++******************++++++))))))))))))((((((((((((******************************)))))))))***+++,,,,,,,,,+++******)))(((((()))))))))))))))***++++++***+++,,,,,,******+++,,,************++++++++++++++++++++++++++++++++++++***************++++++,,,************************((((((((()))))))))***************+++++++++,,,,,,***,,,,,,,,,+++***+++,,,---,,,++++++******++++++******+++,,,,,,,,,,,,+++***************+++++++++************+++---///000---,,,,,,+++,,,---...///,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,///...---,,,+++,,,...///---------------...///000---,,,++++++***+++++++++++++++,,,------------------...///000000000...---/////////000000000111111111222333222000......///,,,---......//////.........///000111222222222222111222333555555333222111111111111000///......---111111111222222222333333444444333333222222111111///000000111111111111111222222333333333333222222333222000/////////000111///000222111000000111333111222222222111111000000...............///000000//////000000000111111111000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,---......------,,,+++,,,,,,,,,---...///...,,,+++,,,------,,,+++++++++,,,.........///////////////......,,,+++******,,,,,,+++***++++++++++++++++++++++++******))))))))))))))))))******)))))))))))))))******************)))((((((''''''&&&'''(((***+++,,,************************************************&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((()))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))+++,,,---------,,,+++***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''((((((((())))))))))))******++++++,,,,,,,,,***************)))(((((())))))((((((((((((''''''%%%&&&''''''(((((('''''')))'''%%%######%%%''')))$$$$$$%%%&&&'''(((((('''%%%%%%'''((())))))))))))(((''''''''''''((())))))+++)))(((((()))***)))''')))***+++,,,------------+++++++++***************))))))*********+++++++++***++++++,,,,,,,,,++++++************+++,,,------222///,,,+++,,,---...---,,,,,,,,,,,,---------------------,,,++++++******+++++++++***************))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))***+++++++++,,,+++******)))((((((''''''************************))))))(((((())))))***+++++++++******)))(((((((((((()))******++++++*********+++,,,,,,******+++,,,************+++++++++,,,++++++++++++++++++++++++++++++******+++,,,,,,---************************((())))))))))))*********))))))*********+++++++++***,,,---,,,+++***+++------,,,++++++******++++++******+++,,,,,,,,,,,,++++++++++++++++++*********************+++---...///,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,---------...---,,,++++++,,,---...+++,,,---...////////////------,,,+++++++++++++++,,,,,,---...............+++,,,...000000000000//////000000000000111111111222333444222000...---...------...////////////......///000111222222222222111222333444444333222111000000000//////......---//////000111222333333444444444444444444333333333000000000111111111111222333333444444444444333333111111111111000000000000///111222222111111222333222222111111111000000000......////////////000000//////000000000000111111//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------............---,,,,,,,,,,,,------.........,,,+++,,,---------,,,,,,------...///...//////000000/////////+++***)))***+++,,,***(((++++++++++++++++++++++++++++++***))))))((('''''')))))))))(((((())))))******************)))((((((''''''''''''(((***+++,,,************************************************((((((''''''&&&&&&''''''&&&'''''''''''''''''''''((((((((())))))))))))******)))((('''''''''((()))+++,,,---------,,,***)))))))))************))))))(((((((((((((((((((((((()))))))))******+++,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))'''(((((((((((()))))))))((())))))***+++,,,------***************)))(((((())))))((((((((((((((((((&&&''''''((()))((((((((()))(((&&&%%%%%%&&&((()))$$$%%%&&&&&&'''''''''&&&###$$$&&&(((*********)))((((((((((((((()))*********)))))))))))))))))))))(((((()))***++++++++++++************************************++++++++++++******++++++,,,,,,,,,+++************+++,,,---...111///...,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))*********))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))*********+++++++++******))))))))))))((()))***+++,,,+++***)))***+++,,,,,,******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++***************+++,,,---************************)))))))))*********++++++)))))))))*********+++++++++,,,---,,,++++++,,,---+++***))))))(((((())))))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++***************++++++,,,------,,,,,,,,,,,,,,,------------,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,------+++,,,---///000//////...------,,,++++++++++++,,,,,,,,,---............---,,,---...///000000000///000000000111111111222222222333444222000...------------.../////////////////////000111222222222222111111222333333222111111000000000000000/////////......///000222333444444333333333333444444444444111000000111111111222222333333444444444444333333000111111111111000//////...///111000//////000222222111111000000000000000/////////000000000//////////////////000000000111///.....................------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........///......---------------,,,---......,,,,,,,,,...------------......//////...//////000000000000///+++******+++,,,,,,***(((******************************))))))(((((((((((()))(((((((((((())))))******************)))(((((('''''''''((())))))***+++************************++++++++++++++++++++++++******)))((('''''''''((('''''''''''''''((((((((())))))))))))***************)))((('''''''''((()))++++++,,,---,,,+++***))))))******++++++******)))((((((((((((((((((((((((((())))))***++++++,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))***+++,,,,,,***************)))(((((((((((())))))))))))))))))(((((()))************)))(((((())))))))))))((((((((((((((((((((('''&&&%%%###$$$&&&(((*********)))******))))))******+++,,,))))))******))))))******((()))***++++++,,,++++++************************+++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,************+++,,,---...,,,---......---,,,+++***++++++++++++,,,,,,,,,,,,************))))))))))))************************((()))))))))*********++++++++++++*********))))))(((((()))***+++,,,,,,,,,******++++++,,,,,,,,,---*********************************++++++++++++++++++++++++++++++*********((()))+++,,,,,,,,,+++******+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++((((((((())))))***,,,,,,************************************++++++++++++)))************++++++++++++,,,------++++++,,,---+++***))))))(((((())))))******+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))******,,,---,,,+++++++++++++++++++++************++++++++++++++++++++++++,,,,,,------+++,,,---///000//////......---,,,,,,++++++,,,,,,++++++,,,---------------......////////////......111111111111222222222222222333333222000...---...---...//////000000/////////000111222222333333222111111111111111111111111111111111111111111222222...///000111222333444444222222222222333333333333111111111000111222333333222222333333333333222222000111111111111000/////////000111111000000111222222111000/////////000000//////000111111000///......////////////000000000//////////////////000000------------------------++++++++++++++++++++++++*********+++++++++,,,,,,---------....../////////000///......------......,,,---...---,,,,,,---...---------.....................///000111111000000---,,,+++,,,------+++)))************************''''''(((((())))))))))))((((((''''''((()))*********************)))((((((''''''(((((())))))******))))))))))))))))))))))))************************+++***))))))(((((((((((()))))))))))))))******************+++++++++,,,,,,+++***)))(((''''''((()))***+++,,,,,,,,,+++***)))((())))))******))))))(((((((((((((((((((((((((((((((((***++++++,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))***+++++++++***************)))(((((((((((())))))))))))******))))))***+++++++++******((((((***++++++***((((((*********))))))'''&&&&&&%%%%%%'''((())))))))))))+++************+++,,,,,,(((***+++***))))))***,,,***+++,,,---............***************+++++++++++++++,,,,,,,,,---------************+++,,,------************+++,,,------(((+++---...---+++******++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********((())))))******+++++++++,,,,,,++++++***))))))((()))))))))***+++++++++,,,(((((())))))***++++++,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++,,,+++++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++''''''(((((()))***,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---...---,,,+++,,,...---,,,++++++******++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---***++++++,,,++++++***)))******+++,,,,,,,,,,,,,,,+++************++++++,,,---,,,++++++******++++++))))))*********+++++++++++++++,,,,,,------......+++,,,---...////////////...------,,,,,,,,,,,,,,,++++++,,,---------------////////////............111111222222222333333333000222333222000/////////......///000000000000//////000111222333333333333000000000000000000000000111111111222222333333333000000111222333444444444333333333333222222222222222222111000111222333444222222333333333333222222111111111111000000000000111333444444333333444555222111000///...///000000///000111222111000///.........////////////000000.../////////000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,---...///////////////000000///............///+++---...---,,,,,,---///,,,,,,---............---......///000111111111111000...,,,+++,,,,,,+++***************************&&&&&&'''(((((()))******''''''''''''((()))*********************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))***++++++,,,------,,,,,,,,,------------...,,,+++)))((('''(((((()))***+++,,,,,,,,,+++)))((((((((())))))))))))(((((())))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,++++++***))))))(((((())))))))))))))))))))))))(((((()))))))))***************++++++++++++++++++***************)))(((((((((((()))))))))*********(((((()))***************))))))(((((((((((())))))(((((()))))))))((((((''''''''''''''''''((())))))*********)))***++++++,,,(((***++++++))))))+++---***+++,,,---............))))))*********+++++++++***+++++++++,,,,,,,,,,,,***************,,,---...+++++++++***++++++,,,,,,(((***------++++++,,,...,,,,,,,,,,,,------------))))))))))))))))))))))))((()))))))))*********+++((())))))******+++,,,,,,++++++************************************++++++************************************************((()))***+++,,,++++++******************++++++++++++*********++++++,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++((((((((()))***+++------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,---------,,,---...---,,,,,,,,,...---,,,++++++******++++++******+++,,,,,,,,,,,,+++)))******+++,,,---......***+++,,,,,,+++***)))((()))***+++,,,---,,,,,,+++))))))***+++++++++++++++---,,,+++*********++++++*********+++++++++,,,,,,++++++,,,---.../////////---------------...///000......---,,,,,,,,,,,,---,,,,,,---..............................///000111222222222333333333333444///000222222000///000111......///000000000000000000000111222333333333333000000000//////000000000///000000111222222333333222222333333444444444444555555444444333333222222333222111000000222333555333333444444444444333333333222000/////////000111222333444444333333444666222111///.........000111///000222222222000///---........./////////000000------......///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,...///000000000///111000//////......//////+++,,,...---,,,,,,---///***+++,,,---...------,,,......///111111222222111111...***))))))***++++++************************''''''(((((((((((((((((('''&&&&&&'''''')))*********************)))((((((''''''))))))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***((()))***+++,,,---...///............////////////,,,+++***(((((((((((()))***++++++,,,,,,***)))((((((((())))))))))))((((((************************'''(((***+++,,,,,,++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))************---,,,,,,,,,,,,,,,,,,,,,***************)))(((((((((((())))))*********+++'''(((((()))))))))))))))***)))'''%%%%%%''')))***%%%&&&'''((()))))))))))))))((('''&&&&&&''')))***)))))))))))))))******+++'''***,,,+++))))))+++---))))))***+++,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++******))))))***,,,---///,,,,,,++++++***+++++++++)))+++,,,+++)))***...222---------.........//////******************++++++))))))*********+++++++++((())))))***++++++,,,,,,)))))))))***++++++,,,,,,+++++++++***************......---,,,,,,+++++++++************************'''((()))++++++******))))))))))))))))))*********,,,+++***)))***+++,,,---***+++,,,,,,******+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))***+++---...///++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......,,,,,,---...+++******)))((()))))))))******+++,,,,,,,,,,,,+++))))))***+++---...//////***+++,,,,,,+++***(((''')))***+++,,,---,,,++++++((()))***,,,,,,,,,+++***...---+++*********++++++++++++,,,,,,,,,---------+++,,,---...////////////...---,,,,,,---...000111......---,,,,,,,,,,,,------......///////////////,,,,,,,,,---///000222333222222333333333444444444...000111222111000111222...//////000000000000000000000111222333333333333000000////////////000000......///000111222222333444444444444444444444444777777666555444444333333333222111000000222444555444555555555555555555444333222000......///111222000222333333222111333444222111///...---...000111000111222333222111///---............/////////000+++,,,,,,---...///000000........................------------------------******+++,,,------......+++,,,...000000000000///111111000///////////////+++,,,------,,,,,,...///***+++,,,---------,,,+++......///111111222222222111---)))&&&''')))***+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''')))*********************)))(((((('''((()))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))******'''((()))***,,,...///000////////////000000000000---,,,***)))((((((((()))******+++,,,+++***)))((())))))************))))))+++******)))))))))))))))++++++++++++++++++++++++))))))***++++++++++++*********+++++++++******))))))************+++++++++---,,,,,,+++***)))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))************))))))))))))************)))))))))((('''&&&&&&'''((()))+++(((&&&(((+++,,,***(((***+++,,,+++)))((()))******************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++******))))))...//////...,,,***+++,,,++++++***)))(((((())))))------------------------++++++******++++++,,,---,,,+++*********+++,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++++++++++++++,,,------------,,,)))***+++------......---------,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......((()))***+++++++++++++++'''((()))***+++,,,---------,,,++++++******++++++,,,,,,,,,,,,---...//////++++++,,,,,,---...//////111///,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,++++++***)))))))))------------------------++++++,,,,,,,,,---------......---,,,,,,+++*********+++,,,,,,,,,,,,+++***---------............///------------------------,,,------...///000111111..................------,,,---...------...111444333333333333333333333333000111111111111000//////111111000000000000111111111222444555555444222111000000///..................///000111222333333333666555444333333333333333666555444333222333444444222222333333333333444444222222222222222222222222222222222111111111111000222444555444222111222555222222222222111111000000111111000///////////////............////////////---------.........//////111000......//////---,,,........................---,,,,,,+++++++++,,,,,,---......///000111111111222111111000///.........000///...---,,,+++++++++///////////////............///000111111222222111000///---,,,+++***************))))))(((((((((''')))((((((((('''''''''''''''&&&&&&''''''((()))*********++++++++++++******)))*********++++++++++++))))))))))))************++++++***)))(((((())))))''''''(((((())))))******)))***,,,,,,,,,,,,...///...///000222222111111000...---+++)))))))))))))))(((((())))))))))))((((((((()))***+++***)))'''%%%+++******)))))))))))))))++++++++++++++++++++++++))))))***++++++++++++*********+++++++++******))))))************+++++++++,,,,,,++++++***)))))))))***)))))))))((((((((((((((((((((())))))))))))***((((((((()))))))))))))))((())))))******))))))((())))))************))))))))))))(((((((((((()))))))))((('''((()))******)))+++,,,---,,,***)))***+++************++++++++++++......------------......------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++*********))),,,---...---+++******+++***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++++++++************+++,,,------------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,------))))))***+++++++++++++++))))))***+++,,,---......---,,,++++++***+++++++++,,,,,,,,,,,,,,,---...///***++++++,,,------.........,,,***+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,+++******+++,,,------------,,,+++---------............///------------------------------......//////000000..............................//////...000222555444444444444444444444444111111222222111111000///111111000000000000111111333444555666666444333222222111000//////////////////000111222333333333333777666666555444444555555666555444333333333444444222222333333333333444444222222222222333333333444222222222111111111111000///000222111///...///111222222111000000000000000111000000///////////////------------............---------.........//////000///......//////...---........................///......------......///......//////000111111222111000000//////...------//////...,,,,,,++++++,,,////////////...............///000111111222222111000///---,,,+++***************)))))))))((((((((())))))(((((((((''''''''''''''''''''''''(((************++++++++++++******)))))))))*********++++++))))))))))))************++++++***)))))))))))))))((((((((())))))))))))))))))+++,,,,,,,,,,,,---///...///000111111111000000---,,,+++))))))))))))*********++++++++++++******((()))***+++***)))'''&&&+++******)))))))))))))))************************))))))***++++++++++++***)))******+++++++++******)))************+++++++++******************************)))))))))((((((((())))))))))))************))))))))))))))))))(((((('''(((((())))))(((((('''))))))************))))))))))))************))))))'''((())))))(((((()))+++,,,---...---+++***+++,,,************++++++,,,,,,///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++,,,,,,*********,,,))))))))))))***+++,,,---++++++++++++++++++++++++***************+++,,,,,,+++,,,---......---,,,+++,,,,,,,,,++++++++++++***************************)))******+++++++++++++++******))))))***+++---...,,,,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++******+++,,,---...//////------,,,+++++++++++++++---,,,,,,,,,,,,,,,---...+++++++++,,,------......+++***)))***,,,...///...,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,)))*********************,,,,,,,,,,,,------------...------,,,,,,++++++***,,,------......------,,,---------............///..........................................//////........................///000000000///111333666555555555555555555555555222333333333333222111111111111000000000000111111444555666666666444333222222222111000000000111111111111222333444444444444666555555444444444444444666555444333333333333444222222333333333333444444222222333333444444555555222222222111111111111000...///000///......///000222111000///...///000111111000//////......//////,,,,,,,,,------------...---------...............///---------///000///...........................///...............////////////000000111111222222/////////......------,,,///...---,,,,,,++++++,,,...........................///000111111222222111//////---,,,++++++++++++*********))))))))))))))))))))))))(((((((((''''''''''''''''''((()))************++++++++++++******((((((((()))))))))******))))))))))))************++++++***))))))))))))***))))))))))))))))))(((((()))+++,,,,,,,,,,,,---///...//////000111000000000---,,,+++))))))))))))*********++++++++++++******(((((()))******)))'''&&&+++******)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***+++++++++******))))))*********+++++++++))))))*********+++++++++*********)))))))))(((((((((((()))))))))*********+++******))))))(((((((((''''''((((((((((((''''''))))))************))))))((((((***++++++***((((((&&&)))++++++)))(((+++------...///...,,,+++,,,---)))******++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***,,,---++++++*********++++++,,,++++++++++++,,,,,,,,,,,,***************+++,,,,,,+++---...//////...,,,***++++++++++++++++++++++++))))))************+++++++++,,,------......------+++***)))((((((***,,,---,,,,,,+++++++++,,,------++++++,,,,,,------------++++++,,,,,,,,,,,,,,,+++***++++++,,,---.........------,,,++++++++++++,,,---,,,,,,+++,,,,,,------,,,,,,---------.........,,,******+++---......---,,,,,,,,,---------------,,,,,,------------,,,,,,------------------------))))))*********+++++++++))))))))))))************,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,------------,,,,,,---------............///////////////////////////.....................---............////////////...///000000///000333666444444444444444444444444333333444444333333222111222111111000000111111222444555555555444333222111222111111000000000111111222333333444555555444444333222222111111111222222555555444444333333333333222222222333333333444444444444444444444444444444222222222111111111000000000000111111111111111222111000///......///000111000000///............///,,,,,,---------.................................---,,,,,,---///000000///........................---,,,,,,,,,,,,------...000000000000111111222222.........------,,,,,,,,,...------,,,+++++++++,,,------...............///...///000111111222222111//////...,,,,,,+++++++++************************)))))))))(((((((((((('''''''''''''''((()))***+++******++++++++++++******(((((((((((())))))))))))((()))))))))************++++++***))))))*********+++******))))))(((((((((***+++---,,,,,,+++---........./////////000000000---,,,***)))))))))******(((((())))))))))))(((((((((((())))))))))))((('''+++******)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((()))***+++++++++++++++))))))*********+++++++++)))))))))***++++++,,,,,,************))))))))))))'''''''''((((((((())))))++++++******))))))((((((''''''((((((((((((''''''))))))************))))))&&&'''))))))))))))'''&&&'''***,,,,,,******,,,///---...///...,,,+++,,,---)))******+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++******************+++++++++,,,,,,+++++++++++++++++++++,,,+++,,,...---,,,,,,---.........,,,+++************+++,,,,,,,,,------......+++++++++++++++,,,,,,---,,,---...//////---+++***++++++++++++++++++++++++))))))******++++++++++++,,,,,,---............---,,,***)))((((((***,,,---,,,+++++++++,,,,,,---...,,,,,,......///.........,,,,,,---------,,,,,,+++******++++++,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------............////////////...---,,,---...///---,,,,,,,,,,,,------.........---------......---------------------------------+++++++++*********))))))*********+++++++++,,,,,,,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---------............///////////////////////////............------------........./////////000000.../////////...000222555333333333333333333333333333444444444444333222222222222111111111111222222333333333333222222111111000000000//////000000111333333444555555555444444222222111111111222222333444444444444444333333333222222222333333333444444666666555444333333222222222222222111111111000000111111111111222333333333000000///......///000111000//////...............---.........////////////.....................---,,,++++++,,,///000000///////////////////////////,,,,,,,,,,,,,,,---...///000000000000000111111111------------,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,---------......//////...///000111111222222111//////...---,,,,,,,,,,,,*********+++++++++++++++***)))))))))(((((((((((((((''''''(((((()))***+++******++++++++++++******(((((((((((())))))))))))((()))))))))************+++***************++++++++++++******))))))((((((***,,,------++++++,,,................../////////,,,+++***)))))))))***+++(((((())))))))))))(((((((((((()))))))))))))))(((+++******)))))))))))))))************************))))))***++++++++++++***((()))***+++++++++++++++)))************+++++++++))))))******+++++++++,,,++++++*********)))))))))''''''''''''((((((((((((******************))))))'''(((((())))))(((((('''))))))************))))))''''''((((((((((((''''''((()))***+++++++++---...---...///...,,,+++,,,---)))******+++,,,---.........------,,,,,,------...***************************************************++++++,,,,,,++++++***,,,,,,++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,.........,,,,,,---...000///...,,,+++***)))))),,,,,,,,,------......///,,,,,,,,,,,,,,,---......------......---,,,+++******++++++++++++,,,,,,,,,*********+++,,,,,,------******+++,,,,,,,,,,,,,,,,,,+++***)))******+++,,,++++++++++++,,,---......,,,---...000000//////...------.........---,,,,,,***+++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,*********++++++,,,---........................//////.........//////---+++,,,,,,,,,---......//////---......//////......---------------------------,,,,,,++++++***))))))(((******++++++,,,---------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------............///........................------------------...............//////000000111---...//////...000222555333333333333333333333333333333444444333333222111222222111111111111222222111111111111111111222222000000/////////000111111333333444555555444444333444444444444444555555666444444555555444444333222222222333333333333444444666666555444333222111111222222222111111111111000///......///111222111000//////000000000000111111000///......------.............../////////000000...............---------,,,++++++,,,...000///...////////////////////////............///000111111///////////////000000000------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////...///000111111222222111//////...---------------+++++++++++++++,,,,,,,,,******)))))))))((((((((((((((((((((()))***++++++******++++++++++++******((((((((()))))))))******))))))))))))************+++************+++,,,,,,******************))))))+++,,,------++++++,,,---...------------...//////,,,+++***))))))***++++++******++++++++++++******(((((((((((())))))))))))+++******)))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***(((((()))++++++,,,,,,+++)))************+++++++++***************++++++++++++++++++*********))))))'''(((((((((((()))))))))******************++++++((())))))******))))))((())))))************))))))))))))(((((((((((())))))'''''''''(((***,,,,,,+++,,,---...---+++++++++,,,)))******+++,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,************+++++++++++++++++++++,,,,,,,,,---------......---+++***+++,,,000///...,,,,,,+++++++++***++++++,,,------.........------------...//////---------,,,++++++************+++++++++,,,,,,,,,***++++++,,,------......***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///+++,,,...///000///...---...............---,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---)))))))))***+++---...///------------------------,,,,,,,,,---//////---+++,,,,,,------.../////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++,,,------...------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------------............///------------------------,,,,,,,,,------.........---......///000000111111//////000000///111333666444444444444444444444444333333333333333222111111333222222111111222222333111111111111222333444444111000000000000111222333333333444444444444333333555555444444555666666777444444555555555444333222222222333333333333444444222222333333333333333333222222222111111111111000///---,,,---000222111///...///111222333222111000//////...------------...---------.........////////////.........------------,,,+++,,,...///...---////////////////////////............///000111222///.....................---------------.........,,,+++++++++++++++,,,,,,++++++,,,------...//////...///000111111222222111///......------------...+++++++++,,,,,,,,,------*********)))))))))(((((((((((((((((()))***+++,,,******++++++++++++******)))))))))*********++++++))))))))))))************+++*********++++++,,,---******************+++++++++,,,------++++++,,,---------,,,,,,,,,---...///++++++***))))))***+++,,,******++++++++++++******((((((((((((((()))******+++******)))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***(((((()))++++++,,,,,,,,,)))************+++++++++************************+++++++++************)))))))))))))))************)))))))))***+++++++++,,,))))))************))))))))))))************))))))+++***)))(((((()))***+++'''%%%###&&&***,,,+++(((,,,---...---+++***+++,,,)))******+++---...//////***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,---)))************++++++++++++++++++,,,,,,---------,,,---...,,,***))))))***......---,,,,,,,,,------))))))***+++,,,,,,------///............///000000...---,,,+++*********************++++++,,,,,,,,,++++++,,,------...//////,,,---......//////......,,,,,,---------,,,,,,+++++++++++++++,,,---...///***+++---//////...---,,,.../////////...---,,,,,,---------.....................---,,,,,,,,,,,,---(((((((((***+++---///000++++++++++++++++++++++++))))))***,,,//////...,,,,,,,,,------...///000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))***+++,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------.........//////------------------------++++++,,,,,,---...//////---......///000111111222000111111111111222555777555555555555555555555555222222333333333222111111333222222111111222222333111111111222333444666666222111111111222333333444333333333444333333222222333333333333333444555666333444555555555444333222222222333333333444444444///000000111333444555555222222222111111111111000///---,,,...111333222000---///222444444333111000//////...------------...,,,,,,,,,---------......//////.........------------,,,+++,,,...///...---000000000000000000000000,,,,,,,,,------///000000...............---------........................+++++++++***++++++,,,,,,++++++,,,,,,---...//////...///000111111222222111///......---------......+++++++++,,,,,,---------************))))))))))))(((((((((((()))***+++,,,******++++++++++++******************++++++++++++))))))))))))************+++*********+++,,,,,,---)))))))))***+++++++++,,,+++---------++++++,,,---------,,,+++,,,---...///++++++***))))))***+++,,,(((((())))))))))))((((((((((((((((((((()))******...---,,,+++************))))))))))))************+++++++++*********))))))((()))***+++,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&''''''((()))******+++******++++++++++++*********((('''))),,,...,,,***(((((()))***++++++,,,,,,)))************++++++++++++++++++,,,,,,---------+++++++++*********))))))(((***,,,------,,,---///*********++++++,,,,,,,,,,,,+++*********+++,,,---***+++,,,,,,,,,,,,+++***,,,+++++++++******))))))(((***,,,---------+++*********+++++++++,,,,,,,,,---,,,,,,+++,,,---///000++++++++++++,,,,,,---...222222222111///...,,,+++------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///...---++++++,,,------...+++***---///...---------------,,,,,,,,,+++++++++,,,---...////////////,,,------,,,+++,,,...000------,,,++++++,,,,,,,,,---.../////////...---,,,++++++,,,,,,,,,---------+++,,,...//////...,,,+++........................,,,,,,------...///000000000000//////............,,,+++*********+++,,,---++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------...------,,,,,,------...++++++******++++++,,,---......//////...---,,,,,,........................,,,,,,,,,---------......+++,,,///111222222111000/////////000111111222222777777666555444333333222333333222222111000000000000000000000000111111222111111111111222333444555444333333222111111111222111222333444444444333222333333333333333333333333555555444444444333333333///000111222222333222222222222333333333333444444888666444222///...---,,,000000111111111000000///111111000000000000111111333222///---,,,,,,---.....................------......///////////////...///...,,,++++++,,,...////////////000111111222222222222111000//////000000111111000///////////////////////////..................000000000///...---,,,---...///000000000000------...///000111222222.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******)))(((((('''((()))***+++,,,------......---,,,+++))))))((())))))*********+++++++++,,,,,,++++++***)))((((((***+++,,,,,,***)))))))))+++++++++************)))***,,,......---------...------------------,,,,,,...---,,,,,,+++++++++++++++******)))))))))))))))+++++++++***)))(((((('''...---,,,+++************,,,,,,+++***)))(((''''''+++++++++*********))))))((()))***+++,,,++++++***************************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''(((((())))))************++++++++++++******)))((((((***,,,---,,,***)))))))))***++++++,,,,,,************++++++++++++************+++++++++,,,+++++++++*********)))))))))***,,,---,,,+++,,,...,,,,,,,,,------.........++++++*********+++,,,---***+++,,,,,,,,,,,,+++***(((((((((((('''''''''&&&'''((()))++++++***)))(((******+++++++++,,,,,,,,,///...---,,,,,,,,,---...---,,,,,,,,,,,,------...333333222222111000......------,,,,,,+++,,,,,,---+++,,,,,,------,,,,,,+++))))))************++++++///......---------------///---------.........///---------,,,,,,,,,+++++++++,,,---...////////////,,,------,,,++++++...000------,,,,,,+++,,,,,,---....../////////...,,,+++++++++,,,,,,,,,---------,,,---...//////...---,,,...............---------+++,,,,,,---......///////////////.........------------,,,++++++,,,---...++++++++++++++++++******,,,,,,---------.........,,,,,,---------............------,,,,,,------...,,,,,,++++++,,,,,,---.........//////...------,,,........................,,,,,,---------.........,,,---000222333333222111//////000000111111222222777666666555444333333333333333222222111000000000000////////////000111111111111111111222333444444444333222222111111222222111222333444555444444333333333333333333333333333444444444444333333333333///000111222222333222222222222333333333333444444555444333111000/////////111222222333333333222222111111000000000000111111//////////////////....................................///////////////......---,,,,,,,,,---...////////////000111111222222222222111000000000000000111111000///////////////////////////.....................//////......---+++,,,---...////////////.........///000000111111.........------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++***)))((((((((()))***+++,,,------...------,,,***))))))((())))))))))))*********+++,,,,,,++++++***))))))(((***+++,,,,,,***))))))***+++++++++************)))***,,,......---,,,---...---------------------------,,,++++++*********+++++++++***)))))))))))))))++++++******)))(((((('''---,,,+++***************,,,,,,+++***)))(((((('''+++++++++***************)))******+++,,,+++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))((((((***,,,---,,,***))))))******+++,,,,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++******************+++,,,,,,+++***+++,,,,,,,,,------------......++++++******++++++,,,---***++++++,,,,,,++++++***(((''''''''''''&&&&&&&&&'''((()))***+++***))))))******+++++++++,,,,,,,,,000///...---,,,,,,,,,,,,......------------------000000111111000//////...---,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,///////////////......---///000///...,,,---///111------------,,,,,,,,,,,,+++,,,---...////////////+++,,,,,,,,,++++++---///---,,,,,,,,,,,,,,,------////////////...---++++++,,,,,,,,,,,,---------------...///000000///...---//////.........---------++++++,,,,,,------...............---------------......------------......+++++++++*********))))))******+++++++++,,,,,,,,,------............//////...------,,,,,,------...------,,,,,,------...///.........///......---,,,........................,,,------------.........---...000222333333222222//////000000111222222222666666555555444444333333333333222222111000000000///............///000000111111000111111222333444333333222222111111222222222333444555555555444333333333333333333333333333444444444333333333222222///000111222222333222222222222333333333333444444333333222111000000111111000111222333333333333333111111000000000000111111,,,---///111222111///.........................../////////000000//////...,,,,,,---------......///...//////000000111111222222111000000000000000000111111000////////////////////////............------------,,,,,,------...***+++,,,---............////////////////////////.........---------------,,,,,,,,,,,,++++++++++++,,,,,,.........,,,***((((((((()))***+++,,,,,,---------,,,+++***))))))((())))))))))))************,,,,,,++++++***))))))))))))+++,,,,,,***))))))***+++++++++************))))))+++------,,,,,,,,,---,,,,,,,,,---.........///,,,++++++***************++++++***))))))))))))***++++++******)))(((((((((,,,,,,+++***************))))))*********+++++++++******************************+++++++++,,,,,,,,,************************************************---,,,,,,++++++*********++++++++++++++++++++++++******************************))))))))))))))))))******++++++++++++******(((((()))***+++,,,,,,+++*********++++++,,,,,,,,,*********+++++++++,,,,,,........................************************+++,,,,,,+++***)))***,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++***************))))))))))))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,.........---------------000///...---------------,,,,,,------...------,,,---,,,,,,,,,,,,------...,,,,,,------------,,,,,,............///////////////000111111111000...---...111111---+++---000111...------------,,,,,,,,,+++,,,---...////////////***+++,,,,,,++++++,,,...---,,,,,,,,,,,,------...111000000///---,,,+++***,,,,,,,,,------------.........///000000///....../////////...------,,,,,,+++++++++,,,,,,---------------------------------.........---------------,,,++++++******))))))((())))))*********+++++++++------------...............------,,,,,,------...,,,,,,,,,,,,,,,---......---...............------........................------------............---...000111222222222111///000000111111222333333555444444444444444444444333333222222111000000000...------------...//////000000000000111222333444333333222222111222222333222333444555666555444444222222222222222222222222333333333333222222222222//////111222222222222222222222222333333333444444333222222111000000111111---...///000111222222222111111000000000000111111---...///000111000000///............///////////////000000000000//////...+++,,,---.../////////.........//////000111111111111111000000000000000111111000000/////////////////////.........------------,,,+++***+++,,,---...++++++,,,---............000000/////////........................---------------,,,,,,,,,++++++++++++---///000///---+++)))((())))))***++++++,,,,,,,,,,,,,,,+++***))))))(((************+++++++++++++++++++++*********)))))))))***,,,,,,***)))******+++++++++*********)))))))))+++------,,,+++,,,---+++,,,,,,---...//////000,,,,,,+++++++++++++++,,,,,,+++******))))))******************))))))((((((++++++******))))))******************++++++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************************))))))))))))******++++++++++++******''')))***++++++++++++,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,........................************************,,,,,,,,,+++))))))+++---++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...//////000000000///...---------------+++,,,,,,------------------,,,,,,,,,------...///,,,------......------,,,....../////////000000000///000111111111000...---,,,000000,,,+++///111///.........---------,,,,,,+++,,,---...////////////***+++------,,,+++,,,...---,,,,,,,,,------...///111000///...---,,,++++++,,,,,,---------............//////////////////...//////.........---------++++++,,,,,,,,,,,,,,,---------------------------------------,,,,,,++++++++++++++++++******))))))---------.........//////---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++,,,,,,---------...............---........................---------.........//////------...//////000000000000000000111222222333333333333333444444444444444333333222222111000000000---------------......///000000000000111222333333333222222111222222333333222333444555555555444333222222222222222222222222333333222222222111111111//////111222222222222222222222222333333333444444444333222111000000000000---...///000111222222222111111000000000000111111222111000///...//////000........./////////000000000000111111000///......,,,---...////////////............///000000111111111000000000000000111111111000000///////////////............------------,,,+++*********,,,---...,,,---...//////000000///000000//////......------........................---------,,,,,,,,,+++++++++---///000000...+++***)))))))))***++++++,,,,,,,,,++++++******)))))))))+++++++++,,,,,,,,,------+++++++++***************(((***,,,,,,***)))***++++++++++++*********))))))***+++------,,,,,,,,,---,,,,,,------...///000000------,,,,,,,,,------...,,,++++++************************)))))))))))))))+++******)))))))))******------,,,+++***))))))(((***************+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******''')))+++++++++***+++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,------+++******---///......------------,,,,,,)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,))))))***************+++)))))))))))))))***************+++++++++,,,,,,,,,***+++---...000111111111......------------------......///////////////...,,,,,,,,,,,,---...///000------............------,,,------------.........000000000000000//////...+++000///,,,...555444...............---------,,,+++,,,---...////////////***,,,......---------...,,,,,,,,,,,,---...///000111000///------,,,,,,,,,,,,---------............................................................,,,,,,,,,,,,---------------------------.........------...------,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++...------,,,,,,------...+++************+++,,,,,,,,,---......///.................................------........./////////---------....../////////000000111111222333333333222222333333444444555555333333222222111000000000...------------...//////000000///000000111222333222222111111222222333333111222333444444444333222222222222222222222222222222222222111111111000000///000111222222333222222222222333333333333444444444333222111000000000000000111222333333333333333111111000000000000111111444222000...---...000111.........//////000000111111111111111000///..............................---......//////000000111000000000000000111111222111111000///////////////.........------------,,,++++++++++++,,,---......,,,---...///000000000000/////////......---------.............../////////------------,,,,,,,,,,,,+++,,,...//////...,,,+++))))))*********+++++++++++++++*********)))))))))+++++++++,,,,,,,,,,,,---************************(((***++++++*********++++++++++++************)))***,,,......---------...---------.../////////000...------------......///,,,,,,+++************+++******))))))))))))))))))******))))))))))))******...---,,,,,,******)))((())))))*********+++++++++,,,,,,+++++++++,,,---...*********************************************************++++++,,,,,,---++++++++++++++++++++++++************************)))))))))******++++++,,,******++++++++++++******&&&)))+++,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++************))))))*********+++++++++,,,------,,,+++,,,///111.........------,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,(((((())))))************)))))))))))))))******+++******+++++++++,,,,,,,,,+++,,,...///000000000000---,,,,,,,,,,,,------...//////000000000//////...,,,,,,,,,------...///000------............------,,,,,,,,,---------......000000//////.........///,,,000///---444<<<999...............------------+++,,,---...////////////+++---///000///......///,,,,,,,,,------...///000000///...---,,,------...------------..................------------......,,,,,,------.../////////------------------------------........./////////.../////////...---+++***+++++++++,,,------......*********+++++++++,,,,,,......------,,,,,,,,,,,,...------,,,,,,------...,,,++++++++++++,,,------,,,------...//////..........................................////////////...............//////000000111111222222333333444111111222333444444555555333333222222111000000000.........---...//////000/////////000000111222333222222111111222222333444000111222333333333222111111111111111111111111111222111111111000000000000///000111222222333222222222222333333333333444444222222111111111111111222111222222333333333222222111111000000000000111111000000000000000000111111---......///000000111111111222222111111///......111000///...------......------......///000000000000000000000000111222222111111000///////////////.........---------,,,,,,***+++,,,---............,,,,,,---...////////////.....................------........./////////000...------------,,,,,,,,,+++,,,------------,,,,,,***************+++++++++************))))))))))))))))))*********+++++++++************************((()))++++++******+++,,,+++++++++************)))+++---//////.........///............////////////---,,,,,,,,,,,,---...///---,,,++++++******++++++)))))))))))))))))))))******)))))))))))))))************+++++++++,,,,,,,,,))))))******++++++++++++---,,,+++***+++,,,---...))))))))))))))))))))))))************************))))))***+++,,,------...++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******++++++++++++******&&&))),,,,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++))))))******++++++++++++---------,,,,,,---000333,,,,,,,,,++++++*********)))***+++,,,---,,,++++++---,,,+++******+++,,,---))))))******+++++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,---...///000000///......++++++++++++,,,,,,---.........//////...------,,,,,,,,,,,,---...///000000------............------............/////////000111000...---------...///---000000///888BBB<<<...//////.........---------+++,,,---...////////////+++...000111000/////////,,,,,,,,,---...///000000000///---,,,,,,---...///---------.........//////...------,,,,,,------...+++,,,,,,---...///000000................................./////////000000///000000000000...,,,+++***+++,,,,,,......///000---------.........////////////.........---------...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,---.../////////......................................./////////000000////////////000000111000111111222222333444444111111222333444444555555333333222222111000000000///............///000000////////////000111222333222111111111222333333444///000111222333222111111111111111111111111111111111111111111000000000000///000111222222333222222222222333333333444444444000000000000111222444444000000111111111000000///111111000000000000111111,,,---000222333333222111---......///000111111222222222222111111///......333222///---,,,,,,---...------......///000000000000000///000000111222222111111000///////////////......---------,,,,,,,,,)))+++,,,...//////......++++++,,,---....................................---.........//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************))))))))))))(((((((((((())))))))))))******************++++++''')))++++++******+++,,,+++++++++************))),,,...000000///...///000///////////////.........++++++++++++,,,,,,---...---,,,++++++******++++++)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))+++,,,+++***((()))***+++++++++++++++************************)))******++++++,,,------++++++******)))*********************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******,,,,,,---------.........,,,,,,------///000222222///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,,,,,,,---------......//////.........---------,,,---......//////......------,,,,,,------...///------......///000000000//////............//////...///000111111000///.........,,,(((333MMMOOO555......---,,,,,,,,,,,,---......////////////....../////////...------,,,,,,,,,---------.../////////------------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------........................///000000,,,---......//////............---------,,,,,,,,,...//////000000000000000------............------,,,,,,************,,,,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,///+++***,,,---***)))+++***000111,,,+++......***++++++---...//////000000////////////000000000000333333222222111222222222444333222222222222333444333333333333222111000000//////...------...000000111111111111111111222222222222222222222222222222000111111222222000///...000000111111222222222333111000000/////////000000666000...333777777444444444444333000//////111444111111000//////////////////111333333111/////////000000000000000000000000///111222333333222111///111111111000111111222333222222111000///...------------------------------++++++,,,,,,---...//////000000111111111111000///111000///...---,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,++++++*********..............................//////......---,,,000111111222222222111111///---++++++,,,,,,,,,++++++++++++*********))))))---,,,+++)))((('''''''''+++,,,,,,,,,,,,+++******(((((()))***************++++++************************++++++++++++******---,,,***)))))))))******111111111000///---,,,+++------......///.........------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++******************************************************************************)))))))))+++,,,+++******+++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,+++***)))))))))*********************************)))))))))((((((++++++,,,,,,+++******))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******************+++++++++,,,------------...000111111///...---,,,,,,,,,,,,---,,,,,,------------,,,,,,******)))))))))***++++++******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,------...............,,,,,,,,,,,,,,,---......------......///000000000//////............//////...///000111111000///...000000111---555LLLPPP999......---,,,,,,,,,,,,---......////////////..................---------------------...............,,,,,,------------------,,,---------............------------------------,,,,,,,,,------.........---------------...//////,,,---......//////...............---------,,,,,,+++,,,,,,------------------......//////......------,,,++++++++++++,,,---///......---------------,,,,,,,,,,,,,,,,,,,,,,,,---******......,,,+++---+++000111---,,,//////,,,,,,,,,---...////////////////////////000000000000333222222111111222222222555444333222222333444555333333333333222111000000//////...---...///000111222222222222222111111111222222222222222222222222000111111222111111//////........./////////000000000000//////...//////000---,,,222===CCC@@@:::666777777777777777555444333111000000///////////////000222444333222000000000000000000000000000000000///000111222222111000///////////////000111111222222222111000///...------........................++++++,,,,,,---....../////////000000000000//////000///...---,,,,,,,,,,,,------+++*********+++,,,,,,,,,,,,+++++++++******........................///............---------000000111111222222111111000...,,,,,,---------,,,+++++++++*********))))))+++***))))))))))))))))))+++++++++++++++******)))(((((()))***************************************))))))************))))))******))))))***+++,,,---111111000000///---,,,+++,,,,,,---............---------,,,,,,,,,,,,++++++,,,,,,++++++***************++++++,,,,,,++++++***************************************************++++++++++++++++++++++++***)))))))))+++,,,+++***+++++++++,,,++++++******************************---,,,,,,+++******))))))//////---,,,+++***)))(((*********************************)))))))))))))))***++++++++++++***))))))*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))*********+++++++++......------...///000000......---,,,,,,,,,------------............------))))))))))))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,---------............,,,,,,++++++,,,,,,---...------......///000000000//////............//////...//////000000//////...---...111---000CCCHHH777......---,,,,,,,,,,,,---......////////////......------------...........................---------++++++,,,,,,------......------........./////////---------------------------------------.........,,,,,,,,,,,,,,,,,,---...,,,---......//////...............------------,,,***++++++,,,---,,,,,,,,,---......//////......---...------,,,,,,------.........---,,,,,,,,,,,,---------------------------,,,***+++///000------000---//////------000000---------...............---////////////000000000000222222111111111222222333555555444444444444555555333333333333222111000000//////...---...///000111444333333222222111111111222222222222222222222222111111222222111111000///---...............////////////............//////***+++333???EEEBBB;;;888:::999;;;===???===777222000000//////......//////111222444333222111111111000000000000000000000000...///000111111000///...---......///000000111222222111000000///...------////////////////////////++++++,,,,,,------......---....../////////......------,,,,,,,,,,,,------...---,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++........................000///...---,,,---......//////000111111111111111000...---,,,---...---,,,+++++++++***************))))))(((((()))***++++++******++++++******)))((((((((()))***************************************(((((())))))))))))((((((''''''((()))+++---///000000000000///...---,,,+++++++++,,,---------------------,,,,,,,,,,,,+++++++++************)))))))))***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++***)))))))))+++,,,+++***)))))))))))))))((('''&&&************************,,,+++++++++******))))))......------,,,+++******************************++++++++++++++++++++++++*********++++++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------......---------...//////...------,,,,,,,,,------------............------)))***+++,,,---------,,,******+++++++++,,,,,,,,,************++++++++++++---,,,,,,+++************,,,,,,,,,---------......//////.........------------,,,,,,,,,------......,,,++++++++++++,,,------------......///000000000///......------......///////////////////////////,,,---111...+++777===111......---,,,,,,,,,,,,------......//////......---++++++,,,------...///////////////...---------,,,******+++,,,------...............////////////000------------............---------...............------,,,,,,,,,,,,------,,,---......///.....................------------------...////////////.........////////////......///..................///......---,,,,,,,,,,,,,,,------------------------,,,+++,,,000000------000......------...//////.........//////...------,,,////////////000000000000111111111111111222222333555555555555555555555555333333333333222111000000//////.........000111222555444444333222111000000111222222222222222333333222222222222111111000000////////////000000000000..................///000222...///444888777666777999888888<<>>>>><<<;;;777777666555555666666777555555555555666666666666333444444555444333111000.........---...//////000000000000111000000//////...------,,,,,,,,,------...////////////...------,,,,,,------...///000000.........---------,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,---......//////............//////,,,---------------......------------...///000111...............///000000000000///..................//////000000000000000000111222222222000///...//////...------------...------...///////////////...///111111111///,,,+++,,,+++++++++,,,,,,---............------...............///000111111111111---------....../////////------...000111111111111000000111222222222222111///000222333222111///...222222222222333333333333333222222111000//////...////////////////////////---...///111111222222222222222111000//////000000111111000///////////////////////////////////////000000111111000...+++)))..................------111111000000000000000///......///000000000000///000//////......//////000111111111111111222222222222111111000000/////////............////////////000000000111000000///...,,,---//////000000000000111111111111111111111111///////////////////////////000000000/////////000111222333333444444444444111111111111111111111111000000000111222333444555555444444333333222222222111111111111111111111111//////000000000111111111000000111111222222222333333333222111111222333333444444444444444444444444222111111000000000000000//////000111222222333333111111000000000111111222111000000///////////////,,,,,,,,,++++++,,,------111111222111111000///......///111222333444444444333333333333333333333333333333333333333333333333222222222333444555666777777777888888999999999999;;;;;;:::999999999:::::::::999999888888888888888777777888999:::;;;======666666777777888888888888777888999:::999888666555555555444444444555555666555555555444444444444444444555888:::;;;:::888777555555555444444444444444333333444444444444333333333333444444444333222222111111111222333444666666666666555444333333333333111111111111000000000000333333222222333333444555555555444333333333444444333222222111111111111111000000000000111111111111222222222111222333444444000000000111222333333444444555555555666666666777999<<<@@@CCCEEEDDDAAA???999888777555555666777888666777777777888888888999555555666666666555333222//////......//////000111111222222222111111000/////////.........//////000//////000000//////...---+++,,,,,,---...///000000////////////...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000000///.........///000+++,,,,,,,,,------......,,,,,,,,,,,,---...//////...............///000000000000///.....................///000111111111111111222333333000//////000///......---------......---...///000000000000000111111222222111000///...,,,,,,,,,,,,---...////////////............//////......///000000111000000........................---...///000000111000000///000111111222222111111///000111222222111000///111111222222222333333333222222222111111000000///000000000000000000000000...///000111111111111111111111000000000000111111222111000000//////000000////////////////////////,,,---...000000000///////////////...............111111111111000000000000...///000111222111000000000000///.........//////111111111111111111111111111111000000000/////////............//////////////////000000000//////...---///111222111111111333111111111111111111111111000000000000000000000000000111111000///......///111222333444555666666666222222222222222222222222111111111111222333444555444444444444333333333333111111111111111111111111///000000111111222222222000000111111222222333333333333111111111111333333222222222222111111111111222111111000000000000000000000111222222222222111111000000000000111222222111111000///////////////.........---......///000111111111111111000///...///000111222333333333333222222333333333333444444333333333333444444444444333333333333444555666777888888:::;;;;;;;;;;;;;;;666777777888999;;;<<<===999999999999999999999999888888888999:::<<<===>>>666666666777888888999999777888888999999777666555555444444444444555666666555555555555555555444444555555777888999999888888666666666555555555555555333333444444444444333333333333444444444444333333222222222222333555666777777666555444333333333333222222222222111111111000333333333333333444444555444444333333333333444444222222222222222222222222000111111111222222222222222222333333333444444444000000111222333444444555666666777777888999999999;;;???DDDHHHJJJGGGDDDAAA<<<;;;999777666777888999888888999999::::::;;;;;;777888888888777666444333......------......///000333333333333222111000000000////////////000111111000000000000000//////...,,,,,,---...//////000000111000000000000/////////------,,,+++++++++++++++,,,,,,------......//////000000///............///++++++,,,,,,---.........------,,,,,,---......///...............///000000000000///...............---...000111222222111111222333444222///...///111......---------......///,,,---...///000000000000222111111000000///......------------...///000111000000////////////000000......///000000/////////000000//////......------//////000000000000/////////000000111111111111111000000000000000000000000111111111111222222222222111111111111111111111111000000000000000000000000///000000111111111000000////////////000111222333222111000000//////000000////////////////////////,,,------...///000111111000000000//////.........000000000000000000000000---...000111222111000///////////////000111222222111111111111111111111111000000000000////////////............///////////////000000111111111000000///222444444333222444666111111111111111111111111000000000000000000000000---///111000///...000222000111222444555666666666333333333333333333333333111111111111222333444444333333333444444444444444222222222222222222222222000000111111222333333444111222222333444444555555555444222111111222444555222222111111111000000000222111111000000000000000111111222333222111000///111111111111111222333333111111000//////////////////////////////000111111000000111111111000000///111111222222222222111111222222222333333444444444333333333444444444555555444444333444444555666777777888:::;;;<<<<<<;;;;;;555555666777888:::;;;<<<999999:::::::::::::::999:::999888888888999:::;;;555666666777888888999999777777888888777777666555444444444444444555666666444444444555666666777777555555555555666777888888777777777666666666555555444444555555555555444444333333444444444444444333222222222333444555666777777666555444444333333444333333333333222222222222444333333333333444555555333333222222222222333333222222333333333333333222222222222222333333333333111222444555555555444333000000111222333444555555888888999999:::;;;;;;<<>>;;;999999:::;;;::::::;;;;;;<<<======>>>;;;;;;;;;:::999777444333222222222222222333333444444444444444333222111000...............///000000111111111111111000//////111111111111111222222222222222222111111111111000,,,+++******))))))*********+++---///000000///.........//////...---,,,,,,---......///000111111222000////////////000000111222111111000///.........------///000000000///.../////////000111111222222222111111000000000000000///---++++++,,,---...---...---,,,,,,---...000111111///...///111222000------------///111333222111.../////////000000000111////////////////////////.........------,,,,,,+++111111000///////////////333333222111000000111111444444333333222111111111111111111111111111111111//////000000111111111222222222111000///...------///000111222222111000///222222111111111111222222111000///...............////////////////////////111111111111000000000000.........////////////000---......///000111111222333333222111000000000111111///---,,,---///222444000000000000000000000000333222111000///////////////...---,,,,,,---...///000000111000000///......///111222222000//////000111222222333333222222222......///////////////...111111111000000000//////...///000111333444555666555444222111111111222222333333333222222111111111333333333333333333333333333333333222222222111111000000000111222222222333444444333000...111:::BBBHHH>>>222...000444555333222222222222222222222222333333333333222222111111111222333444444333222111222000///000444666555333111111111111111111111111333222222111111222222333000111222333444333222222///000111222333444444444444333333222111111111222333444444555555444444333111222333444555777888888::::::999888777777888888777666555555555777888999999999888888888888888888;;;::::::999888777666666777888888888888999999999888888888888777666444444444555666777777666555444666666555555555555666666555444444555555666777888777777777777666666666666777777777777666555444333555555444333333333333444333444555555666666555555777777777777777777777777666555444333333444555666333333444444555444444333222222222111111111111111333444444555555444444333444444333333333333222222222222222222111000//////444444444555555555666666555777999;;;<<<>>>AAACCCGGGJJJNNNQQQQQQOOOKKKHHHDDDBBB@@@===<<<;;;<<<===;;;;;;;;;<<<<<<===>>>???===???@@@???;;;777555555666444222111000111333444555555555444333222111000...///000111222333444444333222111/////////000111222222111111111111111222222222333333333222111111...---,,,,,,++++++++++++---......///////////////111000///......///000111222...,,,///555999999666222111000......//////000111111000000///......---***+++---...//////////////////000000111111222222222111111000000000000000111///------...000000///,,,,,,,,,,,,---///111222111///...///111222000------------///222333222111000000000000////////////////////////////////////............------------111111000///////////////222222111000000000000000111111111222222222222222111111111111111111111111111111111111000000000000111111111000//////......000111111222222111111000111111000000000000111111000///......------......////////////////////////////////////............---............/////////......//////000000111111222111111000000000000111000///.........000222333111111111111111111111111333222111000////////////000///............///000000000000000000///......///000222333222111222333222222333333333222111111000000111111000000///...333333333222222222111111///000111111333333444555444333222111111111222222333333333222222222111111333333333333333333333333333333333222222222222111111111111111111222222222///111111000///333<<>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>???>>>;;;888666555777777555444333333333444444444444444333222111000//////000111222333444444333222111000//////000111222111111000000111111222222333333333333222111111...------,,,++++++,,,,,,---...//////000000//////222111000000000000111222111...---000555888777444222111000/////////000000000000//////......------,,,,,,---.........------//////000000111222222222222111111000000000000000111///......///000000///,,,,,,,,,---...000111222000//////000111111000......---...///222333222111000000000000////////////////////////////////////............////////////111000000///////////////111111000/////////000000//////000000111222222333111111111111111111111111333222222111000000//////000000000000000000000000111222222333333222222111222222111111111111222222111000000///////////////////////////////////////////////////............---------............///000000000000000000000000000000000000000000000111......//////000111111222111111111111111111111111333222111000////////////111000///......///000111//////000000//////.........000222333333333444555333333333333333222111000222222222222111000//////333333333222222222222222111111111222222222222333444333222111111111222222333333333333222222222222333333333333333333333333333333333333222222222222222222222111111111111111...000111111111444:::???HHH@@@888444444555222///444444444444444444444444111111111111000000000000222222333333333333222222222111111222333555444333000000000000000000000000///000111222222111000///000111222333333333333222444333222111111222333444444333333222222222222222444444555555555555444444333333333444555666777777888777666666555666666666555444444444444555555666777777777777888888888888999999999888888777777777777888888888888999999999777888888777777666555444444555666777777666555444666666555555555555666666666666777777888888999999999888888777666555555444444444666777777888888888666555444444333444444444333444555555666666555555555555555555555555555555666555555444444555555666444555555555444333333222000000111111222222333333333444444555555444444333444444333333333333222222///000111333444555555555222222333333333444444444555777888999:::;;;>>>AAAFFFGGGJJJKKKIIIFFFCCC@@@>>>===;;;:::::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<===>>>===:::888666666::::::999888777555444333333333333333222111111000//////000111222333333444222222111000000000111111111111000000000111111222333333333333333222111111......---,,,,,,,,,,,,---......///000000000000000333222111111111111222333000......111555666444111222111000000//////000000////////////......------000/////////...---,,,,,,///000000111111222333333222111111000000000000000///---,,,,,,...///...---------.........///000000000000000111111111000//////......000222333222000.../////////000000000111////////////////////////......//////000000111111000000////////////000000000000///////////////000//////000000000111111111111111111111111111111111222111111111111111111111000000000111111222222222333333333333333333333333444444333333333333444444333222111111111111222222000000000000000000000000111111111111000000000000------------............111111000000000000000000......//////000000000000---...000111222222111111111111111111111111111111333222111000////////////111000///......///000111/////////000000//////......000222333222222333444333333333333222111000000000000111111111111111000000000000000000000000000222222222222111111111111333222222222222222222222333333333333333333333333444444444444444444444444444444333333333222222222333222222222111000000000111222333222111111444777999555111111444555333111444444444444444444444444333333333333333333333333333333333333333333333333333222222222333444333333000000000000000000000000///000222333333222000///111111222222333333333333666555333111000111333444444333333222222222333333444444555555555555444444333444444444555666666666666555555444444555555555555555555555555555555666666666666777777777777777888888888888777777777777777777888888888999999999777777777777777666555555444555666777777666555444666555555444444555555666555555666777888888888888999999888777666555444444555666777777888888888777666666555444444444444444333444555555666555555555666666666666666666666666666666555555555555666666555555555555444333222222000000111111222333444444333444444555555444444333444444333333333222222222000111333444555666666666111111222222222333333333555666888888888:::<<>>;;;::::::::::::;;;<<<===>>>===<<<;;;::::::999:::;;;<<<===<<<:::888777888<<<======<<<:::888555333222333333333222111111000///000000111222222333333222111111111111111111111111111000000000111222222444444444444333222111111......---------------......///000000111111000000222222222111111222222222//////000222555555222///000000////////////...//////////////////.........//////////////////000000000000000111222222333333222111111000000000000000///---------//////...,,,///////////////.........000000111111111000000000/////////000222333222000,,,---...///000111222333000000000000000000000000...//////000000111111111000000////////////000000000///////////////000000111111111000000000//////111111111111111111111111///000000111222333333444000000111111222222333333444333333333333333333444333333222222222222333333222111111000111111222222111111111111111111111111111111111111000000000000---------.........//////111111111111000000000000---...///000111111000000---...000222333222111000111111111111111111111111333222111000//////////////////------------////////////000000000000000//////111222222111000000111333333333333333222111000---...///000111222222222000000000000000000000000333333222111111000000///222222222222222222222222333333333333333333333333444444444444444444444444444444444333333333222222333222222222111000000000111222222222111111222222000///...000444555444222222222222222222222222222333333333333333333333444333333333333333333333333333444444333333222333333000000000000000000000000111222444555555444222111222111222222222222333333777555333111111111333444444333333222333333444444444555555666666555555444444444555555555555555555555444444444444444555555666666666777666666666666555555666666666777777777777777777777777777888888777777888888888999999999666777777777777666666555444555666777777666555444555555444444444444555555333444555666777777777777888888888777666555555444888888999999888777777666666666555444444444444555333444555555666555555555777777777777777777777777666666666666666666666666444555555555444333333222000000111222333444444555333444444555555444444333444444333333333222222222333444444555555444444444111111111222222222333333444666777777777888:::<<<<<<===>>>?????????>>>===999:::::::::;;;<<<======>>>===<<<;;;:::999999999999;;;<<<;;;999888999999>>>>>>???>>><<<999666333222222333333333222111111000000000111222222333333111111111222222222222111111111111111111222333333444555555444333222111111.........------.../////////000000111222111111111111111111111111111111111//////111333444333111////////////.........------000000000000000/////////,,,------...000222444555000000111111222333333333222111111000000000000000000000///000222222000...//////000000000///......///111222222111000000111000//////111222333222000,,,---...///000111222333000000000000000000000000////////////000000000000///////////////000000111000000/////////000111111333222222111000000//////111111111111111111111111...///000111222444555555111111222222333333333333444333333222222333333444111111000000000000111111//////////////////000111111111111111111111111111////////////.....................////////////000111111111111111111111111...///000111222111000///...///000222333222222111222222222222222222222222333222111000///////////////...---,,,,,,---...///000000111111222222111111000111222222000//////000111222222333333222222222------///000111222222222222222222222222333333333333222222111000000//////111111222333333333222222333333333333444444444444444444444444444444444444444444444444333333333333222222222111111111111111...//////000111222333333111111111333555555444222222222222222222222222222111111111111222222222222444444333333333333444444444555555444333222222333111111111111111111111111222333444555555444333222222222111111222222333444666555444222222222333444333333333333333444444555555555666666666666555555555555555555555444444444444444444333444444555666777777777888777777666555444444555555666666777777666666666777777888888888777888888888888999999999666666777777777777666666444555666777777666555444555555444444444444555555222333555777777777666666777777777777666666666666:::::::::999999888666666777666555555444444555555333444555555666666555555888888888888888888888888555666666777777666666555333444444555555444444333111111222222333333444444333444444555555444444333444444333333333333222222555555555555444333222111111111222222222333333333444555666666555666888:::999::::::;;;;;;;;;;;;;;;888999999:::;;;<<<<<<<<<===<<<;;;:::999999888999888:::::::::999888:::;;;>>>>>>???>>><<<999666444333333333444444333333222000000111111111222222222000111222222333222222222222222222222222333444555555555555555444222111000///............///000000000000111222222222222222000000111111111111000000///000111333333333222222....../////////...---,,,000111111111111111111111......---...///111333444000111111222222333333444222111111000000000000000000000000111222222000...,,,---///000111111000000///111333333111000000222111000000111333333222000////////////000000000000000000000000000000000000000///////////////......///////////////000111111000000000000000111222222222222222222222111111111111111111111111111111111000000111222222333444444222222222333333333333333444333222111111222333444222222111111111111222222000000000000000111222222222222222222222222222222////////////............/////////000000000111111000000000111111222222333000111222333222111000...//////000111222222222222222222222222222222222222333222111000////////////000///...------...///000111111222333333333333333///111222222111000111222000111111222333333333333000111111222111111000000111111222222222333333333222222111111000000//////000111222333333333333222333333333444444444555555555555555555555555555555555444444444444333333333111111111111111222222222//////...///000111111111333333333444555555444333333333333333333333333333111111111222222222333333555444333333333333444555444666777555222111222333222222222222222222222222333333333333333333333333222222111111111222333444444444444444444333333333333333333333333444555555555555666666666666555555666666555555555444444444444444444444444555666666666666777777777666444444333333444555555666777777555555555666777888888999777888888888888999999999666666777777777777666666444555666777777666555444555444444333333444444555333444666888888888777666666666666666777777777777999999999:::999999888888777666666555555555555555333444555555666666555555777777777777777777777777555666777888888777666555222222333444555555555555333333333333333333333333333444444555555444444333444444333333333333222222555555555444444222111111222222222222333333333444444555555555444555777888999999999888888888888888777777888999:::::::::::::::999888777777777777777777999:::999888999:::<<<=========<<<;;;999777555333444444555555444444444111111111111111222222222000111222333333333222222333333333333444555666777666666666555444222111000//////......///000000111000111222222333333222222111111222333333222111111000111222222333333444555///000111111111000......111111111111111222222222222111///...---------...000111111222222333444444222111111000000000000000.........///111000...,,,)))+++---000222333333333///111444333111///111222111000000111333333222000222111111000///......---000000000000000000000000000000//////......------///////////////000111111111111000000111222333333111111111222333333444444111111111111111111111111222222222222222222333333333333333333333333333333333333111111111111333333666555555444444555555666333333333333444444555666222222222222222222222222111111111111000000000000000000000000111111111111//////000111222333333333111222333444333111///...000000000111111222333333222222222222222222222222333222111000////////////111000///......///000111111222333444444444444444...000222333333333444555///000111222333444444444444444444333222111////////////000000111111111111111111111111000000000///000111222333444333333222333333333444444555555555555555555555555555555555555555444444444333333333000000111111222222222333444222000/////////...---000111222333444555555444444444444444444444444444333333333444444555555555555444333333333333444555444666777666222000111333333333333333333333333333333222222111111222222333333222111111111222333444333333444555555444444333333333333333333444555666555555666666666666555555666666666555444444333333444444444444444555666777555555666666666555333222333333444444555666777777444555555666777888999999777888888888888999999999666666777777777777777666444555666777777666555444555444444333333444444555444555777999:::999888777555555666666777777888888777777888999::::::::::::777777666555555555555555333444555555666666555555666666666666666666666666555666777888888777666555111111333444555666666666444333333333333333333333333444444555555444444333444444444333333333222222333333444444333333222111222222333333333444444444333444555555444444666888;;;:::999777666666666666666666777888888888888888777666666555555555555666777888999999888999;;;======<<<<<<;;;:::888777666444444555555666555555555111111111111111222222222000111222333444333333222333333333444555666777888666666666555444333111000///////////////000111111111111222333333333333222222222444444444444222222000111222222222333666888111222222333333111000///333222111//////111222333000000111111111111000000//////000111222333333333111222333333222111///.........////////////......---...000111111000000///222222111111111111111111111333444444333222333333111111222333333111000///444333222111000000000000---...///000000///...---111000000///...---------000111111222222222111111222222222222222222222222222222222222222222222222222333444444555555444444111111111222333444555666777666555444444555666777666444222222333555555555555222000000333444333111444444444444333333222111111000000///...---------000///.........///111222///000111222222222222222333222000/////////000111/////////000111111222222444444333333333333222222333333222111000///......999,,,'''///444111///333222222222222111111111000444444444333333222222222000111333444444333111000333333333222111000///...555444333222111111111111666111///444555000///222333333333444444555555555333333444555444333111000222222333333333444444444333333444444333333222111222111111111000000//////000000000000000000000000222333333444444333333222222222333444444444444333333333222222333333444555444333333333333444555555777777666666555555555444444444444444444444444444444444444444444444444444333333333444444444555555222333333444444333333222444444444444444444444444666666666777777777777777333444666777777666444333444444333333222222333333444555666666666555444333333333444444555666777777666666666666666666666666999999:::::::::999999888;;;:::888777555444444444666555444333333444555666222222333444444555555666666666666666777777777777888777777666555444444444888888888888888999999999555555666666666666555555444444444444444444444444555555555555555555555555666666555555555555666666444444444555555555555666555444444333333444444555444444222222222222444444444444444444333222111111222222222222222222222222333222111111333555555444444444444555555555555666888888777777666666666555666666777888888888888888999777555333222333444555888777777777999:::<<<>>>>>>===<<<;;;999777555444111222333333444444333333333333333333333333333333222222333333333333222222333222222222333666999;;;:::999777555333222222111111000000000000000111111222222222222222222222222222222444444444444222222...000222555666777666666222222111111000///......111000///......///000111000000111111111111000000000000111111222222333333111111222333222111000000///000000111111000000///...///000222222222111111//////000111222333333444111333555444333222333444222222222222222111000000444333222111000000000000111111222222222222111111111111000//////...------111111222222222222111111222222222222222222222222222222222222222222222222222333444444555555444444444333333333444555666777777666555444444555666777777444222222333444444444444222111111444555444222333333444444333333222111111111000//////...------000000///...///000111222000000111222222222222222444333222111000111111222///000000111111222222333444444333333333222222222222111111000000//////...---555:::999555222111000444444444444444444333333444444444333333333222222111222333444444333222111333333333444444333222222333333222111111111111222333//////444666444444666333333333333333444444444333333444444444333222111222222333333333444444444333333444444333333222111222111111111000000000000000000000000000000000000222222333333333333222222111222222333333333333333222222111111222222333444444444444444444555555666666555555555444444444444444444444444444444444444444444444444444444333333333333333444444444555555444444555555555555444444555555555555555555555555666666666666666666666666333444555777777555444333333222222222333444444555444555555666555444333222333333444444555666666777666666666666666666666666888888999999999999888888999999777666555555555555555555444444444444555555222333333444555555666666555555555666666666666666777777777666555444444444777777777888888999999999555555666666666666555555444444444444444444444444444444444444444444444444555555444444444444555555444444444555555555555666555444444333333444444555444333333222222333333444444444444444333222222111222222222222222222222222444333111222333444444333444444444555555555555666777777777666666555555555555666666777888888777777888777555333222333444444555444444555666777999:::::::::999888666444222111111222333333444444333333333333333333333333333333///000000111111000000///333222222222333666888:::999888666555333222222111111111000000000000111111222222222222222222222222222222333444444333222222333444666777777666444333333222222111000000//////222111000//////000111222000000111111111111000000111111111222222222222222---...//////000/////////111111222222222222111111///000111222333333333333000111111111222222333333222333555555333222333444333333222111111111111111333333222111000000000000222222222111111222222333111111111000//////......111222222222222222111111222222222222222222222222222222222222222222222222222333444444555555444444666666555555555666666777666666555555555555666777888555333222333444333333333222111222444555444333333333333333333222222111111111000000//////......000000//////000000111222111111111222222222222222444444333222222222222333000111111222222333444444333333333333222222222222000000000000////////////'''===HHH>>>222111222000222222222222222222333333444444444444333333333333111222333444444333222111333444555555666666555555111111111000111111222333222///...222555444444555333333333222222222222222333333444444444333222222333333333333444444444444333333444444333333222111111111111111111000000000000000000000000000000000111222222333333222222111111111222333333333333222111111111111111222222333555555444444555555666777444444444444444333333333444444444444444444444444555555555444444333333333333333333444444444555555555555666666666666555555666666666666666666666666666666666666666555555555333444555666666555444333111111222222333555666777444444444444444333222222333333444444555666666666777777777777777777777777666777777888888777777777888777666666555555666666444444555555555555444444333333444444555666666666555555555555555555555555777777666666555444444444555666666777888999999:::555555666666666666555555444444444444444444444444333333333333333333333333444444333333333333444444444444444555555555555666555444444333333444444555444333333222222333333444333333333333333222222222333333333333333333333333555444222222333444333222444444444555555555555666666666666555555555555555444555666666666666666666777666444333222333333444333333333333444555777888888888777666444222111000111222222333333333333333444444333333222222111111///000000111111000000///222222222222333555777999888777555444333222222222111111000000000000000111222222222222222222222222111222333333333333222111555555777777777666555444333333222222111000000000444333222222222222333444000111111222222111111000222222222222222222222111//////000111111111222222111111222222222222111111//////000111222333444444555555444333111000//////222444555555444333333444444333222111000111222333333222222111000000111111000000///......///111222222222111111000000000000222222333333222222111111222222222222222222222222222222222222222222222222222333444444555555444444777666666555555555555666555555555555555666666777888666333222333333333222111111111222333444444333222222333333333222222111111111111000000/////////000000000000111111222222222222222222222222222333444333333222222222222222111111222333333444444555333333333222222222222111....../////////000000000---<<>>333111222111111111222222222222333333444444444444444444333333333333444444444444333333444555555666666666555555000000000000111222333444333111000111222222111000333222222222111111000000333333333333333333333222333333333444444444444555333333444444333333222111111111111111111111111111111111111111111111111111111222222222222222222111000111222222333333222222222222111111222222333444666555555555555666777777444444444444444444444444444444444444555555555555555555555444444333333222333333333444444444555555555555555666666555555555555555555555555666666666666666666555555555555555444444555666666555444444222222222333333555666666333444333333333333222222444444444555555555666666777777777777777777777777555555666666777666666666666666555555555666666777333333555666666555333333444444444555666666777777666666666666666555555555666666666555555444444444444555555666777888999999555555666666666666555555333333333333333333333333222222222222222333333333555444444333333444444555444444444555555555555666555444444333333444444555333333333333333333333333222222222222222222333333444444444444444444444444666444222222333333222111444444444555555555555666555555555555555555444444444444555555666555555444555555444333222222333333333333333444555666666777777777777666555333222111111111222333333333333222555444444333222111000000111111222222222222111111111111111222333555666777666555444333222222222222222111000000000000000000222222222222222222222222111111222222222222111111111222444555777777777777333222222222111111111000444444333333333333444444111111222222222222111111333333333222222222222222555555555555666666777777000111111222222111111000//////000000111222333333555555444333222111000///222444666555444333444444555444222111111111222333333222111111000111111111//////...---...///111222222222222222222111111111333333333333333222111111222222222222222222222222222222222222222222222222222333444444555555444444555555444444333444444444444555555666666666666666888666333222333333333222///000222333222222222222111111222333333222222222111111111111111000000000000111111222222222222222333333222111111222222333222222222222222111111111222222222333444444555555333333222222222111111111......//////000000111111555444:::CCCBBB999222111444444444444444444444444444444444444444444444444444444444555555444444444666666666555555444333222//////000000111222444444333333222222333555444222222222222111111000000000333333333333333333333333333333444444444555555555333333444444333333222111111111111111111222222222222222222222222222222222222222222333333222222222111111222333333333333222444333333333333444555555666555555555555666777777555555555555555555666666444444444555555666666666555555555444444333333333333333333444444444555555444444555555555555444444333333444444444555555555777777666666555555555555444555555555555555555444555444444333333444444444444444333333222222222222444444444555555555555555666666666666666666666666333444555666666666666666555555555555555666666777222333444555555444333222444444555666666777777888888888888777777777666666555555555555444444444444444444555666777777888888555555666666666666555555333333333333333333333333111111111222222222333333666666555555555555666666444444444555555555555666555444444333333444444555333333333333333333333333222111111111111222333444444444444444444444444444666444222222333333222111444444444555555555555666444444555555555555555555444444555555555555444444444333333222222222222222111222222333444444444444555555555444333222111000000111222222333333222222444444333222111111000000111111111222222111111111111111111222333444555555555444333222222222222222222222111000//////000000222222222222222222222222111111111111111111111111000111222333444444555555222222222111111111111111222222222222222222222222111111222222222222111111222222222333333333333333444333333333333444444555111111111222222111111111111000000000000111222222111222222222333333444444333444666666444333444555444444333222222222222222222222111111111111111222111111111111111222333444333333333333333333333333444444444444333222111000222222222222222222222222222222222222222222222222222333444444555555444444333333222222222333333444333444555666777777777666888555333222333444333333000222444444333111111222000111222222222222222222222222111111111111111111111111222333333333333222555444222111111222333333222222222333222111111000111222222333333444444555222222222222111111111111//////000000111111222222444...555HHHPPPDDD777444333333222222222111111111444444444444555555555555555555555555555555555555666666666555444222111000111111111111222333444555111333333333666::::::777222222222111111111111111333333222222222333444444333444444444555555555555333333444444333333222111111111111222222222222222222222222222222222222222222333333444444333333222222222333444444444444333444444444444444555666666555555444444555555666777555555555666666666666666444444444555666666777777444444444444444444444444333333333444444444555555444444444555555444444444222222333333444555555555888888777777666666555555555555555555555555555555666666555444444444444444555555444333333333333333555555555555555555555555666666666666666666666666333444555555666666666666555555555444555555666666333333444444444444333333555555666666777888888888:::999999888888777777666444444444444444444444444555555555555666666666666555555666666666666555555333333333333333333333333111111111222222333333444666666666555555666666666444444444555555555555666555444444333333444444555222333333444444333333222111000000000111222444555555555555555555555555555555444222222333444333222444444444555555555555666555555555555555666666666555555555666555555444333222222222222222222222222//////000111111111111111111111111111111000//////000111111222222222222222333333222222111111000000...//////000000//////...000000111222333333444444333333222111111222222222333222111000////////////222222222222222222222222111111000000000000111111333222222111000000000///000000000000000000000000222222333333333333222222111222222333333222222111111222222333333444444444333222111000000000111222222222333333333333222222444333222111000111222222111111222222333444555555333555666666555444444555333333444444333333222111222111111111111111222222111222333444555555555555333333333333333444444444444444444444333222111000222222222222222222222222222222222222222222222222222333444444555555444444222222111222222333444555333444555666777777777666777444222222333444444444222555777777444222111222000000111222222222222222222222222222222222222222111222333444444444333222666444333111111222333444222333444444444333111111111111111222333333444444222222222222111111111111111111111111222222222222...///555@@@HHHHHHBBB???666666555444333222111111444444444444555555555666666666555555555555666666555555555555444444333222333222222222333444555555000333333222555:::;;;777111111111222222222222222333333222222222333444555444444444444555555555555333333444444333333222111111111111222222333333333333333333333333333333333333444444555555444444333333333444555555555555444444333333333333444555555444444444444444555555666444444444555555666666666444444444555666777777777222333333444444555555555333333333444444444555555555555666666666666555555333333333444555666666666:::999999888777777666666555555555444444555555555555444444444444555555666666666444333333333444555555555555555555555555555444444444444444444444444333444555666666777777777666666555444444444555555444333333333333333333444555666666777777888999999999999888888777666666666444444444444444444444444666666555555555555444444555555666666666666555555222222222222222222222222111111222222333444444555666555555444444555555666444444444555555555555666555444444333333444444555222333333444444333333222000000//////000222555666555555555555555555555555444333111222333444444333444444444555555555555666555555555666666777777777666666666666666555444444111111222222222222111111...///000111222111000000000111111111111000000///000000111222222222222222222222222111111111111111......////////////......///000111222222333333333222222111111111111222222333222111000////////////222222222222222222222222111000////////////000111333222111000////////////////////////////////////444555555666666555555444111222222333333222222111111111222333333444555555888777555444333444444555333444444555555444444333666555333222111222222333333333333333333333333333333555666666555444444555222333444555444333222111222111111111111111222222000222333555666666555444444444444444444444444444444555444444333222111000222222222222222222222222222222222222222222222222222333444444555555444444111111111222333444555666222333555777777777777666666444222222333555555555444888::::::666333222333///000111222222222222222222222222222222222222222111222333444555444333333666555333111111222333444333444555555555444333222000111111222222333444444222222222111111111111000222222222222222222222222***333666222666DDDLLLKKK@@@???>>>===<<<:::999999444444444555555555666666666666555555555555666666333444555555555555555555444444333333333444555555000333222///111666555000111111111222333333333444333333222111222333555666444444444555555555666666333333444444444333222222111111111222222333333333333333333333333333333333444555555666666555555444333444555555666666555555333333222222333333444555444333333333333444555555333333333444444555555555444444444555666777777888111222222333444555666666333333333444444444555555666666777777777777666666444444444555666777777888:::::::::999888777777666555555444444444444555555333333333444555666777888777666555444333444555555555555555555555555555444444444444444444444444444333444555666777777777777666666555444444444444444555444222222222222444555666666666777888888999999999888888777666555555444444444444444444444444444666666666555444444333333555555666666666666555555222222222222222222222222111111222333444444555555555444444333333444444555444444444555555555666666555444444333333444444555222222444444444444222222000/////////000222555777666666666666666666666666333222111111333555555444444444444555555555666666555666666666777777888888666777777777666555444444000111111222222222111111111111333444444333222222222222333333333333222222000000111222222222222111111111111111111222222222000000111111111111000000///000111222222222222222111111111111111111222333333222111000////////////222222222222222222222222111000///......///000111000/////////000111222222............////////////333333333222222222111111111111222222222333333333444444444444444444444444888888888888777666444444333333333444444444555555444444444444444333222111444222111111444666666666555555666666555555444333333444666777777666444333222222222222222222222222222444555666555666888999888777555444222111111111222222222222222222222222111222333333444444333333888666444222000111111222555444444444444555666666666555444333222333444444111222444555666777666666555555444333333333333444777888999888666333222222444444444333333222222222222222222222222222222222111333555666666555333111000111111222222333333444444444444444444444444444333333333444444444555555444444444444333333222111444444444333333222222222444333111111444888>>>AAAFFFFFFGGGGGGHHHJJJNNNRRRGGGEEEAAA===;;;999999999;;;888444555999999666333777666555555444444444444333333444444555666777777555444333333333333444555222333333444444555555666333333333333333333333333222222333444444555555666555555666666555555444333333555777555333333555999444333333222222333333444666666666666666666666666555666666666555444333333333333333333333333333333666666555555555444444444555555666666666666555555333444777999::::::999888333333444555666777888888888666555444444555666888555555555555555555444444666666666666777777777777888888777777666666666555666666666777666555555444666666666666666666666666444555555666666666666666777777666666555555555444444333333222222333333444222333444666777888888888777666555444333222222222222222111111111222444555444555555666777666666666666666555444444444444555555555444444444555555666666666555444333333222222444444444333333333222222222222222222222222222222222222222222222222222222444444444444444444444444666666666666666666666666555555444333333333444444333444444555555444444333111222222333333444444555666666555555555444444444444444444444444444444444333444555666777777777777666666777888888888888888999999888888777555444333222222222111222222333333222333333333333222111111000000000////////////...222222111111111111222222111111111111111000//////111111111000000///...---111111222222222222111111111111111111111111111111222111111000000000000000222222222222222111000///222000///...///000///..................///000000000000////////////000000444333333333333222222222333333333333444444444444444444444444444444444444888888888888777666555444222222222333333333444444333333444444333333222111444333111222444666666666444555555555666666777777333333444555555444333333222222222222222222222222111222444555555666888:::;;;:::999777666555555555333333333333333333333333222333444444555555444444666444333111111222333444444444444444444555555666666555444333333333444444333555666888999999999999777666666555555555555555555777888777555333222222444444333333222222222222222222222222222222222222333444666888888666444333222222333444444555555666555555555555555555555555333333333444444444555555444444444444444333222222444444444333333333222222666555333222333666:::<<<===>>>?????????BBBEEEHHHJJJHHHFFFDDDCCCCCCDDDDDDDDDAAA>>>>>>AAAAAA>>>;;;666666555444444444444444333333444555555666777777555555444333333444555555666666555555555555555555222222222222222222222222222333333444444555555666555555666666555555444333222333333333222222444555333333333222222333333333555555555555555555555555555555666666666555444444333333333333333333333333555555555444444333333333666666777777777777666666444555777999:::999888777444444555555666777777777888777555444444555777888555555555555555555555555666666666666777777777777999888888888777777777777777777777777777666666555444444444444444333333333444555555666666666666666777777666666666555555555444444333333333333444444333444555666777777888888666666555444333333333333444333222222333444555666555555666777777777777666666666666555555666666777777666666555555666777777666666555444444333222222444444444333333333222222333333333333333333333333333333333333333333222222444444444444444444444444555555555555555555555555666555444333333333333333333444444555555444444333111222222333333444555555666666555555555444444444444444444444444444555555444444555666777777777777666777777888888888888888999999888888777555444333333222222111222222333333111222222333333333222222333333333222222222111111222222111111111111222222222222222222222111111000111111111222111111000///111111222222222222111111111111111111111111111111222222111000000000000000222222222222222111000000222000......///000///...///............///000000000000////////////000000555555444444444333333333444444444555555555666666555555555555555555555555777888888777777666555444111111111222222222333333333333333333333222222111555333222222444666666666555444444444666777999:::444333333333333333333444111111111111111111111111000222444555555666888:::;;;;;;:::888777777777777444444444444444444444444444444555666666666666555444333222222222333555666333444444444444555555555666666555444444444444555555666888999:::;;;::::::999888777777666666777777333555666666444333333333444444444333333333333222333333333333333333333333555666888999999888666555444555555666666777888888666666666666666666666666333333333444444444555555444444444555444444333222444444444444444333333333777666444333333444555666555666777777777999<<>>555555444444333444444444444444555555666666777777666555555444444555555666888888888777666555555555111111111111111111111111333333333444555555666666555666666666666555444444444333222333444555555444333333222222222222333333555555555555555555555555444555555666666666666555444444444444444444444444444444444444333333333333777777888888888888777777666777888999999888777666666666666666666666666666777777555555555555777777666666666666666666666666666666666777777777777888999999999888888888888888777777888888888777666666333333333333333333333333444555555666666666666666777777666666666666555555444444333333333333444444555555666777777777777777666555555444444444555555555555444444444555666666555555666777777777777666666666666666777888999999888888777777777777888888666666555555444333333333444444444444333333333333333333333333333333333333333333333333333333444444444444444444444444444444555555555555555555555555666666444333222222222222333444444555555444444333222222222333444444555555666666666555555555555444333444444444555555666666555555666777888888888888666777888888999999888888888888888888777555444333333333222222111222222333000111222333333444444333444444444444333333333333222222111111111111222222333333333444333222222111000111222222333222222222111111222222222222111111222222222222222222222222222222111000000000000111222222222222222222111000111///...---...///...---//////......//////000111111000000//////000000111666555555555444444444444444444444555555555666666555555555555555555555555777777777777777666555555222222222222333333333333222222333333333333222222555333333333555666666555666555444333444666888:::666555333222222333555666333333333333333333333333111333444555444444555777888888777666555555555666555555555555555555555555555555666777777777777666444333333333333444555555333333444555555555555555666666666555555555555555444555777999:::::::::999999888777777666666777777333555666666444444555666555555555555555555555555444444444444444444444444666777888999999888777666555555666666777888888999777777666666666666555555333333333444444444555555444444555555555555444444555555555444444444444444555555555444444333333333222333444444444555888:::555555555666777999;;;<<>>>>>>>>>>><<<=========>>>>>>??????;;;;;;<<<<<<;;;;;;:::999777888888999:::;;;;;;;;;444555555666666666666666666666777777888888888999777777666666666666777777555666888999:::;;;;;;<<<::::::888777666666666666777888999999999777666555666777777888888888888888777777777777888999:::;;;===<<<;;;:::999999999999555555555666666666666666666666555555555444444444222222222222222222222222000000111222222333444444444444444444444444444444444444444444444444444444111111111111222333444555333444444555555444444333333333444444555666666666555666666666777777888888::::::999888777666555555333444555666777777777777888888999::::::::::::999666777777777777777666555555444333222111111111111222222333444555555555555444444333333333222222222444333333222222333333444444444555555444444333222222222333444444444333333222333333444444333333222333333333333333333333333444333222222111111222222111222333333444444444444444222000000111222111000000000000000000111111222222222111111111111222222888888777777666666666555666777777888888888777777999888888888777777666666777777777666555555444444444555555666555333111000666666666666666666666666444555777888999777666555222222333333444555666666444444555555555444333333333333444444444444444444333333333444555666777888888666444444555777777777666555555444444444555555777777666555555555555555777777777777777666666666888999;;;<<<<<<;;;999888999999999999999999999999<<<<<<===<<<;;;999777555888777666555555555555555999888777666555555555666666666666666666666666666777666555444333444444555444444444555555555666666444555555555666666777777888888777777666666666555555555555666666666777777666666777888888888888888777777666666666666777777999888888777666555555444444555555666666666666666666666777777888888999999888999::::::999888777666777888888888888999999999:::::::::999999888888888888999:::::::::999999888:::::::::999999999888888777777777777666666666666555666666777888999999999888888888888888888888888666888:::<<<<<<:::888666666666666666666666666666888888888777888888999:::::::::::::::::::::::::::999999888777666666666777666777777888888888777777999999:::;;;<<<<<<<<<<<<===;;;999999<<<===<<<:::;;;;;;::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;<<<>>>>>>?????????@@@@@@AAAAAAAAACCCCCCBBB@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;999999777666555555555555777777777777777777777777666666666666777777777777::::::999888777666555444777888999::::::::::::999<<<;;;:::999888888888888777777777777888888888888777777777777777777777777888888999::::::::::::999;;;:::999888777888999:::888888888888888888888888888888777555555444444444222333555666777666555555333333444444444444555555555555666666666666555555555555444333222222222222222222333333333444444444555555555555555555555555333333333444444444555555777777666666555555555555666777888777555333222333666666777888888888888888555555666777777777777777888888777666666666666777444444444333333333222222222222333444444555555666888777444222111222333444444444444444444555777777777777777777666666666666000111222333444555555555555555666777666555444333555555444444444555555666444444444333333222222222222222222222111111000000333333222222222222333333111///......000222333222222222222222222222222222888888777777777666666666777777888888888888888777999888888888777777777777777666666666666666555555555555666666666666666555777777777777777777777777666666777888888888777666555555555666666777777888444444444444444444444444555555444444444444444444333333333444444555666777777555333333555666777666666555555444444555555555777777666555555555555555444444555555555555555555888999;;;<<<<<<;;;999888888888888888999999999999=========<<<;;;999777666777777666555555555666666777777666666555444444333666666666666666666666666777666555444333444444555444444444555555555666666555555555666666666777777777777777666666555555555555555555555666666666666666777888888999999888888999888888777777888888999999888888777666666555555777777888999999999999999777777777888888888888888888999::::::999888777666888888888888999999999999::::::::::::999999999888999999999999999::::::::::::::::::999999999999888777777777777777777777777666666777777888999999:::999999999999999999999999666777999::::::999777666777777777777777777777777888888888888888999::::::::::::::::::::::::::::::999999888888777888888888888888999999999888888777999999:::;;;<<<<<<<<<<<<;;;999777777999;;;:::888999999999:::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>======<<<;;;::::::::::::999888777777777777888888888888888888888888777777777888888888888999999999999888777777666666888999999999999:::::::::;;;;;;:::999888888888888777888888888888999999999888888888888888888888888888999999:::::::::::::::;;;::::::999999999999999888888888888888888888888888888777666555555555555444444555666666666555555333333333444444444555555555666666666666666666555666555444333222222222222333333333333444444444444555555555555555555555555333333444444444555555555777777777777666666666555555666777666444333333444666777777888888999888888666777777888999999888888666555555444333444444444444444444333333333333222333333444555555666666777777666555333222222333333444444444444555666777777777777777777777777777777222222333444555555555555444555666666666555444333555555444444444444555555444444444333333333222222333222222222111111111111222222222111111222222222222000//////111333333333333333333333333333333333888888888777777777777777888888999999999888888777888888888888888777777777666666666666777777777777666666666777888999:::;;;888888888888888888888888888888888888888888888888777777777777777777777777444444333333444555666777666666666555555444444444333333333333444555666666555444333333555666666666666555555444555555666666777777666555555555555555444444444555555666666666888999:::<<<<<<:::999888777777777777888888999:::===>>>>>>===<<<:::888666666666555555555666777777777777888888777666444333666666666666666666666666666555444444333444444444444444555555555666666666555555666666666666777777666666666555555555555555555555555555555555555555777888888999999999999999::::::999999999999::::::999999888888777666666666555555666777777777777777999999888888888888888888999999:::::::::999888888888888999999999:::::::::;;;:::::::::::::::999999:::999999888999:::;;;<<<::::::::::::999999999999777777777777777777777777777777888888999999::::::999999999999999999999999777888888888888888888777888888888888888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::;;;:::::::::::::::999888777999:::;;;<<<<<<===<<<<<<;;;999777888999::::::999888888888999999::::::;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???AAAAAABBBCCCDDDFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@???>>><<<;;;::::::;;;;;;:::999888888888888999999999999999999999999888888888999999999::::::888888888888888888888888:::999999888888999;;;<<<::::::999999888888777777888888888999999999::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::::::::;;;;;;::::::999888888888888888888888888888999888777666555555555555777777666555555555666666333333444444444555555555666666666777777666666666777666555444333333333333333333444444444555555555555555555555555555555555444444444444555555555666777777777777777666666666555555555444333333555777777777888999999999888888777888999999:::999999999555555444333333333333444555555444444444333333333444444555555666777777888666666555555444333333333444444444555555666777888777777888888888888888888666666777777777777777666333444555666666666555444555555444444444444444555444444444444444333333333333333222222222222111111222222111111111111222222333111000111333555555444444444444444444444444444888888888888888888888888999999999:::999999888777888888888888888888888888555555666777777888999999888888777777777999;;;<<<888888888888888888888888:::999888888777888888999666666666666666666555555555444333333444666888:::888888777666666555444444444444333333444555666666444333222333555666666555555555555555555666666777777777666555555555555555555555666777888999999:::777888:::;;;;;;:::888777666666666666777888999:::>>>>>>???>>>===;;;999777666555555555666777888888999:::;;;<<<;;;999777555666666666666666666666666555555444444444444444444555555555555666666666666666666666666666666777777555555555555555555444444666666666555555555555444888888999:::::::::::::::;;;::::::999999::::::;;;999999999888888777777777444555666666777777666666:::::::::999999888888777::::::::::::::::::999999999999999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;:::999888999;;;===>>>;;;;;;:::::::::999999999777777888888888888888999888999999999:::::::::;;;:::::::::::::::::::::::::::999888777777888999:::::::::::::::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;<<<===<<<<<<<<<<<<;;;:::888888999:::;;;<<<============<<<;;;::::::;;;;;;;;;;;;777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEBBBAAA@@@???===<<<::::::;;;;;;:::999888888999999999999999999999999999999888888888888999999999:::777777888888999::::::;;;;;;:::888888888999;;;===999999999999999888888777888888888888999999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::;;;<<<<<<<<<;;;999888888888888888888888888888999888777777666666666777:::999777666555555666777444444444555555555666666777777777777777777777777777777666555444444444444444444555555555666666666555555555555555555555555444555555555555666666666666666666666666666666666555555555333222444777999888888999999999999999888888888999999999999999888777666666555555555555555555555555555444444444444444444444555666666777777555555666666555444333333555555555555666777888999888888888888999999999999:::::::::;;;::::::999999444555666777777777666555666555444444444444444444555555555444444444444444333333333333333333222222222111111000000111111222444333222333555666666555444444444444444444444444888888888999999999999999:::::::::::::::999888888888888888888888999999999555666666777888999:::::::::999777777777777999:::888888888888888888888888::::::999888777777888888777777777777777777666666666555444333444666999:::999999888777777666555555555555444444444555666666444333333444666777777555555555555555555666777888777777666555555555555555555666666777888999::::::777888:::;;;;;;:::888777666555555555666888;;;<<>><<<:::888666666666666666777888999999:::;;;<<<;;;999777666666666666666666666666666444555555555555555555555555555555666666666777777777777777777777777666666444444555555555555555555666666666666666666666666999999:::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999888888888888999999:::;;;;;;;;;;;;;;;;;;;;;::::::999999888888::::::::::::::::::;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999;;;===>>>;;;;;;;;;:::::::::999999777888888888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<=========;;;:::::::::;;;<<<===============<<<<<<:::999888::::::;;;<<<============;;;;;;;;;;;;::::::;;;<<<777777888999::::::;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<===?????????@@@AAACCCDDDFFFGGGGGGIIIIIIHHHFFFFFFFFFFFFFFFCCCBBBAAA@@@>>>===<<<;;;::::::999888888888999999888888888888888888888888777777777888888888999999777777888999:::;;;<<<<<<;;;:::999888888:::<<<===999::::::::::::999888888777777777888888888999999::::::::::::::::::::::::;;;;;;<<<============<<<;;;;;;<<<======;;;:::999888888888888888888888888999999888777777777777888;;;:::888777666777777888555555666666666777777777999888777777777777888999999888777666555555555555555555666666666777777777666666666666666666666666555555555666666666777777555555555555555555555555666666555444444555888;;;999999::::::::::::999999777888888999888888777777777777666555555555555666666666666555555555444444222333333444444555666666555555666666666555444333666666666666777888999999999999999999::::::;;;;;;::::::;;;;;;;;;::::::999777888999::::::999888777777666555555444444444555555555555555555555555555333333333333333333444444222222111111111111222222444444333555777888777666444444444444444444444444999999999999999:::::::::;;;;;;;;;;;;:::999999888888888888999999999999999666777777888999:::::::::999888888777777777888888888888888888888888888888999999999888888777666666::::::::::::::::::::::::666666555555666777888999999999999888888777777777777666666666666666777777444333333555888999888666555555555555666777888888777777666555555555555555555555555666666777777777777888999;;;;;;999888777666555555555777999<<<>>>@@@@@@AAA@@@???===;;;999777777666666666777888888888888999999888777555444666666666666666666666666555555666777777777666666555555666666666777777777888888777777777777666666555555555555555666666666666666777777777888888888::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999999999999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;::::::::::::888888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<;;;:::999::::::<<<===============999::::::999888888999;;;999999999::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<===>>>?????????@@@AAABBBCCCDDDEEEFFFIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBB@@@???>>>======:::999999888888999999:::888888888888888888888888777777777888888888888999777888999:::;;;<<<<<<===;;;:::999999999:::<<<===999:::;;;<<<<<<;;;:::999888888888888999999999:::::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>===<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::999999888888888888888999::::::999888888888999999777777888888888999999999:::999888777777888999:::999999888777666666666666666666777777777888888888666666666666666666666666666666666666777777777777555555555555666666666666777777888777666777999;;;::::::;;;;;;;;;:::999999888888888888888888777666666666555444444444444444777666666666666555555555222222333333444555555555555555555555555555555555666666666666777888999:::999999::::::;;;;;;<<<<<<999:::;;;;;;;;;;;;::::::;;;<<<=========<<<:::999888888777666555555555555555555555666666666666666333333444444444444555555333222222222222222222333444444444555888888777666555555555555555555555555999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888888888888999999:::::::::888888888999999:::::::::666777888999999999999999::::::::::::::::::::::::888888999999888666555444999999::::::;;;;;;<<<<<<777777777777777777777777999999999999999999888888888888777777777777888888444444444777999:::999777555555555555666777888999777777666555555555555555666666666666666666666777666888999::::::999888666666666555555777:::>>>@@@AAAAAAAAAAAA???===;;;:::888888777777666777777777888888888777666666555555666666666666666666666666555666777888999999888777555666666666777777777777888888888777777777666666555555555666666777777777666666777888999::::::;;;;;;;;;<<<============<<<===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;::::::;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============>>>>>>======<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<===>>>>>>??????<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<======>>>>>>>>>888:::;;;999777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>=========<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@?????????;;;;;;::::::::::::;;;;;;999999999999999999999999888888888999999999::::::888999999:::;;;<<<======:::::::::;;;;;;;;;;;;<<<:::;;;===>>>>>>===;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999999:::888999::::::::::::::::::999999999:::::::::;;;;;;;;;:::888777777888:::;;;::::::999888777777777777777777777888888888999999666666666666666666666666666666777777777888888888666777777777888888888888888999::::::888888999;;;;;;;;;;;;;;;;;;:::999999999999::::::999888888777777777666555555555555666777777777666666666555555333333444444555666666666777666555444444555666777777777777777888999::::::999::::::;;;<<<<<<============>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@>>><<<;;;:::999888777666666666666555555666666666777777777333444444444555555555555444444333333333333444444444333444666888888777555777777777777777777777777999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888888999999:::::::::888999999999999:::::::::444555888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;666777888999888666444222777777888999999:::;;;;;;777777888888888777777666999999999999999999::::::999999888888888888888999444444555888:::;;;:::888555555555555666777999999777777666555555555555555999999999888888888888888666777999::::::999777666777666555666888;;;???AAAAAABBBBBBAAA@@@>>><<<:::999999888777666666777777;;;:::999888777777777777666666666666666666666666666777888999::::::999888666666666666777777777777999888888888777777666666555666666666777777888888666666777999:::;;;<<<===;;;<<<<<<===============>>>>>>============>>>>>>::::::::::::::::::::::::===>>>>>>???????????????:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<:::999<<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<<===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;<<<<<<===>>>??????@@@===<<<;;;:::::::::::::::::::::;;;;;;<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>:::<<<===<<<999999;;;>>><<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>======<<<<<<<<<======>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999::::::;;;<<<======999:::;;;<<<<<<<<<;;;;;;:::<<<===??????>>><<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????????????????>>>===;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999999888999999::::::777888:::;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;:::888777777888:::;;;;;;:::999888777777777777777888888888888999999999777777777777777777777777777777777777888888888888888888999999::::::::::::888:::<<<<<<:::999999:::;;;<<<<<<<<<;;;::::::999;;;;;;;;;;;;::::::999888:::999999888888888888888777777777777666666666666444444555555666777777777777666555333444555777888777777777777888999:::;;;::::::;;;;;;<<<===>>>>>>BBBCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDCCCBBB@@@>>><<<;;;:::999888777777777777555666666666777777888888444444444555555555666666555444444333333444444555333333444666888888777555999999999999999999999999::::::999999::::::;;;<<<>>>>>>===<<<;;;;;;::::::888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888888888888888999:::;;;<<<<<<;;;;;;:::999999999::::::::::::999999:::;;;;;;;;;:::888999999999666555999888777666666777888888;;;:::999888777777777777777777666555555555555666777666666666666777888888777888999::::::999888777999888777777999;;;>>>@@@CCCDDDDDDBBB@@@===999777888888999999888777666555777777777777777777777777777777888999::::::999999666777888888999888888888555666666777888999999:::<<<;;;:::999888888888888888888888888888999:::;;;888888777888999:::<<<===<<<===>>>??????@@@@@@@@@@@@???>>>===<<<<<<=========<<<:::999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>@@@BBBCCC@@@@@@@@@???>>><<<;;;:::======<<<;;;::::::::::::<<<<<<<<<;;;;;;<<<<<<=================================>>>>>>>>>>>>======>>>===<<<;;;::::::::::::;;;;;;<<<======>>>>>>??????>>>===<<<;;;:::::::::BBBAAA@@@???>>>=========@@@>>><<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<>>>??????>>>======<<<<<<======>>>===<<<;;;<<<===>>>??????:::999>>>AAA@@@>>>>>><<<>>>??????>>>>>>@@@BBB>>>BBBGGGHHHFFFDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<;;;;;;:::999888888777999::::::;;;<<<======>>>;;;<<<<<<<<<<<<=========>>>===<<<;;;;;;;;;<<<=========>>>>>>>>>?????????@@@@@@???>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBAAA???>>>@@@@@@???????????????>>>========================AAA@@@>>>>>>???@@@???>>>===<<<<<<>>>??????===;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::999999888888<<<<<<;;;::::::::::::;;;888888999999:::;;;;;;;;;999777555666888999777555999999999::::::;;;<<<=========<<<;;;;;;<<<======>>>??????>>>======>>>@@@<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;:::::::::999999999888777777777777888::::::::::::999888777666666666777777777888888888777777777888888888888999888888777888999:::<<<===============???AAACCCDDDGGGGGGHHHIIIIIIHHHGGGGGGIIIIIIHHHGGGEEEBBB???>>>>>>>>>===<<<;;;:::999888999999888888888777777777777777666666666777888888666555555555555555555666777777666555666777888999888999;;;<<<===<<<:::999<<<;;;;;;;;;;;;<<<======?????????>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;:::999888::::::::::::;;;<<<======<<<<<<;;;:::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;:::888666:::999888888888888999:::999999888888888999999999888888777666555555555666777777777888888888888888777888999::::::999888777999888888888999<<<>>>@@@CCCCCCCCCBBB@@@===:::888:::999999999888888888888888888888888888888888888777777888888777777666666666666777777777777777666777777777888888999999:::::::::999888777777777777777777777777777888999999:::999999999:::;;;===>>><<<===>>>??????@@@@@@@@@BBBAAA???>>>>>>>>>?????????>>><<<;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>@@@AAABBBAAAAAAAAA@@@???>>><<<;;;<<<;;;::::::::::::::::::<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>:::::::::999999:::;;;;;;<<<<<<======>>>?????????@@@???>>>===<<<<<<<<<<<<@@@???>>>===<<<<<<<<<<<<>>>===;;;::::::;;;===>>>========================>>>===<<<<<<===>>>???@@@======<<<;;;;;;;;;;;;<<<===============>>>??????<<<::::::===>>>@@@GGGPPP@@@???>>>=========>>>>>>===AAAEEEFFFDDDBBBBBBCCCEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>>>>======<<<;;;;;;::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>======<<<===>>>???===>>>>>>>>>>>>?????????@@@@@@???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>???@@@???>>>@@@??????AAABBBBBB@@@>>><<<<<<<<<<<<============AAA@@@@@@@@@????????????===<<<<<<;;;;;;;;;;;;;;;999999999::::::::::::::::::999777999;;;===<<<:::999999999999:::;;;<<<===@@@???>>>>>>>>>>>>???@@@===>>>>>>===<<<<<<===???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::999888888777777777777888888888888999999999999::::::::::::::::::::::::;;;===>>>????????????@@@BBBDDDFFFHHHLLLMMMNNNOOOOOOOOONNNNNNNNNNNNLLLJJJHHHDDDAAA?????????>>>===<<<;;;::::::999888888888888777777777888777777666666777777888888888777777777777888888999888777777777888::::::888999;;;<<<===<<<;;;:::>>>>>>======>>>>>>???@@@AAAAAA@@@@@@??????>>>>>>???>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<===??????@@@@@@============>>>>>>>>>>>>======>>>======<<<;;;:::;;;<<<<<<<<<===>>>>>>???<<<<<<;;;;;;::::::;;;;;;>>>>>>============>>>>>>===<<<;;;<<<<<<<<<:::888999999999999:::;;;<<<<<<777888888999:::;;;;;;<<<:::999888777666666666666777777999:::::::::999888888999999::::::999999888999999999999:::===???@@@BBBCCCBBBBBB@@@===;;;999<<<;;;999888888999::::::999999999999999999999999999999888888777666666555777888888999999888888777999999999999::::::::::::;;;;;;::::::999888888888888888888888999999999999;;;;;;;;;;;;;;;<<<===>>><<<===>>>???@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>??????????????????>>>999999999::::::;;;============>>>>>>???@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>???>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@?????????????????????????????????>>>??????@@@AAA>>>>>>===<<<<<<<<<<<<======>>>>>>???????????????;;;<<<>>>>>>===BBBSSSdddGGGCCC>>><<<>>>??????===???AAADDDEEEDDDBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>???======<<<<<<===>>>???@@@@@@??????>>>>>>=========<<<<<<<<<<<<============<<<============>>>>>>>>>AAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDBBBAAAAAABBBCCCCCCBBBDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>============<<<<<<===<<<;;;===???AAAAAA@@@<<<<<<<<<<<<===>>>??????DDDCCCBBBAAAAAABBBCCCDDD???@@@@@@???>>>>>>???AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>============<<>>============>>>>>>>>>======<<<;;;;;;:::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>???@@@BBBBBBAAABBBBBBDDDFFFIIILLLMMMRRRSSSUUUWWWXXXXXXXXXWWWVVVUUUSSSOOOKKKGGGDDDBBBBBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;::::::999::::::;;;;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<999:::<<<=========<<<;;;???????????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@??????>>>======:::;;;;;;<<<<<<=========;;;<<<===???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA???????????????===<<<<<<<<<<<<===>>>????????????======<<<<<<<<<<<<<<<===@@@???>>>>>>===>>>>>>>>>===<<<<<<<<<======;;;999888888999::::::;;;<<<===888999::::::;;;;;;<<<<<<<<<;;;:::888777777777777666777999;;;;;;:::999888999::::::::::::::::::999::::::::::::<<<>>>???@@@BBBBBBBBBAAA???>>><<<;;;<<<;;;999888888999:::<<<999999999999999999999999:::999999999888999999999:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;?????????>>>>>>===<<<<<<;;;;;;<<<<<<======<<<<<<==================>>>>>>===>>>???@@@@@@AAAAAA@@@CCCBBBAAA@@@AAAAAACCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>======<<<<<<<<<=========>>>>>>>>>========================>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>============>>>???@@@@@@============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>===<<<<<<<<<======>>>???>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???????????????@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???????????????===>>>???AAAAAA@@@??????>>>???AAAAAA@@@FFFXXXiiiMMMFFF@@@>>>AAADDDCCCAAACCCDDDFFFFFFFFFEEECCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@?????????======>>>>>>???@@@AAABBBAAAAAA@@@@@@????????????AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJIIIGGGFFFGGGIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFDDDEEEEEEDDDCCCCCCDDDFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>======>>>>>>>>>>>>????????????????????????@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEFFFDDDEEEEEEGGGJJJNNNQQQSSSXXXYYY[[[]]]____________]]][[[XXXTTTOOOKKKGGGEEEGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????AAA@@@@@@????????????@@@======<<<<<<<<<<<<==================>>>>>>>>>???<<<===>>>????????????>>>@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>======<<<<<<<<<======>>>>>>???>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBAAAAAA@@@???>>><<<===>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>===<<<;;;<<<======;;;999777888999::::::;;;<<<<<<:::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;:::999888888888666777999;;;;;;:::999888;;;::::::::::::::::::;;;::::::;;;<<<===???@@@AAAAAAAAA@@@@@@???>>>======<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<;;;;;;<<<===============?????????????????????>>>BBBBBBBBBBBBAAA@@@???>>><<<===>>>???@@@@@@@@@????????????????????????>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>==================>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????@@@???>>>===============??????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@????????????@@@????????????@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>???AAABBBBBBBBBAAA@@@BBB@@@AAACCCCCCGGGQQQ\\\LLLFFF@@@@@@DDDHHHHHHFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNMMMNNNNNNNNNNNNKKKLLLLLLMMMNNNOOOPPPPPPKKKLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKLLLOOOPPPQQQPPPMMMKKKJJJKKKLLLMMMLLLKKKIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHGGGFFFGGGHHHHHHGGGFFFEEEEEEEEEGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJJJJIIIHHHHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEEEECCCBBBAAAAAABBBBBB@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHJJJLLLOOORRRUUUWWW\\\]]]___bbbcccdddddddddbbb```\\\XXXSSSNNNKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEDDDDDDCCCCCCCCCCCC@@@@@@????????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???????????????????????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCAAA@@@@@@===>>>???AAABBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;<<<===>>><<<:::888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>===;;;;;;<<<<<<;;;;;;::::::;;;;;;888999;;;<<<<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<>>>???@@@AAAAAA@@@@@@@@@???????????????<<<;;;:::::::::;;;======;;;;;;;;;;;;;;;;;;;;;;;;777777777777888:::===>>>;;;;;;===>>>??????@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???===>>>@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAAAAABBBDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>???@@@???@@@@@@AAACCCEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>============BBBBBBBBBCCCDDDDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAACCCCCCDDDDDDEEEEEEEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDAAABBBEEEGGGFFFIIINNNJJJFFFCCCCCCGGGJJJKKKJJJJJJIIIHHHHHHHHHGGGEEECCCEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMKKKIIIHHHGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTQQQQQQRRRSSSTTTUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQRRRTTTWWWWWWWWWTTTRRRQQQQQQRRRSSSSSSRRRNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRSSSSSSSSSSSSSSSTTTPPPQQQRRRRRRRRRQQQOOONNNQQQPPPPPPOOONNNMMMMMMLLLOOOPPPPPPOOOLLLKKKKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPOOONNNNNNNNNNNNOOOPPPOOOOOOPPPOOONNNMMMOOOQQQRRRSSSSSSSSSSSSRRRQQQQQQLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOOOOPPPOOONNNNNNOOOQQQTTTWWWZZZ\\\```bbbdddfffhhhhhhhhhhhhfffddd```\\\WWWSSSQQQPPPLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA>>>@@@BBBCCCDDDDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>======>>>??????>>><<<:::;;;<<<<<<<<<<<<;;;::::::;;;===?????????>>>===<<<<<<;;;;;;<<<<<<======<<<<<<=========>>>>>>>>>===<<<;;;::::::;;;<<<===;;;<<<===???@@@AAABBBBBB??????????????????@@@@@@=========>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;===???AAA===>>>@@@BBBDDDEEEEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGGGGGGGEEECCCBBB@@@BBBEEEHHHJJJKKKKKKKKKHHHIIIIIIIIIHHHGGGEEEDDDBBBCCCDDDEEEEEEFFFFFFEEECCCCCCBBBCCCDDDFFFHHHIIIEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDFFFFFFFFFGGGFFFFFFEEEDDDBBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBBBBBBBBBBBBBCCCFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOONNNMMMLLLKKKGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIFFFEEEHHHLLLLLLIIIJJJMMMLLLKKKJJJJJJKKKMMMOOOOOOQQQNNNLLLLLLMMMMMMJJJHHHJJJKKKKKKMMMOOOQQQSSSTTTUUUTTTRRRQQQOOONNNNNNNNNLLLMMMNNNOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYYYYZZZ[[[\\\]]]ZZZ[[[\\\]]]___```aaabbb^^^^^^^^^]]]\\\\\\[[[[[[ZZZYYYXXXZZZ]]]___```___]]][[[YYYYYY[[[\\\\\\[[[VVVWWWXXXYYYZZZ[[[[[[\\\YYYYYYYYYZZZZZZZZZ[[[[[[ZZZ[[[\\\]]]]]][[[YYYXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVXXXYYYXXXUUUTTTUUUWWWSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVVVVVVVVVVXXXXXXWWWXXXXXXWWWVVVVVVWWWYYY[[[[[[[[[[[[[[[ZZZYYYYYYSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSRRRPPPNNNNNNNNNOOOPPPLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPRRRSSSUUUVVVVVVVVVVVVTTTTTTUUUWWWYYY\\\___aaafffgggiiikkklllmmmmmmllljjjgggddd```\\\YYYWWWWWWRRRRRRRRRRRRQQQQQQQQQQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNPPPPPPQQQPPPPPPOOOOOOOOONNNNNNOOOOOOPPPQQQFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAACCCDDDFFFHHHJJJKKKLLLLLLFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEDDDCCCBBB@@@AAACCCEEEFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA???>>>>>>???AAAAAA@@@>>><<<<<<===>>>>>>===<<<;;;888:::<<>>????????????>>>???@@@@@@AAA===<<<;;;::::::;;;<<<===;;;<<<>>>???AAABBBBBBBBB??????>>>>>>???@@@@@@AAA>>>???@@@AAAAAAAAAAAAAAA========================CCCBBB@@@??????AAACCCDDDAAABBBEEEGGGIIIKKKLLLLLLEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKIIIGGGEEEEEEGGGKKKNNNQQQRRRRRRRRRLLLLLLMMMMMMLLLJJJHHHGGGCCCDDDEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDFFFHHHJJJKKKFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCAAA@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFEEEEEEHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBCCCEEEGGGIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMHHHHHHHHHGGGHHHHHHIIIIIIKKKKKKKKKJJJJJJKKKLLLLLLHHHIIIKKKNNNPPPRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSRRRQQQOOONNNLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIKKKLLLMMMIIIKKKOOOSSSRRRNNNOOOTTTPPPRRRRRRRRRQQQQQQSSSTTTWWWTTTRRRQQQSSSRRRPPPMMMNNNOOOPPPQQQSSSVVVXXXYYYZZZYYYWWWVVVTTTSSSSSSRRRQQQRRRSSSSSSSSSRRRQQQPPPSSSSSSSSSTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVWWWWWWXXXVVVVVVVVVVVVWWWWWWWWWWWWVVVWWWYYY[[[\\\[[[[[[ZZZ^^^^^^_________``````````````````aaabbbcccdddeeeaaaaaaaaaaaaaaaaaaaaaaaabbbaaa``````aaabbbcccdddcccdddeeefffhhhiiikkkkkkfffeeeeeedddcccbbbaaaaaaaaa``````aaadddgggggggggdddbbb``````aaabbbbbbbbb______```aaabbbcccdddeeebbbbbbccccccddddddeeeeeecccdddfffgggfffeeecccbbb_________^^^^^^^^^^^^]]][[[]]]___^^^\\\[[[]]]___[[[ZZZZZZ[[[[[[\\\]]]^^^___^^^]]]\\\\\\]]]^^^______``````___^^^^^^___aaa``````aaaaaa``````___^^^ZZZ[[[[[[[[[\\\\\\]]]]]]ZZZZZZYYYXXXXXXXXXXXXYYYXXXWWWUUUSSSRRRSSSTTTUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVXXXZZZ[[[[[[ZZZZZZXXXYYYYYY[[[]]]```cccdddjjjlllmmmooopppppppppooollljjjfffbbb___]]]\\\\\\YYYYYYYYYYYYYYYYYYXXXXXXZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTCCCDDDEEEGGGHHHJJJKKKLLLFFFGGGHHHIIIIIIJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFCCCBBBBBBDDDGGGIIIFFFGGGIIIKKKLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCCCCEEEGGGHHHCCCCCCDDDDDDDDDDDDCCCCCCCCCAAA>>>>>>@@@AAA@@@>>>?????????>>>>>>=========:::;;;;;;<<<======>>>>>>?????????@@@@@@?????????===>>>@@@AAABBBBBBAAAAAA???????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>???@@@BBBCCCBBBBBBCCCCCCBBBBBBAAA@@@CCCBBBAAA@@@????????????DDDCCCBBBAAAAAAAAABBBCCCDDDGGGLLLNNNOOOOOOOOOOOOLLLKKKJJJJJJJJJKKKMMMMMMPPPOOONNNLLLKKKJJJJJJJJJGGGLLLQQQUUUVVVVVVVVVVVVTTTSSSPPPMMMJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLIIIGGGHHHJJJJJJHHHFFFKKKJJJIIIHHHFFFEEEDDDDDDHHHGGGFFFFFFFFFFFFFFFFFFBBBDDDEEEEEEDDDDDDEEEFFFHHHKKKNNNOOONNNMMMMMMMMMJJJKKKKKKLLLLLLLLLKKKKKKNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOMMMLLLKKKLLLNNNNNNOOOOOONNNMMMLLLNNNOOOLLLMMMMMMNNNOOONNNNNNNNNOOOOOONNNOOOOOOPPPQQQQQQRRRQQQPPPOOOOOOPPPQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[XXXXXXXXXYYYYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXVVVTTTSSSRRRUUUUUUVVVXXXZZZ]]]___```aaaaaaaaa```___^^^\\\[[[YYYZZZ\\\]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]]]]^^^^^^______^^^]]]]]]]]]]]]^^^eeedddcccaaa````````````___aaaccceeefffggggggfffhhhhhhiiiiiijjjjjjjjjkkklllkkkkkkkkkllllllmmmnnnmmmllllllkkkjjjjjjjjjjjjkkkkkkkkkkkklllmmmnnnnnnoooqqqrrrtttuuuuuuttttttooooooooonnnnnnmmmkkkkkkllljjjiiijjjmmmpppqqqqqqmmmmmmlllllllllkkkkkkkkkfffggghhhiiijjjkkkkkkkkkmmmllljjjiiiiiijjjlllmmmooopppppppppooommmkkkiiiffffffffffffffffffffffffiiiiiiiiigggfffdddbbbaaaeeedddbbbbbbdddfffffffffeeedddddddddeeegggiiijjjhhhhhhgggffffffffffffgggiiiiiihhhgggffffffeeeeeebbbcccdddeeeddddddbbbaaaccccccaaa``````___``````___^^^]]][[[[[[[[[\\\]]]ZZZZZZZZZZZZZZZ[[[[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]\\\]]]___aaabbbbbbbbbaaa```aaabbbcccccceeeiiilllooopppqqqrrrrrrsssssssssqqqoookkkhhheeecccbbbbbbaaaaaaaaaaaa```___^^^]]]```___^^^^^^```bbbbbbaaa```^^^\\\[[[[[[[[[ZZZXXX[[[ZZZYYYYYYXXXXXXXXXXXX[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYEEEEEEFFFHHHIIIKKKLLLLLLIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFCCCBBBBBBDDDGGGIIIFFFGGGHHHJJJLLLMMMOOOOOOKKKKKKKKKKKKKKKJJJJJJJJJPPPPPPOOOOOOOOOOOOPPPPPPIIIIIIIIIHHHHHHHHHHHHHHHLLLKKKIIIHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEDDDDDDDDDBBB@@@AAACCCEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@@@@??????===>>>@@@AAABBBBBBAAAAAA?????????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBAAABBBBBBAAA@@@@@@@@@@@@AAADDDCCCBBBBBBBBBCCCDDDEEEIIIMMMRRRUUUUUUTTTTTTTTTOOOOOONNNMMMNNNOOOPPPQQQTTTSSSRRRPPPOOONNNNNNNNNOOOSSSXXX\\\]]]]]]]]]]]]\\\[[[XXXUUUSSSQQQPPPPPPKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKLLLLLLMMMNNNNNNLLLJJJKKKMMMNNNLLLKKKNNNMMMLLLKKKJJJIIIHHHGGGMMMLLLKKKKKKKKKKKKLLLLLLKKKLLLNNNMMMLLLLLLMMMOOOKKKMMMOOOPPPOOOOOOOOOPPPRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTRRRRRRSSSUUUTTTUUUUUUTTTSSSSSSTTTVVVVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYYXXXWWWWWWVVVWWWXXXYYY\\\]]]___aaabbbcccdddddd______`````````aaaaaaaaa________________________WWWWWWWWWWWWWWWXXXXXXYYYZZZYYYYYYXXXXXXYYYYYYZZZ\\\]]]^^^___aaabbbddddddaaaaaaaaaaaaaaaaaaaaaaaaeeedddcccbbb```___^^^]]]^^^^^^___aaaccceeeggghhhiiiiiihhhhhhgggeeedddcccaaabbbccceeeeeeeeeddddddhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjiiijjjjjjjjjkkklllkkkjjjiiihhhhhhhhhhhhhhhjjjlllnnnoooppppppoooqqqqqqqqqrrrrrrssssssssstttttttttttttttuuuuuuvvvuuuuuuttttttssssssttttttsssssssssssstttuuuvvvvvvxxxyyy{{{|||}}}}}}||||||zzzzzzzzzzzzyyyxxxwwwvvvsssqqqpppqqqtttwwwxxxxxxuuuuuutttttttttsssssssssssssssuuuvvvvvvwwwwwwwwwvvvuuusssrrrrrrsssuuuvvvuuuvvvvvvwwwuuusssqqqooonnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnmmmlllkkkjjjllljjjhhhhhhjjjlllllllllmmmlllllllllmmmoooqqqrrrppppppooonnnnnnnnnnnnnnnppppppooonnnnnnmmmllllllkkklllmmmmmmmmmmmmlllkkkjjjiiihhhgggfffffffffffffffeeedddcccbbbbbbcccdddcccdddddddddddddddddddddbbbbbbaaaaaaaaabbbcccdddcccdddeeegggggggggggggggeeefffhhhhhhhhhjjjnnnpppssstttuuuvvvwwwwwwwwwwwwsssqqqnnnllliiihhhgggggghhhggggggfffeeeeeeddddddfffdddcccdddfffggggggfffeeebbb```___``````^^^]]]^^^^^^^^^^^^___```aaaaaabbbbbbbbbbbbbbbaaa``````^^^^^^^^^^^^^^^^^^^^^^^^IIIIIIJJJLLLMMMNNNOOOPPPNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHGGGFFFEEEEEEGGGIIIJJJJJJJJJJJJKKKMMMPPPRRRTTTNNNNNNNNNOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRMMMLLLLLLKKKKKKKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFCCCBBBAAABBBDDDEEEEEEEEEBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLRRRVVV[[[]]]]]][[[ZZZYYYUUUTTTSSSSSSSSSTTTUUUVVVXXXXXXWWWUUUUUUTTTTTTTTTSSSWWW\\\___`````````aaaaaa___]]]ZZZXXXVVVUUUTTTQQQRRRSSSTTTUUUTTTTTTSSSPPPQQQQQQRRRRRRQQQQQQPPPRRRRRRRRRSSSSSSSSSSSSTTTSSSRRRQQQRRRTTTVVVUUUTTTUUUUUUTTTSSSQQQPPPOOONNNPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRTTTSSSRRRRRRSSSUUUSSSTTTUUUUUUTTTUUUWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVXXXXXXYYYZZZZZZ[[[ZZZZZZXXXXXXYYYZZZ[[[\\\]]]]]]ZZZ[[[[[[ZZZXXXXXXYYY[[[ZZZ[[[\\\[[[YYYYYY[[[]]]______```aaaaaaaaaaaa```aaaaaa``````aaaaaabbbbbbdddcccbbbaaaaaabbbcccdddeeefffgggiiijjjjjjkkkkkkiiijjjjjjjjjjjjkkkkkkkkkjjjiiiiiiiiihhhhhhggggggcccbbbbbbbbbccccccdddeeeddddddccccccccccccdddddddddeeefffhhhjjjlllmmmnnnlllllllllllllllmmmmmmmmmnnnmmmkkkiiihhhgggggghhhjjjjjjkkkmmmoooqqqssstttsssssssssrrrqqqpppoooooonnnnnnoooooopppoooooonnnqqqrrrrrrrrrssssssssssssssstttttttttuuuvvvvvvwwwwwwvvvuuutttttttttttttttuuuwwwyyy{{{|||}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzz{{{~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~|||zzzyyyyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxyyyyyyxxxxxxwwwwwwvvvtttrrrrrrtttuuuuuuuuuwwwwwwwwwxxxyyyzzz||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvrrrrrrsssttttttssssssrrrssssssrrrqqqqqqppppppoooooonnnmmmmmmlllmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkmmmnnnooonnnooooooppppppoooooonnnmmmnnnoooppppppqqquuuwwwyyyyyy{{{|||||||||||||||yyyxxxvvvtttrrrqqqppppppqqqpppooonnnmmmmmmnnnnnnnnnlllkkklllnnnnnnnnnmmmkkkiiiffffffffffffeeedddddddddeeefffhhhjjjkkklllkkkkkkkkkjjjiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeNNNNNNOOOPPPRRRSSSTTTTTTUUUTTTSSSQQQOOONNNMMMMMMLLLMMMNNNNNNNNNNNNMMMLLLJJJJJJIIIIIIJJJKKKLLLMMMQQQPPPOOOOOOPPPSSSUUUWWWSSSSSSTTTTTTUUUUUUUUUVVVTTTTTTUUUUUUUUUUUUTTTTTTPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFHHHIIIJJJMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLMMMNNNPPPRRRUUUVVVZZZ^^^ccceeedddaaa___^^^ZZZZZZYYYXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZYYY]]]aaadddeeeeeeffffffeeedddbbb```^^^\\\ZZZYYYZZZ[[[\\\^^^^^^^^^]]]]]]YYYYYYZZZ[[[[[[[[[ZZZZZZ\\\\\\\\\]]]]]]]]]\\\\\\YYYYYYZZZ\\\]]]___``````___^^^]]]\\\[[[ZZZYYYXXXVVVVVVVVVVVVVVVWWWXXXYYYXXXZZZ[[[[[[ZZZYYY[[[\\\^^^______^^^]]]___bbbeeeccccccbbbbbbaaaaaabbbbbbcccbbbbbbaaaaaabbbbbbcccddddddeeeeeeeeeeeeddddddaaabbbcccdddfffggghhhhhhcccddddddcccaaaaaabbbdddeeefffffffffdddeeefffhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkkmmmmmmlllkkkkkklllnnnoooppppppqqqrrrsssssssssssssssssssssssssssssssssssssssrrrrrrqqqqqqppppppooooooooooooooopppqqqrrrrrrooooooooonnnnnnooooooooonnnoooppprrrtttvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzwwwvvvsssqqqppppppqqqrrruuuuuuvvvwwwyyy{{{}}}~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyy{{{{{{{{{|||||||||}}}}}}|||}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~yyyzzzzzz{{{{{{{{{{{{{{{|||||||||{{{{{{zzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvsssssssssrrrrrrrrrrrrrrrrrrrrrssstttvvvwwwyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuvvvwwwwwwwwwxxx{{{}}}~~~~~~}}}||||||{{{zzzyyywwwuuuuuuuuuwwwxxxuuutttttttttuuuvvvtttssspppnnnlllllllllmmmllljjjkkkkkkkkkmmmnnnppprrrsssrrrrrrqqqpppooommmkkkjjjkkkkkkkkkkkkkkklllllllllPPPPPPQQQSSSUUUVVVWWWXXXYYYXXXUUUSSSQQQOOONNNNNNNNNOOOQQQQQQQQQQQQOOONNNLLLLLLLLLMMMNNNOOOOOOPPPVVVUUUSSSRRRSSSTTTVVVXXXWWWWWWXXXXXXYYYZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[UUUTTTRRRQQQQQQQQQRRRSSSRRRSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQPPPOOOOOOSSSRRRQQQOOONNNMMMMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMOOOPPPOOOOOONNNJJJJJJIIIIIIKKKMMMOOOPPPSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYUUUUUUVVVVVVUUUUUUTTTSSSQQQQQQRRRRRRSSSTTTVVVVVVTTTTTTUUUWWWYYY\\\___aaacccgggkkkllljjjgggeeecccbbbaaa`````````aaabbbcccaaaaaa```````````````aaafffiiimmmoooppppppqqqrrrpppooommmkkkiiifffeeecccbbbccceeeggggggggggggfffbbbcccdddeeeeeeeeeeeeeeeeeeffffffggggggfffeeeeeeaaabbbccceeefffgggiiijjjhhhhhhgggeeedddcccbbbaaabbbbbbbbbcccccceeefffgggfffggghhhhhhgggggghhhiiijjjjjjjjjiiihhhjjjnnnqqqrrrqqqpppoooooooooooopppmmmmmmmmmmmmmmmnnnooopppppppppppppppooonnnmmmmmmjjjkkklllnnnpppqqqrrrsssqqqrrrrrrqqqooonnnpppqqqtttuuuuuuuuuttttttvvvxxxwwwwwwxxxyyyyyyyyyyyyxxxyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwvvvuuuvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxyyyyyyyyyzzz{{{|||}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzz{{{|||~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}|||}}}}}}|||||||||}}}|||zzzxxxwwwuuusssrrrsssssssssqqqsssrrrrrrssstttuuuvvvwwwwwwwwwvvvuuusssqqqpppooopppqqqqqqqqqrrrrrrrrrsssQQQRRRSSSVVVXXXZZZ\\\]]]\\\[[[XXXUUURRRQQQPPPPPPSSSTTTVVVWWWWWWVVVTTTSSSNNNOOOQQQRRRSSSSSSSSSSSSXXXXXXWWWWWWWWWXXXZZZZZZ[[[\\\\\\^^^___```aaaaaabbbbbbddddddddddddbbbbbb]]][[[ZZZXXXXXXYYYZZZ[[[VVVVVVVVVWWWWWWWWWXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVYYYYYYXXXVVVRRRPPPPPPQQQOOOPPPPPPPPPPPPQQQQQQQQQOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTVVVWWWXXXXXXWWWWWWRRRQQQQQQQQQSSSUUUXXXZZZ\\\\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^```aaabbbbbbbbb_________```______^^^]]]\\\[[[\\\\\\]]]^^^___```______```bbbdddhhhkkklllqqqsssuuuuuussspppnnnmmmlllkkkjjjjjjjjjkkkmmmnnnkkkkkkjjjjjjjjjkkkllllllqqqtttwwwyyyyyyzzz{{{|||yyyyyywwwvvvsssqqqnnnmmmlllmmmooopppqqqqqqqqqqqqnnnooopppqqqqqqqqqqqqqqqooopppqqqrrrqqqpppooonnnkkkmmmooopppqqqrrrtttvvvssssssrrrqqqooonnnmmmmmmmmmmmmmmmnnnoooqqqrrrsssssstttuuuuuuttttttuuuwwwvvvwwwwwwvvvvvvxxx|||~~~}}}{{{zzzyyyzzzzzz{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwxxxzzz{{{}}}~~~~~~|||}}}}}}|||zzzzzz{{{|||}}}{{{{{{||||||{{{zzz||||||{{{{{{{{{||||||}}}}}}}}}}}}|||zzzxxxwwwvvvxxxxxxxxxyyyyyyzzzzzz{{{VVVWWWYYY\\\___bbbdddfffcccaaa^^^[[[XXXWWWWWWWWWZZZ\\\^^^______^^^\\\ZZZVVVWWWYYY[[[\\\\\\\\\[[[\\\]]]^^^___aaabbbcccdddcccdddeeefffhhhiiijjjkkkjjjkkkmmmnnnnnnmmmkkkjjjgggeeecccaaaaaabbbdddeee``````^^^^^^]]]^^^______```aaabbbccccccdddcccccc```aaaaaa^^^[[[YYYZZZ[[[WWWWWWXXXXXXXXXYYYYYYYYYVVVVVVWWWXXXZZZ[[[\\\\\\^^^______``````______^^^___aaabbbcccddddddcccccc```___^^^^^^```cccgggiiijjjjjjkkkkkkkkkkkkjjjjjjhhhiiikkkmmmoooooooooooommmmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnpppsssvvvyyy{{{}}}{{{zzzzzzxxxwwwvvvvvvvvvwwwxxxyyyxxxxxxwwwwwwxxxyyyzzzzzz|||~~~|||yyyxxxxxxzzz{{{}}}~~~~~~~~~}}}~~~|||}}}}}}|||zzzzzz}}}~~~}}}|||{{{{{{|||}}}~~~\\\^^^```cccgggjjjmmmnnnjjjhhheeebbb___^^^______```aaadddeeeeeedddaaa```^^^___bbbdddeeeeeeddddddaaabbbeeegggjjjlllmmmmmmllllllmmmoooqqqrrrssstttvvvwwwyyyzzzzzzyyywwwvvvnnnllljjjhhhhhhiiikkklllpppooollljjjiiiiiijjjkkkjjjkkklllmmmnnnoooooooookkkmmmmmmkkkhhhfffhhhjjjddddddddddddeeeeeeffffffbbbcccdddfffgggiiijjjkkkhhhiiiiiijjjjjjiiiiiihhhjjjkkkmmmnnnoooooonnnnnnlllkkkjjjkkkmmmppptttvvvvvvwwwwwwxxxxxxwwwwwwvvvssstttvvvxxxzzzzzzzzzzzzxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvuuuuuuvvvvvvwwwwwwzzzzzz{{{|||~~~~~~~~~iiijjjlllooorrruuuwwwyyytttrrrmmmiiigggggghhhiiinnnnnnooooooooonnnmmmmmmoooooopppooonnnnnnoooqqqppprrrtttwwwxxxwwwvvvvvvyyyzzz|||}}}}}}|||yyytttrrrsssuuuvvvwwwxxxwwwvvvuuuuuuuuuvvvvvvssstttuuuwwwyyy{{{}}}~~~{{{yyywwwuuusssrrrrrrrrrqqqrrrsssssssssqqqpppooonnnooopppqqqsssvvvxxxyyywwwwwwwwwxxxyyyyyyzzzzzzzzz{{{}}}}}}}}}{{{yyywwwyyyyyyxxxyyy{{{~~~ssstttuuuxxx{{{}}}|||zzzvvvsssqqqqqqssstttyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzzzyyyxxxxxxzzz|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{||||||~~~~~~}}}|||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyzzzzzzzzzzzzzzzzzzzzzvvvuuutttssssssssstttuuussstttvvvxxxzzz{{{|||}}}zzzzzzzzzyyyzzzzzz{{{|||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxwwwwwwvvvuuuuuutttsssrrrrrrrrrtttvvvwwwvvvvvvvvvvvvwwwxxxyyyyyyvvvvvvxxxzzz{{{|||||||||yyyzzz{{{|||}}}~~~~~~}}}~~~}}}~~~}}}|||{{{{{{|||}}}~~~}}}|||zzzyyy~~~~~~~~~~~~}}}|||}}}}}}}}}||||||{{{zzzyyywwwxxxyyyxxxyyy{{{}}}|||{{{{{{{{{|||}}}~~~|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{yyyxxxyyy{{{}}}||||||{{{zzzzzz{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxwwwvvvuuuuuuvvvvvvuuuttttttuuuuuuuuussssssssssssssstttttttttssssssssssssttttttuuuuuurrrrrrqqqqqqqqqqqqrrrrrrrrrsssssssssssssssrrrrrrooooooooooooppppppqqqqqqppppppppppppppppppppppppmmmmmmmmmnnnnnnnnnnnnnnnjjjjjjiiiiiiiiihhhhhhhhhggghhhjjjlllnnnoooppppppmmmmmmmmmmmmmmmnnnooooooooooooooonnnnnnnnnmmmmmmllllllkkkjjjiiiiiihhhhhhggggggffffffggghhhjjjkkklllkkkkkkkkkkkkkkklllllliiijjjkkklllnnnnnnooooookkklllmmmoooooooooooopppppppppqqqrrrssstttttttttrrrqqqppppppppppppqqqrrrsssssstttuuuuuuuuuuuuuuuqqqqqqpppnnnmmmlllkkkjjj~~~|||{{{yyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyzzz{{{|||||||||}}}}}}|||{{{zzzzzzzzzzzzwwwxxxyyyyyyyyyyyyyyyyyywwwxxxxxxxxxwwwvvvtttsssqqqqqqqqqppppppooonnnmmmllllllmmmmmmmmmooorrruuuuuuvvvxxxyyyxxxwwwuuutttpppooonnnmmmnnnooopppqqqqqqqqqrrrssssssssssssrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrsssuuuvvvwwwxxxwwwuuutttrrrqqqpppooonnnoooqqqssstttsssrrrrrrqqqqqqqqqqqqqqqssstttvvvwwwvvvuuuvvvwwwwwwvvvvvvwwwxxxzzz|||}}}~~~}}}}}}}}}}}}|||zzzzzz{{{{{{zzzxxxxxxyyy{{{|||||||||{{{{{{yyy{{{|||}}}~~~~~~~~~}}}{{{zzzxxxxxxvvvuuutttsssrrrrrrrrrsssuuuuuuuuuuuuuuuvvvvvvvvvuuuttttttrrrqqqpppoooooonnnnnnnnnnnnmmmlllkkkkkkkkkkkkjjjiiihhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhiiiiiiiiiiiiffffffeeeeeeeeeeeeffffffeeeeeeffffffeeeeeedddddddddddddddeeeeeeeeeffffffddddddddddddddddddddddddaaaaaaaaaaaaaaaaaaaaaaaa]]]^^^^^^^^^^^^]]]\\\\\\ZZZ\\\^^^```aaaaaaaaaaaa____________```aaabbbbbbbbbaaaaaaaaaaaa`````````^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[]]]^^^^^^```______^^^^^^^^^^^^___\\\]]]^^^______``````___\\\^^^______^^^^^^```aaa```aaabbbdddeeefffffffffcccccccccbbbbbbcccccccccddddddeeefffffffffffffffcccbbbaaa```_________```}}}||||||||||||~~~~~~}}}yyyxxxxxxwwwvvvtttuuuuuuvvvvvvvvvvvvvvvsssttttttuuuuuuvvvvvvwwwvvvuuutttsssrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqppppppoooooooooooonnnllljjjiiigggggghhhggggggfffeeedddcccdddddddddccceeeiiikkkkkklllnnnnnnnnnmmmkkkiiieeedddcccccccccdddfffgggdddeeeffffffggggggffffffeeeeeeeeeeeeffffffgggggggggfffeeeeeefffggghhhiiijjjkkklllmmmmmmllljjjiiieeedddddddddeeefffggghhhiiiiiihhhggggggggggggggggggjjjlllmmmkkkjjjjjjlllkkkkkkkkklllmmmoooqqqsssxxxxxxyyyyyyzzz|||}}}~~~|||{{{yyywwwvvvvvvvvvvvvtttrrrqqqqqqrrrrrrqqqpppoooooopppqqqrrrrrrssssssqqqrrrtttwwwyyyzzz{{{|||zzzyyyxxxxxxwwwxxxyyyzzzuuuuuuvvvxxxzzz}}}}}}|||{{{~~~|||zzzzzz|||~~~||||||zzzxxxvvvsssqqqpppnnnmmmlllkkkjjjjjjjjjjjjmmmmmmnnnooopppqqqqqqrrrpppooonnnmmmkkkjjjiiihhhfffffffffeeeeeedddbbbbbbaaaaaa`````````aaaaaabbb^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^____________]]]\\\\\\\\\\\\\\\\\\]]]\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWVVVVVVUUUUUUUUURRRSSSTTTUUUTTTSSSRRRPPPOOOQQQSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQPPPPPPOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQRRRPPPQQQQQQRRRRRRQQQQQQPPPPPPQQQRRRPPPNNNNNNQQQTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVUUUUUUTTTUUUVVVWWW~~~}}}|||~~~}}}|||{{{zzzzzzzzz||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~zzz{{{{{{{{{zzz|||}}}xxxuuutttttttttsssrrrrrrssstttttttttssssssqqqqqqqqqrrrrrrsssssstttqqqpppooonnnnnnmmmmmmnnnmmmmmmmmmmmmlllkkkjjjjjjiiiiiijjjiiihhhfffeeecccddddddddddddcccbbbaaa``````aaaaaa``````aaadddgggeeefffggghhhhhhfffdddccc```______^^^___```aaabbb\\\]]]^^^^^^______^^^^^^^^^^^^^^^^^^^^^___```aaa______^^^^^^___```aaabbbcccdddfffggggggfffdddccc]]]]]]]]]]]]^^^___``````cccbbbaaa```````````````___cccffffffcccbbbcccddddddddddddeeefffhhhjjjlllooooooooopppqqqrrrssstttqqqpppnnnllllllllllllmmmnnnllljjjkkklllmmmmmmllliiiiiijjjjjjkkklllmmmmmmkkkmmmoooqqqtttvvvwwwwwwuuutttsssrrrrrrsssuuuvvvppppppqqqsssvvvyyy|||~~~||||||{{{zzzyyyxxxxxxwwwxxxzzz}}}}}}{{{xxxwwwwwwyyy|||~~~}}}|||zzzyyyxxxvvvsssooommmkkkkkkjjjiiihhhgggfffffffffggghhhiiikkkmmmooopppqqqmmmlllkkkjjjhhhfffeeeeee```aaa``````___^^^]]]\\\\\\\\\\\\\\\]]]___```aaaXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXZZZZZZZZZZZZYYYYYYXXXWWWTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQPPPPPPOOONNNMMMMMMKKKLLLNNNOOONNNMMMKKKJJJIIIJJJLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGIIIJJJJJJGGGEEEEEEHHHLLLNNNNNNNNNNNNNNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNKKKJJJIIIIIIIIIKKKLLLMMM~~~~~~}}}{{{zzzyyyyyyyyyzzz}}}}}}}}}}}}||||||||||||}}}}}}||||||{{{{{{zzzzzzxxxyyyzzz{{{||||||||||||~~~{{{vvvssssssssssssrrrooopppqqqssssssssssssrrroooooooooppppppqqqqqqqqqpppooommmkkkjjjkkklllmmmnnnnnnmmmlllkkkkkkjjjjjjllljjjgggffffffeeecccbbbgggeeebbb___^^^]]]]]]^^^[[[\\\]]]]]]\\\\\\^^^___aaabbbbbbccccccbbbbbbbbb[[[ZZZZZZZZZ[[[\\\\\\]]]ZZZ\\\^^^^^^]]][[[[[[\\\[[[[[[[[[ZZZ[[[[[[\\\\\\ZZZZZZ[[[\\\\\\]]]]]]^^^^^^______````````````___\\\[[[ZZZZZZZZZ\\\^^^`````````______^^^\\\[[[ZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^___```ccceeeggghhhhhhhhhggghhhhhhiiiiiiggggggffffffeeeeeedddddddddeeeeeeeeeeeeeeedddcccgggfffeeedddccccccdddeeehhhhhhjjjkkklllnnnooooooqqqpppmmmkkkjjjjjjkkklllkkkkkkkkkmmmooosssvvvyyywwwvvvuuusssqqqpppppppppqqqtttyyy}}}zzzwwwssspppqqquuu{{{}}}|||}}}yyytttqqqqqqpppnnnlllhhhhhhgggeeeeeedddddddddeeefffiiilllnnnppprrrsssooonnnmmmkkkiiigggeeeeeecccbbbaaa```___^^^]]]\\\]]]\\\[[[\\\]]]]]][[[YYY]]]\\\YYYWWWVVVVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYYYYYYYWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTQQQRRRSSSSSSRRRPPPNNNLLLPPPOOOMMMKKKIIIHHHGGGGGGJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBBBBAAAAAADDDEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGIIIHHHHHHGGGFFFEEEEEEDDDEEEDDDDDDCCCCCCDDDDDDEEE}}}|||zzzzzzzzzzzz{{{}}}}}}}}}|||||||||||||||~~~~~~}}}|||||||||wwwxxxyyyzzz{{{{{{{{{{{{|||xxxtttrrrrrrssssssrrrssstttuuuvvvwwwvvvuuuuuurrrrrrrrrsssssssssttttttpppooommmkkkjjjkkklllmmmmmmmmmllllllkkkkkkjjjjjjllljjjhhhfffffffffdddcccfffdddbbb___]]]]]]^^^^^^\\\]]]^^^]]]\\\\\\^^^___aaaaaaaaabbbaaaaaa``````ZZZZZZZZZZZZZZZ[[[\\\]]]ZZZ[[[]]]^^^\\\[[[[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^^^^___^^^^^^]]]]]]ZZZYYYXXXWWWXXXZZZ\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^```bbbdddeeeeeeeeeddddddcccdddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```___cccbbbaaa`````````aaaaaaddddddeeeggghhhjjjkkkkkkllljjjhhhgggfffggghhhiiihhhhhhhhhiiilllooorrrtttsssrrrpppnnnmmmllllllkkklllpppuuuyyy|||}}}{{{xxxuuuqqqooopppuuuzzz~~~|||{{{|||~~~|||zzzzzzwwwsssqqqqqqpppmmmjjjhhhgggfffeeeddddddddddddeeegggjjjmmmppprrrssstttrrrqqqooollliiifffdddccccccbbbaaa```___^^^]]]]]]^^^]]]]]]^^^______^^^\\\]]]\\\ZZZXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWXXXYYYYYYYYYYYYXXXYYYYYYYYYYYYWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRSSSTTTUUUTTTRRRPPPNNNPPPOOOMMMKKKJJJHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBB~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyzzz{{{|||||||||||||||zzzxxxuuussstttuuuvvvuuuvvvwwwwwwxxxxxxwwwuuutttrrrrrrrrrsssssssssssssssrrrqqqooonnnmmmnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnllljjjjjjjjjiiihhhfffgggfffcccaaa``````aaaaaa```aaabbb```___^^^```aaaccccccccccccbbbbbbaaa```]]]]]]\\\\\\\\\]]]^^^^^^\\\^^^______^^^]]]]]]^^^[[[[[[ZZZZZZYYYZZZZZZ[[[[[[[[[[[[\\\]]]]]]^^^^^^___`````````___^^^]]]]]]ZZZYYYXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^]]][[[ZZZYYYZZZ[[[[[[\\\\\\]]]^^^^^^_________```aaacccdddeeedddcccbbbaaaaaa```aaaaaa``````aaaaaaaaaaaaaaabbbaaaaaaaaa```___^^^]]]]]]``````___^^^^^^^^^______aaabbbcccdddeeefffggghhhgggfffeeeddddddeeefffgggfffffffffhhhjjjmmmpppqqqooonnnmmmkkkjjjiiiiiiiiiiiimmmqqquuuxxx{{{~~~{{{xxxwwwtttrrrooommmooosssxxx|||}}}uuuqqqqqqssszzz}}}}}}}}}~~~~~~{{{yyywwwvvvtttrrrqqqpppnnnkkkiiiggggggfffeeeddddddddddddfffgggjjjnnnqqqtttuuuvvvuuussspppmmmiiieeebbbaaabbbbbbaaa```___^^^^^^^^^^^^^^^___```bbbcccaaa```]]]]]]\\\[[[ZZZYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]YYYZZZZZZZZZZZZXXXWWWVVVSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUWWWWWWWWWUUUSSSRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA?????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>======>>>>>>???~~~}}}}}}|||||||||}}}~~~{{{yyywwwwwwxxxzzz{{{zzz{{{||||||||||||zzzyyywwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrrrrssssssrrrrrrrrrrrrrrrrrrssssssrrrpppoooooooooooommmkkkjjjiiigggeeedddeeefffggggggggggggfffccccccdddeeeggggggggggggfffeeeddddddaaaaaa`````````aaaaaabbb```bbbccccccaaaaaaaaabbb______^^^]]]]]]]]]^^^^^^______``````aaabbbbbbbbbdddddddddcccbbbaaa```___^^^]]]]]]]]]^^^___```aaabbbbbbaaaaaa```^^^]]]\\\^^^^^^^^^___``````aaaaaaccccccddddddeeefffggggggeeeeeedddbbbaaaaaaaaaaaabbbbbbbbbccccccddddddeeeddddddcccaaa```___^^^^^^aaaaaaaaa````````````aaaccccccdddeeefffggghhhhhhffffffeeeeeeffffffhhhhhhhhhhhhhhhjjjlllnnnpppqqqooonnnmmmllljjjjjjjjjiiijjjmmmqqquuuwwwzzz}}}||||||||||||{{{{{{{{{{{{{{{||||||}}}}}}}}}|||{{{yyywwwuuutttqqqooommmmmmnnnrrrvvvyyy|||tttmmmjjjkkkmmmuuu}}}~~~}}}zzzwwwxxxxxxxxxyyyzzz{{{|||}}}}}}zzzwwwuuusssqqqppppppooonnnkkkhhhffffffeeeddddddcccccccccdddfffgggjjjnnnqqqtttvvvwwwtttrrrppplllhhheeebbbaaaaaaaaa``````______^^^^^^______aaacccffffffeeeccc_________^^^]]]\\\ZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___````````````[[[\\\\\\]]]\\\ZZZYYYXXXUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZYYYWWWVVVSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????======<<<<<<<<<<<<======}}}{{{zzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwtttsssssssssttttttrrrpppmmmllljjjiiiiiijjjlllmmmlllmmmllljjjgggfffggghhhkkkkkkkkkkkkjjjjjjiiihhhfffeeeeeedddddddddeeeeeeeeefffgggfffeeedddeeegggdddccccccbbbaaaaaabbbbbbcccddddddeeeeeeffffffggggggggggggffffffdddcccbbbbbbbbbccccccddddddeeefffddddddddddddcccaaa```___aaaaaabbbbbbcccdddddddddfffgggggghhhhhhiiiiiiiiihhhgggfffddddddccccccccceeeeeeeeeffffffggggggggggggfffdddcccaaaaaaaaaaaaccccccccccccdddccccccccceeeeeefffggghhhhhhiiiiiigggggggggggghhhiiiiiijjjjjjjjjkkklllnnnoooqqqrrrpppooonnnmmmlllkkkkkkkkkkkknnnrrruuuwwwyyy{{{~~~zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{}}}~~~}}}xxxxxxxxxwwwvvvuuusssssspppooommmmmmooorrruuuwww|||zzzuuummmgggfffgggjjjqqqyyy}}}}}}{{{zzzyyywwwuuusssqqqqqqqqqqqqrrrssstttvvvwww{{{{{{zzzxxxuuurrrpppoookkkllllllllljjjgggeeeddddddcccbbbbbbbbbbbbbbbbbbdddfffiiilllooorrrttttttpppnnnmmmjjjgggeeecccbbb_________^^^^^^^^^^^^^^^___```bbbeeehhhhhhfffdddaaaaaaaaaaaa```^^^]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbb^^^^^^______^^^]]][[[ZZZWWWWWWVVVVVVWWWXXXXXXYYYYYYZZZ\\\]]]]]]\\\[[[YYYUUUTTTRRRPPPOOOMMMMMMLLLMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA>>>>>>============>>>>>>~~~~~~}}}}}}}}}}}}}}}|||||||||||||||xxxxxxxxxyyyzzzzzzxxxvvvrrrqqqpppooooooqqqssstttssssssrrrpppmmmkkkkkklllnnnnnnooooooooooooooonnnlllkkkjjjjjjjjjjjjjjjjjjkkkllllllkkkjjjjjjkkkmmmjjjiiihhhggggggggggggggghhhhhhiiijjjjjjkkkkkkllljjjjjjjjjjjjjjjiiihhhggggggggghhhiiiiiijjjjjjjjjhhhhhhhhhgggfffeeedddccceeeeeeffffffggghhhhhhhhhjjjjjjkkklllllllllkkkkkkjjjiiihhhgggfffffffffggghhhhhhiiiiiiiiiiiiiiiiiiiiihhhfffdddccccccddddddeeefffgggggghhhggggggggghhhhhhhhhiiijjjkkkkkkkkkiiiiiijjjjjjkkkkkkkkkllllllmmmnnnooopppqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnpppsssuuuvvvwwwyyy{{{{{{zzzzzzzzzzzzyyyyyyyyywwwwwwwwwwwwxxxzzz{{{|||}}}~~~}}}{{{yyyvvvwwwwwwvvvuuutttssssssppppppooooooppprrrtttuuuyyy}}}yyytttnnnhhhddddddeeegggmmmtttwww|||}}}|||}}}~~~~~~~~~~~~|||{{{zzzzzzzzzvvvvvvuuutttrrrooommmlllkkkjjjjjjjjjkkkmmmooopppttttttsssqqqooommmkkkjjjfffhhhhhhgggdddbbbbbbcccaaaaaa```````````````aaabbbdddfffiiilllnnnooopppkkkjjjiiigggeeecccbbbaaa\\\\\\]]]]]]]]]]]]]]]]]]___```bbbfffhhhhhhfffcccbbbbbbaaa```___^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbb___````````````^^^]]]\\\XXXXXXXXXXXXYYYZZZ[[[[[[ZZZ[[[]]]_________]]]\\\XXXWWWUUUSSSQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDFFFFFFFFFFFFDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA{{{zzzyyyyyyzzz|||~~~~~~~~~|||yyyvvvtttsssttttttuuuvvvwwwwwwxxxwwwwwwvvvvvvuuutttttttttttttttuuuvvvvvvuuuttttttvvvxxxsssrrrqqqppppppoooooooooppppppqqqrrrrrrsssssstttpppqqqqqqqqqqqqqqqppppppmmmnnnoooppppppqqqqqqqqqooooooooonnnmmmlllkkkjjjllllllmmmnnnnnnooooooppppppqqqrrrrrrrrrrrrppppppnnnmmmmmmlllllllllmmmmmmooonnnnnnnnnnnnnnnnnnmmmmmmllljjjhhhhhhhhhjjjkkkjjjkkkmmmnnnnnnnnnmmmmmmmmmmmmnnnoooooopppppppppooooooppppppppppppppppppqqqrrrssstttuuuuuuuuuuuuvvvvvvuuutttsssssssssssssssuuuxxxyyyyyyyyyzzz|||||||||||||||{{{{{{{{{{{{yyyyyyxxxxxxyyyzzzzzz{{{|||}}}~~~}}}{{{xxxvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrqqqqqqqqqrrrssstttxxx{{{|||uuuppplllgggdddfffgggggglllqqqrrrxxx{{{zzz{{{~~~}}}{{{zzzzzz{{{{{{zzz}}}}}}~~~~~~~~~|||{{{zzzxxxyyyzzz}}}}}}yyyxxxwwwuuutttttttttuuurrrrrrrrrpppmmmkkkiiiiiifffeeeddddddeeegggiiikkknnnmmmmmmllljjjiiigggfffcccdddeeeccc```^^^```aaa___^^^^^^]]]^^^^^^______```aaacccfffhhhiiijjjkkkhhhgggfffdddbbb```___^^^ZZZZZZ[[[[[[[[[\\\\\\\\\___```bbbeeehhhgggdddbbbbbb```___]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``````aaaaaaaaa^^^___``````___^^^\\\[[[XXXXXXXXXXXXYYYZZZ[[[\\\ZZZ\\\^^^`````````___^^^ZZZYYYXXXVVVTTTSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOMMMLLLLLLKKKKKKJJJIIIIIIEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB||||||}}}{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}{{{{{{zzzxxxxxxwwwwwwwwwxxxxxxxxxyyyzzzzzz{{{{{{wwwwwwxxxxxxxxxxxxxxxxxxssstttuuuvvvwwwwwwwwwwwwvvvvvvvvvuuutttsssrrrqqqsssttttttuuuuuuvvvwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvsssrrrrrrrrrrrrsssssstttuuuuuuttttttssssssrrrrrrqqqpppnnnmmmmmmnnnpppqqqpppqqqrrrtttttttttsssrrrssssssttttttuuuuuuvvvvvvuuuuuuvvvvvvvvvuuuuuutttvvvwwwxxxyyyzzzzzzzzzzzz|||{{{zzzyyyyyyyyyyyyyyyyyy{{{}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}|||||||||}}}}}}||||||||||||}}}}}}{{{|||}}}~~~|||zzzvvvtttuuuuuuvvvuuuuuutttsssrrrtttsssssssssssssssssstttxxx{{{~~~zzzsssooommmiiigggiiijjjjjjmmmrrrpppvvvxxxwwwxxx|||~~~}}}~~~|||yyyxxxyyyyyyyyyxxx{{{|||||||||{{{yyyxxxwwwuuuvvvwwwzzz}}}}}}{{{yyyuuutttsssqqqqqqqqqqqqrrrpppppppppnnnkkkiiiggggggcccbbbaaaaaabbbdddfffhhhiiiiiiiiiiiihhhfffeeedddaaabbbbbb```]]]\\\^^^aaa]]]]]]]]]\\\\\\]]]^^^^^^___```bbbdddeeefffgggggggggfffeeebbb```^^^\\\[[[YYYYYYYYYZZZ[[[[[[\\\\\\___```bbbeeegggfffccc```aaa___\\\ZZZYYYZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^______``````___]]]^^^^^^___^^^\\\[[[ZZZWWWWWWWWWXXXXXXZZZ[[[[[[ZZZ\\\^^^```aaaaaa```___\\\[[[YYYWWWUUUTTTTTTSSSVVVVVVVVVUUUTTTTTTSSSSSSOOONNNNNNMMMLLLKKKKKKKKKGGGGGGHHHIIIJJJJJJKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCC~~~|||}}}~~~~~~}}}}}}||||||~~~}}}{{{{{{{{{}}}~~~}}}}}}|||zzz{{{||||||}}}}}}}}}|||~~~}}}{{{yyyxxxwwwwwwxxxxxxwwwvvvvvvvvvxxxyyyzzzxxxyyy{{{{{{|||{{{zzzyyyvvvvvvxxxyyyzzz{{{{{{{{{yyyzzz|||}}}}}}|||zzzyyyzzzzzz|||~~~~~~}}}|||}}}~~~~~~}}}|||~~~~~~}}}||||||{{{yyyzzz{{{{{{{{{zzzxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz}}}}}}~~~zzzvvvssspppooommmmmmnnnppppppppptttuuuvvvxxxzzz|||}}}~~~}}}{{{yyyxxxxxxzzz}}}~~~||||||||||||{{{zzzxxxxxxxxxyyyyyyzzzyyyxxxvvvuuuqqqrrrrrrsssrrrqqqooonnnqqqqqqpppooommmjjjgggeeecccccccccccccccdddeeefffjjjjjjjjjiiigggeeedddcccaaaaaaaaa```aaaaaabbbccc^^^]]]\\\[[[\\\\\\^^^___^^^___aaacccdddfffffffffeeeeeedddbbb```]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ^^^___aaabbbbbbaaa___^^^```^^^\\\[[[\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[\\\^^^^^^^^^\\\ZZZYYY\\\]]]^^^______]]][[[ZZZZZZYYYYYYYYYZZZ\\\^^^___^^^^^^___```````````````[[[[[[ZZZYYYXXXVVVUUUUUUXXXYYYZZZ[[[ZZZXXXVVVUUUSSSRRRPPPPPPPPPOOOLLLJJJHHHHHHIIIJJJLLLMMMNNNNNNLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIGGGIIIJJJIIIHHHGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGGGGGGGFFFDDDDDDFFFHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFDDDCCCBBBAAAAAACCCDDDFFF~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~|||xxxvvvyyywwwuuuvvvxxxyyyzzzyyyxxxyyyzzz{{{}}}~~~}}}|||zzzzzzzzz{{{}}}~~~}}}}}}}}}}}}}}}|||{{{zzzyyyzzzzzzzzzzzzxxxwwwvvvqqqqqqrrrrrrrrrqqqpppooossssssrrrqqqnnnkkkhhhfffeeeeeeddddddeeeeeefffgggjjjjjjiiiiiigggeeedddcccbbbbbbbbbaaaaaabbbbbbbbb``````___^^^___```aaabbb^^^___aaacccdddeeeffffffeeedddcccbbb___]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ``````aaabbbbbbaaa``````___]]][[[ZZZ[[[\\\\\\[[[\\\\\\\\\[[[[[[[[[ZZZZZZ[[[\\\\\\]]]\\\[[[ZZZYYY[[[\\\]]]^^^]]]\\\ZZZYYYZZZYYYYYYYYYZZZ[[[]]]^^^]]]^^^_______________^^^^^^^^^]]]\\\ZZZYYYYYYXXXXXXYYYZZZZZZZZZXXXVVVUUUUUUSSSRRRRRRRRRQQQNNNLLLKKKLLLLLLMMMNNNOOOPPPPPPOOOPPPPPPQQQQQQQQQPPPPPPPPPOOONNNMMMLLLMMMMMMNNNKKKLLLMMMNNNNNNOOOOOONNNOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJIIIHHHGGGHHHJJJKKKKKKIIIHHHHHHHHHIIIJJJGGGFFFDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDFFFHHHIII}}}~~~|||{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzzssstttuuuuuuvvvuuuuuuuuuyyyxxxwwwuuusssooollljjjjjjjjjiiiiiiiiijjjkkkkkkmmmmmmmmmllljjjiiigggfffggggggfffeeeeeeddddddddd``````_________```bbbcccbbbcccdddfffggghhhhhhhhhggggggfffdddbbb```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]bbbbbbbbbbbbbbbbbbbbbbbb```^^^\\\\\\]]]^^^]]]]]]___^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]^^^___^^^]]]\\\[[[\\\\\\\\\\\\\\\]]]^^^___``````aaaaaaaaa``````___aaaaaa```___^^^]]]]]]\\\\\\\\\]]]]]]\\\[[[YYYXXXZZZXXXWWWVVVVVVUUUSSSQQQPPPQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPOOOOOOOOONNNMMMMMMLLLLLLLLLMMMKKKLLLMMMMMMKKKKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMJJJHHHGGGHHHJJJLLLLLLKKKLLLKKKJJJJJJIIIIIIIIIJJJHHHHHHGGGGGGHHHJJJKKKMMMzzz{{{{{{|||}}}}}}}}}}}}}}}zzzvvvsssqqqqqqqqqqqqppppppqqqqqqrrrsssssssssrrrqqqpppnnnmmmnnnmmmmmmlllkkkjjjiiihhhdddccccccbbbcccdddfffgggiiijjjkkklllmmmmmmmmmmmmllllllkkkjjjhhhfffdddcccbbbbbbbbbbbbbbbbbbbbbbbbeeeeeeddddddddddddeeeeeedddcccaaabbbcccccccccaaaccccccbbbbbbbbbaaaaaaaaabbbaaa```^^^^^^___aaabbbaaabbbbbbcccbbbaaa``````aaaaaaaaaaaaaaabbbbbbbbbeeeeeeeeeeeeeeeddddddccccccccccccbbbaaaaaaaaa```bbbbbbbbbbbbbbbaaa___^^^```^^^]]]\\\\\\[[[YYYWWWVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQRRRSSSQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMNNNPPPQQQQQQPPPOOOOOONNNMMMLLLLLLLLLLLLJJJIIIIIIJJJKKKLLLNNNNNN}}}zzzxxxyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwuuuuuussssssssssssqqqpppnnnmmmkkkkkkjjjjjjkkkmmmnnnooopppqqqrrrsssssssssssssssrrrrrrqqqpppnnnmmmkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjiiiiiiiiiiiijjjjjjiiihhhggghhhiiijjjiiigggffffffffffffeeeeeeeeeeeefffdddbbbaaaaaaccceeefffffffffgggfffffffffeeeeeeffffffffffffffffffeeeeeehhhhhhiiiiiiiiihhhhhhgggfffffffffffffffeeeeeeeeehhhhhhhhhggggggfffeeeddddddbbbaaaaaaaaa___]]][[[\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUWWWXXXWWWVVVUUUVVVXXXTTTTTTTTTTTTSSSSSSRRRRRRSSSRRRRRRSSSUUUVVVUUUTTTSSSSSSQQQPPPPPPOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOPPP~~~}}}|||zzz{{{{{{{{{zzzxxxvvvtttppppppppppppqqqrrrtttuuuxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwuuusssrrrqqqoooooooooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrooonnnnnnoooqqqqqqpppnnnkkkkkkkkkjjjjjjjjjjjjiiijjjiiigggfffggghhhjjjkkkllllllkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjiiihhhjjjkkkllllllmmmmmmmmmlllllllllllllllllllllmmmmmmnnnmmmmmmlllkkkkkkjjjjjjhhhgggeeeeeeeeedddaaa___bbbbbbcccccccccdddddddddddddddeeeddddddcccbbbaaa```````````````___^^^^^^```aaabbbcccddddddddddddccccccbbbbbbbbbaaaaaaaaa^^^]]]\\\ZZZYYYYYYYYYYYYZZZ[[[\\\[[[ZZZYYYZZZ\\\YYYZZZZZZZZZZZZYYYXXXXXXVVVUUUVVVWWWYYYZZZYYYWWWYYYXXXWWWVVVUUUTTTTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{||||||{{{zzzzzzxxxwwwwwwyyy{{{{{{yyyxxxtttttttttssssssssssssrrrrrrrrrqqqqqqqqqrrrssstttttttttsssrrrrrrrrrrrrrrrrrrsssssssssrrrqqqooonnnpppppprrrsssttttttttttttssstttttttttuuuuuuvvvvvvvvvuuuttttttssssssrrrrrrpppooommmmmmmmmllliiiggghhhiiiiiijjjkkkllllllmmmmmmmmmmmmllllllkkkiiiiiigggggghhhhhhhhhgggfffeeehhhhhhiiijjjkkkkkkkkkkkkhhhhhhiiiiiiiiiiiijjjjjjffffffdddcccbbbaaaaaaaaa```aaabbbbbbaaa```aaabbbaaabbbcccccccccbbb``````\\\\\\\\\^^^```aaa___]]]___^^^]]]\\\ZZZZZZZZZZZZXXXXXXYYYYYYXXXXXXWWWWWW}}}}}}}}}|||||||||{{{{{{{{{{{{zzz{{{{{{|||}}}}}}|||{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvuuuuuuvvvxxxyyy{{{|||||||||yyyzzzzzz{{{{{{|||||||||~~~}}}|||{{{zzzzzzzzzzzzxxxvvvuuuuuuuuusssqqqooolllmmmnnnooopppqqqrrrssssssssssssrrrqqqpppooonnnlllmmmnnnnnnnnnmmmlllkkkmmmnnnoooppppppqqqqqqpppllllllmmmmmmnnnoooooooooooonnnmmmkkkjjjiiiiiiiiiggghhhiiihhhgggggggggiiiggghhhiiiiiiiiihhhfffeeebbbbbbccceeeggggggeeedddccccccaaa```___^^^^^^]]]^^^^^^^^^^^^^^^\\\[[[[[[}}}{{{zzzzzz{{{zzzxxxvvvwwwwwwwwwwwwxxxyyy{{{{{{|||{{{{{{zzzyyyxxxxxxxxxtttuuuvvvwwwwwwvvvuuuuuuvvvvvvwwwxxxxxxyyyxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwvvvuuurrrqqqpppqqqrrrssspppqqqqqqqqqppppppnnnnnnoooppppppppppppnnnmmmlllkkklllmmmnnnnnnmmmlllkkkjjjiiihhhgggffffffffffffbbbbbbbbbbbbbbbbbbbbbbbb~~~}}}|||||||||~~~~~~}}}~~~~~~~~~~~~~~~|||zzzxxxxxxxxxyyyyyywwwwwwvvvvvvvvvuuuuuuuuuyyyyyyzzzzzzyyyxxxvvvuuusssssstttttttttsssqqqqqqlllkkkkkkkkkkkkkkklllllllllllllllkkkkkkjjjjjjjjj~~~}}}~~~}}}}}}}}}}}}}}}}}}|||zzzyyyxxxrrrrrrrrrssssssuuuvvvvvvttttttsssrrrqqqppppppooo}}}}}}}}}}}}}}}~~~||||||{{{yyyxxxvvvuuuuuu