BM6@ 6(@@ ''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((()))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''''''''''''''''')))'''&&&'''******(((%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((&&&&&&(((+++,,,+++((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))***((('''''')))+++,,,,,,))))))))))))************,,,,,,++++++***)))))))))++++++***************+++,,,,,,---...///000111222000///000111111444???JJJVVV]]]```]]]```gggiiieeedddiiillljjjeeedddhhhnnnzzz''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((('''&&&&&&&&&&&&'''((()))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''''''''''''''''')))'''&&&''')))***(((%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''&&&%%%'''***+++***((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))***((('''&&&&&&&&&&&&&&&))))))))))))************+++++++++***************++++++************++++++,,,,,,---...///000111111000///000111111444>>>JJJTTT\\\___\\\___fffhhhcccccchhhkkkiiidddccchhhnnnyyy''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''((()))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))******))))))((('''''''''''''''''''''''''''(((''''''((())))))(((&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%''')))***(((''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''((((((''''''(((***)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))************)))************+++++++++++++++************++++++,,,------...///000111111000///000222111333===HHHSSS[[[___\\\^^^dddfffbbbcccgggkkkiiiddddddiiioooyyy''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************)))(((((('''''''''''''''''''''''''''''''''((()))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((()))***++++++***+++,,,---((()))))))))************((())))))***++++++,,,,,,++++++*********+++,,,,,,------......///000000111000///000222111333<<>>GGGRRR]]]aaaaaadddffffffaaaeeehhhiiihhhhhhjjjlllsss++++++++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********+++,,,,,,++++++++++++++++++((()))******)))((()))+++((((((((())))))*********************))))))))))))******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111000///000222222222999AAAIIIQQQ]]]dddfffeeedddeeegggfffhhhkkkjjjggghhhlllvvv++++++++++++*********)))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************)))))))))((((((((((((((()))))))))******************************************+++++++++...............---------+++,,,,,,+++))))))***+++(((((())))))***************************+++++++++******))))))))))))******************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111000///000222222222999AAAKKKRRR[[[bbbddddddeeegggddddddfffiiiiiifffgggkkkrrr~~~++++++++++++*********************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************))))))))))))((((((((()))))))))******************************,,,+++++++++++++++++++++---------,,,,,,++++++++++++++++++***((('''(((************++++++++++++,,,*********++++++,,,,,,,,,******))))))))))))******************************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111111///000222222222888@@@LLLRRRZZZ___bbbcccfffiiiddddddfffjjjjjjggghhhmmmppp++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))***************)))))))))))))))(((((()))))))))*********************************,,,,,,,,,+++++++++******---------,,,,,,,,,++++++++++++,,,***))))))***,,,++++++,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++******))))))******+++************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111111000000222222222888@@@JJJQQQZZZ```bbbdddfffhhhgggfffiiilllllljjjkkkoooqqq+++++++++++++++++++++,,,++++++++++++************************************************************************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++////////////////////////***,,,---...---,,,---///************************)))))))))******+++++++++++++++************++++++************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111111000111222222222888@@@GGGOOOZZZbbbeeeeeeeeefffggggggiiilllllljjjkkkooouuu++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************)))))))))*********++++++))))))))))))))))))))))))+++++++++,,,,,,---------------......//////000000)))+++...///...---,,,,,,++++++++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111222111111222222111777???EEENNNZZZccceeeeeeeeeeeefffeeegggjjjiiifffgggkkkwww+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++************************************************************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,---...///000000111...///000111333444555555222666999;;;888555222000222222111111111000000000.........---,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111222111111333111111777???FFFOOOYYYaaacccdddeeeggggggeeegggjjjhhheeeeeeiiiuuu+++++++++,,,,,,------------------,,,,,,,,,++++++************************************************************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))*********+++)))************+++++++++---------------------------...///000111222333444777888999;;;<<<>>>???@@@DDDHHHLLLMMMIIIDDD???<<<::::::999999888888888888111111000///...------,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111111222111111333111111777???IIIOOOXXX^^^aaacccfffiiiiiihhhiiikkkjjjffffffiiirrr,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))*********))))))((())),,,+++'''(((---,,,'''((()))+++------,,,+++******,,,......,,,++++++,,,111333777<<>>DDDLLLXXX```cccdddeeefffiiihhhiiilllkkkggghhhkkkwww,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++******************************)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************************************++++++++++++*********---,,,)))))),,,+++&&&***)))))))))******++++++...///000000222666;;;???BBBCCCFFFJJJOOOQQQQQQOOOMMMMMMJJJGGGGGGHHHAAA999<<<:::888777888777666555;;;:::<<>>:::666...---,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))+++******+++---......---,,,,,,++++++*********)))))))))))))))************+++*********)))))))))))),,,++++++*********++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,...//////...---.........////////////000555222111333333333777>>>FFFNNNYYY```dddeeefffgggiiigggiiikkkjjjggghhhlllwww,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************************++++++,,,,,,,,,,,,,,,+++***------++++++---,,,)))------,,,+++---///222444777999;;;===???CCCGGGKKKKKKKKKKKKMMMPPPRRRQQQPPPLLLKKKGGGFFFJJJLLLEEE<<<>>><<<;;;;;;:::999666333666666777:::===??????>>>999;;;>>>AAACCCBBB>>>:::111111000......------------,,,,,,++++++,,,,,,,,,,,,+++******))))))************))))))))))))******)))))))))))))))))))))))),,,++++++,,,...///...---...------,,,+++******)))))))))))))))***************************)))))))))---,,,+++))))))))))))***,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,------......------////////////000000111111555222111222222222777>>>GGGOOOYYYaaadddeeefffhhhiiiggggggiiihhhfffiiinnnwww------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++*********)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***************************************++++++,,,,,,,,,,,,,,,***,,,...---------...---------...000444777:::<<>>777666555333222111111111...---,,,,,,++++++++++++,,,,,,+++************++++++******))))))******+++)))))))))))))))))))))))),,,+++***+++---...---,,,///...------,,,+++******((()))))))))************************************,,,+++)))(((((()))***+++,,,++++++******++++++,,,++++++******++++++,,,---+++,,,......---,,,,,,---.........///000000000111444111111222222222777===GGGOOOXXX___bbbdddeeegggiiigggggghhhhhhgggjjjooowww------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++*********)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************))))))***+++,,,,,,++++++,,,,,,------,,,***,,,///---000444888<<>><<<;;;<<<<<<===@@@EEEIIIJJJJJJVVV^^^aaa]]]WWWVVVVVVVVV[[[ZZZZZZ[[[ZZZVVVQQQMMMGGGFFFDDDDDDDDDCCCAAA???:::::::::===AAACCCEEEDDD>>>===;;;:::888777666666111000///---,,,+++++++++---,,,,,,+++++++++++++++++++++************++++++))))))))))))))))))))))))+++***)))***+++,,,+++***......---,,,,,,+++******((()))))))))***************************+++++++++))))))))))))***+++---...,,,++++++******++++++,,,++++++******++++++,,,---+++---//////---+++,,,---,,,,,,---......///000000444111000222222222666===FFFNNNWWW]]]```bbbdddfffiiiggggggiiiiiihhhkkkqqqwww------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((()))***+++,,,,,,,,,+++...---......,,,***///555>>>@@@CCCFFFIIIIIIIIIHHHDDDDDDCCCBBBAAACCCFFFJJJOOOQQQUUU\\\dddjjjnnnnnnvvvzzzxxx{{{~~~}}}|||||||||{{{xxxssspppdddaaa\\\YYYVVVTTTPPPNNNMMMIIIDDDAAAAAABBBBBBBBBFFFEEECCCAAA???===<<<<<<777666444111///---,,,,,,...---,,,,,,++++++,,,,,,++++++************++++++))))))))))))))))))))))))***)))((()))***+++***))),,,,,,,,,,,,++++++++++++))))))))))))*********************+++++++++++++++(((((()))+++,,,---...///,,,++++++******++++++,,,++++++******++++++,,,---,,,///111000---+++---///+++,,,,,,---...///000000444111000111111111666===GGGMMMVVV\\\___```ccceeehhhggghhhkkkkkkjjjmmmrrrwww....................................------------------------------------***++++++,,,,,,++++++*********************************)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))***+++,,,------------...---///333444666???JJJTTTSSSRRRPPPNNNKKKIIIHHHCCCHHHNNNTTTZZZ___cccgggsssuuu{{{{{{wwwtttqqqpppqqqkkkbbbZZZSSSOOOKKKIIILLLKKKIIIGGGEEECCCBBBAAA>>>===:::777333111///.........---,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))+++***)))***++++++***)))*********+++++++++++++++))))))))))))*********************++++++,,,,,,,,,(((***,,,.........------,,,++++++******++++++,,,++++++******++++++,,,------000333111...,,,---000,,,,,,---...///000111111333000000111111111666<<>>DDDRRRaaa^^^[[[UUUNNNHHHDDDAAA@@@DDDPPPaaapppzzz}}}}}}}}}}}}rrriiiaaa]]]PPPOOOMMMJJJHHHFFFEEEEEEDDDBBB???;;;777444222000......---,,,,,,,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))---+++***+++,,,,,,+++***((())))))******+++,,,,,,))))))))))))*********************++++++,,,,,,,,,***+++...000000...,,,+++,,,++++++++++++++++++,,,++++++******++++++,,,------111444222...,,,...111------...///000111222222333000000111111111666<<>><<<;;;999666333111...---...------,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++)))(((((()))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,,,,,,,+++))))))***+++---000111333222111///---,,,,,,---...///000000111111222333333333000///111111222777>>>HHHNNNUUUZZZ[[[]]]___bbbkkkhhhjjjpppuuuuuuvvvxxx{{{////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++//////111666???LLLXXX```bbb```ZZZSSSMMMOOOWWW^^^eeeiiiqqqvvvvvv}}}xxxrrr|||}}}|||wwwwwwqqqpppuuurrrpppssszzz}}}{{{xxxzzzyyyrrrhhh]]]TTTLLLEEEBBBAAA@@@>>>;;;888666333222......---,,,,,,,,,,,,---************************++++++++++++++++++++++++---+++))))))***++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))***+++---///111222//////...,,,,,,,,,,,,---/////////000111111222222222///...000111222777>>>HHHNNNUUUYYYYYYZZZ^^^aaajjjhhhjjjppptttttttttvvvwww000000000000000000000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++222444:::DDDPPPXXXZZZYYYHHHJJJLLLLLLLLLRRR^^^hhhyyy}}}}}}|||{{{zzzyyyvvvuuuzzz}}}{{{vvvoooqqqwwwxxxnnnbbbUUULLLEEEDDDAAA>>>;;;999888777//////...---,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++))))))***+++***))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))***++++++,,,,,,************++++++++++++************+++,,,---...------,,,,,,,,,,,,,,,,,,------......///000000000111......111222222777>>>HHHOOOVVVYYYXXXXXX]]]aaaiiigggiiippptttsssssstttuuu000000000000000000000000000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...---,,,,,,---...000111666<<>>EEEMMMYYYiii|||uuuxxxxxxuuuuuuwww|||wwwoooooovvv~~~vvvqqqyyy{{{wwwrrrpppqqquuuyyy{{{|||zzziii]]]RRRNNNHHHBBB>>>;;;::::::222111000...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***(((''''''((())))))((()))***,,,---------,,,+++++++++++++++++++++++++++))))))******+++++++++,,,)))***************++++++,,,,,,+++******+++++++++,,,,,,,,,,,,------------,,,,,,---......//////000000...///222333333888>>>IIIPPPXXXYYYWWWWWW\\\bbbhhhgggiiippptttsssrrrsssuuu000000000000000000000000000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------...---,,,---///444888;;;BBBIIIPPPQQQLLLDDD@@@>>>FFFKKKSSS___rrr|||{{{rrrkkkiiikkkqqq~~~~~~zzzqqqnnnoooqqqsssrrrwww~~~rrriiihhhbbbXXXMMMEEE@@@>>>===777666444111///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))((('''''')))++++++***)))***,,,---...---,,,+++***************************************+++++++++*********++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,------...------------......///000000000111///000333444444999???JJJRRRYYYZZZWWWWWW\\\ccciiihhhjjjqqquuusssrrrsssuuu000000000000000000000000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------...---,,,...222888???CCCPPPTTTTTTIII<<<777???JJJRRR[[[kkk~~~zzzxxxzzz~~~|||xxxyyy{{{|||sssssssssuuuvvvtttpppmmm|||tttfffXXXLLLEEEBBBAAA:::999666444111///...---+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,......---)))***,,,......---,,,+++************************************************+++++++++,,,,,,------------,,,,,,,,,,,,---......++++++,,,---..................//////000111111111111///000444555555999@@@KKKSSSZZZZZZWWWVVV]]]cccjjjiiilllsssvvvtttssstttttt222222222111111111111000000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************((((((((((((((((((((((((++++++******************...---,,,---...///...---......///222:::DDDOOOVVVZZZTTTIII>>>;;;BBBRRR^^^nnn~~~vvv}}}~~~ssswww|||~~~{{{xxxrrrggg```eeennn{{{{{{uuuiii^^^UUULLLDDD>>>??????<<<777111...---...000000---***((()))+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++******))))))******))))))((((((''''''++++++************++++++++++++++++++++++++++++++++++++******)))*********+++---//////...,,,,,,,,,.........///////////////333000///111222333888???EEEPPPXXXWWWUUUXXX^^^bbbkkkhhhjjjpppuuussspppooovvv222222222222111111111111111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********+++++++++,,,.........---...000555===FFFNNNSSSUUUJJJHHHEEEFFFMMMZZZhhhsss}}}xxxwwwxxx}}}wwwfff___eeelllnnnooonnnkkkiiidddYYYMMMGGGCCC>>>:::888555222//////000000...+++)))***,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++*********)))++++++*********)))))))))++++++************++++++++++++++++++++++++++++++++++++*********++++++,,,+++---......---,,,---...............////////////333000///111222333888???FFFPPPXXXWWWUUUXXX^^^aaaiiigggiiippprrrpppnnnooovvv333333333222222222111111111111000000000//////////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,---...//////111666>>>GGGNNNOOOMMMJJJCCCCCCGGGSSSfffzzzyyytttwwwzzz|||zzziiigggnnnrrrfffeeebbbccchhhkkkdddYYYSSSKKKAAA<<<<<<;;;666222000000000...,,,+++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++*********++++++************++++++++++++++++++++++++++++++++++++***++++++,,,---...+++,,,------,,,,,,...000............//////000000333000///111222333888???GGGQQQXXXWWWUUUXXX]]]```eeefffjjjooopppmmmmmmpppvvv444333333333222222222222111111111000000000///////////////...............------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++------...///111222;;;CCCKKKOOOLLLFFFBBB@@@MMMOOOXXXkkk}}}zzzwwwxxx|||~~~{{{{{{uuu~~~tttmmmaaaZZZ\\\dddfffccc\\\UUUMMMGGGCCC@@@:::666111000000...---,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++***++++++,,,---...///+++,,,,,,,,,+++,,,///222------......//////000000333000///111222333888???IIIRRRXXXWWWVVVYYY]]]___dddfffkkkpppooolllmmmrrruuu444444444444333333333222111111111111000000000000////////////////////////........................////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------...000000000333777;;;KKKSSSYYYVVVKKKCCCDDDIIIZZZdddwww~~~ttt|||}}}yyy~~~mmm]]]WWW[[[```bbb___^^^ZZZTTTLLLDDD>>>;;;333222000///...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,************************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***++++++,,,---...///+++,,,,,,,,,+++,,,///222---------...///000000111333000///111222333888???IIIQQQWWWWWWWWW[[[^^^___eeegggmmmrrrqqqnnnoootttvvv555555444444444333333333222222111111111000000000...////////////000000000////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......//////111222333555:::CCCJJJZZZ___aaaZZZQQQOOOXXXbbbggg{{{nnnooommmooo|||uuudddZZZYYYYYYXXX^^^```aaa]]]TTTKKKEEEBBB888666333111000000...,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,)))))))))***************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...+++,,,------,,,,,,...000,,,------...///000111111333000///111222333888???IIIQQQVVVWWWXXX\\\``````ggghhhlllrrrsssqqqqqqtttvvv555555555555444444444444222222222111111111000000.../////////000000000000////////////////////////------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...////////////111444666:::CCCQQQ[[[bbbaaa]]]XXXVVV]]]kkkuuuxxx{{{zzzsssllllllssszzz|||zzz|||sssiiieeeeeebbb]]][[[\\\]]]\\\YYYTTTMMMHHH???;;;777555444333000...,,,,,,,,,------------...,,,,,,------------,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++*********++++++,,,+++---......---,,,---...,,,,,,---...///000111111333000///111222333888???HHHOOOUUUVVVYYY^^^aaabbbhhhgggjjjqqquuusssrrrssswww666666555555555444444444222222222111111111111000.../////////000000111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************,,,,,,------...///000000...111444777===JJJZZZfffddd^^^VVVSSSXXXdddrrrzzz{{{uuuoookkkpppuuuzzziiigggnnn{{{wwwttttttsssvvv{{{}}}sssnnnqqqwwwvvvpppZZZXXXVVVYYY\\\ZZZSSSLLLCCC???;;;888777666222///,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******)))*********+++---//////...,,,,,,,,,,,,,,,---...///000111222333000///111222333888???HHHOOOTTTVVVYYY___cccbbbiiifffhhhpppuuutttrrrrrrxxx;;;;;;777222222777777333111111111111111111111111222222333444444222111000111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++,,,---......------888======EEEWWWbbbbbb^^^OOONNN\\\]]]YYYllluuurrrvvv|||zzzxxxvvv|||~~~rrrkkkkkkkkkwwwzzzwwwyyyxxx{{{yyylllrrrtttdddddd\\\RRRQQQWWWWWWPPPMMMFFF>>>999888777555222111///....../////////.........---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,---//////......000111000///000222222222999AAAJJJQQQWWWWWWXXX\\\``````dddeeegggmmmqqqrrrnnnjjjtttCCC===777444555666555444222222222222222222222222222222222222222111111000111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///111222888:::BBBOOOXXX[[[YYYXXXcccdddeeeaaa[[[bbb|||~~~vvvvvvxxxxxxvvv{{{yyypppkkkkkkffflll{{{{{{{{{tttkkkoooxxxxxxvvv|||mmmjjjnnnjjj\\\TTTTTTSSSOOOPPPKKKEEE@@@<<<999666333222000......//////...---...------------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,---//////......000111111///000222222222888@@@IIIQQQWWWWWWXXX\\\``````fffgggiiinnnrrrrrrnnnjjjrrr\\\HHH888666999777444555333333333333333333333333222111111000000000000000000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,...------///333888BBBBBBLLLZZZZZZPPPPPPYYYvvv}}}yyyiiifffwww{{{sssnnnuuuyyyrrrrrrwww~~~xxxmmmmmmyyyyyyxxxqqqqqqooolll{{{}}}iiiWWWPPPMMMIIIQQQOOOLLLGGGBBB<<<888555333111///...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,---//////......000111222000111222222111777???IIIPPPVVVWWWXXX\\\``````hhhhhhkkkpppttttttppplllrrr```===666:::888444555444444444444444333333333222111///.........///000000000000000////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))),,,///...,,,...555<<>>HHHPPPVVVVVVXXX\\\```aaaggghhhkkkqqqvvvxxxtttpppvvvKKK999;;;999666666555555555444444444333333222111///.........///000////////////000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---///...,,,///777???NNNQQQKKK===888GGG]]]jjjlllkkkrrr}}}yyyxxxzzzvvvrrrqqqxxx{{{pppkkkllltttssskkk___\\\bbbbbb]]]IIIHHHFFFDDDBBB@@@===<<<999666333222111000...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...------------------------,,,---//////......000111333111111333111111777>>>GGGOOOUUUVVVWWW\\\```aaaeeegggkkkrrrxxx{{{xxxuuuxxxbbbDDD===;;;888777555555555444444333333222111000000///////////////////////////000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---...///...000555===DDDQQQKKK>>>777FFF```iiicccggglll}}}|||||||||~~~yyywwwqqq{{{vvvkkkbbbgggqqqqqqiiiPPPJJJCCC@@@@@@AAA@@@???<<<:::666444333222///---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------............,,,---//////......000111222000111222222111777???GGGNNNTTTUUUWWW\\\```aaaeeefffkkkrrryyy|||zzzwwwvvvzzzTTTBBB===;;;999555555444444333222222111000111111111000000//////.../////////000000000111////////////....................................------------------------++++++,,,,,,---......//////......000555===FFFLLLKKKAAA:::BBBWWWiiilllfffuuuyyyuuu{{{}}}}}}|||www~~~yyyooohhhnnnyyyxxxnnn```TTTEEE>>>@@@CCCBBB@@@???===999666555333000...,,,,,,,,,++++++++++++***,,,,,,,,,---------......***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------.........///,,,---//////......000111111///000222222222888@@@FFFNNNTTTUUUWWW\\\```aaaggghhhlllsssyyy{{{xxxuuutttaaaGGG>>>===;;;555555444333222222111111000111222222222111///....../////////000000111111000/////////....................................------------------------++++++,,,,,,---...//////000...---111999DDDMMMRRRAAA;;;>>>OOO\\\aaaiiisss}}}}}}vvvyyy~~~~~~|||vvvlllkkkfffdddmmmzzz{{{sssooo^^^III???@@@DDDCCC@@@AAA>>>:::888666444111///,,,,,,,,,+++++++++******,,,,,,,,,------.........)))***+++,,,------...///------------------------------------------------++++++++++++,,,---...///---------.........//////,,,---//////......000111000///000222222222999AAAFFFNNNTTTUUUWWW\\\```aaajjjjjjmmmsssxxxzzzvvvrrrttt}}}```BBB555999444555555444444555444111111111111111000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,......---...///111999EEENNNLLLEEE555;;;GGGSSS]]]lllwwwyyywwwooommmooojjjccc___```iiivvvkkk[[[NNNKKKKKKEEE@@@???DDDAAA>>><<<:::777333//////...---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------......//////000000111111555222333555555444888>>>GGGLLLSSSVVVXXXZZZ___bbbjjjjjjlllrrrxxxzzzuuupppvvvzzz[[[AAA666666777777666555444333222111111111111000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---.........//////555AAALLLMMMFFF>>>>>>CCCOOO___ooo|||uuu|||}}}|||uuuooosss~~~vvvoookkkfffccchhhpppgggYYYLLLIIIHHHDDD@@@???>>>??????===999666444444111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------......//////000000111111444222222444444444777===FFFKKKRRRVVVWWWYYY]]]aaahhhhhhkkkpppvvvwwwsssnnnsssWWW:::888888999777555222222333222222111111111000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---------...///000111222===NNNSSSIII>>>:::DDDKKK[[[qqqzzzooonnnuuuxxxttt{{{qqqlllttttttmmmnnnuuurrrccc\\\___WWWPPPKKKLLLMMMJJJEEEBBB:::===???===888555666888333111///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------......//////000000111111333111111333333333666<<>>@@@:::888555222///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------......//////000111111111333111111333333333666<<>>;;;555333666444333222222111111222222111111111111000000000000000/////////............000000000000000000000000............/////////000///...///111222888DDDPPPJJJEEE??????LLL^^^hhhiiivvvvvvtttjjjWWWSSSKKKCCCDDDKKKMMMKKKOOOVVVfff~~~wwwyyyxxxuuuvvvwwwtttoootttnnnkkkiiiaaa___qqqnnn]]]ZZZaaajjjbbblllpppggg[[[TTTPPPKKKHHHEEEAAA???>>>>>><<<:::@@@<<<777333111///---,,,...---+++******+++,,,---333111///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---...***))),,,...---,,,,,,,,,---------......------......///000000000555222111333333333777>>>EEEMMMUUUYYYZZZ[[[___cccfffkkkmmmlllmmmnnnlllhhhdddzzzcccEEE888:::999444444333222222111222222222111111111111000000000000000000/////////.........000000000000000000000000........./////////000000///111222222555===FFFLLLAAA<<<>>>LLLZZZeeerrr~~~}}}oooaaaXXXLLLHHHDDDBBBCCCGGGLLLPPP[[[kkk~~~|||}}}|||vvvwwwtttoooooopppnnniiipppkkkhhhgggbbb^^^iiizzzqqqeee^^^]]]___fffqqqvvvlll\\\QQQLLLIIIHHHEEEAAA??????>>><<<:::???<<<888555333111///---///...,,,++++++---...///222000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---...+++))),,,...---,,,,,,,,,---------......------......///000000000555222111333333333777>>>EEELLLUUUYYYZZZ[[[___cccfffjjjlllkkkkkkmmmkkkgggeee{{{UUU999===>>>333444444333222222222222222222222111111111000000000000000000/////////......000000000000000000000000....../////////000000000000555555444:::DDDHHHEEE<<<999EEE[[[hhhlll{{{yyyvvvqqqkkkcccYYYOOOHHHDDD??????DDDFFFGGGQQQ^^^mmm}}}sssqqqqqqpppoooooorrruuuvvvwwwzzz|||{{{{{{wwwqqqpppqqqooojjjllleeebbbeeeccc^^^```gggiiimmmrrrvvvtttoooiiiddddddnnnsssjjjZZZMMMGGGEEEGGGEEECCCDDDEEECCC???;;;===;;;999888777555222//////...---,,,---...000222000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,***---...---,,,,,,,,,---------......------......///000000000444111111333333333777===DDDKKKTTTYYYZZZ[[[___cccgggjjjkkkhhhhhhjjjjjjfffggg{{{nnnDDD===<<<555444444333222222222222333222222222111111111000000000000000////////////...////////////////////////...////////////000000000000666777666>>>IIIIII???>>>DDDSSSbbbiiiooo~~~sssjjjeee^^^[[[WWWTTTQQQLLLGGGDDDEEE>>>@@@IIILLLNNN___tttuuu{{{vvviiifffggggggfffgggmmmnnnoooqqquuuxxxxxxvvv{{{|||zzzuuutttuuuqqqllliiiaaa]]]```bbb___\\\\\\SSSZZZeeeqqqxxxwwwqqqkkk```dddeeeaaaWWWNNNGGGCCCDDDFFFJJJPPPSSSOOOEEE<<<:::999888999999777333000...---,,,,,,---///111222------,,,+++*********+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000333333...,,,---...,,,,,,,,,,,,---------......------......///000000000333111111333333222666<<>>777777777888999777444111---,,,++++++,,,...000111,,,+++++++++******+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,444777666000---------+++,,,,,,,,,---------......------......///000000000222000111333333222666;;;AAAJJJTTTYYY[[[[[[___bbbgggjjjjjjggggggiiijjjgggiii{{{lllDDD666;;;555444444333333333333333333222222222222111111111111111000000000/////////000000000000000000000000/////////000000000111111111333777@@@HHHJJJEEE???CCCWWWaaa^^^eee|||xxxjjj]]]RRRKKKEEEBBBBBBBBBCCCEEEIIIKKKKKKJJJLLLIIILLLUUU___mmm|||rrr{{{nnneee___aaadddeeeeeefffddddddiiiqqqwwwwwwvvvvvvkkknnnppppppqqqrrrnnnhhheeeaaa]]]\\\^^^______^^^WWWVVVWWWZZZaaalllwww~~~zzzhhhXXXVVVZZZZZZSSSMMMJJJLLLRRR[[[___ZZZKKK???777777777888999888444222...---,,,+++,,,---///111++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,444777666000,,,------+++,,,,,,,,,---------......------......///000000000111000111444444222555:::@@@IIISSSZZZ[[[\\\^^^bbbgggjjjkkkiiiiiilllllliiiiiizzz{{{QQQ<<<:::555555444333333333333444333333222222222111111111111111111000000000//////000000000000000000000000//////000000000111111111444111888FFFMMMHHHDDDFFFOOO[[[eeekkkwww{{{mmmdddWWWLLLEEEBBBAAAAAACCCDDDHHHNNNTTTWWWWWWVVVKKKNNNTTT^^^lll|||pppzzzppplllkkknnnooollljjjjjjgggdddgggoootttttttttwwwnnnpppooommmnnnqqqpppkkkcccdddbbb___\\\\\\^^^```YYYXXXVVVWWW```rrrlllVVVPPPTTTVVVUUUSSSUUUPPPLLLNNNRRRPPPGGG???999999888999999888666444000///---,,,,,,...///111******+++,,,,,,---,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...111111---+++---...,,,,,,,,,,,,---------......------......///000000000111///111444444222555:::???HHHSSSZZZ[[[\\\^^^aaafffjjjllllllmmmooonnnkkkiiiyyy]]]CCC888555555444333333333333444333333333222222222111111111111111111000000000000000000000000000000000000000000000000111111111111666000888KKKPPPGGGDDDKKK]]]```jjj{{{oooaaaXXXLLLCCC??????BBBDDDEEEHHHOOOWWW___cccdddcccIIIRRR[[[eeexxxllliiizzzuuuuuummmhhhgggmmmpppnnnppptttpppppplllhhhiiimmmnnnlllaaafffgggbbb[[[ZZZ]]]___]]][[[XXXVVV\\\nnnhhhPPPIIIKKKOOOSSSWWW___SSSFFFAAACCCEEECCC>>><<<:::999999:::999777666222111///...---...000111***+++,,,---------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))),,,---***)))---......,,,,,,,,,---------......------......///000000000111///111444444222555:::???HHHSSSZZZ[[[\\\^^^aaaeeejjjnnnnnnoooqqqppplllhhhyyysssWWW444999444888:::111111555333333333333222222222111111000000000111222222222333111111000000000000111111222000......///111222222888777BBBOOOKKK@@@EEEVVVaaaeee}}}~~~mmmbbbVVVKKKAAA???@@@AAABBBDDDJJJTTT[[[bbbsssyyybbbRRRWWW^^^mmmxxxjjjxxx}}}zzzpppjjjmmmqqqpppnnnnnntttssspppkkkgggfffhhhjjjbbbbbbbbbaaa___]]]ZZZYYYZZZYYYYYYWWWUUU[[[lll|||nnnkkkYYYKKKLLLMMMQQQ[[[kkkXXXGGGBBBBBB>>>:::999888::::::888888999666000333333111...,,,...111444444///+++***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///000000000000///////////////000111111111222555888AAAGGGPPPUUUXXX[[[___bbbkkkmmmnnnpppuuuwwwqqqhhhiiixxxiiiEEE<<<444777888111000444111333333333222222222222111111111111111111222222222111111000000000000111111111000//////111333444555777===HHHNNNHHHBBBKKK\\\___lllppp___TTTNNNFFF???>>>???@@@DDDHHHQQQ]]]mmm~~~xxx\\\PPP[[[jjj~~~qqqqqq|||qqqlllnnnpppmmmiiiooonnnlllhhhdddcccccceee_________^^^\\\YYYWWWUUUSSSRRRRRRRRROOOOOOWWWbbbiiirrrjjj[[[WWWUUUTTTZZZfffYYYNNNJJJHHHCCC@@@@@@<<<@@@AAA<<<888777666333444333111...,,,---000222555222///---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///000000000000///////////////000111111111222555888AAAGGGOOOUUUWWWZZZ]]]```iiikkkmmmpppuuuwwwqqqhhhiiiyyyZZZBBB666666999222111444111333333333333222222222222222222222111111111111111111111000000000000111111000000111222333555666777888DDDNNNMMMFFFGGGTTTbbb___wwwvvvdddUUULLLEEE@@@======>>>@@@GGGOOOXXXddd{{{oooSSSUUUddd|||rrrppp}}}~~~ooommmrrrooogggkkkkkkjjjgggcccaaaaaaaaa^^^^^^^^^]]]ZZZXXXUUUSSSRRRQQQSSSTTTPPPJJJHHHJJJ```ssssssbbb\\\YYYVVVXXXWWWQQQMMMJJJGGGBBBAAABBBJJJPPPQQQFFF999444555666555444222///,,,,,,...000222222222000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///////////////000000000000///000111111111222555888BBBHHHOOOTTTWWWYYY\\\___gggjjjlllpppuuuxxxrrriiijjjzzzxxxLLL;;;777:::666555777444444444333333333222222222333222222222111000000000111111000000000000111111000111222333333444555777<<>><<<===>>>===???IIISSS```kkkdddTTT___rrrtttzzz~~~|||{{{~~~xxxoootttssskkkkkklllkkkiiieeebbbaaaaaaaaa``````^^^\\\YYYWWWUUUUUUSSSTTTWWWTTTKKKDDDBBBSSShhhiii[[[YYYZZZUUURRRJJJJJJIIIGGGCCCBBBCCCFFFYYY``````PPP<<<222333666555555444000---+++,,,---,,,///222222///---...000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...///...---------///////////////000000000000///000111111111222555888CCCIIIPPPUUUWWWXXX\\\^^^fffiiimmmqqqwwwzzztttkkklllzzzWWW???666999777666888666444444444333333333222222333222222222111000000000111111000000000000111111111222333333111222444666CCCLLLMMMHHHKKKYYYbbbbbbvvvzzz{{{zzzfffTTTGGG@@@<<<<<<>>>@@@???AAALLLWWWfffvvvttt```]]]iii}}}{{{zzzyyyyyyyyy{{{~~~qqqssstttooollllllkkkiiieeebbbaaaaaaaaaaaaaaa___]]]YYYWWWUUUSSSOOOOOOSSSRRRKKKDDDBBBEEEVVVZZZXXX```bbbUUUJJJJJJKKKJJJHHHHHHJJJNNNOOOYYYaaa```PPP<<<333333666666666555222///,,,+++,,,***...222222///---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...///...---------///.../////////000000000111///000111111111222555888CCCIIIQQQUUUWWWYYY\\\___gggjjjnnnrrryyy|||vvvlllmmm|||eeeGGG666888666444777555444444444444333333333333222222222111111111111111111111000000000000111111111222333222000111555999IIIMMMNNNLLLRRR^^^dddbbb{{{qqq}}}uuuaaaOOOCCC===<<<===???CCCDDDGGGQQQ[[[fff~~~mmm```cccuuuyyyrrrooopppoookkkjjjiiifffbbb````````````______]]]ZZZWWWTTTRRRRRROOONNNQQQPPPKKKHHHHHH===IIIQQQ]]]ooommmXXXKKKLLLKKKIIIHHHNNNTTTUUURRRKKKQQQRRRGGG:::555666777666777777555111---,,,,,,...000111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...///...------...///......//////000000111111///000111111111222555888BBBHHHOOOTTTWWWYYY\\\___fffjjjnnnsssyyy|||uuukkkooo|||xxxSSS<<<:::777444666444555444444444444333333333111111111111111222222222111111000000000000111111000222333111000333:::@@@LLLOOORRRUUUYYY___dddffftttqqq{{{lll[[[LLLCCC@@@======???EEEIIINNNWWWaaammmmmmgggmmm~~~uuunnnlllmmmkkkjjjhhhddd```______aaa___^^^^^^\\\YYYUUURRRQQQSSSQQQQQQRRRPPPKKKIIIKKK@@@CCCHHHZZZpppmmm\\\WWWKKKIIIEEEHHHSSS\\\WWWLLL>>>BBBCCC>>>:::999777555666888888777333///------///...---------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---...///...------...///.........///000111111111///000111111111222555888???EEEMMMRRRUUUWWW[[[^^^eeeiiimmmrrrxxxzzzrrrhhhppp}}}^^^CCC???:::666777555555555444444444333333333000000111111222222222333111111000000000000111111///111222111111555>>>FFFMMMQQQWWW\\\]]]^^^dddkkk~~~~~~qqqwww~~~ooommmhhh^^^RRRHHHBBBAAA===<<>>999???FFFLLLPPPUUU^^^eeepppvvv|||xxxuuuqqqooopppooojjjeeeaaa```aaabbbccc___]]]ZZZXXXWWWVVVSSSQQQUUUSSSPPPMMMJJJHHHGGGGGGGGGEEE???<<>>999???PPP\\\___WWWLLLBBBAAAGGGJJJFFF???;;;999777999>>>DDDGGGGGG===:::888777888777333///---,,,---///---,,,000666111///,,,,,,---------,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000111000111222111111111444666<<<@@@GGGPPPTTTVVV[[[cccgggjjjnnnssszzz{{{qqqeeepppXXX888<<<>>>666555444444444444333333333222222222222222222222222222222222222222222222222111111222333888AAAMMMUUUZZZ\\\^^^]]]\\\___iiirrrddduuuwwwgggYYYPPPJJJFFFCCC???>>>===>>>@@@CCCGGGIIIQQQPPPWWW^^^\\\___zzzzzzuuuuuusssmmmiiiqqqmmmhhhdddccccccbbbbbbaaa]]]WWWSSSQQQQQQPPPPPPNNNLLLJJJHHHGGGGGGGGGGGGCCCEEEBBB:::999AAAJJJMMMNNNKKKHHHHHHIIIHHHCCC>>>:::;;;===AAAKKKVVV[[[ZZZAAA;;;555555999:::666111111...+++******...<<>>>>>===>>>@@@DDDIIINNNSSSWWWYYYVVVVVVXXX]]]ggg}}}vvvtttvvvtttpppnnnnnnkkkgggeeeddddddcccbbb___[[[VVVSSSRRRRRRQQQQQQMMMLLLJJJHHHFFFFFFFFFGGG@@@BBBBBB???<<<<<>>===>>>??????BBBEEEKKKPPPUUUXXXZZZZZZXXXYYYXXX\\\oooxxxwwwwwwtttqqqpppkkkiiifffdddddddddcccbbb]]]ZZZVVVUUUTTTTTTSSSQQQNNNMMMJJJHHHGGGFFFFFFFFF??????@@@@@@???>>>>>>@@@HHHLLLNNNMMMHHHCCCAAAAAAJJJTTTVVVJJJ???@@@BBBAAA>>>:::555555888:::999666000...///111000+++((()))...,,,++++++------,,,+++,,,------------.........,,,,,,,,,---------..............................------...///000111222222///000111111111222555888===@@@GGGOOORRRTTTZZZaaaccchhhnnnsssxxx{{{wwwpppxxxnnnEEE???<<<555555444444444333333333333333333333333333333333333333333333333333333333222222666<<>>>>><<<999666666888999888777444///,,,......+++***,,,,,,++++++,,,......,,,+++---------.........//////,,,,,,,,,---------..............................------...///000111222222///000111111111333666888===@@@GGGOOOSSSTTTYYY___bbbhhhnnnsssxxx{{{xxxrrryyy|||QQQ???666999777555555555666555444333333333333333333333333222222222222222222222222555555777>>>IIISSSZZZ]]]eeebbb___aaagggpppwwwzzznnnXXXJJJEEE@@@>>>AAAGGGMMMQQQSSSUUUYYY[[[[[[[[[\\\]]][[[```XXX\\\zzzvvvtttsssqqqpppkkkgggccccccdddccc^^^ZZZ[[[YYYUUURRRPPPOOOPPPQQQMMMLLLJJJHHHFFFEEEEEEDDDAAAAAAAAAAAA@@@>>>===;;;888>>>LLLYYYYYYNNNDDDBBBZZZeeeaaaIII444000666:::;;;:::666111222666777555777333...,,,,,,------+++++++++,,,,,,,,,,,,---------+++******+++,,,......,,,,,,,,,---------......//////.........---------000000000000////////////222111111111222444777888>>>BBBHHHMMMRRRWWW[[[^^^aaaggghhhooo~~~|||qqqoooyyy^^^BBB888999777555555555666555444333333333333333333333333222222222222222222222222555666999BBBMMMWWW^^^```aaaaaa``````dddlllwww~~~gggQQQDDDCCCBBBCCCHHHOOOUUUXXXXXXYYY[[[\\\[[[[[[]]]______ccc\\\ddd}}}yyyuuusssrrrpppooommmhhhcccaaaaaaaaa^^^[[[ZZZXXXTTTQQQOOONNNOOOOOOMMMLLLJJJHHHFFFEEEEEEDDDAAAAAAAAAAAA@@@>>>===;;;888;;;DDDNNNPPPHHHAAA???JJJRRRQQQ@@@444444888888555999:::666444777999888777333...,,,---------,,,++++++,,,,,,,,,,,,------+++...000///,,,***,,,...,,,,,,,,,---------......//////.........---------000000000000////////////111000//////000222444555===AAAGGGMMMRRRWWW\\\___bbbhhhiiippp~~~}}}rrrppp{{{rrrGGG;;;:::888666555666666555444333333333333333333333333222222222222333333333333444777===GGGSSS\\\bbbdddbbbbbb```^^^aaalll|||yyy\\\HHH???BBBFFFMMMSSSYYY]]]```^^^___^^^^^^___bbbgggkkkppppppfffooo~~~{{{xxxuuusssrrrooommmooojjjccc`````````^^^]]]ZZZXXXUUURRRPPPOOOPPPPPPMMMLLLJJJHHHFFFEEEEEEDDDAAAAAAAAAAAA@@@>>>===;;;;;;999<<>>;;;AAA@@@777444888999666:::BBBGGGAAA999777999:::777444000...---------,,,++++++,,,,,,,,,,,,------***000555444...***+++...,,,,,,,,,---------.....................---------////////////000000000000222111000//////111333444<<<@@@FFFLLLRRRWWW\\\```ccciiijjjqqq~~~}}}sssqqq~~~RRRAAA:::888666555666666555444333333333333333333333333222222222333333333333333222777@@@LLLWWW```eeehhhhhhccc]]][[[bbbsssmmmQQQAAA@@@FFFNNNVVV\\\___aaabbbaaaaaaaaabbbgggppp{{{ssszzzzzz}}}zzzxxxvvvuuussspppmmmoookkkfffcccbbbaaa___]]]]]][[[XXXVVVSSSRRRRRRRRRMMMLLLJJJHHHFFFEEEEEEDDDAAAAAAAAAAAA@@@>>><<<;;;>>>;;;<<>>EEEKKKQQQWWW\\\```cccjjjkkkqqq~~~|||ssssss}}}eeeFFF;;;999777666666666555333333333333333333333333333222222333333333444444444222999CCCOOOYYYaaafffiiimmmbbbWWWXXXfff}}}yyy```KKKAAAHHHNNNWWW]]]___`````````aaabbbdddjjjttt}}}zzzvvv{{{zzzxxxxxxwwwtttqqqnnnlllkkkjjjhhhfffccc___\\\]]][[[YYYVVVTTTSSSRRRRRRMMMLLLJJJHHHFFFEEEEEEDDDAAAAAAAAAAAA@@@>>><<<;;;>>>======AAAHHHKKKGGGBBB>>>???===999888>>>EEEHHHTTT\\\\\\MMM;;;333444888777666444111...---,,,---+++++++++,,,,,,,,,------+++,,,...222666555000,,,,,,,,,,,,---------......---......................../////////000000000111555444222111111333444555999>>>DDDKKKPPPVVV[[[___cccjjjlllqqq|||{{{sssttt{{{}}}zzzFFF<<<:::777666666666555333333333333333333333333333222222333333444444555555444<<>>===;;;:::<<<===@@@EEEJJJIIIEEEAAA@@@>>><<>>DDDJJJPPPUUUZZZ^^^bbbjjjlllqqq{{{zzzsssuuuyyy}}}PPP===:::888777777666555333333333333333333333333333222222333333444555555666999@@@JJJTTT[[[aaafffjjjccc___^^^hhh{{{xxxiiiYYYLLLMMMVVVYYY]]]aaabbbaaaaaaeeehhhrrr|||zzztttrrrrrrtttwwwwwwwwwxxxxxxuuuqqqmmmggghhhhhhgggeeebbb```___YYYXXXVVVTTTRRRQQQOOOOOOMMMLLLJJJHHHFFFEEEEEEDDDAAAAAAAAAAAA@@@>>>===;;;777;;;======AAAIIILLLJJJDDD>>>:::===EEELLLPPPQQQ@@@DDDCCC>>>999888777444777888777444///,,,,,,---++++++,,,,,,,,,,,,---------***)))+++///111///---,,,,,,,,,---------......---------.........//////.........///000111111111111000//////000222444555:::>>>DDDJJJOOOTTTYYY\\\aaajjjlllpppyyyxxxrrruuuyyyccc===;;;888777777666555333333333333333333333333333222222333333444555666666<<>>===;;;777===>>>;;;>>>HHHOOOPPPFFF===777===IIIOOOLLLGGG888;;;<<<;;;<<<<<<777111777888888555000,,,,,,...++++++,,,,,,,,,------------,,,+++******+++---...,,,,,,,,,---------......---------.........//////---......///000111111222222111111111222444777888;;;???DDDJJJOOOSSSXXX[[[```iiikkkoooxxxwwwrrruuu{{{eeeAAAAAA777222777666111555666555444333333333333333333222111222444666777666<<>>:::777777888777666888999666111---+++,,,---,,,+++*********+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..........................................//////////////////000000111222444555:::???FFFJJJMMMQQQVVVZZZccckkkkkkmmmuuutttppptttyyyxxxCCC@@@888444888666333666666555444333333333333444333333222333444666666777===HHHTTTZZZ^^^dddhhhiii___VVVbbb{{{bbbRRROOORRRXXX___```ccciiipppuuu~~~~~~{{{xxxwwwrrrsssuuuvvvuuurrrooommmjjjiiihhhfffcccaaa___^^^YYYVVVSSSQQQQQQQQQQQQPPPPPPMMMIIIGGGGGGFFFDDDAAA@@@???>>>>>>???>>><<<:::<<<;;;999888:::???GGGMMMGGG@@@:::<<>>777777<<<===:::777777555111666777888666111---,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..........................................//////////////////000000111222444555:::???EEEJJJMMMQQQWWW\\\bbbjjjjjjkkktttsssooosssyyyIII@@@888888999666555777555555444333333333444444444444333333444555666777???JJJVVV\\\aaafffiiihhh\\\TTTaaaiiiXXXUUUVVVXXXZZZ]]]cccppp|||wwwrrrrrrqqqqqqpppooonnnmmmgggfffeeedddbbbaaa```___XXXUUURRRPPPPPPPPPOOONNNMMMKKKHHHGGGGGGFFFEEECCC???>>>======>>>>>><<<:::<<<<<<:::999888;;;???CCCEEE>>>888888;;;<<<888333444999===>>>@@@AAA===666555777888666333///---,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..........................................//////////////////000000111222444555:::???EEEIIIMMMRRRYYY___aaahhhhhhjjjrrrqqqnnnsssxxxTTTAAA888;;;888555666777555444444333333333444444555555555444333444777999BBBMMMYYY```dddhhhiiifffaaa]]]nnnuuuddd^^^[[[WWWSSSZZZaaarrr{{{uuussspppmmmkkkjjjkkkkkkfffeeedddcccaaa```___^^^WWWUUURRRQQQPPPPPPOOOMMMMMMKKKIIIGGGFFFEEEDDDCCC???=========>>>===;;;999;;;;;;;;;999888888:::===BBB===888666777888777555///666???HHHPPPSSSMMMEEE555666777666444111...,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,---------........................................../////////////////////000111222444444888===CCCHHHLLLRRRZZZ```aaahhhgggiiiqqqqqqnnnsssxxxfffEEE777<<<777333777555444444333333333444444555555666666444333444888;;;EEEPPP\\\cccgggjjjgggbbb___fffrrriiibbbZZZSSSWWW[[[hhh||||||xxxsssmmmjjjiiiiiijjjfffeeedddbbb```^^^]]]\\\XXXVVVSSSRRRQQQPPPNNNMMMMMMLLLKKKHHHEEECCCBBBBBB???=========>>>===;;;999999:::;;;:::888888:::;;;<<<;;;999777666666888999444<<>>IIISSS^^^eeeiiijjjddd]]]WWWiii|||pppkkkfffaaaYYYVVVXXXddduuu{{{tttmmmiiigggggghhhdddcccbbb```^^^\\\[[[ZZZXXXVVVSSSRRRRRRPPPNNNLLLMMMMMMKKKHHHDDDBBBAAABBB???>>>======>>>>>><<<:::888999:::999888888:::;;;777999:::999666666999<<<@@@FFFLLLNNNOOOMMMEEE===444444555777777444000,,,+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------..........................................//////////////////000000111222444555666<<>>>>>???>>><<<:::888888999888666666888:::888===@@@???:::888<<<@@@GGGJJJIIICCC???>>><<<888444444555777888666111,,,++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------..........................................//////////////////000000111222444555777>>>FFFMMMQQQUUUYYY]]]```fffeeefffooopppooouuuzzz]]]:::>>>666666===333333333333333333444555666333555666555333666<<>>444333444777999777111,,,++++++,,,---,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,---------........................................../////////000//////000000111222444555888???IIIPPPTTTWWWZZZ]]]^^^eeedddeeennnooonnntttzzzqqqFFF===999666777777555444444333333444444555777555555666555555<<>>===<<<<<<===>>>???:::888666555555666999:::;;;JJJWWWTTTEEE===CCCNNNHHH@@@888777888777888;;;222444666666555333222222---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,++++++---...///............////////////////////////000000000000111111111222333444555666666>>>IIISSSYYY\\\]]]]]]```cccgggiiijjjmmmrrrvvv|||xxxJJJ===:::888777666555444444333333444444555666444555666666777>>>FFFSSS]]]eeemmmssshhh[[[]]]rrrwwwnnnfff```\\\\\\VVVPPPOOORRRUUUVVVUUUVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPNNNMMMLLLKKKKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@??????>>>===<<<<<<======;;;999777666666777999;;;<<>>===<<<;;;:::;;;:::888777777888:::;;;<<>>999;;;@@@===777333444666555777:::888666444777:::999444...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******+++---............---............/////////////////////000000000000111111111222333444555666===@@@EEEIIIMMMSSSXXX\\\ccceeeiiilllnnnpppsssvvv}}}YYY======>>>999777555555444444444444555555444333444666777:::CCCMMMWWWdddmmmrrrttthhh```ggg|||rrrnnniiibbb]]]YYYWWWWWWQQQOOONNNNNNPPPQQQPPPNNNMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFDDDBBBAAA@@@>>>?????????>>><<<:::888:::999888777666777888999999<<<>>>>>>;;;888999;;;888333111444777:::???EEEBBB;;;555666:::;;;555///---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***+++,,,......---,,,+++---------.........//////////////////000000000000111111111222333444555666===???CCCHHHLLLRRRXXX\\\aaadddiiinnnqqqtttwwwxxx{{{fff>>>===@@@999999666555555444444555555666555333444666888<<>>>>>??????===;;;999888999888777666555666666777444555777999::::::::::::666222222666;;;@@@IIIQQQKKKAAA666444999;;;777111---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,------...---,,,***)))------------............////////////000000000000111111111222333444555666999>>>DDDJJJOOOTTTYYY\\\___bbbhhhooouuuyyyzzzzzzxxxvvvBBB>>>???888:::666666555555555555666666666444444777999===GGGRRRYYYiiirrrrrroooeeegggxxx|||sssjjjeee]]][[[XXXUUURRRQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRSSSRRRRRRQQQPPPNNNLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGGGGFFFEEECCC@@@???>>>>>>>>>===<<<;;;:::999888777666666555555555555222333555888<<<===;;;:::777666888===AAADDDKKKSSSLLLBBB777444888:::888444---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++***))),,,------------.........////////////000000000000111111111222333444555666888===EEELLLQQQUUUYYY\\\^^^aaagggooowww{{{{{{zzzuuuIII???>>>555:::666666555555555555666666777555555777999===HHHSSS\\\llltttsssnnnfffmmm|||sssjjjbbb\\\YYYXXXWWWUUUSSSQQQOOOOOORRRSSSTTTTTTTTTTTTTTTUUUSSSTTTTTTTTTTTTSSSSSSRRRSSSQQQPPPMMMLLLJJJIIIIIIEEEFFFFFFFFFEEECCC@@@???>>>===<<<<<<;;;;;;;;;;;;888888777777666555555555222444777;;;>>>>>><<<::::::<<>>HHHSSS^^^nnnvvvsssnnngggppp}}}uuummmeee]]]XXXXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVVVVUUUUUUWWWXXXSSSSSSUUUVVVWWWWWWXXXXXXWWWUUUSSSPPPNNNKKKJJJJJJEEEEEEFFFFFFEEECCC@@@???>>>===;;;::::::;;;<<<===999999999888777666666555444666:::>>>???>>>;;;999<<<@@@GGGLLLIII@@@<<<<<<:::777444555999:::888444---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------)))(((((()))***---///111,,,,,,,,,---------......////////////000000000000111111111222333444666666===@@@EEEHHHLLLQQQVVVYYYbbbdddiiiqqqwwwyyywwwssssssXXX@@@???333===555555555666666666666666999888777555888AAANNNWWWaaarrrzzztttiii^^^kkk}}}qqqjjjddd]]]XXXXXXXXXWWWVVVWWWYYYYYYYYYWWWUUUTTTSSSTTTXXXZZZYYYWWWZZZ[[[[[[[[[YYYXXXXXXYYYTTTWWWZZZXXXSSSOOOMMMNNNGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>===<<<:::999888:::999777777888777666444333444999CCCKKKLLLCCC;;;EEEIIIKKKGGG>>>777777999888888666222444888999666000---+++***+++,,,,,,+++***+++,,,,,,------,,,,,,***+++,,,,,,++++++,,,---000///...---------------////////////000000000000///000222222111222444666999===DDDHHHKKKPPPVVV[[[cccdddhhhpppxxxyyyrrrkkktttYYY>>>@@@555===666666666666666666666666777777777777:::DDDQQQZZZeeevvv|||sssfff^^^oooxxxlllfffaaa[[[XXXYYYXXXWWWVVVWWWYYYYYYYYYWWWVVVTTTSSSUUUXXXZZZYYYXXXXXXYYY[[[\\\\\\]]]___aaa]]]^^^^^^]]]ZZZTTTNNNIIIFFFFFFFFFEEECCCBBB@@@???============<<<;;;:::999:::999777777888777666444000666AAAOOOWWWTTTGGG;;;???CCCEEEAAA999444555888;;;;;;888444555999888555000...+++***+++,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---//////...---------------////////////000000000000///000222222111222444666999===DDDHHHKKKPPPVVV[[[cccdddhhhpppwwwxxxrrrlllsss___>>>AAA888:::666666666666666666666666555666777999===GGGTTT]]]iii{{{tttfff```uuu{{{|||pppeee```]]]ZZZXXXZZZXXXVVVVVVWWWYYYYYYYYYXXXWWWVVVUUUWWWYYY[[[[[[ZZZZZZ\\\^^^______aaadddfffeeeeeeeeegggeee]]]QQQGGGFFFFFFEEEEEECCCBBB@@@???<<<=========<<<;;;:::::::::888777777777777666444---333>>>KKKSSSPPPCCC999888;;;<<<999333111444888::::::888555666999999555111...,,,++++++,,,,,,+++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,//////...------------...////////////000000000000///000222222111222444666999>>>DDDHHHKKKOOOUUUZZZaaaccchhhooouuuvvvrrrmmmsssiii???AAA999777777777777666666666666666555666888:::???IIIVVV___lllwwwhhheee|||mmmhhhwwwlllaaa]]][[[XXXXXXZZZXXXVVVVVVWWWYYYZZZZZZXXXXXXXXXYYYZZZ[[[\\\]]]]]]___```aaabbbbbbcccfffhhhiiilllrrruuuqqqeeeTTTIIIEEEEEEEEEDDDCCCBBB@@@???<<<<<<======<<<;;;;;;:::999777666666777777666555111222555<<>>999333555555333000000555:::888999777444555999999666111///,,,+++,,,,,,++++++***+++,,,,,,------,,,,,,---,,,+++,,,------,,,+++///......---------......////////////000000000000///000222222111222444666999>>>CCCHHHJJJOOOUUUYYY```ccchhhooossstttrrrooottttttCCC@@@:::666888888777777666666666666555777888:::???JJJWWWaaaooo{{{nnnmmmcccnnntttiii```\\\[[[YYYXXX[[[XXXWWWWWWXXXZZZ[[[[[[ZZZ[[[[[[]]]]]]^^^___```aaaaaabbbcccddddddfffiiilllqqqxxxwwwfffUUUKKKDDDDDDDDDDDDCCCAAA@@@@@@============<<<;;;::::::888777555666777777666555888555444555999;;;;;;:::333444333222111333888<<>>:::666666999999666222000---,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,+++***+++---...---+++......---------......///////////////000000000000///000222222111222444666999>>>CCCGGGJJJNNNTTTXXX^^^ccciiinnnpppqqqqqqrrrtttJJJ@@@;;;888999888888777777666666555666777888:::@@@MMM\\\ggguuu|||sssuuuzzzlllooofff^^^]]]\\\ZZZZZZ\\\YYYXXXXXXYYY\\\]]]]]]\\\]]]___aaaaaaaaaaaaccceeeaaacccdddeeegggkkkpppsssyyyqqq```RRRKKKDDDDDDDDDCCCCCCAAA@@@@@@>>>>>>>>>===<<<:::999888777666555555777777666555444444444555777999888777555555555444555777;;;???JJJGGG@@@888666888888555333000---,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,***)))+++...000///---...------------...//////////////////000000000000///000222222111222444666999>>>CCCGGGJJJMMMSSSXXX]]]bbbiiimmmnnnoooqqqtttvvvTTTAAA<<<:::999999888888777666666555666777888;;;CCCRRRdddqqq}}}zzzttt{{{}}}wwwiiiaaa\\\]]]^^^]]]\\\]]]ZZZZZZYYY[[[]]]______^^^```bbbdddeeeddddddfffhhhfffggghhhiiijjjnnnssswwwyyywwwssskkkaaaVVVMMMIIICCCCCCCCCCCCBBBAAA@@@@@@??????>>>===<<<:::888777777555444555666777666555000000111333555777888888888888888888888:::===???KKKHHH???666444888999888444111...,,,,,,,,,+++******+++,,,,,,------,,,,,,---***))),,,111444333000---------------...//////////////////000000000000///000222222111222444666999>>>CCCGGGIIIMMMSSSWWW\\\bbbiiillllllmmmqqqvvvwww^^^CCC;;;:::999999999888777666666555666666888;;;EEEVVVjjjxxxxxxttt|||nnnccc]]]ZZZ\\\___^^^^^^___[[[ZZZZZZ\\\^^^``````___aaadddfffgggeeeeeehhhjjjlllmmmlllllllllnnnrrrvvvrrriii___VVVRRROOOKKKGGGCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???===;;;999777666666555444555666777666555555333111111444999>>>BBB::::::::::::;;;<<<>>>???EEEAAA999111111777;;;;;;444111...---,,,,,,+++***++++++,,,---------,,,,,,...+++***---444777666333---------------...///000////////////000000000000///000222222111222444666999>>>CCCGGGIIIMMMRRRWWW[[[bbbiiilllkkklllqqqwwwxxx|||iiiCCC???999999999999888888888888777888888999>>>III\\\ppp}}}zzzttt|||ppphhh___]]]ZZZ[[[^^^aaa```___^^^___`````````bbbeeeggglllkkkjjjjjjjjjkkklllmmmjjjmmmnnnmmmpppsssrrrnnnllldddZZZQQQLLLKKKJJJIIIDDDDDDDDDDDDBBB@@@>>>===>>>======;;;:::999888888666666666666555555555555888444111111666;;;>>>???>>>???AAAAAA@@@<<<888555<<<===:::444333777:::999555111---******++++++*********+++,,,------......---------.........//////............////////////////////////000000000000111111111111222333444444:::===AAAEEEHHHMMMRRRUUUXXX]]]dddjjjnnnqqqsssuuu{{{|||uuupppGGGAAA;;;999999999888888888888777888888888===JJJ]]]rrr~~~yyyuuuiiiaaa^^^\\\[[[\\\___aaabbbaaa```aaabbbbbbcccdddgggiiimmmmmmlllkkkkkklllmmmnnnmmmppppppoooppprrrpppjjjjjjddd[[[RRRKKKGGGFFFEEEEEEEEEEEEDDDCCCAAA???===>>>===<<<;;;:::999999888666666666666555555555555555222222777AAAJJJNNNOOO???@@@@@@@@@===999555222888:::999444333777:::999555111---+++***++++++*********++++++,,,,,,------,,,,,,---------.....................////////////////////////000000000000111111111111222333444444:::===AAAEEEHHHMMMRRRVVVYYY^^^ffflllooorrrtttuuuzzz|||lllrrrEEE===999999999999888888888888777888888888===JJJ___uuu~~~{{{zzzmmmaaaZZZ]]]\\\[[[]]]```cccdddccccccdddfffffffffgggiiilllnnnnnnmmmllllllmmmmmmnnnooorrrsssqqqqqqqqqlllfffeeebbb\\\VVVQQQLLLHHHGGGEEEEEEFFFEEEDDDBBB@@@???======<<<;;;:::999999888666666666666555555555555444111222;;;IIISSSVVVVVV??????>>><<<999555111///333777777444333777:::999555222...+++***++++++***++++++++++++++++++++++++++++++,,,,,,,,,------------............/////////////////////000000000000111111111111222333444555:::<<>>LLLbbbyyy~~~uuuiii___YYY\\\\\\]]]___bbbdddffffffeeefffhhhhhhhhhhhhjjjllllllllllllkkkkkkkkkllllllnnnrrrsssqqqqqqpppjjjccc```]]][[[\\\^^^[[[SSSLLLEEEFFFFFFFFFDDDCCCAAA@@@======<<<;;;::::::999999666666666666555555555555666222222999EEEMMMLLLIII<<<;;;999777444222000...111666888555444777999999666333...++++++++++++***++++++++++++++++++************+++++++++,,,,,,,,,---------.........//////////////////000000000000000000111111222333444555999<<<@@@DDDHHHMMMSSSVVV[[[```hhhnnnqqqqqqrrrrrrwww{{{hhhzzzIII>>>===999999999888888888777777888888999@@@OOOddd{{{{{{vvvnnnttt~~~ssshhh```]]][[[]]]___aaaccceeeggghhheeegggiiiiiiiiiiiijjjllliiiiiijjjjjjjjjkkkkkkkkkmmmppprrrqqqqqqqqqkkkddd^^^XXXWWW]]]fffeeeWWWJJJEEEEEEFFFEEEEEECCCAAA@@@<<<<<<<<<;;;;;;::::::999666666666666555555555555777333111555===@@@>>>999888777444333111111111222444:::<<<888555777999:::777333///,,,+++++++++***,,,,,,++++++++++++++++++*********+++++++++,,,,,,------------............////////////000000000000000000000111222333555666999<<<@@@DDDIIINNNSSSWWWZZZ___ffflllooopppqqqqqqvvv{{{iii~~~JJJ======999999999888888888888777888888;;;CCCRRRggg}}}xxxpppkkkaaabbblllnnnvvvsssvvv~~~~~~wwwnnneeeaaa```\\\___bbbdddeeefffhhhiiifffhhhjjjjjjjjjjjjjjjkkkhhhhhhjjjkkklllmmmmmmmmmooorrrsssrrrrrrrrrnnnhhh___WWWRRRWWW___^^^QQQDDDDDDDDDEEEEEEDDDCCCAAA@@@<<<<<<;;;;;;;;;:::::::::666666666666555555555555555333222333777999888666888666333222222333666888<<>>GGGVVVjjj}}}{{{rrrkkk___[[[]]]ZZZXXXRRRPPPSSSYYY]]]ccciiinnnqqqxxx}}}{{{zzz}}}|||tttmmmbbbeeegggccc]]]YYYZZZ\\\]]]aaaeeegggffffffgggjjjhhhjjjmmmnnnmmmllllllmmmkkkmmmppprrruuuvvvvvvvvvzzz{{{yyyvvvuuuvvvrrrmmm]]]WWWNNNFFFCCCDDDGGGIIIBBBBBBCCCCCCCCCBBB@@@???;;;;;;;;;;;;;;;;;;::::::777666666666555555555555111333444444222333777;;;@@@===999777777999===@@@KKKOOOLLLAAA888666999<<<999555000---+++++++++***,,,,,,------...///000000++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000//////000111222444666777888;;;@@@DDDIIINNNTTTXXX]]]```eeeiiimmmqqqvvvzzz|||XXXwwwSSSEEE888<<<;;;::::::999999:::::::::===<<>>>>>======<<<;;;999888777777777666555444444333333222666777222111555999;;;CCC>>>888666888>>>EEEIIIDDDEEEDDD???888666888<<<:::666000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------000000////////////000000111111111111222333444555999;;;???CCCGGGLLLRRRVVV]]]fffmmmmmmmmmqqquuuvvvYYYwwwZZZIII<<<<<<;;;::::::999999::::::999<<<<<>><<<:::;;;<<<<<<<<<<<<;;;:::888777777666666555444444333333333555555222222888===>>>???======???BBBBBB@@@======???@@@<<<666444666::::::666000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------------,,,,,,000///////////////000111111111111111222333444555999<<>>>>>AAADDDBBB;;;444666999<<<:::666444666::::::666000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---------,,,,,,///////////////000111111111111111111222333444555999<<<@@@DDDHHHMMMSSSXXXYYYbbbkkklllnnnrrrwwwyyyRRRkkk___EEE===<<<;;;::::::999999::::::888;;;===JJJcccuuuwwwrrrsssaaaYYYWWWNNNLLLIIIGGGFFFEEEEEEEEEHHHJJJJJJGGGCCC@@@BBBDDDAAA@@@@@@@@@BBBFFFJJJLLLPPPOOOLLLIIIFFFCCCBBBAAADDDBBBHHHSSSXXXRRRNNNOOOSSSWWW^^^fffkkkmmmmmmllloooppprrrtttsssrrrsssuuuuuutttsssqqqqqqtttyyy}}}|||{{{{{{{{{|||{{{xxxuuuoookkkeee___[[[XXXVVVUUUHHH@@@;;;;;;<<<:::999;;;777888:::<<<;;;:::888666666666555555555444444444111111111333<<>>@@@>>><<<<<<888999:::;;;;;;:::888777555555555555555444444444222222111222:::FFFKKKJJJBBB<<<444111333444333111333777;;;;;;777666888<<<:::666000---,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------........................///////////////000111111111111111111222333444444888;;;???CCCHHHNNNTTTXXX[[[dddlllllllllppptttvvvzzz}}}UUUlllfffDDDBBB<<<;;;::::::999999:::::::::======KKKeeevvv|||lll\\\SSSQQQRRRQQQPPPLLLFFF@@@>>>>>>???EEEGGGHHHFFFCCCCCCFFFIIIMMMLLLJJJHHHFFFDDDDDDCCCFFFDDDCCCBBBAAAAAABBBCCCAAARRRuuuiiiQQQNNNDDDHHHOOOWWW^^^bbbeeefffiiinnnrrrrrrssswwwyyyyyyssstttuuuuuuvvvxxx|||~~~~~~~~~}}}zzzwwwxxxuuummmaaaTTTJJJDDDAAA>>>::::::???CCCAAA>>>>>>:::::::::::::::999888888555555555555555555555555333444333111444:::===;;;888777444333333222000...666999<<<:::666444666::::::666000---,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,------......---------...//////000000000000////////////000000111111111111222333444555777:::>>>BBBGGGMMMTTTXXX\\\eeelllllllllooossstttyyy{{{TTTjjjjjjCCCAAA<<<;;;::::::999999:::::::::<<<===LLLgggxxx|||kkkZZZMMMGGGGGGHHHNNNMMMJJJDDD>>><<<>>>@@@BBBDDDEEECCCBBBDDDIIIMMMRRRPPPMMMJJJGGGFFFFFFFFFDDDCCCBBBAAAAAABBBDDDEEEBBBYYYttt{{{lll\\\RRRDDDGGGMMMUUU\\\cccgggjjjjjjpppsssrrrsssxxxzzzxxxtttvvvxxxzzzzzz|||~~~||||||yyyqqqdddVVVLLLFFFEEECCC>>>===AAAEEEDDDBBBBBB>>>===;;;:::999999999999555555555555555555555555222555555111000333555333333555666666333222333444===???@@@<<<666444666::::::666000---,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---......///+++,,,---...///000111222222111000//////......///111111111111222333444555666999===AAAFFFLLLSSSWWWZZZccckkkllllllppptttvvvzzz}}}WWWmmmrrrHHHEEE<<<;;;::::::999999::::::999<<<===MMMiiizzzmmmWWWJJJDDDCCCDDDKKKJJJHHHCCC>>>===@@@CCCBBBCCCDDDCCCBBBEEEKKKQQQVVVSSSNNNJJJHHHHHHJJJKKKFFFEEECCCBBBBBBCCCEEEFFFFFF\\\fff]]]\\\hhhgggXXXHHHKKKPPPWWW___ggglllooonnntttwwwttttttyyy{{{xxxuuuxxx{{{}}}~~~~~~~~~~~~{{{ttthhhZZZPPPLLLLLLKKKDDDAAADDDGGGGGGFFFHHH@@@???<<<999888888999:::444555555555555555555555///444777444111333555555555777777444000222888>>>DDDEEEDDD???888666888===:::666000---,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---...//////***+++,,,...000111333333333222111///............111111111111222333444555555888<<>>===;;;999999999;;;;;;<<<===>>>OOOnnnjjjVVVJJJDDDCCCEEEGGGDDDBBBBBB???<<<>>>DDDDDDCCCBBBBBBDDDHHHMMMPPPXXXUUUOOOJJJGGGGGGJJJLLLIIIFFFEEEFFFCCC???BBBJJJMMMaaapppxxx~~~]]]XXXYYYcccrrr{{{zzzzzz}}}uuussssssyyy~~~xxx|||tttkkk```TTTQQQSSSYYYUUUOOOLLLOOOQQQKKKBBBEEE???999777999999666333666666777777666555444444444444444333333333444444======;;;777444777???GGGFFFFFFGGGDDD<<<444666===@@@<<<333***(((,,,...---+++++++++*********)))))),,,,,,,,,+++++++++******,,,---......//////............//////000000111111000000000000111222333444555888<<<@@@EEEJJJPPPUUU\\\dddjjjjjjjjjpppwwwzzz~~~}}}UUUuuuQQQFFF???===;;;:::999999;;;<<<<<<>>>???OOOooouuu]]]OOOJJJIIIIIILLLMMMHHHDDDCCCAAA>>>@@@DDDEEEEEEEEEEEEGGGKKKPPPSSSVVVTTTPPPNNNMMMLLLKKKJJJKKKIIIHHHHHHEEEBBBGGGOOOaaa^^^XXXhhhzzzxxxvvvyyy~~~xxxiii[[[XXX[[[hhhddd___[[[^^^```YYYPPPEEE@@@:::999:::;;;888555666666666666666666555444333222222222333555777888<<<<<<;;;::::::>>>DDDIIIBBBCCCDDDBBB;;;444777===BBBAAA;;;222------,,,***,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,------...............---------...//////000000000000000000111222333444555888<<<@@@EEEJJJPPPUUU[[[ccciiihhhiiiooovvvyyyWWWtttPPPGGG@@@>>><<<:::999:::;;;<<<;;;???@@@OOOppp|||hhhSSSKKKMMMPPPQQQSSSSSSKKKEEECCCBBB@@@AAAEEEIIIIIIIIIHHHHHHJJJNNNQQQNNNMMMMMMPPPSSSRRROOOLLLLLLJJJJJJJJJHHHHHHOOOVVVmmm|||VVVZZZuuu}}}||||||~~~uuueee```ccckkkhhhbbb___bbbddd^^^UUUCCC???;;;:::;;;<<<:::888444555666666666666666666111111000111444777;;;>>>>>>===<<<===@@@BBBDDDDDD======??????999555777>>>@@@CCC@@@777000---+++)))---------,,,,,,,,,,,,+++((()))***+++,,,------...,,,,,,---...............,,,,,,------.../////////000000000000111222333444555888<<<@@@EEEJJJPPPUUUYYYbbbgggggghhhnnnuuuxxxWWWqqqRRRGGGAAA???===;;;::::::;;;<<<999>>>???MMMnnn|||gggRRRLLLRRRVVVVVVVVVXXXOOOHHHGGGGGGFFFHHHKKKMMMNNNNNNKKKHHHFFFGGGJJJCCCCCCFFFLLLSSSVVVTTTQQQLLLLLLLLLJJJIIILLLRRRYYYgggwwwwwwcccNNN^^^vvv|||mmmdddbbb```]]]YYYWWW[[[^^^XXXOOO@@@>>>;;;:::;;;;;;:::999444444555666777777666666111111000222555;;;@@@CCCDDD@@@===>>>@@@@@@<<<777777777999;;;888444888>>>:::??????666...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,---.........------,,,------......//////000000000000000111222333444555888<<<@@@EEEJJJPPPUUUYYYaaagggggghhhnnnuuuyyy{{{|||ZZZoooYYYJJJBBB@@@>>><<<:::;;;;;;<<<777======IIIjjj}}}hhhSSSNNNSSSXXXXXXXXXYYYSSSOOOOOOOOONNNOOOSSSMMMPPPRRROOOIIIDDDCCCDDD??????AAAGGGNNNSSSTTTSSSQQQRRRPPPKKKGGGHHHMMMPPPVVVVVVRRRMMMOOOTTTTTTNNN```pppxxxqqqsssxxx}}}}}}zzz{{{~~~|||pppbbb[[[VVVUUUQQQQQQUUUXXXSSSJJJ===<<<::::::::::::999888444444555666777777666666222222222333777<<>>::::::<<<:::444...444333555777666444777===<<>><<>>???DDDKKKOOOPPPbbbnnnuuunnncccbbbjjjrrrzzz~~~{{{yyyrrrmmmmmmtttwwwnnnaaaXXXRRRPPPMMMMMMQQQSSSMMMCCC<<<<<<;;;::::::999888888444555666666666666666666333333333444777;;;???BBB===999555555777777333///222111222555555333666:::BBBBBB===222***+++---...)))***************++++++,,,,,,,,,+++++++++******++++++,,,---------------......//////000111111111000000000000111222333444555888<<<@@@EEEJJJPPPUUUYYYaaahhhhhhiiipppwww{{{ZZZjjjYYYGGGDDDBBB???===;;;;;;<<<<<<999???<<>>??????>>>;;;999888888666777777777666555444444222222222333444555666666;;;888333111111333555666444111111444444222333777888777222+++***------)))+++++++++,,,,,,---------))))))***+++,,,------...++++++,,,---------,,,,,,,,,,,,------...//////000000000000000111222333444555888<<<@@@EEEJJJPPPUUUVVV___eeefffgggnnnuuuyyyzzzyyyVVVddd]]]KKKFFFBBB>>>;;;;;;;;;;;;:::777;;;;;;AAA[[[eeeKKKDDDFFFIIIRRR\\\ggghhhkkkooosssvvvvvvvvvyyyrrrVVVCCC@@@EEELLLQQQTTTSSSSSSVVV]]]bbbhhhKKKGGGMMMEEEEEEIII@@@KKKGGGEEEGGGKKKLLLNNNOOO___iiivvvtttnnn{{{wwwnnnggggggkkkkkkfffdddggggggdddZZZWWWRRRNNNLLLGGGBBB===@@@>>>===<<<<<<;;;999777444555666666666555333333333333222222333444555666777666444111000222666:::666555444333222111111111444111...,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,............////////////000000000000111222333444888888:::===CCCJJJPPPSSS[[[aaadddeeeiiipppuuuvvvyyyyyyUUUeeeaaaNNNHHHDDD@@@===<<<<<<<<<;;;:::===<<<@@@XXX|||gggKKKCCCDDDFFFLLLSSSVVVWWWZZZaaajjjoooppppppaaaffffff[[[KKKBBBBBBEEELLLVVV[[[\\\jjjjjjLLLBBBHHHGGGKKKQQQJJJOOOMMMLLLNNNSSSUUUUUUUUUZZZ^^^cccaaabbbzzz~~~{{{uuusssrrrvvvpppdddZZZZZZ```aaa]]]VVVSSSOOOLLLJJJFFFAAA===???===;;;;;;;;;:::888666555666777777777666444444444333222111222444777999;;;888555333333555888:::555555444222222111111111444111...,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,............////////////000000000000111222333444777888:::>>>CCCJJJPPPSSS[[[aaaeeeeeeiiipppuuuvvvwwwyyySSSdddiiiSSSJJJGGGBBB???>>>===<<<;;;===???===???SSSuuukkkMMMBBBCCCDDDEEEHHHGGGFFFGGGMMMUUUYYYWWWTTTKKKKKKKKKHHHEEECCCFFFIIIJJJXXXaaajjjeeeLLLCCCJJJNNNSSSVVVPPPRRRRRRRRRUUUZZZ]]]\\\ZZZ]]]VVVQQQOOOXXXzzz~~~~~~|||{{{|||mmmXXXKKKMMMVVVXXXUUUOOONNNKKKJJJHHHEEEAAA>>>>>>===;;;::::::999777555666666777888777666555444555444222111222666;;;>>>???;;;666444666888999999444444333222111111111111444111...,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------............////////////000000000000111222333444777888:::>>>CCCJJJOOOSSS[[[```eeefffiiippptttuuutttxxxSSSaaammmVVVKKKHHHCCC@@@???===<<<:::===>>>===>>>NNNnnnpppPPPDDDEEEFFFEEECCC@@@>>>===BBBHHHJJJFFFAAAEEEEEEGGGIIIJJJIIIKKKOOOPPPWWWdddyyysssWWWKKKIIIPPPUUUVVVTTTQQQSSS[[[fffpppxxx|||yyytttooo\\\NNNMMM\\\~~~mmm```PPPFFFGGGMMMOOOMMMIIIIIIIIIHHHGGGEEEBBB@@@???===;;;:::::::::888666555666777777777666444333555333222222555;;;AAAEEEAAA;;;555444777:::999666333333222111111111222222444111...,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.....................////////////000000000000111222333444666888:::>>>DDDJJJOOORRRZZZ```eeefffiiiooossssssrrrwwwTTT]]]iiiTTTJJJGGGCCCAAA???===;;;999:::<<<<<<===JJJggguuuVVVHHHIIILLLIIIEEE??????@@@FFFMMMOOOLLLHHHFFFIIIPPPVVVTTTNNNPPPVVV[[[UUU___|||eeePPPLLLMMMMMMQQQUUUVVVXXX^^^hhh}}}~~~bbbNNNMMM___{{{tttXXXUUURRRNNNJJJFFFEEEEEEDDDEEEGGGHHHFFFDDDBBBAAA@@@>>><<<;;;;;;;;;999777444444555555555444333222444333333555999???EEEIII>>>999333333666888666444222222222111222222333333444111...,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.....................////////////000000000000111222333444666777:::???DDDJJJOOORRRZZZ```eeefffiiiooorrrrrrqqqvvvVVV\\\aaaPPPJJJGGGDDDBBB@@@???<<<:::888;;;======GGG```xxx[[[LLLLLLOOOMMMIIIFFFGGGJJJNNNPPPPPPMMMJJJHHHNNNZZZbbb^^^SSSSSS[[[___PPPTTTnnnxxxeeeNNNFFFKKKSSSQQQPPPZZZcccoooxxx^^^KKKJJJXXXwww~~~}}}|||zzz|||yyyrrrnnnnnnlllaaaTTTLLLPPPUUUTTTKKK???;;;>>>???BBBEEEFFFEEECCCBBBBBB@@@???===<<<<<<;;;999777333333444555444333222111222333555888<<<@@@CCCEEE:::666222222444555444333222222222222333444555555444111...,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------............////////////000000000000111222333444555777;;;???EEEJJJOOOQQQYYY```eeegggiiioooqqqqqqqqqvvvXXX^^^\\\QQQJJJGGGEEECCCBBBAAA???===999<<<>>>???DDDZZZ|||yyy^^^NNNKKKNNNMMMJJJIIIMMMRRRSSSRRROOOMMMMMMTTTXXXbbbkkkgggZZZXXX^^^___VVVXXXfffiii\\\OOOMMMNNN[[[ZZZ]]]ssszzzqqqnnnaaa]]]]]]\\\iiizzz~~~|||}}}{{{zzzxxxwwwuuuqqqkkkaaaXXXUUUSSSKKKAAAGGGIIINNNMMMCCC777555:::;;;>>>CCCDDDCCCAAA@@@@@@@@@>>><<<;;;;;;:::888777333444555555555444333222222444777:::<<<===<<<<<<555444333222222333444444333333333333444555666777444111...,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,............////////////000000000000111222333444555777;;;@@@EEEKKKOOOQQQYYY```eeegggiiinnnqqqpppqqqvvvYYY```]]]UUUJJJHHHFFFEEEDDDCCCAAA???:::===@@@@@@CCCVVVxxxyyy```NNNJJJLLLLLLIIIEEELLLUUUYYYXXXWWWYYY\\\cccccciiirrrnnn```\\\aaaccceeeiiimmmllleee\\\WWWPPPaaadddoookkk___dddhhhoooqqq|||}}}mmmfffjjjjjjvvvzzzzzzwwwuuutttsssrrrgggbbbUUUIIICCCCCCBBB???CCCBBBBBBAAA999111333:::888<<>>??????===;;;::::::999777666444555666666666555444333222555999;;;<<<999666333333333333222111111444666333333333444555666777888444111...,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,............/////////000000000000000111222333444555777;;;@@@FFFKKKOOOQQQYYY```eeegggiiinnnpppooorrrwwwTTTeee```UUUJJJGGGEEEFFFHHHGGGAAA<<<888@@@===999@@@PPPooosssZZZPPPMMMIIIHHHLLLYYYYYYZZZ\\\___dddhhhkkkdddooo~~~oooYYYYYYgggkkklllvvvpppffffffqqq|||wwwkkkiiidddhhhttt}}}}}}{{{wwwxxx{{{zzzxxxuuuxxx|||vvvrrrpppmmmiiifffddd\\\PPPFFFBBBAAACCCDDD@@@AAAAAA???<<<::::::;;;999:::;;;>>>AAABBBAAA@@@===<<<;;;;;;999999888777888888888777777666555444222555999;;;999666333222444222///000444777777666555444333333222222222222444000,,,)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......000000000000111222333444666888;;;???DDDIIIMMMOOO]]]aaadddeeeiiinnnpppnnntttvvvWWWfffeeeXXXLLLIIIFFFGGGIIIHHHDDD???<<<@@@===;;;@@@JJJhhhrrrZZZPPPLLLJJJMMMSSSSSSXXX```jjjttt~~~uuu```NNNRRR___yyy{{{ccc___eeebbbbbbhhhiiiffffffjjjqqqyyy}}}wwwxxx|||}}}vvvrrrnnnkkkfffccc```ZZZQQQJJJFFFEEEDDDCCCFFFFFFEEEBBB>>>;;;;;;;;;;;;;;;===>>>@@@@@@@@@>>>===<<<;;;;;;999999888777888888888777777666555444333555666666444333333333555222000222777:::999666555444333333222222222333444000,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000000000000111222333444666777:::>>>CCCHHHLLLNNN[[[___ccceeeiiiooorrrpppsssuuu]]]iiiiiiYYYPPPMMMIIIHHHIIIIIIFFFCCCAAAAAA===???AAABBB___rrrZZZOOOLLLLLLRRR\\\eeeooo~~~~~~iiiYYYMMMHHHRRR```{{{~~~kkkVVV\\\eeeaaa[[[\\\aaadddlllwww{{{hhhdddlllvvv{{{vvvqqqlllhhhdddaaaXXXTTTPPPLLLIIIFFFCCC@@@DDDDDDBBB???;;;888888888<<<===>>>??????>>>=========<<<;;;;;;999999888777888888888777777666555444555555333111000000333555666222000444;;;>>>:::666444444333222222222333333333000,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...000000000000111222333444555777999>>>BBBGGGKKKMMMYYY^^^bbbdddiiipppsssqqqppptttaaallliiiWWWVVVRRRMMMJJJIIIHHHFFFDDDCCC???===AAAAAA===VVVtttZZZMMMIIIJJJSSS___yyydddWWWLLLGGGIIIPPP___mmmvvveee^^^ggglllccc]]]^^^lll~~~kkkWWWRRR[[[iiivvvzzzwwwsssoookkkgggdddbbbWWWUUURRRPPPNNNKKKHHHEEEAAAAAA???<<<999777777888===>>>@@@@@@???===<<<<<<===<<<;;;;;;999999888777888888888777777666555444444444333222000111333666666222000444<<<>>>:::444444333333222222333333333333000,,,***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////////////////000000000000111222333444555666999===BBBGGGKKKMMMYYY^^^bbbdddhhhooorrrpppmmmsss^^^nnnhhhXXXZZZVVVQQQLLLHHHFFFDDDCCCBBB>>><<>><<<<<<===@@@BBBCCCBBB@@@============<<<;;;;;;999999888777888888888777777666555444333444666666444444444555555111000333:::<<<777222333333333222222333333444222000,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///////////////000000000000111222333444555666999===BBBGGGKKKMMM[[[```cccdddhhhmmmooonnnjjjsss[[[qqqfffZZZZZZWWWRRRLLLHHHDDDBBBBBBBBB???===AAACCC===JJJiiisssSSSCCC??????EEEMMMZZZkkkjjjTTTGGGBBBGGGOOOXXXcccssszzzgggWWWaaaoootttkkkeeesssyyyLLLHHHFFFGGGHHHLLLVVVaaalllmmmnnnmmmkkkiiiiiiiiiaaa^^^ZZZWWWVVVVVVUUUTTTRRRQQQMMMHHHCCC@@@@@@BBBHHHJJJKKKIIICCC???>>>???===<<<;;;;;;999999888777888888888777777666555444222555888999888666555555444222111333666777555222333333222222222333444444222///---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000000000000000000000000111222333444555777999>>>BBBGGGKKKMMM\\\```cccdddgggmmmnnnmmmiiirrr^^^zzz```\\\VVVUUUQQQLLLGGGDDDBBBBBBBBBCCC??????CCC@@@FFFYYYxxxTTTDDDBBBBBBEEEIIIPPP\\\kkkqqqjjj\\\QQQKKKEEELLLVVVaaalllyyyxxxmmmbbbYYYUUUPPP^^^nnnpppggghhhppp[[[JJJIIIJJJMMMNNNPPPWWW```iiilllnnnmmmkkkiiijjjkkkcccaaa^^^\\\[[[ZZZXXXWWWWWWVVVSSSOOOLLLKKKMMMOOOTTTVVVVVVPPPHHHAAA>>>???===<<<;;;;;;999999888777888888888777777666555444222555777888777666666666555444444333222222333444333222222222333333444555111///---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000000000000000000000000111222333444666777:::>>>CCCHHHLLLNNNZZZ^^^bbbcccgggmmmooonnniiirrrccc[[[[[[SSSRRRPPPLLLHHHDDDCCCCCCCCCFFFAAA>>>CCCAAACCCNNN}}}}}}XXXIIIHHHHHHIIILLLKKKRRRZZZZZZRRRKKKHHHHHHNNNUUU```jjjsssxxxwwwtttuuu```ZZZ]]]ZZZZZZ\\\\\\XXXQQQLLLLLLRRR___mmmnnnfffkkk^^^OOONNNPPPNNNOOOTTTXXX[[[bbbiiiiiilllnnnnnnkkkiiiiiikkkjjjhhhgggfffeeeccc```]]][[[[[[ZZZYYYXXXZZZ^^^aaa]]]___^^^VVVKKKBBB??????===<<<<<<;;;:::999888777888888888888777666555444333555666666666555666888555777777444111000222555222222222222333333444555111///---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000000000000000000000000111222333444777888;;;???DDDIIIMMMOOOXXX]]]aaacccgggnnnqqqpppiiisssbbb{{{^^^QQQQQQPPPNNNKKKIIIGGGFFFEEEHHHFFFCCCAAA???@@@AAABBBfffbbbMMMJJJOOOSSSSSSRRROOOLLLLLLNNNPPPOOOMMMUUUYYYeeerrrsssmmmpppzzz^^^NNNMMMLLLRRRUUUXXXZZZZZZ[[[^^^aaajjjnnnqqqnnnkkkxxxiiiUUUNNNPPPQQQRRRRRRSSSYYYfffttt|||||||||ssskkkiiijjjiiinnnooopppppppppqqqsssvvvkkkoooqqqrrrwww}}}}}}zzzyyyooocccZZZPPPEEE???>>>===;;;999777777777999999;;;;;;:::999777555444333555555555666666666666666222222111333444333111///555333222222333444444333000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------.........//////000000000111222222333333555777:::===AAAFFFMMMQQQWWW]]]bbbdddhhhmmmmmmjjjjjjrrriiizzz\\\PPPMMMLLLLLLLLLLLLLLLLLLMMMKKKIIIFFFBBB@@@@@@AAAAAA[[[eeeOOOKKKOOOPPPOOOIIIJJJKKKKKKKKKNNNRRRVVVUUUYYYgggtttrrrlllwwwrrrVVVLLLMMMNNNVVVVVVXXX]]]gggttt~~~gggSSSPPPUUUVVVVVVXXX___lllzzzssskkkllloooppptttuuuuuuuuuuuuwwwzzz}}}}}}rrreee[[[QQQEEE>>>======;;;:::888777888999999;;;::::::999777555444333666666666666666666666666222222333444666555333111555333222222333444444333000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////000000000111222222333333555777:::===AAAFFFMMMQQQWWW]]]aaacccggglllmmmjjjiiiqqqrrrxxx[[[OOOLLLLLLLLLMMMNNNOOOPPPQQQMMMKKKGGGDDDAAA@@@@@@AAAOOOzzzgggPPPLLLOOOOOOLLLFFFGGGKKKTTT]]]bbb```]]]YYYZZZhhhwwwrrrkkkpppWWWLLLIIIMMMRRRUUU]]]jjjzzzmmmSSSOOOWWWXXXWWW^^^rrrrrrlllpppwwwyyy{{{{{{|||||||||tttggg\\\QQQEEE>>>======<<<:::888888888999999::::::999888777666555444666666666666666666666666222222444777999888555333555333222222333444444333000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000000000111222222333333555777:::===AAAFFFMMMQQQVVV\\\```bbbfffkkkllliiihhhooowwwwwwZZZOOOPPPPPPOOONNNMMMMMMMMMMMMKKKIIIFFFDDDBBBAAAAAAAAAHHHlllhhhPPPJJJNNNOOOMMMNNNOOOZZZoooppp\\\\\\ZZZfffvvvssskkkzzzTTTJJJLLLMMMSSS]]]dddnnn~~~|||ZZZQQQZZZYYY]]]nnnzzzqqquuuyyyzzz~~~sssfff[[[PPPEEE>>>>>><<<<<<:::999999888999999:::999888777777666666666777777777666666666666666222333555888;;;:::777555555333222222333444333333///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////000000000111222222333333555777:::===AAAFFFMMMQQQVVV[[[___aaadddjjjkkkiiihhhmmmwwwvvv[[[QQQRRRQQQOOOMMMKKKJJJIIIIIIFFFEEEDDDBBBBBBAAABBBBBBDDD]]]lllPPPHHHKKKNNNOOOYYYfff}}}mmmVVVZZZVVV___ooopppjjjzzzhhhKKKNNNVVVVVV\\\hhhzzz|||eeeYYY```]]]iiiwwwxxxzzzyyy|||pppcccYYYOOODDD??????<<<<<<;;;:::999999999999:::999888777666666777777888888777777666666666666333444555888;;;:::888666555333222222333444333333///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.............../////////000000000000000111222222333333555777:::===AAAFFFMMMQQQVVV[[[^^^```dddiiikkkiiiiiimmm|||sss[[[SSSOOONNNMMMLLLKKKJJJJJJJJJDDDDDDCCCBBBBBBBBBBBBBBBBBBLLLtttsssTTTHHHKKKSSSXXXfffpppZZZQQQSSSQQQYYYgggllllllxxxdddNNNSSS\\\[[[```mmmzzznnn^^^eeeeeeuuuvvvrrrxxx}}}}}}{{{ooobbbXXXNNNDDD@@@@@@<<<<<<<<<;;;::::::999999999888777666666777888888999888888777777666666555444444555666888999777555555333222222333444444333......,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000000000111222222333333555777:::===AAAFFFMMMQQQWWW[[[^^^```ccciiikkkjjjlllnnnmmmZZZUUUOOONNNMMMLLLKKKJJJJJJJJJFFFEEEEEEDDDCCCBBBBBBAAACCC@@@ccczzzZZZLLLQQQ___kkk{{{oooTTTKKKLLLLLLQQQZZZdddkkkssslllWWWXXX___bbbkkkxxxrrreeeooo{{{rrrlllllllllhhhbbbeeeppp{{{}}}~~~rrrdddXXXNNNDDD???@@@<<<<<<<<<<<<;;;:::999888999888666666666777888999999999888888777666666555666444333333555666555444555333222222333444444333...---,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------........./////////000000000000000000000111222222333333555777:::===AAAFFFMMMQQQXXX\\\___```cccjjjlllkkkooooooiiiYYYWWWRRRQQQOOOMMMKKKIIIHHHHHHHHHHHHGGGEEEDDDBBBAAAAAAEEE:::ZZZ|||^^^QQQYYYmmm}}}pppZZZKKKGGGHHHJJJUUU___eeemmm{{{{{{bbb___gggppp|||rrrnnn}}}ppplllbbbdddbbb\\\]]]gggrrrxxx}}}uuufffZZZNNNDDD??????<<<<<<<<<<<<;;;:::999888999888666555666777999:::999999999888777666666555777444222222333444444444555333222222333444444333...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......////////////000000000000000000000111222222333333555777:::===AAAFFFMMMQQQXXX]]]___```dddjjjmmmkkkpppqqqfffYYYXXXSSSPPPKKKHHHGGGGGGFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBEEEAAAIIIhhh~~~___ZZZjjj}}}zzzfffXXXQQQNNNNNNPPPRRR\\\pppzzzwwwuuuqqqyyy~~~qqqiiijjjooo~~~~~~wwwtttjjjhhhnnnuuu|||uuugggXXXJJJBBB@@@@@@@@@???===<<<::::::999999777777666555555555555555777666666666555555555555777555333111111222555666666333000111444555444222------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,////////////000000000000000111111222222333444444666888;;;>>>AAAFFFKKKOOOWWW[[[```eeeiiikkkkkkkkkoooqqqdddZZZXXXTTTPPPLLLIIIGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAACCCAAAFFF^^^iiidddooozzz~~~kkkbbbYYYTTTRRRQQQRRRUUUeeewww{{{kkk^^^\\\\\\XXXYYY___hhhppp|||{{{sssfffWWWJJJCCCAAAAAA???>>>===<<<;;;:::::::::777777666555555555555555777777666666666555555555555444333222333555666888666333111111444555444222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,////////////000000000000000111111222222333444444666888;;;>>>AAAFFFKKKOOOXXX[[[___dddhhhjjjllllllqqqrrraaaZZZXXXSSSPPPKKKHHHGGGFFFDDDCCCAAAAAABBBCCCCCCCCCBBBBBBAAABBBDDDQQQsssvvvoooqqqppplllRRRPPPQQQVVVXXXVVVWWWZZZjjjuuueee\\\UUURRRWWWZZZ[[[aaajjjmmmyyyyyypppcccUUUJJJDDDBBBBBB=========<<<<<<;;;;;;;;;777777666555555555666666777777777666666666555555333333444555666777888888666333111222555666444111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,////////////000000000000000111111222222333444444666888;;;>>>AAAFFFKKKOOOYYYZZZ^^^bbbfffjjjmmmnnnsssrrryyy^^^ZZZVVVQQQNNNIIIFFFEEEDDDBBBAAAAAAAAABBBCCCDDDDDDDDDDDD@@@DDDCCCEEE```wwwnnnbbbWWWQQQQQQXXXbbbccc\\\XXXZZZaaaxxx|||iii]]]VVVZZZYYY]]]cccdddfffmmmwwwppprrrxxxooo```RRRHHHCCCAAA@@@<<<============<<<<<<<<<777777666666666666666777777777777666666666666555444555666777888888777777555333111333555666444111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------////////////000000000000000111111222222333444444666888;;;>>>AAAFFFKKKOOOYYYZZZ\\\```dddiiinnnppptttqqqrrr[[[XXXRRRNNNKKKFFFDDDCCCBBBAAA@@@BBBCCCDDDEEEEEEEEEEEEEEEAAAFFFCCC@@@QQQwww|||lllZZZMMMWWWWWWaaannnnnnaaaWWWVVV\\\ttt{{{ddd^^^``````^^^aaafffkkkqqq|||ggg```gggqqquuurrroookkkpppyyywwwmmm]]]OOOFFFAAA???===<<<======>>>>>>===<<<;;;777777666666666777777888888777777777666666666666666777888999888777555444555333222444666777444111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------////////////000000000000000111111222222333444444666888;;;>>>AAAFFFKKKOOOXXXYYY[[[___dddiiinnnqqqsssoookkkXXXVVVMMMLLLIIIEEEBBBBBBBBBBBBAAADDDDDDEEEFFFFFFFFFEEEEEEBBBFFFDDD@@@HHHcccnnnZZZOOOXXXXXXdddxxx{{{jjjZZZUUUaaaiii\\\___eeefffdddiiirrr|||ppp\\\aaacccbbblllhhhgggdddiiitttrrrwwwttthhhXXXKKKCCC@@@>>><<<===>>>>>>???>>>===<<<;;;777777666666666777888888888888777777777666666666888888999888777666444333555333333444777777444111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...////////////000000000000000111111222222333444444666888;;;>>>AAAFFFKKKOOOWWWXXXZZZ___dddjjjooorrrrrrmmm~~~bbbTTTUUUJJJKKKHHHEEECCCCCCDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDBBBBBBRRRvvvrrr\\\QQQWWWXXXiiizzzcccYYYjjjnnnnnnkkk}}}ccc\\\eeemmmnnnppp}}}kkkgggooovvvhhhfffkkknnnwwwzzzyyy|||nnnbbbSSSGGGAAA@@@???>>>>>>??????@@@???===;;;999777777666666777888888999888888888777777777666666777777777777666555555444555333333555888888444111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000000111111222222333444444666888;;;>>>AAAFFFKKKOOOUUUWWWZZZ___eeejjjoooqqqrrrlll}}}]]]RRRTTTIIIKKKHHHEEEDDDEEEFFFFFFFFFDDDEEEEEEEEEDDDCCCBBBBBBAAAAAADDDEEE@@@HHHkkkuuu\\\QQQYYY[[[ppplll^^^uuuccc^^^iiizzz{{{qqqeeebbbooozzz|||qqqwwwzzzaaabbbnnnvvv}}}zzz}}}tttjjj^^^OOODDDAAAAAAAAA@@@??????@@@@@@???===:::888777777666777777888999999888888888888777777777777555555555555555666666666555333333555888888444111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........////////////000000000000000111111222333333444444666888;;;>>>AAAFFFKKKOOOTTTVVVZZZ```eeekkkoooqqqrrrmmm~~~VVVKKKPPPKKKJJJKKKLLLLLLKKKIIIGGGEEEFFFFFFFFFGGGFFFFFFEEEEEEGGGDDDEEEFFFCCCGGG___{{{sss\\\WWWWWWiii~~~ccciiiccceeexxx~~~|||cccgggrrrzzz{{{jjjkkkrrruuu{{{{{{qqqoooooommm___OOOAAAAAAFFFGGGBBB>>>===>>>???@@@???<<<999777:::999888888888999:::;;;999:::;;;:::888666666666000222555777888777555444222333555555555333111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////000000000000000111111111111222222222555666;;;@@@BBBBBBHHHOOOSSSTTTVVV[[[bbbhhhlllmmmkkknnn||||||UUUMMMNNNLLLJJJKKKLLLLLLKKKJJJHHHGGGHHHHHHIIIIIIIIIHHHFFFEEEEEECCCEEEGGGDDDDDDUUUjjjuuu]]]VVV\\\xxxqqq```pppwwwdddpppxxxgggooo~~~vvvzzz~~~}}}qqqjjjccc\\\WWWKKKAAAAAAEEEEEEAAA?????????@@@@@@>>><<<:::888999999888888888999:::;;;888999:::999666555555555222444666888888777555333333444555555555333111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////000000000000000111111111111222222222555666;;;@@@BBBBBBHHHOOOUUUUUUXXX]]]dddjjjmmmnnnkkkooo}}}kkkTTTPPPKKKLLLIIIJJJJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLKKKIIIFFFEEECCCAAACCCGGGEEEBBBJJJVVV{{{zzzbbbXXXbbbccc```yyynnngggzzzrrrkkkqqqrrrdddWWWMMMKKKEEEAAADDDFFFDDDBBBBBBBBBAAA@@@???>>><<<;;;:::888888888888999999::::::888999999888555444444555555666777888888666555333333444555555555333111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////000000000000000111111111111222222222555666;;;@@@BBBBBBHHHOOOVVVVVVYYY___fffkkknnnoookkkppp\\\RRRRRRHHHKKKGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJHHHEEECCCCCC@@@AAADDDDDDAAACCCHHHggghhh[[[dddvvv[[[bbbsssnnnuuutttsssxxxdddSSSIIIAAAAAAFFFLLLLLLGGGDDDEEEEEECCCAAA???===<<<<<<<<<666777888999:::::::::999999999999888555444444666777888888999888666444333333444555555444222000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////000000000000000000111111111222222222555666;;;@@@BBBBBBHHHOOOUUUVVVYYY___fffkkknnnoookkkpppSSSPPPQQQFFFIIIEEEEEEDDDCCCDDDEEEFFFFFFGGGHHHIIIIIIGGGEEECCCAAACCC@@@>>>AAACCCBBBCCCEEESSS{{{jjjZZZ^^^uuuwwweeeXXXeee~~~lllVVVJJJAAAFFFNNNUUUSSSKKKGGGHHHFFFDDDAAA???===<<<<<<===666777999;;;<<<;;;:::999:::;;;:::888666555666777888888888888777666444333444555555666444222000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////000000000000000000111111111222222222555666;;;@@@BBBBBBHHHOOOSSSTTTXXX^^^eeejjjlllmmmjjjppp}}}QQQMMMNNNFFFGGGEEEDDDBBBAAAAAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@BBB@@@>>>???AAACCCEEEFFFLLLqqqlllWWWUUU]]]___\\\XXXVVVhhhzzzaaaUUUPPPSSSWWWZZZVVVMMMIIIJJJFFFDDDBBB???===<<<<<<<<<555777:::===>>>===;;;:::;;;;;;;;;888666555777888888888777777666555444333444555666666444222///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////000000000000000111111111111222222222555666;;;@@@BBBBBBHHHOOOQQQSSSWWW]]]dddiiikkkkkkiiiooosssQQQIIIJJJHHHGGGGGGEEEBBB@@@???@@@BBBDDDDDDCCCBBBAAA@@@@@@AAAAAA???@@@@@@@@@AAADDDEEEEEEJJJbbbtttZZZQQQQQQOOORRRUUUUUUooowwwqqqhhhccc___[[[SSSJJJGGGIIIEEECCCBBB???===;;;::::::666888<<>><<<::::::888666333333555777555555555555444444444444555555666666444222///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////////////////000000000000000111111111111222222222555666;;;@@@BBBBBBHHHPPPQQQSSSWWW^^^eeeiiikkkjjjfffnnnaaaQQQKKKIIIJJJHHHGGGEEEBBBAAAAAAAAA???>>>@@@>>>===???CCCGGGIIIJJJAAAAAABBBBBBDDDEEEFFFGGGHHH<<>>???===;;;:::999888666555555555666777555444444333333333444444555777888555000------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------...///...---...///111333333333333333333333333333666:::===@@@DDDIIILLLSSSRRRVVV```fffhhhiiikkkkkknnn}}}^^^PPPLLLKKKLLLJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>???BBBEEEFFFFFFAAAAAAAAABBBCCCDDDEEEFFFEEEAAAHHH^^^xxxbbbOOOLLLPPPVVVXXXbbb}}}dddTTTQQQLLLKKKMMMIIIFFFDDD@@@<<<999777666666999:::<<<======<<<;;;:::888777666555444555555666666666555444444444555555555777777444000------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------...//////......///111111111222222333333333444444777:::>>>AAAEEEIIIMMMRRRQQQVVV___eeefffgggiiijjjmmm|||YYYPPPOOONNNNNNJJJHHHFFFDDDDDDEEEFFFEEEDDDAAA@@@???@@@BBBBBBBBBAAA??????@@@@@@AAABBBDDDDDD@@@EEEFFFIII```]]]OOOJJJLLLSSSZZZhhh{{{pppwww~~~uuucccYYYVVVRRRTTTSSSHHHFFFCCC???;;;888777777777<<<<<<<<<======<<<;;;;;;777666555444444444555555888777666555555555555555555666555333000---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------...//////......///111//////000111222333333444555777;;;>>>AAAEEEJJJMMMRRRQQQUUU^^^dddeeefffhhhhhhlll||||||VVVPPPPPPNNNMMMIIIGGGEEEDDDDDDFFFGGGGGGFFFBBBAAA@@@@@@AAA@@@>>><<<>>>>>>>>>??????AAABBBBBB???EEEDDD@@@NNNooozzz[[[PPPMMMNNNVVV^^^iii|||jjjdddpppwwwpppiiigggbbbYYYZZZUUUFFFDDDBBB===999777777777888??????>>>>>>=========<<<777777666666555555555555777666666555444555555555555555444111///...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,...///000......///000---...///000111222333444555888<<>><<<999>>>>>>===>>>>>>???@@@AAA???AAABBBBBBGGGZZZyyykkkXXXTTTRRRUUU^^^iiiuuu}}}|||hhhhhhxxxwwwvvvxxxqqq```YYYRRRDDDBBB???;;;888666777999:::BBBAAAAAA@@@???>>>>>>===888888888888777777666666555444444444333444444555555444222000///...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,...000000///...///000------...///111222333333555888<<>><<<;;;>>>>>>======>>>??????@@@AAA>>>AAAFFFEEEJJJggg|||ddd^^^WWWTTT]]]mmmyyy~~~xxx{{{nnnwwwyyydddVVVNNNCCC???<<<999666666888;;;===BBBBBBBBBAAA@@@>>>===<<<888888999999999888777666333333333333333444555666666333000.........---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++...000111000/////////......///000111222222333555777;;;>>>AAAEEEJJJMMMSSSRRRWWW```fffhhhiiikkkeeehhhxxxaaaPPPRRRLLLEEEGGGIIIEEECCCBBBCCCEEEFFFFFFFFFCCCAAA>>>===>>>???>>>===>>>>>>>>>>>>>>>>>>???@@@@@@>>>AAAEEECCCDDDWWWnnnwwwuuunnniiirrr|||{{{xxxuuuyyydddSSSKKKDDD<<<999666555555999===@@@AAAAAABBBAAA@@@===;;;999777888888999888777666555222222222333555666888999666222...------...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++---000111000///...///000000000111111222222222444777:::>>>AAAEEEIIIMMMQQQPPPUUU___fffhhhiiillleeehhhvvvxxx[[[OOORRRKKKCCCGGGKKKFFFDDDCCCDDDFFFGGGGGGFFFCCCAAA>>>===>>>???@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAADDDOOOYYY~~~vvvooommmrrrvvv|||~~~tttcccRRRJJJEEE:::888555444555999>>>BBB???@@@AAAAAA???<<<999666666777888888888777555444222222333444666888:::;;;666222---,,,---...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++---000111000///...///111111111111111222222222444666:::===@@@DDDIIILLLOOONNNSSS]]]eeegggiiillleeehhhuuuggg[[[OOOKKKJJJJJJJJJLLLGGGDDDAAAAAACCCEEEGGGGGGFFFDDDAAA???>>>>>>@@@AAA??????>>>>>>======<<<<<<;;;;;;;;;===@@@CCCGGGIIIggg}}}ttt^^^wwwtttkkkaaagggsssppp]]]MMMAAA:::555666777888999;;;???BBBHHHFFFDDD@@@===:::999888888777666555555555555555333444444333666;;;999444111111000......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,............////////////000111111111111222222222666777:::>>>BBBFFFIIIKKKOOOOOOTTT^^^ggghhhhhhiiihhhmmm{{{cccXXXNNNKKKKKKIIIIIIKKKJJJGGGDDDDDDEEEGGGIIIIIIEEECCCAAA???======>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<>>999666777:::;;;<<<>>>AAACCCFFFDDDBBB???<<<:::888888666666555555555666666777333555555444777:::888333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------,,,,,,............////////////000111111111111222222222444666999>>>CCCGGGKKKMMMOOOOOOTTT___ggghhhhhhiiiiiilllzzz\\\TTTMMMKKKKKKIIIHHHIIIJJJHHHEEEDDDEEEGGGGGGGGGCCCBBBAAA???>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDCCCYYYvvvlllTTTLLLIIIPPPWWW___lllzzzxxxfffTTTGGG???;;;888777:::>>>AAABBBCCCDDDEEECCCBBB@@@===;;;:::999888555555555555666777888888333555666555777999666111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------------............////////////000111111111111222222222222444888===CCCHHHLLLNNNOOOOOOUUU___fffhhhiiikkkiiilllyyy}}}UUUOOOKKKLLLKKKHHHFFFGGGGGGEEEBBBAAABBBCCCCCCBBBBBBBBBBBBAAA???===;;;999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@???LLLccc}}}zzzaaaIIICCCDDDEEELLLVVVgggxxx{{{qqqfffVVVGGG>>>:::999999999===CCCFFFGGGGGGGGGGGGAAA@@@???===<<<;;;::::::777666666666666666777777333777888666666777444///000///...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................////////////000000111111111222222222333555999===CCCHHHKKKMMMOOOPPPVVV```fffhhhjjjmmmhhhlllzzzjjjPPPLLLKKKLLLKKKFFFDDDEEEDDDBBB@@@???@@@@@@@@@???BBBBBBBBBBBBAAA>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@DDDRRRjjj\\\DDD>>>===AAAFFF@@@SSScccgggpppzzzooo^^^TTTGGG<<<666555666777;;;@@@FFFJJJKKKJJJHHHHHHAAA@@@???>>>===<<<<<<<<<:::999888666666555555555555888999666444444222...///......------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................////////////000000111111111222222222555777:::>>>BBBFFFIIIKKKOOOQQQWWW```fffhhhkkkppphhhlll{{{```NNNKKKKKKLLLJJJEEECCCDDDCCCAAA@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAA???===<<<<<<<<<<<<<<<<<<=========:::;;;;;;<<<=========>>>@@@???EEEYYYvvvTTT>>>;;;@@@CCC???HHHOOOPPPTTTiiiwww{{{jjjXXXJJJDDD;;;555333444666777>>>CCCIIILLLLLLJJJHHHGGGAAA@@@???>>>===<<<<<<<<<;;;:::999777666555444444777::::::555222222111.........---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------............////////////000111111111111222222222666777:::>>>BBBFFFIIIJJJOOOQQQXXXaaafffhhhlllrrrkkklllyyy}}}\\\NNNKKKKKKLLLIIIDDDBBBDDDAAA@@@???@@@AAABBBAAA@@@??????@@@??????>>>>>>===::::::;;;;;;;;;<<<<<<<<<:::;;;;;;======>>>>>>>>>>>>===@@@KKKaaazzzoooHHH>>>AAABBBGGGGGGJJJLLLLLLXXXyyyyyybbbiii}}}{{{iiiTTTEEE<<<999555444666888:::;;;AAAEEEJJJLLLLLLIIIGGGFFF@@@@@@>>>===<<<;;;;;;;;;:::999888777666666666666999<<<;;;444//////000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,............////////////000111111111111222222222444666999>>>BBBGGGJJJLLLOOORRRXXXaaafffhhhmmmtttooollltttjjjRRRNNNLLLKKKLLLHHHCCCAAADDD???>>>===>>>@@@AAAAAA???>>>>>>>>>=========>>>>>>999999999::::::;;;;;;;;;::::::<<<===>>>>>>???>>>>>>???@@@EEEQQQhhhSSSDDDCCCBBB>>>===FFFRRRUUU[[[yyy~~~fff\\\pppqqq^^^NNNDDD>>>666555444777;;;???AAAAAABBBFFFJJJLLLKKKHHHFFFFFF@@@???===<<<::::::999999888888777777777777777888:::===;;;333......//////------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,............/////////000000111111111111222222222222444888===CCCHHHLLLNNNPPPRRRYYYaaaeeehhhnnnuuurrrlllpppYYYUUUKKKKKKJJJGGGDDDBBBBBBCCC???>>>===============>>>??????>>>===============::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAA======@@@EEEFFFOOOnnnnnnYYYOOOIII@@@BBBAAAEEEZZZ~~~|||vvveeeccchhhzzzzzzjjj___\\\TTTDDD999888555555777:::???EEEIIILLLOOOOOONNNLLLJJJHHHFFFEEEBBB@@@===999777666555666555777888666444333444777999666222000000///...---,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---....../////////////////////000000111111111111555777:::===AAAGGGMMMQQQPPPTTTYYY___ccchhhmmmppphhhnnnuuu\\\UUUIIIHHHGGGEEECCCBBBBBBCCC??????>>>===============???>>>======<<<<<<======::::::::::::::::::::::::::::::;;;<<<===>>>?????????===>>>AAA???EEE]]]wwwvvvdddTTTKKKFFFFFFSSSnnn{{{sssmmmhhhfffiiijjjqqq~~~kkk^^^UUUUUUQQQFFF???@@@555777;;;AAAGGGNNNRRRSSSPPPOOONNNLLLJJJGGGDDDCCCBBB@@@===:::888777666777666777888666444444666888888555222000//////...---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////000000000000000111111111444777:::===AAAFFFLLLQQQPPPTTTZZZ___cccgggkkkmmmdddjjjrrr\\\QQQFFFEEEDDDCCCBBBBBBCCCCCCAAA@@@???>>>===<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::888888999:::;;;<<<<<<===>>>;;;;;;===<<<>>>LLL]]]\\\MMMLLLfffzzzttttttpppiiibbb]]]]]]___hhhnnnvvv~~~yyyuuucccWWWNNNLLLHHH@@@<<<===888;;;@@@GGGOOOTTTUUUUUUPPPOOONNNLLLIIIEEEBBB@@@AAA@@@===;;;999888888888888888777555444555888:::777444111/////////...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////111111111000000000000000444666:::===AAAFFFKKKOOOQQQUUU[[[___bbbdddgggiiiaaahhhppppppXXXLLLFFFEEEBBBBBBBBBCCCDDDDDDBBBAAA@@@>>>===<<<<<<<<<======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999:::;;;;;;<<<<<<::::::===>>>>>>EEENNNmmm|||```WWWuuu}}}vvvoookkklllkkkgggaaa___bbbfffeeejjjqqqwwwxxxssskkkeeeXXXOOOFFFCCC???:::999<<<===???EEELLLRRRTTTRRROOOMMMMMMLLLKKKHHHEEEBBB@@@@@@???===<<<::::::999999999888666555555666999;;;555333000...//////...---///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---......///////////////111111111111000000000000333666999===@@@EEEJJJNNNQQQVVV[[[```bbbcccdddeee```hhhqqqbbbUUULLLJJJGGGCCCBBBDDDEEEFFFEEEBBBAAA@@@???======<<<<<<======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;<<<;;;:::;;;>>>??????AAADDDQQQuuueeeuuu|||yyyvvvooohhhfffiiikkkkkkjjjjjjkkknnnggggggjjjoooqqqmmmaaaWWWHHHBBB===<<<<<<===AAAEEECCCEEEIIIQQQWWWWWWRRRLLLIIIJJJKKKKKKIIIFFFDDDBBB>>>>>>===<<<;;;;;;::::::999888666555666777999999444111///......///...---///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---......///////////////111111111000000000000000222555999===@@@DDDIIILLLPPPUUU\\\```bbbccccccccc___hhhrrr|||XXXTTTRRRNNNJJJEEECCCEEEFFFFFFDDDBBBAAA@@@???>>>=========>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::999:::::::::;;;;;;;;;<<<;;;<<<<<<======<<<;;;<<>>===>>>AAAFFFIIIKKKLLLPPPXXX___^^^WWWPPPHHHIIIKKKKKKJJJHHHEEECCC<<<<<<<<<<<<;;;;;;;;;;;;999888666666777777777555222000------..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......//////////////////000000000111111111111222555999===@@@DDDHHHKKKOOOTTT\\\aaadddddddddddd___hhhsssjjjQQQTTTWWWRRRLLLFFFCCCDDDEEEDDDBBBAAA@@@??????>>>>>>>>>??????>>>======<<<<<<======::::::::::::::::::::::::999999::::::::::::;;;;;;:::<<<===<<<::::::::::::@@@PPPsssvvvtttxxx{{{{{{|||yyyvvvrrrpppnnnmmmmmmxxxuuutttuuuxxxwwwsssnnnhhh```YYYXXXZZZWWWLLLAAADDDDDDCCCBBBCCCGGGMMMOOOVVVVVVYYY___dddcccZZZRRRIIIJJJLLLLLLKKKHHHDDDBBB:::::::::;;;;;;;;;;;;:::999777666777888777444111111///---,,,---.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////......///000111222222333111444999===@@@CCCGGGIIILLLSSS[[[bbbfffffffffeeeaaakkkvvv[[[LLLSSSZZZTTTMMMFFFCCCDDDDDDBBB???@@@@@@???????????????@@@??????>>>===============::::::::::::::::::::::::999999999999999:::::::::888;;;===;;;:::;;;===>>>AAA@@@XXXxxx{{{rrryyy{{{uuuvvvooossswwwxxxvvvuuuvvvyyy}}}wwwqqqppprrrpppjjjddd^^^WWWPPPNNNNNNLLLEEE>>><<>>======<<<======>>>>>>>>>======;;;;;;;;;;;;<<<<<<======<<<;;;999777666777777888999999999999:::;;;<<<<<<>>>CCCHHHWWW}}}vvvpppttt~~~zzz|||zzzwwwtttrrrqqqqqqqqqnnnmmmnnnsssvvvoooaaaTTTNNNJJJEEECCCCCCBBB@@@===<<>>>>>>>>===<<<999777555666777999999888555222///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////222111000000///000000000666888:::===???CCCHHHKKKLLLTTT]]]dddfffgggjjjllllllqqqzzz___NNNKKKFFFIIIEEEDDDCCCBBB@@@@@@@@@@@@>>>????????????>>>============>>>>>>>>>>>>======::::::;;;;;;<<<<<<<<<<<<;;;:::999777777777777777999999888999999:::;;;<<<<<<@@@CCCLLLgggqqqhhheeemmmwww~~~{{{uuupppllljjjiiiiiiiiifffdddgggiiieee[[[QQQEEECCCAAAAAABBBDDDEEEEEEBBBGGGJJJMMMVVVcccjjjjjjccc^^^\\\______XXXRRRPPPPPPPPPNNNKKKEEEAAA>>>===>>>>>>===<<<;;;999777666555666666666555222000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////111111000000000111111222666888;;;===???CCCHHHKKKOOOUUU]]]bbbcccfffjjjnnnmmmsss||||||TTTKKKHHHCCCFFF@@@@@@???????????????@@@>>>>>>>>>>>>>>>======<<<===>>>>>>>>>>>>>>>======::::::::::::;;;;;;;;;;;;:::999888777777777777777888888888888999:::;;;<<<<<<===>>>AAALLLgggnnnfffaaaaaabbbfffsss~~~zzztttmmmfffbbb___^^^ZZZVVVRRRRRRTTTSSSMMMHHHAAABBBBBBCCCDDDHHHMMMPPPKKKNNNTTT]]]iiirrrrrrmmmbbb___^^^___]]]WWWTTTTTTSSSOOOIIIDDDAAA@@@@@@??????>>><<<;;;:::999999888555444333222111///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////111111000111111222333444555888;;;===@@@CCCGGGKKKQQQWWW^^^aaaaaadddiiiooommmrrr{{{dddKKKHHHFFFBBBEEE??????>>>>>>>>>>>>>>>???======>>>>>>======<<<;;;======>>>>>>>>>===<<<<<<999999::::::::::::::::::999999888777777777777777777777777888888999:::;;;???=========>>>LLLoooxxxvvvxxx{{{vvvkkkdddcccqqqwww|||tttvvvsssoooiiibbb\\\WWWTTTLLLIIIEEEDDDEEEFFFDDDBBBEEEGGGIIIIIIJJJNNNUUU[[[WWWYYY```lllyyy~~~xxxoooccceeeggggggccc^^^ZZZYYYSSSMMMFFFBBBCCCDDDDDDCCC???===<<<:::999999::::::555444222000............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......---......///////////////000000000111222444555666555888;;;>>>@@@CCCGGGJJJQQQXXX___bbbaaaccchhhnnnkkkpppyyyRRRFFFGGGDDDCCCDDDAAAAAA???>>>============<<<============<<<;;;;;;===============<<<;;;:::999999999999999888888888888888888888777777777666777777777777888999::::::>>>;;;<<<>>>:::>>>UUUpppwwwgggfffgggjjjpppwww|||~~~~~~}}}~~~{{{mmmcccaaaaaaaaa___ZZZSSSLLLHHHDDDCCCCCCCCCCCCDDDEEEEEEGGGJJJMMMOOORRRWWW___eeehhhgggkkkvvvtttjjjeeejjjoooooojjjddd]]]XXXLLLHHHDDDCCCEEEGGGFFFDDD>>>===;;;:::999::::::;;;666444222///.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......---......///////////////000000000111222444555666444777;;;>>>AAADDDGGGJJJMMMWWWaaaeeedddcccgggllllllqqqyyylllIIIFFFEEECCCEEECCCCCCBBB@@@???===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<;;;:::999888888888888888888777777777666777777888888777666666666666666666777888999::::::888:::<<<:::888CCCQQQ}}}zzzqqqeee]]]\\\___bbbcccccccccddddddggglllsssxxxzzzzzz|||}}}zzzpppbbbXXXMMMOOORRRSSSQQQLLLFFFCCC@@@AAACCCDDDDDDFFFIIILLLLLLOOOTTTYYY___ffflllqqqxxxsssrrryyy}}}xxxllldddeeekkkooonnnjjjdddYYYPPPDDDCCCCCCDDDEEEEEEDDDBBB<<<;;;;;;:::::::::;;;;;;555444222000............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---....../////////////////////000000222333444555444777;;;???AAADDDGGGIIIKKKVVVbbbgggdddcccggglllpppttt{{{[[[EEEGGGBBBAAAEEEBBBBBBAAA???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::999888777777888888888777777666666666555666777888888777666666666666666666666777999999666888999:::999999<<>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::999888777666555888888777777666666666555555666777888888777666666555555555666666777888999555999;;;999888;;;>>>???===[[[}}}zzzooodddbbb```]]][[[ZZZZZZ[[[XXXWWWUUUUUUUUUWWWXXXYYYSSSUUUYYY___dddddd___ZZZQQQQQQRRRSSSUUUVVVWWWXXXQQQSSSUUUTTTUUU[[[eeemmmwwwwwwzzzxxxpppkkkppprrrnnnkkkllliiijjjhhhcccaaa]]]QQQCCCGGGIIIKKKJJJFFFCCCCCCDDD999:::;;;<<<===<<<;;;:::222222111000...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---......///////////////////////////000111222333333777<<>>===<<<<<<<<<;;;999999999;;;===>>><<<:::888777777777555333444555666777777666555444666666777777666555444333444444444555555555555666777777777888999999::::::???AAAVVVzzz|||tttrrrrrrkkkbbbaaaZZZWWWXXXXXXVVV[[[cccWWWYYY[[[]]]^^^aaaeeehhh```ZZZ[[[```^^^WWWYYYccciiioooppphhhdddjjjwwwuuuuuuuuuwwwyyyyyyyyyxxxuuunnndddYYYRRRMMMKKKJJJMMMMMMKKKIIIGGGDDDAAA@@@@@@???===<<<;;;;;;;;;;;;111///---,,,,,,,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.......................................////////////////////////000111222333444777;;;???AAADDDGGGIIIQQQXXX___aaa```bbbiiipppqqqwww}}}yyyOOOIIICCC@@@AAAAAA@@@===@@@@@@??????>>>===<<<<<<<<<;;;999999999;;;<<<>>><<<:::888888888777666444444555666777777666555444666666666555555555555555444444444444555555555555555555666777777888888999;;;999AAAYYYzzzwwwmmmllloooppprrrvvvnnnkkkgggdddcccdddddddddjjjhhhlllpppllliiisss{{{wwwuuuvvv}}}{{{rrrhhhZZZRRRPPPRRRQQQPPPOOONNNLLLHHHEEEBBB???>>>??????>>>===<<<:::888777000///---,,,,,,,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,++++++++++++,,,------------------------------............////////////////////////000111222333444777;;;???AAADDDGGGIIIPPPWWW^^^```___aaahhhooopppwww}}}```LLLHHHCCCAAABBBAAA???===??????>>>>>>======<<<<<<;;;;;;:::999999:::<<<===<<<:::999888999999777555444555666666666666555444666555444333444555666777444444444444555555555555444444555555666777777777777:::;;;AAAYYYzzzxxx|||yyypppzzzyyy~~~rrrdddZZZQQQOOOSSSWWWUUUQQQPPPNNNKKKGGGCCC@@@>>>===>>>>>>???>>>;;;777444111000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000111222333444777;;;???AAADDDGGGIIIOOOVVV]]]___^^^```gggmmmooovvv}}}UUUJJJHHHEEEDDDDDDCCC@@@>>>=====================<<<;;;::::::999999:::;;;;;;<<<:::999999::::::888777555555555555555555555555555444333222222444666888333333444444444555555555444444444555666666777777333<<>>BBBZZZ}}}}}}}}}zzzwwwsss]]]RRRQQQRRRVVVZZZYYYSSSMMMNNNLLLIIIFFFCCC@@@?????????>>>===:::777444111//////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000111222333444777;;;???AAADDDGGGIIIMMMTTT\\\___^^^___eeelllmmmttt|||{{{PPPFFFEEEDDDCCCBBBAAA???===<<<<<<<<<<<<<<<=========:::::::::999999:::::::::;;;999888999::::::999888555555444444444444555555444333222111222333666777333333333444444444444555444444555666666777777888555666<<<>>>:::>>>ZZZzzzsss___PPPPPPUUU[[[^^^]]]YYYUUURRRJJJIIIHHHFFFDDDBBBBBBAAA???===999555111000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,*********+++++++++,,,,,,+++************+++,,,,,,------------------------............////////////////////////000111222333444777;;;???AAADDDGGGIIILLLSSS\\\___^^^___dddjjjmmmttt{{{aaaIIIAAA@@@@@@???===<<<;;;;;;::::::;;;;;;<<<<<<======::::::::::::999999999999999888777888999:::999888555555444444444444555555444333222222222333444555333333333333444444444444444444555555666777777777>>>222111<<>>>>>>>><<<:::::::::;;;999999:::;;;<<<<<<======:::::::::::::::999888888888777666777999:::999888555444444333333444444555333333333222222222222222222222333333333444444444333333333444555555666666;;;555333999>>><<<<<>><<<::::::;;;===999999::::::;;;<<<======:::::::::::::::999888777777666555666888999999888555444333333333333444555333333333333333222111000222222333333333444444444111222222333333444555555---666:::555222666::::::777KKKmmmrrreee]]]ZZZWWWXXX^^^ffflllnnneeedddbbbaaa^^^YYYRRRMMMIIIJJJLLLLLLJJJFFFAAA>>>333333222111000///......,,,,,,---------,,,+++***------------------------*********************************)))***++++++,,,)))************+++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000////////////000111222333444777;;;???AAADDDGGGIIIKKKSSS]]]```___```eeejjjnnnssswwwdddEEECCC???<<<;;;::::::999999::::::888999::::::;;;;;;;;;;;;777777888888888888777777666666666666666666666666555555444444444555555666333333444444444333111000222222111111111111222222333333333444444444555555555555555666777888888999===???NNNqqqeeeTTTVVVYYY\\\bbbiiippprrrpppnnnmmmlllggg]]]SSSMMMLLLNNNNNNMMMKKKIIIFFFAAA:::555////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000---...///000111222333333333666;;;???AAADDDHHHJJJPPPVVV\\\______```fffkkksssvvvwww~~~NNN@@@CCC???::::::999888888888888999888888999:::::::::::::::666777777888888777777666666666666666666666666666555555444444444444555555444555555666555444333222222111111000000111111222222222333333333444444444444444555555666777777888888666===RRRpppxxxgggXXXXXXbbbmmmnnnooorrruuuvvvtttrrrgggddd^^^XXXUUUSSSQQQQQQOOOLLLHHHDDD@@@:::555111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000......///000111222333333333666;;;???AAADDDHHHJJJOOOUUU[[[^^^^^^```eeejjjooosssttt~~~^^^>>>???@@@<<<999999888777777777777777777777888888999999888888666666777777777777666666666666666666666666666666555555444444444444444555555666666666666555555444222111111000000111111222111111111222222222333333333333444444555555666666666555666<<>>JJJ^^^lllrrrjjjmmmzzzxxx~~~}}}zzzyyyxxxvvvrrrjjjaaa[[[YYYXXXXXXYYYYYYWWWSSSOOOIIICCC;;;444000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000...//////000111111222222333666;;;???AAADDDHHHJJJMMMSSSYYY\\\\\\^^^ccchhhlllppprrrgggEEEGGGBBB666;;;::::::999888888888888888666666666777777666666555555555666666666666555555444444444444444444444444555555444333333333333333333333333333333333333444111000000000000000000111/////////000000000111111222222222222333333333333111444777777777;;;AAAGGGhhh{{{uuutttyyyzzzuuuooohhhddd```]]][[[\\\```cccbbb\\\TTTMMMJJJAAA<<<555///---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000//////000000111111222222333666;;;???AAADDDHHHJJJMMMSSSYYY\\\\\\]]]ccchhhooorrrsss~~~KKK===BBB;;;666???::::::999888888888888999666666777777777666555555444444555555555555444444444444444444444444444444666555444333222222222222111111111000111111222333111000000//////000000111/////////000000000111111222222222222333333333333222222333444555777999:::GGGcccwwwpppnnnuuu~~~uuuiii```]]]___dddgggcccgggjjjeeeZZZOOOGGGCCC888555000------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000//////000000111111111111333666;;;???AAADDDHHHJJJMMMSSSYYY\\\\\\^^^ccchhhooorrrsss]]]<<<<<<===888999===999999888777777777777888777777777777777666555555444444444555555444444444333333333333333333333333666555444333222222222222111111000000000111222333000000////////////000000//////000000000111111111333333333333333333333333444444333444666777999::::::GGGccc|||yyyssskkkeeedddfffiiikkkeeedddaaaZZZPPPFFF>>>999111///---,,,---......---------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000000000000000111111111111333666;;;???AAADDDHHHJJJNNNSSSZZZ\\\\\\^^^dddiiillloooqqqpppHHH;;;CCC===999<<<777888888777666666666666666777777888888777666555555333444444555555444444333333333333333333333333333666555444333222222222222111111000000000111333444000000////////////000000000000000000111111111111333333333333333333333333000222444555555444444555666222:::SSSoooyyyssslllmmmnnnppppppmmmgggcccddd]]]TTTLLLEEE>>>666111---,,,+++,,,------,,,+++------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000000000000000111111111111333666;;;???AAADDDHHHJJJNNNTTTZZZ]]]]]]___dddiiihhhllloooPPPIII@@@;;;::::::888555888:::;;;999666444555777666555555555444444444444444444444444444444444444333333333333333333333333222222222222222222222222333222111000////////////222111111000///......---............////////////111111111111111111111111111111222222222333333333444555999???EEERRRmmmxxxyyyyyyrrrppptttuuuuuuuuutttqqqmmmhhheeeaaaVVVIII???:::666111---.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++************)))************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000111222333555666999===AAAEEEHHHJJJLLLSSS[[[_________cccfffgggdddkkkmmmKKKDDD===:::;;;;;;999666777999:::999666444666777666666666555555555444444444444444444444444444444333333333333333333333333222222222222222222222222111111111000111222222333111111111000///.....................////////////111111111111111111111111111111111222222222333333111111333666777===NNN___{{{|||vvvvvv~~~zzzzzzxxx{{{~~~~~~zzzrrriiicccPPPHHH<<<555222000---+++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++++++++************)))************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000111222333555777:::===BBBEEEHHHJJJMMMTTT[[[^^^^^^^^^cccgggeeecccjjjuuuKKKCCC???;;;999;;;;;;999777666777888888666666777888777666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222//////000111222333555666111111000000//////..................////////////111111111111111111111111111111111222222222222333444333444555333333888@@@VVViii{{{|||{{{ssssssyyyyyy}}}~~~rrreee]]]CCC<<<555111111222111000---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***+++++++++************)))************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000111222333555777:::>>>BBBFFFHHHIIINNNTTTZZZ\\\\\\]]]bbbgggbbbaaajjjYYYCCC>>><<<999999::::::888666555666666777777777888888777777666666666555555555333333333333333333333333222222222222222222222222111111111111111111111111/////////000111222444444111000000000/////////...............////////////111111111111111111111111111111111111222222222222666666666777777666666888===III___vvv~~~~~~{{{uuusssoookkkmmmrrr~~~xxxmmm___PPPHHH:::666222000111333444444---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000111222333555777:::???CCCFFFHHHIIIOOOTTTYYY[[[ZZZ\\\bbbggg``````jjjfffIIIEEE<<<;;;:::999999777555444555555555666777888888888666666666666555555555555333333333333333333333333222222222222222222222222111111111111111111111111000000////////////000000000000000000////////////............////////////000000000000000000000000000000111111111222222222222333333333444666777666444777???LLLYYYgggwwwzzzrrrooonnnrrrkkkgggiiinnnqqqsssuuu|||vvvlll^^^OOOAAA666000111///---,,,---...///000,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000111222333444777;;;@@@DDDGGGHHHIIIOOOTTTYYYZZZYYY[[[aaafff```aaakkk|||QQQAAABBB;;;;;;:::888777666444444666555444555777888777666666555555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111222111000///...---------000000000000////////////............////////////000000000000000000000000000000000111111111111222111333222000000444666444444222222888>>>GGGSSS___xxxvvvwwwwwwpppllliiikkknnnmmmfff```[[[UUULLLAAA888333111000...---,,,,,,+++,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++++++++************)))************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000111222333444777<<>>777222222333333222111000...---,,,,,,+++,,,---------,,,+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++************)))************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////000111222333444777<<>><<<888999888888777666555555444444444444444444444444444444333333222222333333444111111111111111111111111222222111000//////000000000000////////////000000////////////....................................---------............///////////////////////////////////////////////////000000////////////000000222222333333333444444444999:::<<>>:::777555333222222111111000///...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************,,,,,,,,,++++++*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000111111111111666888<<<@@@DDDGGGJJJKKKMMMRRRXXX[[[\\\]]]___bbbcccdddjjjZZZ<<<===BBB;;;777<<<666666666666666666666666444444444444333333333333333333222222222222333333111111111111111111111111111111000/////////000000000//////......//////000/////////............---------------------------------------....................................////////////////////////////////////////////////000000000000111111111111111111111000///333999???JJJMMMSSSZZZaaafffiiijjjqqqwww|||vvvqqqjjjfffeeedddaaa^^^YYYSSSJJJCCC???;;;666222333111///...///000000///000000/////////.........------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************+++++++++++++++*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000000000111111111111666888<<>>:::888;;;:::555///...111000000111222222111///222000///...///000000000---,,,+++,,,...000000///------------............,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000000111111111111555888===BBBFFFIIIJJJJJJLLLQQQWWWZZZ[[[]]]aaadddbbbfffooo999AAAAAA777555<<<<<<444555555555555555555555555444444333333222222111111222222111111111111222222000000000000000000000000//////......//////000000///......------......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------...///000000///...---------------............,,,,,,,,,,,,---///111222333222111000000111222333222444333//////333444222222...---000222000000222///000111111222111111000000//////.........//////...---,,,---......---,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************)))))))))***************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000000000111111111111555888>>>CCCGGGIIIJJJJJJJJJPPPWWW\\\]]]^^^aaacccbbbgggppp999;;;;;;777777888888555666666666555555444444333444444333333222111111000222222111111111111222222000000000000000000000000...............///000000///......------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,---------............///------------////////////111111000///000000111222444555444//////333555444111---,,,000111000111444---...//////.........///***+++,,,------...000111333222111000000///---+++---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,------......++++++++++++++++++++++++************************,,,++++++++++++++++++,,,************************((()))))))))*********+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000111111111111555888>>>DDDHHHJJJJJJJJJHHHOOOXXX]]]______```bbbaaagggrrrBBB999555:::;;;555333666777777666555444444333333444444333333222111000000222222111111111111222222000000000000000000000000...............///000111.........------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,---///000000///---,,,---------.........//////+++,,,---...000///---+++000//////...------......---111444333333444222...///,,,,,,...///,,,---///,,,---////////////000222,,,---......---,,,---...)))))))))+++...///...------------,,,,,,+++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************---,,,+++******+++,,,---************************(((((())))))*********+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111555999>>>DDDHHHJJJJJJJJJGGGOOOXXX^^^```___```aaaaaahhhrrr::::::999999888777666666666555555555555444444444333333333222111000//////000000000000000000000000000000000000000000000000//////............//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------222///,,,,,,---///000//////000000111111000000///000///---+++++++++---...........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))************************))))))))))))******************+++,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***++++++,,,------......///000000000000000111111111222666===CCCHHHJJJJJJJJJLLLQQQXXX]]]^^^]]][[[ZZZaaagggqqq::::::999888888777666666555555555555444444444444222222222222111000//////000000000000000000000000//////////////////////////////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,++++++++++++,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------...000222111///...///111---222999>>>>>>999222---000...---+++++++++---...------------------------,,,,,,------,,,,,,+++***,,,,,,++++++++++++++++++------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))************)))******+++++++++++++++***************************++++++,,,,,,++++++***++++++,,,------......///000000000000111111111111333777===DDDHHHJJJJJJJJJOOOTTT[[[```aaa```___^^^___gggsss999999888888777777666666555555444444444333333333222222222222111000//////000000000000000000000000//////////////////////////////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------------------------+++111666555000---///222***///777<<<<<<777///***///...,,,++++++,,,------------------------------,,,,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++************)))))))))*********+++++++++++++++,,,+++************+++,,,))))))))))))))))))))))))************************))))))))))))************((()))******++++++*********************************++++++,,,,,,++++++***++++++,,,------....../////////000000111111111111333777>>>DDDHHHJJJJJJIIIPPPUUU\\\```bbbaaaaaa```^^^gggttt888888777777777666666666444444444444333333333222111111111111111000//////000000000000000000000000///////////////////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000333333///---///111,,,---///000000///---,,,------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))************+++++++++++++++++++++++++++++++++***************************************************))))))))))))***************+++++++++++++++************++++++))))))))))))))))))))))))************************((()))))))))************(((((()))************)))***************************++++++,,,,,,++++++***++++++,,,------....../////////000000111111222222444888>>>DDDIIIJJJJJJIIINNNSSSZZZ___aaaaaaaaaaaa^^^fffsss777777666666666666666666444333333333222222222222000000111111111000//////////////////////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---.........111000...------...000111,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((((())))))*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))************)))***************************++++++,,,,,,++++++***++++++,,,------......///...//////000111111222222555999???EEEIIIJJJJJJIIIOOOSSSZZZ___aaabbbbbbccc^^^eeeppp666666666666555555555555333333333222222222111111///000000111111000//////////////////////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,000,,,)))(((***------,,,,,,---////////////---,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))((((((((()))******++++++************************)))))))))***************************************(((((()))))))))))))))******************)))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++*********************************++++++,,,,,,++++++***++++++,,,------......///......///000111222222333666999???EEEIIIJJJJJJIIIPPPUUU[[[```cccdddeeefff^^^dddnnn555555555555555555555555222222222222111111111111//////000000000000000///////////////////////////...........................------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++******+++,,,)))***---......---***)))******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))(((((()))******+++,,,,,,************************((()))))))))*********+++************************(((((((((((())))))******+++*********)))))))))(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++++++++***************************++++++,,,,,,++++++***++++++,,,------......///......///000111222333333666:::@@@FFFIIIJJJJJJIIIPPPTTTZZZ```bbbdddfffggg]]]dddooo444555555555555555555555222222222111111111111000//////000000000000000///////////////////////////...........................------,,,,,,------...++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,++++++***)))***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++&&&+++000///+++(((***,,,...------,,,,,,------...)))***+++,,,,,,,,,,,,,,,***************************++++++++++++***))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++************************+++++++++,,,,,,+++++++++++++++,,,------......///---...///000111222333333777:::@@@FFFIIIJJJJJJIIIMMMRRRXXX]]]```bbbdddeee[[[dddqqq333333333222222222111111111111111111111111111111000000000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++************))))))(((((()))))))))***+++++++++,,,++++++++++++++++++++++++)))((((((***,,,---,,,*********+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++***++++++,,,,,,,,,,,,,,,++++++*********+++,,,------......------++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))************++++++++++++++++++++++++000//////...---+++***)))......//////000222333444444888===CCCGGGIIIIIIIIIPPPUUU[[[^^^______aaaddd___aaalll333333222222222111111111000000000000000000000000////////////////////////000/////////.........---------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********)))))))))***************+++++++++++++++++++++++++++++++++)))((((((***,,,---,,,************+++++++++,,,,,,++++++******++++++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++*********+++,,,------...---------++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))************++++++++++++++++++++++++---------...------,,,,,,......//////000222333444555999???DDDHHHJJJKKKJJJMMMSSS[[[___aaaaaaccceee]]]___jjj333222222222222111111111/////////////////////////////////////////////////////////...............------------------------,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***************+++++++++***************++++++++++++++++++++++++)))((((((***,,,---,,,************++++++++++++,,,+++************+++,,,,,,---,,,+++***************+++++++++++++++*********++++++,,,---------------************************************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))************++++++++++++++++++++++++******,,,---.../////////......//////000222333444777:::@@@EEEJJJKKKLLLKKKLLLSSS\\\aaacccdddeeeggg^^^```jjj222222222222111111111111000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++************************++++++++++++************,,,+++++++++***)))))))))************************)))((((((***,,,---,,,***************++++++++++++***************++++++,,,------+++***))))))))))))+++++++++***************++++++,,,------------,,,))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))************))))))((()))))))))************((()))))))))************++++++++++++++++++++++++)))***+++---.../////////......//////000222333444666:::???EEEIIIKKKKKKKKKMMMTTT]]]ccceeeeeeeeefffaaabbblll222222222111111111000000111111111111111111111111........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++******))))))******+++************************************************,,,+++++++++***)))))))))************************)))((((((***,,,---,,,***))))))*********+++++++++******))))))******+++,,,---,,,+++***))))))((((((***************************+++,,,,,,------,,,,,,))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))************))))))((()))))))))************((()))))))))************++++++++++++++++++++++++++++++,,,---..................//////000222333444666999???DDDIIIJJJKKKJJJOOOVVV___dddeeedddcccdddbbbccclll222111111111111000000000111111111111111111111111........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))******************************)))))))))))))))*********+++++++++***************************************)))((((((***,,,---,,,***)))))))))************+++***))))))))))))***++++++,,,+++***))))))))))))))))))))))))*********************+++,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,------...------,,,......//////000222333444555999???DDDHHHJJJKKKJJJQQQWWW___ccccccccccccdddaaaaaajjj111111111111000000000000111111111111111111111111........................,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++******************))))))))))))******************************''''''((((((((()))))))))***************+++++++++************************)))((((((***,,,---,,,***))))))))))))************)))))))))))))))***++++++******))))))))))))******((()))))))))*********+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,------......------......//////000222333444666:::@@@EEEIIIKKKLLLKKKPPPVVV]]]aaabbbbbbdddfffaaabbbkkk111111111111000000000000000000000000000000000000........................,,,,,,,,,------.........+++++++++++++++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))******+++++++++,,,)))))))))))))))))))))))))))((((((***,,,---,,,***))))))))))))************)))))))))))))))******+++***)))))))))))))))***+++(((((())))))*********+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))************++++++++++++++++++++++++***+++,,,---......//////......//////000222333444888;;;AAAGGGKKKMMMMMMMMMNNNTTT[[[___aaacccfffiiiddddddmmm222111111111000000////////////............//////////////////////////////------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&'''((()))******)))''''''((()))***++++++***)))(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......//////...//////000111222666;;;BBBIIIMMMMMMLLLJJJQQQUUU[[[___bbbcccdddeee``````iii111111111000000000////////////............//////........................------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&(((((()))))))))))))))((())))))************))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......//////...//////000111222666;;;BBBIIIMMMMMMLLLKKKQQQVVV[[[___bbbcccdddeee______hhh111111000000000000////////////............//////........................------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++******))))))******+++((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((((((((((((((('''(((((()))***+++******))))))))))))******(((((()))))))))*********(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......////////////000111222222666;;;BBBHHHMMMNNNMMMLLLRRRVVV[[[___aaacccdddeee\\\]]]hhh000000000000000000/////////......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))((((((((('''''''''''')))+++,,,+++***)))(((((()))***+++((((((((()))))))))******(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,---------............//////000111222333777;;;BBBHHHLLLNNNNNNMMMRRRVVV\\\```aaabbbcccdddZZZ[[[ggg//////////////////000000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))((((((((('''''''''''')))+++,,,+++***)))(((((()))***+++''''''((((((((()))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,---------............//////000222333444777;;;AAAHHHLLLNNNOOONNNSSSWWW\\\```aaabbbcccdddZZZ[[[fff......////////////000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((((((((((((((('''(((((()))***+++******))))))))))))******'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------............///000111222444555888;;;AAAHHHLLLOOOPPPPPPSSSWWW\\\```aaabbbcccccc\\\\\\eee........./////////000000...------,,,,,,------...------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&(((((()))))))))))))))((())))))************))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------............///000111333444555888;;;AAAGGGLLLOOOPPPPPPSSSWWW\\\```aaabbbbbbccc^^^]]]eee---.........//////000000...------,,,,,,------...------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))***+++,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''&&&&&&(((((()))******)))''''''((()))***++++++***)))((()))************+++++++++(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------............///000111333555666888<<>>CCCHHHLLLPPPUUUXXXVVVXXX[[[]]]```cccgggjjjcccdddmmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************+++++++++************)))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))******'''''''''(((((()))))))))&&&'''((()))))))))((((((((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))(((***+++,,,,,,+++***((('''((()))///999@@@;;;000))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,------...,,,,,,------.../////////////////////000111222333<<>>EEEJJJJJJKKKPPPTTTUUUWWWXXX[[[\\\^^^aaaeeeiiiiiilllwww************************((((((((()))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))************************************************)))***+++,,,,,,,,,+++***&&&&&&(((***,,,,,,)))'''(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((()))))))))&&&''')))***++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))******++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))*********+++++++++************************))))))***+++,,,,,,,,,,,,++++++,,,------......//////000000000000222666888???EEEJJJJJJKKKPPPTTTUUUXXXYYY[[[]]]___bbbfffiiifffjjjwww************************'''((((((((())))))******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))************************))))))))))))))))))))))))***)))((('''''')))+++---%%%&&&(((+++------+++((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++************************((()))***+++,,,---------++++++,,,------......//////000000000000222666999???FFFJJJJJJKKKPPPTTTUUUYYYZZZ\\\^^^___bbbfffjjjeeeiiivvv))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((***)))(((***...---***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************************************))))))))))))))))))))))))+++*********))))))((((((******+++,,,,,,,,,,,,+++((())))))))))))***************++++++++++++******++++++,,,------......///000///111333111000333:::DDDFFFIIIKKKLLLNNNQQQSSSVVVWWWXXXZZZ\\\aaagggkkkdddfffqqq))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((***)))''')))---,,,((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********************************))))))))))))))))))))))))************)))))))))((()))***++++++,,,,,,++++++)))))))))*********++++++******++++++++++++******++++++,,,------....../////////111333111000444:::CCCEEEHHHKKKLLLNNNQQQTTTVVVXXXYYY[[[]]]aaagggllleeehhhttt))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******'''))),,,,,,((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******************************))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,++++++************+++++++++,,,******++++++++++++******++++++,,,------....../////////111333222000444;;;BBBDDDHHHJJJLLLOOORRRUUUWWWXXXZZZ[[[^^^bbbhhhlllfffjjjwww))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((******(((***......***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***************************((((((((((((((((((((((((*********)))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------......//////...000333222000444;;;AAACCCGGGJJJLLLOOORRRUUUXXXYYYZZZ\\\^^^ccciiimmmggglllzzz))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************''')))***))),,,111111...(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------......///......000333222000555;;;@@@CCCFFFIIILLLNNNRRRUUUXXXYYYZZZ\\\^^^ccciiimmmgggmmm{{{))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***+++******)))&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''))))))))),,,111111...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++******************+++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,------......///......000333222111555<<>>???444((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,***))))))((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))***************++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,------......///000...000111000000555===BBBCCCFFFIIILLLNNNPPPQQQXXXYYYZZZ[[[\\\___cccgggbbbhhhvvv(((((((((((()))))))))***((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***...+++,,,555??????444)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))))))))************))))))((()))))))))******************+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++++++++,,,------......//////...///111000000555===@@@CCCFFFJJJLLLNNNPPPRRRXXXZZZ[[[[[[[[[^^^cccgggbbbiiiwww'''(((((((((((()))))))))'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***)))(((***...111000+++&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++))))))(((((((((((())))))***)))))))))((((((((('''''''''''''''''''''''''''))))))************))))))))))))************))))))((()))))))))************)))***++++++,,,,,,++++++)))***++++++,,,,,,++++++++++++,,,------......//////...///111111000666>>>@@@DDDIIILLLMMMOOOQQQSSSXXX[[[]]]]]]\\\^^^ccchhhdddjjjyyy''''''(((((((((((())))))'''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((((((((((((******))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((***+++***)))((('''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((())))))************)))((('''''''''(((((((((((((((((((((((())))))************))))))))))))************))))))))))))))))))************)))******+++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,------......//////...000222222222777???AAAFFFLLLOOOOOOOOORRRTTTXXX[[[___^^^]]]^^^eeekkkeeekkkyyy'''''''''((((((((())))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((,,,,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******+++,,,,,,+++***)))***+++(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))************))))))))))))))))))************))))))***+++++++++++++++++++++,,,---------------++++++,,,------......///000///111333333333999@@@CCCHHHOOOQQQPPPPPPRRRUUUWWW\\\``````^^^```gggnnneeejjjwww''''''''''''((((((((()))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((------,,,+++*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******)))))))))))))))))))))((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******'''((((((((())))))******)))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************))))))***++++++++++++***+++,,,------......------++++++,,,------......///000000111444444444:::AAADDDJJJPPPSSSQQQPPPRRRUUUWWW\\\aaa```___aaahhhpppdddiiiuuu''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''%%%$$$&&&+++---,,,******+++***&&&&&&))))))&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,---------.../////////222222222333222222;;;EEEIIIKKKNNNOOOPPPQQQRRRTTT[[[\\\]]]^^^___bbbgggjjjgggiiiuuu''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***(((((()))))))))(((###***...,,,)))))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////222111222333222333;;;FFFIIILLLNNNPPPPPPQQQRRRTTT[[[\\\^^^^^^___bbbfffiiigggjjjvvv''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''')))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************,,,,,,+++)))'''''')))+++888>>>>>>555+++(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000222111222333222333<<>>999///&&&%%%***,,,***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,---...///000111222111111222222444???JJJKKKMMMPPPRRRRRRSSSTTTVVV]]]___`````````aaaccceeefffjjjwww''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())),,,///+++)))&&&%%%***...***###))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---...000111111222111111222222555@@@LLLLLLNNNQQQRRRSSSSSSUUUVVV\\\^^^```aaaaaaaaaccceeedddhhhvvv''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((((()))***))))))(((******)))+++---(((!!!))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---...000111111222000111222222555AAAMMMLLLOOOQQQSSSSSSTTTUUUWWW[[[]]]```aaaaaabbbccceeecccggguuu''''''''''''((((((((()))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***'''&&&'''***+++)))'''&&&))))))&&&%%%)))+++)))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---///000111222222000000111222666BBBNNNLLLOOORRRSSSSSSTTTVVVWWWZZZ]]]___aaaaaabbbdddeeebbbfffuuu%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***((('''))))))))))))))))))))))))++++++******++++++,,,---))))))***++++++++++++***////////////000000000000222222000///111999EEENNNMMMMMMPPPTTTUUUTTTSSSTTTXXX[[[___bbbccceeeggghhhcccgggttt&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((('''))))))))))))))))))))))))++++++******++++++,,,---))))))***+++++++++++++++.........////////////000111222111000222:::EEENNNMMMMMMPPPSSSTTTTTTTTTTTTXXX[[[___bbbccceeeggghhhcccgggttt'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++************+++,,,,,,)))******+++++++++++++++---------.........//////000111222222444;;;EEEMMMMMMNNNPPPRRRSSSTTTTTTSSSXXX[[[___bbbccceeefffhhhcccgggttt((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))***************++++++,,,)))***++++++,,,,,,+++++++++,,,,,,------.........000111222333555;;;EEELLLMMMPPPRRRQQQRRRUUUUUUSSSYYY\\\```bbbcccdddfffgggcccgggttt((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))******+++,,,******+++,,,,,,,,,,,,++++++++++++,,,---......///000222333333555<<>>FFFJJJQQQXXX\\\[[[YYYZZZ[[[ZZZ[[[\\\^^^bbbeeeiiimmmnnnkkknnnttt(((((((((((((((((((((((()))''''''***)))(((+++111///,,,)))'''((()))))))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((((((''''''(((+++---777444///+++))))))***,,,))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))***+++,,,,,,,,,,,,+++---...///...///111222111000000222777>>>EEEJJJSSSXXX[[[YYYXXXZZZ[[[ZZZ[[[\\\^^^aaaeeeiiilllnnnjjjmmmuuu(((((((((((((((((((((((((((&&&'''***)))'''***///---+++)))(((***+++,,,,,,(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''((('''''''''))),,,,,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))***+++,,,---------+++---...///...///111222111000000222777>>>FFFKKKUUUYYYZZZWWWWWWZZZ[[[YYYZZZ[[[]]]```dddhhhkkkmmmjjjnnnwww(((((((((((((((((((((((('''&&&'''***)))''')))---,,,***)))***,,,......---((((((((((((((((((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((()))***)))((()))***,,,###%%%''')))*********)))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))***+++,,,------------+++---...///...///111222111000000333888@@@HHHMMMWWWYYYYYYVVVVVVZZZ[[[YYYYYYZZZ\\\```cccgggjjjlllkkkooowww(((((((((((((((((((((((('''%%%'''))))))&&&(((,,,,,,++++++---......---+++(((((((((((((((((((((((('''''''''''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''')))***)))(((((()))+++$$$%%%''')))))))))(((((())))))))))))))))))))))))((()))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***+++,,,---------------+++---...///...///111222000000000333:::BBBJJJOOOXXXYYYXXXTTTUUUZZZ[[[XXXZZZ[[[]]]```dddhhhkkkmmmkkknnnvvv(((((((((((((((((((((((('''%%%'''***)))&&&'''+++---------///000...+++(((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))%%%&&&((('''&&&&&&'''((())))))))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,---.........------+++---...///...///111222000000111444;;;CCCLLLQQQYYYYYYWWWTTTUUUZZZ[[[XXX[[[\\\^^^aaaeeeiiilllnnnkkknnnuuu(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))************))))))************************(((((())))))((('''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))*********((((((***++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,------...------......///.........111333333444:::EEEJJJJJJ[[[^^^VVVPPPWWWYYYTTTUUU[[[\\\___gggttt|||xxxoooppplllyyy((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))************))))))************************((((((((((((((('''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((((((&&&&&&((()))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,------------------------,,,---......///.........111333333444;;;EEEJJJJJJWWW[[[RRRLLLUUUXXXUUUWWWZZZ\\\^^^aaaiiiqqqrrrnnnoookkkyyy((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((&&&&&&((()))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,/////////...---,,,,,,,,,,,,------...//////......111222333444;;;EEEKKKKKKTTTWWWNNNHHHRRRWWWUUUXXX[[[^^^___]]]```ggglllmmmoookkkxxx(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))************))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))*********((((((***+++*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,......---------,,,,,,,,,,,,,,,---...////////////000222222444;;;EEEKKKKKKSSSVVVMMMGGGPPPVVVUUUYYY^^^```___]]]```gggllllllnnnjjjxxx((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))************))))))''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((***+++))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,+++,,,---...////////////000222222333;;;EEEKKKLLLUUUWWWMMMGGGPPPVVVUUUYYY]]]^^^]]]^^^dddkkklllhhhmmmjjjxxx(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((&&&&&&((()))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))***+++,,,,,,,,,++++++---...//////000000///111222333;;;FFFLLLLLLTTTWWWNNNHHHRRRWWWVVVYYY[[[\\\\\\]]]dddkkkjjjfffllliiixxx((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))************))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''(((((((((&&&&&&((()))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++***+++,,,...///000000000///111222333;;;FFFLLLLLLOOOTTTLLLIIISSSYYYWWWZZZ[[[^^^___^^^aaagggiiihhhkkkiiixxx((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))************))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))*********((((((***+++(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,...------,,,,,,++++++******+++,,,...///000000000///111222333;;;FFFLLLMMMKKKPPPKKKHHHTTTZZZXXXZZZ]]]ccceeeaaa___ccciiilllkkkiiixxx((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))******)))''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))++++++******))))))((((((+++***)))))))))***,,,,,,---,,,++++++******++++++------......///000000000000333444666>>>IIIPPPPPPRRRNNNKKKMMMRRRXXX\\\]]]]]]^^^___```aaaeeejjjnnniiinnnvvv((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))***)))(((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++***(((&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))+++***)))))))))***+++,,,+++++++++++++++++++++,,,------......///000000000111333444555===HHHOOOOOOPPPMMMMMMPPPUUUZZZ[[[[[[^^^___```aaabbbfffkkkoooiiinnnvvv((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))***)))(((''''''&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))((('''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,*********++++++,,,------------......///000000000111333333555<<>>IIIPPPPPPIIIJJJMMMSSSYYY]]][[[YYY[[[^^^```aaabbbccceeegggdddiiirrr'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++------......///000000000444555555777@@@JJJOOOMMMJJJIIIMMMVVV[[[YYYXXXXXX^^^____________aaaeeehhhdddiiirrr'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,))))))))))))************************************************++++++++++++------......///000000000222333333666>>>JJJNNNMMMJJJIIILLLUUUZZZZZZYYYYYY```aaaaaaaaaaaacccgggjjjeeeiiiqqq''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,)))))))))*********++++++++++++++++++++++++++++++************+++++++++,,,------......///000000000111222222444===IIINNNMMMJJJHHHJJJSSSZZZ[[[ZZZZZZ___```aaaaaaaaacccgggjjjfffiiippp'''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------......///000000000111222222444===JJJOOOOOOKKKGGGHHHQQQYYY[[[[[[[[[]]]]]]^^^^^^___aaaeeehhhgggjjjppp(((''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------......///000000000222222222444>>>KKKRRRRRRLLLGGGGGGOOOXXX[[[[[[[[[\\\]]]^^^^^^___aaaeeeiiiiiikkkqqq((((((''''''(((((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************(((((((((((())))))))))))************************)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000000222222222444>>>LLLSSSSSSNNNGGGFFFNNNWWW[[[[[[ZZZ]]]^^^______```cccgggkkkjjjmmmsss((((((((((((((())))))***''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((((((((((())))))))))))************************)))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,************************+++++++++,,,,,,,,,------------......///000000000111111000333===KKKSSSTTTPPPHHHEEEMMMVVVZZZZZZYYY\\\]]]______```cccgggkkkjjjnnnuuu((((((((((((((()))******''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************(((((((((((())))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------------......///000000000000000///222<<>>CCCDDDBBB@@@AAA@@@>>><<<::::::::::::888555333444555666444111......,,,+++,,,,,,...///---------...000///---+++++++++,,,,,,---,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++************++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++)))((((((,,,,,,,,,---------............//////000000111111///000222555:::BBBLLLRRRQQQSSSRRRPPPRRRWWWXXXUUUZZZ\\\\\\ZZZ^^^eeejjjkkkllllllvvv************************)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++***)))***---//////...,,,,,,,,,,,,+++***000///......///111333555222555:::@@@GGGMMMSSSVVVWWWWWWYYY]]]aaabbbaaa^^^\\\]]]]]]^^^^^^^^^^^^^^^ZZZVVVQQQNNNKKKHHHCCC???:::999777555333222111000---,,,***+++---...///...+++,,,,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******,,,,,,,,,---------............//////000000111111000111222444888@@@IIIOOORRRSSSRRRPPPRRRVVVXXXVVVZZZ\\\\\\ZZZ^^^eeekkkkkkkkklllvvv++++++++++++++++++++++++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,...000***+++---...///...---,,,,,,...111222555:::BBBHHHPPPSSSXXX^^^eeekkkoooqqqpppppprrrtttvvvvvvsssqqqmmmmmmmmmlllkkkjjjhhhhhhllliiidddaaa^^^\\\XXXVVVOOONNNLLLHHHDDD???<<<:::666222...,,,,,,---......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111111111222333777>>>FFFMMMRRRTTTSSSPPPQQQVVVXXXWWWZZZ\\\\\\ZZZ^^^fffkkklllkkklllvvv++++++++++++++++++++++++*********))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000,,,------------...000222111888AAAGGGMMMTTT___gggoooqqquuuyyy}}}~~~}}}~~~~~~~~~}}}zzzxxxuuu{{{zzzwwwtttsssrrrssssssrrrpppnnnllljjjiiiiiihhhdddccc```]]]XXXRRRNNNKKKFFFBBB<<<777333111...,,,.....................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------............//////000000111111222222222333777>>>GGGNNNRRRTTTTTTPPPPPPUUUXXXXXXZZZ\\\\\\[[[^^^fffllllllkkklllvvv++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///000000///......333;;;@@@PPPXXXcccjjjnnnssszzz}}}}}}}}}~~~}}}||||||xxxuuupppllllllnnnqqqtttvvvuuurrrooommmllllllmmmllllllkkkiiieeebbb^^^\\\UUURRRMMMHHHCCC===777333000///......---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,---...000111,,,,,,,,,---------............//////000000111111222222222333888@@@JJJQQQRRRUUUUUUQQQPPPTTTYYYZZZZZZ\\\\\\[[[___gggmmmmmmkkklllvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///***...444;;;BBBNNNZZZdddqqqwww~~~~~~|||wwwssssssttttttttttttwww{{{~~~pppkkkccc\\\WWWVVVWWWYYYbbbbbbbbbaaa```bbbeeehhhjjjjjjjjjjjjiiihhhgggfff^^^\\\YYYVVVRRRNNNHHHDDD888666444111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,...///000,,,,,,,,,---------............//////000000111111222222222333888AAAKKKSSSRRRVVVVVVQQQOOOTTTYYY[[[ZZZ\\\\\\[[[___hhhmmmnnnjjjmmmvvv,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......000444666444>>>MMMZZZeeepppzzz~~~|||{{{qqqkkkkkklllmmmlllggghhhhhhhhhjjjooowww}}}|||xxxqqqhhhaaa]]]ZZZYYYUUUVVVWWWWWWWWWZZZ___cccddddddeeefffgggiiikkkllleeeccc```]]]\\\ZZZWWWTTTHHHEEEAAA;;;666333111111........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,...///,,,,,,,,,---------............//////000000111111444333222222666>>>IIIPPPRRRVVVVVVQQQOOOSSSZZZ]]]YYY\\\\\\[[[```hhhnnnooojjjmmmvvv,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,...///000222666;;;>>>OOO\\\mmmzzzkkkaaaVVVQQQWWW```hhhlllmmmmmmlllkkklllsss|||}}}|||yyywwwsssqqqnnnmmmdddeeeccc```\\\\\\___cccaaaaaabbbcccfffiiilllnnnlllhhhccc```^^^^^^^^^]]]XXXTTTMMMFFF???:::666555////////////////////////------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++---,,,+++******+++---///,,,,,,,,,---------............//////000111111111555444222111444<<>>HHHPPPTTT]]]___VVVQQQVVV\\\]]]`````````bbbdddgggjjjllliiimmmyyy...///111222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++*********************************+++++++++,,,,,,,,,---......///.........---------......//////000333444333111222:::FFFOOOjjjsss}}}mmmiiieeegggmmmqqqqqqooodddZZZQQQMMMMMMRRR\\\fffzzz|||}}}{{{zzzoooeee[[[WWWTTTSSSUUUYYY]]]^^^aaaeeeggggggccc___LLLJJJFFFBBBAAADDDIIIMMMKKKLLLLLLKKKFFF???777111111000//////...///000000........................------.........//////000........................,,,---------....../////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------------......///000/////////000000111222000222444555888???JJJQQQTTT]]]^^^UUUQQQWWW\\\]]]```aaaaaaccceeehhhjjjkkkhhhmmmyyy---...000000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++***************************++++++++++++,,,,,,,,,,,,---......///.........------...///000000111111111000000666CCCVVVgggqqq}}}tttmmmgggfffjjjmmmmmmkkkoooiiieeedddeeeggglllsss}}}}}}||||||pppggg```\\\XXXSSSQQQSSSXXXUUUSSSSSSXXX___eeeiii]]]ZZZUUUMMMGGGFFFIIILLLJJJLLLOOOOOOKKKEEE???<<<555444222000/////////000////////////////////////---......///000000000000........................------...............///...//////......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------...///000111000000000000111222222111222444555888@@@JJJRRRSSS[[[[[[SSSPPPVVV[[[[[[^^^___aaacccfffiiikkkmmmhhhlllxxx~~~------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++,,,,,,,,,,,,,,,---......//////............///000111111222333...000888HHH^^^sss|||~~~{{{xxxxxx{{{|||{{{|||}}}}}}{{{uuupppnnnjjjddd``````^^^YYYRRRNNNOOOVVV___fffhhhhhhddd]]]UUUQQQRRRTTTRRRQQQOOOKKKHHHGGGHHHJJJ<<<:::777333000/////////////////////////////////......///000111111000000................................................---///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------...///000000222111111111111111222222111333444555888???IIIQQQRRRYYYYYYQQQOOOVVVZZZYYY\\\]]]```cccfffiiilllmmmiiikkkvvv}}}.........---------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++,,,,,,,,,------,,,---......//////............///000111222333444777BBBTTThhhwwwyyytttrrroookkkgggcccbbbccchhhlllnnnkkkhhheeefffffffffgggkkkqqqvvv|||zzz{{{zzzvvvvvvyyyyyy{{{{{{yyyuuutttwww{{{|||wwwssstttrrrnnnkkkllleeebbb^^^ZZZYYY[[[```dddiiikkklllhhhaaa\\\[[[\\\YYYWWWSSSMMMHHHHHHKKKOOOEEEBBB===888333111000000////////////////////////...///000111111111000///........................////////////............---///000000------...000------------------------------------------------------,,,,,,,,,,,,------------------...///000111333222222111111111222222222333444555777>>>GGGOOORRRXXXXXXQQQPPPVVV[[[YYY[[[]]]___cccfffhhhjjjkkkjjjkkksss{{{//////...------------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,---......//////.........///000111222333444444FFFXXXqqq|||xxxooodddVVVOOONNNOOOMMMJJJLLLLLLNNNUUU]]]bbbaaa______```___]]]\\\```gggmmmzzz|||zzz|||vvvsssnnniiihhhjjjlllmmmnnnkkkgggggglllrrrpppjjjgggiiiiiigggfffhhhfffhhhiiijjjiiihhhhhhhhhiiinnnrrrpppjjjdddaaabbbZZZZZZXXXTTTMMMIIIIIIKKKKKKGGGAAA;;;666333111111000000000000000000000000///000111222222111000///........................///////////////.........,,,///111000------...111------------------------------------------------...------,,,,,,------...---------......000111111333333222222111222222222222444444555777===FFFNNNRRRXXXXXXQQQPPPWWW[[[YYY\\\]]]```bbbeeeggghhhiiikkkjjjrrr{{{------------------------------------------------,,,+++***+++---...---,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,...///------///000000,,,...333555222333BBBTTTooozzz}}}iiiVVVLLL@@@@@@AAAEEEKKKTTT\\\aaahhhlllssszzz~~~wwwtttvvvyyy|||~~~zzzxxxxxxyyyzzzsssppppppssswwwvvvnnngggeeekkkpppoooiiieeefffiiifffhhhjjjiiifffbbb___]]]```\\\]]]cccgggffffffgggiiilllnnnkkkgggeeedddbbbdddaaa___]]]SSSGGGBBBEEEKKKIIIGGGDDD@@@<<<888555333111/////////000///...111111111111111111111111////////////..................................................................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000111111111555666666666777===FFFNNNOOOXXX\\\VVVPPPRRRYYY]]]]]]aaacccaaabbbgggjjjkkkjjjiiisss------------------------------------------------,,,+++***+++---...---,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........///...---,,,,,,...//////444///...222999GGG\\\ooo}}}nnn\\\OOOJJJIIIKKKOOOWWWbbbnnnyyy~~~|||nnnooorrrwww{{{~~~tttyyy{{{}}}wwwlllhhhccc___``````]]]]]]```cccdddcccbbbcccdddeeedddgggccc```]]]UUUKKKIIILLLMMMLLLJJJFFFAAA<<<::::::555333000//////000///...////////////////////////////////////..................................................................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111111111111444555666555777<<>>======:::777333000000000000///////////////////////////////////////..................................................................---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000111111111111333444444444666;;;EEELLLMMMUUUYYYUUUPPPSSSXXX[[[[[[```bbb``````eeehhhhhhiiikkkvvv~~~........................---------------------------,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............000---,,,///111111222444///666EEE\\\rrr}}}tttllljjjrrr~~~~~~wwwllliiiqqqwwwwww||||||iii``````aaa```___]]]^^^aaacccaaa\\\XXXWWWTTTVVVWWWSSSJJJBBB>>>===>>>:::666333111111000000000000000000000000000000////////////..................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000111111222222222333444333555:::DDDKKKLLLSSSWWWTTTQQQTTTXXXZZZ\\\```bbbaaaaaaeeehhhgggfffiiittt|||........................---------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////---...222222///000444555GGGbbbyyy~~~sssmmmlllnnniiinnnzzztttmmmgggdddXXXXXXXXXXXX[[[^^^aaaaaaVVVZZZ]]]ZZZRRRHHH???;;;AAA===999666444333222111000000000000000000000000////////////..................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////000111111222222222333333333444:::CCCKKKKKKRRRVVVTTTRRRUUUYYYZZZ]]]bbbdddbbbcccfffhhhgggeeeiiittt|||........................------------------------...,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000...000333000,,,111<<>>BBB???<<<999888666333111////////////////////////////////////..................................................................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000111222222333222333333333555:::DDDKKKKKKQQQVVVTTTTTTWWWZZZZZZ]]]bbbeeeddddddggghhhggggggjjjvvv........................------------------------...---,,,---...//////---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------............///////////////---111444111111AAAUUUrrrzzzuuuuuu{{{}}}{{{mmmfffddd___XXXYYYXXXXXXZZZZZZVVVMMMFFFAAA@@@>>>===;;;999555222////////////////////////////////////..................................................................---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000111222333333222444444444555;;;DDDKKKKKKQQQVVVUUUVVVYYY[[[[[[\\\bbbeeeccccccfffgggeeegggjjjuuu////////////////////////------------------------...---,,,---/////////...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............/////////000---,,,111555555:::SSSnnn|||xxxzzzrrrYYYVVVTTTVVV[[[ZZZTTTMMMAAA@@@???>>>===:::666222111111111111111111111111000/////////..................................................................---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///000111222333333333444444444666;;;EEELLLKKKRRRVVVVVVWWWZZZ\\\[[[[[[aaadddbbbbbbeeefffdddeeehhhsss////////////////////////......---------,,,,,,,,,........................------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////333555222......111222111333222222???YYYuuuyyyvvv|||xxxeeeVVVUUUWWWTTTSSSVVVPPPHHHAAAAAABBB>>>777111555444333111000000//////000/////////............---......///////////////////////////////////////***+++---.........------------------------------------------------------//////............//////000...///333444111111333000222333444555;;;DDDKKKOOOPPPUUU[[[\\\ZZZ[[[___]]]bbbdddbbbaaadddeeeccckkkiiirrr~~~////////////////////////.........---------,,,,,,........................------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111111...,,,,,,///000000444:::CCCVVVpppvvvvvvuuunnn___OOOHHHIIINNNMMMIIIBBB:::777<<>>QQQfff|||wwwrrrpppuuuuuunnnhhhccc\\\TTTOOOKKKEEECCCCCCAAA===:::666444111///000000///...000000////////////000000000000000000000000000000333222111///......------////////////////////////.........///////////////////////////////////////000000000000111111111111111222333222222777???EEEMMMNNNSSS[[[]]]ZZZXXXYYYZZZ```cccaaa```cccfffgggjjjjjjuuu~~~111111111111111111111111111111000000000000111111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---///111111000000222333111000777MMMggg}}}ooohhhlllaaaaaaaaabbbeeefff___UUUWWWPPPHHHDDDDDDDDDBBB???:::666222//////000000///000000////////////000000000000000000000000000000333222111///............///////////////////////////////////////.........//////////////////////////////000000111111111111111222333222222777???EEELLLMMMSSS[[[^^^\\\ZZZ[[[XXX^^^bbb```___bbbeeefffjjjlllwww~~~111111111111111111111111111111000000000000111111////////////////////////................................................------------------------............////////////---///111111000000111333222999JJJbbbzzzlll\\\\\\ccchhhfffdddfffjjjjjjbbb[[[XXXUUUOOOIIIFFFDDDCCCCCC>>>:::444000///000000000000000////////////000000////////////////////////222111000///............////////////////////////000000//////......------//////////////////////////////000000111111222222111222333222222777???EEEIIIJJJPPPXXX\\\YYYXXXYYYXXX^^^aaa___^^^bbbeeefffhhhkkkwww|||111111111111111111111111111111000000000000111111////////////////////////................................................------------------------........./////////000000...000111111000///111222555GGG```www|||mmmaaa^^^```pppooonnnnnnlllfffaaa^^^YYYZZZYYYRRRIIICCCAAABBBBBB>>>888333222111111000000000////////////000000////////////////////////222111000//////......///////////////////////////000000//////......------////////////////////////...//////000111111222222111222333222222777???EEEGGGHHHNNNWWWZZZXXXVVVXXXXXX^^^aaa```___cccfffgggeeehhhtttzzz}}}222222222222222222222222111111000000000000111111////////////////////////................................................------------------------....../////////000000000000000111000000111333666>>>WWWttt{{{tttmmmgggkkkxxxyyynnniiipppppppppooohhh___\\\]]]^^^``````ZZZQQQHHHDDDCCCFFFBBB<<<777555333222111000000////////////000000000000000000000000000000111111000//////////////////////////////////////////////////////.........////////////////////////......///000111222222333111222333222222777???EEEIIIJJJPPPXXX[[[XXXWWWXXXWWW]]]aaa______cccfffgggeeegggrrrzzz222222222222222222222222111111000000000000111111////////////////////////.........................................................................../////////000000000000000000000000111444:::>>>RRRjjjyyypppqqqssszzz~~~{{{tttqqqppppppiii___ZZZ]]]aaa```^^^]]]\\\XXXSSSOOOIIIEEE@@@;;;888666333000000000////////////000000000000000000000000000000111000000///////////////////////////////////////.........///////////////////////////////////////......///000111222333333111222333222222777???EEEKKKLLLQQQYYY[[[XXXVVVWWWVVV\\\___^^^^^^bbbeeefffggghhhsss}}}222222222222222222222222111111000000000000111111////////////////////////........................................................................////////////000000000000000000000000333888???DDDfffyyy|||zzz}}}|||vvvttttttnnnccc]]]^^^aaa\\\XXX\\\eeehhhccc\\\JJJGGGBBB>>>;;;777333000000000////////////000000000000000000000000000000111000000////////////000////////////////////////---.........//////000000////////////////////////---...///000111222333333111222333222222777???EEEKKKKKKQQQXXXZZZWWWUUUVVVTTTZZZ^^^]]]\\\aaadddeeejjjjjjuuu222222222222222222222222111111111111000000000000000000000000000000000000000000//////.........---........................---------.........//////////////////000111222333333///222777555333FFF___yyyooommmnnnkkkddd\\\VVVTTTZZZ___\\\VVVRRRLLLGGGAAA???>>>;;;555000---///111000...---000333111111000000//////......////////////////////////------............------////////////////////////////////////000000000000000000000000111111111111111333444333444888???EEEJJJJJJOOOVVVXXXVVVUUUWWWUUU\\\aaaaaa```dddffffffhhhjjjttt~~~222222222222222222222222111111111111000000000000000000000000000000000000000/////////....................................---------.........//////////////////000111222333000///111444666???WWWpppssswwwxxxssspppiiiaaaTTTNNNLLLRRRXXXWWWSSSQQQOOOJJJDDDAAA@@@===777222///000000000//////000222111000000000/////////...////////////////////////------............------........................////////////000000000000//////000000000111111111111333444333333888???EEEJJJJJJNNNUUUXXXVVVUUUWWWVVV]]]aaa``````cccffffffgggjjjttt~~~222222222222222222222222111111111111000000000000000000000000000000000000////////////....................................------........./////////////////////000111222333000111111333<<>>DDDIIIHHHLLLSSSVVVUUUUUUXXXXXX^^^bbb___^^^aaaddddddeeehhhttt222222222222222222222222111111111111000000000///////////////////////////.........///////////////................................./////////000000////////////000111222333444444777DDD^^^xxxyyytttvvvwwwiiiZZZRRRKKKKKKMMMMMMOOORRRQQQOOOKKKGGGDDD@@@<<<:::888444111000222222000---////////////000000000000////////////////////////------............------........................////////////000000000000...////////////000000000000222333222333777>>>DDDHHHGGGKKKRRRUUUTTTUUUXXXXXX^^^aaa^^^]]]```ddddddfffiiittt222222222222222222222222111111111111000000000000000000000000000000000000.........///////////////............................../////////000000000////////////000111222333222444@@@WWWrrrtttbbb___^^^``````___dddkkkxxxvvv___WWWPPPOOONNNMMMPPPTTTNNNMMMJJJGGGCCC???===;;;888666444222111000///---////////////000000000000////////////////////////------............------------------------------////////////000000000000......////////////000000000111222222222666>>>DDDGGGGGGJJJQQQTTTTTTUUUXXXXXX]]]```]]]]]]```dddeeegggjjjuuu222222222222222222222222111111111111000000000000000000000000000000000000............/////////000.........................../////////000000000000////////////000111222333444;;;OOOlll|||fffVVVLLLJJJJJJLLLKKKJJJMMMTTT[[[dddrrr~~~lllccc[[[UUUQQQMMMMMMPPPLLLLLLJJJGGGCCC@@@>>>>>>888888777444000......///.../////////000000000111////////////////////////------............------------------------------////////////000000000000........./////////000000000111222222222666>>>DDDGGGFFFIIIPPPSSSSSSUUUYYYWWW\\\___]]]\\\aaaeeefffiiikkkuuu222222222222222222222222111111111111000000000000000000000000000000000000---.........//////000000........................////////////000000000000////////////000111222333999CCC]]]zzzyyywwwqqqaaaUUULLLEEEDDDEEEFFFDDDAAADDDJJJIIIPPP[[[hhhwww}}}~~~zzzqqqfff]]]TTTKKKIIIKKKKKKKKKJJJGGGCCC@@@??????888999999555000---...000.../////////000000111111////////////////////////---..................---------------------------////////////000000000000............/////////000000111222222222666===CCCGGGFFFIIIOOOSSSSSSUUUYYYVVV\\\^^^\\\\\\aaafffgggjjjlllvvv444444444333333333222222111111111111000000000000//////............//////////////////////////////........................///////////////............333444000...222444333===VVVsss}}}kkkwww{{{hhhYYYOOOLLLDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFIIIPPP^^^rrr~~~||||||~~~}}}{{{{{{~~~wwwkkk^^^TTTOOONNNGGGGGGEEECCC@@@>>>===>>><<<:::888777666333000......///000000000000//////......////////////......//////.........---------...///000///.........///,,,------...///000111111000111111111111222222222111222333333222555<<>>>>>@@@>>><<<999888777444111...//////000000000000//////......////////////......//////.........---------,,,---------,,,,,,,,,---------......//////000000000000111111111222222222111222333222222555;;;AAAFFFGGGJJJNNNRRRTTTUUUUUUWWWZZZ]]]^^^]]]^^^bbbfffjjjjjjttt~~~444444444444333333333333222222111111111000000000000//////......//////000////////////////////////........................////////////////////////444......444666333777???\\\ooo|||uuulllYYYKKKEEEEEE@@@????????????@@@@@@AAAAAABBBCCCEEEGGGLLLRRRVVVqqq|||vvvzzz|||uuullljjjrrr{{{zzzoooaaaVVVPPPQQQRRRQQQJJJBBB======@@@@@@>>>;;;999888666222///000000000000000/////////......////////////.....................---------------............------.........///////////////000000000111111111222222000222333222222555;;;AAADDDFFFJJJMMMPPPSSSTTTTTTWWWZZZ]]]^^^]]]^^^bbbfffiiijjjttt555444444444444333333333222222222111111111000000000000////////////000000////////////////////////........................///////////////000000000444------444333111===OOOkkkyyyxxxlllYYYKKKFFFHHHAAAAAA@@@?????????@@@@@@BBBCCCEEEEEEFFFGGGJJJMMMUUUaaauuuzzz}}}~~~|||vvvmmmhhhjjjmmmvvvyyy|||zzzsssggg\\\TTTPPPQQQPPPIII@@@;;;<<>>AAAAAA???===<<<;;;999555333222111000///......//////......////////////......---.....................+++******,,,//////---***///////////////.........//////000000000111111111000111222111111444;;;@@@DDDHHHLLLOOOPPPRRRTTTVVVVVVYYY\\\]]]]]]___cccggghhhjjjvvv555555555555444444444333333222222222222111111111111000000//////000000111000000000000000000000000////////////////////////...//////000000111111222000///000222222;;;WWWsssyyyxxxwwwwwwbbbTTTIIIDDDDDDDDDCCCAAA@@@@@@BBBDDDEEEJJJLLLMMMMMMMMMNNNQQQTTTVVVXXX\\\cccnnn~~~~~~|||xxxsssnnnmmmnnnmmmfff___aaaeeekkkqqqsssqqqkkkfffTTTRRRNNNIIIDDDBBBCCCDDD@@@>>>===<<<;;;:::777555222111000.........//////......////////////......---------...............///......111555555222............////////////////////////000000000111111///111222111111444:::@@@DDDHHHMMMPPPPPPQQQTTTWWWVVVYYY\\\]]]]]]___cccggghhhkkkwww555555555555444444444444333333222222222111111111111111000000000000111111000000000000000000000000////////////////////////...//////000111111222222000111111333:::MMMgggzzz|||~~~ooo]]]SSSLLLGGGEEE???>>>>>>???AAADDDHHHJJJPPPSSSVVVXXXXXXYYYZZZ\\\^^^```bbbaaacccjjjvvvyyy}}}~~~yyyvvvpppjjjhhhiiiiiifffccc```aaadddjjjnnnoookkkhhhYYYTTTMMMIIIGGGFFFDDDCCC>>>===;;;;;;<<<;;;999777333222000...---...//////......////////////......---------.........//////222000111444888999555000------......//////000000////////////000000000111///111222111111444:::???BBBGGGMMMOOOOOOOOOSSSWWWUUUYYY\\\]]]]]]___dddhhhiiimmmyyy666666555555555444444444333333333222222222111111111111000000000000111111000000000000000000000000000000000000000000000000...//////000111222222222000222222444BBB[[[qqq{{{fffVVVPPPKKKFFFBBBBBBAAABBBDDDHHHMMMRRRUUUTTTXXX^^^ccceeeeeeffffff```dddgggeeebbbccckkksssyyyvvvxxxwwwzzztttyyytttmmmgggddddddfffggg```___```dddhhhjjjhhhfff\\\UUULLLGGGGGGFFFCCC@@@===;;;;;;;;;<<<;;;:::888444222000...---...//////......////////////......---------.........//////---++++++///333444000+++,,,------...///000111111////////////000000000000///111222111000444:::???@@@FFFLLLNNNMMMNNNRRRVVVUUUXXX\\\]]]]]]___dddhhhjjjnnnzzz777555555666555222333777444444333333333333222222222222222111111111000000000000000000000000000000000000000000000000000000222222111111111111111222222444555:::OOOmmm~~~vvv}}}eeeYYYNNNJJJGGG???CCCCCCCCCFFFLLLRRRVVVWWW[[[___eeehhhiiihhhhhhhhheeebbb```aaaaaa```bbbfffuuu}}}wwwrrrtttwww{{{~~~}}}wwwttttttvvv|||wwwnnnfffaaaaaabbbdddeee^^^]]]```^^^XXX]]]hhh```XXXOOOIIIFFFEEEAAA>>>>>>===;;;;;;;;;999777444777666444222111000//////////////////////////////---------............///...------------...//////......////////////......////////////000000000000///111222222111333999>>>FFFIIIMMMOOOPPPQQQRRRTTTUUUYYY]]]______aaaeeeiiijjjooozzz777444444666555222222666444444333333333333222222222222222111111111000000000000000000000000000000000000000000000000000000222222111111111111222222444444777BBBXXXppp}}}wwwggg___TTTPPPOOOIIIGGGFFFGGGJJJPPPVVVZZZ[[[aaadddggghhhfffcccaaaaaa```\\\[[[]]]^^^\\\^^^bbbkkkrrr}}}vvvrrrttttttxxx|||{{{vvvsssrrrtttvvvrrrllleeeaaa_________ddd```aaafffcccZZZZZZbbb___\\\UUUMMMEEE@@@@@@AAA???>>><<<<<<<<<;;;888666888777555333111000///...////////////////////////---------............///...------------...//////......////////////......////////////000000000000///111222222111333999>>>EEEGGGKKKNNNOOOOOOQQQRRRTTTWWW\\\]]]^^^```dddgggkkkoooyyy777444444666666333222555444444333333333333222222222222222111111111111111000000000000000000000000000000000000000000000000222222111111111111222222555333;;;NNNeeettt}}}xxxrrriiieeeZZZVVVVVVPPPLLLKKKLLLOOOUUU[[[___aaadddfffhhhgggddd```]]]\\\[[[XXXWWWZZZZZZYYYZZZ^^^fffmmmzzz~~~~~~{{{vvvuuuvvvqqquuuyyyyyyuuuqqqpppqqqqqqoookkkgggccc___\\\[[[___^^^bbbhhheeeZZZVVVXXX\\\^^^\\\SSSFFF>>>???CCCAAA???===<<<<<<<<<:::888999888666333111///......////////////////////////---------............///...------------...//////......////////////......////////////000000000000///111222222111333999>>>CCCFFFJJJLLLMMMNNNPPPQQQSSSVVVZZZ\\\]]]^^^cccfffkkknnnyyy888555444666777444333444444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000222222111111111222333333444333@@@[[[qqqyyy}}}}}}vvvpppmmmeeebbb^^^SSSOOOOOOOOOSSSYYY___ccceeeaaaccceeeeeeccc```______ZZZWWWVVVXXXXXXVVVWWW[[[hhhooo|||}}}zzzxxxwwwxxxqqqtttwwwwwwtttpppoooooommmmmmmmmkkkgggbbb]]]YYYXXXXXX]]]cccaaaXXXRRRQQQUUUZZZ\\\WWWLLLCCCAAAAAA@@@>>><<<<<<<<<<<<:::999;;;999777444222000......////////////////////////---------............///...------------...//////......////////////......////////////000000000000///111222222111333999>>>BBBEEEIIILLLMMMNNNPPPRRRSSSVVV[[[\\\]]]___cccfffkkknnnxxx===777444666777444333444444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000222222111111222333333444222666IIIfffyyy~~~}}}xxx~~~xxxxxxtttrrriiiWWWPPPPPPQQQUUU[[[aaaeeeggg```bbbeeeeeecccaaaaaaaaa[[[WWWUUUVVVVVVTTTVVVZZZgggppp}}}|||yyyxxxwwwvvvssstttuuutttrrrooonnnmmmiiijjjkkkjjjgggaaa[[[WWWSSSSSSWWW[[[[[[WWWRRRQQQMMMQQQVVVXXXTTTMMMEEE???@@@===;;;:::;;;;;;:::999;;;:::888555222000///...////////////////////////---------............///...------------...//////......////////////......////////////000000000000///111222222111333999>>>BBBEEEIIILLLNNNOOOQQQSSSTTTWWW[[[]]]^^^___dddggglllnnnxxxCCC;;;555666666555444555444444333333333333222222111111111111111222222222000000000000000000000000000000000000000000000000222222111222222333444555444AAAXXXooo|||ttt}}}rrr[[[PPPPPPQQQUUU[[[bbbfffhhheeefffgggfffdddaaa``````\\\WWWTTTUUUUUUUUUYYY___iiirrr~~~zzzwwwxxxvvvsssvvvuuusssqqqooommmlllkkkcccdddeeeeeeaaa\\\VVVRRRQQQQQQRRRUUUWWWWWWTTTRRRGGGIIINNNTTTXXXSSSIII@@@@@@===:::999:::;;;::::::;;;:::888555333111000000////////////////////////---------............///...------------...//////......////////////......////////////000000000000///111222222111333999>>>BBBEEEIIILLLNNNOOOQQQSSSTTTWWW\\\]]]^^^```dddggglllmmmwwwIII???777555666555444666444444333333333333222222000000111111111222222222000000000000000000000000000000000000000000000000222222222222333444555555:::OOOhhhvvv}}}|||ttt}}}cccPPPPPPQQQUUU\\\bbbgggiiihhhiiijjjhhheeebbbaaaaaa^^^YYYVVVWWWZZZ]]]dddkkkxxx}}}{{{yyy{{{yyyuuuxxxtttpppmmmjjjjjjiiiiii_________^^^[[[WWWRRRPPPMMMNNNNNNPPPSSSUUURRRNNNDDDEEEHHHOOOTTTSSSKKKDDDAAA>>>;;;:::;;;<<<<<<;;;;;;:::888666444222222111////////////////////////---------............///...------------...//////......////////////......////////////000000000000///111222222111333999>>>@@@CCCGGGKKKLLLNNNPPPRRRSSSVVVZZZ\\\]]]^^^cccfffmmmmmmvvvMMMBBB888555666555555666444444444333333333222222000000111111222222222222000000000000000000000000000000000000000000000000222222222222333444555666???ZZZsss{{{|||uuuxxxpppQQQPPPQQQVVV\\\cccgggiiihhhiiijjjiiifffddddddeeebbb]]]YYY\\\```eeeooowww}}}|||}}}}}}~~~xxxxxxtttnnniiigggggggggggg^^^^^^]]]\\\YYYUUURRRPPPIIIJJJKKKMMMPPPQQQMMMHHHDDDDDDGGGKKKOOOOOOLLLIIIBBB???<<<;;;<<<=========:::999888666444333333222////////////////////////---------.........//////...------------...//////......////////////......////////////000000000000///111222222111333999>>>>>>BBBFFFIIIKKKMMMOOOQQQQQQUUUYYY[[[[[[]]]aaaeeemmmmmmvvvyyyCCC777===---333BBB333555555444444444333333333222222222222222222222222222111111111000000//////111111111000000000000000333000000333444444666;;;NNNcccwww}}}~~~xxx}}}bbbOOOLLLWWW]]]cccgggdddllliiihhhjjjjjjjjjiiijjjhhhkkkoooqqqtttyyy{{{zzz||||||zzzwwwqqqjjjggghhhhhheeebbb```]]]ZZZXXXVVVSSSPPPNNNKKKKKKLLLLLLLLLLLLKKKKKKHHHEEECCCCCCEEEIIILLLMMMFFFAAA<<<::::::;;;;;;999;;;999888777777666333111------......///......---000000//////.........---...------------...//////////////////////////////111111111000000000000000///000111111111333777:::CCCDDDEEEFFFHHHLLLRRRVVVVVVWWWYYYZZZ\\\___dddhhhlllkkktttRRR888>>>777333999333555555444444444333333333222222222222222222222222222111111111000000000000111111111111000000000000333111111333333333999AAAYYYjjjzzzvvvhhhTTTPPPYYY]]]aaaeeebbbgggiiikkkkkkhhhhhhmmmrrr~~~|||yyy{{{zzzwwwtttoookkkiiiiiihhhccc___^^^[[[YYYWWWVVVUUURRRPPPLLLLLLKKKKKKKKKJJJJJJJJJGGGEEEBBBAAACCCFFFIIIKKKDDD@@@;;;999999:::999888:::999888888888777444111---.....................000/////////...............------------...//////////////////////////////111000000000000000000000000111111111222444888;;;BBBDDDEEEGGGIIIMMMRRRVVVVVVWWWYYYZZZ\\\___dddggglllllluuuggg===;;;>>>444000555555555444444444333333333222222222222222222222222111111111111111000000000111111111111111111111111222222333444222444???KKKfffqqq|||tttvvvnnnZZZTTT[[[\\\___ccc``````ggglllkkkiiiooo}}}zzzxxxyyyxxxuuupppmmmjjjjjjiiifffaaa\\\\\\ZZZXXXWWWWWWVVVTTTRRRMMMLLLJJJIIIHHHHHHHHHHHHHHHEEEBBB@@@AAACCCGGGJJJBBB???;;;999999999888888999999999::::::888444111........................////////////...............------------...//////////////////////////////000000000000000000111111111222222222222555999<<>>999999222999555555444444444333333333222222222222222222222222111111111111111222222222000000111111222222222333111333555444333:::NNNbbbsssuuu{{{zzzlllYYYTTTZZZYYYZZZ___^^^ZZZ]]]___eeexxxtttkkkjjjnnnpppuuu{{{xxx{{{{{{wwwvvvwwwuuuqqqnnnkkkgggcccaaa___^^^]]]\\\YYYWWWUUUTTTRRRPPPMMMMMMKKKHHHEEECCCCCCDDDDDDGGGGGGFFFCCCAAAAAAEEEHHHDDDCCCAAA???===;;;;;;<<<::::::;;;======;;;666333111000///............///.........///////////////...------------...////////////////////////////////////000000111111111111111222333333333555999<<<@@@BBBFFFIIIKKKMMMQQQSSSSSSVVVYYY[[[\\\___bbbeeelllmmmwwwTTT;;;:::666777555555444444444333333333222222222222222222222222111111111222222222222222000000111111222333333333111222444555666???UUUjjjtttvvv{{{~~~~~~gggVVVSSSZZZXXXYYY]]]\\\]]]___```iii}}}mmm___^^^aaadddjjjrrrxxx{{{{{{wwwuuutttpppkkkmmmjjjeeeaaa]]]\\\]]]]]]ZZZXXXUUUSSSRRRPPPMMMKKKJJJHHHFFFDDDCCCBBBBBBBBBDDDFFFGGGEEEBBBAAADDDGGGEEEEEEDDDBBB???======>>>;;;;;;<<<======<<<888555222111///...---......///.........///////////////...------------...///////////////////////////////////////000111111222222111222222222222555999<<>>>>>???===<<<<<<<<<===<<<:::777333222000...---...//////............/////////000...------------...//////////////////////////////...//////000111111222222000111111111222444888;;;???AAABBBDDDFFFJJJOOOSSSRRRUUUXXX[[[]]]___bbbdddjjjlllvvv|||JJJ777777999555555444444444333333333222222222222222222222222111111111222222333333333000000111222333333444444222111222666;;;HHH^^^qqqwwwyyyrrrzzzeeeVVVVVV]]]ZZZXXX[[[YYY]]]hhhtttuuubbbSSSTTTVVVUUUYYY```aaafffjjjjjjlllnnnlllhhheeeffffffccc___[[[XXXWWWSSSRRRPPPPPPPPPPPPNNNLLLDDDEEEEEEDDDCCCBBB@@@@@@<<>>???>>><<<<<<<<<===<<<;;;999444222000...---...//////---.........//////000000...------------...//////////////////////////////...//////000111222222222000000111111111333777:::???@@@AAABBBDDDIIINNNSSSRRRUUUXXX[[[]]]___aaacccjjjllluuu~~~JJJ>>>555888666666555444444444444555333333333333333333333333333333333333333333333333333333333333333333333333222555555555???UUUiiirrrxxx|||}}}ppp{{{nnn___UUUXXXZZZWWWXXX___hhhwww{{{lll\\\UUUTTTUUUWWWZZZ[[[^^^bbbeeeeeeeeeeeeeeeggggggfffdddaaa^^^\\\[[[WWWUUURRRQQQPPPOOOMMMKKKHHHFFFCCCBBBBBBBBB@@@??????@@@@@@AAABBBBBBBBBAAAHHHGGGFFFDDDBBB@@@>>>>>>@@@;;;777888<<>><<<999555000...//////---+++///000000///...---...///---------............///............////////////////////////000000000000222333333222111222444777@@@@@@BBBGGGIIIIIILLLRRROOOSSSWWW[[[]]]___aaacccggglllvvv{{{WWW===777999666666555444444444444555333333333333333333333333333333333333333333333333333333333333333333333333333555555777DDDZZZlllssszzz~~~wwwpppnnn___UUUWWW[[[[[[```iiissszzzjjjbbb___\\\\\\]]]^^^___aaabbbccccccdddeeeffffffeeeccc```]]][[[YYYWWWUUURRRQQQPPPOOOMMMKKKGGGEEECCCBBBCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBBBBDDDDDDDDDCCCBBBAAA?????????;;;777888<<>><<<:::666222/////////...---,,,---.../////////000000---------............///............////////////////////////000000000000222222333222111222555777@@@???BBBGGGHHHHHHLLLRRRPPPSSSWWWZZZ]]]___aaaccchhhlllvvv{{{mmm???:::999666666555444444444444555333333333333333333333333333333333333333333333333333333333333333333444444555555555<<>>:::777888<<>>:::777333111000000///...000000000///...---,,,+++---------............///............////////////////////////000000000000111222333222111222555777@@@???BBBFFFHHHHHHLLLQQQPPPSSSWWWZZZ\\\^^^aaacccjjjmmmuuuzzzGGG<<<777666666555444444444444555333333333333333333333333333333333333333333333333333333333444444444444444555444666AAASSSfffrrrvvv~~~wwwtttzzzkkk\\\VVVXXX___lllwww}}}yyyuuupppjjjfffeeefffggghhhcccccccccbbb```]]][[[YYYWWWUUURRRQQQPPPNNNKKKIIIFFFDDDCCCCCCEEEFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBB===>>>???@@@AAA@@@>>>======:::888888;;;>>>??????:::777444111/////////...000////////////...---+++---------............///............////////////////////////000000000000111222222222111333555888???>>>AAAFFFGGGGGGKKKQQQPPPSSSWWWZZZ\\\^^^aaadddkkkmmmtttyyy{{{rrrWWW???555666666555444444444444555333333333333333333333333333333333333333333333333333333333444444555555555444444999HHHZZZjjjssswww}}}rrr}}}qqqaaaXXXZZZdddssszzzrrrooonnnmmmmmmeeeeeedddbbb```___]]]\\\WWWUUURRRPPPOOOMMMKKKHHHFFFDDDCCCCCCEEEFFFFFFEEEBBBAAA@@@@@@@@@@@@AAAAAA===>>>>>>??????>>>===<<<<<<;;;999999;;;===>>>???999777444111///......///,,,++++++---000333333222---------............///............////////////////////////000000000000000111222222222333666888>>>>>>@@@EEEGGGGGGJJJPPPQQQSSSWWWYYY[[[^^^bbbdddkkkmmmtttzzzwwwrrrkkkDDD777666666555444444444444555333333333333333333333333333333333333333333333333333333333444555555666666555666???PPPaaammmuuuzzzxxxyyyyyyjjjaaacccppp|||wwwrrrooonnnlllhhhdddaaa___^^^^^^WWWUUURRRPPPOOOMMMJJJHHHEEEDDDBBBCCCDDDEEEEEEDDDBBBAAA???>>>>>>???@@@@@@==================>>>>>>===<<<;;;::::::;;;===>>>999888666333///...///111888333///---///000///------------............///............////////////////////////000000000000000111222222222333666999>>>===@@@DDDFFFFFFJJJOOOQQQTTTVVVYYY[[[^^^bbbeeejjjllluuu}}}|||JJJ<<<666666555444444444444555333333333333333333333333333333333333333333333333333333444444555666666666666:::FFFYYYhhhpppwww~~~zzzzzzoooppp}}}}}}zzzuuunnngggbbb___^^^^^^WWWUUURRRPPPNNNLLLIIIGGGEEEDDDBBBBBBCCCDDDCCCBBBAAA@@@>>>===<<<===>>>???===<<<;;;;;;<<<>>>@@@BBB>>>===<<<:::999:::<<<>>>;;;;;;999666111000111444BBB;;;222---------+++)))---------............///............////////////////////////000000000000000111222222222333666999===<<>>;;;:::::::::<<>>===;;;999999;;;=========<<<888333222333666<<<555---+++...222444333---------.........//////............/////////000////////////000000000000000111222222222333777999===<<>>>>>;;;<<>>===<<<;;;<<<======;;;:::;;;???BBBCCCCCC@@@<<<<<<>>>>>>:::;;;>>>AAACCCCCC@@@:::444///.................................---,,,,,,---..................////////////////////////000000000000111111111111222333444555;;;<<<>>>@@@CCCGGGLLLPPPXXXYYYYYYYYYZZZ]]]bbbeeejjjmmmwww~~~SSSCCC777666888333333777555333333333333333333333333333333333333333333333333444444444444444555666666;;;GGGZZZhhhnnnqqqzzzyyy{{{ooogggbbb``````\\\[[[WWWSSSOOOLLLIIIHHHEEEEEEDDDCCCAAA@@@??????<<<>>>??????===;;;;;;;;;===;;;:::;;;===???@@@@@@???======???>>>:::999:::???@@@AAA>>>999333///.................................---,,,,,,---..................////////////////////////000000000000111111111111222333444555;;;<<<>>>@@@BBBGGGLLLPPPYYYYYYZZZZZZ[[[]]]aaaeeejjjmmmvvv}}}^^^DDD666666:::555333666555444444444444444444444444444444444444444444444444444444444444444555666777:::JJJ^^^jjjnnnrrr{{{yyy|||nnnfffaaa^^^]]]\\\ZZZWWWSSSOOOLLLJJJHHHFFFFFFDDDCCCAAA???>>>===<<<>>>@@@@@@>>>;;;:::999===<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>===:::777777<<<===>>><<<888333000.................................------------..................////////////////////////000000000000111111111111222333444444:::<<<>>>@@@BBBFFFLLLOOOQQQSSSUUUWWWYYY\\\aaaeeeiiikkkuuu|||wwwHHH777555<<<888444555333444444444444444444444444444444444444444444444444333333333444444666777777;;;LLL```kkkooouuu}}}|||nnnfffbbb___\\\\\\ZZZWWWSSSOOOLLLJJJIIIGGGFFFEEECCCAAA???>>>===<<<>>>@@@@@@>>>;;;:::999<<<<<<;;;:::::::::<<<===>>>??????>>><<<:::888666999;;;===;;;888333111///............................................................////////////////////////000000000000111111111111222333444444:::<<<>>>???BBBFFFKKKOOONNNPPPSSSUUUXXX[[[```ccchhhjjjttt~~~UUU===555;;;999555666333444444444444444444444444444444444444444444444444333333333444555666777888AAAQQQbbbkkkqqqzzz|||pppiiifffccc^^^[[[YYYVVVSSSOOOLLLJJJIIIGGGFFFEEECCCAAA???>>>===<<<>>>??????===;;;;;;;;;<<<<<<<<<;;;999999;;;===>>>@@@@@@<<<;;;;;;:::777777:::<<<;;;888444222111........................---...////////////...---............////////////////////////000000000000111111111111222333444555:::;;;===???AAAFFFKKKOOOPPPRRRUUUWWWYYY[[[___bbbhhhjjjttthhhGGG666999888666777444555555555555555555555555555555555555555555555555333333333444555666777888KKKYYYfffmmmttt{{{qqqkkkjjjeee```[[[YYYVVVSSSOOOMMMKKKJJJFFFEEEDDDCCCAAA@@@???>>><<<===>>>===<<<;;;<<<===;;;<<<===;;;999999<<>>>>>;;;666888;;;;;;999666444444........................---...///000000///...---............/////////000////////////000000000000111111111111222333444555999;;;===???AAAEEEKKKNNNHHHLLLQQQVVVZZZ___cccgggjjjlllvvvxxxSSS444:::777444666333555555444444444444555555444444444444444444444444555333333666555555999@@@WWW___jjjsss{{{}}}xxxsssooojjjeeebbb[[[WWWWWWZZZWWWNNNIIIJJJJJJHHHFFFDDDCCCBBB???===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>???AAA@@@???===;;;::::::999555666888999888777555444111///------...//////...,,,---......//////......,,,---......//////......///000000000000000//////111111111111222333444555;;;===???@@@AAADDDHHHKKKOOONNNQQQVVVZZZ\\\bbbiiiggglllwwwrrrrrrZZZ===>>>:::666999666555555444444444444555555444444444444444444444444666444555666666666;;;BBBWWW___kkkuuu}}}}}}wwwqqqllliiifffdddZZZVVVUUUWWWSSSLLLHHHIIIJJJHHHEEEDDDCCCBBB???===>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<======>>>>>>@@@???>>><<<;;;:::;;;;;;777888999999888777444333222000------...//////...,,,---......//////......,,,---......//////......//////000000000000//////111111111111222333444555999;;;===???BBBEEEJJJMMMPPPOOOQQQVVVYYY[[[aaahhhggglllvvvssssss```CCC<<<666444666444555555444444444444555555444444444444444444444444777555666777666666<<>>>>>>>>===<<<<<<:::;;;;;;<<<<<<=========@@@>>>===;;;::::::;;;<<<888999999999999777555444222000------...//////...,,,---......//////......,,,---......//////......//////000000000000//////111111111111222333444555777999<<>>HHH[[[dddqqq|||}}}yyysssoookkkhhhdddbbbVVVTTTQQQNNNLLLIIIHHHIIIHHHFFFDDDBBBBBBAAA???===<<<===============<<<<<<::::::;;;;;;;;;<<<<<<<<>><<<<<<<<<============<<<<<<::::::::::::;;;;;;;;;;;;BBBAAA???===<<<:::999888777777888999;;;;;;<<<<<<333111...---.........---,,,---......///.........,,,---......///...............///000000000000000111111111111222333444444:::;;;===???@@@CCCHHHKKKNNNNNNQQQVVVYYYYYY]]]bbbjjjnnnwww~~~}}}gggddd;;;666===:::555555555444444444444555555444444444444444444444444333333555666555888EEERRRccckkkvvvxxxrrrppppppppppppooolllfff^^^YYYSSSTTTQQQMMMKKKLLLLLLJJJFFFDDDBBBAAAAAA@@@>>><<<;;;;;;<<<=========<<<<<<::::::::::::::::::::::::AAAAAAAAAAAA???<<<:::888888888999:::;;;<<<===>>>333111...---......---,,,,,,---......//////......,,,---......//////......---...///000000111111000111111111111222333444555:::<<<===???@@@CCCGGGJJJLLLLLLPPPVVVYYYYYY]]]bbbjjjnnnvvv}}}pppuuuBBB555999555333555555444444444444555555444444444444444444444444333444666777777;;;JJJYYYgggnnnwwwwwwrrrnnnnnnmmmlllkkkhhhccc]]]XXXPPPSSSQQQLLLJJJMMMLLLHHHEEECCCAAA@@@@@@@@@>>><<<:::;;;<<<<<<======<<<<<<::::::999999999999999999===???BBBCCCCCC@@@===:::;;;;;;;;;;;;;;;<<<<<<===444111...------...---,,,,,,---......//////......,,,---......//////......---...///000111111111111111111111111222333444555888:::<<<>>>@@@CCCHHHKKKJJJKKKOOOVVVYYYYYY]]]bbbhhhlllttt{{{MMM:::999555666555555555444444555555555444444444444444444444444444555777999999>>>NNN^^^iiioooxxxzzz|||vvvrrrnnnnnnllljjjhhheeeaaa\\\YYYNNNRRRQQQKKKJJJMMMKKKGGGDDDCCCAAA@@@@@@@@@>>><<<::::::;;;<<<=========<<<:::999999999999999999999:::===AAAEEEEEECCC@@@===>>>>>><<<;;;;;;:::;;;;;;444111///------...---,,,,,,---......//////......,,,---......//////......---...///000111111111111111111111111222333444555666888;;;>>>@@@DDDIIIMMMIIIJJJOOOVVVYYYZZZ]]]cccgggjjjrrryyyTTT999>>>000888555555555555555555555555555555444444444444555555666555666888777===PPPeeeooottt||||||~~~wwwpppmmmmmmggghhhiiihhheee___YYYVVVUUUTTTRRROOOMMMKKKJJJJJJDDDCCCBBB@@@>>>===;;;;;;<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;:::999888888999<<<@@@AAA@@@>>><<<;;;JJJDDD===888888999999999555444111...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000000111111222222333444444666888;;;>>>@@@CCCGGGJJJJJJMMMPPPSSSVVVZZZ^^^aaagggllltttyyy[[[999<<<444555555555555555555555555555555555444444444444555555666555777888777>>>RRRfffrrrxxxxxxqqqnnnoookkkjjjiiigggccc___[[[YYYUUUTTTRRROOOMMMKKKJJJJJJDDDCCCBBB@@@>>>===;;;;;;<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;;;;:::999999:::<<>>;;;:::DDD???:::777777999999999666444111///---------...,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000000111111222222333333444666888;;;===???CCCFFFIIIKKKMMMPPPSSSVVVYYY^^^aaafffllluuuzzzyyy~~~lll<<<999999444555555555555555555555555555555444444444444555555555666777888999AAAUUUgggqqqwwwyyysssppppppmmmllliiifffbbb___]]]\\\VVVTTTRRROOOMMMKKKJJJIIICCCCCCBBB@@@>>>===<<<;;;;;;::::::;;;<<<<<<;;;999;;;;;;;;;<<<;;;;;;:::::::::<<<>>>@@@???===:::888<<<:::777666777999999999777555222///---------...------------------------........................------......///000000000000000111111222333333333666888;;;===???BBBFFFIIILLLNNNQQQSSSVVVYYY]]]```eeekkkuuu}}}|||{{{yyyGGG777>>>666555555555555555555555555555555444444444444555555555777888888:::FFFYYYiiirrrxxx{{{tttqqqrrrmmmllljjjgggddd```]]][[[VVVTTTRRROOOLLLJJJIIIHHHCCCBBBAAA@@@>>>===<<<<<<;;;::::::;;;======;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;===??????===999666999888777777777888888999888666333000...------...................................................------......///000000000000000000111222222333333555888;;;===???BBBFFFIIILLLNNNQQQSSSVVVYYY]]]```dddjjjvvvwwwaaa~~~\\\888@@@777666666666666666666666666555555444444444444555555555777888888<<>>@@@>>>:::666999999999999888777888888999777444111///.........................................................------......///000000000///000000111111222333333555777:::<<>>777666666666666666666666666555555444444444444555555555888999888>>>NNNaaammmxxx~~~|||vvvrrrrrrkkklllmmmllliiiccc]]]YYYVVVTTTRRROOOKKKIIIGGGGGGBBBBBBAAA@@@???>>>===<<<::::::;;;<<<>>>===:::888777888999:::;;;;;;<<<;;;;;;:::;;;>>>AAA@@@;;;777:::;;;;;;999777666777999:::888555111///.........------------------------........................------......///000000000//////000000111222222222555777:::<<<>>>AAAEEEHHHJJJMMMPPPSSSVVVZZZ^^^aaafffiiiuuuxxx\\\kkk~~~CCC<<<777666666666666666666666666555555444444444444555555444999999888???QQQeeeooowww}}}|||vvvrrrqqqooooooooommmjjjeeeaaa^^^VVVTTTRRRNNNKKKIIIGGGFFFBBBAAAAAA@@@???>>>======999:::;;;===>>>===:::777555666777999:::;;;;;;;;;;;;::::::>>>BBBBBB>>>999999::::::888666555888;;;;;;999555222000.........,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000//////000000111111222222555777:::<<<>>>AAAEEEHHHIIIKKKOOOSSSVVVZZZ___ccchhhiiittt~~~zzzhhhpppGGG<<<999777777777777777777777777555555555444444555555555444999:::888@@@SSSfffpppzzz~~~|||vvvrrrppptttrrrpppmmmiiifffdddbbbVVVTTTRRRNNNKKKHHHGGGFFFBBBAAAAAA@@@???>>>======999:::;;;===>>>===:::777444555777888999:::;;;;;;;;;999:::>>>CCCDDD???:::777888888666444555999<<<;;;999666222000///...///,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000/////////000111111222222444777:::<<<>>>AAAEEEHHHHHHKKKOOOSSSVVV[[[```dddiiijjjttt}}}wwwzzztttnnnSSS999AAA888888777666666666666666666666666666666555555555777:::::::::CCCWWWjjjuuu}}}zzztttqqqpppqqqooommmllliiieee```\\\XXXVVVTTTPPPLLLIIIFFFDDDCCCBBB@@@?????????===;;;;;;;;;<<<<<<;;;;;;:::999666777777999:::;;;<<<<<<<<<999999<<>>999555555666666666999===@@@???:::555111111000---+++...------,,,,,,------...............////////////............////////////111111000000111111222333444777999;;;===@@@CCCFFFJJJLLLOOOQQQTTTYYY^^^bbbiiijjjrrrzzzooo{{{sss\\\:::===888888777666666666666666666666666666666666666666555888888:::DDDXXXlllwww~~~yyytttqqqooonnnmmmkkkjjjiiieeeaaa]]]WWWVVVSSSPPPLLLIIIFFFEEEDDDBBB@@@@@@@@@???===;;;;;;;;;;;;;;;;;;:::999999666777888999:::;;;;;;<<<<<<:::999===BBBCCC???;;;666666777666666888<<>>:::555222111000---+++...------,,,,,,------...............////////////............////////////111111000000111111222333444666999;;;===???CCCFFFIIILLLOOOQQQTTTYYY^^^bbbjjjjjjsss{{{nnn{{{ssskkk>>>888888888777666666666666666666666666666666666666666444777777999EEE[[[oooyyy}}}yyyuuuqqqooollljjjiiihhhgggeeeaaa^^^VVVUUURRROOOLLLIIIGGGFFFEEECCCAAA@@@@@@@@@>>><<<:::::::::::::::999999888777777888999::::::;;;<<<;;;888777;;;@@@BBB???;;;777888888777666777:::<<<===:::666222111///---,,,...------,,,,,,------...---............/////////............////////////111000000000000111222222444666999;;;<<>><<<999999::::::999999888777777777888999::::::;;;;;;999666555999>>>AAA>>>:::888999999888777777888:::;;;999666333111///---,,,...------,,,,,,------...---------.........//////............////////////000000000000000111222222444666888:::<<>>999999:::999777666777999:::999777444111///------...------,,,,,,------...------------........................////////////000000//////000000111222333555888:::<<<>>>BBBEEEHHHKKKNNNQQQUUUYYY___ccchhhjjjttt~~~wwwwwwnnnUUU===888888777666666666666666555666666777777888888999999:::999===MMMeeexxx~~~zzztttpppkkkhhhdddaaa___\\\XXXVVVSSSQQQNNNKKKJJJJJJJJJKKKIIIGGGEEEDDDCCCBBB???===:::::::::::::::999999888888888999999999:::::::::>>>;;;999===CCCGGGFFFCCC888999:::999777666777888888888888555111...---......------,,,,,,------...,,,------------.....................////////////000////////////000111111333555888:::;;;>>>BBBEEEHHHJJJNNNQQQUUUZZZ___cccgggiiittt}}}sssqqq\\\>>>888888777666666666666666555666666777888888999999888888888>>>QQQjjj~~~}}}vvvppphhhfffbbb___]]][[[XXXVVVRRRPPPMMMKKKIIIJJJKKKLLLJJJHHHFFFDDDDDDBBB@@@>>>;;;;;;;;;;;;;;;:::999999888999999999999:::::::::>>>;;;999===CCCHHHGGGDDD777999::::::888777777888777888888666111...---......------,,,,,,------...,,,,,,---------.....................///////////////////////////000111111333555888999;;;>>>BBBDDDGGGJJJMMMQQQUUUZZZ```dddeeegggsss}}}qqq~~~uuu___>>>888888777666666666666666555666666777888999999999666666777???SSSnnn~~~wwwqqqfffccc```^^^]]][[[YYYWWWRRRPPPMMMJJJIIIJJJKKKMMMKKKIIIFFFEEEDDDCCC@@@>>>;;;;;;<<<<<<;;;;;;:::999999999999999999999::::::;;;888777:::AAAFFFEEECCC777888::::::888777888888666888999666111...---......------,,,,,,------...,,,,,,,,,---------................../////////000///////////////000111111333555777999;;;>>>BBBDDDGGGJJJMMMQQQUUUZZZ```ddddddgggrrr}}}qqqhhhtttyyysss???999777888:::888444555888222555999:::888777777888666<<<999>>>WWWqqqwwwnnnhhheeeaaa]]][[[YYYVVVTTTSSSPPPMMMKKKKKKKKKJJJHHHHHHHHHFFFEEECCCAAA@@@???======<<<;;;;;;;;;;;;<<<999999888888888888888888:::;;;:::888<<>><<<666666888999888777444222///...------------------------------------............///............////////////000000000000111111111111444666888:::;;;>>>CCCFFFKKKLLLNNNPPPSSSWWW\\\```fffkkkmmm{{{jjjdddwwwvvvwww@@@:::777777999888555555999888???EEECCC<<<666555777666<<<:::???YYYrrrxxxpppkkkhhhccc___\\\YYYUUUSSSTTTRRROOOMMMMMMMMMLLLKKKHHHGGGFFFDDDBBBAAA??????======<<<;;;;;;;;;;;;;;;888888888888888888888888:::;;;:::888<<>>;;;;;;===;;;666555777:::999888555333111///...---------------------------------............///............////////////000000000000111111111111444666888999;;;>>>CCCFFFJJJKKKNNNPPPSSSWWW]]]aaaiiimmmnnn{{{fff```vvvnnnHHH;;;888777999888666666:::999BBBJJJHHH>>>555555888666<<<;;;BBB\\\uuuwwwqqqmmmjjjeee```]]]YYYVVVSSSTTTQQQOOONNNNNNNNNLLLKKKGGGFFFEEECCCBBB@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;888888888888888888888888:::;;;:::888<<>>BBBFFFHHHJJJMMMOOOSSSXXX^^^bbbjjjnnnnnn{{{oooddduuucccuuuYYY>>>999777888888777777:::666<<>>>>><<<<<<<<<<<<;;;;;;::::::777777777777888888888888999:::999888;;;BBBDDDBBB<<<999888;;;;;;777555777999999888777444222///...,,,,,,---------------------------............///............///////////////000000000111111111111444555777999;;;>>>BBBEEEFFFHHHLLLOOOSSSXXX^^^ccciiimmmmmmzzzrrr{{{```kkkjjjBBB;;;777777888777777:::777777777777777888999999777<<<;;;EEEccc}}}~~~uuuppphhheeeaaa___]]][[[XXXVVVRRRQQQOOONNNMMMLLLJJJHHHDDDCCCBBBAAA@@@???>>>===;;;;;;<<<<<<;;;;;;:::999666666777777777888888888999:::999777;;;AAACCCAAA===999777;;;<<<999777888777777777666444111...---,,,,,,,,,---------......---------............///............///////////////000000000111111111111333555777999:::===BBBEEEEEEHHHKKKNNNRRRXXX___cccfffkkklllyyyhhhjjjxxxGGG>>>777777888777777999;;;888444444666888999888777<<<:::EEEeeexxxqqqgggdddaaa^^^]]][[[YYYWWWVVVTTTRRRQQQPPPNNNJJJHHHBBBBBBAAA@@@???>>>======:::;;;;;;<<<<<<:::999888555666666777777888888888999:::999777;;;AAACCCAAA===888666:::===;;;888888555666666666444111...,,,+++,,,,,,------.........---------............///............////////////000000000000111111111111333555777888:::===AAAEEEFFFHHHKKKNNNRRRXXX^^^bbbeeejjjkkkzzztttiiiKKKAAA888777777666666777999888777666666777999:::777;;;999DDDfffzzzqqqiiifffbbb```^^^\\\YYYWWWXXXVVVTTTRRRPPPMMMIIIFFFAAAAAA@@@???>>>======<<<999:::;;;<<<<<<:::999777555555666666777888888999888999888777:::AAACCCAAA<<<666444999<<<;;;888777555666777777555222///---++++++,,,,,,---......///---------............///............////////////000000000000111111111111333444666888:::===AAADDDFFFHHHKKKNNNRRRWWW]]]aaafffkkklllzzz|||eeeMMMBBB999777777666555666111555999999777666999<<<888;;;888DDDgggyyyooollliiieeeaaa___\\\YYYVVVWWWUUURRRPPPNNNKKKFFFCCCAAA@@@@@@???>>>======<<<999:::;;;<<<<<<:::888777444555555666777888888999888999888777:::AAACCCAAA:::555333777;;;:::777666666777888888777444000...++++++,,,,,,---...//////---------.........//////............/////////000000000000000111111111111333444666888:::===AAADDDGGGIIIKKKNNNQQQVVV\\\aaaggglllmmm{{{jjj|||WWW<<<:::555333;;;666777888888777777888888999:::888:::777DDDiiiwwwtttnnnkkkfffcccaaa___]]][[[VVVTTTRRRNNNJJJGGGDDDCCC>>>>>>>>>===<<<<<<;;;;;;::::::::::::999888777777555555555555666666666666666777777777888;;;@@@CCC>>>;;;888777999:::888666999===BBBEEEBBB:::111++++++,,,---.........---,,,------------------------...///////////////......111111111000000000000000555666777888999;;;@@@CCCJJJJJJJJJKKKMMMSSS[[[```iiigggpppyyyjjjvvv[[[>>>;;;777555<<<777888888888777777888888999:::999;;;888EEEjjj|||tttqqqkkkhhhddd```^^^\\\ZZZXXXVVVTTTRRRNNNJJJGGGDDDCCC>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888555555555555666666666666777777888777888:::>>>BBB>>>999555444777999:::999;;;???CCCDDDAAA:::222,,,+++,,,---.........------------------------------......////////////......111000000000000000000000555666777777888;;;@@@CCCJJJJJJJJJKKKNNNTTT[[[```gggeeennnxxxkkkooo```AAA<<<999777===777:::888888777777888888999:::999<<<999FFFlll~~~zzzpppooopppvvvyyyqqqmmmkkkhhhccc```^^^\\\YYYWWWVVVTTTQQQNNNJJJGGGDDDBBB>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888555555555555666666666666888999999888777999<<>>999555555888<<<>>>>>>>>>@@@BBBBBB???999222...+++,,,------......------------------------------......///////////////...000000000000000000111111444666777777888;;;???CCCIIIJJJJJJKKKNNNTTT[[[```eeecccmmmxxxooommmeeeCCC<<<999777<<<666:::888888777777888888999::::::<<<999GGGnnn{{{sssooooooppppppooolllhhhcccaaa___```cccgggooo}}}zzzrrrooonnnkkkgggdddbbb___\\\YYYUUUTTTQQQNNNJJJFFFDDDBBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888777555555555555666666666666999999999888777888:::======:::888:::>>>BBBBBBBBB>>>???@@@???<<<777111...,,,,,,,,,------------------------------------------...//////////////////000000000000000111111111444555666777888;;;???BBBHHHIIIJJJLLLOOOTTT[[[```eeecccmmmwwwtttpppjjjDDD;;;999777;;;555999888888777777888888999::::::<<<:::HHHooorrrfff]]]YYYYYYVVVWWWXXXZZZYYYXXXUUUTTTUUUYYY\\\___bbbiiisss{{{~~~xxxvvvqqqnnnkkkhhheeebbb^^^[[[UUUSSSQQQMMMIIIFFFCCCBBB>>>>>>>>>===<<<<<<;;;;;;999::::::999999888777666555555555555666666666666999::::::999777777999;;;:::999:::>>>BBBDDDBBB???;;;<<<<<<;;;888444000---,,,,,,,,,,,,------......------------------------------.../////////////////////000000111111111111444555666666777:::???BBBGGGHHHJJJLLLOOOUUU[[[```fffeeemmmwwwuuutttxxxuuuoooFFF;;;999888:::444999888888777777888888999::::::<<<999HHHpppjjj]]]WWWRRRRRRUUUQQQRRRSSSTTTTTTSSSRRRPPPPPPSSSWWWZZZ[[[^^^cccgggkkksss{{{~~~|||{{{}}}|||{{{qqqooollliiifffccc^^^[[[UUUSSSPPPMMMIIIFFFCCCAAA>>>>>>>>>===<<<<<<;;;;;;999999999999888777666555555555555555666666666666888999:::999777777888:::666666888===AAAAAA===999888999999999777333000...---,,,,,,,,,,,,---...///------------------------,,,---...///000000000000/////////000111111222222333555666666777:::>>>BBBFFFHHHJJJMMMPPPUUU\\\```fffeeemmmwww{{{lllfffzzzwwwtttHHH<<<;;;:::;;;444;;;888888777777888888999:::999;;;888GGGpppqqq\\\WWWXXXUUUTTTVVVTTTUUUVVVVVVVVVUUUTTTSSSRRRTTTVVVXXXYYY[[[^^^______eeelllnnnkkkjjjmmmqqqrrrzzz~~~xxxxxxxxxwwwwwwxxxssspppmmmkkkhhhddd___[[[TTTSSSPPPMMMIIIEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;999999999999888777666666555555555555666666666666777888999999888777888:::777777888;;;>>>>>>;;;777666777888999777444111///------,,,,,,,,,---...///------------------------,,,---...///000000000000...//////000111111222222333444555666777:::>>>AAAFFFGGGJJJMMMPPPVVV\\\```dddccclllvvvyyyllleeezzzxxxwwwJJJ===<<<;;;<<<555<<<888888888777888999999:::888:::888GGGppp{{{fffWWWYYY]]]YYYUUUUUUUUUVVVWWWXXXXXXWWWVVVVVVXXXXXXXXXYYYZZZ\\\^^^^^^]]]ccciiiiiieeedddhhhllliiiqqq|||yyypppjjjjjjmmmmmmooorrruuussspppmmmjjjfffaaa]]]TTTSSSPPPMMMIIIEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;::::::::::::999888777777555555555555666666666777777888999999888777999:::<<<:::999:::===>>>;;;888555666888999999666222000------,,,+++,,,---...///------------------------,,,---...///000000000000...//////000111222222222333444555666777:::>>>AAAEEEGGGJJJMMMQQQVVV\\\```bbbaaakkkvvvvvvddduuuKKKAAAAAA444777555;;;777888888888888999999999666777BBBEEEeeehhh```ZZZ\\\^^^]]][[[ZZZ]]]^^^aaacccddd```ZZZUUUVVVWWWZZZ\\\^^^_________fffgggiiijjjiiihhhgggfffdddjjjrrr}}}yyyuuueee```ZZZYYY___gggmmmqqqrrrrrrqqqnnnjjjeeeaaa^^^[[[WWWSSSOOOKKKGGGCCC@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::999888666666444444444555555555555666999888666666666888:::<<<>>>;;;999;;;>>>>>>999444888777777777777444111...------------------------------------------------,,,,,,,,,---------......000000000000111111111111222333555666777:::???BBBEEEGGGIIILLLOOOTTT[[[```bbbbbbmmmxxxrrrlllqqq\\\HHHCCC777999666999888888888888999999999999999888BBBFFFfffggg___ZZZ[[[^^^]]]\\\\\\aaacccgggjjjjjjggg```[[[WWWXXX[[[^^^```bbbbbbccchhhjjjlllmmmllliiigggfffbbbgggpppzzzxxxqqqlllkkkbbb]]]WWWUUUXXX^^^bbbdddmmmmmmmmmllljjjfffbbb```[[[XXXTTTQQQMMMIIIDDD@@@???>>>===<<<<<<<<<<<<<<<:::::::::999888777555555444444444555555555555666999999888888999:::<<<===>>>;;;999;;;======999555888777777777666444000------------------------------------------------------------.........//////000000000000111111111111222333555666777:::???BBBEEEGGGIIILLLOOOTTT[[[```bbbbbbmmmxxxmmmvvvnnnvvvoooKKKBBB:::<<<888888888888888888999999999:::;;;888@@@EEEhhheee^^^YYY[[[^^^___```bbbccceeejjjnnnnnnjjjccc]]][[[]]]___bbbeeehhhjjjkkkmmmpppsssssspppllliiigggbbbhhhqqqzzzttthhheeeddddddfffbbb```]]]\\\^^^```aaaaaahhhiiijjjjjjhhheeeaaa___[[[YYYVVVSSSPPPKKKEEEAAA@@@???>>>===<<<<<<<<<<<<999999999888777666555444444444444555555555555666999::::::;;;;;;<<<======>>><<<:::;;;======:::777888777666666666444000---------------------------------------------------........./////////000000000000000000111111111111222333555666777:::???BBBEEEGGGIIILLLOOOTTT[[[```bbbbbbmmmyyyjjjzzznnnwww|||KKK>>>;;;===;;;777888888888999999999::::::===888>>>BBBfff|||ddd^^^[[[^^^bbbdddhhhlllkkkmmmpppttttttooohhhbbbbbbccceeehhhlllpppsssuuutttxxx|||{{{vvvpppkkkjjjhhhnnnwwwvvvddd___bbbeeefffgggeeegggjjjmmmnnnllliiifffeeefffggggggeeebbb___\\\\\\ZZZXXXVVVRRRMMMFFFAAA@@@@@@>>>===<<<<<<<<<<<<999999999999888777666555444444444555555555555666888999:::;;;<<<<<<<<<<<<===;;;::::::<<<<<<:::888888777666666666444000------------------------------------------------------.........///////////////000000000111111111111222333555666777:::???BBBEEEGGGIIILLLOOOTTT[[[```bbbbbbmmmyyyjjj{{{sssNNN===<<<;;;<<<777888999999999999:::::::::<<<777===@@@ccc~~~hhhdddccchhhmmmppptttzzz~~~~~~}}}xxxrrrmmmiiiiiikkknnnrrrwww{{{~~~~~~|||tttooonnnooouuu~~~sssiiibbbfffnnnppppppooommmrrryyy}}}|||uuunnnhhh```aaabbbcccbbbaaa```___]]][[[YYYWWWSSSNNNGGGBBBAAA@@@???>>><<<<<<<<<;;;::::::::::::999888777777444444444555555555555666777888999:::;;;;;;::::::;;;:::999999::::::999999888888777777777555111...------------------------------------------------,,,,,,---------.........///000000000111111111111222333555666777:::???BBBEEEGGGIIILLLOOOTTT[[[```bbbbbbmmmyyylll~~~zzzVVVBBB@@@:::===777999999999999::::::::::::;;;888>>>>>>^^^{{{yyyzzz~~~xxxtttqqqqqqrrrtttxxx~~~xxxtttsssttt{{{tttkkkhhhkkkuuu~~~~~~~~~{{{zzzqqqkkk\\\]]]]]]^^^```aaabbbccc^^^\\\YYYVVVSSSNNNHHHDDDBBBAAA@@@>>>===<<<;;;;;;:::::::::::::::999888888444444444555555555555666666777777888888999999:::999999888777777888888999:::999888888888666222///------------------------------------------------,,,,,,,,,------------...000000000000111111111111222333555666777:::???BBBEEEGGGIIILLLOOOTTT[[[```bbbbbbmmmyyyoooZZZFFFCCC888@@@<<<999999999:::::::::;;;;;;;;;999AAA???[[[~~~{{{}}}||||||~~~{{{xxxxxxzzzsssccceeefffmmmxxxxxxqqqmmm```___]]]\\\\\\^^^```aaa___\\\XXXUUURRRMMMHHHEEECCCBBB@@@>>>===<<<;;;;;;999999999999999888888777444444444555555555555666777777666666777888:::;;;777777777666555666777888;;;:::::::::999777333000------------------------------------------------------------............000000000000111111111111222333555666777:::???BBBEEEGGGIIILLLOOOTTT[[[```bbbbbbmmmyyypppYYYFFFDDD888CCCAAA999999:::::::::;;;;;;;;;;;;;;;CCC@@@ZZZ}}}zzz{{{yyyiii]]]\\\^^^eeennntttwww{{{{{{}}}~~~{{{uuuooommmlllhhheee```\\\YYYYYYZZZ\\\```]]]XXXTTTPPPMMMHHHEEECCCBBB@@@???===<<<;;;;;;777888888888888777777666444444444555555555666666999888666666666888;;;<<<666666666555444444666888<<<;;;:::::::::888444111------------------------------------------------............/////////000000000000000111111111111222333555666777:::???BBBEEEGGGIIILLLOOOTTT[[[```bbbbbbmmmzzzyyyvvvYYYDDDCCC===AAA???>>>===;;;:::999::::::;;;>>>:::;;;CCC\\\wwwhhh___\\\___bbbfffkkkpppuuuxxxzzz}}}~~~{{{sssoooqqqtttssstttnnneee]]]XXXUUUSSSRRRWWWVVVVVVUUURRRMMMGGGBBBDDDBBB@@@===;;;:::::::::999999888888777666666666555444333333444555444222777888888777777777:::<<<<<<<<<888444444888888555999;;;>>>AAAAAA===666000------------------------------------------------///////////////.........000000000000111111111111222444555666777:::>>>AAABBBFFFJJJMMMOOOSSSYYY]]]___dddjjjqqqtttsss]]]GGGFFF@@@DDDAAA>>>===<<<::::::::::::;;;???:::<<>>>>>:::444///------------------------------------------------/////////////////////...000000000000111111111111222444555666777:::>>>AAACCCGGGKKKNNNPPPSSSYYY^^^^^^dddkkkrrrooo}}}qqq{{{^^^GGGEEE???CCC@@@???>>><<<;;;::::::;;;;;;>>>999:::@@@TTT{{{___UUUTTTVVVZZZZZZYYY[[[```eeehhhmmmsss}}}{{{kkk___XXXUUUSSSRRRQQQPPPPPPOOOLLLHHHDDDBBBAAA@@@>>><<<;;;::::::999999888888777666666666555444333444666777777666888999999999888999<<<>>>:::;;;888555777;;;;;;888666777999;;;;;;888222---------------------------------------------------......//////////////////000000000000111111111111222444555666777:::>>>AAADDDHHHLLLOOOPPPTTTYYY^^^^^^dddkkkssspppyyysssqqq```IIIEEE@@@DDDAAA@@@???===;;;::::::;;;;;;<<<777999===LLLzzzyyy~~~hhhLLLIIIGGGIIIMMMPPPRRRYYY```hhhlllsss{{{nnnaaaYYYTTTSSSPPPOOONNNMMMMMMKKKHHHEEEAAAAAA???>>><<<;;;::::::999999888888777666666666555444333555777888888777888888999888777888;;;===888999888555777;;;;;;888666777888999999666111---------------------------------------------------............///////////////000000000111111111111222444555666777:::>>>AAAEEEIIIMMMOOOQQQTTTZZZ^^^^^^cccllltttvvvzzzvvvttthhhOOOIIIDDDHHHDDDAAA@@@>>><<<;;;;;;;;;;;;<<<999;;;===HHHqqq{{{vvvppppppyyy[[[CCCDDDBBBCCCGGGKKKOOOWWW```ggglllsss{{{wwwhhh]]]XXXVVVUUUPPPNNNLLLKKKKKKJJJGGGFFF@@@@@@???>>>===<<<;;;:::999999888888777666666666555444333555777888888777666777777777666777999<<<666888777555777;;;;;;777777777777888888666222...---------------------------------------------------.........//////000000///000000000111111111111222444555666777:::>>>AAAEEEIIIMMMPPPQQQTTTYYY^^^^^^ccckkkttt~~~|||}}}}}}tttqqqUUULLLDDDGGGAAABBBAAA???===<<<;;;;;;<<<>>>;;;???@@@EEEkkkvvvfffcccbbbhhhvvvzzzSSSBBB@@@???AAAFFFJJJMMMUUU]]]aaagggooouuu|||}}}zzzxxxvvvvvvoooeee\\\XXXWWWXXXXXXRRRPPPLLLJJJIIIHHHFFFEEE@@@@@@??????>>><<<;;;:::999999888888777666666666555444333444666777777666555666666666555666888;;;777999888666888<<<;;;777888888777777777666222///------------------------------------------------------......///000000000000000000000111111111111222444555666777:::>>>AAAEEEIIIMMMOOOPPPSSSXXX]]]___bbbjjjttt~~~}}}xxxkkk```RRRHHHIIIAAACCCBBB@@@>>><<<<<<<<<<<<<<<;;;@@@@@@AAAccczzzfffXXXWWWYYYcccuuupppMMMCCCCCCAAACCCHHHJJJKKKOOOVVV^^^dddkkkmmmnnnsss|||}}}sssoookkkgggccc___ZZZWWWWWWXXXXXXYYYUUURRRMMMJJJHHHGGGEEECCC????????????>>>===;;;:::999999888888777666666666555444333444555666555444666777777666666777999;;;999;;;;;;999;;;>>>===888888777666666666555222///------------------------------------------------------......///000000111000000000000111111111111222444555666777:::>>>AAAEEEHHHLLLNNNOOORRRWWW\\\___aaahhhsss~~~|||uuuccczzzppp___RRRQQQHHHDDDBBB@@@>>><<<<<<<<<<<<999888>>>>>>===\\\uuu]]]RRRQQQTTT```uuukkkJJJDDDHHHGGGHHHKKKKKKIIIKKKOOO^^^dddjjjjjjggggggkkkqqquuuyyyyyytttooommmjjjfff___]]]ZZZXXXXXXXXXXXXWWWXXXTTTNNNJJJGGGFFFDDDBBB>>>?????????>>>===;;;:::999999888888777666666666555444333333444555444222777888888777777888:::<<<<<<>>>===;;;===@@@>>>999888777555555555333111///---------------------------------------------------------...///000000111000000000000111111111111222444666666777:::>>>AAADDDHHHLLLNNNOOOQQQWWW[[[``````gggsss~~~wwwzzz^^^uuu~~~dddRRRRRRMMMEEECCC@@@>>>>>>>>>===<<<<<<:::999>>>EEERRRsss[[[SSSSSSVVVbbbxxxcccJJJHHHJJJNNNPPPOOOMMMLLLLLLKKKXXX___hhhmmmmmmnnnqqquuuwww~~~|||qqqjjjlllqqqhhhccc]]][[[\\\]]]]]][[[YYYVVVQQQLLLGGGCCC@@@???============<<<<<<<<<<<<;;;;;;;;;:::999888666666222222111111222333555666888:::888555555;;;===<<<<<<======:::;;;===:::666:::666333555999888000)))------,,,******---222666FFF;;;///***---///---(((,,,,,,------.../////////111111111000000000000000222333555666777999===@@@EEEHHHKKKMMMPPPTTTYYY]]]___bbbiiiqqqrrryyyyyy^^^~~~qqquuu[[[SSSKKKFFFCCC@@@>>>>>>>>>===<<<:::::::::???CCCMMMzzzwww]]]SSSTTTZZZiii```JJJIIIQQQVVVXXXVVVRRRQQQPPPNNNUUU[[[eeeoooxxx}}}qqqnnnttt{{{qqqlllddd^^^[[[YYYYYYYYYYYYVVVRRRLLLGGGCCC@@@???============<<<<<<<<<<<<;;;;;;;;;:::999888666666333333222222333444666777999;;;999555555999;;;::::::<<<:::888999<<<;;;777:::888666777999777222---------,,,++++++---000444===555---***,,,///---+++,,,,,,------.../////////111000000000000000000000222333555666777999===@@@EEEHHHKKKMMMPPPTTTYYY]]]```cccjjjssspppqqq{{{cccsss{{{]]]SSSJJJGGGEEEAAA??????>>>===<<<888:::<<<@@@AAAFFFpppqqqYYYTTTWWW```qqq[[[KKKLLLVVV]]]```]]]XXXXXXVVVSSSSSSVVV]]]hhhwww}}}uuuvvvxxxlllaaa\\\[[[]]]YYYWWWSSSMMMHHHDDDAAA???============<<<<<<<<<<<<;;;;;;::::::999888666666444444333333444555777888:::<<<:::666555999:::999999:::777555666;;;<<<999999===AAACCCAAA;;;333...,,,---...---,,,,,,...000111///+++***,,,---......,,,,,,------.../////////000000000000000000111111222333555666777999===@@@EEEHHHLLLNNNOOOSSSYYY]]]```dddkkkttttttssskkkyyynnnWWWRRRKKKJJJGGGCCCAAA@@@???>>><<<999;;;<<>>AAAiiittt~~~|||fffWWWVVVZZZddduuuuuuVVVLLLQQQZZZcccgggaaa[[[\\\[[[WWWZZZXXXWWW]]]jjj{{{~~~zzz}}}qqqccc\\\[[[]]]YYYVVVSSSNNNIIIEEEAAA@@@============<<<<<<<<<<<<:::::::::999999888666666555555444444555666888999:::<<<;;;777777;;;===;;;999999666333555;;;>>><<<:::CCCNNNRRRLLL???333+++,,,---///...---,,,,,,---+++,,,,,,,,,,,,,,,...///,,,,,,------.../////////000000000000000111111111222333555666777999===@@@EEEIIIMMMNNNOOORRRXXX^^^```cccjjjtttwwwzzz}}}nnnzzzvvvdddVVVUUUMMMMMMJJJFFFCCCBBBAAA???===<<<<<<;;;======???ccclll```eeekkkooooookkkeee```XXX\\\fffyyyiiiQQQPPPXXXeeeooopppeee\\\\\\[[[VVV```ZZZTTTSSS\\\jjjyyy}}}zzzxxxvvvxxxtttlll```UUUPPPQQQTTTVVVUUURRRNNNIIIEEEBBB@@@============<<<<<<<<<<<<999999999999888777777666555555444444555666888999888;;;;;;999:::>>>@@@>>>999999666333666===@@@>>>@@@GGGOOOPPPHHH<<<222---+++---//////---,,,+++,,,***---//////---,,,---...,,,,,,------...///////////////000000111111111111222333555666777999===@@@DDDIIINNNOOONNNQQQWWW^^^___bbbiiirrrxxx}}}tttiiirrrpppfff\\\ZZZOOOPPPMMMIIIFFFDDDCCCAAA??????<<<:::>>>???>>>]]]sssddd]]]```dddiiiooosssooohhh[[[___kkkxxxyyy~~~^^^NNNTTT```wwwnnnaaa___^^^XXX^^^XXXPPPMMMQQQ^^^mmmwwwyyy{{{}}}}}}xxxooofffaaaZZZXXXTTTPPPKKKJJJKKKMMMSSSRRRPPPMMMJJJFFFCCCAAA============<<<<<<<<<<<<888888999999888777777666555555444444555666888999777:::;;;999;;;@@@AAA???999999666444666===@@@>>>EEEFFFFFFAAA999333111000+++---......,,,+++,,,,,,,,,...//////...,,,,,,---,,,,,,------...//////////////////000111111222222222333555666777999===@@@DDDJJJOOOPPPNNNPPPWWW^^^___bbbiiiqqqyyyzzzjjjbbbjjjnnnggg^^^]]]SSSSSSPPPKKKHHHFFFEEEBBBAAA@@@<<<:::@@@CCC>>>TTT}}}ssslllnnnvvvkkkaaafffsss~~~sssnnnqqqyyyuuuVVVLLLXXXgggyyyjjjjjjjjjeeeddd___WWWPPPPPPYYYhhhssswwwyyyzzzwwwnnnddd]]]YYYUUUSSSRRRQQQQQQPPPOOOMMMOOOOOONNNLLLIIIFFFCCCBBB============<<<<<<<<<<<<888888888888888777777666555444444333444666777888666999:::888:::>>>???<<<888888666333666<<<>>><<>>MMMpppxxxxxxooohhhmmmzzzuuuqqqkkkhhhkkkuuupppQQQLLL[[[kkksssvvvxxxssstttoooggg]]]WWW\\\iiitttyyyzzzxxxqqqggg___\\\\\\^^^[[[ZZZZZZZZZWWWQQQLLLMMMMMMLLLKKKIIIFFFDDDBBB>>>=========<<<<<<<<<<<<777888888888888777777666444444333333444555777888666999:::777888;;;;;;999666777555333555;;;<<<:::888999;;;;;;999555///,,,+++,,,,,,,,,++++++---///---+++***+++---...---,,,,,,,,,------...//////000...//////000111222222222222333555666777999===@@@DDDKKKPPPPPPMMMNNNVVV^^^aaadddjjjrrr|||```aaavvvsssjjjhhh\\\YYYYYYWWWUUUQQQNNNLLLIIIFFFCCCAAA===>>>AAA???>>>LLL```vvvpppwwwvvveeedddeeeiiipppwww|||iiiVVVVVV^^^ddd}}}{{{}}}|||kkk]]]___mmmxxx}}}{{{uuunnnfffaaa_________```aaabbbeeecccXXXKKKNNNLLLKKKJJJIIIFFFCCC@@@@@@???=========<<<;;;999777777777777777666666555555555555444333333666888888;;;;;;999888:::999666444444666999<<<>>>===;;;:::::::::888666333000...,,,,,,++++++,,,,,,---...,,,---......,,,,,,---...////////////000000000000000000000000000111111222111222444555666888<<>>>>>AAA???>>>HHHXXX~~~wwwggg```aaadddjjjqqqyyyjjj[[[\\\dddkkkvvvxxxxxx{{{zzz}}}ooolllttt||||||zzzuuupppkkkjjjlllooonnnrrruuuvvvvvvqqqdddWWWNNNLLLJJJIIIHHHEEEBBB???@@@>>>===<<<===<<<:::999777777777777777666666555444555555444333444666888888;;;;;;999888::::::777555444555777;;;<<<<<<<<<::::::999888666333000...,,,,,,++++++,,,,,,---...,,,---......,,,,,,---....../////////000000000000000000000000000111111222111222444555666888<<>>@@@@@@>>>DDDNNN}}}gggZZZ\\\___eeennnvvv~~~hhh]]]^^^gggnnn|||zzzgggccceeeiiiqqq~~~tttqqqwww}}}|||zzzvvvrrrppprrrwww|||zzzlll```OOOMMMKKKJJJIIIGGGCCCAAA@@@>>><<<<<<<<<<<<:::888777777888888777777666555444555555444333444666999999<<<;;;888888::::::777777555444666999<<<======::::::999888555222000...,,,,,,++++++,,,,,,---...,,,---......,,,,,,---........./////////000000000000000000000000111111222111222444555666888<<>><<<<<<<<<<<<:::999777888888888888777666666444555555555444555777999:::<<<<<<888888;;;;;;888999777555666888<<<>>>???::::::999777555222///...,,,,,,++++++,,,,,,---...,,,---......,,,,,,---............/////////000000000000000000000111111222111222444555666888<<>>AAAAAABBBCCCdddyyyddd[[[ZZZ]]]dddoooxxxqqq\\\UUUXXXeeeqqqfffKKKEEEJJJVVVggg}}}vvvppprrr|||zzzrrrjjjeeeddddddmmmsssuuunnnccc[[[SSSMMMIIIHHHGGGGGGIIIJJJIIIHHH@@@???============;;;999888888888888888777777666444555555555444555888:::;;;===<<<888888;;;;;;999<<<999666666999<<>>>>>@@@AAABBBCCCTTT{{{pppqqqzzz}}}rrrlllrrrzzznnn\\\XXX[[[```iiittt}}}kkkXXXRRRVVVdddrrrxxx\\\DDDAAAEEEMMM\\\nnnpppoooqqqyyyzzzmmm```XXXTTTTTTRRRXXXZZZTTTOOOLLLIIIFFFDDDCCCBBBCCCEEEFFFGGGFFFBBB@@@>>>>>>>>>>>><<<:::888888999999888888777666444555555555555666888;;;;;;===<<<888888;;;<<<:::<<<999777777999<<<>>>???999999888777444111///---,,,,,,++++++,,,,,,---...,,,---......,,,,,,---...------........./////////000000000000000111111222111222444555666888<<>>@@@BBBBBBHHHfff\\\______ccceee```[[[\\\eeemmmyyyooo___\\\```gggppp|||gggUUUNNNOOOZZZgggssshhhPPPAAACCCEEEFFFOOOYYY```hhhmmmvvvxxxgggYYYQQQOOOPPPLLLPPPRRROOONNNNNNMMMIIIFFFDDDBBBBBBDDDEEEEEEDDDCCCAAA@@@???@@@???===<<<888999999999999888777777444555555555555666999;;;<<<>>><<<888777;;;<<<:::999777666666888;;;<<<<<<999999888777444111...---,,,,,,++++++,,,,,,---...,,,---......,,,,,,---...---------.........//////000000000000000111111222111222444555666888<<>>AAABBBBBByyyzzz___YYY___YYYZZZZZZWWWZZZcccnnnuuuvvvgggdddhhhnnnwwwfffSSSJJJGGGMMMYYY[[[SSSBBB===HHHKKKIIIOOOOOOZZZdddhhhooo~~~vvvcccUUUOOOPPPSSSSSSWWWYYYWWWWWWWWWTTTOOOKKKHHHFFFEEEEEEFFFEEEEEEDDDBBB@@@@@@@@@@@@>>>===888999999999999888777777444555666555555666999<<<<<<>>><<<888777;;;<<<;;;777666444555777999::::::999999888666444111...---,,,,,,++++++,,,,,,---...,,,---......,,,,,,---...---------.........//////000000000000000111111222111222444555666888<<>>===;;;:::;;;;;;:::999888777666555444444555555444555888:::???<<<888999<<>>999888777888:::;;;:::999777888888666222///,,,,,,------,,,+++,,,---...///...------,,,,,,------...---------............///000000000000000111111222333333444333444777<<>>===<<<:::;;;:::999888777666555555444444555555444555888;;;>>>:::777888;;;>>>>>>===999888777888:::;;;;;;:::888999999777333///------------,,,,,,,,,---...///---------,,,,,,------------------............///000000000000000111111222333333444444444777<<>><<<:::999999888777666666555555333444555555555666999;;;<<<999666777;;;======;;;888777777999;;;<<<;;;::::::::::::777333///...------,,,,,,,,,,,,---...///---------------------------------............///000000000000000111111222222333444444555777<<>><<<:::888888888777666555555444333444555555555666999<<<<<<999777888;;;======;;;777777777:::<<<===<<<;;;;;;;;;:::777333///......,,,,,,,,,,,,------......,,,------------------,,,---------............///000000000000000111111222222333444555555888;;;>>>DDDHHHLLLLLLLLLPPPXXX^^^bbb```kkkvvvyyyzzzeeennn___[[[ZZZ[[[]]]WWWYYY[[[[[[ZZZWWWTTTRRRMMMKKKIIIGGGFFFFFFFFFFFFFFF@@@OOOyyyfff]]]WWW[[[fffvvv|||dddWWWUUUXXXXXXVVVWWWTTTRRRRRRQQQRRRYYYbbbfffiiinnnxxxwww|||yyyqqqmmmkkkjjjhhheeeeeeaaa[[[TTTNNNIIIGGGFFFFFFCCC@@@???>>>===;;;999888888777777666666555555333444555555555777:::===<<<999888999===???===;;;666666777:::===>>>===;;;<<<<<<:::777222///......,,,,,,,,,---------------,,,,,,---......---,,,,,,---------............///000000000000000111111222111333444555666888;;;>>>CCCHHHLLLMMMMMMQQQXXX___aaa___jjjvvv~~~uuu}}}cccooofff^^^[[[^^^^^^YYY[[[]]]\\\YYYVVVTTTTTTMMMLLLJJJIIIHHHHHHHHHHHHKKKHHHKKKnnnrrrjjjVVVSSSWWWdddrrr~~~vvvkkk[[[RRRPPPSSSTTTUUUZZZZZZ\\\]]]\\\\\\dddnnnpppuuu~~~|||}}}}}}wwwwwwuuusssrrrpppnnnjjjggg___\\\XXXSSSNNNJJJHHHFFFEEEBBB???======<<<:::888888888888777777666666666333444555666666888;;;===<<<999888:::===???===;;;555555777;;;>>>???>>><<<===<<<:::666111...---...+++,,,------......------+++,,,---......---,,,+++---------............///000000000000000111111222111333555666666888;;;===BBBGGGMMMOOOOOORRRXXX^^^aaa___jjjvvvmmmqqqnnnjjjaaa]]]bbb___[[[]]]]]][[[WWWTTTTTTTTTPPPOOOLLLJJJIIIHHHHHHHHHJJJMMMDDDVVVrrrccc[[[NNNMMMWWWmmmvvv^^^YYYSSSNNNMMMPPPTTTXXX___ccciiinnnmmmnnnwww~~~xxxwwwuuusssyyy|||~~~yyyqqqiiieeeZZZYYYVVVRRRNNNJJJHHHFFFCCCAAA>>><<<;;;:::999777888888888888888777777777333444555666666888;;;>>>:::888777999===>>><<<:::444555777;;;???@@@???===<<<<<<999555000---,,,---+++,,,---.........------+++,,,...//////...,,,+++---------............///000000000000000111111222000222555666777888;;;===@@@FFFMMMQQQQQQSSSXXX]]]bbb```kkkwwwfffiiijjjaaa^^^dddbbb]]]^^^^^^[[[VVVSSSSSSUUUSSSQQQNNNKKKIIIHHHGGGGGGFFFLLL===DDDxxxeeeVVVOOOKKKIIIUUUooojjjOOOOOONNNMMMLLLPPPWWW]]]eeekkkttt{{{|||~~~vvvsssuuuxxxqqqfff```YYYWWWUUURRRNNNJJJHHHFFFCCC@@@===;;;;;;:::888666999999999888888888888888333444555666666888<<<>>>999777666888<<<===;;;888333555777<<>>>>>;;;888999777444111///......///---------,,,,,,------.......................................////////////000000000000111111111111222333555555666888<<>>???===:::999777444000............------,,,,,,,,,---..........................................///////////////000000000111111111111222333444555666888;;;>>>AAAEEEMMMSSSRRRQQQWWW___aaa```jjjuuu~~~aaatttuuunnndddaaaZZZaaabbbddd```ZZZTTTPPPPPPQQQPPPNNNPPPQQQRRRTTTTTTRRRNNNJJJHHHNNNKKKGGGGGGNNNyyy|||fffUUUKKKDDDDDDGGGDDDIIIJJJOOOXXXVVVUUU^^^sssrrrlllvvvjjjYYYZZZXXXYYYaaammmwww{{{{{{xxxiii[[[OOOHHHHHHEEE@@@>>>======<<<;;;:::999888777666666666666666555666888<<<>>>===<<<999:::===>>>???===;;;999=========>>>??????>>>===:::888444000...,,,,,,,,,,,,,,,,,,,,,,,,---...///....................................///////////////000000000111111111111111333444555555888;;;>>>AAAEEEMMMSSSRRRQQQWWW___aaa___jjjuuu}}}^^^tttlllmmmeeeddd^^^fffeeeddd```\\\WWWRRRQQQQQQQQQQQQQQQRRRTTTTTTSSSPPPMMMKKKHHHQQQKKKFFFIIIIIIfffnnnZZZMMMFFFBBBDDDHHHHHHLLLIIIKKKTTTVVVZZZgggmmm^^^[[[eeeppp}}}hhhZZZVVVRRRRRR\\\jjjrrrpppjjjnnnpppyyy|||pppddd[[[QQQIIIIIIEEEAAA>>>======<<<;;;:::999888777666666666666777666666:::>>>???===:::999;;;<<<>>>>>>===<<<;;;<<<===???@@@@@@???>>><<<:::888444000---,,,++++++,,,,,,,,,,,,---......///....................................////////////000000000000111111111111111222444444555777;;;>>>AAAEEENNNSSSRRRQQQWWW___aaa^^^jjjvvv|||www]]]{{{}}}sssjjjeeeddd]]]ddd```\\\ZZZYYYVVVRRRPPPOOOQQQTTTQQQTTTVVVUUURRROOOOOOPPPQQQ[[[NNNDDDJJJEEEUUUpppaaaPPPGGGCCCCCCGGGMMMQQQTTTPPPQQQXXXYYY^^^lll~~~iii___YYYZZZcccjjjttt~~~ggg[[[RRROOOPPPZZZiiitttwwwuuukkkgggqqqxxxsssgggkkkjjjddd___\\\UUUNNNIIIFFFAAA???======<<<;;;:::999888777666666666666888666777;;;???@@@===999999999:::;;;;;;;;;;;;;;;999<<>>;;;:::888666333000------------,,,,,,,,,,,,---...//////....................................////////////000000000000111111111111111222333444555777:::===AAAEEENNNSSSRRRQQQWWW___aaa^^^jjjvvv{{{qqq```zzzgggcccbbbZZZ___YYYSSSSSSSSSSSSPPPMMMLLLPPPTTTQQQUUUXXXVVVRRROOORRRUUU[[[dddQQQCCCIIICCCIIInnn|||hhhZZZKKKDDDCCCFFFKKKQQQTTTXXXUUUUUUZZZYYY[[[hhhrrrttthhh[[[\\\^^^___fffmmmtttzzzggg\\\QQQPPPRRR]]]mmm}}}vvvsss}}}xxxqqqnnneeejjjjjjccc^^^\\\UUUMMMJJJFFFBBB???>>>===<<<;;;:::999888777666666666666888666777;;;@@@AAA===888888888888999999:::::::::777:::>>>@@@???<<<999888666444111///.........///+++++++++,,,---...///000..................................../////////000000000000000111111111111111222333444555777:::===AAAEEENNNSSSRRRQQQWWW___bbb^^^jjjwwwzzzfff^^^pppfffhhhbbb[[[WWWQQQOOOPPPQQQQQQPPPPPPQQQSSSSSSSSSPPPLLLIIIKKKRRRXXXYYYWWWSSSMMMGGGGGGJJJNNN|||uuuqqqYYYNNNFFFFFFHHHHHHLLLRRRUUUTTTSSSSSSUUUWWWXXXXXXYYYZZZ[[[[[[\\\aaahhhnnnuuu|||qqqccc[[[RRRSSSVVVbbb{{{~~~{{{wwwxxxssspppllliiifff___VVVOOOHHHEEE@@@===<<<<<<<<<<<<===<<<;;;:::999888888888999555333999@@@BBB===666999:::<<<>>>>>>===<<<;;;888;;;===??????<<<888555888444000...............,,,,,,,,,---------..............................---------............////////////000111111222222444444333444666:::>>>@@@DDDGGGNNNTTTTTTSSSYYYaaa]]]eeeuuucccddd}}}rrrhhhjjjddd^^^ZZZTTTQQQRRRSSSSSSRRRRRRSSSUUULLLJJJIIILLLPPPTTTUUUTTTXXXWWWTTTNNNJJJIIILLLOOOwwwrrrgggbbbRRRJJJFFFHHHKKKKKKNNNRRRTTTRRRQQQPPPPPPQQQRRRRRRVVVWWWYYYZZZ^^^dddmmmssszzz{{{mmm```YYYTTTXXX```rrr|||uuuoooiiiaaaWWWPPPHHHEEE@@@===<<<===<<<<<<===<<<;;;:::999888888888888777777;;;@@@AAA<<<777>>>>>>>>>>>>===;;;:::999999;;;>>>@@@???===:::777777444000...............,,,,,,,,,---------..............................---------............////////////000111111222222555444444444666:::===@@@CCCFFFMMMSSSSSSSSSYYYaaabbbhhhttt}}}bbbqqqppppppggghhhbbb^^^\\\UUUQQQSSSTTTTTTSSSRRRTTTUUUMMMJJJKKKTTT___ddd___XXXSSSSSSRRROOOLLLKKKKKKLLL^^^iiiYYYSSSMMMIIIGGGJJJLLLMMMNNNQQQRRRQQQPPPOOOOOOPPPRRRSSSVVVWWWZZZ]]]cccmmmwww~~~xxxjjj___XXXSSSYYYgggwwwgggXXXOOOHHHEEE@@@============<<<===<<<;;;:::999888888888777999===???@@@>>>;;;888CCCBBB@@@===;;;888777666;;;<<<>>>@@@@@@>>>;;;999666333000...............,,,,,,,,,---------..............................---------............////////////000111111222222555444444444666999===???AAADDDKKKRRRRRRRRRXXX```dddgggpppxxx~~~uuucccqqq|||iiibbbbbb]]][[[YYYRRROOOQQQRRRRRRQQQQQQRRRSSSRRROOOPPPYYYeeeiiibbbZZZNNNNNNOOOOOOMMMKKKJJJIIILLLwwwhhhTTTMMMKKKIIIHHHIIIKKKLLLNNNPPPRRRRRRRRRSSSTTTWWW[[[^^^\\\]]]```eeennnxxxxxxjjj^^^WWWTTTZZZjjjqqq[[[OOOIIIEEEAAA>>>=========<<<===<<<;;;:::999888888888666<<>>>>>>>>===;;;:::555222///......///...---,,,,,,,,,---------..............................---------............////////////000111111222222333333333444666999<<<===@@@CCCJJJQQQRRRRRRXXX``````cccjjjrrryyylllaaaxxxtttddd^^^]]]XXXXXXYYYQQQPPPQQQRRRRRRQQQQQQRRRTTTQQQPPPPPPUUUZZZ[[[WWWSSSMMMNNNOOOQQQPPPNNNKKKIIIFFFcccoooUUUJJJIIIIIIIIIHHHJJJOOOSSSVVVVVVWWWXXXXXXYYY\\\bbbgggdddeeehhhoooxxxyyyjjj]]]UUUXXX]]]jjjvvvrrrvvv~~~yyy```SSSIIIFFFAAA>>>===============<<<;;;:::999888888888666===CCCCCC>>>::::::<<>>>>>>>>>>>======<<<;;;:::999888888888777===CCCBBB<<<999:::>>>???===;;;999888888999:::>>>>>>===;;;:::999888888222111///...//////...---,,,,,,,,,---------..............................---------............////////////000111111222222000111333555888<<<>>>@@@AAAEEEKKKQQQQQQQQQVVV^^^aaaccciiiqqqzzz^^^iiiyyyjjj___\\\ZZZUUUYYY[[[TTTRRRTTTUUUUUUTTTTTTUUUVVVUUUTTTRRRQQQPPPOOOMMMLLLOOONNNOOOQQQSSSQQQLLLHHHFFFJJJ[[[aaaNNNKKKQQQTTTRRRRRRXXX\\\[[[]]]^^^___^^^]]]```gggmmmuuuwww|||sssbbbXXXYYY^^^jjjyyyyyy}}}sssbbbVVVJJJFFFBBB???>>>>>>>>>======<<<;;;:::999888888888888<<<@@@???;;;999;;;??????>>>===;;;::::::;;;;;;BBB@@@>>><<<999888888777222000......//////...,,,,,,,,,,,,---------..............................---------............////////////000111111222222111222555888<<<@@@BBBDDDCCCFFFMMMRRRQQQPPPUUU]]]```ccckkksss|||```ttt}}}uuuggg]]]ZZZWWWRRRWWW[[[SSSPPPRRRSSSSSSRRRRRRSSSTTTTTTQQQOOOPPPQQQQQQMMMIIILLLLLLLLLNNNOOONNNHHHDDDEEEDDDMMMvvvhhhTTTRRRZZZ]]]YYYWWWYYYYYYVVV[[[^^^```______dddmmmttt|||~~~zzziii___```gggvvv~~~tttqqqqqqkkk]]]PPPJJJFFFBBB???>>>>>>>>>=========;;;:::999888888888888<<<>>>===:::999<<<@@@AAA@@@???>>>===<<<<<<<<