BM6P6(@ bbbQQQIIIFFFJJJCCCEEEEEEBBB@@@AAACCCDDDBBB???:::999888666555333222111555777888777444111000000///............---------,,,,,,,,,+++++++++******+++++++++***************++++++************++++++(((((((((((())))))))))))++++++***)))((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))******+++***************)))((((((******))))))((((((''''''))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))((((((((((((((()))---+++(((((()))))))))((()))))))))))))))******+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))++++++******)))((((((((((((((()))***************,,,+++++++++---...---,,,&&&***---...+++))))))*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///111111000000//////......000000000000111111111111111111111111111111222222333111000111888DDDRRR\\\rrr|||sssnnncccaaa^^^[[[XXXUUUPPPMMMFFFEEECCCAAA???===<<<<<<999888888777666555555555333333333222222111111111222222111111111111111111222111111111000000//////////////////000000000000222222222222222222222222222222222333333333444444444333222000//////000000111111111111111111111111222333333444555666777777777777777777777777777777;;;;;;;;;;;;:::999888888:::;;;<<<===>>>???@@@AAA@@@AAAEEEJJJJJJDDD@@@@@@FFFKKKRRRYYY^^^bbbgggjjjooorrrtttrrrooopppxxx~~~{{{kkksssiiiVVVJJJBBBCCCEEEAAADDDHHHCCCHHHHHHGGGGGGFFFFFFGGGGGGEEEDDDAAA;;;444000///111...///////////////...---.........................................................------,,,,,,,,,bbbQQQIIIFFFJJJCCCEEEEEEBBB@@@AAACCCDDDAAA???:::999888666555333222111555777888777444111000000///............---------,,,,,,,,,+++++++++************************++++++++++++************++++++(((((((((((())))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))*********************)))((((((***)))))))))((((((((('''(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((('''''')))******)))''')))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************+++*********+++++++++***&&&))),,,---+++)))***+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///111000000000/////////...000000000000111111111111111111111111111222222333444444555999CCCOOOZZZaaayyywwwnnnjjj]]]ZZZWWWTTTQQQNNNJJJGGGDDDCCCAAA???===<<<;;;;;;777777777666555555444444333333333222222111111111111111111111111111111111222111111111000000000000000000000000000111111111333333333333333333333333555555555555666666666666777666555333222222333333444444444444444444444444555555555666777777888888888888888888888888888888999:::;;;<<<<<<<<<;;;:::::::::<<<===???AAABBBBBBCCCBBBEEEIIIHHHCCCAAABBBFFFLLLTTT[[[```eeeiiilllqqqssstttsssqqqsssyyy~~~}}}~~~tttfffrrrzzz```LLLDDDFFFEEEGGGIIICCCGGGGGGFFFEEEEEEFFFFFFFFFEEEEEECCC===777222000000//////////////////....................................................../////////......---------aaaQQQIIIFFFJJJCCCFFFDDDBBB@@@@@@CCCCCCAAA???:::999888666555333222111555666777777444111000000///............---------,,,,,,,,,+++++++++******)))))))))***+++++++++,,,++++++************++++++(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******)))************))))))((())))))))))))((((((((((((''''''(((((())))))******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%''')))++++++)))&&&)))))))))))))))******+++************************))))))************))))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((()))***************))))))))))))))))))((((((''')))++++++***)))***+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///000000000000////////////000000000000111111111111111111111111111222333333333333666???MMMZZZcccggg|||wwwmmmfffcccYYYWWWSSSPPPNNNKKKHHHEEEAAA@@@>>><<<;;;:::999999666555555444444333333333222222222222222111111111111111111111111111111111111111111111111000000000000000111111222222222333555555555555555555555555888888888888999999999::::::999888777777666777777666666666666666666666666888888888888888888888888888888888888888888888888777999<<<>>>???>>><<<;;;888:::<<<>>>AAACCCDDDEEEFFFEEEEEEGGGFFFBBBCCCGGGIIIPPPXXX___cccggglllpppuuutttsssssstttvvvyyy{{{|||~~~{{{gggaaakkk\\\EEEFFFGGGIIIIIIDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGEEEAAA;;;555222000000000000//////.........................................................///////////////.........aaaQQQIIIFFFKKKDDDFFFDDDAAA???@@@BBBCCCAAA>>>:::999888666555333222111444666777666444222111111///............---------,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,++++++************++++++(((((((((((())))))))))))'''((((((((()))))))))***''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))******))))))************)))((())))))))))))((((((((((((&&&''''''((()))******+++*********)))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((()))******)))''')))))))))))))))******+++************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))******(((((()))***************))))))***)))((('''((()))))))))************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///000000000000///////////////000000000111111111111111111111111222333333444555444999EEEWWWfffoooqqqwwwrrrmmmddd^^^\\\UUURRROOOLLLJJJHHHEEECCC===<<<;;;999888777777777444333333333222222222111222222222111111111111111111111111111111222222222111111111111111111111111111111222333333444555555777777777777777777777777999::::::::::::;;;;;;;;;;;;;;;::::::999999999999888888888888888888888888999999999999888888777777888888888888888888888888777999<<>>:::999888666555333222111444666777666444222111111///............---------,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,++++++************++++++(((((((((((())))))))))))''''''(((((())))))******''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))++++++((())))))*********))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))******((((((((((((((((((((((((((((((((((((((()))******000---)))(((((())))))))))))))))))))))))******+++************************))))))************))))))((((((((((((((((((((((((+++++++++*********))))))(((((()))***************)))***,,,+++)))((()))+++,,,+++***)))******++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////000000000000///000000000111111111111111111111111222333444555999999@@@NNNaaarrr{{{~~~yyyoooiiiddd\\\WWWUUUNNNKKKGGGDDDCCCAAA???===:::999888777666555555555222222222222111111111111111111111111111111111111000000111111111222222222111111111111111222222222222222333444555666777888888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999::::::999888888777777777888888888888888888888888888:::<<<>>>>>>;;;888666666888<<<@@@DDDFFFGGGHHHIIIFFFDDDDDDBBBCCCLLLVVVbbbfffiiiiiifffhhhnnnuuusssqqqooorrrvvvyyywwwuuuwww|||oooYYYbbb|||WWWHHHBBBCCCGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHFFFCCC===777444333222000///.........///................................................------------------------```PPPIIIGGGKKKEEEGGGCCCAAA??????BBBBBB@@@>>>:::999888666555333222111333555777666444222111222///............---------,,,,,,,,,+++++++++******)))))))))***+++++++++,,,++++++************++++++(((((((((((())))))))))))''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))+++,,,---((())))))************)))(((((((((((())))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((''''''(((((()))***+++333///***'''''')))******)))))))))))))))******+++************************))))))************))))))))))))))))))))))))))))))------,,,++++++***))))))(((((()))***************(((+++---,,,***)))+++...111...+++)))***+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////000000000000000000000000111111111111111111111111222444555666777<<>>???AAABBB@@@===:::999888666555333222111333555777666444222222222///............---------,,,,,,,,,+++++++++************************++++++++++++************++++++(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))***,,,---...(((((()))***************'''((((((((()))))))))***(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))''''''''''''((()))***+++000---)))(((((()))***))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++***************(((((()))***************&&&)))---,,,***))),,,000555111,,,******,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///.../////////000000000111000000000000111111111111111111111222333444555666888BBBRRReeevvv~~~ooofff]]]ZZZVVVPPPKKKKKKIIIFFFBBB???>>>>>><<<;;;666555444444444444444444111111111111111111111111///000000000111111111222///000000111222222333333111111111222222333333333333444555777888:::;;;<<<999999999999999999999999999999999999::::::::::::::::::;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::::::::999999999999999999999999::::::;;;<<<<<<;;;:::999555777<<<@@@DDDEEEFFFFFFCCCBBBBBBCCCCCCIIIWWWeeeooowww}}}|||uuuoooooorrrnnnoooqqqtttxxxyyyyyyxxxzzz}}}~~~mmmccc___aaauuuiiiJJJBBBGGGDDDCCCDDDDDDEEEGGGHHHJJJKKKIIIGGGFFFEEEEEEBBB>>>:::555333111///......//////................................................------------.........///```PPPIIIGGGLLLEEEHHHCCC@@@>>>???AAABBB@@@===:::999888777555333222111333555666666444222222222//////.........---------,,,,,,,,,+++++++++******+++++++++***************++++++************++++++(((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***+++---...///(((((()))***************'''((((((((())))))******))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))''''''''''''((()))+++++++++***((()))******)))((()))))))))))))))******+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((()))******++++++(((((()))***************$$$(((,,,,,,))))))---111888333---***+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////.../////////000000111111000000000000111111111111111111111222333444666777???MMMcccxxxzzzttthhh```XXXUUUSSSMMMHHHGGGCCC@@@<<<999888888777666555444444333333444444555111111111111111222222222//////000000111111111222///000000111222222333333111111111222222333333333333444555777999;;;<<<===999999999999999999999999999999999:::::::::;;;;;;:::;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::;;;<<<============555777<<<@@@CCCEEEEEEDDD@@@@@@AAACCCDDDJJJZZZiiinnnxxx{{{sssoooppplllooosssvvvyyyzzzzzz{{{}}}~~~{{{}}}nnn^^^XXXiiiyyyPPPEEEHHHCCCBBBBBBCCCDDDFFFGGGIIIJJJIIIFFFDDDDDDEEEDDD@@@<<<555444111///......//////................................................---.........//////000000```TTTLLLGGGJJJDDDHHHEEEBBB@@@@@@BBBBBB@@@===<<<;;;999777555444333333666666666666555444333222///............---------......---,,,,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++***((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************000---)))(((***,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111000000000000111111111111777333333555444333888AAANNN```nnn~~~vvvppplll\\\XXXSSSNNNKKKGGGCCC@@@===<<<;;;:::888777666555222222222111111111000000000000000000000000000000///////////////000111111////////////000000000000000000111222444555666666444555666777999:::;;;<<<======>>>>>>===<<<;;;;;;========================<<<===>>>>>>>>>===;;;::::::;;;<<<======<<<;;;:::<<<;;;::::::;;;<<<:::999666666777666666777999<<<;;;<<<>>>?????????===<<<999888888:::===@@@@@@@@@BBBBBBBBBDDDHHHPPPYYY```kkkrrr|||yyyqqqsssrrrrrrtttwwwzzz{{{zzz~~~}}}||||||kkkYYY___lllqqqKKK???FFFEEE???BBBDDDCCCJJJOOOHHHHHHGGGFFFEEEEEECCC???===777333000///000000...,,,////////////////////////......---------,,,,,,,,,........................^^^SSSKKKGGGJJJDDDHHHEEEBBB???@@@BBBBBB@@@===;;;:::888666555333333222666666666666555444333222///............---------------,,,++++++***))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((('''&&&(((***))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************---+++***+++,,,---***(((++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111000000000000111111111111222000111333333333<<>><<<;;;:::999777666555444222222222111111111000000000000000000000000000000///////////////000111111//////000000000000111111111111222333444555555666555555666888999:::;;;<<<>>>>>>??????>>>>>>===<<<========================>>>>>>>>>>>>>>>===<<<<<<======>>>?????????>>>======;;;:::;;;<<<<<<;;;:::777888888777666666999;;;;;;===???@@@@@@???===<<<;;;:::999:::===???AAAAAA@@@AAADDDGGGLLLUUU^^^dddmmmsss}}}{{{xxxwwwvvvvvvyyy{{{{{{{{{}}}}}}}}}|||}}}hhh```cccvvvcccLLLCCCEEE???CCCEEEBBBGGGLLLFFFFFFEEEDDDEEEEEEDDDBBB???888555000//////000///...////////////////////////.........---------,,,,,,........................\\\QQQJJJFFFJJJDDDIIIEEEBBB??????AAABBB@@@===:::999777555444222222222555666666555555444333222///............---------,,,++++++******)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))&&&%%%%%%(((***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++---...---***'''++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111000000000111111111222222000000222333333888FFFTTTeeevvv}}}xxxqqqhhh^^^WWWRRRNNNJJJFFFCCC@@@===;;;:::999888777666444444333222111111111111000000000000000000000000000000000000////////////000111111000000000000111111222222333333444444444555555555555666777888999:::;;;<<>>>>>========================??????>>>============>>>>>>>>>????????????>>>>>>===<<<;;;;;;===>>>===;;;999:::999888666666888:::;;;===@@@BBBBBB@@@===;;;===;;;999:::<<>>>>>@@@AAA@@@>>>:::999777555333222111111555555555555444333222222///............---------,,,+++++++++*********)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''(((***((((((((((((((((((((((((*********))))))))))))))))))))))))))))))*********+++***(((''''''(((***+++))))))))))))))))))))))))************)))))))))(((((()))))))))************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,---,,,***)))+++++++++,,,,,,,,,------,,,,,,,,,---------..................///////////////000000000111111111111000000111111111222222222111333555555777@@@RRRbbbiiisss|||tttmmmfff]]]TTTNNNLLLIIIEEEBBB@@@===;;;888777777666555444333222222111111111111000000000000000000000000000000000000000000//////000000111222000000111111222222333333555555555555555555555555666777777888:::;;;;;;<<<>>>???????????????>>>>>>========================???>>><<<;;;;;;<<<===>>>==================<<<<<<<<<;;;;;;<<<>>>???>>>===<<<<<<;;;999666666777888;;;===@@@BBBBBB@@@===;;;>>><<<::::::<<>>:::555000......000111////////////////////////............------------........................ZZZOOOIIIFFFJJJEEEJJJEEEBBB>>>===???AAA@@@>>>:::999777555333222111111555555555555444333222111///............---------,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((***------+++)))(((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))*********+++,,,***)))'''''')))***,,,))))))))))))))))))))))))************)))))))))(((((()))))))))************((()))))))))************************************))))))))))))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,+++*********,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------..................///////////////000000000111111111111111111111111222222222222222444666666;;;JJJ___mmmtttxxxxxxkkkaaaZZZTTTMMMHHHGGGDDDAAA???===<<<999777555555444444333222111111000000000000000000000000000000000000000000000000000000000000000111222222111111222222333444444555777777777666666666666555777777888999:::;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::<<<>>>??????>>>======<<<:::777666777888:::<<>><<>>AAACCCCCCGGGKKKQQQWWW\\\```eeehhhmmmpppuuuyyy|||||||||{{{zzzyyyxxxzzz}}}~~~}}}~~~jjj______wwwtttOOOBBBAAAEEEAAABBBGGGEEEIIIGGGEEEDDDEEEDDDCCCAAA@@@===888222///...000111//////////////////////////////.........---------........................[[[PPPJJJGGGKKKEEEJJJFFFAAA======???@@@@@@>>>:::999777555444222222222444555555444444333222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''***...///...+++((('''))))))))))))))))))))))))))))))))))))************((())))))******++++++++++++***))))))))))))***+++))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,+++)))((())),,,///++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111111111111222222222222333111444555777BBBWWWlllxxxzzzpppaaaVVVQQQMMMIIIEEEBBB@@@===;;;;;;:::888666444444333333222111111000//////000000000000000111000000000000000000000000111000000000000111222222111222222333444555666666777777777777777777777777888888999999:::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>@@@???>>>===<<<<<<======:::999999;;;===??????>>>>>>>>>===:::777666777999999;;;===???@@@@@@???>>>@@@??????AAADDDFFFGGGGGGKKKOOOTTTXXX[[[___bbbeeemmmqqqvvvxxxzzz}}}~~~~~~}}}{{{yyyyyy{{{}}}~~~}}}~~~rrrdddVVV^^^]]]HHH@@@CCCAAABBBGGGEEEJJJHHHEEEDDDDDDDDDCCCBBBAAA???;;;555000...///111/////////////////////////////////.........------........................]]]QQQKKKGGGKKKFFFJJJFFFAAA===<<<>>>@@@???>>>;;;:::888666555333333222444444444444333222111111///............---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((***------,,,***(((((())))))))))))))))))))))))((()))))))))************((())))))******+++,,,,,,************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************************((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))+++,,,,,,******,,,...++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111111111111222222222333333222555666;;;LLLggg|||~~~vvvmmmcccVVVNNNKKKJJJEEEAAA>>><<<999888888888666555444444333333222111111111////////////000000111111000000000000000000000000111111000000111111222333222222333444555666777777777777888888888888888888888999999::::::;;;;;;;;;===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????@@@???===<<<;;;;;;;;;<<<999888888:::===??????>>>>>>>>>===;;;888777888:::888999:::<<<===???@@@@@@BBBBBBDDDGGGKKKMMMMMMLLLMMMPPPTTTWWWZZZ]]]```cccjjjooouuuxxxyyy{{{|||zzz{{{|||}}}}}}}}}~~~~~~ppp]]]XXXkkknnnQQQ@@@AAA@@@BBBFFFCCCHHHFFFDDDDDDEEEEEEEEEDDDAAA@@@===888222...///000////////////////////////////////////....................................^^^RRRLLLHHHKKKFFFJJJFFFAAA===<<<>>>@@@???>>><<<;;;999777555444333333444444444444333222111111//////.........---------******************++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***)))(((((()))))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************&&&***---...,,,***+++,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000000000000111111111111111111222222222333333333555777999@@@VVVsss}}}|||uuummmbbbYYYOOOIIIIIIHHHCCC>>>;;;999777666666666555333444333333333222111111111.../////////000000111111000000000000000000000000111111111000111111222333222222333444555666777888777777888888888999999999999999999::::::;;;;;;;;;>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@===<<<:::999888888999999888777777999<<<>>>???>>>>>>>>>===;;;888888999:::777777888:::<<<>>>AAABBBDDDEEEHHHLLLPPPRRRQQQOOOLLLOOOSSSVVVYYY\\\```ccceeekkksssvvvwwwyyy~~~~~~{{{}}}}}}~~~}}}}}}~~~{{{hhh]]]```rrryyyWWWAAA@@@???AAADDDAAAGGGEEECCCCCCEEEGGGGGGGGGAAAAAA???:::333///...000////////////////////////000/////////....................................___NNNOOOEEEFFFNNNHHHEEECCC@@@>>>>>>>>>===<<<<<<;;;999777555333222222444444333333222111000000///////////////......---------,,,++++++******)))******))))))))))))******++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,''''''((()))***++++++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---+++******++++++***(((''''''(((((())))))************))))))))))))******)))************+++++++++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++---,,,+++,,,---...---,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,------.../////////...............///000000000000000000111111111111333111000111333555666666222999===NNNlll~~~zzzuuujjj^^^TTTPPPIIIDDDAAA???>>><<<666555444333444666888999888666333111//////000111222111111111000000//////111111111111111222222222333333333333333333333333444555666777888888888888777777777777777777777777::::::::::::;;;<<<======AAABBBBBBBBBCCCCCCDDDDDDAAA@@@?????????@@@AAABBBCCCBBBBBBAAA@@@???>>>>>>;;;:::::::::::::::::::::999888888:::>>>???>>><<>>CCCDDDGGGLLLMMMJJJLLLRRRSSSOOONNNNNNOOOSSSXXX\\\___```hhhlllpppuuuxxx{{{~~~}}}~~~}}}dddWWWbbb~~~hhhNNNAAABBBFFFEEE@@@CCCDDDDDDEEEEEEEEEEEEDDDCCCBBB@@@<<<777222---+++111111000///////////////////////////............////////////////////////^^^NNNOOOFFFGGGNNNGGGEEECCC@@@>>>>>>>>>===<<<<<<;;;999777555333222222444444333222222111000000///////////////......---------,,,++++++******)))******))))))))))))******++++++************++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,***))))))******)))((((((((((((((())))))*********))))))(((((())))))***)))************+++++++++******))))))))))))******************)))))))))((())))))))))))))))))))))))******))))))))))))******)))************+++++++++)))(((''''''((()))((((((,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,------.../////////...............///000000000000000000111111111111222111111111333444555555000;;;EEEWWWsssxxxsssnnncccXXXPPPKKKEEEAAA>>><<<;;;999666555444333333444666777666555333111000000111111111111111111000000000///000000111111111111222222333333333333333333333333444555666777888888888888999999999999999999999999::::::::::::;;;<<<======?????????@@@@@@AAAAAAAAACCCBBBAAA@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>>>>===<<<;;;999888888999:::;;;888777777999===??????>>>CCCAAA>>>;;;888:::>>>AAA@@@EEEFFFAAA>>>AAADDDEEEQQQVVVWWWSSSPPPQQQOOOJJJKKKLLLNNNRRRWWW[[[]]]^^^fffiiinnnrrrvvvyyy}}}mmm___```tttsssTTTBBB@@@CCCCCC???CCCCCCDDDEEEEEEEEEEEEDDDEEEDDDAAA>>>999444000---111000//////......//////////////////............////////////////////////___NNNOOOGGGHHHMMMFFFEEEBBB???>>>>>>>>>===<<<<<<;;;999777555333222222333333333222111111000000///////////////......---------,,,++++++******)))******))))))))))))******++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++)))((((((******)))'''((((((((())))))))))))***)))((((((''''''(((((())))))************+++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))******))))))))))))******)))************++++++++++++***))))))))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,------.../////////...............///000000000000000000111111111111111111222222333333444444333DDDUUUjjjyyyooohhhbbbYYYPPPIIIEEE@@@<<<:::888777555666555333222222333444444444333222111000111222222111111111111000000000000//////000000111111111111444444444444444444444444555555666777888888888888::::::::::::::::::::::::::::::::::::;;;<<<======????????????@@@@@@@@@@@@DDDCCCBBBAAAAAAAAAAAAAAA???????????????>>>=========;;;999777777888:::;;;:::888777888;;;<<<===<<<>>>>>>===;;;;;;>>>CCCFFFNNNUUUXXXUUUPPPPPPQQQQQQ```dddccc[[[RRRMMMIIIEEEGGGIIIMMMRRRVVVYYY[[[\\\cccgggkkkooossswww{{{~~~~~~~~~~~~~~~uuucccXXXbbbttt{{{hhhdddLLLBBBAAAAAA@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFEEECCC@@@<<<777333111000///......------......////////////............////////////////////////```NNNPPPHHHIIINNNEEEDDDBBB???>>>>>>>>>>>>===<<<;;;999777555333222222333222222222111111000000///////////////......---------,,,++++++******)))******))))))))))))******++++++************++++++((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***((('''((())))))((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))*********+++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++,,,---,,,+++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////...............///000000///000000000111111111111000111333333333333444444666MMMcccyyy{{{pppddd\\\VVVNNNHHHCCC@@@;;;888777666444333555444333222111111222222222222111000111111222333111111111000000000000000/////////000000111111222444444444444555555555555555555666777888888888888::::::::::::::::::::::::::::::::::::;;;<<<======AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>============>>>>>>??????>>>===<<<;;;;;;:::999999999999999;;;:::888888888999999:::;;;<<<>>>???BBBGGGLLLQQQYYYbbbiiihhheeeddddddbbbkkkkkkggg\\\PPPGGGDDDCCCDDDHHHMMMRRRVVVXXXZZZ[[[bbbeeeiiimmmqqquuuzzz~~~~~~~~~}}}~~~}}}}}}oooYYY[[[kkktttqqqxxx]]]JJJAAA???@@@BBBBBBCCCDDDEEEEEEEEEEEEFFFEEEDDDAAA===999555333//////...---------------////////////............////////////////////////cccOOOPPPHHHIIINNNEEEDDDBBB???>>>>>>???>>>===<<<;;;999777555333222222222222111111111111111000///////////////......---------,,,++++++******)))******))))))))))))******++++++************++++++((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++))))))))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))((('''((()))***)))(((************))))))))))))((((((''''''''''''(((((())))))*********+++++++++******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++***,,,---,,,***((()))***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,------.../////////...............///000000///000000000111111111111///111333444333333555777;;;TTTkkk~~~|||rrreeeZZZRRRKKKEEEBBB>>>;;;888666666555333222333333222222111111111111111111000111111111222222000000000000000000111111...//////000111222222222444444444555555666666666555666777888999999999999999999999999999999999999::::::::::::;;;<<<======AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<;;;:::999888888;;;<<<>>>??????>>>===<<<888999;;;<<<<<<;;;999888::::::;;;;;;<<<===???@@@@@@CCCGGGKKKPPPVVV\\\``````iiiqqqsssttttttrrrnnnnnniii___SSSHHHAAAAAADDDBBBGGGNNNRRRUUUWWWZZZ\\\bbbeeehhhlllpppuuu{{{~~~~~~~~~~~~~~~}}}}}}nnnaaaeeexxxsssoooTTTCCC>>>???AAAAAACCCDDDDDDEEEEEEEEEDDDDDDCCC@@@===:::666444//////...---------------////////////............////////////////////////hhhQQQPPPHHHJJJOOOFFFDDDAAA???>>>>>>???>>>>>><<<;;;999777555333222222111111111111111111111111///////////////......---------,,,++++++******)))******))))))))))))******++++++************++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''(((***+++***)))+++************))))))))))))((((((''''''(((((())))))************+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))******))))))))))))******)))************++++++++++++///222222...++++++,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////...............///000000000000000000111111111111000222444444222444888<<>>???@@@???>>>===888999;;;===>>>===<<<;;;<<>>@@@AAABBBCCCDDDEEEEEEEEECCCCCCBBB@@@===:::777666000///......------......////////////............////////////////////////lllSSSPPPHHHJJJOOOFFFCCCAAA>>>>>>>>>??????>>><<<;;;999777555333222222000000000000111111111111///////////////......---------,,,++++++******)))******))))))))))))******++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((())))))*********+++((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))+++,,,+++***+++++++++*********))))))***))))))(((((())))))***)))************+++++++++******))))))))))))******((()))))))))************))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,111777777333...------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////...............///000000000000000000111111111111000222444333222555<<>>@@@AAA@@@???>>>:::::::::;;;===>>>@@@AAAIIINNNTTTXXXYYYZZZ\\\^^^ZZZ]]]aaaeeehhhlllooorrrzzz|||}}}qqq___RRREEE@@@>>>;;;<<>><<<999777111000//////......//////////////////............////////////////////////oooTTTPPPHHHJJJPPPGGGCCCAAA>>>>>>>>>??????>>><<<;;;999777555333222222000000000000000111111111///////////////......---------,,,,,,+++******)))******))))))))))))******++++++************++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))+++,,,,,,+++++++++++++++******))))))******))))))))))))******)))************+++++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******)))************+++++++++'''...444555111+++))))))...------,,,,,,------...,,,,,,,,,---------......,,,,,,------...//////000...............///000000000000000000111111111111111333444333222666>>>EEEiiixxxnnneee^^^QQQFFFCCC???:::999<<<555333222222333333222000000111222333333333333333111111111111111000////////////000000111111111222000111111333444555666666444555555666777888888999666777888999999:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======999999999888888888777777777888999:::;;;:::999888999;;;>>>AAABBBAAA???>>>===;;;999999:::???CCCFFFWWW\\\bbbeeeeeecccdddddd```bbbfffiiijjjlllnnnppp~~~~~~vvvgggYYYJJJ>>><<<===;;;999;;;???DDDIIILLLMMMQQQXXX]]]```bbbeeeiiimmmssszzz~~~}}}}}}zzzyyy{{{||||||}}}~~~wwwaaa\\\rrrzzzmmmaaaSSSIII???@@@AAACCCDDDEEEEEEEEECCCCCCCCCAAA???===:::999111111000///////////////000/////////............////////////////////////lllWWWOOOEEEKKKJJJKKKDDD???===@@@AAA??????AAA>>><<<999666333333333333222222222111111111000000///////////////......---++++++***)))***+++---...)))************+++++++++)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))***+++)))'''(((+++,,,***(((,,,+++))))))***+++******************))))))))))))'''(((((()))***+++++++++***************)))(((((())))))))))))))))))))))))++++++******************************************((())))))))))))************)))))))))***+++,,,,,,,,,,,,,,,+++++++++******((())))))))))))*********++++++++++++++++++++++++------......------,,,+++000000///---,,,---000222000///...------...///000////////////000000000000000111111111111222222222333333555666444888FFFUUU{{{{{{pppcccYYYLLLHHHCCC>>>;;;999777555222222222222222222222222000//////111333444333111111111111111000000000000......//////000111111111222888======999555444666666666666666777777777777777777888888888999999999<<<<<<;;;;;;;;;:::::::::666888::::::888777666666999777444555888;;;:::888:::::::::999999;;;???BBBCCCGGGKKKJJJEEEAAAAAACCCEEEFFFGGGFFFEEEHHHNNNSSS___```dddiiijjjffffffiiinnnoookkkfffeeejjjmmmlllssstttwwwxxxvvvooofff___CCCAAA===:::888888999:::<<<@@@EEEJJJNNNRRRVVVYYY___aaaccceeeiiiooouuuzzzzzz}}}~~~}}}}}}~~~rrrddddddzzzrrrxxxnnnZZZDDDEEEEEEDDDDDDDDDAAA>>>EEECCCAAA@@@@@@>>>;;;999333222111000......------////////////////////////............////////////jjjWWWOOOFFFKKKIIIJJJDDD@@@>>>AAAAAA???>>>@@@>>><<<999666444333333333222222222111111111000000///////////////......---++++++******++++++,,,---)))************+++++++++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***,,,***((()))***+++)))''',,,+++))))))***++++++***************))))))))))))'''(((((()))******++++++***************)))(((((())))))))))))))))))))))))************************************************)))))))))*********++++++******************++++++******))))))((())))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,---.........---,,,,,,+++******+++---///000///...------...///000////////////000000000000000111111111111222222222222222444444444:::MMM___}}}wwwoooeeeYYYPPPFFFBBB===999777555333222222222222222222222222222000//////111333444333111000000000000000000000000000000000111222222333333444888<<<<<<888555555777777777777888888888888999888888888999999999::::::<<<;;;;;;;;;;;;:::::::::777888999999777666666777777666666777999::::::999888:::<<<>>>AAAGGGMMMRRRRRRWWW]]]\\\WWWOOOIIIGGGHHHMMMRRRUUUUUUUUUXXXZZZcccaaabbbdddccc```bbbffflllppprrrpppooonnniiidddlllllllllkkkggg___VVVOOO???===:::888666777888999;;;>>>CCCHHHLLLPPPTTTWWW]]]___bbbeeehhhmmmssswwwxxx{{{~~~|||~~~ooo\\\llltttbbbEEEDDDBBBAAACCCEEEFFFDDDEEECCCAAA@@@@@@>>><<<999444333111///............////////////////////////............////////////gggVVVOOOGGGKKKHHHHHHFFFAAA???AAAAAA???>>>???===;;;999666444333333333222222222111111111111111///////////////......---******+++,,,,,,,,,++++++)))************+++++++++***************+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***,,,+++))))))******)))'''+++***************++++++++++++*********)))))))))((((((((()))******++++++)))************))))))((())))))))))))))))))))))))************************************************************+++++++++,,,+++++++++***************+++***)))((()))***,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---.../////////---------------...///000//////............//////////////////000000000000000111111111111222222222222222444444666AAAZZZppp|||rrriii```WWWMMMGGG???<<<888555444333111000222222222222222222222222000000000111333444333222000000000000000000000000222222222333444444555555666888;;;:::777555666888888888888999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::777888888777666555777888777888999999999;;;===???;;;???EEEKKKRRRZZZbbbggggggmmmrrrssslll```UUUNNNOOOVVV___cccbbb___^^^]]]```]]][[[[[[ZZZYYY^^^dddmmmrrrvvvuuurrrnnnggg___eeebbb___ZZZUUUMMMDDD>>>:::999777555444555666777999<<>><<<:::777333///---...///000////////////////////////............////////////cccTTTPPPHHHLLLIIIHHHGGGBBB@@@BBBBBB???>>>???<<<;;;999777555333222222111111111111111111111111///////////////......---***+++,,,------,,,***)))))))))*********+++++++++++++++******++++++,,,---************************((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))******(((((()))***++++++,,,---(((***+++***))))))+++---++++++++++++************)))))))))))))))*********((())))))*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++***)))(((*********+++///333888;;;+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,------...------,,,,,,+++******,,,///000...,,,...//////////////////...////////////000000000000000000111111111222222222333333555;;;CCCTTTnnn}}}xxxnnn___RRRJJJDDD@@@<<<999777555555555555444333222222222222222222222222111000000222444555444222111111111111222222333333333444444555555666666777999999999888777777999:::777777777888888888999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999888999999999888999<<>>AAAEEEIIINNNRRRUUUYYY___dddgggiiilllnnnsssvvvyyy}}}~~~yyyyyyzzzzzz{{{||||||}}}|||~~~}}}|||qqq^^^nnnzzzpppZZZLLL@@@@@@DDDEEECCCCCCDDDCCCBBBBBBBBBBBB@@@>>><<<999444000......///000////////////////////////............////////////bbbSSSOOOHHHMMMJJJJJJGGGBBB@@@BBBBBB@@@???@@@<<<;;;:::888666444222111111111111111111222222222///////////////......---++++++,,,,,,,,,+++******)))************+++++++++***************+++,,,,,,************************))))))))))))))))))))))))+++************)))))))))))))))))))))************************************''''''''''''''''''''''''))))))))))))************''')))++++++++++++---...'''***,,,+++)))(((+++///,,,++++++++++++*********))))))))))))))))))******((())))))************)))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))************+++++++++,,,)))***+++,,,,,,+++)))((((((((()))***---000444666++++++,,,,,,,,,---------++++++++++++++++++++++++------......------,,,+++,,,+++,,,///333444000---......////////////......////////////000000000000000111111111111222222222111111555???KKK[[[ooo{{{uuuiii___RRRGGG@@@<<<999777555444333333444444333111222222222222222222222222111111111222444555444333222222222333444444555555444555555666777777888888999888888888888999::::::777777777888888888888999:::::::::;;;;;;;;;<<<<<<::::::::::::999999999999888999;;;<<<===>>>AAACCC??????@@@AAAFFFNNNXXX^^^bbbiiirrryyy|||{{{zzzyyyyyyrrrnnnmmmiiibbb]]]XXXXXXUUUPPPNNNQQQXXX^^^fffeeefffgggeee```___bbb[[[ccckkkllljjjeee\\\RRRIIIEEE@@@===;;;999777555333333333333333444555555777999<<>>:::777555333444333222333444444222000222222222222222222222222222111111222555555444333333333444444555666666777666777777888999999::::::888888888999:::::::::999888888888999999999::::::999:::::::::;;;;;;;;;;;;:::::::::999999999999888777:::===@@@AAACCCFFFHHHIIIKKKNNNTTT]]]eeejjjlllqqquuuzzz~~~vvvkkkggggggfffbbb]]]RRRRRRPPPMMMKKKMMMRRRXXXbbb```___```\\\WWWVVVYYYRRRYYY^^^^^^\\\XXXPPPGGG???===999777777666555444222222222222333333333333555777:::<<>>OOO```kkkqqquuu~~~}}}tttiiiaaaQQQJJJ@@@:::777666444222555555444444666555333222222222222222222222222222222111111333555555444333444444555555666777777888888999999::::::;;;;;;<<<888888888999;;;;;;:::999999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;:::::::::999999999888888777:::???BBBEEEFFFIIIJJJSSSUUU\\\fffqqqxxxyyyxxx|||~~~vvvjjjdddeeefffaaa\\\MMMOOOPPPMMMIIIHHHJJJMMMUUURRRRRRRRROOOLLLMMMQQQOOORRRQQQMMMJJJJJJGGGBBB<<<999666555666666555444111111111111222222222222444555888:::===BBBGGGLLLOOORRRVVVYYY\\\___cccfffjjjnnntttyyy|||~~~}}}{{{zzz~~~~~~~~~mmmTTTTTTbbbnnnqqqlllMMMBBBAAA>>>>>>BBBCCCBBBBBBCCCDDDDDDCCCAAA===;;;999666333000......////////////////////////............/////////000```QQQKKKCCCMMMMMMMMMGGGAAA>>>@@@BBBAAA???@@@>>>===;;;888666444333222222111000111222222111000000000///...------,,,,,,---,,,***+++,,,,,,+++)))***++++++***))))))***,,,++++++************++++++************************))))))))))))************)))************+++++++++))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******))))))***++++++++++++***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,***)))))))))***+++,,,,,,*********))))))))))))))))))************+++++++++******))))))))))))******))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++------+++,,,...---,,,,,,---///////////////////////////...............///000000////////////000000000000000333222...000555444///444444GGG^^^nnn}}}vvviii]]]UUUEEEAAA<<<888666555444333666555444333222222222222333333333222222333444444555555555555666666666777333333444555666777888888::::::::::::::::::::::::::::::999999999:::;;;<<<:::999999888888999999:::<<<;;;:::999999999:::;;;;;;:::999888999:::999999===<<<>>>AAACCCDDDFFFIIISSS^^^kkkuuuyyy{{{~~~uuu}}}}}}vvvuuu}}}{{{}}}tttiiieeefffddd]]]VVVLLLLLLLLLLLLJJJHHHFFFEEEKKKKKKKKKJJJIIIHHHGGGFFFIIIHHHGGGEEECCCAAA@@@???777777777666555555444444333333333333333333333333111333666999<<<@@@EEEIIIOOOQQQTTTVVVXXX\\\aaaeeekkknnnrrruuuwwwxxxzzz{{{}}}xxx~~~|||||||||}}}||||||}}}~~~iiiXXXXXXfffooorrr}}}VVVBBB@@@CCCBBB???AAABBBCCCCCCCCCBBBAAA@@@@@@>>>;;;999777444000...000000000000000000000000////////////000000000000^^^RRRNNNGGGNNNLLLJJJGGGAAA>>>@@@BBBAAA???@@@>>>===;;;888666444333222222111000111222222111000000//////......---,,,,,,---,,,***+++,,,,,,+++)))***++++++***))))))***,,,++++++************++++++************************))))))))))))************)))************+++++++++))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((())))))******))))))***++++++++++++***************************))))))******++++++,,,,,,***++++++++++++++++++***++++++***))))))***++++++*********)))******++++++************)))))))))))))))************+++++++++******))))))))))))******))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///////////////////////////...............///000000////////////000000000000...111222000111555555111999@@@UUUiiisssxxxlll^^^QQQIII???;;;777444333444333333444333333222222222222333333333333333333444555666555555666666666777777777666666777777888888999999::::::::::::::::::::::::::::::999999::::::;;;<<<::::::999999999999::::::;;;:::999999999:::;;;<<<;;;:::999999:::;;;<<<;;;;;;:::;;;===AAAFFFNNNSSS\\\fffuuuzzzvvvuuu{{{zzzrrrooouuuwwwssssssmmmgggeeeddd```XXXQQQLLLLLLKKKJJJHHHEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@>>><<<;;;:::777777777666555555444444333333333333333333333333111333666999;;;@@@EEEHHHMMMOOORRRUUUXXX\\\aaaeeejjjmmmqqqssstttuuuwwwxxx}}}~~~}}}xxx||||||{{{|||}}}~~~~~~oooZZZSSS]]]{{{sssrrrTTTEEEBBB???<<>>;;;999777444111...000000000000000000000000////////////000000000000[[[SSSPPPJJJPPPLLLHHHGGGAAA>>>@@@BBBAAA???@@@>>>===;;;888666444333222222111000111222222111000000//////......------------,,,***+++,,,,,,+++)))***++++++***))))))***,,,++++++************++++++************************))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))******((((((((())))))))))))***))))))***++++++++++++************************************+++++++++++++++******++++++++++++******++++++***))))))***++++++++++++******)))*********************************)))************+++++++++******))))))))))))******))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///////////////////////////...............///000000////////////000000000000---000222111333666666444777JJJeeeyyy}}}vvvkkk^^^PPPEEE>>>999666333222333444444444222222111111111222333333333333333444555666777888666666777777777888888888999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999999:::::::::999999999999:::;;;<<<::::::999999:::;;;===>>>???@@@@@@BBBHHHTTT```hhhnnnsss|||xxxqqqtttxxxuuulllhhhkkklllhhhfffeeedddccc```YYYQQQLLLLLLKKKJJJHHHEEEBBB???>>><<<===>>>@@@AAABBBCCCCCC???>>>===<<<:::999777777777777777666555555444444333333333333333333333333111333666888;;;???CCCGGGJJJMMMQQQTTTWWW[[[```dddhhhkkknnnpppqqqrrrtttvvv{{{~~~}}}|||}}}|||yyyyyyyyyyyyzzz|||~~~~~~}}}}}}}}}rrriiiVVVddd{{{www{{{```HHHBBBCCCBBB@@@AAABBBCCCCCCCCCAAAAAA@@@>>>;;;999888555111...000000000000000000000000////////////000000000000ZZZRRRPPPIIIPPPLLLIIIGGGAAA>>>@@@BBBAAA???@@@>>>===;;;888555444222222222111000111222222111000000/////////......---------,,,***+++,,,,,,+++)))***++++++***))))))***,,,++++++************++++++************************((()))))))))************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***++++++++++++***************************+++++++++++++++++++++***)))******++++++******)))+++******************+++,,,,,,+++***)))))))))***)))***************++++++))))))*********+++++++++******))))))))))))******((()))))))))************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///////////////////////////...............///000000////////////000000000000...111333333444555666666999VVVuuu|||uuujjj^^^RRRGGG>>>999777555333333444555666555111111111111222333444555444444444555666888999:::888888888888999999999999;;;;;;;;;;;;::::::999999::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;:::::::::999999:::::::::999999999999:::;;;;;;<<<999999999888777999;;;===CCCHHHKKKNNNUUUcccpppxxx}}}||||||yyyssspppsssooogggbbbcccccc```^^^___aaa___ZZZTTTNNNKKKLLLKKKIIIFFFCCC@@@===<<<===>>>???AAABBBCCCCCCCCC>>>===<<<;;;:::999888888777777777666555555444444222222222222222222222222111333555777999===BBBEEEGGGJJJNNNRRRVVVZZZ___bbbdddgggjjjmmmoooqqqtttvvv{{{}}}}}}||||||}}}}}}{{{{{{{{{zzzzzzzzz{{{|||}}}~~~|||{{{{{{vvvXXXUUUiii|||yyyiiiJJJBBBFFFHHH@@@AAABBBCCCCCCCCCBBBAAA@@@>>>;;;999888555222///////////////////////////////////////000000000000[[[PPPMMMFFFOOOMMMKKKGGGAAA>>>@@@BBBAAA???@@@>>>===;;;888555444222222222111000111222222111000///////////////.........---,,,***+++,,,,,,+++)))***++++++***))))))***,,,++++++************++++++************************((()))))))))************))))))*********+++++++++))))))))))))))))))))))))(((((())))))************************))))))))))))))))))***++++++++++++***************************,,,,,,,,,+++++++++++++++******++++++++++++***************++++++*********,,,,,,+++***)))))))))***))))))******+++++++++,,,))))))*********+++++++++******))))))))))))******((()))))))))************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///////////////////////////...............///000000////////////000000000000111222444555444444666999IIIiii|||wwwnnnaaaSSSIII@@@:::666777555333333444555555444222222222222333555666777666666666777888:::;;;<<<999999999:::::::::;;;;;;;;;;;;;;;::::::999888888::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;999999999::::::;;;;;;;;;777888888777555777:::>>>FFFPPPYYY\\\bbbmmmvvvyyy}}}zzzyyy|||xxxqqqjjjllljjjccc___^^^]]]\\\ZZZ[[[\\\YYYTTTPPPNNNNNNKKKJJJGGGDDDAAA???===<<<@@@@@@AAABBBBBBBBBBBBBBB======<<<;;;::::::999999777777777666555555444444222222222222222222222222111222555666888;;;@@@CCCDDDHHHMMMQQQTTTXXX]]]```aaacccgggjjjmmmqqquuuxxx|||}}}||||||}}}~~~~~~|||||||||zzzyyyyyyyyyzzz{{{~~~|||~~~}}}|||}}}pppdddRRRWWWuuuvvvSSSCCCAAACCC???@@@BBBCCCCCCCCCBBBBBB???>>>;;;:::888666333000////////////////////////////////////000000000000\\\PPPKKKDDDMMMMMMLLLGGGAAA>>>@@@BBBAAA???@@@>>>===;;;888666444333222222111000111222222111000////////////////////////---,,,***+++,,,,,,+++)))***++++++***))))))***,,,++++++************++++++************************))))))))))))************)))************+++++++++))))))))))))))))))))))))((((((((()))******+++++++++************)))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***++++++++++++***)))++++++******)))*********))))))******+++,,,,,,,,,)))************+++++++++******))))))))))))******))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///////////////////////////...............///000000////////////000000000000333222333555444333888???ZZZxxx{{{xxxrrrgggWWWJJJAAA;;;666333666444222222333444333222444444444555666777888999888888888999:::;;;<<<===::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888888::::::::::::::::::::::::999:::;;;======<<<<<<;;;;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999666888999888777:::???DDDSSSbbbnnnqqqsssyyy{{{xxxssstttwww|||{{{qqqiiidddeeeeeebbb]]]ZZZXXXWWWUUUUUUUUURRROOOLLLLLLMMMHHHGGGEEEBBB@@@>>>======??????@@@@@@@@@??????>>>;;;;;;;;;::::::999999999777777777666555555444444222222222222222222222222111222444666777:::>>>AAACCCFFFKKKPPPSSSVVVZZZ]]]___aaaeeehhhkkkooossswwwzzzzzz|||~~~|||}}}~~~~~~}}}}}}yyyyyyxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~zzz|||~~~~~~~~~oooWWWPPPqqqppp}}}cccJJJ@@@@@@???@@@BBBCCCCCCCCCCCCBBB???>>>;;;:::999777333111000000000000000000000000////////////000000000000\\\PPPKKKDDDLLLKKKJJJGGGAAA>>>@@@BBBAAA???@@@>>>===;;;888666444333222222111000111222222111000/////////////////////000---,,,***+++,,,,,,+++)))***++++++***))))))***,,,++++++************++++++************************))))))))))))************)))************+++++++++))))))))))))))))))))))))'''(((((()))******+++++++++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,------------,,,,,,)))***++++++++++++***)))*********)))******++++++))))))***++++++,,,------)))************+++++++++******))))))))))))******))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///////////////////////////...............///000000////////////000000000000222000111444333444<<>>===<<<;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;:::888777666999;;;<<<===AAAIIIOOOcccuuu|||uuuqqqrrruuuxxxyyyssskkkddd___```bbbaaa\\\WWWSSSRRRNNNNNNLLLLLLKKKIIIHHHGGGDDDBBBAAA???>>>======>>>=========>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::777777777666555555444444111111111111111111111111111222444555666999===@@@BBBFFFKKKOOORRRTTTWWWZZZ___```ccceeegggjjjooorrruuuuuuwww{{{{{{|||~~~~~~}}}|||{{{{{{xxxxxxxxxxxxzzz||||||||||||}}}}}}{{{zzz|||}}}}}}}}}~~~ttt]]]PPPccc}}}xxxyyyYYYFFFDDD???@@@AAACCCDDDCCCCCCBBB???===;;;:::999777444111000000000000000000000000////////////000000000000\\\QQQMMMEEELLLJJJGGGHHHAAA>>>@@@BBBAAA???@@@>>>===;;;888666444333222222111000111222222222000////////////000000000000---,,,***+++,,,,,,+++)))***++++++***))))))***,,,++++++************++++++************************))))))))))))************)))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++******))))))))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,---......,,,------......------,,,)))***+++,,,,,,+++***)))***)))))))))***+++,,,,,,))))))***+++,,,,,,------)))************+++++++++******))))))))))))******))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,++++++------------+++++++++,,,...---,,,,,,---///////////////////////////...............///000000////////////000000000000000...///333333555???LLLooo~~~xxxsssZZZPPPBBB:::888888888777777666555777999::::::999:::::::::999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::<<<>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<;;;999777666666:::>>>@@@BBBHHHQQQYYYjjj}}}xxxooowwwuuusssqqqoookkkhhheee]]]^^^``````\\\TTTOOONNNIIIHHHGGGHHHHHHGGGDDDAAA@@@???>>><<<<<<<<<===>>>;;;<<<======>>>>>>>>>===========================777777777666555555444444111111111111111111111111111222444555666888<<>>======<<<999555333222222111111111111111111111111...............---------------,,,,,,+++***)))))),,,,,,,,,,,,,,,+++***)))******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))((()))))))))************))))))***,,,,,,---------(((((()))***+++,,,,,,---+++*********+++---///000////////////000111222333000000000000////////////,,,---...//////...---,,,---,,,,,,+++******))))))***+++---...---,,,***((('''((()))+++,,,,,,------******))))))))))))******))))))************)))))),,,,,,,,,++++++*********)))************+++++++++++++++,,,,,,,,,,,,------------------------------,,,---......//////......////////////////////////111111000000//////......000111111111111222222222222222444555333555CCCSSS}}}|||yyymmm```JJJCCC;;;888999;;;:::888999999999999999999999999999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@???===<<<;;;;;;<<<<<<:::;;;;;;999::::::888555======>>>BBBIIITTT```iiizzz}}}}}}xxxttttttsssppplllhhhdddaaa```[[[YYYVVVTTTSSSPPPLLLIIIFFFFFFEEEDDDCCCAAA@@@???;;;;;;;;;;;;;;;<<<======::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777777777444222222222111111111111222222111222444555555777:::<<<>>>AAAFFFJJJMMMPPPTTTVVV^^^___aaaaaabbbeeehhhkkkkkknnnrrruuuwwwxxxzzz|||{{{{{{||||||{{{zzzyyyxxx{{{zzzyyy{{{~~~~~~|||yyyxxxxxxzzz{{{|||||||||{{{~~~}}}{{{zzzzzz{{{|||}}}~~~|||~~~vvvdddTTTTTT```xxxvvvjjjEEEEEE???BBBCCC???CCCFFF>>>CCC@@@>>><<<:::888555333222111000//////000000111000000000000111111111111^^^SSSOOOHHHPPPNNNLLLFFFBBB@@@BBBCCC???>>>???======<<<999555333222222111111111111111111111111///............---------------,,,,,,+++******))),,,,,,,,,,,,,,,+++***)))******++++++++++++******+++++++++*********))))))************************++++++++++++*********)))************************)))))))))*********************++++++,,,,,,,,,+++*********+++,,,,,,,,,---////////////000111222222222222111111222222333333333333222222111111111111222222333333333222111000222111000...---+++******++++++,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,+++******))))))******+++))))))************)))))),,,,,,,,,+++++++++******************++++++++++++++++++,,,,,,,,,,,,------------------------------,,,---......//////......////////////////////////111000000000/////////...000111111111111222222222///000333555444:::NNNccczzz|||uuunnn```SSSEEE@@@:::888:::<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<======>>>::::::999888999::::::999<<>><<<;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888777777777777444222222222111111111111222222000222444444555666999<<<===AAAEEEIIIMMMPPPSSSVVV\\\^^^___```aaacccgggjjjiiilllppprrrtttvvvxxx{{{{{{{{{{{{zzzzzzyyyyyyxxx{{{zzzzzz|||~~~~~~|||zzzyyyzzz|||~~~~~~~~~|||{{{|||{{{yyyxxxxxxyyyzzz{{{{{{yyy{{{~~~||||||mmmZZZUUUXXXggg^^^JJJBBBBBBCCC>>>BBBFFF???BBB@@@===<<<;;;999666444333222000//////000000111000000000000111111111111___TTTPPPIIIQQQOOOLLLFFFAAA@@@BBBCCC???>>>???<<<===<<<999666333222333222222222222222222222222/////////.........---------,,,,,,++++++*********++++++,,,,,,,,,+++************++++++++++++******+++++++++***************++++++++++++++++++++++++++++++++++++************************************+++*********************++++++++++++++++++++++++,,,,,,------...---------111222222333444444444444444444333222222222222333555555444222222111111111222333333444555777777888:::999777555333111000///...------,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,))))))************)))))),,,,,,,,,++++++++++++***************+++++++++,,,++++++,,,,,,,,,,,,------------------------------,,,---......//////......////////////////////////000000000000////////////000111111111111222222222...111555555666CCC___xxxwwwlll___PPPEEE???<<<999999<<<>>>===;;;====================================>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>;;;:::999999:::===@@@CCCLLLQQQXXXaaaiiisss|||}}}xxxrrrnnnpppnnnlllhhhddd```]]][[[VVVSSSNNNJJJHHHFFFDDDBBBDDDDDDCCCBBB@@@>>><<<;;;>>>>>>===<<<;;;;;;;;;;;;============<<<<<<<<<<<<========================:::999777777888777555333222222111111111111222222000222333444444666888;;;===@@@EEEIIILLLOOOSSSVVVYYY[[[]]]^^^___bbbeeehhhgggjjjlllnnnpppsssvvvyyy{{{zzzyyyxxxwwwwwwwwwxxxyyyxxxxxxzzz{{{|||{{{yyyxxxzzz{{{}}}}}}|||zzzyyy{{{zzzyyyxxxxxxyyyzzz{{{yyyxxxyyy{{{zzzzzzsss]]]UUUPPPVVVzzz|||PPPEEEBBBBBB>>>AAAFFF@@@AAA???===;;;;;;:::888666333222111000///000000111000000000000111111111111___TTTOOOHHHPPPNNNLLLEEEAAA@@@BBBCCC@@@>>>???<<<<<<<<<999666333333333222222222222222222222222000000//////......------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++******************++++++,,,---...//////000000000///.........///111333555555555555666555444333222222222222666555333111000/////////---...000333777:::===?????????===<<<:::888777666444333111///---,,,+++++++++++++++******+++++++++---,,,,,,++++++,,,,,,---)))******++++++******)))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,---......///.........////////////////////////000000000000////////////000000111111111222222222000444777777:::LLLkkk|||pppaaaRRREEE>>><<<:::999:::===>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<999999<<<>>>AAAHHHNNN\\\cccmmmvvv{{{~~~~~~}}}{{{uuummmfffiiihhhgggeeebbb___\\\ZZZVVVRRRLLLHHHFFFDDDBBBAAACCCCCCCCCCCCBBB@@@???>>>======<<<<<<<<<<<<======>>>>>>>>>>>>============<<<<<<<<<<<<<<<=========:::999888888888777555333222222111111111111222222000222333444444555777:::<<>><<<<<<<<<;;;999777444333111000///000000111///000000000111111111111^^^SSSNNNGGGNNNLLLJJJEEEAAA???BBBCCC@@@???@@@;;;<<<;;;999666333333333222222222222222222222222111000000///......------,,,,,,+++++++++++++++******++++++,,,,,,,,,++++++******++++++++++++******************************************************+++++++++++++++++++++,,,************************,,,,,,,,,,,,++++++++++++))))))***+++,,,...000222000111333333333222111///,,,---000333666777888888999999777666555555444444777666444222000000111111...///222666999===???AAA???>>>======<<<;;;:::::::::999666444111000//////++++++*********+++,,,---------,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---......///.........////////////////////////////////////000000000000000000111111111222222222222555666777>>>SSSooozzzpppcccTTTGGG???===<<<<<<;;;<<<======<<<;;;========================<<<<<<=========>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<;;;;;;::::::::::::888;;;AAAEEEGGGOOOYYY___iiiwww}}}||||||}}}|||vvvkkkcccbbbbbbcccbbbaaa^^^\\\[[[VVVRRRMMMIIIGGGEEEDDDBBB@@@@@@AAAAAAAAAAAAAAA@@@::::::;;;;;;===>>>@@@AAA??????>>>>>>>>>=========::::::;;;;;;;;;<<<<<<<<<;;;999888888888888555333222222111111111111222222000111333333333444666888:::>>>BBBFFFIIIMMMPPPSSSSSSUUUXXX[[[\\\^^^aaacccggghhhiiijjjkkkmmmqqqttttttsssssssssssssssttttttssssssttttttuuuuuuvvvwwwxxxuuurrrooopppssswwwyyyyyyyyyyyyyyyyyyzzzzzz{{{xxxyyyyyyxxxxxxzzz}}}mmm___SSSLLL___|||sss}}}QQQBBB???DDDAAABBBDDD???@@@>>><<<<<<<<<<<<:::888555444222000000000000111///000000000111111111111^^^SSSNNNGGGNNNKKKIIIDDD@@@???BBBCCC@@@???@@@;;;;;;;;;999666444333444333333333333333333333333222111000000///...------++++++++++++++++++++++++******+++,,,,,,,,,++++++******++++++++++++*********************+++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,---000222444111333555666666555333222///000222555888:::;;;<<<======<<<::::::999999999:::888666444333333444555666888:::<<<>>>??????>>>;;;::::::999999888888888;;;:::999888777666555555///...---,,,+++,,,---...---,,,,,,++++++,,,,,,---******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---......//////......////////////////////////////////////000000000000000111111111111222222222222333333888HHH___rrr||||||wwwlll___SSSHHH???<<<>>>===============<<<<<<<<<========================<<<<<<<<<<<<============<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<====================================<<<;;;:::::::::<<<<<<;;;;;;AAAKKKPPPRRRZZZeeelllttt}}}|||~~~~~~xxxmmmddd^^^___`````````]]][[[YYYUUURRRMMMJJJIIIGGGEEECCC======>>>?????????>>>>>>999999:::;;;===@@@BBBCCC??????>>>>>>======<<<<<<999999::::::;;;<<<<<<<<<;;;:::888888999888666444222222111111111111222222000111222222222333555777888;;;@@@DDDGGGKKKNNNQQQPPPSSSWWWZZZ[[[]]]```bbbfffgggiiiiiiiiijjjmmmooommmmmmooopppqqqqqqqqqqqqqqqssstttsssssstttvvvxxxwwwtttpppmmmnnnrrrwww{{{ttttttuuuuuuvvvwwwwwwwwwuuuwwwwwwuuuvvvzzz|||{{{rrr\\\MMMQQQ```xxx{{{WWWDDD???DDDBBBAAACCC@@@@@@???===<<<<<<<<<:::888555444333111000000000111000000000000111111111111___TTTOOOGGGNNNLLLIIIDDD@@@???BBBCCC@@@???AAA;;;;;;;;;999666444444444333333333333333333333333222222111000///...------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******++++++++++++******))))))*********+++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,---...//////000///...---...000222333222333666888888777666444333444444666777999;;;<<<======<<<;;;:::::::::;;;:::888666444444555666777;;;===???BBBBBBAAA>>>===;;;:::999888777666555444666777999;;;<<<<<<<<<;;;666555222///...---......,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,---......//////......////////////////////////.../////////000000000111000111111111111222222222222222333???XXXqqq|||{{{}}}xxxlll^^^PPPIIICCC>>>===@@@>>>>>>>>>=========>>>???========================<<<<<<<<<============>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<<<<<<<=========>>>===========================;;;:::999:::===AAACCCBBBDDDNNN\\\bbbaaaiiiuuu{{{zzzzzzvvvmmmfff^^^___``````^^^[[[XXXVVVQQQOOOLLLJJJIIIGGGEEECCC????????????>>>===<<<;;;::::::;;;<<<>>>???AAABBB??????>>>======<<<;;;;;;:::::::::;;;<<<=========;;;:::999999999888666444222222111111111111222222000111222222222222555777666999>>>BBBEEEHHHLLLOOOOOORRRVVVYYY[[[]]]___aaadddfffhhhhhhgggggghhhiiifffhhhkkknnnpppppppppooommmoooppppppooopppsssvvvpppooommmlllmmmqqqtttwwwqqqrrrssstttuuuuuuuuuuuutttwwwwwwuuuwww}}}~~~{{{~~~iiiUUUPPPSSSnnnyyyxxxbbbKKKAAACCC@@@@@@DDDBBBAAA@@@======<<<;;;999888666555333111000000000111000000000000111111111111aaaUUUPPPHHHOOOMMMJJJDDD@@@???BBBCCCAAA???AAA:::;;;;;;999666444444444333333333333333333333333222222111000///...------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,...///000000444222000///...///000111222333666999:::999777666666555555444555777888999::::::999888888888999999888666444222222333555777999;;;???CCCDDDBBB???===>>>===<<<:::888666444444222444888<<>>>>>======>>>@@@CCC>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<============<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999999<<<@@@FFFIIIKKKMMMZZZkkkqqqooovvvxxxuuuuuurrrkkkeee```aaaaaa```^^^ZZZVVVSSSNNNLLLJJJIIIIIIGGGDDDAAACCCCCCBBBAAA???===;;;:::<<<<<<<<<<<<===???@@@AAA???>>>>>>===<<<;;;;;;:::;;;;;;;;;<<<===>>>>>>???;;;:::999999999888666444222222111111111111222222000111222222111222444666555888===AAADDDGGGKKKMMMNNNRRRVVVYYY[[[]]]___aaabbbdddggggggfffddddddeeebbbeeeiiimmmppppppnnnmmmhhhjjjlllkkkjjjkkknnnrrriiiiiijjjkkkmmmoooppprrrrrrssstttuuuvvvvvvvvvvvvvvvyyyyyywwwzzz}}}{{{rrr]]]VVVUUUXXXxxxwwwlllQQQCCCBBB>>>>>>DDDEEEBBB@@@>>>===<<<;;;999777666555333111000000000111000000000000111111111111eeeWWWPPPIIIPPPMMMJJJJJJDDD@@@CCCDDDBBB@@@@@@===<<<:::777555333222111555333111111222222111000333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************+++,,,---...((()))***++++++***)))(((---,,,,,,,,,,,,,,,,,,,,,+++,,,...000222444444555999333000444555111000333222000///222555666555222...111222222111222222111999777666444333222222222666222//////000111222555888:::===>>>>>>@@@BBBEEECCCBBB???<<<:::777666555444777999888666666:::===>>><<<:::777444000,,,***++++++++++++,,,---......---,,,++++++,,,,,,+++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...........................---------.........//////////////////000000000000111111111000000000000000000000000000000000111222444222>>>XXXnnn|||~~~rrr___LLLFFFEEEBBB@@@AAA??????????????????@@@@@@BBBAAA@@@@@@@@@???===;;;======<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>AAA<<<:::===@@@>>><<<<<<;;;:::999;;;@@@FFFJJJLLLPPP[[[fffnnnvvv~~~}}}zzzvvvqqqmmmiiifffdddaaa]]]YYYVVVVVVVVVWWWVVVSSSNNNJJJHHHFFFDDDBBBCCCBBBAAA???===<<<::::::999999:::;;;<<<===>>>???BBBBBB@@@>>>;;;;;;<<<>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;:::888666555444444222000///.........000000000111222222333333555888;;;>>>AAAEEEIIIMMMQQQSSSVVVYYY[[[]]]]]]]]]aaaaaabbbcccddddddddddddgggggghhhkkkooopppmmmjjjhhhhhhgggggggggggghhhhhhgggjjjlllmmmkkklllnnnqqqooooooqqquuuzzz|||{{{xxxxxxwwwwwwxxx{{{}}}}}}}}}lllVVVQQQ^^^mmmhhhvvvVVVAAAAAA===BBBHHH???@@@@@@@@@???===<<<:::999888666444222111111111111000111111111111222222222cccUUUOOOHHHPPPNNNKKKHHHBBB???AAACCCAAA>>>???===<<<:::777555333222111444333111111222333222111333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...************+++,,,---...***++++++,,,,,,+++***)))+++++++++++++++,,,,,,,,,...///111222444555555555:::555333555444//////111333111000111333333111...333222000...///222444555000555<<>>@@@DDDCCCBBB@@@===:::777555666666888:::<<<===<<<:::<<>>777222//////,,,,,,,,,,,,,,,,,,---...---,,,++++++------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...........................---------.........//////////////////000000000000111000000000000000000000222111111111111222222333333444BBB```}}}pppjjjTTTJJJFFFBBB@@@@@@??????????????????@@@@@@???>>>======>>>===;;;:::======<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>???===>>>@@@>>>;;;===AAAAAA@@@======@@@FFFLLLQQQ[[[gggssszzz{{{zzzwwwtttppplllhhhfffccc```]]]YYYWWWVVVWWWWWWWWWSSSNNNIIIGGGFFFEEECCCCCCBBBAAA???===<<<;;;:::999::::::;;;<<<===>>>>>>AAAAAA@@@===;;;;;;===???;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::888666555333333111000////////////000000000111222222333333555777;;;>>>@@@DDDIIILLLOOOQQQTTTWWWYYY[[[[[[[[[]]]^^^___aaacccdddddddddgggffffffhhhkkklllkkkhhhggggggffffffffffffggggggfffiiijjjjjjhhhhhhjjjlllmmmmmmooossswwwyyyxxxvvvvvvuuuuuuvvvyyy{{{{{{{{{zzz}}}yyy]]]RRRRRR]]]sssiiiqqqhhhJJJGGGEEE@@@??????@@@@@@@@@???===<<<:::999777666444222000000000000000111111111111222222222aaaUUUOOOGGGOOONNNLLLFFF@@@===@@@BBB???======>>><<<:::777555333222111333222000111222333333222333222111///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************+++,,,------,,,,,,------,,,+++***************+++,,,,,,,,,---111222333444555555555555333111111222111...///333//////111333777888888777555333222555999<<>>???CCCFFF???>>>;;;888666555444444///222666888888888888999>>>???@@@???>>>;;;888666777777888===CCCDDDAAA<<<<<>>>>>===;;;>>>======<<<<<<======>>><<<<<<=========>>>>>>>>>@@@???>>>======>>>???@@@??????>>>>>>>>>>>>??????===>>>>>>??????>>>>>>===<<<===@@@AAA<<<999>>>FFFIIIHHHFFFDDDEEEMMMYYYaaammmyyyyyyxxxuuurrrnnnjjjgggfffaaa```]]]ZZZYYYXXXXXXXXXXXXSSSMMMIIIGGGFFFEEEEEECCCBBBAAA???>>><<<;;;:::;;;;;;;;;<<<<<<<<<======?????????===;;;;;;===???;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;:::888777555222111111000000000000000000000000111222222333333444777:::===@@@CCCHHHKKKMMMOOOQQQTTTWWWXXXYYYYYYYYYZZZ]]]___bbbcccccccccfffeeeddddddfffggggggfffeeeeeeddddddddddddeeeeeedddfffgggfffeeedddeeegggjjjkkkmmmppptttvvvuuuttttttsssrrrtttwwwyyyyyyyyy|||~~~dddUUUOOOQQQ]]]xxxqqqkkkWWWJJJKKKAAA:::AAA@@@@@@@@@???===<<<:::999777555333111000//////000000111111111111222222222dddWWWPPPGGGNNNMMMLLLFFF@@@===@@@BBB@@@>>>>>>>>>===:::888555333222222222111000111222444444333333222111///............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((+++*********++++++,,,---,,,,,,,,,,,,,,,++++++******++++++,,,---...//////222222333333444333333333---...000222222222666:::444555666999;;;===>>>>>>999888999???BBBBBBBBBDDDIIIGGGCCCAAABBBCCCEEEFFFBBBDDDCCC>>><<<<<<===;;;666:::===??????=========999999:::::::::999888777888999;;;@@@EEEHHHHHHGGGBBBCCCCCC@@@999444333333000000///...---------...,,,+++++++++---...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///....................................////////////////////////000000000000000000000000000111111111222222111222222333444555444>>>SSSiii}}}uuurrr```VVVNNNEEE???AAA@@@@@@@@@@@@@@@?????????>>>>>>???AAABBBAAA???>>>>>>============>>>>>><<<============>>>>>>>>>AAA???===<<<<<<===???AAA??????>>>>>>>>>>>>??????======>>>>>>>>>>>>======:::;;;>>>???<<<:::???GGGKKKLLLMMMNNNQQQ\\\mmmyyy}}}{{{yyyvvvqqqmmmiiifffeee``````^^^\\\[[[ZZZYYYYYYXXXSSSMMMIIIGGGFFFFFFFFFBBBBBB@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===;;;;;;===???::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;:::999777666111000000000000000111111000000000111222222333333444666999<<>>AAACCCBBB@@@@@@>>>===;;;888666444333222222111000111222444444333333222111///.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++++++++******++++++,,,,,,+++++++++******+++++++++------......///000111111000000111222222222222222222444555555555777999:::<<<<<<<<<======???AAACCCDDD@@@???BBBBBBBBBFFFMMMQQQLLLIIIJJJMMMLLLGGGAAAFFFJJJIIICCC@@@BBBCCCBBB@@@CCCHHHKKKLLLKKKKKKLLL???>>>;;;999888777777777888;;;>>>AAACCCHHHNNNRRRKKKFFFAAA===<<<:::666333222222111000//////000000,,,+++***+++,,,---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///................................./////////000000////////////000000000000//////000000111111111111000000000111111333444444222EEE^^^mmmtttpppdddYYYLLLAAAAAAAAAAAAAAA@@@@@@??????@@@??????AAACCCCCCBBBAAA>>>>>>============>>>>>>============>>>>>>>>>???AAA???===<<<<<<===???AAA??????>>>>>>>>>>>>??????======>>>>>>>>>>>>======;;;999:::>>>???>>>BBBGGGFFFKKKQQQWWW```nnn~~~|||wwwrrrmmmiiifffeeeaaaaaa```___^^^\\\ZZZYYYWWWSSSMMMIIIHHHGGGGGGFFFBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>===;;;;;;<<<===:::::::::;;;;;;;;;;;;<<<999::::::;;;:::999777666000000000000000111111222000000000111222222333333333666999;;;===AAAEEEHHHKKKLLLOOORRRUUUVVVWWWWWWYYY[[[]]]___``````___^^^dddcccaaa___^^^___bbbccc```______^^^^^^______```______```bbbdddeeeffffffiiikkkmmmoooppprrrsssttttttsssrrrtttvvvyyyyyyyyy~~~rrr]]]VVVQQQRRReee}}}eeePPPGGGHHHBBBAAA@@@@@@@@@???===<<<:::999:::888666444333222222333000000111111111222222222jjj^^^UUUHHHLLLKKKKKKHHHBBB@@@CCCEEECCCAAABBB???===;;;888666444333222333222000111222333333222333222111///............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++***++++++,,,,,,***)))))))))***+++,,,---/////////000111111111222...///000222333333444444999999888666999<<<<<<999;;;<<<>>>@@@EEEKKKSSSYYYVVVPPPNNNQQQRRRXXXhhhzzzrrr^^^RRROOOQQQSSSSSSVVV[[[WWWKKKCCCEEEFFFCCCCCCGGGLLLOOOPPPQQQSSSTTTMMMKKKGGGBBB>>>;;;888777999<<>>======???@@@AAA@@@>>>???>>>>>>======>>>>>>???=========>>>>>>>>>??????@@@???>>>======>>>???@@@??????>>>>>>>>>>>>??????<<<======>>>>>>======<<<<<<;;;===CCCEEEDDDGGGKKKHHHOOO[[[gggsss}}}xxxsssnnnjjjhhhgggcccccccccbbbaaa^^^[[[ZZZVVVSSSNNNKKKIIIHHHGGGFFFAAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>===;;;::::::;;;::::::::::::;;;;;;;;;;;;999999:::;;;:::999888777111000000000000000111111000000000111222222333333333555888:::<<<@@@DDDGGGIIIKKKNNNQQQSSSUUUUUUUUUXXXZZZ]]]______^^^]]][[[``````___^^^\\\]]]___bbb]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^aaadddgggggggggiiikkknnnoooooopppsssuuutttsssssstttwwwyyyyyyyyyyyy\\\SSSNNNNNN^^^|||qqquuuiiiLLLGGGCCC>>>@@@@@@@@@???===<<<:::999;;;999777555444333444444000111111111111222222222iii]]]TTTGGGKKKKKKKKKHHHBBB@@@CCCEEEDDDBBBBBB???>>>;;;999666444333333444333111111222333222111333222111///............/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,,,,++++++***++++++,,,)))))))))***+++---///000000000000000000000000000...///222444666888999999:::;;;;;;>>>HHHSSSTTTOOODDDFFFIIINNNUUU```mmmwwwtttrrrtttwwwvvvzzzooodddfffqqqzzz}}}hhhZZZWWWVVVQQQQQQRRRTTTTTTSSSSSSSSSTTTSSSSSSRRROOOJJJDDD>>>;;;;;;<<<======???BBBEEEHHHFFFDDDBBBCCCEEEDDD@@@<<<555555555444555555666666222000///...///...---+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000.........................../////////000000000000////////////000000000000...//////000111111222222111111111111333444555666AAA[[[www}}}}}}vvvkkk[[[KKKCCCBBBBBBAAA@@@@@@??????===<<<<<<===??????>>><<>>>>>>>>>>>??????======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????<<<<<<============<<<<<<===@@@GGGLLLLLLIIIMMMTTT\\\dddsss}}}zzzvvvrrrnnnlllkkkjjjeeeffffffeeeccc```\\\ZZZTTTRRROOOMMMKKKJJJGGGEEEAAA@@@@@@???>>>===<<<<<<999::::::;;;<<<===>>>>>><<<===>>>===;;;999999999999999:::::::::;;;;;;;;;999999:::;;;:::999888777111111000000000000000111000000000111222222333333222555777:::<<>>;;;999666555333333555333111111222222222000333222111///............000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,++++++***+++++++++*********+++,,,///111333000000000000///////////////111444777:::<<<===>>><<<>>>BBBLLL___rrrwwwrrr]]]^^^^^^___cccmmmzzzzzzsssoooiiiffffffddd```[[[XXXVVVVVVQQQSSSVVVVVVSSSLLLEEE@@@===;;;:::<<>>CCCFFFEEECCC@@@===666666666666666777888999555333111111111000...,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000........................////////////000000000000////////////000000000000...//////000111222222222222222222333444555777777OOOfff{{{}}}xxxnnn___OOOCCCCCCBBBAAAAAA@@@??????>>>======>>>??????===<<>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????<<<<<<============<<<<<<>>>FFFPPPUUUPPPLLLRRR\\\rrr{{{yyywwwtttpppnnnmmmmmmmmmggghhhhhhgggeeeaaa]]]ZZZSSSQQQOOONNNMMMJJJGGGDDDAAA@@@@@@???>>>===<<<<<<999999:::;;;<<<>>>>>>???<<<===>>>===:::888888888999999:::::::::;;;;;;;;;888999:::;;;:::999888777222222111000000000000000000000000111222222333333222444777999;;;>>>BBBEEEEEEGGGJJJMMMOOOPPPQQQQQQPPPSSSWWW[[[]]]]]]\\\ZZZWWWYYY[[[ZZZXXXXXXZZZ]]]ZZZZZZYYYYYYYYYYYYZZZZZZaaa___^^^```ccceeedddbbbhhhjjjmmmmmmlllmmmpppssssssrrrqqqsssuuuxxxxxxxxxzzz{{{~~~}}}mmmaaaSSSRRRdddwwwoooGGGFFFIII@@@@@@@@@???===<<<:::999:::888666444333222222333000111111111111222222222```SSSQQQJJJOOOKKKJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>:::666333333333444333222222111111222222333333222111///......---------///000///---,,,---///,,,,,,,,,------,,,,,,+++************************,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++---///000111111111222222111111000/////////555555333555@@@NNNPPPKKKNNNLLLMMMWWWgggvvvvvvsssrrrrrrkkkiiiyyy{{{lll]]][[[]]]WWWYYY[[[[[[YYYVVVSSSRRRHHHGGGEEECCC@@@===:::999888666888???GGGJJJFFF@@@<<<999555444555777999999::::::999888666333111//////.........---,,,,,,+++------------------------............/////////000000000000000000000000000,,,---......------...000000000000000000000000000///000000000000111111111///...000333333222777===[[[iiiwww~~~eeeRRRMMMEEEAAACCCFFFDDD@@@???@@@@@@@@@????????????>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@AAAAAA???>>>===:::999===BBBBBB>>>BBBIIIOOOQQQQQQOOONNNWWWggguuu|||yyyxxxuuurrrooollljjjjjjgggfffeeedddccc```[[[WWWUUUSSSOOOKKKHHHFFFEEEEEEHHHGGGCCC@@@===<<<;;;;;;888999:::;;;<<<>>>??????@@@???>>><<<:::999999999:::;;;<<<>>>>>>===;;;:::;;;;;;;;;::::::999999999666444111000111222111111000000000000111111111111444555666999;;;>>>???@@@FFFGGGHHHJJJKKKMMMNNNOOOLLLMMMOOORRRTTTVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWVVVWWWXXXZZZ[[[[[[[[[[[[]]]^^^___^^^^^^^^^```bbbgggfffffffffhhhkkknnnpppqqqsssuuuvvvvvvvvvxxxyyywww{{{~~~}}}}}}xxx___MMMWWWvvvyyyfffIIIHHHCCCAAAAAA@@@???>>>===<<<<<<999999888666555444333222222222333333333333444444```SSSQQQKKKOOOLLLKKKFFFEEEDDDBBBAAAAAAAAAAAA@@@>>>:::666444333333444333222222111111222222333333222111///......------+++++++++******)))******++++++,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,---...///000111111111......//////000111222222444666777:::FFFUUU[[[ZZZQQQRRRUUU]]]iiixxx~~~xxxqqqccc[[[eeevvvxxxiiijjj{{{}}}qqqkkkhhhddd___[[[XXXVVVUUUUUUOOOHHHDDDDDDEEEDDDCCC<<<999888===FFFMMMMMMJJJAAA===888555555777999:::555555666666777888888999//////...------------------------------------------------............///////////////////////////,,,...//////......///000000000000000000000000000/////////000000000111111000000111444333222888???ZZZjjjyyyuuuzzzaaaQQQHHHAAAAAACCCAAA@@@???@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>?????????>>>>>>===<<<>>>===???DDDFFFHHHPPPYYYfffbbb\\\ZZZ___lllzzz~~~|||yyyuuusssqqqooommmjjjfffeeedddcccaaa^^^ZZZWWWSSSQQQNNNKKKHHHGGGGGGGGGEEEDDDBBB???===<<<<<<<<<999999:::;;;<<<===>>>???@@@???>>><<<:::999888888999;;;<<<===>>>===;;;:::<<<;;;;;;::::::999999999666444111000111222111111000000000000111111111111333444666888;;;===???@@@DDDEEEFFFHHHIIIKKKLLLMMMJJJKKKMMMPPPRRRSSSTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\]]]]]]\\\]]]___aaadddddddddfffhhhllloooqqqppprrrtttuuuuuuvvvwwwxxxwwwzzz}}}|||zzz~~~ttt\\\VVVhhhlllIIICCC@@@AAAAAA@@@???>>>===<<<<<<999999888666555444333222222222333333333333444444___RRRPPPJJJPPPMMMLLLFFFEEEDDDBBBAAAAAA@@@@@@???===:::666444333333444222222111111111111222222333222111///............///---+++++++++,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000---...///000222444555666333777;;;@@@LLL[[[gggkkk^^^```aaa```___ccckkkrrruuuoooiiiaaaSSSIIIPPP]]]bbbgggnnnpppfffVVVMMMLLLWWWhhh}}}yyyooojjj{{{}}}pppeee]]]YYYccc\\\SSSOOOOOOPPPNNNLLLFFF@@@<<<>>>FFFNNNRRRSSSIIIDDD===888777:::<<<>>>666666666777999;;;===???222111///...---------...------------------------,,,,,,---------....................................///000000//////000111000000000000000000000000//////000000000111111111222222444555333333:::CCC\\\nnn}}}nnnqqqVVVKKKBBB@@@BBBAAA@@@BBBAAAAAAAAA@@@@@@@@@??????@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@???>>>>>>>>>>>>>>>???EEEDDDFFFJJJOOOVVVcccooo}}}uuummmnnnzzz~~~~~~yyytttrrrsssrrrnnniiieeedddbbbaaa___\\\XXXUUUQQQPPPMMMKKKIIIIIIIIIIIICCCBBBAAA???>>>======<<<999999:::;;;<<<======>>>AAA???>>><<<:::999888777999:::<<<=========<<<<<<<<<<<<;;;;;;:::999999888666444111000111222111111000000000000111111111111333444666888:::<<<>>>???BBBBBBDDDEEEGGGHHHJJJJJJHHHIIIKKKMMMNNNOOOOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUVVVWWWXXXYYYZZZZZZYYY[[[\\\[[[[[[[[[]]]___``````bbbdddhhhlllppprrrnnnpppsssttttttuuuvvvwwwxxx{{{~~~}}}zzz{{{xxx```PPPWWWoooyyyyyyOOOAAABBBAAAAAA@@@???>>>===<<<<<<999999888777555444333333222222333333333333444444]]]PPPNNNIIIOOOMMMLLLFFFEEEDDDBBBAAA@@@@@@???>>>===:::777555444333333222222111111111111222222222111000///............111...,,,+++------,,,+++************+++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,------------000000000111111000000///111111333555777888:::;;;999<<<@@@DDDLLLXXXeeemmmggggggddd\\\SSSMMMLLLMMMNNNLLLLLLKKKFFFBBBIIISSSTTTXXX[[[\\\[[[\\\^^^___XXX[[[^^^]]]ZZZVVVSSSQQQaaavvv||||||kkkcccaaaaaaaaa___\\\YYYVVVUUUQQQKKKDDDCCCHHHOOOSSSTTTSSSMMMDDD>>>===???BBBCCC???>>><<<::::::;;;<<<===888666333000...---------........................---------.........//////////////////////////////...000111111000000111222000000000000000000000000111111111111222222222222333444666666444555???LLLbbbuuuvvv}}}WWWLLLCCCBBBDDDCCCBBBCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????AAA@@@??????@@@AAACCCDDDKKKKKKMMMQQQVVV```nnnyyy~~~~~~xxxrrrqqqssssssmmmgggdddbbb```^^^]]]ZZZWWWTTTSSSQQQOOOMMMKKKJJJJJJJJJDDDDDDBBBAAA???>>>===<<<:::::::::;;;;;;<<<<<<<<<@@@???===;;;:::888888777999:::;;;<<<==================<<<;;;:::999999888666444111000111222111111///000000000111111111111222333555777999;;;<<<===@@@AAABBBCCCEEEGGGHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNOOOOOOPPPRRRSSSTTTSSSSSSTTTUUUVVVXXXYYYZZZXXXZZZ[[[[[[ZZZ[[[]]]_________aaadddgggkkknnnpppllloooqqqsssssstttuuuwwwyyy|||}}}|||~~~sssrrrkkk[[[LLLMMM```tttwww[[[EEEHHHAAAAAA@@@???>>>===<<<<<<:::999888777666444333333222222222333333333444444\\\NNNLLLGGGMMMKKKKKKFFFEEEDDDBBB@@@?????????===<<<:::777555444444333222111111000000111111222222111000//////......///---,,,++++++++++++)))(((++++++*********+++------+++++++++++++++++++++++++++*********++++++,,,---,,,,,,---------.........111111111222111111000///222333666999===@@@CCCDDDEEEFFFFFFEEEFFFJJJSSS\\\ZZZVVVQQQLLLJJJJJJLLLNNNCCCFFFLLLPPPPPPNNNPPPUUU[[[dddpppzzzzzzyyywwwwwwuuuqqqkkkgggfffggglllwwwvvvlllbbbwww|||ooovvvzzzuuuhhh^^^\\\___WWWSSSMMMLLLNNNRRRTTTUUUZZZTTTLLLGGGEEEFFFHHHIIIHHHFFFCCC???===<<<<<<===???===:::555222///---,,,........................////////////000000000000000000000000000000000000///000111111000000111333111111111111111111111111222222222333333333444444333555777777444888IIIZZZnnnuuu}}}SSSJJJCCCCCCEEECCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????=========>>>>>>>>>??????@@@@@@@@@AAACCCFFFIIIJJJMMMPPPSSSUUUZZZdddooowwwyyysssqqqttttttnnnhhhcccaaa^^^\\\[[[YYYVVVSSSVVVTTTRRRPPPNNNLLLJJJIIIHHHGGGFFFCCCAAA>>><<<;;;:::::::::;;;;;;;;;;;;;;;???>>><<<;;;999888888888888999:::;;;===>>>>>>>>>>>>======<<<:::999999888666444111000111222111111///000000000111111111111222333444666888:::;;;<<>>===<<<<<<::::::999777666555444333222222222333333333444444\\\NNNKKKFFFLLLKKKKKKFFFEEECCCBBB@@@???>>>>>><<<;;;:::888666555444333111111000000000000111111111111000///////////////---///222222///,,,++++++...---,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,------....../////////111111222222222111111000111333777<<>>??????@@@@@@???@@@CCCFFFJJJOOORRRTTTTTTYYY]]]^^^cccmmmwww|||{{{uuussstttsssooojjjccc```]]][[[ZZZXXXUUUSSSVVVUUUSSSQQQOOOLLLJJJIIIIIIIIIGGGEEEBBB???===;;;;;;;;;;;;:::::::::::::::===<<<;;;:::999999999999888888999;;;<<<>>>???@@@???>>>===<<<;;;:::999888666444111000111222111111000000000000111111111111111222333555777888::::::===>>>???@@@BBBDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIKKKLLLMMMNNNPPPPPPPPPPPPRRRTTTWWWXXXWWWYYYZZZZZZZZZ[[[^^^`````````bbbccceeefffggghhhkkkmmmppprrrrrrsssuuuwwwuuuxxx{{{}}}~~~~~~rrr^^^XXXSSSLLLLLLTTTmmmvvvuuuPPPBBBAAAAAA@@@???>>>===<<<<<<::::::999888666555444444222222333333333333444444___PPPMMMFFFMMMKKKLLLFFFEEECCCAAA@@@>>>>>>===<<<;;;:::888666555444333111111000000000000111111111000000///////////////...444::::::444///...///111///---,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,------...//////000000111111222222333222222222333555888<<<@@@DDDGGGIIIGGGBBB??????===:::===CCCFFFKKKQQQVVVZZZaaaiiipppzzzmmmiiisss}}}zzzrrrqqq{{{ooohhhdddbbb^^^\\\\\\\\\\\\\\\YYYWWWUUUUUUTTTSSSQQQOOOJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDAAA===999444222........................////////////000000000000000000000000000000000000...///111000//////000222111111111111111111111111111111111222222222333333222444666666666BBB___zzzvvv^^^SSSJJJGGGGGGDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB????????????????????????>>>??????@@@AAAAAABBBBBBCCCFFFKKKQQQWWW\\\```bbbhhhooossssssxxx{{{xxxtttrrrpppnnnllliiiccc```]]][[[YYYXXXUUUSSSSSSRRRQQQPPPNNNLLLJJJIIIGGGGGGFFFEEECCC@@@===<<<;;;;;;;;;::::::999999999;;;::::::999999::::::;;;888888999:::<<<>>>@@@AAA??????>>><<<;;;:::999888666444111000111222111111000000000000111111111111111222333444666888999999:::;;;<<<>>>@@@AAABBBCCCBBBCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKOOONNNNNNOOOQQQSSSVVVXXXUUUWWWXXXYYYYYYZZZ\\\___^^^___aaabbbdddeeeffffffkkkmmmppprrrssstttvvvxxxwwwyyy|||~~~}}}```VVVSSSLLLKKKQQQaaawwwyyy___EEEAAAAAA@@@???>>>===<<<<<<;;;:::999888777555444444222222333333333333444444aaaRRRNNNHHHNNNLLLMMMFFFEEECCCAAA???>>>======;;;;;;:::888777555444333111111000000000000111111111000000////////////000***333;;;;;;333,,,+++...222111...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---------...///000000111000111222333333333333333888888:::;;;===???AAAAAA;;;666666<<>>===<<<;;;;;;::::::999999999:::999999999::::::;;;<<<777888999:::<<<>>>@@@AAA@@@???>>>===;;;:::999888666444111111111222111111000000000000111111111111111111333444666777888999888999:::<<<>>>???@@@AAA@@@AAACCCEEEFFFGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIIIINNNNNNMMMNNNPPPSSSVVVWWWTTTUUUWWWWWWWWWXXX[[[]]]\\\^^^```bbbdddeeefffgggkkkmmmppprrrssstttvvvxxx|||}}}yyylll[[[UUUKKKIIIOOOWWWoootttoooNNNAAAAAA@@@???>>>===<<<<<<;;;:::999888777555444444222222333333333444444444^^^QQQOOOHHHMMMLLLMMMIIIGGGEEEBBBAAA@@@??????;;;:::888666444333222222222111111000000000000000000000///...............///............---------000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............////////////111222333222222444777999999;;;<<<;;;:::999:::;;;AAA@@@@@@AAAFFFLLLSSSWWWmmmuuulllwwwtttgggiiidddXXXWWWWWWXXXYYYZZZZZZXXXVVVPPPOOOMMMMMMNNNMMMLLLJJJIIIHHHGGGEEECCCAAA???>>>666444111000000///...,,,000...---...111111///,,,......//////000000111111//////000000000000//////111111111000000000000000///111222222222222333555444777666333:::QQQmmm}}}uuuiii\\\OOOGGGFFFHHHKKK@@@===GGGMMMHHHCCCCCCFFFDDDCCCCCCEEEFFFDDDAAA>>>???>>>>>>AAADDDDDDBBBFFFAAA@@@GGGKKKHHHGGGJJJRRRVVV___hhhkkkmmmttt}}}~~~|||{{{yyywwwtttpppmmmjjjiiihhheeeaaa^^^\\\[[[XXXSSSOOOPPPOOONNNMMMLLLLLLLLLLLLFFFCCCAAA@@@BBBBBB???<<<<<<:::888888999;;;;;;:::888888888999999:::::::::888888777777888:::;;;===???>>><<<:::999999999:::555444222111111111111222000000000000000000000000000000111222444555555666666777888999;;;<<<===>>>???AAABBBBBBBBBBBBCCCEEEFFFEEEDDDDDDEEEGGGIIIKKKLLLKKKKKKLLLOOOQQQRRRRRRSSSSSSSSSTTTVVVXXXZZZ[[[^^^\\\^^^bbbddddddfffjjjkkkmmmoooqqqsssvvvzzz||||||zzzyyy{{{}}}rrrZZZRRRNNNJJJQQQhhhzzz^^^JJJ???>>>>>>888:::???;;;<<<;;;999777666555555555444333333222222333333444```QQQNNNGGGLLLKKKKKKHHHFFFDDDBBB@@@?????????;;;:::888666444333222222222111111000000000000000000000///...........................------------//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............////////////222333555555555555888:::::::::;;;999888888:::<<<888GGGYYYbbbaaa```dddjjjwww}}}sssjjjvvvsssfff```^^^]]][[[XXXWWWWWWXXXYYYSSSQQQPPPOOOPPPPPPNNNLLLJJJIIIHHHFFFDDDCCCAAAAAA;;;777222///...///......///...---...000111///,,,.../////////000000000111//////000000000000//////000000000000000111111111///111222222222222333555333666666777BBBYYYppp}}}lll```___[[[TTTRRRGGGFFFPPPQQQHHHHHHSSS]]]XXXSSSQQQPPPMMMEEE???AAACCCEEEEEEFFFGGGIIIJJJNNNLLLLLLOOOMMMJJJNNNVVVXXX\\\fffqqqwww~~~|||yyywwwvvvuuusssqqqnnnkkkjjjiiiccc```]]][[[ZZZWWWRRROOOPPPOOONNNMMMLLLKKKJJJJJJFFFCCCAAAAAABBBBBB???======;;;999888999::::::999888888999999999:::::::::888888777777888:::;;;<<<>>>===<<<:::999999999999555444222111111111111222000000000000000000000000000000111222333444555555666666777999:::;;;=========>>>@@@@@@??????AAABBBEEEDDDCCCCCCDDDFFFHHHJJJKKKKKKKKKLLLNNNOOOPPPPPPSSSSSSSSSUUUVVVXXXZZZ[[[^^^]]]```eeefffdddeeeiiikkkmmmoooqqqrrrtttxxxzzz|||zzzzzz|||hhhYYYPPPJJJJJJ```uuu~~~TTTEEE@@@???:::===AAA<<<<<<;;;999888666555555555444333333222222333333444cccRRRMMMEEEKKKIIIJJJGGGEEECCCAAA???>>>>>>>>>;;;:::888666555333333222222111111000000000000000000000///...........................---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,............////////////333555777888777777888:::999999888777666888;;;>>>KKKhhh}}}yyy|||ooozzz}}}}}}ttthhhjjj|||}}}iiiiiidddbbb```]]]\\\ZZZYYYYYYWWWUUUSSSSSSSSSRRRPPPOOOKKKKKKJJJHHHGGGEEEDDDDDDAAA<<<666111/////////.........---...///000...,,,////////////000000000000//////000000000000////////////000000111111222222///111222222222222333555333444555<<>>===<<<:::999999999999555444333111000111111222000000000000000000000000000000111222333444444555555666777888999:::;;;<<<:::;;;======<<<<<<>>>???CCCBBBBBBBBBCCCEEEGGGHHHJJJJJJJJJKKKLLLMMMNNNOOORRRSSSSSSUUUVVVXXXZZZ[[[^^^^^^aaafffeeebbbbbbeeeiiikkknnnpppqqqsssvvvxxx{{{zzz{{{}}}vvv^^^QQQJJJIII\\\zzz|||nnn___JJJ???>>>;;;===AAA<<<<<<;;;999888666666555555444444333333333333444444gggTTTMMMEEEKKKJJJJJJEEEDDDBBB@@@>>>>>>>>>>>>;;;:::888777555444333333222111111000000000000000000000///........................---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,............////////////222444777888888777777888777777777666777;;;@@@EEESSSooovvvrrriiitttuuuoooooorrrzzz{{{~~~~~~zzzwwwxxxyyy|||ooommm|||wwwhhhfffddddddeeebbb\\\VVVZZZXXXVVVUUUUUUTTTRRRPPPLLLLLLKKKIIIHHHGGGFFFEEEDDD@@@;;;666333111///---........./////////...---////////////000000000000//////000000000000//////......///000111222222333///111222222222222333555555333444???YYYssszzzkkkkkkkkkkkkkkkooo{{{yyyooofffaaaZZZUUUQQQQQQRRRSSSXXX]]]sssqqqmmmgggbbbeeeoooxxx~~~|||~~~{{{vvvssssssrrrqqqoookkkfffaaa______^^^\\\YYYVVVSSSPPPNNNOOOOOONNNLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA>>>;;;999999999888777999999999999999999999999999888777777777888:::;;;===<<<<<<:::999999888888666555333111000000111111000000000000000000000000000000000111222333333444444555666777888999::::::888999;;;;;;::::::<<<===@@@@@@@@@AAABBBCCCEEEFFFHHHIIIIIIIIIIIIJJJLLLMMMQQQRRRSSSTTTVVVXXXZZZ[[[______aaabbb___[[[[[[___eeehhhkkknnnpppsssvvvxxxzzzzzz|||~~~eeeUUUOOOLLLWWWnnnmmmvvvhhhMMM===;;;999<<>>===>>>>>><<<;;;999777555444333333222111111000000000000000000000///..................------------,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////111333666777666555555666555666888:::===BBBHHHLLLSSScccyyyxxxooopppxxx}}}tttkkkhhhiiidddhhhoootttuuuttttttvvv{{{uuuuuu{{{ssskkkhhhhhhfff___YYY]]][[[XXXWWWWWWUUUSSSQQQMMMMMMKKKJJJHHHGGGFFFEEEDDDBBB???===:::666000,,,...///000000//////...///000000000000//////////////////000000000000//////......///000111222222333///111222222222222333555777333333DDDccc{{{nnnyyy}}}sssvvv|||zzzkkk___UUUUUUWWWYYY^^^ddduuurrrooopppxxx}}}wwwtttmmmmmmmmmkkkhhhddd```^^^]]]]]][[[YYYUUURRRPPPOOONNNNNNMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB???<<<::::::999888777999999999999999999999999999888777777777888999:::<<<<<<;;;;;;:::888777777666555333111000000000111000000000000000000000000///000000111111222222222333444444555666777888888777888::::::999999;;;<<<>>>>>>>>>???@@@AAABBBCCCEEEFFFHHHHHHGGGGGGJJJLLLPPPPPPQQQSSSUUUXXXZZZ[[[```______^^^YYYSSSUUU[[[aaadddiiimmmpppssswwwyyyyyyzzz}}}mmm[[[VVVKKKOOO___~~~rrrkkknnnPPP>>>===;;;<<>>>>>>>>???<<<;;;999777555444444333222111111000000000000000000000///...............------------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..................////////////111333555555444333444555555999>>>BBBFFFJJJOOORRR\\\___gggrrrzzzzzzqqqiiiffflllpppkkkaaa\\\```ggg___cccmmm{{{vvvooooooqqq{{{vvvkkkfffcccbbb```^^^[[[ZZZYYYWWWUUUSSSPPPOOOMMMKKKIIIGGGFFFEEEDDDCCCCCCBBB???:::333......000222111000///000000000000000000//////////////////000000000000////////////000000111111222222///111222222222222333555888555777LLLppptttooo~~~pppddd[[[[[[\\\]]]bbbkkkmmmkkkllluuu}}}xxxtttgggggghhhhhhfffeeecccbbb\\\\\\\\\YYYUUUQQQPPPPPPMMMMMMMMMMMMKKKIIIGGGEEEEEEFFFGGGFFFDDDCCCDDDEEEBBB???<<<:::::::::999888:::::::::999999999999888999888777666666777888999;;;;;;;;;;;;:::888777666777555333111000000000000000000000000000000000000//////000000000111111111333333333444555666666666666777999999888888:::;;;;;;<<<===>>>???@@@@@@AAAAAADDDFFFFFFEEEEEEIIILLLNNNNNNPPPQQQTTTVVVXXXZZZ]]]]]]^^^]]]XXXRRRUUU[[[___ccciiimmmqqqtttwwwyyywwwzzz~~~qqqZZZRRRLLLKKKVVVttt}}}oooqqqRRRAAABBB???>>>AAA???===<<<:::999777666666666555555444444444444555555gggRRRMMMIIIPPPLLLJJJDDDCCCBBB@@@?????????@@@<<<;;;999777666555444444222111111000000000000000000000///...............---------,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///............////////////222333444333222222444666888>>>EEEKKKOOOQQQSSSTTTVVVTTTTTTVVVXXXXXXUUUQQQRRRZZZcccgggggggggkkkooowwwzzzuuugggkkk}}}kkkfffiiidddbbb___]]]\\\ZZZWWWUUUSSSRRRPPPNNNKKKHHHGGGFFFEEEDDDCCCBBBAAA===777333///111333333111000111222111000000000/////////...//////000000000000//////000000000000000111111111///111222222222222333555888777>>>WWWxxxyyysssqqqsssppplllsss}}}~~~{{{vvvrrrjjjiiihhhgggeeedddcccbbb[[[]]]]]]ZZZUUUQQQPPPQQQLLLMMMNNNNNNLLLJJJHHHFFFEEEGGGHHHGGGEEEDDDEEEGGGAAA???<<<::::::;;;:::999:::::::::999999999888888999888777666666777888999;;;;;;;;;;;;:::888777666777666444222000000000000000000000000000000000000/////////000000000000000222222333333444444555555444666777777777777888:::999:::;;;===>>>>>>??????===AAADDDEEECCCDDDHHHMMMLLLMMMNNNPPPRRRUUUWWWYYYWWWZZZ```ccc^^^XXXYYY___aaaeeejjjnnnqqqrrruuuvvvwwwzzz~~~xxxZZZNNNNNNKKKPPPfff|||nnnQQQBBBEEEAAA>>>@@@AAA===<<<;;;999888777666666555555444444444444555555dddPPPLLLIIIPPPLLLIIIEEEDDDBBB@@@??????@@@@@@<<<;;;:::888666555444444222111111000000000000000000000///...............---------,,,,,,,,,++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000444444444333222222555777<<>>;;;888000222555444222000222333111111000000/////////...//////000000000000//////111111111000000000000000///111222222222222333555666888DDD```}}}xxxtttpppqqqooolllhhhdddaaa______[[[]]]]]]ZZZUUUQQQQQQRRRLLLMMMNNNNNNMMMKKKIIIHHHEEEGGGIIIHHHEEEDDDEEEHHHAAA>>>;;;:::;;;;;;:::::::::::::::999999888888888999888777666666777888888:::;;;;;;;;;:::888666555777666444222000//////000000000000000000000000000////////////000000000000222222222333333444444444333555666666555666777999999999;;;<<<===>>>>>>>>>;;;@@@CCCDDDBBBCCCHHHMMMKKKLLLMMMOOOQQQTTTVVVXXXRRRYYYbbbhhheee^^^^^^bbbdddggglllooopppqqqssstttvvvzzzbbbSSSKKKHHHIIIWWWvvv{{{tttjjjMMMAAAEEE@@@;;;>>>@@@===<<<;;;999888777666666555555444444444444555555```QQQLLLGGGPPPMMMIIIGGGFFFCCCAAA@@@????????????===:::777555333222222000//////000111111///...000/////////..................---,,,,,,+++******,,,,,,++++++,,,,,,---...,,,,,,++++++***+++++++++///...---,,,------///000///000111222333444444444333444555333222444999>>>BBBHHHOOORRRQQQNNNMMMNNNPPPTTTVVVTTTPPPPPPUUUZZZ^^^eeekkkkkkkkkmmmmmmkkkmmmttt}}}pppuuucccooohhheeedddddd```ZZZXXX[[[WWWUUUSSSQQQNNNKKKIIIHHHHHHGGGFFFDDDBBB@@@>>>===777444///......000222222000000000000000000000000000000000000111111111111000111111111111222222222555111......111444555444888666IIIuuu~~~}}}~~~{{{{{{{{{zzzzzzxxxoooddd___```ccccccbbbcccbbbaaa```^^^[[[WWWSSSRRROOOLLLJJJKKKKKKKKKKKKNNNKKKJJJKKKHHHDDDBBBEEEAAA>>>;;;999999:::999999999999888888888888888999999999999777555555777999:::::::::::::::999888777666555444444222222111000000000000000000000000000......///000000000000000000000111222222222222111333333333444444444555555666777999999888999;;;===<<>>===:::666222000000222222333000000000000000000000000000000000000111111111111000111111111111222222222444111///000222444444444999<<>>:::999999:::::::::999999888888888888999999999999999777555555777999::::::::::::999888777777666555444444222222111000000000000000000000000000......///000000000000000000000111222222222222111333333333333444444444444666777888888888999;;;===<<<>>>@@@BBBCCCDDDFFFHHHHHHJJJLLLNNNOOOQQQTTTVVVWWWYYY]]]aaadddeeeeeeeeebbbdddhhhkkkoooqqqrrrsssyyyzzz|||~~~___RRRMMMHHHJJJVVVnnnkkkLLL@@@@@@>>><<<=========<<<;;;999888777777666555555555555555555666XXXOOONNNIIIQQQLLLGGGHHHGGGEEECCCAAAAAAAAAAAA???===:::777555333333333222000......///111111000000000000/////////....../////////......------,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,...............///000000111222222333333333222222111444777777777888<<>>===:::666333333333333222000000000000000000000000000000000000111111111111000111111111111222222222222111000111444555444333888BBB]]]}}}~~~~~~||||||{{{zzzxxxrrrkkkdddcccfffiiiiiiggghhhfffbbb___]]][[[XXXVVVSSSPPPLLLIIIIIIIIIHHHGGGHHHFFFFFFGGGDDD??????BBB???===:::999:::;;;;;;;;;999999999888888999999:::999999999777666666777999::::::::::::999888777666666555444444222222111000000000000000000000000000......///000000000000000///000111111222222111111222222333333333444444444555666777777777888:::<<<;;;===???AAABBBCCCEEEGGGHHHJJJLLLMMMNNNPPPSSSVVVVVVWWWZZZ]]]```bbbcccdddbbbdddgggkkknnnqqqsssttt{{{|||~~~~~~jjjWWWNNNGGGFFFLLL\\\uuuyyySSSBBBAAA???>>>>>>======<<<;;;999888777777555555444444444444555555XXXOOOMMMHHHOOOLLLHHHGGGFFFDDDBBBAAA@@@AAAAAA>>>===:::777555444333333333111...---///111111111000000000////////////...///.........---------,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------.........//////000111111222222333333333222111111333777::::::888888;;;>>>>>>@@@BBBCCCCCCFFFLLLQQQVVVWWWYYY]]]aaacccdddeeesssxxxwwwrrrpppyyynnn]]]WWW^^^kkkuuuqqqsssqqqhhh___aaappp~~~rrrxxxrrrkkkllliiibbb___]]][[[XXXTTTQQQOOONNNPPPNNNLLLIIIFFFCCC@@@??????<<<999666555444333111000000000000000000000000///000000000111111111111000000111111111222222222000000111333444555555444777KKKggg|||~~~~~~~~~~~~}}}zzzvvvsssmmmiiieeegggnnnssstttsssjjjgggaaa]]][[[YYYWWWUUUPPPMMMJJJHHHIIIIIIIIIIIIKKKJJJIIIIIIDDD>>>>>>BBB???<<<:::999:::<<<<<<<<<:::999999999999::::::;;;999999999777666666888:::::::::::::::999888666666666555444444222222111000////////////////////////......///000000000000000///000000111111111111111222222222222333333333333333555666666555666999;;;:::<<<>>>@@@@@@BBBDDDFFFGGGIIIKKKLLLMMMPPPSSSUUUUUUVVVWWWZZZ\\\___bbbcccbbbdddgggjjjnnnqqqtttuuu||||||~~~~~~|||}}}tttZZZPPPIIIHHHIIITTTooo[[[GGGAAA@@@@@@BBB======<<<;;;999888777777444444333333333333444444[[[QQQMMMFFFNNNLLLJJJEEEDDDBBB@@@??????@@@@@@>>><<<:::777555444444444444111......///111222222111000000000////////////---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++,,,------.........///000000111111222222222333333333222111111666999;;;;;;999888:::<<<;;;???DDDFFFGGGJJJOOOTTTNNNRRRWWWYYY[[[aaaiiippp{{{xxxnnndddaaaffflllmmmxxxrrrhhh\\\SSSQQQUUUYYYVVV```llloookkkddd```___mmmzzzqqqnnnkkkiiibbbaaa___]]]YYYVVVSSSPPPOOOQQQPPPMMMJJJGGGDDDBBB@@@@@@>>>;;;888777555222000111111111111111111111111///000000000111111111111000000111111111222222222///000222444444555555666:::TTTooovvv|||{{{~~~~~~{{{vvvrrrkkkgggeeeiiiqqqwwwxxxwwwkkkfff```[[[XXXVVVTTTRRRMMMJJJHHHHHHIIIKKKLLLLLLPPPOOOOOOMMMGGG@@@???DDD???===:::999;;;<<<===<<<::::::999999:::;;;<<<<<<888999999888666777999;;;<<<;;;;;;;;;999888777666666555444444222222111000////////////////////////......///000000000000000//////000111111111111000111111111222222222333333222333444444444555777999888:::===>>>???@@@CCCEEEFFFHHHJJJLLLMMMOOORRRUUUUUUUUUVVVXXX[[[^^^aaaccccccdddgggjjjmmmqqqtttuuuzzz{{{|||}}}}}}~~~~~~~~~~~~zzz|||___SSSKKKIIIFFFMMMnnndddMMMAAA===???BBB======<<<;;;999888777777444444333333333333444444[[[QQQLLLEEELLLLLLKKKDDDBBBAAA????????????@@@===<<<999777555444444444333111//////000222222111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++,,,,,,---...///---...///111222222222222111222222333333333222222777:::;;;:::888777:::===>>>BBBFFFHHHHHHHHHKKKNNNHHHPPP[[[aaacccgggnnnuuuoooiii^^^RRROOORRRSSSPPP\\\dddkkkkkkeee]]]XXXWWW[[[cccmmmsssrrrmmmgggccclllttt}}}rrrjjjmmmxxxwww}}}ssskkkiiibbbcccbbb___\\\XXXTTTRRRPPPQQQPPPNNNKKKHHHEEECCCBBBAAA???<<<;;;999777333000111111111111111111111111000000000000111111111111000111111111111222222222///111333444333444666888<<>>;;;:::;;;<<<<<<<<<::::::::::::;;;<<<======888999999888777777:::<<<=========<<<;;;999888777666555444444222222111000000000000000000000000000......///000000000000000...///000000111111000000000000111111111222222222111222333333333444666888777999<<<===>>>???AAADDDFFFHHHJJJKKKLLLNNNQQQTTTUUUUUUVVVYYY[[[^^^aaabbbeeefffgggjjjmmmpppssstttxxxxxxyyy{{{{{{|||||||||~~~zzz|||jjjXXXLLLIIICCCFFFffflllSSSBBB<<<<<>>===:::555222111111111111111111111111000000000000111111111111000111111111111222222222000222333333222333777:::GGG]]]ttt|||{{{zzz|||}}}zzz{{{}}}~~~|||wwwrrrjjjddd```aaaggglllmmmllllllhhhbbb]]]YYYUUUQQQOOOLLLJJJHHHIIIKKKNNNOOOOOOPPPPPPRRRPPPIIIAAACCCIIIBBB???<<<:::;;;<<<<<<;;;::::::::::::;;;<<<===>>>888999999888777888:::<<>>===<<<:::999888666555444444222222111000000000000000000000000000......///000000000000000...//////000000000000000000000000000111111111222000111222222222333555777666888;;;<<<===>>>@@@CCCEEEGGGIIIKKKLLLNNNQQQTTTUUUVVVXXXZZZ]]]```aaabbbgggggghhhiiilllooorrrsssvvvwwwxxxzzz{{{|||||||||{{{||||||aaaNNNKKKEEEDDD^^^ttt}}}nnnVVVFFF@@@???>>>======<<<;;;999888777777666555555555555555555666|||RRROOONNNGGGMMMKKKIIIEEEDDDBBBAAA@@@AAAAAABBB===;;;999777555555555555111111000111333333111///111111111111000000000000---.....................,,,,,,++++++,,,,,,---...+++++++++,,,---...///000---...000222333333333333///000111222333444444444333555777666666999???DDDDDDFFFHHHFFFEEEFFFJJJNNNPPPOOOOOOQQQUUUWWWWWWWWWYYY\\\ZZZRRRLLLLLLNNNNNNSSS^^^iiiiiiaaa^^^ccckkkaaaggglllmmmkkkkkkooosssuuuwww}}}zzzxxx}}}}}}oooqqqzzzpppnnniiiiiigggdddaaa]]]YYYVVVUUUOOONNNMMMKKKIIIFFFEEEDDDCCCBBBAAA@@@???<<<888444111111111111111111111111000000000000111111111111000111111111111222222222000222333222111333888<<>>>>>888999999888777888:::===@@@@@@???>>>===;;;999888666555555444333222111000000000000000000000000000...//////000000000000000...//////000000000000000000000000000111111111111///000222222111222444666666888:::;;;<<<>>>@@@BBBEEEGGGIIIJJJKKKNNNQQQSSSUUUVVVYYY\\\___aaabbbccchhhhhhhhhiiilllnnnqqqsssvvvvvvxxxzzz{{{|||}}}}}}{{{|||iiiPPPOOOLLLIII\\\{{{www}}}mmmUUUJJJGGGDDDAAA======<<<;;;999888777777666666555555555555666666xxx\\\LLLLLLJJJKKKLLLHHHGGGEEEBBB@@@??????@@@BBB<<<<<<;;;999888666555444222111111000000000000000111111000000000000000111......---------,,,,,,,,,...---,,,,,,+++++++++++++++,,,---////////////......///111333444333111000222222222222222222222222111333555666888;;;???BBBHHHCCCAAACCCDDDEEEJJJPPPOOOLLLKKKMMMPPPPPPJJJEEENNNSSSWWWWWWTTTRRRSSSVVVZZZ^^^```]]]UUUNNNLLLMMMRRRXXX^^^^^^[[[ZZZ___dddkkkkkktttzzz~~~yyykkkiiikkkvvvpppgggjjjiiibbb]]]]]][[[WWWUUURRROOOLLLJJJHHHEEECCCFFFDDDAAA@@@???===:::888111111111111000000//////000000000000////////////222222222222222222222222///555333111666555777DDDgggyyy{{{yyyzzz{{{{{{{{{zzzzzz|||~~~zzz~~~|||yyysssooocccdddddddddeeejjjppptttllliiiddd^^^YYYVVVTTTSSSPPPOOONNNMMMMMMNNNPPPQQQNNNPPPPPPLLLFFFBBBBBBCCCEEEBBB===::::::::::::999999999999999:::;;;<<<<<<:::999999888999:::<<<<<<@@@@@@@@@???>>><<<999888777777666555444222111000000000000000000000000000000000000000000000000000////////////000000000000222222222111111111000000000000000111222444555666666777888999;;;>>>@@@AAAGGGHHHIIIJJJKKKMMMPPPSSSUUUWWWYYY[[[\\\___bbbeeeccccccdddfffiiilllnnnooosssuuuxxx|||^^^SSSLLLGGGUUUmmmrrrwwwnnnZZZNNNFFFAAA>>>???>>>===;;;:::999888888777777666666666666777777vvvZZZJJJIIIHHHIIILLLGGGHHHFFFCCC@@@??????@@@AAA<<<;;;:::888777555444444222111111000000000000000000000///////////////000......---------,,,,,,,,,...---,,,,,,+++++++++,,,***+++---...//////......///000111222333222222111333333333333333333333333222333555555666999<<>>AAABBBCCCGGGLLLJJJJJJKKKKKKKKKKKKKKKJJJPPPTTTYYYYYYUUUSSSTTTVVVUUUXXXYYYWWWQQQLLLIIIIIIKKKPPPUUUXXXXXXYYY^^^bbbaaa^^^bbbqqq|||pppkkktttqqqlllfffaaa]]]YYYWWWWWWTTTPPPNNNLLLJJJHHHFFFGGGEEEBBBAAA@@@>>>;;;999333222111000000000000000000000000000000000000///222222222222222222222222000555333111555555999GGGkkkxxxwwwyyyzzzyyyxxxxxxyyyzzzzzz~~~zzztttooohhhfffcccaaaccchhhmmmpppiiigggccc^^^ZZZWWWTTTSSSSSSRRRQQQPPPPPPRRRSSSUUUSSSTTTSSSNNNGGGCCCBBBCCCEEEBBB>>>;;;:::::::::999999999999999:::;;;<<<<<<;;;;;;:::999:::;;;<<<===AAABBBAAAAAA???===:::999777777666555444222111000000000000000000000000000000000000000000000000000////////////000000000000222222222111111111000000000000000111222333555555666666777999;;;===???@@@EEEFFFHHHHHHIIIKKKNNNQQQSSSUUUWWWYYYZZZ]]]```ccccccccceeegggiiilllnnnppptttvvvyyy}}}iiiVVVKKKCCCMMMbbb{{{rrr{{{eeeRRRFFFBBB@@@???>>>===;;;:::999888888777777666666666666777777wwwZZZIIIHHHGGGIIIMMMJJJIIIGGGDDD@@@>>>>>>???@@@<<<;;;999777666444333333222111111000000000000000//////............//////......---------,,,,,,,,,------,,,+++++++++,,,,,,+++,,,---///000//////...111111111111111222222222333333333333333333333333222444555555555777:::===>>><<<<<>><<<;;;;;;:::999999888888999999:::;;;<<<<<<;;;;;;::::::;;;===>>>BBBBBBBBBAAA@@@===;;;:::777777777666444333111000000000000000000000000000000000000000000000000000////////////000000000000222111111111111000000000000000000111222333444555555666777888:::<<<>>>@@@BBBDDDEEEFFFGGGIIILLLOOOPPPRRRUUUWWWXXXZZZ]]]```bbbcccdddgggjjjmmmoooqqqvvvxxx{{{~~~zzzbbbRRRFFFHHHSSSxxxtttpppoooTTTFFFBBBAAA???>>>===;;;:::999999888888777777666666777777888zzz\\\KKKIIIHHHKKKPPPMMMJJJHHHDDD@@@>>>>>>>>>???<<<;;;999666444333333222222111111000000000000000//////.........///000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,...///000111111000000222111111000000111222222444444444444444444444444222333555555666888;;;>>>???<<<===@@@AAA??????BBBHHHIIIJJJIIIIIILLLSSSYYY[[[^^^aaaaaa___]]]\\\]]]`````````bbbbbbaaa]]]ZZZXXXWWWWWW[[[___aaaaaa___^^^[[[YYY[[[aaakkkwwwuuusssttt~~~uuulllfffgggbbb^^^aaaZZZWWWTTTRRRQQQOOOMMMKKKJJJHHHEEEDDDCCCAAA>>><<<888666333000///000111222000000000000000111111111222222222222222222222222111555333222666666AAAYYYzzz{{{xxxzzz|||{{{zzzxxxxxxyyyxxx{{{}}}xxxqqqllllllfffaaaaaadddgggfffdddbbbbbbbbb```^^^[[[WWWUUUPPPOOONNNNNNOOOPPPSSSTTTWWWWWWUUUPPPIIIEEEEEEGGGFFFCCC???===<<<;;;:::999888888888888999:::;;;<<<<<<;;;:::999999:::;;;<<>>>>>>>>???===<<<999666444333222333222111111000000000000000000/////////000000111222......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///111222333333222222222222111000000111111222444444444444444444444444111333555666777:::>>>AAAAAA??????AAAAAA>>>===???GGGFFFEEEFFFIIINNNSSSVVVZZZ\\\^^^___^^^\\\[[[[[[ZZZ[[[\\\___aaaaaa^^^\\\```^^^^^^aaafffiiihhheeefffiiiiiieeecccgggrrr{{{}}}~~~{{{{{{xxxhhhhhhccc^^^^^^[[[YYYUUUSSSRRRPPPNNNLLLKKKIIIFFFEEEDDDBBB???===:::888555111000000111222///000000000111111111222222222222222222222222222111555333444777888IIIfffzzz{{{wwwyyyzzzzzzyyyxxxxxxyyyxxx}}}|||zzzuuunnnhhhhhhdddaaacccgggiiieeeaaa```aaaaaaaaa^^^[[[WWWUUUMMMLLLKKKKKKMMMOOOQQQSSSSSSTTTSSSNNNIIIFFFHHHJJJGGGDDDAAA>>>===<<<:::888888888888888999:::;;;;;;;;;:::999888888999::::::============<<<;;;999888888888777666555333222111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111222333333333444444666888:::<<<>>>@@@BBBEEEGGGHHHJJJLLLNNNOOORRRUUUWWWXXXYYY[[[]]]```aaacccfffiiimmmppprrrxxxyyy|||~~~~~~}}}nnn[[[QQQMMMKKKcccrrrssszzz\\\IIICCCAAA@@@???>>><<<;;;:::999999888888777777777777888888yyy\\\KKKIIIGGGJJJMMMIIIIIIGGGDDD@@@>>>>>>???@@@???===999666444333333333222111111000000000000000000000///000000111222333......---------,,,,,,,,,,,,,,,+++++++++,,,------///000111333444333333222222222222111111111111111333333333333333333333333111222555666888;;;???CCCBBB???>>>@@@???<<<;;;>>>AAAAAAAAABBBFFFJJJNNNOOORRRSSSUUUVVVWWWVVVUUUTTTRRRUUUXXX\\\^^^^^^^^^]]]___^^^___dddjjjnnnnnnlllkkkqqqtttooojjjmmmuuuzzznnnkkksssjjjgggeeebbbaaa^^^\\\XXXUUUSSSQQQOOOMMMLLLJJJGGGEEEDDDBBB@@@>>>;;;999666444222111111222///000000111111222222222222222222222222222222222111444333555999;;;PPPsss|||zzzvvvuuuvvvvvvvvvuuuuuuwwwyyyyyy}}}|||zzzuuunnnhhhdddbbbaaaccceeefffccc````````````___\\\XXXTTTRRRLLLKKKKKKKKKMMMOOORRRTTTPPPQQQPPPMMMIIIGGGJJJMMMHHHEEEBBB???>>>===:::888888777777888888999:::;;;::::::888777777888888999888999:::;;;::::::888888888888777777555444222111000000000000000000000000000000000000000000000000////////////000000000000//////000000000000000111000000000000000111222222222333444555777999;;;===???BBBEEEHHHIIIKKKMMMOOOOOORRRVVVXXXYYYYYY[[[\\\^^^___aaadddhhhlllppprrrvvvxxx{{{}}}~~~~~~}}}}}}kkkRRRMMMNNNMMMYYY}}}{{{rrrsssTTTEEECCC@@@???>>><<<;;;::::::999999888888777777888888999zzz]]]LLLKKKIIIIIIKKKGGGHHHFFFCCC@@@??????@@@AAA@@@>>>:::777444333444444222111111000000000000000.........//////111222222......---------,,,,,,,,,,,,+++++++++,,,,,,---......///000222222222222111111222222333222111000///333333333333333333333333111333555666777999===@@@>>>::::::<<<<<<999:::===:::>>>BBBDDDDDDEEEHHHKKKJJJKKKLLLOOOPPPPPPOOONNNNNNTTTZZZ]]]^^^___aaaccc^^^___bbbeeejjjmmmnnnnnnooossstttpppoootttwwwwwwzzznnniiippp{{{oookkkiiihhhbbb___[[[XXXVVVSSSPPPNNNLLLIIIGGGEEEDDDBBB@@@===;;;:::888666333222111000///000000111111222333333222222222222222222222222111444444777;;;>>>WWW~~~|||zzzsssuuuuuutttssssssuuuxxx||||||~~~~~~}}}xxxqqqkkkcccbbb```___^^^___``````______]]][[[WWWSSSPPPNNNJJJJJJJJJJJJLLLOOORRRTTTQQQQQQPPPMMMIIIHHHKKKOOOHHHFFFCCC@@@???===:::888777777777777888999:::;;;;;;:::999888888888999999555666888999::::::999999888888888777555444222111000000000000000000000000000000000000000000000000////////////000000000000////////////000000111111000000000000000111111222111222333444666999;;;<<<>>>AAAEEEHHHIIIJJJLLLNNNNNNQQQUUUXXXXXXYYYYYYZZZ\\\]]]___cccgggkkkoooqqquuuvvvyyy|||}}}}}}}}}|||uuuVVVOOOOOOKKKNNNlll|||uuubbbHHHFFFAAA@@@>>>===;;;:::::::::999888888777777888888999|||```OOONNNKKKKKKLLLGGGGGGFFFBBB@@@??????@@@BBBAAA???;;;777444444444555222111111000000000000000---------......000111111......---------,,,,,,,,,++++++++++++,,,,,,---...,,,---///000111111000000000111333444333111///...222222222222222222222222222444555555555777;;;===999666555888999888:::===777???HHHHHHDDDBBBFFFLLLFFFGGGIIILLLNNNOOOMMMLLLLLLRRRZZZ^^^]]]^^^aaaeeebbbccceeegggiiikkkllllllsssssspppmmmqqqwwwvvvppppppwww}}}yyysssvvvzzzmmm|||qqqmmmiiifffbbb^^^ZZZWWWUUUQQQOOOKKKIIIGGGEEEDDDBBB???===;;;;;;999777555222111000///000000111222222333333222222222222222222222222111444444888<<<@@@[[[|||zzzrrrvvvvvvuuuttttttwww|||~~~|||tttooodddccc___ZZZXXXYYY]]]aaa___]]][[[XXXSSSOOOLLLJJJHHHHHHHHHHHHJJJMMMPPPRRRRRRSSSQQQMMMIIIHHHLLLOOOHHHFFFCCCAAA???===:::888777777777777888999:::;;;===<<<:::999999999::::::444555777999:::;;;::::::888888888777666444222222000000000000000000000000000000000000000000000000////////////000000000000.../////////000000111111111000000000000000111222111222222444666888:::<<<===@@@DDDGGGIIIJJJLLLMMMMMMQQQUUUWWWXXXXXXXXXYYYZZZ\\\^^^bbbfffkkknnnqqqsssuuuxxx{{{}}}}}}}}}|||}}}cccWWWQQQHHHHHH^^^wwwyyymmmJJJIIIAAA@@@>>>===;;;:::::::::999999888888888888999999~~~YYYQQQMMMJJJNNNHHHLLLKKKHHHDDDBBBAAAAAAAAA@@@@@@>>><<<888555333111000222222111000//////000000111///------///111111111//////...------------...,,,,,,,,,,,,------......000000000000111111111111333444555444222111222333444444444333333222222222222444666888999777555444444555666777999:::;;;<<<===???AAABBBCCCDDDFFFHHHDDDFFFHHHIIIJJJLLLOOORRRRRRTTTWWWYYYZZZ\\\___aaa______``````aaabbbbbbbbbggghhhiiigggcccbbbdddgggfffiiimmmqqqwww{{{qqquuuttt{{{jjjffffffaaaZZZWWWWWWSSSLLLNNNKKKHHHFFFEEECCC@@@===>>>===<<<:::888555333111111111222222222333333333111111222222222333333333999333444999999BBBgggooovvvuuuwwwzzzuuurrrsssttttttyyy~~~{{{wwwtttqqqdddeeeeeebbb___^^^```bbb```___\\\XXXTTTPPPMMMKKKHHHEEECCCEEEIIIMMMNNNNNNRRRSSSQQQMMMHHHFFFHHHKKKHHHGGGEEECCC@@@===;;;:::777777777777888999:::;;;<<>>@@@BBBEEEIIIKKKMMMPPPRRRUUUXXXYYYYYYXXXWWWZZZ\\\___bbbeeehhhjjjkkkqqqrrrtttwwwyyy{{{|||||||||~~~ttt[[[OOOHHHJJJRRRnnnsssOOOGGGCCCBBB@@@>>><<<:::999999777777777777777777777777}}}YYYPPPMMMKKKOOOIIIMMMKKKHHHDDDBBBAAAAAAAAA@@@<<<;;;:::888666555444444222111111000//////000000111///------///111111000//////...---------------,,,------...///000000000000000000111111111222222222444777777555333222222444444333333333222222222222333555777888666555333444555666777999:::;;;<<<<<<>>>AAABBBCCCDDDFFFHHHHHHJJJKKKKKKJJJKKKMMMOOONNNOOOPPPPPPQQQRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTRRROOOMMMLLLLLLPPPSSSWWW\\\bbbkkkvvv}}}zzziiigggddd```\\\YYYVVVTTTMMMKKKHHHFFFEEECCC@@@>>>>>>>>><<<:::888555333222111111222222222333333333111222222222222333333333000///333999;;;LLL|||~~~mmmyyytttwwwyyyyyytttrrrsssttttttyyy|||xxxssspppmmmmmmkkkhhhccc```aaabbbaaa```]]]YYYUUUQQQOOOMMMJJJGGGEEEFFFIIILLLMMMMMMOOOPPPPPPMMMIIIGGGIIIKKKJJJIIIFFFCCC???<<<:::999777777777777888999:::;;;:::>>>>>>;;;:::===???>>>;;;999777777999;;;;;;:::999888777777777555222000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111222444444444555888:::===>>>???BBBEEEHHHKKKMMMOOOQQQTTTWWWYYYYYYXXXWWWZZZ\\\___bbbeeehhhjjjkkkpppqqqtttvvvyyy{{{|||}}}~~~iiiVVVMMMEEEMMMjjjuuuwwwMMMIIICCCBBB@@@>>><<<::::::999888888888888888888888888|||XXXPPPLLLKKKOOOJJJNNNJJJGGGDDDAAAAAAAAAAAA@@@<<<;;;:::888666555444444111111000/////////000000000///---...000111111000///......---------------------...///111222333333000000111111111222222222000444888999777444222111333333333333222222222222111222444555666555333222444555666777888999:::;;;;;;===@@@AAABBBDDDFFFHHHGGGHHHHHHFFFDDDCCCDDDEEEGGGFFFEEEEEEFFFFFFEEECCCDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBB???===???AAACCCFFFJJJOOOVVV[[[lllvvvqqqiiidddddd___VVVRRRVVVLLLJJJGGGEEEDDDCCCAAA???>>>>>>===;;;888666444222111111222222222333333333222222222222333333333333222444888:::<<>>;;;999888777777777777888999::::::GGGJJJHHHCCC???@@@@@@>>>===;;;999888999:::::::::999888777777777666333000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111222333444444555777:::<<<===???AAADDDGGGJJJLLLNNNPPPSSSVVVXXXXXXXXXWWW[[[\\\___bbbeeeiiikkkllloooqqqtttwwwyyy|||}}}~~~uuuZZZOOOHHHMMMjjjzzz|||sssOOOMMMDDDCCCAAA>>><<<;;;:::999888888888888888888888888|||WWWOOOLLLKKKPPPJJJOOOJJJGGGCCCAAAAAAAAAAAA@@@@@@>>><<<888555333111000111000000/////////000000000///......000111111000///...------,,,,,,------,,,---...///111222444444/////////000000000111111111333666777555333222222333222222222222222222222000111333444444444222222444444555666777888999::::::<<>>???===<<>>>>>AAABBBAAA???BBBBBBAAA@@@@@@BBBDDDFFFLLLUUUdddwww}}}sssnnncccfffcccWWWPPPTTTMMMJJJGGGEEEDDDCCCBBB@@@>>>>>>===;;;999777555444111111222222222333333333222222222333333333444444555777999:::???ZZZsssvvv{{{wwwuuussssssuuuttttttxxx|||uuupppllllllkkkhhhfffddddddcccaaa___\\\YYYVVVSSSRRRRRROOOMMMKKKIIIHHHHHHIIIIIIIIIMMMOOONNNJJJGGGGGGHHHIIIGGGDDD@@@===:::999888888888777777888999999:::JJJMMMKKKEEEAAAAAA@@@>>>???<<<:::999999:::999999999888777777888666444111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000222333333333555777999;;;<<<>>>@@@CCCGGGIIIKKKMMMOOORRRUUUWWWXXXXXXXXX[[[\\\^^^bbbeeeiiilllnnnqqqrrruuuxxx{{{~~~tttVVVOOOMMMLLLdddrrryyy{{{WWWOOODDDCCCAAA???<<<;;;::::::888888888888888888888888|||WWWOOOLLLKKKPPPJJJOOOIIIFFFBBBAAAAAAAAAAAA@@@@@@>>><<<888555333111000000///////////////000000///......///111111000///......---,,,,,,,,,,,,,,,+++,,,---...000111222333........./////////000000222333333222111111333444222222222222222222222222000111222333333333222111444444555666777777888888999;;;===>>>>>>@@@BBBDDD???@@@???===:::999999;;;:::::::::===@@@BBBCCCCCCCCCCCCEEEGGGIIIKKKLLLMMMTTTNNNHHHDDDDDDEEECCCBBBGGGEEECCCAAAAAAAAABBBBBB===BBBKKKXXXkkkwwwpppuuuuuupppaaadddggg^^^WWWXXXOOOLLLHHHFFFEEEDDDCCCAAA???>>>===<<<:::888666555111111222222222333333333222222333333333444444444222333444777EEEddduuuxxxyyyrrrsssrrrsssuuutttttt{{{~~~wwwrrrsssqqqpppnnnllljjjhhhggg___]]]ZZZWWWTTTSSSSSSSSSRRRPPPNNNJJJHHHGGGGGGHHHIIIMMMPPPOOOKKKGGGFFFGGGGGGEEEBBB>>><<<:::::::::888888888777888888999::::::>>>???<<<<<>>@@@888999::::::999:::<<<>>>???CCCGGGKKKNNNRRRWWWZZZ\\\]]]___bbbeeegggiiikkkuuuoooggg```[[[XXXVVVTTTMMMJJJEEECCCBBBCCCCCCCCCBBBBBBCCCFFFPPPaaavvvxxx|||sssqqqyyyeeeccceeebbb]]][[[RRROOOJJJGGGEEEEEECCCBBB??????>>>===;;;999777666111111222222222333333333333333333333444444444444666555444888JJJhhh~~~uuuvvvtttooosssrrrtttuuutttvvv~~~xxxtttwwwuuurrrooollliiidddaaa^^^\\\YYYVVVTTTTTTTTTTTTSSSRRRPPPLLLHHHFFFGGGHHHIIIMMMPPPOOOKKKHHHHHHIIIIIIFFFCCC???<<<;;;;;;;;;999888888888888888999999777;;;<<<999999===???>>>===;;;888777888999888777999888777888999888555333000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111222333333444666999999:::<<<>>>AAAEEEGGGIIIMMMNNNQQQTTTWWWYYY[[[\\\\\\\\\^^^aaaeeejjjnnnpppuuuvvvxxx{{{}}}~~~}}}~~~]]]RRRKKKCCCKKKqqqmmmrrrkkkKKKEEEDDDBBB???===<<<;;;:::999999999999999999999999}}}YYYPPPMMMKKKOOOIIIMMMGGGEEEAAA@@@@@@AAAAAA@@@<<<;;;:::888666555444444...............///000000///......000222222000......---,,,,,,++++++,,,,,,,,,,,,---......///000000000000000000111111111111111222222222111111333555000111111111222222222222111111222222222222333333333444444555555666666777888999::::::999999:::;;;777999<<<>>>@@@CCCGGGJJJRRRYYYaaaeeehhhmmmuuu|||qqqjjj```XXXRRRNNNJJJHHHGGGGGGEEEBBBCCCJJJVVV```qqq~~~pppooorrrhhhccc^^^ZZZVVVRRRLLLHHHFFFEEEDDDCCC??????>>>===;;;999888777111111222222222333333333333333333444444444444555888999888;;;NNNlllxxxuuuuuussspppsssrrrsssttttttwww|||xxxuuuvvvtttpppnnnkkkhhhbbb^^^___]]]YYYWWWUUUUUUVVVWWWTTTSSSQQQMMMHHHEEEFFFHHHGGGKKKNNNNNNLLLKKKLLLNNNOOOLLLGGGBBB>>><<<;;;;;;999999888888888888888999;;;???>>>:::888:::;;;:::<<<999777666777888888777999888777888999888666333000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///111222222222444666888999999;;;===AAADDDGGGHHHMMMOOOQQQTTTWWWZZZ\\\]]]\\\]]]^^^aaaeeejjjnnnqqquuuvvvxxxzzz|||}}}~~~~~~~~~lllSSSMMMIIIMMMhhhsssqqqvvvPPPEEEDDDBBB???===<<<;;;;;;999999999999999999999999~~~YYYQQQMMMJJJNNNHHHLLLGGGDDDAAA@@@@@@AAAAAAAAA@@@>>><<<888555333111000...............///000111.........000222222000......---,,,,,,++++++,,,,,,---.........//////000000111222222222222333333333000222444555444333333444000000111111222222222222111222222222222333333333333444444555555666666666777999:::999777777888999???BBBFFFJJJNNNSSSXXX[[[cccmmmwww|||}}}wwwjjj```WWWRRRFFFGGGHHHDDDAAAAAAGGGMMMLLLYYYmmm{{{hhhrrrhhhaaa\\\XXXTTTNNNIIIGGGEEEDDDCCC??????>>>===<<<:::888777111111222222222333333333333333333444444444555555///444777===RRRuuuxxxxxxvvvttttttsssrrrsssttttttxxx}}}{{{xxxvvvwwwtttqqqppppppmmmhhhddd```]]]ZZZXXXVVVWWWXXXYYYTTTTTTRRRMMMHHHEEEGGGIIIEEEIIILLLMMMMMMMMMPPPSSSTTTQQQKKKEEE@@@<<<;;;;;;999999888888888888888999222777888666666:::<<<;;;:::888666555777888777777999888888888999888666444000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///111222222222444666888888999;;;===@@@CCCFFFHHHNNNOOOQQQTTTXXX[[[]]]___\\\]]]^^^aaaeeejjjooorrruuuvvvwwwyyyzzz{{{||||||}}}~~~vvvRRRKKKLLLNNNaaazzzppp~~~XXXEEEDDDBBB@@@>>><<<;;;;;;999999999999999999999999ZZZPPPMMMMMMSSSNNNQQQHHHGGGDDDAAA@@@@@@AAAAAA===<<<;;;888666444222111222000///------///000222/////////111333333111///---,,,+++++++++---///111////////////000000000000111111222333333333333333333555777777555222111111//////000000111111222222............////////////222222222444555777999:::999777444333555888===@@@HHHKKKQQQVVV[[[aaagggkkkkkkpppvvvyyy|||zzzkkk[[[RRRLLLMMMLLLFFFDDDEEEKKKOOORRRYYYllltttvvvkkkjjjbbbZZZYYYUUUNNNJJJIIIGGGEEEDDDAAA>>><<<;;;:::999888888666444222222222333444333333333333444555666666999:::555===\\\~~~zzz{{{{{{uuuqqqrrruuuttttttuuuvvvsssvvv}}}}}}}}}||||||yyyyyyvvvsssssssssnnngggbbb]]]XXXVVVXXXZZZZZZYYYVVVSSSPPPMMMLLLJJJHHHFFFEEEFFFJJJPPPTTTUUUYYY______WWWLLLFFFDDDBBB===999999888777777888888777666::::::999888777777888888999888888777777777777777999777555666999:::888666222111000000000000000111//////000000111111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000111222333444555777:::===???BBBFFFIIINNNPPPSSSTTTVVVXXXZZZ]]]\\\^^^```bbbdddhhhmmmqqqvvvuuuuuuuuuuuuwwwyyyzzz~~~WWWQQQKKKMMM]]]{{{tttaaaPPPCCCBBBFFF@@@;;;;;;555:::999999888888999999:::\\\QQQMMMLLLQQQKKKNNNHHHGGGDDDAAA@@@@@@AAAAAA>>>===;;;999666444333222111000///......///000111/////////111222222111///---,,,++++++,,,---///111222222222111000000//////000000111222222222222111222444666555333111000000000000000000000111111111/////////000000000000111222222333444555666888999666555555555888===AAADDDQQQTTTXXX[[[^^^bbbgggjjjlllqqqwwwzzz}}}wwwcccVVVMMMFFFFFFIIIFFFIIIKKKMMMWWWppp{{{~~~kkk___]]]YYYRRRLLLKKKJJJGGGDDDDDDAAA>>><<<;;;:::999888888666444333222222333444333333333333444555666666444777666DDDhhhyyywwwwwwssspppqqqtttttttttuuuvvvuuuzzz~~~}}}xxxxxxvvvssstttvvvsssmmmeee```[[[YYY[[[]]]\\\[[[XXXUUUQQQNNNLLLJJJHHHFFFFFFFFFKKKQQQTTTUUUYYY___```ZZZRRRLLLHHHCCC>>>999777666555555777777777555666666666666666666666666888777666666666666777888999777666666999999888666222222111000000000000111000000000000000111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111222333444555777:::<<<>>>AAAEEEHHHLLLOOORRRTTTUUUWWWZZZ]]]]]]^^^```aaaccchhhmmmqqqssssssssstttvvvxxxzzz|||~~~^^^RRRIIIIIIWWWxxx|||[[[HHHAAABBB===;;;===999:::999999888888999999:::^^^RRRMMMKKKOOOHHHKKKHHHGGGDDDAAA@@@@@@AAAAAA>>>===<<<999777555333222111000///......///000111///...///000222222000///---,,,,,,+++,,,...///000555555444222111///.........//////000000000000000000222444444222000//////111000000000000000000///000000000000111111111111333333333333444555666777333444666999===BBBGGGIIIQQQTTTWWWZZZ\\\___cccfffmmmqqquuuwwwyyytttaaaSSSMMMKKKGGGGGGIIIJJJIIIUUUuuusssooodddccc\\\SSSOOOMMMKKKGGGCCCEEEBBB>>><<<;;;;;;999888777666555333222333333444333333333333444555666666333777:::OOOxxx}}}{{{vvvrrrqqqooopppssssssssstttvvvxxx~~~}}}|||{{{zzzwwwxxxvvvssstttxxxwwwssshhhddd```^^^```bbbaaa___[[[WWWSSSOOOMMMJJJHHHFFFHHHHHHKKKQQQTTTUUUZZZ```aaa___[[[UUUNNNGGGAAA===888777555666777888888777222333444555666666666666666555444333444666888999999888777777888999888777333222111111000000111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111222333444444777999<<<>>>AAADDDGGGJJJMMMPPPSSSUUUWWWZZZ]]]______``````bbbgggmmmqqqpppqqqrrrtttwwwyyy|||}}}}}}~~~iiiUUUHHHGGGUUUnnnpppTTTDDDAAA<<<;;;>>><<<:::999999888888999999:::]]]RRRMMMJJJNNNHHHKKKHHHFFFDDDAAA@@@@@@AAAAAA???>>><<<:::777555333222000000////////////000000///......000222222000...---,,,,,,,,,---...///000444333333222000///......------...///////////////000222333333111000///000111111000000/////////...//////000000000111111111222222222222222333444444444666999===BBBFFFIIIKKKMMMPPPTTTWWWZZZ]]]```ccchhhkkknnnooopppttt{{{vvvcccWWWUUUNNNMMMPPPLLLJJJ[[[ssstttffftttssskkkfff```ZZZVVVQQQJJJFFFEEEEEEBBB???<<<<<<;;;:::888777666555444333333333444333333333333444555666666666:::???WWWwwwppppppqqqqqqqqqtttpppqqqrrruuu{{{~~~~~~}}}}}}|||{{{yyyvvvxxxvvvrrrsssvvvwwwuuullliiieeedddfffgggeeeccc]]]YYYTTTPPPMMMJJJHHHFFFIIIIIILLLRRRTTTVVVZZZaaaeeedddaaa[[[SSSMMMIIIHHH>>><<<:::999::::::999999222333555666777888777777444333222222333555888:::888888888888888999888888444333222111111111111111222222111111000000/////////000000000111111111111000000000000000000000000000000000000000000000000000000000000111222333444444666999;;;===???CCCFFFHHHKKKNNNQQQSSSVVVZZZ\\\____________aaaeeelllpppoooppprrrtttwwwyyy{{{}}}|||}}}~~~tttYYYJJJIIIUUUhhh___HHHDDD???===>>>;;;:::999999888888999999:::[[[PPPKKKJJJOOOIIILLLHHHFFFDDDAAA@@@@@@AAAAAA>>>===<<<999777555333222000000////////////000000.........000111222000...------------...///000000000000000000000000000000------...///////////////111222333333111000111111111000000000//////.............../////////000000111111000000111222333333777999<<<@@@DDDGGGIIIJJJNNNQQQUUUXXXYYY[[[^^^```___bbbeeehhhjjjmmmsssxxxxxx|||{{{mmm\\\PPPRRRPPPIIILLLWWWppptttbbbppptttiiiccc___\\\[[[TTTJJJGGGJJJEEEBBB???===<<<;;;:::999777777666555444444444444333333333333444555666666666:::AAA]]]zzzsssooopppsssssssssuuummmnnnpppttt~~~~~~}}}vvvxxxvvvrrrpppssstttrrrooollljjjjjjkkkllliiifff___ZZZTTTOOOLLLJJJHHHFFFJJJIIILLLQQQTTTUUUZZZaaahhhgggccc]]]WWWSSSRRRRRRCCC@@@<<<:::::::::999888444444555666666666666666333222222222333666888:::888888999999888888888999555444333222111111111111222222111111000000/////////000000000111111111111000000000000000000000000000000000000000000000000000000000000111222333444333555888:::;;;>>>BBBDDDGGGIIIMMMPPPRRRUUUXXX[[[^^^_________```dddiiimmmpppqqqrrrtttwwwyyyzzzzzz|||}}}~~~~~~\\\MMMKKKSSSaaa]]]GGGFFFBBB======::::::999999888888999999:::YYYNNNKKKJJJOOOJJJMMMHHHGGGDDDAAA@@@@@@AAAAAA===<<<;;;888666444222111//////000000000000//////...---...///111111///...,,,------...//////000000------...///000111222222...//////000000000000000111222333222000000111222000//////////////////...............////////////111111111111222333444555;;;<<<>>>@@@CCCFFFHHHIIILLLOOORRRTTTTTTTTTTTTUUUWWWZZZ___dddiiinnntttxxxxxx{{{yyybbbXXXTTTNNNLLLMMMXXXsssaaaUUUtttrrrggg```[[[[[[VVVMMMKKKOOOFFFCCC???===<<<<<<:::999777777666666555444444333333333333333444555666666333:::DDDdddyyyrrrnnnpppsssrrrrrrsssjjjmmmpppuuu~~~}}}|||||||||~~~}}}{{{tttwwwwwwrrroooqqqqqqpppqqqooommmmmmooooookkkhhh^^^ZZZTTTOOOLLLJJJHHHGGGKKKJJJKKKPPPSSSTTTZZZ```iiifffbbb]]]YYYWWWVVVUUUCCC@@@<<<999999999888777666555444333333333333333222222333444555666777888888999:::999888888999:::666555444333222111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111222333444333555777999:::===@@@CCCFFFIIILLLOOOQQQSSSWWWYYY\\\]]]^^^^^^___bbbfffiiioooppprrruuuwwwxxxyyyzzz}}}}}}~~~~~~___QQQJJJMMMZZZ~~~uuuRRR@@@DDDBBB===<<<;;;:::999999888888999999:::YYYNNNJJJIIIOOOIIILLLHHHGGGDDDAAA@@@@@@AAAAAA<<<;;;:::777555333111000//////000000000000//////...---...///111111///---,,,---...//////000000000---......000111222333333000000111222222222222111///000111000//////000222.........///////////////...////////////000000000222222222333444666777888<<<<<<===???BBBDDDGGGHHHGGGJJJMMMOOOOOOOOOOOOPPPVVVYYY^^^dddiiinnnrrruuuwwwzzz~~~xxxggg[[[TTTPPPPPP[[[ooouuu[[[lllmmm^^^\\\YYYRRRNNNPPPFFFCCC???======<<<;;;999777777777666666555444333333333333333444555666666333===LLLoooyyyrrrmmmnnnpppooonnnooohhhmmmqqqxxx~~~}}}zzzzzz{{{|||}}}{{{xxxuuuqqqvvvwwwssspppqqqqqqooorrrpppnnnoooqqqppplllhhh]]]YYYRRRNNNKKKJJJHHHGGGKKKIIIKKKOOOQQQSSSYYY___hhhddd___]]][[[XXXSSSOOOBBB???;;;999:::;;;;;;;;;;;;999666333111111222333222333444666777777777666777999;;;:::888777999;;;777666555333222222222111000000000000000111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111222333444222444777888:::<<>>AAADDDGGGIIIEEEIIIMMMPPPRRRSSSTTTUUUZZZ\\\```dddhhhkkknnnooorrruuuxxx{{{~~~jjj\\\TTTRRRNNNUUUmmmnnnqqq}}}ddd^^^^^^VVVOOONNNFFFCCC@@@======<<<;;;999777777777777666555444333333333333333444555666666777CCCUUUxxxyyyqqqllllllmmmkkkjjjkkkhhhnnnssszzz~~~}}}xxxuuuooouuuxxxtttqqqrrrrrrqqqrrrpppoooppprrrqqqmmmhhh]]]XXXRRRMMMJJJIIIIIIHHHJJJIIIJJJNNNQQQRRRXXX___fffbbb^^^]]]\\\XXXOOOHHHBBB???<<<;;;===???@@@@@@@@@===999444222222333444222444666888888888666555777:::;;;:::888777999;;;777777555444333222222222//////000000111111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000111222333444222444666888999;;;???AAAGGGIIILLLNNNOOOQQQSSSVVVWWWZZZ]]]______```aaabbbiiilllppptttxxx{{{}}}}}}~~~~~~{{{yyyfffXXXLLLJJJcccuuusssQQQCCCGGGBBB999999<<<:::999999999999999999:::ZZZPPPIIIEEEJJJHHHOOOMMMJJJEEEAAA??????@@@BBB@@@>>>;;;999888555222000////////////............///////////////.........---...111333444444222111///---,,,...111333222000444444444333333222222222///////////////000000000...------------...//////000////////////111222333666666777888999:::;;;;;;<<<<<<===>>>AAADDDGGGIIIGGGJJJNNNPPPQQQRRRTTTUUUYYY[[[```eeeiiilllmmmmmmqqqwww}}}uuu[[[```QQQKKKXXXnnn{{{lllbbbaaaXXXOOONNNIIIFFFBBB???>>>===<<<;;;999999888777666555444444444555555555444444666777;;;DDDeeetttssspppmmmlllllllllmmmmmmmmmppp~~~|||zzzzzzxxxvvvsssrrrqqqqqqrrrqqqoooqqqrrrqqqmmmiiiaaaXXXPPPMMMIIIFFFEEEHHHIIIFFFFFFJJJNNNRRRXXX___```___[[[WWWWWWXXXUUUPPPIIIBBB:::999===CCCEEEEEECCC@@@<<<888555555666777555444444444444555666666888888999::::::::::::999:::999888666444222111000222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111333555666888;;;???BBBCCCDDDGGGKKKOOORRRTTTUUUXXXYYY[[[\\\]]]```dddgggiiilllrrrvvvzzzzzzzzzyyy{{{{{{|||}}}}}}}}}||||||~~~~~~~~~nnn]]]NNNIII\\\mmmqqqRRRCCCEEEBBB>>>===:::999999888888999999:::;;;[[[SSSNNNJJJMMMIIINNNKKKIIIGGGDDDBBB@@@@@@@@@>>><<<999777666555222000////////////............/////////////////////...---...111333444333222111///---,,,...111222111000333333333333222222222222000000000000000000000000...------------...//////000/////////000111222333555555666777888999::::::;;;;;;<<<>>>@@@DDDFFFHHHHHHKKKOOOQQQRRRSSSTTTVVVVVVXXX]]]bbbgggkkkmmmmmmnnnsssyyy||||||~~~hhh^^^XXXYYY]]]iiiooocccbbbWWWPPPTTTJJJGGGBBB???>>>===<<<;;;999999888777666555444444444555555555444444666777;;;LLLssstttrrrpppmmmlllllllllmmmllllllqqq{{{zzzxxxwwwxxxxxxwwwwwwtttrrrqqqqqqrrrpppkkkgggaaaXXXPPPMMMIIIEEEEEEGGGHHHFFFFFFKKKOOOSSSZZZaaa^^^\\\XXXTTTUUUXXXTTTMMMHHHBBB<<<:::===BBBEEEFFFFFFCCC???;;;999888999:::666666666666666666666666777777888999:::::::::999999999777666444222111000222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111333555666888:::>>>BBBCCCEEEHHHKKKNNNQQQSSSTTTVVVXXXYYY[[[\\\___cccfffiiilllqqquuuyyy{{{{{{{{{~~~~~~~~~fffQQQOOOYYYyyyuuuxxxXXXFFFEEEAAA======;;;999999999888999999:::;;;~~~[[[TTTPPPLLLNNNHHHMMMJJJIIIHHHFFFDDDBBBAAA@@@===;;;888666555444222000////////////..................//////////////////---///111333333333111000...------...000111111///111111111111111222222222222222111111000000//////...------------...//////////////////000111222333333444444555666777888888999999;;;===@@@CCCEEEGGGFFFIIILLLOOOPPPQQQSSSUUURRRUUUYYY^^^dddhhhkkkllljjjoootttwwwxxxzzz~~~uuucccYYYSSSWWWiii|||wwweeebbbWWWPPPRRRLLLHHHCCC@@@???>>><<<;;;999999888777666666555444444555666555444444666888:::SSSsssqqqooommmlllllllllllllllmmmttt}}}zzzxxxyyy|||~~~}}}yyywwwvvvvvvvvvrrrlllfffaaaXXXPPPMMMIIIEEEDDDEEEFFFDDDEEEJJJNNNSSS[[[ddd```]]]WWWTTTWWWZZZUUUMMMFFFCCC???<<<<<<@@@DDDGGGIIIGGGCCC@@@>>>=========999999::::::999888666555555666777888999:::::::::999888777555444222111000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111333555666777:::>>>AAADDDEEEHHHKKKNNNPPPQQQRRRTTTVVVXXXYYY[[[]]]bbbeeeiiikkkooossswww{{{}}}~~~nnnSSSUUUVVVccc}}}~~~]]]HHHFFF@@@<<<===;;;999999999999999:::;;;;;;}}}YYYQQQMMMIIILLLGGGLLLKKKJJJHHHFFFDDDCCCBBBBBB???<<<999666444333111///////////////........................////////////...///111222222222111000.........///000000000000//////000000111111222222333333222111000//////......------------...///////////////000000111222222222222333444555666777777777888999<<>><<<;;;999999888888777666666555444555666555444444666888999TTTrrrqqqooommmllllllllllllmmmoooxxx~~~{{{xxxyyy}}}~~~~~~~~~~~~yyypppiiiaaaYYYQQQMMMJJJDDDCCCDDDBBBAAACCCGGGKKKPPPZZZdddhhhccc\\\XXX[[[]]]WWWNNNFFFDDDAAA>>><<<>>>CCCGGGIIIHHHEEECCCAAA@@@??????<<<<<<===>>><<<:::888666555666777888999:::::::::999888777666444333222111111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333555666777999===@@@DDDEEEHHHJJJMMMOOOPPPQQQTTTUUUWWWYYYZZZ^^^bbbeeeiiijjjmmmqqquuuzzz~~~~~~qqqVVVWWWVVV```}}}\\\HHHFFF@@@<<<===;;;:::999999999999:::;;;;;;ZZZPPPJJJFFFKKKHHHNNNMMMJJJFFFCCCAAABBBCCCEEECCC???:::777444222000...////////////............---.........//////000000//////000111111111000000//////000000000000000111/////////000000111111111333222222111000///.........------------...//////...//////000111111222222111111222333444555555666555666888;;;===???AAABBBBBBDDDGGGIIIJJJMMMPPPRRRSSSSSSUUUWWWZZZ^^^aaacccfffhhhkkkooorrrvvvzzz|||}}}yyykkkaaaXXXRRR\\\pppyyylllvvvaaaaaa]]]QQQOOOLLLFFFBBB@@@>>>===;;;999999888888777777666666555666666666555555777888;;;SSSxxx}}}ppppppooonnnmmmllllllkkkoooppp}}}||||||xxxxxxzzz||||||{{{tttlllbbbZZZSSSOOOKKKEEEBBBCCC???>>>@@@CCCFFFKKKUUUaaalllhhhaaa[[[\\\\\\VVVMMMGGGFFFCCC???===>>>BBBEEEFFFFFFEEECCCBBBAAA@@@@@@>>>???@@@@@@>>><<<999777666666777999999:::::::::999999888777555444333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333555555666999<<>>;;;::::::999999::::::;;;<<<]]]RRRKKKGGGLLLJJJQQQMMMJJJEEEAAA@@@AAADDDFFFDDD@@@:::666444222000///////////////............------......///000000000///000000000000000000000000111222222000000111222000000000000000111111111111111000000//////.........------------...//////...///000111222222222111000111111222333444555555555666888:::<<<===>>>>>>BBBDDDFFFHHHJJJLLLPPPSSSSSSSSSSSSTTTVVVZZZ]]]```dddeeegggkkkppptttxxxzzz{{{~~~lll]]]XXXOOOYYYkkkggguuuhhhccc___UUUQQQMMMHHHDDDAAA???===;;;999999888888888777777777555666777666555555777999===WWWwww|||oooooonnnnnnmmmlllkkkkkknnnqqq}}}|||}}}~~~|||yyyvvvtttuuuvvvwww{{{xxxmmmddd\\\UUUQQQLLLFFFCCCCCC===<<<>>>@@@AAAEEEPPP\\\jjjhhhbbb\\\YYYYYYTTTMMMKKKHHHCCC???>>>>>>@@@AAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???===;;;:::888888999::::::::::::999::::::999888777666555555222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333555555666888<<>><<<:::::::::::::::;;;;;;<<<\\\RRRMMMIIIMMMIIIOOOJJJHHHEEEBBBAAAAAABBBCCC@@@<<<888444333222111111////////////............------......///000000111000000000000000000//////111333444333111000222444111111111111111111000000/////////..................------------...//////---...000111222222111111000111111222333444555666555666888:::;;;;;;;;;:::>>>@@@CCCDDDFFFIIIMMMPPPRRRQQQQQQRRRTTTYYY]]]```bbbbbbdddhhhmmmrrrvvvwww{{{~~~qqqdddUUURRRWWWiiizzzvvvrrrbbbYYYSSSOOOIIIDDDBBB???===;;;999999999888888888888777555666777666555555777999===___zzznnnnnnnnnnnnmmmlllkkkkkkmmmppp~~~zzzzzzyyytttooonnnrrrvvvwww}}}}}}qqqeee^^^VVVSSSNNNGGGCCCCCC======>>>???>>>AAALLLYYYeeefffccc\\\WWWVVVTTTQQQOOOJJJCCC?????????>>>======>>>@@@BBBCCCCCCBBBAAAAAAAAA@@@???>>>>>>======:::;;;;;;;;;;;;:::999999<<<;;;::::::999888777777333333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555666888;;;>>>@@@BBBEEEHHHKKKNNNPPPQQQQQQSSSVVVXXXZZZ]]]bbbeeedddeeeiiimmmqqquuuxxxyyy|||}}}~~~~~~}}}```TTTYYYttt~~~lllQQQIII@@@<<>>;;;::::::::::::;;;<<<<<<|||YYYQQQMMMIIILLLFFFKKKGGGFFFEEEDDDCCCBBBAAA@@@<<<999555222222333333222000/////////............---------...///000000111000000000000////////////222444555444222111222555333333222222111111000000---------..................------------...//////---...000111222222111111111111222333444555555666666777888999::::::999888:::<<<>>>???AAAEEEIIILLLPPPOOOOOOPPPTTTYYY^^^aaa``````aaaeeekkkppptttvvv}}}kkkaaaTTTNNNXXXkkkiiiaaaSSSOOOJJJEEEBBB@@@===;;;999999999888888888888888555666777666555666777999;;;eeeuuummmnnnnnnnnnmmmlllkkkkkkkkknnnwwwyyyyyytttmmmkkkpppwwwvvv~~~vvvfff___XXXTTTOOOHHHDDDDDD???>>>??????===???JJJWWWbbbeeeddd]]]WWWVVVVVVUUURRRKKKCCC???@@@@@@===:::;;;===@@@BBBCCCDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999<<<<<<;;;;;;:::999888888444444444333333333222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555666888;;;>>>???AAADDDHHHKKKNNNPPPQQQPPPRRRTTTVVVXXX\\\aaadddccceeehhhlllppptttvvvwwwyyyyyy{{{|||}}}~~~~~~~~~~~~]]]TTT[[[ssswwwXXXKKK???;;;??????;;;::::::::::::;;;<<<<<<[[[QQQMMMJJJMMMGGGKKKKKKJJJHHHFFFCCCAAA???>>>===<<<:::777444222///.................................------///222555777666444222000//////000111111111111111111111111111111111000//////000111111000000//////.........------------............///+++,,,---///111222333333000000000111222444555666777777777777666666666666888999:::;;;===@@@DDDHHHKKKMMMNNNNNNPPPSSSXXX[[[[[[]]]aaaiiiqqqwwwyyyxxxyyy{{{~~~~~~nnn\\\RRRVVVYYYccckkkgggXXXTTTMMMFFFBBBAAA???<<<;;;;;;:::999999888888777555<<<888222666777777>>>IIIxxx~~~{{{rrrqqqmmmkkknnnnnnkkkjjjlllhhhvvv|||~~~vvvqqqqqqmmmgggkkktttzzzvvvjjjddd___\\\UUUJJJBBB???===>>>>>><<<<<<>>>CCCHHHYYYZZZ[[[\\\[[[YYYXXXVVVTTTPPPJJJDDD???============<<<;;;;;;<<>>@@@AAA@@@>>>>>>======<<<<<<<<<======;;;;;;;;;:::::::::999999777666555444333222111111000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222111222444444555777:::======???AAAEEEIIIMMMPPPQQQRRRTTTVVVWWWYYY\\\aaadddffffffhhhkkkpppsssuuuuuuyyy{{{}}}~~~~~~|||{{{|||~~~~~~~~~lllTTTVVVlll^^^MMMBBBBBBBBB:::<<<999999<<<<<<;;;===AAA\\\RRRLLLIIILLLGGGKKKIIIIIIGGGEEECCCAAA@@@???===;;;999777444111///...///////////////////////////.........///111444555666444222000000000111222111111111000000111111111111111111111111111111111000/////////............---------............///,,,,,,...///111222222222000000000111222333555666777777666666666666666666666777888999:::<<<@@@CCCIIIKKKOOOPPPQQQRRRSSSTTTXXX^^^eeejjjlllnnnqqqsssvvvxxx{{{}}}jjjXXXUUUTTTYYYttt{{{lllZZZSSSJJJCCCBBBBBB???<<<;;;;;;:::999999888888777444:::666222777888777???QQQ~~~xxxoooqqqmmmlllnnnnnnkkkiiikkkkkkyyy}}}xxxxxxrrrppprrrnnnhhhjjjsss|||xxxmmmeee]]]XXXRRRIIICCCBBB>>>>>>>>><<<;;;===BBBFFFTTTUUUWWWYYYYYYXXXVVVTTTSSSPPPKKKEEEAAA>>>===<<<<<<;;;::::::;;;>>>AAACCCHHHEEECCCBBBCCCCCCBBB@@@???>>>>>>===<<<<<<<<<===;;;:::::::::999999999999888777666555444333222222000000000000000111111111000000000000000000000000000000000000000000000000000111111111111222222222111222444444444666:::<<<===???AAAEEEHHHLLLNNNPPPRRRSSSUUUWWWXXX[[[___bbbdddeeegggjjjnnnrrrtttuuuzzz{{{}}}~~~~~~}}}||||||}}}~~~~~~}}}vvvYYYWWWmmmvvvXXXHHHAAABBBBBB<<<<<<999999<<<<<<:::===AAA^^^RRRKKKHHHKKKGGGKKKHHHGGGFFFEEECCCBBBAAAAAA<<<;;;999777444111000...111111111111111111111111000///......///000222333555444222111000111111222111111////////////111111000111222333333222111000////////////............---------............///---...///000111111111111000000000111222333444555666666666666666666666666555666777666666888;;;===CCCGGGLLLPPPPPPOOONNNNNNRRRYYYbbbffffffgggkkkpppxxxyyy|||~~~eeeZZZTTTTTTfff}}}fff```VVVKKKEEEDDDCCC???;;;;;;;;;:::999999888888777555999444222999999888@@@ZZZzzzmmmqqqnnnmmmnnnmmmiiihhhkkkooo}}}yyytttpppqqqtttqqqkkkmmmuuuzzznnneee[[[UUUNNNGGGDDDEEE>>>>>>===;;;:::<<>>>>>===<<<<<<:::::::::999999999888888999888888777666555444444111111111111111111000000////////////////////////000000000000000000000000000111111111111222222222111222444444444666999<<<===???AAADDDGGGJJJLLLNNNQQQRRRUUUVVVWWWZZZ]]]```cccdddfffjjjmmmpppssstttzzz{{{}}}~~~~~~|||}}}}}}}}}}}}aaaVVVeeexxx\\\HHHBBBCCCAAA===<<<::::::<<<;;;999<<>>===;;;:::;;;===>>>BBBEEEJJJNNNPPPOOONNNLLLMMMLLLJJJGGGCCC???<<<:::;;;:::::::::;;;===???@@@EEEFFFGGGHHHGGGEEEBBB@@@BBBBBBAAA@@@???>>>===<<<::::::999999999888888888::::::999888777777666666222222222111111111111111////////////////////////000000000000000000000000000000111111111222222222111333333444444555888;;;===>>>@@@CCCFFFHHHKKKLLLOOOQQQTTTUUUWWWXXX[[[^^^bbbdddgggjjjmmmpppsssuuuzzz{{{|||~~~}}}}}}~~~~~~lllYYY]]]lllNNNFFFDDD@@@===<<<;;;;;;<<<:::999===CCC```SSSKKKGGGKKKGGGLLLEEEEEEDDDDDDCCCBBBBBBBBB::::::888666333111000///////////////////////////000///////////////000000000////////////000000111111000///......///000111///000222333333222000///.........///////////////---------............/////////000000000000//////111111111111222333444444555555555666777888999999888999:::888666555666888:::===BBBGGGKKKPPPUUUXXXTTTSSSTTTWWW^^^fffmmmqqqsssuuuwwwxxxzzz~~~sssbbbXXXZZZddd}}}ppptttaaaZZZSSSOOOGGG???<<>><<<;;;;;;;;;<<<<<<<<>>;;;:::::::::::::::;;;===>>>???CCCFFFHHHJJJIIIGGGDDDCCCCCCCCCCCCBBBAAA???>>>===:::::::::999999999888888:::::::::999999888888777444444333333222222222222000000000000000000000000000000000000000000000000000000111111111222222222222333333333333555888:::<<<===???AAADDDGGGIIIJJJNNNPPPSSSUUUVVVXXX[[[]]]bbbeeeiiikkkmmmpppsssvvvyyyzzz{{{}}}~~~uuu______{{{TTTIIIFFF??????<<<;;;<<<===:::999>>>FFF___SSSLLLIIILLLHHHLLLEEEEEEDDDDDDCCCBBBAAAAAA:::999777555333111000///------------------------.../////////////////////...//////000000111111111000000000000000000000000///000111222222111000///.........///////////////---------............///...///000000000000000///222222111111222222333444555555666777999:::;;;;;;;;;<<<<<<;;;999777777888:::<<>>BBB;;;;;;:::999999888888777888;;;777666888555===RRR~~~vvvrrrllllllmmmnnnkkkggghhhmmmwww|||wwwtttttttttpppllluuuxxxhhhbbb\\\ZZZTTTLLLFFFDDDAAA>>><<<;;;<<<<<<<<<;;;999;;;>>>AAABBBCCCCCCBBBBBBBBBAAA@@@>>><<<;;;:::999999999999:::;;;<<<===BBBEEEHHHJJJIIIHHHGGGGGGCCCCCCDDDDDDCCCAAA@@@>>>;;;;;;;;;:::::::::999999:::::::::999999999888888666666555555444444333333000000000000000000000000000000000000000000000000000111111111111222222222222333333333333444777999:::;;;===@@@CCCFFFIIIJJJLLLOOOSSSUUUWWWYYY\\\^^^bbbfffjjjlllmmmooossswwwxxxxxxzzz{{{}}}ttt]]]^^^TTTJJJGGG>>>BBB<<<<<<===>>>;;;;;;AAAKKK^^^SSSNNNJJJNNNHHHLLLFFFEEEEEECCCBBBAAA@@@@@@999888777555333111000///------------------------------...///000000000000///000111222222333333333///000222333333222000///////////////////////////............/////////000---------............///......///000000000000000222222111111222222333333555666777888:::;;;<<<======>>>>>>===;;;999999999888999;;;===@@@DDDJJJNNNSSSRRRPPPOOONNNPPPRRRUUU\\\```dddhhhjjjllloooqqqrrrttt|||cccTTTTTTZZZyyynnnnnnkkkVVVOOOKKKCCC???AAA;;;;;;:::999999888888777555999777777888555CCC___nnnsssjjjjjjmmmnnnkkkgggiiioooyyyzzzwwwvvvwwwxxxrrrlllsss{{{iiibbb]]]ZZZUUUMMMHHHGGGAAA>>><<<<<<===>>>===;;;999:::;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;:::::::::666666777777888999999999===@@@DDDFFFEEEEEEFFFGGGBBBCCCDDDEEEEEECCCAAA@@@<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999888888888777777666555555444222222222222222222222222000000000000000000000000000111111111111222222222222333333333333444666999777999;;;???CCCFFFIIIJJJJJJNNNRRRVVVXXXZZZ]]]___```eeeiiikkkkkkmmmrrrwwwvvvwwwxxxzzz|||~~~~~~vvv^^^[[[~~~RRRLLLHHH===AAA<<<<<<>>>???===<<>>>>>===>>>???>>><<<:::999:::444555777888888:::===@@@EEEIIILLLIIIDDDBBBEEEHHHIIIMMMSSSXXX[[[^^^```aaafffhhhpppzzzppp\\\YYYOOOqqqzzznnn|||\\\QQQNNNFFF???===;;;;;;::::::999888888777222777777777777666HHHhhhkkksssiiijjjmmmnnnkkkgggjjjppp{{{|||yyyxxx{{{}}}vvvnnnttt}}}kkkccc]]]YYYTTTMMMIIIIIIAAA>>><<<<<<>>>???===;;;::::::999999:::;;;<<<<<<999999888888888999::::::444444555555666666777777777;;;???@@@@@@@@@BBBDDDBBBCCCEEEFFFFFFDDDBBBAAA======<<<<<<<<<;;;;;;;;;:::999999999999999999888:::999999888777666666555222222222222222222222222000000000000000000000000000111111111111222222222222333333333222333666999666888:::>>>BBBFFFIIIJJJIIIMMMRRRVVVYYY[[[^^^```___ccciiijjjjjjlllqqqvvvvvvvvvwwwyyy{{{~~~~~~}}}fff\\\yyy}}}QQQMMMIII<<>>GGGRRR^^^UUUOOOKKKMMMHHHLLLIIIJJJHHHAAA>>>@@@BBBAAA;;;:::777444222111111111///......---------......---///111333444333222111//////000111111111111111222222111000000///000000///------000000---...000---------............///,,,---......//////......////////////000000000000000000000111222222222333555666777999:::;;;<<<<<>>>>>>>>===<<<;;;BBBAAAAAABBBDDDGGGKKKMMMUUUXXX]]]ccckkkuuu~~~ccc[[[WWWbbb|||ttt~~~___YYYGGGFFFKKK===<<<;;;:::999888888888888999777444777999555GGGjjjzzzqqqllleeellliiieeejjjjjjiiiooo|||yyyxxxxxx{{{{{{{{{pppggg\\\VVVSSSPPPKKKGGGAAA@@@???@@@BBBBBB@@@>>><<<;;;;;;::::::999999888555555666666777666666666666555555555555666777777777777999;;;===???@@@AAAAAACCCEEEEEEDDDCCCDDDEEE@@@@@@???>>>===<<<;;;;;;<<<;;;::::::999999::::::888888888888777777777777555555555555555555444444555444333111000111111222111111111111111111111111111222333333222222444666777888:::===AAAEEEIIIKKKKKKNNNRRRUUUXXXZZZ]]]```bbbeeeiiilllnnnppprrrtttxxxyyy{{{{{{{{{|||~~~~~~^^^kkkiiiFFFBBBGGG??????:::???<<<>>>>>>@@@______UUUOOOJJJMMMGGGLLLHHHJJJHHHAAA>>>@@@BBBAAA;;;:::777444222111111111///......------.........---///111333333333222111//////000111111111111000111111000/////////000000///...000444444///---///---------............///,,,---......//////......////////////000000000000000000000111222222333333555666777999;;;<<<===>>>@@@BBBDDDBBB???<<<;;;;;;888888777777888888999:::;;;;;;:::::::::999999999999999999:::<<<>>>@@@BBBCCCEEEJJJOOOUUU]]]eeejjjyyy}}}ttteeeXXXZZZkkkfff^^^LLLFFFGGG999<<<;;;:::999888888888888777666444777999666IIIlllwwwoookkkeeemmmjjjfffkkkkkkjjjrrr~~~}}}zzzzzz~~~vvvmmm```WWWSSSQQQLLLIIIAAA@@@@@@@@@AAABBB@@@>>>======<<<<<<;;;:::999999666666666666666666555555555444444444444555666666666666888999;;;===>>>???@@@BBBDDDDDDCCCBBBCCCDDDAAA@@@???>>>===<<<;;;;;;===<<<;;;;;;::::::;;;;;;888888888777777777666666777777666666666666666666777555444222111111111111111111111111111111111111111222333333222222444666777888:::===AAAEEEHHHJJJLLLNNNRRRUUUWWWYYY\\\^^^bbbeeehhhkkkmmmooosssuuuxxxzzz{{{{{{{{{|||eeegggyyySSSGGGFFF<<<===888>>>;;;>>>@@@DDDeee```UUUNNNJJJMMMGGGKKKGGGJJJHHHBBB???AAABBBAAA;;;:::777444222111111111///......---......//////...///111222333222222111...///000000111111000000/////////...//////000000111000222777666111---...---------............///------...////////////...////////////000000000000000000111111222333333444555666777888:::<<<>>>???>>>@@@AAAAAA>>><<<::::::666777777888999::::::;;;:::999999888888888888888777888999:::;;;<<<<<<<<<999;;;===@@@DDDIIIOOOSSS___cccmmmwww~~~ooo___VVVZZZtttzzzwwwfff___RRRHHHFFF===<<<;;;:::999999888888888666666444888:::777KKKooosssllljjjfffmmmjjjggglllkkklllvvv}}}|||uuufffZZZUUURRRNNNKKKCCCBBB@@@AAAAAAAAA@@@>>>?????????>>>===;;;:::999777777777666666555555444444444444444444555555666555666777888:::;;;<<<===>>>@@@BBBBBBAAAAAABBBCCCAAA@@@@@@???>>>===<<<<<<>>>======<<<;;;<<<<<<<<<888888777777777666666666888888888888888888888888999888666444222111000000111111111111111111111111111222333333222222444666777888:::===AAADDDHHHIIILLLOOORRRUUUVVVXXXZZZ\\\bbbdddgggiiikkkooosssvvvxxxzzz{{{{{{|||}}}hhhddd}}}ZZZHHHEEE===<<<777<<<999===AAAIIIlllbbbTTTMMMIIIMMMGGGKKKFFFIIIHHHBBB???AAABBBAAA;;;:::777444222111111111...............//////000//////000111222222111111...///000000111111000000......---......///000111333111222555444000---...---------............///------...///////////////////////////000000000000000000111111222333444444555666777888:::;;;<<<===>>>???AAABBBAAA>>><<<;;;777888999:::;;;<<<======<<<;;;:::999999999:::::::::;;;===??????>>>===<<<:::;;;<<<======@@@CCCFFFJJJMMMWWWcccllluuutttgggYYYTTTiii|||wwwjjjhhh___VVVKKKFFFAAA<<<<<<;;;:::999999999999666777666999:::888MMMrrrpppjjjiiieeekkkhhhgggkkkjjjmmmzzz}}}|||~~~mmm___XXXUUUQQQNNNEEECCCAAAAAAAAAAAA@@@???AAAAAAAAA@@@???===;;;:::999999888777666555555555666555555555555666777777777777888999:::;;;;;;<<<<<<>>>@@@AAA@@@@@@@@@BBBAAAAAA@@@???>>>>>>======>>>===<<<<<<;;;;;;<<<<<<888888777777777666666666888888999999999999::::::;;;:::888666444222000000111111111111111111111111111222333333222222444666666777999<<<@@@CCCGGGHHHLLLNNNRRRTTTUUUWWWYYY[[[aaacccfffhhhkkknnnsssvvvxxxyyy{{{{{{|||}}}dddbbb~~~WWWFFFEEE@@@===888===999<<>>>>>===;;;999:::;;;;;;:::999999;;;===>>>@@@HHHSSS\\\cccnnnyyy|||jjj]]]UUUccceeezzznnn___WWWKKKCCC@@@===<<<;;;:::999999999999888999777:::;;;999PPPxxxzzznnniiiiiidddhhhffffffjjjhhhmmm~~~}}}{{{|||ssseee]]]YYYTTTPPPGGGEEEBBBAAAAAAAAA@@@???AAABBBBBBBBBAAA???===<<<;;;:::999777777666666777999888888888888999::::::::::::::::::;;;;;;<<<<<<;;;===???@@@??????@@@AAAAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;:::;;;;;;;;;888888888888777777777777888888999999999:::::::::<<<;;;:::888555333111000111111111111111111111111111222333333222222444666666777999<<>>AAACCCCCCBBBAAADDDDDDGGGJJJKKKJJJGGGDDD???===<<<::::::::::::;;;<<<============<<<;;;;;;<<<===???@@@@@@???===<<<<<<======;;;999999:::;;;:::;;;@@@HHHNNNTTT\\\dddwwwooocccXXX]]]sssssskkkpppZZZSSSKKKEEEDDD===<<<;;;:::999999999999999999777:::;;;<<>>?????????@@@AAAAAAAAAAAA@@@@@@@@@??????===<<<;;;;;;::::::;;;;;;::::::999999999888888888888999999::::::;;;;;;<<<<<<<<<;;;999777555333111111111111111111111111111111222333333222222444666666777999;;;>>>BBBDDDFFFIIILLLOOORRRSSSUUUXXXZZZ]]]```eeeiiikkknnnqqqtttuuuvvvxxxyyyzzz|||~~~nnnfffaaaLLLEEE===AAA<<>>@@@AAABBBBBB@@@>>><<>>:::999;;;AAAEEEHHHNNNTTTbbbuuurrr^^^YYYhhhjjj~~~aaaVVVPPPIIIHHH===<<<;;;::::::999::::::777777666999<<<@@@___yyyooollleeegggcccfffdddgggjjjgggpppgggccckkk~~~}}}}}}qqqjjjbbbYYYRRRKKKHHHDDDBBBAAAAAA@@@??????@@@BBBCCCCCCBBB@@@>>>>>>===;;;::::::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;:::<<<>>>?????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;;;;<<<======>>><<<<<<<<<;;;999666444333111111111111111111111111111222333333222222444666666777888;;;>>>AAADDDEEEGGGJJJNNNQQQSSSUUUXXXZZZ[[[___eeejjjlllnnnppprrrsssuuuwwwxxxyyyzzz}}}nnnjjj|||aaaJJJDDD@@@???<<>>CCCPPPxxxgggTTTJJJHHHMMMFFFIIICCCGGGHHHCCCAAACCCCCCAAA;;;:::777555222111111111............///000222222111000////////////000000222333444444555555444444333222111000000///000000...,,,---111111...---///---------.........//////...//////000000000000000////////////000000000000///000111222444555666777:::???HHHQQQWWWXXXWWWVVVUUUUUUWWW\\\______ZZZVVVOOOLLLFFFAAA>>>>>>@@@AAAAAACCCFFFHHHGGGEEEBBB@@@>>>??????@@@@@@@@@@@@@@@>>>???@@@???===<<<===>>>:::888999===@@@BBBFFFKKKOOOdddeeeWWWbbb~~~pppsss```UUUJJJFFF======<<<;;;::::::::::::444555444888<<>>===<<<;;;;;;<<<>>>???<<<<<<<<<<<<<<<===>>>>>>>>>======<<<;;;;;;:::::::::<<<>>>?????????AAABBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>===============<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===>>>??????@@@<<<<<<<<<;;;:::777555444111111111111111111111111111222333333222333555666666777888;;;>>>AAACCCEEEFFFIIIMMMPPPSSSUUUXXXZZZYYY^^^eeejjjmmmooopppqqqrrrtttvvvwwwxxxzzz}}}oooggggggooo|||ZZZDDDCCCFFF===;;;BBB>>>???DDDQQQzzzdddSSSNNNLLLMMMEEEIIIFFFFFFEEECCCAAAAAABBBDDDAAA===888555333111000............//////000111222333222000......///111222555555444444444333333333555222...---...000111111........................,,,,,,,,,------.............................................////////////111222222333333444444555<<>><<<<<<<<<<<<<<<>>>@@@???======@@@CCCKKKRRReeejjjZZZ```lllvvvkkkTTTLLLGGG???===:::999:::::::::999;;;999:::::::::GGGnnnwwwsssggghhhfff```cccbbbdddfffdddfffxxxxxxhhhrrr|||~~~}}}zzzooofff]]]XXXSSSNNNIIIEEEEEECCC???<<<@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===============>>>>>>???===<<<<<<;;;::::::999999============>>>???AAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>===============<<<<<<;;;;;;:::>>>??????>>>======>>>@@@=========<<<:::888555444555444333333222222333333111111222222222333333333555555777:::===@@@CCCDDDIIIKKKOOOSSSVVVYYY[[[[[[^^^```cccgggjjjmmmnnnnnnuuuvvvvvvwww{{{{{{~~~ttt\\\```mmmqqqVVVDDDBBB@@@>>>>>><<<>>>@@@AAAZZZcccRRRMMMKKKLLLEEEIIIFFFFFFEEECCCAAAAAABBBDDDAAA===888555333222000///.........//////000111222444333111/////////000111444444444333333333222222000111222222111000///...........................,,,------------------.......................................////////////111111222333333444444555;;;@@@FFFKKKOOOSSSYYY^^^eeehhhkkkpppyyy~~~vvvjjj___VVVRRRMMMDDD???>>>@@@@@@BBBEEEIIIKKKKKKJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDBBB@@@???>>>>>>===>>>@@@???>>>>>>@@@BBBFFFJJJWWWqqqwww```___fff|||zzzttt\\\QQQHHH@@@>>>;;;::::::::::::999888777888999:::HHHnnn~~~jjjccceeefffeeefffccccccdddbbbfff{{{}}}|||{{{|||sssjjjbbb\\\UUUPPPJJJGGGFFFEEEAAA>>>@@@@@@??????>>>??????@@@>>>>>>===<<<<<<===>>>>>>>>>>>>=========>>>??????======<<<<<<;;;;;;::::::=========>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCBBBBBBBBBAAA@@@@@@??????===============<<<<<<<<<>>>?????????>>>>>>??????>>>>>>>>>===;;;999666555444444333222222222222222111111222222222333333333444555777999===@@@BBBDDDHHHJJJNNNRRRVVVXXXZZZ[[[]]]___cccgggkkknnnooopppsssvvvvvvwww{{{|||~~~~~~~~~~~~hhh```fff}}}rrr[[[KKKGGGEEE======:::>>>AAACCC___aaaRRRMMMJJJKKKDDDIIIFFFFFFEEECCCAAAAAABBBDDD@@@===888444333222000///.........//////000111222555444222111000000000111333333222222222111111111---333888:::666111...---.................................---------------....................................////////////111111222222333444444444888;;;@@@EEEJJJOOORRRTTT]]]```eeelllwwwwwwlll```XXXPPPHHHBBBAAA======???DDDIIIMMMOOOOOOMMMNNNOOOOOOOOONNNMMMLLLKKKKKKJJJHHHGGGEEECCCBBB@@@AAABBBBBB@@@@@@AAACCCDDDDDDJJJ]]]{{{iii______vvvuuu}}}aaaQQQHHHAAA>>>;;;::::::;;;:::999666666888:::<<>>>>>======>>>>>>??????>>>>>>>>>>>>???@@@@@@>>>>>>>>>===<<<<<<;;;;;;======>>>>>>???AAABBBCCCAAAAAAAAABBBCCCDDDDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>??????????????????@@@@@@@@@@@@???????????????>>><<<:::888666333333222111111111111222111111222222222333333333444555777999<<<@@@BBBDDDGGGJJJMMMRRRVVVXXXZZZ[[[\\\___cccgggkkknnnpppqqqrrruuuvvvvvvzzz||||||}}}~~~~~~ppp___```fffQQQHHHAAA===<<<:::===AAAFFFfff```QQQMMMIIIJJJCCCIIIFFFFFFEEECCCAAAAAABBBDDD@@@<<<888444333222111///............///000111222666555333222111000111111111111111111000000000000...555===>>>999222000///........................//////......------,,,,,,....................................////////////111111111222333333444444666777:::???EEEJJJLLLLLLQQQSSSVVV\\\fffrrrzzz}}}}}}rrrcccXXXQQQMMMKKKJJJ??????@@@CCCGGGLLLNNNNNNQQQRRRTTTVVVVVVUUUSSSRRRQQQQQQQQQPPPNNNLLLIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGHHHEEEGGGSSSkkksssbbb]]]pppuuuaaaPPPJJJBBB???<<<;;;;;;;;;:::999999999;;;<<<@@@PPPrrrqqqeeecccaaacccgggfffccccccddddddjjjwwwxxxwwwmmmgggZZZTTTNNNJJJHHHGGGDDDAAA??????>>>>>>>>>>>>????????????>>>>>>>>>>>>?????????????????????@@@@@@AAA??????>>>>>>===<<<<<<<<<<<<<<<======???@@@BBBCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA???@@@@@@@@@AAAAAABBBBBB@@@@@@@@@AAABBBAAA@@@>>>????????????===;;;999888333222111111000000111111111111222222222333333333444555666999<<>>>>>>>>:::<<>>============>>>>>>>>>????????????>>>>>>???????????????@@@@@@AAA?????????>>>======<<<<<<;;;;;;;;;<<<>>>@@@AAABBBCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDAAA@@@???@@@BBBBBB@@@>>>????????????>>><<<:::888333222111111000000111111111111222222222333333333444444666888<<>><<<<<<<<<;;;:::999:::999:::BBBXXXwwwzzzjjjgggfffdddccc```___bbbfffhhhooo|||{{{yyyuuuyyy|||rrrkkk]]]WWWOOOJJJIIIHHHEEECCCAAAAAA???>>>======<<<<<<===>>>>>>??????>>>>>>===???>>>>>>>>>>>>???@@@@@@??????>>>>>>======<<<<<<;;;;;;<<<===>>>@@@BBBCCCEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGFFFEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFCCC@@@======@@@BBB@@@>>>>>>>>>??????===<<<:::999333333222111111111111222111111222222222333333333333444666888;;;???AAACCCGGGJJJNNNSSSWWWZZZ\\\]]]```bbbeeeiiilllnnnoooooooootttwwwvvvwwwzzz|||{{{|||ttt___^^^kkk___NNNFFFAAAAAA===>>>@@@HHHnnn^^^SSSOOOKKKJJJEEELLLFFFFFFEEECCCAAAAAABBBDDD???;;;777444333333222111.........//////000111222000000111111111111111111111111111000000000//////---......///////////////....................................////////////....................................////////////000000000111222222333333555666888999;;;@@@IIIPPP\\\^^^dddjjjiiihhhnnnvvv~~~~~~sssiiiccc[[[TTTOOOLLLJJJIIIIIINNNVVV^^^ccceeeeeeddd^^^^^^]]]]]]]]]]]]^^^^^^\\\\\\]]]```cccdddbbb```ZZZYYYWWWUUUZZZmmm}}}hhhkkkvvvtttqqqXXXPPPEEEBBB???======<<<;;;:::999:::999;;;FFF```kkkdddfffeee``````^^^```cccfffnnn}}}xxxtttqqquuu{{{|||sssmmm```ZZZQQQLLLJJJIIIGGGEEEEEEDDDBBB@@@???======<<<<<<===>>>>>>>>>>>>===<<<>>>>>>=========>>>?????????>>>>>>======<<<;;;;;;<<<======???@@@BBBDDDEEEGGGHHHJJJLLLLLLLLLKKKJJJLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFDDD???;;;;;;>>>AAA@@@???===>>>>>>>>>===;;;999888444444333222222222222222111111222222222333333333333444555888;;;>>>AAACCCEEEGGGLLLQQQUUUYYY[[[\\\]]]___dddhhhmmmppprrrsssooouuuxxxvvvvvvxxxzzzzzz{{{~~~}}}}}}qqq\\\\\\fff___KKKCCC???@@@===>>>AAAIIIppp^^^TTTPPPKKKKKKFFFMMMFFFFFFEEECCCAAAAAABBBDDD>>>;;;777444333333222111.........//////000111222...///000111111222111111111111111111000000000000///......000222333222000........................------......//////000000..................................../////////000000000000111222222333333555888:::999:::@@@KKKTTTccchhhrrr{{{{{{uuuxxxtttmmmddd[[[UUUQQQNNNLLLGGGMMMVVV___eeehhhhhhhhh```___^^^^^^^^^___aaabbb___^^^```cccgggiiigggddd___^^^[[[WWWZZZkkkjjjhhhyyy{{{hhhYYYEEECCC???======<<<;;;:::;;;<<<;;;>>>LLLiiimmmbbbeeeddd]]]aaa^^^^^^```cccnnn{{{vvvqqqnnnuuu}}}{{{sssmmmbbb\\\SSSNNNLLLKKKIIIGGGHHHGGGEEEBBB@@@???>>>===;;;<<<===>>>>>>===<<<;;;===============>>>>>>???>>>>>>>>>===<<<<<<;;;;;;>>>>>>???@@@BBBDDDFFFGGGHHHIIILLLOOOPPPPPPPPPOOOPPPPPPOOOOOONNNMMMMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGEEE???999999===@@@@@@???===============;;;999888555444333333222222333333111111222222222333333333333444555888;;;>>>AAABBBCCCEEEJJJOOOSSSWWWYYYZZZZZZ]]]bbbhhhmmmrrrtttvvvpppvvvyyyvvvuuuwwwyyyyyyzzz}}}~~~||||||iiiWWWZZZ]]]^^^IIIAAA<<<>>>===>>>BBBJJJrrraaaSSSMMMJJJNNNFFFHHHFFFFFFFFFEEEBBB???BBBFFF>>><<<999555222000......000///...///111222222111111111222333444444555555555555555555444333333222---......,,,++++++---///........................------------------------///......---------..................//////////////////000111222333333444333333222333666===FFFLLL[[[bbbiiilllqqqxxx{{{{{{}}}qqqeee]]]XXXUUUUUURRRKKKKKKVVVeeennnsssuuulllhhhdddcccfffhhhhhhfffddd```\\\]]]cccggggggfffaaa^^^^^^```^^^ccc}}}pppgggmmm~~~|||VVVMMMEEE>>>======;;;:::<<<999@@@===888NNN}}}ssscccaaaaaa___\\\]]]^^^___eeeuuu~~~xxxrrrmmmsssyyyqqqlllccc\\\VVVSSSSSSSSSOOOKKKHHHGGGFFFCCCAAA>>><<<;;;============<<<;;;:::999@@@???>>>===============:::;;;<<<<<<;;;;;;===???CCCDDDDDDDDDCCCDDDGGGIIIIIIJJJKKKNNNQQQTTTVVVWWWWWWSSSOOOOOOPPPPPPKKKFFFEEEFFFGGGGGGFFFDDDBBB@@@BBB===777777;;;>>>???===999::::::;;;:::999777666444333222222111111222222111222333333111111222333333444666888;;;>>>@@@BBBEEEHHHLLLOOOQQQSSSVVVXXX\\\___dddiiimmmoooppppppuuuwwwxxxyyyxxxxxxyyy{{{{{{{{{|||}}}eeeWWWSSS^^^WWWRRRCCC>>>===??????===MMM|||```SSSMMMJJJNNNFFFHHHFFFFFFFFFDDDAAA???AAADDD>>><<<999555222000///...000///...///111222222111111111111222333333444444333333444444444333222222///000///...,,,,,,---///........................------------------------///......---------..................//////////////////000111222333333444555444444333555;;;BBBHHHQQQXXX^^^aaaffflllpppooopppsssxxxuuujjj```[[[YYYSSSMMMKKKSSS___iiirrryyy{{{wwwqqqllliiigggfffdddbbb]]]YYYZZZ___cccdddccc[[[YYYZZZ\\\\\\ccc|||uuueeeeeezzz```NNNEEE>>>======;;;;;;<<<444<<<<<<;;;UUUuuufffdddbbb^^^^^^______```fffwww|||wwwtttyyyxxxsssnnnkkkeee___XXXUUUTTTSSSOOOLLLGGGFFFEEECCC@@@>>>===<<<;;;<<<<<<<<<;;;:::999999>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<::::::<<<>>>AAAAAABBBBBBAAABBBEEEGGGIIIJJJLLLOOOQQQTTTUUUVVVWWWSSSNNNMMMMMMKKKFFFAAAAAABBBBBBCCCBBB@@@>>>===<<<777333333777::::::999777888999:::::::::999888444333222222111111222222111222333333111111222333333444666888;;;>>>@@@BBBEEEHHHKKKNNNPPPSSSUUUXXX\\\___dddiiimmmoooppppppuuuvvvxxxxxxwwwwwwyyyzzz{{{|||}}}~~~aaaQQQPPP^^^VVVPPPDDDCCC@@@AAAAAAAAATTT```TTTNNNJJJMMMFFFIIIFFFFFFEEEBBB@@@@@@AAABBB>>><<<999555222000///...//////...///111333222111000000000111222222333333111111222222333222222222222222222000...---...///........................------------------------......---------......///............//////////////////000111222333333444666666555444444888===BBBFFFMMMSSSUUUYYY___cccccccccgggmmmuuu~~~}}}pppfffaaaXXXRRROOOPPPUUU]]]jjjuuu~~~zzztttppplllkkk___ZZZUUUTTTVVVYYYZZZYYYXXXWWWYYY]]]```iiiiiiaaa{{{}}}dddNNNFFF???>>>===;;;;;;<<<888>>>======XXXtttiiifffccc___```aaaaaaaaagggzzz~~~{{{yyyyyynnnhhheeedddddd```[[[UUURRRQQQOOOLLLIIIEEEEEECCCBBB@@@>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::;;;;;;<<<:::999999:::;;;===>>>>>>>>>>>>???BBBDDDIIIJJJLLLNNNQQQRRRSSSTTTUUUQQQLLLIIIHHHDDD???:::;;;;;;<<<<<<<<<;;;999888666333000000444777888777666777888999999::::::999444333222222111111222222111222333333111111222333444444666888:::===@@@AAADDDGGGJJJMMMOOORRRUUUXXX\\\___dddiiimmmpppqqqqqqtttuuuwwwwwwvvvvvvxxxyyy|||}}}~~~cccQQQTTT^^^~~~ZZZPPPFFFCCC>>>===>>>@@@UUU```TTTNNNKKKMMMFFFIIIEEEFFFEEEAAA???AAABBB@@@===;;;888555222000/////////......///222333333222//////000000111111111222//////000111222222111111444444444222000...//////........................------------...............------------...//////............//////////////////000111222333333444555555555444444666;;;>>>AAAHHHMMMNNNRRRXXX\\\[[[^^^bbbgggnnnuuuvvvmmmfff```ZZZVVVSSSUUU```lll{{{}}}vvvsssccc___XXXTTTRRRRRRQQQPPPUUUUUUXXX^^^cccpppssseeewwwbbbPPPGGG@@@>>>>>><<<;;;<<<;;;AAA???@@@]]]ooohhheeecccaaaaaaccccccbbbiii~~~}}}~~~|||||||||}}}|||{{{{{{|||uuummmbbbYYYUUUTTTUUUUUUSSSPPPLLLJJJIIIHHHEEECCCBBBBBBAAA@@@???>>>======<<<======>>>>>>===<<<<<<999999999:::999999999888999::::::888666666777888999:::;;;;;;:::<<<>>>AAAFFFGGGIIIKKKMMMNNNNNNNNNNNNKKKGGGDDDBBB>>>:::666666777777888888777666555555333222333666888999888777777888888888888888888444333222222111111222222111222333333111111222333444444555777:::===???@@@DDDFFFIIILLLNNNQQQUUUXXX\\\___ccchhhmmmppprrrsssssstttvvvvvvuuuuuuwwwxxx}}}}}}~~~iiiSSSWWW[[[eeeQQQGGGCCC>>><<<===???RRR___UUUOOOKKKMMMFFFJJJDDDGGGEEE@@@@@@CCCDDD@@@===;;;888555222000000//////......///222333333222///000000000000000111111......///000111111111111333444555333111/////////........................---------....../////////---------------...//////............//////////////////000111222333333444333444444444444666:::===???EEEIIIJJJMMMSSSVVVVVVZZZ]]]bbbhhhnnnuuu}}}}}}uuunnnggg```ZZZWWW]]]fffsss~~~xxxsssllleee___[[[XXXVVVVVVVVVYYY]]]eeeuuummmvvvxxxaaaQQQHHH@@@??????<<<;;;===888>>>>>>BBBcccuuuhhhdddcccccccccbbbeeedddbbbkkkwwwjjjccc^^^XXXVVVXXX[[[^^^^^^YYYXXXWWWWWWXXX[[[^^^aaavvv~~~{{{{{{|||zzzkkkbbbYYYUUUNNNIIIHHHHHHHHHHHHEEEDDDBBBAAABBBAAA@@@@@@???????????????>>>>>>>>><<<============<<<<<<;;;888888999::::::999999888777888888777555444555777888999999888888999;;;>>>AAABBBDDDFFFGGGGGGGGGFFFDDDCCCAAA???===;;;777555555555555666666666666666555444444666888:::::::::999999888777666666555555444333222222111111222222111222333333111111222333444444555777999<<<>>>???CCCEEEHHHKKKMMMQQQUUUYYY]]]___ccchhhmmmpppssstttrrrtttuuuvvvuuuuuuvvvxxx}}}}}}~~~qqqVVVUUUUUUzzzwwwVVVIIIGGGBBB@@@BBBCCCQQQxxx___VVVPPPKKKLLLFFFKKKDDDGGGEEE???AAAGGGGGGAAA<<<;;;888555222111000000...------///222333333333000000000000000000111111//////000000111000000000111333444333000///...///........................---------...//////000000---------------...///000............//////////////////000111222333333444222333444555555777:::===<<>>>>>>>>?????????=========>>>>>>>>>??????<<<<<<<<<<<<;;;:::999999777888:::;;;;;;;;;:::999666777888666555444666777999999999888666777999;;;<<<===???AAABBBAAA???>>><<<<<<;;;;;;999888666555555555555666666777777777444555777888999999999999;;;:::888666555444444444444333222222111111222222111222333333111111222333444444555777999;;;===???BBBDDDGGGJJJLLLPPPUUUYYY]]]___ccchhhmmmqqqtttuuussstttvvvvvvuuuuuuwwwxxx|||}}}~~~bbbXXXPPPsss```NNNFFF@@@???BBBBBBMMMnnn^^^WWWQQQKKKLLLFFFKKKCCCGGGEEE???BBBJJJJJJCCC<<<:::888555222111000000...------///222444444333111111111111111111111111000000111111111000//////...000222111000.................................---------...///000000000---,,,,,,------///000000............//////////////////000111222333333444222444666666666777999;;;:::???BBBAAACCCIIILLLLLLLLLOOOUUUZZZ___ffflllppp}}}yyyqqqoookkkfffccc^^^eeerrr{{{xxx}}}tttvvvfffSSSJJJBBB@@@@@@===<<<===999======CCCdddooofffdddbbbbbbddd___cccccc```mmmuuu[[[SSSTTTWWWVVVTTTRRROOOLLLIIIGGGIIIIIIHHHHHHGGGHHHHHHHHHIIIOOO]]]rrr|||{{{{{{}}}vvvssslllcccYYYOOOFFFAAA???>>>======>>>>>>===<<<:::;;;===============>>>;;;;;;<<<===>>>>>>??????@@@@@@??????===<<<:::999888999;;;======<<<;;;:::777888999888777777999;;;:::;;;:::888666666777999888:::<<<======<<<:::999777888888888666555555555555555555666777888999999666888:::;;;;;;::::::999999888777555444444444555444333222222111111222222111222333333111111222333444444555777999;;;===>>>BBBDDDFFFIIIKKKPPPUUUYYY^^^___ccchhhmmmqqqtttvvvsssuuuvvvvvvvvvvvvwwwyyy{{{|||}}}~~~ooo[[[RRRnnnpppVVVDDD>>><<<@@@BBBLLLkkk^^^WWWQQQKKKLLLFFFKKKBBBGGGEEE???CCCLLLLLLDDD<<<:::777555222111000000...------///222444444333222222222111111111111111111111222111111000//////,,,...000111///...---...........................---------...///000000111,,,,,,,,,---...///000111............/////////000//////000111222333333444444666777777666666777999999>>>AAA@@@AAAGGGKKKKKKJJJMMMQQQUUUZZZ^^^dddgggsss|||tttmmmiiihhhkkkttt}}}mmmrrrSSSJJJBBBAAA@@@===<<<===777>>>@@@JJJnnnpppiiigggdddbbbccc]]]cccbbb```mmm|||```XXXYYYZZZXXXXXXXXXWWWUUUPPPKKKHHHEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFLLL^^^xxxzzzxxxxxx}}}qqqmmmfffaaaYYYOOOGGGBBB???======;;;::::::;;;;;;:::999999;;;<<<<<<;;;:::;;;;;;::::::;;;<<<===>>>???@@@EEEEEEDDDCCCAAA???===<<<999:::<<<>>>>>>>>><<<;;;999:::::::::999:::;;;===<<<<<<;;;888666555666888777888:::<<<<<<:::888666555666777666555444333444555555555666777888999:::999;;;>>>???>>><<<;;;;;;777777555444444555666777444333222222111111222222111222333333111111222333444444555777999;;;===>>>BBBDDDFFFHHHKKKPPPUUUYYY^^^```ccchhhmmmqqquuuwwwtttuuuwwwwwwvvvvvvxxxyyy{{{{{{|||}}}sssXXXWWWmmm|||]]]HHH@@@>>>BBBFFFQQQqqq___TTTNNNJJJNNNHHHLLLFFFDDDBBB@@@???@@@AAABBB<<<:::888555222111000000............///000111222000111222444555555444444222444555444222000000000111000///...---,,,,,,,,,.........------,,,,,,,,,000000...,,,---000000///------------------,,,,,,------............------...///000000///000222444444444555555666666777777999;;;>>>AAADDDEEEFFFFFFHHHKKKPPPTTTYYY^^^cccgggrrruuuwwwtttpppppptttwww}}}nnnaaaMMMDDDCCC===<<<===888<<>>EEEooollleeeccc___^^^bbb```cccbbbbbbqqqoooaaaXXXZZZaaa\\\]]][[[VVVVVVXXXTTTLLLLLLHHHDDDDDDGGGJJJKKKIIIGGGNNNOOOPPPbbb~~~{{{zzz{{{{{{yyy|||}}}rrrcccXXXQQQMMMHHHDDDAAA???===<<<>>>;;;999888:::<<<<<<<<<=========>>>??????>>><<<999>>>CCCBBB>>>;;;<<>>???@@@AAA???===:::888777666666888888888888777777777777444444555666666777666666777666555555666777999::::::;;;======<<<999555333444444444555555555666666555444333111000111111222222222222222222222222222111333555666777999<<>>===<<<>>>=========??????===;;;=========>>>@@@@@@??????===???AAA@@@>>><<<===>>>AAAAAACCCFFFIIIIIIFFFCCCCCCBBBAAACCCFFFFFFDDDBBBCCCDDDEEEDDDCCCAAAAAAAAAAAA???===:::888777777777888888888777777777666666444555666666777777666666666555555444555666777888777888999999888666444333444555555555555666666666555444333111111111111222222222222222222222222222111333555666777999<<<>>>>>>@@@EEEJJJOOORRRTTTTTTWWWYYY^^^dddjjjnnnqqqsssvvvwwwwwwwwwwwwxxxxxxxxxvvvxxxyyyzzz{{{}}}qqqZZZ[[[jjjRRRGGG???AAABBB???WWW___SSSMMMHHHKKKDDDHHHDDDCCCCCCBBBBBBAAA@@@@@@<<<:::777444222000000000......//////000111111222...///111222333333222222555555444222///...000111......------......///000...------------,,,,,,,,,......000111111000......,,,,,,,,,---.........///------............------...///000000///000222444444444555555666777777888888999;;;===AAADDDGGGHHHGGGHHHJJJLLLOOOTTTZZZ___fffgggnnnzzzvvv~~~\\\DDDAAA@@@AAAAAA;;;999AAA???IIIqqqttteeecccddd```]]]___]]]``````cccsssxxxooosssvvvvvvtttrrrooohhh```VVVTTTOOOJJJFFFGGGJJJMMM\\\^^^___ZZZUUU```}}}{{{{{{|||~~~~~~}}}yyyuuunnnaaaSSSHHHCCCAAA>>>>>>???@@@?????????@@@@@@BBBCCCAAA>>>:::???@@@@@@AAABBBCCCCCCDDDBBBAAA@@@>>>===<<<===>>><<<===@@@DDDHHHHHHFFFDDDEEEDDDDDDEEEGGGGGGFFFDDDEEEEEEGGGGGGGGGEEECCCBBB@@@???===:::999888888888888888777777777777666666444555666777777777666555444444444333444444555666555555444444444333333333555666666666666777777777666555333222111111222222222222222222222222222222111333555666666888;;;===<<>>@@@BBB@@@YYY]]]RRRLLLHHHJJJDDDHHHCCCCCCCCCCCCBBBAAA@@@???;;;:::777444222000//////...//////000111111222222...///000222222222111000333333222000//////222444//////............//////------------------------000...---...---,,,...222+++,,,,,,---...//////000------............------...///000000///000222444333444444555666777888888999999;;;===@@@DDDHHHJJJGGGGGGHHHIIIKKKPPPVVV[[[___aaagggpppyyy|||~~~kkk}}}___FFFBBB??????@@@<<<;;;AAA>>>IIIqqqnnn______aaa___^^^```\\\___```dddvvv{{{ttteeeccc]]]TTTLLLIIIKKKOOOTTTXXXaaaeee^^^\\\sss}}}xxxqqqiii^^^QQQHHHEEECCCAAAAAABBBCCCBBBBBBAAAAAAAAABBBCCCAAA>>>;;;@@@AAACCCCCCDDDEEEFFFHHHGGGCCC???===============:::<<<@@@DDDFFFFFFDDDBBBEEEDDDDDDEEEEEEFFFEEEDDDDDDEEEFFFHHHIIIGGGDDDAAA???>>><<<:::999888888888888777777777666666666666444555777888888777666555333333333333333444444555444333222222222222444444777777777777888888888888666555333222111111222222222222222222222222222222111333444555666777:::<<<<<<>>>BBBGGGKKKOOOQQQRRRTTTXXX]]]dddkkkppptttvvvvvvvvvwwwwwwwwwxxxxxxxxxzzz{{{|||zzzyyyyyyzzz|||iiiXXX^^^jjjYYYJJJAAABBBBBB???WWW[[[PPPKKKHHHKKKEEEJJJCCCCCCCCCCCCBBBAAA@@@???;;;999777444111000//////...///000111222222222111...///000111222111000//////000000//////111444777111111000///...---------------------------------,,,,,,///444222,,,+++///,,,,,,------...///000000------............------...///000000///000222444333333444555666777888888::::::;;;===AAADDDHHHJJJFFFGGGGGGGGGIIIMMMSSSWWW[[[^^^dddkkkoooxxx{{{xxxfffmmm^^^HHHEEE???;;;>>>>>><<<@@@===KKKvvvrrraaa^^^___]]]]]]```ZZZ^^^```fffyyyxxxjjjZZZPPPLLLLLLJJJKKKTTT___]]]XXXhhhuuukkkeee^^^TTTLLLKKKIIIGGGFFFFFFEEECCCBBBCCCAAA@@@@@@@@@@@@>>><<>>BBBFFFIIIIIIGGGDDDCCCDDDDDDDDDDDDCCCCCCDDDDDDBBBBBBDDDGGGIIIIIIEEEBBB@@@???===:::999888888888777777777666666666666555555666888999999777666444222222333444444555555555555444333222333444666777888888888999999999::::::666555444222222222222333222222222222222222222222111222444444555666999;;;<<<>>>BBBFFFKKKNNNQQQSSSUUUXXX^^^eeelllqqquuuwwwvvvvvvwwwwwwwwwxxxxxxxxx{{{||||||{{{zzzyyy{{{|||lll[[[^^^lllwwwuuuwwwTTTLLLBBBBBBAAA>>>VVV\\\QQQKKKHHHKKKEEEIIIDDDCCCCCCBBBBBBAAA@@@@@@;;;999666333111/////////...///000222333222222111///000111222222111000///---...//////000111444777333222000///...---------,,,,,,,,,------------...+++///:::DDDAAA555...000---------.../////////000------............------...///000000///000222444222333444555666888888999::::::<<<>>>@@@CCCFFFGGGDDDEEEFFFFFFHHHKKKPPPTTTVVVYYY```fffiiinnn{{{uuuuuu{{{nnneeelll^^^HHHGGG@@@:::<<<>>>;;;>>>>>>QQQxxxeee``````\\\[[[]]]ZZZ^^^```hhh}}}tttcccWWWRRRRRRLLLLLLQQQRRRRRR___qqq|||nnneeebbb___ZZZUUUSSSQQQNNNKKKJJJGGGDDDBBBDDDCCCAAAAAABBBBBBAAA???<<<>>>@@@???===>>>AAAEEEKKKJJJJJJHHHGGGEEEDDDCCCEEEIIINNNPPPOOOKKKHHHGGGEEEFFFFFFEEECCCCCCDDDFFFCCCBBBCCCFFFKKKLLLJJJGGGCCCBBB???<<<:::999999999777777666666666666555555555666999::::::888555444111222444555777888888888888777666555555666888999999999:::::::::;;;;;;;;;777555444333222222333333222222222222222222222222111222444444444555888:::<<<>>>AAAEEEIIIMMMQQQRRRUUUXXX^^^eeekkkqqqtttvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwyyyzzz{{{{{{|||rrr___YYYhhhzzzuuuWWWJJJ@@@AAAAAA???YYY___SSSLLLHHHJJJCCCGGGEEEDDDBBBAAA@@@@@@AAAAAA;;;999666333111//////......///111333333333222111000111222222222111000///...///111111000000222333111111000///......//////,,,,,,,,,---------.........000;;;FFFBBB555///333............////////////------............------...///000000///000222444222333444555666888999999888999;;;===???AAABBBBBBAAABBBDDDEEEGGGIIINNNQQQRRRSSSYYY```ccchhhrrr}}}~~~wwwssssss~~~iiibbbzzzaaaGGGFFFBBB<<<===>>>:::>>>@@@VVVrrrbbb``````]]]ZZZ\\\ZZZ^^^aaajjjwwwooolllbbbYYYTTTPPPPPPYYYdddwwwhhh```aaadddccc```\\\YYYVVVSSSPPPMMMIIIEEEEEEEEEEEEGGGHHHGGGEEEBBB???AAABBB@@@===>>>BBBFFFLLLPPPSSSSSSOOOKKKJJJJJJHHHLLLRRRTTTRRRNNNKKKJJJIIIJJJJJJHHHFFFEEEHHHJJJFFFDDDDDDHHHNNNRRRPPPNNNHHHFFFCCC@@@>>><<<;;;;;;777777666666666555555555555777999;;;:::888555333111222555777999;;;;;;;;;:::999999888888888999999::::::;;;;;;;;;<<<<<<<<<777666444333222222333333222222222222222222222222000222333444333555777999:::<<>>?????????>>>@@@BBBDDDFFFHHHLLLNNNNNNOOOSSSZZZ___eeeoooyyytttkkksssqqq```wwwrrreeeFFFEEEDDD@@@???===<<<@@@CCCYYYxxxggg[[[]]]```^^^[[[]]]ZZZ^^^bbbkkk{{{ooocccYYYTTTWWW[[[sssvvvfff```ccchhhjjjiiiccc```]]]ZZZWWWSSSNNNKKKEEEFFFIIIMMMNNNLLLHHHDDDCCCFFFGGGDDDAAAAAAEEEJJJMMMTTTZZZZZZUUUPPPNNNOOOFFFKKKQQQTTTRRRNNNKKKKKKLLLNNNNNNLLLIIIHHHKKKNNNIIIGGGFFFKKKRRRVVVVVVSSSLLLJJJGGGCCC@@@>>>======777666666666555555555555555777999;;;:::888555333111333555999;;;=========::::::::::::999999999888;;;;;;;;;<<<<<<<<<<<<===777666444333222222333333222222222222222222222222000222333333333444777999999:::===AAAEEEJJJNNNPPPRRRUUU[[[aaaggglllpppqqqvvvwwwwwwwwwwwwxxxxxxxxxvvvxxxyyyyyyxxxyyy{{{}}}|||cccWWWUUUqqqdddNNNDDDDDDEEECCC]]]cccTTTNNNHHHHHHCCCJJJDDDDDDCCCBBBAAAAAAAAAAAA:::999666333000///......////////////000000000000333444555444222111222333333333222222000///---,,,////////////...............------,,,,,,------...111111000000//////......////////////////////////000000//////.........---000000000111222222333333333333333444555666777888999::::::;;;<<<===>>>>>>AAABBBDDDEEEFFFIIIMMMPPPOOOPPPRRRUUUZZZbbbkkkqqq|||~~~yyyiiikkkzzz}}}aaaoooiii~~~pppLLLEEEAAA???@@@??????AAAAAA^^^nnnddd]]]]]]```]]]YYYWWW]]]^^^cccnnnyyyjjjdddaaa___qqqmmm\\\[[[iiitttrrrkkkhhhhhheee___WWWRRRRRRSSSKKKNNNPPPNNNJJJIIIMMMRRRPPPLLLHHHDDDCCCDDDGGGIIIVVVZZZ\\\XXXQQQMMMPPPTTTPPPJJJHHHMMMPPPMMMLLLNNNNNNPPPRRRRRRPPPMMMLLLKKKJJJKKKLLLPPPYYY```[[[SSSQQQNNNIIIEEEBBB???<<<999888888777777666666555555666999;;;;;;999666444333444444555777999;;;===>>>>>>===;;;:::::::::;;;<<<888:::;;;======<<<:::999999666333222444444333000111222222333333222222111111111111111222333444555999<<>>???@@@CCCDDDFFFGGGGGGJJJMMMPPPOOOQQQSSSUUUZZZaaaiiinnntttvvvzzzmmmmmmyyydddssswwwYYYJJJCCC???@@@>>>>>>AAADDDddd}}}nnnaaa]]]______]]]]]]]]]^^^cccooosssxxx{{{zzzooohhhsss{{{rrriiiiiiqqqwwwwwwsssjjjiiieee___YYYUUUTTTTTTRRRSSSSSSRRRPPPPPPSSSUUUSSSQQQNNNLLLJJJKKKLLLLLLUUUUUUUUUSSSQQQPPPRRRSSSWWWPPPNNNQQQSSSQQQQQQSSSQQQSSSTTTTTTRRRPPPPPPPPPTTTUUUUUUYYYaaafffaaaXXXSSSOOOKKKFFFCCC@@@<<<:::888888888777666666555555666999;;;;;;999666444333333444555666888;;;===>>>>>>>>>======<<<<<<======888999;;;<<<===<<<::::::999666333333444444333111111222222333333222222111111111111111222333444555777:::===???BBBEEEJJJMMMSSSVVV[[[aaahhhmmmrrrtttvvvvvvwwwxxxxxxzzzzzz{{{zzzzzz{{{{{{{{{|||||||||{{{~~~uuuvvv]]]ZZZgggoooQQQCCC;;;CCC???YYY^^^RRRMMMHHHGGG@@@FFFDDDDDDCCCBBBAAAAAAAAAAAA:::999666333000///....../////////000000000111111444555666555333222333444333333333222111000///...////////////...............------,,,,,,------...000000000////////////...////////////////////////////////////............000000000111222222333333333333333444555666777888888999:::<<<>>>@@@BBBCCCEEEGGGHHHIIIIIIKKKNNNPPPQQQRRRTTTVVVYYY___eeejjjssstttwww{{{uuuqqq{{{iiiuuudddNNNDDD@@@@@@>>>===AAAGGGkkkxxxccc[[[]]]______```]]]^^^cccpppllliiiggghhhpppvvvzzz|||{{{zzzzzzzzz{{{|||}}}|||{{{ppplllfffaaa^^^[[[XXXVVVWWWVVVTTTTTTVVVWWWXXXXXXZZZYYYXXXVVVTTTTTTSSSSSSTTTQQQOOOOOOSSSVVVVVVVVV]]]XXXUUUWWWXXXWWWXXXZZZXXXYYYYYYWWWUUUUUUVVVWWW]]]^^^^^^aaahhhlllfff]]]VVVRRRMMMHHHEEEAAA===:::999999888777666666555555666888;;;;;;888555333333333333444666888:::<<<===>>>????????????>>>======888999:::;;;<<<;;;::::::999777444333444444222111111222222333333222222111111111111111222333444555555777;;;>>>AAAEEEIIIMMMSSSVVVZZZaaagggnnnrrruuusssuuuwwwyyyzzzzzzzzzyyy||||||||||||}}}}}}}}}}}}{{{}}}wwwwwwaaa___mmmsssTTTHHHAAAFFF>>>VVV]]]RRRNNNIIIHHH@@@EEEDDDDDDCCCBBBAAAAAAAAAAAA:::999666333000///......//////000000000111111111333444555444222111222333222222333222222111000000////////////...............------,,,,,,------...///////////////////////////////////////////////////////////////.........000000000111222222333333333333333444555666777888777888:::===@@@BBBDDDEEEGGGIIIKKKKKKLLLMMMOOOQQQSSSUUUWWWXXXZZZ^^^cccfffrrrsssvvvzzz~~~~~~wwwrrrwwwdddMMMCCC@@@AAA======AAAHHHooo|||cccYYYZZZ\\\\\\]]]\\\^^^cccqqqvvvrrrooommmiiidddeeeiiimmm{{{~~~}}}uuuooohhhcccbbb```\\\YYY\\\YYYVVVXXX]]]aaaaaa___```___]]][[[YYYYYYXXXXXXTTTRRRPPPQQQUUUYYY[[[\\\___\\\ZZZZZZ[[[\\\]]]___aaaaaa___\\\YYYYYYZZZ\\\```aaaaaaeeelllpppjjj```YYYUUUPPPKKKGGGCCC>>><<<:::999999888777666555555666888::::::888555333222222333444555777:::<<<======>>>?????????>>><<<;;;777888999:::;;;;;;::::::999777666444444333222222111222222333333222222111111111111111222333444444444666:::>>>AAAEEEJJJMMMSSSUUUZZZ```gggnnnsssvvvuuuvvvwwwyyyzzz{{{{{{||||||||||||}}}}}}}}}}}}~~~|||~~~uuutttdddbbbppp|||XXXKKKDDDJJJCCCXXX\\\RRROOOJJJIIIAAAFFFDDDDDDCCCBBBAAAAAAAAAAAA:::999666333000///......000000000000111111111111111222333222000///000111111111222222222111111000////////////...............------,,,,,,------................../////////////////////////////////.........///////////////000000000111222222333333333333333444555666777888777888:::===@@@CCCEEEGGGHHHJJJLLLMMMNNNNNNPPPRRRUUUWWWYYYZZZ[[[^^^aaacccjjjllloootttxxx{{{}}}~~~|||{{{||||||yyy{{{}}}|||vvv```KKKDDDAAA@@@<<>>::::::999888777666555555555888::::::888555333222222222333444777999;;;<<<;;;<<<=========<<<:::999666777888999::::::::::::999888777555333222222222111222222333333222222111111111111111222333444444444777;;;>>>AAAFFFJJJNNNRRRUUUYYY___gggnnntttxxxyyyxxxxxxxxxzzz|||{{{{{{|||||||||}}}}}}}}}~~~qqqnnnccc^^^jjjZZZIII>>>FFFFFFccc\\\QQQNNNJJJIIIBBBGGGDDDDDDCCCBBBAAAAAAAAAAAA:::999666333000///......000000000111111111222222000111222111///...///000///000000111111111000000////////////...............------,,,,,,------...---............/////////////////////////////////.........///////////////000000000111222222333333333333333444555666777888666888:::===@@@CCCEEEFFFGGGJJJMMMNNNOOOPPPQQQSSSUUUWWWYYY[[[[[[\\\___```cccfffjjjooosssvvvxxxxxxwwwuuuwwwyyyvvvttt}}}|||nnnttt___MMMEEEAAA@@@<<<@@@BBBGGGoooyyyggg___]]][[[ZZZ[[[\\\]]]cccssszzzzzzsssrrrqqqvvv~~~yyytttooohhhccc```^^^]]]]]]___[[[YYY\\\cccggggggeee^^^]]][[[YYYWWWUUUTTTTTTPPPSSSWWWYYY[[[^^^cccfffdddggggggdddbbbdddeeedddlllkkkiiieeeaaa___```aaa```bbbfffkkktttyyytttjjj\\\YYYTTTOOOLLLHHHDDDAAA;;;;;;:::999777666555555555777::::::777444222222111111222444666888:::;;;:::;;;;;;;;;;;;:::999999666666777888999999:::;;;999999999666333111222333111222222333333222222111111111111111222333444555555777;;;>>>AAAEEEJJJMMMRRRTTTXXX___fffnnnuuuyyy{{{zzzxxxxxxzzz}}}||||||||||||}}}}}}}}}}}}~~~ooojjjddd\\\eee```KKK<<>>AAAEEEHHHQQQSSSXXX^^^fffooovvv{{{uuuvvvyyy{{{}}}~~~~~~~~~~~~~~~|||sssmmm```RRRXXXtttVVVJJJCCCJJJCCC[[[^^^QQQLLLIIIIIICCCHHHDDDDDDCCCBBBAAAAAAAAAAAABBB;;;222...///000...,,,//////000111222333333333///000222111///.........222111000//////000111222///............---------...------,,,,,,,,,------////////////////////////---------............///000000000000////////////000000000111222222333333333333444555666777888888888888999<<>>;;;888666666777777666444666999;;;:::777333111000000//////111333666888999888777555444444333333222222444666888:::<<<======;;;888555444333333444111111111111111111111111111111222222222333333333111444777:::<<<@@@DDDGGGNNNRRRXXX```hhhoootttwwwyyy{{{}}}}}}|||}}}~~~|||{{{zzz|||}}}ssseee[[[RRRYYYzzz}}}jjjUUUGGG@@@CCCFFFQQQrrr^^^QQQLLLHHHIIIBBBHHHDDDCCCBBBAAAAAA@@@AAAAAAHHHAAA999444333333111...//////000222222333333222111222333222111000111222222111000//////000000111///............---------...------,,,,,,---------////////////////////////---------............///000////////////////////////000000111111222333333222222333444555666777777888888999;;;>>>AAADDDFFFHHHHHHJJJNNNRRRUUUUUUSSSUUUTTTTTTUUUVVVWWWXXXXXXZZZ]]]```cccbbb```\\\YYYZZZWWWVVVXXXWWWVVVYYY___mmmzzz~~~|||}}}~~~~~~ttt___OOOGGGBBBCCCEEEEEEDDDWWWhhhZZZZZZXXXYYY\\\XXXYYY]]]___sss|||}}}|||yyytttuuupppllllllkkkkkkooouuukkkooonnngggbbbccccccaaaeeekkksss}}}~~~~~~xxxsssrrrooohhhdddeeeccckkktttyyygggccc^^^YYYUUUPPPKKKHHHCCC???;;;888777777666555555777:::<<<;;;999555333222111000///000111333555555555444333333333444444444555666777999;;;<<<======;;;888555444333333444111111111111111111111111111111222222222333333333222444777999<<>>:::888777555444777999;;;======;;;888666444333222111000111222333333333333444444555555555777888999999:::;;;<<<<<<<<<:::888666444333333333222222222222222222222222111111222222222333333333222444666999;;;???CCCGGGOOOSSSZZZbbbkkkrrrwwwyyyxxxyyyzzzzzzyyyzzz{{{}}}}}}}}}|||}}}~~~|||}}}~~~vvv]]]QQQZZZ|||zzz{{{eeeOOOGGGDDDDDD@@@HHHnnn^^^PPPKKKHHHIIIBBBHHHDDDCCCBBBAAA@@@@@@@@@@@@999555111...///000000//////000111222222222222222444444444222111333666888222222111000000////////////............---------------,,,,,,,,,---......////////////////////////---------............///........./////////////////////000000111222222222333333333444555666666777666666666888:::===???AAAEEEHHHLLLPPPTTTVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWW\\\]]]___```^^^[[[WWWTTTPPPMMMLLLNNNMMMLLLPPPUUUfffooovvvvvvtttpppiiibbb]]]^^^___^^^[[[YYYXXXXXXRRRTTT]]]mmm}}}SSSLLLFFF>>>EEEEEEEEE\\\ppp___ZZZ^^^YYYXXX]]]]]][[[___bbbvvv~~~vvvvvvyyy}}}|||{{{wwwsssnnnsss}}}}}}xxxwwwppppppmmmjjjiiikkkmmmoooggglllttt~~~|||xxxrrrllliiihhhwwwqqqggg^^^XXXRRRNNNLLLGGGDDD???;;;999777666444888:::===>>>???===;;;999666666555444444555666666777777777888888888888888::::::;;;;;;;;;<<<<<<<<<:::999888666444333333333222222222222222222222222111111222222222333333333222444666888:::===BBBFFFNNNRRRZZZccckkkrrrwwwyyywwwxxxyyyxxxwwwxxxzzz|||~~~}}}}}}~~~~~~~~~}}}|||}}}}}}fffUUUXXXwww~~~~~~nnnTTTJJJEEEEEEBBBKKKrrr]]]PPPKKKHHHHHHBBBGGGCCCCCCBBBAAA@@@@@@@@@@@@:::777444222222333333333000000111222222222111111222222222111000111444777111111111111000000/////////............---------,,,,,,,,,,,,,,,---...///////////////////////////---------............///------....../////////000...//////000111111222222444444444555555666666777555555555666888:::===>>>@@@DDDIIINNNSSSVVVXXXYYYVVVVVVVVVUUUVVVVVVWWWXXXXXXZZZ\\\]]]\\\YYYVVVTTTOOOLLLKKKLLLKKKJJJMMMSSSfffmmmrrrpppjjjddd[[[SSSMMMMMMLLLJJJIIIJJJMMMQQQKKKHHHLLLZZZjjj|||TTTLLLFFF>>>DDDGGGFFF]]]iiiZZZZZZ___[[[YYY]]]\\\[[[___cccwww}}}wwwtttsssppp}}}{{{||||||zzzyyy{{{|||{{{tttssssssttttttssssssssskkkpppxxx~~~wwwppphhhaaaccc~~~xxxmmmbbbYYYRRRMMMJJJEEEBBB===:::999888777666999:::<<<>>>???>>><<<;;;888888999999::::::;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666444333333333222222222222222222222222111111222222222333333333222444555666888<<>>>>>===<<<::::::;;;<<<<<<===>>>>>>>>>??????@@@???>>>===;;;::::::::::::::::::::::::888777777666555444333222333333333333333333333333111111222222222333333333333444555555777;;;AAAEEEKKKPPPYYYccclllrrrvvvxxxxxxxxxwwwvvvtttuuuxxxzzz{{{}}}}}}}}}}}}~~~iii\\\___|||yyyfffRRRDDDAAABBBNNNsss]]]OOOKKKGGGHHHAAAGGGCCCBBBAAA@@@????????????:::888666222///------...111111222222222111111000///000111000///...///000...///000111222222111111///............---------,,,,,,,,,,,,---...//////////////////////////////---------............///,,,,,,---......///000000......//////000111111111111222222222222333333333333333222333444666888999777:::>>>BBBFFFJJJQQQUUUZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZ[[[\\\[[[YYYWWWUUUOOOKKKIIIIIIGGGDDDFFFKKKUUU```hhhddd[[[SSSMMMIIIGGGJJJKKKIIIFFFEEEIIIMMMPPPIIIFFFIIINNNZZZuuurrrSSSFFFHHHLLLIIINNNNNNdddyyyeee]]]___ZZZXXX\\\ZZZZZZ___cccyyyyyysssnnneeeqqq}}}{{{yyywwwxxx|||||||||}}}yyyyyysssvvv|||vvv{{{vvvkkkaaaYYYRRRNNNFFFCCC???<<<;;;;;;::::::666888:::<<<=========<<<:::;;;;;;;;;;;;;;;;;;;;;999:::;;;======<<<;;;:::888888888888888888999999777777666666555444333222333333333333333333333333111111222222222333333333333444444555666:::@@@DDDLLLQQQZZZdddmmmtttwwwyyyyyyyyywwwuuutttuuuxxx{{{zzz|||}}}}}}~~~gggYYYXXXqqqyyybbbQQQDDDBBBCCCRRR}}}]]]OOOJJJGGGHHHAAAGGGCCCBBBAAA@@@????????????777777555333111000111222111111222222222111111000///000222111///.........,,,...000111222222222222//////.........---------+++++++++,,,---...///000////////////////////////---------.........//////,,,,,,------...///000000......//////000111111111000000000000000111111111222222222222333555777888555777;;;===@@@EEELLLQQQ[[[ZZZZZZYYYYYYYYYZZZZZZ\\\\\\]]]]]]\\\ZZZWWWUUUMMMJJJGGGGGGDDDAAACCCHHHKKKXXXccc```WWWPPPMMMJJJIIIMMMPPPNNNIIIFFFFFFIIISSSLLLHHHIIIIIIRRRlllmmmVVVFFFIIIQQQKKKOOOPPPhhhmmm___]]]XXXWWW[[[ZZZYYY^^^cccyyyzzzssshhhmmm{{{uuuwww|||}}}{{{{{{wwwxxxyyy|||~~~zzztttrrrxxxnnneee]]]VVVRRRIIIEEEAAA>>>===<<<;;;:::555666888:::<<<<<<<<<<<<::::::::::::999888777666222444666999::::::999888777777777777777888888888666666666666555444333222333333333333333333333333111111222222222333333333333444444444666:::@@@DDDLLLRRR[[[eeeooouuuyyyzzzyyyyyyxxxuuutttuuuxxx{{{yyy|||}}}}}}}}}|||hhhWWWMMMaaaooo[[[NNNEEEDDDEEEXXX[[[PPPKKKGGGFFF???EEEEEEBBB@@@???AAAAAA>>>;;;:::888555222000//////000///000222333333222000///000000000000000///...---111000///......///000111........................///......---------......///............------------------............///........................,,,---...///000111222333111111111111111222222222222222222222333555777888666777999;;;===AAAFFFJJJQQQUUUZZZ[[[ZZZYYYZZZ\\\\\\\\\]]]___```___[[[XXXPPPLLLFFFBBB@@@@@@??????HHHNNNZZZfffiiiddd]]]XXXQQQQQQUUUYYYPPPEEEHHHTTTVVVSSSOOOJJJHHHOOObbbuuu~~~{{{pppOOOOOONNNJJJNNNRRRRRRmmmvvvdddYYYVVVXXXZZZZZZZZZ```eee{{{wwwsssooowww}}}{{{|||}}}|||~~~{{{{{{}}}|||zzzsssuuuxxxrrr```gggyyytttfff[[[WWWVVVIIICCC??????===:::999:::;;;;;;;;;;;;:::999888888999888777666555555555666111222555777888888777666666666666777888999:::;;;777777888777666555333222333444444555555444333333222222333333333333444444444555555555666999>>>BBBIIITTT```hhhpppxxx{{{zzzzzzyyyvvvtttsssuuuwwwxxx~~~|||||||||~~~~~~wwwhhh[[[ZZZTTT___xxxjjjWWWEEEEEEGGGAAAccc\\\PPPLLLGGGFFF@@@FFFCCCAAA??????AAAAAA???===:::888555222000//////000///000222333333222000///222222222222222111000000111000///......///000111...........................------,,,,,,,,,------///............------------------............///........................---......///000111111222111111111111222222222222333222222222333444666777666777888888999<<<@@@CCCJJJNNNTTTXXXZZZ\\\]]]^^^ZZZZZZ[[[]]]^^^^^^\\\YYYRRRNNNGGGAAA>>><<<<<<<<>>>>>===:::999;;;:::::::::::::::999888777777666666555555666666777444555666888888888777777777888999;;;;;;;;;:::999666777777777777555444333333333333333333333333333333333333333333444444444444444555555666:::???CCCKKKVVVaaajjjqqqyyy|||{{{yyyxxxvvvuuutttuuuvvvwww~~~~~~}}}}}}}}}xxxhhh\\\[[[SSS```lll]]]KKKJJJHHHAAAggg]]]QQQMMMHHHGGGAAAGGGAAA@@@??????AAAAAA@@@???:::888555222000//////000000111222333333222111000444444555555444444333333000000////////////000000........................---,,,,,,,,,,,,,,,------///............------------------............///.........................../////////000000111111111111111111222222333333333333222222333444555555777888888888888999<<<>>>EEEHHHMMMSSSYYY\\\\\\[[[XXXWWWXXXZZZ\\\]]]\\\[[[YYYTTTLLLDDD>>>;;;::::::===DDDRRRdddrrrssshhh]]]OOOTTTaaammmiiiXXXIIIEEESSSXXX]]]ZZZQQQNNNZZZiii|||}}}ZZZTTTQQQLLLQQQWWWXXXrrryyyooobbbZZZZZZ[[[[[[YYYZZZ___dddzzzuuuuuu~~~~~~{{{wwwvvvxxx{{{xxxsssgggbbb___VVVQQQTTT```zzzvvvhhhZZZPPPIIICCC>>>>>>===:::999;;;888888999999999888888777555555555555666777888999999999::::::;;;;;;<<<<<<<<<===>>>???>>>;;;999777555666777777777666555555444333222222222333444555555444444444444444444444444444555555777;;;@@@EEEMMMXXXccckkkrrrzzz}}}{{{xxxxxxwwwvvvvvvvvvvvvwwwyyyzzz|||~~~vvvcccZZZ[[[TTTbbbrrrdddPPPLLLGGGAAAkkk]]]RRRMMMHHHHHHAAAGGGBBBAAA@@@@@@@@@@@@???>>>:::888555222000//////000000111222222222222111000444555555555555555444444000000////////////000000........................------,,,,,,,,,---......///............------------------............///........................////////////000000000000000111111222222333333333333333333333333444444444888999:::999888999;;;===CCCDDDGGGNNNUUUYYYWWWUUUWWWVVVVVVXXXZZZ\\\]]]\\\```[[[SSSJJJBBB===<<<<<<888<<>><<<999999;;;777777888888888888777777444444555666888:::;;;<<<>>>>>>>>>???@@@BBBDDDEEEDDDCCCAAA???<<<999777555444555666777888888777666666555333222222444666777666666666555555444444444333444444555777<<>>===999999<<<777777888888888777666666444555666777:::<<<>>>???AAAAAABBBDDDFFFIIIKKKMMMJJJGGGAAA<<<888666555555444555666888888888777777888777555444555666999:::888888777777666555444444333444444555777===EEEJJJQQQ[[[fffmmmsssyyy{{{zzzwwwwwwwwwxxxxxxxxxxxxwwwyyy{{{}}}nnnVVVSSS\\\VVV]]]rrrVVVHHHCCCGGGttt]]]QQQMMMHHHGGGAAAGGGDDDEEEDDDBBB>>><<<;;;<<<:::888555222000//////000111111111111111111111111111111222222333333222222//////000000000000//////....................................///000111111///............------------------............///.........................../////////000000111111000111111222333444555555333444555666666666666666222444666666666777999;;;888999<<>>777444444555777444555777888999888888777888777777777777999:::;;;::::::999888666555444444333333444555888>>>GGGLLLTTT^^^hhhoootttzzz|||zzzxxxwwwwwwwwwwwwxxxyyyyyyzzz|||~~~~~~ttt\\\SSS[[[UUUYYYwwwZZZJJJFFFLLLwww\\\PPPLLLGGGFFF@@@FFFCCCDDDDDDBBB>>><<<<<<>>>:::888555222000//////000222111111111111111111222///000111222222222222111...///000111111000///...........................---------......///111111///............------------------............///........................---......///000111111222000111111222333444555666333444666777888888888888222444666777777777888999666888;;;>>>BBBGGGNNNRRRTTTSSSSSSUUUUUUTTTQQQOOOIIILLLLLLGGG???999888999888;;;<<>>:::999;;;;;;::::::999888666555444333333444666888;;;===??????@@@CCCEEEGGGHHHHHHHHH@@@===888555333444777888555666888888999888777666666666777888888999::::::<<<;;;:::999777666555444333333333555888???HHHNNNXXXbbblllrrrwww}}}~~~|||yyyxxxwwwvvvvvvxxxzzz{{{zzz{{{}}}|||eeeSSSXXXRRRXXX{{{www[[[MMMGGGKKKttt[[[PPPKKKGGGFFF???EEE@@@BBBDDDBBB>>>===>>>@@@:::888555222000//////000222222111111111111222222///000111111222222222222...///000111111000///...........................,,,,,,,,,---...///000000//////.........------------------.........//////........................,,,---...///000111222333000111111222444555666666333444666888999::::::999666888::::::999888999:::999;;;===<<<===AAAHHHNNNRRRRRRRRRSSSTTTQQQMMMJJJCCCGGGIIIFFF@@@:::999:::666999999>>>RRRooo~~~}}}kkk___WWWccc}}}{{{bbbQQQFFFOOOdddtttyyyyyybbb___gggggghhhmmmooovvvggg^^^[[[[[[ZZZXXXUUU\\\ccczzz}}}~~~tttvvvzzz|||pppkkk\\\TTTNNNUUUiii|||ttttttsssjjjiiiiiiaaaUUUYYYXXX[[[pppzzzmmmeeeXXXPPPGGGCCC>>>:::999;;;<<<<<<;;;:::888666444333111222333555777999<<<===>>>???AAACCCDDDCCCBBBAAA777666555444444666888:::666777888999999888777666444555777888999999999999<<<<<<;;;999777666555444333333333555888@@@IIIOOO[[[eeennntttyyy~~~zzzxxxvvvuuuvvvxxxzzz|||zzz{{{|||~~~kkkRRRTTTOOO[[[~~~wwwsss[[[NNNFFFGGGoooZZZPPPJJJFFFHHHAAADDDCCCBBB@@@>>>======>>>>>>:::777444000...---------222222222222222111000///111000000111222222000......///000000000///---,,,///......------......///---------,,,,,,------...///...---,,,,,,,,,,,,,,,+++---//////---+++******,,,,,,,,,---------......------...///000111222222111222222333444555666777777777777777888888888888777777888999999999999888:::;;;;;;;;;<<<>>>BBBEEEOOOVVVWWWRRRUUU\\\ZZZPPPDDDCCCCCCBBBAAA>>>999555>>>777666>>>LLLYYYfffoooccc[[[QQQTTTggg~~~sss___OOOPPPXXXaaaqqq|||{{{dddcccgggiiijjjrrrvvvxxxfff]]]YYYUUUVVVZZZYYY___cccwwwzzztttgggcccUUUVVVWWW[[[eeezzzxxxpppaaa[[[SSSSSSccc|||yyyqqqnnnmmmlllgggccc^^^\\\]]]___gggzzzpppfff[[[SSSJJJEEE@@@:::777888;;;<<<>>>===:::666444333444333333333444666777999777999;;;======<<<999888666666555555555666666777888999999888666555777888555555555666777888:::;;;;;;<<<<<<<<<:::888555333444444444666;;;EEEPPPXXXcccjjjrrrxxx~~~zzz~~~{{{xxxwwwxxxxxxwwwwww|||}}}~~~~~~~~~hhhSSSXXXQQQWWW}}}}}}{{{```PPPEEEFFFoooZZZPPPKKKFFFHHHAAADDDCCCBBB@@@???>>>===>>>>>>:::888444111///---------111111222222222111000000222000000000111222111/////////000000//////...---......------------......+++++++++,,,---...///000000///......---------...+++,,,------------...///,,,,,,,,,---------......------...///000111222222222222333444555666777777777777777777888888888999777888888999999999999999:::;;;;;;;;;;;;===@@@CCCJJJSSSUUURRRSSSZZZZZZSSSFFFDDDAAA@@@???===;;;888:::777666:::BBBMMM___nnnlllfffZZZRRRZZZqqqttt]]]SSSQQQVVVfffvvv{{{hhhhhhmmmrrrwwwxxxwwwjjj___ZZZWWWWWWYYYXXX^^^bbbuuu~~~vvviiiZZZPPPKKKGGGGGGGGGIIIQQQaaauuuxxxpppddd^^^VVVVVVeee~~~vvvqqqooommmhhhdddZZZ\\\______aaapppssshhh[[[SSSJJJEEE@@@999666777:::<<<>>>>>>;;;888555333222222222222333444555666555666888999:::999777666555555555555555666777888888999999777555555666888777888888999:::<<<===>>>>>>>>>>>>===;;;888666444444444555777===FFFRRRYYYdddllltttyyy~~~~~~{{{zzzyyyxxxwwwxxxyyyzzz|||}}}kkkYYYUUUPPP```tttnnnpppZZZOOOHHHHHHnnn\\\QQQKKKGGGIIIBBBEEECCCBBB@@@???>>>=========:::888555222///......///000111111222222222111111333111000000111222222111111000//////......//////...------,,,,,,------...******+++,,,---///000111000000///............///------,,,,,,,,,...///000,,,,,,,,,---------......---......///000111222222222333444555666777777888777777888888888999999999777888999999::::::999999;;;;;;<<<;;;:::;;;>>>@@@HHHQQQTTTPPPOOOSSSTTTQQQFFFDDD@@@>>>>>>======<<<999888999888888AAAVVVjjj}}}}}}tttbbbYYYhhhuuubbbSSSPPP\\\mmmzzz}}}mmmmmmpppvvv{{{|||zzzpppaaa\\\YYYXXXXXXWWW]]]```tttfffUUUNNNHHHBBB>>>AAA@@@??????BBBLLLZZZeee|||zzzqqqgggaaaXXXWWWfffyyysssoookkkfffbbbWWW[[[```___\\\ccc|||yyylll^^^VVVMMMHHHBBB;;;888999999;;;===>>>===:::666333000000111111222222333333333333444555666666555555444444444555666777888999999999999777555444555777:::;;;<<<===>>>@@@AAABBBAAAAAA???===;;;999777666444555666999???IIITTT\\\iiiqqqyyy{{{|||~~~xxxzzz{{{zzzxxxxxx{{{~~~|||}}}mmm]]]SSSPPPjjj```WWWWWWIIIHHHFFFHHHqqq]]]RRRKKKGGGIIIBBBFFFBBBBBBAAA???>>>>>>======;;;999555222000//////000///000111222222222222222333111000000111333333222222111///.........///000------,,,,,,,,,,,,------+++++++++,,,---...000000//////...............//////---,,,,,,---------,,,,,,,,,,,,---------............///000111222222333333444444555666777888999888888888999999999::::::888999999:::::::::::::::;;;<<<<<<;;;999999;;;===GGGOOORRRLLLGGGHHHIIIHHHCCCAAA???>>>>>>>>>===<<<;;;;;;<<<:::888===OOOaaappp\\\^^^qqqyyybbbTTTZZZhhh}}}}}}ooosssxxx||||||~~~tttccc]]][[[ZZZWWWXXX]]]```ssskkkSSSGGGEEEDDDCCCCCCCCCBBB@@@??????DDDLLLRRRdddxxx{{{uuuhhhbbbYYYVVVbbb{{{wwwqqqkkkgggbbb___XXXZZZ]]]]]]ZZZ___ppppppcccZZZQQQKKKEEE>>>;;;;;;888999<<>>@@@AAABBBCCCCCCCCCAAA???<<<:::888777777444555777;;;BBBLLLXXX___nnnwww~~~}}}{{{|||}}}}}}zzz}}}}}}yyyxxx|||}}}~~~iii\\\UUURRRlll\\\NNNHHH???CCCCCCFFFrrr]]]RRRKKKFFFIIIBBBFFFBBBAAAAAA@@@???>>>===<<<:::888555222000///000000///000111222222222222222333222000111333444444333222111000......///000000...------,,,,,,------...------,,,,,,,,,---.........------,,,------......,,,++++++,,,//////---+++,,,,,,,,,---------............///000111222333333444555666666888888999:::999999999999::::::::::::999999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;999999:::;;;CCCHHHJJJFFF@@@???AAABBB>>>>>>>>>???@@@@@@===:::<<<;;;;;;<<<;;;>>>GGGRRRjjjssstttdddQQQLLLTTT]]]wwwyyygggfffnnnsss}}}uuubbb\\\\\\[[[WWWYYY^^^aaattt|||```TTTHHHCCCBBB@@@BBBEEEBBBAAA@@@>>>>>>???CCCFFFOOO___xxx|||yyylllfff[[[VVV```www~~~wwwooojjjeeeaaa___[[[XXXXXXZZZ[[[___iiitttrrrddd[[[RRRLLLFFF???;;;;;;888888;;;>>>@@@???;;;777333333333333222222222222222333333444666777888888444444555555777888::::::::::::888666555555888:::===>>>???AAABBBBBBBBBBBB@@@???===:::888777666666444666999>>>EEEPPP\\\cccoooxxx~~~|||}}}~~~zzzxxx|||}}}kkkYYYYYYUUUdddbbbNNNKKKBBBEEEDDDFFFttt]]]QQQJJJEEEHHHAAAFFFAAAAAAAAAAAA@@@>>>===<<<999777444111000///000000000111111222222222111111222111111333555666444333111111000000//////000000.........------............------,,,,,,------------,,,,,,,,,,,,---......---+++)))+++///111000...,,,,,,,,,---------.........//////000111222333333555666666777888999:::;;;999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<===<<<:::999:::;;;<<>>@@@???<<<999;;;888888;;;<<<<<<>>>CCCOOOXXX\\\TTTKKKHHHJJJLLL^^^uuu}}}qqq```ZZZ\\\[[[XXXZZZ___aaassszzzwwwvvvnnngggbbbccckkkrrrsssrrrsssrrrssszzzmmm\\\MMMIIIGGGGGGDDD???@@@DDDCCCBBB@@@??????@@@AAAAAA@@@JJJ]]]uuu}}}|||ssslll___WWW^^^sssyyyqqqjjjeeeaaa```]]]WWWSSSVVVZZZ^^^eeekkkttteee\\\RRRLLLEEE>>>::::::999888999<<<@@@AAA>>>:::666555444222222222333444333444666888999:::;;;;;;555555555666777888999:::::::::888777666777:::===>>>???AAABBBBBBBBBAAA@@@===<<<;;;:::888777555555444666:::@@@IIITTT___ggglllttt|||~~~~~~zzzyyy{{{~~~yyyYYY\\\SSSZZZhhhOOOIII@@@CCCDDDKKK]]]PPPIIIDDDFFFAAAEEEAAAAAAAAAAAA@@@>>>===;;;888666333111////////////111111222222222111000000000111222555777777444222000111111111111000//////000//////......//////000,,,,,,,,,,,,,,,---...///---------------...//////888222,,,***---000000///,,,,,,,,,---------......//////000111222333333444666666777888999:::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<:::<<<======;;;::::::;;;;;;::::::::::::::::::<<<888888999;;;===>>>===;;;999777777::::::888999>>>AAAMMMYYY\\\[[[ZZZVVVRRRTTTeee{{{||||||xxxlll]]]XXXZZZ\\\YYYYYY^^^```rrrpppoootttnnn}}}vvvnnniiigggfffdddaaa[[[ZZZ\\\gggzzzlllZZZNNNIIIGGGHHHIIIGGGCCCBBBEEEFFFEEECCCBBBBBBBBBBBBAAA===BBBMMM___www~~~}}}wwwoooaaaUUUZZZmmm|||sssjjjccc___^^^[[[VVVRRRRRRTTTWWW___gggzzzyyyhhh___UUUOOOHHH???;;;;;;:::888777;;;@@@BBB@@@===999777333111000111333555333555888;;;<<<======<<<777777666666777888888999:::999999777777999===AAA@@@AAABBBCCCCCCAAA@@@>>>::::::;;;:::999888666555444777;;;BBBKKKVVVbbbiiinnnuuu{{{~~~}}}}}}}}}{{{zzzyyyyyyzzz{{{]]]XXXMMMUUUwwwlllNNNFFF<<<@@@CCCNNN]]]PPPHHHCCCFFF@@@DDDAAAAAAAAAAAA@@@>>>===;;;777555333000......//////222222222222222111000//////000333666888888444111000111111222222111///...000000////////////000000******+++,,,---///000111...............///000111EEE<<<000******,,,------,,,,,,,,,---------......//////000111222333333444777777888999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<:::<<<======<<<;;;;;;<<>>>>>======888777777777777777888888:::999999888888;;;???CCCBBBCCCDDDDDDCCCAAA???>>>999:::;;;<<<;;;999777555444777<<>>DDDAAABBBAAA???@@@BBB@@@;;;;;;888444111111000000///222222222222111///...---222222222222222222222222...///000111111222222111000000///............///,,,,,,++++++,,,,,,---...000///...---,,,---......NNN???///)))...222...'''---------------------------///000000000000333555555666888:::<<<=========>>>???@@@@@@@@@@@@??????>>>===<<<<<<<<<>>>???@@@@@@>>><<<;;;;;;;;;999888999777555555777:::;;;;;;666666777888:::===???AAA???>>>;;;999888999:::;;;AAALLL^^^mmmtttpppggg```OOOOOOOOOUUUiiizzz{{{rrruuuggg\\\[[[]]]XXXZZZ^^^YYY\\\[[[^^^ooo}}}xxxbbbYYYRRRSSS\\\oooooo]]]TTTJJJJJJIIIHHHHHHHHHHHHGGGFFFBBBAAA>>>===>>>AAACCCEEEDDDFFFGGGLLL^^^|||{{{yyyqqqdddXXXTTTSSSZZZqqqxxxpppllleee\\\UUUZZZSSSLLLJJJIIIKKKRRRYYYiiiwwwqqqkkk```UUUOOOLLLDDD;;;;;;;;;:::<<<>>>??????>>><<<999666444333444444333555777:::???AAAAAA>>>;;;>>><<<:::999999:::;;;<<<888;;;>>>@@@@@@@@@AAABBBCCCAAA???===<<<;;;<<<<<<:::999999999999777555222777:::???EEEOOO\\\hhhqqqvvvxxx{{{~~~~~~}}}zzzyyy{{{xxxvvvvvvxxx{{{}}}aaaaaaUUUUUUKKKNNNnnnoooLLLEEEFFFCCC???HHHoooYYYMMMIIIDDDDDD>>>EEEBBBCCCBBB@@@@@@CCCAAA<<<;;;888444111111000000///111111222111111000///...111111111111111111111111...//////000000000000000000///......------......------,,,,,,------...///000///...---,,,------...888222,,,***---000///------------------------------///000000000000333555555666888:::<<>>=========>>>???@@@AAA???===;;;:::;;;;;;:::888888888888777777777777888888777888999;;;===???===<<<;;;:::999999::::::999AAAMMMYYY```aaa___]]]VVVTTTQQQUUUfff}}}yyyvvvmmmnnngggZZZWWWXXXSSSVVV[[[WWW[[[[[[^^^nnnsssgggYYYUUUZZZiiivvvcccZZZQQQMMMLLLIIIFFFBBBBBBCCCEEEBBBCCCCCCCCCCCCDDDFFFHHHFFFJJJKKKNNN]]]xxx|||xxxvvvlll___TTTOOONNNTTTjjj|||uuupppjjj___WWWUUUNNNHHHFFFFFFFFFLLLRRR[[[iii|||zzzkkk\\\SSSOOOGGG>>>;;;::::::;;;===>>>>>>======;;;777555444444444444888999<<<@@@BBBBBB@@@>>>===<<<:::888888888999:::;;;>>>@@@@@@???>>>>>>???>>>===<<<:::999999999::::::999999999888777555333888;;;AAAHHHRRR___kkkssswwwyyy|||~~~~~~}}}{{{yyy{{{yyyxxxxxxyyy|||}}}~~~aaa\\\XXXVVVKKKQQQtttlllKKKEEEEEECCC???GGGhhhZZZNNNJJJEEEEEE???FFFCCCDDDCCC@@@AAACCCBBB>>>;;;888444111111000000///000000111111111111000000000000000111111111111111///////////////.........///......---------------...------------...////////////...------------...'''***,,,---------000222---------------------------///000000000000333555666777888:::===@@@BBBDDD@@@???>>>>>>>>>@@@AAABBBAAA@@@???>>>>>>??????@@@BBB@@@===;;;;;;<<<>>>@@@@@@BBBCCCAAA<<<888777888:::999888777888999;;;===:::::::::::::::::::::::::::<<>>@@@AAAAAAAAAAAA???>>><<<:::999999::::::>>>???@@@???<<<:::::::::999888777777666666777777999999999999888777555555888===DDDLLLWWWcccooowwwxxxzzz|||~~~~~~}}}{{{yyy{{{{{{{{{{{{{{{|||}}}~~~bbbWWWYYYUUUJJJRRRxxxhhhLLLGGGDDDAAA???DDD^^^[[[OOOKKKFFFFFF@@@GGGDDDEEEDDDAAAAAADDDCCC???;;;888444111111000000/////////000111111111111111111111111111111222222222222111111000///...............---,,,,,,,,,,,,------------------....../////////......------------))),,,000000---,,,...111------------............---///000000000000333555888888888:::<<>>>>>>>>AAACCCDDDDDDCCCBBB@@@??????@@@@@@BBBAAA>>><<<<<<@@@EEEIIIOOOSSSTTTOOOFFF???===>>>:::999888777888:::<<<>>>888999::::::;;;::::::999===<<<;;;===DDDMMMWWW]]]```\\\WWWWWW```qqqcccaaalll^^^[[[VVVWWW\\\[[[XXXYYY\\\lll}}}hhh]]]]]]gggwww{{{rrrcccgggiiidddZZZPPPKKKJJJBBBEEEFFFEEEBBBCCCGGGLLLNNNPPPNNNJJJOOOeeeyyyuuuiii___TTTMMMIIIMMM]]]lllzzzqqqeee]]]TTTNNNJJJIIIFFFCCCCCCGGGJJJQQQ^^^ooo|||mmmddd^^^TTTJJJ>>>;;;999888:::<<<======@@@???<<<999666555666777<<<===>>>>>>>>>>>>???@@@AAA@@@???>>>===<<<<<<<<<===>>>>>><<<:::888888888666666666666666666666777999::::::999777666666666888>>>FFFPPP\\\gggsssyyyzzz{{{}}}~~~~~~}}}{{{zzz{{{|||}}}~~~}}}}}}~~~cccUUUUUUSSSIIIQQQwww{{{bbbMMMGGGCCC@@@???BBBUUU{{{[[[OOOKKKFFFFFF@@@GGGEEEFFFDDD@@@AAADDDDDD@@@;;;888444111111000000///...///000111111222111111222222222333333333444444555444222111000//////000......---,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,---..................---------000///......---------------------....../////////---///000000000000333555999999999:::;;;===>>>???AAA@@@??????@@@BBBEEEGGGGGGFFFDDDBBBAAA@@@@@@AAAAAA@@@???>>>???CCCJJJPPPZZZ^^^```[[[QQQGGGBBBAAA:::999777777888;;;>>>AAA999999:::;;;;;;;;;::::::;;;999777888<<>>:::888999<<<===>>>@@@@@@>>>:::777666777999<<<>>>>>>===;;;:::<<<>>>@@@??????>>>===<<<<<<<<<999::::::999888777888:::777777888888888888888888999:::;;;999777666777999999???IIITTT```kkkuuu{{{{{{|||~~~~~~}}}|||{{{{{{}}}}}}}}}cccUUUSSSTTTKKKQQQuuunnnZZZLLLGGGBBB??????@@@OOOrrr[[[OOOKKKFFFFFF@@@GGGFFFFFFCCC@@@@@@DDDDDD@@@;;;888444111111000000///...///000111111111111111222222333333444555555555555444333111000000111111///......---------------,,,++++++++++++,,,------......//////......---,,,///,,,)))))),,,...---,,,---------...//////000000---///000000000000333555999999;;;<<<<<<===<<<<<>>AAACCCEEEBBBAAADDDKKKWWWiiiyyymmmVVV___{{{ddd___XXXVVVXXXWWWWWWYYY]]]jjjxxxlllyyy}}}yyykkkbbb``````___]]]UUURRRNNNJJJIIIJJJKKKLLLPPPNNNKKKIIIMMM]]]{{{}}}xxxmmmfffZZZOOOHHHHHHNNNTTTgggzzz{{{qqqgggbbbYYYTTTOOOLLLHHHAAA@@@BBBBBBFFFLLLUUUaaappp}}}vvvlll\\\MMMEEEAAA<<<::::::===???@@@>>>??????;;;777666999<<>>??????>>>===AAAAAACCCDDDFFFHHHIIIJJJMMMKKKHHHEEECCCBBBAAAAAA@@@AAABBB@@@>>>@@@GGGMMMWWWaaapppxxxuuugggUUUHHH???===:::999999<<<@@@BBB???>>><<<;;;:::;;;;;;<<<<<<<<<<<<===============AAA>>>>>>AAAFFFNNN```qqqbbbPPP[[[fffbbb]]]YYY[[[ZZZXXXZZZ]]]jjjuuufff{{{yyytttzzz~~~yyyqqq___[[[WWWUUUUUUSSSOOOKKKNNNMMMNNNRRRWWWddd||||||pppjjj^^^QQQIIIGGGIIIKKKXXXlll}}}ssskkkggg]]]WWWQQQNNNHHHBBB@@@BBB>>>BBBFFFJJJPPP]]]ooo|||zzzvvvnnn___PPPIIIDDD>>>;;;<<>>>>>;;;777666:::>>>CCCFFFGGGDDD>>>999999;;;777888888999999999999999888999:::::::::;;;>>>@@@===>>>?????????>>>======888;;;<<<:::666555888<<<===EEEQQQ]]]hhhqqqxxx}}}~~~~~~}}}|||yyy{{{}}}}}}{{{|||ooo\\\UUUTTTIIIQQQyyytttYYYIIIEEE@@@@@@AAAAAANNNyyyZZZNNNJJJEEEEEE???FFFEEEEEEBBB>>>???CCCCCC@@@;;;888444111111000000///000000111111111111000000000000111222333333444444333222000///...///111222000000///............///...------------...//////---.../////////...,,,,,,(((***---......------------------...///000000111---///000000000000333555555888<<<@@@BBBBBB@@@???AAABBBDDDFFFHHHJJJJJJKKKNNNLLLIIIFFFDDDBBBBBBAAA@@@BBBBBB???<<<===BBBHHHWWWeeeyyyyyyaaaPPPBBB???<<<::::::<<>>BBBDDDCCCDDDOOOaaaoootttuuuuuutttsssooobbbUUUKKKFFF@@@======@@@BBBDDD;;;===>>>;;;777666:::???GGGJJJLLLHHHAAA;;;;;;<<<777777888999:::::::::::::::;;;<<<<<<;;;===@@@BBB???@@@AAAAAAAAA@@@>>>===888;;;<<<:::666555999===@@@GGGTTT```kkkssszzz~~~~~~}}}|||xxx{{{}}}{{{zzz|||yyybbbTTTPPPDDDNNNyyy___KKKEEE@@@@@@BBBAAAPPP~~~}}}XXXOOOIIIDDDFFFAAAFFFDDDCCCBBB@@@???>>>>>>>>><<<999555222000000///...222222333333333222222111...000111111///...///000---...000000//////111222000000000000///...---,,,...------,,,,,,------......///111000...------...,,,,,,,,,---------......------......///.........///000222222111222444666777999;;;======>>>@@@BBBFFFFFFEEEFFFGGGIIILLLMMMLLLJJJGGGEEECCCBBBCCCCCCDDDEEEEEEAAA<<<;;;===AAADDDLLL___xxxoooYYYOOOEEE:::777<<>>???CCCNNNZZZtttvvvKKKLLLTTTwwwxxxbbb^^^___[[[VVVTTTWWWXXXZZZddduuueeekkkjjjgggdddZZZUUUbbb~~~rrrnnnmmmssszzzwwwhhh[[[PPPVVV^^^eeennnyyy{{{ttthhhZZZNNNGGGEEEEEEKKKTTThhh}}}uuulllddd\\\UUURRRMMMFFFBBBBBB>>>>>>===<<<>>>FFFQQQZZZjjjjjjmmmpppqqqlllddd]]]NNNIIICCC===:::<<>>AAA===:::999777444777===FFFOOO]]]hhhpppuuuzzz}}}|||yyy{{{||||||}}}~~~[[[MMMTTTKKKKKKrrrbbbHHHCCCBBBEEE>>>CCCJJJhhh~~~YYYPPPIIIDDDFFF@@@EEECCCBBBAAA@@@??????>>>>>><<<999444111000000///...111222222333333222222111...000111111/////////000---///000000//////000222000000000000///...---,,,...------,,,,,,------......///000000...------...,,,,,,,,,---------......,,,---......///.........///000111222111222444666777999<<<======???AAACCCHHHHHHIIIJJJKKKLLLLLLMMMLLLJJJHHHEEEDDDDDDDDDEEEDDDBBB???===<<<<<<>>>???@@@CCCNNNbbbvvv|||rrreeeVVVJJJ===888>>>EEEIIIHHHFFFAAA<<<:::<<<======;;;;;;<<<<<<<<<:::999:::;;;;;;:::<<<>>>AAAFFFSSSaaarrrkkkKKKHHHOOOsssrrr___[[[\\\YYYUUUUUUVVVXXXZZZddd{{{vvvbbb]]]ZZZTTTPPPYYYooo{{{yyysssoooqqqvvvtttiii___]]]^^^cccjjjtttyyyssshhh[[[PPPIIIGGGGGGFFFMMM^^^uuuvvvmmmiiiaaaYYYTTTNNNGGGCCCCCC@@@???===<<<<<>>;;;;;;>>>@@@>>>>>>???@@@<<<777:::@@@MMMOOOSSSVVVVVVRRRKKKFFFIIIFFFDDDEEEHHHLLLPPPSSSVVVVVVUUUSSSOOOLLLJJJJJJQQQRRRRRRQQQNNNIIIDDDAAA>>>;;;999999888666:::@@@GGGQQQ^^^iiipppuuuyyy|||}}}}}}}}}~~~~~~{{{xxx}}}}}}~~~~~~zzzZZZSSSQQQGGGPPP{{{___GGGCCCBBBDDD>>>CCCJJJeeeZZZPPPJJJDDDEEE???DDDBBBAAAAAA@@@?????????@@@;;;888444111000000///...111111222222222222222111///000111111//////000111...000111000//////000111000000000000///...---,,,...------,,,,,,------...---///000000...------...,,,,,,,,,---------......,,,------...//////......///000111111111222444666777:::<<<>>>???@@@CCCEEEJJJKKKNNNOOOPPPOOOMMMLLLJJJIIIGGGFFFEEEFFFFFFGGGFFFBBB===:::<<<>>>???>>>???===AAAPPPdddqqqrrrmmm```RRRAAA;;;AAAJJJOOOOOOFFFBBB===;;;<<<>>>===<<<:::;;;<<<;;;:::999:::;;;:::999;;;???BBBJJJYYYgggttt]]]LLLEEELLLttt~~~kkkZZZXXXZZZWWWUUUWWWVVVXXX[[[eeettteee\\\ZZZZZZ^^^eeeuuuzzzxxxqqqkkkkkknnnnnniiicccfffeeeffflllvvvyyyrrrhhh]]]SSSMMMJJJHHHFFFIIIVVVjjj~~~wwwmmmoooggg^^^XXXQQQIIIEEEEEEBBBAAA>>><<<;;;===AAAEEEMMMSSS]]]gggllliiibbb[[[QQQMMMFFF@@@<<<;;;<<<>>>???@@@BBBDDD@@@;;;;;;@@@RRRWWW^^^bbbcccbbb``````gggdddaaaaaaffflllpppqqqnnnkkkgggccc```]]]ZZZXXX___^^^[[[XXXRRRLLLGGGCCC===999888999999888===DDDKKKSSS```iiippptttxxx{{{|||||||||~~~~~~|||zzzsssXXXSSSKKK@@@QQQ~~~^^^JJJCCCBBBCCC>>>CCCHHHaaa[[[QQQJJJDDDEEE???CCCAAAAAA@@@@@@???@@@@@@@@@;;;777333111000000///...000111111222222222222111///000111000//////111222000111222111//////000111000000000000///...---,,,...------,,,,,,------...---///000///...,,,------,,,,,,,,,---------......,,,,,,---...////////////...000111111111111444666777:::===???@@@BBBEEEHHHKKKMMMQQQSSSSSSPPPMMMJJJHHHHHHGGGFFFFFFGGGHHHHHHKKKHHHDDD@@@>>>>>>@@@AAAFFFBBBBBBLLL]]]iiinnnmmmiiiYYYFFF>>>EEEOOOUUUVVVIIIDDD>>><<<======<<<::::::;;;<<<;;;:::999:::;;;:::999;;;>>>BBBIIIXXXgggxxxuuuTTTLLLEEENNNzzz|||iiiYYYWWWXXXVVVVVVYYYVVVYYY[[[dddxxxmmmcccbbbhhhyyyuuuqqqlllkkkmmmnnnmmmkkkmmmmmmooorrrxxx~~~zzztttjjj```WWWOOOJJJGGGGGGHHHPPP```sssxxxnnnqqqhhh___ZZZTTTLLLHHHHHHCCCAAA???<<<;;;;;;<<<>>>CCCIIISSS\\\aaa```\\\XXXSSSOOOIIIBBB>>><<<======???@@@BBBEEECCC===<<<>>>UUU___jjjnnnmmmpppyyyzzztttqqqooommmjjjfffeeeddd```ZZZTTTMMMHHHDDD===:::888999999:::???FFFNNNVVVaaajjjpppsssxxx{{{~~~~~~~~~~~~~~~nnnXXXOOOLLLAAAOOO|||vvvZZZJJJDDDAAABBB===CCCFFF[[[[[[QQQJJJDDDEEE???CCCAAAAAA@@@@@@???@@@@@@@@@:::777333000000000///...///000111111222222222222///000111000///000222444111222333111000//////000000000000000///...---,,,...------,,,,,,------...---...000///---,,,,,,---,,,,,,,,,---------......+++,,,---...////////////...///111111000111333555777:::===@@@BBBDDDHHHJJJLLLNNNRRRTTTTTTQQQMMMJJJHHHHHHHHHHHHHHHIIIIIIJJJPPPSSSSSSMMMDDD???AAAFFFNNNIIIEEEJJJWWWeeemmmqqqooo]]]IIIBBBIIITTTZZZZZZLLLGGGAAA======<<<:::888:::;;;<<<<<<::::::;;;<<<;;;:::;;;===???EEERRR```xxxkkkQQQKKKFFFPPP|||ppp\\\XXXYYYWWWWWW[[[WWWZZZ[[[bbb{{{xxxoooeeefffmmm{{{{{{zzzyyyxxxwwwvvvvvvyyy~~~~~~xxxnnnddd[[[SSSKKKEEEFFFDDDIIIWWWiii|||zzzooonnnfff___\\\WWWOOOKKKKKKDDDBBB@@@>>>===<<<;;;;;;???CCCIIIOOORRRTTTTTTTTTRRROOOJJJEEEAAA>>>>>>>>>======@@@DDDCCC===;;;===OOOaaauuu|||{{{}}}}}}xxxvvvtttooolllhhhfffbbb]]]VVVOOOJJJGGG???;;;999:::::::::@@@HHHQQQYYYccckkkpppsssxxx{{{~~~~~~}}}|||}}}jjjYYYMMMRRRHHHOOOxxxsssVVVHHHEEEAAAAAA===CCCDDDUUUZZZPPPJJJDDDEEE???DDDBBBAAAAAA@@@?????????@@@999666222000/////////...//////000111222222222222000000111000///000333555222333333222000...///000000000000000///...---,,,...------,,,,,,------...,,,...//////---,,,,,,---,,,,,,,,,---------......++++++---...//////000000...///000000000111333555777:::>>>AAACCCFFFJJJMMMNNNOOOQQQSSSRRRQQQOOOMMMJJJJJJJJJKKKKKKLLLLLLLLLSSSZZZ^^^XXXLLLCCCCCCGGGOOOIIICCCEEEQQQbbbpppxxxppp^^^KKKEEEMMMXXX\\\\\\MMMHHHAAA>>>======;;;888;;;<<<======<<<<<<===>>>===;;;<<<======@@@KKKWWWppp```NNNHHHFFFNNNuuu}}}bbbYYYYYYXXXXXX[[[YYY[[[[[[___wwwzzzssskkkjjjnnn}}}sssjjjbbbYYYOOOHHHHHHEEEIIIUUUeeewww}}}qqqjjjddd```^^^ZZZSSSNNNMMMFFFDDD@@@???>>>===<<<;;;>>>@@@CCCEEEFFFHHHKKKMMMOOOLLLIIIEEEAAA???>>>>>>;;;:::===AAABBB===;;;===CCCXXXsss|||wwwrrrmmmjjjiiihhheee```YYYRRRLLLHHH@@@<<<999::::::<<>>>>>999666222000/////////......///000111222222222222000000111000///000333666333444444222000......///000000000000///...---,,,...------,,,,,,------...,,,...//////---,,,,,,---,,,,,,,,,---------......***+++,,,...///000000000...///000000000111333555777:::>>>BBBEEEHHHLLLOOOQQQQQQQQQQQQQQQQQQQQQRRRNNNNNNOOOOOOOOOOOOOOOOOOTTT[[[aaa^^^TTTJJJEEEEEEEEECCCCCCHHHTTTcccpppxxxnnn]]]KKKGGGQQQ[[[]]][[[KKKFFFAAA>>>>>>???===;;;<<<===>>>>>>======>>>@@@===<<<===>>><<<===FFFPPPfff{{{VVVJJJEEEFFFLLLlllhhhZZZYYYYYYXXXXXX\\\]]]ZZZ\\\rrr{{{uuuqqqnnnyyyqqqjjjaaaVVVNNNHHHFFFJJJUUUcccssstttjjjeeebbbbbb^^^UUUOOOMMMIIIEEEAAA>>>>>>===;;;999;;;===?????????@@@DDDGGGIIIGGGEEEBBB@@@???>>>===:::888:::???AAA>>>===>>>:::III]]]llltttxxx|||}}}vvvoookkkjjjiiihhhfffaaa[[[RRRKKKFFF>>>:::888:::;;;>>>FFFNNNTTT[[[eeelllpppuuuyyy}}}~~~|||}}}~~~~~~}}}fffVVVJJJFFFEEEeeefffPPPFFF@@@@@@<<>>>>>>>>888555222////////////.........000111111222222222000111000000///000444666444444444333000......///000000000000///...---,,,...------,,,,,,------...,,,...///...---+++,,,,,,,,,,,,,,,---------......***+++,,,...///000000000---///000000000000333555777:::>>>BBBEEEIIIMMMPPPSSSRRRQQQQQQQQQRRRTTTUUUQQQQQQRRRRRRSSSRRRRRRQQQSSSYYY___```YYYPPPGGGBBB;;;???GGGRRR]]]gggmmmppplll\\\KKKHHHSSS]]]^^^ZZZIIIEEE???>>>???@@@@@@>>><<<>>>??????>>>>>>???AAA<<<<<<===???======DDDNNN___|||tttNNNEEECCCHHHLLLhhhkkkZZZYYYYYYWWWVVV]]]^^^ZZZZZZooo{{{ssskkkxxx|||vvvpppggg\\\SSSCCCAAAFFFQQQ^^^kkkzzzvvvkkkgggeeeeeeaaaWWWOOOLLLLLLGGGAAA>>>===<<<:::888888:::======<<<===@@@CCCDDDCCCBBB@@@???>>>======:::777888>>>@@@???>>>@@@:::===EEERRR___iiinnnppp}}}uuupppmmmmmmhhhgggeeeaaaYYYPPPGGGBBB<<<888777999<<<@@@HHHRRRUUU\\\eeelllqqquuuzzz~~~eeeUUUSSSDDDHHH~~~fffLLLFFF@@@???<<>>>>>>>>:::888555222000//////000/////////000333555888:::777555333000//////000111000222555555444333333444111000000///...---------***++++++,,,,,,------...111000///...............------------------------,,,,,,------.../////////---///111111111222333555999===BBBGGGKKKMMMNNNNNNVVVWWWWWWWWWWWWXXX[[[^^^YYYUUUQQQPPPSSSVVVVVVUUUVVVZZZ______ZZZQQQIIIDDD>>>@@@FFFTTTgggttttttnnniii\\\NNNNNNYYYbbb^^^TTTHHHDDD@@@@@@CCCCCC???;;;<<>>AAAAAA===<<>>???AAA@@@>>><<<;;;;;;888999:::<<<>>>???@@@AAA>>>;;;<<<@@@DDDIIISSS\\\sss~~~wwwtttrrrpppppppppooonnnkkkhhhccc^^^WWWPPPHHHBBB;;;999666666;;;CCCKKKQQQ[[[```ffflllqqqvvvzzz}}}www___ZZZOOOEEEUUUrrrZZZNNNIII@@@CCCAAAAAAAAAKKKuuuuuu[[[LLLJJJEEEDDDFFFCCCCCCCCCAAA@@@???>>>>>>>>>:::888555222000//////000000000111111333444666777===;;;888555333222222333000222444444333222222222111000000///......------------------------------000000///...............------------------------,,,,,,------.../////////---///111111111222444666;;;@@@GGGMMMRRRUUUWWWXXX]]]]]]^^^]]]\\\\\\^^^```]]]XXXTTTSSSUUUWWWVVVUUUZZZ]]]``````[[[UUUPPPMMMDDD@@@BBBNNN^^^iiimmmmmmddd[[[RRRRRRYYY\\\WWWOOOHHHDDD???>>>@@@BBB@@@>>>===???AAA@@@>>>===@@@BBBCCC???>>>@@@AAAAAADDDIIIXXXqqq{{{\\\KKKFFFEEEEEEOOOcccxxxeee\\\XXXXXXZZZZZZ\\\ZZZZZZjjjzzzlll~~~~~~~~~~~~{{{uuuyyy}}}vvvmmmddd^^^RRRJJJDDDDDDIIISSSaaammm|||wwwuuusssooojjjccc[[[SSSMMMKKKHHHCCC@@@>>><<<:::888999999::::::::::::;;;;;;;;;<<<>>>>>>>>>===<<<<<<;;;;;;<<<===>>>??????@@@===:::999:::;;;===CCCKKK[[[eeepppwwwwwwwwwyyy{{{qqqpppooopppqqqqqqooonnniiifffaaa[[[UUUNNNFFFAAA:::888777777<<>>>>>>>>:::888555222000//////000000111222333333333333333777666444222000000000000///111333333111000000000000000000///......------000000///......---,,,,,,////////////............------------------------,,,,,,------.../////////...///111111222333555777===CCCLLLUUUZZZ^^^aaabbbeeefffgggfffdddbbbbbbcccaaa]]]WWWVVVWWWXXXWWWUUUWWWYYY[[[[[[ZZZXXXXXXXXXMMMAAA;;;CCCNNNWWWaaajjjaaa\\\WWWWWWZZZYYYUUUPPPHHHCCC>>>===???@@@@@@???>>>@@@BBBAAA>>>>>>AAADDDDDD@@@>>>@@@AAAAAACCCHHHTTTmmmpppTTTGGGEEEEEEEEEMMM```mmm___WWWVVVYYYXXXZZZYYYZZZhhhqqq~~~sssmmmuuuzzzrrriiicccXXXOOOGGGDDDFFFKKKUUU___iiitttvvvuuusssqqqmmmggg^^^TTTMMMKKKHHHEEEBBB@@@===:::777999999::::::::::::;;;;;;777888:::<<<======<<<<<<==================>>>>>>@@@===<<<<<<;;;:::===CCCKKKQQQ[[[ccciiimmmqqqssskkkjjjkkkmmmpppqqqpppnnngggccc^^^YYYRRRKKKDDD>>>999888777999???GGGPPPUUU___ccciiioootttxxx}}}~~~}}}|||dddVVVXXXGGGVVV}}}___MMMIIIGGG>>>AAA>>>@@@@@@GGGlllqqqYYYLLLKKKEEECCCFFFDDDCCCCCCAAA@@@???>>>>>>>>>:::888555222000//////000...///111333333333222222---------------///000111///111222222000///......000000//////............///.........---------,,,...///////////////......------------------------,,,,,,------.../////////...///111111222444777999AAAHHHRRR[[[___cccfffhhhmmmnnnpppooommmjjjiiihhhddd___ZZZXXXYYYZZZYYYWWWRRRUUUZZZ]]]^^^___```aaaUUUDDD999;;;AAAIIIZZZkkkiii```XXXXXX[[[ZZZWWWUUUEEEBBB???>>>???@@@???>>>???AAABBB@@@>>>===@@@DDDDDD@@@>>>@@@@@@@@@BBBGGGSSSmmmiiiOOOEEEEEEGGGFFFLLLZZZtttcccVVVTTTXXXWWWYYYZZZ[[[gggwww~~~}}}pppgggooo~~~uuummmggg\\\TTTKKKHHHHHHLLLTTT\\\dddooo{{{}}}ssspppnnnllliiiddd^^^VVVQQQMMMKKKHHHEEECCC@@@;;;888999999999:::::::::;;;;;;777777888:::<<<<<<;;;:::<<<<<<;;;;;;;;;<<<===>>>@@@??????AAAAAA@@@BBBHHHJJJMMMRRRYYYaaagggjjjkkkiiihhhgggiiilllnnnooooooeeebbb\\\VVVPPPIIIBBB===888888999<<>>@@@===???@@@DDDeeennnXXXLLLKKKEEECCCFFFEEECCCCCCAAA@@@???>>>>>>>>>:::888555222000//////000,,,---000222333333333333......///000111222333444000222333333111.........////////////............++++++,,,,,,,,,------------...//////000///......------------------------,,,,,,------.../////////...///111111222555999<<>>===AAABBBBBB@@@===<<>>>>>===>>>BBBCCCBBBFFFKKKLLLLLLOOOTTT\\\bbbdddeeekkkhhheeedddgggjjjmmmnnneeeaaa[[[TTTNNNHHHAAA===888999;;;???EEENNNUUUYYY___cccjjjooosssxxx{{{~~~|||}}}~~~wwwccc\\\XXXJJJaaahhhPPPGGGEEE>>>@@@<<>>>>>>>>:::888555222000//////000,,,---...000222333333444222222222222111111111000333444555444222///......//////////////////......******++++++,,,------...------///000000000///...------------------------,,,,,,------.../////////...000111111333666:::>>>LLLSSS[[[^^^^^^___bbbfffqqquuu|||}}}|||lllgggaaa^^^^^^^^^\\\ZZZ\\\aaagggjjjhhhddd```]]]]]][[[VVVQQQRRR]]]ooo}}}xxxeeeWWWWWW\\\ZZZUUUTTTJJJJJJHHHFFFDDDBBBAAA@@@DDDEEEDDDAAA===<<>>???<<<999777777666666777999<<<===@@@???AAAEEEFFFGGGJJJPPPRRRRRRTTTXXX]]]bbbeeefffjjjgggdddccceeehhhkkklllccc___YYYRRRLLLFFF???;;;999:::===BBBHHHPPPWWW[[[```dddjjjoootttwww{{{~~~{{{|||~~~nnn```^^^YYYNNNdddfffPPPKKKEEE>>>@@@;;;@@@BBB@@@WWWjjjVVVMMMLLLDDDBBBFFFFFFCCCCCCAAA@@@???>>>>>>>>>:::888555222000//////000.........///000111222222000000000000000///......555777888666444111000000.../////////////////////,,,,,,,,,---------------,,,---///000111000///...------------------------,,,,,,------...////////////000111111333666;;;???JJJPPPVVVXXXVVVVVVZZZ```hhhoooxxxuuuooogggcccaaa___\\\ZZZ[[[___dddfffddd```[[[YYYcccnnnrrriiidddjjjqqqrrriii^^^YYYaaaeee___ZZZZZZUUURRRNNNIIIFFFEEEFFFHHHIIIIIIHHHCCC>>>===???CCCDDD@@@???AAABBBBBBEEEJJJWWWrrrgggVVVMMMHHHGGGCCCGGGMMMRRR}}}xxxbbbYYYZZZUUUVVVYYY[[[___ssskkkeeemmm}}}sssoooqqqxxxuuuggg___SSSWWW^^^hhhsss|||yyyqqqpppssswwwsssyyyyyyuuunnnfff___[[[XXXUUUXXX\\\bbbiiisss||||||uuuooofff```]]]\\\]]]]]]SSSPPPKKKFFFDDDAAA>>><<<999999::::::::::::;;;;;;:::999888;;;@@@BBB???<<<:::999777666666888:::<<>>>>>>>>:::888555222000//////000111000///......///000111...///000111222222222222777888999888555222111111.........////////////////////////...------,,,,,,+++---///000111000///...------------------------,,,,,,------...//////000///000111111333777<<<@@@EEEKKKPPPPPPMMMNNNSSSYYY___fffqqqzzz{{{uuummmgggccc```\\\YYY[[[___dddfffeeebbb```___iii}}}yyynnnnnnjjjaaaXXXUUU]]]kkkppphhhbbbeee]]]YYYRRRKKKGGGGGGKKKOOOMMMMMMKKKFFF@@@>>>@@@DDDEEEAAA@@@CCCDDDDDDHHHMMMVVVpppxxx\\\NNNJJJIIIGGGDDDHHHNNNPPPvvvyyyaaaVVVUUUSSSUUUXXXYYY]]]ooo}}}mmmmmm~~~sssrrrxxx||||||nnnaaa\\\XXXaaaooo|||kkk\\\QQQZZZzzzxxxpppmmmqqquuupppyyy}}}yyyzzzqqqiiibbb\\\VVVVVVYYY```fffoooxxxyyymmmiiibbb^^^]]]^^^______SSSOOOIIIEEEBBB???===<<<999999:::::::::;;;;;;;;;:::888888<<>>QQQkkkUUUJJJIIIDDDBBBFFFDDDEEEDDDBBB???>>>>>>>>>>>>999888555222000...------.........///000222333444111111000000111111222333222333555666555333111000222111111000///......---------............---------...000111222111///...+++,,,,,,---.........---,,,,,,------...///000000000111222222222444888<<>>AAACCCBBBAAA>>>===:::888777888999:::;;;@@@EEEHHHJJJPPPXXX___lllhhhbbb______aaabbbccc```dddgggggghhhiiieee___^^^ZZZSSSKKKCCC===999888<<>>>>>>>>>>>BBBGGGlllUUUJJJJJJDDDCCCFFFDDDFFFEEECCCAAA????????????:::888555222000///...............///000222333444111111000000111111222333222222333444333222111000111111111000///.........------............---------...000111111111///...,,,,,,------............,,,,,,---......//////000000111222222222444888;;;???CCCGGGGGGEEEEEEGGGKKKRRRZZZdddkkknnnppprrruuuvvvqqqkkkfffcccaaa^^^\\\___bbbfffiiijjjlllmmmoooqqqvvv{{{~~~|||{{{vvvuuusssqqqooommmmmmmmmccc\\\TTTQQQRRRTTTTTTRRRWWWUUURRRKKKEEEBBBCCCEEEFFFBBB???AAADDDFFFKKKRRRiiiyyyyyy^^^TTTMMMMMMOOOKKKDDDIIILLLNNNfffjjj^^^XXXTTTVVVVVVVVV\\\dddjjjyyyyyyooowwwwwwbbbYYYZZZgggqqqoooYYYFFFCCC<<>>@@@BBBAAA??????===;;;999888888999:::<<<@@@EEEHHHJJJOOOWWW^^^fffccc___^^^___bbbdddddd___ccceeeeeefffhhhddd^^^ZZZVVVPPPHHHBBB===:::999<<>>>>>>>>>>>AAAGGGlllUUUJJJJJJDDDCCCFFFDDDGGGFFFCCCAAA@@@@@@@@@@@@;;;999666333111/////////.........///000111222333111000000000000111222222111111111111000000000000111111000000//////......------............---------...///111111111000///,,,---------............---------......//////000000111222222222444777::::::>>>BBBDDDDDDDDDGGGKKKNNNSSSYYY^^^```cccgggkkkllljjjgggeeedddbbb^^^\\\]]]```dddggghhhhhhhhhiiisssxxx~~~{{{uuucccaaa___```aaaaaa]]]YYY]]][[[VVVOOOIIIEEEFFFGGGGGGBBB@@@BBBEEEHHHNNNUUUnnn~~~iiiSSSOOOMMMOOOPPPJJJFFFIIIKKKMMMcccuuueee[[[UUUTTTUUUVVVVVV\\\ccciii}}}wwwmmmkkkqqqxxxnnnpppuuu```XXXZZZfffsssuuu[[[IIIBBB@@@===CCCOOOZZZ|||yyyrrrkkknnnwwwxxx}}}zzzyyyuuuqqqmmmlllnnnpppkkkiiiiiijjjmmmoooppppppqqqjjj```[[[[[[]]]^^^___\\\WWWPPPJJJFFFDDDAAA???<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;===@@@AAA@@@???@@@???===;;;:::999::::::===@@@EEEHHHJJJOOOVVV[[[___]]][[[[[[^^^bbbdddeee___bbbcccbbbdddfffddd___VVVRRRLLLFFF@@@<<<;;;:::<<<@@@EEEJJJOOOUUU[[[___eeejjjqqqvvvxxxzzz~~~qqqYYYVVVTTTNNNTTTwwwUUUNNNMMMFFFAAA>>>>>>>>>===AAAFFFlllUUUJJJJJJEEECCCFFFDDDFFFEEECCCAAA@@@?????????;;;:::777444111000//////.........//////111222222000000000000000111222222000000///......//////000111000000000/////////...------............---------...///000111111000000......---------.........------....../////////000///111222222222444666999777;;;???AAABBBCCCFFFHHHKKKMMMOOOQQQSSSWWW\\\aaa```aaabbbccccccaaa^^^\\\\\\___aaacccccccccdddeeeooosssxxx~~~}}}qqqjjjjjjlllooopppooojjjfffbbb^^^XXXQQQKKKHHHHHHHHHHHHCCCAAACCCEEEHHHOOOVVVooo{{{]]]LLLLLLLLLMMMKKKCCCGGGHHHJJJLLL```mmm```XXXTTTUUUUUUUUUVVV\\\bbbggguuulllgggnnncccbbb}}}xxxccc[[[]]]]]]iiivvvzzzppp^^^MMMDDDCCCAAA@@@GGGKKKOOOsss~~~yyyooooooxxxyyy~~~|||wwwsssrrrtttvvvpppnnnkkkkkkmmmpppqqqqqqlllfff___[[[[[[]]]^^^___^^^YYYSSSLLLGGGDDDBBBBBB>>>======<<<;;;;;;;;;;;;;;;;;;;;;===AAACCCCCCBBBAAA@@@>>><<<;;;:::::::::>>>AAAEEEHHHLLLPPPVVVZZZZZZYYYXXXYYY]]]aaacccddd```bbbbbbaaacccfffddd___UUUQQQKKKDDD???<<<::::::===@@@EEEKKKPPPVVV\\\```gggmmmssswwwxxxzzz}}}tttUUUPPPRRRJJJUUU~~~[[[OOOHHHFFFAAA>>>>>>>>>===@@@EEEmmmVVVKKKJJJEEECCCGGGEEEEEEDDDBBB@@@>>>>>>>>>>>>;;;:::777444111000//////............///000111111000000//////000000111222000//////......///000000000000000000////////////------............---------...//////000111111111///......---------...///.........//////////////////000222222222333555777777999<<>>CCCFFFJJJpppvvvtttzzz}}}}}}xxxvvvwwwyyyqqqpppooooooqqqqqqqqqoooeeeccc```___^^^_________^^^[[[UUUNNNHHHDDDCCCCCC@@@???>>>===<<<<<<<<<<<<:::999:::===BBBEEEGGGGGGAAA@@@???===<<<;;;::::::>>>@@@DDDHHHLLLQQQUUUXXXWWWVVVVVVXXX\\\___``````aaaccccccbbbcccfffddd___VVVRRRKKKDDD>>>;;;::::::>>>AAAFFFKKKPPPVVV\\\aaaiiiooouuuxxxyyy{{{~~~~~~|||\\\RRRPPPJJJVVV~~~^^^PPPFFFEEEAAA>>>???>>>===???CCCmmmVVVKKKKKKEEEDDDGGGEEEEEECCCAAA???>>>===>>>>>>;;;999666333111////////////.........//////000111000////////////000111111000000000000111111111111000000000000////////////------............---------......///000111222222000///...---------...//////////////////////////////000222333222333555666777888;;;>>>AAADDDEEEFFFCCCBBB@@@@@@CCCGGGKKKNNNPPPSSSXXX[[[\\\]]]^^^___bbbcccdddddddddeeegggiiiffffffeeefffjjjsss}}}zzzuuuttttttuuuwwwyyy{{{{{{yyywwwuuufff```WWWPPPLLLJJJIIIIIILLLFFFCCCEEEGGGKKKSSS[[[qqq^^^JJJEEEKKKJJJHHHHHHDDDGGGFFFIIIKKKXXXvvv^^^XXXXXXWWWTTTUUUUUUZZZ^^^___www|||zzzsssmmmfffccc\\\VVVeee~~~eeeXXXVVVQQQQQQOOOJJJDDD@@@AAABBB@@@AAA???AAAFFFNNNsss{{{||||||zzz{{{|||rrrrrrrrrssstttrrrooollldddeeeeeeeeedddcccaaa```^^^]]]YYYRRRKKKFFFDDDCCCBBBAAA@@@>>>===<<<<<<<<<888888999<<>><<<:::999888;;;===AAAFFFLLLPPPTTTVVVUUUTTTUUUXXX\\\^^^___^^^bbbddddddcccccceeebbb\\\UUUQQQJJJBBB===:::::::::>>>BBBGGGLLLQQQWWW]]]aaajjjpppvvvyyyzzz|||~~~bbbUUUNNNLLLZZZuuuXXXOOOJJJEEEAAA>>>???>>><<<>>>BBBmmmVVVKKKKKKEEEDDDGGGEEEFFFDDDBBB@@@???>>>>>>???:::888555222000///......///............///000000///////////////000111111000111222333444333222222////////////000000000000------............------------......000111222333111000...---,,,---...///000/////////////////////...000222333333333444555555666999>>>CCCGGGIIIIIIDDDBBBAAABBBEEEHHHKKKMMMLLLPPPSSSVVVWWWZZZ^^^aaabbbeeeiiikkkkkkjjjiiiiiijjjiiigggdddbbbcccfffiiiooopppqqqrrrssswww}}}xxx{{{~~~~~~{{{xxxvvvfff```VVVPPPMMMLLLKKKJJJLLLGGGDDDGGGKKKPPPYYYbbbwwwpppUUUGGGFFFMMMIIIFFFHHHGGGFFFDDDIIILLLTTT|||```ZZZYYYUUUTTTUUUTTTYYY\\\[[[rrrrrrttt___lllzzzhhhggg```]]]VVV]]]{{{bbbUUUSSSNNNJJJFFFCCCCCCCCCBBBAAAAAAEEEBBBAAAHHHTTTttt~~~yyyyyyxxxxxxwwwtttooolllkkkllllllkkkiiifffdddccc______]]]WWWOOOHHHEEEDDDCCCBBBAAA???===<<<<<<<<<888777888;;;???DDDFFFGGG@@@@@@???===<<<:::888777777999===CCCIIINNNQQQSSSRRRRRRTTTXXX\\\______^^^aaaddddddccccccccc^^^XXXQQQMMMFFF@@@;;;::::::;;;???BBBGGGLLLRRRWWW^^^bbbkkkpppvvvzzz{{{}}}|||cccXXXMMMKKK^^^vvvVVVOOOLLLEEE@@@>>>???>>><<<===AAAmmmVVVLLLKKKFFFDDDGGGFFFGGGEEECCCAAA@@@???@@@@@@999888555222000...------///............//////000///////////////000111111000111333555666555333222////////////000000000000---..................---------......///111222333222111...---,,,---...///000000000000////////////...000222333333333444555333555888>>>DDDIIILLLLLLGGGFFFFFFGGGJJJMMMOOOOOOKKKNNNQQQSSSTTTXXX^^^cccfffkkkrrrvvvvvvssspppnnnhhhjjjkkkjjjiiiiiiiiikkkkkkmmmooosssxxx{{{}}}{{{~~~}}}yyywwwggg```VVVPPPNNNMMMLLLKKKKKKFFFDDDHHHNNNUUU___hhh~~~gggTTTHHHIIINNNHHHCCCFFFFFFEEECCCIIILLLRRRwwwbbb\\\ZZZRRRTTTUUUTTTXXXZZZXXXnnnmmm~~~```aaarrrooo___ccc\\\[[[SSSUUUyyywww```UUUTTTJJJFFFBBBDDDHHHJJJGGGBBB>>>EEEBBB>>>FFFTTTooo~~~|||zzzvvvqqqnnnrrrrrrqqqoookkkhhhffffff```aaa```ZZZRRRJJJFFFEEEDDDCCCAAA???>>>===<<<<<<888777777999===AAACCCDDD@@@??????===;;;999777666333555999@@@GGGLLLOOOPPPOOOPPPSSSXXX]]]````````````cccdddcccbbbaaa\\\UUUMMMIIICCC===:::999;;;<<>>???>>><<<===@@@pppWWWKKKJJJEEEDDDGGGDDDNNNKKKEEEAAA>>>???@@@BBB;;;999777444111000000000//////...---......000000000111111000///000333555000111333666777666333000000000000000////////////.................................//////000111222222///------///000///------///000000///......////////////000111111222222444666888:::<<<@@@DDDHHHIIIKKKLLLLLLLLLKKKMMMNNNSSSTTTUUUVVVXXX[[[]]]^^^bbbjjjvvv|||zzztttwwwwwwrrrpppqqqsssxxx~~~~~~lllaaaXXXVVVUUUQQQQQQTTTRRRKKKIIIOOORRRTTTbbbsss|||]]]MMMKKKHHHGGGGGGGGGFFFEEEGGGAAAHHHOOORRRmmmccc\\\[[[TTTUUUUUURRRXXX]]]\\\mmm~~~iiizzziii```eeesssddd[[[]]]^^^YYYZZZuuummmbbbYYYJJJIIIHHHGGGEEECCCCCCDDDEEE@@@BBBDDDDDDDDDNNNfff}}}~~~~~~|||yyyyyyxxxuuuqqqlllhhhdddcccaaa^^^WWWRRRSSSVVVRRRKKKHHHEEEAAA@@@@@@@@@>>>;;;777999:::999888999<<<@@@AAA@@@>>><<<:::888666444666777:::===BBBGGGLLLNNNOOOPPPRRRUUUYYY\\\]]]]]]bbb```___bbbdddaaaZZZSSSMMMEEE>>><<<:::888888;;;>>>BBBHHHMMMSSSZZZ```eeemmmrrrwwwzzzzzz{{{}}}~~~~~~eeeUUUMMMDDDqqq___MMMJJJGGGAAA=========;;;;;;>>>pppWWWKKKJJJEEEEEEGGGDDDKKKHHHDDDAAA??????@@@AAA>>><<<999555222000//////---...//////000//////...000000111000...///111333111111111333444444333222111000000000////////////........................------------...///000111222///------///000///------///000000///......///000000000111222222333333333555777999;;;>>>CCCFFFLLLLLLKKKIIIHHHIIIMMMPPPRRRSSSUUUXXX[[[^^^```aaafffmmmwww~~~qqqggg^^^]]]]]][[[ZZZ]]]UUUPPPQQQWWWZZZ[[[gggwwwqqqUUUJJJHHHFFFFFFGGGGGGFFFEEEGGGCCCIIIOOOPPPiiifff\\\ZZZTTTSSSSSSPPPUUUZZZYYYhhh}}}eeennnxxxmmmjjjzzzsssfff___aaa___]]]jjjzzziiieeeaaaTTTJJJJJJHHHGGGEEEDDDDDDEEEBBBBBBBBBAAACCCNNNggg}}}~~~~~~}}}zzzuuurrroookkkiiigggeeeddd___^^^[[[VVVUUUVVVQQQKKKJJJHHHDDDCCCCCCBBB???<<<<<<===???===;;;:::<<<>>>===<<<<<<<<<;;;999666444666777999<<>><<<:::888888;;;===AAAHHHMMMSSSYYYaaafffoootttzzz|||}}}}}}hhhWWWPPPIIIwwwfffSSSOOOGGGAAA=========;;;;;;>>>pppWWWJJJJJJEEEEEEGGGDDDGGGEEECCCAAA???????????????===:::666222000///...+++---///111111000///---000000111///...---///111111111000000000111222222111111000000000/////////........................,,,,,,,,,------...///000111///...---...///...------///000000///...//////111111111222333333444444222444666777999<<<@@@CCCLLLJJJGGGDDDDDDGGGMMMRRRRRRTTTWWW[[[^^^aaacccdddfffkkkrrrxxx}}}uuummmfffeeeeeeddddddfffXXXWWWZZZaaaccceeeqqqaaaMMMHHHFFFEEEEEEFFFGGGGGGFFFFFFEEEJJJMMMNNNccclll\\\YYYUUURRRSSSPPPTTTYYYXXXeeeggghhhzzz~~~kkk]]]______ZZZYYYnnnssshhhjjjgggYYYLLLKKKJJJHHHFFFEEEDDDDDDCCCAAA@@@???AAALLLcccxxxvvvqqqjjjfffffffffeeeccc]]]___^^^ZZZVVVUUUPPPJJJJJJHHHFFFEEEDDDAAA>>>;;;;;;===@@@@@@@@@@@@AAABBB>>><<<;;;;;;;;;:::777444444555777:::???CCCHHHJJJKKKMMMPPPTTTXXXZZZ\\\]]]___^^^]]]______\\\UUUOOOJJJBBB<<<;;;:::777888;;;<<>>oooWWWJJJJJJFFFEEEHHHEEECCCBBBBBBAAA@@@???>>>>>>===;;;888555222000//////,,,---...///000000//////000111222000///......000///000111000000///000111111111111000000000//////........................------------...///000000111000.....................///111111///...///000000000111111222333333444222333555555666999===@@@EEEDDDCCCBBBCCCHHHOOOTTTUUUVVVZZZ]]]```cccdddeeeeeehhhkkkpppvvvyyysssllljjjjjjjjjhhhhhh\\\\\\aaafffiiinnn|||pppUUULLLIIIHHHFFFEEEFFFGGGFFFEEEDDDGGGJJJLLLNNN^^^ttt]]]YYYWWWTTTUUUSSSUUUZZZXXXccczzznnnkkknnn```[[[XXXVVVQQQZZZyyysssuuulllWWWNNNLLLJJJHHHGGGEEEDDDBBBBBB@@@??????AAAIIIZZZkkk~~~~~~|||tttkkkfffeeeeeedddbbb]]]``````ZZZUUURRRPPPLLLMMMLLLKKKJJJIIIGGGDDDBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHCCC>>>;;;:::999777444333444555888<<>>oooVVVJJJJJJFFFEEEHHHEEEAAAAAAAAA@@@@@@???>>>===999888555333111000000000///...---,,,---///111333111222333222000//////000---000333444222000//////111111111111000000000000////////////////////////............///000111222000000///......---...///...000111111000//////000//////000000111222222222111222444444444666:::<<<;;;===@@@CCCFFFKKKQQQVVVYYYZZZ]]]___aaacccdddeeeiiijjjjjjlllrrr{{{{{{uuupppooonnnkkkhhh___aaaeeehhhllluuuaaaPPPQQQMMMKKKHHHGGGGGGFFFEEECCCBBBHHHHHHJJJPPPZZZ~~~bbbZZZYYYTTTWWWTTTTTTYYYWWW___rrrqqqkkkjjj\\\RRRRRRPPPRRRgggxxx]]]RRRNNNIIIGGGFFFEEECCCAAAAAA???@@@AAABBBEEEOOOYYY|||}}}xxx{{{uuummmhhhffffffdddcccaaaccc```YYYTTTSSSSSSQQQSSSTTTTTTTTTSSSRRRQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPTTTLLLAAA;;;999888777555222333444777:::>>>BBBDDDEEEIIIMMMPPPRRRTTTWWWZZZXXXYYYYYYYYYWWWRRRMMMHHHCCC===888999999777777::::::AAAJJJOOOSSSZZZdddkkkwww{{{iiiSSSRRRtttkkkSSSOOOOOOGGGAAA=========;;;;;;>>>nnnVVVJJJJJJFFFFFFHHHFFFBBBAAAAAA@@@???>>>>>>===777666444222000000000000000...,,,***+++...222555000222333333111000000111---111666777444000///000222222111111111000000000///////////////////////////......//////000111222///000000///------...///...000111111000//////000...//////000111111222222222333333333333555777:::555999???EEEKKKPPPUUUYYY^^^______aaaccceeeggghhhlllmmmnnnoooppptttzzz~~~xxxvvvvvvqqqkkkdddhhhlllmmmppp{{{uuu[[[RRRVVVOOOMMMJJJHHHGGGFFFDDDCCCBBBIIIEEEHHHQQQUUUyyyhhh\\\ZZZSSSWWWTTTSSSWWWUUUZZZjjjtttkkk{{{gggUUURRRPPPLLLQQQ[[[nnnnnnWWWQQQJJJFFFFFFFFFDDDCCCBBB@@@@@@BBBCCCBBBGGGMMMlll|||uuussspppmmmjjjiiiiiiiiihhhhhhccc]]]ZZZ[[[[[[XXXUUUVVVXXXYYYYYY[[[^^^```[[[\\\^^^bbbfffgggfffdddWWWMMMAAA999888888777444222333444666999===@@@BBBCCCGGGLLLNNNNNNOOOSSSVVVUUUVVVWWWWWWSSSNNNHHHEEE@@@:::777888888666777999:::BBBLLLQQQUUU[[[fffoooxxx}}}jjjUUUXXXsssZZZNNNPPPPPPGGGAAA=========;;;;;;>>>nnnVVVIIIJJJFFFFFFIIIFFFDDDCCCAAA@@@???>>>>>>>>>999777555333111000000000...---,,,,,,---///222444...000222222111000000111000444888777333111111333222222222111111111000000////////////////////////............///000111111///000111///---,,,...000///000222222000///000111///000000111111222333333222333444333333444666999777<<>>888555777888666777999:::CCCMMMSSSVVV\\\hhhqqqzzz~~~kkkXXX___xxxdddQQQLLLOOOMMMGGGAAA=========;;;;;;>>>nnnUUUIIIJJJFFFFFFIIIFFFEEEDDDBBB@@@>>>>>>>>>>>><<<:::777444111000//////,,,,,,---...///000111222,,,...111111000000000111444777999777222111444777222222222111111111111000000000000000000000000000---------------...000000...000111///---,,,...000///000222222000///000111000111111222333333444444333333444333222333666888<<>>mmmUUUIIIJJJGGGFFFIIIFFFEEEDDDBBB@@@>>>>>>>>>>>>999777333222222111111///......+++,,,555>>>;;;111///111333555555333111000:::999;;;>>><<<666555777222222111000/////////000000000////////////000000000000//////.........---///111333333111/////////////////////000000000000///000222222111222444666666777888888777888:::<<>><<<<<<=========kkkTTTHHHIIIFFFEEEHHHEEEEEECCCAAA???>>>===>>>>>>:::777444222111111000///......,,,,,,222888555---000000111222222333444444777666888;;;999333222555222111000000000000000000000000////////////000000000/////////............///111333333111/////////////////////000000000000///000222222111222444666666777999999999:::===???FFFKKKRRRYYY___dddhhhkkkdddfffiiinnnsssxxx}}}|||cccVVVRRRMMMFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCIIIKKKIII___jjjTTTZZZWWWVVVXXXXXXWWWZZZ___oooyyyjjj___TTTLLLMMMLLLJJJOOOWWWgggzzzlllYYYNNNKKKGGGJJJIII???DDDCCCAAA@@@@@@AAABBBCCCLLLcccvvvqqqcccWWWKKKDDDCCC>>>===<<<;;;:::888444222111222333444444666:::<<>>============<<>>======>>>;;;888555222111000///......///...---...111///+++////////////000333555777333222444666555000///222000000000000000000111222000000////////////000000////////////............///111333333111000///000////////////000000000000///000222222111222444666777888::::::;;;>>>AAADDDIIIOOOXXX```eeehhhiiikkklllooossswwwyyyzzzzzzzzzjjjWWWOOOJJJHHHIIIDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDHHHJJJGGGZZZ~~~yyy]]][[[VVVUUUVVVWWWVVVXXX]]]gggtttcccUUURRRPPPKKKIIIKKKPPP]]]zzzpppWWWLLLNNNLLLLLLKKKDDDFFFEEECCCBBBAAAAAABBBBBBLLL___lllwwwjjjRRRFFFDDDBBB@@@@@@???>>><<<<<<;;;999666333111222333333444555999;;;<<<>>>AAACCCCCCEEEHHHJJJNNNMMMLLLKKKIIICCC===888777777777666555666999<<>>===>>>===<<<:::kkkSSSHHHIIIEEEEEEHHHEEEDDDCCCAAA???============<<<999555222111000...------///000...------,,,,,,/////////000111222333444000///111444222......111000/////////000111222222000000////////////000000///////////////.........///111333333222000000111////////////000000000000///000222222111222444666777999;;;===???BBBGGGKKKMMMSSS[[[bbbgggjjjlllmmmxxxzzz|||}}}zzzvvvppplllttt~~~zzz]]]SSSNNNFFFDDDIIIEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEDDDGGGIIIFFFVVVvvvrrr\\\WWWTTTUUUVVVUUUWWWZZZaaa{{{uuuddd^^^YYYPPPKKKLLLLLLQQQkkkoooUUUJJJMMMJJJJJJNNNMMMHHHGGGFFFEEEDDDEEEEEEEEETTTiiirrrrrrxxxdddSSSDDD@@@BBBBBB???===>>>===<<<;;;;;;999666333111222333333333444777::::::===???AAAAAACCCEEEGGGKKKJJJIIIHHHDDD???:::777666777777666555777:::<<>>===>>>>>>===;;;999lllTTTIIIJJJFFFFFFIIIFFFDDDCCC@@@>>>============<<<999555222111000...---,,,---///000...,,,---///---///000222222111000//////...000222111...///222000/////////000111222222000000////////////000000.........//////////////////111333333222111111111////////////000000000000///000222222111222444666888:::<<>>???@@@AAACCCEEEGGGGGGFFFDDD@@@<<<888777555666666555555777;;;===DDDIIIRRRZZZcccnnnzzz|||ttt\\\qqqhhhQQQQQQJJJHHH>>>===<<<===>>>===;;;999mmmUUUIIIJJJGGGGGGIIIFFFDDDBBB@@@>>>===<<<<<<===;;;888555222111000///...---,,,...111000------111---...111222222000...,,,///...///222111...///444000000000000000000111222000000////////////000000.........//////////////////111333444333111222222////////////000000000000///000222222111222444666888:::===AAAFFFLLLTTTYYYdddggglllqqqwww~~~uuuuuu{{{yyyhhh]]]```aaaYYYRRRSSSFFFEEEDDDCCCCCCDDDEEEFFFCCCGGGFFFFFFHHHEEEPPPiiirrraaaYYYSSSSSSUUUUUUUUUWWW\\\dddtttfffWWWNNNNNNPPPNNN\\\~~~ooobbbYYY[[[___\\\ZZZUUUHHHFFFFFFGGGGGGHHHIIIIIIJJJ```tttvvv}}}mmm___WWWVVVPPPKKKIIIFFFAAA@@@CCC;;;:::999999999888555222222333333222111222444666888:::<<<======???AAACCCCCCCCCCCC@@@<<<888777777444555666555666888;;;>>>DDDJJJTTT^^^gggrrr}}}nnn]]]zzzjjjUUUTTTKKKIII>>><<<;;;;;;<<<<<<;;;:::lllTTTIIIIIIFFFFFFHHHFFFCCCBBB@@@>>>===<<<<<<<<<:::777444222111111000//////,,,,,,000000---,,,...,,,---///000000000000///...---...111000...000444222111000000000000000000000000////////////000000............/////////000///111333444333222222333////////////000000000000///000222222111222444666999;;;>>>BBBHHHPPPXXX^^^fffjjjpppvvv}}}ooogggcccfffeee]]]UUUQQQFFFEEEDDDCCCCCCDDDEEEFFFCCCHHHGGGGGGIIIFFFPPPfffrrrddd[[[SSSSSSUUUUUUUUUWWWZZZ^^^wwwxxxoooaaaVVVRRRNNNMMMVVVsss|||ggg___YYYYYY]]]dddpppjjjSSSKKKKKKLLLLLLLLLLLLLLLLLLcccqqqqqqvvvyyypppcccYYYSSSSSSMMMIIIHHHFFFBBBAAACCC<<<;;;:::::::::999666333222333333222111111333555555777999:::;;;<<<>>>@@@???@@@@@@===999666777888444444555555666888<<>><<<:::999:::;;;;;;;;;kkkSSSHHHHHHEEEEEEGGGEEECCCBBB@@@>>><<<<<<<<<<<<999777333222222222111///222,,,+++///000,,,)))+++---,,,,,,---...000222333...,,,---000///---000444222222111000//////000000000000////////////000000---.........//////000000///111333444333222222333////////////000000000000///000222222111222444666999;;;???CCCIIIRRR[[[aaabbbfffmmmuuu}}}gggdddbbbaaa^^^UUUKKKDDDGGGEEEDDDCCCCCCDDDEEEGGGBBBHHHGGGGGGIIIGGGPPPddd{{{eee\\\TTTTTTVVVUUUUUUWWWZZZ[[[ooozzzwwwlll___XXXOOOOOOTTTiiimmmZZZPPPJJJMMM^^^yyyxxx^^^RRRRRRRRRRRRQQQPPPOOOOOOggglllllljjjeeeccckkkyyyiii^^^XXXUUUJJJEEEDDDHHHJJJFFFBBBAAA===<<<;;;;;;;;;:::777555222333333222000111333555333555777888888999;;;======>>>>>>;;;777555777999333444555555666888<<>>===???===<<<;;;:::999666444111111000000111222333333555555555555666888999::::::;;;:::888666444555666666444444666777888===DDDLLLSSS___lllyyyuuubbbsssdddPPPSSSXXXOOOAAA<<<<<<;;;;;;;;;;;;<<<<<>>===???===<<<;;;;;;999666444111111111111111222333333444444444555666777888999999999999777555444555666777444444777888999???FFFOOOWWWdddpppyyysssdddyyyhhhSSSUUUYYYNNN???<<<<<<;;;;;;;;;;;;<<<<<>>======:::888555111///---------//////...------------...------......///000000000////////////000000000000...///000222222222111000555444333111000000//////////////////////////////000///...---...000222333222222111111111000000000111333444444222222333555888888===CCCGGGLLLUUU^^^bbbgggnnnuuu}}}|||}}}eeeRRRMMMHHHFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEHHHKKKIIIEEEHHHNNNhhhvvv___VVVWWWTTTSSSVVVSSSVVVYYYYYYlllhhh]]]XXXmmm~~~tttppp|||rrrdddppprrraaaQQQTTTeeewww}}}tttkkkgggcccXXXKKKEEEAAA>>>===??????===<<<;;;;;;:::888555222222222111111222222333222222222333444555666777666666777666444444555777777444444777999;;;BBBJJJSSS___nnnwww{{{vvvpppWWWVVVUUUIII;;;<<<;;;;;;::::::;;;;;;<<>>>>>>>>;;;888555111///.........//////...------------...------......///000000000000000000000///////////////000111111111111//////222222111111111111222222////////////////////////000///---------///222333222222222222111111111000222333444444222222333444777777;;;AAAEEEJJJTTT___dddhhhooovvv}}}~~~{{{rrraaaWWWMMMIIIKKKLLLHHHCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDGGGIIIIIIGGGIIINNN___yyybbbWWWXXXUUUTTTUUUQQQRRRWWWWWWgggsssbbbXXXlllpppmmmwww~~~zzzrrrdddWWWXXXffftttwwwsss}}}xxxsssooobbbUUUIIIBBB???===>>>AAA???===<<<<<<<<<;;;888666333333222222222222222333222222222222333555666777666666777666444444555777666333333666999<<>>>>>>>><<<:::666333111000111222//////...------------...------......///000000000000000000000////////////000111111222111000///.../////////000111222333333///////////////////////////...---------///111333222222333333222222111000111333444444222222333555777777:::???DDDIIITTT___fffkkkrrrxxx{{{wwwyyyqqqiii]]]PPPKKKMMMNNNHHHBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHKKKMMMYYYqqq___\\\VVVTTTVVVRRRQQQWWWVVVdddmmm\\\nnnvvvhhhdddbbbbbbccceeekkkpppkkkddd^^^cccrrr}}}zzzpppppp{{{~~~yyy]]]QQQFFFAAA???===>>>AAA???===<<<<<<<<<;;;999777444333333222222222222333222222222333444555666777777888888666555444555777666444333777:::>>>GGGPPPYYYdddrrr}}}ggg^^^UUUGGG>>>;;;;;;::::::::::::;;;;;;kkkTTTIIIJJJFFFFFFKKKIIICCCBBBAAA@@@???>>>>>>>>>;;;999555222111111333444//////...------------...------......///000000000111000000000/////////...///000111222222222111000////////////000111222333////////////////////////......------...///111222222222333333333222111000111222333333333333444555777666888>>>BBBHHHTTT___jjjnnnvvv}}}}}}wwwyyy}}}}}}zzz|||~~~}}}lllgggdddZZZOOOHHHHHHHHHFFFCCC@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCFFFIIIKKKSSSyyynnnaaaVVVTTTWWWUUURRRYYYUUU___|||cccqqq|||aaaWWWOOOPPPRRRVVV```llliiihhhjjjtttzzznnnwww~~~vvvYYYNNNEEEBBB@@@>>>>>>@@@>>>===<<<<<<<<<<<<:::777555444333222222222222222222222333333444666777888999999999777555444555666888555555999<<>>;;;::::::999999::::::;;;fffSSSJJJJJJCCCCCCJJJLLLCCCBBBAAA@@@????????????999777333000///000222444//////...------------...------......///000000000111111000000/////////......///111222333333222222///////////////000000111////////////////////////---------......///000111222222333444333222111000000222333333333333444666666666888===AAAHHHTTT```hhhmmmuuu~~~zzzooopppxxx~~~~~~}}}uuu^^^VVVZZZ[[[UUULLLEEEBBBBBBDDDEEE@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCC@@@@@@DDDGGGHHHJJJgggzzzfffWWWTTTYYYXXXTTTZZZUUU\\\jjjuuu{{{gggWWW[[[hhhqqqrrrrrrssszzziii]]]PPPHHHKKKNNNQQQ]]]lllqqqrrrvvv|||yyy~~~sssgggWWWNNNEEECCCBBB???>>>???>>>===<<<<<<===<<<:::888555444333333222222222222333333333444555666777888:::;;;:::888666444555666:::777777;;;>>>DDDMMMWWWhhhnnnyyyxxxdddZZZWWWMMMBBB<<<;;;::::::999999::::::;;;oooVVVIIIIIIEEEEEEIIIGGGGGGDDDAAA>>><<<;;;<<<===:::888555333222111///---................................................***---000000......///222222222333444444555666666222222111///......................../////////000///...------...///000111000111333333333222000...111222333333222333555777999888666999@@@KKKVVV]]]eeejjjqqqyyyrrrjjjpppyyy{{{wwwuuuiiiVVVNNNMMMOOOLLLLLLGGGBBBAAADDDDDDBBBAAAAAAAAA@@@AAAAAABBBBBBBBBDDDEEEEEEDDDDDDFFFGGGLLLSSSsssZZZVVVWWWVVV^^^]]]XXX___}}}|||lllVVVKKKKKKGGGIIIQQQRRRZZZVVVTTTZZZbbbeee___XXXOOOLLLJJJJJJJJJMMMVVV```sssxxx}}}~~~}}}}}}nnndddXXXRRRJJJBBB===<<<>>>???===<<<<<<<<<===;;;888666777777777666555333222111333444444555777888:::;;;:::::::::999888777666555555777:::;;;???HHHVVVaaannnuuu~~~jjjXXX\\\VVVHHH@@@;;;::::::::::::::::::::::::oooVVVIIIIIIEEEEEEIIIGGGFFFDDDAAA>>><<<<<<<<<===:::777444333222111///---................................................,,,...111111000///111222222222222333333444444555222111000///////////////........./////////000000///......---...///000111///000222333333222111000111222333333222333555777777777888;;;AAAIIIPPPUUU\\\cccllluuu|||pppkkkkkknnnpppooosssyyyoooXXXMMMKKKLLLMMMJJJJJJGGGBBBAAADDDDDDAAA@@@@@@@@@???@@@@@@AAABBBAAACCCDDDDDDDDDDDDEEEGGGMMMPPP}}}bbbWWWVVVUUU]]]\\\XXX]]]}}}{{{zzz~~~iiiTTTKKKKKKFFFEEEHHHGGGIIIFFFDDDHHHNNNPPPMMMHHHHHHFFFEEEGGGGGGJJJSSS]]]oooxxx{{{{{{zzzlllnnnuuulllaaa[[[RRRHHHAAA>>>===>>>???===<<<=========:::888999999888888777555444333444444555666777999:::;;;:::::::::999888777666555666888:::<<<@@@KKKZZZdddrrrxxxgggWWW[[[TTTFFF???:::::::::::::::::::::::::::nnnVVVIIIIIIEEEEEEIIIFFFEEEDDDAAA>>><<<<<<======999777444222222111///---................................................---///111222111111111333222222222222222222222222111000000/////////000000....../////////000000000//////.........///000000...///111222333333222111111222333333222222444666444555888===AAAFFFJJJLLLQQQXXXcccmmmuuu{{{vvvpppgggjjjnnnmmmggghhhtttyyyjjjWWWLLLJJJLLLKKKHHHFFFHHHGGGCCCBBBCCCCCC??????>>>>>>>>>??????@@@AAA@@@BBBCCCDDDCCCCCCEEEFFFMMMJJJnnnnnnZZZUUUVVV[[[ZZZVVV[[[xxxxxxvvv{{{dddPPPIIIKKKFFFCCCBBB>>>AAA@@@???@@@BBBDDDDDDCCCCCCBBBCCCEEEFFFIIIQQQZZZjjjwwwuuuqqqtttyyy~~~yyyooommmxxx{{{sssgggaaaWWWMMMEEE@@@>>>>>>@@@???======>>>>>>===;;;;;;;;;:::999888777777666555555666777999:::;;;;;;;;;::::::999888777666666777999:::===DDDPPP___jjjxxx}}}bbbUUUYYYQQQDDD===999::::::::::::::::::::::::nnnUUUIIIHHHDDDEEEHHHFFFEEECCCAAA>>>===<<<======999666333222111111///---................................................---...000111111111111222111111111111111000000000000000000///000000111111...////////////000000000//////////////////000000---...000222333333333333222333333333222222444666333555888<<<@@@DDDGGGIIIJJJQQQZZZeeennnvvv}}}|||{{{~~~}}}rrrgggcccnnnooonnniiigggnnnxxxTTTPPPMMMNNNOOONNNIIIDDDBBBFFFGGGDDDBBBBBBAAA>>>===============>>>???@@@???AAACCCCCCBBBCCCDDDFFFLLLDDD^^^xxx^^^VVVYYYWWWXXXUUUYYYrrryyywwwdddOOOHHHKKKGGGDDDDDD???DDDDDDDDDCCCBBBDDDFFFHHHDDDCCCDDDFFFGGGHHHPPPXXXiiivvv}}}kkkcccbbbccceeegggqqq{{{qqqlllqqq|||zzzvvvddd___WWWNNNGGGBBB@@@???@@@>>>======>>>???>>>===<<<;;;:::999999888888888666777888999:::;;;<<<<<<;;;;;;:::888777777666666777888:::???HHHUUUeeeooouuu]]]TTTWWWNNNAAA<<<888999999::::::::::::;;;;;;nnnUUUHHHHHHDDDDDDHHHFFFCCCBBBAAA???>>>=========888555333111111111///---////////////////////////........................------...///000111000000000000000000000000000///111000000000000111111222////////////000000000111000000000000000000//////......000111222333444444222333444333222222444555444444666999===CCCHHHKKKHHHLLLSSS\\\eeepppzzz}}}yyytttxxxxxxyyywwwnnncccaaadddrrrllleeedddmmm```KKKNNNQQQRRROOOJJJFFFDDDAAAFFFHHHDDDAAAAAA@@@===<<<<<<<<<<<<===>>>???@@@???@@@BBBCCCCCCCCCEEEGGGKKKDDDSSSaaaVVVZZZTTTUUUUUUXXXnnnpppXXXLLLLLLHHHFFFGGGCCCDDDDDDDDDBBBAAABBBFFFIIIFFFDDDEEEFFFFFFFFFMMMUUUjjjvvvsssaaaXXXVVVTTTSSSTTT\\\mmm}}}kkkZZZRRROOOZZZnnn|||sssllljjjlllssszzz|||xxxsssqqqqqqaaa]]]VVVNNNGGGBBB@@@???>>>===<<<===>>>???>>>===;;;;;;999888888888888888777888:::;;;<<<<<<<<<<<<<<<;;;999888777666666777666888<<>>;;;888999999999::::::;;;;;;;;;mmmUUUHHHHHHDDDDDDHHHEEECCCBBBAAA???>>>=========777555222111111111///...////////////////////////........................---,,,---...000111000///000000000000000000000000222111111000000000111111/////////000000000111111000000111111111000//////...///000111222333444444222333444333222222333555555444444666:::@@@FFFJJJFFFHHHMMMSSS\\\fffqqqyyyzzz~~~~~~sssqqquuuyyyxxxxxxtttnnnggg^^^YYY```jjjgggccc```fffyyyoooUUUTTTUUUSSSNNNFFFBBBCCCFFFBBBHHHJJJEEE@@@@@@???>>>;;;;;;;;;<<<===>>>???@@@???AAACCCCCCCCCDDDFFFHHHIIIHHHNNNsssdddVVVYYYRRRTTTTTTWWWhhheeeSSSNNNHHHGGGHHHDDDBBBBBBBBBAAAAAABBBEEEHHHHHHEEEEEEEEEDDDEEELLLTTTkkkxxxnnn]]]UUURRRPPPNNNOOOQQQ]]]wwwaaaQQQGGGFFFFFFHHHPPPeeezzzkkk___WWWSSS\\\gggkkkhhheeeeeeggg___\\\UUUNNNGGGAAA>>><<<<<<;;;<<<>>>@@@@@@>>><<<;;;:::999777777777888999999:::;;;===>>>>>>===<<<<<<;;;999777666666777777777999???HHHVVVeeesss{{{iiiZZZVVVUUUFFF<<<;;;:::888999999::::::;;;;;;<<>>======666444222111111000///...////////////////////////...........................------///111222111////////////000000111111222333333222111000000000000//////000000000111111111000111111222111000///...000000000000111222333444333444444333222111333555444444444555888===AAACCCBBBDDDHHHLLLRRRZZZbbbgggrrruuu{{{qqqqqqooommmooouuuwwwtttmmmfff___\\\ZZZZZZ^^^ddd[[[cccnnn{{{xxxaaaTTTSSSQQQLLLFFFAAA@@@BBBEEEEEEJJJKKKEEE@@@>>>???>>>;;;;;;;;;<<<===???@@@AAA???AAACCCDDDDDDEEEGGGIIICCCNNNNNNbbbgggVVVWWWRRRUUUUUUUUUbbbkkkVVVPPPIIIHHHIIIEEEEEEDDDCCCDDDFFFHHHIIIJJJJJJGGGFFFFFFEEEGGGOOOYYYiii|||ttt```UUUQQQNNNMMMNNNNNNOOO```qqqXXXMMMGGGHHHGGGDDDBBBMMMjjjzzziiiZZZRRRUUUXXX[[[\\\[[[YYYXXXVVVSSSOOOIIIDDD???<<<;;;;;;;;;>>>AAACCCBBB???===<<<:::999777777888999::::::;;;===>>>??????>>>======;;;999777666666777777999<<>>======666444222111111000///...000000000000000000000000........................000......///333444222000...//////000111222222333444333222111000000000000000000000000111111111111000111222222222000///...000000000000111222333444333444444333222111333444333444444666888:::<<<===>>>AAAEEEHHHLLLPPPUUUYYYeeehhhnnnxxxvvvmmmbbbggglllnnnqqqsssoooiii\\\VVVTTT[[[```___[[[XXXVVVkkkhhh[[[VVVHHHFFFCCCBBBCCCDDDBBBAAAGGGLLLLLLFFF???>>>???>>>;;;;;;<<<<<<>>>???@@@AAA@@@BBBDDDEEEEEEFFFHHHIII===QQQOOOXXXhhhVVVWWWSSSUUUUUUTTT^^^{{{kkkVVVQQQKKKJJJKKKFFFFFFEEEDDDFFFIIILLLLLLKKKLLLIIIHHHHHHHHHKKKUUU___fff|||dddUUUNNNKKKJJJLLLLLLFFFOOOoooooo\\\VVVJJJGGGEEEDDDCCCEEENNNYYYqqq]]]XXXTTTTTTWWWWWWRRRLLLJJJIIIFFFCCC@@@>>><<<;;;;;;<<>>???@@@???>>>======;;;999777666666777888:::>>>GGGTTTdddtttggg\\\YYYTTTCCC999<<<===888888999::::::;;;<<<<<>>???@@@AAABBB@@@@@@AAABBBDDDFFFHHHIIIDDDJJJNNNYYY{{{oooVVVTTTPPPSSSRRRWWW```mmmyyydddUUUOOOJJJMMMOOOHHHIIIEEEJJJLLLGGGMMMVVVVVVKKKLLLKKKKKKMMMUUUbbbkkkqqq```JJJIIIRRRJJJFFFHHHJJJWWWyyy}}}fffUUUKKKJJJHHHDDDAAA@@@BBBDDD^^^}}}|||nnnaaa\\\YYYSSSMMMKKKHHHEEE@@@?????????>>>;;;===???@@@@@@???=========;;;;;;:::999999:::::::::;;;<<<>>>???@@@@@@@@@???@@@:::777888888777888;;;888AAAPPP```nnnyyygggcccXXXIII>>>;;;999777888999999::::::;;;;;;<<>>AAADDDEEEHHHMMMTTT\\\dddkkknnnrrrtttvvvxxxyyyyyyxxxxxxxxxyyyxxxuuupppllljjjjjjiiiiiijjjjjjhhheeebbb```ccccccaaa]]]YYYUUURRRQQQUUUQQQOOORRRUUUZZZggguuurrrTTTJJJGGGAAACCCAAA@@@>>>>>>>>>@@@AAAFFFEEECCCAAA???>>>>>>>>>======>>>>>>@@@AAABBBCCCAAAAAAAAACCCDDDFFFHHHIIIGGGKKKKKKSSSrrriiiVVVYYYSSSUUUSSSVVV^^^iii~~~zzzfffXXXQQQJJJLLLNNNFFFUUUMMMOOORRRQQQWWW[[[TTTOOOMMMKKKOOO[[[nnn|||eeeNNNKKKQQQKKKMMMKKKGGGKKKdddnnn___PPPMMMHHHDDDBBBBBBBBBCCCLLL]]]yyykkkbbb\\\WWWTTTMMMHHHBBB???>>>???>>>>>>===@@@CCCBBB???<<<;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<>>>???@@@@@@@@@??????:::777888888777888;;;===GGGWWWgggttt~~~gggcccWWWHHH===:::999888888999999::::::;;;;;;<<>>???AAACCCGGGLLLPPPTTTVVVWWWYYY]]]```bbbbbbaaa___cccbbb___[[[XXXVVVWWWYYYXXXZZZ]]]```bbbccccccbbb]]]XXXRRRMMMKKKKKKLLLLLLUUUPPPLLLOOOWWWhhhZZZGGGBBB???===AAA@@@>>>======>>>??????@@@@@@???>>>>>>>>>??????<<<===>>>???AAABBBCCCDDDAAAAAABBBBBBCCCEEEFFFGGGJJJKKKIIILLLfffhhhTTTXXXVVVWWWTTTUUU[[[eeezzzhhh[[[QQQWWW^^^ZZZ^^^RRRSSS[[[```iiilllbbb]]]WWWVVVaaayyyqqqWWWOOOQQQNNNRRRLLLFFFEEEPPPnnnwwwkkkZZZTTTLLLHHHFFFFFFEEECCC???DDDWWWyyypppiiicccZZZTTTOOOHHHBBB@@@@@@@@@@@@===AAADDDCCC@@@<<<;;;;;;<<<;;;;;;:::;;;;;;<<<<<<<<<===>>>??????@@@??????>>>:::999:::999777888;;;DDDPPPaaaqqq|||hhhbbbUUUEEE<<<::::::888888999999::::::;;;;;;<<>>>>>>>>??????>>>>>>>>>======>>>>>>???<<<===>>>@@@BBBCCCDDDDDD@@@@@@@@@AAABBBCCCDDDEEEIIIIIIGGGIII^^^tttZZZVVVVVVWWWSSSTTTYYY```}}}tttaaadddnnnlllggg\\\[[[bbbiiiuuu{{{tttpppmmmooojjjWWWTTTUUUTTTNNNJJJJJJJJJVVVuuuxxxggg___TTTNNNMMMLLLHHHEEEBBBCCCJJJUUUcccwwwxxxjjjddd___XXXQQQKKKFFFCCCAAA>>>>>>???AAACCCAAA===:::<<<<<<;;;;;;<<<<<<============>>>>>>????????????>>>;;;:::;;;:::888:::>>>KKKXXXjjjyyyggg```RRRBBB:::::::::888888999999::::::;;;;;;<<>>AAA>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFIIILLLOOOPPPOOOQQQTTTVVVWWWXXXZZZ\\\ZZZYYYXXXWWWTTTQQQOOOMMMMMMMMMLLLMMMNNNOOOOOONNNKKKXXXjjj}}}uuuRRRFFFEEEBBBAAACCC@@@@@@?????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>;;;===>>>@@@BBBCCCCCCCCC>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHKKKZZZeeeYYYTTTUUURRRSSSXXX]]]uuu~~~wwwyyyrrrsssiiihhhiiijjjvvviii[[[______VVVOOOMMMIIIJJJXXXkkkrrriii]]]VVVRRROOOJJJFFFGGGGGGGGGDDDBBBJJJ___ttt{{{xxxqqqggg[[[OOOFFFBBB>>>:::888===EEEGGGAAA999===<<<<<<<<<======>>>???>>>>>>>>>>>>>>>?????????>>><<<;;;<<<:::999===DDDQQQ___qqqrrrccc\\\NNN???999::::::888888999999::::::;;;;;;<<>>???AAABBBCCCGGGFFFEEEEEEHHHKKKOOORRROOORRRUUUWWWWWWWWWWWWWWWQQQPPPOOOMMMKKKHHHFFFEEEEEEGGGIIIJJJIIIIIIKKKLLL^^^qqqlllZZZIIIFFFFFFBBB@@@AAA?????????@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>;;;<<<>>>@@@AAAAAAAAA@@@======>>>>>>???AAABBBCCCDDDEEEIIIMMMVVVrrrkkkZZZSSSTTTRRRTTTXXXYYYmmm{{{sssssssssrrrzzzvvvlllnnnrrrdddUUUKKKGGGGGGLLLSSSggg{{{tttiii```ZZZSSSMMMIIIHHHCCCAAACCCDDDCCCFFFKKKWWWjjj}}}zzzooo```QQQFFF@@@===777444999CCCGGGBBB;;;============>>>???@@@@@@??????>>>>>>>>>>>>?????????<<<<<<<<<;;;;;;BBBKKKXXXfffxxxeee]]]VVVIII===999;;;:::777888999999::::::;;;;;;<<>>888777666555555444555555444555777666555444555666;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBDDDGGGIIIKKKGGGIIILLLMMMKKKJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDD???CCCGGGHHHJJJPPP\\\eeeTTTLLLEEEAAABBBAAA@@@>>>===>>>>>>???????????????@@@???>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@@@@???>>>=========>>>???AAACCCDDDEEEGGGFFFIIIMMMOOObbbppp^^^SSSUUUSSSUUUXXXVVVeeerrr}}}}}}qqq]]]LLLGGGJJJKKKIIIJJJ^^^wwwyyyoooddd[[[TTTPPPJJJEEECCCFFFHHHEEEAAA@@@???FFFQQQ[[[cccgggjjjkkkhhhhhheee\\\QQQFFF???===:::888666999===@@@@@@>>>>>>>>>===>>>???@@@AAAAAA@@@???>>>======>>>??????@@@===<<<<<<;;;===GGGRRR```nnn\\\WWWQQQEEE;;;888;;;:::666888999999::::::;;;;;;<<>>AAA:::999888777666555555555333555777777666666666777666666666666777999:::;;;888999;;;===???@@@@@@AAA<<<===??????>>>>>>???AAA>>>??????@@@AAABBBBBBCCC@@@FFFKKKOOOUUUddd{{{zzzjjjKKKHHHAAA<<<===AAAAAA???<<<<<<===>>>>>>???>>>>>>===============>>>??????;;;===>>>??????>>>===;;;>>>>>>???@@@BBBEEEFFFHHHKKKHHHIIIKKKJJJVVV~~~{{{fffTTTVVVUUUWWWXXXSSS___{{{rrr~~~wwweeeQQQKKKOOOMMMEEECCCKKKXXXggg|||{{{nnnccc\\\XXXOOOMMMKKKIIICCC>>>AAAHHHFFF???<<<>>>@@@@@@EEELLLGGGHHHGGGCCC===999999999888999::::::999:::>>>AAA>>>>>>>>>>>>???@@@AAABBB@@@???>>>======>>>??????AAA>>><<<<<<;;;>>>JJJVVVfffttt|||sssUUUTTTNNNCCC:::888;;;:::555888999999::::::;;;<<<<<>>@@@CCCDDD???>>>===<<<===>>>@@@BBB???@@@@@@@@@@@@???>>>>>><<<===>>>@@@@@@??????>>>AAAAAAAAABBBEEEHHHKKKMMMKKKLLLIIIKKKOOOQQQjjjcccWWWTTTUUUWWWUUUTTT___mmm|||{{{{{{~~~|||vvvxxxhhh^^^VVVOOOJJJJJJJJJGGGGGGNNN```xxx|||ppphhhfffYYYTTTNNNIIIFFFEEEDDDCCC@@@??????>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===>>>???@@@===<<<<<<<<<===???@@@BBB@@@?????????>>>>>>>>>>>>AAA????????????DDDPPP]]]qqq}}}uuucccSSSUUUHHH===:::;;;:::999999999::::::::::::::::::;;;iiiSSSGGGFFFEEEIIIKKKDDDCCCBBB@@@@@@@@@???<<<:::777666555333222111000000///......------......///000111333222000.........---,,,,,,,,,,,,------...000111222333333333222111,,,...///...---...111555333333111000000000111111000000111111111111000000//////000111222222222222111222333444555888===@@@BBBCCCDDDCCCAAA>>>;;;999444444555555555666666666666666666555555444444444:::::::::;;;::::::999999888999:::999999999;;;===???AAAAAA@@@@@@DDDLLLRRR```hhhtttwwweeeSSSEEECCCAAA??????@@@BBBCCC@@@???=========>>>@@@AAA???@@@@@@@@@@@@???>>>>>><<<===>>>???@@@??????>>>???@@@BBBDDDGGGHHHIIIJJJFFFGGGEEEHHHKKKMMMcccppp\\\VVVTTTWWWVVVTTT]]]iiitttccccccjjjtttqqqnnn}}}eeennnwwwiiiccc___XXXOOOKKKGGGFFFFFFIIISSSeeezzzxxxqqqooo```[[[TTTMMMIIIFFFDDDCCCDDDDDDCCCBBB@@@???>>>>>>========================;;;;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???EEESSS```uuuwww\\\OOORRRFFF<<<:::;;;:::888888:::::::::::::::;;;;;;;;;mmmVVVHHHFFFDDDHHHKKKEEECCCBBB@@@@@@@@@???<<<:::666666555444333111000//////......------......//////111222111000000111222......------------------...000222333444333111000---...000000000000222444111111111111111000000///000000000000111111000000000000000111222333444555111222333333333555888;;;AAADDDHHHKKKKKKIIIEEEBBB===<<<<<<;;;::::::999999999999888888777666666666999999999888999999::::::999:::<<<<<<;;;<<>>===>>>???@@@??????@@@@@@??????>>>===<<<===>>>?????????>>>>>>===???BBBFFFGGGHHHGGGGGGCCCEEEDDDFFFIIIIII[[[{{{~~~eee[[[TTTUUUVVVUUUYYYbbbsss[[[UUUXXXcccgggdddiiittt[[[OOOVVVbbbuuuvvvfff``````]]]WWWTTTJJJJJJHHHEEEFFFQQQbbbppp{{{zzzjjjeee\\\TTTNNNIIIDDDBBBEEEEEEDDDBBBAAA???>>>===@@@@@@@@@@@@@@@@@@@@@@@@========================>>>>>><<<;;;::::::::::::======>>>>>>>>>>>>>>>>>>>>><<<<<<>>>AAAIIIYYYhhhyyy}}}XXXTTTNNNCCC:::999:::999777888:::::::::;;;;;;;;;<<<<<>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888999:::<<<======???AAABBBCCCEEEHHHKKKNNNVVV___eeeiiiuuuiii___wwwyyyRRRCCCDDD???@@@@@@@@@??????>>>>>>AAA@@@???>>>>>>>>>>>>>>>???????????????>>>>>>============>>>>>>>>>>>>>>>>>>???BBBDDDEEEFFFFFFFFFCCCFFFEEEGGGKKKJJJVVVpppooo```TTTTTTVVVTTTVVV[[[ssspppcccZZZ[[[```ccciiippphhh{{{^^^MMMKKKHHHNNNccc}}}rrr```WWWVVVWWW\\\```UUURRRMMMFFFCCCGGGRRR[[[ssstttnnnddd[[[RRRLLLFFFBBBFFFEEEEEECCCBBBAAA@@@@@@CCCCCCBBBBBBBBBBBBBBBAAA>>>>>>>>>>>>======<<<<<<======<<<;;;;;;;;;;;;;;;===>>>>>>>>>>>>?????????@@@>>>>>>@@@DDDMMM___ooo{{{~~~VVVYYYIII@@@999888999888777888::::::;;;;;;<<<<<<======pppXXXJJJFFFDDDGGGJJJDDDBBBAAA@@@@@@@@@???===;;;555555666555444222///.../////////....../////////,,,---///000111333666999000///...---------------,,,...000111222222111000------...///111111000///000222444555555444222111000000//////000111222222444333111000//////000111444555666555444444555777999<<>>?????????>>><<<<<<@@@??????>>>============>>>????????????>>>=====================>>>>>>>>>AAA@@@@@@@@@BBBCCCEEEFFFBBBGGGFFFGGGKKKJJJRRRfffvvvdddTTTSSSUUUTTTSSSVVViiipppfffeeekkkssszzzdddiiippp~~~}}}```QQQNNNHHHDDDJJJXXXfffmmmpppfffZZZRRRMMMMMMVVVaaa]]]WWWOOOHHHFFFGGGIIIKKKbbbpppzzztttjjj```XXXPPPIIIEEEGGGGGGGGGFFFFFFEEEEEEEEEAAAAAAAAAAAA@@@@@@??????=========<<<;;;;;;::::::;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAA??????BBBFFFPPPbbbrrr}}}uuuQQQUUUDDD===888999999777777888::::::;;;<<<<<<===>>>>>>nnnWWWIIIGGGDDDGGGJJJCCCBBB@@@???@@@@@@@@@>>><<<666666555444333111000///000//////......//////000///111222111000000111222......------------------,,,---...///000111111111111//////000111222222111111222444666666555333222000000/////////111222333444333222111000/////////444555666666555555666888666888;;;???EEEKKKPPPRRR[[[[[[\\\\\\]]]^^^_________^^^]]]\\\ZZZXXXWWWWWWUUUUUUVVVWWWYYY[[[]]]^^^bbbffflllsssyyyeeeKKKMMMttt|||]]]HHHAAAAAA===============<<<;;;;;;==================<<<<<<>>>>>>??????>>>>>>===<<<======<<<<<<<<<===>>>???AAA@@@?????????BBBDDDFFFAAAFFFDDDDDDJJJIIIMMM]]]zzzfffVVVSSSTTTRRRRRRUUUbbbzzzqqqffffffpppvvvnnn```QQQSSSQQQLLLHHHHHHLLLQQQWWWVVVUUURRRKKKGGGLLLTTT[[[UUUOOOJJJHHHGGGDDDBBBSSS___uuu}}}wwwooofff^^^WWWPPPLLLFFFFFFFFFEEEEEEDDDCCCCCC??????>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::999;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBB???>>>???CCCIIISSSdddtttgggQQQPPP@@@;;;888999:::888777999:::;;;;;;<<<===>>>??????kkkUUUHHHGGGEEEGGGIIIBBBAAA@@@???@@@@@@@@@>>><<<777666555333222111000000000000////////////000000000111333222000.........---,,,,,,,,,,,,------...------------...000222333444111//////222333333222111222333444444444333333000000///...///111333444333333333333222111000000111333555666666666777999555666888;;;???DDDGGGIIIVVVXXX[[[```eeeiiimmmooorrrrrrrrrrrrrrrrrrrrrrrrqqqrrrtttwwwyyyzzz||||||~~~{{{rrrhhh___[[[]]]nnn~~~dddQQQFFF@@@;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<===<<<<<<;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBAAAFFFCCCCCCIIIIIILLLYYYvvv{{{hhhWWWSSSSSSQQQRRRVVV]]]yyynnnpppvvvssstttrrrnnnlll^^^\\\YYYSSSLLLGGGFFFHHHIIIJJJMMMNNNJJJDDDEEEJJJQQQQQQPPPMMMJJJFFFCCCBBBIIIQQQddd}}}~~~yyyrrrkkkddd^^^XXXTTTKKKKKKIIIHHHFFFDDDCCCBBBAAAAAA@@@??????>>>======?????????>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCC===>>>AAAHHHNNNYYYkkk{{{xxxmmm]]]UUUKKK>>>:::888::::::888888;;;:::;;;<<<===>>>???@@@@@@iiiTTTHHHGGGEEEHHHIIIAAAAAA@@@???@@@@@@@@@>>><<<888777444222111000111111000000////////////000000,,,///222222111///......++++++++++++,,,,,,---......---,,,,,,---///222444111...******---//////...000111222222333333333333000///......///111333444111222333444555444333222///222444666666666888999444555888:::===???@@@AAAJJJLLLQQQWWW^^^dddiiilllssstttvvvyyy||||||qqqiiieeedddSSSMMMUUUnnndddJJJAAA@@@>>>:::===<<<;;;:::::::::;;;;;;999999:::;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>======<<<===<<<<<<;;;;;;===>>>???===>>>@@@BBBBBBBBB@@@???BBBGGGDDDCCCJJJKKKMMMXXXccc{{{hhhXXXSSSRRRPPPRRRWWWYYYpppooo```pppzzz|||sssiii]]]SSSMMMIIIJJJLLLIIIFFFEEEFFFEEECCCDDDHHHIIINNNSSSQQQJJJEEEDDDFFFDDDHHHXXXssszzztttnnnhhhccc^^^ZZZWWWVVVTTTQQQNNNKKKIIIHHHEEEEEEDDDCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEGGGIIIIIIIIIIIIKKKJJJIIIHHHGGGEEEDDDDDD>>>???EEEMMMUUU```rrr|||ssscccYYYWWWDDD===999999;;;;;;999999;;;;;;;;;<<<===>>>???@@@@@@nnnVVVJJJIIIDDDDDDIIIHHHBBB@@@???@@@AAAAAA@@@???===:::666333222111///...//////...//////000111222000///000111222222000///,,,...//////---,,,++++++,,,,,,,,,---...///000000222222111000000111111222222222222111111111000000444222//////000222222111888555333555999999555000777///---222777888999===777999;;;;;;999:::===@@@DDDEEEGGGKKKPPPWWW^^^aaa___fffooouuuwwwyyy}}}}}}zzzyyyuuulllbbb[[[WWWQQQKKKMMMnnnoooKKK???@@@===::::::999999999999999999999999999999:::;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBAAA@@@AAACCCEEEGGGHHHJJJMMMPPP___tttgggZZZUUUSSSRRRQQQRRRWWWcccnnnjjjnnnxxxggg\\\XXXUUUPPPJJJIIIFFFDDDCCCDDDEEEDDDDDDCCCEEEHHHHHHGGGEEEDDDDDDEEECCCMMMggg}}}}}}{{{vvvrrrnnnjjjeeegggbbb[[[WWWUUUSSSQQQOOOMMMJJJKKKKKKFFFDDDMMMZZZZZZWWWSSSQQQOOOMMMKKKHHHJJJLLLNNNPPPQQQPPPNNNMMMJJJIIIIIIIIIIIIHHHEEECCC>>>CCCJJJRRR\\\jjjzzz|||^^^UUUOOOEEE;;;:::888777777888:::;;;999999:::;;;===???AAABBBpppVVVHHHGGGCCCCCCHHHFFFBBBAAA@@@@@@AAAAAA???>>>:::888555333333333222111///............//////000......///000111000...---,,,...//////---,,,+++,,,,,,,,,,,,------...///000222222111111111111111000222222222111111111000000111111111111222333444555555444444777;;;<<<<<<:::777111///444888666555777777999::::::888888:::<<>>===::::::999999999999999999999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<===>>>>>>???@@@AAACCCCCCCCCBBBAAABBBDDDFFFGGGGGGIIILLLNNNRRRxxx{{{lll]]]UUURRRQQQQQQSSSUUU^^^|||{{{rrrsssxxxjjjbbb]]]XXXSSSJJJGGGDDDBBBBBBBBBBBBAAADDDEEEFFFGGGGGGFFFDDDCCCBBBCCCJJJ^^^zzz}}}xxxoooddd______^^^XXXSSSPPPOOOPPPRRRPPPPPPZZZfffgggbbb[[[VVVSSSQQQPPPOOOOOOQQQSSSUUUVVVUUUSSSRRRMMMMMMMMMLLLJJJGGGDDDAAA@@@EEELLLTTT___mmm|||___SSSJJJ>>>;;;:::999777777888999:::::::::;;;<<<>>>@@@AAACCCuuuYYYHHHFFFDDDFFFHHHEEECCCBBB@@@@@@@@@@@@>>>===888666444333444555555444//////...---------......///000111222222111000///,,,---///...---,,,,,,,,,,,,,,,,,,,,,---...///000111111222222222111//////222222222111111111111111111444666666333222333555111333666999<<<@@@DDDGGGBBB:::444333444333333555777999;;;;;;:::::::::;;;=========???CCCGGGKKKNNNUUUXXXZZZZZZXXXWWWYYY\\\aaagggpppxxxxxx}}}zzzpppnnnyyy|||sssjjj___WWWUUUVVVRRRNNNIIIDDDHHH]]]tttUUUEEE999:::>>><<<999999999999999999999999999999999999::::::;;;;;;<<<<<<;;;:::::::::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDFFFFFFFFFGGGJJJLLLKKKjjj{{{fffYYYSSSPPPQQQSSSTTTXXXppp}}}|||ppplllwwwzzzpppfff]]]VVVNNNKKKFFFCCCBBBBBBAAAAAAEEEDDDCCCEEEHHHHHHEEEBBB@@@CCCFFFPPPhhh{{{mmmggggggeee^^^VVVYYYYYYZZZZZZYYYZZZcccmmmqqqkkkbbbZZZVVVVVVVVVVVVTTTVVVXXXZZZ[[[ZZZYYYXXXQQQRRRRRRPPPMMMHHHBBB???BBBGGGOOOWWWbbbqqq^^^RRRIII:::<<<;;;999888777888999999:::;;;;;;===>>>@@@BBBCCC{{{\\\JJJHHHGGGIIIKKKFFFDDDBBBAAA@@@@@@@@@>>><<<999777555444555666666555111000///...............///111333444333111//////,,,---......,,,,,,,,,------,,,,,,,,,------...//////000222333222111///---111111111111111111111111555999<<<999333///000222///333888;;;<<<@@@GGGNNNRRRHHH;;;444111222444555666888:::===>>>???@@@@@@?????????@@@BBBEEEHHHJJJMMMOOOQQQQQQRRRTTTWWW[[[ZZZ]]]ccchhhlllooopppppprrrxxxzzzuuusssyyyvvvnnnooovvvtttjjjaaa\\\WWWPPPKKKJJJLLLHHHHHHNNNUUUeee^^^FFF>>>:::<<<===999777888999999999999999999999999888999999:::;;;;;;<<<<<<999999::::::;;;<<<===>>><<<<<<;;;<<<<<<===>>>??????@@@BBBDDDEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEGGGIIIMMM```wwwdddXXXRRRQQQSSSSSSUUUdddooofffoookkk```nnnqqqbbbXXXSSSOOOIIIEEEDDDDDDDDDDDDGGGCCCAAADDDHHHIIIFFFAAA@@@DDDDDDDDDWWWzzzwwwooommmjjjddd___aaaaaa```^^^ZZZ[[[aaagggooojjjbbb]]][[[ZZZ[[[[[[WWWXXXZZZ[[[\\\[[[ZZZZZZSSSTTTUUUTTTOOOHHHCCC???BBBHHHPPPZZZeeettt```PPPGGG999<<<;;;:::999888888888888::::::;;;<<<>>>@@@BBBCCCyyy[[[IIIHHHHHHJJJKKKFFFDDDBBBAAA@@@@@@@@@>>><<<;;;999666444444555444333222222111000/////////000,,,000333444111...------,,,---...---,,,,,,---...---,,,,,,,,,,,,------......///111222222111///...111111111111111111111111555999<<<999444///000222///444999::::::===DDDKKKSSSMMMCCC;;;888777444111333444777:::>>>AAACCCCCCBBBBBBBBBBBBDDDEEEGGGHHHIIIJJJLLLNNNQQQUUUZZZ]]]XXXYYYZZZ\\\___cccfffiiimmmuuu{{{zzzvvvvvvvvvvvvrrrnnnkkkiiicccZZZUUUVVVXXXRRRMMMKKKHHHCCCBBBDDD>>>FFF[[[vvveeeCCC@@@===<<<<<<:::777777888999999999999999999999999888888999999:::;;;;;;<<<999999999::::::<<<===>>>;;;;;;;;;<<<<<<===??????@@@AAABBBDDDEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDFFFGGGNNNVVVyyyppp___UUUQQQRRRRRRRRR\\\xxx~~~qqqfffccchhhnnn```hhh|||qqqmmmmmmvvv|||mmmaaaVVVQQQJJJFFFDDDEEEFFFFFFGGGDDDAAADDDHHHJJJGGGCCCAAAEEECCC???LLLlllwwwqqqmmmlllkkkeeeeeebbb]]]YYYZZZ]]]```gggeeecccaaabbbbbbaaa```XXXYYYZZZZZZZZZZZZYYYXXXSSSUUUWWWUUUOOOHHHCCCAAAAAAGGGPPP[[[gggvvvaaaKKKAAA666;;;::::::999999888888888999::::::<<<===???AAABBBpppUUUFFFGGGEEEGGGIIIEEECCCBBB@@@@@@@@@@@@>>>===<<<:::666444444333222111222222111111000000111111000444999999666222111111,,,---------,,,,,,...///------,,,,,,,,,,,,---------...///111111111111000111111111111111222222222000333666555333333444666111555999999888999>>>CCCDDDFFFGGGFFFFFFDDD<<<333333333333666:::>>>@@@@@@@@@@@@@@@AAABBBDDDEEEFFFIIIIIIJJJLLLOOOSSSVVVXXXUUUTTTTTTUUUYYY___fffiiilllpppuuuuuuqqqkkkeeeaaa]]]WWWSSSTTTRRRKKKFFFEEECCC@@@???>>>;;;999>>>FFFVVVooo___HHH>>>;;;;;;;;;999888777888:::999999999999999999999999888888999999::::::;;;;;;:::999999999:::;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@@@@AAABBBCCCDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCEEEFFFOOOPPPlllxxxeeeXXXQQQQQQNNNQQQXXXlllmmmjjjaaa```eeellluuudddccczzzfffVVVTTTZZZrrrvvvjjjZZZTTTLLLFFFDDDEEEFFFGGGGGGEEEDDDEEEHHHJJJIIIGGGCCCEEEDDDAAAFFF]]]yyyrrrnnnnnnppphhhiiifff```]]]```bbbccceeeeeefffhhhiiiiiifffddd\\\\\\[[[[[[ZZZYYYXXXWWWTTTWWWXXXTTTMMMEEEAAA@@@@@@GGGQQQ\\\iiiwwwZZZFFF>>>888999999999999999999999999:::;;;;;;<<<>>>@@@BBBCCChhhPPPEEEGGGDDDEEEIIIFFFBBBAAA@@@@@@AAAAAA???>>>;;;888555333333333111000111000000000000000111222111666<<<<<<888333222333,,,------,,,+++,,,...000------,,,,,,+++,,,,,,---,,,---...///000222333333000000111111111222222222//////000111222444666777222555888999888888:::<<<999???FFFKKKQQQUUUOOOGGG;;;888555444777999:::999<<<<<<===???@@@BBBCCCDDDIIIIIIIIIKKKNNNQQQRRRSSSNNNNNNOOOQQQVVV\\\bbbeeeeeecccaaabbb```\\\VVVRRRKKKGGGFFFGGGEEE@@@>>>@@@;;;<<>>999::::::999888999::::::999999999999999999999999888888888999::::::;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBCCCCCCBBB@@@???BBBCCCCCCCCCBBBBBBDDDFFFLLLKKK```xxxfffYYYRRRQQQMMMRRRVVVaaa~~~pppmmmbbb]]]bbbgggwwwyyyiii```yyyrrr[[[UUURRR___rrrddd]]]SSSKKKGGGFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJEEECCCDDDEEEDDDPPPsss}}}yyyvvvtttsssrrrtttqqqjjjhhhlllmmmkkkjjjjjjjjjkkklllkkkhhhfffbbbaaa```___]]][[[ZZZYYYWWWYYYYYYSSSIIIAAA>>>>>>@@@GGGRRR^^^kkkzzz~~~}}}eeeLLL???<<<:::777888888999::::::::::::<<<======???@@@BBBDDDEEEdddOOOGGGIIIFFFFFFJJJIIIBBB@@@???@@@AAAAAA@@@???999777444222333333222111//////...//////000111222+++111666666222---,,,---,,,------,,,+++,,,...000------,,,++++++,,,,,,,,,,,,,,,---...000222444555000000111111222222222222111000......111333444444333555777999999888888999888>>>CCCIIIUUUaaaddd___DDD???999666666777666555:::;;;<<<>>>@@@BBBCCCDDDHHHHHHHHHKKKNNNQQQQQQQQQIIIJJJKKKNNNRRRWWW[[[]]]WWWPPPKKKKKKMMMMMMJJJHHHBBBAAACCCCCC>>>888:::??????CCCIIIOOOUUUdddnnnGGG>>>???666;;;======;;;:::::::::888999999999999999999999999777888888999::::::;;;;;;;;;;;;:::999999999::::::::::::;;;;;;===>>>???@@@AAABBBBBBCCCBBBAAA???>>>AAABBBCCCCCCBBBBBBDDDFFFDDDCCCTTT}}}vvvfffZZZSSSRRRMMMTTTUUUXXXppp}}}lll^^^\\\\\\eeexxx~~~mmm___qqqlllcccWWWVVVmmmzzzmmmeeeZZZQQQKKKJJJIIIIIIGGGHHHIIIIIIHHHIIIKKKMMMEEEBBBDDDHHHCCCHHHiiizzz~~~|||tttqqquuuuuurrrooonnnllllllkkkjjjgggdddgggfffeeebbb```^^^\\\[[[YYY[[[YYYRRRGGG>>>;;;;;;AAAHHHSSS___lll{{{|||iiiTTTDDD:::777666666777888999:::;;;;;;;;;>>>??????@@@BBBDDDFFFGGGbbbTTTFFFDDDGGGHHHGGGFFFBBBAAA@@@@@@AAA@@@===:::;;;888555333222222111000//////000000111111222222...///000111111000///...------------------------,,,,,,,,,---------......+++,,,,,,---...///111111111111222222222111111000000000000000111222333444888999:::999777777888999999===CCCKKKVVVeeeyyyeeeUUUCCC:::;;;<<<777111888666777;;;===::::::<<<;;;<<>>>>>???????????????@@@@@@@@@??????@@@AAABBBCCCDDDDDDJJJFFFMMMkkkyyyggg___WWWRRRTTTPPPUUUUUUUUUddd~~~tttjjj______fffvvvrrrcccqqqyyyggg\\\^^^yyywwwjjj___ZZZQQQEEEDDDLLLPPPHHHMMMQQQJJJHHHKKKIIIJJJCCCAAADDDAAAEEE```~~~|||zzzxxxwwwsssqqqooommmkkkhhheeebbb```______]]]\\\[[[[[[[[[\\\cccaaaRRRDDD>>>>>>>>>???NNNZZZ```mmmzzzxxx___NNNEEE>>>:::999777777888999;;;===???@@@???@@@BBBCCCEEEFFFFFFFFFaaaRRREEECCCFFFGGGFFFEEEBBBAAA@@@@@@AAA@@@===:::;;;888555333222222111000............////////////...///000111111000///...------------------------,,,,,,,,,---------......,,,,,,,,,,,,...///000111111111222222222222111111000//////000111222333333666777999999888888888999???@@@CCCHHHPPP```uuupppZZZMMMLLLKKKDDD<<<888444333888;;;999666666999888888999;;;???BBBCCC???<<<:::999;;;???BBBCCC999888888;;;???AAA@@@======>>>>>>;;;999===HHHSSSzzziiiNNN@@@;;;999:::;;;999888888777777888888999888888888888888888888888888888777777888888999:::<<<;;;::::::::::::;;;<<<::::::::::::;;;<<<===>>>=========>>>>>>>>>>>>>>>@@@@@@@@@@@@AAACCCDDDEEEEEEDDDIIIaaakkk\\\RRRRRRXXXQQQTTTTTTUUU```{{{~~~kkkbbbcccgggwwwgggnnn|||rrrkkkxxx{{{mmmcccaaa\\\QQQKKKMMMUUUOOOUUUYYYPPPKKKKKKFFFIIICCCDDDGGGCCCCCCXXXttt~~~}}}||||||vvvssspppnnnllliiieeebbb\\\[[[YYYXXXZZZ\\\]]]^^^eeefff___NNN@@@<<<<<<<<>>???>>>:::999999;;;======:::777<<>>EEEMMMXXXggg{{{xxx\\\XXXccctttmmmTTTEEE===999777888999:::<<>>;;;888???>>>===;;;;;;???EEEIII[[[iiiyyybbbJJJAAA;;;;;;<<<:::888888777777777666666777777777666666666666666666666666777777777777777888999999::::::::::::::::::::::::888888888888999:::;;;<<<:::;;;;;;<<<<<<=========@@@?????????BBBFFFJJJMMMFFFKKKJJJMMMkkkzzz]]]QQQRRRQQQNNNQQQWWWUUUZZZ|||ooohhhooossslll~~~ooo~~~{{{{{{uuufffXXXRRRYYYbbbvvvzzzdddRRRNNNLLLIIIGGGJJJMMMHHHBBBIIIXXX~~~|||xxxxxxxxxwwwtttpppllliiifffccc```ZZZYYYXXX]]]ccchhhhhhfff]]]UUUJJJ???;;;===AAABBBFFFOOO]]]ooolllfffmmmzzzfffNNNAAA;;;888777999888:::===@@@AAAAAA@@@@@@IIIHHHFFFFFFGGGIIIKKKMMMbbbSSSFFFEEEHHHJJJIIIHHHBBBAAA@@@@@@AAA@@@===:::;;;888555333222222111000222222111111000000//////...///000111111000///...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...//////000111111222222222111//////////////////000111000222666888999999;;;<<<<<>>999666999:::999999;;;777666666555555666666777777777777777777777777777777777666666777777888999::::::::::::::::::::::::888888888888999:::;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>@@@CCCHHHMMMPPPGGGMMMLLLJJJaaadddSSSPPPQQQKKKOOOWWWSSSSSSpppuuugggbbbtttzzzuuu~~~pppxxx{{{hhhZZZTTTaaaqqqsssZZZUUUTTTLLLJJJKKKLLLHHHDDDIIITTTnnn{{{xxxxxxuuurrrnnnjjjhhhfffcccaaa\\\]]]___dddggggggccc___OOOHHH@@@<<<<<<>>>@@@BBBCCCPPPcccuuuqqq^^^III>>>:::888888:::888999<<>>FFFEEEEEEEEEGGGJJJMMMOOObbbSSSGGGEEEIIIKKKJJJIIIBBBAAA@@@@@@AAA@@@===:::;;;888555333222222111000////////////...............///000111111000///...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---............///000111111111111000000000//////000000111111333555666777999;;;===EEEMMMOOOJJJIIIQQQYYY[[[YYY\\\^^^\\\^^^kkkzzzxxxxxxddd[[[___jjjtttyyyqqqeeeZZZVVVZZZbbbgggmmmqqquuuuuuwww~~~UUUCCC;;;>>>:::888999888555555999666666555555555555666666888888888888888888888888777666666666666777888888999999::::::::::::999999888888888888999:::;;;;;;<<<<<<===>>>???@@@@@@AAA<<<<<<===@@@CCCHHHLLLNNNCCCHHHJJJJJJYYYgggVVVTTTQQQKKKNNNUUUSSSRRRggg}}}lllaaaggguuu~~~|||~~~uuuwwwmmm___YYYaaattt|||```WWWTTTOOOLLLKKKKKKHHHEEEJJJQQQaaazzzwwwwwwuuurrrnnnkkkjjjjjjhhhgggaaadddggggggddd]]]VVVQQQGGGAAA=========<<<===???BBBRRRhhhzzziiiWWWEEE===:::999999:::888999;;;===>>>>>>>>>>>>???@@@@@@BBBDDDGGGJJJLLLaaaSSSFFFEEEIIIJJJIIIIIIBBBAAA@@@@@@AAA@@@===:::;;;888555333222222111000............////////////...///000111111000///...------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,------,,,---...///000000000000222111111000000000111111222333444555555888;;;>>>KKKSSSSSSKKKJJJUUU```bbbXXXZZZ[[[ZZZZZZaaammmwww___BBB???@@@???<<<;;;;;;888333333777666555555444444555555666777777777777777777777777666666666666666777888888888999::::::::::::999888999888888999999:::;;;<<<;;;<<<===>>>???@@@@@@AAA<<<<<<===???AAACCCEEEGGGBBBDDDGGGJJJQQQllllllZZZUUURRRLLLLLLQQQRRRSSS```pppuuupppooozzzyyyvvvuuuwwwggg^^^[[[lllnnnaaaXXXPPPMMMLLLKKKHHHFFFGGGKKKXXX{{{~~~xxxwwwyyywwwtttqqqooopppppppppooojjjmmmnnniii]]]QQQHHHEEEBBB>>><<>>;;;===AAAHHHXXXnnn```QQQAAA;;;:::999888999::::::;;;<<<======>>>>>>======???AAABBBDDDFFFFFF{{{```RRREEEDDDHHHJJJIIIHHHBBBAAA@@@@@@AAA@@@===:::;;;888555333222222111000//////000000111111222222...///000111111000///...------------------------,,,,,,,,,---------......,,,,,,+++++++++,,,------+++,,,---...////////////222222111111111111111222444444444333444777;;;???MMMVVVXXXPPPMMMVVV]]]\\\XXX[[[```ddddddbbb___\\\hhhvvvsss\\\CCC888888777555444777999888444666;;;555555555444444555555555777777777777777777777777666666666666666777888888888999:::;;;;;;:::999888999999999999:::;;;<<<===;;;;;;<<<===>>>???@@@AAA<<<<<<===>>>??????@@@@@@DDDDDDGGGJJJKKK\\\sss\\\TTTSSSNNNKKKOOORRRTTT[[[ccctttpppyyytttmmmooobbbYYYfffrrrdddPPPNNNMMMLLLIIIFFFEEEFFFTTTuuu|||}}}yyywwwtttssstttvvvvvvvvvrrruuutttjjjYYYIIIAAA??????;;;<<>><<<@@@GGGPPP___ttt[[[MMM???::::::999777777;;;;;;;;;;;;<<<===???@@@>>>???@@@BBBCCCDDDDDDDDDzzz[[[QQQPPPPPPFFFDDDJJJJJJAAAAAAAAAAAA@@@>>>===;;;:::888555333222111///---...............///000000........................000///---,,,+++,,,,,,---***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111333222111111111111000//////111222333444666:::<<<>>>AAAHHHSSS[[[\\\VVVOOORRRbbbqqqtttnnnhhhdddaaannnyyy|||{{{aaaEEE<<<<<<888666888777777888888888888777777666333444777888666555666444444777:::888333333777666666666666777777777777777777777777777777777777999999:::;;;;;;<<<<<<===>>>=========>>>@@@CCCDDD@@@???>>>>>>>>>???@@@AAAAAAEEEFFFIIIMMMSSSsss{{{]]]UUUPPPNNNNNNPPPOOOOOOUUU]]]pppzzz|||vvvpppbbb]]]```~~~rrrbbbOOOMMMUUUOOOHHHGGGEEELLLjjj~~~qqq```RRRJJJEEE@@@<<<>>>======>>>======EEENNN[[[iii|||YYYLLL???;;;;;;;;;::::::999999:::;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBrrr[[[OOOMMMMMMEEEDDDIIIGGG@@@AAAAAAAAA@@@>>><<<;;;:::888555333222111///---///////////////000111111........................///...---,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000///000444:::???===444,,,000111333333444666:::===;;;>>>EEEOOOXXX]]]^^^\\\PPP]]]iiillljjjjjjjjjjjjkkkvvv|||aaaKKK999888:::777666888555666666777777666666555666666777666222///555===???777222444666444333444666666666666777777777777888888888888888888888888999999::::::;;;<<<<<<<<<@@@???>>>>>>???AAACCCDDD@@@??????>>>>>>???@@@AAA@@@CCCCCCFFFJJJNNNhhhiiiYYYSSSQQQQQQRRRPPPOOOSSSZZZhhhyyylllcccfffkkkVVVPPPTTTMMMEEEEEEDDDJJJccc}}}yyynnncccUUUJJJDDDAAA>>>;;;>>><<<<<<======>>>FFFPPP___llliiiUUUHHH<<<999:::999999999999999:::;;;<<<======>>>@@@@@@BBBCCCCCCCCCBBBAAAlll\\\MMMHHHIIIDDDEEEGGGCCC@@@AAAAAAAAA@@@>>><<<;;;:::777444333222111///...111000000000000111111222........................------......------,,,,,,000///...,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///...222;;;CCCBBB888...111222333444444666:::===;;;>>>CCCHHHNNNUUU\\\aaa^^^aaa```[[[ZZZ```iiimmmkkkyyyqqqRRRCCC888222666999666444666444444555555555555444444222555888777222444CCCSSSNNN@@@444333888:::888777666666666666777777777777999999999999999999999999999999::::::;;;;;;<<<<<>>======<<<<<<===<<>>@@@AAACCCCCCBBBAAA@@@nnn^^^LLLEEEGGGEEEFFFHHHAAA@@@@@@AAA@@@???>>><<<;;;999777444333222111000...000000000//////000111111........................,,,,,,.........---,,,+++000...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////111......111777999777333111222333444444666999<<>>>>>???@@@AAA????????????@@@AAAAAABBBEEEFFFCCCGGGMMMLLLTTTiiidddVVVSSSQQQRRRQQQNNNPPPSSSXXXfff~~~tttpppsss|||aaaSSSRRRIIIEEEKKKOOOMMMSSSlllzzznnnbbbZZZOOOJJJDDD@@@@@@AAAAAAAAA<<<<<<<<<======AAANNN\\\ooo|||eeeOOOGGG>>>777777999888888:::::::::::::::::::::::::::===???AAACCCCCCBBB@@@???|||```MMMEEEGGGEEEHHHIIIBBB???@@@@@@@@@???===;;;:::999666444222222222000///000//////.........//////........................+++,,,---.........,,,,,,------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////...------...222555111222333333333555888;;;EEEHHHIIIEEE???===@@@EEETTTfff{{{|||qqqlllqqq}}}uuu\\\@@@777===666666666777666333333555333444444555555444444333777555444333000///444<<<>>>777333333444222333666666666666666777777777777777777777777777777777777888888999999:::;;;;;;<<<==================>>>>>>>>>>>>???@@@AAABBBBBBBBBDDDEEEBBBFFFOOOMMMOOO^^^lllVVVRRROOOPPPPPPNNNOOOSSSWWW]]]vvvzzzqqqlllnnn{{{lll[[[UUUKKKGGGMMMRRRSSSSSShhhzzzrrriii___VVVPPPHHHFFFBBB@@@@@@AAABBBBBB<<<<<<===>>>>>>DDDTTTdddvvv^^^JJJBBB;;;777999:::999999;;;::::::::::::::::::::::::===>>>@@@AAABBBAAA@@@???aaaNNNFFFGGGEEEHHHJJJCCC???@@@@@@@@@???===;;;:::888666444222222222000///000//////.......................................,,,,,,------......------++++++,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++///222111...,,,...111000111222222222444777999CCCFFFHHHEEE???<<<===@@@EEEXXXnnn~~~[[[JJJBBB999555888444444444333222222444666333333444444444444333333666222000333333111111333333333444666444111333888666666666666777777777777666666666666666666666666888888999999::::::;;;;;;;;;;;;<<<<<<===============>>>@@@AAABBBBBBBBBBBBAAADDD@@@CCCLLLKKKKKKVVVtttzzzZZZTTTOOOOOOPPPOOOPPPSSSWWWWWWiii{{{sssiiijjjwww|||ggg^^^PPPIIINNNQQQYYYWWWiiizzzwwwuuupppiiiaaa[[[TTTOOOKKKCCCCCCAAA@@@@@@???@@@@@@======>>>??????GGGZZZlll||||||[[[HHH>>>:::888:::;;;:::999;;;999999::::::;;;;;;;;;<<<>>>>>>??????@@@@@@@@@@@@```NNNGGGGGGDDDFFFIIIEEE??????@@@???>>>===;;;:::888666333222222222111///111000000///......//////........................,,,,,,,,,,,,,,,---...///,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++---000111000///......///000111111111222555888>>>@@@AAA@@@>>>===>>>@@@EEEPPPYYY___iii{{{oooWWW???777999999777555333333222000000222333444111222222333333222222111222//////444777666777999222333666999777333555:::666666666666777777777777666666666666666666666666888888888999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>@@@AAACCCCCCCCCBBBAAADDDAAABBBIIIIIIIIIRRR___aaaXXXQQQPPPPPPOOOPPPSSSUUUTTT^^^yyywwwoooooo~~~sssiiiYYYOOORRRUUU\\\\\\lll}}}wwwoooiiieeeeeeaaa[[[VVVRRRNNNJJJGGG@@@AAAAAAAAA@@@?????????>>>>>>???@@@AAAJJJ___sssuuuVVVFFF;;;888777;;;;;;999888:::999999:::;;;<<<======>>>???>>>>>>===>>>???@@@AAA^^^NNNHHHGGGBBBDDDIIIEEE??????@@@???>>>===;;;:::888666333222222222111000222222111000000///000000........................------,,,+++,,,---///000---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///,,,***+++---000000000...///000000000111444777::::::;;;;;;;;;<<<>>>@@@FFFPPPYYYYYY[[[dddqqqyyy^^^AAA===999777777666666777444444333000000222222000000000111111111111000000222000000333333000111444222111222555555333333777666666666666777777777777777777777777777777777777777888888999::::::;;;;;;:::;;;<<<>>>???@@@@@@@@@===>>>@@@BBBCCCCCCCCCCCCCCCGGGCCCBBBIIIHHHIIIRRROOOggg]]]TTTQQQPPPOOOPPPSSSRRRQQQWWWlll{{{zzzyyyyyyooo___VVVYYY[[[]]]^^^nnn{{{zzzwwwssslllddd]]]XXXYYYWWWSSSPPPNNNJJJFFFCCC???AAABBBBBBAAA@@@@@@AAA>>>???@@@AAABBBKKKbbbwwwiiiNNNBBB999666777:::;;;888777999999999:::;;;===>>>??????@@@???===<<<<<<>>>@@@AAA[[[PPPFFFDDDEEEDDDDDDEEE>>>???@@@@@@???===:::999888777555444444333111///222000------...//////...---------............///---------,,,,,,+++++++++---...///000000///...------------------------------------,,,,,,+++++++++---------............///............///000222222777999<<<>>>???@@@CCCEEEMMM]]]^^^OOOMMM___kkkggghhhooo~~~yyysssdddNNN???555555666666555444333333222222111111111111222222000000111222222222222111111111222222222333333333444333333222333444666777666666666666666777777888777777777777777777777777888888999::::::::::::999::::::;;;;;;<<<======>>>>>>???AAAAAA???>>>???@@@CCCCCCCCCDDDFFFHHHKKKLLLSSSddd~~~cccUUUTTTNNNLLLPPPRRRNNNTTTVVV\\\vvv|||qqqpppzzzzzz~~~|||ooohhhaaaZZZWWWXXX]]]ooouuuqqqkkkeeeaaa]]]YYYVVVSSSRRROOOLLLIIIFFFEEEDDDEEECCCAAABBBCCCDDDCCCBBB======>>>???CCCPPPiiiyyyXXXHHH::::::999999888888999999:::::::::;;;<<<===>>>???@@@????????????@@@AAABBBCCCZZZOOOEEEDDDEEEEEEDDDFFF>>>???@@@@@@???===:::999999777555444444333111000222000------...//////...---------............///---,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------..................//////111222333444555777:::;;;===@@@CCCFFFZZZgggiii[[[SSSXXX]]]ZZZ___eeeoooxxxzzz}}}qqq[[[RRRNNNGGG===666444444444444444333222222222111111000000111111222000000111222222222222111111111111222222222333333444444333222333444555555666666555555666666777888888888888888888888888888777888999999::::::999999:::::::::;;;<<<============???@@@@@@???>>>>>>???AAAAAAAAABBBDDDFFFIIIJJJLLLZZZhhhTTTUUUPPPLLLOOOOOOPPPRRRSSSXXXlllwwwhhhdddqqq}}}uuuqqqmmmjjjiiijjjpppqqqjjjbbb\\\YYY[[[^^^lll}}}xxxtttoooiiiccc^^^ZZZUUURRRPPPNNNLLLIIIFFFDDDCCCBBBDDDBBBAAAAAABBBCCCCCCBBB@@@>>>>>>BBBIIIYYYsssjjjQQQEEE;;;:::999999888888999999:::::::::;;;<<<===>>>??????????????????@@@AAABBBCCCYYYNNNEEEDDDEEEEEEDDDFFF>>>???@@@@@@???===:::999999777555444444444222000111///...---...///...------------............///+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------...............//////000222333555666888999::::::<<>>??????>>>======>>>??????@@@AAABBBDDDFFFGGGHHHRRRlllpppSSSTTTRRRNNNOOOPPPRRRPPPOOOTTT```{{{xxxeee[[[```{{{jjjlllnnnlllhhhgggqqq|||uuulllddd^^^\\\]]]]]]hhh~~~~~~zzztttpppoookkkeee```[[[VVVQQQNNNLLLJJJHHHFFFDDDBBBAAAAAADDDBBB@@@AAABBBCCCBBBAAA???<<<<<>>>>>????????????@@@@@@AAABBBBBB|||WWWMMMDDDDDDFFFEEEEEEFFF>>>???@@@@@@???===:::999999777555555555444222000111///......//////...------------............///+++++++++,,,,,,---------******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...///111333555666;;;<<<<<<<<<===BBBHHHMMMLLLSSS^^^hhhfff^^^WWWVVVkkk~~~~~~pppttt~~~lll[[[DDD===777777777444333444111222222333222222111111111111000000000000111111///000000111111111111111111111111111222222222222555444444333333222222222555555444444555555666777999999999999999999999999777777888999999999999999999999::::::;;;;;;;;;;;;<<<===??????===<<<===>>>>>>>>>???AAABBBDDDEEEEEEGGGNNN\\\}}}XXXTTTRRRNNNPPPQQQRRRNNNNNNSSSWWWgggqqqbbb[[[rrryyyooofffaaa```\\\\\\fffzzz~~~{{{yyywwwuuuqqqnnnhhheee```\\\XXXTTTPPPMMMJJJIIIGGGEEEDDDBBBBBBBBBCCCBBB@@@@@@BBBCCCBBBAAA@@@>>>@@@LLL]]]rrrxxx{{{{{{bbbKKKAAA???888999999888888888888999999::::::;;;<<<<<<===>>>>>>>>>??????@@@@@@AAAAAAAAAvvvUUULLLDDDDDDFFFFFFEEEFFF>>>???@@@@@@???===:::999999888666555555444222000000///......//////...,,,---------............///+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,---///000222333999999;;;<<<@@@GGGOOOUUUNNNOOOZZZiiioooggg^^^ZZZsssssslllnnn}}}}}}ppp[[[DDD666666333444777777333222444111222222333333333222222111000000000000000000111//////000111111111111000000000111111111222222222444444444333333222222111444444444444444555555666888888888888888888888888777777888999999999999888999999999:::::::::::::::<<<===??????===<<<===>>>??????@@@BBBCCCDDDEEEEEEFFFKKKSSSxxxnnn^^^SSSMMMOOOOOOPPPMMMPPPUUUTTTZZZzzzuuubbbiii|||qqqhhhdddddd]]]^^^hhh{{{}}}yyyvvvtttrrrooommmaaa___\\\YYYWWWUUUQQQOOOKKKJJJIIIGGGEEEEEEDDDDDDDDDBBB@@@AAABBBCCCBBBBBBCCCDDDKKK[[[mmm|||mmmXXXFFF@@@===555999888888777777888888999::::::;;;;;;<<<<<<=========>>>???@@@@@@@@@??????zzzTTTJJJCCCDDDFFFFFFEEEFFF>>>???@@@@@@???===:::999:::888666555555444333111000///...///000000...,,,---------............///+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,...///000111333555999???GGGPPPVVVYYYYYY___hhhmmmhhh___YYYeeevvv}}}|||zzzmmmnnnoooqqq\\\OOOFFF<<<555222555111000222222000111555111111222333333333222222111000000//////000000111...///000000111111000000000000000111111111111222222333333333333333222111444333333333333444555555777777777777777777777777666777888888999999888888999999999999999999999999<<<>>>??????>>>======>>>???@@@AAACCCDDDDDDDDDDDDCCCEEEMMMjjjtttZZZPPPOOOJJJOOOMMMQQQVVVSSSTTTjjjvvvlll}}}rrriiifffhhhcccdddnnn~~~{{{wwwsssqqqooollljjj]]]\\\ZZZYYYXXXWWWTTTQQQNNNMMMLLLJJJHHHGGGGGGFFFEEECCCAAAAAACCCDDDCCCBBB???FFFUUUhhhyyydddRRREEE???<<<444888888777777777777888888::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>===<<<~~~RRRIIICCCDDDGGGFFFEEEFFF>>>???@@@@@@???===:::999:::888666555555555333111//////...///000000...,,,---------............///---,,,,,,,,,,,,,,,,,,+++---,,,++++++++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++,,,---------///111333777===DDDIIIPPPVVV[[[]]]^^^``````^^^YYYdddoooxxxyyyppprrrpppwwwkkkQQQFFF:::666444333555999777222000222222000000333///000111111222222111111000000////////////000000...//////000000000000000000000000000111111111111111111222333444333222222333333333222333444444555666666666666666666666666666777777888888888888888999999999999999888888888===???@@@@@@???>>>>>>???>>>???AAACCCDDDDDDCCCCCCCCCBBBJJJ[[[}}}hhhZZZVVVLLLNNNNNNQQQRRRPPPRRR___nnnyyy~~~rrriiigggjjjoooooouuu|||yyyuuurrrooolllhhhfff^^^\\\[[[ZZZZZZXXXUUURRRQQQPPPNNNLLLJJJIIIHHHHHHFFFDDDBBBCCCDDDEEEDDDDDD>>>KKKaaawww|||ZZZKKKAAA>>><<<555888888777777777777888888::::::;;;;;;;;;;;;<<<<<<:::;;;===>>>>>><<<;;;:::zzzRRRIIIBBBDDDGGGGGGEEEFFF>>>???@@@@@@???===;;;999:::888666666666555333111//////...000111000...+++---------.........//////---------,,,,,,+++++++++---,,,+++******+++,,,---------------------------+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---///////////////222666999:::GGGOOONNNOOOYYYcccggg___ccciiiqqq~~~vvvkkklllppppppzzzaaaIII<<<888555333555444111111333222///000444666111---,,,......///000000111000000000000////////////000000...//////000000000000000000000000000111111111111///000222333444333333222333333222222333333444555666666666666666666666666666666777888888888888888999999888888888888888888>>>???AAAAAA???>>>???@@@>>>???@@@BBBCCCCCCCCCBBBFFFBBBIIIQQQhhhuuuddd___QQQNNNOOOPPPOOONNNQQQZZZbbbzzz}}}rrriiihhhlllyyywww{{{|||yyyuuurrroookkkgggddd```^^^]]]\\\[[[XXXTTTQQQSSSRRROOOMMMKKKIIIHHHHHHFFFEEECCCCCCEEEFFFEEEDDDDDDUUUpppuuuSSSFFF>>><<<<<<777888888777777777777888888::::::;;;;;;;;;;;;;;;;;;999:::<<<======;;;:::888|||UUUNNNFFFDDDFFFHHHGGGEEEAAA@@@???@@@@@@>>><<<999999888666555333333222222...///000111111000///...---------------------------------,,,,,,+++++++++---,,,+++*********+++,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000333444888===DDDLLLSSSWWWUUU\\\dddiiiiiiiiilllooommmrrrwwwzzz{{{~~~|||~~~}}}~~~gggbbbZZZPPPGGG???;;;888333333222222111000000000222111111111000000//////111000000000//////......000000000000000000000000////////////000000000000000000000000000000000000333333333444444444555555333333222222333333444555666666666666666555555555777888888999999999888888<<<;;;;;;::::::999888888<<<<<<======>>>>>>>>>>>>CCCDDDEEEDDDBBBAAAAAABBBCCCEEEFFFJJJ[[[fffZZZRRRRRRNNNLLLNNNOOOPPPSSSXXXrrr{{{jjjooo}}}}}}rrrmmmnnn}}}{{{}}}|||xxxssspppooonnnjjjgggccccccbbb___[[[XXXWWWWWWRRRUUUTTTOOOLLLLLLKKKIIIKKKEEEAAACCCEEEFFFDDDCCCHHH]]]zzz{{{fffMMMDDD;;;888======777777777777777777777777999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<|||TTTNNNFFFCCCFFFHHHFFFDDDAAA@@@???@@@@@@???<<<999999888666555333333222222//////000000000000//////---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,+++******++++++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000------...000444888<<>>DDDIIIaaadddffffffdddeeehhhlllyyyyyyzzz{{{zzzwwwuuusss{{{eeeRRRGGGJJJLLLPPPRRRPPPHHH===555333222000/////////000000//////000111111222333333111111000000000000//////111111111111000000000000////////////////////////....../////////000000000000000000000000000000000222222333333333444444444333333222222333333444555444444444555666666666777666777888888999999888888:::::::::;;;;;;;;;<<<<<<999<<<@@@DDDFFFFFFDDDBBB@@@AAABBBAAA?????????AAA???@@@GGGMMMOOO]]]iiiYYYSSSOOONNNRRRTTTRRRRRRTTTWWWooo|||sssrrryyyqqqooo|||{{{xxxtttrrrpppooollljjjhhhjjjlllmmmkkkgggbbb______^^^WWWOOOKKKLLLMMMKKKLLLHHHGGGIIIHHHEEEEEEHHHZZZwwwiiiPPPCCC@@@:::888999555777777777777777777777777888888999999999:::::::::::::::::::::;;;;;;;;;;;;wwwTTTMMMEEEBBBDDDFFFDDDBBB@@@?????????@@@???<<<:::999888666555333222222222222111///......///000000------------------------+++++++++,,,,,,---------++++++++++++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////...//////111222333///000000//////111666:::@@@CCCEEEFFFEEEGGGKKKOOOVVVWWWWWWWWWUUURRROOOMMMSSSVVVYYYWWWOOODDD;;;777777777777666555555777888222222111000000111111222///000000000111111111222000000000000000000//////111111111111111111000000////////////////////////........./////////000000000000000000000000000000222222222222333333333333333333222222333333444555333333444444555666777777555666777888888999999888999999:::;;;<<<<<<======999;;;===@@@BBBBBBAAA@@@>>>@@@AAA@@@??????@@@AAACCC@@@FFFNNNMMMQQQrrrvvvggg___XXXVVVVVVSSSRRRSSSWWWaaazzzwww~~~xxxxxxvvvyyyxxxuuusssqqqooonnnmmmnnnnnnnnnnnnmmmiiidddaaa]]]\\\WWWPPPNNNQQQRRROOOLLLHHHIIIKKKHHHDDDGGGOOOkkk^^^III???>>>999888999444777777777777777777777777888888888888999999999999999999:::::::::;;;;;;;;;uuuTTTMMMEEEBBBDDDEEEDDDBBB@@@?????????@@@???===;;;999888666555333222222222222111///.........///000------------------------+++++++++,,,,,,---------******++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000111,,,---.........///000111222333444222000000333777777888999999999777555444666777777666555444555666:::999555///,,,---111666222222111111000000000000111111111000000000////////////////////////000000000000000000000000111111....................................////////////////////////////////////111111111222222222333333333333222222333333444555222333333444555666666777555555666777888999999999888999999:::;;;<<<======<<<;;;;;;;;;<<<===>>>???>>>???AAAAAA@@@@@@AAACCCIIIAAADDDNNNNNNNNNccc{{{pppfff]]]VVVTTT[[[ZZZmmmxxx|||yyyyyywwwuuusssqqqqqqqqqtttqqqnnnmmmllliiieeebbb______[[[WWWWWWYYYWWWRRRLLLIIIIIILLLGGGCCCLLL[[[xxxtttYYYHHH???<<<777999;;;666777777777777777777777777777777777888888888999999999999999:::::::::;;;;;;|||wwwUUUNNNFFFCCCDDDFFFDDDBBB???>>>>>>???@@@@@@===;;;999888666555333333222222222111000//////......///------------------------+++,,,,,,,,,,,,,,,,,,---))))))+++,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------+++,,,.../////////...------///000000///000555:::......///000000000000000...//////000111111111111888888777444111///...///000000000000111111111111222222111000000///............////////////000000////////////000000000000........................------........./////////////////////////////////000000111111111222222222333333222222333333444555333333333444555555555666444555666777888999999999888888999999:::;;;<<<<<<>>>===;;;::::::<<<>>>???===???@@@@@@@@@@@@BBBCCCIIIBBBCCCKKKNNNNNNZZZkkk}}}jjjZZZRRRYYYUUU___~~~~~~xxxwww|||{{{|||{{{yyywwwuuuvvvwwwxxxtttpppnnnnnnmmmiiifffdddccc```[[[[[[\\\XXXRRROOOJJJJJJLLLGGGEEEUUUkkkeeeTTTEEE>>>:::555999>>>888777777777777777777777777666777777777777888888888999999999999::::::::::::ttt|||VVVOOOGGGDDDEEEFFFEEEBBB???>>>>>>???@@@@@@===;;;999888666555333333222222111111111000000///...------------------------------,,,,,,,,,,,,,,,,,,+++((()))+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,---...//////...,,,***---//////000333999???111000/////////000111111---......///000000///---...///111333444222000.........///000000111111111000000000000000/////////........./////////000000---.........////////////........................---------.........//////////////////////////////000000000000111111111222333333222222333333444555444444444444444444444444333444555777888888999999888888888999999:::::::::::::::::::::;;;===>>>???;;;===>>>?????????AAACCCCCCBBBCCCGGGIIIKKKSSS[[[{{{zzzbbbTTTUUUUUUXXXfff{{{~~~|||{{{|||~~~yyyvvvttttttvvvuuuqqqlllmmmjjjeeeaaabbbeeeccc]]]SSSMMMLLLMMMGGGHHH___|||rrrUUUKKK@@@<<<999555:::>>>777777777777777777777777777666666666777777777888888888999999999999:::::::::rrrWWWPPPHHHDDDFFFGGGEEECCC???>>>>>>???@@@@@@>>><<<999888666555333333222222000111111111111///---,,,---------------------------------,,,,,,+++++++++((()))+++,,,------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------------...---,,,---...//////......//////---***+++///333222111...,,,,,,,,,---......---,,,,,,...000111222...------...000111///---++++++,,,------,,,,,,+++......//////000000111111---.........//////000000,,,---------......//////........................---------.........//////////////////////////////000000000000111111111111333333222222333333444555444444444444444444333333333444555777888888999999777888888888888999999999444666888:::<<<=========999;;;===>>>>>>>>>@@@BBB<<>>666777777777777777777777777666666666666777777777777888888999999999:::::::::ssscccKKKBBBHHHGGGEEEFFFBBB???@@@AAABBBBBBBBBAAA@@@===;;;888777666555222000111000///000222333333222...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++...---,,,,,,,,,,,,---...,,,,,,,,,---------......---------............///............////////////....................................////////////000000//////.........---///...------...///...---,,,,,,---.../////////...........................,,,---......//////.........------,,,,,,------...//////.........---------////////////////////////000000111222222222222111000111111111111222222222222333444444555555444444444444555555555555555444777777777777888999:::;;;999999888888999999:::;;;>>>>>>>>>>>>????????????BBBCCCDDDDDDDDDDDDGGGIIIUUU|||```UUUPPPSSS\\\cccttt~~~~~~|||yyyxxxxxxuuuzzz{{{wwwrrr\\\TTTOOOMMMLLLUUUmmmaaaTTTIII;;;;;;::::::999888777777666666777777777777666666666666777777888888888999666777777777888888888888yyy{{{^^^MMMIIIBBB@@@CCC@@@???@@@AAABBBBBBAAA@@@@@@===;;;888777666555222000111000///000111222111000...------,,,,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++...---,,,,,,,,,,,,---...,,,,,,,,,------------...------------............------------....................................---.........////////////............---------,,,///---,,,---...///...---,,,---..........................................,,,------..................------,,,,,,------...//////.........---------//////////////////////////////000111111111111000000111111111111222222222222333444444555444444444333333444555555666555555777666666777777888999:::;;;;;;:::999888888888888======>>>>>>>>>>>>??????AAABBBCCCCCCCCCCCCFFFHHHOOOtttfffWWWPPPPPPVVVZZZhhh~~~|||zzzzzzwww~~~{{{ttt^^^VVVPPPOOORRR\\\uuu\\\LLL@@@;;;::::::999888888777777666666777777777777666666666666777777777888888888666666777777777888888888~~~wwwqqqWWWHHHEEE@@@@@@EEECCC???@@@AAABBBBBBAAA@@@???<<<:::888666666444222000111000//////000000///......------,,,,,,------...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,,,,,,,---------------------------------------------.........//////---------,,,,,,,,,,,,,,,...---,,,---...///...,,,---............------,,,------------------------,,,,,,---..................------,,,,,,------..................---------////////////////////////......///000000000000000000111111111111222222222222222333444444444444444111222333555555666666666666555555666666777888999::::::999888888999999:::<<<<<<=========>>>>>>>>>>>>@@@AAAAAAAAABBBDDDFFFJJJ___|||hhhZZZRRROOOQQQRRR[[[www}}}|||qqq```WWWRRRUUU\\\hhhtttnnnsss{{{UUUFFF<<<::::::999999888777777777555666666777777666666555666666666666777777777777666666666666777777777777zzzUUUEEEAAAEEEDDDFFFGGGBBB@@@@@@AAABBBAAA@@@???>>>;;;999777666666444222000111000......//////...,,,...------,,,,,,------...---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,---------.........---------,,,,,,,,,,,,,,,...---,,,,,,......---,,,............------,,,+++------------------------,,,,,,---.........------...------,,,,,,------...........................////////////////////////...///000000111111000000000000111111111222222222222222333444444444444333000111333444555666666666555444444555555666777888555666666888999;;;===>>>;;;;;;<<<<<<======>>>>>><<<>>>?????????@@@CCCEEEKKKPPPggg|||}}}~~~tttgggZZZTTTQQQRRRRRRUUUhhh|||iiibbbZZZXXX___iiivvvsssrrrtttzzziiiOOOCCC===999999888888777777777777555666666666666666666555666666666666666666666666555555555666666666777777yyyTTTGGGFFFJJJGGGGGGFFF===@@@@@@AAAAAAAAA@@@>>>>>>;;;999777666555444222000111///......//////---,,,...------,,,,,,------...------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---,,,------------.........------------------------,,,,,,,,,,,,---------------------------------......,,,+++,,,---...---,,,---.........---,,,++++++------------------------+++,,,,,,---...---------...------,,,,,,------...---.....................///////////////////////////000111111222222111111000000111111111222222222111222333333444444333333000111222444555666666666444444444444555666777888555555666777999<<<>>>???;;;;;;;;;<<<===>>>>>>>>><<<===?????????@@@CCCEEEMMMKKKWWWxxxzzzrrrpppkkkeeeXXXSSSRRRTTTTTTUUU^^^iii~~~fffccc```dddqqq{{{nnnWWWHHH???<<<888888777777777777666666555555666666666666555555666555555555555555555555444555555555555666666666xxxYYYLLLGGGFFFAAADDDFFF>>>@@@@@@AAAAAAAAA???>>>===:::888666555555444222000000///......//////...---...------,,,,,,------...,,,,,,,,,,,,++++++++++++************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............---,,,+++,,,---...---+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...------,,,,,,------...---------...............////////////////////////000000111222222222222222000111111111111222222222111111222333333333333333000111222444444555555555555444444555555666777888999888888888999::::::;;;;;;;;;<<<===>>>>>>???@@@<<<>>>???@@@@@@AAADDDFFFLLLJJJPPPhhhwwwjjjccc___ZZZUUURRRTTTTTTTTTWWW\\\qqq~~~|||kkkgggkkkwww}}}[[[LLLAAA777777777777777666666666666666444555555666666555555444555555555555555444444444444444444444555555555666|||VVVJJJDDDAAA===CCCHHHBBB@@@@@@AAAAAA@@@???===<<<999777666555555444222111000.........000111000///...------,,,,,,------...,,,,,,,,,++++++++++++***************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---------------,,,++++++------,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,...------,,,,,,------...---------........./////////////////////////////////000000111111111111111000111111111111222222222111111222333333333333222111222333444444444444444555555555555666777888999999999999888999999::::::;;;<<<<<<===>>>???@@@AAA===???@@@AAABBBCCCFFFHHHGGGKKKNNNZZZzzzsssgggccceee]]]UUUSSSSSSRRRSSSUUU```{{{zzz~~~wwwpppmmmxxxpppLLLFFF@@@666666666666666666666666666666444555555666666555555444555555555444444444333333333333444444444555555555yyyVVVLLLIIIFFFAAAFFFIIIAAA@@@AAAAAAAAA@@@???===<<<999777555555555444222111///......///111222111000...------,,,,,,------...,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,++++++------,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...------,,,,,,------...---------.........//////////////////////////////...//////000000000000000000111111111111222222222111111222333333333333222222222333444444444333333666555555666666777888999666777777888999;;;<<<===<<<<<<===>>>???@@@AAAAAA>>>@@@AAABBBCCCDDDGGGIIIDDDLLLNNNPPPjjjuuuqqqpppeeeYYYSSSRRRRRRSSSTTTVVVhhhsssppp~~~qqqqqqsssdddBBBCCCCCC999999555555555666666666666666444555555555555555555444555555555444444333333333333333333444444444555555}}}WWWNNNFFFEEEDDDBBBAAABBB@@@@@@???>>>===<<<;;;;;;999777666555555444222000000000000000000///......++++++,,,------......///,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,+++++++++*********))))))++++++***))))))******++++++++++++************)))***+++---------+++)))(((******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////////////////////////////000111111111111222222222000000111111111000000///111111222333333444555555444444444555555666777888::::::999999::::::;;;<<<777:::<<<>>>>>>???AAACCC@@@AAAAAABBBCCCDDDEEEEEEDDDNNNMMMLLL]]]xxxbbbSSSQQQTTTTTTQQQXXXXXXkkktttsssvvvyyytttsss~~~nnnTTTFFF@@@<<<888666555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444zzzVVVMMMFFFDDDDDDAAA@@@BBB@@@@@@??????>>><<<;;;:::999888666555555444222000000000000000000///......,,,,,,,,,------------...,,,,,,,,,+++++++++******************************((())))))))))))*********+++++++++*********))))))+++++++++++++++++++++++++++++++++************)))***+++,,,------+++)))(((*********+++++++++,,,,,,************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////////////////////////////000000111111111222222222000111111222111111000000111222222333333444444444555555555555666777888888:::999999999999:::;;;;;;999;;;===>>>======>>>@@@@@@@@@AAABBBCCCDDDEEEEEEDDDJJJGGGGGGTTTlll|||gggXXXRRRRRRQQQOOORRRUUUaaa{{{|||ttt|||zzzxxxzzz|||fffOOOBBB???<<<888777555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444wwwTTTLLLDDDCCCCCCAAA@@@AAA??????@@@@@@???===;;;999:::888666555555444222111000000000000000///............---------,,,,,,,,,,,,,,,,,,+++++++++******************************((())))))))))))*********+++++++++******************+++,,,------,,,+++***+++++++++************)))***+++,,,,,,,,,+++***)))*********++++++++++++,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////////////////////////////000000000111111111222222111111222222222222222111222222222333333333333333555555555666666777888999999999888888999999:::;;;:::;;;======<<<;;;<<<===???@@@AAAAAACCCCCCDDDEEEFFFFFFBBBDDDLLLWWWuuu}}}mmm^^^UUUQQQPPPPPPOOOTTTWWWaaa|||~~~ooo\\\HHH>>><<<:::888888444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444rrrSSSJJJCCCBBBBBB@@@???AAA>>>???AAABBB@@@>>>;;;999:::888666555555555333111000000000000000///......//////...---,,,,,,++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,************************)))+++---......---,,,++++++++++++*********))))))******++++++++++++***)))************++++++++++++************************++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////////////////////////////000000000000111111111111111111222333333333222222333333333222222222222222666666666666666777999999888888888888888999::::::888:::<<<<<<;;;:::;;;<<>>@@@AAABBBAAA>>>;;;999:::888777666666555333111000000000000000///......//////...---,,,++++++***,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,************************)))***,,,.........,,,++++++++++++*********)))))))))*********************))))))*********+++++++++************************+++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...////////////////////////////////////000000000111111111000111222333333333333333222222222222222222222111555555555555666777888999888777777777777888999999666888;;;;;;;;;;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCFFFCCCAAAGGGLLLFFFSSSssstttoooiiiddd[[[QQQNNNRRRTTTPPPRRRYYY___qqqZZZLLL???:::999777555555444444444444444444444444333333333333333333333333222222222222222222222222333333333444444444555555oooRRRJJJCCCBBBBBB@@@@@@AAA@@@@@@AAAAAA@@@>>><<<:::;;;999777666666555333222000000000000000///......//////...---,,,,,,++++++,,,,,,,,,+++++++++******************************((())))))))))))************************+++++++++)))***+++---------,,,,,,+++++++++************))))))))))))************+++)))))))))************+++******************************))))))))))))******++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...///////////////////////////////////////000000000111111///000111222333333333333111111111222222222222222444444444555555666777888777777777666777777888999666888;;;<<<;;;<<<===>>>===>>>??????AAAAAABBBCCCBBBBBBAAAEEEIIIDDDLLLccc{{{qqqiii]]]PPPMMMRRRTTTNNNRRRZZZXXXZZZ{{{tttQQQFFF<<<999999666444444333333333333333333333333222222222222222222222222222222222222222222222222222333333444444555555555xxxRRRJJJCCCBBBCCCAAAAAABBBAAAAAAAAA@@@???>>>===<<<;;;999777666666666444222000000000000000///...............------,,,,,,,,,,,,,,,,,,+++++++++******************************((())))))))))))*********))))))*********+++++++++))))))******+++,,,,,,---+++++++++************))))))))))))))))))***++++++))))))))))))******************************************))))))))))))******++++++++++++++++++++++++************+++++++++++++++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,************************************++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////////////////////////////////////////000000000111...///000111222222222222000000111111222222333333333333333333444555666777777666666666666777888888999:::<<<===<<<;;;<<<=========>>>???@@@AAABBBBBB???EEECCCBBBFFFCCCFFFTTTqqqvvvdddTTTPPPUUUQQQOOOQQQVVVSSSTTTiii```GGG>>>777777777555333444333333333333333333333333222222222222222222222222111111111111111111111111222222333333444555555666SSSJJJCCCCCCCCCBBBAAACCCBBBBBBAAA@@@???>>>======;;;999777777777666444222000000000000000//////.........---------,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,))))))******++++++++++++))))))))))))***+++,,,---+++++++++************)))))))))(((((()))***++++++))))))))))))******************************************))))))))))))******++++++++++++++++++++++++)))************+++++++++++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,************************)))************+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////////////////////////////////////////000000000000......///111111222222222//////000111222333333444333333333333333555666666666666666666666777888888;;;===>>>===<<<::::::;;;======>>>???@@@AAABBBBBB@@@IIIFFFAAADDDCCCCCCKKK^^^lllYYYTTTZZZPPPRRRRRRQQQQQQXXXccclllzzzLLLAAA999444555666555444444333333333333333333333333111111111111111111111111111111111111111111111111222222333333444555666666~~~VVVJJJ@@@>>>@@@BBBDDDGGGBBBBBBBBBAAA>>>===>>>@@@<<<;;;888666444444333333111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********************************)))))))))))))))************))))))))))))(((((()))***+++,,,,,,,,,+++***,,,,,,(((&&&***222222...)))))),,,,,,)))%%%...------,,,+++***))))))))))))))))))(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++************))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---******+++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,---------..................////////////000111222333333333333222000000000000111111111111444444333222222333333333666666444444555777999;;;AAAAAA@@@>>>===;;;::::::<<<:::999:::===@@@BBBBBB@@@AAABBBBBBAAAAAACCCEEELLLqqqmmmZZZUUUWWWSSSOOOMMMOOOPPPQQQXXX___llljjjFFF999888777666444444333333222333333444333222111000111222333444333222111000000000000000000000000000000111111111111222222222yyyVVVKKKAAA@@@BBBBBBCCCEEEAAABBBBBBAAA???>>>???@@@<<<;;;888666444444333333111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************************)))))))))))))))))))))************)))))))))))))))))))))***+++++++++,,,***((()))+++,,,000;;;FFF111---)))))),,,,,,***'''---,,,,,,++++++******)))((((((((()))))))))))))))))))))))))))************++++++++++++++++++++++++++++++************+++++++++++++++************))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))***,,,---++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,---------..................////////////000000000000000000000000000000000000111111111111444333333222222333333444666666555444555777999:::>>>>>>===<<<;;;:::999999::::::;;;<<<===>>>@@@AAA???@@@AAAAAA@@@AAACCCEEEIIIccclll]]]WWWWWWSSSQQQRRRRRRQQQTTTYYY```wwwsssTTT<<<999888777555444444333333222222333333333222111000222222333333222222111000000000000000000000000000000000111111111222222222vvvWWWLLLDDDCCCDDDCCCBBBCCCAAABBBBBBAAA???>>>???@@@<<<;;;888666444444333333111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))******************))))))))))))******************++++++)))((((((***+++,,,444===...+++))))))+++,,,+++(((++++++++++++++++++++++++'''(((((())))))*********))))))))))))************************************,,,,,,++++++++++++,,,,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))+++000555++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,---------..................////////////111111///......///000000000000000111111111222222333333333222222333333444666555555444555666888999:::::::::999999999888888888;;;??????===<<<>>>???>>>@@@AAA@@@@@@@@@BBBDDDGGGTTTyyyvvviii\\\XXXTTTTTTRRRPPPQQQTTT[[[___yyyrrrVVVDDD999888777666555444333333333222222222333222222111000333333222111111111111222000000000000000000000000000000000111111111222222wwwWWWMMMEEEEEEFFFDDDAAAAAA@@@AAABBBAAA@@@>>>???@@@<<<;;;888666444333333333111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))*********************)))))))))(((+++++++++***************&&&'''***...,,,&&&%%%(((,,,***((()))+++,,,+++***))))))******+++++++++,,,''''''((()))******++++++((()))))))))************))))))))))))))))))))))))+++++++++******++++++++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------(((+++---,,,***...666===+++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,---------..................////////////444333111000111222444666000000111111111222222222333333222222222333444444666555555555555666777888777777888888888999999999888===BBBBBB>>><<<===???>>>???@@@@@@???@@@BBBCCCHHHMMMggghhh```YYYUUUSSSPPPQQQTTTZZZVVVddd}}}zzzlllMMM@@@:::777666555444333333333333111222222222222111111111444333111000000000111222000000000000000000000000000000000000111111111111{{{WWWNNNFFFEEEFFFCCCAAA@@@???AAABBBBBB@@@??????@@@<<<;;;888666444333333333111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))************************)))))))))(((+++++++++***************$$$%%%***//////+++)))***+++***))))))***+++++++++((())))))******++++++,,,'''(((((()))***++++++,,,((()))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------(((+++---+++)))+++222999+++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,---------..................////////////333222111111222555888999111111111111222222222222333222222222333333444555555555555555555666666666666777777888999999::::::999>>>DDDDDD@@@======???>>>???@@@@@@???@@@BBBCCCHHHMMMYYYuuusssddd[[[UUUQQQRRRUUUSSSSSSWWWhhhkkkjjjbbbFFF===999666555444333333222333333111111111111111111111222333222111000///000111222000000000000000000000000//////000000000111111111WWWMMMEEEDDDEEECCC@@@@@@>>>@@@BBBBBBAAA??????@@@<<<;;;888666444444333333111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************((((((((()))******++++++************))))))))))))******************++++++,,,((((((******)))***...******)))))))))******+++)))))))))*********++++++((())))))******+++++++++))))))))))))************))))))))))))))))))))))))***))))))))))))))))))***+++++++++************))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...+++,,,,,,)))'''&&&***---++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,---------..................////////////000//////000111333555666111111111222222222222333222222222222333444555555555555555555555555555555666777777888999999:::::::::>>>BBBCCC@@@>>>>>>???>>>@@@AAA@@@@@@@@@BBBDDDEEEKKKOOO[[[sssdddZZZSSSRRRTTTOOOSSSTTTXXXkkk~~~aaadddqqqRRR???;;;888555444333222222222222222111111000000000111222222222222111000000000000111000000000000000000000000/////////000000000111111~~~VVVLLLCCCCCCDDDBBBAAAAAA===@@@BBBCCCAAA@@@???@@@<<<;;;888666444444333333111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************'''(((((()))******++++++************)))))))))))))))))))))***+++++++++,,,000+++((()))(((&&&&&&)))*********)))(((((()))***))))))))))))************************************))))))))))))************************************+++******))))))******++++++++++++************))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++***))))))((((((++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,---------..................//////////////////000000000000111111111111111222222222333333222222222222333444555666555555555555555555555444666666777777888888999999:::;;;>>>?????????>>>===???@@@AAAAAA@@@AAACCCEEEDDDHHHJJJOOOgggyyyiii^^^VVVRRRRRRQQQPPPRRRXXX___qqqzzzjjjpppsss[[[DDD<<<<<<666444333333222222222222222111000//////000111222333111111111111111000000///000000000000000000000000////////////000000000111}}}UUUKKKBBBAAACCCBBBAAABBB===???BBBCCCBBB@@@???@@@<<<;;;888666444444333444111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************'''(((((()))***+++++++++************))))))))))))(((((()))***+++,,,,,,---)))'''***///111---*********++++++***(((((()))************)))))))))))))))+++++++++***************))))))))))))************************************,,,++++++++++++++++++,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......***)))***,,,...///...,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,---------................../////////000222222222222111000...---111111222222222333333333222222222222333444555666444555555666555555444444666666666666777777888888:::999:::<<<>>>>>>===;;;@@@AAABBBBBBAAAAAACCCEEEFFFGGGJJJNNN[[[zzzxxxjjj```WWWRRRRRRQQQIIIMMMXXXXXXXXXrrr~~~zzzcccMMM>>>;;;:::000333333222222111222222222111000/////////111222333000111222222222111///...000000000000000000000000////////////000000000000yyyVVVMMMEEEDDDDDD@@@===<<>>===>>>???===:::777666555222111111111222222222000...---.........------,,,,,,,,,---------,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))************(((((()))***************)))(((((()))++++++***)))************+++,,,---...,,,,,,++++++***+++++++++000444...+++000...***///******+++++++++,,,,,,,,,,,,+++***)))))))))++++++,,,+++*********+++,,,---******+++++++++,,,,,,,,,...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------.....................///000000000000000000000000000000000000000000111111111111111111222222222333333333333444666777777555444222777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAADDDCCCFFFHHHLLL___xxxfff^^^ZZZTTTNNNOOOQQQSSSSSSSSSYYYccckkkZZZGGG>>>666333555333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000vvvXXXOOOGGGGGGHHHEEEBBBBBBAAABBBCCCBBB@@@>>>===>>>???===999777666555333111222222222111111000///.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))************(((((()))***************)))(((((()))++++++***)))************+++,,,---...,,,++++++******+++++++++***+++(((...>>>===///************+++++++++,,,,,,++++++***************+++++++++*********+++,,,---******+++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,,,,------------..................//////000//////////////////////////////000000000111111111111111111222222222333333333444555666666555444333666666777888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@AAACCCBBBDDDFFFGGGSSSvvvwwwggg^^^YYYUUUPPPRRRSSSRRRQQQUUU\\\bbbrrrlllLLL>>>999444333555333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000yyyYYYOOOHHHHHHIIIHHHEEEEEEAAABBBCCCBBB@@@>>>>>>>>>???<<<999777666555333111333333111111000000000000...------------,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******)))(((((('''))))))))))))************(((((()))***************)))(((((()))++++++***)))***************+++,,,---++++++*********++++++,,,,,,,,,)))777NNNMMM666&&&*********++++++++++++,,,)))******+++++++++******++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------......------......///000//////////////////////////////000000000000111111111111111222222222222333333444555666666555444333666666777777888888999999:::::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@BBBEEEDDDIII]]]sssooo```YYYVVVQQQSSSSSSRRROOOPPPTTTXXX\\\uuupppWWW???666555333222444333222222222222111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000}}}XXXNNNFFFFFFGGGEEECCCCCC@@@BBBCCCBBB@@@>>>>>>???>>><<<999777666555333222444333111000//////000111------------------------+++++++++*********))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((()))))))))************(((((()))***************)))(((((()))++++++***)))***************+++,,,,,,***************++++++,,,...000...999KKKHHH222%%%************++++++++++++((()))+++,,,,,,+++***)))+++***++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------...------------...//////////////////////////////////////////000000000111111111111111222222222222222333444555555555444444555555666666777888888999999999999:::;;;;;;<<<<<<<<<<<<======>>>??????@@@>>>>>>AAAEEEFFFIIISSS___uuuaaaWWWTTTRRRSSSTTTRRROOONNNPPPRRRXXXddd{{{~~~tttttt]]]LLL;;;555444222000111222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000{{{ZZZOOOFFFDDDEEEBBB@@@@@@@@@AAABBBBBB@@@>>>>>>???>>><<<999777666555444222555444222000000000111111------------------------+++++++++*********))))))************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))************((()))))))))************(((((()))***************)))(((((()))++++++***)))******))))))******++++++***)))))))))******+++,,,'''...---///777222(((((())))))*********+++++++++((()))***,,,,,,++++++*********++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***)))(((((())),,,///111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++++++++,,,,,,,,,---------------------...//////...........................////////////000000000000000111111111222222222222333333444444444444444444555555666666777888888888888999999:::;;;;;;<<<;;;<<<<<<======>>>??????>>>>>>@@@DDDGGGJJJPPPVVVoooxxxaaaWWWTTTSSSTTTSSSRRRQQQPPPPPPQQQUUUVVV```www{{{wwwaaaNNNCCC888555555333111000222222222111111111000000////////////////////////////////////////////////////////////////////////////////////////////////vvv\\\QQQGGGEEEEEECCCAAAAAA@@@AAABBBBBB@@@?????????>>>;;;888777777666444222444333222111111111111111,,,,,,,,,------------...,,,++++++++++++*********************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++))))))))))))************(((((()))***************)))(((((()))++++++***)))******)))))))))******+++)))))))))))))))***+++,,,###------)))+++''''''000)))))))))************+++((()))***+++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++)))''''''(((,,,000333,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///..............................////////////000000000000000111111111111222222222222333444444555555444444555555666666777777777777888999::::::;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@BBBDDDGGGJJJLLL^^^gggZZZVVVUUUTTTSSSRRRRRRQQQQQQQQQRRROOOQQQaaa{{{gggOOO>>>999555444555444333111222111111111111000000000////////////////////////////////////////////////////////////////////////////////////////////////zzz[[[PPPFFFDDDEEECCCBBBCCC???AAABBBBBB@@@??????@@@===;;;888777777666444333333333333333222111000000,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))************(((((()))***************)))(((((()))++++++***)))******))))))))))))******(((((((((((()))***+++,,,&&&...,,,))),,,***)))111))))))))))))************))))))))))))***+++,,,---)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++***))))))***+++---///++++++++++++++++++++++++***************+++,,,,,,***++++++++++++,,,,,,,,,------,,,,,,------...///................................./////////000000000000000000111111111111222222222222333444555666333444444555555666777777666666777888999:::;;;;;;:::;;;;;;<<<<<<===>>>>>>===???AAAAAABBBDDDFFFFFFQQQfffkkk___XXXVVVSSSRRRQQQQQQQQQQQQQQQOOOQQQYYYfff|||~~~XXXGGG666666444333444555333111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////XXXMMMDDDBBBDDDCCCBBBCCC???AAABBBBBB@@@??????@@@===;;;888777777666555333222333444444333222000///,,,,,,,,,------.........---------,,,,,,,,,++++++************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******)))((((((((())))))))))))************(((((()))***************)))(((((()))++++++***)))******)))))))))))))))***(((((((((((()))***+++,,,))),,,'''&&&...,,,%%%'''))))))))))))***************)))(((((()))+++---...)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************************************))))))***+++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---........................................../////////000000000000000111111111111222222222222333444555666333333444444555666666777555666777888999:::;;;;;;::::::;;;;;;<<<======>>>:::>>>AAABBBCCCEEEEEEEEEHHHRRRuuummmZZZWWWSSSQQQPPPQQQPPPPPPOOOPPPSSSUUUUUU___yyyeeeLLLDDD777888777555444444222///111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////WWWOOOEEE@@@@@@CCCCCCBBB???AAABBBBBB@@@??????@@@@@@===:::777777666555333444333222111000000000000---,,,++++++------,,,+++...------,,,+++***))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))************))))))+++*********))))))((((((+++******)))))))))))))))))))))))))))************,,,++++++***)))(((''''''))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++,,,------...,,,,,,,,,---------..............................---------............///000000000111222222000...///000000222333444555555222222333444444555555666666666666666777777777777999999:::;;;;;;<<<<<<===<<<>>>???@@@??????@@@BBBIIIGGGZZZaaa[[[VVVSSSRRRQQQPPPPPPMMMPPPRRRRRRTTTZZZdddmmmwwwfffXXXGGG999555444333222111111111111000000000000000000000000////////////////////////////////////////////////................................................|||UUUNNNFFFAAABBBDDDCCCBBB???AAABBBBBB@@@??????@@@???<<<999777666666444333333333222111000000000000---,,,++++++------,,,+++---,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))************))))))************)))))))))(((+++******)))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,+++++++++******,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------..............................---------............///000000000000111111000//////000111222333444444555222222333444444555555666666666666666777777777777999999::::::;;;<<<<<<<<<<<<>>>????????????@@@BBBAAAFFFSSSppp~~~kkkYYYSSSRRRQQQPPPRRRNNNPPPRRRRRRRRRVVV^^^dddvvv~~~iiiVVVJJJ===333555444333222111111111111000000000000000000000000////////////////////////........................................................................hhhQQQLLLFFFCCCDDDEEEDDDBBB@@@AAABBBBBB@@@??????@@@???<<<888666555555333222333333222111111000000000---,,,++++++------,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))************))))))************))))))************))))))))))))+++******)))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********+++************+++,,,,,,,,,,,,,,,---------..............................---------............///000000////////////000000000000111222333333444555222222333444444555555666666666666666777777777777999999::::::;;;;;;<<<<<<<<<>>>????????????@@@BBB>>>FFFLLLWWWzzz|||^^^VVVWWWSSSQQQSSSPPPQQQRRRQQQPPPQQQUUUZZZ^^^qqq|||}}}tttZZZIII@@@;;;666444333222111111111111111000000000000000000000000////////////////////////........................................................................RRRKKKHHHEEEDDDDDDDDDCCCAAA@@@BBBCCCBBBAAA???@@@@@@>>>;;;888555555444333111333333222222111000000///---,,,++++++------,,,+++*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((()))))))))************))))))************))))))*********)))))))))))))))+++******)))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))******************************))))))******+++,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********+++******)))******++++++,,,,,,,,,---------..............................---------............//////000000///......///000000000111222333333444444222222333444444555555666666666666666777777777777888999999:::;;;;;;<<<<<<<<<===??????>>>>>>@@@AAACCCEEEGGGLLLccceee]]]^^^WWWQQQRRRQQQRRRSSSQQQOOOOOOQQQSSSVVV___qqq}}}xxxiiigggxxxgggOOOAAA<<<;;;:::333333222111111111111111000000000000000000000000////////////////////////........................................................................{{{MMMGGGFFFDDDDDDDDDCCCBBB@@@@@@BBBCCCCCCAAA@@@@@@AAA>>>;;;888555555444333111222222333222222111//////---,,,++++++------,,,+++*********++++++,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))******+++******)))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))******************************))))))******+++,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******)))******+++,,,,,,,,,---------..............................---------............///...000111111///...///111111111111222222333333444222222333444444555555666666666666666777777777777888888999999:::;;;;;;<<<;;;===>>>???>>>>>>???AAAIIIBBBBBBKKKXXXqqqvvvddd^^^VVVRRRSSSQQQRRRRRRRRRQQQQQQQQQRRRSSSUUU\\\llluuulll^^^\\\jjjqqqYYYFFF:::666555666222222111111000000111111////////////////////////////////////////////////........................................................................sssOOOFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCAAA@@@@@@AAA???<<<888666555555333222222222333333222111///...---,,,++++++------,,,+++*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************))))))************))))))))))))))))))************+++******)))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,******************************))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,---------..............................---------............///---000444333111//////111111111222222222333333333222222333444444555555666666666666666777777777777888888999999::::::;;;;;;;;;===>>>>>>>>>>>>???AAAHHH???@@@KKKPPPXXX|||sss___VVVTTTWWWSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRTTT[[[iiiooojjjggggggoooyyygggQQQCCC:::444222222222111111000000000111111////////////////////////////////////////////////------------------------................................................nnnPPPGGGGGGGGGEEEDDDBBBBBBCCCAAABBBDDDCCCBBB@@@@@@AAA???<<<999777666666444333111222333333333111///...---,,,++++++------,,,+++++++++++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))************************'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))************))))))((()))))))))************+++******)))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))******************************))))))******+++,,,******************************))))))))))))************+++++++++,,,,,,,,,*********++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,---------..............................---------............///,,,111666666333000000111111222222222222333333333222222333444444555555666666666666666777777777777888888888999::::::;;;;;;;;;<<<>>>>>>======???@@@BBB???AAAHHHHHHLLLccc}}}nnn___ZZZXXXVVVTTTRRRQQQRRRRRRSSSSSSRRRRRRTTTWWW\\\iiimmmttt~~~mmm[[[III???999444222444111111000000000000111111////////////////////////////////////////////////------------------------................................................nnnRRRJJJJJJIIIGGGDDDCCCDDDEEEAAACCCDDDCCCBBB@@@AAAAAA@@@===:::777777666555333111222333444333111///...---,,,++++++------,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))************))))))(((((())))))*********++++++******)))))))))))))))))))))))))))************,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,))))))***+++,,,------......------,,,+++++++++,,,,,,,,,,,,---------..............................---------.........//////+++111777888444111000111222222222222222222333333222222333444444555555666666666666666777777777777777888888999::::::;;;;;;;;;<<<>>>>>>======???@@@===BBBEEEDDDCCCJJJYYYeeekkk___VVVXXXUUURRRQQQQQQRRRRRRRRRMMMNNNQQQTTTSSSVVVddduuu~~~lll~~~^^^MMM<<<666444111111333111000000000000000111111////////////////////////////////////////////////------------------------................................................yyyOOOIIIJJJHHHDDDDDDFFFDDD???AAABBBBBB@@@>>>>>>???@@@@@@===888666555555444333111111222222222111111000.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&((()))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))************+++++++++(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------..................------000000000000000000000000/////////000111111222222333333333444444444555555555555444333444555666777777888888777666666777999<<<<<<<<<===============???@@@BBBCCCEEEIIINNNRRR|||www```___VVVWWWTTTOOOPPPUUUVVVTTTSSSQQQOOONNNPPPTTTYYY\\\qqq~~~lllLLLDDD;;;555555444222///111111111111000000000000000000000000000000000000................................................---------------------------------............///xxxRRRIIIJJJHHHDDDDDDFFFDDD???BBBCCCCCCAAA???>>>???@@@@@@<<<888666555555444333111222222222222111000000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))************+++++++++)))((((((((()))***++++++******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---..................------/////////////////////////////////000111111222222333333333333444444444444555444444333444555666777777888999888777666777999;;;;;;<<<<<<<<<<<<=========>>>@@@AAABBBEEEJJJMMMfffvvvdddWWWVVVVVVUUUSSSRRRRRRSSSRRRQQQPPPOOOPPPSSSWWWYYY^^^lllXXXCCC===666333444444222000111111111000000000//////////////////////////////................................................------------------------------------............rrrSSSHHHIIIGGGDDDDDDFFFDDD@@@BBBCCCDDDBBB@@@???@@@AAA???<<<888666666555444333222222222222222111000000...------------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))************+++++++++***)))))))))))))))************+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------......////////////////////////...//////000000111111222222222333333333444444444444444444333444555555666666888::::::999888888888:::::::::;;;;;;<<<<<<<<<===>>>??????@@@BBBFFFIIIOOOqqqnnn^^^XXXVVVZZZXXXQQQOOOTTTRRRQQQPPPPPPQQQRRRTTTUUUSSSWWWfff~~~aaaGGG999555111111333444222000111111000000000000//////////////////////////////................................................------------------------------------............kkkNNNHHHIIIGGGDDDDDDFFFEEE@@@BBBDDDDDDCCCAAA@@@@@@AAA>>>;;;888777666666444333222222222222222111000///------------------------,,,,,,,,,+++++++++******))))))************))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))*********++++++++++++***)))))))))))))))*********+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////////////////......//////000111111111222222222222333333333333333333333444444444555555555777:::;;;:::999888888999999999::::::;;;;;;<<<>>>???@@@@@@@@@AAADDDFFFFFFWWWyyyooo]]]SSSYYY[[[SSSQQQVVVQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRXXXggg|||}}}```KKK>>>333111000000222333111///111000000000////////////////////////////////////................................................------------------------,,,,,,---------.........hhhLLLGGGHHHGGGDDDDDDGGGEEEAAABBBCCCEEEDDDBBB@@@@@@@@@===;;;888777777666444333333333333222111000//////------------------------,,,,,,,,,+++++++++******))))))************))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))*********++++++++++++***)))))))))))))))*********+++++++++,,,,,,,,,************************************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................///000000111111111111111222222222333333333333333444444444444444444777:::;;;:::888888888888888999999:::;;;;;;<<<===>>>@@@???>>>???@@@BBBEEEGGG[[[lllUUUUUUYYYUUURRRUUUQQQQQQQQQQQQQQQPPPOOOOOOQQQPPPRRRXXXaaappp~~~|||{{{cccIII<<<666222222111111222111000///000000000////////////...........................................................................------------------------,,,,,,,,,------------...mmmNNNGGGHHHGGGDDDDDDGGGEEEAAAAAACCCDDDDDDBBB@@@??????<<<:::888888777777444333333333333222111000///...,,,,,,,,,------------...,,,,,,,,,+++++++++******))))))************))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))************+++++++++***)))))))))))))))************+++++++++,,,,,,,,,***************************************************++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,------..............................---......//////000000111000000111111111222222222222222333444444444444333333666888999888888888999888888999999:::;;;<<<<<<:::<<<======<<<<<<===>>>CCC???HHHggggggYYYXXXVVVSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPRRRTTTUUU[[[lll||||||{{{rrrhhhQQQ???999555333333333222111000//////000000////////////..............................................................................------------------------,,,,,,,,,,,,------------tttPPPGGGHHHFFFDDDDDDGGGFFFAAA???BBBDDDCCCAAA???>>>>>>;;;:::888888888777555333333333333222111000///...,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))************+++++++++)))((((((((()))***++++++******+++++++++,,,,,,,,,******************************************************+++,,,,,,---......+++,,,,,,------,,,,,,+++***++++++,,,------..............................------......///000000000000000000000111111111222111222333444444444333333333555666777666666888999888888999:::;;;<<<======999;;;======<<<;;;<<<===@@@@@@CCCRRRpppjjj]]]YYYVVVSSSSSSRRRQQQQQQPPPQQQQQQQQQQQQPPPQQQTTTTTTUUU]]]gggssszzz}}}{{{lllZZZEEE===;;;444333333222111000///000000000000/////////.................................................................................------------------------++++++,,,,,,,,,---------yyywwwQQQFFFHHHFFFDDDDDDGGGFFFBBB???AAACCCCCCAAA???>>>===;;;:::888888888777555333444333333333111000///...,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))************+++++++++(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,******************************************************+++,,,,,,---......++++++------------++++++******+++,,,,,,---..............................------......///000000000000000000000111111111111111222333444555444333333333444555555444555777999888999999:::<<<===>>>>>>;;;===??????>>>>>>>>>???>>>DDDFFFHHHZZZ~~~}}}ddd]]]ZZZVVVSSSSSSQQQPPPPPPQQQRRRSSSQQQMMMMMMPPPRRRRRRTTTXXXYYYfff|||~~~yyyeeeOOO;;;::::::000222222222000...///000222000/////////....................................................................................------------------------++++++,,,,,,,,,---------vvvvvvRRRJJJHHHFFFEEEEEEDDDCCCAAA???AAADDDDDDBBB@@@??????;;;999888666666666666777???;;;555222222111///---......---------,,,,,,,,,************************)))))))))))))))))))))))))))*********++++++++++++(((((((((((()))***+++,,,************************(((((())))))))))))(((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((()))***************+++*********))))))(((((())))))))))))************+++***((()))***,,,++++++************************************************))))))************))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,.......................................////////////000000000000111111111111111222222333333444444555333333444444555666666666999999999999999999::::::<<<<<<===============<<<>>>DDDFFFJJJRRR^^^~~~nnn___YYYSSSSSSQQQPPPRRRTTTRRROOOOOONNNOOOPPPSSSTTTSSSQQQYYYWWW```vvv~~~mmmrrr{{{jjjRRR@@@888666444222333333222222111000//////000000000000000000000000........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,rrrxxxWWWKKKIIIFFFEEEEEEEEECCCBBB@@@BBBDDDDDDBBB???>>>>>>;;;:::999777666666555555===999444222111111///---......---------,,,,,,,,,*********************************************************+++++++++,,,,,,***************++++++,,,************************(((((())))))))))))(((((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))************(((((()))***************************)))))))))((())))))))))))************+++***((()))***,,,++++++************************************************)))******************)))((())))))))))))*********++++++++++++++++++++++++***,,,------++++++,,,.......................................//////////////////000000000111111111111111222333333444444555333444444555555666777777888888999999999999:::::::::;;;<<<===============???DDDEEEGGGLLLQQQggg|||fff[[[ZZZVVVRRRPPPQQQRRRQQQPPPOOOOOOPPPRRRSSSQQQPPPPPPOOOUUUcccnnn|||~~~~~~|||ooodddlll]]]HHH:::555444333222333333222111111000//////////////////////////////........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,nnn}}}___LLLJJJGGGFFFFFFFFFDDDCCCAAACCCEEEDDDBBB???======;;;;;;:::999888666444333999666333111111000///.........---------,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,---,,,++++++***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************(((((()))***************************))))))))))))))))))))))))************+++***((()))***,,,++++++******************************************************++++++++++++******((())))))))))))*********++++++++++++++++++++++++***,,,------++++++,,,...---------------------------............///////////////000000000000111111111111222222333444444444444444555555666777777777888888888999999999::::::999:::;;;======>>>>>>>>>>>>CCCBBBCCCGGGFFFQQQggg|||ccc___ZZZUUURRRPPPOOOOOOQQQPPPOOOPPPQQQRRRQQQOOOQQQPPPRRRVVVXXX___ttt}}}{{{}}}|||}}}~~~|||pppsssooopppVVVKKK===444222333333111222222222111111000000///////////////////////////........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,lllcccLLLJJJHHHGGGGGGFFFEEECCCBBBDDDEEEDDDAAA>>>===<<<<<<<<<<<<;;;888666333111555444222111000000000///......---------,,,,,,,,,************************++++++++++++++++++++++++)))))))))*********++++++------,,,+++***))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************(((((()))************************)))))))))))))))((()))))))))************+++***((()))***,,,++++++************************************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***************************+++---,,,++++++,,,...---------------------------------.........//////////////////000000000111111111111222333333444444444444555666666777777888777777888888999999:::::::::;;;<<<>>>???@@@@@@@@@<<<@@@???@@@EEEDDDHHHWWWuuuwwwkkk```ZZZXXXUUUQQQOOOPPPOOONNNOOOQQQRRRRRRQQQWWWUUUTTTTTTRRRTTT```nnn}}}yyywwwxxx|||}}}~~~}}}~~~tttjjjzzz___EEE>>>555111111333222111222111111111000000000///////////////////////////........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,ppp```LLLJJJHHHGGGGGGFFFEEECCCBBBDDDEEEDDDAAA>>>===<<<======<<<;;;999666333111333333222111000///000000......---------,,,,,,,,,************************************************(((((((((((()))))))))***---,,,+++))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))((()))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((()))***************))))))))))))))))))******((()))))))))************+++***((()))***,,,++++++************************************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***************************+++---,,,++++++,,,...------------------------------------...............////////////000000000000000111222222333333444444444555555666777777777666666777888888999::::::;;;<<<>>>???@@@AAABBBBBB<<<@@@<<<<<>>===<<<:::888666444333222333333222000///000111......---------,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************(((((()))***************))))))))))))************))))))))))))************+++***((()))***,,,++++++******************************************************++++++++++++******((())))))))))))************************************,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000000111111222333333333333333444444555666666666555666666777888999::::::<<<===>>>@@@AAAAAAAAAAAA===BBB===:::??????@@@JJJMMMnnnnnnccc[[[UUUTTTRRRPPPOOOPPPRRRTTTUUUUUUPPPNNNNNNPPPSSSTTTRRRPPPZZZ[[[dddvvv{{{xxxwwwuuutttuuuwwwyyyyyyxxxyyyyyyzzz{{{}}}~~~}}}ZZZFFF888666444333333333222111000000000000000000000000................................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,XXXKKKIIIFFFEEEEEEEEECCCBBB@@@BBBDDDDDDBBB???>>>>>>>>>===;;;999777666555555222444555444111///000111......---------,,,,,,,,,************************************************************++++++++++++,,,++++++***))))))))))))************************(((((())))))))))))(((((('''''''''((()))*********'''((((((((()))))))))***))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))************(((((()))***************((()))))))))************))))))))))))************+++***((()))***,,,++++++************************************************)))******************)))((())))))))))))************************************,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000111222222333333222222333333444555555555555555666777888999::::::<<<===>>>>>>????????????<<>>???GGGFFFXXX{{{lll___\\\WWWTTTRRRQQQRRRTTTTTTTTTOOOPPPRRRRRRSSSTTTSSSRRRUUUSSSUUU^^^jjj{{{vvvssstttvvvrrrrrrrrruuuwwwyyyxxxwwwyyyyyyzzz|||~~~eeeHHH;;;555444333222222222111000///000000000000000000000................................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,ZZZJJJHHHFFFEEEEEEDDDCCCAAA???BBBDDDDDDBBB@@@?????????===;;;888777666666666222444666555111//////111......---------,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++******++++++************************(((((())))))))))))((((((&&&''''''((()))******+++'''((((((((())))))******))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((()))***************(((((())))))*********+++))))))))))))************+++***((()))***,,,,,,+++************************************************))))))************))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000111222222333333111111222333333444444555444555666777888999::::::<<<<<<===============<<<:::DDDBBB>>>AAAAAA@@@HHHFFFIII\\\pppiii[[[XXXTTTRRRRRRSSSSSSRRRMMMQQQSSSQQQNNNOOORRRTTTNNNPPPTTTYYY[[[```qqqxxxrrrnnnnnnooooooppprrruuuyyy{{{zzzyyyzzzzzz{{{}}}pppQQQ;;;444222111111111111111000000////////////000000000000................................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,ZZZIIIHHHGGGFFFEEEDDDCCCBBBBBBDDDEEEDDDBBB@@@?????????>>><<<:::888666444333333333222222111000//////...------,,,,,,++++++*********+++++++++,,,,,,,,,+++*********))))))((((((++++++******************************************))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***---,,,***(((((()))***+++++++++******************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************+++***)))'''''')))***++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------...............111111111000000000000000222333333333333333333444555555444444555666888999999999:::::::::;;;;;;;;;<<<===>>>??????@@@@@@???BBBDDDKKK]]]lll\\\SSSWWWZZZUUURRRTTTTTTPPPOOORRRSSSQQQPPPQQQTTTRRRPPPOOOPPPUUU]]]bbbwwwtttssssssrrrqqqpppoooooolllooosssvvvvvvvvvwwwxxx~~~{{{|||ooovvvxxxlllVVVAAA666333222222222111111111111000//////000000///...------........................------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,```JJJIIIGGGFFFEEEDDDCCCAAABBBDDDEEEDDDBBB@@@??????@@@???===:::888555444333333333222222111000000000......---,,,,,,++++++***))))))*********+++++++++************)))))))))(((************************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,---,,,***)))((()))***+++************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************+++***(((''''''(((***++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------------...............//////////////////000000111111222222222222222333333333333444555444444444555666777888999999999999::::::::::::<<<<<<===>>>????????????AAA@@@AAAJJJbbbmmm\\\XXXWWWSSSQQQUUURRROOOOOOQQQRRROOOOOORRROOOOOOPPPQQQSSSVVVXXXYYY```lll~~~zzzrrrpppppppppooonnnnnnnnnnnnnnnnnnqqqssstttsssuuuxxx{{{}}}|||~~~rrrfffiiiggg\\\KKK;;;333111222222222111111111000000///////////////...------........................------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,cccLLLJJJGGGFFFEEEDDDCCCAAACCCDDDEEEDDDAAA@@@???@@@@@@???===;;;888555333222333333333222111111000000......------,,,+++++++++(((((()))))))))*********************))))))))))))************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))******(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,+++***)))((()))***+++************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************************************)))'''''''''''')))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,---------...............///000111222333333222222222222333333444444444444444444555666777888777888888888999999999999;;;;;;===>>>>>>>>>>>>>>>AAA??????BBBJJJfffkkk___ZZZUUUSSSVVVRRRPPPQQQSSSQQQOOOPPPTTTXXXTTTQQQPPPSSSUUUTTTSSSQQQVVV```nnnzzzpppmmmmmmnnnmmmmmmlllkkklllmmmnnnoooooopppqqqpppooosssyyyyyyooo]]]ZZZSSSHHH===555111000222222111111111000000000///////////////......---........................------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,aaaOOOKKKGGGFFFFFFEEECCCAAACCCDDDEEECCCAAA??????@@@AAA@@@===;;;888555333111333333333222222111111111.........---,,,,,,++++++))))))))))))*********+++*********)))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))+++***))))))))))))******))))))))))))************************************(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************************************((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,---------******++++++,,,---------//////000000111111111222111111111222333333444444333444444444555666777777777777777777888888888888:::;;;<<<======>>>======<<<===CCCGGGEEEPPPxxxvvvmmmcccZZZVVVTTTRRRSSSTTTRRROOOQQQVVVfff]]]RRRLLLNNNRRRTTTSSSTTTTTTUUUZZZeeeuuurrriiihhhkkknnnpppkkkjjjjjjjjjkkknnnpppqqqppprrrsssrrrrrrwwwwwwmmmYYYPPPDDD:::555333333222111111111111000000000000...///////////////..............................------------------------+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,bbbPPPKKKGGGEEEGGGGGGEEEBBBDDDDDDDDDCCC@@@???@@@AAA@@@???===;;;888555333222333333333222222222222222//////...------,,,,,,+++*********+++++++++,,,,,,))))))))))))))))))******(((((()))))))))*********************************(((((()))))))))*********((((((((((((((((((((((((''')))***)))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&'''(((((()))))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************)))))))))******++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...//////000222111111111000000//////000000111222222333444444333333444444555666666666666666777777777888888888999999:::<<<<<<<<<<<<<<<888888???EEEAAABBB[[[zzz~~~hhhYYYVVVSSSRRRSSSQQQNNNPPPTTTddd[[[PPPLLLNNNRRRSSSSSSVVVVVVVVVWWWZZZ```iiinnn|||{{{tttmmmhhhhhhhhhgggeeegggggghhhiiikkkmmmoooqqqvvv{{{vvvbbbSSSIII;;;222000222222222111111111000000000//////......///////////////...........................------------------------+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,hhhQQQKKKFFFEEEGGGIIIGGGDDDDDDEEEDDDBBB@@@???@@@AAA???>>><<<:::888666444333333333333333333333222222//////......---,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))************'''(((((())))))*********************************))))))))))))************))))))))))))))))))))))))'''((())))))''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++(((((())))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************(((((())))))***+++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,//////000111222333333444333333222111000///......///000000111222333444444222222444555555666555555666777777777888888888888888999:::;;;;;;<<<;;;;;;<<<:::<<>>MMM___ggg\\\VVVRRRRRRRRRPPPOOOQQQRRRPPPNNNOOOQQQSSSRRROOOPPPRRRUUUVVVWWWYYY[[[]]]cccrrr|||tttnnnkkkjjjiiiiiiiiigggdddaaaeeeeeegggiiikkkmmmnnnooo}}}nnn]]]III@@@555//////000111///111111000000000/////////---...//////////////////........................------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,mmmQQQJJJDDDDDDHHHKKKIIIFFFEEEEEEDDDBBB@@@???@@@AAA>>>===<<<:::888777555555333333333333333333333333/////////...------,,,,,,************++++++++++++((()))))))))************''''''(((((()))******+++************************((((((((())))))))))))***))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******'''(((((()))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))))))))))))))((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************((((((((()))***+++++++++***************++++++,,,***++++++++++++,,,,,,,,,//////000111222333444444222222111111000000////////////000111222333444444111222444555666555555555777777777888888888999999777888999:::;;;;;;;;;;;;>>>??????>>>>>>AAAHHHNNNffffff]]]UUUVVVXXXWWWTTTSSSLLLMMMNNNPPPQQQQQQPPPOOONNNPPPSSSTTTUUUUUUVVVXXXXXX^^^gggttttttnnnkkkhhhggg___bbbeeeggghhhgggggggggfffhhhkkknnnpppqqqpppppp{{{nnnsssaaaVVV===888222///000111000///111000000000////////////------...///////////////........................------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,nnnPPPJJJDDDDDDIIILLLJJJGGGEEEEEEDDDBBB??????@@@BBB===<<<;;;:::888777666666333333333333333333333333/////////...------,,,,,,))))))))))))************(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((()))((('''&&&''')))************************(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''((())))))***))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,------...///000111222222000000000000111111111111...///000111222333444444111222333555666555555444888888888888999999999999777777888999::::::::::::777===@@@>>>>>>AAABBB@@@GGGiiipppddd[[[\\\```^^^ZZZWWWTTTSSSQQQNNNLLLLLLPPPSSSSSSTTTTTTSSSRRRRRRSSSTTTSSSSSSTTTYYYbbbpppwwwtttpppllliiifffccc``````dddggggggdddccceeehhhjjjlllppptttuuuvvvuuutttuuuhhhkkkqqqZZZLLLGGG666444222222444444222000000000000000////////////------...///000000//////........................------------------------++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,jjjPPPKKKEEEBBBCCCEEEDDDCCCEEEEEEEEEDDDCCCAAA??????:::;;;::::::888555333222555444444333222111///...///...---,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))************))))))))))))(((((())))))*********+++))))))))))))))))))))))))---,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))***(((&&&'''***+++)))'''***))))))***++++++)))((())))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,***))))))+++---******+++++++++,,,,,,,,,---------............/////////000000000000///...000000000000111111111111111333555777888888666666666666666666777888999::::::::::::;;;;;;;;;<<<<<<=========>>>??????@@@@@@KKKIII```xxxeeelllvvvzzzmmmVVVUUUTTTQQQPPPPPPQQQTTTVVVSSSRRRQQQRRRTTTTTTRRRPPPSSSRRRRRRTTTXXX^^^dddhhh~~~xxxpppkkkhhhdddaaaaaaaaa```___ccc``````dddeeedddfffjjjjjjuuu~~~wwwjjj{{{___OOOAAA666333333222222111000//////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjjRRRMMMHHHFFFGGGHHHGGGFFFDDDEEEGGGGGGFFFCCC???===:::;;;::::::888555333222444444444333222111000///......---,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))))))))************))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))***(((''''''******)))'''))))))))))))******)))((())))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,,,,,,,+++*********+++---*********+++++++++,,,,,,,,,,,,,,,,,,------------//////000000000//////...//////000000000111111111111222555777888888777777666666666666777888999:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@DDDRRRmmmmmmYYYWWWUUUTTTSSSRRRPPPNNNSSSRRRQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRSSSVVVYYY[[[___iiiwww|||uuummmggghhheeebbb`````````___^^^aaa___```dddeeeeeehhhlllnnnvvvuuummmQQQCCC999111333333222111111000//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkQQQMMMIIIHHHIIIJJJHHHFFFCCCEEEHHHIIIHHHDDD???<<<:::;;;::::::888555333222333333333333333222111000...------,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((***((('''((()))***)))''''''((()))******)))((('''))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,,,,++++++******+++,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,......///////////////...//////000000000000111111000222444666888999999888666666666666777888999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????===DDDHHHMMMeeehhhaaaXXXTTTTTTUUUSSSPPPQQQQQQQQQOOONNNOOORRRTTTUUUTTTSSSRRRQQQQQQQQQQQQRRRUUUZZZ___iii{{{|||wwwqqqmmmllljjjgggccccccaaa___^^^___```___^^^^^^]]]^^^aaabbbaaaeeejjjqqqsss|||~~~kkk{{{WWW@@@888333///222222222111111000000///////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,gggMMMJJJGGGFFFHHHHHHFFFCCCCCCEEEFFFFFFEEEBBB???<<<::::::::::::888555333222222222333333333222222111------,,,,,,+++,,,,,,---******+++++++++******)))))))))))))))))))))))))))************)))))))))((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((((()))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))((((((((()))))))))(((&&&(((******)))(((''''''((((((((((((((((((((((((******))))))))))))******************++++++++++++++++++******+++,,,,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,------.../////////......////////////000000000111000111333555777888999999666666666666666777888888999999999999::::::::::::;;;;;;;;;<<<======>>>>>>>>>CCCCCCAAAKKKnnnwwweeeZZZXXXZZZ[[[ZZZSSSTTTTTTRRRPPPOOOQQQSSSRRRSSSSSSSSSSSSRRRRRRQQQSSSTTTVVVVVVWWW^^^hhhpppvvvnnnnnnkkkhhhffffffeeecccaaa___^^^^^^^^^```aaa```______^^^```bbbaaa___ccciiiqqqnnnrrrcccooozzzwwwbbbDDD666444333111222111111111000000000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,gggLLLIIIFFFEEEGGGGGGDDDBBBEEEDDDCCCAAA@@@???>>>>>>::::::::::::888555333222222222333333333222222111,,,,,,+++++++++,,,,,,---)))******+++++++++******))))))))))))))))))))))))************)))))))))(((******))))))))))))))))))((((((((((((((((((((((((,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))((((((((()))%%%(((+++,,,***((('''(((((((((((((((((((((((((((******))))))))))))******))))))*********++++++++++++***)))***------,,,+++))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,---..................////////////000000000///000222444666777888999666666666666666666777888888888888999999999::::::999::::::;;;<<<<<<=========;;;===@@@AAAMMMrrrxxxoooiiiccc^^^XXXXXXWWWVVVTTTSSSTTTUUUQQQRRRSSSTTTTTTSSSRRRRRRLLLNNNQQQQQQQQQRRRUUUXXXdddlllwww{{{sssmmmgggccceeedddbbbaaa``````___^^^^^^]]]^^^```bbbcccaaa```aaaaaaccceeeccc```dddkkkssspppuuu~~~nnnnnnooovvvvvvuuuaaaHHH888444333222111111111111000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqPPPLLLGGGFFFGGGGGGEEECCCEEEDDDAAA???======>>>>>>:::;;;::::::888555333222333333333333333222111000+++++++++++++++,,,,,,---))))))***++++++++++++***))))))))))))))))))))))))''''''((()))***+++,,,,,,************))))))))))))))))))))))))))))))))))))------,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''''')))***)))((('''(((***%%%)))---...+++(((((()))))))))))))))))))))))))))******))))))))))))******)))))))))************++++++)))(((***...///---***)))))))))************+++,,,,,,,,,,,,------------++++++,,,---..................////////////000000//////000222333555666777666666666555555666666777777777888888888999999999999999999:::;;;;;;<<<<<<===888<<>>SSSpppwwwkkk```\\\VVVSSSRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNOOONNNMMMMMMPPPRRRQQQUUU[[[bbblllzzzqqqmmmhhheeedddeeeeeeeee____________^^^^^^^^^^^^]]]]]]___bbbddddddbbb```\\\^^^bbbeeeddddddjjjssspppxxx|||kkkcccTTTGGG999555444222//////000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvSSSNNNIIIFFFFFFGGGEEECCCDDDCCCBBBAAA???>>>======:::;;;::::::888555333222444444444333222111000///++++++******+++,,,,,,---))))))***+++++++++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,************)))))))))((())))))))))))))))))))))))++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))******+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''')))******''''''(((***%%%***//////,,,))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))************+++((('''***...000---)))))))))))))))************++++++++++++,,,,,,,,,,,,******+++------................../////////000000/////////000111333444555777666666555555555666666777777777777888888888999888888999999:::;;;;;;;;;===;;;>>>AAA???>>>HHHTTT|||ppp```VVVSSSTTTTTTRRRTTTSSSSSSRRRQQQPPPOOOOOOSSSRRRQQQOOOMMMLLLMMMNNNKKKNNNQQQSSSVVV]]]fffmmm{{{vvvoookkkccc```^^^]]]___```aaaaaa\\\]]]^^^___^^^^^^^^^^^^\\\]]]___bbbeeedddaaa___ZZZ^^^fffnnnqqqttt~~~~~~oookkk{{{vvvdddZZZCCC:::333333333000///000///000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,nnnTTTOOOHHHDDDDDDEEEDDDBBBCCCCCCDDDDDDBBB@@@===<<<:::;;;::::::888555333222555444444333222111///...+++*********+++,,,,,,---((()))***+++++++++++++++))))))))))))))))))))))))************))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''')))+++***'''&&&(((***%%%+++000000---))))))+++))))))))))))))))))))))))******))))))))))))******))))))))))))************+++((('''***///000---)))))))))))))))************)))************+++++++++)))***+++,,,------...---............/////////000////////////000111222333777666666555555555666666777777777777888888888888777888888999::::::;;;;;;999<<<;;;777888@@@EEEDDDRRR~~~sssaaa\\\[[[ZZZWWWTTTSSSSSSRRRRRRSSSSSSTTTKKKMMMOOOPPPOOONNNLLLKKKKKKNNNRRRRRRQQQQQQTTTWWWYYYaaammmwww}}}vvvmmmeeebbbbbbdddaaa___]]]\\\\\\\\\ZZZYYY[[[\\\]]]\\\[[[YYYYYYZZZ[[[\\\___bbbddddddaaa^^^bbbhhhrrr}}}tttaaaWWWfff{{{iiiVVVKKK<<<555000222222///000555////////////000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmOOONNNKKKIIIGGGGGGGGGHHHDDDDDDDDDCCC@@@>>>;;;999;;;;;;:::999777555333222666555555444333222111000...---+++******+++---...++++++***))))))***+++,,,))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((('''&&&%%%''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))******---***((()))+++,,,+++)))'''((()))***************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111222222333333444555555888777666666666666777777555555555555666666666666777777777777888888888888;;;;;;:::;;;;;;<<<===>>>BBBRRRvvvzzziiiaaa^^^\\\XXXUUUTTTUUUSSSNNNMMMPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRPPPSSSWWW[[[```iiisss{{{~~~tttnnngggeeeccc```^^^]]]]]]^^^[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXZZZZZZZZZYYY]]]ZZZ\\\aaadddcccbbbeeelllwwwyyy[[[VVVTTTdddppp^^^MMM???333333222222111000//////////////////............,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++iiiRRRNNNJJJGGGGGGGGGFFFEEEDDDDDDDDDCCCAAA>>>;;;:::;;;;;;:::999777555444333555555444333222111000000...---+++******+++---...,,,+++***))))))******+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))************)))((('''&&&''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((*********))))))))))))))),,,***((((((***+++***)))(((((()))***************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000111222222333333555555555555555555555555555555555555666666666666666666777777777888888888::::::::::::;;;<<<===>>>CCCBBBSSS}}}mmmbbb___XXXSSSUUUVVVSSSPPPOOOQQQQQQPPPNNNLLLKKKKKKKKKNNNNNNOOOOOOOOOPPPPPPPPPLLLMMMOOOOOOQQQUUU\\\aaadddjjjttt}}}zzzuuurrrnnnjjjddd```___^^^]]][[[ZZZYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\[[[[[[\\\[[[ZZZYYY^^^[[[ZZZ[[[\\\^^^fffnnn}}}wwweeeXXXPPPVVVrrrzzz^^^JJJ;;;222333333222111111000//////////////////............,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++lllWWWPPPIIIFFFGGGHHHFFFCCCDDDDDDDDDCCCAAA>>><<<:::;;;;;;:::999888666444333444444333222111000000///------++++++++++++------,,,,,,+++***))))))******)))))))))))))))))))))))),,,++++++++++++++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))***++++++******)))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******'''''''''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''+++*********))))))((((((+++)))(((((()))******)))))))))))))))************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---............/////////.........///000000111111333444555555666555444333444555555555555666666666666666777777777777888888:::999999::::::;;;<<<===@@@888;;;UUU~~~vvviii]]][[[\\\YYYTTTRRRRRRRRRQQQOOOLLLKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNMMMLLLKKKKKKNNNPPPQQQSSSXXX]]]cccllluuu{{{{{{uuunnnjjj```___^^^^^^^^^]]][[[YYYXXXXXXXXXXXXWWWVVVUUUUUUYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXZZZZZZ___eeekkksssvvvcccXXXXXXeeerrreeeJJJ:::444222222222222111111000000////////////............---------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++vvv[[[RRRIIIFFFHHHJJJFFFBBBDDDDDDDDDCCCAAA???<<<;;;<<<;;;;;;:::888666444333444333333222111000//////---,,,,,,++++++,,,,,,---,,,,,,+++******))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,((((((((((((((((((((((((''''''((()))))))))))))))***************)))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((++++++******)))((((((((())))))(((((()))************)))))))))))))))******((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////------...//////000000111222333555666777666444333444444444555555555666666666666666666777777777888999888888999999:::;;;<<<:::;;;>>>DDDRRRsssvvviiiaaa[[[WWWWWWPPPRRRRRRPPPMMMKKKMMMOOOLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOORRRRRRRRRQQQRRRTTTYYY\\\bbbgggooowww~~~}}}zzzyyyqqqmmmhhhccc```]]]ZZZXXXZZZZZZZZZZZZZZZYYYXXXWWWUUUVVVXXXXXXXXXXXXVVVUUUWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWWWWWWWWWWWWWXXXYYYVVVZZZgggzzz{{{___KKKSSSnnn|||sssbbbMMM;;;444444777222111111111000000000/////////.........---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++{{{[[[SSSJJJHHHJJJLLLHHHDDDDDDDDDDDDCCCBBB???===<<<<<<<<<;;;:::888666444333444333333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))))),,,++++++******++++++,,,((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))+++,,,+++***)))(((((()))******((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------..................//////000111111222222333555777888777555444444444444444555555555555555666666666666777777777777777777888888999:::;;;777>>>CCC@@@<<>>===<<<<<<;;;:::999777555444444444333222111000000///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++******))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))***(((*********)))***,,,...++++++)))((((((((()))***))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------------.........//////000000111111222222222333555666777777666666333444444444444555555555555555666666666666777777777666666777777888999:::888999;;;<<<<<>>======<<<<<<:::999777555444555555444333222111000000+++,,,,,,------,,,,,,+++((((((***+++,,,,,,++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((()))******++++++)))***,,,+++******---///,,,+++)))((('''((()))***))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------........./////////000111111222222222333333444555555666666333333444444444555555555555555555666666666777777666666666666777888999999999666666;;;???@@@DDDIIIfffxxxxxx{{{{{{sssdddWWWPPPOOOQQQQQQPPPOOONNNMMMMMMMMMQQQNNNKKKKKKLLLMMMLLLJJJLLLMMMNNNMMMJJJHHHGGGHHHJJJKKKLLLLLLKKKLLLNNNOOOLLLNNNPPPPPPPPPRRRTTTWWWZZZZZZ\\\^^^aaadddfffhhhmmmmmmnnnoooqqqrrrssssssssssssrrrqqqooommmkkkjjjfffgggfffddd```\\\[[[ZZZYYYVVVSSSRRRSSSTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTUUUSSSQQQQQQRRRRRRRRRQQQOOOQQQTTTTTTSSSRRRTTTUUURRRQQQQQQQQQQQQRRRRRRSSSRRRRRRSSSTTTTTTUUUVVVVVVTTTUUUWWWWWWZZZbbbnnnxxxuuuggg^^^RRRIIIMMMWWWcccvvv}}}fffYYYCCC888000111444333222333///000000000000000000000.........---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++^^^JJJJJJKKKKKKJJJIIIHHHHHHDDDDDDDDDDDDCCCAAA???=========<<<;;;999777555444666555555444333222111111+++,,,,,,------,,,,,,+++&&&((()))+++,,,,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))((())))))*********))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((''''''((()))***+++,,,,,,)))+++---,,,++++++...111---+++)))((('''((()))***))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............//////000111111111222222222222333444555666333333333444444444555555555555555555666666666777555555555666666777888999888888<<>>;;;===BBBAAAfff}}}nnn```XXXVVVVVVVVVTTTRRRPPPNNNLLLLLLQQQMMMJJJJJJLLLMMMLLLKKKFFFGGGIIIIIIHHHIIIKKKMMMFFFHHHIIIIIIHHHIIILLLNNNJJJKKKKKKJJJIIIJJJLLLNNNOOOOOOPPPQQQRRRRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXVVVUUUTTTSSSTTTUUUTTTRRRQQQQQQQQQRRRPPPNNNNNNPPPRRRTTTTTTPPPQQQRRRRRRRRRQQQOOONNNOOONNNNNNNNNPPPQQQPPPNNNNNNQQQTTTSSSQQQPPPQQQSSSRRRRRRPPPPPPPPPQQQRRRSSSQQQRRRRRRSSSTTTUUUUUUVVVTTTWWW[[[___gggttt{{{^^^NNNEEEHHHLLLTTTnnn}}}rrrqqq^^^OOOHHH;;;444111444444///---///////////////000000000000......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++vvvaaaOOOLLLIIIIIIKKKJJJGGGDDDEEEEEEFFFEEEDDDAAA???===>>>===<<<999777555333222333444555555444111///---------,,,,,,,,,,,,++++++******++++++++++++******+++*********))))))(((((())))))))))))************((()))))))))))))))((((((((((((((((((((('''''''''(((((())))))))))))((((((''')))***)))((('''((()))((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''(((((((((((((((((()))***************(((((())))))((('''&&&&&&'''''''''''')))+++---...))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******++++++***************+++++++++************++++++***+++,,,,,,------,,,,,,---------............///......//////000000111111333222111111333555777999444444333333333444444555666666666666666666666666777777777777666666666666888999999::::::;;;<<<<<<@@@EEE[[[nnn```]]]ZZZ]]]]]]XXXOOOLLLOOOUUUXXXTTTOOOMMMMMMMMMJJJGGGLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLNNNPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPPPPQQQQQQRRRRRRRRRUUUSSSPPPNNNNNNPPPQQQQQQWWWSSSOOOOOOSSSVVVWWWVVVRRR\\\gggqqqyyygggZZZHHHFFFHHHUUUrrrvvvcccPPPAAA888333222111000////////////222111///...---...000111//////.........------------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***************************vvv]]]OOOLLLIIIIIIJJJJJJGGGDDDDDDEEEEEEEEEDDDAAA???===>>>===<<<999777555333222444444444444333111///...------,,,,,,,,,,,,++++++))))))************))))))************)))))))))((((((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++***))))))***+++(((((((((((((((((((((((())))))))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((()))***************((((((((((((((('''&&&&&&(((((('''((()))***,,,---))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++***))))))******+++++++++************++++++***+++,,,,,,------,,,,,,------------.....................///000000111111222222111111222444666888555555444444333444444444555555555555555555555555777666666666666666666666888888888999::::::;;;;;;<<<>>>JJJfff|||nnnggg^^^\\\WWWSSSRRRSSSWWWZZZYYYTTTPPPNNNOOOPPPNNNMMMKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPPPPQQQRRRRRRRRRMMMOOOQQQRRRSSSTTTVVVYYYfffppp}}}xxxgggWWWLLLFFFLLL[[[rrruuucccRRRDDD999333333222111000////////////222111///...---...///000///.........------------------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************tttXXXNNNKKKHHHHHHJJJIIIFFFCCCDDDDDDEEEEEEDDDAAA???===>>>===<<<999777555333222555444444333222111000000------,,,,,,,,,,,,++++++(((((())))))))))))((((((************))))))))))))(((((())))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***)))(((((((((***(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))******))))))(((((((((((((((''''''&&&)))(((((((((((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******)))))))))******+++++++++************++++++***++++++,,,,,,,,,,,,,,,------------............---......//////000111111111000000000111333444666777666555444444444444444333333333444444555555555666666666666666666666666666666777888888999999:::999:::===GGG```|||qqqddd\\\\\\^^^]]]\\\\\\WWWPPPLLLLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPQQQMMMQQQUUUVVVVVV\\\fffooonnnYYYNNNGGGDDDIIIQQQsssttt^^^KKK@@@999333000222222111000////////////111000///.........///000............------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************uuuWWWNNNKKKHHHHHHIIIIIIFFFCCCCCCDDDDDDEEECCCAAA???===>>>===<<<999777555333222555444333222111111111111------,,,,,,,,,+++++++++))))))************))))))*********)))))))))))))))(((((((((((()))))))))***'''(((((())))))))))))(((((((((((((((((()))))))))(((((())))))))))))((((((%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((((()))))))))))))))((('''((((((((((((((('''''')))))))))((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,***))))))))))))******+++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,---------.........------......///000000111000/////////000111333444777777666555444444444444111222222333333444444555555555555666666666666666555555666666777888888888999===???>>>FFFbbbwwwppplllhhhdddggg___UUUNNNLLLKKKJJJHHHIIIIIIIIIIIIIIIJJJKKKLLLHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNNNNNNNNNNMMMMMMMMMNNNMMMMMMNNNQQQUUUXXXZZZ[[[[[[\\\bbbpppiii]]]NNNGGGOOOWWW___rrrqqq```KKK;;;666444333000111111000///////////////111000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************yyy\\\NNNKKKHHHHHHJJJIIIFFFCCCBBBCCCDDDDDDCCCAAA???===>>>===<<<999777555333222444444333222111111111111------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))******'''(((((((((((()))))))))''''''((()))))))))))))))(((((((((((())))))******(((((())))))))))))(((((($$$&&&'''&&&%%%$$$%%%&&&(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((((()))))))))(((((('''''''''((((((((((((((('''))))))))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))(((((()))******+++++++++************++++++)))***++++++,,,,,,++++++,,,,,,,,,------------...---------...//////000000////////////000111111222666666555444444444444444222222222222333333444444444444555555666666666777444555555666666777888888>>>CCCEEE@@@===HHHaaavvv|||sssnnnppphhh\\\TTTPPPOOOMMMKKKIIIIIIIIIIIIIIIJJJKKKLLLHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLPPPPPPPPPPPPTTT\\\gggooopppooopppttt~~~www^^^PPPEEEKKK```}}}sssYYYLLL===444333444333111111000//////////////////000//////...............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************{{{bbbOOOLLLIIIIIIKKKJJJGGGDDDAAABBBCCCDDDCCCAAA???>>>>>>===<<<999777555333222333333333222222222111111------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++))))))))))))************''''''(((((((((((())))))&&&'''((())))))******)))'''(((((())))))******+++(((((())))))))))))(((((('''((()))(((''''''''')))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))(((''''''&&&'''(((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((((((((()))******+++++++++************++++++)))******+++++++++++++++,,,,,,,,,,,,------------,,,------......///000000/////////000000111111111444444333333333444444555333333333333333333333333444444444555555666666777444555555666666777777888AAADDDDDD???999<<>>>>>===<<<999777555333222222222333444333222111000------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++((()))))))))************'''''''''((((((((())))))&&&'''((()))************'''(((((()))******++++++(((((())))))))))))((((((''')))***)))((('''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))(((''''''&&&&&&&&&'''(((((((((((((((&&&'''((())))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''(((((()))++++++++++++************++++++))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000//////000111111111111000222222222222222333444555555555444444333333222222333333444555555666777777555555555666777777888888<<>>>>>===<<<999777555333222111222333444444333111///---------,,,,,,,,,++++++******++++++++++++******(((((())))))*********+++''''''''''''((((((((()))&&&'''((()))************'''(((((()))***+++++++++(((((())))))))))))((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))(((((())))))((('''&&&&&&&&&&&&'''((())))))((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((''''''''''''((()))++++++++++++************++++++))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,------...//////000///000111111111111111000000000000111222333555555777666555555444333222111333333444444555666777777555555666666777888888888333999>>>===999777999===???FFF]]]{{{vvvvvvxxxmmmccc]]]WWWRRRNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFHHHLLLOOOQQQZZZ```jjjooommmdddWWWOOOIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOPPPRRRSSSTTTUUUXXX]]]ccciiiqqqwwwbbbXXXWWWLLLJJJLLLUUUaaarrrjjjTTTAAA444222222333333222111000000//////.........//////000......//////......---,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************gggTTTMMMKKKJJJIIIJJJJJJHHHGGGBBB@@@AAAEEEDDD???===???@@@???===:::888555444333222333333333333222111111------------------------++++++++++++++++++++++++'''((()))++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))***)))(((&&&$$$$$$&&&''''''&&&%%%%%%&&&******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))...%%%'''---((((((+++)))))))))((((((''''''&&&&&&)))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,,,,***)))***+++,,,,,,++++++++++++++++++,,,,,,,,,---------......+++---000111000///......000000000000000000000000222222111111111111111111222222222222222222222222333333333333444555666666444555666777888999:::::::::===FFFXXXrrrvvvqqqwwwwwwmmm```VVVQQQPPPNNNLLLKKKJJJJJJJJJGGGFFFFFFHHHIIIIIIHHHGGGJJJFFFEEEKKKLLLGGGEEEGGGDDDFFFGGGGGGFFFFFFEEEBBBEEEDDDDDDCCCCCCDDDEEEFFFIIIGGGEEEEEEFFFFFFEEECCCGGGAAA@@@GGGIIIGGGKKKTTT[[[]]]bbbjjjrrrqqqbbbQQQOOOHHHIIIJJJFFFIIINNNIIIEEEIIILLLKKKJJJKKKHHHCCCOOOTTTYYY\\\]]]```ggglllnnnwwwhhhTTTCCCFFFSSSUUU\\\ooo|||ooo]]]LLL???999777111111111111000000000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,***)))))))))*********++++++,,,,,,++++++***+++++++++,,,,,,+++++++++************************fffRRRMMMKKKJJJJJJJJJJJJHHHGGGBBB@@@AAADDDDDD@@@>>>???>>>===;;;999777444333222222222333333222222111000------------------------++++++++++++++++++++++++(((((()))***************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))***)))(((&&&%%%###%%%((((((((()))***+++***)))))))))((((((((('''((((((''''''(((((()))***))))))))))))))))))))))))''' $$$(((''',,,000***)))))))))))))))((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,------------...+++...000111000/////////000000000000000000000000111111111111111111111111222222222222222222222222333333333333333444555666444555666777888999999:::777888;;;AAAOOOmmm~~~{{{jjjbbbXXXRRRPPPPPPMMMKKKOOOPPPQQQRRRSSSSSSRRRQQQLLLHHHGGGKKKKKKGGGEEEGGGHHHGGGEEECCCCCCEEEHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEFFFHHHHHHFFFDDDHHHEEEEEEHHHIIIHHHLLLQQQSSSZZZaaagggmmmlllbbbWWWTTTKKKLLLNNNJJJMMMPPPIIIJJJLLLKKKGGGHHHNNNSSSTTTYYY]]]dddmmmwwwqqqkkkiiihhhbbbYYYQQQJJJDDDHHHaaa}}}zzznnneeeWWWGGG;;;444111111111111111000000000//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,***)))))))))*********++++++,,,,,,++++++*********++++++++++++******************************hhhRRRLLLKKKJJJJJJKKKJJJHHHGGGAAA???@@@DDDDDD@@@>>>@@@===<<<:::888666333222111222222333333222222111000------------------------++++++++++++++++++++++++)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''')))******+++(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''((()))))))))(((&&&&&&%%%&&&((()))((((((***+++))))))))))))(((((((((((()))(((((((((((()))******))))))))))))))))))))))))'''%%%((())),,,999===111))))))))))))************)))))))))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,,,,***)))***+++*********++++++,,,,,,---,,,,,,,,,,,,------------,,,...111111000//////000000000000000000000000000111111111111111111111111222222222222222222222222444333333333333333444555444555555666777888999999999999:::888999HHHgggtttiiieeebbb\\\VVVVVVYYY___eeejjjkkkhhhdddZZZRRRKKKIIIIIIFFFEEEEEEFFFEEECCCCCCCCCEEEGGGIIICCCDDDEEEFFFEEEDDDBBBAAADDDDDDEEEGGGHHHHHHEEEBBBFFFKKKMMMKKKJJJMMMNNNMMMOOOWWW^^^```bbbccc```\\\PPPFFFFFFHHHFFFKKKNNNFFFSSSTTTRRROOORRR]]]ggglllvvvyyyppp\\\RRROOOKKKDDDEEECCCEEEJJJPPPdddpppZZZOOOAAA555111000111111111111000000000000//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++******)))***************++++++++++++******)))******************)))************************lllTTTKKKJJJJJJJJJKKKKKKIIIGGG@@@>>>@@@DDDDDD@@@>>>@@@<<<<<<:::888666444222222222222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((((((((()))+++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))******+++((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''((()))(((((('''&&&'''(((((('''%%%$$$%%%&&&))))))))))))(((((((((((()))))))))))))))******+++((((((((((((((((((((((((******---+++...>>>BBB111((((((((())))))*********(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))***,,,,,,***)))***+++))))))***+++,,,,,,------++++++,,,,,,,,,------------///111111000///000111000000000000000000000000000000000000111111111111111111111111111111111111444333333222333333444444444444555666666777888888999;;;>>>???;;;<<>>@@@CCCCCC???===???===<<<;;;999777555444333111222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((((((((()))+++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((('''%%%%%%&&&((((((((((((((()))))))))))))))))))))))))))******+++((((((((((((((((((((((((((()))+++&&&&&&444777&&&'''''''''(((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))***,,,,,,***)))***+++))))))***+++,,,,,,------+++++++++,,,,,,,,,---------///000000//////000111//////////////////////////////000000000111111111111111111111111111111111333333222222222333444444444444444555666666777777666666999>>>>>>:::999<<>><<<===<<<<<<:::999777555444333111111222222111111000///,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''((((((((((((&&&'''((((((((()))---///(((((((((((()))))))))))))))(((((((((((()))******))))))))))))))))))))))))(((''')))&&&!!!)))---"""''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,,,,***)))***+++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,---...//////......///111////////////////////////...//////000000111111111111111111111111111111111111111111222222333444555444444444444555555666666888333222777:::999999:::@@@FFFYYYzzzuuuttt{{{{{{vvvooocccZZZWWWTTTQQQUUU^^^bbb]]]VVVOOOKKKKKKMMMOOOLLLKKKIIIIIIKKKLLLKKKKKKSSS___jjjllljjjhhheeecccSSSUUUUUUYYYfff{{{uuupppnnnkkkvvvppp]]]PPPHHHGGGCCC???AAAJJJXXXcccmmm|||sss^^^JJJ<<<555222000000222222000---000000////////////............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***))))))************)))))))))******************)))************************lllQQQHHHHHHIIIKKKMMMLLLIIIFFFBBB@@@AAACCCBBB===:::;;;;;;:::999888666444333333111111111111111000000///++++++++++++++++++++++++************************(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''''''''((())))))%%%&&&''''''(((***...111'''((((((((()))))))))***((((((''''''(((((()))***))))))))))))))))))))))))***&&&***+++###%%%+++((()))))))))(((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,,,,***)))***+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---...---,,,---...000////////////////////////......//////000111111222111111111111111111111111000000000111222444555666333444444444444555555555999444333666888888:::>>>:::777<<>>555333444...///000///...---...000000/////////.....................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************+++++++++,,,,,,+++++++++((()))***+++,,,,,,+++***))))))************))))))++++++,,,,,,,,,,,,++++++************************sssOOOHHHFFFLLLNNNGGGJJJNNNGGGDDD@@@>>>@@@AAA>>><<<===999999888666555444333222333333333222111000//////...---,,,,,,+++++++++++++++++++++************)))******************************)))((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((()))***************+++******)))(((''''''&&&))))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''---------,,,,,,+++++++++))))))***+++,,,,,,------------,,,++++++++++++,,,---------------------------------............///............////////////111111111000000000000000000111111111111222222222222333333444555666777777555555555555555666777777:::666777===>>>CCCVVVmmmxxxmmmbbbZZZPPPLLLWWWhhhoooZZZNNNHHHFFFJJJKKKIIIKKKOOOgggooorrrjjj]]]VVVYYY___YYYSSSOOOMMMGGGBBBFFFOOOXXXtttwwwcccWWWFFF:::555444333111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************|||RRRJJJFFFKKKMMMHHHJJJMMMGGGDDD@@@>>>AAAAAA>>><<<===999999888666555444333222222333333222222000//////...---,,,,,,+++++++++,,,+++++++++************)))******************************)))((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((()))************)))*********)))(((''''''''')))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''+++++++++++++++*********))))))***++++++,,,------,,,+++++++++++++++,,,,,,------------------------------------........................////////////000000000000000000000000000000111111111222222222444444444444444444555555555555555555555666666777:::666777;;;;;;:::EEETTTkkkrrrddd```bbbssszzz{{{sssjjjgggfffdddwwwyyyzzz{{{zzzyyyzzz|||~~~|||zzzxxx~~~zzzrrrfffWWWLLLGGGAAA>>>@@@BBBAAAEEEJJJRRRUUURRRJJJFFFHHHIIIGGGMMMLLLPPPXXX\\\]]]bbbiiissscccXXXIIIAAA888222222222111///////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************WWWMMMGGGJJJMMMHHHJJJMMMGGGDDD@@@???AAABBB>>><<<===999999888666555444333222222222222222222111000///------,,,+++++++++,,,,,,+++++++++************)))***************************))))))(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))'''((())))))******))))))******))))))((((((''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***************))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------------------............---............/////////000000000000000000000000000000000111111111222222444444444333333222222222555444444444444555666666999555666;;;:::555777>>>AAASSSpppvvvllleee___bbb[[[WWWWWWTTTOOORRR[[[\\\\\\ZZZXXXYYYZZZTTTLLLPPPQQQQQQOOOKKKFFFBBB@@@BBB>>><<<>>>>>>>>>AAAEEEMMM]]]fffaaa```iiinnnlllvvvxxx~~~ppp[[[KKKBBB666333111222555666333111////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))************************___RRRGGGHHHLLLIIIKKKMMMGGGDDD@@@???BBBCCC???<<<===999999888666555444333222222222222222222111000///---,,,,,,++++++,,,,,,,,,+++++++++*********))))))************************))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))'''(((((()))))))))))))))***)))))))))((((((((('''((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))))))))((())))))******+++++++++))))))******+++++++++,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........///////////////000000000000000000000000000111111111111222222222222222222222222444444333333444444555666666333444:::;;;888777999;;;@@@JJJ___wwwsssgggWWWTTT^^^YYYZZZ]]]dddnnnnnn___NNNJJJIIIKKKPPPRRRPPPOOOPPPTTTVVVYYYZZZWWWSSSOOOMMMddd~~~hhhUUUHHH@@@<<<333222333444666666333111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,***+++++++++++++++,,,,,,+++++++++***************************************))))))))))))))))))))))))************************oooVVVGGGFFFKKKJJJKKKLLLGGGDDD@@@@@@CCCCCC???<<<<<<999999888666555444333222111111222222222111000000,,,,,,,,,++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******)))*********++++++,,,,,,)))***************++++++333222000...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------..................//////000000000000//////000000000111111111000000111111222333444444333333333333333444555555555222333777::::::::::::>>>>>>>>>BBBQQQpppyyyvvvyyytttkkk|||sssZZZGGG>>>:::888666222111000000111000///...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************[[[HHHDDDKKKKKKKKKLLLFFFDDD@@@@@@DDDDDD@@@<<<<<<999999888666555444333222111111222222222111111000,,,,,,+++++++++,,,------+++++++++************)))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''((()))***+++*********+++++++++++++++************************333222000...,,,******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---......//////000000111/////////000000000111111///000111222333444444555333222222222222333444444555444333444666777888888666999=========JJJfff```RRRBBB888777777444111111111//////...///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++***************++++++,,,,,,---)))))))))***************************************))))))))))))))))))))))))************************^^^HHHBBBJJJKKKKKKKKKFFFCCC@@@AAAEEEEEE@@@<<<<<<999999888666555444333222000111111222222222111111,,,+++++++++,,,,,,---...+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((('''''''''((()))+++,,,***************)))))))))************))))))))))))///...---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------......///000000111////////////000000000111111222222222333333444444222222222222222333333444333444555444444555666666333555:::>>><<<;;;DDDPPPpppxxxcccDDD???888666666666333000222222111000000000222444........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++******))))))******+++,,,,,,------((()))))))))*********+++************************))))))))))))))))))))))))************************```HHHAAAJJJLLLKKKKKKFFFCCCAAAAAAEEEEEE@@@===<<<999999888666555444333222000111111222222222111111++++++++++++,,,,,,---...+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******************************'''''''''((((((***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((('''''''''((()))+++,,,******))))))((((((''''''*********)))))))))))))))+++******************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------...///000000111////////////000000000000444444444333333333222222222222111111222222333444000444777666555666777777:::555555;;;===;;;<<<@@@CCCZZZzzzmmmPPP999555555444222111000000000///000000///...---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++'''((()))++++++******)))))))))***+++,,,,,,------(((((())))))*********+++************************))))))))))))))))))))))))************************UUUMMMGGGIIIKKKJJJGGGGGGBBBAAAAAABBBBBBAAA===;;;999777666555666666444222333222111111000000111111///---++++++,,,,,,,,,+++************************************************))))))))))))))))))))))))(((((())))))*********+++)))(((((()))+++...222444***)))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))(((''''''''''''''''''%%%&&&***+++'''''')))*********)))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...///000///...---...///---------............///...///000222222111111000000111111111111222222222111111222222222333333333333333444444555666666666666777777777888888888888===AAALLLcccvvvfff___UUUDDD888666222111111111000000//////111111000000//////........./////////......---,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))...---+++*********++++++************************************************************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))*********))))))(((WWWNNNHHHIIIKKKHHHFFFEEECCCBBBBBBCCCCCCBBB>>><<<999888666666666666444222333222111111000000111111///---++++++,,,,,,,,,+++************************************************)))))))))))))))))))))))))))))))))((((((((((((((((((''''''((())),,,///000))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))(((((((((((((((((((((((((((''''''&&&&&&'''''''''))))))((('''''''''''''''(((&&&'''******'''&&&(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,---------...///...---,,,---...---------............///...///000111222111111000000000111111111222222222111111111222222222333333333333333444555555666666666666777777777888888888:::<<>>;;;;;;:::888777777666444222333222111111000000111111///---++++++,,,,,,,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++(((((((((''''''(((((((((&&&'''(((((()))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''((((((+++((('''******''''''***((('''&&&''')))***(((&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************(((((())))))************))))))*********+++++++++*********+++++++++,,,,,,+++---......------...///---------............//////////////////000000000//////000000000111111111000000111111111222222222111111222222333444444444444555555555555666666666222666999:::999999===@@@EEE]]]zzzrrrvvvvvv```OOOEEE===777444000000333555333000...//////////////////000000.............../////////......---,,,,,,,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))*********))))))))))))))))))))))))))))))(((((()))***************rrrQQQHHHAAACCCGGGHHHIIIJJJBBBAAAAAABBBBBBAAA===:::<<<:::888777777666444222333222111111000000111111///---++++++,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***,,,,,,---((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((()))******(((''''''''''''(((((()))***'''''')))***((())),,,,,,)))&&&''')))***)))&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((()))******++++++)))))))))************+++************+++++++++++++++,,,......------...000---------............/////////.........///000111/////////000000000111111000000000111111111111222000111111222222333333444444444444444555555555666999777666666888:::;;;;;;;;;AAAMMM^^^vvvuuujjjYYYIII>>>888555333444111//////000111111111......////////////000000---............/////////---,,,,,,,,,---///111222,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))'''((()))******+++******iiiQQQHHHAAACCCFFFGGGHHHIIIBBBBBBBBBCCCCCCAAA>>>;;;===;;;999777777666444222333222111111000000111111///---++++++,,,,,,,,,+++************************************************))))))))))))))))))))))))&&&''''''((()))***++++++''''''((((((((((((((('''%%%&&&((()))***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((()))***+++'''''''''''''''((()))))))))&&&&&&)))***)))***...111,,,'''&&&(((***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))************************++++++++++++)))+++,,,---,,,,,,...///---------............//////......---...///000111////////////000000000111000000000000111111111111000000111111222333333333333333444444444555555555999777555666888:::<<<<<<===888;;;EEEPPP___xxx~~~jjjUUULLLBBB;;;777666444444222111...,,,---///000///........./////////000000---------.........//////111000...------...///000,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))'''((()))******+++++++++eeeSSSIIIBBBBBBEEEFFFFFFGGGDDDCCCCCCDDDDDDBBB???<<<===;;;999888777666444222333222222111000111111111///---++++++,,,,,,,,,+++************************************************))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&''''''((((((''''''$$$&&&((()))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((()))++++++'''''''''''''''((()))***)))&&&&&&)))***)))+++000444...'''&&&(((******((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''(((((()))***+++++++++))))))))))))************)))************+++++++++(((***++++++++++++---...---------........./////////......------///000111////////////000000000000000000000000111111111111000000000111222222333333333333333444444444555555///111444777888999999:::===777:::CCCAAA===LLLcccxxxwww^^^OOOAAA:::444333444333111000---///000/////////---+++---.........//////000000---------.........//////888666333///,,,+++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,---,,,,,,+++************************************************************************++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))''''''(((******+++++++++fffNNNFFFAAACCCGGGGGGFFFFFFEEEAAAAAAEEEEEEAAA>>>>>><<<;;;999777666555444444222111000111222222111000+++------,,,******---000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''+++***((('''''''''((()))///...,,,)))'''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((($$$''')))&&&"""$$$,,,444******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......000000000000////////////000000000000000000000000000111111111111222222222111222333333444444333333333444555666777777777777999999999999:::<<<>>>???MMM___{{{vvvdddPPPCCC<<<444444333333222111000000000000000000000000000000////////////////////////---------............///AAA===666000,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************)))************+++++++++***************************++++++,,,,,,++++++***)))************+++++++++)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))aaaNNNFFFAAACCCGGGGGGFFFFFFEEEBBBAAAEEEEEEAAA>>>>>>===<<<:::888666555444444222111000111222222111000,,,---...,,,******,,,///************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''***))))))(((((((((((((((...,,,***((('''&&&&&&'''''''''''''''(((((((((((()))(((((((((((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))***)))***...666<<<***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,---------.........000/////////////////////000000000000000000000000000000111111111222222222111222333333444444333333333333444555666666666666777777777777888:::<<<===<<>>======<<<:::888777666555555222111000111222222111000.........---+++***+++---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((((('''+++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''((((((***'''%%%&&&,,,222555666))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++************++++++******+++++++++,,,,,,,,,---------------------------------...............////////////////////////000000000000000000000000000000000111111111222222111222222333333333333333222333333444444555555555555555555555666888999:::;;;<<>><<<;;;999777666555555222111000111222222111000//////...---,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((()))*********)))'''&&&((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''((((((***&&&###'''...222...)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************++++++++++++******++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................///////////////000000000000000000000000000000000000111111111111111111222333333333333222222222222222333444444555444444444555666666777888=========<<<>>>EEENNNTTTlll||||||sssjjj\\\OOOHHH:::777555444555666444333222222111111000000000000////////////////////////........................,,,,,,---------.........------------------------++++++++++++++++++++++++++++++************++++++************************************************))))))*********+++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))```NNNFFFAAACCCGGGGGGFFFFFFFFFCCCBBBEEEEEE@@@=========<<<:::888777555555444222111000111222222111000//////......---,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))*********)))'''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((((()))''''''''''''((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''((((((***)))***000666666///'''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************++++++++++++******+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------....../////////000//////////////////////////////000000000111111111000111222222333333222222333333222222222333444444444444555666666777777777333555777999:::;;;===???DDDNNN```tttsss```TTTLLLAAA888333///222555555333111111222111111000000000000//////................................................,,,,,,,,,------------...............---,,,,,,+++++++++++++++++++++++++++++++++************++++++************************************************))))))*********+++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))bbbNNNFFFAAACCCGGGGGGFFFFFFFFFCCCBBBEEEEEE@@@<<<<<<<<<;;;999777666555444444222111000111222222111000///...---...///...,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((((('''&&&'''((())))))))))))(((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''((((((%%%(((---444777555///)))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......//////000/////////////////////////////////000000000111111000111111222222222222222444333222222222333444555444444555666777777666666666555555555666888:::;;;888<<>>666222222333222000111111111111111111111111000000000000////////////////////////....................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************+++++++++************)))******++++++++++++******************************************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))^^^LLLEEEAAAEEEIIIIIIGGGGGGDDDAAA@@@CCCCCC???;;;;;;<<<;;;999777555333333222000111111111111111111000...---,,,---...///...,,,++++++,,,++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///...+++(((&&&%%%%%%%%%'''(((((())))))((((((''''''((())))))))))))))))))...---+++)))((('''''''''&&&&&&''''''''''''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))***000000)))'''++++++'''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))((('''&&&''')))(((((())))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,---...000111222555444222000............000000000000000000000000000000000000000111111111111111111222222222222333333333333333333222222111444444444444444444444444555555555666666666666777999888777777777888:::;;;GGGOOOZZZhhhzzz{{{qqqbbbTTTJJJAAA999444555333111000000222444555111111111111111111111111////////////000000000000////////////............------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,***)))))))))***+++++++++,,,,,,,,,,,,++++++************************************************)))*********+++,,,,,,,,,************************+++++++++++++++*********+++++++++++++++***************++++++++++++******))))))))))))))))))))))))bbbKKKDDD@@@DDDHHHHHHFFFFFFDDDAAA@@@CCCCCC???;;;;;;===<<<999777555333222111000000111111111111000000...---,,,,,,......---,,,+++++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((('''(((((()))))))))((((((111///,,,***(((((()))***(((((((((((())))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((,,,---)))'''******(((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++************************++++++************++++++******************++++++,,,,,,,,,------.........---------...//////000000////////////000111333333555444222111//////......000000000000000000000000000000000000000000000000111111111111222222222222222222333333333222222111444444444333333333333333444444555555555666666666666777888999::::::::::::999;;;>>>CCCLLL]]]qqq{{{jjj```QQQJJJAAA:::555333000...111333555444111000222555111111111111111111111111////////////000000000000////////////............------------------------------------------------......---------,,,,,,,,,************************++++++++++++++++++++++++************************---,,,***(((((()))***,,,***++++++++++++++++++***************************************************((())))))***+++,,,,,,---************************+++++++++***************+++++++++*********************++++++++++++******))))))))))))))))))))))))jjjKKKCCC???CCCGGGFFFDDDDDDDDDAAA@@@CCCCCC???;;;;;;===<<<999777555333222111000000111111111111000000...,,,+++,,,---...---,,,+++++++++++++++***(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&((()))+++,,,---((((((''''''''''''(((((('''''''''((((((''''''&&&---,,,)))((('''(((***+++'''((((((((())))))******(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''***+++)))''')))***)))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%''''''&&&&&&((()))'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))******+++++++++,,,************************++++++************++++++))))))******************,,,,,,---...//////000000000000111111222333333444666666555555444555555555666666555555444444444444222222222222222222222222111111111000000000000000000000111111111222222222111111222333333222222222333333333333333222222222444444444444555555555555666666555555444444444333999999888777888>>>FFFMMMaaannnvvviii\\\OOOCCC;;;555333111111111222333333...111444222...,,,---///000000000000000000000000.../////////000000000111////////////............------------------------------------------------......---------,,,,,,,,,************************++++++++++++++++++++++++************************---,,,***(((((()))***,,,))))))************))))))************************************************(((((()))***++++++,,,,,,******************************************************************************++++++++++++******))))))))))))))))))))))))oooKKKDDD@@@CCCGGGFFFDDDDDDDDDAAA@@@CCCCCC???;;;;;;<<<;;;999777555333333222000111111111111111111000---,,,+++,,,---...---+++++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((('''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''')))***)))(((((()))***(((((((((((((((((((((((())))))))))))((((((((((((************************(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,************************++++++************++++++))))))******+++,,,,,,---------...///000111222333444555555666777888999999<<<<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;555555555555555555555555222222222111111111111111000000000111111111111222000111222222222222222222222222222222222222222222333333333444444444555555777666555444333333444555555666777777666777999;;;???EEEPPP]]]jjjvvvwwwmmmeee[[[SSSHHH???:::777444111000000111222222333333333---000222111///---...000000000000000000000000000......//////000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,***)))))))))***+++)))))))))******)))))))))************************************************((()))))))))***+++++++++************************)))))))))***************)))))))))*********************++++++++++++******))))))))))))))))))))))))pppMMMFFFAAAEEEHHHHHHEEEEEEDDDAAA@@@CCCCCC???;;;;;;;;;:::888777555444444333111111222222222222111111---,,,++++++------,,,+++++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''))))))******)))'''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((('''&&&''')))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************))))))***++++++,,,------************************++++++************++++++)))***+++,,,---///000000111111333444555777888888999999:::;;;<<<===>>>>>>>>>>>>======<<<=========<<<<<<<<<======<<<<<<<<<777777777777777777777777333333333333222222222111000000000000111111111111000000111222222222222222000000111111222222333333222333333333333444444444666666666666777888999:::222444555666777888999:::888:::<<>>999888555111111222555666666222333333222111000000111...000111111111000111222000000000000000000000000.........///000111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************+++++++++************))))))******++++++******)))************************************************))))))))))))************************************((()))))))))*********+++((()))))))))*********+++******++++++++++++******))))))))))))))))))))))))nnnOOOHHHCCCFFFJJJIIIGGGGGGDDDAAA@@@CCCCCC???;;;;;;:::999888666555555444444222222333333333333222222---,,,++++++------,,,+++++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((('''&&&%%%%%%&&&'''((())))))***))))))(((''''''))))))******)))((('''''''''''''''((()))******+++&&&&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''*********+++)))'''(((+++((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))************************************************))))))***+++,,,,,,------************************++++++************++++++***+++,,,...000111222333666777888:::;;;===>>>???<<<<<<===>>>???@@@AAABBB>>>>>>>>>>>>>>>???@@@@@@;;;;;;<<<<<<;;;::::::999999999999999999999999999444444444333333222222222000000000000111111111111///000111222222222222222//////000111222333333444222222333333333444444444444444444444333333222222666666555555555666777888333666:::<<<<<<;;;;;;<<>>;;;888777888999333333333444333222///---222222111///......000222........................000000000000000000000000---......///000111111222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***************************++++++++++++***))))))+++++++++,,,,,,+++++++++*********************************************************)))))))))))))))************************(((((())))))*********+++(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))tttPPPHHHBBBDDDHHHGGGFFFFFFFFFBBB@@@BBBBBB>>>;;;<<<<<<;;;888555444333444555333222111000000111222333......---,,,,,,,,,,,,---+++++++++************)))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((())))))((('''&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++***)))'''''''''((()))''''''''''''((((((((((((***))))))((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''''''''''',,,***((('''&&&'''((())))))))))))))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))'''(((***++++++***))))))***++++++++++++***+++++++++*********)))))))))************+++++++++***,,,------+++***+++,,,+++*********++++++,,,---000000111222444666999:::>>>======>>>???@@@???>>>DDD???<<<>>>@@@???AAAEEE???@@@AAA???<<<::::::;;;<<<>>>??????===<<<<<<===888999999::::::999999888888888777666555555666666222222111000000111222333000000000000000111111111111111111111111111111111111111222222222333333333222222222222222222222222333333333444444444555555555555555555555666777777888888999;;;>>>CCCGGGIIIXXXcccqqqzzzyyyrrrllliiiTTTQQQMMMHHHCCC@@@>>>===888777666555444333333333222222222111111111000000111111111111000000000000........................///////////////.........000000000000000000000000222222111111000//////...000///......000111000...000000////////////......//////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++---,,,,,,+++++++++++++++******************************************************************************************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((tttQQQHHHCCCEEEHHHGGGFFFFFFFFFBBBAAACCCCCC>>>;;;;;;;;;:::888555444444555555333222111000000111222333......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((+++***)))(((''''''((()))''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''+++***((('''''''''((())))))))))))))))))(((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))******)))))))))***++++++++++++***+++++++++*********))))))************++++++++++++***+++------,,,++++++,,,)))******+++---...000111444555666777999;;;<<<===>>><<<:::::::::;;;:::888@@@<<<:::===@@@AAADDDHHHDDDDDDAAA===999666555666555888;;;======<<<<<<===;;;;;;;;;;;;;;;::::::999777777666555555444333333333333222111111111222333000000000000111111111111111111111111111111111111111111111222222222333333222222222222222222222222333333333333444444444444555555555555555666666777666666555666888;;;===???999@@@HHHLLLNNNSSS[[[bbbgggmmmvvv~~~yyyvvvfffaaaZZZTTTOOOJJJFFFDDD===<<<:::999777666555555666555444333222222222222222222222111111111000000000000000000000000000000............................../////////000000000111111111111222222222333222222111111111000000000111000000111333444333222555444444333333222222222000000//////...------,,,,,,,,,,,,++++++++++++***++++++***************+++******************************************************************************************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((tttRRRIIICCCEEEHHHHHHFFFFFFDDDAAAAAADDDDDD???:::::::::999777555555555555666222222111111111111222222......---,,,,,,,,,,,,---+++++++++************)))++++++++++++++++++++++++((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((((((((()))''''''''''''((((((((((((***))))))((((((''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''((((((+++***(((''''''((()))))))))))))))))))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&''')))***)))((())))))***++++++++++++***+++++++++***************************+++++++++,,,(((***,,,---,,,+++,,,---)))***,,,///111444666777:::;;;<<<>>>???@@@@@@@@@???<<<888666666555444222666333222666999;;;@@@FFFHHHGGGCCC===777222000000...222666:::;;;<<<>>>???@@@???>>><<<;;;:::999999666777777777777555333222555444333222222222222222111111111111111111111111111111111111111111111111111111111222222222222333222222222222222222222222222222333333333444444444555444444444444555666666666555444333333444555666777999;;;;;;;;;;;;<<<>>>>>>BBBHHHPPPYYYaaahhhkkkwwwxxxlllggg```YYYSSSNNNJJJGGGBBB>>>:::777555444222111111111222333333333333333333333222111000000000000222222222111111111111111000000000000000000000000/////////////////////////////////000000111111222111111222333444555666666555555444333222111000///111000000222555777777666888888888777666555555444222222222111111000000///,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,******************************************************************************************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((tttSSSJJJDDDFFFIIIHHHFFFFFFCCCAAAAAAEEEEEE???:::999999888777666555555666666222222222222222222222222......---,,,,,,,,,,,,---+++++++++*********))))))++++++++++++++++++++++++((((((((((((((())))))***(((((((((((((((((((((((((((''''''&&&&&&''')))***'''(((((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((()))))))))(((((((((((()))''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((()))***)))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))++++++***)))))))))***++++++++++++************************************+++++++++,,,,,,''')))+++,,,,,,,,,---...---...111444777:::<<<======>>>???AAAAAABBBAAAAAA<<<999555222000///...,,,///---,,,000222444:::AAAIIIHHHGGGAAA:::444000......000333555777;;;???BBBCCCBBB@@@===:::888666555555777888::::::888777555666555555444333333333222222222111111111111111000111111111111111111111111111111111111222222222222111111111111111111111111222222222222333333333333444444333333444444555666777666555444333333333444666555444444555555444333888888999:::<<<>>>@@@BBBKKKOOOSSSSSSPPPOOOSSSVVVZZZXXXWWWZZZ___dddggghhhvvvzzz~~~|||zzzyyytttnnnkkkmmmqqquuuwwwvvvyyy{{{{{{wwwrrrmmmjjjccc\\\UUUTTTVVVVVVPPPJJJEEEBBB>>>;;;999777555333999777555444555666555444333444555666666555333222222222111000000000000000111111111111111111111111//////000000000000000111111111111111111111111111111111111111222222222222222333444555666888999999;;;:::999777555333111000111000111333666888999888:::999888888777666555555555555444444333333333333.........---------,,,,,,------,,,,,,,,,---......******************************************************************************************************************************************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))uuuTTTKKKEEEGGGIIIHHHFFFFFFCCCAAAAAAEEEEEE???:::999888888777666666666666666222222222333333222222222......---,,,,,,,,,,,,---+++++++++*********))))))************************((((((((((((((())))))***(((((((((((((((((((((((((((''''''&&&&&&''')))***''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((())))))***)))((((((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++------,,,***))))))***++++++++++++******************************++++++++++++,,,,,,,,,&&&)))+++------...///111333444777:::<<<>>>??????;;;<<<===>>>??????@@@@@@;;;888444222111000///...111......000000111777???GGGJJJKKKIIIDDD===777444333222111000111555<<<@@@BBBAAA@@@===999666222000111333666888999999888777555555555555444444333333333222222222111111000000000000000000000000000000000000111111111222222222111111111111111111111111111111111222222222333333333333333333333444555555666555555555555555555555333111000222444555444333666555444444555666888:::;;;:::888888::::::::::::<<<;;;;;;<<<>>>@@@BBBCCCFFFJJJNNNOOONNNLLLJJJIIIIIIGGGEEEEEEFFFHHHJJJKKKLLLKKKIIIIIIHHHFFFDDDAAA@@@===999999:::999777444888777555666777888888777444333222222333444444333333333444555444333111000333222222111111111111222111111111111111111111111///000000000111111222222222222222222222222222222444444444333333222222111333444555777888:::;;;<<<<<<;;;;;;:::999888777777444333333555999;;;;;;:::::::::999888888777666666777777666666666666666555111111000000000/////////------,,,,,,,,,------...******************************************************************************************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))wwwUUULLLFFFGGGJJJIIIGGGGGGDDDAAAAAADDDDDD???::::::888888888777666555555444222222333333333333222222......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((()))******(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++---//////---+++))))))***++++++++++++******************+++++++++++++++++++++,,,,,,,,,,,,(((+++...000000111333555:::;;;===>>>???>>>======777777888888999;;;<<<===AAA@@@??????@@@@@@???===555333111111000000666???JJJMMMQQQRRRNNNIIIDDDBBB<<<:::666111///111666:::<<<===>>>===;;;777333000---///000222444444444444333333444555555444444333333333333222111111000000000000000000000000000000000000000111111111111222111111111111111111111111000000111111111222222222333222222222222333444444222222333333444444444444666555555666888999888777444333222222333444555666999555222444888:::999666999999999999999::::::;;;555777999999888666666666777777777777777777666666555666888;;;<<<;;;777444555555555555555666666777555444444555666777777555333222111111222333222000000111111222333333333333333333222222222222222333111111111111111222222222000111111222222333333333333333333333333333333333555555555444444444333333555555666888999;;;<<<<<<888888999;;;<<<===>>>???888777777888;;;<<<<<<;;;:::::::::999999999999999888888888888888888888888444444444444333333333333...---,,,++++++++++++,,,******************************************************************************************************************************************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))yyyVVVMMMGGGHHHJJJIIIGGGGGGFFFBBBAAACCCCCC>>>;;;;;;999999888888666555444333222222333444444333222222......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***)))))))))(((((()))))))))((((((((((((((((((((((((&&&'''((()))******)))(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((()))******+++''''''((()))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++---///...,,,***))))))***++++++++++++***))))))*********++++++++++++++++++,,,,,,,,,------,,,...222444555777999;;;@@@@@@@@@@@@>>>;;;888777333333222222333666999;;;DDDDDDFFFIIILLLNNNLLLKKK@@@===<<<;;;888888???HHHQQQTTTVVVWWWUUUSSSQQQQQQIIIGGGBBB;;;555222333444333666:::===>>>;;;777444....../////////000000000111222333444555555444444444444333222222111000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111222222222222222222333333444000111222222333333333333000000111111111111111222555444333222222111111111555444333444666777777666000111222222222111222222777888888777555444555777444555666666555444444444222444777999:::888666444333555666666555555888:::222111111111333333111000555444333333555555333111111111111111222333444444222222222111111222222333000000111111111222222222111222222333444444555555444444444444444444444444333333444555555666777777666666777888:::;;;;;;<<<888888999;;;<<<>>>??????:::888777777999999888777777777777777888888888888888888999999999999999999888888888777777777666666111111///...------,,,,,,******************************************************************************************************************************************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))){{{VVVNNNGGGHHHKKKIIIGGGGGGFFFBBB@@@BBBBBB>>>;;;<<<::::::999888666555333222222222444444444444222222......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&&&&'''((())))))((((((''''''''''''((((((((()))'''((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((*********)))(((''''''''''''((((((((())))))))))))))))))*********''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))((())))))***++++++''''''((())))))***))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***,,,......+++)))))))))***++++++++++++***))))))******++++++++++++++++++,,,,,,,,,---------///222555888999;;;===???CCCCCCBBB@@@===888444222111000......000444888;;;===>>>BBBGGGLLLNNNMMMKKKOOOMMMLLLJJJGGGGGGOOOXXXXXXYYYZZZYYYXXXXXXZZZ[[[TTTRRRMMMFFF>>>777444333---222888>>>@@@???;;;999222111000///.........//////000222444555555555444444444333333222111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111222222111111222222333444111222333333333333333222111333444444333222444666222333333333444444444444222444555444222111222333333555666777777666777888777777666444222222444666111222444444333444666777777777666444222222333444///222444333000000333666333222111222444444222000111111000111222222111///222111000///...///000111222111111111111111222222000000111111222222222222222222333444444555666666555555555555555555555555111111333555777888:::;;;777777888999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::888666444444555444333111333333333444555555666666999999999999999999999999:::::::::999999999999888666666444222111000000000******************************************************************************************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******\\\RRRJJJIIIKKKIIIHHHHHHGGGCCCBBBEEEDDD???::::::;;;999777444333333444444000222444444333333444555000///------.........---++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))((((((((()))******+++++++++***(((&&&&&&''')))***''''''((((((((((((''''''(((((((((((((((((((((((()))++++++)))&&&$$$''')))))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((())))))))))))))))))))))))))),,,+++)))(((((()))+++,,,'''((()))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,---,,,+++++++++---///111000555;;;===;;;;;;???BBBAAACCCDDDBBB>>><<<>>>AAAAAA@@@???>>>>>>===;;;999<<<>>>AAAAAA??????BBBDDDKKKOOOUUUYYY\\\]]]^^^___ccceeefffccc___]]]]]]___]]]\\\ZZZWWWRRRIII>>>777111222555999===@@@CCCDDD===888222///...000111111000000//////000222555666555555333222222222222222333333333222111000////////////000000111111111222000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333222333333444444333333222444333333222222333333444222222222333333333444444222333333444444333333222333333333333333333333333444444444333333222222222333333333333333333333333333222222111111222222333000000000000000000000000222222111111111111111111111111111111000000000000222111111111222333555666777666666888;;;<<<999777666666555444222111000///000111222444555666555555666666555555666888:::;;;666777777777666555555444444444333333333333444444000000000000000111222222222444666666555444555666999999888888777777888888:::;;;<<<<<<;;;888555333000///...---,,,,,,+++,,,+++******)))))))))******************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************************************ZZZPPPIIIHHHJJJIIIHHHHHHGGGCCCBBBEEEDDD???;;;::::::999777555444333333444000222444444333333333444000///------.........---++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))(((''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))*********))))))))))))))),,,+++)))(((((((((((()))((())))))******))))))(((((((((((((((((((((((((((***++++++***((('''(((((())))))))))))))))))))))))))))))************)))))))))(((''''''''''''((())))))))))))))))))))))))))),,,+++)))(((((()))+++,,,************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,---///222444666777:::======<<<;;;===???CCCDDDFFFFFFGGGIIILLLOOOLLLLLLMMMMMMNNNMMMLLLJJJHHHHHHFFFCCC???>>>AAACCCPPPUUUZZZ___aaaccceeefffdddfffhhhgggeeeeeefffhhhcccbbbaaa___[[[SSSJJJCCC333222111333666<<>>888333000///......222111111111111333444555555444444444333333222222333333222222111111000000/////////000000000111111000000000000000000000000111111111111111111111111111111111222222222333333222222222222222222222222111111111222222222333333222222333333333333222222333333222222222222333333222222222333333333333444222222333333333333222222333333333333333333333333333333333222222222111111333333333333333333333333333222222111111222222333000000000000000000000000111111111111111111111111111111111111111111000000222222222333555777999;;;===:::888777888999888777777666555444444333333333111111111111222333555555222222333444444555555555444444444444444333222222333222222222222222333333111111000000111222222333222333555444333222333444444444555666888999;;;<<<;;;<<<===>>>===:::777555333222000///---,,,,,,,,,++++++************++++++************************************************,,,,,,++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))************************************************YYYPPPHHHHHHIIIHHHGGGHHHFFFCCCBBBEEEDDD???;;;::::::999888777555444333333111222444444333222333444000///------.........---++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))++++++******)))((((((''',,,,,,,,,+++***)))(((((()))******++++++******)))((((((((((((((((((((((((((((((((()))***)))'''&&&))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))+++***)))(((((()))***+++---,,,+++)))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,---...111444777:::<<<>>>===<<<;;;999999999999>>>===>>>BBBHHHNNNRRRTTTUUUWWWYYY\\\]]]]]]\\\[[[WWWVVVRRRMMMJJJKKKNNNQQQXXX\\\```cccdddeeeggghhhfffhhhiiiiiihhhhhhjjjkkkhhhgggggggggddd___XXXSSSAAA===777444555;;;BBBGGGIIIDDD>>>888555333111000333333333333333333333333444444555666555555333333222222222222222222222222...///////////////000000000000000000000000000000000000000000000000000000000111111111222222222222111111111111111111111111000111111111222222222222222222333333333333222222333333222222222222333333111111222222222333333333222222333333333333222222222222222222222222222222222222111111111111000000222222222222222222222222222222111111111111222222000000000000000000000000111111111111111111111111111111111111111222222222444444444666888<<<>>>@@@DDD@@@<<<::::::<<<<<<<<<;;;999777555333333333333111000///...///000222333///000222444444444333222333444444444444333222222333333333222222111111111222111111111111222333333333444555555333222333444111222333444666888:::;;;<<<===>>>???>>><<<999888666555333000///.........,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))************************************************[[[QQQHHHGGGHHHGGGEEEEEEFFFBBBBBBEEEDDD???;;;;;;999999999888666555333222111333444444333222333444000...------.........,,,++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))************))))))((((((,,,,,,------,,,***(((''')))******************)))((((((((((((((((((((((((((('''(((+++///000---)))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((()))((((((((((((((((((((((((******))))))))))))******...---***((('''((()))***)))))))))******)))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...///111555888;;;===>>>>>>;;;777555444444333222555444444:::DDDMMMQQQSSSXXX[[[^^^```aaa``````___bbb```___]]]]]]```cccfffbbbdddffffffffffffgggiiilllmmmmmmlllkkkjjjjjjkkkiiiiiijjjkkkkkkhhhccc```XXXSSSJJJDDDAAADDDHHHLLLPPPJJJBBB;;;888777777777444444444444333222111000222444666777777666444333222222222333333333333333............////////////000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111000000000111111111111222111111222222222222111111222222111111111111222222111111111111222222222222111111222222222222111111222222222222222222222222000000000000000000000000111111111111222222222222222222111111111111222222000000000000000000000000111111111111111222222222111222222222333333444444888888888999;;;===@@@AAAEEECCCAAA??????@@@AAABBB===;;;888555222111111111111111111111111111111111000111222444555666777777777888888999888888777777888888777555444222000///222111111111111111222222444555666666555555777999666666555555555666666777<<<===>>>???>>>===;;;:::666555333111000///000111---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))************************************************]]]SSSJJJHHHHHHEEECCCBBBFFFBBBBBBDDDDDD???<<<;;;999999999888777555333222222333555444333222222333000...------.........,,,++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))************+++,,,......---+++)))'''((())))))******))))))((())))))))))))))))))))))))***)))+++///444666444111************************))))))************))))))((())))))))))))))))))(((((((((((((((((((((((((((***))))))))))))))))))***---,,,)))'''&&&'''((()))))))))************))))))************************((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///111333555999;;;===>>>>>>999666333111111000000...111000333;;;GGGQQQWWWXXXZZZ]]]```aaa```______```eeeeeedddeeefffggghhhiiiccceeeffffffffffffiiikkkppppppooooooooonnnnnnmmmjjjjjjkkkmmmooonnnllliiihhhddd^^^XXXTTTTTTVVVWWWWWWPPPFFF===999888888888333333333333222000///...111333555777777666555444333333333333333444444444////////////............//////////////////////////////////////////////////////000000000111111111000000000000000000000000//////000000000111111111000111111222222111111000222111111000000111111222000000000111111111222222000111111222222111111000111111111111111111111111////////////////////////000000000111111222222222222111111000000111111222000000000000000000000000000000111111111222222222333333444444555666777777;;;;;;:::::::::<<<===>>>??????@@@???>>>===<<<<<<:::999777666555555555666777999;;;===<<<999666333333222222222555999===@@@??????@@@@@@@@@@@@????????????===;;;888444111000222111111000000000111111222333555555555666999;;;;;;;;;:::999888888888888<<<<<<===>>>======<<<;;;666444222000000111222333///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))************************************************^^^TTTKKKIIIHHHFFFCCCBBBEEEBBBAAADDDDDD@@@<<<<<<::::::999888666555444444222444555444333222222333000///------.........---++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((()))*********))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))******++++++***+++,,,------,,,***(((((())))))))))))))))))((())))))))))))))))))))))))%%%&&&(((+++///111111000************************))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''(((((()))******++++++******)))************************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---///111333444666:::===???@@@??????888777666444333222222222000333888AAALLLVVV\\\______bbbdddcccaaa___aaacccdddcccbbbbbbccccccbbb```]]]___``````aaacccgggjjjkkkjjjiiijjjlllmmmmmmlllllllllmmmoooqqqrrrqqqpppkkkjjjhhheeedddccccccdddaaaZZZOOOEEE>>>999666444444333333222000//////...111222444555666666666555444444444444444444444444000000000////////////...////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000000000111111111111000000111111000000000000111111///000000000000111111111000000111111111111000000000000000000000000000000......////////////000000/////////000111111222222111111000000000000111111000000000000000000000000000000000111222222333333444555666777888999::::::<<<;;;:::999888888999999888:::;;;;;;888666555555999999;;;<<<>>>@@@AAAAAA@@@CCCGGGJJJHHHDDD>>>;;;777555444333666;;;@@@DDDDDDDDDEEEFFFFFFFFFFFFEEECCCCCCBBB@@@===999666444333333222111111111111222000111222111111333666999:::::::::;;;<<<===>>>???<<<<<<======>>>>>>======888666333111000111333555444333111///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************************************]]]SSSJJJIIIJJJHHHFFFEEEEEEAAAAAADDDDDD@@@<<<<<<<<<;;;999777555555555555222444555555333111222222000///------.........---++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))***************(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))*********))))))+++,,,,,,++++++***)))******++++++******)))))))))))))))))))))))))))$$$%%%''''''((((((***+++************************))))))************))))))((()))************)))((())))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))))))))))))))******++++++******)))************************))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---///222555666666999===AAACCCDDDCCCBBB>>>@@@AAA@@@<<<999:::;;;:::???FFFLLLRRRXXX]]]``````cccdddccc```___cccgggbbb```___```eeehhhjjjjjjeeefffeeeddddddfffiiilllllljjjhhhiiikkklllkkkiiilllkkklllnnnqqqrrrrrrqqqmmmmmmlllkkkkkkkkkkkkkkkhhhccc\\\TTTLLLCCC;;;666666444333111000000000111111111222333444555666666666666555555444444333333111111000000000/////////////////////////////////................................./////////000000////////////////////////........./////////000000///000000000000000000///000000000//////000000000/////////000000000111111///000000000000000000///000000000000000000000000......//////000000000000......//////000111111222111111000000000000111111000000000000000000000000///000000111222222333333666666777999:::<<<======:::999777666555555555666444777999999888999<<<>>>AAACCCFFFIIIKKKKKKKKKKKKIIIKKKNNNOOOMMMIIIDDDAAA===<<<::::::<<>>;;;999555555444333333333333333222222222000///000333555444444555777999;;;>>>???===>>>>>>?????????@@@@@@===;;;777333222222333444:::888666333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************************************[[[QQQIIIIIIKKKJJJHHHIIIEEEAAAAAADDDDDD@@@<<<<<<===;;;888666555555555666333444555555333111222222000///------.........---++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((())))))))))))++++++******)))(((((((((((())))))***+++++++++++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))+++---+++((('''***---************************))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((()))******+++++++++************++++++++++++******************************))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---000333777999777:::???DDDGGGGGGGGGFFFEEEIIILLLJJJDDD@@@@@@CCCJJJPPPVVVYYYZZZ[[[]]]```]]]```aaa___]]]]]]bbbhhh___]]]^^^ccclllvvv}}}zzzyyyvvvssspppppprrrtttwwwtttqqqqqqrrrqqqnnnkkkjjjiiiiiikkknnnppppppppprrrqqqooonnnmmmmmmmmmmmmjjjiiifffbbbZZZPPPEEE>>>777666333111111111222333000000111111333444666777777777666555444333333333222222111111000000//////////////////////////////..................................../////////000////////////////////////............/////////000//////000000000000//////000000////////////000000////////////000000000000//////000000000000//////000000000000000000000000.../////////000000111111---......///000111111222111111000000000000111111000000000000000000000000///000000111222222333333777777999:::<<<===>>>???777666555333333333444444444777:::<<<>>>CCCJJJPPPMMMOOOQQQSSSSSSRRRPPPNNNLLLMMMNNNNNNLLLIIIEEECCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFAAABBBCCCCCCCCCAAA???>>>888777666555555555555555666666555222000000222444...///000111333555777888?????????@@@@@@AAAAAABBBBBB???:::666333222222333>>>===:::777444111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************************************]]]RRRHHHGGGJJJIIIFFFFFFDDDCCCBBBBBBBBBAAA>>>;;;===:::777666666555333222333444555555555444333222000///...---------------))))))***+++++++++******************************((((((((()))******++++++(((((())))))))))))((((((******))))))((((((''''''))))))))))))***************++++++***((('''((()))************))))))))))))))))))((((((((('''''''''&&&'''(((*********)))(((+++******))))))((((((((('''((()))))))))(((&&&%%%''''''(((((())))))******''''''((())))))***++++++...---+++)))((())))))***))))))(((((((((((())))))''')))******))))))******+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))%%%&&&&&&'''((()))******+++*********))))))(((((('''((()))***+++***))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------.........---...000222444555666666666888;;;@@@EEEGGGGGGFFFKKKNNNRRRSSSNNNHHHKKKQQQZZZ[[[\\\ZZZWWWVVVYYY]]]^^^fffiiihhhqqqqqqkkkooo~~~zzzsssxxx|||vvvqqqnnnnnnpppqqqrrrnnnjjjjjjmmmqqqrrrqqqmmmoooooolllhhh___QQQDDDCCC888000///222222222444444000---///555999999888888666444444555555444333222222222111111111111111/////////...------,,,,,,------------------------////////////////////////......////////////..............................////////////////////////////////////////////////---------............///000000000000000000000000////////////000000000000............////////////111111000000//////......111111111000000000000000222222111111000000//////000111222222333555999<<<;;;<<<>>>@@@AAA???:::777555333222222444777888999666===FFFLLLNNNOOOQQQSSSYYYUUUQQQOOONNNNNNNNNMMMPPPJJJEEEEEEHHHJJJJJJGGGDDDFFFFFFGGGJJJMMMIIIBBB???HHHLLLHHHEEEGGGHHHEEECCCGGGGGGBBBAAADDDDDD@@@===<<<;;;;;;;;;999777555999888888888555222111333555333222000000111222333777888:::<<<>>>???@@@@@@AAA@@@===:::777333000...666:::>>>???===:::777666...............---------+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++******************************************+++++++++*********))))))************************^^^RRRHHHGGGJJJIIIGGGFFFEEEDDDCCCCCCCCCBBB???<<<>>>;;;999777777666444333333444555555555444222222//////...---------------+++++++++,,,++++++***************************************)))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************)))***+++***((((((((()))))))))))))))))))))))))))(((((((((((((((((((((''''''((())))))***)))(((((())))))*********+++++++++***************)))((((((************************************************,,,,,,+++***))))))************))))))))))))******+++******))))))***,,,---************)))))))))(((************)))))))))((())))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))*********+++*********))))))))))))((()))***+++++++++******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000111222333333444444:::;;;===AAAEEEIIIJJJJJJLLLLLLPPPTTTSSSPPPRRRVVVSSSUUUVVVVVVYYY```jjjrrr{{{uuummmppptttvvv}}}wwwqqqmmmlllkkkjjjqqqooopppqqqpppjjjccc^^^OOOEEE:::666444333444777===999555666;;;>>>===;;;;;;999666666666666555444222222222222222111111111000000///......------,,,------------------------..............................////////////..............................................................................---------............///////////////////////////.../////////000000000000............////////////111000000000/////////...111000000000000000000000222111111111000000//////333555666666555666888:::888888999;;;;;;;;;888777666666777999===AAACCCDDDNNNQQQTTTUUUTTTRRRRRRSSSMMMLLLLLLKKKJJJKKKKKKLLLIIILLLRRR[[[cccddd___ZZZ\\\^^^```bbbeeefff___VVVXXX```dddbbb```ccceeeeee[[[]]]ZZZQQQJJJGGGCCC===BBB???===>>>@@@@@@>>><<<<<<<<<<<<;;;777333111000111222222333444444444444444555666888:::<<<======AAA@@@@@@>>>;;;777444222333777<<<@@@@@@>>>999666333222111///...------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++++++++******************************************+++++++++*********))))))************************^^^RRRHHHGGGJJJIIIGGGFFFFFFEEEDDDDDDDDDCCC@@@===>>><<<999888888777555444333444555555555444222111//////...------------...------------,,,+++******************************++++++******)))(((((('''((())))))******))))))((((((((((((((())))))))))))))))))))))))************)))***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++*********+++,,,---...///000111///...------,,,,,,------------,,,++++++***))))))******************++++++***++++++++++++******)))+++++++++******+++++++++,,,***)))'''(((***,,,---************))))))))))))************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***************************************))))))))))))***+++,,,---,,,++++++++++++++++++++++++++++++************+++++++++,,,------------------------++++++,,,---......//////333333333333333222222222666777:::>>>CCCGGGKKKMMMSSSQQQSSSWWWXXXVVVWWW[[[ZZZ[[[]]]```gggsss}}}|||rrrtttpppggg```___aaaaaatttzzzvvvxxx}}}vvvpppmmmmmmjjjlllttttttllliiikkkaaaXXXMMMEEE@@@<<<>>>CCCIIIEEEAAAAAACCCDDDBBB@@@>>><<<:::999999888777666333333333333222222222111000000//////......------------------------------------------------------......////////////......------------------------................................................---------............///////////////////////////....../////////000000000............////////////000000000000////////////000000000000000000111111111111111000000000000000555777999999777777777888666666555444444444444555222666<<>>>>>>>><<<;;;999666555111222555777888777666555333333333444555666888999===???@@@AAA@@@===999666111333888???CCCCCC>>>999:::999555222///------,,,***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++++++++************************+++++++++***************************************^^^RRRHHHHHHJJJIIIGGGFFFFFFEEEDDDDDDDDDBBB???===>>><<<999777777666555333333333444555444333222111///......---------..................---,,,+++***************************************))))))(((((()))))))))******)))))))))''''''(((((())))))******((()))))))))************)))***+++***)))((()))***))))))))))))************((())))))***++++++,,,,,,,,,---...///000111111222111111222333444666666777666555333222222222333444111111000///...,,,,,,+++(((((()))******++++++,,,***+++,,,------,,,******++++++************++++++)))((((((((()))******************)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******************))))))***************************+++,,,---------,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------++++++,,,---...000000111777666555444333222222111000333888>>>CCCIIINNNQQQUUUSSSTTTWWWXXXXXX]]]dddrrrtttuuuvvvyyyooocccaaaWWWZZZ[[[XXXSSSQQQQQQRRRZZZZZZXXX]]]kkkzzz{{{hhhdddiiittttttllljjjooonnnggg___YYYRRRMMMNNNSSSSSSPPPLLLJJJIIIHHHFFFDDDBBB???<<<;;;;;;:::888777555555444444333333222222111111000//////......------------------------------------------------------......//////......---------------------------................................................---------............///////////////////////////........./////////000000............////////////000000000000////////////000000000000000111111111000000000111111111111111333555777888666555555555555555333222111222444666555<<>>===;;;888999;;;<<<======<<<<<<666555444333333333333444666999===@@@AAA???<<<:::222222444:::BBBEEEBBB>>>AAA???:::666222///...---+++++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,************************************************************************^^^SSSIIIHHHKKKJJJGGGGGGDDDCCCCCCCCCCCCAAA>>>;;;===:::888666666555444222222333444444444333222111......---------......////////////...---,,,+++***************************(((((())))))************))))))************))))))''''''(((((())))))******((()))))))))************((()))******)))((()))+++************++++++,,,,,,***++++++---...///000111111222333444666888999:::888888999999:::;;;<<<<<<<<<;;;:::999888999:::;;;888888777666555444444333------,,,,,,+++*********,,,,,,.........---+++************))))))*********((()))***---///...+++'''))))))))))))))))))******))))))))))))))))))******((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))(((***************+++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111333333555444333222111111111111222777>>>DDDIIIMMMRRRUUUQQQSSSYYY```eeekkkxxx}}}}}}~~~www|||sssiii\\\TTTTTTLLLPPPVVVZZZZZZYYYZZZ]]]ZZZSSSQQQTTTWWW[[[^^^\\\gggfffhhhnnn|||{{{tttssswwwvvvpppnnnsssoookkkiiihhhccc^^^^^^aaa[[[XXXUUUQQQNNNLLLIIIGGGEEECCC@@@===<<<;;;999777666666555555444333333222222111111000//////......------------------------------------------------------............------------------------------................................................---------............///....................................////////////............////////////////////////000000000000//////000000111111111111000111111111222222333333///222444555444444444444222444555555666999>>>BBBEEELLLVVV]]]^^^\\\YYYWWWQQQQQQSSSWWW```lllxxx|||uuurrrtttuuutttrrr___[[[QQQEEE@@@AAA???;;;>>>======>>>???AAACCCDDD;;;:::999777555444333222000222777:::======<<<;;;666333111555===CCCEEECCCEEECCC???:::666333111000------,,,++++++,,,------++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************************************************************___SSSIIIHHHKKKJJJHHHGGGDDDCCCBBBBBBBBBAAA>>>;;;<<<:::777666666555333222222333444444444333111000...------------...//////............---,,,++++++************************'''(((((()))******++++++)))******++++++******)))(((((((((((())))))))))))))))))))))))************((()))******))))))***++++++++++++,,,------......------///000222444555666777777777888999;;;<<<===;;;;;;;;;<<<===>>>>>>???@@@@@@??????>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>===888777555222///---***)))000000000//////...---,,,******))))))))))))*********+++---222555333---((())))))))))))************))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555666222111000000000111333444777<<>>;;;999888777777666555444333333222222111111000000//////------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........................------........./////////............////////////////////////000000000000/////////000111111222222111111222333444444555555222444666666555555666777333777<<>><<<<<<<<<>>>AAABBB??????>>>===;;;888666555000111333444666888999999888444111222888???CCCEEEEEEDDDBBB???;;;888666444111///...,,,,,,,,,------++++++,,,,,,------......)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,---------***************************************+++++++++************************___SSSIIIIIIKKKJJJHHHGGGEEEDDDCCCCCCCCCAAA>>><<<===;;;888777666666444222222222333444333222111000---------------...//////,,,,,,---------,,,,,,+++************************)))))))))))))))*********)))******++++++******)))))))))))))))(((((((((((())))))))))))************''')))******))))))***+++,,,,,,------...//////000000000222444666888:::;;;;;;;;;999888888888999:::777888999:::<<<>>>??????AAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBCCCCCC@@@???===;;;888555333222444333222000///.........++++++************++++++++++++,,,000444333---(((((()))))))))************((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))((())))))******+++++++++*********++++++,,,,,,,,,)))***,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------...000222444666888888333222222333555777:::<<<===BBBJJJQQQXXXcccpppyyy~~~ooogggeeeggg```lllqqqnnnpppwwwuuukkklllhhhmmm|||{{{{{{qqquuuxxxqqqggg^^^ZZZ\\\aaaeeeiiiiiilllvvvxxxpppkkkjjjnnnpppnnnkkkkkkddddddbbb^^^YYYUUURRRQQQOOOLLLHHHEEECCCAAA???<<<999888888777666555444333333222222111111000//////------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........................---------.........//////............////////////.../////////000000000111...//////000111111222222222222333444555666777888;;;<<<<<<;;;999999:::<<<===CCCIIIMMMMMMNNNQQQUUUTTTWWWZZZZZZ[[[^^^eeekkkzzzvvvtttlll```PPPOOOLLLHHHEEEAAA???>>>???@@@AAABBBAAA???<<<:::888666333111111333555666888666444333666:::???CCCCCCCCCCCCBBB@@@===:::888444222000...,,,,,,------++++++,,,,,,---......///)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------...************************))))))*********+++++++++************************___SSSJJJIIIKKKJJJHHHGGGFFFEEEDDDDDDDDDCCC@@@===>>><<<999888777777555444222222333444333222111000---------------...///000++++++,,,,,,---,,,,,,,,,************************++++++******)))(((((((((******++++++++++++************))))))((((((''''''))))))))))))************''')))******))))))***,,,------......///000000111111222444666999;;;===>>>>>>===:::888666555555555222333555777:::<<<>>>???AAABBBCCCCCCCCCBBB@@@???;;;<<<===>>>@@@AAABBBCCCBBBAAAAAA@@@??????>>>>>>777666333111///......///---,,,,,,++++++,,,,,,---+++)))(((+++///000,,,'''(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))***+++,,,,,,------*********++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////...///111333555777999:::666666666888;;;>>>BBBDDDEEEKKKSSS\\\hhhyyyzzznnnaaaYYYYYYaaahhhrrrxxxrrrqqqpppuuupppggg]]]ZZZ```mmmxxx|||vvvoookkknnnqqqqqqnnnmmmggggggfffbbb^^^YYYWWWVVVSSSPPPLLLHHHFFFDDDAAA???999999888777666555444444333333222222111000000000------------------------////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////........................---------.........//////............/////////000.../////////000000111111...//////000111222222222222333444555666888999999DDDDDDCCC@@@>>>===>>>@@@IIIOOOUUUWWWTTTQQQQQQSSSSSSVVVZZZ___ggguuullljjjfff___VVVMMMFFFAAA===???CCCEEEEEECCCAAA??????;;;555111///000222444666777666555555888<<<@@@AAABBBDDDDDDCCC@@@===;;;666444111///---,,,------++++++,,,,,,---...//////)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++,,,,,,---......************************))))))******++++++++++++************************```PPPJJJLLLHHHIIIJJJCCCEEEDDDBBBBBBCCCBBB@@@>>>===;;;999888777666444222333333444555444333111000.........///////////////---......---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))(((((())))))******++++++((())))))************))),,,+++***))))))***++++++---///111333444555555555444444555888<<<>>>>>>=========<<<999666111---***,,,---///111333444555555<<<===>>>>>>===;;;999888555444222222555:::@@@DDDEEEGGGHHHFFFCCCBBBDDDFFFCCCAAA???;;;777333///---++++++***))))))***,,,,,,)))***,,,+++***)))+++,,,++++++************++++++)))***+++,,,,,,+++***)))************************))))))))))))************************************((((((((((((((((((((((((***++++++,,,,,,++++++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////.........///---222666777777:::===>>>;;;;;;@@@GGGGGGDDDHHHPPPOOOPPP^^^lllvvvuuucccYYY[[[ZZZXXXZZZfffzzzgggRRRSSSTTTNNNYYY```yyyuuueeefffnnnoookkklllkkkiiihhhddd^^^[[[ZZZVVVSSSOOOLLLJJJGGGDDDBBBAAA???<<<;;;:::999888666777666555444333222222222------------------,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------........................------///...---,,,+++,,,,,,---////////////////////////111111000000//////......000////////////000000111111111000000111222444555666555333444888???FFFJJJRRRPPPJJJCCCCCCJJJPPPRRRZZZRRRMMMLLLJJJGGGJJJPPPTTTcccppp|||~~~nnnXXXKKKIIIBBB@@@EEEIIIFFFBBB???BBB@@@===888222///......222444555444333555:::>>>BBBDDDEEEDDDAAA@@@BBBDDD===:::666222///...------+++,,,---...............++++++++++++++++++++++++------------------------,,,+++***+++---...---,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++```PPPJJJLLLHHHIIIJJJCCCEEEDDDBBBBBBCCCBBB@@@>>>===;;;999888777666444222333333444555444333222111.../////////////////////---......---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************))))))))))))************((()))******************,,,+++*********+++------111222333444444333222111111111333666:::===>>>============<<<:::666333111......------...111444555888999;;;;;;:::777444222000///......000333666999AAADDDGGGHHHFFFFFFGGGHHHFFFEEEDDDAAA>>>:::777555000///...,,,+++***++++++***+++---,,,++++++---...++++++************++++++******++++++++++++******************************))))))))))))************************************************************,,,,,,,,,------,,,,,,,,,......---------,,,,,,,,,------------------------+++---...///......///000///222555777999<<>>888444444666111333333333111222555888???BBBDDDDDDBBBAAABBBCCCAAA???;;;777333///------,,,------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++aaaPPPJJJLLLHHHIIIJJJCCCEEEDDDBBBBBBCCCBBB@@@>>>===;;;999888888777444333222333444444444333222111//////////////////......---......---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************)))))))))((()))***++++++++++++++++++++++++,,,---///000111555666666666444222///---...///000444999===>>>>>>>>>???@@@@@@???===<<<;;;444111---++++++...222444999;;;===??????<<<888666000///...---,,,,,,---...;;;???DDDHHHIIIIIIJJJKKKHHHHHHHHHGGGEEEBBB???>>>999777444111...,,,***)))***,,,------,,,---///111++++++************++++++++++++************++++++************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,........................+++,,,............000111222333555999<<>>===<<<:::888888777555444333222222222//////......------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------..............................111000//////......//////////////////////////////000000000000///////////////.........//////000111222222222333444777999;;;;;;===@@@FFFMMMUUU\\\```]]]bbbbbb\\\WWWWWWVVVUUUTTTTTTQQQMMMIIIMMM___pppnnn]]]OOOEEEAAABBB@@@BBBCCC@@@:::555333333222333333333111000111222;;;>>>AAACCCCCCBBBBBBCCCFFFDDDAAA===888333///---...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++aaaPPPKKKLLLIIIIIIJJJDDDEEEDDDBBBBBBCCCBBB@@@>>>===;;;999888888777555333222333444444444333222111////////////............,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,---+++++++++******)))))))))))))))***+++,,,,,,,,,,,,,,,,,,---///000222444444777888888888666222///---......///333999===@@@@@@AAABBBBBBCCCCCCBBBAAAAAA;;;888444000...///000111777:::>>>AAACCCCCCAAA@@@888666222///,,,+++++++++333777>>>DDDIIIKKKLLLLLLIIIIIIJJJJJJIIIGGGEEEDDDAAA???<<<888333///,,,+++***+++,,,,,,+++,,,...000++++++************++++++,,,+++***))))))***+++,,,************************))))))*********+++++++++++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,------------------------.............../////////+++---.........///111333666555666;;;>>>@@@DDDIIILLLOOOWWWaaammm|||}}}qqqvvvvvv___YYYUUUYYYbbbkkkvvvxxxiiifff\\\VVVXXXWWWfffdddoooyyywwwvvvssspppoooooolllggggggccc___ZZZWWWTTTPPPMMMIIIFFFCCCAAA???>>><<<:::999888666555444333222222000000//////...---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------...............000/////////////////////////////////////////////000000000000////////////............///000111111111222222444777:::===???AAAEEEKKKSSSYYY]]]```aaaccc```YYYRRRUUU```iiilllmmmnnnmmmhhhcccggguuuuuu___OOOHHHBBBAAAAAAAAA???;;;555000333444555555444333222222666999>>>AAACCCCCCCCCBBBFFFEEEDDDAAA<<<777222000...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++aaaQQQKKKMMMIIIJJJKKKDDDEEEDDDBBBBBBCCCBBB@@@>>>===;;;999888888888666444111222333444444444333222000000//////.........---,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,------------,,,,,,++++++******)))))))))***+++,,,,,,------------...000222444666777888777888::::::999666222000//////000444:::???BBBCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA>>>;;;888555222000///111555:::>>>BBBDDDDDDBBB???999333...,,,,,,------111777>>>EEEJJJLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFCCC???:::666222000,,,,,,,,,***)))))),,,...++++++************++++++,,,+++***))))))***+++,,,************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,------............,,,---/////////111444666;;;888999===???AAAJJJSSS]]]gggvvvhhh^^^dddfffWWW]]]jjjyyy}}}sssaaaOOOKKKIIIXXX}}}{{{ooommmsssuuuqqqkkkgggccc^^^[[[XXXTTTQQQNNNKKKGGGEEECCCAAA???===;;;:::888666555444333333111111000//////...------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////............///.........////////////////////////////////////000000000000.........//////111222222222222444666:::>>>AAADDDIIIMMMUUU[[[^^^^^^[[[XXXWWWTTTPPPVVVmmmnnnbbbWWWMMMBBB>>>AAAAAA===777333333444555555555444444444666:::???BBBCCCCCCBBBCCCCCCCCCBBB@@@<<<888666///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++bbbQQQKKKMMMIIIJJJKKKDDDEEEDDDBBBBBBCCCBBB@@@>>>===;;;999999999888777555111222333444444444333222000000000///......------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))+++------------,,,+++++++++++++++*********)))***+++,,,---.........///000222555777999999:::777999;;;===<<<:::666444000000111555;;;AAADDDEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHFFFCCC>>>888555///000111444888>>>CCCGGGHHHDDD>>>888222///------+++,,,000777@@@GGGKKKMMMOOONNNLLLKKKKKKKKKLLLMMMKKKJJJHHHEEEBBB>>>;;;999111111///,,,))))))+++---++++++************++++++++++++************++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,---......//////...///000000111333666999===;;;===AAABBBEEETTTeee{{{|||vvvkkk\\\]]]hhhjjjpppxxx|||rrruuuxxx~~~cccKKKGGGNNNbbbyyy~~~ppppppqqqnnnnnnjjjfffbbb___\\\XXXVVVSSSPPPLLLIIIGGGEEEBBB@@@===<<<:::888777555555555222222111000///......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,------.../////////------.../////////......////////////////////////////////////000000000000/////////000111222333444444555777:::>>>CCCHHHJJJPPPTTTYYY\\\\\\YYYTTTQQQPPPSSS[[[mmmzzzlll\\\III???>>>@@@>>>999444333222333555555555333333444777;;;@@@CCCCCCAAA@@@AAABBBCCCBBB@@@>>>===333222000///......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++bbbQQQLLLMMMJJJJJJKKKEEEEEEDDDBBBBBBCCCBBB@@@>>><<<;;;999999999999777666111222333444555444333333111000000///......------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,+++***++++++++++++++++++,,,)))***+++---......//////111222555777999:::;;;;;;999;;;>>>??????<<<999666111111111555;;;@@@DDDEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLJJJFFFBBB???999666222111333:::AAAFFFHHHGGGDDD???:::444///,,,,,,+++,,,111;;;DDDKKKNNNPPPNNNJJJGGGFFFGGGJJJKKKLLLLLLLLLJJJIIIFFFDDDBBB999888555111---+++,,,...++++++************++++++******++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,------...//////000000///000111222222555999<<<>>>===AAAFFFFFFKKKaaazzzxxxjjjaaacccjjjppp{{{|||~~~zzzvvv{{{yyykkkooowwwfff[[[SSSSSSYYYjjjvvvpppkkkpppmmmiiieeeccc```]]][[[WWWTTTPPPMMMJJJHHHEEECCC???>>><<<:::888777666666333222222111000///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...//////000---...///000111000000///////////////////////////.../////////000000000111000000000111222444555666777888;;;???DDDIIINNNQQQWWWWWWWWWVVVUUUSSSRRRQQQ[[[ffftttyyymmmaaaXXXNNNEEE>>>:::888555444555666666444333333444999>>>BBBBBBAAAAAABBBCCCDDDDDDCCCCCCBBB:::888555222///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++bbbQQQLLLMMMJJJJJJKKKEEEEEEDDDBBBBBBCCCBBB@@@>>><<<;;;999999999999777666111111333444555444444333111000000///...---------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,......---,,,+++*********++++++,,,,,,---)))***+++---.../////////222444666999:::;;;;;;;;;;;;===???AAA@@@===:::777222111111444:::@@@CCCEEEFFFFFFFFFGGGIIIJJJLLLMMMJJJKKKMMMNNNMMMKKKIIIGGG>>>999222------333;;;@@@HHHIIIIIIGGGAAA999111,,,...,,,***///888CCCKKKOOOOOOKKKFFFBBBAAABBBFFFHHHLLLLLLMMMMMMLLLKKKIIIHHH@@@>>>:::555000---...///++++++************++++++)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........---......///000111111222000111222222333666:::>>>===>>>DDDIIIIIIPPPkkkpppaaa]]]WWWcccyyyyyy}}}{{{tttoookkkgggaaacccppp~~~~~~vvvaaafffppp}}}{{{xxxcccZZZUUUVVVcccttt|||uuurrroookkkhhhfffccc```^^^YYYVVVRRROOOLLLJJJGGGDDD@@@???===;;;999888777777333333222111000///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,------...///000000...///000222222222111000////////////////////////.../////////000000111111111111111222333444666777:::;;;>>>BBBHHHNNNSSSVVVZZZWWWSSSPPPOOOPPPSSSTTTiiiwwwmmmXXXMMMAAA===999777888888777666333222333777===AAABBBAAACCCCCCDDDEEEEEEEEEEEEEEE???===888444000...------------------------------------------------------,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++___TTTKKKKKKMMMLLLHHHFFFDDDCCCBBBAAABBBAAA???======<<<:::888777666555555333222111111333333222111000000///...............------......------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++******)))******))))))***++++++,,,,,,---.../////////...---111444999;;;<<<<<<<<<<<<@@@???>>>??????===777333000000111444:::@@@DDDGGGGGGHHHIIIHHHGGGGGGIIIKKKMMMKKKKKKNNNQQQQQQNNNKKKHHHFFFAAA:::333111333666DDDFFFJJJKKKGGG@@@888222...,,,***+++222<<>>AAAFFFKKKOOORRRUUUXXX]]]SSSOOOVVVaaajjjsssyyyiiiNNNDDD======;;;666555888:::888666555666:::???CCCCCCCCCCCCCCCDDDDDDDDDDDDAAA@@@>>>;;;777333000...------------------------------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,```UUUKKKKKKMMMKKKHHHFFFDDDCCCBBBAAABBBAAA???======<<<:::888777666555555444222111222333444333222000000///...........................---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,***************+++,,,------...////////////------...222777:::;;;;;;<<<===CCCBBBAAABBBCCCBBB>>>;;;888888888;;;>>>BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGFFFFFFHHHLLLNNNNNNLLLLLLKKKGGG@@@999555555666<<<@@@FFFJJJJJJEEE>>>:::222000......444===FFFLLLMMMMMMJJJCCC:::444444666;;;@@@EEEKKKNNNOOOOOOOOOMMMMMMJJJFFFAAA;;;666333---,,,,,,++++++++++++,,,******++++++++++++*********************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000........./////////000000000000///....../////////222111333888;;;===>>>>>>;;;BBBGGGGGGKKK___~~~}}}vvvvvvyyyppphhh___YYY```bbbiiigggeeeeeeggghhhfffdddcccbbb]]]XXXWWW\\\]]]ZZZVVVUUUVVV\\\fffoootttvvvqqq\\\NNNMMMWWWeeerrryyy}}}}}}rrriiikkknnnjjjccc```aaa^^^[[[WWWUUUQQQMMMJJJFFFEEECCCAAA>>><<<:::999555444444333222111000000//////......------.........///---***+++...---))),,,,,,,,,---------......------------------------------------------------............////////////000000000000000000000000////////////////////////000/////////000111222222111222333444555777;;;???EEEHHHLLLPPPRRRTTTVVVWWWPPPUUU___lll{{{wwwaaaIII>>><<<;;;;;;===>>><<<999555555999@@@FFFCCCCCCDDDDDDDDDDDDDDDDDDBBBBBB@@@===999555111///------------------------------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,aaaUUULLLKKKMMMKKKHHHGGGDDDCCCBBBAAABBBAAA???======<<<:::888777666555555444333222333444555444222000000///...........................---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------************+++,,,---...///000000000000...---,,,,,,000555888:::;;;===>>>@@@??????@@@AAAAAA???>>><<<<<<===???@@@BBBCCCDDDGGGFFFFFFGGGJJJKKKKKKJJJMMMLLLLLLNNNPPPRRRRRRQQQMMMLLLJJJEEE???:::777666666;;;CCCIIILLLKKKHHHEEE>>>;;;999888;;;AAAHHHMMMNNNNNNLLLHHHBBB;;;444000222777>>>FFFLLLOOOPPPPPPOOOOOOOOOMMMIIIEEE@@@===222000...,,,******+++,,,******++++++++++++*********************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222333....../////////000000000000000/////////000000111333333333666;;;@@@@@@???===FFFJJJIIIPPPhhhxxxtttvvvrrraaapppfffaaaeeefffmmmkkkkkklllnnnooonnnmmmrrruuusssnnnjjjjjjiiiffffffeeeddddddfffiiikkkmmmnnnvvv{{{oooYYYKKKFFFEEELLLTTT]]]pppuuuhhhhhhmmmnnniiidddbbb```\\\YYYWWWUUURRRPPPIIIHHHFFFCCCAAA>>><<<;;;777777666555444333222222000000///...............000000...++++++...---))),,,,,,,,,---------......------------------------------------------------............////////////000000000000000000000000////////////////////////000000/////////000111111111222444666888;;;@@@CCCFFFHHHLLLPPPUUUYYY\\\]]]aaarrr```MMMIIIGGGCCC@@@@@@>>>;;;666333555;;;AAACCCDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBB>>>999444111...------------------...------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,bbbVVVLLLKKKMMMKKKHHHGGGDDDCCCBBBAAABBBAAA???======<<<:::888777666555555555444333333555555444333000000///.............../////////...---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********+++,,,...///000222222222222111///---,,,---000555888:::<<<>>>@@@???>>>======>>>>>>>>>======>>>@@@BBBBBBBBBCCCDDD@@@???@@@CCCHHHKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKLLLMMMNNNMMMJJJEEEAAA???<<>>===999999888777555444333333111111000///............000111///,,,---111000,,,,,,,,,,,,---------......------------------------....................................////////////////////////////////////////////////////////////000000000//////000000111000333666888;;;???CCCGGGJJJIIIKKKOOOVVV^^^cccggg|||hhh^^^UUUHHH===@@@AAA@@@===888777888:::BBBCCCDDDDDDDDDDDDCCCBBBDDDEEEFFFEEEBBB===888555//////...---------......------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,cccWWWLLLKKKLLLKKKHHHGGGDDDCCCBBBAAABBBAAA???======<<<:::888777666555555555444333333555555444333000000///...........................---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,...///111222444444555444333111///...///222666999;;;<<<>>>@@@@@@AAA@@@???>>>>>>>>>>>>===???AAAAAA@@@>>>???@@@BBBBBBDDDGGGJJJLLLLLLLLLDDDFFFJJJMMMNNNNNNNNNNNNMMMOOOQQQTTTUUUSSSPPPNNNIIIIIIIIIJJJLLLPPPSSSUUUUUUTTTRRRQQQQQQRRRSSSTTTVVVVVVVVVWWWUUUMMMAAA777000222888@@@IIIOOOQQQPPPMMMNNNPPPQQQPPPNNNKKKIII>>>;;;666111---+++++++++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........------------------------.............../////////////////////000000000111000000000111222333444555888===???===AAANNN[[[```TTTMMMHHHRRRlllyyyggggggnnnzzz|||xxx~~~xxxzzz}}}{{{ssstttuuutttttttttwwwyyyvvvvvvmmmjjjooommmmmmyyylllZZZOOODDD@@@QQQhhhxxxtttmmmnnnrrriiifffbbb^^^\\\ZZZVVVTTTNNNMMMKKKHHHEEEBBB@@@>>>;;;:::999888666555444333222222111000///............000///---000444444111,,,,,,,,,---------......------------------------....................................////////////////////////////////////000000000000000000000000111000000000000111111222111333777;;;>>>BBBGGGJJJOOONNNNNNTTT___kkkuuuzzzooo___NNNAAA???@@@BBBBBB@@@===:::888@@@AAABBBDDDDDDCCCBBBBBBDDDEEEGGGGGGEEEAAA<<<999333222000...------...///------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,eeeXXXMMMKKKLLLKKKIIIHHHDDDCCCBBBAAABBBAAA???======<<<:::888777666555555444333222333444555444222000000///...............------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++******)))***++++++---///111333444666777777777555444222000333555888::::::;;;===???<<<===???>>><<<;;;;;;;;;999<<<===<<<888777888;;;AAADDDGGGHHHHHHGGGHHHIIIEEEGGGIIIIIIJJJKKKMMMOOOLLLLLLNNNRRRUUUVVVUUUSSSSSSQQQNNNMMMNNNQQQUUUWWWUUUVVVVVVVVVVVVUUUUUUTTTWWWVVVWWWXXXVVVPPPGGG???333222444;;;FFFOOOTTTUUUPPPPPPQQQRRRQQQPPPOOONNNEEEBBB===777222///---,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++,,,,,,------......,,,---------............------------------------......................../////////000000000111111000000111111333444666666444;;;???@@@III[[[jjjnnnWWWOOOPPPccc}}}pppZZZ\\\lllyyyxxx{{{zzzqqqlllooolllnnnzzzzzziiiTTTCCCDDDOOOeeezzzuuuooommmmmmkkkhhheeeccc```[[[XXXRRRQQQOOOKKKHHHEEECCCAAA===<<<;;;999888666555444444333222000////////////---//////...111666666333,,,,,,,,,---------......------------------------....................................////////////000000000000000000000000000000000000000000000000111111111111222333444444333666:::>>>BBBFFFJJJMMMMMMMMMSSSaaauuu}}}oooaaaWWWGGGCCC@@@??????>>>:::666<<<>>>@@@BBBCCCCCCBBBAAACCCDDDEEEFFFEEECCC@@@>>>777555333000.........///------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,eeeYYYMMMKKKLLLKKKIIIHHHDDDCCCBBBAAABBBAAA???======<<<:::888777666555555444222111222333444333222000000///...............+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***+++,,,---000222444555888888999999888666555333555777999999888888:::;;;555888<<<<<<;;;999999:::888;;;>>>===<<<===AAAFFFLLLRRRXXXYYYWWWVVVYYY]]]ccc```XXXOOOFFFCCCEEEHHHPPPNNNMMMOOOSSSUUUTTTSSSTTTSSSQQQPPPQQQSSSUUUWWWSSSUUUVVVXXXXXXWWWVVVUUUWWWWWWWWWWWWVVVRRRMMMJJJ;;;666444777AAAKKKRRRUUURRRQQQQQQPPPPPPOOOPPPPPPLLLJJJEEE???999444000///+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------++++++,,,,,,---......///------------.............................................//////000000000//////000000000111111111000111111222444555777888666===CCCKKK]]]ttt~~~{{{]]]VVV[[[nnn|||xxxnnnhhhnnn~~~xxxyyytttuuuhhhQQQEEEBBBOOOcccwww~~~vvvooolllkkkjjjiiihhhddd___\\\WWWUUUSSSPPPLLLIIIFFFEEE??????===<<<:::888777666444444222111000/////////---......---///444555111,,,,,,,,,---------......------------------------....................................////////////000000000000000000000000000000000000000000000000000111111222333555666777777:::???CCCFFFJJJNNNQQQSSSWWWaaattt}}}iii[[[III???>>>???<<<888888;;;>>>AAACCCCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBB<<<999555222///...//////------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fffYYYMMMKKKLLLKKKIIIHHHDDDCCCBBBBBBBBBAAA???======<<<:::888777666555555333222111111333333222111000000///...............++++++,,,---............++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,------***+++,,,...000333555666999999::::::999888666555666888999888777666777999555999>>>@@@???>>>>>>???>>>BBBFFFHHHJJJNNNVVV]]]{{{uuucccZZZZZZ\\\[[[XXXTTTTTTVVVXXXXXXVVVQQQQQQRRRSSSTTTUUUVVVVVVRRRTTTWWWZZZ[[[ZZZXXXWWWYYYYYYYYYXXXVVVTTTRRRRRRCCC<<<555555===GGGMMMPPPRRRPPPOOOMMMMMMMMMNNNNNNQQQOOOKKKEEE>>>888333111+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////---------.........//////........................---...///000111222333444000000000000111111111111000111111222444666888999BBBGGGNNN\\\wwweee^^^bbbooorrrkkkppp~~~~~~|||zzzvvvwwwxxxwww}}}tttaaaQQQGGGBBBMMMZZZhhhxxxwwwhhhhhhhhhiiiiiifff```\\\ZZZXXXVVVSSSOOOLLLIIIHHHAAAAAA???>>><<<:::999888555444333111000/////////---///---+++...222222...,,,,,,,,,---------......------------------------////////////////////////............/////////000000000000000000000000000000000000000000000000000000111111222444666888999:::===BBBFFFJJJMMMQQQSSShhhkkkuuu{{{\\\HHHDDDEEEDDDAAA666999<<<@@@BBBCCCBBBAAA@@@@@@AAACCCCCCDDDDDDDDD>>>;;;777333000/////////------------------------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjjUUUMMMOOOKKKJJJMMMKKKFFFDDDBBBBBBBBBBBB@@@>>>===<<<;;;999777666444444444444333222333444555666......------------......///............---------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,...111444666666666666444555555555666666777777999777555222111111222333:::===GGGTTTYYYSSSIIIDDDHHHJJJTTT^^^```\\\^^^ddd||||||vvv}}}mmmPPPRRRPPPPPPRRRVVVXXXWWWUUUWWWYYYYYYXXXVVVUUUVVVXXX[[[[[[\\\[[[[[[YYYXXXWWWJJJ@@@666222333999EEEPPPQQQNNNMMMKKKDDD>>>CCCMMMJJJKKKLLLKKKGGGBBB;;;777///...---,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,------------------..................------////////////////////////000000000000////////////111111111000000000000000444//////444777777<<>>@@@BBBDDDBBB???;;;777333000...///////////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------hhhTTTLLLOOOKKKJJJLLLIIIFFFDDDBBBBBBBBBBBB@@@>>>===<<<;;;999777666444444444444333333333444555666/////////......////////////............---------...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,---......000222555666666666555555555555555555444444444666555444444444555666777@@@BBBLLLYYY```\\\VVVSSSTTTYYYdddmmmmmmeeeaaabbbqqqvvvuuuWWWSSSPPPRRRWWWZZZYYYVVVUUUTTTUUUXXX[[[[[[YYYVVVTTTUUUWWWYYYZZZZZZZZZYYYPPPFFF;;;555333666@@@JJJQQQOOONNNJJJAAA888999AAALLLNNNOOOOOOKKKFFFAAA???444222000---,,,,,,...///++++++,,,,,,,,,---------,,,,,,---......///000000........................////////////////////////000000000000000000000///111111111111111111111111222000333999:::999===CCCNNNgggzzz~~~rrrwww}}}}}}}}}|||gggdddRRRCCC@@@III___ooocccfffmmmnnnjjjgggbbb```\\\YYYVVVSSSNNNKKKIIIFFFBBB???>>>===;;;999888666444333333222000...//////.........//////000------,,,,,,,,,---......///......------......///////////////////////////....../////////000000000111111000000////////////000000000000111111111111444444333333555888<<<>>>CCCGGGMMMVVVdddwwwsssqqqnnnooottt}}}~~~qqqXXXHHH===CCCBBB@@@@@@@@@AAACCCCCCDDDCCCAAA>>><<<<<<>>>AAAEEECCC@@@===888444111////////////..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------fffRRRLLLPPPLLLJJJKKKGGGFFFDDDBBBBBBBBBBBB@@@>>><<<<<<;;;999777666555444444333333333333444555666000000////////////000000///............---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///222333555666777666555555555555444444333222222111222333444555777888999:::@@@AAAHHHSSSYYYXXXUUUUUULLLQQQXXX^^^[[[SSSOOOPPPjjjvvv|||{{{lllhhheeehhhuuu~~~sssnnnkkkfff[[[QQQXXXTTTRRRTTTZZZ\\\XXXSSSRRRTTTWWWYYY[[[[[[[[[ZZZXXXNNNBBB999333222999AAAPPPPPPPPPLLLBBB777444777FFFKKKPPPQQQNNNJJJGGGGGG<<<999333///,,,---...000,,,,,,,,,,,,------------+++,,,---...///111222222........................////////////////////////000000000000000000000000111111111111111111111111111333777;;;;;;;;;AAAHHHYYY{{{xxx~~~wwwiiiWWWJJJDDDOOOooo~~~mmmffffffhhhjjjlllfffccc___\\\YYYUUUQQQNNNLLLIIIEEECCCAAA@@@===;;;:::888666555444333111///000//////......////////////...---,,,+++,,,,,,---///......------......////////////////////////////////////000000000111111111000000000000/////////000000111111111222222222666444444666:::>>>???>>>CCCQQQggg~~~xxxpppkkkppptttxxxwwwssstttyyy~~~~~~|||xxxuuuzzzzzz```KKKGGGFFFDDDAAA???@@@BBBDDDBBBDDDDDD@@@:::888;;;???EEEDDDBBB???;;;777333111..................//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------eeeRRRLLLPPPLLLIIIJJJFFFEEEDDDBBBBBBBBBBBB@@@>>><<<;;;:::999777666555555333333333333444444555555000//////////////////000///............------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000555555666666666555444444222222222222222111111111111222444666888999::::::<<<<<<@@@GGGJJJHHHFFFHHHIIIKKKMMMMMMKKKJJJMMMQQQ^^^iiinnnttt{{{}}}|||mmm]]]YYYVVVYYYeeeooovvv|||ggg```WWWSSSTTTWWWXXXXXXVVVWWWZZZ[[[\\\[[[ZZZYYY]]]TTTJJJ@@@666111444;;;LLLPPPSSSQQQIII>>>888666:::BBBKKKPPPOOOLLLJJJJJJCCC>>>888111------...000,,,,,,,,,------------...,,,,,,---...///000000111............////////////////////////////////////000000000000000111111111111111111222222222222222222555888999;;;BBBPPP\\\kkk}}}nnnsssuuubbbMMMFFFTTThhh}}}oooddd___bbbiiipppgggddd```]]]ZZZWWWTTTQQQNNNLLLHHHFFFDDDBBB???===<<<:::888777666555333111111000/////////////////////...---,,,,,,---///000//////............//////////////////////////////000000000000111111111111000000000000000000000000000000111111222333333333333555777999===@@@DDDFFFHHHeeewwwpppxxxxxxyyy}}}~~~lllPPPLLLGGGDDDCCCBBBBBBAAA@@@DDDGGGBBB:::666888===EEEEEEDDDBBB???:::666444//////...------...//////......------------......------------------------------------------------------------------------eeeRRRLLLPPPLLLIIIJJJFFFEEEDDDBBBBBBBBBBBB@@@>>>;;;;;;:::999888666555555333333333444444444444444///......------......//////............---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///111222666666666555555444333222...//////000111222222333111222444555777777888888999999<<>>>>><<<:::999888777555333111111000//////////////////...------...000333555/////////....../////////////////////////////////000000000000111111111111000000000000111111111111000111111222333444444444111666;;;<<<;;;???HHHPPP```zzz}}}~~~jjj^^^OOOEEEBBBCCCBBB@@@@@@EEEHHHDDD<<<666777:::CCCDDDEEEEEEBBB>>>:::777111000///------...///000///......------......///------------------------------------------------------------------------fffRRRLLLPPPLLLJJJKKKGGGFFFDDDBBBBBBBBBBBB@@@>>>;;;;;;:::999888777666555222333444444555555444444......------------......///............---------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444666555444333222111111000------...000111222333444333333444555666777777888666777===CCCDDDAAABBBEEEEEENNNWWW[[[]]]aaaccccccgggzzz}}}sssbbb^^^\\\^^^kkk}}}vvvbbbXXXTTTXXXXXXXXXXXXXXXYYY[[[[[[ZZZXXXUUUOOOCCC888555999DDDMMMUUUVVVRRRJJJ@@@777000555===EEELLLOOOPPPOOOJJJGGGBBB<<<777222///---,,,---------.....................---,,,,,,++++++.........//////000000111000000000000000000000000///000000111111222222222222222222333333444444555444999===CCCTTTrrrxxxkkkmmmxxxpppVVVKKKKKKNNN^^^rrrwwwjjjjjjgggbbb___\\\[[[XXXWWWRRRPPPNNNKKKIIIFFFBBB???@@@>>><<<;;;:::999777555222222111000///////////////...------///222555888000//////......//////000/////////////////////////////////000000000111111000000000111111111111222111111222333444444555666333:::??????>>>EEETTTaaazzzzzzzzzvvvtttzzzwww___LLLCCCAAABBBCCC@@@DDDHHHEEE>>>999777888@@@BBBEEEFFFEEEAAA===:::555333111///......///000//////............//////------------------------------------------------------------------------hhhTTTLLLOOOKKKJJJLLLIIIFFFDDDBBBBBBBBBBBB@@@>>>;;;::::::999888777666666222333444555555555444444//////............/////////............---------,,,+++++++++,,,,,,---...------------------------+++,,,---///111333555777444333222111000/////////......///000111222222333444444444444666888:::;;;:::>>>EEEMMMOOOLLLLLLOOOUUU___hhhiiijjjnnnooommmmmm}}}}}}|||zzzwwwrrrvvvyyyrrrbbbaaa___\\\ZZZYYYZZZ\\\^^^XXXYYYZZZVVVIII<<<777999===HHHSSSWWWVVVRRRIII???888666555;;;CCCKKKOOOOOOLLLKKKHHHDDD>>>777111---------------........................---------------......///000000111111000000000000000000000000///000000111111222333333222222333333444555555555777>>>FFFQQQgggtttyyypppVVVGGGOOO[[[qqq|||rrrnnnhhhccc```]]][[[YYYUUUSSSQQQOOOMMMIIIEEEBBBAAA???===<<<<<<;;;888666333222111000////////////000///------...111444777000000////////////000000////////////////////////....../////////000000000000000111111111222222222111111222333444555666666888<<>>;;;::::::999888777666666222333444555555555444333000000////////////000000//////.........---------++++++++++++,,,,,,---...------------------------,,,---...000222444777888222222000///............000000000000111111111111444444444444666:::===???FFFJJJSSS[[[\\\XXXWWWYYYTTT[[[]]]YYYXXX^^^aaaaaaXXXeeeiiihhhjjjkkkqqqlllhhhccc^^^[[[[[[]]]^^^XXXZZZ]]]ZZZMMM>>>777888777DDDQQQWWW[[[ZZZSSSIII>>>777000111;;;FFFLLLMMMMMMMMMLLLIIICCC;;;333...---------.........//////---.........//////000000---......///000111111222000000000000000000000000///000000111222222333333222222333333444555666666:::CCCNNN[[[qqqooo```QQQVVVgggyyyuuunnnhhhccc```\\\ZZZXXXVVVSSSQQQOOOLLLGGGDDDBBB@@@>>>===<<<;;;999777333222111000////////////222000---,,,,,,///222444000000////////////000000////////////////////////............////////////000000111111222222222222111111222333444666666777;;;===BBBLLL\\\sss|||pppgggiiipppyyyyyyaaaMMMEEEDDDBBBDDDFFFFFFDDD???999555;;;>>>CCCGGGGGGEEEAAA>>>:::888444111......////////////............//////................................................------------------------kkkVVVKKKKKKIIIMMMOOOIIIGGGEEEAAA????????????>>>======<<<:::888777555555444555555555444333333222111111///...---,,,,,,+++........................------------------------)))+++---......---,,,***111111111222222333333333000///.........///111222000000000000111222333333444666999<<>>HHHOOOPPPPPPKKKCCC<<<999888222///---...111222111///000000000000000000000000...//////000000000000000222222222222222222222222111111111111222333444555+++555999333000666;;;999AAAGGGRRRaaavvv}}}yyyzzzsssZZZSSSVVVsssuuufffmmmmmm^^^XXX```ZZZXXXUUUSSSPPPMMMIIIFFFFFFDDDBBBAAA@@@===:::777666444222000//////000111000000000000000000000000////////////////////////000000000000000000000000111111111111111222222222333333222222111222222222///333555333222444666777;;;???JJJ___{{{}}}iii\\\fffooolllOOO@@@BBBEEEEEEDDDEEEGGGAAA888888:::???DDDCCC???@@@DDD@@@===888333///---------...........................................................................------,,,,,,------...lllWWWMMMLLLJJJNNNPPPJJJHHHEEEAAA??????@@@??????>>>===<<<:::888777666555444444555555444444333222111000///...---,,,,,,,,,------------------------------------------------***+++,,,---...---,,,,,,///111333444444333222000000//////...///000111222000000000111222333444555777999;;;===>>>AAAEEEHHHHHHIIIJJJKKKJJJIIIGGGFFFFFFGGGHHHHHHHHHIIILLLOOOIIIIIIIIIIIIIIIJJJLLLMMMQQQXXX___ccchhhllljjjeeeyyyqqqbbb]]]YYYbbb^^^\\\]]]XXXMMMCCC???888===FFFPPPWWWYYYWWWUUULLLBBB888666888;;;>>>BBBKKKMMMNNNKKKEEE???;;;:::333111...---///000000///000000000000000000000000...//////000000000000000222222222222222222222222111111111111222333444555000555666333222666:::;;;HHHQQQ___qqqzzznnnjjjgggkkkyyyhhh[[[RRRbbbnnnmmmoooggg``````\\\ZZZWWWTTTRRROOOLLLIIIGGGEEEBBBAAA@@@>>>;;;999777666333111/////////000000000000000000000000000////////////////////////000000000000000000000000111111111111222222222222333333222222222222333333555666555555666:::===???@@@MMMbbbxxxkkklllnnnuuulllVVVFFFDDDDDDFFFFFFCCC===888777888===BBBBBB??????CCCAAA>>>:::555111///.................................................................................------,,,,,,------...lllXXXNNNNNNKKKNNNPPPJJJHHHEEEAAA??????@@@@@@???>>>===<<<:::999777666555444444555555444444333333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......///111444666555333000---000////////////000111222000000111222333555555666;;;<<<============@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGJJJMMMPPPYYYZZZ[[[XXXTTTSSSVVVXXXUUU[[[___^^^\\\ZZZSSSLLLQQQZZZhhh|||rrrfffccc^^^\\\^^^\\\TTTLLLHHH>>><<>>555777===???<<>>EEEWWWeeeyyynnnjjjjjjrrr}}}oooYYYUUUlll}}}nnnmmmlllgggbbb___\\\YYYWWWTTTRRRNNNLLLIIIGGGCCCAAA@@@???===;;;999888555222000/////////000000000000000000000000////////////////////////000000000000000000000000111111111111222222333333333333333222222333333444444444444555888;;;@@@CCCLLLbbbuuuiiioooyyyooonnnuuuwwwRRRGGGAAAEEEGGGAAA===>>>666777;;;@@@@@@======@@@BBB@@@<<<888555222000///..............................................................................------------......jjjWWWNNNNNNJJJMMMOOOJJJHHHEEEBBB@@@@@@@@@@@@???>>>===<<<;;;999777666555333444444555444444333333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++,,,---///111111222333444333222///...000000000000000111111111000111222444555666666777999;;;<<<;;;::::::<<<===>>>===<<<;;;;;;;;;<<<===@@@AAACCCCCCDDDFFFJJJMMMPPPTTTUUUSSSOOONNNRRRWWWgggllloookkkgggeee___ZZZZZZXXXVVVXXXfffzzznnnccc[[[]]]___[[[TTTOOOIIIAAADDDRRRVVVNNNJJJPPPRRRQQQEEE777555===@@@<<<@@@CCCHHHKKKKKKGGGCCC@@@;;;777333///------...///000000000000000000000000//////000111111111111000222222222222222222222222222222222222333444555555666222333888888999FFFVVVmmm~~~yyykkkeeefffjjjmmmwwwrrr^^^XXXhhh~~~nnnkkkkkkiiiaaa^^^[[[XXXVVVSSSPPPNNNLLLIIIEEECCCBBBAAA???===;;;:::777444222000//////000000000000000000000000////////////////////////000000000000000000000000000111111222222333333333444333333333333444444555111333666888:::>>>JJJUUUsssuuukkkjjjuuuuuummmiiiuuummmSSS@@@BBBFFFBBB@@@EEE666666999>>>???<<<;;;===BBBAAA???<<<999555222000..............................................................................------------......gggUUUNNNMMMIIIJJJMMMHHHHHHFFFBBB@@@@@@@@@@@@???>>>>>>===;;;999888666666333333444444555444444333111000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,+++,,,...111222333333111000000000000111///000000111111111111111000111333444666666666666555777999999999999:::<<>>;;;999888888999999999::::::::::::;;;>>>@@@===AAACCCAAA>>>===BBBGGGUUU[[[^^^^^^^^^bbbeeedddrrrqqqmmmhhhggghhhddd]]]fffwww{{{cccZZZ[[[[[[XXXVVVUUUKKKLLLWWWWWWIII???@@@IIINNNJJJ;;;444999@@@@@@>>>@@@EEEIIIKKKJJJGGGDDD@@@===888333///......000111111111111111111111111///000000111111111111111222222222222222222222222222222222222333444555666444333666:::888;;;NNNeeesssjjjddd```^^^ffftttxxx]]]SSSeee~~~vvvhhhkkknnnccc```\\\XXXVVVTTTRRRPPPMMMKKKHHHEEEDDDCCCAAA???===;;;999666444111000///111111111111111111111111000000000000000000000000000000000000000000000000000111111222333333444444444444333333444555555666555666888:::===JJJfff|||ssstttuuutttwwwssskkkqqqmmmKKKCCCEEEBBBBBBFFF888777999>>>???;;;999:::AAABBBAAA@@@===999555222////////////////////////................................................///......------......///eeeTTTNNNMMMHHHIIILLLHHHIIIFFFBBB@@@@@@AAA@@@@@@???>>>===;;;:::888777666333333444444555555444444111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,---///222333444222000///...///111333///000111111222222111111111222444555666555555444222444777888888999:::<<<===<<<:::888666666666666666777777666444555777999<<<>>>>>>===::::::===@@@>>>DDDHHHFFFGGGLLLQQQSSSeeeooo{{{wwwiiiVVVXXXccc||||||eee[[[YYYZZZ]]]\\\UUUUUU[[[YYYKKK===777>>>FFFHHH@@@777777>>>CCC???@@@BBBEEEIIIKKKJJJHHHDDDCCC>>>888222//////000111111111111111111111111///000111111222222111111222222222222222222222222222222222222333444555666444666999:::<<>>===<<<:::888777666222333444444555555444444111000//////////////////------------------------------------------------...---------///000222333111000000///000000111222///000111222222222111111111222444555555444333222222555888999999:::;;;<<<;;;:::999888777666666666888999999888777777:::<<<::::::999888888999;;;<<<<<>>666222111111111111111111111111111111000000111222222222222111222222222222222222222222333333222333333444555666333777999<<>>999666////////////////////////................................................//////............//////eeeVVVQQQPPPJJJJJJMMMJJJIIIFFFCCCAAAAAAAAAAAA@@@??????===<<<:::888777777222333333444555555555444111000000////////////000........................------------------------------......000111222333...///000111222222111111///000111222333222111111222333444555555333111000444666999;;;;;;:::;;;<<<999999999999999999999999888999999888888999;;;===???===<<<===@@@BBBCCCCCC999@@@DDDAAA======>>>>>>??????@@@GGGZZZrrrjjj\\\WWW```ddd___cccooooooggg]]]```]]]]]]\\\[[[\\\[[[OOOBBB666555;;;CCC@@@777777>>>EEEAAA>>>???DDDIIILLLMMMJJJJJJHHHAAA999333111222111111111111111111111111000000111222222222222111222222222222222222222222333333333333444555666666222666888>>>WWW~~~ooobbbZZZWWW]]]eeewwwtttYYYRRR^^^|||mmmjjjgggbbb^^^\\\ZZZXXXWWWMMMMMMMMMNNNMMMIIICCC???===<<<;;;:::888666444222111111111111111111111111000000000000000000000000000000000000000000000000000111111222444555666666444444444555555777888888::::::HHHaaauuu}}}}}}jjjSSSIIIFFFDDDDDD???>>>BBBBBB===777555;;;>>>BBBDDDCCC???:::777000000000000000000000000................................................//////............//////jjjSSSIIIMMMMMMMMMOOOJJJHHHFFFCCCAAABBBBBBAAA@@@BBB???;;;888777666555333444333333222222333333444222222000///..................////////////......---------------------------...///000000//////...//////000111222333333333000000111222333333444444555444222111111222444555555777888888777777888999666777888999:::;;;;;;:::@@@>>><<<<<<===>>>>>>>>>@@@??????AAADDDDDDAAA>>>BBBBBBBBBBBBAAA@@@???>>><<<===>>>>>>@@@GGGQQQYYYQQQRRRRRRWWWiiizzzwwwhhh```aaaooogggXXXccc]]]XXXXXX___aaaVVVHHH:::888;;;???===777666;;;BBBIIIHHH@@@AAAJJJOOOKKKJJJIIIGGGEEEBBB<<<555//////111333222000...///111000000000000111111111111444444444333333222222222444555555444555666444111666777;;;NNNwww~~~ggg\\\WWWSSS\\\iii}}}mmm\\\UUUllllllkkkeee^^^]]]aaa]]]UUUVVVRRRNNNKKKIIIHHHFFFDDDBBB@@@===;;;:::999666444///000111111111111000000111111111000000000000000111111111111111111111111222333333333333333333444555444555777555555:::BBB@@@DDD[[[|||}}}{{{uuu}}}sssZZZHHHDDDCCCBBB>>>;;;>>>@@@:::111777???EEECCCBBBBBB???999555111......000111000///////////////////////////////////////////////////........................nnnVVVKKKNNNLLLLLLMMMHHHHHHFFFCCCAAABBBBBBAAAAAACCC@@@<<<999888777666444444333333333333333333444222111000///..................////////////......------------------------...///000111111111000//////000111222222333333333111111111222222333333444444333222111222333555666555777888888777777888999888888999:::<<<===>>>>>>@@@?????????AAABBBBBBBBBDDDBBBBBBDDDGGGIIIGGGEEEIIIIIIJJJKKKKKKKKKJJJJJJDDDDDDCCC@@@>>>@@@DDDHHHEEEGGGJJJUUUrrrjjj[[[___sss~~~jjjZZZ```cccbbb___]]]WWWQQQAAA:::888===AAA>>>999777@@@HHHJJJCCCCCCKKKOOOLLLKKKJJJHHHFFFCCC===666222///111333222000///000222111111111111222222222222444444444333333333222222555555444333555666777666888;;;CCCYYY}}}uuucccWWWTTTXXXbbbttt|||fffQQQ\\\oootttpppiiicccbbbbbb^^^YYYVVVSSSOOOLLLJJJIIIFFFEEECCC@@@>>><<<;;;999777444000000111111111111111000111111111111000000000000111111111111111111111111222333333333333444444444666444444777777666999???IIIZZZyyyoooooouuu~~~{{{vvvvvvwww\\\LLLBBB???>>>???@@@???:::666666>>>CCCCCCBBBCCC@@@;;;777444000///000111000///////////////////////////////////////////////////........................tttZZZMMMNNNKKKKKKLLLHHHHHHFFFCCCAAAAAABBBBBBBBBCCC@@@===:::999888777555333333333333333333333333222111000//////......///......////////////......------------------------///000111111222222222111///000111222333333333333222222222222222222222222222222111222222444666777555777888888666666777999999999:::;;;===@@@BBBDDD???@@@AAACCCDDDDDDEEEEEEFFFEEEEEEGGGJJJLLLMMMMMMKKKKKKMMMNNNPPPQQQQQQQQQMMMLLLJJJFFFAAA>>>===>>>>>>@@@CCCPPPppptttcccYYY```www\\\aaacccaaa^^^^^^[[[WWWMMM???555:::DDDEEE<<<444<<>><<>>;;;777333000///000000///////////////////////////////////////////////////........................vvv\\\NNNNNNKKKKKKMMMIIIIIIFFFBBBAAAAAACCCCCCCCCCCC@@@<<<:::999888666555333444444444444444444333111111000///////////////......////////////..............................//////000111111222222222000111222222333333333222333333222222222222222222222111222222333555777888555666777777666666777999999999999:::===AAAEEEGGG@@@BBBDDDFFFEEEEEEEEEEEEDDDDDDDDDEEEHHHKKKMMMOOOLLLMMMNNNPPPQQQRRRRRRSSSRRRRRRQQQOOOLLLHHHEEEDDDDDDEEEEEEJJJ]]]zzzttt[[[eeevvvhhh___aaafffccc\\\VVVFFF777777AAAEEE???666888CCCLLLKKKJJJMMMPPPPPPNNNMMMKKKJJJGGGCCC>>>:::222333333222222222333333222222222222333333333333444444444444444444333333555333444666666666888<<<>>>JJJaaa|||~~~gggYYYOOORRRUUU^^^xxxlllUUUVVVpppssshhhgggdddaaaaaaYYYVVVSSSPPPOOOLLLIIIGGGEEECCC@@@>>>===;;;999777333222222222111111111222000111111111111111222222222222222222222222222222222222333333444555555555666444444555555888BBBMMMooo|||mmmjjjhhhbbbbbbkkkxxx{{{qqqqqqwww~~~XXXEEE:::@@@EEE>>>;;;>>>444:::@@@CCCCCCCCCBBBAAA>>>;;;666222000///000000////////////////////////////////////////////////........................ttt[[[NNNNNNLLLLLLOOOKKKIIIFFFBBB@@@AAACCCDDDDDDBBB???;;;999888777555444333444444555555444444333111000000////////////000......////////////....................................//////000111222222111111222333333333333222333333222222222222222222111222222333444666777777444666777777666666777888888888888:::===AAAEEEGGGEEEGGGJJJJJJIIIGGGHHHIIICCCCCCDDDEEEFFFIIILLLNNNQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVTTTQQQOOOKKKLLLKKKIIIMMMVVV___cccllltttzzzmmmrrrvvvuuuiiigggfffccc[[[OOO@@@999<<<@@@>>>:::666???IIIMMMMMMOOOPPPQQQPPPNNNLLLKKKIIIFFFAAA>>>666555333333333333333333111111111222222222222333444444444444444444444444444333555999888555777<<>>DDDAAA===???666999???CCCDDDBBBBBBBBB@@@>>>:::555111000000000000000000000000000000000////////////////////////////////////////////////rrrYYYMMMOOOMMMMMMOOOKKKJJJFFFBBB@@@AAACCCEEEEEEAAA>>>;;;888777666555333333444555666666555444333000000////////////000000......////////////.......................................///000111222333222222333333333333333222222222222222222222222222222222333444555666666777444666777777555555666888666777888:::===AAADDDFFFJJJMMMPPPPPPNNNMMMOOOQQQIIIJJJKKKKKKKKKLLLOOOQQQUUUUUUUUUUUUUUUUUUTTTTTTVVVUUUUUUWWWYYYZZZYYYXXXOOOPPPPPPNNNKKKHHHGGGGGGKKKMMM```uuuqqqqqqvvvuuuaaa^^^bbb]]]XXXLLLAAA<<<======;;;555<<>>;;;999666555333222111222222333000000111111222333333333333333333333333333333333222222333444555666666777777777888;;;AAARRRnnn|||ssskkkoooyyy{{{{{{}}}zzzgggfffnnneeeHHH???CCCCCC@@@???999:::>>>DDDDDD@@@@@@BBB@@@???===888444111000111000000000000000000000000////////////////////////////////////////////////qqqYYYMMMOOOMMMMMMMMMIIIJJJFFFBBB@@@AAADDDFFFFFFBBB???;;;999888777555444333444555666666555444333000000////////////000000......////////////..............................////////////000222444555222333333444333333222222111111111222222333333444333333444555555555555555444555666666555555666888666777999<<>>===AAA???@@@???<<<666222111111000000000000000000000000////////////////////////////////////////////////qqqYYYNNNPPPMMMLLLKKKFFFJJJFFFBBB@@@AAADDDFFFGGGCCC@@@===:::999888777555333444666777777666444333000000////////////000111......////////////......////////////////////////111000000000111333555666333333333444444333222222000000111222333333444444444444555555666555555444444555666666555555666888666888;;;>>>AAACCCDDDEEEIIIMMMQQQQQQQQQSSSYYY___```ccceeeeeebbb``````aaaaaaaaabbbcccccccccccccccUUUSSSRRRUUU\\\bbbfffgggeee^^^WWWRRROOOLLLLLLNNNHHHOOOPPPKKKKKKWWWccchhh~~~yyywwwtttgggdddqqq^^^^^^aaa^^^SSSIIICCC;;;222666666<<>><<<@@@EEECCC===<<<@@@>>>@@@AAA>>>888333111111000000000000000000000000////////////////////////000000000000000000000000sssUUURRRMMMIIIMMMGGGIIIJJJFFFCCCAAAAAABBBCCCCCCCCCAAA>>>:::777555444444444444333555666777555444111111000///////////////000000000000000000000000......---------......///.........111333555444333222333333444333222111000222222333333444555666666444444333222222333333333777777777555444444777999<<<===???BBBEEEHHHJJJKKKPPPPPPQQQTTTYYY^^^aaabbbfffhhhkkklllkkkjjjjjjkkkllllllnnnqqqssspppjjjdddeeebbb]]]ZZZYYY\\\```bbbhhheee```]]][[[ZZZZZZZZZYYYUUURRRPPPJJJHHHQQQ^^^}}}bbbpppgggddd___]]]^^^WWWHHH<<<888777666999AAALLLSSSUUUTTTQQQPPPNNNMMMJJJIIIGGGFFFCCC@@@:::444111111333555333333333444444444555555777777666666555555555444888111333===:::888OOOqqqwwwddd[[[UUU]]]sssxxxdddpppssskkkeeeaaa\\\ZZZ[[[ZZZSSSKKKKKKJJJGGGFFFDDDAAA===::::::999777444333222222222333333333333333333333333444444444444444444444444666555444333666999888666666;;;EEEXXXwww}}}jjjdddsss~~~~~~vvvsssyyyeeeKKKBBBDDDAAABBB======CCCHHHEEE>>>:::???@@@AAA@@@===999555222111000/////////000222222111222222222111000...---000000000000000000000000uuuWWWRRRMMMJJJNNNHHHIIIJJJGGGCCCAAAAAACCCCCCCCCAAA???===:::888666666666444444333555666777555444111111000///////////////..............................---------...///////////////111333444333222222222333333333222111000222222333333444555555666444333333222222333333444777777777666555666999;;;>>>???AAADDDGGGJJJLLLMMMRRRRRRSSSVVV[[[___bbbccceeeiiiooorrrrrrqqqqqqqqqpppqqqsssvvvyyyyyyuuuqqqrrrnnnhhhbbb^^^\\\\\\\\\```___```eeejjjjjjddd___^^^XXXSSSPPPKKKHHHMMMVVV|||wwwvvvjjjbbb]]]``````WWWLLLFFF===:::999???JJJRRRUUUTTTQQQPPPOOOMMMKKKIIIGGGFFFDDDAAA;;;555222222333444333333444444444555555555777777666666666555555555555222555::::::BBBbbbwwwdddYYYXXXccc|||qqqbbbsssfffbbb\\\YYYYYYXXXTTTOOOMMMJJJFFFCCCAAA@@@===;;;;;;999777555333222222222333333333333333333333333444444444444444444444444666555444555777999999888===AAATTTsssooohhhjjjyyyyyyyyywwwssspppnnnnnnoooxxx|||wwwsss~~~www___RRRKKK???EEE@@@???DDDGGGDDD???<<>><<<:::888777777777444444333555666777555444111111000////////////000..............................------......///000111000000111333444222111222222222333222222111000222222333333444444555555333333333222222333333444666777888777777888;;;===AAABBBDDDFFFIIIKKKMMMNNNTTTUUUXXX[[[^^^aaaccceeedddjjjqqqwwwyyyyyyyyyxxxxxxxxxyyy|||~~~~~~||||||vvvooohhhccc```^^^^^^]]]___hhhtttyyyvvvqqqjjjddd]]]XXXRRRLLLKKKNNN```{{{|||lll^^^]]]bbbaaaYYYRRRHHH@@@:::===HHHRRRUUUTTTQQQPPPOOOMMMKKKIIIGGGGGGFFFBBB===777444222333333333444444444444555555555777777666666666666555555444666888999===RRRxxxtttaaaWWWWWWcccnnn}}}\\\gggwwwlllfff```[[[XXXVVVTTTSSSOOOKKKFFFBBB@@@???>>>===;;;:::888666444333333222333333333333333333333333444444444444444444444444666555666777888888999:::@@@JJJgggvvvaaagggsss~~~mmmccc^^^^^^\\\ZZZWWWWWWYYY[[[hhhmmmqqqqqqoooqqqyyyssskkktttzzzmmmZZZAAAFFFAAA@@@DDDGGGCCC???>>>>>>@@@CCCDDDBBB>>>999555333222111000000000111222333222111000////////////000000000000000000000000xxxXXXSSSOOOMMMTTTNNNNNNKKKHHHDDDBBBBBBCCCCCCCCC@@@???<<<:::888777666666444333333555666777555444222111000000//////000000...........................---------...///000111333222111222333333222000111222222222222111111111222222333333333444444444333333222222222333444444666777888999999:::===???BBBCCCEEEGGGJJJLLLNNNOOOUUUWWWZZZ]]]___bbbdddfffccchhhooouuuyyy{{{|||~~~~~~~~~}}}~~~|||wwwsssooommmiiieeeccchhhrrr}}}xxxuuuppphhh]]]TTTOOONNNOOOooojjj^^^```ddd```ZZZSSSIII>>>>>>HHHRRRUUUTTTQQQQQQOOOMMMKKKIIIHHHGGGGGGDDD???:::666333333333444444444444555555555555777777666666666666666666888;;;;;;;;;HHHfffmmm]]]VVV\\\\\\^^^|||iii___kkkpppjjjddd```\\\VVVTTTUUUOOOLLLHHHFFFDDDBBB@@@>>>;;;;;;999777666444333333444444444444444444444444444444444444555555555555777666777888777666888<<>>:::777555444444444333333555666777555444222222111000000000000000////////////////////////---------...///000111111333222222222333333222000111111111111111111111222222222222333333333333333333222222222333333444555666777999::::::;;;>>>@@@AAABBBDDDGGGIIILLLNNNOOOQQQTTTXXXZZZ[[[^^^bbbeeecccfffkkkooossswww{{{~~~~~~{{{xxxtttrrrssszzzyyykkk^^^WWWSSSVVVbbbzzz}}}gggaaaddddddbbb\\\QQQFFFDDDKKKSSSVVVVVVRRRQQQOOONNNKKKJJJHHHGGGGGGEEEAAA<<<888555444333444444444555555555666666666666777777777777777777999::::::BBB[[[~~~gggXXXYYYUUUQQQcccyyybbb\\\}}}ooohhhbbbbbb___YYYVVVWWWOOONNNMMMLLLJJJFFFAAA>>><<<;;;:::999777666444333444444444444444444444444444444444555555666666666888666888999666444999BBBYYYlll[[[ddddddllluuulll^^^VVVTTTSSSIIIIIIHHHFFFEEEGGGKKKNNNWWWZZZ\\\XXXRRRQQQVVV\\\bbbqqq|||vvvzzzjjjHHHAAA>>>BBBGGGEEEAAA???<<<>>>BBBDDDDDDAAA===:::666555333222111111111222222222000/////////000111111111111111111111111111~~~\\\TTTQQQQQQYYYSSSSSSMMMIIIEEECCCBBBCCCCCCBBBCCCAAA>>>:::777555444333444444333555666777555444222222111000000000000111000000000000000000000000---------...///000111222333222222333444444222111111111000000000111222222222222222222333333333333222222222222333444555555666777:::;;;;;;<<<===???@@@AAACCCFFFIIILLLNNNOOONNNQQQTTTVVVWWW[[[```eeefffhhhjjjmmmooorrrwwwzzz{{{}}}|||~~~yyynnnddd\\\YYYVVV^^^tttooosssyyyeeebbbcccccc```YYYQQQOOORRRVVVXXXWWWRRRQQQPPPNNNLLLJJJHHHHHHGGGEEEBBB>>>;;;777555444444444555555555666666666666666777777777777888888777666;;;OOOrrr|||aaaWWWQQQMMMYYYkkkzzz```SSS___sssfff___aaaaaa\\\YYYZZZPPPOOOOOOOOOMMMIIICCC>>><<<<<<<<<:::999777555444444444444444444444444444444444444555666666777777888666888:::777555???MMMlllrrraaa```eeemmmooossszzznnnbbbZZZTTTQQQOOOIIIHHHGGGEEEDDDFFFJJJNNNSSSTTTSSSOOOKKKJJJLLLOOOWWWiiiwwwzzz}}}ttt\\\NNNAAAAAAFFFFFFAAA>>>:::<<>><<<888666444222111111111111111111000000000000000111111111111111111111111111aaaWWWRRRRRRYYYQQQPPPMMMJJJEEECCCBBBCCCCCCBBBBBB@@@===:::777666555555444444333555666777555444333222111111000000111111////////////////////////------......///111222333333222222333444555333222111000//////000111222333222222222222222222222222222222222222333444555666666888:::;;;;;;;;;<<<>>>???@@@CCCFFFJJJMMMPPPQQQPPPTTTWWWXXXXXX]]]eeellljjjlllooopppqqqrrrtttvvvxxx{{{~~~uuufff___TTTTTT___gggmmm|||ppptttuuueeebbbbbbaaa___[[[YYYYYYYYYYYYYYYRRRRRRPPPNNNLLLJJJIIIHHHFFFEEECCC@@@===999777555555555555555666666666666666666777777777888888888888666AAA___zzzdddXXXRRRUUU]]]oookkk]]]RRR```rrrcccbbbccc^^^ZZZ[[[RRRPPPOOONNNLLLIIIDDD@@@=========<<<:::888555444555555555555555555555555444444444555666777777777777555777<<<::::::III\\\{{{sss```dddmmmpppttttttxxxmmmiiiccc]]]XXXRRRMMMJJJLLLKKKIIIFFFEEEFFFKKKNNNQQQOOOLLLJJJIIIIIIJJJJJJMMM^^^jjjmmmsssoooooowww|||cccIIIAAADDDEEEAAA===999:::<<<>>>??????>>>>>>999777555333222111111111000000111111111111000000111111111111111111111111eeeZZZSSSRRRXXXOOOMMMNNNJJJFFFCCCCCCCCCCCCBBB@@@>>><<<:::888777777777444444333555666777555444333222111111000111111111........................------......///111222333222222111333555555444222111000/////////111222333222222222222222222222222222222222222333444555666666888:::;;;::::::;;;===>>>@@@CCCGGGKKKOOORRRSSSVVVYYY[[[\\\]]]bbbllltttnnnqqqtttvvvuuusssssssssxxx{{{}}}~~~~~~nnnsssddd]]]]]]RRRGGGUUUooo~~~dddsssooofffdddaaabbbbbb```]]][[[ZZZZZZRRRRRRPPPNNNLLLJJJIIIHHHEEEDDDCCCAAA>>>;;;888666555555555555666666666777666666777777888888888999<<<:::IIIkkkwwwdddXXXTTTSSS^^^rrrsssVVVPPPrrrkkkfffeee___ZZZ[[[SSSQQQNNNLLLJJJGGGDDDBBB=========<<<:::888666444555555555555555555555555444444444555666777777888666444777======???QQQgggyyyeeeccciiiuuuyyyyyy|||mmmlllgggaaa[[[VVVSSSOOOLLLKKKJJJGGGDDDBBBDDDHHHKKKLLLHHHDDDDDDEEEGGGFFFEEE@@@OOOZZZ]]]hhh|||sssiiixxxtttPPPAAACCCDDDAAA<<<888999:::;;;======>>>>>>999888666333222111111111///000111222222111000///111111111111111111111111gggQQQRRRPPPNNNQQQSSSMMMHHHDDDBBBCCCDDDBBB@@@AAA@@@===;;;888666555444555555555444444333333333444333222111000000000000...///000111111000///...000000111222222222222111111111111111111111111111222222222333333444444444111111111000000000000000111222222333333444444555666888;;;<<<<<<<<<<<<===DDDCCCCCCEEEHHHMMMRRRUUU[[[```eeehhhkkktttzzzxxxyyyzzz}}}yyykkk```QQQHHHOOO___}}}dddssskkkbbbcccddddddbbbaaa```\\\XXXYYYVVVRRRNNNMMMKKKIIIGGGHHHGGGDDDBBB@@@===999555444555666777777666555444222777999777555555888:::888CCC^^^xxxbbbWWWRRRRRRZZZkkk~~~dddYYYWWWzzzlllfffeee^^^UUUUUURRROOOLLLIIIFFFCCC@@@@@@>>>;;;:::999999777555555555444444444444555555666666666666777777777777<<<444444;;;===EEEdddmmmkkksssuuu|||yyypppmmmhhhbbb]]]YYYTTTMMMHHHHHHHHHGGGFFFEEEFFFIIILLLIIIHHHFFFEEEEEEEEEFFFGGGGGGJJJOOOVVV```mmmzzzlllddd}}}```MMMCCC???@@@CCC<<<;;;;;;======;;;===BBB@@@<<<777555666666555333111111111111111111111111000000000000000000000000fffSSSUUUSSSOOOQQQRRRMMMIIIDDDCCCDDDDDDCCCAAAAAA@@@===;;;888666555444555555444444444333333333444333222111000000000000...///000111111000///...000000111222222222222222111111111111111111111111222222222333333333444444111000000000000000000000111222222333333444444555666888;;;<<<<<<<<<===>>>@@@AAADDDHHHMMMSSSXXX[[[dddiiiooosssxxx|||lllbbbWWWNNNSSS___zzzgggnnnzzzeeebbbccccccbbbbbbaaa^^^\\\ZZZWWWRRROOONNNLLLJJJHHHHHHGGGDDDCCCAAA>>>999666555555666777777666555555333666888888777888:::;;;<<>>;;;:::999999777666666555555444444555555666666666666666777777777888888555777:::???NNNrrr|||jjjrrrxxxqqqooojjjccc^^^ZZZVVVPPPKKKGGGGGGFFFEEEDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFHHHLLLRRRZZZeeeqqqyyy|||ttt|||oooUUUFFFBBBBBBBBB===;;;;;;===<<<:::<<>>@@@>>>@@@EEEKKKRRRXXX]]]```dddhhhmmmqqquuu~~~sssjjj```VVVSSSWWW{{{uuuZZZlllllldddddddddeeedddbbb```___[[[XXXTTTQQQOOOMMMKKKJJJHHHFFFDDDCCCAAA>>>:::777666666777777777777666666666666777999:::;;;;;;<<<>>>XXX~~~}}}```XXXPPPMMMNNN```gggvvvhhhaaaaaa]]]XXXVVVRRROOOLLLJJJFFFCCCAAA>>><<<::::::999888666666555555444444555555666666666666777777777888888666999<<<<<>>;;;;;;<<<;;;999;;;@@@AAA===999666555444222111222222222222222222222222111111111111111111111111lllYYYZZZVVVPPPQQQRRROOOKKKFFFEEEFFFFFFEEECCC@@@???===:::888777666555444444444444444444444444444333222111000000000000/////////000000000000000000111222222333333222222222222222222222222222222222222222222222222222333000000000000000111111111111222222333333444444555666888;;;<<<===>>>@@@BBB???BBBHHHNNNTTTXXX[[[]]]ZZZ]]]```bbbeeekkkuuu}}}~~~yyytttpppfffZZZTTTaaaqqq]]]~~~kkkhhhggghhhgggccc```___\\\YYYUUURRRPPPOOOLLLKKKHHHFFFEEECCCBBB@@@<<<999777777777777777777777777999666777999;;;:::;;;===CCCbbblllbbbWWWQQQMMMVVVooowwwpppeeeaaaZZZYYYVVVRRROOOMMMJJJFFFDDDAAA???<<<;;;;;;:::888777666666555555555555666666666666777777777888888888777===>>>???RRRyyyuuussssssttt{{{~~~wwwooohhhccc^^^XXXTTTIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKPPPVVVZZZbbbiiizzzvvvhhhPPPEEEGGG???<<<;;;;;;:::777:::???AAA???;;;888555333111000222222222222222222222222111111111111111111111111sss[[[ZZZVVVQQQRRRRRRPPPKKKGGGEEEFFFGGGEEECCC@@@>>>===:::888777666666444444444444444444444444444333222111000000000000///////////////000111111111111222333333333333222222222222222222222222222222222222222222222222222//////000000111111111111111222222333333444444555777888;;;<<<===???BBBDDDDDDFFFJJJNNNQQQSSSTTTTTTRRRTTTVVVXXXZZZ```hhhnnnyyy~~~zzzjjj]]][[[llliiitttkkkeeeggghhhddd``````]]]ZZZVVVRRRQQQOOOMMMKKKHHHFFFEEEDDDCCCAAA===:::888888888777777888888888;;;777777::::::999;;;AAATTTtttrrr^^^WWWRRRTTTaaa~~~wwwkkkddd]]]YYYVVVRRROOOMMMJJJFFFCCCBBB@@@===<<<;;;;;;999777666666666555555666666666777777777777888888888888999;;;<<>><<<;;;999777999???AAA@@@>>>:::666333111111222222222222222222222222111111111111111111111111www[[[[[[ZZZVVVUUURRROOOKKKFFFEEEFFFFFFEEECCC???>>><<<:::888777666666333333333444444444444555444333222111000000000000//////......///000111222111222222333333333333333333333333333333333333333222222222222222111111111/////////000111111222222111222222333333444444555777999;;;<<<===@@@CCCFFFGGGHHHJJJLLLMMMMMMLLLLLLLLLNNNPPPRRRVVV\\\dddiiiqqqvvv~~~sssaaa\\\oooaaammmvvvfffdddgggeeebbbbbb]]]ZZZVVVSSSQQQOOOMMMKKKGGGFFFEEEDDDDDDBBB???<<<999999888888888888999999<<<888777;;;:::888???JJJrrriii]]]UUUTTTYYYkkkvvviiibbb___YYYVVVSSSPPPMMMJJJGGGDDDCCC@@@>>><<<<<<;;;:::888777666666555555666666777777777777888888888999999888999>>>QQQwwwlllcccuuuyyyrrrmmmggg___YYYNNNJJJFFFEEEGGGHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHGGGFFFFFFHHHJJJOOOPPPYYYgggnnnlllnnnssskkkMMMEEEDDD@@@===<<<999777999???AAAAAA@@@===888444333333333333333333333333333333222222222222222222222222wwwZZZ]]]aaa^^^YYYRRROOOKKKFFFDDDEEEFFFDDDBBB???>>><<<:::999777777666333333333444444444555555444333222111000000000000///.........///000222333111222333333444444333333333333333333333333333333222222222222111111111000...//////000111111222222111222222333333444444555777999;;;<<<>>>@@@DDDHHHFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNRRRWWW]]]aaaeeejjjrrrzzz~~~kkk```]]]tttfffpppfffgggeeecccddd]]]ZZZUUURRRQQQOOOMMMKKKGGGFFFEEEEEEEEECCC@@@===:::999888888888888999::::::777888<<<:::999FFFWWWjjjYYYUUUVVV]]]xxx|||jjjaaa```[[[XXXTTTQQQOOOLLLHHHFFFCCCAAA>>>===<<<<<<:::999777777666666666666777777777777888888888999999999777:::HHHffflllwww{{{wwwqqqiiicccYYYSSSKKKGGGHHHIIIGGGEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFGGGHHHGGGEEEEEEFFFHHHJJJHHHNNNXXX[[[[[[cccooommmSSSGGGBBB???===:::777:::???AAABBBBBB???:::666555555333333333333333333333333222222222222222222222222uuuZZZ```fffddd\\\RRROOOJJJEEEDDDEEEEEEDDDBBB???>>><<<:::999888777777333333333444444555555555444333222111000000000000///.........///000222333111222333333444444333333333333333333333333333333222222222222111111000000...//////000111222222222111222222333333444555555777999;;;<<<>>>AAAEEEHHHEEEEEEFFFGGGHHHIIIKKKKKKMMMMMMMMMNNNPPPTTTXXX[[[aaaffflllqqqvvv|||kkkVVVoooooohhh}}}jjjhhhfffcccddd]]]YYYUUURRRPPPOOOMMMKKKGGGFFFEEEEEEEEECCC@@@>>>;;;:::999888888999:::;;;888666999>>>;;;;;;LLLaaa{{{wwwwwwxxxwwwtttyyywww^^^WWWVVVWWWggg}}}ssseeeeee\\\YYYVVVSSSPPPMMMJJJGGGDDDAAA>>>======<<<:::999777777666666666666777777777888888888888999999999888>>>SSSxxxooorrr|||tttmmmddd[[[RRRLLLKKKKKKIIIFFFFFFGGGHHHIIIJJJIIIIIIHHHEEEFFFGGGGGGEEEEEEFFFGGGHHHFFFJJJRRRTTTUUUbbbttt~~~~~~eeeHHHDDD@@@>>>:::777:::@@@AAACCCCCC@@@;;;777666777333333333333333333333333222222222222222222222222uuu]]]VVVVVVZZZSSSWWWRRRMMMGGGDDDEEEEEEDDDBBB<<<======;;;777555555666444444444444444444444444444444333222222111111000000000///......///111111333333333444444444555555222222333333333333444444222222222222222222222222222222111111111111111111333222111111222333555666555777;;;===???AAACCCEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLNNNOOOQQQUUUWWW]]]aaafffhhhkkkqqq|||eeefffhhhgggcccuuueeeggghhhbbb```^^^\\\YYYUUURRROOONNNIIIIIIHHHFFFDDDBBB@@@>>>;;;:::999888888888999:::===666777>>><<<<<>>>>><<<;;;999888888777777777777777;;;888666777:::======<<<>>>:::aaaqqqmmm}}}wwwkkk^^^WWWQQQKKKFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIFFFDDDDDDFFFGGGFFFCCCIIIGGGHHHNNNVVV```mmmyyyuuuppprrrSSSKKKAAA<<<:::999888888BBBCCCCCCBBB???:::555222444333222222111111222222222222222222222222222222xxx___WWWVVVZZZRRRUUURRRMMMGGGEEEEEEEEEDDDBBB@@@>>>;;;:::::::::777444444444444444444444444444444444333222222111111000000000///...///000111222333333333333444444444444222222333333333333444444222222222222222222222222111111111111111111111111222111111111111333444555555888;;;===>>>@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNPPPTTTWWW[[[^^^bbbeeehhhnnnvvv|||{{{sssfffuuurrreeexxxqqqjjjgggaaaaaa___]]]YYYVVVRRRPPPNNNJJJIIIHHHFFFDDDBBB@@@???;;;;;;999888888888999::::::777:::>>>:::AAAcccyyyssskkkgggcccbbbcccgggjjjkkktttyyyqqq^^^WWWRRRTTT\\\___vvv}}}pppccc___XXXSSSRRRPPPKKKFFFEEECCC@@@??????>>><<<;;;999999888777777777777777:::888777888:::<<<<<<;;;>>>AAAkkk~~~lll{{{xxx|||tttkkkcccZZZPPPLLLMMMGGGHHHIIIIIIHHHGGGFFFEEEHHHFFFCCCCCCEEEEEEDDDBBBDDDFFFOOO\\\gggpppyyyzzzlllwww}}}TTTJJJ@@@===<<<888888;;;AAABBBCCCBBB@@@<<<888555333333222222222222222333222222222222222222222222{{{bbbXXXVVVYYYRRRUUURRRMMMHHHEEEFFFFFFDDDAAACCC>>>999999======888333444444444444444444444444444444333222222111111000000////////////000111222222222222222333333333333222222333333333333444444222222222222222222222222111111111111111111111111111000000000111222333444666999;;;======>>>???AAACCCCCCDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKMMMOOOSSSUUUXXXZZZ]]]aaafffkkkooorrr|||kkkllltttggglllfffdddbbbaaa^^^ZZZVVVSSSPPPNNNKKKJJJGGGEEECCCAAAAAAAAA<<<;;;:::999888999::::::777999======:::JJJyyyvvvpppnnnlllkkkjjjjjjkkknnnrrrvvvyyyyyyfffWWWQQQOOOOOOLLLZZZzzz}}}xxxiiibbbZZZVVVTTTPPPJJJEEEFFFCCCAAA??????>>><<<;;;999999888777777777777888999888777999;;;<<<;;;:::@@@NNNzzzccclllwww{{{wwwrrrkkk___SSSMMMNNNJJJJJJKKKKKKJJJHHHFFFDDDJJJGGGEEEDDDEEEEEEEEEDDDBBBIIIXXXkkkyyymmmgggbbbOOOBBBAAA???999888???@@@AAABBBBBBAAA>>>:::888333333222222222333333444333333333333333333333333|||bbbXXXWWWZZZSSSVVVRRRMMMHHHFFFFFFFFFDDDAAAAAA>>>::::::;;;;;;777444444444444444444444444444444444333222222111111000/////////000000111222222111111222222222333333333222222222333333333444444111111111111111111111111111111111111111222222222111111111222222333444444777999;;;<<<<<<<<<===>>>AAAAAABBBBBBCCCDDDDDDDDDCCCEEEHHHJJJKKKNNNQQQTTTVVVWWWZZZ___fffkkkmmmnnn{{{|||wwwmmmjjjlllkkkeeeiiidddccc```\\\XXXTTTQQQOOOMMMJJJGGGDDDBBBAAABBBBBB===<<<;;;:::999999::::::777:::======???VVVuuurrruuuxxxyyy{{{```VVVQQQMMMMMMQQQddd}}}nnnddd[[[XXXVVVQQQKKKFFFGGGDDDAAA@@@???>>><<<;;;:::999888888777777888888888888888999;;;;;;;;;:::CCC]]]qqqYYYvvv|||wwwssspppgggZZZQQQOOOMMMMMMNNNOOOOOOMMMIIIGGGLLLJJJHHHGGGFFFGGGGGGHHHGGGMMM\\\qqq|||jjjrrrzzz\\\EEEBBBCCC===;;;AAABBBBBBCCCCCCAAA>>>;;;999333333333333333444444555333333333333333333333333|||bbbXXXWWW[[[TTTXXXQQQMMMIIIGGGGGGGGGDDDAAA======<<<;;;888666666666444444444444444444444444444444333222222111111000...///000000111222222222111111222222222333333333222222222333333333444444111111111111111111111111000000111111111222222222222222333444444555555555777999;;;;;;;;;:::;;;<<>>===<<<::::::::::::;;;:::;;;;;;===HHHfffvvvbbbXXXSSSQQQNNNUUUtttvvvhhh\\\ZZZYYYSSSMMMJJJGGGEEEBBB@@@???>>><<<::::::999999888888888888888777888999::::::;;;<<<===IIInnnfff```yyyyyyvvvlll___WWWQQQPPPPPPQQQRRRQQQMMMJJJLLLKKKIIIHHHGGGHHHIIIKKKMMMOOOZZZlll|||wwwkkk|||hhhHHHAAADDDBBBAAADDDEEEEEEEEEDDDAAA>>>;;;999555444444444444444555555333333333333333333333333|||aaaWWWVVVZZZTTTXXXQQQMMMIIIHHHHHHGGGDDDAAA<<<======;;;777555555666444444444444444444444444444444333222222111111000......000111222333333333222222222222333333333333222222333333333333444444111111111111111111111111000000000111222222333333222333444555666666666555666888:::::::::999:::;;;======>>>???@@@AAAAAABBBAAACCCFFFHHHJJJMMMQQQTTTUUUXXX]]]ccciiinnnrrrtttqqqqqqttt{{{hhh___nnnqqqhhhzzzmmmllliiigggddd___ZZZUUURRRPPPLLLKKKHHHFFFDDDBBBBBBBBB@@@>>>===;;;:::::::::;;;<<<;;;:::???SSSuuuqqq^^^TTTNNNJJJLLL^^^nnn___\\\[[[TTTNNNMMMHHHFFFBBB@@@???>>><<<:::::::::999888888888888999888999:::::::::<<>><<<:::777666555444444444444555333333333333333333333333}}}bbbWWWUUUXXXRRRVVVQQQMMMJJJHHHIIIHHHDDDAAA???===<<<:::999888666555444444444444444444444444444444333222222111111000---...000222333333333333333333333333444444444444222222333333333333444444111111111111111111111111///000000111222222333333111222333555555555555444555777999:::999999:::;;;;;;<<<===>>>???@@@AAAAAAAAACCCFFFHHHJJJMMMQQQTTTVVVZZZ```dddfffjjjppptttrrrqqqssswww|||kkk[[[]]]|||sss{{{mmmkkkiiieee```[[[VVVRRRPPPKKKKKKIIIGGGEEECCCBBBAAA@@@???===<<<;;;:::;;;;;;<<<;;;;;;BBB]]]jjj[[[MMMLLLLLLQQQfffvvvccc^^^[[[SSSMMMMMMIIIFFFCCCAAA@@@>>><<<:::;;;:::999999888888999999888999:::::::::===CCCGGGeeeqqqwww~~~~~~zzznnngggccc^^^YYYWWWXXXWWWTTTQQQMMMNNNNNNLLLKKKMMMRRRVVVYYYYYY```ppp}}}vvviiiOOODDDFFFHHHFFFFFFFFFEEEDDDBBB@@@>>>===888888666555444444444444444444444444444444444444cccWWWSSSWWWPPPSSSQQQNNNJJJIIIIIIHHHDDDAAACCC>>>::::::<<<<<<888333444444444444444444444444444444333333222111111000---...000222333333333333333333444444444444555555222222333333333444444444000000000000000000000000///000000111222222333333000111333444555555444333444666888999999999:::;;;;;;;;;<<<===>>>???@@@@@@AAACCCFFFHHHJJJNNNRRRUUUWWW\\\aaacccdddgggmmmsssrrrpppoooqqqrrrvvvtttaaaYYYiiitttpppllliiifffaaa[[[VVVRRRPPPKKKJJJJJJHHHFFFDDDBBB@@@AAA@@@>>><<<;;;:::;;;;;;;;;<<<<<>><<<:::;;;:::999999888888999999999::::::999:::>>>EEEKKKsss|||}}}{{{rrrooonnnhhhaaa]]]]]]\\\XXXTTTQQQRRRRRRQQQPPPRRRXXX]]]bbbbbbjjjyyy}}}wwwrrrzzzxxx\\\GGGEEEGGGDDDEEEEEEDDDDDDCCCBBBAAA@@@:::999777666444333333333444444444444444444444444bbb[[[XXXUUUUUUSSSNNNLLLIIIJJJKKKKKKGGGDDDCCCAAA===:::888777777777666555444444555666555444333444555555444333111000444222000222444666444222111222222333333444444555333333333333333333333333111111111111111111111111222222111111222222333444222222333333333444444444777777777777666666666666999::::::;;;<<<===>>>>>>BBBDDDHHHJJJMMMOOOSSSUUUXXX\\\```bbbccceeekkkoooqqqooooooooommmnnnvvvhhhYYY]]]iiiwwwqqqhhhhhhhhh]]]YYYXXXPPPMMMJJJHHHFFFEEEDDDCCCAAAAAA@@@???>>><<<;;;999999888AAA???MMMxxxqqqbbbSSSKKKMMMRRRddd~~~~~~~~~jjjeee\\\WWWTTTOOOHHHGGGDDDBBB@@@???>>>>>><<<;;;::::::999999::::::===<<<;;;;;;:::<<>>;;;999777777666666555444444555666555444444444555555444333111000444222111222444555444222444333333333333333333333333333333333333333333333111111111111111111111111222222111111222222333444222222333333333444444444555555666666777777888888999999:::;;;<<<===>>>>>>BBBDDDGGGJJJLLLNNNQQQTTTWWW[[[___aaabbbeeejjjnnnooommmlllmmmkkklllttt}}}uuufff```aaa{{{uuujjjiiihhh___ZZZXXXQQQMMMKKKHHHFFFFFFEEECCCAAA@@@@@@???>>>===<<<<<<<<<>>>AAAAAAWWWjjjYYYMMMLLLMMMYYYzzz|||lllggg^^^WWWTTTPPPIIIGGGDDDBBB@@@???>>>>>><<<;;;::::::999999::::::;;;888999;;;888:::NNNeeeyyy{{{}}}{{{uuusss}}}yyyppphhhbbb^^^```^^^YYYYYYaaahhhkkkpppqqqvvv~~~vvvgggfffdddccceeewww~~~jjjhhhuuu```JJJDDDHHHDDDCCCBBB???======???AAA===;;;999666555555666777444444555666666555444444hhh^^^YYYUUUVVVTTTQQQNNNKKKJJJKKKJJJGGGCCCBBBAAA???<<<:::888666555666555444444555666555444444444555555444333111000333222111222444555444333555555444444333222222111333333333333333333222222111111111111111111111111222222111111222222333444333333333333444444444444444444555666777888999999888999::::::<<<<<<===>>>AAADDDGGGIIIJJJMMMPPPRRRUUUYYY]]]```aaadddhhhlllmmmkkkjjjkkkiiijjjqqqyyyyyyfff[[[___~~~oookkkkkkccc^^^[[[SSSNNNLLLIIIGGGFFFEEECCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>GGGhhhvvvbbbQQQMMMJJJNNNjjjzzzzzzmmmiii___XXXUUUOOOIIIHHHEEEBBB@@@?????????<<<;;;;;;::::::::::::::::::666999===999<<>><<<999777555555666777444555555666666555555444iii^^^YYYUUUWWWVVVSSSPPPLLLKKKKKKJJJGGGDDDAAAAAA@@@>>>;;;888666444666444444444555666555444444555555555555333222111222222222333333444444333555555444444333333333333333333333222222222222222111111111111111111111111222222111111222222333444333333333444444444444555555555555666777888888888888888999:::;;;<<<======@@@BBBEEEGGGIIIKKKNNNPPPSSSXXX]]]```aaaccchhhlllnnnkkkiiijjjiiiiiiooovvvooo\\\WWWoooxxxoooooohhhbbb]]]UUUOOOMMMIIIGGGGGGEEECCCAAA@@@@@@>>>>>>======>>>>>>===DDD^^^lllWWWPPPKKKJJJ]]]vvv{{{lllggg___[[[XXXOOOJJJIIIFFFCCCAAA?????????<<<<<<;;;:::::::::::::::===888;;;@@@<<>>===???AAA>>>===:::888666666666666555555666666666666555555ggg]]]XXXVVVXXXWWWTTTQQQLLLKKKKKKKKKHHHEEEBBBBBB@@@>>>;;;888555444666444444444555666555444444555666666555444222111222222333333333333444444333333333444444555555555333333333222222111111111111111111111111111111111222222111111222222333444333333444444444555555555777777777777666666666666777777888999:::;;;<<<<<<>>>@@@CCCEEEGGGIIILLLOOORRRWWW\\\```aaaccchhhkkknnnjjjhhhiiiiiiiiimmmtttwwwvvvdddYYYaaa~~~qqqpppiiibbb]]]TTTPPPNNNJJJHHHGGGFFFCCCBBBBBB@@@???===<<<======>>>AAASSSttt[[[SSSNNNJJJWWWjjjmmmfff``````[[[OOOLLLJJJGGGDDDAAA@@@??????===<<<;;;;;;::::::;;;;;;===999;;;???>>>JJJvvvyyyqqqtttyyyyyyzzzuuummmhhhddddddhhhtttzzzjjjmmmxxx}}}www}}}mmmLLLDDDFFFEEEDDDAAA>>>===???@@@???>>><<<999888666666666666666666666666666666666fff]]]YYYWWWYYYXXXUUUQQQLLLKKKKKKLLLIIIGGGDDDCCCAAA>>>;;;888666555666555444444555666555444555555666666555444222111111333444444222222444555222333333444555555666666333333333222111111000000111111111111111111111111222222111111222222333444333444444444555555555555888777777777666666666555666777888888::::::;;;<<<;;;===AAADDDFFFHHHLLLNNNOOOTTTZZZ^^^```bbbfffiiilllgggeeegggggggggjjjnnnsss}}}mmm]]]YYYhhhvvvtttpppjjjbbb[[[SSSQQQOOOKKKIIIHHHFFFDDDBBBBBBAAA???======>>>@@@AAAAAA]]]bbbVVVPPPKKKRRRaaawwwllldddccc___QQQMMMKKKHHHEEEBBB@@@??????===<<<<<<;;;;;;;;;;;;;;;;;;999999<<>>===???@@@@@@???===;;;999777666666777666666555555666666777ggg___[[[XXXXXXWWWUUUPPPLLLKKKLLLMMMKKKIIIFFFDDD@@@===:::777666666666555444444555666555444555666666666666444333222111333444444222222333555444444444555555555555555333333222222111000000///111111111111111111111111222222111111222222333444444444444444555555555555666666666666777777777777666666777888999:::;;;;;;888;;;???BBBEEEHHHLLLOOOLLLQQQXXX\\\^^^```cccggggggbbb```aaabbbbbbcccgggnnnxxxxxxfff]]]]]]vvv}}}xxx|||uuunnneee^^^VVVRRRPPPLLLJJJHHHFFFDDDBBBAAA@@@??????@@@BBBEEEGGGCCCaaammm]]]TTTKKKNNNZZZ|||zzzjjjeeeaaaVVVMMMLLLIIIEEEBBBAAA@@@???======<<<;;;;;;;;;;;;;;;999::::::;;;IIIkkkwwwrrrnnnooouuu~~~~~~uuuwww}}}}}}xxxtttxxxQQQGGGGGGEEEAAA>>>===???@@@@@@???>>><<<999777666555888777666555555666777888iiiaaa\\\XXXXXXUUUTTTPPPLLLJJJLLLMMMLLLJJJGGGDDD@@@<<<999777777777666555444444555666555444555666666666666444333222000333555444222111333666666666666555444444333333333333222222111000000///111111111111111111111111222222111111222222333444444444444555555555666666444444555666777888999999666666777888999:::;;;;;;777:::>>>AAADDDHHHLLLOOOIIINNNUUUZZZ\\\^^^aaadddccc^^^[[[]]]^^^]]]___bbbdddmmm}}}qqqeee]]]hhhuuuuuu{{{sssjjjccc\\\SSSPPPLLLJJJHHHGGGDDDBBB@@@??????@@@BBBFFFJJJMMMIIIfffxxxdddXXXMMMMMMVVVsssnnneeebbbZZZNNNLLLIIIFFFCCCAAA@@@???======<<<;;;;;;;;;;;;<<<999===<<<<<>>===???@@@@@@@@@>>><<<:::888666555888777666555555666777888iii```[[[XXXZZZYYYUUUQQQLLLKKKKKKLLLIIIGGGEEECCC@@@===:::888777777444444555555555555555555:::999777666444444333333444444444555555555555666666555555555555444444444333333333222222111111111000111111111111222222222222222333333333333444444555555555555555555444444666666777777777777666666555555666666777777888888=========???AAADDDFFFHHHJJJMMMQQQTTTTTTUUUWWWXXXYYYYYYYYYXXXWWWXXX[[[]]]^^^dddrrrooofffooo~~~ggg|||qqqjjjbbb[[[SSSPPPLLLJJJIIIHHHFFFEEEBBB@@@@@@CCCCCCAAABBBEEEKKKvvvooo\\\TTTTTTWWWjjjjjjfffaaaVVVNNNGGGFFFFFFBBB@@@@@@??????>>><<<<<<;;;;;;;;;999>>>888<<<```xxxuuu{{{}}}~~~}}}~~~QQQKKKDDD@@@>>><<<===AAAAAA???===;;;999888777777777777777777888888888888jjjaaa\\\YYY[[[YYYUUUQQQLLLKKKLLLLLLIIIGGGEEECCC@@@===:::888777777333333444444555666777777999888777555444333333333444444444555555555555666555555555555444444444444333333333222222222111111111111111111222222222222222222333333333333444444555555555555555555555555666666777777777777666666555555666666777777888888;;;;;;<<<===???BBBDDDFFFHHHKKKNNNPPPQQQRRRTTTUUUSSSUUUVVVWWWXXXZZZ]]]___bbbhhhsssvvvqqqzzzjjjtttnnnggg^^^VVVSSSNNNKKKIIIGGGEEECCCCCC@@@@@@BBBBBB@@@BBBFFFXXXzzz```UUUSSSSSSiiikkk```WWWOOOHHHFFFFFFBBB@@@@@@??????>>><<<<<<;;;;;;<<<:::@@@===EEEiii~~~^^^QQQFFFEEEDDD>>>===BBBAAA@@@???===;;;999888777777777777777888888888888lllbbb]]]ZZZ[[[ZZZVVVQQQMMMKKKLLLLLLIIIGGGDDDCCC@@@===;;;888777777222222333444666777888999777777555444333333333333444444444555555555555666555555555555444444444444333333333222222222222111111111111111222222222333222222333333333333444444555555555555555555555555666666777777777777666666555555666666777777888888999999:::;;;===@@@BBBCCCEEEGGGJJJLLLMMMNNNOOOQQQPPPSSSWWWZZZ]]]___bbbeeehhhllltttssstttyyyssslllaaaZZZVVVPPPKKKHHHFFFCCCAAACCCAAA@@@BBBAAA???BBBGGG^^^}}}hhhZZZVVVSSSgggvvveeeXXXPPPHHHGGGFFFBBB@@@@@@??????>>>===<<<<<<<<<<<<;;;AAAAAAOOOtttzzz}}}hhhPPPAAAEEEFFF===:::AAA@@@@@@@@@???>>>;;;999888777777777888888888999999lllbbb]]]ZZZZZZYYYVVVRRRMMMLLLLLLLLLIIIFFFCCCBBB@@@>>>;;;999777777333444444555666777777888666555444333333333333333444444444555555555555666555555555444444444333333222222222222222222222222111111111222222222333333222222222333333333444444444444444555555555555555666666777777777777666666555555666666777777888888888999:::;;;===???@@@AAACCCEEEHHHIIIJJJKKKMMMOOORRRVVV[[[```cccfffhhhkkkkkknnnuuu~~~rrr~~~uuuoooccc\\\WWWQQQLLLIIIFFFDDDBBBCCCAAAAAABBB@@@>>>CCCIIIaaayyyzzztttaaa[[[VVVfff~~~nnnZZZQQQIIIGGGEEEBBB@@@AAA??????>>>===<<<<<<=========@@@CCCVVV{{{yyy}}}sssRRR>>>DDDHHH===:::CCC>>>???@@@@@@???<<<:::888777777888888888999999999lllbbb\\\XXXYYYWWWWWWSSSNNNLLLLLLLLLIIIFFFBBBAAA@@@>>><<<999888777666666666666666666555555555444444333333333444444444444444555555555555666555444444444444333333333222222222222222222222222111222222222222333333333222222222333333333444444444444444555555555666666666666777777777777666666555555666666777777888888888999;;;<<<>>>???@@@AAAAAACCCFFFGGGHHHJJJMMMPPPVVVYYY^^^bbbeeegggjjjkkkmmmooouuu}}}vvvwwwwwwoooeee]]]XXXRRRLLLIIIHHHFFFEEECCCBBBAAABBB@@@???EEENNNnnnxxxuuuyyyfff[[[WWWcccsssrrr]]]SSSJJJGGGEEEBBB@@@AAA???>>>>>>============>>>>>>???DDD^^^bbbFFFHHHJJJ@@@===FFF<<<===>>>???>>><<<:::888888888888888999999999999lllbbb\\\WWWXXXVVVXXXTTTOOOLLLLLLLLLIIIFFFAAAAAA@@@>>><<<:::888666888888777666666555555444555444444444444444555666444444444555555555555666444444444444333333333333111222222222222333333333222222222222333333333333222222333333333333444444333333444444555666666666666666777777777777666666555555666666777777888888999:::;;;===???@@@@@@@@@@@@BBBDDDFFFHHHKKKOOOQQQVVVYYY\\\___aaadddfffiiinnnqqqvvv}}}}}}sss{{{pppiii___ZZZSSSMMMJJJHHHGGGFFFCCCBBBBBBBBB@@@@@@IIISSS|||uuutttzzzjjjXXXVVV^^^fffvvvnnn___UUUKKKHHHEEEBBB@@@AAA???>>>>>>======>>>>>>>>>??????IIIlllvvvSSSIIIFFF>>>;;;@@@<<<======>>>===<<<::::::888888888999999999999:::nnnccc]]]XXXXXXVVVXXXTTTOOOMMMMMMLLLIIIFFFAAA@@@@@@???===:::888666777777777666666666666666555444444444555666666777444444444555555555555666444444444333333333222222111111222222222333333333222222222333333333444444222222333333333333444444333333444444555666666777666666777777777777666666555555666666777777888888888999;;;===>>>?????????>>>@@@CCCEEEGGGKKKPPPSSSTTTWWWYYY\\\^^^```dddgggqqqtttyyy~~~xxxrrrooobbb]]]UUUNNNJJJGGGEEEDDDBBBBBBCCCCCCAAABBBLLLXXXzzzsssttt{{{oooXXXXXXVVVXXXaaazzzzzzkkk```VVVLLLHHHEEEBBB@@@AAA???>>>>>>>>>>>>>>>?????????AAARRR^^^IIIBBB===<<>>>>>==================888888888999999999::::::oooddd^^^YYYYYYWWWYYYTTTOOOMMMMMMLLLIIIFFF@@@@@@@@@???===:::888666555555666666777777888888555555555555555666777888444444444555555555666666444444444333333333222222111111111222222333333333222222333333333444444444222222333333333444444444333333444444555666777777666666777777777777666666555555666666777888888888777999;;;===>>>>>>>>>>>><<<>>>AAADDDGGGKKKPPPTTTTTTVVVXXXZZZ\\\```eeehhhsssvvv{{{uuuttteee___VVVOOOIIIFFFDDDBBBBBBBBBCCCDDDBBBDDDOOO[[[tttsssttt{{{uuu[[[]]]PPPOOOUUUllllllssslllaaaWWWLLLHHHEEEBBB@@@BBB???>>>>>>>>>>>>>>>?????????CCC[[[~~~iiiMMMDDDDDDEEEFFF??????>>>>>>>>>>>>??????888888999999999:::::::::sssddd\\\YYYZZZWWWYYYUUUQQQMMMKKKJJJIIIHHHCCCBBB@@@>>><<<::::::999777777666666555555555444333333333444555666777777444333333333333444555555444666777777666444555666111111111000111111222333333333333333333333333333444444444444444444444444222222333444666999<<<>>>888777666555555666777888555666777888888999999888:::::::::;;;<<<===>>>??????@@@CCCEEEIIILLLNNNOOOQQQPPPRRRVVVXXXZZZaaajjjtttxxxzzzyyyjjjcccZZZRRRLLLHHHEEECCC>>>KKKAAA===KKKFFFLLLqqqvvvrrrrrrvvv~~~hhhXXXRRRRRRSSS]]]qqqtttwwwggg]]]XXXOOOIIIFFFEEECCCBBB@@@???>>>======>>>??????CCCBBBiiizzz|||yyyxxxTTTDDDDDDCCC>>>AAA???>>>>>>??????===<<<::::::::::::::::::::::::sssddd[[[YYYZZZWWWWWWTTTPPPMMMLLLKKKIIIGGGDDDCCCAAA???===;;;;;;:::777666666666555555555555333444444444555666666666444333333333444444555555555666888777555444444555111111111111111222222333333333333333333333333333444444444444444444444444333333333444555666888888777666555444444555666666555666777888999999999999:::::::::;;;<<<===>>>???@@@AAACCCEEEHHHKKKMMMNNNOOOOOOQQQUUUVVVXXX```hhhqqqwwwxxxmmmdddXXXPPPLLLJJJFFFBBB???IIIAAA>>>JJJGGGXXXqqqmmmqqqwwwppp[[[TTTTTTRRRZZZxxxxxx|||ttt___[[[WWWQQQKKKGGGEEEEEEEEE@@@???>>>>>>>>>>>>??????EEEKKKttt|||}}}}}}```KKKFFFFFFCCCAAA@@@>>>>>>??????===<<<::::::::::::::::::::::::rrrccc[[[YYYZZZWWWTTTRRROOONNNMMMKKKIIIGGGEEEDDDBBB@@@>>><<<;;;;;;666666666666555555555555444444555555555555555555333444444444444555555555666777888777555333333333111111111111111222333333333333333333333333333333444444444444444444444444333333444444444444333333555555444444444444555666555666777888999999999999:::::::::;;;<<<===???@@@AAABBBCCCEEEGGGIIIKKKKKKMMMLLLOOORRRSSSUUU]]]fffpppwww|||rrrgggYYYPPPMMMLLLGGGCCCAAAFFF@@@AAAIIIKKKmmmkkkhhhoooyyyfffYYYVVVRRRVVVmmmvvv~~~yyy]]][[[YYYTTTNNNHHHDDDCCCDDD????????????????????????HHHYYY}}}|||pppSSSGGGFFFGGGBBB@@@>>>>>>??????>>><<<::::::::::::::::::::::::rrrccc[[[YYYZZZWWWQQQPPPNNNNNNNNNLLLIIIGGGEEEDDDBBB???===;;;::::::666666666666666555555555555555555555555444444444333444444555555555555555666888888777444222222222222111111111111222333333222222333333333333444444555555555555555555555555222333444555555444222111555555555555555555666666666666777888999999999999:::::::::;;;<<<>>>???@@@BBBCCCDDDEEEFFFHHHIIIIIIKKKJJJLLLOOOQQQRRRZZZbbbooovvvuuukkk]]]SSSMMMKKKHHHFFFCCCDDDAAADDDIIIRRR~~~iiigggmmm{{{www___YYYSSSSSSddd{{{qqq~~~mmm^^^\\\WWWOOOGGGBBB@@@AAA??????@@@@@@@@@@@@@@@@@@IIIggg~~~uuu{{{|||ZZZGGGDDDIIICCCAAA???>>>>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;rrrccc[[[YYY[[[XXXQQQPPPNNNNNNNNNMMMJJJHHHEEECCCAAA>>><<<:::999888555555555666666666666666555555555555555444444444333444555666666666555555666777888777444222111222222222222111222333333444222222222333333444444444555555555555555555555555222333444666666666555444555555666666777777777777666777888999999::::::999:::::::::;;;===???@@@AAACCCCCCDDDEEEFFFFFFGGGHHHIIIHHHJJJMMMNNNPPPWWW___kkkttttttmmmaaaUUULLLGGGGGGGGGEEEBBBBBBFFFIII\\\}}}jjjkkklll{{{hhh^^^TTTSSS___}}}vvv```]]]WWWOOOHHHCCCBBBBBB???@@@@@@@@@AAAAAAAAABBBJJJssszzzsss|||dddKKKEEEIIIEEEBBB???>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;rrrddd\\\ZZZ\\\YYYSSSQQQOOONNNNNNMMMKKKIIIEEECCCAAA>>>;;;999888777555555555666666666666666444444555555555555555555333444555666777666555555555666777666444222222222222222222222222333444444111222222333333444444555555555555555555555555555222333444666777777777777444555666777888888888777666777888999:::::::::::::::::::::<<<===???AAABBBBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGHHHLLLLLLNNNUUU]]]eeeppp}}}uuunnnbbbVVVMMMHHHFFFEEEFFFCCCDDDFFFKKKhhh}}}mmmooonnn|||qqqcccVVVTTT[[[sss{{{~~~ddd^^^VVVOOOKKKIIIGGGFFFAAA@@@@@@???@@@AAACCCDDDPPPzzzxxxqqqTTTIIIJJJFFFCCC@@@>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;ssseee]]]\\\]]]ZZZVVVTTTPPPNNNNNNMMMLLLKKKFFFDDDBBB???<<<:::888888555555555555666666666777333444444444555666666666333444666777777777555555444555666666444222333333333222222222222333444444111111222333333444555555555555555555555555555555444444444444555666777888333444555777777777777777777777888999::::::::::::::::::;;;<<<>>>@@@AAABBBAAAAAABBBCCCDDDFFFFFFGGGGGGFFFHHHKKKKKKMMMTTT\\\aaammm|||~~~rrrbbbYYYVVVRRRJJJCCCFFFDDDFFFFFFLLLrrr~~~mmmpppsss{{{hhhXXXUUUYYYjjj}}}wwwpppfffYYYPPPNNNLLLIIIEEECCCAAA???>>>???AAADDDGGG^^^}}}yyy|||}}}]]]KKKHHHGGGDDD@@@>>>===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>@@@BBBCCC@@@AAABBBCCCDDDFFFFFFGGGGGGFFFHHHJJJKKKLLLSSS\\\aaammm|||rrrwwwddd^^^```^^^QQQDDDFFFEEEHHHFFFMMMxxx~~~mmmpppvvvkkkYYYVVVWWWddd~~~uuu}}}ooo^^^SSSOOOMMMGGGAAADDDBBB???===>>>AAAEEEHHHlllyyyuuuwww|||~~~```KKKDDDHHHDDD@@@>>>===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEFFFHHHIIIKKKOOOTTTWWW___kkkzzztttjjjkkkvvvbbbGGGHHHBBBEEEFFFEEESSSyyyooojjjrrrnnn___UUUQQQ\\\wwwzzznnnZZZXXXPPPGGGEEECCCCCCAAABBBCCCAAA???DDDKKKttt|||kkknnnwwwyyyzzz}}}lllGGGMMMHHHEEEAAA???>>>>>>===<<<>>>>>>===<<<<<<<<<<<<<<>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGIIIJJJLLLOOOTTTWWW```kkkxxx}}}rrrOOOJJJEEEIIIIIIHHHUUUvvvtttjjjiiiqqq~~~vvveeeXXXSSS[[[ppprrr[[[WWWNNNGGGGGGDDDCCCAAABBBCCCAAA???DDDLLLxxxzzzkkkooovvvxxxxxx{{{]]]NNNKKKGGGCCC@@@??????>>>===>>>>>>===<<<<<<<<<<<<===wwwfffddd___[[[[[[XXXTTTPPPOOOPPPPPPNNNLLLFFFEEEBBB???<<<:::999888666666666666555555555555444555555666666666666666000333666888888888999:::IIIEEE===666222000111333444444333333333333222222555444333333333444666777777777777777777777777777444555555666666555555444444666777777666555777888888888999999999:::::::::<<<<<<===>>>???@@@AAAAAA?????????@@@AAABBBDDDDDDFFFHHHJJJKKKMMMPPPTTTWWWaaajjjvvvzzzyyytttrrrZZZEEEFFFEEEGGGFFFFFFTTTsssyyygggeeehhhpppzzznnn]]]UUUZZZgggcccXXXNNNHHHHHHDDDCCCAAABBBCCCAAA@@@EEEMMM|||yyynnnrrrxxxxxxxxxzzz~~~sssQQQMMMIIIEEEAAA@@@@@@???>>>???>>>======<<<<<<======xxxgggeee```\\\\\\YYYUUUPPPNNNOOOPPPNNNLLLFFFEEEBBB???<<<:::999888666666666666555555555555444555555666666666666666111333666888888888999:::GGGCCC===777333222333444333333333333333333333333444444333333444555666777777777777777777777777777555555666666666666555555444666777777666666777888888888888999999::::::;;;<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFHHHJJJLLLMMMPPPTTTWWW___hhhuuuuuueee[[[LLLGGGOOOEEEFFFDDDFFFZZZ{{{pppaaabbbfffnnnuuuzzzaaaWWWYYYaaa}}}nnn]]]OOOIIIHHHCCCCCCAAABBBBBBAAAAAAGGGOOOxxxrrruuuyyyyyyxxxzzzzzzXXXOOOKKKEEEAAA@@@@@@???>>>???>>>>>>===<<<=========xxxgggfffbbb^^^___YYYUUUPPPNNNOOOPPPOOOMMMFFFEEEBBB???<<<:::999888666666666666555555555555444555555666666666666666333555888888777666666777333222222222333444666777333333333333333333333333333333444444555666777777888888888888888888888888555666666666666666666555555666777777666666777999777777888999::::::;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGFFFHHHJJJLLLMMMPPPSSSUUU\\\ffftttsssbbbPPPJJJKKKJJJKKKHHHLLLgggnnn```___```jjjppp{{{fffXXXYYY]]]uuuqqq___PPPIIIHHHCCCDDDBBBAAABBBBBBBBBIIIQQQyyyuuusssuuuvvvvvvwwwxxxyyycccPPPLLLFFFAAA??????>>>>>>??????>>>===============yyyhhhgggccc______YYYUUUQQQPPPQQQQQQOOOMMMFFFEEEBBB???<<<:::999888666666666666555555555555444555555666666666666666555777999999777555555555111222333444444444333333222222333333333333444444333333444555666777777888888888888888888888888888555666666777777666666555555666888777666666777999777777888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEGGGHHHEEEGGGJJJLLLMMMOOOQQQSSSYYYcccqqq~~~rrr]]]MMMIIIFFFHHHJJJHHHNNNnnnlll^^^\\\ZZZeeekkkvvvkkkZZZYYYZZZppplll^^^OOOIIIIIIDDDDDDBBBAAABBBBBBCCCJJJSSSpppqqqrrrsssrrrrrrtttvvvyyy~~~rrrRRRMMMFFFAAA???>>>>>>>>>@@@???>>>>>>======>>>>>>{{{iiigggbbb^^^^^^YYYVVVSSSRRRSSSSSSPPPLLLFFFEEEBBB???<<<:::999888666666666666555555555555444555555666666666666666555777999999777555555555999999999888666444222111222222222333333444444444222333444555777777888888888888888888888888888888666666777777777777666666555777888888777777888999666777888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGDDDFFFIIIKKKLLLNNNPPPRRRXXX___kkkxxxsss[[[PPPSSSOOODDDHHHHHHNNNnnnhhh\\\\\\ZZZaaahhhrrr}}}qqq]]]YYYXXXjjjtttiii___PPPIIIIIIDDDDDDBBBAAABBBBBBDDDLLLUUU}}}yyylllqqqtttsssqqqqqquuuwww{{{}}}UUUPPPHHHBBB@@@?????????@@@???>>>>>>======>>>>>>}}}jjjgggaaa\\\\\\YYYVVVTTTTTTUUUTTTPPPLLLFFFEEEBBB???<<<:::999888777666666666555555555555444555555666666666666666444666888999777666666666222222333333555666777888222222222333333444444444222333444666777888888888888888888888888888888888666666777777777777666666555777888888777777888999666777777999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCFFFIIIKKKLLLMMMOOOQQQYYY]]]gggrrryyy___RRRQQQHHHFFFKKKLLLQQQqqqeee\\\^^^^^^^^^fffqqqzzzttt```ZZZVVVfff{{{pppkkkcccQQQIIIHHHBBBDDDBBBAAABBBBBBDDDLLLVVV{{{yyysssmmmsssxxxvvvssstttxxx{{{||||||~~~WWWQQQJJJDDDAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>~~~iiiddd___]]]___ZZZVVVSSSSSSUUUUUUPPPKKKHHHEEEBBB@@@>>><<<999777888:::999555444666666444444555555666666666666666666777999::::::999777666::::::777333333666555222444444444444444444444444555444444555555666777888999999999999999999999999777777666666666555555444<<<;;;:::999999999:::;;;:::999888888999:::<<<===>>>>>>============>>>>>>AAABBBCCCDDDEEEEEEEEEEEEDDDEEEGGGIIIKKKMMMNNNOOOZZZ\\\dddooozzzyyyhhhVVVKKKKKKLLLPPPKKKVVVzzzddd]]][[[___fffnnntttuuuzzzzzz```YYY[[[]]]yyygggaaa\\\QQQGGGEEEFFF??????EEEEEEAAAFFFPPPyyyyyyhhhmmmmmmwww|||xxx|||fffSSSIIIFFFAAABBBDDD===@@@??????>>>>>>>>>>>>>>>kkkfffbbb___```[[[VVVRRRRRRUUUTTTOOOKKKHHHEEEBBB@@@???===:::777555777777444444777777555444555666666777777666666777888999::::::999888777444777666333333666666444555555555555555555555555555555555555666777888888999999999999999999999999888888777666666666666666:::999888777666555555555999999999888999:::<<<==================>>>??????AAABBBCCCDDDEEEEEEEEEEEEDDDFFFGGGIIIKKKLLLMMMMMMRRRTTT\\\gggttt}}}kkkXXXLLLLLLJJJNNNMMM^^^xxxaaaZZZZZZ```eeepppxxxyyy}}}hhh\\\[[[\\\xxxuuuggg\\\PPPHHHEEEFFF@@@???DDDEEEAAAFFFPPP~~~rrrfffnnnppp{{{~~~~~~}}}|||~~~mmmUUUIIIIIIDDDBBBBBB???@@@@@@???>>>>>>>>>>>>>>>nnniiieeebbbaaa[[[VVVRRRRRRTTTSSSNNNJJJGGGEEEBBB@@@???===:::888999;;;:::666555888888555555555666777777777777777777888999::::::999888777444999;;;888444555666555666666666666666666666666555555555555666777888999999999999999999999999999999888777777666777777888>>>>>>===<<<;;;999888777999999999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLSSS^^^jjjwwwoooZZZMMMMMMKKKMMMNNNiiiuuu___XXXXXX___eeeqqq}}}uuuaaa[[[ZZZgggrrr]]]OOOHHHFFFFFFAAA@@@DDDDDDAAAEEENNNxxx{{{iiidddiiilllwww|||~~~|||zzzyyyzzz|||xxxXXXIIIMMMHHH@@@@@@AAAAAA@@@??????>>>>>>??????ooojjjhhhdddaaa\\\WWWRRRQQQSSSRRRNNNIIIGGGEEEBBBAAA???>>>;;;999AAABBB@@@:::888888777444555666777777888888777777888999999::::::999999888:::@@@CCC>>>777555555555555555666666666666777777666666666666777888999999999999999999999999999999888888777777777777777888??????@@@@@@???>>><<<:::999999999999:::;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCAAABBBCCCDDDEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJNNNWWW```kkk{{{rrr\\\OOONNNMMMNNNQQQqqqppp___ZZZWWW\\\dddqqqggg[[[XXX\\\```OOOIIIGGGEEEBBBBBBDDDDDDBBBEEELLLnnntttdddgggggghhhpppyyy{{{wwwvvvyyyzzzzzzyyyxxxyyy}}}\\\HHHNNNIII??????BBBAAAAAA@@@????????????@@@pppkkkjjjfffaaa^^^YYYSSSQQQRRRRRRMMMIIIGGGEEEBBBAAA@@@>>><<<999AAABBB@@@;;;888999888555666777777888999888888888999999999::::::999999999:::AAACCC>>>777666666555444444555555555666666666777777666777777888999:::999999999999999999999999777777777777888777777777888999:::;;;;;;;;;:::999888888999:::;;;;;;;;;;;;;;;;;;<<<===???AAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGJJJIIIKKKPPPVVV]]]jjjvvvuuu^^^QQQPPPNNNOOOSSSvvvhhh```]]]YYY[[[dddnnn{{{nnn]]]VVVZZZyyydddQQQKKKHHHEEECCCCCCDDDCCCBBBEEEIII^^^zzzoooeeemmmmmmmmmooossstttsssvvvzzzzzzzzzzzzyyyyyy|||dddKKKMMMHHH???@@@CCCBBBAAAAAA@@@@@@@@@@@@@@@qqqlllmmmiiiccc```ZZZTTTRRRRRRRRRNNNJJJGGGEEEBBBAAA@@@???<<<:::888;;;:::777666999:::777777777888999999999999999::::::::::::::::::::::::555:::<<<888555666777666444444444555555666666777777777777777888999:::;;;999999999999999999999999555777999:::;;;:::888777666666777888999999999999888888999:::;;;;;;;;;;;;<<<<<<<<<===???AAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHGGGGGGFFFHHHGGGIIIMMMOOOTTT^^^hhhlllzzzaaaTTTSSSOOOPPPUUUwwweee___^^^ZZZ]]]ccciiittt~~~|||zzz}}}vvvaaaXXX[[[sssiiiUUUMMMGGGDDDEEEEEEDDDCCCCCCEEEGGGNNNssskkkgggooonnnnnnnnnooooooqqquuuxxxxxx{{{||||||{{{}}}uuuUUUNNNHHHCCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAAsssmmmooolllfffbbb\\\UUURRRSSSRRRNNNJJJGGGEEECCCAAAAAA???===;;;444777777555666999;;;999777888999999::::::999999:::::::::999999:::::::::666888888444444777888555444555555666777777888888888888888888999:::;;;;;;999999999999999999999999555888<<>>???AAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGIIINNNPPPSSS\\\eeegggzzzeeeWWWVVVQQQRRRVVVtttlll```ZZZXXX___bbbccckkkwwwzzztttooojjjgggeeehhhqqq}}}fff[[[XXXmmmnnnXXXOOOGGGDDDFFFFFFDDDCCCCCCEEEFFFKKKxxxwwwvvveeecccjjjhhhjjjlllmmmnnnpppsssuuuvvvzzz~~~~~~~~~cccRRRIIIHHHHHHAAACCCCCCBBBAAAAAAAAAAAAAAAuuuooorrrooohhhddd]]]VVVSSSSSSSSSOOOKKKGGGEEECCCAAAAAA???===;;;777999999666666::::::888888888999::::::::::::999;;;::::::999999::::::;;;;;;<<<888444555888777333555666666777888999999999888888888888999:::;;;<<<999999999999999999999999666999>>>BBBCCC@@@;;;888===<<<:::999888888999:::777888:::;;;<<<<<<;;;:::======>>>>>>???@@@BBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGLLLRRRUUUXXX```iiirrr~~~hhhYYYXXXSSSUUUWWWooovvvbbbVVVUUU```aaa___dddrrr}}}yyynnngggccc```^^^^^^\\\___gggrrrjjj^^^UUUhhhqqq[[[PPPFFFDDDFFFGGGDDDBBBCCCEEEEEEOOOwww}}}ppp```^^^bbbeeejjjnnnppprrrtttvvvuuuuuuzzznnnUUUJJJLLLKKKAAACCCCCCBBBAAAAAAAAAAAABBBzzzuuunnnfffkkkddd___XXXTTTSSSRRRPPPMMMJJJHHHEEECCCBBB@@@===;;;999999888888888888999999777888::::::999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555555666999:::777777777888888888999999888999999999:::;;;;;;;;;>>>;;;:::<<<<<<999999<<<<<<<<<=========<<<<<<;;;===<<<<<<<<<;;;:::::::::;;;:::999999999:::;;;<<>>===:::999;;;:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????@@@@@@@@@FFFGGGGGGFFFDDDCCCDDDEEEEEEEEEDDDEEELLLRRRQQQLLLLLLLLLOOOTTTYYYccctttttt]]]\\\XXX\\\___rrrfff\\\\\\XXX]]]aaagggooowwwpppkkkddd```______^^^^^^ZZZYYYZZZ]]]___cccmmmwwwpppddd^^^jjjwwwXXXMMMIIIGGGCCCBBBDDDEEEDDDEEEHHHTTT}}}eee```eeeiiijjjlllnnnooopppqqqsssuuuvvvxxx~~~|||~~~WWWTTTOOOCCCKKKCCCBBBBBBAAAAAABBBBBBCCCvvvuuuqqqjjjlllhhhbbb\\\XXXWWWVVVSSSQQQPPPMMMIIIEEECCC@@@===:::::::::999999999999::::::777999;;;;;;999999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888777777777888888888999999777777888999999:::;;;;;;>>><<<===AAAAAA<<<;;;<<<:::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===============>>>>>>???@@@AAAAAABBBBBBDDDEEEGGGFFFDDDCCCCCCDDDGGGEEEBBBDDDMMMUUURRRKKKLLLNNNSSSYYY^^^fffttt{{{fffccc```bbbeee{{{sss___[[[YYY\\\```eeellluuu~~~uuuhhheeebbbaaaaaaaaaaaa___]]]ZZZZZZ]]]______aaaffftttyyygggaaalllvvvYYYOOOMMMGGGDDDCCCEEEEEEDDDFFFJJJ[[[xxxdddaaafffiiiiiikkknnnooooooppprrrtttvvvxxx}}}{{{{{{dddTTTPPPGGGIIICCCCCCBBBBBBBBBBBBCCCCCCzzzxxxuuummmmmmjjjddd^^^ZZZYYYXXXUUUSSSQQQNNNIIIFFFCCCAAA>>>;;;::::::999999999999::::::777999;;;;;;:::999999:::>>>>>>>>>>>>>>>>>>>>>>>>999999999888888777666666888888999999999:::::::::888888999:::;;;<<<<<<===???>>>@@@DDDDDD???<<<===<<<<<<===>>>>>>>>>======;;;;;;<<<<<<=========>>>:::;;;===>>>??????>>>===>>>???@@@AAABBBCCCDDDDDDBBBDDDGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHMMMSSSRRRLLLMMMOOOUUU]]]bbbhhhsss}}}nnnjjjeeehhhmmm~~~ddd\\\[[[^^^```eeejjjsss}}}wwwssslllkkkiiigggggggggggggggeee```^^^bbbfffffffffhhhmmmxxxhhhbbblllwww\\\PPPKKKGGGDDDCCCEEEEEEDDDGGGLLLdddsssaaa```eeeggggggiiikkkmmmmmmnnnqqqsssuuuwww|||{{{yyy|||mmmRRRPPPKKKGGGCCCCCCBBBBBBBBBBBBCCCCCC~~~uuutttpppjjjccc___^^^^^^[[[YYYUUUQQQLLLHHHEEEBBB@@@>>>;;;::::::999999::::::;;;888:::===>>><<<;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@:::999999888888777666666888888888999999999::::::888888999:::;;;<<<===>>>>>>===???CCCCCC>>><<<===<<<<<<===>>>??????>>>>>>;;;<<<<<<======>>>>>>>>>:::;;;===???@@@??????>>>===>>>???@@@AAABBBCCCDDDDDDFFFIIIJJJJJJJJJLLLMMMJJJNNNPPPNNNNNNQQQSSSRRROOOQQQVVV^^^dddiiiqqqzzzrrrlllggglllvvvddd\\\[[[___aaaeeejjjqqqzzz~~~zzzzzzwwwvvvrrrooommmlllnnnoooooohhhdddggglllnnnppprrrsssyyykkkcccllldddQQQHHHGGGEEEEEEFFFEEECCCHHHNNNrrrmmm]]]^^^cccbbbdddfffiiijjjkkkmmmoooqqqtttuuuzzz|||zzz{{{~~~rrrPPPNNNMMMEEEDDDCCCCCCBBBBBBCCCCCCDDD|||wwwppplllkkkjjjgggeee___[[[TTTNNNJJJGGGCCCAAA======<<<<<<<<<<<<======;;;>>>AAACCCBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC???>>>===;;;::::::::::::999999999999::::::::::::999:::;;;<<<===???@@@@@@???===>>>BBBAAA===;;;===<<<<<<===>>>????????????==================>>>>>><<<===>>>@@@@@@AAAAAAAAA>>>>>>??????@@@AAABBBBBBEEEFFFHHHIIIIIIKKKNNNPPPLLLRRRUUUQQQNNNPPPSSSTTTTTTSSSWWW___eeeiiirrrzzz|||vvvpppjjjssstttaaaZZZYYY___aaaeeejjjpppxxx}}}|||zzzvvvssssssuuuwwwwwwpppkkknnnrrrtttxxx{{{~~~sssdddllllllTTTIIIHHHFFFFFFFFFDDDCCCIIIPPPhhhZZZ]]]aaa```ccceeehhhiiijjjllloooqqqsssssswww~~~}}}|||~~~~~~yyySSSNNNNNNEEEDDDDDDCCCCCCCCCCCCDDDDDD|||{{{zzzxxxuuuoooiii```XXXRRRLLLHHHEEEAAA@@@@@@??????@@@@@@AAA@@@CCCGGGIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGEEECCCAAA@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGGGGCCCAAAAAADDDDDD@@@@@@BBB???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEHHHJJJLLLOOORRRWWW^^^bbbbbbeeeddd^^^YYYYYYXXXUUUYYYWWWYYY___eeekkksss||||||~~~xxxttthhh^^^[[[XXX\\\___dddjjjpppxxxzzz{{{{{{}}}~~~~~~||||||}}}}}}xxxwwwzzz~~~gggmmmlllUUUMMMHHHFFFFFFGGGDDDCCCJJJRRRcccXXX^^^bbb```cccfffhhhjjjkkkmmmppprrrrrrqqquuu|||ZZZPPPOOOEEEDDDDDDCCCCCCCCCCCCDDDDDD{{{tttjjj```WWWQQQKKKGGGDDDCCCCCCBBBBBBCCCCCCDDDCCCGGGKKKNNNNNNMMMMMMNNNRRRRRRRRRRRRRRRRRRRRRRRRMMMKKKHHHEEEDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOJJJGGGFFFIIIHHHEEEEEEHHHDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJQQQSSSWWW\\\cccmmmvvv}}}yyyqqqllliiiccc\\\]]]ZZZZZZ___fffllluuu~~~~~~sssbbb^^^]]]ZZZYYY]]]cccjjjqqqyyy|||xxxyyy{{{yyyvvvxxxyyywww|||~~~hhhoooiiiTTTQQQHHHFFFGGGGGGDDDCCCJJJSSS}}}```XXX___dddaaaeeegggjjjkkkmmmnnnqqqsssrrrpppsss{{{~~~aaaRRRPPPFFFDDDDDDCCCCCCCCCCCCDDDDDDzzzmmmccc^^^XXXNNNFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFIIIOOOUUUUUUPPPPPPTTTVVVWWWXXXXXXVVVVVVWWWXXXTTTPPPLLLKKKMMMMMMIIIFFFHHHGGGGGGGGGHHHHHHIIIJJJLLLLLLLLLOOOTTTWWWXXXWWWXXXUUUSSSSSSUUUUUUTTTRRRPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRQQQOOOLLLKKKKKKKKKMMMNNNQQQRRRTTTTTTUUUVVVXXXYYYWWWTTTRRRTTTVVV]]]bbbiiiooovvv~~~~~~ssslllhhhjjjkkkmmmpppuuu{{{xxxdddaaa^^^YYY\\\___ccciiipppxxxzzzsssooovvvsssyyy{{{{{{ppplll|||qqqVVVKKKGGGEEEJJJEEEIIIJJJDDDYYYyyybbbYYYZZZbbbjjjhhhhhhkkkpppqqqoooqqquuusssssstttvvvzzz~~~kkkXXXOOOJJJGGGEEEDDDCCCDDDEEEDDDCCC~~~sssjjjddd\\\SSSLLLHHHHHHGGGFFFFFFFFFFFFFFFJJJLLLRRRXXXXXXUUUVVVZZZ^^^^^^^^^___``````aaaaaaZZZWWWSSSRRRRRRRRRQQQPPPKKKKKKKKKKKKKKKLLLMMMMMMPPPPPPRRRVVVZZZ^^^______^^^[[[YYYYYY[[[[[[ZZZXXXVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYWWWUUUQQQPPPQQQRRROOOQQQSSSVVVYYY[[[]]]^^^___```aaa```^^^\\\\\\\\\___dddjjjqqqvvv}}}{{{vvvvvvxxxzzz|||llleeeaaa]]]]]]aaagggkkkpppyyyyyyuuusssxxx|||pppjjjwwwkkkVVVNNNIIIEEEHHHCCCGGGJJJHHH```uuu```XXXZZZaaagggffffffjjjoooqqqpppsssxxxsssssstttvvvyyy}}}oooYYYOOOKKKGGGEEEDDDCCCDDDEEEDDDDDDxxxppphhh___VVVQQQIIIIIIHHHGGGGGGGGGGGGHHHLLLNNNSSSYYYYYYWWWZZZ___cccaaa```cccgggiiihhhfff___]]]YYYUUUTTTTTTUUUVVVMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQSSSXXX^^^bbbcccccceeecccaaaaaabbbbbb```___\\\\\\\\\\\\]]]^^^```aaabbb```\\\WWWTTTSSSUUUWWWOOOQQQTTTXXX\\\___aaabbbfffggggggiiiiiihhheeebbbaaaffflllrrrwww|||zzznnniiiffffffkkkqqqtttwww~~~~~~yyysssiiissseeeVVVPPPLLLFFFIIICCCGGGKKKNNNkkkqqq]]]YYY\\\aaaeeeeeeeeeiiiooorrrrrrvvv{{{uuuuuuvvvxxx{{{}}}wwwZZZOOONNNHHHFFFDDDCCCDDDEEEEEEDDD~~~wwwmmmcccZZZTTTMMMMMMLLLKKKKKKKKKKKKKKKNNNPPPUUU[[[\\\[[[^^^dddfffcccbbbeeelllpppnnnkkkfffccc^^^XXXUUUTTTWWWYYYQQQRRRRRRRRRRRRRRRRRRRRRPPPRRRUUU[[[bbbgggiiiiiiiiihhhhhhggggggfffeeeddd```_________aaacccfffgggeeeccc```[[[VVVTTTVVVXXXRRRTTTWWWZZZ]]]```bbbbbbgggfffhhhlllpppoookkkfffcccffflllssszzz{{{vvvttttttzzzyyylllssslll[[[SSSMMMHHHKKKFFFHHHLLLQQQrrrmmm\\\\\\___bbbeeeffffffiiioooqqqqqquuuzzzwwwwwwyyy{{{}}}^^^PPPRRRIIIFFFDDDCCCDDDEEEEEEEEE|||rrrfff\\\VVVQQQPPPOOOOOONNNNNNOOOOOOPPPRRRXXX]]]^^^]]]aaagggiiifffeeejjjqqquuutttqqqooojjjccc\\\XXXWWWXXXYYYXXXXXXYYYYYYYYYYYYXXXWWWUUUWWW\\\cccjjjppprrrrrrlllllllllllljjjhhhggggggaaa`````````bbbeeehhhjjjggggggddd```[[[XXXWWWXXX[[[\\\^^^```bbbdddeeeeeeeeefffiiiooouuuuuuqqqmmmeeeggglllttt}}}ssswww|||aaaSSSKKKFFFKKKHHHIIIJJJQQQuuugggZZZ]]]```bbbeeehhhfffhhhlllmmmmmmpppuuuwwwxxxyyy|||~~~iiiSSSSSSJJJGGGDDDCCCDDDEEEFFFFFF~~~uuuiii]]]UUUOOONNNMMMMMMLLLLLLMMMMMMOOORRRXXX^^^___]]]```fffjjjhhhiiimmmrrrvvvwwwuuussslllbbb\\\ZZZYYYXXXVVVXXXYYYZZZ[[[ZZZYYYXXXWWWWWWZZZ___gggoootttvvvvvvppprrrsssrrrooommmkkkkkkdddcccbbbbbbcccfffiiillllllllljjjfffaaa]]]\\\\\\```aaabbbdddeeeeeeeeeeeeiiilllpppvvvzzz{{{yyywwwjjjjjjmmmtttaaaPPPJJJEEELLLJJJJJJKKKUUU}}}dddZZZ```bbbdddhhhjjjhhhiiikkkkkkjjjmmmssswwwxxx{{{}}}|||ZZZRRRJJJGGGDDDCCCDDDEEEGGGGGGvvvhhh]]]SSSSSSRRRQQQQQQQQQQQQQQQXXX[[[bbbhhhiiifffhhhlllqqqrrrtttwwwzzz}}}xxxoooeeeaaacccccc___ZZZZZZ[[[\\\]]]\\\[[[YYYXXXYYY\\\aaajjjqqqwwwxxxxxxwwwyyy{{{zzzvvvsssrrrsssiiihhhffffffgggjjjmmmpppqqqooolllgggbbb```aaabbbdddeeefffggghhhiiiiiiiiippptttyyy}}}~~~~~~qqqoooooouuuhhhXXXPPPJJJPPPNNNPPPRRRaaagggaaaggghhhkkkppppppnnnoooqqqqqqpppsssxxx{{{}}}dddRRRKKKHHHDDDBBBDDDFFFGGGGGGzzzooo```______^^^^^^^^^^^^^^^hhhkkkssszzzzzzwwwwww|||~~~yyynnnlllqqqrrrmmmfffbbbcccdddeeedddcccaaa______bbbhhhpppxxx}}}~~~~~~||||||yyyxxxxxxnnnmmmkkkjjjkkkmmmqqqsssssspppkkkddd```___bbbeeekkklllmmmooopppqqqqqqqqquuuzzzwwwssspppuuuwwwjjjWWWPPPUUUSSSVVV[[[nnnlllhhhnnnooorrryyywwwuuuuuuxxxxxxwww{{{mmmTTTKKKHHHDDDBBBCCCFFFGGGHHH