BMU6( }}}yyyzzz~~~~~~~~~~~~|||yyyyyy~~~}}}{{{|||yyy~~~~~~|||~~~~~~}}}|||||||||~~~zzzuuurrrrrrvvvyyywwwzzzxxxsssppppppnnniiifffnnnoooqqqyyywwwtttzzztttsssqqqooommmmmmmmmmmmlllmmmnnnpppqqqrrrssssssvvvvvvvvvwwwwwwwwwwwwxxxtttvvvxxxzzz{{{|||~~~|||}}}}}}wwwwww{{{wwwxxxwwwwww}}}zzzuuuwww}}}}}}~~~}}}zzztttpppmmmlllkkklllmmmoooppprrrssstttpppppptttxxxwwwssssssuuussspppooonnnkkkggghhhllleeegggjjjmmmpppqqqqqqrrrwwwzzz}}}}}}|||}}}}}}~~~~~~}}}}}}|||xxxuuuwww}}}xxxrrrsssxxxyyyvvvoooqqqqqqqqqtttyyyyyyvvvnnnkkklllqqqtttsssssstttfffnnnwww|||yyysssmmmjjjnnnpppkkkjjjpppoooqqq~~~vvvmmmwww~~~qqqqqqyyynnnkkkwwwwwwsssaaaZZZVVV\\\eeekkkkkkeee\\\VVVbbbaaaaaaccchhhmmmqqqrrrmmmiiiiiinnnqqqpppmmmmmmpppnnnmmmkkkjjjjjjjjjkkkbbbbbbeeehhhgggeeeiiioookkkjjjfffbbbdddjjjnnnlllpppmmmlllnnnmmmiiihhhkkkgggkkklllkkkkkklllkkkgggiiimmmvvv}}}{{{sssooopppkkknnnsssvvvwwwvvvwwwwww~~~zzzvvvwww|||~~~rrrssszzzyyy{{{}}}xxxpppssszzz{{{kkk^^^aaaqqqvvv}}}}}}pppgggsss~~~|||pppttt~~~{{{{{{yyyyyy{{{}}}}}}{{{|||}}}uuu{{{|||vvvqqqppppppooopppyyyyyyxxx}}}zzzvvvzzzuuutttsssrrrqqqqqqqqqqqqsssrrrrrrrrrssstttuuuvvvnnnnnnmmmnnnooorrrtttvvvooopppttt{{{{{{{{{wwwwwwvvvwww}}}}}}{{{zzz{{{yyy{{{|||~~~~~~}}}|||yyyyyy~~~|||{{{{{{xxxvvvyyy|||~~~~~~|||}}}~~~}}}~~~yyy||||||}}}||||||{{{{{{{{{{{{{{{~~~~~~nnnnnnllljjjiiimmmtttyyy111666;;;<<<999777888:::666???JJJSSS\\\hhhwww...000333555666444111///...000333666:::@@@EEEIIIPPPZZZdddiiilllrrryyy|||555111......000222222111222///++++++,,,---+++)))///222555666777:::@@@DDDCCCFFFLLLTTT\\\ccchhhkkkssszzz444111///...///111222222222000///000333555555444000///............000222555777:::===AAADDDGGGHHHLLLRRRXXXZZZZZZ___iiiqqqvvv+++...111222111///...---............---......///000......111222111000000///............000111222333777<<<@@@BBBEEEIIILLLGGGLLLSSSXXX[[[```fffjjjsssvvv}}}}}}{{{tttjjjmmmgggXXXHHHIIIHHHEEEAAA@@@BBBDDDSSSWWW[[[\\\\\\[[[]]]___uuu}}}......///////////////...////////////////////////........................---------............///......///111222333444555;;;<<<>>>AAADDDGGGJJJKKKPPPTTTXXX[[[]]]dddnnnvvv|||}}}|||uuuiii[[[RRRRRRSSSRRRPPPQQQRRRSSSWWW^^^fffnnnrrr|||zzz~~~{{{xxxvvvuuuttttttpppjjjiiiiiigggbbb]]]YYYZZZZZZ[[[[[[\\\\\\]]]]]]ZZZVVVSSSQQQPPPQQQRRRRRRUUUYYY\\\\\\ZZZVVVSSSWWWXXXZZZ]]]___aaacccdddkkkjjjhhhfffdddaaa```___iiiiiiiiijjjjjjjjjkkkkkkiiimmmsssxxxyyyyyyzzzzzz}}}wwwzzzvvvqqquuuooorrrtttvvvxxx{{{}}}}}}{{{wwwuuuzzzyyywwwsssooonnnrrruuu```YYYPPPKKKJJJJJJGGGCCCGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLKKKJJJJJJKKKOOORRRTTTQQQQQQPPPOOOMMMKKKIIIHHHNNNOOOPPPRRRTTTVVVWWWXXXWWWWWWWWWVVVTTTRRRPPPNNNPPPPPPPPPQQQSSSVVVYYYZZZVVVVVVWWWXXXYYY[[[\\\]]]^^^___`````````aaadddfffhhhhhhjjjnnnpppmmmfff```___aaafffoooxxx}}}}}}|||zzztttkkkbbb\\\YYYYYYZZZLLLPPPTTTUUUSSSOOOKKKIIIIIIHHHGGGDDDBBBAAACCCEEE===>>>BBBEEEAAA<<<===AAA;;;======<<<<<<===:::555;;;;;;;;;;;;;;;<<<<<<===///000000000000///..............................------------------------,,,---------............------...///000111111222000000222333555777888999:::>>>AAABBBCCCGGGOOOUUUYYY[[[```ffflllrrrwwwyyyuuuqqqlllkkkmmmooommmjjjccc```\\\XXXVVVWWWYYY[[[___]]]ZZZXXXWWWXXXZZZ\\\^^^[[[YYYXXXXXXYYYYYYYYYRRRTTTVVVXXXZZZZZZYYYYYYUUUUUUTTTTTTVVVYYY[[[]]]```^^^[[[ZZZ\\\\\\ZZZXXX___bbbeeefffgggkkksssyyy}}}}}}zzztttnnnnnntttyyyyyyzzz}}}zzzwwwjjjccccccjjjjjjbbb___ccc^^^YYYUUUUUUYYYYYYUUUPPPNNNNNNMMMKKKJJJHHHGGGFFFHHHCCC??????DDDIIIKKKKKKEEEEEEDDDCCCAAA???===<<>><<>>===>>>???AAACCCEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJSSSSSSSSSTTTTTTTTTUUUUUUNNNRRRWWWZZZ[[[[[[\\\]]]aaaeee```\\\aaa^^^[[[`````````aaadddffffffdddbbbfffiiikkkiiiccc___^^^___bbbbbbbbbaaa```^^^]]][[[ZZZ[[[[[[YYYUUUTTTUUUWWWZZZTTTMMMKKKKKKKKKIIIFFFEEEDDDCCCBBBBBBBBBBBBBBB???@@@@@@AAAAAAAAAAAA@@@>>>===;;;999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999999999:::;;;<<<<<<======>>>??????@@@???>>>===<<<=========>>>>>>@@@AAAAAA<<<<<<<<<<<<===>>>@@@@@@EEEGGGHHHHHHHHHIIIKKKMMMFFFJJJNNNPPPPPPNNNKKKIIIQQQRRRTTTYYY___bbbaaa___eeebbb^^^ZZZYYY[[[]]]```dddhhhlllooonnnlllkkkjjjbbbaaa^^^XXXQQQJJJGGGFFFDDD<<<777777777444333444444333333555888999999999888888777666555555444444222222222111000///...---------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------......//////---///222222111222555999===>>>AAACCCFFFIIIKKKLLLNNNPPPSSSVVVZZZ\\\^^^___^^^```dddhhhkkknnnoooooommmnnnooonnnllljjjiiijjjeeeeeeeeedddbbb```^^^]]]YYYXXXWWWUUUSSSRRRRRRRRRMMMMMMMMMLLLLLLLLLLLLKKKKKKMMMOOONNNMMMKKKJJJKKKMMMOOOSSSWWW[[[^^^___```eeefffiiilllooorrruuuvvvtttuuuwwwzzz|||~~~}}}zzzwwwwwwxxxzzz||||||{{{~~~}}}xxxssskkk___VVVQQQMMMOOOXXXaaaaaa]]]ZZZSSSVVV\\\dddiiikkkiiifff___^^^\\\ZZZWWWUUUSSSRRRRRRPPPMMMJJJFFFDDDBBBAAACCC@@@======@@@BBBAAA@@@===<<<:::888888999:::<<<::::::;;;;;;;;;::::::999<<<:::999999;;;;;;:::999555555666666777888888888444555666777777777666555888666555666777888888777===>>>>>><<<999999===AAAAAABBBAAA===888777999======;;;:::>>>CCCHHHJJJIIIDDDEEEEEEFFFEEEDDDDDDCCCGGGGGGFFFFFFFFFEEEEEEEEEHHHDDD>>>:::888666555444:::555888@@@CCC>>><<>>@@@DDDFFFFFFGGGHHHIIIKKKKKKLLLPPPNNNNNNPPPUUUXXXXXXWWW^^^VVVQQQPPPRRRRRRUUUXXXZZZ^^^```^^^^^^aaacccbbbfffddd```^^^]]]___aaabbbddd```\\\XXXXXXXXXXXXWWW]]]\\\\\\ZZZWWWSSSPPPNNNEEEDDDBBBAAAAAAAAABBBCCC>>>===;;;888666555444333444111///111444666444222222222111111000///......000000000111111222222222111222444666666555333222111111222333555666777777222333444555777888999999;;;;;;;;;;;;<<<<<<<<<===:::<<>>;;;444111555666111111555///000222444666999:::;;;555555444333111///---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++.............../////////,,,...000000...---...000555555555666666777777777666777888999::::::::::::@@@AAAAAAAAAAAA@@@??????===>>>??????>>>>>>???AAA===<<<:::999777666666555777666555333222222222222333333333222222222222222111222333333222111222444///000222444555666666666777888999:::<<<===>>>??????@@@AAACCCEEEFFFGGGGGGHHHFFFDDDBBBAAACCCDDDFFF@@@CCCHHHNNNTTTXXX[[[\\\]]]___cccgggkkkoooqqqssspppqqqpppiiibbbaaafffllljjjqqquuuttttttyyy}}}~~~vvvsssnnniiigggiiioootttuuuoooiiihhhhhheee]]]VVVVVVMMMEEECCCEEECCC<<<777111555<<>>===<<<999999888777777888::::::666777888999999888777555:::::::::;;;===>>>???@@@MMMLLLJJJFFFBBB???@@@BBB999>>>CCCEEECCC>>>;;;999999333......222444222000777666666555555444444333888888888888888888888999777777888999999888666555333111555===BBB@@@>>>@@@;;;<<<===<<<;;;;;;<<<===:::::::::;;;;;;;;;;;;;;;CCCFFFIIIIIIFFFBBB@@@@@@@@@CCCHHHLLLMMMKKKGGGDDD?????????===;;;:::<<<>>>;;;;;;<<<===>>>>>>??????<<>>;;;888777888888999999:::::::::999:::;;;;;;:::888888777555444333444555555444111999888777666555555555555777888:::;;;;;;999666444444555666777888888777777333444555777777888888888777777666666555555555444111111222333444555555555555666777777666555333222444333333222222222333333555777888777777777999;;;:::===AAACCCDDDEEEIIIKKKEEECCCAAA???????????????999999888888777777777777;;;>>>BBBEEEGGGJJJLLLOOOTTTXXX___ffflllrrryyy}}}vvvqqqsss|||{{{lllaaa[[[RRROOOTTTTTTLLLJJJOOOMMMOOORRRUUUYYY\\\^^^___777777666555222000...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,+++++++++*********))))))***++++++,,,------)))+++------,,,+++++++++........................///////////////...---,,,......///000000111111111000111111000///000222444222111000///...//////000222111000000/////////000111111111111222222222222000111222222000000222444111111111111111111111000000000000//////.........---...///000000000000///000000000000000000000000222444777;;;>>>AAABBBCCCDDDEEEGGGIIIKKKMMMNNNNNNRRRSSSUUUWWWYYY[[[]]]___]]]ccceeecccaaadddggggggddddddbbb```___aaaeeeiiieeedddcccdddgggiiikkkllljjjaaaUUUKKKGGGCCC;;;333::::::;;;===@@@AAA@@@>>>666666666666666777777777555666666777777777777777666555444444555666555555000111333555666777777777444444555555666777777777333333555888;;;<<<:::999;;;:::888777777999:::;;;;;;;;;;;;<<<<<<=========>>>???@@@AAABBBDDDFFFGGGOOOPPPPPPQQQQQQRRRUUUWWWMMMRRRYYY]]]^^^[[[WWWUUUMMMFFF>>>::::::888444000000000///......///000111111222222222222333333333222222333333111000///...:::999:::???BBB@@@======444666777777555555777999444444333333222222222222///333777777333111222444000222555777777666444222888999888777555666888:::777777888888999:::;;;;;;:::<<<>>>???===:::777666666666555555444333222222;;;===>>>>>>@@@EEEOOOVVVNNNAAA222+++000888<<<:::YYYTTTNNNKKKLLLPPPVVVZZZ]]]dddkkknnnjjjdddaaa```ZZZ\\\```bbbbbb___\\\ZZZ[[[[[[\\\^^^___]]]XXXTTTLLLJJJFFFAAA>>><<<;;;;;;===<<<:::999888777777777777666555444444333222111222222222222333333444444000111333444444444222222000111111222222222222222......////////////000000333222222222111111000000111111222222222333333333222333333222111111333555---333222222::::::888>>>DDDFFFFFFAAA999444555777666444222555999;;;999777777777777777888888999999999888666666666666666666555444444555555444333111333333222222222222333333777888:::;;;;;;999666444///111333666777888777777444444555555666555555555111111111111222222222222222222222222222222333333222333444555555555444333222222111000000000111111444555666666555555777999444333333666<<<@@@AAAAAAFFFEEEDDDCCCBBBCCCDDDFFF??????>>>===<<<:::888777;;;>>>AAACCCDDDFFFHHHJJJ???BBBEEEIIIOOOVVV^^^dddbbbccclllyyyxxxnnnggggggaaaaaahhhkkkfffeeeiiihhhiiiiiijjjjjjiiihhhhhh999888777666444111///...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********++++++++++++++++++*********''''''((()))***+++,,,,,,'''((()))***************)))))))))******************++++++,,,,,,,,,,,,+++((((((((()))))))))******---------+++)))((((((***)))))))))))))))***+++,,,******))))))))))))***+++++++++++++++,,,,,,,,,,,,***+++---,,,++++++,,,---+++++++++,,,,,,---------000000//////////////////000111111111111000000///---...///111222222222222888999:::;;;<<<============>>>???AAABBBCCCDDDDDDGGGHHHJJJOOOTTTVVVUUURRRQQQUUUVVVTTTTTTWWWXXXWWWSSSVVVYYY[[[]]]___bbbeee``````^^^ZZZVVVTTTVVVYYY___```^^^\\\]]]]]]XXXQQQBBB@@@===;;;;;;;;;:::888>>>>>>>>>===<<<<<<;;;;;;000000111111111000000///222222222222111111111111---...///111222333333333222222222222222333444555111111111222333333111///666555444444444555666777777666555555666777999:::666777888999999:::<<<>>>:::;;;<<>>;;;999777666666777666555444444444444444000000000000000000000000---......///000000111111///000111222222111000///---......///////////////............//////////////////000000000111111111333333333444444444444555333444444333222222333555...444222111888777333888===EEENNNMMMEEE<<<:::;;;CCCAAA???AAADDDEEEDDDBBBAAAAAABBBCCCDDDFFFHHHIIIEEECCC@@@???@@@@@@@@@???777888888777666555444333000000//////000111222222333444666777666555333222...///111222222222111000111111111222111111000///......//////000111111111111000//////......//////...///000111111222222111555444444333333333444444222333333333222222444666777444222555;;;??????===:::;;;;;;:::::::::===???999:::;;;<<<============999;;;===>>>>>>???@@@AAA>>>======<<<===BBBHHHMMMNNNNNNTTT]]]bbbbbbbbbeeegggeeeeeefffggghhhgggfff\\\\\\^^^^^^^^^]]]\\\[[[999999888777555333111///++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******)))))))))***************))))))******+++,,,,,,,,,))))))))))))***+++++++++************++++++++++++((()))***+++,,,,,,,,,,,,222222000///......------000111111000---,,,,,,------------.........//////,,,,,,,,,,,,---...//////////////////000000000111...000111111000...//////////////////000111222222+++,,,,,,,,,------......//////000000000000000///.........000111444555777555555555555555555555555555777999<<<>>>@@@BBBBBBKKKKKKLLLOOOQQQQQQNNNKKKMMMPPPQQQQQQTTTZZZZZZWWWTTTWWW[[[^^^```bbbdddfff]]]___``````^^^^^^```bbbOOOSSSTTTOOOKKKIIIEEE>>>EEECCCAAA@@@AAABBBBBBAAA666666555444333222111111444444555666555444333222...///000000000//////000...///000111111222222222222222333333444333333333333111111111222111000...333222222333333444555555222222222222222333333444111333444444222222555777:::999999999:::::::::999>>><<<;;;<<<@@@DDDGGGIIIQQQQQQQQQQQQQQQRRRRRRRRRFFFCCC>>>999555444333444444444444444444444333333///000111111222666<<>>;;;>>>GGGLLLJJJHHHIIILLLKKKIIIFFFDDDCCCDDDEEELLLLLLKKKIIIHHHKKKQQQUUUIIIFFFBBBCCCDDDCCC???;;;666666555444333333222222111111000000000000000000...///000000000000111222.....................///---......//////000//////,,,---...000000///......000000000000111111222222...//////000111111222222111222222222333333333333333555666555444333444666111777444333999777222777333;;;CCCFFFDDDAAAAAABBB===<<<;;;;;;===>>>>>>===;;;;;;<<<<<<>>>@@@CCCDDD>>><<<:::;;;;;;;;;888555444555555444222111111222000//////............///......//////000000////////////000000000//////.../////////000000000//////000000000111111111111111000///...------...///000//////.........///000000,,,,,,,,,+++,,,,,,------111222222222111111333444/////////000111333444444222444555444222111333555111222333555666888888999999<<<>>>???>>>===>>>>>>?????????>>>>>>@@@EEEHHHVVVQQQPPPUUUZZZ^^^dddiiidddfffbbbYYYZZZbbbccc^^^QQQSSSUUUWWWXXXXXXXXXWWW999999888777555333222000++++++++++++++++++++++++************************(((((((((((())))))))))))(((((((((((())))))*********************************)))'''((()))*********++++++++++++,,,,,,,,,,,,******+++,,,,,,---,,,,,,((((((((()))***+++,,,---''')))***+++***)))************+++,,,,,,++++++***+++++++++,,,,,,---//////,,,,,,,,,---------......+++---//////---,,,++++++000//////.........//////......////////////000000***+++,,,---............///...------///333888:::333333333333333333444444555666777999::::::::::::888:::===???AAABBBBBBBBBDDDEEECCCCCCGGGKKKJJJEEEGGGJJJLLLMMMNNNNNNPPPRRRRRRSSSSSSSSSQQQNNNKKKIIIHHHMMMMMMFFFAAABBBBBB@@@:::888777777777666444222222222222111111000000000+++,,,...///000///......+++---///000//////000111---------.........//////...///222333333111///...///.........000111111000...//////000111222222222222333333444333222111000333555777666333333666888888777666666888888777666888999:::===@@@BBBBBBAAA<<<@@@EEEJJJNNNQQQUUUXXXfffaaaXXXNNNFFF@@@===<<<555555555444444444333333222777<<>>>>>>>>???888777555333444666666444444222111222333444333111.../////////000000000000......///000111000000///222111111000///...------///111333444333111111222//////000000000000111111//////000000111222222333000000000000111111111111//////000222555666444222333666>>>RRRpppLLLBBB:::<<<>>>???CCCIIIDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDEEEEEECCCDDDGGGKKKNNNHHHAAA>>>???>>>;;;777444444555555444333222222...---------------......------...---,,,+++,,,---//////......---,,,,,,,,,******++++++---......///***,,,...//////...---,,,+++++++++,,,------....../////////...............000000000000111111111111000222444444222222222333000666444222888555000555333333222111222444888;;;777888888999999;;;<<<>>><<<;;;;;;;;;<<<===???@@@;;;::::::;;;<<<:::444000222222222111000///000222000000...---,,,,,,++++++******++++++,,,,,,------------------.........///+++,,,---......//////...,,,,,,,,,,,,,,,+++++++++---,,,,,,+++,,,---///000///...---,,,+++,,,---...000000000000000111222222///000111000//////000222...111333222000///111444888:::;;;999666444555777666666666666666666666666333555888999888777777777:::;;;<<<;;;;;;;;;===???HHHAAA===AAAFFFJJJMMMQQQEEEKKKEEE888<<>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBEEEJJJNNNOOOLLLHHHEEEIIIJJJKKKKKKIIIGGGGGGHHHDDDCCCBBB@@@===;;;:::999666666555444444333222222222111111111000000////////////.........------------------............///...------------...//////000000000000000000000000............////////////////////////000000000000///000000000111111111111111111222222222333333333333333333444444444555555666777777888999::::::;;;:::::::::===BBBIIIPPPTTTLLLRRRYYY^^^^^^[[[WWWUUUUUUOOOHHHDDDCCCCCCAAA???IIIHHHEEEBBB???<<<999888666666555444444333222222111111000000//////......//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------////////////000000000000////////////000000000000000000111111111222222222000333333111555IIIjjj{{{UUU777999???;;;;;;DDD>>>>>>>>>>>>????????????BBBAAA@@@@@@@@@AAABBBCCCBBBAAA???===;;;888666555333333222222111000/////////............---------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000///000000000111111111111000000111111111222222222444444444444444444444444555555555666666666666777999888777666666777888999888888888666555333111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////333000...000111000000111333333333333333333333333222222222222222222222222555555555555666666666666555777:::;;;<<<>>>AAACCCEEECCCAAAAAACCCDDDCCCCCC<<>>>>>>>>>>>?????????@@@@@@BBBFFFIIIJJJHHHEEECCCFFFHHHIIIHHHFFFDDDDDDEEEBBBAAA???===;;;999777777555444444333222222111111000000/////////.........///.........---------,,,------------............---------------......///////////////////////////---.........////////////....../////////000000000//////000000000111111111111111111222222222222333222222333333333333444444444444555555666666777777555555555777:::>>>BBBEEENNNRRRWWWYYYXXXUUUQQQPPPZZZWWWTTTQQQPPPNNNMMMKKKBBBAAA???<<<999666444333444444333222222111000000000000000/////////......///////////////////////////////////////////////////////////////////////////////////////////////////.........------------....../////////000000000....../////////000000000000000000111111111222222000222333222222777@@@IIIRRR>>>111666;;;666444999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========>>>???@@@======<<<;;;:::999888777333222222111000000//////............------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.....................////////////000//////000000000111111111000000000111111111222222222222222222222222222222333333333333444444444444666555444444444444555666555555555444333111000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...---------------.../////////...---...000000111111222222222222222222222222222222222222222222222222333444444444444555555555555777999999999:::;;;===>>>======>>>@@@AAA@@@??????BBBEEEEEEDDDBBBAAABBB===>>>>>>>>>??????@@@@@@999999999777444111111222...,,,)))))))))******)))******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))************************)))*********++++++++++++)))))))))*********++++++)))*********++++++++++++***++++++,,,,,,---------000000111111000///---,,,++++++,,,,,,,,,---------000000111222333555666666333333333444555666777888::::::::::::;;;;;;;;;;;;<<<===@@@BBBBBBBBB@@@???AAACCCDDDCCCAAA??????@@@===<<<;;;999777555444333222222222111000000//////.........---------------......------------,,,,,,,,,,,,,,,---------......------,,,,,,------...///---------------------------------.........//////.........////////////000////////////000000000000000000000111111111222222111111111111222222222222222222222222222222333333222222222222222444555555===AAAFFFJJJMMMOOORRRTTTMMMNNNNNNLLLHHHDDDAAA@@@:::999888666444222111000111111000000//////......///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////............------------.........////////////000.........////////////000000000000000111111111111......000333444333///+++444222222555777555444666666666777777777888888888999999999999999:::;;;;;;:::999999888777666555555222111111000000/////////......---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------............////////////000000000000000000000000111111111111000000000000000000000000000000000111111111222222222222111111111111222222111111111111000///...............---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///------------...000111111000000000111111111111111111111111111111111222222222222222333333333444444555666777666555555555777888888999<<<>>>@@@???===AAA===999:::===???>>><<<:::;;;;;;<<<>>>??????@@@999:::999777333111111111...,,,)))))))))******)))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++))))))))))))))))))))))))************************)))))))))************+++((((((((())))))))))))***))))))))))))***************++++++,,,---......///////////////...---++++++*********+++++++++,,,,,,...///000111222333444444111111111222222333555555555666666666666777777777777888999999:::;;;;;;;;;<<<===>>>>>><<<::::::;;;888777666444333111000000000/////////.........---------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////........./////////000000//////000000000111111111/////////000000000111111111111111000000000000000222333333222222111000///---000555999>>>DDDKKKOOOKKKOOOQQQOOOHHH@@@<<<:::666555444333222111000000000/////////......------........................................................................................................................------------------------------........./////////------.........//////////////////000000000111111000...---000444666555222222555444111000333555555333444444444444555555555666666666666666777777777:::999777555333111000///000000000/////////......------------,,,,,,,,,+++***++++++++++++++++++***************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,---------........./////////000000/////////000000000111111////////////////////////////////////000000000000000000////////////000000//////////////////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///---000000...---///111000......////////////000000000000000111111111111111222222222333333333333444333444555555333222333444666666999<<<@@@AAA@@@>>>>>>999555666999;;;;;;888::::::;;;<<<<<<===>>>>>>:::;;;:::888444222111111...,,,)))))))))******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********''''''((((((((()))))))))(((((()))))))))*********++++++,,,---...//////000,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------...///000111111222111000000000111222333444222222222333333333444444444333333444444555666777888999:::999777666666666333333222111000......------------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---............/////////........./////////000000........./////////000000111000000000000000000000222333333444333222111000111111222111222444888;;;BBBFFFJJJHHHBBB;;;777555222222222111111000000000////////////............---------------.........------------------------------------------------------------------------------------------------,,,,,,------------------------------............------------................../////////000000000333222000......///111222222444222,,,---222222...222222333333333444444444333444444555555555555555666666444222111///------//////...............------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,---............/////////....../////////000000000000000000000000000000000...////////////000000000////////////////////////......////////////......++++++++++++************************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......000555555///,,,///000...---------......//////////////////000000111111111222222333333333444444444111333444444333333444666555666888<<>>888888999999888888888999::::::::::::999999999999<<<<<<<<<999555333222222...,,,)))))))))******)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))((()))))))))************,,,,,,,,,------.........***************+++++++++******+++++++++,,,,,,,,,,,,,,,---......///000000000000//////000111111222000000000111111111222222111111111111111333444555555666777666444333333333000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------.........///------........./////////............////////////000000000000000111111111000111222222222222111111444444333111//////000222///222555555333000...---/////////............---//////////////////......,,,,,,,,,---------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------..................///////////////111333222///---...000///000111111333555222,,,222222222222333333333333222333333444555444444444111000000000/////////...------------------------,,,,,,,,,+++++++++*********+++,,,------,,,+++***************************++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........///............////////////000000000000000000000000....../////////000000000//////000000000000//////....../////////...------+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))************+++++++++************++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...111777888000+++...///---,,,,,,------.../////////......//////000000111111222222333333333444444444000222444444444444666777555555666999<<<===<<<:::555999===<<<999666888:::888888888777777666666666>>>>>>===:::666444333333...,,,)))))))))******)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++***))))))))))))))))))***************++++++++++++++++++,,,,,,---........................//////000/////////000000000111111000000000000111222333333333444555555333111111222//////......------,,,,,,+++++++++++++++++++++,,,*********+++++++++,,,,,,************+++++++++,,,************++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------.........,,,------------...................../////////////////////000000111111222000000000000000000111111...000222222222222333444000000111222444555333222///.........------------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------------........./////////+++...111333333222222222000///111555666444333333111111111111222222222222000111222333444333333222////////////............,,,,,,,,,,,,,,,---------++++++++++++************)))***+++,,,,,,+++***)))************************************************((())))))***++++++,,,,,,))))))))))))*********+++************+++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........------........./////////000000000000000000000000------........./////////...///000000000000///..................---,,,++++++++++++*********))))))))))))))))))))))))))))))************************************************************************))))))))))))************++++++************++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......777777...***...000---,,,,,,------...//////000------...//////000111111111111111222222222222333111333444444333333555666777666666777999:::999888777:::===<<<999777999<<<888888888888999999999999??????>>>;;;777444444444...,,,***))))))******))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))***************++++++++++++*********)))))))))))))))+++***)))(((((('''(((((())))))))))))************+++++++++,,,,,,---------------,,,,,,------....../////////000000000111111//////000111111222222222333444555444222111000111.........---------,,,,,,++++++++++++++++++,,,,,,(((((())))))*********+++))))))******+++++++++,,,)))************+++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------.............../////////000000......//////000111222222111000000//////000111111...000333333222111111111111...,,,---000222000...000000000//////.........------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////000...---...///111111000333///...000...+++///888000000000000111111111222///000222333333333222111222111000///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))''')))***++++++***)))'''))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////////////////,,,,,,---------...............///000000///......------...---,,,+++******++++++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++444666---(((...000---,,,,,,------...///000000---------...///000000111000000000000111111111111222333444444333222333555;;;999777777888999999888;;;;;;;;;:::999999;;;===::::::;;;<<<===>>>>>>???===;;;;;;<<<999333222444222...***''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******---+++((('''((())))))(((++++++,,,,,,,,,---------,,,---......//////......---------............///000111111111111222222222111222222222222111000000000///...---,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---------......////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///......///000000000000000////////////000000000000000000000000000000000000222333333333333222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******************************************************))))))******+++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,,,,........................---------............///................................................////////////////////////,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))***+++)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444333111000///...//////---------............///000000000000111111111111111111222222222333333333000111222222333333222222666888999999999999:::<<<:::::::::999999999888888999777666777888888777666===;;;::::::777111111444222...***''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))000///...,,,***)))))))))++++++++++++,,,,,,,,,,,,,,,------...............---------............/////////000000000111111111111111222222111111000/////////...,,,,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------........./////////000000000000000000000000////////////000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------..................///000000000000000////////////000000000000000000000000000000000000222222333333222222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******************************************************))))))******+++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,........................---------............///........................................................................,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...------......------------............//////000000000111111111111111111222222222333333111222222333333333333333666888999999999999:::<<<::::::999999999888888888999888666777777888666555>>>;;;999888444//////333111...***((((((((()))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((111333333111,,,)))((())))))*********++++++++++++,,,,,,---...............---------............///........./////////000000111111111111111000/////////...---,,,,,,++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------............/////////000000000////////////000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------..................///000000000000///////////////000000000000000000000000000000000000222222222222222111000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************************************))))))******+++,,,))))))))))))))))))))))))******************++++++---------------------------------............///------------------------------------------------........................+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))******)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------............//////000000000000111111111111111222222222222333222222333444444444444444666888999999888999:::<<<999999999999888888888777:::888666666666666555333@@@<<<999777333...///333111...***(((((()))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''---111444111+++''''''***))))))))))))************,,,,,,---.........---------------............///....../////////000000000000000111111000000///......------,,,+++++++++,,,******************************++++++++++++,,,,,,***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------.............../////////000000////////////000000000000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........---...//////000000//////////////////000000000000000000000000000000000000111111111222111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******************************************************))))))******+++,,,))))))))))))))))))))))))+++++++++***************---------------------------------............///------------------------------------------------------------------------+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,---------.........////////////000000000111111111111111222222222222222333444444555555444444666777999999888888:::;;;999888888888888777777777999888666555555555333111BBB>>>;;;888444//////333000...***)))))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''+++///...)))&&&'''***(((((()))))))))*********+++,,,,,,---...------------------............////////////000000000111111///000000000000///......------,,,+++++++++,,,,,,************************))))))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..................////////////.../////////000000000111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------...///////////////////////////000000000000000000000000000000000000000000111111000000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,))))))))))))))))))))))))+++++++++***************---------------------------------............///------------------------------------------------------------------------************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,------------......////////////000000000000000111111111222222222222333444444555555444444555777888888888888999;;;888888888777777777666666888777555444444444222000BBB>>><<<:::555///...222000---+++)))))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((($$$'''***)))'''&&&(((***((()))))))))************++++++,,,------------------------............/////////000000000111111111///////////////......---,,,,,,++++++++++++,,,,,,************************((((((((())))))))))))***************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////......//////000000111111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------...////////////...////////////000000000000000000000000000000000000000000000000000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,))))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''')))))))))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,------------......////////////000000000000000111111111111222222222333444444444444444555777888888777888999;;;777777777777666666666666777555333333444333222000@@@===;;;:::555...,,,///000---+++)))))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((()))***)))))))))*********++++++++++++,,,------------,,,---------............///........./////////000000....../////////...------,,,+++++++++++++++,,,,,,************************((())))))))))))*********************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////.........///000111111111////////////////////////................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---......//////......////////////000000000000000000000000000000000000//////000000//////...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,***************************+++,,,---------,,,+++++++++,,,,,,,,,---------........./////////000000000000000000111111111111111222222333333333333333555666888888777777999:::777777666666666555555555555333222222333333222000>>><<<;;;:::444---***,,,///---+++******)))(((&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******,,,)))'''''')))***+++***************++++++++++++++++++,,,---------,,,,,,---------.........//////---------.........//////......//////......---,,,+++++++++***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---......///000111111222////////////////////////................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---......//////......////////////000000000000000000000000000000000000///////////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))*********************************************************)))***++++++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************+++++++++,,,,,,,,,***************************+++,,,------,,,+++***++++++,,,,,,,,,---------............/////////000000000000000111111111111111111222333333333333222555666888888777777999:::777666666666555555555555444222111222333333222111??????>>>999222---,,,---+++***)))(((((())))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++******************++++++,,,,,,,,,,,,---------------............///,,,---......//////......//////.........---------+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((()))************++++++++++++++++++*********)))))))))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////222000...---,,,---...///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------..................//////////////////000111111111111111000000000000000000000000////////////............------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++******)))***************************************+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------............////////////000000000000000000000000111111111111111111111111444555666777777666555555:::888666444333444555666222222222111111111000000>>>???===888222---,,,,,,++++++)))((((((((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((************************+++++++++,,,,,,,,,------------------............,,,------.....................------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))*********++++++++++++++++++*********)))))))))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------............////////////111000...---,,,---...///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,------------...............//////////////////000111111111111000000000000000000000000000////////////............------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,******************************+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------............////////////000000000000000000000000222222222222222111111111222333555666777777666666888666444333222222333444222222111111111000000000>>>===;;;777111---,,,,,,,,,+++)))((((((((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,------------............,,,,,,---...............---,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********+++++++++++++++***************)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------............/////////000///...---------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------............/////////...///000000111111000000000000000000000000000000/////////............---------------------------+++++++++++++++*********))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************+++++++++***************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))***,,,---...******************************+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,---------............/////////000000000000000000000000222222222222222222222222111222333555666666666666666444333111111111222222111111111111000000000000>>>===999555111---,,,+++,,,+++***((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---.........------++++++++++++************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------------.........////////////...---------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------------.........//////...//////000000000000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,---******************************+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,---------------.........//////000000000000000000000000222222222222333333333333222333333444444555555555444333222111111111111222111111000000000/////////???<<<888444111...---,,,---,,,***(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...+++,,,,,,---...---------++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------..................---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------..................///000000000000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***************+++******************************+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------------------............////////////////////////111111111222222333333333555444444444333333333444333333222222222222222222000000000/////////......@@@<<<777333111000...------,,,***)))((('''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))*********************++++++++++++,,,,,,,,,,,,------------++++++,,,---------------+++************)))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************((((((((()))))))))*********************+++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,------------.........,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,------------.........---...//////000000//////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++)))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++***))))))************************************+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,------------.........////////////////////////000000000111111222222333555555444444444444555555222222222222222222222111////////////............BBB===777333222111///...---,,,***)))((('''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((()))******+++************++++++++++++++++++,,,,,,,,,---------++++++,,,------------,,,+++++++++*********))))))(((((((((((())))))******))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***))))))*********+++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,---------.........+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---------.........---...//////000000//////////////////////////////.........---------,,,,,,++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++************+++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))******++++++******************************+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........////////////////////////...//////000000111222222333333333333555666888999///000000111111000000000/////////.........------CCC===777444333222000......,,,+++)))(((''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++)))************+++++++++++++++,,,,,,,,,---------++++++,,,---------,,,,,,++++++++++++************'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))******++++++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***+++------******************************+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////---......///000111111111111111222333666999;;;===......///////////////...//////.........---------AAA<<<555111111000...,,,...---+++)))(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&&&&&&&((())))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////000000///...------............////////////000000000000////////////........................+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------000000000000111111111111111000/////////000222222111222222333333333222222000000000000//////////////////.........---------AAA<<<777444555444222///...---+++)))((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///////////////...------............////////////000000000000/////////...........................+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------//////000000000111111111111111000000000111222333111222222333333222222111000000000000/////////...///.........------------===:::777666666666333///...---+++)))((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%(((((())))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...////////////...------............////////////000000000/////////......------------------------+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////000000000000111111222111111111111222333333111222222222222222111111000000000/////////..................------------:::888555555555333///***---,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***************++++++++++++++++++++++++++++++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........//////...------............////////////000000/////////.........------------------------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000111222222222222222333333333111222222222222111111000000000/////////.........------------------------<<<999666555555222,,,(((---,,,***(((''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((())),,,+++***)))(((((((((((())))))*********+++++++++++++++++++++++++++++++++*********************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............------............////////////////////////............------------------------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------...////////////000000000111111222222333333333333222222222222111111000///////////////............,,,,,,------------------AAA>>>:::999888555000+++---,,,***((('''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''))),,,---555333000,,,)))'''&&&&&&)))))))))************+++++++++++++++++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---............---............/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------......////////////000000000111111222333222222222222222222222111000///////////////.........------,,,,,,,,,,,,------------CCC@@@<<<;;;;;;999444000---+++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''))),,,///111444222...+++((('''&&&&&&))))))))))))***************************************************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------.........---............//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------........./////////000000///000111222222222111111222222222222111000///...//////.........---------++++++,,,,,,,,,---------BBB???;;;;;;;;;:::777444,,,+++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''***---111333,,,+++)))'''&&&&&&(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------.........---............/////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------............/////////000...///000111222111000000222222222111111000......//////.........---------+++++++++,,,,,,---------===;;;:::;;;<<<:::666222,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***(((&&&%%%&&&''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))************************************000///,,,***))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,+++++++++******************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))***,,,---******************************))))))******+++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------......////////////......////////////////////////000000//////.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,<<<;;;:::;;;;;;:::666222,,,+++***)))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))***(((%%%%%%&&&'''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((((((((()))))))))*********************************...,,,+++)))((((((((()))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,+++++++++******************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))))))))***,,,---******************************))))))******+++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------......////////////..............................000/////////.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,;;;::::::;;;;;;999555222,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''%%%%%%&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))******************************+++***)))(((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------......////////////............................../////////...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;:::888555333,,,+++***)))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((($$$%%%&&&'''''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------......//////......---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::<<<===<<<:::888666444,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%%%%''''''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''))))))(((''''''&&&''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))***************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,+++++++++******************************))))))******+++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------............------........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;===???>>>;;;888777666,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&(((******)))((('''&&&''''''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***++++++*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,---,,,,,,+++*********************************))))))******+++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------............---------------------------------------------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,<<<>>>@@@@@@<<<999888888,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&'''(((******)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%''')))***((('''%%%&&&''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((()))*********)))(((''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,---------,,,+++*********************************))))))******+++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,<<>>===:::777---,,,+++***))))))))))))((((((''''''''''''(((((()))))))))))))))(((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++)))))))))))))))))))))))))))************+++++++++************************((()))+++,,,,,,,,,+++*********************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++++++++******++++++,,,---************************************************************+++++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++:::::::::<<<======:::888---,,,+++***))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))*********+++++++++************************))))))***+++,,,++++++*********************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))*********+++++++++++++++******++++++,,,---*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++;;;;;;;;;<<<======:::777---,,,+++***))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))*********+++++++++************************))))))******++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))*********+++++++++++++++******++++++,,,---***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++;;;:::;;;<<<===<<<999666---,,,+++***))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))''''''&&&''''''((()))***((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++************************))))))))))))******++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++888777888:::<<<;;;999666---,,,+++***))))))))))))((((((''''''''''''((((((&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))******+++&&&&&&&&&''''''((()))***(((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((()))))))))***************************)))************+++++++++************************)))))))))))))))******+++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++444555666888:::;;;999777---,,,+++***))))))))))))((((((''''''''''''(((((('''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))************************)))************+++++++++************************)))))))))))))))******+++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++++++++******++++++,,,---------------------------************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++777777777999::::::888666///,,,***)))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''&&&''')))******)))(((''')))+++)))%%%!!!,,,)))''''''((()))***)))$$$))),,,)))***...,,,'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((()))'''%%%###%%%)))++++++)))*********)))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++999888888999;;;:::888666///,,,***)))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))))))))&&&$$$%%%(((+++---,,,+++)))&&&%%%%%%%%%$$$###)))***'''""""""'''***((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((((((((())))))+++)))(((((()))******)))+++++++++******)))))))))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++;;;:::::::::;;;:::888666///,,,***)))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))000---)))&&&%%%%%%$$$###///---,,,+++,,,+++***)))++++++)))%%%&&&+++......))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))---...---,,,)))))))))***---,,,,,,+++***))))))))))))))))))*********++++++************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++<<<;;;;;;;;;<<<;;;888666///,,,***)))******)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***)))))))))$$$%%%(((***,,,---,,,+++%%%$$$%%%&&&((()))(((&&&%%%'''))))))))))))'''%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))---...///---)))'''))),,,...------,,,+++***))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------...------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++<<<;;;;;;;;;<<<;;;888666///,,,***)))******)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***,,,+++)))''''''(((***++++++***)))(((((((((******+++---//////---***++++++---......+++)))(((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))******,,,---,,,)))(((***---------,,,,,,+++******)))************++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------...------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++;;;:::::::::;;;:::888666///,,,***)))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))'''%%%'''***++++++***)))(((+++000333666666666777777444000---000,,,)))******))),,,111************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******))))))******)))***+++---+++++++++++++++******************++++++++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------------------------------------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++999888888999;;;:::888666///,,,***)))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$'''******((()))...222'''000>>>NNN\\\jjjuuu}}}|||YYYPPPGGG@@@777...***,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********+++***))))))***,,,,,,+++)))))))))************+++*********+++++++++,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++777777777999::::::888666///---***)))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%(((,,,,,,,,,///555;;;VVVeee}}}nnnQQQ>>>777************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************...+++((())),,,---,,,)))((((((((()))******++++++******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------------------------------...------,,,,,,------...---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++666777888888888888777777111///,,,*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((%%%(((***+++)))((()))***))))))***,,,***(((((()))'''...333999LLLjjjuuubbb]]]mmmllljjjjjjrrrwww]]]BBB+++(((///000+++))),,,((((((+++)))$$$'''000(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((('''(((((())))))))))))(((((())))))************))))))))))))))))))************))))))************))))))************************+++++++++*********))))))************************))))))))))))))))))))))))++++++******************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------........................------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,+++++++++++++++///******...///,,,---222+++++++++,,,......+++))),,,+++)))***,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,666777777888888777777666111...+++*********)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((()))((((((((())))))---'''"""!!!###&&&)))+++000@@@XXXuuujjj^^^YYY```fffeeeeeejjj]]]dddkkknnnjjjbbbWWWPPP[[[ggg```CCC///$$$&&&000---+++)))***,,,,,,((("""(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((())))))))))))))))))((())))))************))))))))))))))))))************))))))************))))))************************+++++++++*********))))))************************))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------........................------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......)))*********++++++,,,,,,444000...000///***))),,,...---------------,,,+++444111...------...---,,,,,,,,,,,,++++++++++++***************************************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************************************)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,666666666777777666666555111...+++*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''(((***++++++***!!!(((///...***---888CCCooohhhUUU\\\kkkgggnnnyyy~~~xxx}}}yyynnnlllFFF444444......***&&&''',,,,,,((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************))))))))))))************))))))))))))************)))))))))))))))*********++++++))))))************))))))************************+++++++++***************************************))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------........................------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......111111111111111000///...,,,++++++......++++++---/////////---,,,+++---...---+++))))))+++,,,---,,,,,,,,,,,,,,,++++++++++++************************************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,555666666666666555555444000...+++*********))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))((((((***---...---+++///...***(((333KKKgggxxxuuunnnddd]]]]]]dddmmmrrryyysssxxxyyytttYYY888+++***+++,,,***'''+++111(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))))))))******++++++******))))))******++++++******)))))))))*********+++++++++)))******++++++******)))************************************************************************))))))))))))))))))))))))***************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,---------------------------------------------------............------------------------........................------------------------,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......***+++,,,---,,,,,,+++***,,,,,,---000111000000000...///000...,,,,,,...111+++******+++---------+++------,,,,,,,,,+++++++++************************************************************************************************************************((()))))))))************))))))))))))))))))))))))((()))))))))*********************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,666666666666666555444444000---+++************)))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++))))))***+++,,,+++)))'''+++,,,000@@@ZZZoooqqqiiiAAAUUUnnn~~~yyyvvvyyynnnsss|||CCC222***111111'''$$$+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************************************************++++++++++++))))))))))))))))))))))))******++++++++++++************++++++++++++******************++++++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,------...///...------,,,,,,---......,,,,,,,,,------.........////////////////////////---------.........//////------------------------........................------------------------,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......***+++,,,...000111111111111111111000///...---++++++---......---------.../////////000111000...+++---------,,,,,,,,,++++++************************************************************************************************************************((()))))))))************))))))))))))))))))))))))((()))))))))***************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,777777777777666555555444///---*********+++***)))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++***++++++)))''''''(((***,,,CCCZZZcccccc```WWWMMMwwwxxx}}}xxx|||uuuuuu}}}^^^777))))))'''(((...))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********************************************************++++++++++++,,,)))))))))***************++++++,,,,,,,,,,,,++++++******++++++++++++***************++++++++++++,,,******++++++++++++*********************************************+++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000111000...---------...///,,,,,,,,,---......//////////////////////////////------........./////////------------------------........................------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000///.........//////+++---......000555777666333444555888999666222...+++******+++---///...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++,,,,,,,,,,,,------------------------........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,888888888888777666555444///---***)))***++++++***))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,)))++++++(((&&&+++555>>>WWWeeehhhWWWIIIRRRffftttnnnzzzoookkkmmmkkknnnvvvwwwwwwxxxlllnnnCCC,,,+++000111))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++************+++++++++,,,,,,***++++++,,,,,,++++++***************************))))))*********+++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------...///000444222000...------...///,,,,,,------.../////////////////////////////////............////////////------------------------........................------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......*********+++...333777999DDDIIILLLNNNVVVbbbiiijjj]]]\\\]]]aaaccc^^^SSSIIIGGGAAA999222000///000000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************+++++++++,,,,,,,,,------------------------------..............................////////////......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,999999999999888777555555///---***)))***++++++***))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,(((***+++((()))333EEEUUU\\\\\\YYY\\\nnn{{{kkkeeewwwppp\\\NNNFFFBBBAAACCC===<<>>BBBMMMUUUcccjjjqqqyyyGGG666///%%%))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---------....../////////+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))******++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---...///000000666444222///.........///,,,,,,------...///000000..................................../////////000------------------------........................------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///222888BBBOOO]]]iiiooo|||~~~qqqsss```LLL>>>666222111......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************++++++,,,,,,,,,---------........................////////////////////////000000111111111111000000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,;;;;;;;;;999666444444555...---,,,***)))******+++))))))))))))))))))))))))))))))))))))************((()))++++++******,,,---222444###(((JJJ^^^[[[AAA```uuuwww}}}ooo```ssszzzZZZIII<<>>;;;FFFIIIAAA@@@FFF>>>...333111...,,,---...///000***///111...,,,,,,,,,***+++,,,------,,,+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++:::;;;;;;:::777444333444...---,,,***)))******+++))))))))))))))))))))))))))))))))))))************(((***++++++***)))***+++444)))'''888IIIOOOPPPRRRjjjnnnwww{{{rrrkkktttpppVVVAAA;;;???WWWcccpppxxxrrr}}}```JJJMMMXXX[[[sssMMM(((///(((###$$$))),,,+++******)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''***))))))(((''''''&&&&&&(((((((((((())))))))))))************************))))))******+++---///000555---%%%$$$***000111///+++333777>>>CCCIIIWWW^^^pppsss|||yyyppp[[[DDD999???:::''' )))%%%(((///555444---))))))//////...+++)))))))))(((************************************++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,.................................------,,,,,,,,,...---...///000000///---++++++,,,...///111444888...///%%%///444111888111000...,,,...444888333***---000000---...222222000)))+++------...000111000..................------------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++'''---,,,,,,111555CCCZZZvvv|||pppPPP???666444000222111'''---------------...,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))************)))******++++++++++++***...------,,,,,,,,,,,,---&&&(((***,,,---------,,,...------...111666999;;;<<<<<>>999222555:::777......444222(((222111111222///++++++---......///...,,,+++,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,000///555FFFWWWmmmxxx___III666444666000---,,,,,,......,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))************++++++,,,,,,,,,+++******---,,,***))))))+++,,,...+++---------+++******+++///222:::GGGWWWcccggghhhtttyyy}}}yyyzzz~~~~~~{{{ssskkkiiiooovvvfff___VVVRRRQQQPPPKKKGGG444222---))),,,111222......---,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++999;;;======999555222111...---,,,***)))******+++))))))))))))))))))))))))((()))))))))************)))***,,,+++***((())))))%%%888EEEBBB???NNNjjj~~~rrrqqqkkkmmmcccFFF<<<===SSSssstttaaa\\\cccwwwJJJ???888999444)))&&&,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))***************+++++++++...,,,+++,,,------***'''***...000,,,***666MMMaaaooottt}}}yyyhhhiiijjjppp~~~mmm]]]LLLAAA999111+++***---,,,---...---++++++...++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.......................................---------------,,,,,,---///000111---(((,,,;;;DDDCCCCCCHHHKKKQQQGGGKKKPPPRRRXXXMMMFFFUUU```ZZZNNNLLLSSS[[[TTTOOOIIIIIILLLJJJ???333111//////111111111555:::222000......//////...,,,................................................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///000///333666LLLqqq||||||[[[EEE<<<111000,,,+++...///,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******((()))))))))************,,,---------,,,+++*********)))))))))***+++---...---///111000///111666;;;MMMUUUcccsss}}}yyyyyyppprrr{{{}}}ssshhhFFFIIIGGG;;;000,,,,,,,,,///...------------,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++:::<<<>>>===999555222111...---,,,***)))******+++))))))))))))))))))))))))((()))))))))************)))***++++++***)))+++,,,888??????AAAWWWttt{{{nnn^^^ccczzzaaaIIIHHHNNNccczzzttt]]]HHHUUU}}}zzz\\\>>>444444111---,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++,,,...000000///...,,,---444DDD[[[ppp}}}|||yyy~~~tttYYYAAA777888222...---111111,,,)))+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------................................................---...///......333:::AAACCC999;;;LLLXXXXXX___kkksssnnn\\\gggqqqpppoooiii{{{vvvbbbZZZ[[[UUUIII===555222111///333...+++,,,111333111...................................................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***,,,...111AAATTTppp|||~~~yyyggg]]]aaajjjnnnjjjiiilllsssxxxxxxvvv||||||VVV444999111+++...000...---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******((()))))))))************---------------,,,+++***+++,,,,,,---------------&&&000<<>>===999555333222...---,,,***)))******+++))))))))))))))))))))))))))))))))))))************)))******)))***,,,///222@@@<<>>RRRppp{{{||||||zzzjjjeeeaaa]]]VVVNNNLLLNNNXXXUUUSSSVVV[[[\\\XXXSSSkkkpppyyyhhhPPP@@@222///...+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))************------.........---,,,,,,+++++++++,,,---...//////666FFFYYYeeejjjmmmsssyyyyyy}}}{{{yyyrrrvvvuuuvvv}}}zzz|||zzzwwwzzzuuu```JJJ666222...---///000...,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++===>>>>>><<<888555333333...---,,,***)))******+++))))))))))))))))))))))))))))))))))))************)))))))))((()))...444999:::CCCYYYkkkfffWWWZZZkkkttt[[[IIIQQQkkkeeeggg}}}~~~www~~~XXXBBB===777///+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))(((((((((''''''(((((((((((())))))))))))((())))))***++++++,,,,,,---...,,,((('''...<<>>444+++***///------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))************,,,------............---***))))))+++000777>>>BBB[[[gggtttzzzzzz~~~{{{yyy{{{}}}{{{pppSSSIII<<<333///...,,,+++...------------,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++??????>>>;;;777444444444...---,,,************+++))))))))))))))))))))))))))))))))))))************))))))(((''')))///777===???SSShhhhhhVVVQQQhhhwwwTTTCCCWWWqqqrrrcccXXXvvvyyyNNN;;;999:::+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++)))))))))***************(((((((((((())))))))))))((())))))***++++++,,,,,,***,,,------222CCC]]]qqqwwwqqqmmmsssfffdddzzzkkk{{{yyy}}}|||WWW@@@555---+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------..............................---.........//////000000999KKK___eeeccchhhzzz{{{~~~tttkkkmmmnnniiiYYYDDD666444888////////////////////////////////////////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......000666FFFcccxxxuuuyyyzzzkkknnnvvvbbb\\\XXXSSSXXXccciiivvvnnnUUUCCC333///333------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))************,,,,,,---.../////////...---,,,,,,000:::HHHUUU]]]sssyyy|||{{{{{{{{{yyy|||}}}xxxiiiSSSAAA888444111///......---------,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++>>>===;;;999777555444444///...---+++***)))))))))))))))))))))))))))))))))*********)))))))))))))))...&&&&&&...333333999CCCOOO```fff^^^]]]iiimmmeeeDDDMMM^^^www{{{yyy}}}~~~jjjfff[[[xxxvvvBBB===<<<***000333***###...000''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,'''$$$&&&***,,,,,,,,,%%%,,,222:::QQQlllvvvqqqrrrxxx~~~zzzQQQ999333,,,666+++'''------''')))111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------...111333111---,,,---111444333...---666EEEPPPBBBeeeaaa^^^___tttpppooo~~~bbbjjjvvvvvv}}}dddrrrvvvyyy{{{zzzyyy|||~~~pppsssgggKKKIII:::444///333555+++(((......(((+++---,,,+++...111333.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''(((,,,000...******---,,,...777NNNooo|||zzzjjjkkkrrr{{{^^^ZZZZZZlllgggQQQ<<<******///111...,,,...---)))++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))************************...+++((()))+++,,,***(((///,,,+++---///000...---'''333CCCRRRdddrrrrrrjjjiii~~~~~~yyytttooonnn}}}sssnnn[[[XXXNNN;;;222&&&444666***(((222555,,,---+++***)))+++,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++>>>===;;;999777555444333///...---+++***)))))))))))))))))))))))))))))))))************))))))))))))+++)))***---111777CCCNNNeee]]]VVVXXX```cccXXXJJJ[[[mmmzzzrrrkkkkkkjjjhhhiiimmmiiidddbbb```[[[VVVWWW]]]jjj~~~uuutttlll@@@999@@@***###***+++***+++&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***!!!---333---)))---///,,,999...<<>>000///...,,,+++,,,...111++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))************************,,,***)))***,,,---,,,***111---,,,---,,,+++000888@@@KKK```{{{wwwkkkppp|||uuunnnhhhjjjmmmmmmkkkjjjccclllyyyuuuhhhhhhrrr```___fffrrrrrrhhhccceeehhh|||aaaAAA999///...555555+++(((...---------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++===<<<;;;999777555333333///...---+++************))))))))))))))))))))))))************************(((---///---111>>>OOOZZZaaaYYYWWW]]]]]]TTTMMMMMMooottt~~~}}}}}}~~~nnn\\\SSSOOOIIICCC@@@??????AAADDDCCC@@@AAADDD<<>>///222444---)))---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++,,,------,,,+++...''')))333666999NNNhhhrrrwww|||uuu}}}ffffffgggkkkpppvvv|||uuu}}}uuuooonnnqqq```PPP<<>>DDDHHHJJJLLLLLLJJJHHHFFFEEEBBB@@@:::======999444888GGGUUUbbbZZZ}}}mmmDDD>>>===777***)))---)))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,///222000...999VVVqqqooopppwwwuuuyyyxxxzzzjjjccc^^^```jjj___zzzoooeeepppoooqqqZZZ333$$$000555+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........+++000000+++***///555777QQQiiitttnnnwwwooorrreeepppzzzttt}}}JJJ111;;;666222000111///,,,...333........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***000555111)))///HHHaaasss{{{uuuuuuvvvbbbNNNGGGCCCCCCBBB???===>>>DDDLLLVVVZZZXXXUUUVVVXXXZZZLLLAAA@@@@@@>>>CCCLLLKKKoooyyygggwwwbbbZZZ|||{{{XXX:::333444...***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************+++,,,,,,+++*********111...333AAAIIIPPPcccxxxzzzrrrttt{{{uuuhhhZZZvvvyyy|||nnnmmmttt^^^JJJ;;;222......///444888666111------///+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........---......//////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;:::999777555222000......---,,,,,,,,,,,,,,,************************))))))******+++,,,,,,,,,,,,000666@@@MMMVVVTTTMMMcccYYYHHHBBBUUUvvv{{{wwwnnniiiaaaUUUEEE999:::@@@KKKVVVaaahhhmmmsssyyy|||zzz~~~~~~{{{tttlllSSSNNNHHHAAA888333888???GGGdddsssiiizzzuuuzzzsssDDD---777666+++***///((())))))******))))))(((((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))000,,,%%%>>>hhh{{{rrrkkkfffYYYrrr|||}}}|||rrr~~~zzzwww{{{uuuxxxxxxyyyzzz||||||{{{yyyxxx|||kkkbbbbbbqqqxxxZZZpppmmmvvvrrrXXX<<>>LLLQQQ^^^nnnuuu|||uuu^^^aaapppooolllttt~~~mmmRRR===333------333444///...222.............../////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++///111---+++:::___|||~~~qqqoooyyyiiiPPP@@@BBB??????CCCGGGMMMWWWaaajjjxxxzzzdddXXXTTTDDDSSSlll}}}cccooo}}}jjjGGGWWWvvv|||QQQ:::222//////111,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************************************+++++++++************************+++,,,,,,+++******,,,......777FFFXXXeeepppzzzyyy~~~yyyppp|||vvv}}}}}}xxx~~~fff@@@+++,,,...111333222...,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,---......//////---...//////000/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,:::::::::999777444111000......---,,,,,,,,,,,,---************************))))))***++++++,,,------...000:::JJJTTTUUURRRPPP\\\III===MMMjjj~~~~~~vvvtttdddbbbXXXKKK@@@888:::JJJ\\\bbbqqq}}}kkk^^^QQQEEE???@@@777DDDYYYvvvgggooouuu}}}UUU222:::<<<000+++---))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---///000???cccqqqtttdddyyy~~~|||vvvuuuwwwyyy{{{uuu~~~zzzrrrkkkoootttyyywwwrrrkkkhhh}}}vvvwww]]]aaapppllloootttjjjuuufff===)))222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............---000000111AAAYYYeeedddeee~~~nnnYYYeeessswwwiiisssxxxxxxrrruuuvvvuuuwww}}}|||rrr|||}}}\\\HHH777,,,///444111...///---........./////////000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,...666CCCYYYxxx{{{sssxxx~~~cccJJJ>>><<>>PPPWWWSSSQQQVVVEEE???JJJcccmmm^^^OOOMMMuuuxxx{{{{{{vvvnnnfffaaaLLL???999BBBSSScccrrr}}}~~~eeeNNNBBB???:::999FFFfffwww``````hhhIII???888444000%%%))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,444RRRxxxvvvzzz|||ppprrrtttwwwyyyyyyyyyyyyzzzpppyyyrrrooo{{{wwwtttnnnggg]]]WWWVVV\\\iiittttttoooiiivvvtttssshhhqqq{{{eeeDDD222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---111555???WWWoooqqqgggwww___mmmrrrbbbqqq~~~||||||~~~{{{mmmssskkkXXXeee```bbbjjjkkkcccfffuuu|||yyyvvvUUU777000222000,,,+++---.........//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111...555JJJeee|||~~~xxxxxx|||~~~fffLLL>>>AAAIIICCCQQQfffyyyzzzRRR???YYY}}}~~~nnnxxxjjjMMMdddgggIII:::222---------------------------*********++++++,,,,,,,,,************************))))))******++++++++++++***************************+++,,,,,,,,,000777<<>>OOOdddsss}}}xxxuuuvvvzzz}}}}}}zzzwwwyyyooo^^^EEE<<<777@@@JJJRRRwwwtttfffkkkttt^^^666:::777999***)))))))))*********))))))))))))))))))))))))))))))*********************************))))))))))))))))))***)))(((,,,111000,,,@@@iii}}}uuuwwwkkkvvvzzz|||wwwtttpppvvvsssrrrtttxxxyyyuuuqqqtttmmmhhhiiijjjjjjlllpppdddhhhmmmooojjj___SSSKKKQQQWWWhhhrrr|||kkkggg___yyyppp}}}555666111'''---999,,,"""000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...333+++...111---...000***--->>>YYYTTT```uuussssssdddnnnhhhuuu|||~~~yyy{{{}}}tttjjj^^^___```___]]]\\\\\\]]]```[[[[[[aaaddddddfffkkkjjjfffbbbaaacccddddddcccfffzzz}}}sssPPP999,,,...222,,,------///333333///...111000000///...---,,,,,,,,,++++++,,,,,,,,,---------///111///+++,,,000222///+++<<>>JJJMMMIIIMMMNNNEEELLLRRR___kkkmmmhhhgggkkkrrrnnniiifff\\\NNNBBB===QQQ\\\mmmwwwzzz{{{}}}|||sss}}}{{{aaaRRRAAAAAAHHHFFFUUUsss|||rrrqqq\\\777777444888++++++***)))))))))******************************************************************))))))))))))...,,,---...***'''000>>>^^^~~~___```~~~lllzzzwwwxxxzzzwwwuuuooohhheeegggjjjjjjiiimmmhhhfffiiikkklllnnnqqqooorrrwwwzzz{{{xxxuuurrrccc[[[RRRSSS^^^mmmzzz~~~|||xxxwwwggg~~~uuu\\\tttyyy===+++333222!!!444BBB$$$------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,(((...333///111555111444gggiiijjjppp~~~nnn{{{uuummmhhhhhhlllppprrryyyxxxuuuqqqnnnooorrrttt~~~|||~~~yyyuuu\\\ggg```[[[ggghhheeemmmyyyyyyeeePPP:::555777111111//////222111......111000000///------,,,,,,---++++++,,,,,,,,,---------...,,,+++,,,///000///---000MMM___{{{vvvqqqooouuu___NNNOOOUUU[[[hhhwwwtttbbbqqqssspppIIIXXX```CCC555---//////---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***************++++++,,,,,,,,,,,,******)))***+++///***+++888JJJYYYeeemmm}}}}}}rrryyyyyytttvvvwwwxxxkkk|||}}}|||SSS>>>,,,,,,111111000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,---------(((+++---......------...'''))),,,///000000000111......((()))000000555EEEEEEDDDBBBCCCIIIPPPUUUWWWOOONNNLLLHHHCCC<<<444///666------666777......777111111000...------///000CCC>>>:::;;;999333000000///---+++***+++,,,,,,,,,++++++************++++++)))++++++***)))***///333@@@KKKKKKGGGLLLOOOHHHCCCWWWZZZaaajjjmmmjjjhhhhhhbbb```[[[SSSGGG@@@DDDMMMddd{{{yyytttrrrzzz~~~|||nnnNNN???AAA@@@DDDSSSssssss^^^~~~xxx|||BBB===...888...---+++)))))))))++++++***************************************************************************'''+++111,,,+++DDDdddwww{{{~~~qqqiiixxxsss{{{}}}xxx{{{wwwooonnnssstttooofffccc```aaafffkkkmmmmmmrrrlllhhhhhhfffbbb```aaa\\\]]]___ccchhhmmmrrrtttzzzvvvlll```XXX[[[gggqqqyyyvvvvvv|||}}}vvvooowwwjjj<<<333888&&&,,,999'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---+++000111***---444222KKKppp~~~iiimmmaaaqqqnnnpppeee}}}yyypppvvveeeooo}}}vvvdddccc\\\RRRTTTnnn}}}~~~wwwXXX777---///444000///000///------111000///...---------------,,,,,,,,,,,,------------///******000222...---222>>>nnn}}}pppsss{{{```MMMKKKbbbvvv|||zzzvvvsssssssssqqqsssxxx}}}rrrbbbeeeGGGoooZZZFFF///000000...***)))***---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++,,,,,,---+++***)))+++,,,---------,,,888TTTqqq~~~|||www{{{{{{vvvttt{{{}}}|||rrrwwwxxxrrruuuoookkkpppuuu~~~aaa>>>---...222000***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,------...(((+++......,,,******+++...///000///---,,,,,,---444999===HHHWWW\\\iii~~~yyy\\\MMMAAA<<<333'''&&&---111111111111111000......CCC???<<<;;;888222///000///---++++++,,,,,,,,,+++++++++************++++++)))***+++***))),,,222777FFFNNNGGGDDDNNNIIIDDDPPPaaa```aaaeeefffccc^^^YYYXXXSSSMMMFFFAAAFFFXXXjjj{{{sssiiirrryyyrrrjjjIII>>>===EEEUUU^^^~~~tttYYYppp|||XXXBBB111333222000---***))))))+++,,,************************************************)))***************++++++)))''')))...333AAA```}}}iiiqqq~~~rrrqqqwwwxxxxxxsssmmmkkkkkkfff___aaadddhhhnnnrrrqqqlllhhh^^^VVVOOOLLLGGG@@@===============>>>CCCIIIOOOSSS^^^iiirrrqqqeeeZZZUUUUUUUUUgggwwwxxxttt{{{rrr~~~```ggg???///666---%%%111........................------------------------......------------......222///111...(((333DDDHHHffflllmmm|||tttuuusssuuusss{{{sssxxx|||yyytttyyyuuummmooolllhhhZZZhhhlllpppLLL333888333///---///000---,,,...000///...---------------,,,,,,,,,------------...111+++,,,333111***111@@@YYY{{{zzzpppTTTRRR___{{{pppfff\\\XXXTTTPPPOOOPPPRRRRRRYYYYYY[[[^^^bbbiiirrrzzzmmmyyyiiicccYYYLLL}}}}}}[[[:::444...---...------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,******+++...000000...)))777SSSrrrzzz|||zzz}}}lllyyy{{{zzzxxxppprrrrrrppphhh^^^[[[^^^ddd]]]iii{{{tttjjjhhhlllttt\\\QQQhhhnnnnnnxxx___>>>///...///,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---......,,,,,,+++++++++---...000333222000------111999???EEEXXXeeeooo~~~mmm```\\\MMM999222111000000111222222111BBB???<<<<<<777111///111...---++++++,,,---,,,***+++******))))))******+++)))***+++******///777===EEEEEE>>>BBBJJJ???BBB```hhhfffdddddddddaaaZZZSSSWWWNNNFFFDDDIIIVVVkkk|||rrreeettt}}}}}}}}}kkkOOO======JJJYYYeee~~~rrrnnnzzz{{{}}}LLL???777555222///,,,******+++,,,************************************************))))))******+++++++++,,,...///,,,,,,===[[[ttt}}}}}}eeemmmuuussspppwwwwwwtttnnnjjjhhheeeaaaqqqrrrsssqqqjjj___SSSKKKCCC<<<666666555333444666555555444444555888;;;===999CCCOOOXXX[[[^^^bbbeeePPP[[[eeejjjpppxxx|||yyyvvvvvvccc|||ggg888...888555000........................------------------------///......------......///000---...,,,///HHHfffppp]]]qqq|||yyyzzz||||||uuukkkmmm~~~yyyuuuqqqsssttttttttttttvvvxxxuuupppjjjffffffgggeeebbbrrrtttyyymmmggg]]]\\\bbbgggeeeFFF222111---,,,000111...,,,,,,//////...------------...,,,,,,---------.........000,,,...222,,,)));;;TTTvvvvvvlllwww{{{hhhWWWXXXgggyyyyyynnndddaaaeeeiiifffcccbbbccccccbbbaaaZZZWWWVVVWWW\\\]]]YYYSSS]]]iii}}}eee\\\aaaSSSsss}}}wwwMMM;;;,,,+++000111...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++***+++,,,,,,---+++++++++---......---,,,222EEEeeewwwsss|||}}}jjjyyyfff^^^ooo~~~nnnnnnpppkkkdddiiipppwww}}}www\\\mmmmmmvvvrrr}}}^^^;;;...111777...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,***))),,,111444333222)))---444<<>>EEEGGGAAALLLgggbbbbbbaaa______^^^XXXQQQLLLCCC@@@IIIXXXiiixxxwwwdddddd{{{xxx}}}zzzlllsssOOO:::;;;LLL\\\xxx}}}{{{{{{|||pppkkkLLL777666444111...,,,+++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,)))......333NNNuuutttzzzyyyttt~~~{{{~~~kkkmmmrrrrrrooollljjjkkkmmmoooqqqmmmdddYYYMMMBBB:::555999444111333666666777;;;444444444444444444333333777777:::???GGGRRR\\\ccceee^^^TTTPPPYYYjjjxxx~~~hhhiii___fffhhh~~~nnn666,,,<<<---........................------------------------//////............/////////,,,---,,,444TTTvvv```{{{lllfffpppooocccyyy~~~qqqxxxiii___iii~~~wwwrrrrrrsssrrrqqqjjjiiihhhhhhkkkrrrzzzxxxlllhhhjjjkkkiiieeeeeeffffffiiiooowww}}}jjjbbbdddUUUKKKTTT|||}}}fff777555///---000222///------///......---------......,,,---------............,,,,,,...///,,,333NNNkkk|||}}}uuuRRRFFFmmm~~~uuukkkhhheeeeeemmmyyy{{{{{{|||~~~zzz|||wwwuuuwwwtttfffXXXVVVSSSWWWdddyyyuuuSSSaaaOOOMMMtttfffJJJ000+++000111---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,------,,,+++,,,///111JJJTTTiii~~~tttnnnyyy~~~}}}|||~~~zzzwwwwwwoooeeejjjzzzyyyzzztttyyyUUU555...333......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///---,,,,,,...//////+++(((222>>>PPP```mmmzzz{{{~~~dddMMM===444000---===;;;;;;:::555///...222---,,,+++,,,------+++*********))))))))))))******((()))***+++...666AAAIIIDDDBBBGGGGGGDDDMMM[[[___TTTYYYZZZWWWVVVVVVRRRKKKAAA>>>CCCUUUhhhsssvvvwww^^^hhhvvv~~~zzz|||~~~~~~}}}~~~pppMMMBBB@@@QQQkkk}}}vvv{{{zzzooouuu{{{VVV777777666333000...,,,+++***++++++++++++++++++++++++************************))))))***++++++,,,------%%%,,,777HHHfffbbbqqqvvv|||pppiiikkkttthhhggghhhkkkllllllkkkjjjWWWQQQHHH>>>777444555666333000111666888666555666777777888777666444222111777555333222444777:::;;;PPPTTTYYY[[[VVVQQQQQQTTT^^^oooyyynnn]]]ZZZhhhuuubbbppp^^^111///111................................................//////............/////////...222444>>>^^^yyy}}}}}}gggiiiwwwyyyjjjcccoootttooojjjhhhhhhgggccc___ggghhhjjjjjjllloootttwwwwww}}}~~~vvvqqqqqqssssssuuutttqqqmmmjjjkkkpppuuusssxxx|||```PPPRRRKKKgggooo@@@777000///111///...///......---------......///------------............***---///000777KKKiii~~~bbbNNNWWWmmmeeedddpppzzz{{{yyyqqqeeeZZZUUUXXXeee{{{~~~jjjRRRooopppQQQccc^^^===111111///---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,---------...///,,,,,,111===GGGccchhhttt|||xxxxxxxxx{{{~~~uuuuuurrrmmmfffbbbccceeeaaadddooovvvLLL333.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////---///000...,,,000888???]]]iiiyyytttwww~~~qqq\\\GGG:::<<<::::::999444......222---,,,,,,,,,------+++)))******))))))))))))******((()))***+++///888DDDMMM>>>BBBJJJCCC>>>TTTaaaMMMNNNUUUWWWSSSQQQQQQLLLEEEDDDEEEOOObbbppppppggg```ggguuuyyyrrrttt~~~|||qqquuuwwwyyy|||}}}|||{{{zzzxxx}}}aaaQQQ???HHHddd{{{~~~eee]]]rrr|||{{{]]]???777666444222///,,,***)))++++++++++++++++++++++++************************))))))***+++,,,,,,------...444FFF___vvvuuu^^^qqqyyyfff{{{sssmmmtttqqqeee___```dddllloooiii^^^VVV@@@>>>999444111333777;;;======BBBKKKOOOMMMJJJJJJEEEEEEDDDCCCAAA>>><<<:::888777555444555666888999;;;@@@PPPdddllleee\\\YYY```bbblll{{{yyyrrrpppsssyyyzzz{{{]]]oooWWW///222////////////////////////........................//////............//////,,,...888@@@OOOnnnxxx|||uuu{{{}}}|||vvvooojjjgggddddddhhhnnntttwwwpppuuu{{{~~~|||wwwrrroootttsssxxxrrrgggxxxcccJJJHHHRRRJJJ>>>222/////////000222......---------......///---------.........//////,,,///111444CCC```~~~pppvvvlllQQQSSSwww}}}qqqnnnsssnnn{{{xxxfffYYYNNNTTT\\\gggxxxvvvhhhYYYQQQYYYfffpppSSSZZZyyyYYYFFFxxxoooJJJ999333......333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,...///---///;;;OOO___pppzzz{{{ssszzz|||ooo|||~~~zzzyyyzzz{{{jjj^^^[[[aaahhhkkktttccc[[[```jjjgggDDD555......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000***...000...000AAA]]]ttt|||wwwqqqZZZ===:::777555333222000...000...+++***+++++++++***)))))))))))))))))))))))))))+++))))))555DDDEEE<<<@@@EEEFFFFFFOOO[[[\\\TTTGGGRRRUUUMMMGGGHHHEEE???@@@HHH[[[mmmnnnccc___cccsssqqqpppsssvvvxxxuuurrrwwwyyyvvvooopppwwwzzzxxxvvvyyy}}}}}}{{{zzz|||\\\LLL@@@GGGiiizzziiiWWWkkkqqqtttMMM444@@@888///333,,,%%%111*********++++++,,,,,,,,,******************************,,,...+++''')))...---666YYYyyy~~~iiimmm{{{xxxqqqsssvvvvvvppphhheeeeeehhhjjjllllllfffYYYJJJ???555111000555777888???GGGVVVXXX\\\```dddggghhhiiiffffffdddbbb]]]UUUMMMGGGDDD???888666777888888666888111000@@@WWWgggfff___]]]]]]gggvvv||||||___jjjNNNfffnnnEEE,,,333,,,***///000,,,,,,000////////////////////////)))---///...,,,---......+++***HHHqqqgggdddlllxxx~~~~~~vvvsssqqqnnniiiggggggnnnyyyoooaaahhhvvv~~~jjjYYYFFFHHHbbbhhhAAA---444666000////////////.........------------------........./////////+++222999KKKwww{{{nnnjjj~~~zzznnnrrr}}}xxxjjjaaafffaaawwwyyyrrr|||hhhhhhwww~~~www^^^QQQSSScccnnn___JJJ\\\}}}SSSUUUpppfffNNN111000888***---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---.........------,,,,,,333***+++]]]|||uuu~~~uuu{{{~~~{{{qqqvvvppp______ggguuu~~~~~~vvv222000333111***)))///222000------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------...///000///---,,,---......///222777LLLwwwlllyyy===;;;777555444222000...///---***)))***+++***)))))))))))))))))))))))))))***))))))---888AAAAAA<<>>;;;888555444222000...---+++))))))******)))((())))))))))))))))))))))))+++((()))222;;;===<<<;;;@@@@@@EEEOOOTTTTTTTTTTTTUUUNNNIIIIIIGGGBBB>>>>>>OOO[[[ccc```[[[]]]fffnnnkkknnnpppooommmmmmpppuuuwwwyyywwwsssqqqrrrqqqooosssqqqppprrrvvvzzz{{{{{{~~~|||~~~nnnRRR???LLLhhh|||xxxuuuvvvjjjRRR;;;333:::888222...+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---)))(((+++,,,+++---000GGGjjjvvvyyyjjj|||oooooosssooofff]]]\\\bbbjjjnnnnnnsssjjj[[[KKK===666555666===BBBLLLVVV]]]cccmmmwww|||~~~zzzvvvqqqiii___UUUKKKCCC???444888999444///555FFFUUUfffjjjhhhhhhvvvqqq___oooYYY///333444000...000000---/////////////////////////////////000000000000111***HHHeeezzzvvvaaarrrsssvvv{{{{{{vvvqqqrrrzzz{{{qqq}}}}}}}}}~~~~~~}}}zzzwwwuuuyyy|||kkkoookkkjjjxxxyyy\\\AAA>>>gggbbb666,,,222222000/////////.........------------........./////////***000;;;XXX}}}zzzzzzvvvwwwlllxxxzzzrrroooqqqtttwwwppppppjjjjjjnnnaaaPPPMMMbbbpppwwwtttwww{{{qqqsssyyysssnnniii___cccjjjkkkjjjsss{{{mmmfff^^^]]]uuu~~~ccc???```dddCCCyyy\\\LLL<<<+++333------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---111***???mmmxxxzzzuuuqqq||||||~~~pppzzzyyywwwzzz~~~ooonnnmmmmmmqqqzzzzzzSSS:::***///555///***,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,///000//////000111>>>PPPaaa}}}www{{{zzzwwwxxxsssxxx}}}~~~~~~vvv}}}}}}uuu???<<<888666444222000...---+++******++++++***))))))))))))))))))))))))))),,,'''+++888>>>:::888;;;@@@>>>DDDOOOQQQIIIFFFJJJQQQHHHDDDFFFDDD>>>@@@HHHRRR\\\___WWWUUU^^^iiilll]]]___bbbbbb``````aaabbbcccgggjjjgggbbb```bbbeeebbbaaa```^^^^^^```bbbcccYYYJJJMMMggg|||~~~~~~aaaEEEDDDXXXrrrxxxkkk{{{rrrzzzrrrEEE222777222000333...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,*********))))))111;;;gggjjjvvvqqq]]]bbbssstttwwwqqqoooooohhh```\\\cccnnnssstttrrraaaHHH666000777BBBIIIYYYaaajjjqqqsssuuu|||{{{tttmmmdddYYYQQQCCC>>>888444444666888999FFFVVVbbbcccdddlllwww|||wwwxxxFFF999...---111111///---///////////////////////////---,,,...//////111555:::SSSdddtttwww}}}hhhnnnvvv}}}~~~|||yyyvvvsssvvvvvvrrrttt~~~uuunnnnnnrrrwwwvvvkkkpppkkkwww\\\IIIPPP\\\EEE---111222000////////////........................////////////)))444GGGjjjvvvpppvvv~~~wwwdddmmm{{{}}}~~~xxxnnnmmmuuuvvvhhhWWWddd```YYYfffppp[[[aaaooovvvrrrqqqzzzqqqaaa```lllvvv~~~}}}rrraaaSSS[[[{{{ddd\\\CCCfffZZZeee|||^^^???,,,111...------------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---///333777OOOqqqzzzzzz|||mmmjjjwww}}}ttt~~~~~~xxxqqqnnnrrryyyqqqyyyyyyppp~~~RRR...///777111+++///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,111333111......666===[[[{{{}}}qqqxxxjjjsssqqqyyy???===999666444222///------,,,++++++------+++***))))))))))))))))))))))))+++)))///;;;???999777<<<>>>>>>EEEOOOMMMCCC???DDDKKKFFFDDDEEE???:::BBBQQQXXX]]]]]]YYY^^^jjjpppmmmiiiiiiiiikkkllliiiddd```|||~~~|||fffPPPNNNbbbvvv{{{www}}}}}}uuuRRR@@@HHHaaa|||uuudddbbbtttOOO333555111111555...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,...+++%%%)))<<>>;;;:::===:::@@@IIIOOOLLLEEECCCFFFFFFGGGFFFBBB;;;:::EEESSSXXXYYYZZZ]]]eeennnpppllluuuuuuwww}}}|||cccdddgggkkkoooxxx```dddeeeEEE<<>>999888777333...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,///+++&&&111PPPmmm{{{yyyuuuuuurrrpppoooqqqvvvvvvppplllkkkdddZZZAAA;;;888???NNN]]]eeeggggggooowww}}}vvvmmmfffXXXIII<<<666666777666555BBBZZZgggeeeeeekkknnnppp|||yyylllZZZoooQQQ666222333///---111////////////////////////111...///111000111>>>OOOzzztttbbbeeennnooouuurrr}}}```pppvvvxxxzzzzzzwwwtttrrrqqqtttsssqqqrrryyy}}}wwwkkkmmmsss|||}}}wwwvvvuuutttsssssssssssssssvvvvvvuuusssrrrtttxxx{{{pppffffffiiiqqqTTTKKK^^^xxx}}}pppDDD---000222000000000/////////............/////////000000000000???aaagggeee~~~zzzuuuqqq{{{yyyrrr{{{{{{pppooolllqqqssssssvvv}}}```LLLHHHWWWiii~~~}}}zzzeeeRRR[[[tttRRRTTTtttAAALLLmmmxxxVVVDDD555............---------,,,,,,,,,,,,,,,------------------,,,,,,---///111222///@@@lllvvv{{{uuuvvvzzz|||yyyvvvmmmllleeemmmzzzvvvxxx{{{~~~vvvqqqqqqvvvtttvvvyyy|||~~~vvv{{{hhhhhh~~~TTT555,,,...000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................,,,---999TTTvvvAAA>>>:::777555222///---+++******,,,------+++)))))))))))))))))))))))))))(((111999;;;<<<>>>???>>>999EEENNNNNNIIIGGGFFFFFF@@@EEEDDD>>>:::AAAMMMTTTTTTSSSVVV^^^eeeggghhhjjjeeegggkkkqqqwww|||zzzkkk]]][[[bbblllyyyuuu{{{yyyooo|||XXX???FFFaaaxxxxxxPPP===???<<<444444......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,***,,,@@@gggzzz{{{uuukkkvvv~~~wwwnnnmmmcccjjjnnnlllllljjj\\\JJJ666;;;DDDPPP\\\ffflllnnnwww|||xxxzzz{{{}}}}}}|||zzzyyy{{{nnn^^^NNNCCC>>>>>>777222444FFF[[[fffeeeaaaccc|||pppvvvVVVccc```RRR<<>>............------------,,,,,,,,,------------...------,,,---///111444666GGG[[[tttzzzuuuuuuyyy{{{lllcccgggcccmmm}}}{{{yyy|||zzz|||~~~xxxttttttvvvooojjjmmmuuu~~~zzzoootttxxxppphhhgggnnnxxxwwwwwwqqqlllsssFFF---///222,,,------------------------------------------------------------............------222AAAYYYuuu{{{}}}AAA>>>:::777555222///---***))))))+++,,,,,,***((())))))))))))))))))))))))&&&333<<<::::::@@@BBB>>>:::IIIRRRMMMFFFFFFEEEAAA;;;AAA@@@999<<>><<<;;;AAAJJJMMMGGGBBBBBBAAA???;;;===:::888???MMMVVVXXXUUUSSSXXX```bbbaaajjjxxxpppllljjjlllkkkhhhiiilllxxxccccccqqqnnn^^^aaafffmmmrrrtttvvvwwwyyy{{{vvvuuucccooouuu}}}|||]]]EEEFFFYYYlllvvv}}}eee```xxx{{{MMM???HHHBBB888444---***///000---+++------------,,,,,,++++++++++++%%%......000cccyyykkkmmmuuukkkqqqppplllfff]]]jjjdddhhhooogggPPPCCCCCCMMMSSSZZZ___dddkkkssszzz~~~~~~vvvfffXXX[[[ooorrrnnnkkklllppprrrpppnnnsssuuuvvvuuuxxxzzzxxxrrr]]]HHH>>>BBB:::...777SSSgggiiicccsssnnnggg|||uuukkkjjjZZZqqqPPP333<<<***111////////////////////////,,,111333333'''777___]]]uuu~~~ooo}}}}}}~~~wwwyyyuuupppnnnnnnnnnlllnnnrrrqqqppptttvvvmmmaaacccooouuuoookkkmmmnnnhhhbbb___SSSYYY```dddiiinnnlllgggjjjlllnnnooonnnmmmllllllggghhhiiijjjlllnnnpppqqqrrrsssuuutttrrrxxxxxxffffffeeekkkyyyXXX[[[}}}tttUUU---555111111111000///.........+++333...'''000444000000]]]wwwuuu^^^wwwOOO]]]yyyyyyyyywwwyyytttpppooossswwwppprrrwwwzzzqqq^^^QQQNNNbbbkkkpppppppppxxxbbbAAACCCFFFNNNjjjnnnooovvv|||ttt```UUUbbbvvvlllooouuuvvvgggXXX\\\kkk___SSSUUUhhhmmmCCChhh~~~TTT<<<555000//////------///........................,,,222,,,,,,222---888ZZZ{{{xxx}}}|||{{{{{{xxx{{{cccfff~~~}}}yyy}}}~~~vvvzzzxxx|||fffWWWXXX___ddduuuXXXRRRPPPQQQWWWdddtttzzzmmmHHH333***111///......------,,,++++++...------,,,,,,,,,------)))---///---,,,///111111000DDDaaa{{{yyy}}}===<<<:::777444111///...+++++++++************)))+++***************(((''',,,<<<<<<444999>>><<<===DDDIIIJJJEEEAAABBBAAA>>>;;;;;;999999AAANNNTTTTTTRRRTTTYYY]]]^^^```hhhrrrgggddddddgggiiiiiikkkooosssxxxdddaaajjjppppppooonnnooopppqqqpppnnnsssyyyuuuuuuyyy}}}gggHHHAAARRRnnnwww|||\\\xxx[[[;;;777::::::555...+++...///,,,+++------------,,,,,,+++++++++...---...,,,???wwwuuu|||jjjdddfff]]]ZZZ```bbbjjjhhhiiifffYYYIIIDDDIII^^^^^^```eeekkksssxxx{{{xxxjjj^^^bbbrrr{{{~~~xxxqqqnnnnnnpppppppppnnnrrrvvvxxxyyyzzz}}}zzzgggXXXGGG@@@888555777BBBUUUddd]]]ccc___bbbsssxxxnnnhhhYYYlllccc888000///333////////////////////////,,,000...222666UUU|||uuulllxxxwwwzzz}}}ppptttqqqxxx}}}yyy}}}tttqqqppprrrpppllljjjlllvvvsssooommmpppsssrrrnnnmmmgggdddfffeee^^^VVVRRRLLLSSSYYY^^^eeekkklllhhhkkkmmmnnnnnnmmmnnnrrrvvviiiiiijjjkkklllnnnooopppmmmnnnpppssswwwyyyddddddrrryyybbbXXXxxxmmm~~~]]]888333111111000000////////////---333...+++000111000777```zzzmmmddduuuzzz|||iiikkkyyy~~~xxxsssssstttrrrxxxuuurrrooollllllmmmppprrrssswwwyyyppp^^^OOOJJJ]]]hhhpppqqqqqqyyyjjjFFFCCCDDDKKKeeekkkjjj}}}mmmjjjrrrooommmqqqxxxuuuiiicccffflll{{{lllRRRgggkkkRRROOOmmmpppGGG;;;///+++++++++,,,///........................+++---------...000EEEddd{{{~~~{{{pppgggqqqvvv~~~~~~}}}sssooorrrsssQQQdddnnn[[[uuu]]]PPPQQQPPPOOOPPPWWWggg{{{eeezzz^^^333333888///......------,,,,,,+++...------,,,,,,---------000---+++,,,---...///111@@@aaa}}}{{{===<<<:::777444111///---+++++++++************)))******************))))))///===<<<666:::===<<<@@@HHHHHHFFFAAA@@@AAA???;;;:::999888;;;DDDNNNQQQNNNMMMUUUZZZZZZZZZ___fffiiiccc```aaaeeehhhiiilllpppkkkyyy}}}kkkbbblllzzzzzztttmmmkkknnnrrrrrrqqqooo|||yyyxxxzzz{{{|||}}}}}}xxxRRR@@@LLLpppzzztttzzzsssVVVIIICCC777666111---------,,,,,,...------,,,,,,,,,,,,++++++(((...,,,000XXXqqqooo~~~|||aaapppjjjnnnmmm\\\VVVaaajjjiiikkkhhh[[[LLLGGGMMMWWWbbbaaaccciiiqqquuussspppcccccceeeiiimmmnnnmmmjjjlllhhhdddaaa```aaa``````aaaccceeegggeee```YYYTTTMMMJJJVVVrrrtttfffUUUCCC:::===888111AAA[[[iiieeeaaajjjvvvpppmmmyyytttfffoooPPP...444000////////////////////////---222***000GGGssssss}}}yyysss{{{zzztttxxxrrrooommmnnnmmmiiihhhjjjhhhjjjfffeeeqqq{{{oooZZZQQQPPPTTTZZZZZZSSSLLLIIIPPPUUUZZZ]]]bbbhhhjjjhhheeeffffffcccaaacccjjjqqqkkkkkkkkklllmmmmmmnnnnnnppplllkkklllooouuuuuuhhhrrrttt{{{jjjQQQaaayyywwwPPP444111111000/////////000000///111...///111,,,111DDDooouuuhhhbbbyyyvvvuuutttuuu|||}}}zzz{{{||||||oooppprrrqqqoooooopppqqqqqqrrrvvvxxxppp___PPPHHHUUUcccnnnqqqrrrzzzvvvNNNDDDBBBEEE^^^gggkkkqqqxxxrrrvvvxxxnnnccc___pppggg{{{PPP[[[dddiii@@@SSSrrrrrrNNN>>>///+++---...,,,,,,...........................***///111+++888YYYsss{{{|||~~~}}}}}}~~~~~~ssswwwyyywwwyyy~~~~~~}}}~~~}}}~~~}}}sssbbbXXXUUU]]]xxx~~~|||ttt{{{|||zzzwwwvvv|||xxx|||zzznnn___WWWZZZaaazzz~~~zzznnnEEE777...//////......---,,,,,,,,,---------,,,,,,------...222---,,,111111...111888eee===<<<999666333000...---+++++++++*********)))))))))*********))))))***,,,333===;;;888<<<======DDDKKKGGGAAA>>>???AAA>>>:::999777888===GGGMMMMMMJJJJJJVVV\\\XXXWWW___eeedddfffccccccfffhhhgggjjjnnnkkkpppyyyzzzkkk___kkk|||tttooonnnrrrvvvyyyxxxwwwzzz|||zzzzzz}}}}}}vvvwwwxxxzzz}}}}}}|||bbbEEEJJJfffwwwuuuppp{{{UUUAAAAAA;;;777333///---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,&&&,,,---@@@qqquuuRRR]]]jjjdddPPPpppppp{{{}}}lllbbbgggjjjfffiiicccSSSIIINNN[[[ddd]]]aaahhhppptttrrrkkkeeekkkyyy~~~lllaaaccckkkeeegggjjjllllllkkkkkkjjjqqqqqqqqqrrrtttyyy~~~jjjVVVLLL\\\tttqqqdddOOOBBBBBB:::...777MMMqqqnnnjjjqqq{{{yyyooowwwnnnpppBBB888...///////////////////////////555)))000NNNxxx|||{{{xxxppppppqqqkkkhhhgggfffeeehhhmmmbbbdddbbb```eeellliii```]]]YYYTTTOOOIIIGGGPPP[[[aaaeeefffccccccggghhhgggdddffffffbbb]]]]]]dddjjjmmmmmmmmmmmmmmmllllllkkkrrrlllfffeeeeeefffmmmttt}}}}}}vvvzzz|||jjjQQQOOOccchhh...111111000//////000111111//////---111000(((444SSS{{{vvvZZZpppmmmmmmvvvzzzuuusssuuuwwwxxxmmmrrruuusssqqqrrrttttttnnnqqquuuxxxttthhhXXXNNNSSSaaammmooooooxxxVVVEEEAAAAAAVVVbbbmmmgggmmmqqqgggdddhhhvvvUUUdddOOOVVVtttIIIIIIvvvsssRRRAAA111...222222---)))........................111***222444,,,BBBkkk~~~{{{~~~{{{|||xxxqqqvvvzzzxxxuuu}}}zzzzzz|||~~~{{{zzz|||yyyxxxyyyyyykkkaaaZZZSSSbbb|||~~~|||wwwvvvxxxyyywwwqqqkkklllggghhhrrrbbb[[[ZZZiiikkkwww^^^999)))/////////...------,,,,,,------,,,,,,,,,---............222777222///<<>>777666222---+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,...+++111TTTkkkSSS___bbbqqqgggpppmmmvvvzzzpppjjjjjjeeefffcccZZZNNNLLLVVVaaaeeebbbgggooosssrrrooommmllluuuuuutttsssqqqnnnkkkiiihhhkkknnnooooooqqqtttxxx|||~~~hhh^^^hhhxxxqqq```MMMCCC;;;666777;;;XXXdddhhhiiirrrxxxpppiiiyyykkkppp~~~\\\999000000000000000000000000000...555***777SSSiii|||www}}}uuuzzz{{{uuuqqqpppooolllkkklllkkkgggfffiiimmmlllkkkhhhaaaaaarrrsss\\\JJJIII]]]sssnnnqqqpppjjjfffggghhhggglllnnnpppnnnjjjhhhkkkooommmmmmmmmmmmlllkkkiiiiiimmmfffbbbbbbdddeeejjjpppyyy{{{lllwwwrrr```RRRYYY???333222000//////000111111...---,,,000///(((<<>>PPP___hhhnnnuuu|||pppmmmbbbWWWZZZQQQKKKkkk]]]CCCvvveeeNNN777...000000---+++........................111***000444222NNNttt}}}xxxzzzjjjzzz~~~uuuxxx}}}~~~yyy}}}{{{zzzyyyxxxwwwwwwsssuuueeemmmpppkkkiiiooouuuvvvxxxzzzzzzxxxxxx||||||yyy|||wwwiiibbbzzziiillluuuzzz}}}~~~{{{hhh>>>666000//////......---,,,,,,,,,,,,,,,,,,,,,---...///,,,///444111+++222SSSvvv~~~<<<;;;999666333000...,,,+++++++++************)))(((***+++***((()))---000999;;;888999>>>999;;;JJJHHH@@@;;;<<<>>>===::::::777777<<>>LLL___iiipppuuurrroooppprrrrrrtttrrrhhhddduuuiiiHHHeeePPP]]]mmm@@@^^^eeeBBB...***+++---..............................+++---111???]]]vvvzzz}}}xxx{{{~~~}}}~~~|||vvvlllfffqqq|||vvvuuuxxx}}}|||xxxxxxyyyyyyuuuqqqxxxrrrqqqyyyiiiiiiYYYHHHRRRppp|||tttpppsssuuuttttttrrrkkkcccnnnllljjjaaa]]]mmm}}}~~~}}}|||tttvvvvvveeemmmHHH666000000//////...---------,,,,,,,,,,,,---......///...111///(((***CCCppp|||{{{ooossszzz}}}xxxzzz<<<;;;888666222000---,,,+++++++++************)))'''***,,,***((()))...222;;;:::666:::>>>888:::KKKDDD===:::<<<>>>;;;999;;;777888???GGGIIIEEEFFFJJJPPPRRRUUUYYYXXXXXX___hhh]]][[[\\\bbbfffgggkkkpppqqqgggiiizzzttt___SSSmmmsssyyyzzzxxxvvvxxx{{{kkkxxx{{{zzzrrr___dddwwwssstttxxx|||~~~|||lllPPPFFFfffwwwrrryyyXXXxxxrrrUUU999444555999888000,,,---...,,,+++++++++,,,,,,---------***"""???qqqhhhccckkkjjjqqqqqqgggiiipppnnngggXXXMMMOOOTTTWWW]]]dddooonnnkkkhhhfffgggjjjlllllloooqqqnnnkkkkkkqqqwwwnnnooommmfff___^^^dddlllmmmnnnnnnllljjjllltttzzzyyylllrrrwwwuuutttnnnXXXIIIAAA:::555333NNN___eeepppuuurrrrrrwww___nnn~~~HHH555000000000000000000000000///000:::sss}}}{{{iiimmm|||rrrjjjttt}}}xxxpppxxxyyykkkjjjqqqllljjjkkkpppvvvuuuooojjjiii[[[iii{{{zzzqqqooosssmmmsss}}}qqqfffbbbfffkkkmmmiiieeehhhkkklllhhhggghhhjjjlllmmmkkkhhhjjjjjjkkkkkkjjjhhhfffeee___\\\[[[]]]\\\[[[___fffrrroooxxx~~~~~~yyytttzzzxxxgggeeehhhuuu\\\TTTccc}}}ccclllsss[[[777555222///......///000+++000...---111999VVV}}}XXX```wwwttt}}}fffvvvqqquuuxxxtttmmmjjjpppyyy{{{qqqlllqqquuutttppptttyyy~~~nnn\\\UUU```kkkooorrrsssrrrnnndddJJJIII@@@JJJ___mmmmmmkkklllrrrvvvoooeeeXXXdddvvvwwwiiijjjjjj}}}YYYbbbbbbSSSmmmPPPCCCaaauuu}}}uuuPPP999///,,,---///........................,,,000+++222RRRqqqzzzyyyyyyzzz{{{~~~~~~uuukkkhhhqqqvvv|||vvvsssyyyxxxvvvvvvyyy~~~{{{xxxvvvwwwzzzyyyuuuqqqrrrssssssvvv}}}uuugggxxxcccLLLJJJ]]]qqqvvvpppxxxzzzzzzxxxyyyzzzuuunnn^^^dddcccdddlllqqqvvv~~~xxxvvvvvv^^^444000000//////......------,,,,,,,,,,,,---.../////////222///...AAAgggxxxuuuvvv|||www```aaammmpppvvv~~~<<<;;;888555222///---,,,+++++++++************)))'''***,,,***((()))...333<<<999555:::>>>777999LLLAAA;;;:::===>>>999999<<<666999BBBIIIHHHCCCEEELLLQQQOOORRRXXXXXXUUU]]]jjj```^^^___dddhhhiiimmmqqqgggfffnnnzzz|||sssjjjhhhjjjnnntttxxxwwwtttpppmmmpppyyywwwvvvsssaaaeeewwwuuuwww{{{~~~{{{tttzzzYYY@@@^^^kkkwww{{{~~~xxxzzz[[[::::::555:::999111,,,------++++++++++++,,,,,,---------222...RRR}}}ssswwwdddoooeeennn}}}{{{jjjeeekkkkkkeeeTTTKKKRRRXXXYYY```mmmpppnnnmmmnnnooommmgggaaahhhjjjkkkjjjiiiiiilllnnnqqqwww{{{wwwnnngggfffiiiiiihhhggghhhlllpppuuuwwwnnn{{{hhhkkkrrrnnnsss}}}{{{gggSSSBBB<<<>>>222FFFSSS]]]jjjoooqqqyyynnnhhhiiiYYY???000000000000000000000000444222DDDwww~~~zzz{{{ooommmyyyxxxeeegggrrrkkkhhheeefffkkkmmmnnnqqquuukkkqqqpppiiiiiipppnnndddhhhbbbbbbjjjpppooojjjhhhbbbhhhkkkhhheeehhhlllmmmtttpppmmmnnnqqqrrrnnnjjjiiiiiijjjkkkjjjhhhfffdddVVVVVVYYY\\\]]]]]]dddmmmiiilllyyy{{{yyyttt}}}bbbgggxxxrrrkkkZZZttt888666333///......///000+++222000---333@@@___vvvHHH||||||wwwffftttzzzzzzuuuoookkkwwwzzzqqqlllqqqtttrrrmmmqqquuuyyy}}}yyyfffQQQHHHUUUeeepppxxxzzzvvvooo~~~dddKKKLLLAAAJJJ___lllsssuuupppooowwwfff\\\VVVccc}}}{{{lll```~~~DDD{{{sssMMMaaafff999YYYpppdddzzz[[[FFF:::222...---........................---555---666bbb|||uuuooozzz|||nnneee{{{}}}{{{ttttttnnnuuu|||~~~zzzwwwwwwvvvvvvwwwyyyzzzyyywwwtttmmmwww~~~}}}|||~~~|||xxxkkkqqqmmmaaadddtttzzztttooooooooorrr|||~~~zzzvvv|||zzztttxxxkkk{{{zzz???000000000///......------+++++++++,,,---...///000...222333<<<^^^~~~~~~yyyqqq{{{@@@@@@===777000,,,---///+++++++++***++++++,,,,,,)))(((***---***''',,,555???444===AAA555999EEE@@@;;;;;;;;;::::::999999999555888@@@HHHGGGBBBEEELLLQQQSSSTTTTTTTTTXXX```fffhhhYYY[[[fffhhhiiikkkhhhfffkkktttxxxuuummmgggfff```kkkttttttrrrsssrrrooonnnwwwuuunnnmmmjjjkkkuuu{{{ssssssxxx{{{~~~xxxzzzpppxxxiiiLLLKKKjjjkkk{{{{{{DDD<<<444555555333...+++,,,---***333///(((++++++'''+++///222[[[qqq{{{jjjkkkiiifffttt{{{rrriiiiiijjjfffYYYUUUQQQPPPUUU]]]cccgggllllllkkkiiihhhhhhggggggfffiiiiiiggggggjjjjjjhhhiiiooossszzzzzzjjjaaakkkllliiiffffffiiinnnrrrtttuuu}}}zzzllliiisssvvvooosssuuu|||ttt```OOOAAA999444<<>>cccIII......555000........................555 888000|||~~~~~~xxxqqqgggttt{{{bbb```ffftttnnnzzzvvvjjjzzzwww}}}yyyvvvtttsssuuuuuuuuuxxxzzzzzzyyywwwrrrpppttt|||zzzsssvvvpppaaahhhqqqppppppqqqtttvvvvvvxxx~~~|||yyywwwvvvvvvvvv~~~~~~wwwyyy~~~{{{{{{}}}{{{www~~~JJJ555555222------000...)))222000------///000///------:::...RRR||||||{{{}}}uuuttt===>>>===888222...///111......---,,,++++++++++++)))(((***,,,***(((...777999222<<>>===BBBEEEaaassstttxxx[[[NNNCCCHHHcccnnnqqqssstttuuu{{{{{{lllnnntttvvvzzzyyyhhhzzzoooRRRsssVVVPPPjjjdddJJJiiiiiiWWW888...000///........................555(((888HHHpppllluuutttYYYhhh}}}}}}tttggg|||{{{{{{|||{{{zzzxxxvvvtttuuuuuuuuuvvvxxxyyyxxxvvv~~~uuuppprrrtttzzzpppsssssspppvvvuuuxxxyyywwwuuuvvv{{{}}}~~~|||yyyzzz{{{{{{zzzxxxvvvuuuuuuvvvwwwxxxxxxxxxzzz~~~|||~~~qqq;;;555///...000000...,,,///---,,,---000111000...+++555AAAnnn{{{{{{|||tttvvv|||;;;<<<===:::444111000222000///...---++++++++++++***))))))+++***+++222:::333111:::@@@===CCCKKKGGG<<<;;;;;;:::999999888888888<<>>;;;666111000000...---,,,+++++++++++++++******))))))+++///666===222555:::======AAACCC@@@<<<;;;;;;:::999888777777888===DDDGGGFFFEEEHHHLLLQQQSSSSSSSSSTTTZZZbbbiiikkk[[[YYY```___```fffffflllkkknnnyyygggOOOJJJEEENNNeeesssqqqqqqxxx|||ssshhhhhheeeVVVXXXpppooovvvzzzxxxvvvyyy{{{{{{|||~~~rrrzzz{{{bbbKKKRRRkkkssswwweee{{{sssDDD777666666444222000//////...---(((+++333///***222VVV}}}tttddd___cccbbbccchhhiiifffffffffbbb[[[RRRSSSWWW]]]eeeiiiiiihhhfffeeecccbbbbbbdddfffhhhdddggggggeeeeeehhhhhhfffiiijjjiiioooyyyssshhhkkkssstttvvvuuussspppnnnnnnssstttmmmcccfffsss{{{zzzuuurrrooopppvvvqqq[[[KKK???666444DDD]]]nnnppplllYYYlllmmmddddddxxxBBB111...555111///333333;;;vvv|||tttiiiooolllsssnnngggvvvooogggdddfffhhhgggcccbbbcccdddddddddeeeiiikkkfffeeeeeeggghhhgggccc```\\\YYYZZZ___bbb^^^[[[[[[cccggghhhffffffjjjkkkiiihhhiiiiiijjjjjjiiiiiihhheeeffffffeeebbb^^^[[[YYYWWW___ggghhhbbb___cccjjjkkknnnooommmnnnuuu~~~ooottt{{{jjjiiigggvvvwwwQQQGGG{{{~~~DDD///555000///111---000333111555QQQuuuwww^^^===nnnvvvzzzlllbbbiii{{{xxx}}}uuuttttttsssqqqooooooqqqppp~~~qqqooooooqqqxxx|||xxxuuunnnaaaRRRKKKJJJGGGOOOcccoootttlll^^^RRRSSSjjjnnnrrruuutttqqqrrrzzz~~~mmmaaakkkcccVVVEEEOOO]]]WWW<<<[[[mmm{{{qqqIII777222111........................///333///rrrzzzzzz{{{~~~\\\mmmhhhEEEssspppeee```bbbiiitttuuussstttvvvxxxyyyzzzyyyyyywwwuuurrrrrrssstttttttttppptttpppfffqqquuuvvv}}}qqqtttyyy{{{yyyrrrjjjdddhhhiiikkknnntttyyy{{{{{{~~~}}}{{{yyywwwvvvvvvvvvqqqtttxxxyyyxxxwwwwwwxxx}}}~~~}}}~~~yyygggpppjjjeeeOOO888)))...333///,,,000---------...000111111111222DDD}}}rrr~~~}}}}}}zzzvvvrrrzzz}}}}}}zzz|||~~~~~~xxxuuutttppppppppppppttt|||zzz;;;===???<<<666000...---******))))))***+++,,,,,,******))))))+++222999===333:::;;;:::>>>AAA???<<<<<<;;;;;;:::888777777666777>>>DDDEEEDDDDDDHHHKKKNNNPPPRRRSSSTTTYYYaaagggkkk\\\[[[bbb```bbbiiikkkjjjiiikkkvvvrrrYYYRRRKKKQQQffftttssssssyyyuuuqqqkkkjjjcccOOOOOOfffnnnuuuyyyxxxwwwyyyzzzyyy|||}}}qqqgggLLLKKKdddqqqyyy|||}}}uuuDDD999777555444222000///---...---)))...333+++,,,;;;iiiooofff______aaa[[[```ccceeeggggggeee^^^VVVWWWTTTTTT\\\gggmmmjjjeeeeeedddccccccccceeeggghhheeehhhhhheeefffiiiiiigggeeegggdddiiitttpppeeeeeelllppptttvvvtttqqqpppppppppnnnfff]]]```mmmuuuuuu{{{vvvrrrqqqrrrzzzxxxbbbRRRIII>>>555;;;QQQiiivvvxxx~~~zzzwwwxxxuuuZZZ:::+++222333111444333;;;~~~zzz|||kkk]]]```nnniiidddcccdddfffiiikkkfffeeecccaaa```cccgggkkkffffffggghhhgggddd```]]]___[[[YYY[[[[[[XXXXXXZZZbbbdddeeedddfffjjjkkkhhhfffffffffffffffffffffffffffgggeeeaaa^^^^^^aaaddd```gggkkkhhhaaa```fffmmmjjjkkkmmmllljjjooozzzwwwxxxvvvqqqiiifffjjjfffDDD```^^^444333333000222+++///222000;;;bbbrrrRRRKKKnnn||||||mmm|||]]]ooo~~~xxxuuurrrtttssspppmmmmmmooopppooo~~~qqqoooppprrryyy|||zzz{{{vvviii]]]VVVKKKXXXiiinnnooooooaaaTTTTTTiiinnnqqqsssrrrpppqqquuuyyysssllloooxxxTTTtttLLLJJJ]]]fffAAAQQQmmmmmmwwwMMM===555...////////////////////////000888:::~~~~~~RRRppp{{{{{{TTTTTTyyyooocccXXX^^^qqqzzz{{{zzzyyyxxxwwwxxxyyyzzzvvvtttrrrqqqrrrttttttsssrrrrrruuuyyyzzzxxxyyy|||wwwccceeennnrrruuummmooorrrssspppkkkddd```cccccceeelllsssyyy|||}}}|||{{{zzzxxxxxxwwwwwwzzzzzz{{{{{{zzz{{{|||~~~yyyuuuxxx~~~jjjtttuuucccZZZ???+++---222...,,,000000000/////////000111222555VVV~~~~~~~~~~~~zzz{{{}}}~~~}}}|||zzzvvvuuuxxxzzzpppiiieeeqqq{{{:::===>>>;;;444///------(((((((((((()))+++,,,---)))******(((,,,444999;;;222===;;;888BBBFFF@@@???<<<;;;;;;999888777666555777???EEEDDDBBBEEEHHHJJJJJJMMMQQQTTTVVVZZZ```fffjjj\\\\\\cccaaabbbjjjlllgggfffgggppp~~~jjjaaa[[[]]]jjjsssrrrrrruuunnnooollljjjdddRRRNNN^^^nnntttxxxwwwvvvxxxxxxvvvyyyrrrlllOOOEEE[[[qqqzzzyyyiiisss]]]<<<:::777555444222///,,,------+++///111***777UUU{{{wwwqqqdddYYYXXX^^^aaa\\\\\\___bbbeeeeeeaaaZZZUUUWWWUUUXXXaaammmrrrnnniiieeeeeeeeeeeeeeefffggggggeeehhhhhhffffffiiiiiigggfffjjjgggiiirrrlll___]]]___eeelllooonnnmmmlllmmmooojjjaaaZZZ^^^iiipppqqq{{{vvvssssssqqqsssmmm\\\NNNDDD888888KKKhhh~~~{{{|||zzzwwwpppqqqEEE---111333000111222FFFmmmvvvjjjBBBdddhhheeedddeeeffffffkkkqqqgggdddaaa___```cccgggiiifffggghhhgggfffbbb___]]][[[VVVRRRQQQPPPOOOQQQVVV```bbbbbbaaadddhhhhhheeeggggggggghhhhhhggggggggghhhfffaaaYYYSSSUUU___gggdddjjjmmmhhhcccffflllpppiiijjjkkkllljjjlllvvv~~~xxx~~~iiieeeaaaxxxwwwPPPMMM~~~>>>...222...222000,,,111111FFFtttnnnOOOjjjpppssstttmmmwwwzzzzzzyyyuuuxxxxxxsssoooqqqtttuuuppp~~~|||ppppppqqqrrrxxxnnnbbbNNN___mmmoooooo{{{uuuhhh[[[WWWjjjnnnnnnpppqqqssstttuuuuuurrr}}}wwwqqqjjjvvv___kkkuuuDDDVVVeee???GGGnnn~~~ZZZCCC444,,,////////////////////////,,,555KKKbbb~~~kkkBBB^^^sssnnnlllYYYYYYooo{{{~~~zzzwwwuuuvvvwwwyyyuuusssrrrrrrsssttttttsssqqqqqqqqqrrrssssssttttttzzzfff[[[dddlllsssuuuuuutttpppiiiccc```^^^]]]^^^eeepppwwwxxxwwwwwwuuuvvvvvvwwwwwwxxxxxxxxx{{{rrrllljjjkkklllmmmyyywww|||nnnpppdddKKK333---///...---///333222111///...///333666IIIsss~~~zzzzzz{{{{{{zzz~~~~~~~~~yyyoooeeeeeennn{{{|||xxxttt888;;;;;;888333...---...))))))))))))***+++,,,,,,(((******(((,,,555999888111@@@:::444BBBGGG???@@@<<<;;;:::999888666555555999AAAGGGDDDBBBFFFJJJKKKHHHMMMRRRVVVXXX\\\aaaeeeiii\\\]]]ccc______fffhhhdddddddddjjj{{{yyyjjjhhhhhhkkkooosssssssssnnnpppllljjjkkkaaaXXX]]]mmmrrrtttttttttwwwwwwuuuwww}}}ssswwwYYYDDDTTTnnnzzzjjj{{{}}}uuuxxxnnnAAA>>>:::888666444000---------,,,///...---KKKzzz{{{xxx|||}}}___YYYZZZ```ddd```^^^___aaacccaaa^^^[[[ZZZTTTYYYbbbjjjppppppllliiicccdddeeefffffffffeeeddddddggggggeeeeeehhhhhhfffgggnnnmmmmmmrrrlll___\\\XXX___gggkkkkkkjjjkkkmmmnnnhhh___ZZZ___jjjqqqrrrvvvrrrssswwwuuuqqqzzzyyygggQQQHHH<<<888IIIfff}}}vvvpppsssuuudddjjjxxxIII///333333---000555IIIWWWgggkkkxxxpppqqqRRRIIItttgggbbbbbbfffgggeeeggglllcccaaa___```dddggggggfffdddeeeffffffdddbbb```___VVVRRROOONNNMMMLLLPPPUUUbbbcccbbbaaaeeejjjiiieeeggghhhiiijjjjjjiiihhhgggccc___VVVJJJCCCIIIXXXfffhhhnnnooojjjgggjjjmmmmmmjjjiiikkknnnlllllltttzzzvvvzzzmmmddd```rrr}}}gggIIIcccGGG,,,555,,,///444---111333PPPdddKKKyyy}}}www|||yyylllppppppiiieeehhhlllnnnqqq}}}yyynnnpppsssrrrvvvyyyjjjUUUfffppprrrsssvvvvvvooobbb]]]lllooolllkkknnnssstttqqqllljjjoootttuuuwwwzzzsssfffpppmmmgggVVVUUUfffRRRDDD~~~qqqKKK444000////////////////////////,,,333aaapppuuuXXXDDDffflllfffiiiUUUWWWpppuuu{{{zzzxxxvvvuuuuuuvvvvvvsssrrrrrrsssuuuvvvuuusssnnnqqqtttvvvwwwwwwuuurrruuummm[[[XXXaaapppwwwxxxvvvoooeee______aaaccccccjjjvvvzzzvvvrrrqqqrrrssstttuuuuuuvvvvvvvvvppphhh___ZZZZZZYYYUUUQQQmmmnnnwwwppp}}}wwwmmmXXX>>>///---000000///444333111///...000777<<>>777CCCZZZjjjooolllooouuu|||uuummmbbbtttGGG///555333---222;;;hhhooovvvgggyyyttt{{{xxxvvvpppZZZaaaXXXhhhgggggg```___dddgggcccaaaccc___]]]]]]bbbhhhkkkhhhcccbbbdddeeeeeedddbbbbbbbbbXXXUUUTTTUUUUUUTTTWWW]]]eeefffeeeeeehhhmmmlllgggcccdddfffggggggfffdddccc\\\WWWLLL>>>888AAATTTeeemmmrrrsssmmmjjjllljjjfffkkkjjjlllpppooommmsss}}}yyyqqqqqqtttrrrddddddppprrr{{{NNNOOOKKK///:::,,,,,,444///333666VVVZZZDDDwww}}}pppzzzxxxqqq}}}~~~wwwyyyooopppuuuuuummmhhhmmmrrrsssqqq|||wwwmmmqqqtttssstttzzzkkk^^^lllsssuuuwwwtttxxxooommmccc\\\jjjqqqllliiikkkpppqqqjjjbbbnnnssszzz{{{wwwvvv~~~ooozzzppp\\\aaaHHH]]]```777hhhjjjRRR555888000000000000000000000000555888vvv```tttkkkPPPWWWsssooo______PPP]]]zzzqqqqqqttttttuuuuuuuuuuuuttttttqqqqqqrrrtttwwwwwwuuutttsssrrrnnnlllmmmsssvvvvvvtttxxxbbbPPPTTTgggnnnqqqpppiii```\\\___cccfffdddiiisssxxxuuutttvvvuuuuuuvvvvvvuuutttssssssnnnkkkkkkqqqwwwvvvmmmdddYYY]]]kkk}}}~~~nnntttyyyrrraaaFFF111,,,111333///444333111...---222:::AAAnnnxxxwwwtttrrrrrrvvv}}}sssxxx}}}{{{vvvsssyyy}}}uuu{{{{{{}}}~~~{{{}}}{{{999999777333///,,,,,,,,,------,,,,,,,,,,,,++++++'''*********000999:::555777888999999:::<<<:::777;;;<<<;;;888555333333444>>>CCCEEEDDDDDDHHHJJJJJJJJJKKKQQQXXX\\\\\\___ccciiiaaa[[[[[[^^^^^^___bbbaaaeeeeeeeeelll{{{qqqpppmmmjjjkkkqqqwwwzzztttmmmqqqoookkkqqqqqqwwwvvvpppqqqxxxwwwoooyyy~~~xxxtttmmm}}}mmmPPPCCCjjjmmmdddsssUUU>>>DDD<<<---555444//////...999(((///999rrr|||jjjeeeiiieeeeeejjjiiifff]]]gggkkk___ccclllcccQQQdddvvvzzzuuunnngggcccfffeeeddddddccccccccccccccccccddddddddddddeeeeeecccgggmmmqqqoookkkgggeee^^^ggglllkkkkkkooonnnkkknnnbbb[[[```iiillllllnnntttrrrqqqqqqtttvvvwwwvvvmmm[[[NNNCCC999:::QQQeeecccnnnrrriiinnn}}}uuuxxxvvvyyy```222222555---:::777zzz|||tttRRRkkkKKKccckkkaaabbbccceeegggfffccc```dddffffffccc``````dddhhh```dddbbb]]]___ggghhhccceeedddccccccdddccc```^^^ffffffggggggggggggfffffffffddddddgggiiihhhccc^^^MMMGGG>>>555777JJJhhh}}}rrrmmmlllmmmkkkiiikkkkkklllkkkkkkmmmqqqttt|||tttoooeeekkk{{{~~~jjjNNNwwwzzzUUU///:::333000...222+++FFFuuu{{{yyyLLL===iiikkk^^^rrr{{{}}}yyyttt|||qqqmmmjjjeeellluuusssqqqwwwkkkuuuwwwooosssuuuxxxqqqoootttssslllnnnuuussshhhaaa```^^^\\\]]]aaadddccckkknnnrrrrrrooommmlllllltttsssuuuyyyzzzzzzbbbccczzzfffxxx|||HHHKKK^^^GGGDDDlllccc]]]HHH111000000////////////000000%%%IIIyyybbbkkkxxxjjjLLLfffqqqgggWWWKKKNNN]]]mmm{{{yyytttppppppsssuuutttqqqvvvtttsssrrrrrrtttwwwyyywwwssspppppprrrttttttssssss~~~gggXXXZZZYYYqqqggg]]]ZZZ]]]aaa```]]]gggiiimmmrrrvvvvvvtttqqquuuuuuuuuuuutttsssrrrqqqiiiyyypppiiiuuujjj|||RRR222999)))+++666222333555+++888333333|||www|||sssqqqrrrnnniiippp}}}yyy}}}}}}vvvppplllttt~~~wwwzzz{{{sss|||}}}|||~~~}}}~~~~~~|||yyy|||wwwtttyyyzzz999999777444000---,,,---,,,,,,+++++++++*********'''*********111999:::555;;;;;;:::;;;===???===::::::::::::888666555666777>>>CCCEEEDDDDDDHHHJJJJJJIIIJJJNNNUUUXXXYYY]]]bbbiiiaaa[[[[[[]]]]]]^^^aaa]]]bbbeeegggmmmyyyxxxooojjjmmmsssyyy{{{zzzppptttuuurrrtttrrrxxxxxxtttwwwzzzvvv|||wwwyyynnnsssUUUDDDeeeuuu^^^===???===333888222+++,,,***111,,,444QQQjjj~~~hhhaaafffeeeeeelllnnnhhh```gggmmmdddggglllaaaWWWhhhxxx{{{tttmmmfffbbbeeedddcccbbbbbbbbbbbbccccccccccccdddddddddeeeeeeggghhhkkkqqquuutttooojjjeeejjjkkkiiijjjnnnooollllllccc^^^ccckkknnnoooqqqpppnnnmmmnnnppprrrssssssttt___RRRFFF;;;888MMMbbbdddkkkuuukkkdddppptttnnnqqq~~~vvvkkk222222333+++777LLLqqqyyyxxxRRRiiiiii```aaabbbdddffffffccc``````aaadddhhhkkkjjjgggdddbbbfffgggdddfffkkkkkkfffeeeeeefffhhhiiihhhdddaaaeeeeeeffffffffffffeeeeeeiiifffeeehhhjjjeeeXXXMMMBBB???999666<<>>;;;888:::>>>@@@===:::999999999888666666888:::???CCCFFFDDDDDDHHHJJJIIIKKKJJJMMMSSSVVVWWW\\\ccciiiaaa[[[[[[]]]\\\]]]______cccfffeeeggglllpppppp~~~uuummmmmmsssvvvsssooowwwxxx|||yyyxxxrrrvvvwwwuuuzzzsss{{{www}}}pppzzzvvvYYYEEE^^^xxx|||{{{xxxrrrbbbxxxEEE;;;<<<555888000,,,111---,,,///222bbbhhh___fff\\\ddddddeeelllpppggg```fffllljjjkkkhhh\\\^^^mmm{{{{{{ssskkkfffbbbccccccbbbbbbaaaaaabbbbbbccccccccccccddddddddddddhhheeefffnnnwwwzzztttmmmlllmmmjjjgggiiimmmmmmkkkiiicccaaafffmmmoooooopppqqqpppoooooorrrtttuuuuuu|||dddWWWKKK>>>666FFF^^^ffffffvvvpppccckkkwwwvvvssszzzDDD555222000---NNNuuu~~~jjj\\\nnneee______aaaccceeefffdddaaaaaa^^^]]]bbbjjjkkkddd]]]bbbeeefffeeegggjjjkkkiiissssssrrrqqqooojjjddd___ddddddeeeeeeeeeeeeddddddiiifffdddggghhh___LLL<<<999::::::===GGG[[[tttxxxsssmmmjjjkkkkkkiiihhhjjjjjjkkkjjjjjjkkknnnpppyyy~~~xxxmmmttttttffffffsss}}}ttt]]]dddsss<<<444000000444555222FFF{{{TTTgggxxxrrrZZZ}}}yyy}}}tttvvvuuuwwwlllmmmqqqmmmpppxxxvvvssswwwoooaaa___RRRKKKRRRrrrwwwvvvwwwyyyzzzvvvjjjYYYKKK???===:::;;;@@@KKKXXXbbbgggmmmnnnjjjggglllrrruuuuuussstttvvvuuuvvv|||~~~|||pppxxxeeekkkFFFLLLZZZccc<<>>///333666,,,,,,111,,,111///555ccc|||tttwwwtttjjjjjjiiilllqqqssstttxxx}}}}}}{{{ttttttqqqvvvyyyxxxyyy|||{{{{{{yyyxxx~~~}}}}}}}}}|||{{{vvvjjj]]]YYYaaammmxxx{{{sss888999888666222///......++++++*********)))))))))((()))***...444888777444===777333777<<<===:::888:::::::::888666666888:::???DDDFFFDDDDDDHHHJJJIIINNNLLLNNNSSSVVVXXX^^^eeeiiiaaa[[[\\\]]]\\\\\\^^^```dddfffeeefffiiijjjhhhuuuooommmtttxxxooo^^^PPPsss~~~zzzwwwpppssssssssswww~~~|||rrr}}}||||||uuutttuuu[[[EEEWWWsss|||~~~\\\sssqqqwwwyyy|||\\\RRR===;;;333333000333444222+++333333ppp}}}xxxzzzcccZZZdddeeeccchhhlllddd```cccjjjnnnlllbbbVVVbbbppp{{{yyypppiiieeecccccccccbbbbbbbbbbbbccccccbbbccccccccccccddddddddddddaaabbbiiiqqquuupppjjjnnnllliiihhhiiijjjhhheeehhhfffeeeiiimmmnnnmmmlllsssqqqpppqqqsssvvvwwwwww~~~hhhZZZOOOBBB555AAA[[[jjjaaannnppplllrrr|||}}}iiiUUU333000999+++NNN]]]uuuvvviii{{{|||bbbeeennnbbb^^^^^^```bbbeeefffdddbbbllleee^^^^^^bbbccc```\\\^^^\\\ZZZZZZ]]]bbbjjjqqq}}}xxxsssnnniiiccc___ddddddeeeeeeeeeeeedddddddddccccccccc```UUUEEE888:::@@@GGGOOOXXXcccooovvvqqqnnnkkkjjjkkklllkkkjjjggghhhiiiiiihhhiiikkkmmmttt||||||jjjdddnnnyyywwwaaaUUU~~~GGG777333...///444666JJJTTTyyyrrr|||MMM|||}}}rrruuuvvvwwwrrrnnnhhhmmmuuusssrrruuuvvvuuuuuukkk]]]UUU```ZZZXXXccczzzssspppqqqsssvvvtttooojjjiiiXXXPPPGGGAAA???BBBKKKSSS```aaajjjrrrkkk```dddsssuuuuuuuuuvvvtttttt{{{{{{ppppppfffmmmpppmmmXXXHHHTTT\\\EEEooo[[[pppPPP555111000000000000000000111)))[[[qqquuugggUUULLLGGGtttwwweeeTTTIIITTTiiitttsssnnnooonnnmmmooorrruuuvvvuuunnnoooppprrrrrrqqqpppoooppppppqqqrrrsssrrrqqqooorrrttt~~~ttthhhfffbbb\\\YYYYYY___fffjjjkkkrrrxxxzzzwwwuuuwwwzzztttsssssssssuuuxxx{{{}}}wwwxxxwwwsssooommmlllkkkmmmtttyyyzzzxxxrrrvvvIII...111333)))...333+++666///>>>xxxoooooonnniiinnnjjjmmmxxx{{{vvvvvv|||wwwvvvyyy{{{ssshhhhhhooovvvxxxzzzyyyxxx|||~~~zzzuuuwww~~~~~~~~~nnn\\\UUUVVV]]]jjjwwwyyy|||777888888666222///------,,,+++++++++************)))(((***111666888666444;;;444222777;;;999777777<<<<<<:::777555555777999@@@DDDFFFDDDDDDGGGIIIHHHNNNLLLNNNRRRUUUWWW]]]eeehhhaaa[[[\\\^^^]]]]]]^^^___cccfffhhhmmmuuuyyywwwppplllnnnxxxyyyhhhQQQAAAccc|||vvvsssqqqrrrrrrrrrtttwwwwwwsssttt|||vvvttt```GGGQQQnnn|||wwwWWW~~~uuuVVVAAA>>>333000...666+++222,,,777BBBkkkxxxbbb]]]eeedddccceeecccaaabbbcccjjjsssooo```UUUeeeqqqzzzvvvmmmgggeeedddddddddcccccccccddddddeeebbbbbbbbbcccccccccdddddd```aaacccggglllmmmjjjfffiiiiiiiiijjjiiieee```^^^kkklllmmmmmmmmmmmmllljjjooonnnmmmnnnqqqsssuuuuuu~~~lll\\\QQQEEE777>>>ZZZmmmddddddlllsssrrrqqqrrrrrrsss^^^VVV...111888777vvvoooqqqzzzqqqnnniiioooZZZppp^^^fffhhhccc______```bbbeeefffeeecccooommmiiieeecccbbbaaaaaaYYYPPPJJJKKKPPP[[[nnnwwwpppkkkhhhfffdddeeeeeeffffffffffffeeeeeecccdddccc]]]SSSHHH@@@<<>>@@@IIIRRR```nnnvvvtttmmmfffjjjjjjhhhgggfffgggggghhhdddfffhhhiiiiiijjjlllmmmmmmxxx{{{rrrnnn{{{ssseeeiiirrrzzzrrr]]]NNNrrrQQQ111444111666222999WWW```AAAqqqwwwmmmWWWzzzxxxjjjnnnqqq|||uuukkkmmmrrrnnnvvvwwwxxxrrrqqqpppdddccc\\\NNNAAAAAAPPP___gggqqqvvvuuu}}}eeeKKK<<<666;;;DDDHHHdddkkkYYY^^^wwwuuuZZZrrrtttxxxzzzwwwuuu|||tttxxxyyy\\\hhhIIIKKK;;;FFF===ggg~~~OOOvvvbbbDDD222111111000000111111222???{{{pppiiixxx|||uuuEEEZZZxxxxxxaaaQQQGGGTTTkkkzzzzzzuuuvvvvvvuuuuuutttsssrrrrrruuuuuutttssssssttttttuuussssssrrrpppoooooorrruuusssppp|||zzz~~~|||oooiiilllrrrpppssswwwxxxwwwuuuvvvxxxyyywwwuuusssqqqqqqqqqqqqwwwssssssyyy~~~~~~}}}~~~|||xxx~~~yyyttt{{{ddd999///222666000000...222:::cccuuujjjeeedddbbbgggjjjuuu{{{|||___eeeppp}}}~~~wwwoooooolllooo}}}yyyhhheeeaaa\\\cccsssyyy}}}~~~333555666444111...,,,++++++************)))))))))***'''+++444:::777444333666444888???>>>555444;;;999999777444222333666999AAAEEEGGGDDDDDDGGGIIIGGGKKKIIILLLPPPRRRTTTYYY___fff```\\\___aaaaaaaaabbbeeefffeeedddfffhhhfff```VVVVVV```mmmpppjjjiiioooggg{{{{{{tttnnnsssrrrsssvvvzzz|||yyyuuurrrzzzyyytttzzzlllPPPJJJfffwwwhhh[[[HHHAAA666777111///+++777------iii{{{}}}dddYYYeeeeeehhhddd___iiimmmaaa^^^iiihhhmmm|||tttaaa^^^pppyyy|||tttiiiddddddeeeccccccbbbbbbcccddddddeeebbbbbbbbbbbbcccccccccccceeecccdddiiiooonnnfff___aaadddjjjmmmfffZZZVVVZZZlllrrrtttoookkklllmmmkkkooonnnmmmnnnrrruuuvvvvvvwwwwww```TTTMMM<<<;;;SSSiiirrrkkktttyyyqqqrrrqqqaaauuu===>>>,,,KKKvvvkkkYYYkkkddd___dddcccbbbccceeefffeeeddd[[[aaaggghhhdddaaaaaabbb```PPPFFFHHHGGGIII\\\uuuzzzqqqkkkhhhfffeeeddddddeeeeeeeeeeeedddddddddaaaZZZOOODDD@@@BBBEEEMMMQQQZZZeeennnqqqmmmhhhkkkiiifffbbb___]]]]]]^^^]]]```bbbdddeeefffhhhiiijjjuuuxxxnnniiitttttteeehhhrrryyypppZZZEEE]]]bbb555666///444555;;;bbb{{{^^^OOOzzzfffggg|||vvvtttgggnnnttt{{{pppllljjjfffmmmvvvtttuuuxxxzzzpppuuuwwwkkk^^^SSSGGG???EEEPPPTTTfffqqqssswwwUUUEEE===888999>>>???iiitttfffllllll___nnnrrrxxx{{{wwwttt{{{ppprrrxxxXXXZZZIII>>>===DDD>>>jjj___```~~~dddCCC222111111000000111111222???zzzvvvYYYeeennn]]]ccc{{{^^^FFFeeeuuusssZZZMMMGGGVVVlllzzzzzzvvvpppqqqrrrrrrrrrqqqqqqqqqooopppqqqssstttssssssrrrqqqssstttsssqqqppprrrttttttooo}}}vvvmmmooouuuqqqssstttvvvvvvvvvuuuuuutttttttttssssssssssssssslll___TTTUUU\\\cccllltttxxxzzzwww{{{zzzzzzwwwqqq;;;111111000222...333///GGG|||rrrfff```_________ooo~~~|||wwwtttrrrxxxiiibbbdddqqq|||mmmgggllllllooo|||sssrrrnnndddgggvvvooouuuyyyzzz222444555444111---+++***))))))))))))((((((((((((***'''+++555;;;777333333333222999AAA===333222:::777666555333222444888;;;AAAEEEGGGDDDDDDGGGHHHGGGLLLKKKNNNSSSUUUVVVZZZ```fff```\\\___cccbbbbbbdddbbbdddeeedddfffhhhccc\\\UUUXXXcccmmmjjj___^^^fffrrrxxxvvvtttwwwrrrnnnuuuooopppuuu||||||xxxvvv{{{uuu~~~pppyyynnnRRRIIIfffxxxmmmwwwuuuzzz^^^hhhKKK;;;111888555111///:::///+++}}}{{{WWW```ggglllbbb]]]lllttteee[[[hhhhhhlll{{{rrr______vvv}}}uuuiiiccccccdddbbbbbbaaaaaabbbcccddddddaaabbbbbbbbbbbbcccccccccfffaaa```hhhrrrrrrggg[[[aaaeeekkkmmmdddWWWVVV\\\gggnnnqqqkkkgggiiikkkiiijjjiiihhhjjjmmmpppqqqqqqttt~~~|||cccVVVOOO===:::PPPfffgggfffqqqtttqqqnnnbbb|||{{{hhh:::;;;222MMMwww{{{___YYYrrrhhhZZZfffdddddddddfffffffffddddddeeeeeecccaaabbbeeeiiijjjYYYNNNMMMFFF>>>JJJ___mmmjjjeeecccdddfffhhhhhhcccccccccddddddccccccccc```[[[RRRJJJEEEEEEHHHKKKMMMMMMPPPXXXbbbhhhiiihhheeeccc^^^WWWRRRNNNNNNOOOVVVXXX\\\^^^___```bbbdddiiiuuu}}}wwwqqqwwwttteeehhhrrryyyoooYYYFFFZZZkkk::::::000222111777dddttt```^^^}}}zzzaaaooo{{{uuurrrgggqqqyyyyyytttooohhhllltttqqqsssxxx{{{pppyyyvvvaaa[[[RRRCCC;;;===???WWWgggnnnqqqXXXCCCAAACCC===777666BBBWWWwwwssseeedddkkkpppwwwzzzwwwtttzzz{{{zzzttt^^^YYYxxxPPPFFF[[[OOOIIIqqqmmmNNNmmmMMM222222111111111111222222FFFppp\\\wwwQQQ<<>>EEEHHHFFFIIIPPPRRRTTTUUUWWWYYY\\\___fffdddbbbaaaaaadddgggiiinnnhhhdddddddddaaabbbddd^^^``````\\\VVVTTTXXX]]]nnnpppuuulllpppssskkkyyyvvvppprrr}}}|||yyy}}}{{{{{{}}}yyyqqqYYYNNN[[[yyy~~~~~~yyyccckkkrrrxxxtttbbb|||IIICCC444;;;...444111+++...===zzzWWWZZZccceeeaaadddkkkkkkcccaaaeeehhhooorrrddd\\\ffftttxxxwwwnnnfffcccbbbbbb```aaabbbaaa``````bbbcccaaaaaabbbbbbbbbaaaaaaaaaeeeaaabbbjjjnnniii___YYYddd```jjjmmmZZZMMMTTT\\\cccllloooiiihhhnnnnnngggnnnmmmmmmlllllllllmmmmmmqqqyyyzzzpppUUUQQQ>>>===CCChhhmmmbbbmmmuuuqqqqqqZZZxxxuuujjj|||JJJ666888RRRnnn}}}aaaxxxttt^^^aaannnbbb\\\bbbaaabbbeeeccc^^^\\\]]]bbbgggiiieee______fffnnnuuukkkZZZMMMKKKNNNJJJBBBIIILLLPPPUUUZZZ___dddfffdddeeefffeeedddaaa___^^^VVVOOOGGGDDDGGGKKKMMMMMMHHHJJJQQQ]]]ddddddcccdddcccZZZOOOIIILLLTTT]]]bbbdddfffbbb]]]cccmmmkkk```kkkrrrvvvssspppuuussseeehhhnnnwwwyyyppp[[[LLL}}}<<<222...222111AAAwwwmmmNNNdddyyy{{{dddtttwwwkkklllqqq}}}sssoooqqqvvvzzzpppvvvvvvrrr{{{fffZZZUUULLLEEEDDDAAAAAALLL]]]xxxsss[[[FFFAAABBB>>>:::999BBBIIIdddrrrZZZdddooovvvvvvwww{{{}}}|||vvvmmmjjjvvv{{{eee|||^^^JJJ\\\mmmAAAyyyzzzYYY~~~TTT888555111111000111333666ZZZxxx```{{{UUUFFFqqqvvvaaaZZZMMMIIIWWWgggppptttxxxwww{{{wwwttttttiii[[[\\\hhhhhhhhhhhhiiijjjjjjkkkvvvnnnlllsssrrrlllnnnyyytttvvv|||vvvnnnrrruuussssssppprrrxxxxxxrrrqqqtttwwwooopppyyy{{{ttttttzzzzzz\\\LLLTTTSSSYYYssssssoooiiitttwww|||ttt{{{BBB---666+++000---444666vvv}}}}}}rrrpppaaa```fff___jjj~~~zzzyyyzzz}}}||||||~~~~~~~~~|||___]]]fffmmmzzzsssooopppiiittt{{{}}}ooorrrmmmfffkkkxxxuuuwww444555555555333///,,,***************)))))))))(((***&&&(((333888555444777666888::::::888666555555:::999777666666777888:::@@@GGGCCC???EEEHHHFFFIIINNNPPPSSSUUUVVVXXX[[[]]]cccaaa```___```cccgggiiiiiidddaaabbbbbb```aaadddjjjiiiddd]]]VVVTTTVVVZZZ\\\aaapppooouuuyyyoooyyyxxxuuuqqqnnnrrrzzz~~~~~~|||{{{~~~~~~yyy|||pppYYYLLLWWWxxxtttddd{{{kkkuuuJJJHHH888:::---444555555999PPP}}}aaa^^^fffhhhbbbaaafffeee^^^bbbfffhhhoooooo```XXXdddyyy|||yyyooofffcccbbbaaa```aaaaaaaaa``````aaacccbbbbbbcccddddddcccbbbaaadddaaacccjjjnnnhhh___ZZZddd___gggiiiWWWLLLSSS\\\]]]hhhnnnjjjhhhllllllgggkkkkkkkkklllmmmnnnooopppqqqxxx~~~tttYYYUUUAAA===BBBeeennn___iiirrrnnn|||lll???~~~uuu}}}DDD111>>>kkk~~~pppuuu~~~kkkiiidddRRR\\\kkkccc___dddbbbccceeeccc^^^]]]___YYY^^^cccaaa]]]^^^fffmmmzzzhhhTTTPPPUUUSSSKKKBBB@@@AAAGGGQQQZZZ```bbbccccccddddddccc___ZZZWWWPPPLLLHHHJJJOOOTTTVVVUUUHHHKKKTTT```fffeeecccdddYYYbbbllltttwwwyyy|||~~~rrrwwwvvvoooooouuussskkkmmmwww~~~yyyqqqrrrwwwhhhjjjqqq{{{yyy___FFF}}}}}}===666555777555JJJ{{{bbbEEE\\\ssszzz]]]yyyyyykkklllqqq~~~wwwrrrqqqrrrrrrrrrsssrrrmmmddddddyyylll^^^\\\XXXRRROOOIIIDDDGGGTTTooojjjMMMBBBCCCAAA<<<999===CCCXXXooo|||xxxbbbcccoooyyyyyywwwzzz~~~sssnnnwwwiiiuuuEEEZZZ\\\???ZZZzzzVVV^^^:::555111111111111333666iiihhhiii}}}mmmLLLOOOsssssseee[[[OOOMMM\\\mmmuuuyyy|||rrrtttmmmiiimmmhhhaaaeeebbbcccdddccc```[[[VVVSSS]]]ppp{{{uuuoooqqqqqqlllzzzxxxwwwzzz}}}xxx|||{{{tttnnnnnnqqqrrrtttqqqssswwwwwwsssrrruuusssooooootttvvvqqqmmmlllrrrkkkdddcccpppooolllgggppp}}}rrrrrrtttvvv{{{ttt|||PPP111777///111,,,333AAAwwwvvvhhhdddfff^^^kkkyyy{{{yyyyyyyyyzzzxxxwwwxxxwwwzzzZZZGGG\\\vvv{{{rrrqqqkkkxxx}}}jjjoooqqqllllll}}}xxxxxx~~~555555555444222///,,,***************))))))))))))***&&&)))333888444333777555777999999888666666666;;;999777666666888:::;;;@@@HHHDDD???FFFHHHEEEIIIKKKNNNRRRUUUVVVXXXZZZ[[[```___]]]]]]___bbbfffhhhfffbbb```bbbbbbaaacccggguuuooofff]]]XXXXXX[[[^^^WWW[[[mmmooorrrxxxpppwwwwwwzzztttiiilllzzz}}}|||yyyyyy|||}}}{{{yyy{{{vvv^^^KKKRRRtttrrrmmmqqqIIIIII;;;:::///555+++...000TTTjjj___gggiiiccc```aaaaaa\\\aaafffiiipppppp___ZZZjjjzzzoooeeebbbbbbaaa___```aaaaaa``````bbbcccaaaaaabbbcccccccccbbbaaabbbaaaeeelllmmmfff___\\\aaa[[[``````OOOGGGQQQYYYYYYgggpppmmmiiiiiihhhdddhhhiiijjjkkkmmmoooqqqssspppvvvxxx]]]ZZZEEE???@@@```nnn\\\cccnnnjjjooosssgggJJJgggRRR000@@@uuu```KKK[[[hhhccc```eeecccccceeebbb^^^^^^bbb```eeehhhfffaaa___dddiiiyyy]]]QQQVVVXXXPPPBBB<<<777:::EEEQQQXXXZZZaaa```aaacccbbb\\\SSSLLLDDDDDDGGGMMMUUUYYYYYYWWWFFFJJJUUUaaagggdddaaaaaaOOOaaaxxxyyyuuuuuuqqqxxxyyysssppprrrrrrnnnjjjuuu|||qqqnnnzzz|||llllllppp{{{~~~mmmMMMuuu???444666333666WWWYYYBBB\\\~~~eeewwwTTTyyykkkmmmsssxxxrrrlllkkkppptttuuuuuutttqqqnnniiibbbiiiwwweeebbbdddbbb```[[[OOOJJJNNNaaa___KKKGGGEEE@@@:::;;;CCCUUUfffwwwkkkaaannnxxxxxxuuuwww~~~yyynnnkkktttgggBBBYYYRRRIIIGGGkkk~~~SSSxxxiii===666000111111000222777rrrwwwzzzUUU```cccIII___xxxnnnfff[[[QQQQQQaaasss{{{}}}tttuuullliiissstttppprrrrrrvvv|||~~~xxxuuuVVVgggqqqpppqqqwwwvvvmmmsssrrrqqquuuzzz~~~~~~ooopppssstttpppkkknnntttrrrppprrruuuvvvsssrrrtttnnnqqqssstttuuusssggg[[[kkk|||uuutttuuu{{{uuusssmmmssswwwuuuxxxuuuzzzzzz]]]444555222777///333OOOxxxtttwwwpppllllllgggooouuuxxxwwwvvvxxxyyyxxxxxxwwwvvvtttppprrr}}}rrrOOOGGG___yyyuuunnniii{{{ppprrr|||yyyttt}}}}}}555666555444222///,,,************))))))))))))))))))&&&***444888444333888444666888888777666777888;;;:::888666777999<<<>>>@@@HHHEEE@@@GGGHHHEEEHHHIIILLLQQQUUUWWWXXXZZZ[[[```___]]]\\\]]]```ccceeeeeecccccceeeeeedddfffkkktttmmmccc^^^^^^bbbhhhkkk]]]XXXhhhhhhhhhsssttt|||uuuyyyxxxtttuuu|||}}}yyy{{{yyywwwxxxzzz{{{{{{yyyfffMMMMMMooo|||~~~mmm|||JJJFFF;;;999222777111444222___~~~ggg^^^eeeiiieeeaaaaaabbb```___eeekkktttrrraaa___tttxxxllldddbbbcccbbb```aaabbbaaaaaaaaaccceee``````^^^^^^^^^___aaabbbaaabbbgggmmmmmmfff```___bbb[[[^^^\\\LLLIIIUUU\\\XXXgggsssrrrkkkfffdddbbbhhhiiijjjkkkmmmoooqqqrrrppptttyyy___\\\HHH@@@>>>\\\rrr```cccqqqnnnlllpppnnnUUU]]]}}}ooo888;;;kkkLLL___gggbbb^^^eeeccccccddd```\\\^^^cccdddhhhkkkiiidddbbbeeeiiimmmUUUTTTXXXTTTMMMEEE<<<999<<>>@@@AAAIIIFFFAAAHHHIIIEEEGGGHHHLLLQQQUUUXXXYYY[[[]]]cccaaa^^^\\\\\\]]]```bbbdddcccdddgggfffdddhhhmmmnnniiicccaaadddlllssswww]]]TTTfffgggbbbpppuuuyyywwwtttwww}}}}}}wwwvvvzzzuuuvvvxxxzzz|||}}}|||zzz|||lllPPPJJJkkk}}}ZZZttt~~~eeemmmQQQFFF<<<888444777555777;;;qqqvvvaaaaaafffiiifffcccbbbbbb```___fffnnnwwwrrr^^^]]]vvv}}}{{{tttiiibbbccccccbbbaaabbbccccccbbbccceeegggdddaaa]]]ZZZZZZ^^^cccfffbbbccchhhnnnnnngggbbbaaafff```aaa]]]OOOPPP^^^eeeXXXfffssstttnnniiigggfffkkkkkkkkklllmmmnnnooopppooorrr}}}vvv]]]]]]IIIAAA===ZZZttteeeggguuuuuupppttt{{{gggnnnxxx}}}~~~DDD999mmm{{{mmmJJJcccgggddd^^^ccccccdddddd___[[[]]]cccXXX\\\aaabbbbbbcccgggkkkwwwaaaUUUWWWXXXTTTPPPHHH???:::;;;BBBHHHUUUVVVYYY\\\[[[UUUKKKDDDJJJOOOYYYaaadddaaaZZZTTTAAAEEENNNXXXZZZWWWVVVYYYfffjjjooosssssssssssssssdddcccaaa___ccciiimmmlllmmmqqqxxx}}}{{{www}}}~~~nnnlllmmmxxxpppRRR^^^RRR555555444222iii~~~UUUMMMzzz___pppPPPvvvxxxtttjjjmmmqqqwwwpppqqquuuwwwvvvxxxkkkhhhrrrsssooo}}}ooojjjoootttwwwppplllbbbXXXnnnrrr[[[PPPHHH???666AAARRRaaauuuvvv^^^___ccclllvvv}}}tttlllkkkllldddnnnUUUJJJOOOFFFFFF```___tttEEE777///111333000222888{{{}}}XXXgggyyyKKKnnn~~~rrrbbbNNNEEEGGGXXXiiinnnmmmmmmrrrpppeeedddxxx{{{vvvwwwwwwvvvvvvxxx|||zzzfffgggnnnmmmnnnqqqqqqpppmmmjjjgggaaa\\\XXXXXXRRRTTT]]]bbbaaafffoooooorrruuuvvvwwwxxxwwwuuunnnwwwyyyvvvllliiiqqqzzzrrrdddeeemmmsssooodddddduuu|||xxxxxxuuuqqqwwwwww|||pppfff333///000///000:::vvvvvvmmmmmmmmmeeeaaagggzzz{{{|||{{{yyyvvvwwwyyyvvvuuuyyyuuuiiicccXXX}}}iii^^^uuuxxxtttsssuuuvvvwww|||777777555333000...+++***))))))))))))************(((&&&,,,555777222333999111333555666666777999;;;<<<;;;888777888<<<@@@CCCAAAIIIFFFBBBHHHIIIEEEGGGHHHLLLPPPTTTWWWYYY\\\^^^fffccc```]]]\\\]]]___aaaddddddfffhhhfffcccffflllhhhgggfffgggjjjpppvvvzzzdddZZZrrrssseeekkkhhhbbb{{{tttttt|||zzzrrrsss|||sssvvvzzz~~~}}}|||tttoooSSSJJJiii{{{pppiiiYYYhhhsssYYYHHH@@@888555444---222IIIuuueeeggggggggggggeeeccc```]]]```hhhrrrzzzpppUUUTTToooyyyxxxpppgggbbbcccdddbbb```aaabbbbbbbbbccceeeggggggccc^^^[[[\\\```fffjjjddddddhhhoooqqqkkkdddbbbccc]]]^^^YYYNNNSSSbbbhhhWWWbbbooosssqqqmmmlllmmmlllllllllllllllmmmnnnooooooooo{{{~~~uuu\\\\\\JJJBBB===XXXkkkddddddnnnrrrooosss~~~rrr}}}mmmkkkxxxHHHAAAiiinnnzzzrrryyyaaawwwCCCeeehhhgggaaaccccccffffffaaa[[[]]]ddd[[[]]]``````___```dddgggiiimmmUUURRRVVVSSSSSSPPPGGG>>>:::>>>CCCJJJNNNRRRUUUTTTPPPKKKHHHQQQWWWaaagggggg```WWWQQQGGGHHHMMMSSSTTTSSSWWW]]]fffeeefffjjjppprrrrrrpppkkkhhhdddcccfffjjjllllllnnnnnnssszzzyyysssvvv~~~|||qqqpppqqq|||}}}]]]^^^TTT777333888777rrr}}}RRRIII|||qqqoooYYYqqquuurrrhhhiiilllzzz}}}vvvpppnnnqqquuuuuutttgggVVVWWW]]]dddwwwuuutttvvvyyytttxxxrrraaakkkdddXXXMMMBBB;;;@@@NNN\\\mmmQQQNNNQQQ___nnnxxx}}}|||rrrjjjfffwwwqqq```}}}jjjXXXDDDRRRAAAKKKjjjYYYxxxIII888...111333000222999tttzzzvvvTTTiiiiii@@@hhhyyywwwdddRRRIIIJJJ[[[lllpppooooooqqqsssgggaaappp|||||||||{{{wwwsssooooooqqqvvvyyyooohhhooosssppphhhccc[[[TTTOOOMMMNNNOOOKKKEEEDDDLLLVVV\\\___aaannnsssxxxyyy{{{|||zzzvvvpppvvvvvvvvvtttnnnrrrbbbMMMJJJMMMTTTWWWSSSZZZppp{{{wwwuuuvvvqqqxxxxxxsss}}}mmmsss===333111...333???zzzvvvkkkiiimmmeeeaaalllxxxvvvwwwyyyyyyvvvwwwzzz|||}}}{{{xxxmmmoooaaarrryyy{{{}}}sssjjjaaa]]]___gggwww888777555333000---+++***((()))))))))************'''&&&,,,555666111333:::000222444555666777:::<<<===;;;888777999===AAADDDAAAJJJGGGCCCIIIIIIDDDFFFGGGJJJNNNRRRTTTXXX\\\___fffdddaaa^^^^^^___aaacccfffgggiiijjjgggccceeekkkbbbfffkkkmmmoooqqquuuyyyooocccmmmmmmfffXXXyyyyyyzzzzzzxxxuuuvvvyyywwwzzz~~~~~~rrrtttWWWKKKgggxxxzzzgggzzzhhhnnnVVVJJJDDD888555444444777]]]zzzeeegggdddbbbeeegggeeeaaa]]]```iiiuuu}}}pppQQQPPPlllyyywwwpppgggccccccccc```^^^___aaaaaa```aaadddfffeeeccc```^^^___bbbfffiiihhheeehhhppptttooogggbbb```[[[\\\WWWNNNVVVeeejjj]]]ccclllqqqpppmmmlllmmmlllllllllllllllmmmnnnoooooonnnyyyvvv\\\\\\JJJBBB<<>>FFFHHHFFFFFFKKKQQQZZZ```iiinnnllleee\\\WWWYYYVVVTTTSSSRRRVVVbbbnnnkkkhhheeedddfffiiikkklllggglllrrrtttooojjjkkkpppkkknnnxxx{{{uuu}}}xxxwwwsssyyyoooVVVTTTVVV>>>///888EEEOOO>>>xxxoooiiimmmrrrtttpppgggkkkqqqzzzqqqnnnqqqxxx|||wwwtttttttttvvvzzz~~~vvv{{{sssnnn}}}{{{kkkfffWWWCCC:::<<>>TTTwwwfffQQQwwwNNN999---111444///111:::xxxsss~~~VVVhhh~~~LLLCCCooohhhkkkYYYOOOFFFHHHZZZkkkrrrrrrsssqqq~~~tttpppuuukkkmmmpppsssuuuvvvvvvvvvwwwrrruuu|||uuubbbVVVWWWJJJLLLPPPTTTYYY^^^dddhhhiiieee]]]ZZZccckkk```MMMaaakkkrrrtttvvvxxxssskkkeeemmmvvvyyyxxxwwwyyyzzzsss___ZZZWWWKKKPPPUUUHHHDDDGGGAAAGGGbbbxxx~~~xxxoooqqqssssssvvvsssSSS888///222888CCCooorrrhhhgggoooddd[[[jjjiii\\\VVVaaapppxxxyyyzzz|||uuurrrtttwwwxxxxxxzzzxxx~~~www|||yyy{{{||||||||||||}}}~~~}}}wwwmmmaaaXXXRRRRRR\\\ggg888888666333000---***))))))))))))))))))))))))))))))(((---666777222333999111222111000222888999777;;;<<<:::777888===AAAAAA@@@IIIFFFCCCJJJKKKHHHKKKHHHKKKNNNQQQSSSWWW[[[^^^eeeccc```___```ccchhhkkkmmmjjjttt{{{rrrnnnqqqqqqdddfffjjjooorrrtttyyyjjjjjjvvv~~~{{{}}}zzzzzz}}}|||xxxvvvvvvwwwzzz||||||{{{|||zzz___MMMddduuuhhh]]]HHHHHH:::444444777777gggoooqqqggggggjjjkkkfff___]]]```___qqq|||^^^XXXlll{{{yyysssjjjeeeccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbhhhiiibbb^^^```ddddddlllaaabbbqqqxxxmmmgggjjjiii```fffgggYYY```ooojjj^^^cccjjjooopppnnnkkkhhhmmmlllkkkjjjkkkkkkmmmnnnppprrrxxxxxxwwwfffYYYSSS???<<>>::::::BBBKKKQQQVVV[[[aaasssvvvnnnkkkgggbbbfffYYYRRRLLLPPP\\\gggkkkjjjgggmmmmmmjjjmmmuuurrrhhhddd]]]]]]gggmmmkkkjjjmmmooojjjsss{{{uuuvvvuuurrrsssuuu{{{uuuiiiXXX^^^555<<<666GGGyyyMMMTTTyyy|||bbbnnnqqqrrryyyWWWZZZ___uuujjjaaabbbllluuuyyyxxx{{{qqqeeeiiiwww~~~}}}wwwqqqooo```SSSaaa{{{rrrjjjfffGGG888AAABBBMMM]]]UUUNNN___tttssspppppprrruuuzzz}}}cccbbb```~~~nnngggXXX>>>QQQYYYAAAiii}}}dddFFFyyyYYY999000///111111---@@@rrrOOOiiiyyyIIIFFFpppaaattt```JJJDDDHHHWWWdddjjjnnnuuuvvv}}}pppxxx{{{ssslllpppuuuvvvuuuttttttvvvrrrrrrmmmcccVVVNNNLLLNNNYYY[[[[[[ZZZ[[[```kkktttooolllmmmttt{{{wwwhhhZZZXXXmmmwwwoooqqq}}}zzzjjjUUUmmmzzzsssqqq~~~ooofffggghhhhhhkkkWWWVVVQQQOOO^^^ttt|||vvv|||ssszzztttxxx~~~UUU777000---555YYYvvvhhhdddllliii\\\^^^mmmqqq]]]bbbvvvvvvnnnrrrsssnnnjjjiiijjjnnnxxxzzzyyy}}}||||||sss|||~~~||||||||||||}}}~~~www|||xxxtttqqqsssoooggg```^^^[[[XXX999888666444000---+++))))))))))))))))))))))))))))))''',,,666777222333999222444444222444999999777:::;;;:::666777===AAA@@@???HHHFFFBBBIIIKKKGGGJJJHHHJJJMMMPPPSSSWWW\\\___cccaaa]]]ZZZ[[[___cccgggpppmmmuuu~~~vvvnnnrrrxxxjjjlllooorrrssssssttttttpppooozzzzzzyyy|||~~~~~~{{{xxxvvvwwwwwwxxxzzz{{{|||~~~zzzyyy]]]JJJ```rrrdddwww~~~iiilllLLLGGG:::777777333333hhhhhhUUUkkkjjjlllmmmiiibbb___```bbbqqqzzz```\\\nnnyyyyyyrrriiidddbbbbbbbbb```aaaaaaaaaaaaaaaaaaaaaaaa]]]cccddd___[[[]]]``````jjjaaaaaaooozzzwwwooommmlllfffhhhbbbWWWcccqqqiiiYYYaaalllqqqpppllljjjjjjlllkkkjjjjjjjjjkkklllmmmppprrryyyzzzxxxeeeYYYTTTAAA<<>>999333KKK~~~vvvMMMVVVuuuyyy```kkktttssslllTTTWWW```}}}sssoooqqqvvvyyyzzzsss___XXX```ooozzzuuu|||yyyuuurrrhhhQQQ>>>EEEYYY|||~~~uuuMMMAAACCCDDDGGGHHH??????MMMiiipppyyy}}}|||zzzzzz{{{ooo{{{}}}xxx[[[BBBUUU[[[BBB~~~kkkFFFyyyWWW888000000333222...AAAjjjrrrTTTtttzzz|||RRRPPPsss]]]uuukkkKKKEEEIIIYYYhhhnnnqqqvvvttt|||qqqsssvvvrrrttttttssssssrrrrrrqqqppprrrjjj___TTTNNNOOOTTTYYYYYYZZZ\\\[[[]]]cccmmmvvvuuuuuuvvvzzz}}}{{{uuupppkkkpppxxx|||uuusssmmmpppssssssrrr|||qqqooofff___iii{{{|||}}}yyysssxxxxxx~~~ZZZ;;;111111888```vvvjjjgggmmmhhh^^^hhh}}}jjjgggvvvvvvppptttjjjggggggjjjmmmoootttzzzzzz{{{yyyiii]]]WWWdddvvvzzzvvv~~~{{{~~~}}}}}}}}}}}}~~~zzzwwwmmmjjjkkkjjj999888666444111---+++))))))))))))))))))))))))))))))'''---666888222333999222555777666666999999666888:::999666777===@@@@@@>>>GGGEEEBBBIIIJJJGGGIIIGGGIIILLLNNNRRRWWW]]]aaadddaaa]]]ZZZZZZ\\\```bbbpppnnn{{{yyyuuu}}}wwwvvvtttttttttsssqqqooorrrppp{{{vvvvvvyyy{{{|||zzzxxxwwwwwwwwwvvvvvvxxx|||vvvaaaKKKaaattt}}}tttvvvWWW{{{kkktttPPPJJJ===999888777666eeehhhTTTkkkiiiiiimmmlllfffaaa```dddqqqxxxbbbaaaqqqyyyyyyrrrhhhcccaaabbbaaa```aaaaaaaaaaaaaaaaaaaaaaaa```eeegggccc```bbbddddddiiibbb___iiiyyy~~~uuuhhhlllmmmjjj\\\VVVhhhsssgggSSS^^^kkkrrrpppllljjjkkkkkkkkkjjjjjjkkkllllllmmmooorrryyy}}}yyyeeeYYYVVVCCC<<>>999===OOO]]]gggnnnvvvwwwtttsssyyytttvvvmmmzzz{{{zzzVVVBBBYYY^^^GGGoooCCC{{{ZZZ888000111444222///EEE~~~gggWWW}}}QQQNNNoooVVVnnnhhhOOOIIIMMM```qqqwwwyyy{{{ttt}}}~~~uuuqqqrrrtttwwwuuutttuuuwwwwwwtttqqqjjjaaaUUUMMMMMMRRRXXX[[[ZZZ\\\___```dddkkkuuu}}}|||yyyyyy|||~~~xxxyyy|||ssslll}}}ssspppxxxyyy{{{|||mmmnnn{{{}}}xxxlll```===333777:::hhhwwwmmmhhhiiiaaaZZZiiimmmgggrrrqqqkkkpppllliiiiiimmmrrrsssvvvzzzvvvyyy|||yyynnn]]]MMMCCCLLL[[[sss|||yyy~~~}}}~~~~~~~~~{{{wwwwwwxxx999888777444111...+++))))))))))))))))))))))))))))))(((...888999444444999000555999777777888777444666888888555777===@@@???>>>GGGDDDAAAHHHJJJFFFIIIGGGIIIKKKNNNQQQWWW^^^bbbhhhfffdddaaa```___^^^___dddgggvvvssswww~~~xxxvvvuuuqqqllleeeeeerrr}}}pppuuuvvvxxxyyyyyyxxxwwwwwwuuusssrrruuu{{{ssscccLLLbbbtttsssrrriii~~~}}}kkklllnnnSSSOOOAAA999555000<<>>AAA@@@>>>GGGDDDAAAHHHJJJFFFIIIGGGIIILLLOOOSSSXXX^^^bbbiiijjjkkkjjjgggccc___]]]\\\^^^ffflllooo~~~vvvkkk___NNNPPPbbbvvv~~~~~~ppptttuuuvvvwwwxxxyyyxxxwwwtttrrrqqqtttzzz~~~nnn```III___qqq|||}}}||||||jjjxxxhhhTTTQQQBBB:::444222FFF{{{iii^^^hhhfffgggmmmooohhhaaa]]]bbbwww{{{______tttyyyqqqgggaaa```aaaaaa```bbbbbbbbbbbbbbbbbbbbbbbbaaaccceeehhhhhhgggfffgggiiifff```bbbqqq|||qqq]]][[[nnnjjjWWWZZZooorrreee\\\^^^ccclllttttttnnngggkkkllllllmmmnnnooooooooooooqqqyyy}}}xxxcccYYYXXXEEE<<>>jjj{{{WWW;;;SSShhh}}}]]]eeevvvhhhbbb{{{~~~rrroootttzzz|||zzzmmmZZZOOOMMMaaannnrrrxxx}}}yyy|||sssdddVVVBBB666@@@MMMOOO___rrrqqqlllooorrruuuxxx{{{~~~~~~oooyyy___oooQQQEEE]]]YYYAAATTTsssuuuDDDfffmmmCCC222000111000444PPPpppcccqqqJJJDDDnnn\\\rrrfffIIIDDDJJJ^^^oootttsssuuuwwwvvv|||uuurrryyy|||vvvjjj]]]RRRKKKIIIIIIQQQYYYaaadddaaa\\\ZZZYYY\\\```gggooovvv}}}}}}tttnnnooossswwwyyyssstttsssqqqsssuuutttqqqzzzxxxzzz|||zzzyyy|||~~~yyytttooosss}}}yyyqqqhhh===999333555zzzyyylllaaa^^^WWWQQQXXXeeecccjjjjjjlllrrrqqqqqq|||ooommmnnntttxxxyyyzzz}}}}}}sssbbbOOODDDGGGUUUaaaooolllnnnggg\\\eeewww}}}~~~|||{{{|||~~~{{{:::999777555222...,,,***))))))))))))))))))))))))******111;;;<<<666555:::---444999777555666777555444777888777999???BBBAAA>>>GGGEEEBBBIIIJJJGGGIIIHHHJJJNNNRRRUUUYYY^^^aaagggjjjlllnnnlllhhhddd```fffhhhaaammm|||kkkpppuuuaaaPPPCCCDDDVVVnnn|||wwwuuuuuuuuuvvvxxxyyyxxxwwwuuuuuuuuuwwwzzz~~~pppaaaLLLaaassstttlllpppUUUPPPCCC===888:::GGG|||iiiWWWlllkkknnnsssqqqhhh___\\\ccczzz|||^^^___uuuzzzrrrhhhaaa```aaabbbaaabbbbbbbbbbbbbbbbbbbbbbbb``````ccciiijjjhhhfffggghhhfffccceeepppxxxqqqcccUUUmmmjjjXXX]]]mmmnnniiifffbbbbbbjjjtttwwwpppgggjjjkkklllnnnooooooooooooooopppwwwyyyvvvcccYYYWWWDDD<<>>^^^```WWW___```eeemmmnnnaaaUUU]]]nnnnnnllliiieeebbb___^^^]]]UUU\\\```dddtttssshhh[[[SSSSSSDDDBBBBBBFFFKKKSSSaaammmkkkfff]]]___mmmpppqqq{{{}}}yyyvvvqqqkkkgggeeeeeeggglllooommmhhhdddeeeWWWQQQ[[[fffjjjkkknnnooommmsssxxx|||~~~sssnnnssswwwwww{{{{{{ccc```CCC888888wwwbbbHHHaaammmdddnnniiiiiiwwwoooyyypppnnnssszzz~~~~~~wwwhhhWWWQQQeeeqqqrrrooowwwrrrggg[[[PPP???777HHHaaazzz{{{{{{yyysssrrrnnnhhh```^^^bbbjjjrrrlllpppfffvvvWWWMMMCCC===YYYVVVDDDmmmBBB[[[nnnAAA000111444111666VVVwww|||```hhheeeFFF>>>cccXXXsssdddLLLJJJRRRaaajjjkkknnnuuuqqqrrryyyxxxpppooonnn```QQQLLLSSS[[[^^^]]]\\\___bbbcccbbbbbbdddfffbbbgggpppxxx|||{{{vvvrrreeeeeeiiirrr{{{|||wwwtttpppooolllccc]]]gggvvvwwwxxxvvvsssqqqtttxxxzzzxxxtttsssvvvzzz}}}|||{{{{{{||||||vvvyyy}}}oooddd}}}EEE888:::<<<|||aaa[[[XXXWWWTTTRRRZZZfffhhhooollliiiooottt{{{xxxxxxyyyuuujjj^^^[[[^^^LLLFFFCCCIIIXXXkkkzzzxxxuuu|||}}}}}}zzzwwwvvvwwwxxxzzz|||}}}uuuxxx~~~zzz:::999888555222///,,,+++))))))))))))))))))))))))''''''...888:::333222777...666:::888666888;;;<<<333777999888;;;AAADDDCCC@@@IIIFFFCCCJJJLLLHHHKKKIIIMMMSSSWWWZZZ[[[]]]___gggiiikkknnnqqqtttwwwxxxwwwwwwfffsssnnn```iiinnnhhheee```hhh^^^bbboooyyyzzzxxxvvvuuuvvvyyyzzzyyywww{{{}}}uuuxxx___MMMccctttvvvrrrTTTrrr}}}[[[WWWOOOFFF999///QQQ~~~___QQQ___dddmmmsssppphhhcccdddkkk~~~zzzaaafffwwwyyy|||tttiiibbbaaabbbccccccbbbbbbbbbbbbbbbbbbbbbbbb```^^^bbbkkknnnjjjgggiiiiiihhhhhhiiihhhccc``````[[[sssmmmZZZ___eeehhhuuuqqqmmmjjjkkkooorrrrrrpppfffgggiiikkklllllllllllloooooottt{{{~~~}}}~~~qqqsssdddYYYTTT@@@;;;TTTddd]]]SSS[[[mmmpppqqq{{{vvvkkkvvvbbbKKKnnnsssiiittt|||{{{aaaLLLmmmMMM666YYY]]]UUU]]]___eeennnnnn]]]OOOYYYlll^^^^^^^^^^^^\\\ZZZXXXWWWSSS]]]bbb```aaawww}}}jjjXXXQQQUUUIIIFFFEEEHHHLLLSSS```mmmjjjdddYYY[[[hhhmmmqqq~~~|||wwwtttpppmmmhhheeehhhgggiiinnnpppmmmgggcccdddVVVOOOXXXcccggggggjjjdddooouuuoooxxxuuuoootttyyyxxxyyy}}}oootttbbbcccDDD<<<;;;tttaaaDDDYYYhhh```kkkttt{{{~~~qqqjjj[[[vvvooommmooorrrtttvvv|||hhhWWWEEEiiiuuupppwwwuuuiiigggUUUCCC999>>>;;;222666EEE```eeebbbeeezzz{{{ssspppddd___rrrooorrrjjjZZZFFF;;;SSSNNN===:::ZZZhhh<<<...222666333666VVVyyyVVV___FFF999ccc]]]qqqVVVGGGFFFNNN[[[aaaaaafffoooqqqssszzzzzzrrrmmmfffZZZQQQXXXgggnnnggg[[[cccbbbbbbcccdddccc```]]]hhhmmmvvv}}}zzzqqqkkkcccgggoooxxx~~~|||tttmmmjjjrrrmmm___eeeyyy}}}pppuuusssuuuyyyzzzvvvwww{{{vvvssszzz|||xxxxxx|||yyy|||~~~zzzvvvyyy~~~lllqqq|||mmmuuuvvvooodddHHH333333555TTTRRRRRRPPPKKKIIIVVVeeefffmmmkkklllxxx}}}rrrbbbMMM???@@@GGGHHHHHHOOO___rrr~~~{{{wwwrrrzzz~~~|||xxxuuutttuuuwwwxxxvvv~~~xxx~~~}}}|||{{{}}}~~~}}}zzz::::::888555222///,,,***))))))))))))))))))))))))+++***///888777222333:::333555:::>>>===999666666333666888888<<>>SSSdddooohhhYYY\\\dddjjjqqqyyyoooWWWmmmxxxoooyyytttXXXXXXPPP```999777TTTZZZWWW[[[dddkkkllljjjeeeVVVTTTdddkkkgggbbb```___[[[PPPFFFVVVRRRVVVbbbjjjrrrsss\\\UUUWWWPPPLLLKKKOOOQQQQQQUUU[[[^^^WWWWWW```ggggggjjjpppsssmmm]]]cccccc\\\eeedddfffeeegggmmmqqqnnngggbbb```ZZZTTTTTT]]]eeefffbbbiiikkkooosss|||tttnnnvvv}}}zzzwwwzzzoooZZZcccdddFFF888<<<```YYY;;;UUUrrrjjjddd|||~~~xxxnnnqqqjjjwwwrrrjjjeeelllwww|||{{{}}}rrrhhhMMMTTTsssxxxjjj___NNNJJJGGGHHH@@@;;;???<<<999@@@DDD>>>@@@FFFNNNdddxxx|||~~~dddkkktttwwwuuuppplll~~~uuuDDDDDDIIIJJJCCCiiiyyy<<>>pppcccXXXiii\\\```qqqssskkkddd___ggg|||yyy\\\___sssyyywwwqqqjjjdddbbbaaabbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbb```aaahhhllljjjhhhhhhmmmhhhgggjjjfff]]]ZZZ^^^UUUttt{{{eee```sssttt```fffjjjmmmllllllnnnqqqsssffffffhhhjjjkkkkkkmmmnnnmmmnnnqqqxxx~~~zzzvvvmmm```ZZZRRR>>><<>>SSSrrr===222444///555888???kkkmmmTTT}}}sss```___EEErrrwwwhhhIIIEEELLLaaapppsssssswwwssstttttt}}}{{{mmmooo|||ssslllkkkjjjddd]]]ZZZ[[[\\\]]]___ccciiiqqqvvv|||~~~uuummmhhhgggqqqxxx~~~~~~wwwpppmmmlllmmmooorrrsssqqqnnnmmmnnnuuuwwwxxxxxxwwwuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxwwwwwwyyy|||rrrxxxyyyrrryyy___mmm}}}SSS333555==={{{UUUOOOIIIHHHIIIKKKQQQWWWZZZcccjjjkkkmmmwww~~~wwwlllaaaVVVMMMKKKLLLTTT___iiiooowww|||zzzwwwwwwvvvsss{{{|||zzzvvvvvv|||~~~|||xxxwwwkkklllxxxtttmmmnnnqqquuuyyyxxxtttooo:::999777555222///,,,***))))))))))))))))))))))))''''''000;;;<<<555222555///333888:::999777444333:::<<<<<<999;;;@@@CCCBBB???@@@BBBDDDFFFHHHJJJKKKJJJOOOUUU[[[]]]^^^______hhhjjjaaaiiippprrr~~~zzzuuuwwwrrreee^^^\\\XXXPPPcccuuu}}}sssnnnwww|||xxx}}}vvvtttwwwtttssswww~~~|||www{{{{{{~~~sss}}}bbbNNNfff{{{uuutttcccZZZhhh___SSSJJJGGG@@@hhh\\\VVViii\\\TTTcccvvvrrrdddcccbbb|||^^^bbbtttvvvtttoooiiidddbbbaaa```___^^^```aaacccddddddccccccaaabbbbbbdddiiimmmiiibbbmmmcccccciiibbbQQQMMMVVVOOOkkktttbbb^^^lllfffOOOIIISSSYYY[[[aaajjjmmmjjjeeegggjjjjjjjjjkkklllnnnmmmooottt{{{~~~yyyssskkk```ZZZQQQ>>>===RRRfffxxx{{{rrrpppmmmkkknnnrrrVVVsssyyyZZZkkkjjjkkk|||CCC999TTT]]]UUU^^^bbbkkknnnooojjj[[[XXXgggeeedddcccgggooosssiii\\\]]]ZZZ\\\aaabbbcccooo}}}tttggg]]]WWWZZZZZZPPPFFFBBBCCCAAAGGGVVV]]][[[[[[___```YYYDDDEEEHHHKKK]]]```cccdddiiirrr{{{|||uuummmcccNNN===GGGcccxxxxxxooo[[[\\\eeerrrsssrrr~~~~~~zzzzzzyyy|||nnn\\\OOOtttLLL444666```UUU;;;WWWgggeeeaaannnuuuzzzvvvjjjllliiitttkkkmmmsssuuussswww~~~{{{zzztttlll[[[\\\ppp^^^aaallllll^^^RRRQQQMMMJJJPPP]]]```WWWPPPHHH;;;RRRuuu}}}nnnbbbgggnnnvvv}}}xxxzzzzzzAAAPPPRRRHHH>>>aaavvvooo:::WWWuuuhhh???777000)))444333...MMMLLLAAA___zzz}}}|||___lll@@@SSS}}}pppXXXFFFDDDKKK[[[gggkkkooouuuuuusssqqq{{{~~~pppqqq}}}uuuooohhh```]]]^^^``````aaaccchhhpppzzz}}}vvvlllgggjjjooo{{{||||||yyysssooonnnooorrrkkkmmmtttoooaaa]]]eeepppssswwwxxxxxxvvvuuutttttttttttttttttttttttttttvvvuuutttuuuwww{{{{{{}}}ccckkkTTT555999555yyyRRRLLLGGGGGGFFFHHHOOOXXX\\\ccchhhiiikkkrrryyy|||vvvyyyxxxooobbbZZZYYYZZZ^^^iiisssuuutttxxx~~~yyyrrrkkkdddooosssuuurrrqqqqqqqqqnnnrrrqqqyyyvvvfffdddooosssvvvzzz999888777444222...,,,***))))))))))))))))))))))))((('''...:::<<<555333666...444999:::999888555222:::===<<<999:::@@@EEEEEE??????AAACCCFFFHHHJJJLLLKKKOOOTTTYYY\\\^^^aaabbbppppppdddlllrrrqqqzzzsssnnnooojjjaaa[[[XXXRRRKKKZZZvvv|||zzzlllqqquuuuuu}}}|||vvvrrrsssvvv|||{{{www|||zzzzzz}}}~~~ppp|||bbbPPPhhh{{{|||hhhiiiuuulllYYYccc\\\UUUOOOFFFBBBggg~~~zzzuuu\\\^^^iiiiiiXXXXXXqqqvvvfffaaa___|||ZZZ^^^pppqqqnnnjjjfffcccbbbbbbbbbaaa^^^___aaacccdddcccbbbaaa^^^bbbaaa```gggpppmmmbbbhhhaaaaaajjjkkk___QQQKKKSSSZZZ______\\\XXXRRRLLLKKKNNNHHH???BBBRRR]]]]]]eeejjjllljjjhhhiiijjjiiinnnppptttzzz}}}zzzrrrkkkaaa\\\SSS@@@@@@WWWcccqqqpppfffeeeeeeiiitttnnn]]]lllccceeevvvzzzPPP===TTT```SSS]]]aaajjjoooppplll]]]ZZZiiiooonnnkkknnnyyy|||oooeeedddfffhhhffffffmmmxxx~~~}}}wwwjjjbbbiiipppeeeQQQKKKGGGJJJTTTYYYXXXZZZaaa___YYYBBB>>>???DDDZZZ___fffgggjjjqqq|||{{{nnn```RRRQQQ[[[jjjxxxxxxddd\\\jjjwwwyyyxxxvvvuuuzzz}}}pppZZZqqqIII666>>>iiiYYY@@@YYYhhh\\\YYYrrrzzz|||wwwiiihhhddd{{{uuukkkeeejjjsssxxxvvv{{{yyyzzzwwwiiirrreee[[[iiillllll~~~{{{jjjccc^^^```jjjtttfffLLLTTTvvvpppwwwjjjaaarrr~~~fff\\\hhhsss}}}~~~qqqqqquuuIIIQQQLLLIIIMMMrrr666UUUeee]]]999777333***222111...===777777BBBjjjrrrsss___jjj;;;>>>uuujjjQQQEEECCCJJJYYYffflllooorrruuussspppxxx{{{rrrxxxuuummmeee___^^^```aaaeeekkkpppvvv{{{yyyooohhheeeiiirrrzzz~~~xxxqqqnnnoooqqqssssssqqqjjjggghhhddd^^^cccoooqqqsssvvvwwwvvvtttssstttuuuuuuuuuuuuuuuuuuuuuuuurrrqqqqqqrrruuuyyy|||yyy~~~ooovvv}}}VVV888999333uuuRRRKKKFFFFFFEEEEEEMMMXXXccchhhkkkkkkmmmqqqrrrpppuuu{{{llleeeeeefffdddoooxxxvvvpppooovvv}}}}}}xxxooohhhnnnrrrvvvvvvsssqqqpppnnnooouuussshhhnnnwwwyyyxxxyyy{{{sss888777666444111...,,,+++))))))))))))))))))))))))+++(((,,,666:::555444888///777<<<:::999:::888333666:::;;;999:::@@@FFFGGG>>>???AAACCCFFFHHHJJJKKKMMMOOORRRUUUYYY^^^dddhhhqqqqqqeeelllrrrrrr{{{tttkkklllkkkhhheeebbbZZZSSSUUUuuu}}}mmmYYYMMMVVVYYY^^^jjjmmmlllsssaaajjjvvv~~~~~~|||{{{|||~~~}}}|||nnnzzzbbbSSSjjjzzzvvvtttppp\\\vvvwwwwwwcccnnnfff^^^YYYOOOQQQrrr|||dddZZZkkkzzzjjjWWWhhhvvviii[[[bbb{{{XXXZZZlllnnnmmmiiieeebbbbbbbbbaaaaaa___```bbbccccccbbb```___\\\``````^^^eeeppppppgggffffffhhhrrrqqqTTTWWWXXXZZZ\\\ZZZXXXXXXZZZtttvvvhhhJJJ333333BBBNNN^^^gggllljjjhhhiiijjjiiipppppprrrvvvyyy{{{|||{{{pppjjj```[[[RRR@@@CCC[[[gggpppmmmccccccdddkkkxxxhhhuuuyyyyyywww[[[xxx~~~|||kkk}}}[[[>>>PPPcccRRR\\\```jjjoooppplll]]]ZZZiiiooooookkkkkkxxx}}}mmmnnnooonnnjjjhhhmmmtttyyy{{{tttpppVVVNNNJJJMMMNNNNNNUUU```eeecccNNNEEE???BBBYYY___gggiiijjjooo|||uuuaaaTTTOOOUUUfffwwwooobbbjjjrrrpppuuu}}}zzzyyy~~~|||nnnZZZuuuKKK:::EEEmmm]]]AAAWWWoooUUUOOOzzzxxxtttgggeeeaaaxxxnnnnnnssstttqqqsss~~~wwwwwwlllppppppeeeccczzzrrr~~~ttttttzzzUUUTTTzzzttt[[[HHHFFF[[[tttyyyiiiQQQQQQ___lllvvv{{{nnnmmmsss}}}zzzMMMUUULLLIIIOOOppp777XXXzzz^^^XXX222444888///111222777<<<444<<<777```gggxxxmmm___]]]===BBByyywwweeeHHHFFFKKK[[[mmmvvvvvvsssrrrtttqqquuu{{{uuussspppddd___\\\]]]___aaaiiittt~~~vvviii^^^aaajjjqqqwww{{{xxxrrrlllmmmsssvvvqqqlll```hhhoooppppppttt|||vvvwwwwwwuuusssrrrssstttvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrsssvvvyyy}}}xxx}}}ooo~~~uuu~~~kkkvvvXXX===888666jjjVVVLLLFFFGGGFFFDDDLLLXXX^^^dddiiilllrrryyy{{{yyyxxxrrrmmmoooooooootttzzzzzzuuuqqqtttzzz~~~~~~|||}}}}}}{{{yyyyyy{{{uuunnnnnn{{{xxxyyy{{{zzzyyy777777555444111...,,,+++)))))))))))))))))))))))),,,(((+++555999666555999///999>>>;;;:::<<<:::333222777:::888888>>>DDDFFF===???AAADDDGGGHHHHHHHHHMMMNNNPPPSSSXXX___gggmmmwwwxxxjjjmmmnnnkkksssmmmkkknnntttzzz~~~{{{rrrkkk___www{{{mmm```hhhuuusssdddTTTEEECCCOOOMMM\\\ooo}}}~~~~~~mmmyyybbbTTTjjjwww{{{dddggg^^^pppllltttggg___ZZZ]]]wwwiiiJJJ]]]pppkkkXXX```tttqqqaaafff~~~]]]ZZZiiinnnqqqlllfffbbb``````______```aaabbbbbbbbbaaa```___]]]_________dddlllppppppdddgggjjjvvveeeWWWeeeggg[[[[[[iiiooohhhwww]]]<<<444999QQQ___hhhhhhhhhmmmnnnlllppppppqqqsssuuuxxxzzz{{{nnnhhh^^^XXXOOO???DDD___hhhooolllfffhhhfffgggqqqaaa}}}zzzfffMMM{{{}}}mmmeeegggZZZmmmggg;;;GGGcccRRR\\\```iiimmmnnnjjj\\\YYYiiifffhhhdddaaammm~~~oooqqqqqqnnniiihhhlllrrrrrrlllwww}}}ZZZPPPHHHGGGEEEFFFPPP]]]lllrrraaaSSSFFFCCCYYY___eeeiiijjjlllxxxpppVVVIIIHHHMMMZZZgggtttnnnnnnssspppiiinnn|||}}}{{{{{{~~~mmmVVVMMMvvvLLL777===fff\\\>>>PPPuuuUUUHHHwwwppppppfffeee```vvvmmmnnntttvvvtttqqq{{{|||yyyuuuoootttpppfffuuu}}}RRRPPPmmmuuuYYYUUUJJJ@@@KKKaaajjjVVVCCCMMMhhhzzzyyyuuuwwwxxxhhhrrrMMM[[[TTTHHHDDDXXX:::ggg~~~iiiaaa555111555---000...111555000>>>666ZZZdddiiiooorrr^^^~~~RRR:::DDDnnnttteeeFFFDDDHHHXXXkkkvvvuuuoooppptttsssvvvyyyrrrrrrrrr\\\RRRRRRXXX```gggpppuuu|||}}}wwwppplllXXXMMMLLL^^^rrryyyyyyxxxrrrppppppsssuuupppfff]]]WWWlll~~~zzzzzzzzzyyyyyyxxxvvvsssssstttvvvxxxxxxxxxxxxxxxxxxxxxxxxttttttuuuvvvyyy|||~~~~~~~~~qqqzzzmmmsss}}}xxxfffuuu|||nnnTTT:::555;;;YYY]]]NNNEEEGGGGGGDDDIIITTT]]]ccchhhmmmsss|||zzzyyyvvvyyyvvvyyyuuuuuuyyy}}}}}}}}}~~~zzzvvvuuuuuuzzz{{{nnnfffdddfffmmmtttuuu}}}rrrmmm~~~uuuooonnnqqquuuwww777666555333111...,,,+++))))))))))))))))))))))))***'''+++666<<<777555777///999>>>;;;:::===:::333000666:::888777;;;@@@BBB<<>>LLLllluuu]]]XXXpppzzztttvvviiiQQQ^^^QQQ[[[TTTIIIDDDlllsssmmm===>>>wwwuuujjj===333000444GGGCCC666555111<<<444SSSiiifffnnnuuu___xxxXXX777AAA[[[hhhUUUBBBBBBEEEPPPaaammmooolllpppssssssyyyvvvqqq|||tttbbbOOOFFFHHHUUUhhhxxx}}}{{{wwwpppiiicccaaa```[[[PPPQQQcccuuuxxxtttsssoooqqqrrrnnneee]]]XXXWWWeeerrrsss```___iiixxxyyyzzzyyywwwvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxtttuuuuuuwwwxxx{{{}}}~~~xxxxxxnnndddlll~~~jjjyyyvvvlllyyytttTTT777111>>>JJJcccPPPCCCFFFHHHCCCFFFOOO]]]ccchhhjjjoooxxxwww}}}xxxiiiaaajjjzzz{{{tttoooooooooqqqzzztttggg[[[WWWVVVQQQNNNNNN___fffnnn{{{nnn~~~666666555333111...,,,+++))))))))))))))))))))))))(((%%%+++999>>>999444555...999>>>:::999===:::222///666:::888666999<<<>>><<>>222JJJjjjfffsssqqqaaahhh???III[[[nnnUUUDDDEEEHHHOOO[[[gggnnnoooppprrrsss|||{{{qqqvvvxxxiiiVVVIIIHHHTTTmmmxxxrrrggg]]]XXX[[[bbbiiitttkkkqqqvvvpppkkkkkkooorrroooaaaPPPJJJQQQ\\\wwwtttxxxxxx```GGGQQQooouuuxxx{{{|||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwrrrsssssstttvvvwwwyyyzzzkkkqqqvvv{{{{{{ppp___bbb}}}nnnvvvnnn|||rrr[[[<<<...???BBBgggPPPBBBEEEHHHCCCCCCKKKVVV]]]cccffflllwwwssspppYYYKKKWWWppp~~~~~~zzztttqqqqqqtttrrrmmmnnnsss]]]VVVWWW```ddd[[[NNNFFFDDDLLLYYY}}}oooxxx{{{888666333222111///,,,***))))))))))))))))))))))))&&&(((***222999111000>>>777111???:::444>>>;;;:::444444444444444555999<<>>:::888888:::>>>AAARRRmmmsssYYYMMMSSS]]]ccchhhdddYYYYYYkkkuuujjjaaaUUUJJJHHHLLL^^^cccpppssskkkooovvvrrrnnnoooyyy~~~vvvvvv{{{xxxrrrppp^^^fffEEE666444MMMxxxbbbCCCCCC{{{qqq~~~jjjJJJ}}}nnnpppkkkggg]]]yyyrrrkkkgggfffqqqxxxpppuuuwwwzzzxxx|||ssskkkuuuyyyzzzxxxqqqrrrvvvzzzcccYYYOOOPPPVVVUUUIII>>>eeewwwrrrXXXHHH]]]^^^fffxxxxxxuuu|||{{{wwwrrrsss>>>HHHmmmdddZZZdddIIIwwwqqq;;;QQQooobbb999555...777qqqaaaDDDUUU888:::HHHpppzzzrrrjjjbbboooAAA@@@aaa^^^NNNEEEDDDKKK[[[jjjrrrvvvxxxvvvooovvv|||sssmmmaaafffkkkppp{{{iii```]]]```ZZZSSS^^^sssqqqmmmuuutttkkkrrrrrrcccKKKAAAOOOeeerrrtttpppvvvrrrbbb]]]wwwtttsssxxx~~~{{{uuu|||yyyvvvvvvyyyzzzzzzxxxxxxwwwvvvvvvxxxzzz}}}~~~{{{zzz}}}yyyrrrzzz|||{{{tttzzzWWW??????(((NNNsssRRRGGGCCCGGGJJJAAAJJJPPP]]]ggggggiiirrr~~~~~~vvveeeZZZPPPTTTcccqqquuutttooosssrrrooovvv|||sssaaaRRRZZZkkkfff\\\MMMLLLbbbyyy}}}xxxvvvyyyxxx|||{{{zzz~~~999777444222111///,,,***))))))))))))))))))))))))***++++++333:::222---999555111AAA===888BBB>>>===444444555444444555999<<>>>>>@@@BBBEEEFFFEEECCCHHHKKKPPPVVV[[[^^^```aaaZZZhhhaaaVVVdddsssmmm```___kkkcccfffpppyyysssffflllvvvwwweeeKKK??????LLLaaassswww|||llljjj{{{xxxvvvvvvvvvxxxzzz}}}rrr}}}sssaaa]]]mmmpppfffuuu[[[rrrnnnyyyzzzccctttYYYcccggghhhvvvtttmmmxxxpppWWW\\\hhhllljjjccc]]]\\\aaabbb``````aaaaaabbbbbbaaaaaa```ddd______dddhhhhhhhhhiiirrrdddeeepppsssyyy{{{sssYYYMMMIIIOOOOOOEEE???AAAYYYaaagggccc^^^```eeehhhnnnlllkkkkkkkkkkkkiiihhhkkkooosssuuuuuutttttttttnnnkkkggg^^^KKK???OOOiiiiiipppooogggiiittttttkkkdddxxxuuueeeiiiyyyTTTGGGooogggUUUMMMYYYAAASSSQQQXXX___iiinnnoooiiiYYYXXXhhhjjjnnnkkkcccfffrrrsssjjjRRRLLLOOO[[[eeekkkttt~~~wwwnnniiihhhhhhhhhiiifffYYYGGG888AAAAAA@@@???===:::777666666MMMjjjsssaaaKKKJJJWWW___cccoooxxxqqqeeejjjzzzwwwkkkcccSSS@@@AAANNN]]]aaaooouuuqqqqqqooobbbaaaeeesssxxxpppqqqzzzzzzpppSSS[[[kkkIII777333FFF|||xxx___AAA>>>qqqoooIIItttsssqqqjjjggg[[[ttt|||uuummmgggooovvvooopppxxx|||oooxxxwwwdddeeewwwzzzvvvrrrllldddXXXWWWZZZyyyiiiaaaYYYQQQQQQXXX]]][[[VVVXXXvvveeennnvvv~~~~~~wwwwww}}}~~~xxxtttuuuzzzvvvqqqrrrgggJJJ|||nnnxxxjjjIIImmmBBBxxx}}}vvvVVV///111444777UUUYYYEEEGGGOOOQQQmmmfff|||ooo[[[}}}RRR>>>iiipppLLLDDDDDDKKKWWW```eeekkkqqqnnnlllvvvzzz|||}}}vvvtttsssiii``````iiinnnkkkeeexxxxxxpppqqqttttttkkkVVVFFFOOOeeeuuuwwwtttxxxmmmppp{{{iiiqqqyyyzzzuuurrrtttxxxxxxvvvuuuvvvxxxyyyyyyyyyvvvwwwxxxyyyzzz{{{{{{|||lllnnnvvv}}}wwwtttzzzyyy^^^;;;444111???SSSKKKQQQGGGIIIJJJKKKMMMXXXcccfffggglllssswwwyyy}}}~~~ppp^^^QQQNNNSSSYYY]]]dddjjjvvv~~~rrrfffaaaZZZ^^^iiixxxkkkdddlllssssssuuuuuuwww{{{|||{{{}}}:::777444222000...+++)))))))))))))))))))))))))))((()))(((111???<<<333555444000@@@===888CCC@@@???555666666555444555999;;;======???BBBEEEGGGGGGFFFGGGMMMTTT[[[^^^]]]\\\[[[\\\gggbbb[[[gggsssqqqmmmcccggg]]]bbbiiilllvvvnnnZZZXXXXXXWWWNNNAAA::::::777PPPiiitttuuuvvvxxxxxxqqqttt|||{{{uuuuuuuuuvvvyyy|||ttt}}}ppp^^^^^^nnn~~~uuufff~~~}}}[[[rrrOOOcccppptttpppkkkrrrvvvZZZ]]]kkkiiihhhbbb\\\]]]aaacccaaaaaaaaaaaabbbbbbaaaaaaaaaccc``````dddeeebbbaaacccmmmgggkkkvvv~~~{{{hhhYYYQQQVVVYYYOOOBBB<<>>[[[nnnbbbHHHEEESSSbbbdddlllxxx}}}vvvlllfffyyynnnoooyyyttt```YYYaaakkkkkksssxxxwww{{{zzzmmmZZZ```ooouuummmoooyyyzzzoooUUUjjjiiiHHH666111<<>>===333333777111???:::444@@@>>>>>>666666666555444555888;;;>>>>>>???BBBEEEHHHHHHHHHFFFNNNXXX___```]]]YYYWWWaaaddd```___ddddddhhhvvvbbb___YYYkkkqqqgggpppqqqbbbXXXNNNJJJHHHDDD???;;;:::CCCRRRcccqqqtttiii\\\JJJ]]]qqqyyyxxxxxx|||xxxwwwwwwxxxzzz|||~~~www}}}kkk[[[]]]mmmzzzyyyrrrOOOkkkmmmGGG^^^pppttt{{{tttooonnn~~~]]]\\\jjjffffffccc^^^___cccccc```aaaaaabbbbbbbbbbbbaaaaaa``````cccddd```[[[\\\aaahhhiiilllxxxxxxeeeVVVWWW\\\WWWNNNIIIBBBEEELLLQQQOOOQQQaaasssgggeeeeeefffhhhjjjkkkkkkjjjnnnsssuuutttqqqooonnnkkk```aaa[[[EEEDDDXXXeeelllddd___```aaadddooo|||pppggg}}}mmmdddGGGzzzkkkhhh<<>>AAA\\\|||cccyyyeeeAAAVVVcccQQQCCCFFFNNNZZZbbbgggnnnvvvvvvqqqrrrpppyyyyyy}}}vvvxxxvvvmmmssswwwgggooouuuuuurrrqqqqqqpppaaaUUUSSSbbboooqqqooopppooorrrwwwyyyxxxwww}}}rrrggg^^^aaannnyyy{{{xxx|||||||||{{{yyyxxxwwwwwwvvvwwwyyyzzz{{{{{{{{{{{{}}}{{{}}}~~~vvv~~~{{{iii{{{qqqyyyiiihhhfffAAA888???555zzz^^^NNNUUUKKKQQQOOOAAAGGGOOO[[[dddhhhiiilllpppuuu|||{{{|||kkkWWWFFF>>>>>>@@@EEEJJJ\\\qqqssseeeaaaiiiggggggpppzzzzzzuuuwwwwwwhhhkkkooosssuuuwwwzzz}}}888666333222111///,,,***))))))))))))))))))))))))***,,,)))...;;;:::111000777111???:::555@@@>>>===777777777666555666888;;;>>>>>>???AAAEEEHHHIIIIIIGGGOOOYYY___^^^[[[WWWVVVcccbbb^^^]]]]]]TTTZZZqqqhhhcccbbb}}}vvv~~~pppdddYYYVVVXXXXXXQQQKKK@@@<<>>DDDSSSTTTZZZeeemmmsssooo]]]TTT___ooorrrnnneeebbbmmm}}}eeeRRRAAA@@@GGGQQQ```ooouuuyyyiii]]]VVVNNNJJJOOOgggsss[[[OOOMMMKKKGGGBBB===888666666666EEEZZZZZZJJJCCCIIIOOOgggqqqfffhhhzzzwwwtttpppyyyxxx```bbbpppwwwssswww}}}sssYYYddd|||[[[AAA666555BBBwwwdddLLL:::MMMwwwNNN\\\qqqmmmjjjkkk[[[jjjzzzwwwnnnccciiitttrrrnnnkkkuuuyyyllliiittt|||{{{nnnyyy~~~~~~|||iiifffVVVaaasss___^^^]]]\\\[[[]]]aaaddd[[[hhhLLL???>>>BBBEEEVVVwwwxxxqqqmmmooosssrrrIII```FFFCCCSSS888999888888AAAFFFSSSEEEKKKcccYYYfffwwwXXXEEE```gggSSSEEEFFFNNNZZZbbbfffjjjooorrroooppplll|||yyysssjjjoooqqqwwwxxxxxxnnnnnnnnnooopppqqqpppooo``````bbbffffffccccccfffdddcccdddhhhnnnsssvvvwww~~~eeeLLLHHHYYYmmmvvvwww{{{}}}~~~}}}zzzxxxxxxxxxzzzyyyxxxwwwvvvuuuuuutttmmmmmmrrrxxx~~~fff|||~~~mmmsss{{{dddEEE777>>>666ggglllWWWTTTNNNUUUMMM@@@EEEKKKWWWbbbffffffiiimmm||||||~~~xxxmmm^^^PPPGGGFFFGGG;;;;;;GGG[[[eeedddhhhrrraaaeeeooozzz~~~|||zzz{{{}}}yyyrrrpppuuu|||777555333111111000...,,,))))))))))))))))))))))))(((---***,,,777888000111555111CCC@@@<<>>======@@@DDDGGGHHHGGGHHHOOOVVVYYYXXXVVVVVVXXX```eee```[[[\\\XXX[[[jjjrrrtttuuu{{{nnneeebbbbbb^^^ZZZJJJBBBAAAQQQffflll```QQQaaajjjnnnkkkpppyyyxxxoooxxxyyy{{{}}}~~~~~~}}}}}}yyyyyyeeeYYYaaaqqqzzzdddzzz|||}}}LLLKKK~~~FFFPPP\\\cccfffmmmzzznnnggg[[[eeecccccc___ZZZ\\\aaadddbbbaaabbbbbbccccccbbbbbbaaabbbaaaccceeeeeecccgggmmmnnntttpppsssdddRRRJJJGGGGGGHHHGGGFFFEEEJJJVVVdddlllmmmnnnkkkiiihhhjjjkkklllkkkkkknnnrrrtttsssqqqpppoooooo]]]___ZZZAAAIIIeeehhhrrrpppppprrrtttttttttvvvppp~~~nnngggDDDeeeqqq}}}wwwCCCDDDUUUTTTXXXdddnnntttqqq]]]QQQYYYeeelllmmmeee___hhh{{{sss^^^JJJBBBCCCJJJZZZiiiooo~~~uuukkkddd\\\PPPLLL^^^{{{nnn___YYYPPPFFF???<<<;;;<<<999777@@@RRRYYYQQQGGGDDDMMMcccpppiiiggg{{{~~~|||wwwxxxvvvsss{{{{{{cccbbbmmmuuutttxxx}}}yyynnnZZZiiiyyyYYYAAA666444???tttfffRRR<<>>CCCOOO]]]eeefffjjjpppmmm~~~zzzqqqfff[[[TTTRRRRRRHHHBBBBBBNNN\\\eeennnuuufffrrr~~~~~~}}}{{{{{{tttzzzvvvqqquuuyyyyyy666444222111111111///---))))))))))))))))))))))))###***(((***555888333555222111FFFGGGCCCKKKEEE@@@888888777666555666888;;;======<<>>GGGRRRbbbqqquuupppkkkiiiggggggiiilllmmmmmmooorrruuuwwwvvvuuuttttttiiiXXX___ZZZAAAMMMnnnsssoootttrrrmmmqqq}}}zzzsssuuuvvvjjjmmm666WWWjjjnnnppp[[[gggAAA@@@RRRQQQWWWcccnnnuuurrr]]]OOOVVV\\\ffflllggg```iii~~~qqq[[[OOOJJJLLLYYYhhhttt~~~{{{mmm```VVV[[[oootttgggSSSAAA999:::BBBHHHAAA>>>EEEUUUaaa]]]QQQHHH[[[dddlllkkkgggnnn}}}lllggggggffflllkkkrrruuusss{{{{{{bbb___hhhqqqqqqvvvyyysssmmmddd~~~|||[[[AAA555222777lll}}}eeeUUU>>>???vvvzzzVVVPPPuuuqqqmmmnnnYYYddduuufffkkkwwwwwwtttsss~~~wwwpppzzztttpppzzzkkkXXXGGGBBBGGGNNNJJJHHHeee~~~qqqjjjoooyyy{{{nnn___UUULLLuuuzzzqqqiiikkk~~~dddEEE[[[BBBjjjggg888]]]ZZZEEE:::===777999HHHQQQeeefffvvvuuuyyydddsssVVVDDDhhhgggQQQAAAAAAJJJZZZiiioooooooookkkttt{{{ooozzz~~~zzzwww}}}vvvrrrsssgggcccaaaeeekkkppptttvvvZZZaaabbb\\\\\\bbbddd^^^[[[ccciiihhheeeeeeiiimmmhhh]]]PPPJJJQQQ```oooxxxsssvvvzzz{{{zzzyyy{{{|||yyyxxxxxxxxxzzz|||zzz{{{gggnnnxxx{{{|||zzzfff???555333999KKKqqqWWWPPPTTTIIIJJJ???BBBMMM[[[bbbbbbeeelllfff|||wwwlllbbb\\\YYYYYYfffYYYMMMMMMWWWbbbhhhjjjTTTkkk||||||vvvvvvyyyxxxrrrvvvxxxxxxwwwxxx{{{}}}uuu{{{~~~{{{zzz}}}~~~zzz222333444444222///,,,)))))))))))))))))))))))))))''')))***---444;;;:::444<<<222>>>GGG<<<>>>FFF???:::999777555333555999<<>>dddgggbbbeee~~~ssszzz|||\\\aaadddeee___WWWWWW^^^ddddddbbbaaaaaaaaaaaaaaabbbbbbiiiaaa```hhhoooooolllkkkllleeehhhyyyxxxnnnxxxvvvllleeeeeeHHHYYY@@@::::::CCCUUUdddkkkqqqvvviiijjjjjjhhhffffffjjjnnnkkkppprrrpppoooqqqpppmmmfffbbbYYYNNNJJJSSSdddrrruuukkkeeeiiioooqqqtttyyyWWW~~~jjj|||xxx{{{ttt>>>DDDooo```PPPYYYRRR@@@RRRVVV[[[___jjjuuusssbbbPPPGGGbbbcccgggggg```aaaxxx{{{aaaZZZXXXTTT[[[hhhppp||||||fff^^^eee{{{uuuQQQFFFEEECCCMMM^^^TTTWWWZZZ___fffhhh^^^RRRYYYcccnnnqqqmmmkkknnnsssxxxxxxwwwqqqbbbVVVZZZeeefffmmmuuussssss}}}eee]]]___lllttttttxxxxxx{{{|||]]];;;555444555aaacccWWW777CCCwwwqqqIIItttrrrkkkfffbbb\\\~~~xxxrrrqqqbbbfff}}}qqq{{{sssxxxxxxyyyppptttbbbMMMBBB???>>>>>>@@@:::<<>>BBBhhhLLLTTTVVVJJJIII???BBBIIIQQQ[[[bbbgggiiijjjppp|||yyyqqq^^^OOOggg]]]YYYYYYYYYdddiii```[[[gggnnnuuuzzzrrrmmmvvvxxxyyyyyyxxxvvvuuuuuuvvvyyyvvvmmmqqq{{{222333444444222///,,,***************************((()))***,,,333999888333;;;222<<>>;;;nnnmmmFFFyyyzzznnnkkkiiidddaaa||||||lllmmmvvv~~~vvvoooyyytttwwwnnnuuupppkkk```MMMJJJ```lll^^^WWWNNNDDD@@@>>>===<<<<<>>===OOOkkkwwwvvvzzz|||~~~wwwtttqqqmmmfff~~~}}}lllkkkqqqnnnKKKAAAwwwYYYYYYRRR>>>uuu\\\JJJ@@@JJJ]]]ZZZMMMMMMUUUSSSiiisssAAARRR}}}^^^AAADDDMMMXXXaaaffflllqqqkkkqqq}}}}}}uuu|||zzz|||}}}zzzuuuppplllhhhfffaaaiiimmmkkkmmmwwwYYY]]]ZZZPPPlll~~~ooo```iii}}}ssspppmmmmmmlllnnnsssyyyzzz{{{|||}}}~~~~~~}}}|||wwwvvvppp}}}xxx~~~wwwtttuuuzzzkkk<<<555---999@@@XXXPPPVVVPPPKKKAAAAAAEEEMMMXXX```eeefffnnnhhhxxxuuukkkfffgggjjj\\\VVVYYY___ccckkkjjj[[[ZZZoootttlllkkklllpppyyyssstttuuutttsssrrrrrrssswwwzzzsss222333444444333///,,,***************************((()))***+++000777777222999333:::AAA;;;:::???===:::999888555333444777999AAA???>>>???CCCHHHKKKLLLMMMPPPTTTVVVVVVUUUUUUVVV]]][[[XXXYYYbbbjjjiiiccchhhgggiiinnnwww{{{zzzvvvyyyvvvqqqfffZZZSSSGGGFFF@@@777777EEEZZZgggiiioootttsssnnnnnnttt{{{yyy||||||ppp```aaarrr{{{{{{qqqlll;;;666fff^^^]]]bbbfffdddqqqzzz~~~www~~~cccZZZcccccc___XXXWWW[[[aaaccc_________```aaabbbcccdddccc]]]ZZZ___fffhhhiiiiiiaaakkkooossssssxxxjjjiiikkkooonnnjjjggggggkkkkkkllljjjhhhhhhiiijjjkkkooopppnnnmmmnnnlllhhh```bbbYYYJJJLLL^^^lllooonnnmmmnnnooonnnmmmqqqwwwppp999888yyymmmjjj:::OOOKKKTTT___iiiooosssnnnZZZDDDTTTdddnnnggg]]]bbbtttpppiii[[[WWWkkkkkkuuuwwwfffdddrrrxxxpppnnnnnnjjjggglllwww}}}ssseeedddgggkkkmmmmmmmmmnnnnnnooonnnlllhhh___WWWVVVYYYhhhmmmuuuuuuuuuoookkkkkkoooppppppzzz~~~SSS555555666555fffXXXHHH777eee{{{tttNNNqqqkkkiiiiiiaaabbbyyy~~~yyyxxxiiigggxxxpppwww|||lllsssrrrxxxwwwUUUGGGJJJHHHIIIIIICCCEEEYYYaaaRRRNNNOOOQQQRRROOOIII>>>666=========LLLjjj}}}yyyxxxvvvppplllssspppFFFFFFPPP|||pppCCC???yyyvvvUUUPPPGGGNNN^^^[[[IIIGGGTTTXXX```}}}@@@>>>pppcccEEEFFFNNN[[[dddhhhlllrrrpppmmmsssuuusss{{{zzz|||~~~{{{vvvtttsssppplllhhheeebbb```\\\fffoooqqquuufffbbbZZZMMMeee|||xxxxxxpppgggiiirrrrrrmmmfffdddjjjqqqtttwwwxxxzzz|||}}}}}}|||{{{|||{{{uuu~~~{{{pppwww}}}kkk999555---999DDDiiiOOOTTTUUUNNNCCCAAA@@@GGGRRR]]]bbbdddlllfffnnnpppeeehhhnnnTTTNNNTTT```iiirrrmmmZZZTTTrrryyyhhh```eeellltttqqqrrrtttuuutttssstttuuuttt|||}}}333444555555333000,,,***************************(((******)))...444555222777555999???===<<<@@@BBB<<<<<<;;;888666666999;;;@@@???>>>???CCCHHHLLLNNNJJJLLLPPPSSSUUUVVVVVVWWWYYY\\\___```dddhhhfffaaahhhffffffmmmzzz}}}ttt{{{vvveeeWWWGGG>>>>>>GGGYYYhhhjjjqqqwwwwwwrrrqqqvvv||||||}}}yyylll___ccctttwww{{{aaarrrssssss]]];;;888\\\~~~```^^^hhheee[[[iiiyyyvvv|||gggUUUbbbbbb^^^YYYVVVYYY^^^ccc^^^^^^______aaabbbddddddnnnhhhcccccceeeggggggfffeeekkkkkkjjjzzz~~~tttmmmlllnnnhhhiiiiiiiiihhhiiiiiijjjllloooooommmmmmnnnkkkfff]]]```XXXKKKPPPdddpppnnnnnnooooookkkfffgggqqq{{{mmmffftttmmm888888iiiuuu{{{```}}}|||999KKKIIIQQQ___iiinnnuuuvvvbbbHHHJJJaaapppiii^^^aaammmuuutttdddWWWQQQ___aaakkkyyyqqq\\\YYY___~~~yyypppkkkjjjjjjoooxxx}}}vvvkkkffffffgggiiilllmmmmmmlllzzzvvvggg```fffppphhhjjjqqqrrrtttoookkkkkkoooqqqsssyyyqqqRRR555666666444\\\bbbMMM;;;^^^uuuWWWfffjjjeeefff[[[]]]xxx|||ooojjjzzzxxxrrrvvvwwwiiidddssslllYYYVVV\\\VVVRRRPPPLLLPPPffftttnnndddiiimmmmmmkkkdddRRR@@@@@@AAAAAASSSrrr}}}{{{rrrmmmvvvpppBBBQQQnnnCCCSSS999KKK~~~dddOOOUUUTTTSSSSSSOOOCCCBBBOOOkkkhhhDDD:::hhh\\\JJJHHHMMMZZZaaabbbdddiiirrrkkkooovvvyyywwwssstttvvvpppsssqqqnnnjjjfffbbb___]]]ZZZ```gggkkkrrrlllgggaaaOOOWWWqqqsssxxxtttssstttwwwvvvuuuwww}}}mmmWWWrrrzzz}}}vvvqqqrrrttttttuuuttttttsssuuuzzzwwwvvvmmmyyy{{{yyytttlllooozzzfff;;;555///999EEEyyyUUUQQQTTTPPPHHHBBB>>>BBBMMMYYY___aaadddnnnuuu}}}uuubbbVVVQQQWWWOOORRR^^^iiivvvsssaaaOOOiiirrriiiaaa\\\\\\cccjjjmmmppprrrrrrsssuuuvvvsssqqqnnnpppwww333444555555333000---***************************(((******))),,,222555444555777999===AAA@@@AAAHHH;;;;;;:::999777777999;;;???@@@@@@AAACCCGGGLLLOOOFFFGGGJJJNNNSSSUUUWWWWWWYYYeeennnkkkccc```aaabbbaaa^^^___lllsss^^^XXX]]]eeepppzzzpppsssvvvwwwwwwvvvxxxzzz~~~uuufff\\\cccttt}}}}}}wwwpppwww}}}]]]dddiiiyyyUUU:::999QQQhhhNNNbbbvvvuuutttxxxwwwyyyqqqVVV```___]]]YYYUUUUUU[[[aaa^^^^^^^^^___```bbbcccdddpppkkkeeeaaaaaacccbbbaaahhhddd``````hhh~~~vvvkkkhhhhhhffffffffffffhhhiiijjjkkklllnnnmmmlllmmmnnnkkkeee\\\]]]VVVNNNVVVjjjqqqlllfffnnnsssqqqlllooozzz~~~~~~~~~fff888===bbbuuubbbsssOOOkkk<<>>OOOvvvvvvVVVPPPnnnccccccYYYYYYmmm|||wwwmmmfffvvv{{{uuu~~~{{{yyy\\\[[[www|||sssllleeedddwwwwwwwwwxxxlllYYYUUUNNNFFFRRRnnn|||wwwxxxwwwooohhhqqqwww```;;;cccVVV==={{{???<<>>VVVqqqkkk]]]dddMMMAAAKKKLLLWWWdddooozzz}}}ppp___CCCVVVhhhmmmhhhfffhhhjjjtttgggSSSGGG888<<>>IIImmmQQQ888\\\```HHHBBBGGGXXXbbbaaabbbiiiiiidddjjjpppmmmrrrwwwlllmmmooolllkkkjjjhhhgggeeedddccc```[[[VVVUUUXXXfff~~~pppkkkpppZZZMMMfffvvvzzzwwwuuuwwwwwwuuuvvvzzztttwwwuuussswwwPPPYYYhhhtttvvvqqqnnnooojjjnnnsssuuuuuuvvvxxx{{{uuu{{{nnnmmmvvvzzzkkkbbb999888444555888fffjjjRRRNNNOOOMMMGGGAAA???CCCLLLUUU[[[___lllgggggg|||wwwyyyvvvuuuooosss{{{lllddd]]]YYYccchhhUUUGGGNNNRRRWWW^^^dddhhhlllppprrrwwwvvvwwwyyyxxxuuusssuuu444555666555444111---+++++++++++++++++++++++++++(((******(((+++222888999222:::555666@@@<<<888FFF444555666666555555777999;;;DDDKKKKKKEEECCCJJJRRRGGGFFFGGGKKKPPPTTTUUUTTTYYYdddkkkhhhaaa^^^^^^___bbbfffffffffuuuyyyuuutttttttttuuuuuuuuuttt|||xxxfffbbbpppsssmmmfffrrr}}}jjjvvvAAA222>>>AAAeee}}}cccdddiiifffcccxxxzzzzzzrrr}}}ddd[[[ZZZYYYWWWQQQMMMSSS]]]_______________```aaabbbjjjkkkiiiddddddiiijjjhhhdddjjjpppttttttooohhhaaaGGGKKKaaa}}}hhhjjjuuufffrrryyyuuummmkkkmmmmmmoookkkfffeeegggjjjkkkkkkggggggffffffiiilllhhhaaa___TTTPPPZZZhhhmmmllljjjcccnnnuuuqqqmmmqqqxxx}}}WWW111<<>>BBBOOOjjjpppUUUJJJPPPYYYaaaeeekkktttxxxvvvyyy|||qqqttttttnnnbbbYYYSSSMMMHHHPPPTTTYYY___eeeiiilllnnnqqqqqqqqqmmmrrrssspppwww~~~xxxrrrpppppprrrtttsssllleeennnnnnCCC666<<<666999>>>iii{{{tttYYY>>>:::fffiiiGGG___eeeaaa___UUU___}}}vvvfffooo{{{}}}~~~}}}}}}```]]]xxxnnnTTTSSSkkkxxxyyy~~~||||||}}}xxxxxxyyyyyyqqq|||gggMMMWWWsssEEEyyy~~~lll999PPPnnnBBB???QQQ___[[[YYYZZZAAA777SSS|||eeekkkAAAQQQ^^^IIIAAAGGG[[[gggfffiiiqqqxxxpppvvvzzzzzz~~~wwwtttlllmmmkkkkkkiiihhhfffdddccccccbbbaaa]]]WWWRRR[[[www}}}tttyyybbbPPPfffvvvyyyzzzuuurrrtttuuuuuuwww{{{lllqqqwwwxxxyyy{{{gggYYYUUUbbbjjjfffeeejjjggglllrrrtttssstttwww{{{vvvyyyooottt~~~sssrrrvvvsssbbb<<<777666777999]]]nnnWWWRRRNNNLLLHHHCCC>>>>>>DDDOOOWWW^^^bbb___dddttt{{{zzz}}}rrrqqqmmmgggooowwwhhhRRRLLLJJJPPPXXX```ggglllpppssssssrrrssssssqqqqqq{{{444555666666444111---+++++++++++++++++++++++++++'''******(((+++333999;;;111:::444222===888222AAA444666777777777777:::<<<:::EEEOOONNNEEEBBBJJJSSSKKKIIIIIILLLPPPSSSSSSRRRTTTXXX\\\^^^aaaeeeddd___[[[fffiiifffrrrsssttttttsssqqqppprrrssspppwwwqqq___^^^nnnyyy```~~~~~~yyylll>>>===TTTRRR___nnn\\\```fffmmmnnnkkkyyyxxxmmmvvvgggZZZXXXXXXVVVPPPKKKQQQ\\\``````_________``````aaahhhkkkhhhccccccggghhheeedddgggddddddxxxpppIII@@@HHHqqqHHHeee^^^jjjooohhhbbbdddjjjnnnuuuoooiiifffgggjjjkkkkkkddddddccccccgggkkkfff___```QQQNNN^^^mmmnnniiiiiiaaaiiilllhhhkkkzzzMMM---===EEE```fff777BBBFFFLLL[[[nnnyyywwwrrrpppVVVVVV]]]gggfff___```hhhuuutttrrr```KKKHHHDDD>>>AAAUUUvvviiiVVVZZZkkktttrrrlllssssssqqquuurrrlll```RRRJJJGGGBBB;;;DDDJJJQQQYYY^^^bbbgggjjjfffvvvkkkrrrpppxxx|||yyy~~~{{{llloooqqqssstttuuurrrnnnfff===222999111888???aaaxxxlllDDD???[[[vvvxxxtttPPPYYYfff______QQQWWW~~~}}}vvvbbbfffrrrwww{{{sss^^^ccc{{{```[[[mmmuuussswww~~~|||~~~}}}yyy{{{yyyiiikkknnnhhhvvveeeMMMjjjbbb@@@~~~tttRRRjjjQQQLLLRRRSSSKKKRRRUUU444///^^^~~~vvvaaaPPPIIITTTFFF===CCCWWWdddccceeemmm{{{pppppprrrkkklllxxx|||kkk{{{jjjiiiooonnnllliiifffcccaaa```dddgggggg^^^QQQUUUuuu}}}rrrzzzfffSSSgggppplll~~~yyywwwyyyxxxtttqqqrrrxxxuuusssuuuvvvwwwzzz~~~pppYYY```jjjggggggooogggjjjlllmmmmmmsss|||lllsssnnnuuuzzznnnsss~~~tttlllbbbCCC000222555777WWWnnn\\\WWWMMMJJJHHHDDD===:::???KKKTTTZZZ]]]dddjjjjjjlll{{{mmm~~~yyyuuu}}}}}}~~~___KKKAAAGGGQQQZZZaaaggglllooommmrrryyy|||wwwsss|||555888:::888333...,,,,,,+++++++++*********))))))*********)))***---222666===,,,666333:::EEE999FFFGGG999111444666444444888888AAAMMMPPPHHHBBBGGGRRRSSSLLLBBBGGGWWWXXXRRRVVVRRRNNNNNNVVVaaaeeebbb___bbbeeegggfffffftttpppnnnoooppppppooonnnoooqqquuuqqqwww|||~~~~~~mmmaaaeeesss|||uuusssxxxZZZ???<<>>777777CCCJJJHHHKKKZZZgggjjjggghhhjjjpppuuuuuuqqqllltttuuuoooiiiooo}}}xxxmmmnnn{{{kkkrrrttt~~~xxx|||QQQ888555777:::>>>===OOO~~~gggLLL777YYYtttkkkFFFEEEtttRRRcccTTTQQQsssrrrlllkkkaaahhhvvv|||vvvuuugggddduuummmlllsssttttttvvvxxxyyyyyyyyyxxxyyy|||}}}pppnnn|||sssmmmDDDxxxPPPjjjaaannnppp^^^lllSSS___EEEKKKkkk>>>888AAAEEEhhhxxxIII<<>>888555444666OOO|||eeeUUURRRMMMOOOLLLBBB999:::BBBIIIPPPXXXaaahhhkkknnnsssxxx~~~hhh^^^WWWMMMHHHJJJSSS___ggglllvvvzzztttnnnppptttttt555777999888333///,,,,,,+++++++++*********))))))*********)))***---222555:::,,,555444;;;EEE<<>>:::HHHJJJLLLuuuiiixxx^^^eeedddjjjppp{{{tttxxxZZZYYYXXXWWWPPPHHHHHHLLLTTT[[[^^^]]]^^^aaaaaa^^^eeefffgggfffdddbbbaaaaaahhhfffeeeffffffiiiuuuaaafffsss___ccciiikkkfffbbbeeeggggggddddddeeeggggggfffdddbbbaaa```___```bbbbbb___\\\UUUTTT[[[hhhllljjjmmmvvvccclllvvv~~~{{{oooqqqtttkkkjjjqqq444999999???llluuuvvvjjjYYY[[[EEE<<>>[[[KKKAAA@@@MMM___iiilllnnniiilllnnnppppppqqqrrrtttyyyzzzuuugggdddgggmmmssssssmmmeee```ggghhhhhhddd___```hhhqqqsssoookkk^^^RRR___qqqssssssnnnmmmrrrvvvwwwxxx|||zzzwwwtttqqqrrrttttttsss}}}uuuoooqqqtttrrr}}}yyyxxxnnn]]]aaauuutttrrrwww}}}zzzooo}}}```777333000333444EEEeeeNNNMMMNNNLLLDDD<<<;;;@@@FFFPPPVVV]]]aaadddiiipppuuu|||}}}~~~vvvppphhh[[[PPPJJJHHHJJJLLLiiiqqqvvvssspppsssvvvvvv555777888777333///---,,,+++++++++************************)))))),,,000444;;;222888888===DDD>>>DDDMMMAAA666444666666555555888@@@KKKPPPKKKBBBBBBHHHOOOOOOGGGEEELLLNNNRRR```XXXUUUSSSTTTYYY^^^___^^^fff___\\\eeeoooqqqnnnkkk\\\^^^VVV>>>CCCbbb{{{jjjrrrqqqxxxkkkmmmnnnnnnlllllllllmmmmmmlllsss}}}wwwwwwpppcccdddxxx{{{rrrrrrooo^^^zzz}}}rrrFFF@@@:::CCCGGGAAAhhhqqqccc]]]]]]kkksss|||~~~|||tttzzzfffZZZUUUXXXTTTGGGCCCGGGOOOXXX___^^^[[[]]]aaaddd___```bbbeeeggggggeeebbbdddbbbcccfffggghhhmmmttt{{{___~~~\\\___dddfffddddddfffeeebbbcccdddggghhhgggccc```]]]\\\\\\]]]___``````]]][[[TTT\\\eeeiiiiiillluuu|||tttuuuxxxxxxqqqiiimmmyyyppp^^^666444999===```~~~YYY]]]PPP[[[;;;???FFFQQQ___ppp{{{xxxoooSSSFFFQQQhhhjjjaaa^^^\\\fffggggggkkkyyyppp[[[MMM>>>JJJkkkwwwqqqggg]]]WWW[[[gggfffQQQDDD@@@:::777>>>JJJTTTUUUOOOLLLMMMUUU___jjjlllgggdddiiiooooooqqqooolllqqqyyywwwnnnoooqqqcccwwwllljjjqqq~~~rrrxxxbbb@@@444777:::<<>>}}}mmmTTTLLLLLLJJJFFF@@@===>>>AAAMMMPPPUUUYYY\\\bbbkkkqqqpppzzzyyysssjjjbbb\\\XXXUUUSSSffflllqqqrrrtttwwwyyyxxx666666666555333///---,,,*********************************))))))+++///222:::666777666999<<<999;;;JJJBBB888222444777777444;;;AAALLLSSSPPPGGGCCCEEEMMMOOOHHHDDDKKKNNNQQQ]]]oooggg___]]]cccggg```VVVaaaaaabbbdddjjj{{{wwwWWW???@@@{{{mmmooorrr~~~xxxkkkmmmnnnnnnmmmkkkkkklllkkklllsss}}}{{{wwwwwwnnnbbbddduuu{{{tttwww~~~mmmfffxxxzzznnnCCCEEE===DDDLLL@@@]]]XXXZZZLLLNNN[[[^^^ggguuu~~~tttrrr|||aaaPPPUUUWWWKKKDDDFFFPPPYYY```^^^YYYYYYaaahhh_________cccgggiiifffcccbbb```aaafffiiiiiilllqqq}}}tttllljjjQQQUUUlllFFFRRRYYYbbbggggggfffdddcccdddfffhhhgggccc^^^YYYWWWYYYZZZ\\\^^^___]]][[[YYYVVVccckkkhhhgggnnnttttttuuummmgggbbb^^^jjjyyyNNN888111:::<<>>======GGGvvvrrrZZZ@@@888UUUtttccc^^^GGGzzzvvvYYYXXXUUUYYY~~~pppiiiqqq]]]tttvvvvvvyyyqqqhhhnnnooogggbbb___[[[aaavvvvvvrrrssssssuuuyyypppsssvvvxxxyyyzzz}}}|||xxxppplllsssppp]]]???zzz___```gggjjj```YYYjjjrrrUUUiiizzzBBB;;;999===MMMjjjrrrZZZ;;;NNNcccJJJ<<>>OOOcccdddRRRHHHOOOgggtttoookkkqqqllliiimmm{{{wwwqqqmmmooovvvzzzvvvrrrrrrppppppsssvvv~~~wwwtttvvvvvvnnnPPPaaarrrtttrrroooLLL777555///:::999999vvvtttZZZLLLIIIGGGFFFDDD???===???EEEHHHMMMRRRWWW^^^fffkkkeeesss|||}}}vvvdddaaa^^^^^^```bbbaaa```hhhkkkppptttwwwzzzzzzyyy666666555444222000---,,,************************)))******))))))***---000555666222333555666999777BBBBBB;;;222111777888444;;;???IIISSSRRRJJJDDDCCCJJJNNNHHHEEEMMMPPPOOOTTTiiimmmkkk___UUUVVV[[[^^^]]]cccgggbbb]]]iiilllDDDhhhdddwwwpppkkksssmmmiiikkkmmmoooooonnnlllkkkkkkjjjmmmssszzz|||yyywwwwwwmmmgggkkkvvvwwwuuupppaaawww|||[[[BBBGGG@@@FFFQQQDDDTTT___hhhWWWTTTUUUPPPaaappp|||tttnnnkkkLLLMMMUUUOOOFFFFFFHHHQQQ]]]ccc```]]]___dddfffcccaaaaaadddeeedddbbbgggbbbaaacccdddeeeiiinnnbbbZZZNNN@@@MMM:::???LLL^^^hhhhhhcccbbbdddggghhhgggddd]]]WWWSSSQQQXXXZZZ\\\^^^^^^]]]\\\[[[ZZZeeekkkhhhkkkrrrqqqjjjpppkkkqqqrrrooo|||???777222???AAABBBmmmCCC<<>>BBB<<<===DDDjjjwwwaaaEEE888EEEnnnnnnnnnEEEssscccWWWSSSUUU}}}cccnnnvvvuuu}}}kkk___rrrhhhbbb___TTTHHHIIIXXXkkkvvvqqqrrruuuxxxwwwuuuwww{{{ssstttwwwxxxxxxyyy{{{}}}{{{wwwzzzsssYYYFFFeeesssfffqqqdddQQQTTTSSSQQQSSSnnn666888555OOOCCCzzznnnkkkqqqFFFDDD```JJJ<<>>AAA;;;777FFFZZZgggfff```___dddggggggddd^^^VVVPPPOOOPPPXXXZZZ\\\^^^^^^___aaaccceeejjjmmmnnntttyyytttjjjsssrrrvvvlllsssttt===777555@@@AAAIIIfffxxx|||vvvTTTUUU:::<<>>@@@FFFAAABBBDDDaaa|||gggHHH999;;;fffxxx}}}ppp~~~QQQkkkvvvXXXSSSRRR|||gggcccsssvvvqqq]]]nnnuuujjj^^^LLL???===FFFSSS^^^dddlllwww|||yyyuuutttuuuwwwxxxyyyyyyyyy{{{~~~oooqqquuuzzzyyy___ggggggooo```rrrtttNNNKKKUUUHHHGGGeee[[[999===<<<[[[EEEmmmkkkbbbOOO;;;SSSHHH>>>???FFFPPP]]]hhhhhhjjjmmmnnnooopppqqqsssqqqqqqvvvrrrrrr]]]UUUUUUXXXMMMUUUZZZ\\\___]]]PPP@@@???CCCDDD<<<===UUUggg```]]]KKK>>>@@@AAA>>>AAAJJJGGGFFFNNNaaaooosssuuuyyywwwrrrqqqrrrqqqppptttggglllzzzzzzvvvrrrjjjmmmkkkpppxxx~~~sssuuu}}}xxxpppAAA888444222555666777]]]bbbSSSGGGGGGHHHDDDAAABBB888;;;AAAHHHNNNTTTXXX[[[ggghhhkkkpppssstttqqqnnn~~~|||xxxssskkkrrr}}}tttqqqnnnlllpppvvvzzzzzzwwwrrrrrruuuyyyyyyxxxzzz~~~777555222111222111...+++))))))*********+++++++++)))******)))((((((***,,,555@@@444999<<<===OOOHHH888GGGIII999///333777444777888@@@MMMTTTPPPHHHCCCEEEQQQOOOHHHJJJJJJIIIMMMNNNUUU\\\eeettt|||ppp\\\TTTUUU\\\gggkkkiiiffffffeeeuuu|||XXXqqqcccOOO^^^WWWaaaoootttjjjllloooooommmjjjiiihhheeeiiimmmnnnnnnpppsssuuubbbhhhnnnnnnnnnxxxdddkkkpppvvvkkk@@@<<>>===@@@BBBKKKZZZfffgggaaa```dddeeeddd___WWWOOOLLLPPPTTTUUUXXX[[[^^^```dddiiimmmnnnmmmmmmooorrrrrrmmmfffkkkfffpppiiiZZZvvv~~~pppmmmeee???777:::???>>>DDDJJJpppeeebbbaaaNNN{{{ppp;;;;;;===FFFYYYmmmvvvuuugggLLLBBBPPP\\\eeeeee[[[aaaccceeeggghhhjjjoootttzzzmmmuuu~~~iiiVVVKKKFFF>>>888;;;AAABBB>>>888CCCTTTeeeqqqwwwyyyyyyqqqllliiikkkoooqqqnnnllltttooo~~~|||rrrttt|||fffCCC222:::??????FFFCCCEEEEEE\\\oooOOO777999ZZZssskkk^^^VVV```VVVQQQhhh}}}zzzwwwoooaaalllyyyuuudddlllyyyrrrdddUUUKKKDDDDDDQQQaaacccjjjrrrwwwxxxwwwtttrrrwwwxxxxxxxxxyyy|||ssspppooottt}}}yyyzzzyyycccTTT{{{~~~\\\{{{{{{^^^IIIWWW^^^KKKZZZ|||GGG>>>@@@FFFTTTOOOfff|||fffZZZOOO888EEEGGGDDD>>>???NNN```jjjhhhjjjmmmnnnooooooqqqrrrnnnqqqxxxzzzooowww___ZZZ[[[\\\dddiiihhhiiijjj^^^OOOHHHMMMOOOCCCAAA\\\rrroooXXXNNNDDD@@@??????BBBGGGMMMJJJTTTiiiwwwwwwuuuwwwyyyjjjgggqqqyyyyyywwwppprrrtttqqquuu{{{vvvpppnnnsssxxx~~~|||}}}mmm===333555777444666<<>>===BBBgggmmmiiikkknnnnnnllliiigggfffbbbfffiiihhhhhhlllppprrrjjjooonnnhhhkkk{{{ooo{{{tttiiivvvYYY:::;;;@@@JJJJJJFFFNNNVVVQQQRRR~~~xxxfffYYYUUUaaaaaabbbssszzzlllmmmvvvXXXNNNNNNMMMJJJFFF;;;666???LLLTTTYYY\\\eeehhhjjjhhhbbb]]][[[[[[bbbbbbcccbbb___^^^hhhsssnnndddooohhhUUUPPPYYYRRRTTT]]]gggjjjeeecccfffcccaaa[[[SSSKKKKKKQQQWWWSSSVVVZZZ^^^aaagggooouuunnniiieeeeeeddd```[[[YYYfffcccooohhhXXXwwwuuu|||GGG:::444>>>BBBAAAJJJIIIlllddd]]]kkk===<<<;;;BBBTTTgggqqqrrrpppWWWJJJPPP\\\hhhiii^^^VVV]]]cccfffjjjmmmmmmkkkrrr}}}}}}yyyvvvppp}}}}}}mmm[[[KKKJJJCCC;;;???IIIHHH??????HHHTTT___iiiqqqzzz|||uuuooopppssssssqqqpppooowww~~~xxxyyyrrr^^^???333===@@@>>>CCCBBBEEEDDDZZZwwwWWW333:::QQQsssllleee@@@lllhhhXXXWWWjjjhhhggg}}}jjjMMMfffnnnmmmqqqttthhhbbb]]]UUUEEE===PPPmmmfffiiimmmsssyyy}}}{{{wwwuuuuuuuuuuuuwww{{{xxxtttzzz~~~~~~|||}}}ooopppsssaaasss[[[~~~jjjYYYqqqgggNNNLLLccc___GGGcccccc444<<<<<>>PPPeeeooohhhjjjmmmnnnnnnoooqqqrrrlllvvvsssttt~~~xxxvvvyyy}}}zzzrrrppptttoooeee\\\ccccccRRRLLLfffhhhhhheee```ZZZUUUPPPMMMnnnaaaeeemmmpppuuu|||zzztttrrryyyyyyppplllnnntttqqqiiiqqq}}}|||~~~ttt|||qqqhhh888111111666///222:::===vvviiiRRRLLLKKKFFFCCCFFF<<<:::999:::???EEEJJJLLLSSSYYY```bbbbbbdddjjjqqqsssuuuzzz{{{vvvnnnmmmqqqnnnoookkksss|||sssqqqrrruuuxxxuuuqqqyyy333333333444444222...***************************))))))))))))************111999:::333222:::===:::<<<777DDDFFF222...888555333888;;;>>>JJJWWWTTTHHH>>>QQQXXXLLLFFFPPPVVVTTTPPPVVVWWWTTTUUU^^^fffiiijjjhhh```YYY___iiijjjdddccc___gggwwwvvvbbbPPPLLLNNN>>>777888888FFF\\\eeekkkjjjhhhgggfffggghhhiiieeeiiihhheeelllvvvsssgggfffmmm``````xxx}}}~~~mmmqqqvvvxxxLLL555???DDDJJJLLLKKKKKKLLLMMMHHHkkkggg```iiifffdddpppwwwggguuujjjPPPIIIIIIFFFAAAAAADDDEEE@@@@@@NNN```dddfffeeebbbbbbeeefffdddcccaaa___]]]___dddkkkqqqoooggg^^^___aaadddfffggghhhhhh^^^TTTKKKJJJKKKKKKLLLNNNVVV___```ZZZaaarrrwwwpppkkkmmmoooooojjjbbb[[[VVV[[[ccclllsssMMM000888BBBCCCEEEGGGKKK}}}wwwRRRGGG444888TTTcccjjj{{{jjjiiiOOOAAAWWWccc[[[XXXTTT[[[bbbfffggghhhkkkmmmooottt~~~hhhnnnzzznnnXXX<<<:::QQQYYYUUUQQQOOONNNNNNUUUaaaiiiiiijjjnnnyyyuuummmjjjpppwwwvvvooorrrzzzUUU>>>>>>@@@CCCDDD>>>FFFEEECCC[[[bbbKKK666HHHXXXsssaaaKKK[[[cccIII___xxxuuuhhhgggxxxRRRKKKZZZ}}}~~~mmmrrr|||}}}yyyyyyhhhddd___WWWMMMHHHNNNXXX[[[]]]dddmmmrrrsssvvv{{{||||||wwwrrryyyyyyhhhrrrsssuuuwwwxxxzzz}}}~~~{{{kkklllccc```sssttt???LLLyyycccRRRRRRXXX___nnn|||EEE222DDD??????JJJHHHJJJ{{{eeeZZZzzzrrr;;;:::JJJEEE>>>JJJOOOVVViiihhhiiijjjkkklllmmmnnnooonnnnnnpppwww}}}|||tttlll}}}yyyqqqmmmzzzttt[[[TTTooodddjjjwww___iiivvviiiVVVUUUdddlllrrr{{{{{{{{{uuuggg^^^ffftttwwwuuurrrrrrsssqqqmmmiiixxx~~~zzzwww|||dddYYY555666///999999///@@@???SSSpppVVVSSSRRRHHHDDDHHHHHH@@@:::999:::<<>>BBB;;;???CCC999111111111111666999===KKKYYYWWWLLLAAAOOOXXXSSSLLLLLLPPPRRRQQQPPPSSSXXXVVVPPPQQQXXXmmmYYYQQQ```kkkfffaaadddnnnqqq]]]HHH@@@DDDPPPPPP@@@BBBXXXhhhkkkkkkkkkjjjjjjiiihhhhhhfffiiihhhfffmmmuuuqqqfff```uuunnnZZZbbb{{{|||kkk|||yyylllDDD444@@@CCCFFFHHHHHHHHHHHHIIIMMM[[[}}}xxxdddeeedddnnnzzzvvvjjjrrreeePPPIIIFFFJJJDDD>>><<<<<<===CCCHHHKKKVVV```gggjjjjjjddd]]]___aaadddddddddfffiiimmmssshhh^^^^^^eeeggg___VVVMMMGGGCCCGGGLLLOOORRRUUURRRVVV\\\ccckkkppppppnnnlllkkkeeeeeepppyyykkkTTTXXXWWWbbb|||yyyEEE555;;;AAAEEEGGGFFFGGG^^^ssstttMMM888===EEEWWWmmmwwwtttjjjPPP???IIIYYY]]]\\\YYY\\\bbbgggiiijjjiiihhhgggkkksssvvvtttyyyoooiiifffiiiqqq___PPPUUUVVVUUUVVVTTTNNNQQQYYYcccffffffjjjqqqkkkuuuvvvkkkfffnnntttrrrppp}}}mmmNNN===???@@@CCCEEE@@@BBBFFF===CCC~~~kkkSSS:::===MMMiiieeennnOOOxxxZZZKKKnnn~~~uuulllkkkzzzuuuSSSLLLbbb{{{jjj___qqqsssaaaUUUOOO]]]wwwrrrppplllhhhcccYYYMMMGGGGGGTTTUUU\\\gggppprrrrrrtttrrrtttwww{{{||||||xxxtttssswww|||~~~~~~xxxlllgggzzzmmmWWW<<>>444EEE@@@AAAKKKGGGKKK}}}[[[nnnEEE666IIIGGG>>>DDDJJJPPP```ggghhhiiikkkmmmoooqqqrrrooooooqqqwww||||||xxxsssvvv|||oooyyyuuubbbZZZooobbbVVVtttvvvfffiii___YYYNNNOOO]]]dddkkkzzzvvvuuuwwwwwwqqqjjjkkkqqqvvvuuusssrrrssstttttttttpppvvvtttrrryyyssswwwRRR111444222666888222@@@AAAMMMrrr___SSSPPPKKKEEEBBB>>><<<======;;;<<>>:::LLLlllssszzzkkkYYYGGGBBBRRRaaa___\\\[[[]]]bbbhhhkkkhhhccckkkjjjhhhhhhqqqnnn\\\XXX\\\\\\eeeoooqqqrrruuuxxxzzzrrrsssuuuzzz}}}uuuaaaZZZWWW\\\```ZZZPPPUUU^^^dddddddddkkksssgggsssvvvllliiirrrxxxwww}}}ttt~~~[[[FFF>>>BBBBBBCCCFFFCCCEEEGGGAAAAAAvvvqqqdddGGG888EEEbbbuuuxxxLLLiii{{{FFFXXXwwwuuuiiicccqqqWWWFFFUUUmmmpppmmmXXXNNNPPPeeellllllkkklllnnngggWWWEEE<<>>EEEJJJNNNtttUUUFFFLLLKKKFFFBBB@@@<<<777999===<<<===@@@BBBEEEJJJPPPUUUWWWZZZ^^^```______^^^___fffhhhiiigggkkkqqqrrroootttqqqooommmiiifffkkkrrrjjjeee^^^VVVMMMGGGIIIOOO777555444444333111...,,,************************((()))))))))************)))---888AAA<<<222666AAAGGGEEE:::???QQQGGG333444444111---///<<>>DDDFFFFFFMMMVVVWWW^^^___[[[\\\dddiiihhhaaavvvuuuvvvxxx{{{~~~uuuooonnniiieeegggkkknnnnnnkkkhhheeedddgggkkknnnppppppjjjbbbjjjVVVYYY[[[UUUvvvxxx{{{sss{{{gggvvvqqqJJJ<<>>???DDDKKKOOORRRYYYaaafffyyyzzzmmmiiifff```^^^^^^______\\\]]]hhhtttgggssswwwuuu~~~oooAAA---FFFEEE@@@KKKNNNJJJIIILLLJJJ|||xxxvvvbbbgggFFF,,,>>>BBBJJJnnntttmmmnnncccLLLPPPaaa```^^^WWWRRRUUU^^^hhhlllmmmiiinnnxxxpppfffaaaZZZLLL@@@;;;:::???IIIVVVlll~~~vvvsssnnniiikkkeeeSSS\\\\\\]]]aaafffkkkkkkiiiiii]]]___sss}}}yyy{{{wwwdddGGGAAAFFFKKKEEEDDDGGGCCCEEE===EEEWWW}}}qqqZZZ???;;;GGGfff```iiiSSS]]]nnnIIInnnxxxnnnhhhqqqTTT@@@[[[pppqqq```KKKAAABBBHHHTTT]]][[[PPPFFFBBBGGG??????PPPhhhvvvyyyxxxuuuvvvtttttt}}}~~~mmmooopppooooooqqqwww|||zzz{{{xxxsssAAAQQQdddHHHttttttddd}}}xxxIII???AAAGGGGGGCCCHHHOOONNNQQQQQQpppUUUTTT}}}{{{}}}BBBGGGJJJCCC<<>>EEEPPPHHHYYYiiiQQQIIIGGGBBB@@@AAA@@@======???999:::;;;<<<>>>CCCJJJOOOLLLOOOSSSVVVVVVVVVWWWXXXZZZ\\\]]]___dddiiijjjhhhaaa```ccchhhgggbbb^^^^^^^^^UUUMMMHHHEEEDDDGGGMMM888666444333333111...,,,************************))))))))))))************'''***222888999555444777:::???===>>>FFFEEE999222444111...---333AAAQQQ\\\UUUGGG???III^^^kkkfff[[[NNN===IIImmmrrr[[[^^^zzzlllTTTHHHVVVcccbbb```ddddddkkkvvv|||ooommmjjjccceeehhhjjjkkkkkkiiihhh^^^bbbiiiooosssqqqkkkfff^^^XXXWWWLLLWWWooohhh}}}lll```FFF???CCCHHHFFFEEEEEEGGGHHHIIIIIIJJJAAAMMMWWWooottteeeaaa```gggqqqvvvsssnnnfffpppMMMGGGAAA>>>===???GGGPPP[[[ZZZTTTKKKFFFGGGGGGDDDJJJPPPYYYaaadddcccbbbaaacccccccccbbbaaa___]]]\\\TTTLLLDDDDDDIIILLLHHHCCCAAACCCHHHMMMPPPTTT___jjj{{{vvvggggggeee]]]hhh\\\WWW]]]```\\\```jjjUUU|||tttlll>>>222EEEFFFAAAIIINNN@@@SSSEEELLLggg444<<<:::;;;cccnnnnnnnnnbbbMMMJJJWWW___```\\\WWWVVV[[[ccclllqqq~~~fffUUURRRVVVTTTMMMAAA@@@@@@>>><<>>PPPttthhh\\\{{{RRRUUU}}}~~~FFF]]]~~~iii^^^cccZZZGGGgggzzzlll\\\LLLDDDFFFLLLPPPNNNGGGDDDEEEHHH>>>>>>PPPhhhwww{{{zzzrrr{{{|||ssstttoooooolllhhhgggooo}}}^^^888nnnqqqNNNLLLuuu}}}bbbeee}}}lll>>>AAAEEEFFFCCCBBBEEEIIIKKKJJJTTTrrrsssNNNmmmuuuyyySSSEEEAAA@@@:::===DDDBBBXXXZZZ___dddhhhkkkllllllnnnpppqqqooonnnooossswwwyyytttqqqaaaVVV^^^bbb[[[VVV\\\[[[QQQOOOaaalllwww{{{zzzvvvpppiiimmmoooqqqrrrpppooonnnooonnnuuuvvv|||nnn~~~zzzrrr~~~~~~KKK222222111333:::<<>>===CCCGGGEEE@@@>>>999999999888999<<>>QQQmmmooo___ooo___ggg{{{^^^XXXkkkpppWWWIIITTT```^^^\\\aaaooollluuu}}}nnnnnnlllcccdddeeegggiiijjjllllll```dddkkkrrrsssnnngggbbbQQQWWWYYYNNN___uuurrroooqqqoooPPPBBB???===AAABBBDDDDDDEEEFFFHHHJJJIIIIIIIIINNNnnnyyy\\\jjjaaa^^^eeellloooqqqvvvgggpppiiiUUUHHHIIIGGG<<<777::::::IIIYYYbbb```UUUAAA111@@@BBBFFFNNNUUUYYYZZZYYYSSSXXX]]]___[[[TTTLLLGGG::::::===GGGPPPQQQIIIAAAGGGIIIMMMRRRUUU\\\kkkzzzoooeeeccc___ZZZddd^^^\\\```cccbbb```___OOOyyyxxx{{{uuuRRRAAA:::BBBEEECCCEEELLL???QQQHHHXXXmmmvvvvvvwwwtttRRR;;;666;;;RRRdddppppppeeeVVVHHHHHHUUUaaaaaa___ZZZVVVYYYbbbjjjssswwwqqqZZZPPPQQQOOOKKKMMMHHHGGGEEE<<>>hhhrrrgggEEE???CCCeeeuuuXXXvvvTTTcccWWWMMMgggxxx}}}qqqhhhYYYiii}}}aaaRRRfffuuuxxxuuupppXXXZZZTTTRRRTTTUUUUUUUUUXXXQQQIIIJJJ[[[ppp{{{{{{yyyuuuwwwvvvuuuuuuvvvtttqqqlllkkkhhhfffhhhqqq~~~fffHHHVVVkkk[[[QQQjjjqqq\\\SSSlllnnnSSSEEEGGGHHHDDDCCCFFFEEEDDDIIIDDDRRRWWW\\\[[[wwwmmmIII<<>>DDDBBBLLLQQQYYYaaagggjjjjjjjjjkkklllmmmnnnoooppprrrtttlll{{{zzzqqqvvvyyy|||}}}xxxzzz[[[333>>>OOOXXX^^^jjjllleeecccnnnpppmmmggggggmmmsssssspppooooooqqqtttvvvvvvvvvooozzzyyy{{{sssxxxssssss}}}ssslll===111777000444???888DDDFFF@@@MMMIIITTT[[[nnnXXXKKK@@@AAAGGGGGGBBB>>>======;;;888666777:::===@@@BBBEEEHHHJJJNNNRRRVVVYYYWWWVVVWWWXXXWWWVVVUUUTTTRRRTTTWWWVVVNNNGGGEEE;;;<<<@@@EEEFFFFFFJJJQQQ:::888555333333111///---************************))))))))))))************(((+++,,,///;;;FFF@@@222888HHH[[[RRRAAALLLSSS===---111555222,,,...<<>>AAAEEEFFFEEEFFFIIIMMMEEETTTGGGJJJ[[[hhhnnnbbb]]]dddiiiiiiooozzzmmmhhhgggxxxmmmIIICCCCCC;;;999AAA;;;>>>???AAALLL]]]lllrrrNNNFFF===:::>>>CCCEEEFFFCCCAAA===:::888999:::<<>>CCCAAAGGGIIICCCEEEHHHAAA???GGGBBB;;;GGGhhhyyytttHHH???999WWWzzz^^^```ZZZMMMrrrLLLUUUvvvwwwTTTWWWtttqqq~~~xxxmmmmmmccc\\\___gggllloooqqqmmmeeedddppp}}}yyysssrrrfffhhh}}}wwwmmmddddddfffiiinnntttyyy{{{WWWAAAwwwkkkTTTWWWyyyoooSSSggglll===DDDMMMKKKDDDEEEMMMHHHCCCIIIBBBMMMCCCvvvqqqiiiUUUrrr~~~}}}LLL999BBB>>><<>>GGGFFF@@@NNNaaavvv^^^FFF===AAADDDCCCBBBCCCBBB???;;;777666777999:::;;;<<<<<<===@@@EEEHHHHHHFFFGGGJJJLLLLLLJJJJJJFFFDDDCCCCCC???999888;;;>>>@@@EEEHHHFFFHHHTTTbbb999888666666555333///,,,************************+++*********))))))((((((+++(((%%%--->>>JJJAAA000444@@@KKKIIIAAAAAANNN\\\888333000000,,,***222>>>\\\lllfffGGG;;;QQQiiinnnPPPJJJEEEHHHMMMPPPSSSVVVWWW\\\\\\UUUQQQUUUZZZ[[[[[[___pppvvvmmmllliiieeeddddddeee___\\\kkk{{{qqqZZZgggrrrwwwpppjjjfffZZZJJJOOOTTTeee|||}}}}}}gggzzzrrrbbbuuu}}}GGGDDDBBB555===<<<>>>AAABBBCCCEEEGGGIIINNNGGGEEEIIIPPPggg{{{~~~zzzeee[[[hhhiiiccciiiuuukkkaaabbbppprrrSSSHHHFFFAAA;;;@@@666555===>>>999???NNNPPPKKKEEEAAA???===:::999999999===AAA???:::===DDDDDD;;;888>>>???<<>>GGGGGGGGGGGGGGGFFFEEEDDDJJJ@@@FFFhhhwwwzzzyyyPPP```vvv~~~uuuVVV;;;777<<<<<<;;;===???EEENNNVVV\\\aaadddgggiiihhhhhhjjjmmmpppqqqqqqrrruuuyyyyyyyyy|||wwwooommmqqqyyyzzzvvvtttgggWWWUUUUUUaaabbbmmm\\\JJJ@@@HHHcccrrrmmmkkkrrrpppqqqrrrrrrsssrrrrrrrrrrrrqqqpppoooooooooqqqrrrooovvv}}}~~~|||}}}tttvvvooovvvyyy|||pppKKK444555:::666666:::???AAAAAAAAACCCEEE666MMMGGGpppfffGGG;;;@@@DDDCCC<<>>@@@??????BBBBBB???>>>@@@777>>>888222===DDD>>>999999AAADDDGGGMMMTTTppp999888666666555333///,,,************************************)))))))))(((+++)))'''+++888CCC???555---555>>>CCCCCCEEEKKKQQQMMM444(((222777...---666GGG```ooo\\\@@@>>>XXXtttcccMMM>>>@@@CCC>>>>>>EEEOOOWWW[[[XXXVVVYYY[[[[[[___^^^gggvvvzzzuuurrrwwwkkkhhhgggiiigggccccccgggmmm]]]]]]pppwwwgggZZZ[[[mmmssstttnnndddZZZMMMBBB333XXXsss}}}mmmqqqhhhAAABBBCCC999<<<@@@AAACCCDDDDDDDDDFFFHHHNNNHHHFFFIIIJJJXXXnnn^^^SSSaaa```___sssqqqmmmggg``````rrrWWWEEEDDDHHH@@@===;;;;;;::::::;;;======<<<;;;:::;;;;;;<<<<<<@@@======???===777777:::999777<<>>BBBEEEEEEBBBBBBEEEHHHGGGJJJHHHLLLJJJYYYwwwsss@@@555888DDDXXXmmmvvvxxxsssbbbQQQ>>>YYYrrrssshhh\\\PPPEEEVVVUUUZZZeeeiiigggjjjrrryyyqqqttt{{{TTTmmm}}}jjj```___bbbeeehhhfffaaa\\\[[[\\\]]]ssskkkrrrvvvzzzPPPAAAKKKHHHGGGFFFGGGHHHHHHFFFEEEDDD===HHH<<>>999777:::???<<>>AAAFFFKKKNNNSSSXXX[[[XXXVVVXXX[[[\\\___]]]aaaiiiiiibbb___bbbiiihhhhhhfff```ZZZZZZ]]]bbbYYYcccwwwpppVVVTTThhhtttqqqmmmggg[[[JJJ@@@>>>@@@hhhvvvkkkwwwNNN>>>CCCGGGCCCAAABBBDDDEEEEEEDDDDDDFFFGGGKKKHHHHHHJJJFFFJJJdddllluuummmSSSNNN```eeeiiiooorrriii[[[\\\ttteeeUUUMMMCCCEEE@@@999:::???<<<444666888:::<<<<<<<<<===???999666666999:::888888999>>>>>>DDDLLLMMMNNNXXXfffwwwooo\\\ZZZ\\\TTTFFFNNNfffssscccbbb\\\[[[___```rrrBBBBBBEEEGGGFFFCCCBBBDDDGGGKKKEEEJJJIIIGGGNNNnnn___@@@888<<>>???<<>>AAACCCDDDCCCBBBBBBCCCMMMDDDEEEFFF```aaaFFF>>>BBB???===???BBBBBB>>>:::@@@<<<999:::<<<>>>===<<<:::>>><<<777888@@@CCC@@@222:::;;;@@@GGGDDDBBBLLLGGGFFFJJJiii999777666666555333///,,,*********************************))))))))))))))))))++++++))))))111===GGGDDD<<<888CCCRRRXXXPPPDDDYYY```LLL)))###888;;;(((---555LLLfffjjjWWWDDD???kkkzzzvvvZZZEEEKKK]]]ggg\\\\\\YYYTTTRRRTTTXXX[[[[[[YYY\\\cccfffddddddgggeeebbb```bbbddddddaaa___XXXfffoooeeeWWWWWWeeessswwwjjj___YYYLLL;;;888AAA\\\vvv{{{~~~vvv```???CCCHHHLLLOOOJJJAAACCCDDDEEEDDDDDDEEEGGGHHHFFFHHHJJJFFFFFFVVVjjj{{{zzzoooaaaZZZaaalllwwwvvvhhh\\\```kkkkkkMMMHHH@@@<<<>>>BBBAAA<<<666999;;;:::888666555666777777999;;;===>>>@@@BBBHHHEEEFFFJJJMMMRRR]]]hhh{{{}}}~~~sssaaaRRR[[[UUURRRMMMKKKUUUYYYLLL]]]aaaccchhhkkkfffoooiii\\\cccpppggg@@@DDDEEEGGGFFFDDDDDDEEEGGGHHHCCCNNNEEEFFFKKKXXXooouuuyyySSSlllPPP999666999GGGaaavvvyyyqqqiiiOOO???DDD```qqqgggZZZXXXLLLMMMKKKIIIOOOYYY___^^^eeehhhrrrqqqssstttccc]]]cccqqqdddSSSIIIJJJQQQYYY]]]iii[[[nnnqqqxxxQQQLLLFFFKKKHHHFFFDDDDDDFFFGGGHHHHHHCCCDDDJJJ>>>AAADDD:::QQQ{{{hhhjjjVVV777<<<>>>nnnYYYjjjrrrKKKoooDDDJJJGGGrrrxxxdddIIIXXXjjjtttxxxxxxyyyyyy|||zzzyyynnnWWWUUUpppfffRRRSSSXXXYYYOOOiiizzz|||}}}oooVVVttt~~~sssUUU^^^vvvPPPDDDAAA;;;FFFGGGFFFDDDCCCCCCDDDFFFGGGAAAJJJIIIJJJYYYxxxggguuuyyyWWW:::444>>>>>>444555888<<>>777444999@@@;;;BBBBBB:::888<<<999111@@@???;;;@@@HHHDDDEEETTTJJJvvv999777666666555333///,,,************************))))))))))))))))))******'''***+++)))'''---===KKKJJJ>>>666===MMMVVVOOOEEEKKKffffffAAA***222888//////+++222MMMkkkrrrZZZ===GGGkkkZZZBBBLLL```SSSRRRQQQQQQQQQRRRUUUXXXWWWVVVXXX\\\^^^^^^___aaaVVV[[[___```___^^^[[[YYYjjjpppeeePPPQQQiiixxxuuurrr___NNNFFF:::///777JJJlll{{{sssmmmSSS>>>KKKJJJIIINNNKKK???@@@BBBCCCCCCDDDFFFHHHGGGEEEGGGIIIFFFEEENNN\\\qqq^^^[[[^^^bbbkkkrrrpppeee]]][[[ggg{{{hhhXXXTTTPPPFFFCCCHHHBBBBBBBBBAAA>>><<<;;;;;;>>>AAACCCBBBAAACCCFFFIIIJJJIIINNNZZZfffnnnssswwwssstttaaaWWWVVVVVVKKKIIIOOO]]]nnngggLLLZZZ]]]\\\___fffeeejjjzzz~~~yyywww~~~LLLAAACCCEEEFFFFFFEEEFFFGGGHHHAAAEEEQQQCCCFFFMMMKKKuuu~~~ccccccQQQIIIsss:::555999AAAOOOcccvvv{{{wwwbbbIII;;;KKKeeejjjWWWCCCJJJMMMMMMIIIIIIPPPUUUUUUZZZXXX]]]jjjuuu||||||rrrzzzrrruuuvvvlllbbb___[[[OOOCCCDDDPPP^^^eeefffmmmtttkkkwwweeekkkxxx}}}uuurrrGGGMMMJJJIIIIIIGGGEEEDDDEEEFFFFFFFFFBBBDDDGGG>>>AAAGGG@@@DDDyyyhhhYYY???888111gggcccWWWvvvQQQbbbtttfffHHHFFFLLLoooyyyuuuUUUTTTTTTWWW\\\cccmmmtttvvvyyyrrr[[[LLLSSSmmmuuuqqq[[[QQQTTTTTTOOO]]]www}}}yyyzzzYYYooovvvyyy[[[PPPUUUHHHGGGAAAFFFFFFEEECCCBBBBBBDDDEEEGGGGGGCCCNNNBBBLLLwww```}}}ssskkkjjjGGG555888<<<777666777999<<<@@@GGGNNNTTTXXX[[[```ccceeegggjjjmmmmmmooosssttttttsssrrrqqqyyyxxxvvvsssqqqqqqsssvvvppprrrsssuuu|||xxxrrrjjjaaadddnnnkkklllmmmnnnoooooooooooojjjllloooppppppllliiifff^^^cccgggeee```bbbqqquuugggnnnmmm???444888999999>>>>>>>>>???@@@AAABBBBBBBBBCCC???BBBKKKHHHKKK~~~mmmbbbRRRDDD<<<===CCCHHH@@@CCCDDDAAA===;;;>>>BBB444;;;>>>;;;>>>FFFGGGCCCGGGHHHIIIUUUaaaXXXMMMRRRvvv999888666666555333///,,,************************))))))))))))************'''(((******(((+++888FFFCCC999111444>>>HHHJJJHHH???PPP___ZZZ@@@)))'''111......,,,666SSSnnnnnn]]]AAA@@@YYY]]]DDDDDDCCCDDDHHHPPPSSSRRRRRRTTTUUUVVVWWWYYY\\\]]]___aaa^^^eeeeeeZZZQQQUUUbbbnnnuuu```LLLPPPjjjuuuaaaPPP???555///000DDD\\\wwwjjjuuuNNNDDDNNNGGGBBBFFFCCC>>>@@@BBBBBBCCCDDDFFFGGGGGGEEEEEEFFFEEECCCHHHPPP~~~zzzaaaqqq}}}jjj]]]XXXYYYbbbiiihhhaaa]]]XXXaaarrrzzz___SSSWWWLLLIIIEEECCCDDDDDDDDDCCC===AAADDDEEEJJJQQQWWWXXXaaaggguuu|||kkk[[[RRRVVV^^^QQQ___ppplll\\\```mmmoooUUUSSSHHHJJJaaauuuxxxqqqwwwxxxAAAFFFDDDDDDEEEEEEFFFFFFGGGGGG>>>FFFOOOEEEFFFLLLIIITTTtttrrrcccWWW:::999777===PPPjjjzzzsssgggLLL:::MMMnnnlllRRRIIILLLOOOOOOMMMKKKKKKLLLNNNNNNPPPWWW[[[___ccchhhjjjooosssrrrkkkeeecccccc\\\vvv{{{iii___aaaeeehhhpppfffbbbkkkvvvvvvllldddRRRLLLHHHNNN[[[ggglllmmmtttZZZkkk{{{tttUUUOOODDDNNNEEEIIIGGGEEEEEEFFFFFFEEEDDD???AAABBB???@@@FFFEEE@@@^^^lll[[[III777@@@BBBZZZTTTQQQddd;;;dddhhhQQQBBBQQQzzzrrryyymmm```YYYVVVUUUWWW[[[aaaxxx|||{{{lll___LLL___uuuxxxvvvrrr]]]OOOPPPPPPJJJOOO\\\zzz}}}\\\ZZZnnnSSSDDDTTTjjj??????CCC>>>BBBBBBAAA@@@AAABBBCCCDDDMMM???JJJ===GGGVVV[[[fffiii|||ggg???000666>>>777888888999;;;@@@GGGLLLQQQWWW]]]aaadddfffkkknnnjjjlllnnnqqqrrrsssrrrqqqsssuuuxxxxxxvvvtttssssssnnnrrrtttrrrooorrr{{{qqq~~~~~~rrrhhhgggmmmjjjjjjkkkllllllllllllkkkiiikkknnnpppnnnjjjdddaaacccgggbbbWWWWWWiii~~~xxxkkkfffpppZZZ888555===>>>>>>CCC>>>===<<<>>>@@@AAAAAA@@@===KKKAAA>>>MMMJJJTTTzzzcccOOODDD??????:::777666:::AAAEEEDDDAAACCCCCCBBBCCCEEEIIIMMMOOOQQQLLLDDDNNNkkk~~~999888666666555333///,,,************************((()))))))))************(((''')))***)))(((000:::???===888555666===FFFMMMGGGBBBKKKZZZRRR777)))///+++111000---888SSSjjjrrrYYY>>>888ZZZzzzwwwaaaRRRLLLHHHHHHMMMOOOMMMMMMQQQQQQSSSUUUWWW[[[___bbbbbbWWWYYYXXXUUU[[[kkk{{{```RRRNNNdddvvvdddIII???444///333DDDaaa{{{}}}nnn]]]MMMIIIKKKDDD@@@BBB???@@@BBBDDDDDDCCCCCCEEEFFFFFFEEEEEEFFFFFFEEEFFFIIIXXXeeegggmmmgggzzz[[[UUUTTT\\\dddfffeeeeeeVVVSSSWWWhhhpppggg]]]WWWXXXYYYWWWUUUYYYZZZ[[[bbbqqqqqqccc]]]ZZZTTTOOONNNYYYooo^^^RRRcccrrrUUUUUUIIIMMMttt^^^DDDKKKFFFEEEEEEEEEEEEEEEDDDDDDAAAFFFGGGLLLFFFDDDMMMEEEwwwppp}}}QQQ>>>000444DDDUUUhhhvvvzzzvvv```FFFDDD[[[pppvvvTTTKKKHHHLLLLLLHHHHHHNNNNNNOOOMMMIIIIIIOOOVVVZZZ\\\]]]^^^___``````bbbbbb]]]\\\^^^\\\YYY___bbbYYYtttppphhhaaa___^^^TTTHHHRRRUUUZZZ___fffoooxxxnnnzzzvvvDDDKKKCCCHHHEEEEEEDDDDDDEEEGGGGGGFFFDDD>>>@@@@@@BBB???AAAGGG???FFF{{{yyyfffbbbOOOGGG111DDDVVVLLLiiixxxIIIOOO\\\JJJBBBMMMjjj|||sssnnnfffZZZRRRQQQIIIVVVRRRXXXqqqFFFYYYiiiggg]]]XXXYYY[[[ttt~~~sssZZZHHH@@@EEEGGGHHH\\\uuuuuu^^^qqqaaaJJJ[[[ssseee999===MMM???@@@@@@AAAAAAAAABBBBBBBBBGGGAAAAAACCCDDDJJJ~~~|||gggXXXtttVVV999666===888888888777888;;;@@@CCCGGGNNNVVV[[[^^^aaafffkkkggghhhiiilllnnnoooooonnnfffjjjooorrrsssrrrrrrrrrnnnpppqqqoookkkiiilllpppyyyzzzuuurrrjjjiiigggggghhhhhhggggggffffffdddeeefffeeebbb___[[[XXX^^^bbbZZZOOO]]]}}}zzzppppppttt|||kkkOOO888777>>>???@@@DDDAAA???======???@@@???>>>===KKKBBB===LLLLLLGGGSSSrrrcccYYYJJJMMMNNNLLLHHHDDDBBBBBB___YYYWWWZZZUUUHHHBBBEEE999WWWxxx999888666666555333///,,,************************(((((())))))*********+++***''''''***)))&&&)))000EEEGGGFFF>>>777999FFFRRRZZZKKKDDDOOOZZZTTTAAA111)))111333...---===YYYooojjjeeePPP<<>>BBBGGGFFFKKKUUUTTT[[[]]]UUUOOOPPPPPPLLLLLLLLLMMMOOOQQQSSSUUUVVVWWWMMMZZZgggaaafffuuutttiiikkkbbbQQQJJJMMMJJJBBBJJJVVVcccjjjooozzzfffgggwwwiiiuuu{{{bbbEEE<<>>GGG>>>>>>[[[sss}}}ppp<<<<<<444VVV___NNNqqqzzz<<<^^^xxxlllHHH@@@BBBSSSppp{{{zzz~~~nnnfff[[[```[[[bbbbbbdddgggkkkrrrzzzvvvcccOOO>>>IIINNNJJJJJJZZZqqq|||mmmuuu~~~|||XXXqqqcccFFFooopppaaaFFFMMM>>>III___QQQAAABBBCCCDDDDDDDDDDDDCCC<<>>>>>FFFOOOUUUWWW[[[aaafffeeeeeefffhhhjjjlllkkkjjjkkklllmmmmmmlllkkkmmmnnnmmmllllllnnnmmmkkklllnnnbbbpppooonnn{{{qqqkkkjjjeeeeeeeeeeeedddcccbbbbbb^^^]]][[[XXXUUURRRPPPOOOOOOWWWSSSNNNhhhxxxpppwww}}}rrryyy\\\HHH777444888888:::===DDDAAA>>>>>>???@@@>>><<<;;;===@@@DDDEEEAAACCCJJJMMMmmmVVVVVV___XXXXXXhhh~~~xxx~~~<<<:::777555444222000---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))///JJJTTTBBB444===GGGGGGNNNYYYOOOAAAZZZ|||iii999555'''$$$///333///555CCCvvvqqqgggTTT@@@888EEEVVVpppZZZOOONNNNNNKKKGGGGGGKKKLLLLLLQQQYYYcccppp{{{sss]]]JJJCCCEEE\\\mmm}}}yyycccJJJ;;;666222111777DDD___zzzzzz{{{kkktttIIIDDDBBBBBBBBBBBBAAABBBDDDCCCDDDEEEDDDBBBBBBDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGIIIbbb||||||ZZZbbbNNNDDD[[[uuurrrmmmzzzjjjRRR666666OOO^^^aaaiiivvvyyypppfff```___```XXXMMMFFFIIIWWWiiiuuuggguuu~~~vvvlll^^^QQQQQQ===DDDlllrrr|||sssvvvfffCCCHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDFFFGGGHHHHHHGGGGGGDDDrrrrrr^^^VVVOOO[[[zzzDDD111??????===OOO___mmmyyyuuugggZZZTTTSSSooojjjXXXAAA888???EEECCCDDDJJJQQQTTTTTTRRRRRRSSSSSSTTTUUUXXXZZZZZZXXXVVVbbb\\\YYY^^^eeeeee^^^VVVUUUMMMFFFCCC???===DDDNNN___hhhoootttnnn[[[fffSSSlllmmm{{{fffCCC@@@DDD@@@@@@IIICCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDFFFHHHGGGCCC>>>???AAAxxxsssaaaVVV666===FFFccc^^^DDDrrrNNNbbbzzzsssRRR???===HHHUUUuuu|||xxxvvv~~~pppYYYFFFAAAEEEEEEIIIEEEEEE\\\|||zzzfff{{{xxxwwwqqqXXX{{{uuufffOOO___zzzZZZOOOCCCAAAEEEHHHCCC===CCCDDDDDDEEEEEEDDDBBBAAADDDGGGEEECCCBBBAAASSSrrrwwwzzzkkkmmmoooWWW>>>555666BBBBBB<<<<<<888222555;;;===@@@EEEKKKPPPUUUXXXZZZ\\\```dddggghhhhhhhhhhhhkkkllljjjjjjmmmllliiikkkhhhiiinnnoookkkkkkpppmmmlllkkklllooowwwyyyoooiiifffeeeffffffggggggfffccc```]]]ZZZZZZXXXUUUOOOEEE===>>>DDDRRR===<<<\\\oootttyyy}}}rrrbbbSSSDDD888:::???>>>;;;999@@@???===<<<;;;<<<>>>???@@@???>>>===>>>@@@BBBDDDHHHRRR<<<:::777555444222000---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))///===IIIFFF:::555;;;CCCTTTDDDQQQPPP<<>>@@@GGGZZZzzzhhh|||{{{nnniiihhhzzzXXXFFFSSSwwwRRRNNNIIICCCAAABBBCCCBBBAAACCCCCCDDDDDDCCCBBBAAA@@@999>>>AAAEEEIIIEEELLLaaapppxxxooo\\\~~~TTT:::;;;888//////<<<@@@777222666888;;;???DDDHHHLLLOOOSSSUUUXXX[[[^^^___```___^^^aaabbb______aaaaaa]]]ccc```aaaffffffccccccffffffeeeccc```^^^___cccfffuuusssooollliiigggggggggddddddccc```\\\XXXSSSQQQWWWNNNDDD???===;;;>>>CCC222EEE^^^vvvxxxvvvaaaKKK???777:::??????>>>>>>>>>===;;;999999:::;;;<<>>>>>???@@@BBBBBB===IIIddd;;;999777666555333000---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))000///<<>>bbb}}}yyy___>>>HHHLLL>>>HHHGGGEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDRRR@@@TTT~~~YYY777;;;???<<<<<<@@@IIIXXXfffppprrrrrrmmmuuuxxxrrrlllfffZZZNNNFFFBBB<<<888777999:::;;;AAA@@@>>>>>>@@@@@@@@@???BBBBBBAAA<<<777666:::>>>CCCBBBFFFSSS___ggglllooosss~~~kkkeeevvvggguuuuuugggVVVFFFAAACCCEEEFFFFFFAAAAAABBBCCCDDDDDDEEEEEEGGGEEEDDDEEEFFFFFFEEECCCDDDAAAOOOnnnjjjpppCCC111GGGTTTWWWJJJqqqoooJJJ^^^NNN;;;AAA???===BBBPPPbbbppp|||ggggggsss{{{ssskkkbbbTTTPPPDDD::::::>>>???===<<>>BBBEEEFFFDDD@@@@@@CCCGGGCCCCCCCCCCCCBBBAAA@@@???<<<@@@AAAEEEKKKEEEFFFTTTyyymmm}}}{{{kkkFFF777888999;;;;;;999666666333444666999<<<@@@BBBDDDOOOPPPSSSWWWZZZ[[[\\\\\\___bbbccc``````bbbbbb______]]]^^^aaaaaa^^^^^^```[[[^^^bbbdddfffgggjjjlll```bbbccceeeffffffeeeeee```___\\\XXXSSSMMMHHHEEEIII???666666888888777888;;;YYYyyy}}}tttYYYEEE>>>999;;;>>>>>>>>>???@@@???>>>===<<<===>>>>>>===>>>???@@@@@@AAAAAAAAA===DDDGGGTTT:::999777666555333000---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))///)))444KKKUUUKKKCCCGGG@@@WWWSSS```zzzWWW777UUUlllQQQ===666666666555222,,,***222===EEEKKKOOOIIIJJJDDD888......888AAA>>>>>>???>>>;;;999999;;;;;;BBBPPPbbboooooodddXXXAAA:::111,,,---222888<<>>IIIPPPLLL___||||||sss|||KKKGGG[[[WWWBBBIIIHHHGGGEEECCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCJJJIIIIIIggg~~~~~~vvvrrrxxxWWWXXX666///777===999:::CCCPPP```ppp{{{{{{}}}{{{zzzvvvooobbb]]]XXXTTTQQQMMMGGGBBB@@@===999777777777777666444777:::;;;;;;???FFFLLL^^^___dddlllqqqrrrrrrqqqmmm\\\???hhhfffWWWkkkjjjfffzzz{{{fffPPPMMMGGGAAAAAAEEEEEEAAA@@@AAABBBBBBCCCDDDEEEEEEGGGFFFDDDDDDDDDEEEEEEFFFGGGCCC;;;jjjwwwpppfff<<<777HHHTTTTTTIIIooofffFFFfff|||UUUIIIDDDAAA@@@@@@@@@DDDPPP]]]eeegggfffeeekkkyyygggWWWTTTYYYRRRHHHAAA888777;;;@@@???:::999DDDQQQeee~~~dddxxx{{{fffvvviiiQQQdddpppaaaKKKZZZqqq{{{UUUAAAHHHAAAEEEHHHGGGDDDCCCFFFJJJDDDDDDCCCCCCBBBAAA@@@???BBBDDD@@@???FFFGGGPPPccc}}}}}}}}}lllxxxsssXXX:::666<<>>?????????===>>>@@@BBBBBBBBBAAA@@@EEE@@@@@@HHHWWWxxx999888777777666444000---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))---***...???QQQVVVMMMBBBQQQDDDKKKYYYXXXRRRLLLAAAGGGtttccc555)))222999555000---000333222333555888HHH\\\gggbbbVVVLLLHHH???AAADDDEEEIIIOOOVVVZZZdddeeehhhiiidddXXXGGG;;;)))444;;;444+++666UUUqqqmmmzzzooo~~~kkkvvvYYY???>>>EEELLLXXX^^^VVVIIIBBB@@@??????AAACCCCCCAAA@@@@@@AAA@@@AAABBBCCCCCCCCCCCCCCCIII???@@@===SSSyyyhhhcccxxxqqq]]]SSSooo||||||tttgggdddqqqaaa___\\\YYYVVVSSSPPPNNNTTTUUUVVVUUUTTTTTTWWWYYYXXXXXXUUURRRRRRUUUUUUSSSWWWVVVSSSPPPPPPPPPNNNLLLWWWVVVTTTTTTTTTTTTSSSRRRTTTCCC:::???===:::NNNlllfffEEETTTiiibbbQQQFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDD<<>>AAAFFFEEELLLRRRSSSVVV___kkkssshhhPPPGGGJJJDDD??????<<<777;;;???===999CCC```{{{vvvqqqxxxdddeee{{{{{{aaaWWWcccjjjYYYCCCJJJzzz```>>>===<<>>;;;BBBJJJ[[[sss{{{ggg___kkkmmm___<<<,,,444999>>>???666888777777777777777888888;;;<<<@@@DDDHHHLLLNNNPPPPPPTTTVVVUUUXXX\\\]]][[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZ[[[ZZZXXXUUUSSSRRRSSSYYYXXXVVVTTTQQQOOOMMMLLLIIIHHHFFFCCC???<<<999777555666777666333888KKK^^^wwwxxx}}}jjjlll~~~~~~{{{qqqgggVVVDDDCCCCCCBBB???<<<:::888777======<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBCCCBBBAAA@@@CCC>>>BBBIIIDDDFFFmmm888777777777777444000---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++***///@@@OOOKKK===999???CCCGGGPPP\\\aaa```GGGTTTooopppJJJ555888888333111111///+++***,,,888999CCCVVVfffllljjjgggfffhhheee___]]]```cccdddccc___WWWLLLAAA888333111444000---333FFFcccyyyzzzbbb{{{eeeYYYgggAAA===DDDBBBJJJXXX]]]RRREEEAAAAAA@@@>>>@@@CCCCCCBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCC===:::@@@;;;@@@PPPqqq^^^nnn{{{ooowwwaaaZZZaaagggrrrvvveeeTTTUUUbbbaaa```ccceee```WWWNNNPPPPPPOOOMMMKKKKKKMMMOOOQQQQQQQQQPPPQQQRRRSSSTTTdddggglllrrryyyzzzpppdddZZZYYYYYY\\\]]]YYYQQQJJJ@@@;;;:::<<>>???===BBBLLLQQQZZZiiiwww|||vvvrrroookkkhhhjjjhhhffffffhhhkkklllllljjjiiikkkqqqxxxzzzwwwsssuuunnneeeffftttyyySSSHHHqqqzzz^^^ddd~~~vvvgggOOOGGGKKKMMMJJJHHHGGGFFFCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAABBBDDDFFFAAA@@@DDDAAAbbb~~~ZZZbbbFFF:::CCC333TTT___KKKRRRXXX===MMMwwwwww\\\KKKBBB<<<888777BBBJJJQQQRRRMMMKKKOOOSSSTTTAAA;;;<<<666444777666666;;;GGGWWWgggxxxwww~~~}}}~~~}}}wwwgggZZZ^^^kkkMMM666888WWWxxxBBB===DDD:::DDDCCCBBBBBBCCCCCCBBBAAABBBBBBAAA@@@@@@@@@AAAAAA999BBBAAA===@@@DDDOOObbb|||NNNeeekkkRRRJJJ777555@@@@@@:::999777666555555444444333555777;;;>>>BBBDDDFFFFFFJJJLLLLLLOOOSSSUUURRRQQQTTTUUUSSSSSSUUUTTTRRRXXXYYY[[[]]]]]]___ccceeeTTTQQQMMMHHHDDDAAA@@@???<<<;;;:::888777555444444333222000///333FFFhhhsssiiioooyyy}}}|||~~~tttcccUUUJJJBBB===@@@AAA???>>>???===999=========<<<<<<<<<;;;;;;;;;<<>>>>>BBBEEECCCAAADDDOOOZZZ888777777777777555000---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((***)))(((111@@@HHHHHH444KKKEEEAAA[[[ggghhhxxxzzzWWWPPPvvvnnneeeUUUIII;;;444111///222666...***...<<>>777<<>>IIILLLDDD@@@CCCFFFCCC???BBBDDDEEECCCBBBAAAAAA???@@@AAABBBCCCCCCCCCCCC===EEEPPPHHHCCCCCC[[[pppfffjjjiiissstttjjjddd]]]XXX^^^jjjrrrrrrmmmdddeeefffeeebbb```___```XXX[[[```dddfffdddddddddfffmmmvvv}}}oooXXXYYYYYYXXXSSSJJJ???888111DDDPPPQQQ^^^zzz{{{}}}aaaKKKLLLEEEAAACCC===AAAAAAAAAAAAAAABBBCCCDDDBBBAAA@@@@@@@@@@@@AAABBBOOO333TTT???EEE^^^gggQQQ>>>;;;>>>===>>>CCC@@@CCCIIISSS___kkkuuu|||wwwuuuttttttvvvxxxyyyxxxrrrqqqrrruuuxxxxxxtttoootttlllccceeetttvvvVVVaaa\\\YYYzzzrrrqqqoooZZZHHHJJJIIIHHHJJJLLLJJJFFFEEEGGGCCCCCCBBBBBBBBBBBBAAAAAA@@@AAACCCBBB@@@@@@BBBEEE@@@===DDD@@@DDD|||lllbbb^^^UUUFFF444BBBTTTTTTFFFSSSeeePPP___wwwppp^^^WWWYYYCCCBBB@@@>>>;;;;;;===@@@???777999;;;888???JJJJJJWWWaaaxxxwwwfffqqqtttgggeeefff\\\NNNDDDTTTrrrssszzzLLL:::AAAHHHFFFBBBBBBAAA@@@?????????@@@???>>>>>>===>>>???@@@@@@;;;DDDAAA<<<>>><<<===GGG{{{~~~tttaaaYYY:::@@@CCC===<<<:::888666555555444444444555777999;;;===>>>???CCCDDDDDDFFFJJJJJJHHHPPPTTTUUURRRSSSWWWVVVSSSTTTTTTSSSPPPKKKGGGEEEEEECCCBBB@@@===;;;999888777555555444444444333444444222333;;;JJJ\\\ppp}}}hhhfffuuuwwwuuutttpppbbbPPPDDDAAA:::>>>??????AAADDDAAA:::>>>>>>>>>>>>>>>===<<<<<<999:::;;;<<<=========<<<===CCCCCC>>>BBBKKKJJJAAAMMM777777777888777555111---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))******---888JJJZZZhhhLLLMMMMMM@@@\\\xxxfffjjjsss___???OOOyyygggRRRDDD<<<555111000222000111222///+++000:::333888999444222444444000000111222222111333666888888PPPxxxzzzrrrdddzzzNNN???AAABBBCCCFFF@@@FFFEEE>>>???FFFGGG@@@AAACCCFFFFFFEEECCCCCCCCC???@@@AAABBBCCCCCCDDDCCCBBBAAAAAA>>>IIIHHHBBB```uuusss{{{}}}zzzyyyWWWGGGfffiiiZZZ[[[``````\\\WWW\\\aaaeeeeeedddcccbbb]]]aaahhhmmmkkkddd^^^\\\PPPWWW]]]bbbgggjjjaaaUUUTTTTTTQQQKKKCCC===;;;;;;CCCHHH```~~~qqqwwwxxx\\\BBBNNN^^^LLLDDDLLLFFFDDDDDDCCCCCCCCCDDDDDDEEEAAA@@@???>>>>>>???@@@@@@;;;GGG777UUUCCCHHHzzzzzz}}}wwwmmmjjjaaa___cccGGG@@@===<<<=========@@@DDDIIILLLPPPTTTWWWbbbsss}}}|||yyyuuupppjjjggg]]]sssxxxaaaTTTUUUYYYhhhaaannnqqqeee[[[iii}}}]]]HHHMMMPPPHHHDDDEEEJJJIIIDDDDDDHHHDDDCCCCCCBBBBBBAAA@@@@@@>>>@@@BBBBBB@@@@@@AAADDDBBB<<>>:::???]]]MMM777XXXmmmJJJIIIvvvnnnpppmmmYYYLLLEEEBBBBBB???@@@HHHOOOTTTiiiuuufffmmmwwwlll```VVVZZZdddbbbLLL555aaarrrwww}}}JJJ???IIIBBB;;;CCC@@@BBBBBB@@@======@@@CCC<<<<<<;;;;;;<<<===???@@@888>>>999555<<<>>>===BBB@@@hhhlll]]]GGG333@@@???===;;;999888777777333333333333444555555666333777888666777::::::888555:::;;;888999>>>>>>999888;;;>>>???===;;;::::::333444555666666666555555666555555555555555666666555===TTTwwwrrrlllxxx}}}uuussstttiiiQQQAAA>>>;;;???@@@???CCCFFFBBB999:::::::::;;;::::::999888777777888999::::::::::::<<<<<<<<<===???CCCFFFHHHIIIJJJ```555555555666666444111...******************************************************))))))((((((''''''))),,,---***(((///???LLLhhhXXXHHHCCCGGGNNNWWW___^^^[[[VVVMMMFFFQQQuuujjjRRR@@@888111444555222000111333555999333000111444444666888111111111444;;;HHHXXXccc~~~mmm]]]vvv}}}pppRRR999IIIQQQHHHBBBBBB???AAABBBDDDDDDCCCAAA@@@@@@AAABBBAAA???>>>???@@@DDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDGGGIIIKKKsssfffppp~~~zzzrrr~~~{{{aaaLLLTTTnnnwwwlllfff```SSSUUUXXX\\\``````]]]YYYaaacccccc___ZZZZZZ___ddd___YYYSSSRRRUUUVVVQQQLLLNNN@@@777999>>>@@@AAAEEESSSnnnLLLIIIFFFGGGKKKMMMLLLIIIGGGFFFEEEDDDCCCBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@DDDCCCAAABBBBBBVVVwwwnnnaaaiiitttcccHHH======<<<===??????===>>>CCCJJJNNNLLLNNNWWWccclllssswwwqqqwwwyyyvvvsssuuuwwwwwwrrrnnnhhhaaa]]]___iiitttyyybbbQQQ[[[lllTTTfffwwwdddlll^^^;;;FFFUUUTTTLLLIIIEEECCCDDDEEEFFFFFFEEEDDDBBB@@@???>>>======@@@@@@@@@AAA@@@@@@?????????BBB888;;;EEE@@@ccceeesssfffAAA666EEE>>>PPPIIIDDDPPPaaayyyeeeHHH@@@^^^VVVsssqqqmmm}}}uuuqqqaaaKKKMMMbbb[[[;;;666LLLtttSSS===AAAFFF@@@???HHHCCCBBBAAA@@@????????????@@@>>><<<;;;:::;;;===>>>::::::;;;;;;<<<>>>???@@@IIICCC^^^wwwtttooo___EEE333JJJJJJ<<<;;;555333???999555444777555000000555111222555666555333666999222333444555444333444444777777555333444777777666333444777888333///222999000///222999<<<888555444JJJ```uuucccuuuxxxzzz|||xxxzzzpppttt|||ggg@@@444BBB???======???CCCDDDCCC@@@;;;:::999888777777777777555666777888999999888888999:::===???@@@AAAAAAAAAHHHEEEHHHZZZ}}}666666666666777555222///******************************************************))))))(((((((((((())),,,---***'''***222999FFFMMMSSSRRRJJJJJJZZZlllmmmsssyyy~~~zzzdddMMMvvv|||iiiOOOEEE999555999;;;555---,,,000444666888999666000@@@@@@DDDRRRjjj}}}~~~}}}}}}[[[HHHMMM\\\RRR???>>>EEE???@@@BBBCCCCCCBBBAAA@@@AAABBBCCCBBB@@@???@@@AAACCCBBBBBBAAABBBBBBCCCCCCDDDCCCBBBBBBCCCEEEGGGIIIGGGwwwkkkmmmWWWGGG888,,,AAAZZZrrrzzz{{{~~~~~~yyyooobbbVVVRRRVVV]]]bbbYYYZZZ[[[ZZZYYYZZZ^^^bbbddd^^^UUUOOOKKKFFF???:::...555>>>>>>777999OOOgggyyyyyytttrrrHHHGGGGGGGGGGGGGGGGGGIIIJJJFFFFFFDDDCCCBBBAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAAAAABBB======???;;;DDD[[[}}}qqqTTT===777444888@@@BBB>>>999:::>>>CCCEEEEEEDDDHHHMMMQQQRRRTTTWWW[[[ZZZRRRIIISSSOOOPPP___nnnooo```QQQTTTZZZhhh}}}wwwRRR^^^tttuuutttpppppp^^^HHHGGGJJJLLLOOOKKKHHHEEEDDDDDDEEEEEEEEEEEEDDDBBB@@@???>>>======??????@@@AAAAAAAAA@@@???>>>BBB:::<<>>>>>???>>><<<;;;;;;;;;======<<<<<<<<<<<<>>>???@@@AAAGGG===DDDKKKWWWqqq}}}www|||WWWAAA333CCC\\\VVV===000:::888999;;;999666999@@@666444333444444333333333444555666666666555555666000111222222333222000---666222000222444222222555888999:::777555@@@\\\vvvyyyvvviiikkk|||~~~xxxyyyrrrhhhIII:::888999<<<;;;:::<<>><<<:::999888777666666666666444555555666777888888999999:::<<<===???@@@@@@@@@BBBBBBBBBGGGTTTiii}}}ZZZ777777777777888666333000***************************************************))))))))))))((((((((((((***,,,+++***))))))***999MMMfffoooggg^^^dddpppyyypppkkkssstttjjj777TTTyyyjjjOOO??????FFFKKKMMM>>>DDDBBB999<<>>@@@AAABBBAAA@@@@@@BBBCCCDDDCCCAAAAAAAAACCC@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAACCCDDDEEEBBBIIIlllYYYssssssWWWHHHDDD555777999<<>>???EEE???<<>>:::<<<;;;888777999:::<<>>CCCIIINNNRRRBBBIIIMMMIIIBBBAAAIIIQQQYYY|||{{{___ZZZcccsss\\\iiibbbCCCJJJQQQFFFBBBMMMIIIGGGEEEDDDEEEFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>===???AAACCCCCCBBBAAA@@@;;;@@@:::===GGG<<<666LLLttt]]]TTTZZZ???:::CCCCCCFFFJJJ???@@@XXXxxxuuuWWWOOOTTTHHH^^^yyyqqq___eeewww{{{kkkgggmmmYYYUUUeeemmmkkkgggaaaQQQGGGMMMMMMTTTJJJ@@@XXXccczzzwww???666???@@@:::AAANNNKKK;;;>>>>>>?????????>>>>>>===???>>><<<;;;;;;;;;<<<===============>>>???AAAAAA<<<;;;===<<<>>>```zzzzzzuuuwwwqqqrrrmmmzzzuuu___LLL999666AAAFFF???===;;;999555000222777666444333555:::>>>???===333333333444444333333222555555777999:::::::::;;;AAA999444777:::999666444333111===ZZZzzzooogggiiikkkmmm{{{}}}oooppp|||rrrPPP999;;;???::::::999888999;;;;;;:::888999888777666555555555555444444444444555777999::::::::::::;;;===>>>@@@@@@<<>>???@@@@@@??????AAABBBCCCBBBAAA@@@AAABBB>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@AAAAAANNN888KKK~~~mmm|||hhhsssxxxWWWJJJ===777444444999AAA@@@EEEJJJLLLIIIEEEAAA???BBB@@@??????@@@@@@>>>===@@@>>>:::444///000555999===TTTrrr}}}uuuvvv{{{RRR>>>NNNCCCDDDEEEDDDBBBBBBDDDFFFGGGFFFCCCAAA@@@AAACCCEEECCCBBBBBBAAAAAAAAAAAAAAAEEEDDD???BBBJJJFFF???FFFAAAWWW{{{uuuwww^^^LLLPPPGGG;;;555999>>>;;;444222666>>>BBB<<<444555===KKKGGGFFFQQQlllnnn[[[[[[nnnrrrlllOOOMMMNNNPPPNNNHHHFFFIIIGGGEEEDDDEEEEEEFFFDDDCCCCCCBBBAAA@@@????????????>>>???BBBDDDEEEEEECCCBBB>>>BBB:::999DDDBBB===DDDTTTuuuhhhtttfffMMM666000@@@QQQMMMDDD:::MMMooo}}}cccVVVFFFPPP```mmmooonnnuuurrrqqqpppqqqrrrrrrpppoooffffffkkkvvv~~~rrr^^^NNNQQQ\\\gggdddUUUIIIFFF@@@AAANNN@@@555333UUUsssnnnKKK;;;888BBBCCC:::===JJJKKKAAA;;;<<<===>>>>>>>>>===<<<>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@999AAACCCCCCAAADDDrrr}}}yyytttiii\\\ttt]]][[[RRR111999666444555888;;;<<<>>>999:::888555444666555333888888888888999999888777999666333222111111555:::...---000666:::;;;>>>BBBYYYeeeyyy~~~qqqkkkooowww|||mmmddd~~~cccIIIBBBBBB???<<<===999999999999999999777666999888777666666666666666555555444444555888:::<<<;;;;;;:::;;;<<<>>>@@@AAA<<>>EEE888888888999999777444111************************************************))))))))))))************)))((((((***------,,,***)))+++888PPPdddiiibbb[[[XXXYYYcccwww}}}~~~uuubbbWWWWWWZZZXXXqqq{{{www|||{{{rrrmmm}}}qqqggglll<<>>>>>>>>>>>???@@@@@@>>>>>>???@@@============>>>@@@AAAAAA@@@@@@@@@???????????????BBB???FFFMMM___lllzzzlllWWWGGG;;;777999444666777777777888999;;;999777666555666666444222333555777999>>>HHHVVVaaayyyRRRDDDFFFBBBFFFDDDAAABBBDDDEEEDDDBBBGGGFFFCCCAAAAAACCCEEEGGGBBBBBBAAA@@@@@@@@@@@@AAA===AAA>>>???FFFDDD@@@GGG;;;GGGZZZddd\\\nnniii~~~lll___YYYRRRLLLKKKCCCBBBHHHIIIEEEJJJVVVxxxvvvJJJRRRbbbuuu|||iiiWWW^^^nnnVVVTTTTTTMMMEEEHHHQQQPPPFFFFFFDDDCCCDDDEEEEEEDDDBBBBBBAAAAAA@@@???????????????AAACCCEEEFFFFFFEEEDDDBBBEEE???999<<<>>>===>>>@@@jjjwwwqqqxxx^^^<<<000777CCCLLLKKKNNN@@@===QQQhhhtttzzzaaa@@@777GGG___rrr|||{{{}}}vvvXXXYYYXXXYYYaaajjjfff[[[QQQGGG999===OOOOOOCCC@@@EEEKKK[[[tttkkk>>>999BBB;;;======;;;;;;>>>@@@AAA;;;<<<<<<=========<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::999::::::;;;<<<===@@@CCC<<<;;;<<<222LLLzzzttttttuuu}}}vvvWWWNNNDDD???@@@>>>777///666;;;===;;;;;;@@@AAA???<<<::::::;;;===>>>===;;;???;;;:::;;;888444777>>>///888GGGSSSXXX^^^nnn}}}tttqqqwwwvvvfff]]]jjj~~~lllccc}}}SSS777>>>FFF<<<444888:::;;;;;;;;;:::888888888999999888777777777888888777777666555777999;;;===<<<;;;;;;;;;<<<>>>???AAAAAAAAABBBDDDDDDCCCAAA@@@???999RRRdddHHHBBBDDDCCCCCCFFF888888888888999777444111************************************************)))))))))************++++++)))(((((()))))))))(((++++++333AAARRRcccvvv~~~fffVVVaaayyysssrrrnnnlllppp~~~zzzhhhYYYYYY]]]\\\ZZZZZZ~~~iiieeennneeePPPaaa~~~~~~sssvvvnnn@@@AAAIIIFFFAAAAAA???777<<>>;;;===>>>>>>===<<<===???===<<<<<<<<<===>>>?????????????????????>>>>>>>>>@@@>>>AAA???AAA]]]wwwaaaxxx}}}}}}kkk\\\SSSMMMJJJGGGEEECCC@@@<<<999999::::::;;;<<<>>>???@@@:::@@@JJJVVVeeewww|||ZZZDDDLLLKKK<<>>DDDBBB@@@GGGGGGDDDBBBWWW|||aaaqqq}}}sssTTTQQQ```nnnmmmtttyyyvvvqqquuuWWWMMMUUUKKKCCCDDDHHHJJJJJJKKKEEEDDDBBBBBBCCCDDDDDDCCCAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDD>>>AAABBBAAA??????@@@>>>>>>999^^^vvvzzzrrr[[[SSSDDD444???DDDOOOGGG@@@???AAAKKKaaaxxxxxxrrreeeVVVHHHCCCFFFLLLUUUTTTWWWaaammmsssqqqmmmeeelllfffVVVRRRXXXTTTEEEIIIXXXbbb```___]]]MMM999@@@FFFFFFFFFHHH???:::BBBkkkkkkooooooHHH===<<<999999666:::BBBBBB::::::???======<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;::::::888888777777888999999:::;;;>>>777999???444999XXXvvvuuu}}}fffaaannnyyyooolllgggZZZMMM555:::;;;666666999666...444333222444888:::888555---...666AAADDDBBBGGGOOObbbjjjuuu}}}{{{sssiii```\\\eeejjjyyy~~~uuuzzzXXXJJJ===:::===<<<;;;;;;999;;;<<<;;;999888888999999999888888888888999999999888777777888999;;;<<<:::::::::;;;<<<===>>>>>>BBB@@@===<<<>>>@@@???>>>GGGCCCKKKwwwkkkOOOHHH@@@>>>DDDHHHEEECCCEEE888777777888888777333000************************************************))))))*********+++++++++******))))))(((((())))))"""%%%)))---333CCC```zzz~~~tttkkkjjjooovvvyyyyyyzzzxxxyyy~~~~~~zzz}}}zzzvvvvvvsss~~~kkk::::::JJJ;;;AAA<<>>===<<<<<<<<<<<<<<<======>>>>>>>>>????????????>>>EEE===;;;FFFFFF<<>>>>>======>>>>>>>>>CCC???>>>EEEEEE@@@DDDBBB888GGGNNNOOOhhhWWW\\\cccjjjqqq|||vvvccc~~~nnn]]][[[]]]YYYXXXdddwww~~~sssoookkkllluuuYYYHHH```GGGEEEEEEHHHFFFBBBDDDIIIFFFCCCAAA@@@BBBDDDDDDDDD@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@??????@@@AAABBB<<<:::@@@EEEAAAAAACCC@@@CCC555AAAuuuvvvyyyeee???<<<999777CCCPPPOOODDD<<>><<<>>>@@@???<<<::::::;;;<<<===;;;<<<<<<<<<;;;;;;::::::777777777777777777888999333::::::<<>>>>>999777<<>>666888::::::777666777888888888777777777777888888888888888888888888888888777888999:::::::::::::::>>>>>>=========>>>AAACCC@@@BBB:::>>>ccchhhXXXFFF>>>HHHDDDCCCAAA===:::;;;AAAHHH777777777777888666333000************************************************))))))******++++++++++++''')))+++,,,******,,,---''''''(((''''''...CCCVVV[[[jjjqqqllloooyyyzzzppp~~~ttthhhlll{{{|||{{{{{{sssmmmuuu```999BBBFFF>>>EEEHHH:::888;;;777777999555777777777888999;;;<<<===:::<<<======<<<<<<===???===<<<<<<;;;;;;;;;<<<<<<======>>>???????????????666FFFBBB===GGGFFF???FFF[[[}}}}}}lllyyy}}}|||{{{ttt|||ppp{{{qqqUUUEEEJJJJJJ======JJJAAACCCDDDBBB???>>>@@@CCC>>>??????@@@AAAAAAAAAAAA???>>>>>>===============:::>>>::::::EEEFFF???>>>???DDD>>>???IIIQQQzzzpppwwwiiihhhllllllmmmrrrkkkYYYQQQ[[[hhhmmmZZZSSS\\\llljjjYYYZZZjjjhhhxxx~~~nnn]]]]]]ggglllwwwnnn\\\XXXMMMNNNZZZUUUHHH<<<@@@JJJIII>>>FFFCCC@@@???AAACCCDDDEEE@@@@@@@@@???@@@@@@AAAAAAAAA@@@>>><<<<<<===???@@@DDD:::<<<@@@:::888;;;999:::<<<===GGGxxxyyy}}}RRRBBB333666===DDDGGGGGGFFFCCC???444>>>MMMYYY```aaa[[[UUUOOOVVVZZZTTTIIIHHHSSS___XXXRRRRRRVVVVVVPPPLLLNNNPPPBBB:::@@@DDD@@@===@@@AAA===555>>>VVVgggsss}}}iii??????MMMCCC;;;FFF======;;;:::;;;<<<===<<>>;;;;;;<<<<<<;;;;;;:::999777777777777777777888999888<<<888000111999===;;;555qqq~~~~~~jjj___cccxxxkkkuuu}}}{{{rrruuu{{{ooodddaaaooo{{{oooqqqcccdddDDD===999777;;;;;;666444777333666888888555444555777777777666666666666777888777888888888888777666666444666777999999999888777888<<>>666EEEEEE===???NNNmmmwwwZZZ[[[OOODDDEEEAAA===AAA;;;>>>>>><<<<<<@@@AAA@@@888999999888666444222000---+++)))(((***++++++*********************************++++++++++++******************************+++***))))))***,,,...///EEE___wwwkkk{{{uuuhhh^^^dddqqqyyyvvvqqqyyyuuu|||rrrzzzVVV:::777>>>KKKNNNEEE>>>===<<<;;;:::999888888888888999999999:::::::::999:::<<<>>>???>>>===<<<========================;;;<<<<<<===>>>??????@@@?????????@@@@@@AAAAAAAAAJJJVVVrrryyyvvvtttsssvvv{{{^^^HHHGGGFFFFFFGGGEEECCC@@@@@@@@@@@@?????????>>>>>>AAA@@@@@@??????>>>>>>>>><<<;;;:::999888999::::::===>>>>>>>>>????????????@@@BBBBBBAAABBBHHHRRR[[[}}}yyyxxxyyyvvvtttaaadddjjjrrrwwwrrrrrrwwwxxxsssrrrwww{{{yyy^^^WWWkkk~~~}}}gggJJJGGGNNNOOOLLLKKKIIIGGGEEECCCBBBBBBBBBDDDCCCAAA?????????AAABBB???>>>>>>===============<<<;;;:::999999:::;;;<<<>>><<<:::999999999;;;<<<;;;===@@@>>>???aaaiiiTTTLLLDDD888111666???EEEJJJPPPBBBCCCCCCBBB???@@@DDDHHHGGGIIIJJJHHHEEEGGGMMMSSSNNNLLLIIIEEEBBB@@@@@@AAA:::>>>???===@@@EEE@@@777444EEE555YYYmmmGGGFFFCCCAAA@@@AAABBBBBB>>>===;;;:::::::::;;;<<<;;;<<<<<<;;;999999:::<<<888888888888888888888888777777666666666666777777888888888888888999999::::::999aaa}}}zzzaaaddd~~~|||}}}~~~uuuxxx~~~yyy{{{qqq}}}fffZZZSSSRRR```rrr~~~{{{~~~ssswww^^^>>>EEE;;;;;;:::999888666666555666666666666666777888888444444444444444444444444222222333444444555555666555555555666777777888888777888888999999:::;;;;;;>>>>>>======>>>???@@@@@@WWWllleeevvvzzzaaaXXXjjjuuujjj\\\ZZZTTTXXX\\\]]]YYYPPPFFF???===<<<===???AAAAAA<<<888777888:::<<<===>>>>>>>>>888999999888666444222111---+++))))))***++++++***************************)))******++++++******)))************************+++***)))((()))+++,,,...444DDD[[[mmmxxxlllrrruuuooojjjkkkpppssswwwxxxgggrrrtttvvv}}}|||uuuOOO===888???DDDJJJJJJ@@@======<<<;;;:::999888777888888888888999999999999999:::;;;===>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???????????????@@@@@@@@@@@@===CCCTTTlllnnnrrrdddddddddFFFFFFEEEEEEEEEFFFEEECCC@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999999999::::::<<<<<<<<<=========>>>>>>>>>AAABBBAAA???AAAFFFLLLQQQxxxrrrtttjjjcccxxxlllkkkzzzzzznnnaaaQQQLLLOOOPPPJJJCCCHHHGGGFFFDDDCCCCCCDDDDDDDDDCCCAAA??????@@@AAABBB??????>>>============>>><<<;;;:::999999:::;;;<<<>>>===;;;:::999:::;;;<<<<<<>>>@@@===999MMMsssdddRRR@@@::::::::::::<<>>;;;EEEooowww}}}ssseeemmmiiiddd___]]]cccnnnvvvzzzqqqzzzuuuqqqyyytttqqqrrrbbb]]]]]]ZZZeeesssyyydddbbbkkk}}}yyyppp|||hhhEEE:::<<<;;;;;;:::999888777666666555444444444555555666777444444444444444444444444222222333333444555555555444444555555666777777777666666777777888999999999;;;;;;;;;<<<<<<>>>??????AAANNNcccmmm```IIIAAAFFFMMM???;;;IIIQQQJJJDDDEEECCCEEEHHHIIIHHHDDD???<<<===<<<<<<>>>@@@@@@===:::::::::;;;<<<======>>>???888888999888777555333222...,,,))))))***++++++***************************)))******++++++******)))************************+++***)))(((((()))***+++'''---555@@@PPPgggxxxrrr|||mmmtttxxx~~~]]]FFF===444888>>>;;;???EEEDDD;;;;;;:::999888888777777666666777777777888888888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======??????>>>>>>>>>>>>>>>>>>>>>>>>AAAGGGPPPbbb~~~|||jjjkkkdddKKKBBB???EEEDDDDDDEEEFFFEEECCC@@@?????????>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;>>>AAAAAA>>>===>>>@@@DDDJJJlllwwwsssjjjLLLIIIGGGGGGIIIKKKJJJIIIGGGFFFEEEEEEDDDEEEEEEEEECCCBBBAAA@@@@@@@@@AAABBB@@@??????>>>>>>>>>>>>>>><<<;;;:::999999:::;;;<<<>>>===<<<;;;:::;;;<<<<<<<<<===???===666:::SSSnnn~~~gggJJJ:::777888:::<<>>>>>>>>>>>>>>===999:::===AAACCCBBB<<<777;;;:::999999888777666666666666555555555555666666666555555555555666777777444;;;<<>>777;;;::::::999888777666666333333333333333444444555333333333333333333333333111222222333333444555555333444444555555666777777555555555666777777888888888999999:::;;;<<<>>>???HHH@@@???FFFJJJCCC===;;;>>><<<===BBBEEEEEEFFFHHHDDDCCCAAA???<<<;;;999999<<<;;;;;;===??????>>>======<<<<<<;;;<<<===>>>???888888999999888666555444///---***)))***+++******************************))))))************))))))***************************)))(((((((((((())))))'''(((***---666FFFYYYgggXXXlllzzz{{{yyyrrrUUU>>>111<<<666;;;>>>777888???AAA999999888888777666666555555555555555666666666666888888888888999:::;;;<<<999999999999999999999999999999999::::::;;;;;;;;;============<<<<<<<<<<<>>===BBBQQQbbbuuujjjZZZrrrjjjzzzuuuxxx~~~QQQ<<<;;;AAAEEEGGGFFFEEEFFFFFFDDDBBB???>>>>>>>>>=========<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<888;;;>>>?????????@@@AAADDD@@@EEE^^^ooo???SSSOOOJJJFFFFFFJJJNNNQQQHHHHHHGGGFFFFFFEEEEEEEEEBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===>>>===<<<;;;;;;;;;<<<<<<===<<<===>>>999666===HHHttt{{{qqqfffcccbbbXXXHHH:::666777999::::::<<<>>>AAADDDDDDDDDEEEFFFGGGGGGFFFDDDDDDBBB>>>:::;;;???CCC555555MMMpppvvviiisss|||SSS777999???BBBAAAAAA@@@@@@@@@AAAAAA<<<===>>>???@@@???>>>===<<<;;;===BBBHHHHHHCCC===::::::999999999999999888666555555444444555555666444444444333444555555666222666<<<===BBBaaa~~~{{{rrrooovvvHHH222555>>>>>>999::::::999888888777666666333333333222222333333444222222222222222222222222111111111222333333444444444444444555666666777777555555555666777777888888777777888999:::<<<>>>???DDDAAA@@@CCCAAA<<<:::===:::===>>><<<<<<@@@CCCCCCIIIFFFCCC???===<<<<<<<<<;;;;;;;;;<<<===>>>?????????>>><<<;;;;;;<<<>>>???888888999999999888666555000---+++******+++******************************)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************...555:::ZZZ]]]ooo~~~|||___HHH<<<<<>>;;;DDDKKKDDD===:::444777777666666555555444444333333333444444444555555666666666666777888999:::777777777777777777777777888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;>>>@@@@@@>>>AAAFFFCCC\\\lllxxxwwwfff[[[|||\\\]]]wwweeebbbkkkMMM@@@CCCHHHGGGCCCJJJHHHGGGFFFFFFDDD@@@============<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<:::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===>>>AAACCCBBBGGGFFF???DDDfffyyykkkUUUGGGGGGIIILLLOOOOOOLLLIIIJJJJJJIIIHHHFFFEEECCCCCC@@@@@@?????????@@@@@@@@@@@@??????>>>===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>======<<<;;;;;;;;;;;;;;;>>><<<;;;<<<<<<:::;;;===777qqq~~~vvvmmm^^^QQQQQQRRRNNNEEE;;;555666999===:::888999;;;<<<;;;999666666555444888CCCSSS^^^JJJWWWyyytttjjjccc~~~fffLLL@@@AAADDD>>>???????????????@@@@@@@@@<<<===>>>??????>>>===<<<<<<999777:::???@@@<<<888777888888999:::;;;<<<<<<555555444444444444555555333333222222333333444555<<<000000999999>>>dddjjjoooaaaJJJ999<<<@@@;;;777999888888888777777666666555444444333222222333333333222222222222222222222222000000111111222333333333444444555666666777777888555555666666777888888888777777777888:::<<<>>>???999;;;>>>???:::555666;;;999;;;:::666777>>>???;;;============>>>???@@@AAA:::;;;<<<<<<<<<===>>>??????>>><<<;;;:::;;;===>>>777888999::::::999888777000...+++***++++++***)))************************((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))))))))'''(((((('''&&&'''))),,,...333OOOuuuwww|||qqqaaaLLL;;;444888FFFTTT]]]QQQNNNNNNDDD>>>;;;333555555555444444333333333111222222222222333333333444444555555666777777888666666666666666666666666666777777777777777777777888888999999::::::::::::;;;999:::???AAA???===???BBBJJJ???>>>ZZZssseeeOOOIIIEEEGGGIIIGGGDDDCCCIIIHHHFFFFFFEEECCC???===<<<<<<<<<;;;;;;;;;::::::999999:::::::::::::::;;;999999999:::999888777777::::::::::::;;;;;;;;;;;;;;;:::999888999;;;===???EEE666;;;QQQTTTHHHUUUuuuvvv}}}hhhWWW[[[___VVVEEECCCCCCGGGKKKKKKGGGBBBIIIIIIHHHGGGEEECCCAAA@@@===>>>>>>>>>>>>????????????>>>>>>===============>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;:::::::::>>><<<::::::;;;<<<<<<<<>>???BBBBBB>>>:::IIIJJJLLLNNNUUUeeeyyy{{{tttrrryyy~~~vvvooozzzTTT;;;;;;BBBHHHEEE888======>>>?????????@@@@@@<<<<<<<<<<<<<<<;;;::::::???;;;777666777666444222444555666777999;;;<<<<<<444444333333333333444444333222222222222333444444333333444666555777AAAMMM~~~{{{vvv[[[???>>>;;;:::<<<>>>:::555666666666666555555555444444333333222222222222333111111111111111111111111///000000111111222333333333444444555666666777777555555666666777888888888777777777888999;;;<<<======;;;999:::<<<>>>???@@@======;;;:::>>>CCCCCC@@@;;;<<<<<<======<<<;;;;;;999;;;======<<<<<<===>>>======;;;::::::;;;<<<===777888999:::::::::999888111///,,,***++++++***)))************************(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))************&&&&&&'''&&&'''(((***+++---***111AAAPPPaaaxxxsssbbbFFF===666666999>>>HHHRRRdddRRRGGGBBB888777;;;888444333333333333222222222000000111111111222222222222333444555666666666555555555555555555555555555666666666555555555555555666666777888999999:::;;;>>>;;;;;;>>>???<<<;;;===555BBBCCCAAAFFFJJJJJJOOOeeehhhLLLIIIJJJHHHIIIIIIDDD>>>AAAHHHDDDCCCCCCCCCCCCBBB@@@===;;;;;;;;;;;;::::::::::::999999888888888888888888777888888999888777666555888888888999999999::::::;;;:::888888999:::;;;;;;555HHHLLL<<<777DDDHHH>>>^^^}}}kkkVVVNNNGGGHHHHHH@@@KKKGGGBBB@@@@@@AAABBBAAADDDDDDEEEDDDCCCAAA???>>>;;;<<<<<<===============>>>======<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<:::::::::::::::999999888:::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;MMMxxxiii___\\\^^^aaabbb[[[YYYYYY___eeeeee^^^VVVllloooqqqpppqqqwwwnnnbbbiii}}}ddd===777<<>>:::;;;<<<===>>>????????????===<<<;;;999888888888888===;;;999777666444444333222222333555666777888999444444333333333333444444333222222222222333444444+++555<<<777222333666888NNNuuupppwwwwww~~~NNN444???===777111555======666555555444444444333333333333222111111000000000111111111111111111111111111//////000000111222222222111222222333333444555555444444444555666666777777666666666666777888999:::888666333444888<<<;;;999777555555888999999:::<<>><<<:::888666555888;;;>>>???===;;;;;;<<<::::::::::::;;;;;;;;;;;;777888999:::;;;:::999999111///,,,+++++++++***)))************************(((((())))))))))))(((((())))))))))))))))))))))))'''''')))***++++++++++++((())))))***))))))((((((%%%((()))&&&(((444IIIZZZtttpppWWWDDD;;;555333777AAAFFFCCC@@@BBB;;;222444:::666666888444333333222222222222222222000000000000111111111111000222444666666666555444444444444444444444444444555555555555555555555444444555555777888999:::;;;:::999<<>>BBBBBBEEEBBB<<<===BBBCCC???KKKCCCUUUvvvtttWWWOOOEEE>>>CCCAAA@@@CCCIIIHHHBBBAAAEEE?????????AAABBBBBB@@@>>>;;;;;;;;;:::::::::999999888888777777666666555555666777777888888777555444777777777777888888888888999999999;;;===>>>======>>>999:::@@@@@@;;;===EEE>>>OOO\\\nnn|||XXXRRRFFFJJJQQQJJJEEEGGGHHH===@@@CCCDDDCCC@@@===<<<@@@@@@AAABBBAAA@@@???>>>::::::;;;<<<======<<<<<<======<<<;;;;;;;;;;;;;;;::::::999888888999::::::999999:::::::::999888777444999======<<<<<<;;;:::<<<;;;===<<<>>>XXXxxxuuuuuurrrnnnggghhhnnnxxxzzzppprrrvvvyyyuuunnnjjjlllpppgggBBB888AAA<<<>>>>>>777:::@@@<<<:::;;;<<<>>>????????????===<<<999777666666666666444555777666555444555666111111222222333444444444444333333222222333333444333333222222333333444555777111000666999777555777555GGGyyyccc|||}}}}}}~~~|||ppprrrnnnlllrrrvvvWWW<<<<<>><<<999777666666888666888<<<999444555<<<777777777777888888999999888;;;???@@@===;;;::::::888999:::;;;;;;;;;::::::888777777:::<<<===999666///...,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***++++++,,,,,,???OOOhhhxxxbbbLLL>>>999;;;>>>555666888:::;;;;;;;;;;;;444444333333222111000000000000000///000000111111222111111111000000//////......///000111222222333222222222333333333444444444555555666666666666666999888777777777888::::::::::::;;;===>>>@@@AAAAAA>>>>>>@@@AAABBBCCCCCCCCCJJJFFFCCCHHHZZZvvvYYYUUUNNNGGGCCCBBBCCCDDD@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@???>>>===<<<<<<888888888888777777777666888777555444333444666777666666666666666666666666333333444444555666666666999999999888888999::::::;;;;;;<<<<<<======>>>>>>AAAAAACCCJJJWWWttthhhNNNFFFJJJIIIHHHHHHIIIJJJIIIGGGDDDCCCBBB@@@???>>>======@@@AAABBBBBBAAA???<<<;;;999:::;;;<<<============;;;;;;999888888999:::;;;888888777777777888:::;;;::::::;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;===;;;===>>>999:::QQQkkk}}}vvvnnnpppxxx||||||vvv{{{dddNNNCCC>>>>>>===<<<;;;::::::;;;======;;;===??????<<<:::888888;;;:::888777666777777888;;;888555444444555444333444444333333222111000000000000000000111111111111333333333222222111111111111222222333333444444555::::::CCCfffsssooosssqqq~~~wwwuuuuuuxxx|||uuuPPP>>>888777555888777777666666666666777555444333111000/////////////////////........................////////////000000////////////000000111111000000000000000000111111000000111111222333555555444444444555555666333555999;;;<<<;;;888666777777777666666666666666555666888:::;;;;;;;;;:::999:::;;;:::888777888999:::;;;<<<======<<<;;;:::888777888:::<<<<<<:::777///...,,,***))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))******+++,,,,,,...000555???NNNaaaqqq|||vvvdddUUUKKKGGG@@@:::555333444444777888999999999999888777444333333222111111000000////////////000111333333111111111000000000///////////////000111111111222222222222333333333333444444444555666666666666555888888777777777888999:::999999:::<<<===???@@@@@@???@@@AAABBBCCCDDDDDDDDD???>>>======AAAIIISSSZZZgggqqquuudddTTTHHHOOOMMMJJJGGGEEECCCBBBBBBFFFEEEEEECCCBBB@@@???>>>??????>>>===<<<;;;;;;:::888888777777777666666666777666444333222333444555555555555555555555555555333333444555555666666777999888888888999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@BBBAAAHHH\\\qqqnnnaaaVVVLLLIIIMMMHHHGGGFFFFFFHHHHHHGGGFFFDDDCCCBBB@@@>>>===<<<<<<===>>>???@@@???>>><<<:::999::::::;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999888777888999::::::999::::::::::::999888888::::::::::::999999999999;;;999;;;>>>999222888DDDHHHkkkiiiPPPDDDAAAAAA@@@@@@>>>===<<<;;;;;;<<<<<<===;;;===??????===;;;::::::::::::888777666666666666999888777666555444444444444333333222111111000000//////000000000111111111333333222222222111111111111111222222333444444444666222222>>>YYYpppqqqwwwyyypppfffxxxkkkPPP<<<666777888888777666555555444444555555555444222000/////////000////////////...................../////////000000000000////////////000000111111111111111111111111111111000000111111222333333333333333333444444555444555888:::;;;:::888777777777777777777777777777666777888:::;;;;;;;;;;;;999::::::999888777888:::;;;<<<<<<<<<<<<;;;;;;:::888888999;;;<<<<<<:::777///...,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))******+++++++++(((&&&%%%%%%***333<<>>>>>???@@@AAACCCCCCCCCCCCDDDFFFHHHHHHEEEBBBAAA@@@HHHJJJOOOXXXfffwwwlllbbbUUULLLHHHGGGFFFEEECCCDDDFFFFFFEEEDDDAAA@@@FFFFFFDDDBBB@@@>>>===<<<>>>>>>===<<<;;;:::999999777777666666666555555555555444222111111111222333444444444444444444444444444444444555666666777777888888888888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>===???BBBBBB===777999???fffxxxhhhbbbhhhXXXKKKLLLOOONNNMMMOOOFFFEEEDDDEEEFFFGGGFFFEEEEEEDDDBBB@@@>>>===<<<<<<;;;<<<============;;;;;;:::::::::::::::999999888:::::::::::::::999888888;;;::::::999999999999:::999999999999999888888777999999999888888777777777888444777>>>>>>777333666///<<>>666999@@@BBBAAAAAA??????>>>===<<<<<<<<<<<<:::<<<>>>>>>===<<<;;;<<<::::::999888777666444444666999:::999555333333555333333222222111000000000//////000000000000111111222222222111111111111111111111111222333333444444444222555666222>>>fffnnnpppyyytttOOOGGG>>>777666777666555666555444333333333333333555444111///...///000000/////////............---////////////000000000000000//////......//////000111111111111111111111111111000000000000111222222222222222222222333444444555555666888888888888888777777777777777777888888777777999:::;;;<<<<<<<<<;;;;;;;;;999888777999;;;===<<<;;;;;;:::::::::;;;777888:::;;;<<<<<<:::888000///---+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))*********+++...///000000///,,,)))(((+++...333888<<>>;;;999888666222---,,,///444777444333222222222444666777777777666666555444333222111111111000000/////////////////////000111222333////////////////////////000000000000000/////////111111111111222222222222222333333444444444444444666666666666666777777777666666777888999:::;;;<<<;;;<<<===>>>???@@@@@@@@@AAABBBDDDDDDDDDEEEGGGIIIHHHHHHGGGFFFEEEGGGLLLOOOPPPUUU]]]dddjjjnnnrrrvvvpppjjjaaaWWWOOOJJJHHHHHHEEEFFFHHHJJJKKKKKKJJJHHH???AAACCCDDDDDDCCCAAA???AAAAAA@@@@@@????????????>>>>>>===;;;:::999888888555555555555444444444444444333222111111111222222444444444444444444444444333444444555666666777777666777777888999:::<<<===;;;;;;;;;<<<======>>>>>>AAAAAABBBBBBBBBAAABBBDDD???OOO]]]eeerrrooo^^^UUUQQQOOOOOOQQQOOOJJJJJJQQQTTTNNNGGGDDDGGGFFFEEEFFFGGGHHHGGGFFFFFFEEECCCAAA@@@>>>>>>===:::;;;<<<=========<<<<<<;;;;;;;;;;;;:::999888777888999:::<<<<<<<<<;;;:::<<<;;;;;;::::::999999999999999::::::999999888777:::999999888888777777666;;;666666;;;===;;;;;;===>>>;;;555444GGGnnnzzzZZZNNNTTT^^^]]]PPPDDDAAABBBAAA??????@@@@@@???>>>===<<<<<<<<<999;;;===>>>===<<<======::::::::::::999777444333444888<<<:::555222333555222222111111000000000000////////////000000000111111111111111111111111000000000111111222333333333333444:::>>>:::555<<>><<<999777555666555444333333222333333555333111///......000111//////.........---------/////////000000000111111/////////....../////////111111111111222222222222000000000000000111222222222222111222222333444555555555555555666777888888777777777888888888888888777888999:::;;;<<<<<<=========<<<:::999999;;;======<<<:::999999999:::;;;777999;;;<<<<<<;;;:::999000///---+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********---+++)))((())),,,///000...---,,,***)))+++///333,,,---...//////.........,,,---//////...---///333333222000000111444888:::333333333333333333333333000000////////////......000000//////.../////////.....................///000000000///////////////000000000111111111222222111111222333333333333333444444555555666666666666555555666777888999999:::999:::;;;===>>>>>>??????AAA@@@???======@@@EEEHHHDDDFFFHHHIIIIIIHHHIIIJJJFFFGGGHHHHHHHHHIIIKKKMMMOOOMMMIIIGGGHHHLLLQQQUUUKKKJJJHHHFFFDDDCCCCCCDDDBBBCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>===>>>???@@@AAA???>>>===<<<:::999888777444444444333333333222222333333333222222222222222222222222222222222222222333333444444555555666666555555666777888999;;;<<<:::::::::;;;<<<<<<======AAA@@@>>>===>>>AAAAAA@@@???FFFGGGEEEJJJ\\\lllttt~~~uuugggeeekkkiii```aaallltttnnn^^^OOOLLLNNNNNNHHHEEEJJJPPPRRRQQQRRRNNNLLLKKKKKKIIIGGGIIIMMMHHHGGGFFFGGGIIIJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@;;;<<<<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;999888777777888:::<<<>>>>>>>>>>>>;;;;;;;;;;;;:::999999888:::::::::::::::999888888:::999999999888888888777>>><<<;;;;;;888555666999666;;;;;;777555;;;FFFNNNVVVhhhfffbbbaaaZZZMMMAAA@@@KKKVVV```TTTGGGAAA>>>;;;:::<<<@@@??????>>>===<<<<<<;;;888:::<<<<<<;;;;;;<<<>>>:::;;;;;;;;;:::888666444333888;;;999444111222444111111000000000000//////...////////////000000000000000000000000000000000//////000111111222222333222333111000666>>>;;;222666MMMsss~~~yyy~~~|||{{{}}}uuuuuuyyy\\\III===;;;AAA@@@@@@???===;;;::::::;;;777666555444333333333333444222000///...///000111............------------////////////000000000000//////............//////000000111111111222222222000000//////000000111222222222222222333444555666444444444444444666777888666666777777888888888888888888888999:::;;;<<<===>>>>>>>>><<<::::::<<<>>>;;;:::999888888999:::;;;777999<<<===<<<;;;::::::000///---,,,+++***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((()))***,,,---************---222999???///111222222111111222444222222555888777222111333777888999::::::999888777000000000000000111222333........................000///...------,,,,,,,,,---------...............///////////////////////////000000000000111111111000111111222222222222222333333444555555555555444555555666666777888888999:::;;;<<<>>>????????????BBBCCCDDDCCCBBBCCCEEEFFFIIIIIIHHHFFFDDDDDDFFFHHHNNNLLLIIIFFFDDDCCCDDDDDDFFFFFFFFFEEEDDDBBB@@@???>>>???AAABBBDDDEEEEEEEEEFFFEEECCCBBB@@@@@@@@@@@@@@@???>>><<<<<<<<<======???>>>===;;;:::888777666333333222222222111111111222222222222222111111111222222222222222222222222222222222333444444555555555555555555666777999999888888999999:::;;;;;;<<<;;;>>>???>>>@@@AAA???:::AAAEEEFFFBBBCCCLLLUUUYYYiiihhh```SSSMMMNNNKKKDDDCCCOOOYYYWWWKKKBBBBBBGGG```XXXQQQPPPOOOKKKIIIJJJQQQSSSSSSOOOJJJHHHJJJNNNGGGFFFFFFGGGIIIJJJIIIHHHEEEEEEDDDCCCBBBBBBBBBBBB=========>>>>>>??????@@@<<<<<<<<<<<<;;;:::888888777888999;;;===>>>??????999:::::::::::::::999888999999999:::999888888777888888888888888888888888777<<<@@@@@@<<<777666777999999;;;>>>AAAAAA<<<666555<<>>:::===CCCHHHIIIHHHNNNGGGAAA???===:::999;;;>>>>>>>>>>>>>>>===<<<;;;888:::;;;;;;::::::;;;===999999:::999999888777666444777888777333111111333000000000///////////////......////////////000000////////////000000000000/////////000111111222222///555444,,,///999:::111222555;;;IIIcccxxxmmmkkkwww{{{zzz}}}sssyyyqqqXXXEEECCC???777;;;GGG@@@>>>;;;999888888:::;;;777666555444333222222222111111000000////////////.........------------,,,............///////////////......------......////////////000111111222222000////////////000111111222222222222333555666777333333333333444555666777555555666666777777888888777777777888999:::<<<<<<<<<===>>>===;;;:::;;;<<<888888888888999:::;;;;;;666:::===>>><<<::::::;;;111///...,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((***---///...+++(((%%%......,,,)))'''&&&(((***222444666555444555888;;;222///111666888555555888222222333333111///,,,+++000///.........000111222------------------------------,,,+++++++++,,,,,,,,,,,,---------.........---.........///000000000/////////000000000111111///000111111222222111111111222333444555444444333555555666666777777888888999:::;;;===>>>>>>>>>>>>999;;;>>>??????@@@AAABBBBBBBBBAAA??????BBBGGGKKKMMMKKKJJJJJJJJJKKKKKKKKKAAACCCFFFIIIKKKLLLLLLLLLFFFFFFGGGHHHHHHDDD>>>999EEEDDDCCCBBBAAA@@@??????AAA@@@===;;;:::::::::;;;======;;;:::888666555444222222111111111000000000000111111111000000//////111111111111111111111111000111111222222333333444444444444444444555666777777777777888999999::::::777===AAA@@@BBBEEECCC===;;;@@@CCCBBBBBBFFFIIIJJJMMMNNNMMMJJJHHHIIIJJJJJJBBBHHHNNNOOOLLLIIIJJJKKKUUUOOOIIIIIIHHHIIIMMMSSSGGGKKKMMMLLLHHHCCC>>>;;;DDDCCCBBBDDDFFFGGGGGGFFFBBBBBBAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>??????:::::::::::::::999888777999999999999:::;;;<<<<<<777888999:::::::::999888777777777777777666666555555666666777777888888999222888>>>???>>><<<<<<<<<:::333...000666;;;>>>???<<<===;;;777999???CCCCCC888===AAACCCGGGKKKIIIEEEDDDMMMHHHDDDTTT\\\LLL<<>>777FFFBBBAAABBB@@@<<<;;;===;;;<<<============;;;;;;888999:::999888888999;;;777777666666666666777777666555444333222111111111////////////////////////........./////////000000........./////////000000......//////000111111222000555888666222111111111222777999444---111CCCTTT~~~}}}VVV;;;>>>:::<<>><<<::::::<<<111000...,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((('''%%%%%%&&&)))---///%%%'''***,,,,,,---///000+++---///000000222777;;;;;;333///222222///...111111000//////000333555777000000...------...///000------------------------************+++,,,,,,---,,,,,,,,,------.........,,,------...///000111111////////////000000000000//////000111111111111111111222333444555444333333555555666666777777888888777777999:::;;;<<<<<<<<<@@@AAAAAA@@@@@@AAADDDGGGHHHHHHGGGEEEBBBBBBCCCEEEFFFEEEEEEGGGHHHGGGEEEDDDFFFEEECCCBBBCCCFFFIIILLLPPPIIIBBB>>>@@@CCCDDDDDDBBBBBBCCCCCCCCCAAA???===???>>><<<:::999:::;;;<<<<<<;;;:::888666555333333111111111111000000000000/////////000///......---000000000000000000000000///000000111222222333333444444333333333444444555666666666777888888999999777<<<>>>;;;;;;??????<<<<<>>>>>============>>>>>>888999999999999888777777;;;:::888777666777888999555666888999::::::999888555555555666555444444333333444444555666777888888777888888666666888888777333888>>>AAA===888666999333666777666888<<<>>><<<:::<<<===>>>BBBFFFBBB<<<666GGGFFF;;;???FFFDDDBBB;;;===>>>===<<<@@@GGGMMMCCC@@@>>>>>><<<:::<<>>???;;;777777<<<===:::777666555888;;;<<<888444555444333111000/////////...///111222222000...---......---------,,,,,,,,,,,,,,,,,,---------...............------.........,,,------...///000000111///////////////000111111/////////000111333444555111111222333444444444444333333444444555666666777666666555555666888:::;;;444777:::;;;999777555555222444666999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<333000,,,*********))))))************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++---------............///......------------......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------..................////////////............////////////111111222333333444555555555444444444444555666666666777999:::;;;;;;:::999======>>>???@@@BBBCCCDDDEEEDDDBBBBBBCCCFFFIIIKKKFFFFFFEEEEEEEEEFFFGGGHHHIIIFFFDDDEEEGGGGGGDDDAAAEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCBBB@@@===;;;:::<<<<<<<<<;;;;;;::::::999888777666555444333222222///111333333111///......000000//////.........---............//////////////////000111222222333333222222222222333444555666666666666666777888999:::888999:::<<<<<<<<<<<<;;;=========???@@@BBBDDDEEECCCCCCCCCCCCDDDEEEFFFGGGPPPKKKFFFCCCDDDDDDDDDBBBGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGHHHIIIGGGBBB???@@@@@@AAAAAA@@@???===<<<>>>???@@@AAAAAA@@@>>>>>>:::;;;<<<===<<<;;;999777555555666666777777888888666666555555444444444333444444444555555555555555333333444444444444444333555555555555555555555555666777777777888888888888777888888999999:::;;;;;;666666777888:::;;;<<<<<<===;;;:::;;;===??????>>>>>>>>>???@@@AAABBBBBBCCC@@@???>>>>>>>>>???@@@AAAAAA@@@???>>>===<<<;;;:::<<<<<<<<<;;;::::::999999:::888777777888999888888222222222222222333444555222222222111000//////...,,,,,,,,,---...///000000....................................////////////111111000000000000000111000000111111111222222222000111222333444444444444444666888:::;;;>>>AAADDD[[[qqqttthhhHHHFFFCCC???===<<<<<<===<<<<<<;;;:::888777666666777777777777666666666666222222000///....................................---------,,,,,,+++++++++------------------------,,,,,,,,,---------......---------............///000//////.........//////000000000000111111111111111111000000000000111111000000111222333333333333111333444444333333555666555444444666999888555111///111444666888999999999;;;;;;;;;;;;<<<<<<<<<<<<333000---************)))************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))++++++++++++++++++++++++------------..................------------......///.........---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...---.........////////////........./////////000000111111222222333444444555444444444444444555555666555555777888999:::::::::=========>>>???AAACCCDDDEEEDDDCCCBBBCCCEEEHHHJJJHHHHHHGGGHHHHHHHHHIIIJJJHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCAAA???>>>===<<<<<<;;;;;;:::999999999777777666555444333222222111333555555333111000///000/////////.........---............//////////////////000111111222333333111111111222222444555555666666666666777888999999888999:::<<<<<<<<<<<<<<<>>>>>>>>>>>>???AAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFPPPLLLGGGEEEDDDCCCAAA???EEEEEEEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHHHHGGGCCC@@@@@@AAAAAAAAA@@@???======>>>>>>?????????>>><<<;;;:::;;;<<<<<<;;;999777666444444555555555666666666666666666555555444444444444444444444444444444444222333444444555555555555555555555555555555555555666666777777777888888888777888888999999::::::;;;777888888999:::;;;<<<<<<===;;;:::;;;===??????>>>>>>>>>??????@@@AAAAAAAAABBBAAA@@@???>>>>>>??????AAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777999:::999999666666555444333333333333222222111000000///......,,,,,,------......//////....................................////////////000000//////...//////000000000000111111111222222111222222333333444555555333444666666666888:::===;;;AAAHHHLLLRRR^^^ppp~~~{{{nnn\\\NNNHHHGGGGGGFFFCCCAAA>>><<<::::::::::::;;;::::::888777666555555666666666555555444444444222111000///....................................------,,,,,,,,,+++++++++------------------------,,,,,,,,,------------...------------............//////............////////////000000000111111111111111000000000000111111000111222333333444444444333555555555333222333444555555555777999:::777444111222333555666777888888:::::::::;;;;;;<<<<<<<<<444111---+++*********)))************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******************++++++,,,,,,,,,---------............------------............------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////////////////000000000000111111111222333333444444333333333333333444555555555555555666777999:::;;;;;;<<<<<<===>>>@@@AAABBBEEEDDDCCCBBBCCCDDDFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIDDDEEEFFFEEEDDDCCCDDDDDD@@@@@@AAABBBBBBCCCDDDDDDCCCBBBBBBBBBAAA???>>>===;;;;;;::::::999888888777666666555444333222222111111333444444222000///////////////...........................//////////////////000000111111222222111111111111222333444444555555555555666777888999999999:::;;;<<<<<<<<<<<>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBCCCCCCCCCLLLIIIGGGFFFEEEDDDBBB@@@DDDDDDEEEEEEEEEEEEEEEEEEHHHGGGFFFGGGHHHGGGEEECCCAAAAAAAAAAAAAAA@@@???>>>======>>>>>>===;;;:::888;;;;;;<<<;;;:::888666555444444444444444555555555666666666555555555555555555555444444333333222222111222333555555666666666555555555555555555555555666666666666777777777777777777888888999:::::::::999999::::::;;;;;;;;;<<<===;;;:::;;;===??????>>>????????????????????????CCCBBBAAA@@@>>>>>>>>>>>>AAA@@@@@@???>>>===<<<<<<999:::;;;<<<============999888777777999::::::::::::999777555444222222111111111000000//////......---------------.........---------------------------............////////////......------...//////000000000000111111111111333333222222333444666777333444555444333333555777444555666555333666;;;AAA888BBBPPP\\\eeejjjooorrruuuuuutttttttttssssssssskkkfff```[[[VVVOOOGGGAAADDD>>>888777999===?????????>>><<<:::999999::::::999999888777666666555555666666555444333333222222222111000//////......///------------------------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,------------------------............///...............////////////000000000000111111000000000000000000000000111111222333444444444444666777777666444333333444666666666888::::::999777444444444444555666777888999999999:::;;;;;;<<<<<<444111---+++++++++***)))************************(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))***************+++,,,,,,,,,------------...------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------........./////////000000000111111000111111111222222333333222222222222222333444444888777666666666777999::::::::::::;;;===>>>@@@AAACCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFCCCAAA@@@AAACCCDDDDDD@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>>>>===<<<;;;::::::999999888777666666555444444333222222111111///000111111///---------..................................../////////////////////000000000111111111111111111111222333333444444444444555666777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????AAAAAAAAABBBBBBAAAAAAAAACCCDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIGGGEEEEEEFFFGGGFFFEEEAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>===;;;999888<<<<<<<<<;;;:::888777666444444444444444444555555555555555555555555555555666666555444333222222111111111333444666666777777555555555555555555555555555555555666666666777777777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::;;;===??????>>>?????????>>>>>>=========AAAAAA@@@@@@????????????@@@@@@??????>>>>>>======:::;;;<<<============<<<999777666777999;;;;;;:::999888666444333222111111000000000//////............------------------------------------------------------.........//////.........---......///////////////000000000111111444333222111222444666777555666666555333333555666222666;;;>>>>>>;;;666333999===BBBDDDCCCAAA??????BBBBBBCCCEEEFFFHHHIIIIIICCCAAA@@@@@@BBBCCCAAA???===<<<===???BBBCCCBBB@@@>>>>>>===<<<<<<<<<<<<===888888888777777666666666777666555444333222111111111111000///////////////------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............---------...//////////////////000000000111000000111111111111000000111222333444444555444444666777888888666555666777888888999999:::999888777888777666555555666777888888888999999:::;;;;;;<<<444111---+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------////////////000000000000000000111111111111111222111111111111111222333333;;;:::888666666666777777888888999:::;;;===>>>???AAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEELLLEEE===<<<@@@DDDEEEDDDAAA@@@@@@@@@?????????>>><<<<<<======<<<<<<;;;::::::999888777666555444444333333222222111111000000...000000000---,,,,,,------------...........................//////////////////////////////000000111111000000000111222222333333333333444555666777888888888999::::::;;;<<<999999:::;;;<<<>>>???@@@???@@@AAAAAABBBAAAAAA@@@@@@BBBDDDFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHFFFDDDCCCDDDEEEEEEDDDAAAAAA@@@@@@@@@@@@@@@@@@????????????>>><<<:::999======<<<;;;:::999888777555555555555555555555555444444444444555555555555666666555555444333222222000111222444555666666666555555555555555555555555444555555555555666666666666777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::;;;===??????>>>???>>>>>>======<<<<<<;;;===>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>;;;<<<=========<<<:::999999777666666888:::999999555444333222111111111111/////////...............---------------,,,,,,,,,------------------------------------............///.........//////000111....../////////000000000333222111000111333555777333444555555444444666777444333222333555777:::;;;666777888999888999:::;;;666777888999;;;===>>>>>>>>>=========???@@@@@@@@@DDD@@@;;;888888;;;>>>@@@=========<<<<<<=========888888888888888888777777777777666555333222111111111000000////////////000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------------...//////...////////////000000000///000111111111111000///111111222333444444444444555777888999888888:::<<<:::::::::999888777666666;;;:::888777777777888999777777888999::::::;;;;;;555222...,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000000000000000000000000000000000000111222222999999888666555555555555666777777888999;;;======???@@@AAACCCCCCCCCBBBAAACCCDDDEEEGGGGGGFFFEEEEEEHHHBBB<<<:::<<>>======<<<======>>>======<<<;;;;;;999888777666555444333222222222111111000000000000000111222000...---...///---------------.....................////////////............////////////111000000000000000111111222222222222333444555666777777777777888999:::;;;777777888999;;;===???@@@===>>>@@@BBBBBBBBBAAAAAABBBDDDFFFFFFDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCAAAAAABBBCCCCCCBBB@@@@@@???>>>>>>??????@@@???@@@@@@@@@???===<<<;;;;;;;;;::::::999999888888666666666555555555555555333333333333333444444444555555444444333333222222///000111333444444444444333333333333333333333333444444444444555555555666666666777777888999999999999999::::::;;;;;;;;;<<<===;;;:::;;;===??????>>>=========<<<<<<;;;;;;;;;:::;;;===>>>???@@@@@@@@@============>>>>>>>>>>>>;;;<<<======<<<;;;888777999777555555777888777666111111000//////000000000..................------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000111111............////////////111111000000111222444555000111222222111222444666888777666555555777:::<<<777777777777999;;;>>>???>>>?????????????????????BBBAAAAAA@@@???>>>>>>===@@@@@@@@@AAA@@@@@@??????::::::::::::::::::::::::777888888888888888888888666666555444333333222222000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////......////////////000000///000111222222111000///000000111222333333333333333555777888888999;;;<<<888999999888666444555555::::::999888888888888888666666777888999:::;;;;;;555222...,,,+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******************++++++++++++---,,,,,,++++++,,,,,,---************+++++++++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............000000000000000000000000000////////////000111111333444444555555444444333555555666777888:::;;;<<<<<<>>>@@@BBBCCCCCCBBBAAAAAABBBDDDEEEFFFEEEDDDCCCAAACCCDDDBBB>>><<<<<<>>>>>>>>>==============================<<<;;;999999888888666555444222111111111111000000000000//////000111111000------...///,,,,,,,,,------.....................////////////........................111000000/////////000000111111111222222333444555666666555555666777888999777777888888:::;;;<<<===<<<===@@@BBBCCCCCCCCCBBBBBBDDDFFFEEEBBBAAABBBCCCAAAAAAAAAAAAAAA@@@@@@@@@AAA?????????AAAAAA@@@??????>>>>>>======>>>??????>>>??????@@@???>>>===<<<888888777777777777888888555555555444444444333333111111111222222333333333222222222111111111111111///000111222222222222222222222222222222222222222333333444444444555555555666666777777888888999999777888888999:::;;;<<<<<<===;;;:::;;;===??????>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>======;;;;;;<<<<<<=========>>>888999;;;<<<<<<;;;888777999777555444555666555444111000//////.../////////------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...///000111------.........//////////////////000111111222222000111222111000000222444///333777999777444222222;;;999888777777777777666;;;;;;;;;:::::::::::::::999:::;;;<<<;;;;;;;;;<<<333888>>>BBBBBB>>>999666999999999999999999888888666666666777777888888888444444333333222222222111000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000........./////////000000///000111222222111000/////////000111222222222222222444666666666666777999444555666555333333555777777777888888888777666666555666777888999:::;;;;;;555222...,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))************+++++++++---,,,,,,++++++,,,,,,---))))))******+++++++++,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000///////////////////////////000111111...///111333444444444333555555555666777999;;;<<<:::<<<@@@BBBDDDCCCBBBAAA>>>???AAACCCCCCBBBAAA@@@BBBKKKSSSQQQGGG@@@AAAEEE;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;:::999888666666888777666555333222111000000000000000////////////...//////---+++***+++---,,,,,,,,,------...................../////////000.....................---111000////////////000000111111111111222333444555555555444444555666888999999999888888999999:::;;;;;;===@@@BBBDDDDDDDDDCCC???AAADDDCCCBBBBBBDDDGGG@@@??????>>>>>>=========>>>======>>>@@@@@@>>>===>>>>>>===<<<<<<===>>>???======>>>??????>>>===<<<555555555555555666777777444444444333333222222222000000111111111222222222////////////000000000000///000000111111111000000111111111111111111111111333333333444444444555555666666666777888888999999666666777888:::;;;<<<<<<===;;;:::;;;===??????>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;:::::::::;;;;;;<<<=========555777999;;;<<<;;;999888999777555444444444333222222111000///............------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000---------.........//////---...///000111111111000333444444333111000222333333555666555222333777;;;555555777999;;;<<<;;;:::888888999:::;;;;;;<<<===666888;;;<<<<<<;;;;;;<<>>999::::::::::::999888888444444555555666777777777222222111111111111111111000000////////////000111,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000............/////////000...000111222222111000......///000111111222111111222444555444333333444555000222444444222333666999444555666777777666555444555888::::::999888888999555222...++++++******)))))))))))))))((((((((((((''''''((((((((((((''''''******))))))((((((''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))************++++++++++++++++++++++++++++++++++++******)))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------........................------000000000000////////////000000111222444555555666333444444666888:::<<<===:::===CCCJJJMMMKKKCCC===AAA@@@??????@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC???<<<;;;<<<===:::888;;;;;;;;;:::999888777666333333222222111000//////////////////............------------------------------------------------,,,,,,,,,---------..............................////////////////////////000000111111111222222222333444555555444444555777666777888888888888777777;;;<<<>>>@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>======@@@???>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>===<<<;;;999777666777666555444333222222222333333333222222111111111////////////////////////222222222111111111000000//////000000000000//////333333222000///000333666111222333333444444333333333333444666777999::::::888999;;;;;;:::;;;<<<>>>???>>>>>>>>>======<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777666555555444444222111111000///......---......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................------............////////////000000111222333333444444222222222333333333444444555666666666444444666888666888999999999999:::<<<:::;;;<<<;;;999888999:::???===;;;888777888999:::777777888999999999888888666666666555444444333333111111111111111000///...////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////............////////////////////////000000000000333333222222333333444555111111222333444555666777666999;;;;;;999666444333555777::::::999888888888666333///,,,,,,+++******))))))))))))(((((((((''''''(((((())))))(((((('''))))))))))))(((((('''''')))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++******)))))))))))))))************************(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------.....................------000/////////////////////000000111222333444555555333333444555777999;;;<<<<<<===@@@DDDHHHGGGBBB>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBGGGBBB<<<999:::;;;:::888::::::::::::999777666555333333222111111000//////////////////............------------------------------------------------,,,,,,,,,---------......................................................000000000111111111222222111333444444333333444555555555666666666777777777888999:::<<<>>>??????@@@CCCBBBAAA@@@????????????AAA@@@@@@??????>>>>>>>>>>>>>>>=========>>>??????===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::999888777555444333222111111111111222222111111111000000000000000000000000000000000222222222111111111000000//////000000000000//////...000111111111111333555111222333333444444333333333333444666777999:::::::::;;;<<<;;;999888999:::;;;;;;<<<<<<======>>>>>><<<;;;:::;;;>>>???>>><<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555555444333333333111111000000///......---...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................------............////////////000000111111222222333333111111111111222222222333444555666555444444666888666888999999999999:::<<<999999999999999999999999<<<;;;999888777777888999999:::::::::999888777777777777666555555444444333333222222111000//////...////////////////////////------,,,++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......................................./////////////////////000000000111111333333222222333333444555111222222333444555666777777999;;;;;;888444222222444666999:::999888888888777333///---,,,,,,+++***)))))))))(((((((((''''''(((((())))))))))))(((((()))))))))(((((((((((('''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,------------------------------......////////////////////////000000111222333444444555333333444555666888:::;;;===<<<===>>>AAABBBAAA@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAIIICCC;;;888888::::::999999999999888777666555444222222111111000000///////////////............---------------------------------------------------,,,,,,,,,---------......------------------------........................000000000000111111111111000222333333222111333444444444333333444666888999777888999:::<<<>>>@@@BBBFFFDDDBBB@@@>>>>>>>>>>>>????????????????????????>>>======>>>???@@@AAAAAA???>>><<<:::999999999999999999:::::::::999888888333333222111000000000000111000000000000/////////111111111111111111111111222111111111111000000000//////000000000000//////...000222333222111111111111222222333333333333333333444555666777888999:::<<<<<<<<<;;;888666777777888999:::;;;===>>>@@@@@@=========<<<;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999888777666555444444333333222111111111000000//////.........------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------......---............/////////000000000000000000000000///000000000000111111111333444555555444444666888666888999999888999:::<<<;;;888777999<<<===<<<:::999999888777777888888999;;;;;;;;;:::999888777666777777777666555555444444555444222000////////////////////////////////////------,,,+++++++++++++++++++++++++++++++++++++++)))))))))*********++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................---............/////////000000000111111111222222333333222222333333444555222333444444555666777777777999;;;:::777444222222333666999:::999888888888666333///,,,++++++***)))))))))((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************************************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,------------...............///////////////000000000111222333333444222222333444555777999:::<<<<<<<<<<<<>>>?????????>>>???@@@BBBCCCBBBBBBAAA????????????????????????EEE@@@:::888999;;;:::888888888777777666444333222111111000000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......................../////////000000000111111000111333222111111222444444333222222444666999;;;;;;::::::;;;<<>>>>>??????===>>>>>>>>>?????????@@@??????>>>>>>???@@@AAAAAA???>>><<<;;;:::999:::::::::::::::::::::999888777333222111111000000000111000000000000000000000000111111111111111111111111111111111111000000000000//////000000000000//////111333444333111000000111111111222333333333333222333444555666777888999999<<<<<<===;;;999777777888888999:::<<<===???@@@AAA@@@???===<<<;;;===???AAA<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999888777777444444444333222222111111000000/////////.........---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------.........////////////////////////......//////000000000111111111222333444444333444555777666777999999888888:::;;;===:::888:::@@@BBB@@@===777888888888999999999::::::::::::::::::999888777888777777666666555444444666555222///......///000........................---,,,,,,+++***+++++++++************************))))))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////000111111111222222222222333333222222333333444555555555666666777888888999777999;;;:::888666555666111555888::::::888777777444111---*********)))(((((((((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********************************+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......------....../////////000///000000111111222222222222222222333444666777888999:::<<<===============<<<>>>???AAABBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999<<<<<<:::777666666666555444333111111000000//////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............................../////////000000000000222333333222222333444444333333333555888:::<<<===<<<;;;;;;;;;===>>>???AAA@@@????????????AAAAAA=========>>>??????@@@@@@AAAAAA@@@???>>>>>>??????>>>>>><<<;;;;;;;;;<<<===<<<<<<<<<;;;999777666555333222222111111111111222111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////222333222111000111444777000111222222333333222222333333444555666777777888999;;;<<<;;;:::999:::;;;;;;;;;<<<======>>>??????BBB???<<<:::;;;>>>AAABBB;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999999888555555444444333222222222////////////............------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------............//////..................000000000000111111111111111222333333333333555777555777888888888888999;;;===999777:::@@@BBB@@@===777888999;;;;;;;;;;;;:::777888999999::::::::::::777777777666555555444444555333111///---...//////------------------------,,,,,,+++************+++************************(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------........................------------............000111111111222222222222333333222222333333444555777777777888999999::::::666888::::::999999999:::000444888::::::888777777444000,,,***))))))((('''((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******************************+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---------......//////000//////000000000111111111111111111222333555666777666999<<<===<<<:::::::::<<<<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<888777666999<<<<<<999555444444444333222111000///////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000222333333222111333444444333333444666888:::;;;:::::::::999999:::::::::<<<<<<===>>>???@@@AAAAAA=========>>>>>>?????????AAAAAA@@@???>>>=========>>>===<<<;;;:::;;;<<<===<<<<<<;;;:::888666444333222222111111111111111222000000111111111111222222111111111111111111111111//////000000000000000111//////000000000000//////.../////////000333888<<<000111111222222222222222222222333333444555555666777888::::::999:::;;;===<<<<<<<<<<<<<<<<<<======>>>???@@@???===<<<>>>@@@:::::::::::::::;;;;;;<<<999999999999999999999999999:::::::::::::::999999555555444333333222222111........................,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------------.................................000000000000111111111111000111222222222333555777555777888888777888999;;;888666555777;;;===<<<:::777888:::<<<===<<<:::999555666777888999:::::::::666666666555444444333333222111///...------...///------------------------,,,,,,+++***************************************((((((((()))))))))******)))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,------------.........000000000111111111222222333333222222333333444555777777777888888999999999666888999:::999999:::;;;///333888;;;:::999777777444111---******))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,***++++++,,,------......,,,,,,---......///000000/////////000000000000000111111111111222444555666555777999999777777888999<<<;;;;;;<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;999666444666888999777444333333333222111000///....................................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........////////////000222111000000111333222333333444666777888888777888999:::::::::::::::999:::<<>>>>>>>>>>>>>>??????>>>=========>>>>>>>>><<<;;;999888888888999888888888777666444333222000000000//////000000111/////////000000000111111000000000000000000000000////////////000000111111//////000000000000//////+++---...//////111555777000000111222222222222222111111111222222333333444444666888888777777999:::999999:::::::::;;;;;;;;;999DDDOOOMMMBBB::::::???::::::999999::::::;;;<<<888888888888888888888888888888999999999999888888333333333222111111000000........................,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,---------.........------......//////000000....../////////000000000///111222222222222555777555666888888777777999:::555666666777888999999999666888:::<<<<<<;;;888777555666777777888888888888555555555444333333222222.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************(((((((((((()))))))))***)))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,---------........./////////000000000111111333333222222333333444555555555555666666666666666777888999888666666666777///333888;;;:::999777777555222...++++++******)))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------...///000000////////////000000000000111111111111222333444555555666777666333333666999;;;;;;::::::;;;<<<>>>???::::::::::::::::::::::::;;;777333333555666555444222222222222111///...------...........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...///000000//////000111111111333444555666666666777888:::<<<============888:::===???@@@???===<<<>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@>>>===:::888666555555555444444555555444444333222//////.........//////000---.........//////000000////////////////////////.../////////000000111111//////000000000000//////---///111111///...---...000000111222222222222111000000000111111222222333444555666666555555666888666666777888999999::::::666KKK^^^\\\III999999???999999999999::::::;;;<<<777777777777777777777777666777777888888888777777222222111111000/////////---.....................,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......------......///000111111---------........./////////000111222111222555777555666888888777777999:::666777999999888888999;;;555777:::<<<<<<:::777555666777777777777666666555555444444333333222111111+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000333333222222333333444555333333333444444444444444888999999777444222222333111333555999;;;:::888555888444...***((((((&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++---,,,,,,,,,,,,---.........------------...//////////////////000000000000///000000111111222333333666555555555555777888999999999:::<<>>======<<<;;;;;;::::::999777666555666555444222555444222000//////000111////////////////////////////////////////////////......------------......111111000000//////.....................///000000//////............/////////000000000111111111111//////000111222222222222333333444444555666666666888888888999999:::::::::;;;;;;:::999999999:::::::::999999888888999999:::999777555555777888888888888888888777777666555444555444333222111///......///............---------******************************************************+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...------------...//////000000000111222444555666666666555555666888:::;;;999888666555555666888999888888777777666666555555666666555444444444444444111111000///////////////------------------------,,,,,,,,,+++++++++******************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,//////.........------------------------...//////333333222222333333444555555444333222111222333444777666444222222222444555111333666999;;;:::777555888444...***(((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))***************))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,---......---------------......////////////000000000000111111111222222333333444444666666555555666777999:::<<<:::999999;;;<<<;;;:::<<<<<<;;;;;;:::999999999666666666666666555555555333222222111000///...---------,,,,,,,,,,,,------------------,,,,,,,,,,,,***++++++***))))))***,,,))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///...---000000000000////////////111111111111222333444444444444444444444555666777999999999999999999999999:::999888777777888999999;;;;;;;;;;;;::::::999888777666444444555555444222555333111000//////000111......................................................------------......000000000/////////.....................//////000//////............////////////000000000111111111///000111222333333333333333333333444555555666666777777888888999999::::::<<<;;;:::999999999999999::::::::::::::::::::::::999777666666777888888888777777777777666555444444444333333222000//////...............------------*********************************************************+++++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...............------------...///////////////000111222333444444444444555666888999:::888777666555555666777888777777777777777666666666555555444444333333333444111000000///////////////------------------------,,,,,,+++++++++******************************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,//////.........---------......------......///000222111111111111222333333444444333222222333444555666555333111111222333444000333666999:::999777555777333...***)))((('''&&&'''''''''''''''''''''''')))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))*********))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******)))))))))*********++++++,,,,,,++++++,,,,,,---...------,,,,,,------.../////////000000000111111111222222333333444555555555666666666666777888999:::===;;;888777888999:::999;;;;;;;;;:::999999888888444555666777777666666555222222111000///......---------,,,,,,,,,,,,---------------,,,,,,,,,++++++)))+++++++++))))))***+++)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********+++......---,,,////////////000000000000000000000000111222333333333222222333444555666666999999888888999:::;;;<<<999888666555555666888999999::::::::::::888777666666555444444555666555333444333111000//////000111......................................................------------......///////////////...............------......///000//////............//////////////////000000000000000000111222333333333333333444444555555666666777777777777888999:::::::::===<<<;;;:::999888888888::::::;;;<<<<<<;;;::::::999888666666777888888777666777777666666555444333333222222111000//////...............------------*********************************************************++++++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------------.../////////////////////000111222222222444666777888999999888777666555555666777888666777777777777777888888555555444444333333333333111000//////......//////------------------------,,,++++++++++++***************************************))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...............---------//////......//////000111111111000000111111222333444333333333444555666666444444222111111111222333///222666999999888666666777333...***)))((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,------.../////////000000000111111111222222333444444555555555666666666777888999999:::999888999:::;;;:::999:::::::::999888888777777222444666777888777555444111111000//////...---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))***,,,+++***)))***+++))))))))))))************************++++++++++++************************+++++++++++++++,,,,,,,,,+++******,,,...///...,,,////////////000000000000000000000111111222333444666666666666777888::::::;;;:::999999:::<<>>===<<<;;;:::999999999:::;;;===>>>>>>===;;;:::999888666777888888777666555666666555555444333222111111111000000//////............---------,,,,,,************************************************************++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------............------------...//////000000/////////000111111111222555777999999999999888777777666666777777888666666666777777888888888555555555555555444444333000000///............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------..............................///////////////000111111111111111111111222333333333333333444555666777777444444333222222333333444...222777999888777666666666333---***)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++************+++,,,,,,+++++++++++++++,,,------...////////////000000000000000000111222222333333444555555666777777888888666666999<<>>@@@999888666666666888:::;;;999999::::::999888666555777555555555777888777666111111000000000000000000................................................------,,,,,,,,,,,,---------------------.........---------------...//////......------------......---............/////////000000111222333333333333555666666777777888999999888888999:::;;;<<<===>>>??????===<<<<<<;;;;;;;;;:::;;;===>>>>>>===;;;:::999888777777888888777555444555555444444333222111000/////////////////////...------------,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......------------...//////111111000000000111111222222333555888999:::999999888888888888888888888888555555555666777777777888555666666666666555444333000//////...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------......---.....................///////////////000111111222222222222222333444444222333444555666666777777555555444444444555555555---222777999888666666777666222---***))))))((('''''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))************))))))******+++,,,++++++******++++++,,,---------........./////////......//////000111111111333333444555666666666666333555999===@@@@@@===:::999888888777666666555555333333444444444333111111//////......------------,,,,,,++++++++++++,,,,,,+++++++++*********))))))(((***,,,,,,+++***)))***((((((((()))))))))******)))))))))************+++************************))))))******+++,,,,,,,,,---,,,,,,...000000///.........//////000000111111222222222222333444555666555555666777888:::;;;<<<666666555666777999;;;<<<888888888888999::::::;;;:::999999888777777666666777666555555666777666444000000000000000000000000------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------------------,,,,,,------...///......------------......------------........./////////000111222222222222444555555666666777888888777888999:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===;;;;;;<<<======<<<;;;;;;999888777888999888666444333444444333333222111000............////////////------------,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))************+++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////000000000000111111222333333444555666777888888888777777777888888777777777444555555555555555666666444555666666666555444333000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...............//////......//////000111333333222222333333444555222333444555555555555555555555555555666666666666,,,222888999777555555777666222---***))))))((((((''''''''''''''''''''''''///,,,)))%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))***++++++***************+++,,,,,,,,,,,,,,,------------...---......///000000111111111222333555555555555444444555888;;;>>>>>>;;;999888888777666666555555444444333333222111000//////.........------------,,,,,,,,,++++++++++++,,,,,,+++*********))))))))))))'''***,,,---+++***))))))(((((((((((()))))))))***))))))))))))************************************((())))))***++++++,,,,,,,,,++++++---///000///---.........///000111111111111111111111222333444555333333333444666777999:::444444555666777777888888666777888::::::::::::::::::888666555444555666666666555333333444444333111//////000000000000000///---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------,,,,,,------...///...------,,,,,,------...,,,,,,---------...............///000111111111111222222222333444444555555555666777888:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999888888888999888666333333333333333222111000///---------....../////////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))***************************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////.........///000111222333444333333333444444555666555555666666666666555555444444444444444333333333222333444555555333111000//////...------------...++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////......------......///000222222222222222333333444222333444555555444333333333444444555666666555555,,,222888999777444555777555222---***))))))((((((''''''''''''''''''''''''555111,,,'''$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++*********)))***++++++,,,+++++++++,,,,,,,,,------.........///000000111111000111333444555444444333777777777888:::;;;999888777777777666555555444444555444222000///.........------------------,,,,,,,,,++++++++++++++++++,,,************))))))))))))'''***,,,---,,,***))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,+++******,,,......---,,,---......///000111111222000000000000111222333444222222222333555777888999555666777888999999888888444666888:::;;;:::999888999777555222222333555666555444222222222222000///...///000000000000000///---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,---------......---...///000000111111111///000000111111222333333333444555777888999;;;;;;999999999999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<999888888888999888555333222222333222222111000///,,,,,,------.../////////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////,,,,,,------///000222222444333111111111111333444333444444555555444444333444444444333333222222222000111222333333222000...//////...------------...++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////---------------...//////111111111000111222222333222333444444444333222111222333444444555555555444///222666888888777777777555222---***))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////111222333333444444333333444555777888999999888888777666444333333444555666222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---------............///////////////000111222333111111222333444444444444888999666333444999======666666666666555555555555666666555444333333222222444444333222111111111111///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++............////////////,,,------...............000111111222222333333444666555555555555666666777:::999888888999:::<<<===888888::::::::::::888888999888777777888888777555777444111111444444///+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,---------------............///000000000000111111111111333333333444444333222222444444444555444444333333444444333222222111000000333333222111000///...---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000////////////111222333222333444444555555444444111111111222222333333333///222666888888777777777666222---***))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((()))))))))*********)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////111222222333444333333333666666666666666888999:::999888777555444444444555222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------------............////////////000111222333000111222333444444444444444666666444666<<<@@@@@@777777666666666666555555666666555555444333333222444333222111000/////////............---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++............////////////------...///////////////000000111111222222333333666555555555555666777777999999999999:::;;;<<<===888999:::;;;;;;:::999888===;;;999999999888666555444333222555888777222,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------------------............//////000000000111111111222333333444333333222222333333444444555444444444444444444333222111111111333222222111000///...---...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////000/////////000111222333222333444444555444444444111222222222333333333333...222666888888888777888666222---***))))))(((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))******)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////111111222333333333333222777666555444555777999;;;;;;:::888666555444444444222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------------............////////////000111222222000111222333444444444444111555666555777<<>><<<:::999999888666555222222333555777666222...---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000111111111222333333333333222111222333444555555555555444444444333333333222222111111000//////...---------------,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........///////////////000000111222222222222333444444444444333333333333333333333333444---111555888888888888999777333...***)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////000111111222222111111111333555777888777666555333333444444444444444444111111000000///.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))******+++++++++,,,,,,,,,------------...............///000111222333444555666777777777777555999;;;:::;;;>>>>>>;;;999999999888777666666555555555555555555444444444333222111000///.........---,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------............///000000111111111111111222222333333444555555555444444444555555666888888888999:::<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888888666555555333222111111000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,------------......////////////000000000000111222222333333333222111222333444555555555555444333333333333333222222000000//////...---------------,,,,,,,,,+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------...............//////000111111222222111222333333444444333333333333333333333333333333---111555888999888999999777333...***)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------...///////////////000111111111111000///222555888999777555333111111333444444555444444111000000//////......---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++,,,,,,,,,,,,------------............///000111111333444555666777777777777555999;;;;;;>>>BBBCCCAAA999999888777666666555555444444444444444444444444222111000//////......///,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------.........//////000111111111111111222222333333444555555555444444444555555777888999888888999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;777666555555666777555444555333111...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,------------......////////////000000///000111222333333333333222222333444555555555555222222222222222222222222//////......------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------............///000111222222222111111111222333333333333333333333222222222222111111---000555888999999999999888444...***(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////...///000000111111000000000222444666777666555444222333444555555555444333000000000///......------************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))***+++++++++++++++,,,,,,,,,---------...............///111111222333444555555666666555444777999888;;;@@@AAA@@@999888888777666555444333333333333333333333333333//////...............///++++++++++++************++++++************++++++************************************************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------............///000000111111000000000000111222222333333444444444444444666777888999888888888888999:::;;;;;;;;;:::999888888999:::;;;999777555555666555444222000000000///---,,,------,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++,,,,,,,,,---------........./////////000000///000111222222333333333333333444444555444444444111111111111111111111111.........------------,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---...000111222222111111111111222333333333333222222222222111111000000000,,,000555888999999999:::888444...***((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000...//////000000000000000222222333444444555555666555555666666666555333222000000000///......------************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++++++++,,,,,,,,,---------...------......///000111111111222333444444444444333666666444555999:::888888888777666555444333333222222222222222222222222---,,,,,,,,,,,,---......+++++++++************)))++++++************++++++************************************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------............///000000000000000/////////000111111222222333333444444666777888999888777777666777999:::;;;::::::888888888888::::::;;;999777666555444222000,,,...000111000......---,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++,,,,,,,,,---------............/////////000//////000222222333333333444444444555444444333333000000000000000000111111------------------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...000111222222111111111111222333333333333222222111111111000000//////...111555777777888999::::::666///+++)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************))))))(((((()))+++---...,,,,,,------------------......///000000000000000000111222222444444555666777777666555444333333222///...,,,+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((()))(((''''''''')))***+++))))))))))))******************+++++++++,,,,,,,,,.........///////////////---...///000222333444555111111111222333444555666666555444444333222111111000000000000000///..............................+++++++++*********))))))))))))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,...000000///...///000//////000111222333333333444444444444444444444444666777777777777888888888:::::::::999999999888888999777555444444444333222//////...------------...,,,,,,,,,++++++*********+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------/////////000111111222222222222111111222222333444444222111111222111000...---------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------------------///000111000000111444666111222333333333111///...///000111222333444444444...111555777888999:::;;;:::555///+++)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))************))))))))))))+++,,,---,,,,,,,,,------------.........///000000000000000000111222222444444555666666666555444333222111111///...,,,+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''((()))***))))))))))))******************+++++++++,,,,,,,,,............////////////......///111222333444555222222222222222222333333333222222222222222222222000000111111000000///...------------------------+++++++++*********))))))))))))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,...///000///...///000//////000111222222222222333333444444444555555555777777777888888888888999::::::999999999888888888999777444444444444333111///......---------------,,,,,,,,,++++++*********+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......................../////////000111111222222222222111111222222333333444222111111111111000...---------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...***+++---///111111000000111222333444333222000///000111111111111111000000...111555888999:::<<<>>>:::555///+++)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%""""""&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((())))))))))))******+++******)))******++++++,,,,,,,,,---------............///000000000000000000111222222444444555666555444444333222111000///...---,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((()))))))))))))))******************+++++++++,,,,,,,,,------........./////////......///111222333444555444333333222222222222111000111111111222222222333111111111111111000//////------------------------+++************)))))))))))))))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,---//////........./////////000111222222222222222333333444555666777777777888888888888999999999999999999999888888888777888666444333333333222111///...------,,,,,,------+++++++++++++++*********+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......................../////////000111111222222111111222222222333333333333222000000111111///...------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------000555999999555111222222333444444333222111000111222222222222222111...222666999:::<<<>>>???999555///+++)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++******************+++,,,,,,------...............///000000000000000000111222222444444555666444444333222111000000///------,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******))))))((((((''''''((()))))))))******************+++++++++,,,,,,,,,,,,------....../////////...///000111222333444444333333444444444333333333222222222222222222222222111111111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((()))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++---//////...---.../////////000111111111111111111222333444666777888999888888888888999999999999999888888888888777777777777555333222222222111000...------,,,,,,,,,,,,,,,+++++++++***************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.............../////////000111111222222111111222222333333333333333111000///000000///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------.........222111222777===>>>999444222222333444444444333333///000222444666777777888///222666999;;;<<<>>>@@@999444///***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!(((...///+++&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***+++++++++*********)))++++++,,,,,,---...//////......///000000000000000000111222222444444555666555555444333222111000000,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...//////000//////000111222333333444222333444555666666666666666555555444333333222222111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++---//////...---.../////////000111111111000000000111222444666777888999777777888888888999999999888888888777777777666666666444222111111111000///------,,,+++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........///////////////000111111222222000111222333333333222222222000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////111...,,,000555888555222111222222333444444444444000111222444555666777777///222666999:::;;;===???888444...***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''///666444,,,%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******+++++++++*********+++,,,,,,---...//////......///000000000000000000111222222444444555666555444444333222111000000,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***((()))))))))))))))((('''))))))))))))******************+++++++++,,,,,,,,,++++++,,,---...//////000///000000111222222333333000111333555666777666666777777666555444333222222000000000000000///......++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,......---------...//////000111111000000///000111222333555666777888666777777777777888888888777777777777666666666666555333111000000000///...---,,,++++++******++++++)))))))))******************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////////////////000111111222222000111222333444333222222111000......//////---,,,++++++,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,---...//////000---+++,,,///222222111000111111222333444444555222222222222222111000000000333666999999:::<<<===888444...***)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((,,,000...)))$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((()))***+++,,,,,,++++++***++++++,,,---...///000......///000000000000000000111222222444444555666333333222111000//////...++++++,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***'''((()))******))))))((())))))))))))******************+++++++++,,,,,,,,,***++++++,,,...//////000000000000111222222333333000111333444555444333222555555555444444333333333///////////////...------++++++++++++++++++++++++(((((((((((())))))******))))))))))))************************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***,,,......---------...///000000000000000//////000000111222333444555666555555666666666777777777777777666666666555555555444222000/////////...---,,,,,,+++***************((()))))))))*********+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000/////////000111111222222///111222444444333222111111///............---++++++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,---...///000111000/////////111222333//////000111222333444555333333222222111000......000333666888999999:::<<<888444...***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((***+++,,,,,,,,,+++******+++,,,---//////000...//////000000000000000000111222333444555555666222222111000///...------++++++,,,,,,+++***((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&'''(((*********))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,...//////000000000000111222222222333000111222333333222000...222222333333333333444444...............------,,,************************'''((((((((())))))******))))))))))))************************************************************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------***,,,......---,,,---...///000000000000000//////000000111222333333444444555555555555666666666666777666666666555555555555444222000/////////...---,,,++++++***)))*********(((((())))))*********+++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000/////////000111111222222///111222444444333222111111///...---......---++++++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,---//////000...000000000......///111/////////000111333444555111222222333333222222222222333444666888:::<<<===888444...***)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%&&&''')))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))***************++++++,,,---...//////////////////000000000000...///000111222333444444444333222000///---,,,+++************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,---------......////////////000000000000222222222333333222222111000000000000000000000000------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000000111222222333333555444444444444555666666666666555555444333111000222111000///...---,,,,,,+++*********))))))(((((())))))))))))************************************************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000///000111222222222222222000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,------......///111111111000000000000000000000000000000000000000...//////000000///...---222222444666999;;;<<<===888444...***)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%'''((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))***************++++++,,,---...//////////////////000000000000//////000111222333444444444333222000...---++++++************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))******++++++++++++++++++,,,,,,,,,,,,////////////000000000000000000111111222111111111////////////////////////------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000000111222222333333444444444444444555666666666666666555444333222111111111000///...---,,,,,,************)))))))))((())))))))))))************************************************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///.../////////000000000000///000111222222222222111//////...,,,,,,++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,------......///////////////////////////000000000000000000000000...///000000000///...---111222444666999;;;===>>>888444...***)))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))******************+++,,,---...//////////////////000000000000//////000111222333333444333222111000...,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((()))******++++++))))))*********+++++++++////////////000000000000...//////000111111111000////////////////////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000000111222222333333444444444444444555555666666666666666555333222111000000///...---,,,,,,+++************))))))))))))))))))))))))************************************************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///....../////////000000000000000111111222222111111///...---,,,,,,++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,------......///............////////////000000000000000000000000//////000000///...------000111333666999<<<>>>???888444...***)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******************+++,,,---......///////////////000000000000///000000111222222333333222111000///---,,,+++***************)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((()))******++++++)))************+++++++++////////////000000000000......///000111111111111////////////////////////,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...............///000000000000000111222222333333444444333333444444555666666666666555444333222111//////......---,,,,,,+++*********)))))))))))))))((()))))))))************************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///........./////////000000000000111111111111000000...------,,,+++++++++,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,------......///......///////////////000111111111111111111111111000000000//////...------///000333666999<<<>>>@@@888444...***)))))))))(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************)))******+++,,,---......////////////000000000000000000000111222222333333111000///...---,,,+++***************)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((()))******+++++++++++++++,,,,,,,,,------////////////000000000000///000000111222222111111........................,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,---------...............///000000000000000111222222333333333333333333333444555555666666555555444222111000......------,,,,,,++++++))))))))))))))))))******((()))))))))************************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///............////////////000000111111111000000///------,,,+++++++++,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,------......////////////000000111111111222222222222222222222222111000000///...---------...000222666999===???AAA888444...***)))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))***+++,,,---......////////////000000000000000000111111111222222222000///...---,,,+++******************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((()))******++++++,,,,,,---------.........////////////000000000000000111111222222111111000........................++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************++++++++++++***++++++,,,,,,------..................///000000000000000111222222333333333333333333333444444555444444444444333111000///------,,,,,,,,,+++++++++))))))))))))************))))))))))))************************************************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------........./////////000000111111000000//////,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++,,,------....../////////000000111111222222222222222222222222222222222111000...------------...///222555999===@@@AAA888444...***)))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&'''((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))***+++,,,------...////////////000000000000111111111111111222222222///......---,,,+++******************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))******++++++,,,---------............////////////000000000000111111111111000///..............................++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************++++++++++++******+++,,,,,,---.....................///000000000000000111222222333333333333222222333333444555333333333222111000///...,,,,,,,,,,,,++++++++++++((()))))))))************))))))))))))************************************************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------.........//////000000000000000//////...,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++,,,------......///......//////000111111222000000000000000000000000333111000...---------------///222555999===@@@BBB888444...***)))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&((()))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))***+++,,,------...////////////000000000000111111111111111222222222......------,,,+++******************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((()))******++++++,,,,,,,,,---------......////////////000000000000111111000000///---,,,+++........................+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---.....................///000000000000000111222222333333333333222222333333444555222222222111000///...---,,,,,,++++++++++++++++++(((((())))))*********+++))))))))))))************************************************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------.........//////000000000000000///......+++++++++***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++,,,------......///---------...///000000111////////////////////////333222000...---,,,------,,,222555555777<<<@@@???999555///+++)))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""(((&&&'''++++++((('''))))))((('''&&&%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++---......///000000000000////////////222111000111333222...+++...---,,,,,,++++++,,,,,,***************************)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---------...............///000000000000000////////////000000000000//////000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............///111111222222222333333333333222111111111222444444222222111111000/////////************************************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------......//////...---,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---...////////////////////////000000000000000/////////............000000///...------,,,,,,---222555555777<<>>>>>999444///***)))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%&&&((()))***(((***...---(((&&&'''((('''&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,---......////////////////////////...111222000,,,+++...222------,,,+++++++++++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,+++++++++,,,,,,,,,------//////000000000000////////////000000000000//////000000///...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............////////////000000000111111//////.........///000111/////////...------,,,,,,************************************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))***************************************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------.........///......---,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,******,,,---------------////////////000000000000.........---------,,,,,,------,,,,,,++++++******...333666555666;;;======888444...***))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$#########%%%(((+++---***)))+++///...(((%%%&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,---......---...............//////000111111111...---,,,,,,---,,,,,,+++***+++++++++******************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,+++++++++,,,------.........//////000000000000/////////000000000000//////000//////...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---------............////////////000000000111111............//////000000//////......------,,,,,,************************************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------...............---------------,,,,,,,,,++++++******************************+++++++++*********))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---............////////////000000000000//////.........---------------,,,,,,+++++++++***...333666555555:::<<<<<<888444...***)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%$$$$$$$$$&&&))),,,...***)))***...---(((%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,---------,,,,,,------............000///000444888777111+++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,+++,,,,,,---.../////////......///000000000000000//////000000000000////////////...---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---------............///000000000111111111222222//////000000000111111111000//////......------,,,************************************************************************************************************************))))))*********+++++++++************************)))))))))))))))))))))))))))***++++++++++++***)))*********************************************************+++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------------...............---------,,,,,,,,,+++++++++************************)))******+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---...//////000000000////////////000000000000000000000000////////////------------,,,,,,,,,,,,///444666444555999;;;:::777333...***))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&((()))+++,,,***((((((++++++'''%%%''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,---------++++++,,,,,,---............---///777@@@AAA999000,,,,,,+++***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,------...///000000---...///000000111111000//////000000000000////////////...---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............///000000000111111111222222///000111222222222111111000//////...------,,,,,,************************************************************************************************************************)))************+++++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************+++++++++***************************++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,---......///.........,,,,,,,,,,,,++++++++++++************************((()))***,,,,,,+++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---...///000000111000000////////////000000000000111111111000000000//////---------------,,,,,,,,,///444666444555888:::999777333...***))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((()))))))))))))))***)))&&&&&&((((((&&&&&&)))&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------***++++++,,,------......------000666======777111,,,++++++***************))))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,***+++,,,---...//////000---...///000111111111111//////000000000000/////////......---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............////////////000000000111111///000111222222222111111......------,,,,,,++++++************************************************************************************************************************)))************+++++++++************************)))))))))))))))))))))))))))***,,,------,,,***)))************************+++++++++*********))))))************++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,------...//////......,,,,,,,,,++++++++++++***************************''')))***,,,,,,,,,***)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---...///000000000000////////////000000000000000000000000////////////+++++++++++++++,,,,,,,,,000444666444444888:::999777333...***)))******)))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((***************)))(((((()))&&&$$$&&&'''%%%&&&***&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,---.........///111333444222///,,,,,,++++++***)))*********))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,)))******+++---...//////---...///000111111111111//////000000000000/////////......---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------.........//////............/////////000...///111222222222111000------,,,,,,+++******)))************************************************************************************************************************)))************+++++++++************************)))))))))))))))))))))))))))***,,,------,,,***)))************************++++++++++++******)))))))))************+++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,---.../////////...,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((***,,,---,,,***)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---...////////////////////////000000000000000/////////............******************++++++000333666666555555888;;;888444///,,,******)))(((((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((()))***%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$%%%(((+++---'''***,,,+++))))))+++---,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&))))))&&&%%%(((---******+++,,,------------------------------------,,,---///000000...---+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************,,,,,,,,,---------......,,,------...///000111111111000000000000///---++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++*********))))))************************************************************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...............---,,,,,,,,,,,,---......111000000000000000111222---,,,++++++******++++++++++++++++++++++++++++++))))))))))))************)))************+++++++++************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++,,,,,,------...------------------------............---,,,+++***++++++++++++++++++++++++************************************************))))))))))))************)))************+++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))+++*********))))))((((((******)))))))))))))))***)))******++++++,,,------......////////////......000///...------...///000000//////...------,,,,,,************************000333666666555555888;;;888444///,,,******)))(((((((((((((((((((((((((((***)))))))))((((((((('''(((''''''''''''(((((()))&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&(((***+++''')))++++++))))))***---***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((())))))(((((()))******+++,,,---------------------------------------.../////////...,,,***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,------------,,,,,,---...///000111111222111000/////////...---+++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************+++++++++*********))))))************************************************************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...............------,,,,,,------...///000000//////////////////---,,,++++++******++++++++++++++++++++++++++++++))))))))))))************)))************+++++++++************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++,,,,,,------...------------------------............---,,,+++***++++++++++++++++++++++++************************************************))))))))))))************)))************+++++++++************************************************))))))))))))************))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))************)))))))))(((******))))))))))))***************+++,,,,,,------......////////////......000///...------...///000/////////...---,,,,,,,,,************************000444666777555666888<<<888444///,,,******)))((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((())))))((()))******))))))***+++''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&''')))+++***'''******+++,,,------------------------------------......//////...,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,---...///000000111222111000///......//////+++++++++************)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************+++++++++***************************************************************************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........//////---------,,,------...///000//////......---------,,,,,,+++************+++++++++++++++++++++++++++))))))))))))************)))************+++++++++************************************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++,,,,,,------...------------------------............---,,,++++++++++++++++++++++++++++++************************************************))))))))))))************)))************+++++++++************************************************((()))))))))***+++++++++))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))************))))))))))))***)))))))))))))))************++++++,,,,,,------......////////////......//////............/////////......------,,,,,,+++************************111444777777666666999<<<888444///,,,******)))((((((((((((((((((((((((((())))))))))))((((((((((((***)))((('''''''''''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''(((((((((''''''((()))))))))))))))))))))&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###&&&'''&&&'''******)))******+++,,,------------------------------------//////......---+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,---...///000000111111111000///------...///+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************************************************************************************************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////---------------...//////000000000///...---,,,,,,,,,++++++***************************************((()))))))))************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++,,,,,,------...---------------------------.........------,,,+++++++++++++++++++++++++++************************************************((()))))))))************))))))*********+++++++++************************************************(((((()))***++++++,,,,,,))))))))))))))))))))))))((()))***)))(((((()))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))***+++******++++++,,,------.........////////////....../////////....../////////------------,,,,,,++++++************************111444777777666666999<<<888444///,,,******)))((((((((((((((((((((((((((((((((((((((())))))))))))***)))((('''''''''''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((((((&&&%%%)))(((((((((((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###,,,000+++&&&&&&)))*********+++,,,------------------------------------.........---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------,,,------...///000111111111222222000---,,,---///+++++++++*********))))))************************))))))))))))************((()))))))))************************************************************************************************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...//////000...------------...//////000111111000000...---,,,,,,+++******))))))******************************((()))))))))************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++,,,,,,------...---------------------------------...------,,,,,,++++++++++++++++++++++++************************************************((()))))))))************))))))*********+++++++++************************************************((())))))***+++,,,,,,---)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))******))))))(((((()))***++++++***++++++,,,------............////////////.........//////////////////...,,,,,,,,,,,,,,,+++++++++************************111555777888666777999===888444///,,,******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%)))(((''''''(((((('''&&&''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))555:::000&&&%%%((((((******+++,,,------------------------------------------,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***************************))))))(((((())))))***((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,---------......---...///000111222222333333555777444000------...+++++++++************)))************************)))))))))*********++++++))))))))))))***************************+++++++++************************************************************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---...///000000......------......///000///000111111000///---,,,++++++***))))))))))))***************************))))))))))))************)))************+++++++++***************************************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++,,,,,,------...------------------------,,,------...------,,,,,,++++++++++++++++++++++++************************************************))))))))))))************)))************+++++++++************************************************)))*********+++,,,,,,,,,)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,++++++,,,,,,------............////////////............////////////......++++++++++++++++++++++++************************222555888888777777:::===888444///,,,******)))((((((((((((((((((((((((((('''((((((((()))))))))***(((''''''''''''(((((()))&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%***(((&&&&&&(((((('''$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((444888...'''((()))&&&******+++,,,------------------------------------,,,,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,------.........///////////////000111222333444444666:::<<<:::444///...///+++++++++************)))************************))))))*********+++++++++))))))))))))************))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---...///000000...............//////000---...///000000///---,,,++++++***)))))))))))))))************************))))))))))))************)))************+++++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++,,,,,,------...------------------------,,,,,,------...------,,,++++++++++++++++++++++++************************************************))))))))))))************)))************+++++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))((()))))))))************(((((((((((()))***+++,,,++++++,,,,,,---...............////////////......---...///000000///...---*********+++++++++++++++************************222555888888777777:::===888555///,,,******)))((((((((((((((((((((((((((('''((((((((())))))******'''''''''''''''((()))***%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''""",,,///)))''',,,,,,&&&******+++,,,------------------------------------++++++***************+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,.........////////////000000000111222333444444555888===AAA>>>888222///000+++++++++************)))************************)))************+++++++++))))))))))))************))))))******++++++++++++************************************************************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---...///000111...............///000000***,,,---//////...,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++,,,,,,---......------------------------,,,,,,------...---------++++++++++++++++++++++++************************************************))))))))))))************)))************+++++++++************************************************,,,,,,++++++++++++++++++))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))(((((())))))*********+++(((((((((((()))***+++,,,++++++,,,------......///......////////////......---...///000000///...---******************++++++************************555666888888888999;;;===666777333+++'''(((***)))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''',,,(((%%%$$$%%%&&&%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************+++,,,------......------///////////////000111111777777888777555111---***))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------....................................---,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++***************************)))************+++++++++************************++++++************++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------......////////////............---------,,,,,,,,,,,,,,,,,,++++++*********************************333444666666666777:::<<<666777333+++'''(((***)))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***'''%%%$$$&&&&&&&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************+++,,,------......------...............//////000222333333222000---***((())))))))))))))))))))))))))))))))))))************)))************+++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------.................................------,,,++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++***************************)))************+++++++++************************++++++************++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------......////////////.........------------,,,,,,,,,,,,,,,,,,+++++++++******************************333555666666777888:::<<<777777333+++'''((())))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++,,,,,,---............---------------............000///...---,,,+++))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************)))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************************)))************+++++++++************************++++++************++++++************************+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------------......////////////......------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************555777888999999;;;===@@@777888444+++'''((()))(((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((())))))************+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++,,,------...............---.....................000///---,,,++++++,,,,,,))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------.........////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++************************555777999::::::<<<>>>AAA888888444,,,'''''')))(((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************++++++++++++,,,---......//////......//////000000000//////...///...,,,++++++,,,---...))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---------...............////////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************444555777888999:::===@@@888999444,,,''''''((('''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&((((((((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''(((((())))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,------...////////////...///000111111111000......---,,,***))))))***++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))))))))))))))***))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***************************)))************+++++++++************************++++++************++++++***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---------..................////////////......,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,************************444666888999999;;;>>>AAA888999444,,,&&&'''((('''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$'''******(((&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((()))******++++++******+++++++++,,,,,,,,,************************))))))(((((((((''''''''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,------...///////////////...///000111000///---,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................******************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((())))))******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***************************)))************+++++++++************************++++++************++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------..................////////////......,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************666888:::;;;<<<>>>AAACCC999999555,,,&&&'''((('''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%(((******(((&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((()))******++++++******+++++++++,,,,,,,,,************************)))((((((((('''''''''''''''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---......///////////////---...///000000...,,,+++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................******************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''((((((((())))))******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++************************)))************+++++++++************************++++++************++++++************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........//////......////////////......,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************999666777:::<<<<<<>>>BBB<<<888333...+++)))******((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******+++++++++******+++,,,,,,------,,,,,,+++------,,,++++++******)))))))))(((((((((((())))))(((((())))))******++++++(((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,+++,,,------......------.........///......------++++++************++++++******))))))((((((''''''))))))))))))************)))************++++++++++++++++++*********))))))************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++******)))))))))************+++++++++************************))))))))))))************************************************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///............---------+++++++++++++++++++++++++++++++++*********))))))************************888666888===???======@@@;;;888333---***))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++******)))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***++++++,,,,,,+++,,,------......------.........///......---,,,++++++************++++++)))))))))))))))((((((((())))))))))))************)))************++++++++++++++++++*********))))))************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---......******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++************************************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********))))))************+++++++++************************))))))))))))***************************************************************************************************************************************++++++++++++,,,,,,,,,,,,,,,---------.....................------------+++++++++++++++++++++++++++++++++*********))))))************************777666:::???@@@===<<<===:::777222---)))(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***+++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++******))))))))))))***++++++***))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((++++++***))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---............---......//////...------,,,++++++************++++++(((((())))))))))))))))))))))))))))))************)))************++++++++++++++++++***************************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++************************************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************)))************+++++++++************************))))))))))))************************************************************************************************************************************++++++++++++,,,,,,,,,,,,,,,------------.....................------------+++++++++++++++++++++++++++++++++***************************************777666888===>>>;;;;;;===:::666111,,,)))'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))***+++---......---+++***))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++,,,,,,---,,,------...............////////////...---,,,,,,++++++************++++++((((((((())))))******+++((()))))))))************))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,........................------,,,,,,,,,+++++++++************************************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++************************((()))))))))************************************************************************************************************************************+++++++++,,,,,,,,,------------------.....................---------,,,,,,++++++++++++++++++++++++************************************************888555666999;;;999;;;???:::666111,,,)))'''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******))))))((()))***,,,------,,,***)))))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))*********+++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++*********+++,,,,,,------,,,---......//////......////////////...---,,,+++++++++************++++++(((((())))))******++++++((()))))))))************))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++************+++++++++,,,,,,,,,........................------,,,,,,,,,+++++++++************************************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,))))))*********+++++++++************************((()))))))))************************************************************************************************************************************++++++,,,,,,,,,------------------.........//////...------------,,,,,,,,,++++++++++++++++++++++++************************************************888555555888::::::<<>>===???BBB;;;888333---***))))))***((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((***+++,,,---------+++,,,,,,------,,,,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,******+++,,,,,,------...------...///////////////000000000///...,,,+++***++++++************++++++++++++******************))))))))))))************)))************+++++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,........................------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++------------------------------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------)))************+++++++++************************))))))))))))************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,------------...............////////////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++************************555444999???BBB@@@@@@BBB<<<888333...+++)))******((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))+++,,,---.........+++,,,,,,------,,,,,,+++++++++******)))(((((((((++++++***))))))***++++++(((((())))))******++++++(((((((((((())))))))))))'''((((((((())))))******,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++,,,,,,------...---......///////////////000000000///...,,,+++***++++++************++++++,,,+++++++++***)))))))))))))))))))))************)))************+++++++++))))))******++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,////////////////////////---------,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++------------------------------------------------,,,------......------,,,+++++++++,,,,,,---------)))************+++++++++************************))))))))))))************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,---------................../////////000---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++************************888555666;;;>>>======???:::777333///,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$'''+++,,,+++)))((((((''''''((()))***)))(((&&&)))%%%$$$(((***((((((+++,,,)))'''((()))***---///333---((((((---///,,,''',,,+++(((%%%%%%(((+++,,,++++++***&&&######'''+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&,,,+++(((%%%$$$$$$'''***(((((('''''''''&&&&&&&&&))))))))))))(((((((((((()))******++++++,,,------+++,,,,,,------,,,,,,+++******)))((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,---------.........///......------......---,,,,,,+++******))))))))))))*********************************************)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++,,,------------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++************************+++++++++***+++,,,---------------+++---//////............000---***+++...///---***000000111111///---***)))...+++'''(((+++/////////************************************************************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,888555666;;;>>>======???999777333///,,,***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&000,,,((($$$###&&&***---%%%,,,111///)))'''+++000111999BBBEEEBBB>>>@@@EEE///555<<<<<<888333222333444000000222///'''$$$&&&+++))))))---222000((( ((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$&&&'''((('''''''''''''''&&&%%%&&&'''((((((((('''''''''&&&&&&&&&))))))))))))(((((((((((()))******++++++,,,------+++,,,,,,------,,,,,,+++******)))((((((((((((((()))))))))))))))))))))))))))***++++++++++++***)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,---------------......///...............---,,,,,,+++******))))))))))))************************************************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++,,,,,,------------------------------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************++++++++++++++++++,,,---------------,,,+++,,,---------***(((+++***)))+++...///...,,,,,,+++******+++...000222222111000...+++(((%%%###++++++++++++++++++++++++************************************************************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++,,,,,,,,,888555666;;;>>>======???999666333///,,,***))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''+++***((('''((((((((('''$$$'''***,,,------------000---'''&&&333EEELLLHHHGGGbbb{{{|||llldddnnn}}}pppZZZLLLIIIHHHCCC>>>666///...333333///000888,,,'''######'''+++***(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))******++++++,,,------+++,,,,,,------,,,,,,+++******)))((((((((())))))(((((((((((((((((((((((()))***++++++++++++***)))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------,,,---...///////////////...------,,,,,,++++++***)))))))))*********++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,---------...............333111000111333333000---222222222222222111000///+++...333666666222,,,(((------,,,,,,,,,///333666++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,888555555;;;>>>===<<<>>>888666222...+++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))(((((((((''''''''''''''''''''''''+++)))((())),,,---,,,***%%%(((+++---,,,+++))))))444===CCCMMMgggxxxiiiaaaSSSDDD:::888888888222222000)))$$$$$$)))///((((((((())))))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%'''(((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------+++,,,,,,------,,,,,,+++******))))))((())))))***((((((((((((((((((((((((*********++++++*********)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------------...,,,,,,---///000000000000---------,,,,,,+++++++++))))))*********+++++++++************************)))***************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------////////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------............//////000000///............000222333000000111111222333555777:::777111---,,,---111333000///......///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------777444555:::===<<<<<<>>>777555111...+++*********(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))(((((()))))))))(((((((((((((((((((((((())))))***+++,,,,,,***(((222---'''%%%***333===CCC___xxxeeedddvvvuuu___zzzxxxaaaWWWGGG444<<>>666444111---+++*********))))))))))))))))))))))))************************''''''(((((())))))*********))))))(((((())))))***(((((((((((((((((((((((((((***,,,+++)))(((((()))$$$&&&///@@@VVVjjjuuuyyyyyynnnnnnoooxxxpppddd___jjjyyyyyyppppppqqqqqqooopppyyylllQQQHHH??????CCCCCC:::111......---,,,+++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''"""$$$''''''''')))...222///***%%%###%%%(((((('''&&&&&&&&&'''''''''''''''''''''(((((())))))******)))******++++++,,,------+++,,,,,,------,,,,,,+++******)))))))))***++++++))))))))))))))))))))))))++++++***))))))***++++++)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,---------............---...//////000000000000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,---------------------.........//////,,,,,,------.../////////000000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,------...//////111111111222444666999:::666:::???DDDGGGJJJNNNQQQ;;;999888<<>>@@@DDDHHHJJJDDDGGGNNNYYYccceee```ZZZTTTQQQPPPTTTZZZZZZQQQIIIDDD>>>777888GGGbbb~~~lllSSS===111...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...///000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...777444444:::===<<<;;;===555333000---+++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******++++++***)))(((((()))***+++))))))))))))))))))))))))&&&***,,,***(((...;;;GGGqqqqqqwwwtttaaaaaahhhwww|||{{{|||xxxxxxtttllltttvvvrrr}}}[[[DDDCCCKKKIIIGGGBBB===777111---***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&)))***'''###"""'''+++'''$$$"""$$$)))***((($$$&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,---------------........./////////000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------,,,,,,,,,------...................../////////000000000111222333333444444888888777666555555444444000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,---...///000111GGGGGGHHHIIIMMMQQQUUUXXXnnnooowww|||pppooorrr|||{{{ooollldddYYYOOOJJJLLLQQQUUUnnn{{{hhhMMM999000........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...///000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......:::777777:::<<<;;;===AAA777666444111---***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************,,,---...,,,'''$$$(((...---))))))///444CCCddd~~~cccXXXfff|||pppuuuVVVLLL777EEEVVVEEE<<<===///)))((('''&&&&&&(((+++---'''&&&%%%&&&)))+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))++++++,,,,,,,,,---------+++000///***'''+++,,,)))((('''&&&(((,,,...---+++'''+++...---)))(((---222---+++))))))+++---,,,+++---...///---***((()))***,,,+++***)))((())),,,...))))))))))))******************+++++++++,,,,,,,,,++++++++++++******))))))************************************************************************))))))))))))************++++++******++++++,,,------------.........//////...------///222333000------......------///...+++,,,,,,...000---)))***...000,,,((()))---///---***---,,,+++,,,---......---))))))+++......+++)))(((...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,+++*********---...///...///000///,,,444000...111444777<<>>CCCHHH???666777>>>@@@:::333:::;;;:::888555222000000+++...///...---...---***------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///........./////////.........111999GGGZZZsssyyy```EEE666444444111666111,,,,,,,,,,,,...111------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------***+++---...///111666999JJJXXXgggooouuummmQQQNNNTTT___uuuyyy^^^BBB999888444...000111///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............//////000000///......---------......//////......------------///,,,+++...111111111222///111333222000//////000---------,,,++++++,,,,,,888666888<<<===<<<<<>><<<<<>>222---***'''&&&'''((()))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******)))))))))*********++++++,,,---------...............+++******)))'''+++000<<>>;;;777444111///000222222222888666888===>>><<<<<>>:::666111...//////...---,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,...------------...//////000000000111111111222222000000///---+++---333777===:::@@@OOO[[[fffyyy|||lllSSSBBB;;;333)))000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................///////////////222222...,,,555IIIYYY{{{sssjjj|||oooTTT@@@111111333000...000..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---...///000111///444<<>>IIIVVVZZZXXXaaannnpppnnnnnnrrrtttqqqhhh___QQQNNNIIIEEE@@@;;;444///777666888===>>><<<<<<>>>888333//////222333000,,,))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))************((()))AAAooovvvkkk|||ooovvvsssdddiii}}}uuuPPPmmmssskkkzzz^^^JJJLLLVVVXXXUUUBBB777+++(((+++...+++'''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************)))************+++++++++---------.........//////******222AAAPPP___qqqooo{{{uuu\\\MMMFFFBBB???444333222000...,,,************+++++++++,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,///............///000000000111111111111222222222000000...,,,---444???GGG___[[[bbbttt~~~~~~kkk^^^MMM===111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................../////////000(((...333555<<>>IIISSSYYYmmmrrrxxxnnn```RRRHHH777888999;;;<<<=========666777666333///---,,,,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******###...,,,###%%%((()))///000888RRR{{{vvvbbbkkkxxxnnnzzzyyyfffbbbwwwwwwkkkdddggg{{{vvvqqqfffkkk^^^FFFVVV```PPPSSSFFF:::333,,,$$$&&&---)))(((((()))***)))&&&###''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***++++++,,,,,,(((666666(((&&&222444)))444888OOOssswwwqqqtttsssnnn~~~tttvvviiiJJJDDDBBBAAACCC:::+++,,,666555))),,,+++)))***---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------.........///////////////---///222444111---...333444***111555---<<>><<<777111------///111000000111222111///+++(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......,,,,,,,,,---------......///////////////.........---333333...,,,000222000<<<111000HHHkkkdddqqqfff```YYY>>>888666///111...'''+++666111))),,,------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))+++---...------...///+++---111777???EEEGGGEEECCCUUUkkkwww{{{yyytttvvvtttoooffffffiiinnnpppppptttyyyyyy|||ooouuugggtttvvvppp\\\nnnlllQQQ444---222)))---+++//////,,,---111...''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,,,,------,,,///000000///000000///,,,///000...---000333333333:::DDDPPPbbbuuu|||ttt777888:::;;;<<<=========666555444222000...---,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))*********)))$$$'''...***)))333DDDVVVcccmmmyyywwwqqqssszzzyyysssgggttt]]]jjjqqqpppzzznnnMMMRRR```UUUNNNEEE:::000((((((+++(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***++++++*********+++,,,,,,666+++(((000666333000333EEEggg|||pppoooyyysss}}}vvvzzzvvvvvv[[[888CCC===<<>>bbbvvv{{{xxxnnnwww~~~NNN666555000555222...000000...000------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---//////......///000,,,111000***000>>>DDD@@@JJJuuu~~~vvvooo}}}yyyvvviiiwwwkkkiiirrrnnnrrrSSS555777444666+++......,,,---111111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,------......//////.........---,,,111111000000111333888<<>>LLL[[[qqqyyy}}}888999:::;;;<<<<<<<<<<<<666222...///222333///+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******'''+++***(((***...JJJrrrsss[[[eeeuuuwwwwwwxxx}}}uuuoooooopppnnnlllhhhlllqqqwwwyyylllrrraaa```vvvssskkkwwwlllAAAOOOYYY^^^VVVIII>>>222(((***,,,,,,***'''&&&((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))************************+++,,,---***333666111444JJJhhh|||yyy|||nnnuuuzzzvvv~~~|||xxx}}}xxxvvv```[[[QQQJJJNNNQQQBBB...,,,------,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---------......//////000222000111333333//////111555TTTcccoooxxxwwwcccyyyjjjVVVXXXeeettt]]]\\\VVVGGGIII[[[xxx___QQQBBB222111222333333111...***(((------------------------------------------------........................,,,,,,,,,---------......------------............///////////////000000000111000333444...,,,@@@ZZZ|||}}}mmmiiitttmmmvvv}}}|||yyyyyyllljjj___qqq{{{|||yyyJJJ888...000000000000,,,........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000///......///111333***222JJJQQQJJJRRReee{{{uuuttttttttttttqqqwww{{{yyy{{{pppgggtttppp```dddyyyVVVYYYsssxxxeeeHHH...555...111111///,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......------------......//////------000111///------555///222AAAPPP^^^sss|||ppplllkkkpppwww|||yyyuuufffbbbdddjjjhhhbbbdddkkkkkkuuu999999:::;;;<<<<<<<<<<<<555111......222333///+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******'''000,,,&&&///???TTTkkknnnkkkcccdddkkkmmmwwwwwwooouuummmddd```aaaddddddbbbcccdddeeeeeeggglllrrrvvveee[[[pppaaaUUU\\\FFFOOOWWWYYYUUUKKK<<>>;;;888777666000222444666999===BBBFFFTTTYYYdddqqq{{{eeefffVVVZZZqqqwww[[[GGGMMMYYYWWWQQQPPP999111***'''***---+++((())))))************))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...///000111>>>YYYxxx|||iiiwwwxxx~~~|||{{{}}}oooXXXVVVMMMCCC777000...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------............//////000111222333444444444333444777<<>>GGGZZZgggmmmvvvqqqkkkUUUMMM|||rrrpppKKKLLLXXXWWWUUUZZZGGG;;;---&&&(((+++)))%%%))))))************)))))))))))))))))))))))))))))))))************+++++++++,,,------...///000111222[[[}}}zzzzzzaaaiii~~~~~~ooozzzrrriiifffiiiqqq|||zzzzzzpppMMMVVVMMM@@@555...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------........./////////000111222333444555555888444333999DDDVVVnnnpppnnn~~~qqqgggqqq}}}~~~yyy{{{www|||\\\BBB444000//////........................------------------------........................,,,,,,,,,---------................../////////000...//////000111222222222333666OOOwwwsssvvv|||xxxzzzeeeiiiWWW===BBB222////////////////////////---------------------------------,,,,,,,,,++++++------------------------++++++,,,,,,,,,------------.........///111555888JJJFFF^^^wwwwwwllliiiuuunnnccc^^^\\\^^^ZZZiiirrroooNNN>>>///...000...,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------......000111111111......111000888SSSqqqvvvttt|||{{{|||<<<<<<<<<===>>>===;;;888444444222000///.........++++++************++++++******++++++++++++******''')))+++,,,,,,,,,+++******666???PPPaaaWWWSSSjjjbbbjjjwww}}}vvvnnnsss~~~}}}{{{qqqjjjjjjkkkjjjfffjjjZZZJJJ@@@:::444111111000222333333111000111111222111000000000111333444111555999<<>>FFFccc|||}}}iiiyyypppgggggglllnnntttzzziiinnnsssxxxwwwrrrllljjjkkksssvvv{{{gggEEE111///---333000...------,,,,,,---........................---------............///........................///////////////.........///777555++++++555666...???UUU{{{~~~uuujjjgggfffggghhheeegggsssyyy```tttZZZ;;;888,,,333...///777+++"""000......------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------222///...///000222:::DDDMMMmmmxxxzzzwww|||~~~~~~{{{zzz{{{||||||tttddd^^^___OOOYYYtttqqqsssGGG000555---111666'''//////...------------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,---...//////+++---///...///111222111444...***111CCC\\\wwwzzz<<<;;;;;;<<<>>>===;;;999555555333111000/////////++++++************++++++******++++++++++++******///...,,,***((((((***+++:::ZZZ___TTT```lllgggbbbOOOyyypppSSS\\\yyy}}}{{{|||~~~~~~|||yyypppllliiiiiilllnnnjjjdddJJJ@@@777444333222444888000222444444333333444555333222111000///000000111...000222222666@@@NNNZZZmmmzzz}}}{{{nnn]]]jjjjjjZZZJJJPPPZZZNNNNNNIIIAAA666---((()))++++++*********))))))))))))************************(((((())))))***++++++++++++444---(((000777KKKlllpppnnncccfffwww{{{```kkk{{{wwwzzzyyysssgggKKK???IIIGGG111(((222111---,,,//////,,,,,,...++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,---......---------...//////000000111......111111000222666666444KKKXXXttt{{{~~~tttqqqSSSsssvvvyyypppssswwwuuuwww|||zzzxxx}}}~~~ttt\\\JJJ???222+++000111,,,+++///111...........................---------............///........................////////////////////////---///222333000---333<<>>UUUrrr~~~vvv```{{{zzzrrriii___TTTPPP\\\tttxxxxxxQQQ666111---...111000///...........................---------............///........................///////////////000000000222...111777333555TTT|||ssspppmmmXXXPPPRRRYYYZZZ]]]___]]]XXXTTTRRRYYYWWWVVVVVVWWWXXXXXXWWWRRRNNNMMMXXXnnnjjjggg{{{FFF555555666***,,,333,,,......------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............000///222;;;JJJccc||||||yyyxxxzzz|||zzzxxxyyy|||yyy}}}{{{zzz}}}kkkfffggggggbbbsssiiiUUU:::222000000000//////...............------------------------,,,,,,,,,---------......,,,,,,,,,------...///000---,,,---222444333111222111EEEaaayyytttwww{{{:::::::::;;;======;;;999444333111000...---------++++++************++++++******++++++++++++*********++++++***))),,,333:::MMMLLLTTTXXXOOOKKK\\\pppqqqWWWWWWuuutttiiiqqqlllnnnpppooojjjgggfffgggggggggfff^^^KKK888111444:::>>>DDDJJJKKKLLLSSS\\\]]]___``````___^^^___```aaa```]]]YYYTTTMMMHHHEEE???===999666555444333222000888GGGXXXhhhwwwtttSSSVVVgggSSSuuu```JJJRRRKKKIIIFFFAAA:::333...+++***************+++++++++*********************************+++,,,,,,---------...000777QQQuuuyyyzzzppp{{{yyyyyyooommmeeeccctttttt{{{xxxaaaEEEJJJKKK<<>>HHHttt~~~ooo[[[RRR[[[sssmmmvvv|||aaaDDD///000222+++***111........................---------............///////////////////////////...//////000000111111222111555333111FFFnnn{{{dddRRRUUU___```ZZZVVVVVVaaalllrrrvvv}}}|||rrrhhh___XXXSSSOOOOOOMMMOOOSSSPPPNNNWWWeeessseee888---000333333---......------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///...666KKKfff|||{{{}}}|||}}}}}}|||zzzxxxwwwwwwxxxxxxyyyvvvwww}}}{{{ttttttyyy|||}}}}}}{{{xxxxxx|||zzz|||}}}|||zzz{{{}}}hhhuuu~~~ttt|||NNN111///888111000//////......//////------------------------,,,,,,,,,---------......------------...///000111///...000333000+++000:::XXX|||~~~{{{}}}<<<;;;;;;;;;<<<:::888555444333111///...---------++++++************++++++******++++++++++++******&&&''''''''',,,:::OOO^^^OOOVVVaaa]]]WWWgggnnnZZZUUUffftttvvvtttsssmmmeeehhhhhhgggccc______bbbfff```LLL999444555999DDDRRRVVVXXX]]]dddfffggglllssstttvvvyyyzzzzzz{{{|||~~~|||}}}~~~~~~{{{vvvqqqnnnddd]]]SSSMMMIIIDDD<<<666555000///555@@@QQQhhh{{{{{{dddrrrVVVcccZZZIIISSSMMMFFFBBB@@@;;;444---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........---000EEE[[[llliiiaaauuuuuujjjooo~~~}}}yyy{{{___MMMVVVCCC888///...111000//////------------------------+++++++++,,,,,,------------,,,,,,,,,,,,---............//////000111111111111111333666888>>>NNN\\\hhh|||rrrtttooonnnuuuyyyuuuyyy~~~}}}lllOOO777------///000........................---------............///////////////////////////...//////000111111222222222444777FFFiiivvvwwwwwwlll\\\VVVZZZiiiqqqkkkdddccclllssskkkfffYYYQQQTTTTTTNNNKKKOOOZZZtttxxxdddvvvbbb888000333000---......------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000///666FFF^^^sss|||sssnnnuuu}}}~~~{{{zzzwwwtttssstttwwwyyy}}}|||xxxwwwwww}}}{{{xxxvvvvvvwwwzzz|||yyyzzzvvv|||```888111222111000000///////////////------------------------,,,,,,,,,---------......------------...///000111000...000222//////???TTTpppsssmmm|||~~~===<<<;;;;;;;;;:::777444555444222000///.........++++++************++++++******++++++++++++******'''+++...///000777CCCMMMLLLGGGSSS^^^]]]gggeeeMMM```cccfffjjjmmmlllgggaaagggeeebbb```___```aaaaaaNNN999,,,555EEEOOOWWW^^^aaaaaadddkkknnnooorrrxxxrrrtttuuutttrrrqqqqqqrrrssswww|||}}}tttggg^^^XXXPPPFFF>>>222111222444555???WWWooovvvxxx[[[}}}FFFyyysssUUUTTTQQQKKKGGGBBB;;;333...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......//////666SSSgggeeeuuurrrppp|||ttteeegggzzzzzzttttttwww||||||xxx}}}zzzzzzllltttpppUUUPPPMMM???222000222222///...------------------------+++++++++,,,,,,------------,,,,,,,,,,,,---......//////000000111111222222444444666:::>>>III\\\mmmzzzmmmiiisssvvvqqq~~~wwwsssqqqqqqqqqqqqzzzzzzxxxyyynnn{{{ooo@@@)))000444---........................---------.........//////000000000000000000000000...//////000111222222222555333===\\\www{{{pppXXX^^^eeeqqqxxxuuuvvvyyy[[[TTTWWWTTTOOOMMMIIIOOO```~~~kkk```TTT666333111555.........------...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111333AAAYYYppp~~~yyytttyyy}}}~~~{{{~~~{{{wwwsssrrruuuzzz~~~}}}zzzyyywwwvvv}}}{{{yyyxxxyyyyyyxxxwwwyyy}}}www}}}ttt{{{mmm{{{JJJ999000111111000///////////////------------------------,,,,,,,,,---------.........------......///000111///---///333222888RRRooosssooozzzvvvvvv{{{xxxvvvzzz~~~|||wwwllldddaaa```fffqqq{{{{{{===<<<<<<;;;:::999888888555444222000...---,,,+++++++++************++++++******++++++++++++******---)))'''+++111888@@@FFFFFFOOOIIITTTmmm```LLLZZZlllkkkfff```aaagggfff```]]]___]]]\\\aaaeeeZZZHHH555333888DDDOOOTTTZZZ```aaahhhlllmmmnnnrrrtttrrrmmmkkkjjjmmmqqqrrrrrrqqqnnnqqqsssuuuyyy}}}~~~{{{{{{||||||xxxnnnbbbVVVOOO@@@666111444333444EEE[[[rrrwwwUUUWWWhhhkkktttlllKKKPPPQQQKKKFFFAAA:::222---+++)))(((***+++******++++++++++++++++++++++++,,,******------+++---000888AAAbbbeee^^^iiisssvvv~~~sssgggrrrwwwqqqbbbdddjjjsss{{{}}}~~~xxxqqqttt~~~ooo```jjj~~~mmmRRROOOMMM888,,,555111(((000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...//////000111222,,,:::111666]]]pppsssuuunnnpppoooxxxqqqgggbbb^^^[[[YYYNNNOOOTTTLLLJJJPPPQQQUUUgggaaaUUU[[[___cccuuu[[[...+++555.........//////////////////////////////////////////////////////000000000000111...222222///333555+++555&&&SSS{{{eeeWWW^^^ooouuuhhhhhh```SSS\\\YYYHHHTTTEEEDDD[[[zzzwwwnnn444<<<777***.........//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---///---,,,///555;;;IIIeee~~~~~~zzzwwwxxx||||||yyyyyy|||~~~|||zzzwwwwwwyyyyyywwwuuu{{{|||yyyxxxzzz}}}yyyuuurrrssswww{{{{{{zzzyyy|||~~~vvvrrr~~~ggghhhvvveeeAAA---111000---,,,...111111...------------------------------------------------------......//////000000(((333666---///JJJrrr~~~nnnppptttrrruuu~~~tttuuuwww{{{{{{zzzwww\\\PPPgggbbbiiieeelll<<<<<<;;;:::999888777777555333222000...---,,,,,,++++++************++++++******++++++++++++*********((((((...:::GGGQQQWWWWWWTTTOOO[[[jjj[[[PPP```iiimmmlllfffbbbcccaaa]]]\\\\\\[[[\\\___[[[LLL;;;:::;;;DDDQQQ[[[___eeekkkeeekkkooonnnmmmnnnnnnkkkkkkkkkiiifffeeeggggggeeejjjkkklllnnnnnnoooqqqtttuuutttuuuwwwxxxuuummmgggWWWJJJ???;;;555000777EEEaaaqqqxxxZZZkkkgggeeeRRRRRRRRRPPPKKKBBB999444...,,,***)))***+++******++++++++++++++++++++++++,,,***+++------***---111===RRRooommm}}}xxx{{{uuu|||xxxllleeegggooowww||||||~~~xxxvvv{{{uuu[[[fff^^^QQQPPP@@@///...111///000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////000111222333999555EEEsss}}}uuuxxxxxxmmmiiijjjjjjjjjvvvpppvvvyyyjjjnnndddDDD888555,,,..................//////////////////////////////////////////000000000000222///111222000555777111???MMMvvvtttfffbbbccceeefffjjj|||aaaUUU\\\PPPRRROOOJJJTTTttt~~~yyyEEE===444222///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---000111000111444444222HHHZZZ{{{{{{xxxuuuxxx~~~~~~zzzxxxxxxzzz|||yyywwwvvvwwwzzzzzzxxxvvvvvv|||~~~zzzuuussssssxxxvvvttttttvvvxxxxxxwwwtttxxxzzzyyy|||tttsssqqq|||[[[999222111///...///000///---------------------------------------------------------......///000000000333000///888OOOmmmzzzrrrmmmnnnoooooossszzzzzz|||~~~}}}}}}zzzooolllxxx{{{|||;;;;;;;;;:::999888777666444333111///...,,,,,,,,,++++++************++++++******++++++++++++******,,,***,,,555EEETTT^^^aaa___VVVTTT___aaaXXXYYYfffaaagggkkkgggaaa___]]]\\\]]][[[]]]bbb```SSSCCC:::CCCIIISSS___eeehhhmmmsssjjjmmmnnniiiccc___WWWOOOGGGOOOSSSQQQRRRXXX\\\ZZZcccbbbfffkkkiiieeejjjtttvvvsssrrrvvv}}}|||wwwdddUUUFFF???999222111666EEEaaasssttt~~~xxx___hhh]]]___UUUOOOQQQNNNCCC999777111...+++)))***+++******++++++++++++++++++++++++,,,+++,,,...,,,***...555NNN[[[mmmZZZpppxxxvvvyyy|||vvvvvv}}}~~~{{{{{{{{{{{{|||}}}wwwuuuzzz~~~pppOOOaaa{{{yyyRRRNNNGGG999---111555---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000111222333666222666SSS|||jjjooo~~~sssWWW>>>222+++///.....................////////////////////////////////////000000000000222//////111333555666666000eeetttsssuuuppppppwwwnnnfffRRRUUURRRGGG@@@NNNnnnccc|||rrrJJJ111333000/////////...////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---///333333111UUUhhh~~~vvvsssrrrwww~~~|||yyyxxxxxxzzzzzzyyyxxxwwwwwwxxxyyywwwvvvttt{{{nnnkkkmmmuuu{{{yyyuuuuuuvvvuuuuuutttttttttsssssssssxxx{{{zzzyyynnnvvvqqqzzzooo<<<333222111111000...------------------------------------------------------------...//////000111111777---,,,CCCeeexxxkkklllmmmnnnvvvzzz|||vvvvvv|||sssxxx}}}zzz|||zzz:::;;;;;;:::999888666555333222111///---,,,,,,,,,++++++************++++++******++++++++++++******)))***---666DDDQQQUUURRRVVVSSSXXXZZZVVV[[[eeeeeeYYY]]]aaaaaa___]]]]]]\\\[[[ZZZ___eee\\\KKKBBBDDDOOOVVV___eeegggiiinnnsssrrrqqqmmmiiieee]]]NNN???>>>KKKWWWZZZ^^^eeehhhfffiiihhhmmmsssoooeeefffpppsssqqqpppsssyyy~~~rrrcccRRRGGGAAA;;;666333444PPPiiinnnsssmmmzzziiisss|||```JJJKKKMMMDDD;;;:::333000,,,******+++******++++++++++++++++++++++++,,,,,,---...++++++333===lllhhhgggqqqkkkqqquuu}}}~~~{{{xxxuuuuuuvvvxxxzzz|||}}}vvvpppwww}}}~~~wwwtttxxx|||{{{|||YYYfff___MMMIIIEEE333111444***........................------------------------------------............/////////000111222333444666000===___}}}```TTTfffyyygggHHH999111000///...---------...///////////////////////////////////////000000000000111111///222555111000999NNN}}}uuusssgggyyyzzziiirrroooYYYOOOUUUMMM???KKKggg|||sssiii<<<555111000///......//////000///............---------------------------------///***+++//////,,,444AAAjjjwww}}}yyynnnmmmooovvv}}}}}}|||{{{zzzyyyyyyyyy}}}{{{xxxvvvuuuvvvvvvvvvxxx}}}lll```\\\gggtttyyyxxxwwwrrrssstttttttttrrrrrrqqqrrrwww{{{{{{zzz}}}hhhpppJJJ444111000111111...,,,---------------------------------------------------------...///000111111222333111;;;TTTnnnooolllmmmiiiiii{{{{{{}}}wwwssssssxxx}}}xxxxxxnnnxxxzzzvvvwww{{{{{{|||yyyrrrvvv:::;;;;;;;;;:::888666555222111000...---,,,,,,,,,++++++************++++++******++++++++++++******###(((...555???GGGEEE>>>JJJVVV]]]SSSOOO```jjj^^^[[[YYYWWWYYY\\\]]]\\\\\\ZZZ[[[``````RRRBBBBBBMMMWWW^^^dddffffffiiioootttfffiiipppzzzvvvuuuxxx~~~xxxkkkcccdddhhhkkknnnqqqsssxxx|||jjjXXXLLLDDD;;;333555GGGbbbvvvyyyzzznnnVVV~~~QQQzzzyyyQQQIIIMMMIIIAAA>>>666333...+++***++++++***++++++++++++++++++++++++,,,,,,......,,,///===KKKmmmnnntttxxxxxxvvvsss}}}}}}wwwtttuuuxxxzzz{{{{{{zzzyyyvvvvvvvvvvvvuuuuuuvvvwwwooozzz~~~wwwsssyyy~~~~~~zzzwww|||jjjHHHiii|||}}}^^^NNNLLL:::///111...........................---------------------------------......///////////////000000111333444555777;;;PPPnnnvvv|||~~~~~~zzz{{{}}}|||fffhhhnnnqqqnnnrrr{{{xxx{{{yyy~~~kkkTTT:::222000///------...//////////////////////////////////////////000000000000///333000222777---...BBBvvv{{{{{{nnn]]]\\\nnnzzzaaa\\\WWWGGGCCCMMMddd}}}OOO:::222111000.........///000///............---------------------------------777+++,,,777222)))>>>bbbyyyzzzyyytttiiieeehhhnnnvvv}}}}}}{{{{{{{{{zzzyyyxxxvvvuuu}}}{{{xxxuuutttvvvyyy{{{|||rrr]]]```mmmrrrrrrrrroooqqqsssuuuvvvtttrrrppppppsssvvvwwwxxxzzzuuunnnuuuxxxWWW:::222...000111...---///------------------------------------------------------...///000111222222111<<>>111111333........................---------------------------------...//////000000000000000111222444555666555KKKeeexxxxxx}}}uuuvvvsssqqq~~~|||tttxxx||||||zzzxxxxxxyyy{{{|||{{{uuuxxxnnneeeddd^^^QQQUUUiiitttwwwwwwzzz{{{wwwooo@@@444222000.........000111////////////////////////////////////000000000000...555111222888...555YYY{{{mmmooojjjkkk~~~hhhWWWUUUMMMAAA\\\rrr\\\888444222000.........000111///............---------------------------------666***+++777111,,,MMM{{{ooo|||}}}~~~sssccc___fffpppxxx{{{{{{{{{zzzxxxxxxxxxwwwvvvuuutttsssyyyyyyyyywwwwwwxxx|||zzz{{{|||zzzzzzhhheeemmmppprrrvvvpppppprrrvvvyyyxxxsssnnntttuuuwwwxxxzzz|||~~~{{{ooouuutttuuuuuukkkFFF888---...111///...000------------------------------------------------------...///111222333333111FFFddd|||ZZZdddcccvvvyyyfff___rrrxxxvvvzzz~~~~~~}}}uuuttt}}}sssppplllfffpppzzzxxxxxxzzztttyyyyyyzzzzzzvvvtttyyy;;;<<<>>>>>>===;;;888666111000///...---,,,,,,,,,++++++************++++++******++++++++++++******)))777BBBDDDHHHPPPQQQKKKLLL]]]WWWNNNXXX[[[UUUYYYXXXRRRPPPRRRTTTSSSUUUZZZdddddd___VVVPPPSSSXXXZZZ\\\bbbeeeeeehhhnnnpppmmmbbbfffiiipppfffXXXffftttpppmmmqqqgggiiikkkppp}}}uuu```gggkkknnnpppooopppssswwwzzztttbbbWWWLLLAAA666666EEE___ooorrrxxx\\\xxxxxxTTTfffMMMIIILLLIIICCC;;;777111,,,+++++++++***++++++++++++++++++++++++***+++------...:::TTTmmmsss|||}}}jjj}}}|||___```jjjqqquuuwwwvvvxxx{{{yyytttwwwvvvtttrrrrrrssstttuuutttwwwzzzyyyvvvsssqqqqqqtttxxxssshhhiiiqqqmmmaaa```aaagggrrrzzz~~~xxxaaa___uuulllNNNCCC;;;222111................................................---------...///000000000000000000111333444666777:::```yyy~~~uuu~~~lllnnnZZZggg}}}{{{{{{~~~vvvxxx{{{}}}}}}|||||||||ssstttyyyxxxzzzyyyuuueeeZZZaaabbbzzzzzz{{{}}}~~~|||OOO666444111/////////111222////////////////////////////////////000000000000---666000111:::333FFF{{{ssstttxxxxxx||||||lll]]]RRREEEEEEUUU|||\\\rrr???555333000...---...000111///............---------...........................+++---//////:::___zzz}}}}}}xxxzzzxxxlllaaa]]]hhhvvv|||{{{xxxxxxyyyuuuuuuvvvvvvvvvvvvuuuuuuyyy{{{~~~~~~|||yyyyyyyyytttvvvyyyxxxvvvvvv|||sssqqqssspppttttttrrrrrrwww}}}|||sssjjjvvvwwwzzz|||~~~iiixxxzzzWWWAAA......222000...///------------------------------------------------------...000111222333444888XXXyyyqqq___eeennnqqqhhhuuu{{{xxxyyyzzz{{{zzz{{{yyysssuuuzzzwwwuuu~~~lllTTTXXXooowwwzzz|||ttt|||wwwyyy{{{tttlll<<<===>>>???>>>;;;999777111000///...---,,,,,,,,,++++++************++++++******++++++++++++******(((777BBBBBBDDDMMMQQQNNNOOOXXXLLLLLL]]]TTTJJJ^^^KKKIIILLLPPPOOOMMMRRRZZZ^^^]]]UUULLLPPP\\\^^^YYY^^^cccfffeeehhhllljjjccclllnnnjjjbbbcccuuubbbJJJZZZllllllnnnzzzmmmnnniiiiiiyyyrrrTTT[[[^^^cccjjjqqqvvvyyyzzz|||ooo```SSSGGG888777???RRRiiixxx}}}|||___UUUvvvcccIIICCCGGGHHHCCC<<<888111,,,+++++++++***++++++++++++++++++++++++)))+++------///===[[[vvvqqqmmmmmm|||rrr^^^NNNccctttvvv|||}}}wwwtttvvvwwwtttqqqqqqrrrsssuuuvvvxxxxxxxxxxxxvvvtttqqqsssxxx}}}rrrrrrlllgggrrr}}}llleeekkkttt{{{{{{xxx{{{xxxzzzSSSrrryyyQQQJJJFFF444***................................................---------...///000000111000000111222333555777777EEEuuu~~~sssoooqqqyyywwwLLLfffttt}}}xxx{{{|||xxxyyy~~~zzzzzz{{{{{{{{{zzzxxxwwwuuuuuu{{{|||xxx~~~www[[[jjjwww~~~|||wwwyyyddd777555222000///000222333////////////////////////////////////000000000000---777000///;;;999UUU{{{yyyvvvzzzrrrqqqrrrsssuuuzzznnn{{{^^^MMMOOO>>>SSSooo~~~yyyyyyUUU555333000...---...000111//////.........---------........................+++222333---111LLLqqquuu{{{}}}xxxqqqddd\\\YYY\\\jjjzzz{{{vvvvvvyyyuuuuuuvvvwwwxxxyyyzzzzzz{{{xxxrrrpppppptttyyyzzzwwwtttxxx~~~||||||vvvlllooo|||yyytttsssxxx~~~rrrgggpppssswww|||uuu}}}wwwkkkuuudddHHH000...333111...///------------------------------------------------------...000111333444444DDDnnnlll]]]gggkkk}}}vvvwww~~~xxxtttssstttuuuvvvwwwlllssssssvvv{{{QQQJJJeeesss{{{xxxvvvyyyvvvoooqqqzzz|||www>>>===;;;::::::888555333444111///------...---,,,++++++************+++++++++++++++,,,---,,,***(((111888???AAADDDHHHJJJIII\\\NNNBBBZZZVVVKKK\\\JJJGGGJJJPPPQQQNNNLLLOOOTTTbbbTTTIIINNNXXX]]]___bbbbbbcccdddfffhhhiiigggfffjjjjjjjjjkkkmmmnnnpppqqqsssbbbIII???QQQmmmsssggghhhnnnjjjccckkkyyysssaaannnmmmlllkkkjjjjjjkkkkkksssvvv~~~ooo]]]TTTGGG:::888@@@QQQmmm}}}xxx~~~iiiwwwMMMZZZ@@@IIIHHHBBB===888222......---+++)))++++++,,,,,,,,,,,,------///,,,&&&666***OOOccceeevvvkkkwww{{{~~~eeeQQQ[[[kkkppppppuuuzzz|||yyyvvvttttttttttttttttttsssrrrqqqpppsssvvvuuuqqqtttyyyxxxssssssoooaaaRRR[[[xxxtttuuu{{{~~~~~~~~~{{{LLLPPP}}}~~~xxxcccIIIBBB...777111111000...,,,,,,...///---------............///------......///000000000,,,888555...444888888<<>>eeeiii```fffqqq|||yyyoooyyyuuuuuuuuutttrrrooosssoooooowwwxxxyyywwwSSSKKKcccsssvvv{{{~~~zzzvvvtttvvvzzz{{{xxxttt>>><<<;;;:::999888555333444111...------...---,,,++++++************+++++++++++++++,,,---,,,+++)))///444:::;;;999;;;EEENNNVVVKKKIIIWWWRRROOOXXXIIIOOOMMMKKKMMMQQQUUUZZZ]]][[[SSSOOOWWW```eeefffhhhccccccdddfffhhhiiihhhgggiiiiiijjjjjjkkkkkkllllllqqqfffOOO>>>GGG___kkkgggjjjkkkjjjgggffffffbbb^^^nnnnnnnnnnnnnnnmmmmmmmmmllloootttzzzyyyppp___RRRQQQ<<<777AAAKKK]]]sss|||~~~OOOUUU[[[qqqOOODDDEEE@@@???:::444000...---,,,***++++++,,,,,,,,,,,,---------,,,+++444///QQQXXXaaarrrvvvuuuiiikkkttt}}}gggZZZcccnnnqqqooossswwwyyyxxxvvvtttsssssssssssssssrrrqqqpppppprrruuusssoooooottttttqqqpppmmm]]]LLLRRRmmm~~~vvvvvvzzzzzzzzz{{{|||~~~iiiKKK[[[sss{{{TTTEEE777000000000///...---------...---------............///------......///000000000000999666111444555888CCChhhqqqwwwfff===WWW}}}gggrrryyy~~~xxxwwwuuutttssstttvvvvvvrrrsssuuuuuuuuutttuuuvvvpppzzzxxxvvv~~~jjj[[[VVV}}}|||xxxyyyzzz{{{zzzyyy{{{}}}jjjBBB111777333222555000000000000000000000000000000000000000000111222222222///555444666]]]{{{|||tttwwwjjj[[[QQQDDDHHHdddSSS:::444666,,,+++333000000000///..................------------...//////444+++222222===nnn}}}vvv\\\~~~sssnnnpppiiiYYYOOOPPPpppuuu{{{~~~}}}yyyvvvtttzzzvvvuuuyyy{{{zzzzzz|||}}}~~~{{{vvvsssssstttvvvssspppsssyyy}}}aaa[[[kkksssqqqssstttqqqvvv{{{{{{{{{jjjgggnnnuuuwwwuuuuuuzzz~~~vvvtttnnnlllqqqqqqpppqqqiii===111222//////444///............---------...------,,,,,,------...222,,,444///333888222JJJwwwfffaaahhhppprrrkkk{{{{{{vvvttttttvvvvvvuuuvvvxxxrrrqqqxxxzzz~~~___OOObbbooorrruuuvvvyyyvvvuuuvvvyyyzzzvvvrrr>>><<<:::999999888666444333111...------...---,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,666;;;CCCFFF???999DDDTTTLLLFFFRRRQQQMMMUUUQQQIIIQQQLLLHHHLLLUUU\\\\\\YYYPPPOOOTTT]]]eeegggiiikkkcccdddeeeggghhhhhhiiihhhggghhhiiijjjjjjiiihhhgggppplllXXX???;;;NNNbbbhhhmmmjjjjjjjjjaaaUUUTTT]]]mmmnnnooopppppppppooonnnmmmppprrrssszzzzzzkkkXXX\\\CCC:::BBBEEEOOOiii}}}~~~\\\WWWwwwqqqZZZWWWAAAIIIEEEBBB===777111///---,,,,,,++++++,,,,,,,,,,,,------...,,,000...777YYYVVVooopppmmm~~~{{{tttddduuu|||pppeeegggnnnpppnnnooorrruuuwwwwwwtttrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqttttttqqqooorrrtttsssrrrppp```KKKJJJaaavvvzzzvvvxxxyyywwwxxxzzz}}}}}}\\\KKK```dddGGGDDD..................------------------............///---......//////000000111222666444444555111;;;SSSppp}}}mmmkkkQQQLLLtttgggzzzyyyssssssrrrqqqrrrsssuuuvvvsssuuuwwwvvvttttttwwwzzznnn{{{|||zzz~~~wwwbbbUUUNNNmmm~~~ppp~~~vvvvvvxxxyyyyyyyyyzzz|||~~~~~~ooodddwww{{{PPP333///000444444---000000000000000000000000111000000000000111222222///222444333EEEwww~~~dddYYYYYYIIIBBBNNNrrr```@@@222666000+++///111000000///.....................------......///000333...222000UUUwww___\\\wwwmmmkkkoooeeeSSSOOOWWWpppssswwwxxxxxxvvvuuuuuu|||vvvssstttvvvvvvyyy|||zzz~~~|||{{{|||zzzuuurrrqqqrrrtttrrrooosssyyyaaaQQQ]]]jjjqqqyyypppooovvvyyywwwvvvrrrrrrvvvwwwtttyyy}}}xxx~~~{{{jjjnnnhhhrrrpppccczzzKKK444000...000444///............---------...---------------......111...111222:::444666```lllccceeeooowww{{{oooooo}}}}}}yyyvvvsssrrrtttvvvxxxxxxxxxyyytttsssxxxyyygggQQQ___mmmssswwwwwwzzzxxxwwwyyy{{{{{{wwwsss>>><<<:::999999888666555222000---,,,---------,,,++++++************++++++++++++,,,+++++++++---///===AAALLLTTTLLLAAADDDQQQCCCCCCXXXJJJHHHXXXIIIHHHHHHHHHIIINNNWWW[[[UUUKKKIIINNNVVV^^^aaabbbdddgggccceeefffgggggghhhiiijjjfffhhhjjjkkkkkkjjjiiihhhpppppp^^^@@@444DDD\\\iiipppmmmjjjeee[[[SSSWWW```kkkmmmoooqqqqqqpppooonnnrrruuusssqqq{{{xxxbbb```KKKBBBBBBBBBNNNfffssssss~~~mmmRRRlllPPP===NNNFFFCCC???999333///,,,,,,++++++++++++,,,,,,,,,------///+++111(((???aaa___kkkqqqsss|||~~~oooeeefffllloooooonnnnnnrrrvvvwwwuuurrrqqqqqqrrrrrrsssrrrrrrrrrmmmqqqtttsssrrrrrrrrrsssyyyyyyjjjSSSLLL\\\mmmtttvvvuuuvvvyyyyyywwwxxx||||||{{{|||XXXZZZyyypppHHHLLL555...------.........---,,,---------............///.........///000000111111000111111444555000BBBeeeooolll}}}UUULLLqqqsssuuu|||ttttttttttttsssttttttvvvvvvvvvxxxyyywwwttttttxxx|||yyy~~~vvvpppuuuooo^^^UUURRRCCCcccxxxwww~~~tttuuuwwwyyyyyyyyyzzz|||~~~zzz|||___<<<---...222222,,,000000000000000000000000111111000000111111222333111555222666YYY~~~```}}}^^^[[[OOOGGGHHH]]]tttoooHHH///222555///---000000000///..............................//////000222000444555nnnnnnxxxTTTeeessslllhhhYYYKKKRRRfffppprrrsssttttttvvvyyy{{{zzztttppprrrsssssstttxxxzzz}}}~~~zzzyyyzzzyyyuuuuuuttttttuuussspppssszzzgggPPPWWWfffpppxxxvvvqqquuuvvvtttvvvsss{{{}}}vvvvvvkkkpppgggiiiqqq}}}QQQ777111222000//////............---------...------------......//////111000444999000BBBzzzwwwvvvdddaaalll|||}}}rrrmmmwwwzzzvvv|||uuusssrrrqqqsssuuuwwwxxxqqqvvvvvvxxx|||xxx{{{kkkRRR^^^mmmuuuyyyvvvuuuuuuvvvxxxzzzyyyvvvsss>>><<<999888888888777666111///---,,,---------,,,++++++************++++++***+++,,,+++***+++...222<<<<<>>DDDVVVDDDEEEVVVEEEGGGCCCHHHLLLOOOTTTXXXVVVOOOOOOVVV]]]___^^^___bbbdddccceeeggggggffffffiiikkkfffhhhjjjmmmnnnnnnmmmlllnnnqqqaaaBBB333AAAYYYhhhnnnnnnfffYYYTTTZZZbbbfffmmmnnnppprrrsssrrrpppooorrrtttpppmmmwwwzzzggg[[[QQQIII@@@???TTTeeebbbnnnyyymmmVVVWWWZZZ<<>><<<999888888888888777111...,,,+++,,,------,,,++++++************++++++***,,,,,,***)))+++000555;;;888666999???DDDGGGHHH===HHHLLL???EEEMMMCCCEEEDDDKKKMMMKKKOOOZZZ```___ZZZaaaeeeccc```aaaeeefffbbbdddffffffddddddhhhkkkggghhhjjjlllnnnnnnnnnnnnlllsssiiiJJJ777BBBYYYhhhjjjiii```SSSRRR___iiikkkpppqqqrrrsssssssssrrrqqqppprrrpppnnnuuu}}}zzzpppZZZUUUMMM>>>;;;SSSbbbZZZkkkqqq~~~ppp```NNNGGGDDDCCC??????<<<777111,,,******++++++,,,,,,,,,,,,------)))+++222777QQQVVVhhhssswwwppp{{{iii______aaadddgggnnnnnnnnnppprrrtttuuutttqqqrrrrrrrrrrrrrrrqqqqqqssspppqqquuuwwwtttrrrqqqtttvvvkkkYYYUUUdddppprrrssssssvvvzzzxxxtttsssvvvxxxwwwzzz~~~UUUTTTTTTcccwww^^^GGGCCC444000---,,,...000...,,,---------............///...//////000000111111222555666444666666666OOOxxxwwwyyyyyyhhhNNNzzzuuuppplll}}}rrruuuvvvttttttttttttssssssrrrrrrpppppprrruuuxxx|||~~~uuuiiiVVVXXXoooxxxnnnggg[[[HHHiii}}}tttzzz|||yyyyyyzzzyyyxxxwwwyyy|||~~~~~~~~~aaa===111000...111000000000000000000000000222111111111111222333333333444777VVVfffhhh|||qqq}}}uuueeeSSSJJJGGGFFFaaaKKK...222333...444000000///...............//////......//////000111,,,000666[[[zzzaaaLLLwww{{{uuunnnmmmeeeVVVHHHIII\\\nnn{{{zzzwwwuuuuuuyyy}}}|||~~~{{{xxxyyy~~~~~~zzzzzz||||||zzzxxxvvvuuuuuurrrooossszzzrrrXXX^^^pppvvvvvvsssfffeeekkknnnxxxuuunnnoooyyy{{{wwwxxxwwwuuuiiibbbjjjhhh@@@...222555000///............---------------------...///000000,,,555333666222AAAvvvzzz___VVVbbbxxxyyyssszzzvvvrrrtttrrruuuuuuuuusssppppppqqqsssooozzz}}}```LLLWWWgggsssxxxtttqqqrrrssstttuuuuuuvvvvvv>>><<<999777888888888777000...,,,+++,,,---------++++++************++++++***,,,,,,***(((***111777999;;;777222888EEEIIIDDD>>>NNN@@@<<>>??????;;;444///,,,+++++++++,,,,,,,,,,,,------***...///BBB[[[XXXfffqqquuu{{{iiibbb```^^^___dddlllmmmnnnnnnnnnppprrrtttppppppqqqppppppooonnnmmmhhhaaa^^^fffnnnrrrtttvvvtttsssfffTTTSSSdddqqqrrrnnnmmmpppvvvxxxuuutttvvvvvvwww{{{||||||{{{{{{TTTPPPVVV{{{}}}KKKJJJ999333---,,,...000///------------............////////////000111111222222333888666666:::AAA\\\www|||wwwYYYooo}}}jjjqqqyyyyyywwwrrryyyrrrrrrsssssssssssssssssstttrrrrrrvvv|||~~~|||ddd___YYYhhhxxxmmm___MMMcccsssvvv}}}uuu{{{zzzxxxvvvtttvvvzzz~~~yyy|||nnnCCC333///,,,222000000000000000000000000222222111111222222333444222444???jjjdddccc|||XXX___www^^^MMMLLLDDDQQQ[[[333333333...444000000///...............///////////////000000111...111555lllYYYPPPsssllldddkkkdddOOODDDPPPdddqqqvvvuuutttsssuuu{{{~~~|||~~~}}}yyyzzz~~~wwwuuuuuuvvvtttsssxxxxxxZZZ```sssxxxvvvfff\\\```kkkoooxxxxxxtttrrrtttxxx{{{{{{yyytttsssxxx}}}uuunnnjjjeeeQQQ222///444222///............---------------------...///000111...555444888555XXXpppVVVUUUkkkwwwxxxzzz{{{|||qqqtttuuuvvvsssqqqoooqqqsssqqq{{{}}}~~~ZZZFFFNNN\\\jjjsssqqqnnnnnnmmmlllllllllmmmooo>>><<<888777777888888888000...++++++,,,---------++++++************++++++***,,,,,,***(((***111888555>>>===555888DDDCCC777@@@QQQ777;;;HHH===DDDDDD>>>FFFIIIGGGMMMWWWXXXQQQUUU]]]aaa______cccdddbbb```ccceeedddaaaaaafffkkkhhhhhhgggggggggggghhhhhhrrriiiJJJKKKbbbvvvmmmaaa^^^ccc```YYYdddxxxnnnmmmlllkkkjjjjjjkkkkkkhhhiiinnnttttttsssyyyqqqaaaTTTGGG:::CCC___pppWWWggg{{{~~~kkkXXX[[[xxxXXX???GGG===???AAA>>>777111---,,,++++++,,,,,,,,,---------///000***GGGaaaaaayyysss|||ooo{{{vvvfff```]]][[[```jjjkkkmmmnnnmmmkkklllppptttoooooooooooonnnmmmkkkkkkRRRGGGCCCNNN]]]hhhooottt{{{vvveeeQQQPPPbbbooopppgggeeeiiiqqqxxxyyyyyy{{{vvvwww|||}}}yyyzzz______^^^vvvvvv|||SSSPPP<<<555...+++---000///------------.........///////////////000111111222222...666666666>>>LLLiiisssmmmRRRpppwwwtttqqqwwwjjjssspppqqqssstttuuuvvvvvvvvvwwwssspppsssyyyzzzuuuoooZZZ^^^eee}}}~~~mmmcccSSSiiizzzxxxvvvsss|||zzzwwwsssrrrtttxxx|||xxxxxx|||||||||zzzJJJ999555111666000000000000000000000000222222111111222222333444111444EEEvvv|||llljjj\\\UUUkkkTTTTTTHHHFFFiii}}}___999777555---111000000///...............///////////////000111111333333444uuuyyyyyyYYYXXXpppgggbbbkkk```CCC999MMMfffpppsssssssssuuuzzzyyy{{{{{{xxxzzzxxxvvvwwwyyyxxxxxx~~~xxxUUUYYYmmmqqqmmmjjjbbbhhhqqqppprrryyyzzzxxxqqqrrrzzz}}}{{{zzzsssuuuuuutttvvvkkkzzzaaa999///111111//////.........------------------......000111111000444444:::999jjjkkkQQQWWWuuuvvvqqqgggttt~~~}}}iiisssuuuvvvtttqqqpppqqqtttqqqxxx}}}uuuzzzbbbIIIJJJPPPZZZbbb```cccbbb```^^^[[[[[[]]]___===;;;:::999999999777555111///---+++***+++,,,---++++++************++++++++++++++++++,,,000555999CCCHHHHHHBBB@@@BBBBBB???HHHHHH;;;:::FFF>>>555CCC@@@DDDKKKQQQTTTWWWXXXYYY``````aaaaaaaaaaaa`````````bbbcccdddccccccdddfffkkkgggdddeeehhhiiifffbbbjjjuuuNNNPPPfffkkk^^^lllvvvsssllljjjmmmpppooommmjjjiiijjjkkkkkkkkklllnnnpppnnnkkkmmmsssyyyxxxfffRRRMMMFFF888GGGnnn```dddmmmyyyyyydddkkk^^^@@@MMMFFFEEE>>>===>>>222''',,,++++++++++++,,,---......''':::222SSSWWW|||wwwmmmwwwvvv~~~uuueeeYYYXXXaaaiiijjjhhhhhhhhhiiijjjkkklllmmmpppqqqqqqpppnnnoooqqqsssdddXXXIIIHHHKKKFFFPPPjjjxxxPPPLLLbbbllliiidddjjjrrruuuttttttwwwzzzwww{{{~~~~~~{{{yyy{{{~~~RRR^^^^^^ggg~~~ddd???@@@666///...000...,,,,,,............////////////......//////000000111111555444999>>>:::RRRvvv~~~VVVfffyyy|||vvvrrrpppooonnnnnnppprrrssssssrrrsssuuuwwwqqqooo|||~~~mmm^^^\\\eeejjjwwwkkkmmmRRRUUUgggxxxzzz||||||tttyyyyyyyyyxxxvvvvvvxxxzzzyyy|||||||||}}}555555444---222222111111111111222222111111111111222333444444222AAALLLuuujjjhhhmmmVVV}}}xxxRRRXXXMMM>>>ZZZ~~~|||qqqfff>>>444666222///111111000//////////////////............//////000111666SSS|||IIIuuuuuuqqqlllbbbRRRDDDBBBOOOaaammmsssxxx{{{|||}}}zzzzzz{{{{{{|||yyyvvvtttuuuwwwxxxyyyxxxrrrpppsssxxx|||lllRRRSSS^^^fffnnnpppwww|||{{{uuuqqqrrruuuzzzuuutttuuuvvvuuusssxxxvvvvvvzzz{{{lllrrrsss{{{pppvvv}}}===555***333111111000///////////////---...///.........000222444:::555111===eeeOOO```~~~~~~jjjuuu~~~|||uuurrrrrrrrrtttssssssrrrrrrrrrrrrsss~~~|||uuuuuu|||{{{fffDDD<<>><<<:::999999888666444000///---,,,++++++,,,,,,++++++************++++++***************...333777===@@@AAA>>>???CCCCCC@@@JJJHHH<<<<<>>666CCCBBBDDDHHHJJJLLLPPPUUUZZZ``````aaaaaaaaaaaa`````````aaaccceeefffhhhiiijjjgggfffeeefffiiijjjjjjhhhlll{{{TTTHHHTTT\\\XXXuuuvvviiillltttooommmjjjiiijjjkkklllkkklllnnnpppooommmnnnsssxxxyyyiiiWWWPPPHHH999EEEiiihhheeefffoooyyyxxxvvvccc|||```DDDSSSHHHGGG???<<<===222(((---++++++++++++,,,---......,,,444333___bbbsssuuurrrqqqkkk___VVVXXXaaaggghhhjjjjjjiiijjjjjjkkklllmmmmmmnnnooonnnnnnpppsssvvv|||kkk[[[cccwwwrrr```ZZZzzz{{{WWWMMMYYYaaaeeejjjnnnsssvvvvvvvvvvvvwwwzzz{{{{{{||||||}}}~~~~~~```UUUVVVwwwtttpppGGGBBB888///...///...---...............////////////......//////000111111222444444777:::???ZZZ~~~uuuaaannnuuutttsss{{{xxxtttqqqqqqqqqpppooooooqqqrrrrrrqqqrrrtttvvvxxxvvvuuussshhh]]]]]]eeesssyyynnn^^^PPPPPPaaauuuyyyzzz|||xxxxxxyyyyyyxxxvvvvvvxxxzzztttwwwzzzzzz{{{nnnNNN;;;555222222222111111111111222222111111111111222333444555333:::VVVxxxrrrooo^^^iiiuuu[[[^^^UUUMMM>>>QQQzzz~~~zzz[[[999///000333111111000//////////////////............///000000000888]]]sssPPP|||nnnbbbOOOBBBCCCQQQbbbmmmqqqvvvyyyzzz~~~{{{{{{{{{yyyyyyzzz{{{||||||yyyvvvsssssssssssssssxxx|||}}}zzzzzz|||fffKKKKKK\\\ooo~~~vvvqqqpppsssuuusssrrrsssuuuvvvvvvvvvxxxuuuuuuwww{{{}}}mmmtttwwwvvvvvv{{{III999...999111111000///////////////---...//////......000222333999777777KKK^^^PPPaaattt}}}xxxjjjnnnwww}}}|||xxxvvvuuusssqqqrrrrrrsssvvvxxxzzz|||wwwyyyxxx|||cccGGGAAAHHHZZZeeebbbooo{{{zzzvvvzzzzzzvvv???===;;;999999888555333///......------,,,++++++++++++************++++++)))))))))((())),,,111555777888888999>>>DDDDDD@@@LLLGGG>>>???EEE>>>777AAABBBDDDDDDCCCCCCHHHSSS\\\````````````````````````cccbbbbbbdddgggiiiiiiiiifffgggiiiiiihhhiiijjjkkkjjjppp{{{pppKKK666>>>HHHVVVtttzzzkkkkkkpppnnnllljjjiiijjjkkklllkkkkkkmmmppppppnnnooorrrvvv{{{nnn^^^VVVLLL;;;BBB```rrrhhhaaadddnnn{{{wwwgggQQQuuuLLLEEEJJJJJJAAA<<<===333***...++++++++++++,,,---......///000;;;jjjlllmmmzzz[[[zzz|||gggdddaaaYYYTTTXXXbbbggggggkkkkkkkkkjjjjjjkkkllllllkkklllllllllmmmqqquuuyyyzzzaaafffXXXGGGNNNddd{{{qqqrrrtttvvvyyyxxxvvvttt{{{zzzyyy{{{uuuOOOWWW^^^sss~~~PPPFFF:::000---.........///............////////////////////////000111222333333444777666JJJiiiggg~~~aaatttkkkfff]]]uuusssqqqqqqqqqrrrqqqpppnnnooopppppppppqqqsssuuusssxxxxxxjjjVVVOOO```uuufffPPPHHHVVVnnnvvvxxx||||||xxxyyyyyyxxxwwwwwwyyyzzzwwwyyy|||{{{wwwwww|||{{{uuuaaahhhSSS:::333777222222111111111111222222111111111111222333444555777999kkkiiiXXXUUUkkk~~~bbbnnnSSSOOOCCCHHHhhhyyyAAA---000555111111000//////////////////.........//////000111222>>>jjj{{{aaaZZZqqq```KKK@@@DDDRRRbbblllnnntttwwwvvvwww{{{}}}|||vvvuuuuuuvvvvvvwwwxxxyyyzzzxxxvvvtttssssssssssssnnnwww|||wwwxxx{{{sssQQQHHHVVVnnn|||uuuqqqqqqrrrmmmpppsssuuuvvvuuuvvvvvvwwwtttsssuuuxxx~~~qqqvvvyyyjjj}}}OOO666+++555111111000///////////////---...//////...///111333444888999>>>^^^~~~tttXXXVVVhhhrrr{{{uuu^^^ooouuuyyyxxxvvvvvvuuurrrttttttsssssstttvvvxxxyyyrrruuutttyyy___GGGAAAFFFYYYlllooo}}}yyyttt@@@>>>;;;:::999777555222............---,,,+++***++++++************++++++******))))))))),,,111555888666444777>>>BBBAAA===KKKCCC===@@@CCC<<<999>>>???AAABBB@@@@@@GGGTTT^^^`````````______`````````fffdddcccccceeefffeeecccgggjjjllljjjfffdddfffiiikkklllnnn^^^<<<---666===TTTaaammmqqqqqqoookkkgggllljjjhhhhhhjjjkkkjjjjjjiiilllnnnooonnnoooqqqsss|||ssseee\\\QQQ???@@@VVVvvvmmmeeeccchhhtttwww___ZZZNNNiiiWWW===MMMMMMCCC<<<===555,,,///++++++++++++,,,---.........222KKKsssyyy~~~uuuWWWgggssssss]]]___\\\VVVSSSYYYdddjjjjjjllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllpppuuuyyyfffVVVhhh]]]JJJMMMfffuuusssssswww{{{|||wwwssstttwww{{{QQQ```UUUmmmfffJJJ===111............000............////////////000/////////000222333444444666888555[[[yyynnnxxx]]]___yyybbbYYYTTTrrrqqqppppppqqqqqqpppooolllnnnooooooooopppsssuuuvvvvvvyyytttcccWWWddd|||iiiSSSAAAHHHbbbqqqwww|||}}}xxxyyyzzzyyyxxxxxxyyy{{{xxxzzz}}}}}}xxxuuuyyyiii^^^}}}\\\AAA444555222222111111111111222222111111111222333444555666<<>>EEESSSbbblllrrrxxxzzzwwwuuuvvvwwwuuuvvvsssrrrtttuuusssssstttuuuvvvwwwvvvvvvvvvxxxyyytttwwwyyywwwssssssyyyYYYIIINNNbbbwww|||zzzwwwtttrrrqqqppppppkkkpppvvvxxxvvvttttttuuuvvvtttsssuuuwww|||vvvwwwvvvdddppp{{{NNN222+++///111000000///////////////---///000000///000222444777999<<>>;;;:::999777555222............---,,,+++***++++++************+++++++++++++++***+++...333777===999777:::???@@@>>>;;;HHH===;;;@@@@@@;;;;;;<<<<<>>555888333DDDGGGLLLVVVdddnnnmmmfffjjjhhhggggggiiijjjiiihhhhhhjjjlllmmmmmmnnnoooqqqzzzvvvjjj```UUUCCC???NNNsssqqqnnnjjjhhhnnnrrr[[[\\\iiiXXXHHHOOOQQQFFF======777...///++++++++++++,,,---......,,,555\\\}}}~~~ooojjjuuueeeiiiUUU^^^ZZZTTTPPPVVVbbbjjjjjjllllllkkkjjjjjjjjjkkkkkklllllllllllllllnnnrrruuurrrTTTQQQ___rrr}}}iiiZZZQQQ[[[sssvvvsssssswww|||}}}xxxrrrjjjsssUUU^^^MMMccc|||MMM@@@333///......///111............////////////000000//////111333555666777888;;;999nnnyyyQQQnnncccUUU[[[rrrqqqppppppppppppnnnmmmlllnnnoooppppppqqqsssvvvzzzrrr|||tttfffmmmvvvyyy~~~zzzjjjYYYAAA>>>UUUhhhuuu|||{{{xxxzzz{{{{{{zzzzzz{{{|||yyyyyy}}}|||vvvccc}}}sssMMM777333222222111111111111222222111111111222333444666777;;;QQQtttvvvRRRSSSmmmxxx|||xxx\\\ooo^^^UUUPPPGGGQQQ{{{rrrAAA333888000111000000///////////////.........//////000222222...PPP~~~|||xxxPPPnnnwwwpppoooXXXAAA<<>>@@@???======EEE777999AAA>>><<>>JJJ[[[ooo|||yyyyyy{{{}}}}}}}}}|||}}}~~~~~~zzzhhhzzzrrrFFF666:::222222111111111111222222111111111222444555777777777___xxxxxxwww]]]OOOQQQjjj}}}uuu}}}gggPPPSSSpppWWWPPPHHHHHHwwwuuuDDD444888///111111000///////////////.........///000111222333555eeeyyyOOOuuuuuuzzznnnhhhRRR>>><<>><<<:::999999888666444000///---,,,++++++,,,,,,++++++************++++++******++++++---111777;;;???;;;<<<@@@AAA??????CCCBBB222777CCC>>>>>>DDD???BBBBBBCCCIIIQQQZZZ```bbbaaa```^^^]]]]]]^^^```aaa^^^ccchhhiiiggghhhmmmrrrdddfffhhhhhhffffffhhhkkkeeesssgggMMM>>>111---333:::DDDSSScccmmmnnniiihhhhhhiiikkkllljjjiiimmmlllkkkkkkmmmppprrrssssssvvvmmmbbbZZZKKKBBBHHHgggmmmssssssmmmkkkuuuiiiZZZ]]]OOOBBBPPPUUULLLAAA@@@;;;000,,,++++++++++++,,,---.........@@@zzzttt|||pppGGGRRRQQQNNNNNNUUU```eeedddhhhhhhhhhhhhiiijjjjjjkkkiiikkkmmmnnnmmmmmmooopppjjj]]]YYYbbbvvv~~~hhhZZZTTT\\\ooovvvuuuuuuvvvxxxwwwrrrnnnbbblllxxx}}}}}}|||xxxPPPHHHOOO|||~~~zzzQQQDDD777333111//////000............////////////222111000000111444777999<<<777AAAGGGwww}}}\\\^^^ssspppeeewwwtttrrrooonnnoooppppppooooooppprrrssssssuuuwwwzzzyyyttt}}}fffAAAGGGVVV~~~eee^^^OOOEEECCCLLLfffzzzzzzzzz|||~~~xxxxxx}}}|||tttxxx}}}vvvJJJ:::;;;222222111111111111222222111111111222444666777888888mmmrrraaaLLLIIIOOOjjjtttpppyyyuuuWWWJJJEEEpppXXXOOOLLLEEEpppnnn[[[999888111111111000///////////////.........///000222333444>>>zzzrrrnnnLLLwww{{{vvvssslllaaaLLL<<<===FFFPPP___nnnlllrrrtttppplllpppvvvzzztttlllkkktttyyytttqqqtttooosssxxxxxxtttrrrrrrtttuuuvvvvvvuuutttuuuyyy|||bbbQQQGGGBBBEEE\\\eeeooottttttrrrtttuuuqqqpppoooqqqsssuuuvvvvvvpppppptttwwwuuurrruuuzzzvvvxxxyyyyyyfff777:::000111111000///////////////...///111111111222555777:::;;;HHHWWWbbbYYYTTTrrr||||||yyyqqqlllmmmrrrsssooooooppprrrsssqqqnnniiigggbbbkkkooouuuzzzwwwfffQQQFFFSSSjjjtttwwwuuutttuuutttqqqmmmkkk===;;;:::999999999777555111///---+++***+++,,,---++++++************++++++((()))******---111777<<<;;;999<<>>@@@HHHAAAHHHEEECCCIIISSS\\\aaabbbaaa```^^^]]]]]]^^^```aaa]]]dddjjjiiidddccciiipppiiijjjjjjiiihhhgggggggggiiiqqqzzzYYYJJJGGG:::333---555LLLccckkkiiijjjjjjjjjkkkmmmmmmlllkkkpppnnnkkklllnnnqqqtttuuupppuuummmaaaZZZMMMDDDHHHeeeiiioooqqqnnnkkkrrr{{{eeemmm^^^fffIIIPPPVVVNNNBBBBBB<<<000,,,++++++++++++,,,---......///GGGtttooosssyyycccsssqqqCCCNNNOOOOOOQQQYYYbbbeeecccgggggggggggghhhiiijjjkkkfffiiimmmnnnnnnnnnooopppeeeJJJFFFWWWtttsssbbbWWWVVVbbbvvvvvvvvvwwwvvvsssoookkkeeekkkrrrwwwzzz}}}XXXSSSRRRzzzQQQEEE999444222000...///............/////////000222111000000111444777999<<<666BBBKKKnnn{{{tttWWWlllaaammmcccssstttqqqnnnmmmnnnppprrrrrrpppqqqsssttttttvvvyyy{{{xxxwwwvvv|||aaaUUUBBBRRRjjj]]]VVVMMMAAAAAA^^^yyy|||{{{}}}llldddfffuuurrrgggCCC000222222111111111111222222111111111222444666777888>>>wwwoooSSSFFFNNNlllsssoooxxxkkkOOOIIIEEE___wwwYYYOOORRRGGGhhhttt???888444111111000///////////////.........///000222333444???vvvsss[[[IIIvvvvvvuuulllhhh\\\III;;;===EEEOOO^^^nnntttyyyyyyrrrmmmooouuuyyyxxxnnnllluuuxxxqqqlllooolllrrrxxxyyywwwvvvwwwzzz|||tttrrrwww}}}jjjVVVIIICCCGGGRRR]]]jjjsssvvvzzz}}}yyytttsssvvvwwwwwwuuunnnooosssvvvrrrmmmmmmppprrrzzzjjjvvv888777///111111000///////////////...///111111222333555888<<<===LLLZZZ]]][[[TTTooo{{{vvvrrrnnnuuu}}}yyypppdddhhhooovvvzzz{{{zzzxxxjjjppprrrvvv{{{{{{uuu\\\KKKTTTmmm{{{yyywwwtttrrrooommmpppuuu<<<;;;;;;:::888666555444...---,,,,,,++++++++++++,,,***((()))+++,,,+++((()))))))))***---///222333222111999CCCAAA999???MMM@@@---777===;;;???;;;AAADDDIIIKKKKKKTTTbbbddd^^^______```aaabbbbbbcccdddbbbeeehhhjjjjjjiiiiiiiiiiiiiiihhhhhhgggfffffffffdddnnnrrrWWWHHH666888333///>>>[[[mmmpppjjjgggeeehhhkkkkkkkkkkkkmmmhhhhhhlllnnnlllooouuutttvvvyyyggg]]]TTTBBBLLLccckkkiiihhhooorrrwwwtttaaalllkkkVVV}}}>>>OOOYYYRRREEECCC===111---+++++++++,,,,,,---------333TTTsssrrrZZZkkkrrrgggtttUUUTTTKKKJJJRRRZZZ\\\```fffhhhggggggggghhhiiijjjjjjjjjhhhgggiiimmmooonnnllluuukkkPPPHHHJJJccckkkfff___YYYhhhrrrrrrtttwwwyyyvvvnnnhhhhhh^^^nnn{{{{{{tttIIIhhhsssMMM===111---555...---000////////////000000111444333222222444666999:::AAA===???]]]ooo}}}gggMMM~~~dddaaa\\\qqqpppmmmkkkkkknnnpppooommmssspppnnnnnnqqqtttvvvwwwxxx{{{uuutttrrrgggVVVBBBuuuzzz\\\cccRRRGGGDDDSSSsssxxxbbbUUUkkksssnnnBBB444333333222222111000000///222333333333222333666888;;;NNNOOOMMMcccnnnnnnnnnrrr~~~]]]QQQHHHGGGZZZ}}}iiiVVVOOOHHH]]]zzzwwwIII:::,,,222111111000000000000000111111000000111333555666DDDnnnNNNSSSuuuqqqjjjtttggg\\\FFF<<<>>>???JJJ^^^hhhssssssyyyzzzmmmllluuu{{{llliiinnnmmmppprrrmmmlllnnntttyyywwwrrrqqqtttttt}}}}}}sssnnnttt|||```NNNGGGBBBFFF]]]fffmmmzzzvvvvvv|||yyywwwxxxzzz{{{rrrqqqssswwwuuummmfffdddmmmxxxsssrrrlllnnn{{{GGG111333111111000///////////////111000000000222444777999======<<>>888<<>>,,,777<<<:::>>>:::@@@CCCJJJPPPTTTXXX^^^```___bbbaaa___^^^^^^```bbbcccccceeehhhiiiiiihhhiiijjjkkkkkkkkkjjjjjjjjjjjjiiimmmlllvvvppp___GGGCCC888///555KKKbbbnnnsssnnniiihhhiiijjjkkkkkkkkkggggggkkkmmmkkknnnrrrtttvvvyyyggg^^^UUUCCCLLLkkkrrrpppmmmssstttxxxkkkmmmtttUUUnnnAAAMMMXXXSSSFFFCCC===111,,,+++++++++,,,------......***LLL|||[[[eeeiiigggvvvUUUSSSKKKJJJSSS[[[\\\___eeegggggggggggghhhiiijjjjjjjjjhhhhhhiiimmmnnnnnnlllxxxzzzgggVVVKKKUUUqqqiii[[[VVVjjjrrrssstttvvvvvvsssoookkkhhh]]]jjj{{{wwwxxx}}}UUUmmmqqqOOOCCC666///444...///000////////////000111111333222222222333666888:::999<<>>???KKK^^^hhhnnnpppyyy|||ooolllrrrwwwkkklllssssssvvvxxxrrrppprrrvvv{{{yyytttsssvvvooovvv}}}{{{tttrrrwww~~~qqqXXXGGG<<<@@@SSS\\\eeettttttuuu~~~yyytttrrrsssvvvxxxzzzvvvvvvzzzzzztttmmmjjjxxxwwwrrrtttnnnttttttJJJ777333111111000///////////////111111111111333555888:::>>>DDDFFFxxxdddSSSWWWcccjjj```ZZZ|||wwwwww}}}~~~zzzyyyuuussswww}}}~~~zzzvvvsssooorrr|||VVVOOOYYYbbbsssyyyyyywwwttttttttttttttt<<<<<<;;;:::888666444333222000---+++******+++++++++***)))***++++++***))),,,***'''''',,,444===CCCIII===888======888;;;EEE<<<+++777;;;999===:::???BBBHHHSSS\\\^^^[[[[[[```dddbbb___\\\\\\^^^```bbbccceeefffgggfffgggiiijjjjjjjjjjjjjjjkkkkkkkkkkkkgggaaaiiieeeTTTKKK>>>666333>>>UUUjjjuuupppkkkggggggjjjlllmmmjjjhhhiiilllnnnlllmmmppptttvvvxxxggg___VVVDDDLLLmmmuuurrrnnnqqqpppsss~~~~~~sssyyyWWW\\\EEEJJJWWWSSSGGGDDD===000***++++++,,,,,,---......///555OOOwwwiiiooottt```RRRJJJIIITTT]]]]]]^^^bbbfffffffffggghhhiiiiiijjjiiiiiihhhjjjlllnnnmmmmmmssszzz~~~uuufffSSSDDDIIIooo|||qqqZZZTTTjjjrrrtttuuuuuuuuuuuuvvvwwwrrrbbbiiiyyyxxxttt|||}}}VVVjjjzzzpppOOODDD999000222...333///////////////000111222222111111222333555777999555;;;IIIqqqVVVGGGiiieeeGGGHHHRRRppppppmmmkkkjjjlllnnnppppppooonnnmmmllllllnnnpppqqqrrrvvvvvvuuu{{{wwwdddBBBpppuuuggg```dddMMMFFFlll|||}}}aaaNNN\\\yyyooojjjbbbrrrIIIBBB444333222111111000000000222333444333333555777:::EEEyyyXXXCCCXXXooovvvwwwiiijjjlllrrrhhhUUUFFFEEEbbbxxx]]]PPPHHHRRR{{{zzzrrrIII===:::222222111000000000000111111111000000111222333444UUUgggyyyYYYZZZ~~~ooonnnjjjWWWCCC<<>>EEEJJJaaaRRRVVV```ggg]]]RRRnnnwwwxxx}}}~~~}}}|||wwwvvvrrrpppssswwwtttmmmooollljjjmmmuuufffPPP___rrrvvvyyyyyyxxxvvvsssqqqrrrsss===<<<;;;:::888666444333333111...+++))))))***++++++************+++******+++***((((((---555===CCCJJJ???;;;@@@???999===HHH:::,,,999<<<888>>>;;;???DDDEEEPPP^^^aaa[[[ZZZ```aaa```^^^]]]^^^___aaabbbaaacccddddddcccdddgggiiieeeffffffggghhhiiiiiiiiijjjkkkyyyxxx]]]NNNCCC@@@<<<===OOOeeennnmmmiiieeefffjjjmmmmmmkkkkkklllnnnooonnnnnnoootttuuuwwwhhhaaaXXXEEELLLkkktttsssooopppnnnppp{{{{{{xxx___\\\FFFGGGVVVTTTIIIEEE<<>>ggg|||zzzmmmpppqqqfffhhhQQQIIIIIIUUU^^^^^^^^^```dddeeefffggghhhhhhiiiiiiiiiiiiiiijjjlllmmmmmmmmmnnnvvv{{{qqq]]]LLLBBB@@@DDD```wwwzzz```XXXkkkssstttuuutttssswww~~~~~~jjjffftttxxxsssvvv~~~~~~LLL^^^rrr{{{}}}~~~wwwPPPAAA666///222...444////////////000111222222111111111222444555777888999===IIIuuuRRROOOmmmgggJJJFFFSSSpppllljjjhhhggghhhjjjmmmnnnqqqqqqqqqoooooooooqqqsssqqqsssvvvxxxwwwhhhrrrfff___ooo[[[KKKjjjwwwzzz~~~rrrFFFJJJxxx{{{^^^VVV\\\sssPPP>>>555444333111111111111111222333444444444666999;;;OOOnnnggggggIIIKKKSSS{{{}}}fffgggiiiooo~~~___KKKAAAWWW|||]]]PPPIIIKKKzzzSSS999444333222111111000000111111111111000000111222444555TTT\\\wwwSSS]]]|||{{{wwwsssnnnUUUBBB<<>>III^^^jjjsssuuuzzz~~~}}}zzzyyy|||vvvuuuwwwqqqpppsssooovvvsssssswwwwwwtttrrrtttsssuuuwwwxxxxxxxxxxxxxxxtttWWWIIIDDDAAANNNeeeqqqqqqpppooouuuvvvwwwxxxxxxvvvuuussspppuuu|||~~~zzzvvv{{{vvvsss|||xxxJJJ555222111111000000000000111111333444555777999;;;===>>>>>>BBBEEEooodddWWWXXX\\\gggfff[[[mmm{{{uuuyyyvvvxxxxxxtttqqqsssyyy{{{xxxhhhnnnqqqooommmxxxpppeeeYYYEEELLL[[[UUU[[[___iiiuuuyyyuuutttvvv======<<<:::888555333222111000///...,,,+++++++++)))+++++++++***)))***+++'''(((***---000444777999555444:::BBB>>>666<<>>===999AAA>>>@@@FFFDDDHHHTTT^^^aaa``````XXXZZZ]]]```bbbbbbaaaaaa]]]___```aaa```aaacccddddddeeeeeefffggghhhhhhiiifffiiikkkppp}}}tttZZZKKKCCCCCCTTThhhlllrrrrrrllljjjnnnoookkkiiilllllljjjjjjlllllljjjssssssvvvhhhddd\\\GGGMMMfffrrruuussstttqqqtttrrrvvv```===FFFVVVVVVKKKEEE===111---+++,,,---...///111222222777888KKK|||aaaYYYkkkgggVVVSSSXXXQQQHHHGGGSSS___```]]]^^^aaabbbdddfffhhhhhhhhhhhhgggiiikkkkkkkkkkkkmmmoootttppplllggg___VVVRRRSSSDDDCCCRRRkkkssslllkkkssswwwsssllleeedddhhhqqqwww~~~kkkkkkyyywwwoootttzzz{{{}}}VVV\\\bbb{{{eeeGGG777111222+++////////////000111222333444444555666777888:::;;;;;;BBBAAAGGGxxxmmmHHHaaaxxxttt___QQQXXXiiiiiijjjkkkkkkjjjkkknnnpppnnnppprrrqqqooonnnqqqttttttpppttt{{{xxxqqqvvv}}}VVVmmmwwwlll\\\lll{{{xxxuuurrrqqqrrrxxxjjjPPPrrr}}}oooOOOFFF666555333111000111222333111333444555666888<<>><<>>===<<<:::888555333111////////////...---+++***)))+++,,,+++)))(((***,,,'''(((***---000555888:::999444777@@@>>>777<<>>===777@@@>>>@@@CCCIIIPPPUUU\\\aaaaaa^^^XXXYYY[[[]]]^^^_________\\\___bbbcccbbbbbbcccdddeeeffffffgggggghhhhhhhhhmmmnnnkkkjjjtttoooVVVEEEEEEVVVhhhlllsssrrrjjjhhhooorrrooolllooonnnjjjjjjnnnooolllsssrrruuuhhheee]]]GGGMMMcccqqquuussstttpppsssvvvvvv}}}]]]qqqAAAGGGXXXXXXKKKEEE===222000,,,,,,---///000111222333333777ZZZkkkiiilllaaaUUUPPPSSSSSSHHHEEERRR^^^```]]]^^^```aaadddfffhhhhhhgggggggggiiikkkllljjjkkkmmmoooqqqnnnppptttqqqhhh```___PPPFFFMMM^^^eeehhhnnnsssuuummmddd^^^^^^dddkkkppprrrjjjvvvvvvnnnsssxxxyyy{{{~~~ZZZ[[[YYYllleeeHHH999111111+++222/////////000111222444555666777888:::;;;<<<=========CCCKKK}}}xxx}}}iiiCCCbbbrrrooo```SSS[[[iiigggjjjlllmmmllllllnnnpppkkknnnqqqqqqnnnnnnqqqtttssspppsssxxxxxxtttuuu{{{mmmTTTCCCFFFmmm|||rrraaakkkuuusss{{{[[[ppp~~~}}}sssNNNOOO777555333111000111222444111222444555666999===@@@cccpppYYYIIIJJJ___vvvfffkkklllpppbbbOOOaaagggWWWRRRLLLvvvggg>>>666444333222222111111222222000000111222555888;;;<<>><<>>===<<<:::888555333111---...///000000...,,,***(((+++,,,,,,)))(((***,,,(((((())),,,000666;;;>>>BBB999777???AAA;;;>>>HHH222--->>><<<666???===>>>@@@NNNXXXYYYZZZaaaaaa]]]ZZZZZZYYYYYYYYY[[[\\\]]]]]]```ccceeeddddddddddddeeeeeeeeeffffffffffffffffffiiiiiijjjrrr}}}~~~cccLLLHHHVVVfffhhhooonnneeedddnnnuuutttqqqtttrrrllllllqqqsssppprrrrrruuuhhheee^^^HHHMMMgggvvvzzzxxxxxxtttvvv|||rrr\\\tttVVVHHHHHHXXXXXXLLLEEE===333222,,,,,,---///000222333333888;;;mmmqqq}}}zzzYYYGGGPPPSSSHHHEEEQQQ]]]___^^^^^^___aaadddfffhhhhhhgggggggggiiilllllljjjjjjmmmooopppxxxooohhhjjj___QQQQQQZZZ\\\bbbnnnqqqppphhh^^^ZZZ^^^fffmmmqqqttt~~~pppbbbkkkmmmgggmmmzzzzzz{{{~~~UUUUUUQQQddd]]]FFF999000000---777/////////000111333444555888999:::<<<===>>>??????999DDDQQQqqqhhhppp@@@aaallliii^^^SSS^^^llldddgggkkklllkkkjjjlllmmmjjjnnnrrrrrroooooorrrvvvrrrqqqrrruuuvvvvvvzzz~~~\\\KKKVVVFFFHHHxxxccciiiyyy|||hhhzzz}}}WWWYYY777666333111000111333444111222444555777999===@@@^^^vvvUUUFFFCCCYYYooobbbhhhiiinnn}}}~~~]]][[[hhhhhh\\\nnn\\\UUUHHHrrryyyfffCCC>>>444333222222111111222222000000111333666999<<<>>>gggsssMMMGGG```ooovvvYYYFFF===<<<888CCC]]]mmmxxx{{{|||{{{{{{}}}~~~}}}|||tttwww|||uuusssvvvrrrtttqqqttt{{{~~~zzzvvvtttnnnrrrtttsssqqqssszzz{{{{{{wwwmmmeeeRRR]]]qqqllljjjqqqooolllkkkkkkkkkmmmooorrrtttppprrr{{{yyytttnnnaaaxxxTTT>>>000111111000000111222333333555666888;;;>>>@@@AAAAAA>>>MMMJJJsss]]]UUUWWWWWWdddfffSSSWWWzzz}}}{{{wwwuuutttkkk___cccnnntttooogggfffjjjnnnkkkmmmooooooooottt|||vvvbbbOOOKKKUUU\\\\\\PPPHHHLLL___nnnnnnlllmmm===<<<;;;:::888666444222000///...---------------+++++++++*********))))))&&&***,,,))),,,555???DDDEEEAAAAAADDD@@@;;;>>>GGG000111:::<<<666<<>>VVVnnnUUUNNNSSSNNNGGGFFFNNNXXX[[[\\\\\\```aaabbbdddeeefffffffffiiiiiiiiijjjjjjkkkkkklllfffwwwrrrlllhhhbbb___[[[ZZZgggqqqllllllfff```aaaeeehhhmmmrrrfffkkkfffWWWSSS]]]bbb___ooovvvzzzwwwxxxXXXNNNRRRjjj|||TTTMMMCCC///......111111000000000000222333555666999;;;<<<<<<===>>>@@@DDDAAAKKKqqqvvv}}}@@@mmm___OOOMMMLLLaaafffkkkfffeeeiiijjjhhhkkkqqqpppqqqrrrpppnnnmmmmmmnnnssssssssstttuuuwwwxxxyyy}}}wwwooojjj```\\\bbb{{{yyyqqqlllkkk[[[___{{{jjjRRRqqqyyysssrrr{{{eeePPP@@@333222555000111444000111333555666777999===@@@[[[nnntttmmmWWWJJJDDDXXXvvvoooggggggtttnnnmmmxxx\\\hhh|||ZZZQQQPPPiiixxxiiiHHH;;;555444222111111111222222222222333333444777;;;???oooQQQxxxjjj???nnnoooeeeYYYGGG::::::===CCCTTTgggyyyyyy{{{}}}}}}zzzyyyzzzzzzuuuooopppuuussstttxxx{{{yyyuuuuuuyyynnnyyyzzzrrrrrrxxx}}}wwwyyyvvvlll[[[[[[gggpppmmmnnnqqqnnnnnnlllkkkjjjjjjiiigggeeecccfffppp|||yyyrrrkkkfffeeeXXX===---333222111000000222444555555555555888===AAACCCCCCDDDJJJMMMzzzhhhTTTOOOTTTgggfffNNNRRRppp{{{xxxsssxxxzzzmmmkkkjjjjjjkkktttnnnbbbyyywww```TTTaaaooopppmmmooo===<<<;;;:::888666444222///......------------...+++++++++*********))))))(((++++++))),,,444;;;>>>???<<<===AAA???:::>>>HHH111111:::===777<<>>???@@@>>>KKKvvvvvvBBBooocccLLLCCC@@@TTT]]]hhheeeeeeiiijjjhhhjjjooopppqqqrrrqqqooonnnooopppsssrrrrrrssstttuuuvvvwww{{{xxx___QQQ|||oooppptttxxx~~~fff^^^fff~~~YYYTTTrrrqqqkkkzzzrrr]]]^^^@@@444222555000111444000222333555666777:::>>>AAAbbbyyycccLLLJJJDDDXXXuuuoooeeebbblllfff||||||nnnbbb```XXXOOOpppzzzPPP888555444222111111111222333333333444444555888===@@@zzzuuuRRRnnnAAAnnnxxxkkkXXXGGG::::::<<<@@@RRRfffttttttuuuxxxzzz{{{{{{zzzyyywwwwwwxxxuuuqqqqqqtttwwwwwwyyy{{{xxxsssrrruuuyyyvvvsssrrrwww|||{{{wwwyyy}}}~~~|||zzztttggg[[[PPPXXXhhhpppjjjjjjqqqtttkkklllmmmooooooiiiaaaZZZaaadddlllwww|||}}}xxxuuurrrvvvqqq|||MMM777333333222111000111333444666999888777999===AAADDDEEEHHHNNNOOOuuummmYYYRRRTTTdddhhhSSSRRReeetttuuurrr{{{}}}|||uuuzzz}}}{{{vvvqqqoooooo```XXXTTTYYYbbbrrrnnnqqqyyyppphhhjjj^^^ZZZdddnnnmmmhhheee===<<<;;;:::888666444222------------------...///+++++++++***************+++,,,+++)))---444888777999666888>>>===999>>>HHH333111999===888;;;CCCBBBEEENNNXXX^^^aaabbb```[[[]]]ZZZXXXWWWXXXYYYYYYXXX]]]```cccddddddddddddeeefffiiihhheeedddgggjjjjjjkkkjjjiiilllvvvkkkHHHDDDZZZjjjdddnnn^^^gggoookkkpppsssvvvwwwvvvtttsssssswwwvvvtttpppjjj___TTTMMMrrruuuyyy|||}}}}}}~~~qqq}}}mmmrrr```DDDNNN[[[[[[SSSNNNAAA222///...---------///222555777;;;<<>>111555111---//////...///000222444555666999;;;<<<<<<<<<>>>???===>>>NNNNNNxxxnnnPPP@@@<<>>BBBzzzyyyTTTxxxGGGjjj}}}fffyyyVVVFFF;;;::::::===NNNdddpppqqqrrrtttvvvxxxzzzzzzyyyuuusssuuuuuurrrppprrrnnnmmmooorrrppplllkkknnnjjjrrr{{{|||xxxvvv{{{qqqaaa^^^ccceeecccbbbWWWTTTVVV```kkkooojjjaaammmkkkiiilllpppppplllgggccceeekkksssvvvwwwzzzyyyuuu|||KKK555666333222111111222444666777===;;;:::;;;???CCCFFFGGGLLLPPPRRRnnnuuu^^^VVVQQQ___jjjYYYTTTdddtttvvvrrrvvvwwwrrrrrrmmmlllooossslll^^^VVVXXXVVV[[[fffiii\\\VVVqqq___MMMcccooodddgggfffhhhmmmrrrrrrnnnjjj===<<<;;;:::888666444222,,,,,,,,,,,,---......///************************+++,,,******000777888444666444777======999>>>GGG444///777<<<777999@@@@@@FFFOOOZZZbbbeeedddbbb```^^^\\\YYYYYYZZZ[[[[[[ZZZ]]]___bbbddddddeeeggghhhgggggggggeeedddgggkkknnnllljjjjjjmmmsss}}}iiiIIIDDDZZZkkkfff{{{nnn```eeemmmmmmoooqqqtttvvvvvvvvvxxxyyywwwtttppplllggg]]]QQQIIIooosssxxx|||~~~xxxjjjTTT===OOO\\\\\\UUUPPPBBB222...---------...000333666888<<<>>>^^^~~~cccaaaiii^^^kkkOOOXXXGGGAAA???FFFNNNRRRVVVZZZ___```aaaccceeeffffffggggggggghhhiiijjjkkkkkkllllllkkkuuuooo]]]RRRNNN\\\mmmooouuu~~~}}}ooogggnnnwwwyyyyyy}}}~~~yyyxxxuuukkkkkkwww|||yyy}}}vvvmmmeeetttlllRRRAAA222555111---/////////000111444666777999;;;===>>>>>>>>>???@@@@@@AAAPPPTTTzzzsssQQQBBBAAAKKK[[[^^^aaagggjjjjjjhhhiiikkknnnoooqqqqqqqqqqqqsssuuusssrrrqqqppppppqqqsssttt{{{yyy{{{pppdddrrr|||qqq^^^[[[gggsssWWWfffrrrXXXkkkqqqSSSKKKiiipppZZZeeeBBB555222555000111555111333555777999;;;>>>BBBEEEmmm___IIIEEEXXXpppggg___\\\eee]]]zzzwwwooolll|||wwwkkkmmmqqqVVVQQQPPP{{{~~~VVV777444444222222111222333444333555666777999;;;@@@CCCzzz}}}XXX|||OOOccc}}}YYYrrruuuUUUGGG<<<;;;999999JJJ___pppqqqtttvvvwwwzzz}}}zzztttppprrrsssqqqoooooosssoookkkiiibbbYYYTTTTTTTTTbbbssszzztttppp}}}ooo[[[WWWbbbmmmqqqiiiaaaQQQLLLYYYddddddcccdddeeekkkuuu{{{ooooooqqquuuvvvuuuxxx}}}ppprrrPPP777222222222222333444666777888<<<<<<>>>AAAFFFIIIJJJJJJKKKQQQVVVkkkttt~~~aaaVVVNNNXXXkkk```WWWggguuuuuuooorrrrrrrrrwwwqqqdddZZZ^^^kkkrrrmmmdddwwwmmmooowwweeeKKKddd~~~zzzZZZ```ddddddeeehhhhhheee===<<<;;;:::888666444222,,,,,,,,,,,,,,,---...///***************************++++++,,,222999:::666888666999???>>>999===FFF555...444;;;777777===>>>EEELLLXXXbbbgggeeecccaaa^^^\\\ZZZZZZ[[[]]]]]]\\\]]]___```aaabbbeeejjjmmmkkkjjjiiigggffffffiiimmmhhhfffiiinnnmmmfffbbbbbb^^^ZZZ\\\TTT@@@AAAXXXjjjgggfffbbb^^^]]]```ffflllssssssssssssrrrtttxxx{{{zzzvvvqqqlllggg^^^TTTLLLrrrvvv|||cccqqqGGG>>>PPP]]]]]]UUUPPPBBB111---,,,,,,---///222555888999<<>>@@@AAA@@@@@@AAABBBDDDCCCNNNMMMllliiiGGG===AAACCCRRRZZZaaahhhjjjiiiiiiiiijjjmmmnnnpppqqqqqqrrrtttvvvtttsssqqqppppppqqqsssuuuyyy|||jjj]]]```^^^VVVlll}}}lllfffqqqlllaaarrraaa}}}XXXIIIvvvrrrffflllCCC555222444000111555222444666888:::<<<@@@EEEHHHgggZZZGGGDDDVVVlllfff``````iii^^^xxxtttvvv}}}nnnyyyqqqWWWRRRPPP{{{pppRRR;;;444333222222222333444555333555777999:::===AAADDDrrr___rrrpppUUU^^^XXXggguuuXXXIII===;;;888777EEEXXXnnnqqquuuwwwyyy{{{{{{tttppprrrsssqqqooopppfffeeefffllloooooopppsssmmmccc```eeeiiinnnmmmmmmooohhhiiiTTTIIINNNaaa___gggvvv}}}||||||{{{yyy|||qqqqqqyyy~~~sssNNN:::...222222333444666777999::::::<<>>FFF777---333<<<888777<<<===BBBFFFQQQ___gggfffbbb```]]][[[ZZZZZZ\\\^^^___^^^^^^^^^______```dddiiimmmpppmmmkkkjjjgggdddeeejjjhhhgggllltttppp```RRROOOJJJFFFNNNOOOCCCCCCXXXhhhhhhZZZPPPUUU^^^cccggglllvvvuuussspppoooppptttwww|||vvvpppjjjccc]]]XXX|||}}}|||gggkkkHHHMMMRRR^^^]]]UUUOOOAAA111---+++,,,...000333666999:::===BBB[[[yyyuuuVVVYYYSSSFFF@@@>>>CCCJJJOOOWWW]]]]]]^^^```bbbdddfffggggggeeefffggghhhiiikkkllllllkkklllrrr|||}}}yyywwwyyydddTTTGGG<<>>@@@BBBBBBBBBBBBCCCDDDEEEAAAIIIvvvzzz{{{IIIeeeiiiEEE===BBB<<>>BBBGGGKKKgggzzzuuulll^^^HHHDDDSSSggghhhaaaccckkk\\\sss~~~ttt```pppvvv}}}rrrYYYSSSRRR~~~vvvqqqSSS???444333333222222333555555444666999;;;===???CCCFFFuuudddccc___\\\ZZZcccggg~~~yyy]]]KKK===;;;999777AAAQQQggglllsssvvvxxxzzz}}}{{{vvvsssuuuuuuttttttwwwjjjjjjrrr{{{oooaaa]]]tttuuujjjdddVVVuuu^^^```tttvvvzzz~~~yyytttooohhhxxxgggGGG;;;000111222444555777999:::;;;:::<<>>@@@BBBCCCBBBAAABBBCCCEEE@@@GGGpppsss}}}PPPnnnxxxQQQCCCEEE888IIIWWWbbbkkkjjjhhhjjjmmmmmmlllmmmoooppppppppprrrtttqqqooommmlllmmmpppsssuuupppzzzrrrdddkkkzzzzzzmmmeee]]]VVVccc{{{}}}www~~~yyy}}}wwwnnn~~~~~~pppyyyZZZvvv~~~}}}lll[[[bbbDDD666333444000111666444555777:::===@@@DDDIIILLLeee~~~uuufffRRRIIIEEEPPPaaaggg]]]```jjj[[[pppuuu}}}jjjcccLLL```|||sssZZZQQQ]]]YYY@@@444333333222333444555666777999<<<>>>@@@CCCFFFIII{{{kkkeeeaaajjjSSSjjjhhh{{{~~~bbbMMM===;;;;;;888>>>JJJaaahhhpppuuuwwwxxx{{{~~~zzzwwwwwwyyyzzzzzz~~~xxx]]]iiimmm___YYYQQQHHHqqqttt}}}zzzvvvsssuuu~~~{{{zzzqqqeeeZZZhhhAAA888666111222444666999:::;;;<<<======???CCCHHHJJJKKKJJJJJJOOOXXXuuuiiiTTTRRRNNN^^^dddbbb]]]fffkkkqqq|||zzzvvv{{{~~~|||wwwkkksssvvvzzz~~~jjjeeeccc]]]___jjjmmmfff]]]ZZZ===<<<;;;:::888666444222...------,,,++++++++++++))))))******++++++++++++(((,,,...++++++111888:::777555:::AAAAAA===@@@III===000444???<<<999===???CCCAAAJJJ^^^mmmmmmfffaaaWWWVVVUUUWWWZZZ]]]^^^^^^^^^```bbbcccbbbaaabbbbbbdddbbbdddjjjjjjgggiiiooojjjiiimmmrrrllleeemmm|||jjj[[[XXXWWWJJJIIIZZZggg[[[aaa___ZZZ```mmmnnneeehhhjjjmmmoooqqqsssvvvyyyvvvuuurrrlllfffccceeehhh~~~zzzllluuuwwwpppzzz>>>NNNTTT___\\\RRRKKK>>>000---***,,,...111555888:::;;;===???YYYaaa~~~YYY}}}```hhhZZZCCC>>><<<@@@FFFLLLUUU]]]\\\]]]___bbbdddfffggggggeeeeeefffhhhiiikkkllllllkkkmmmtttzzzwwwkkkaaa\\\___RRRKKKCCC444:::RRRbbbggg]]]___mmmtttpppuuuiiidddiiivvvzzzssssss{{{~~~vvvvvv{{{~~~}}}{{{}}}ddd]]]ccchhhVVVGGG444444///---///000000222555888;;;===>>>@@@BBBBBBAAAAAABBBCCCEEEAAAGGGpppllliiiXXXxxx[[[GGGEEE555HHHWWWccckkkjjjhhhkkknnnnnnkkkmmmooooooooopppqqqsssooommmkkkkkklllooosssuuuxxxnnnaaabbbtttjjjdddiii~~~fffZZZgggXXX~~~ppp|||}}}dddwwwzzzxxxccc^^^wwwEEE666333444///111777444555888;;;===@@@EEEJJJNNN]]]]]]KKKEEEOOO]]]bbbWWW[[[hhh[[[ppp{{{uuuYYYggg{{{kkkhhhIIIVVV~~~www]]]RRRhhh^^^???444333333222333444555666999;;;???AAACCCEEEIIIKKKuuutttyyymmmxxxLLL}}}gggdddxxxfffOOO===<<<<<<999===FFF___fffpppvvvwwwxxxzzz}}}xxxxxxzzz}}}~~~~~~yyywww{{{}}}|||{{{|||vvv~~~}}}kkkpppsss```VVVQQQDDDggglllhhhyyysssaaafffgggmmmtttxxxzzz|||~~~~~~~~~sssvvv~~~{{{qqqyyyiii;;;333;;;111222444777999;;;<<<===AAA???>>>???BBBFFFHHHHHHIIIMMMVVVlllmmmVVVUUUOOOZZZaaacccdddhhheeeiiitttvvvuuu}}}|||{{{uuuuuuuuuuuunnnssstttsss{{{yyypppwww|||vvvssswww<<<<<<<<<;;;888666333111///...,,,+++******+++,,,))))))(((((((((((())))))...,,,++++++///333777999777:::888:::???:::;;;HHHAAA+++000@@@999777???>>>GGGFFFMMM\\\jjjnnniiiddd^^^[[[WWWXXX[[[^^^^^^\\\`````````aaabbbccceeefffeeeeeeeeefffhhhiiikkkllliiiuuurrrhhhiiiooozzzrrrrrrfff]]]^^^XXXQQQTTTMMM```mmmjjjhhhmmmooojjjjjjkkkkkklllnnnpppqqqrrrxxxxxx}}}tttccc```gggxxxzzz|||zzzvvvttt{{{yyyooowww~~~iii???DDDYYYYYYZZZVVVJJJ;;;111///---...000222555888:::;;;BBBCCCUUUxxxyyyQQQ{{{uuusssppp[[[HHH999@@@<<<;;;LLLQQQWWW\\\^^^aaaccccccdddeeegggeeefffggghhhhhhhhhhhhhhhhhhjjj||||||```VVV]]]YYY[[[[[[SSSJJJCCC<<>>>>>>>>????????????>>>>>>EEE222EEEccc~~~{{{^^^oooXXXPPPDDD444EEEWWWgggjjjeeejjjmmmkkkmmmmmmnnnoooqqqssssssrrrpppnnnnnnllljjjiiilllqqquuuhhhTTT[[[jjjlllVVVPPP[[[^^^}}}XXXZZZaaaMMMmmmmmmyyyooo^^^{{{\\\jjj```BBB888000000333333333444999;;;>>>@@@BBBDDDDDDDDDQQQ[[[IIIDDDCCCbbbwwwcccZZZ[[[sssZZZ^^^vvvmmmpppvvvjjj\\\PPPQQQuuuttt{{{qqqfffSSSrrrVVV999555444444333444555666777:::<<>>CCCDDDJJJXXXgggmmmkkkfff___[[[XXXXXX[[[^^^^^^]]]```aaaaaabbbdddeeeeeeffffffggghhhjjjjjjiiihhhgggkkknnndddYYY\\\aaaiiiwwwqqqmmmdddaaa\\\HHH>>>HHHWWWeeemmmiiihhhooorrrnnnlllllllllmmmnnnpppqqqrrr|||}}}sss```\\\cccuuuwwwxxxuuuooonnnxxxhhh{{{LLL???XXXZZZYYYXXXTTTGGG888///...---...111444777999:::;;;999===YYYjjjxxxsssJJJ:::@@@<<<:::IIIOOOVVV[[[]]]___aaaaaabbbeeegggfffffffffggghhhiiiiiijjjkkkfffqqqrrrZZZSSS```ggguuuyyyoooeeeXXX???BBBeeeqqqhhhgggpppssspppyyy{{{nnnsssvvvpppnnnttttttrrrqqqtttzzzuuuzzzoooRRR[[[|||[[[SSS>>>555...555///000111333444555888;;;>>>>>>>>>>>>??????>>>>>>>>>CCC:::DDDVVV|||lllkkkfffLLLCCC888KKKUUUfffiiieeejjjmmmlllnnnllllllmmmoooqqqqqqqqqpppnnnmmmllljjjjjjlllqqquuuttt|||uuuooozzzqqqbbbWWWMMMCCCJJJWWWYYYSSSZZZUUUddd{{{{{{dddQQQ}}}cccKKK___qqqnnnfff___{{{xxxaaahhhZZZAAA888111111333333333555<<<===???BBBDDDEEEFFFFFFMMMvvvcccIIIEEECCC[[[qqqjjjYYYWWWoooZZZ[[[{{{vvvdddRRRPPPqqqrrrwwwzzzgggZZZyyyVVVBBB555555444444444666777888;;;===???AAABBBEEEIIIMMMlll}}}aaaxxxpppGGG^^^TTTqqqrrrWWWBBB>>>===666666???NNNZZZiiissswwwzzz{{{yyy}}}{{{qqqhhhfffgggmmmvvv|||xxxqqquuu}}}wwwzzzzzzjjjMMMSSSSSSBBBNNN]]]ddd```XXXVVVYYYkkkkkkooosssrrrnnnrrryyyyyy{{{~~~}}}|||wwwnnngggrrr~~~}}}[[[222<<<222555555666888:::<<<>>>???@@@BBBEEEGGGFFFFFFFFFFFFAAA===MMMZZZllldddSSSGGGIIIFFFZZZ___gggllllllnnnuuuwwwuuuvvvwwwxxxvvvsssrrruuuwwwqqqpppsssxxxzzzxxxzzz~~~ssshhhdddmmmtttssssssxxxrrrxxxwwwsss|||uuuvvv<<<<<<<<<;;;999666333222///...,,,+++******+++,,,***))))))(((((())))))***))))))***---111555999<<>>AAABBBGGGTTTcccllllllhhh```\\\XXXXXX[[[^^^^^^]]]___```aaacccddddddddddddjjjjjjhhhgggfffddddddcccbbbppptttrrrqqqlllnnn{{{xxxhhhWWWSSSMMM;;;;;;RRRggglllmmmhhhjjjqqqssspppmmmmmmmmmnnnnnnpppqqqqqq}}}tttcccbbbkkkssstttuuusssmmmllluuufffrrrGGGCCCTTT\\\ZZZVVVPPPCCC444---------///222666999:::::::::>>><<>>>>>>>>>>>>>>>>>>>>>>>>>><<>>???AAADDDFFFGGGHHHIIIMMMzzzuuucccFFFCCCBBBQQQiiizzz\\\VVVkkk^^^ZZZuuu{{{jjjUUUOOOhhhmmmnnneeecccsss~~~```TTTBBB555555555555555777999:::>>>???@@@@@@AAADDDIIILLLaaaTTTrrrwwwdddUUUQQQfffyyy^^^FFF???>>>888777;;;DDDQQQcccqqqxxx|||{{{}}}www___TTTZZZXXXaaannnvvvtttpppssszzzzzzxxxttttttoooPPPGGGMMMFFFEEEMMM\\\ccc___YYYXXXkkkllloooqqqnnnlllooouuuyyy{{{|||{{{zzz}}}yyytttoooeeeiiixxxOOO222666777666777888999<<<>>>@@@AAA@@@CCCGGGHHHHHHGGGGGGHHHFFFBBBKKKZZZSSS}}}vvvSSSLLLBBBAAATTTZZZdddmmmpppppprrruuuuuuzzzyyywwwuuusssrrrqqqqqqrrrpppppptttuuuuuuwww{{{rrrddd[[[___fffiiimmmrrrqqqeeewww~~~{{{}}}<<<<<<;;;:::999666444222///...,,,+++******+++,,,***))))))))))))))))))***((()))***+++---000333666>>>AAA<<<<<>>>>>;;;666???EEERRRXXXZZZ\\\]]]^^^```dddgggeeeeeeddddddfffiiikkkmmmiiieeewwwsssppp}}}mmmXXXllleeejjjnnnnnnooosssvvvuuuyyyrrrpppuuuvvvpppiiiggg\\\dddooozzz~~~~~~zzzwwwzzzuuuuuuhhhUUU```{{{~~~VVVQQQ777333---222000000222555666888999<<>>>>>>>>>>>>>>>>>>>>>>>777CCCFFFKKKqqqhhhXXXKKK===???SSSfffkkkgggjjjkkkiiilllhhhjjjmmmnnnoooooooooppplllllllllkkkkkkmmmqqquuuqqq|||~~~jjj]]]cccpppkkkYYYWWW]]]WWWVVVcccnnnxxxooo^^^uuu{{{xxxnnncccjjjlllQQQVVV~~~dddzzzzzzkkkYYYeeekkk===666222333555555666:::???@@@BBBDDDFFFHHHIIIJJJQQQxxxkkkwwwRRRBBB???AAAIIIdddaaaWWWjjjggg^^^ssszzzuuueeeQQQJJJZZZtttiiieeeaaalllcccWWW;;;666666555666777999;;;<<<@@@@@@@@@@@@AAACCCGGGKKKWWWUUUpppiiiTTTWWWcccwwwzzzaaaHHH>>>===;;;999999AAAMMM___nnnuuuwwwwwwwww~~~}}}yyyhhhTTTRRR]]][[[]]]dddpppyyyzzzvvvqqqzzzwwwxxxsssuuuyyyYYYUUUIIICCCHHHYYYhhhlllkkkllllllmmmooorrrsssrrrssstttzzz{{{||||||{{{|||~~~vvvsssqqqeeeggg{{{wwwHHH888222555888888999;;;===@@@BBBCCCBBBEEEHHHJJJJJJIIIJJJJJJOOOLLLMMM]]]uuu]]]lllMMMNNNFFFEEEJJJTTT\\\gggmmmmmmmmmqqqwwwvvvtttrrrrrrrrrrrrqqqooouuuqqqppprrrtttvvv{{{kkkXXXTTT[[[hhhxxx~~~wwwrrrttt;;;;;;;;;:::999666444333///...,,,+++******+++,,,******))))))))))))******((()))++++++,,,...333777666;;;888999CCCDDD>>>???KKK;;;---///888:::999<<>>111---000///222666:::<<<===<<<;;;EEE999???]]]xxxRRRhhhYYYtttdddBBB===:::666<<<@@@NNNVVVXXXZZZ\\\^^^```dddgggddddddcccccceeehhhjjjlllkkkcccnnnxxxpppeeelllooommmmmmqqqrrroooqqqqqqrrruuussskkkbbb\\\XXX___kkkvvv|||}}}yyyuuurrrsssqqqcccVVV```wwwtttXXXTTT666333...000111222444777999:::;;;>>>@@@@@@???>>>>>>>>>>>>???@@@<<>>SSSgggnnniiijjjiiifffiiigggjjjnnnoooooooooppprrrkkkllllllkkkkkknnnqqquuurrr~~~tttjjjrrr|||iiiccccccXXXWWWiiiyyypppaaapppyyyeee\\\jjj~~~___~~~eeeRRRzzzaaa}}}zzzfffXXXgggjjj:::555222444666666888<<>>CCCHHHccceeeWWWdddlll___rrr{{{^^^UUUHHHDDDLLLgggmmmaaa{{{~~~^^^wwwwww___999666666666777888;;;===>>>AAABBBBBBAAAAAABBBEEEHHHXXXhhhdddnnn\\\kkkfffttt{{{gggOOOAAA>>>===:::777>>>IIIYYYhhhrrrvvvuuusss{{{{{{gggSSSMMMWWWaaaeeehhhnnnvvv~~~zzztttvvvttt~~~rrrmmmjjjTTTQQQTTT^^^jjjttt|||oooooooooqqqvvvwwwtttoootttwwwzzz|||}}}~~~~~~sssqqqrrrkkkrrrsssBBB<<<111555999:::;;;===???AAACCCDDDCCCEEEHHHJJJJJJJJJKKKLLLNNNKKKJJJXXXbbb|||dddRRRJJJDDDDDDCCCMMMRRR\\\fffgggeeekkkvvvmmmlllmmmppptttvvvvvvvvvuuuqqqoooppprrrxxxmmmUUUIIILLL[[[ooo~~~tttiiifffeeelllsss;;;;;;;;;:::999777555333///...,,,+++******+++,,,+++******))))))******+++''')))+++,,,---111999???222;;;::::::CCCDDD>>>???KKKBBB111---888888444;;;@@@FFFKKKOOO[[[iiinnniiieee```ZZZYYY[[[^^^```___aaaaaaaaa```aaabbbccccccbbbdddfffgggccc]]]VVVQQQHHHXXXrrrmmmdddaaaiiiqqqqqqppprrrllllllllllllmmmnnnppppppiiikkklllhhheeejjjxxx}}}www|||zzzzzztttsssnnnBBBMMM\\\\\\WWWQQQIII===222///222222444777:::<<<============;;;IIIlllTTTVVVeeekkkrrrGGG;;;999777:::;;;HHHQQQTTTXXX[[[]]]___bbbdddccccccbbbcccdddfffhhhiiigggbbbmmmnnnqqqssspppnnnoooooommmoootttxxxyyyzzzyyyuuupppvvvtttsssuuuyyyyyywwwsssooorrrgggRRRKKK[[[vvvjjjXXXVVV444444///000333333666999;;;<<<>>>@@@BBBAAA@@@???>>>>>>???@@@AAAEEE???DDDJJJpppSSSIII???QQQgggooojjjjjjiiieeehhhfffjjjnnnpppnnnnnnpppsssjjjkkklllllllllnnnrrruuuwwwuuuzzzyyyooo^^^YYYeeennnTTTTTT|||zzzuuufffaaa]]]hhhtttaaaxxx{{{lll{{{xxxppp```aaaqqqbbb888444333666777777:::???@@@@@@AAABBBDDDGGGIIIJJJLLLnnnRRRAAAGGGHHHcccfffVVV[[[jjj\\\nnn}}}zzz~~~tttZZZQQQFFFCCCGGGddd|||~~~eeezzzsss```}}}]]]888777777777888:::<<>>:::444888@@@NNN```oooxxx{{{{{{uuu}}}fffPPPNNNXXXaaafffrrr{{{zzzuuutttvvvxxxwwwwwwssstttzzzwwwtttxxxuuujjjfffmmmuuuxxxtttssspppnnnqqqtttqqqkkknnnqqqtttyyy|||~~~}}}rrrqqquuuvvvaaa;;;;;;444888;;;<<<<<<>>>???AAACCCDDDCCCDDDFFFFFFFFFHHHKKKMMMJJJHHHHHHSSSXXXuuuvvvYYYGGGDDDGGGHHHIIIRRR___bbb]]]bbbnnnqqqrrrssstttttttttsssssstttqqqnnnmmmnnnvvv}}}ooo\\\MMMKKKUUUfffrrrnnnsssbbbcccmmmkkkrrruuu:::;;;;;;:::999777555444///...,,,+++******+++,,,+++******))))))******+++)))+++,,,++++++000:::AAA777CCCDDD@@@EEEDDD>>>???JJJGGG555---888555///999:::CCCIIINNNZZZiiinnniiifffaaa[[[YYY[[[^^^``````aaa___^^^]]]]]]^^^aaabbbeeecccaaa^^^[[[ZZZYYYYYYTTTnnngggooorrrfffaaahhhmmmjjjjjjooommmmmmmmmnnnoooqqqrrrsssrrrrrrpppllljjjoooyyyxxxsssyyy}}}|||ggg{{{qqq___HHHNNNSSSWWWSSSMMMFFF<<<222000333555666888:::<<<===>>>??????>>>MMMuuukkk\\\zzzdddzzz~~~KKK999999999:::777CCCLLLPPPVVVZZZ\\\]]]___```aaaaaabbbccccccdddeeeeeeTTTWWWcccwwwrrrkkkwwwtttrrrrrrrrrpppmmmnnnqqqlllssswwwvvvzzz{{{wwwyyyyyytttnnnmmmppp]]]EEECCCZZZyyy___VVVUUU222555000000555555888;;;>>>???@@@BBBCCCCCCBBB@@@??????@@@BBBCCCEEE>>>HHHHHHrrrVVVLLL@@@MMMdddnnnjjjkkkjjjgggjjjdddiiimmmnnnmmmlllooorrrjjjkkklllllllllnnnrrruuuyyyzzzuuu{{{xxxsssrrrjjjSSS```zzzzzzsss|||bbbmmmyyyWWW___yyy|||lllnnnwwwxxxxxxuuubbbjjjzzzYYY666333444777888888<<>>@@@BBBAAACCCEEEEEECCCBBBBBBBBB>>>sss___KKKkkkhhh[[[hhhhhhyyyrrr___KKK@@@>>>;;;555555:::EEEUUUgggtttzzz|||tttlll\\\\\\eeejjjuuuzzzuuunnnnnnqqqrrrtttzzz{{{zzzvvvqqq{{{yyyfffiiimmmhhhuuuvvvssskkkhhhnnnssstttppppppppprrrvvvzzz|||~~~}}}uuuuuuyyy~~~RRR888777777;;;=========>>>???@@@BBBCCCAAAAAAAAA@@@AAADDDHHHLLLLLLHHHKKKPPPVVV\\\FFFHHHGGGCCCLLL]]]```WWWXXXbbbrrruuuwwwuuurrrooooooqqquuusssqqqllljjjuuu{{{hhh]]]___kkkuuuyyy{{{~~~tttqqqmmm::::::;;;:::999777555444///...,,,+++***++++++,,,++++++************++++++,,,---,,,)))(((,,,666>>>???LLLMMMFFFGGGDDD>>>>>>JJJJJJ888...888333---888555@@@GGGLLLYYYiiiooojjjgggaaa[[[YYY[[[___``````^^^\\\YYYWWWXXXZZZ]]]___ccc^^^WWWUUU\\\jjjzzz~~~oooVVV999>>>```{{{|||mmmdddhhhiiiccccccjjjnnnnnnooopppqqqsssuuuvvvqqqqqqooojjjiiimmmsssvvvsssooottt~~~{{{ttt}}}ccc|||nnn___JJJSSS^^^TTTPPPKKKEEE;;;111000333666777888:::<<<>>>???@@@EEE<<>>777777888999<<>><<<777888999@@@NNN^^^lllrrrtttvvvmmmcccmmmwwwwwwsssoooqqqvvvrrrjjjjjjxxxwwwuuuzzztttlllrrrtttjjjsssxxxuuuiiiccckkkyyywwwsssooommmooossswwwyyy{{{zzz}}}ooowwwIII:::555999<<<>>>>>>>>>>>>???@@@AAABBB??????>>><<<===@@@FFFKKKNNNIIILLLLLLRRRfffwwwsssFFFAAAFFFAAAJJJ]]]aaaTTTPPPXXXdddjjjppprrrqqqqqquuuyyyxxxwwwtttnnnjjjvvvkkkgggoooxxxyyyqqqmmmsssfffooosss>>>>>>===<<<:::888555333......---,,,++++++++++++************************+++))))))***)))***222;;;===EEEGGGBBBAAAFFFDDD===CCCUUU;;;%%%999777'''444555666>>>MMM[[[eeennnuuulllfff^^^XXXWWWXXXYYYZZZ```\\\]]]dddhhhddd]]]YYYNNNFFFAAAIII___{{{~~~tttWWWPPPIIICCCNNN[[[sssvvvqqqxxxtttmmmwwwwwwkkkddddddhhhlllnnnmmmmmmnnnnnnpppqqqrrrrrrnnnlllkkklllooosssvvvxxxvvvwwwzzz{{{vvvuuuzzzqqqXXXbbbTTTZZZVVVTTTMMM@@@444...111777:::;;;;;;<<<===>>>?????????===BBBSSShhhzzzSSS[[[fffvvvcccBBB333:::<<<999>>>EEEIIIOOOTTTWWWYYY\\\^^^```___^^^___aaabbbbbbbbbaaaZZZdddmmmWWWTTT^^^gggnnnrrrjjj^^^RRRXXXggghhhiiiwwwlllxxx{{{{{{{{{yyyqqquuuyyy|||zzzvvvrrroooqqqdddFFFPPP^^^fffqqqTTTQQQGGG888111444777666:::;;;<<<<<<<<<>>>AAADDDEEEBBB@@@AAACCCDDDBBB???AAA@@@FFFHHHUUUyyy\\\nnnfffppptttOOOGGGGGGaaappphhhdddllllllbbbkkkkkkkkklllllllllmmmmmmgggggghhhkkkqqqtttqqqlllUUULLL___uuuuuu~~~{{{zzzttt~~~qqqNNNGGGooonnn\\\vvvgggooo}}}qqqvvv{{{<<<222333444666999<<<>>>@@@======???CCCHHHLLLMMMNNNHHHVVVqqqqqqddd???>>>CCCIIIdddvvvQQQZZZQQQYYYeeejjjuuuyyy|||lllZZZVVVRRRdddpppsssbbbsssxxxfffxxxyyyhhh|||JJJ<<<777888;;;===???AAABBBCCCBBBCCCDDDDDDBBBAAAAAABBB>>>hhh]]]~~~nnn|||kkk<<>>>>>>>>>>>======;;;;;;;;;<<<>>>@@@CCCDDDDDDLLLOOOFFFLLLXXXWWWJJJGGGHHHBBBSSSuuutttXXXJJJSSS___kkkppptttyyyvvvqqquuuzzz{{{uuunnnuuu{{{kkkmmmttt~~~nnnlllpppjjjeeegggiii>>>>>>===<<<:::888555333......---,,,++++++++++++************************+++))))))*********111:::<<>>???DDDHHHGGGAAARRRAAA,,,555666---444555777???MMMZZZdddoooxxxnnniiiaaaZZZVVVVVVYYY\\\]]]```fffjjjdddXXXNNNKKKJJJQQQ]]]kkkuuuzzzzzzyyyyyysss^^^\\\VVVMMMPPPKKKeeennnmmmtttooohhhpppvvvsssmmmhhhdddeeehhhjjjmmmmmmlllmmmnnnppprrrttttttmmmggghhhooovvv{{{|||rrrqqqsssvvvtttsss{{{{{{kkk___]]]\\\^^^UUURRRJJJ>>>333///444999======>>>>>>???>>>>>>>>>???<<<>>>III]]]ttt^^^eee```llloooHHH222;;;;;;555===@@@EEEKKKQQQUUUXXXZZZ\\\aaa```______```bbbbbbbbbeee]]]aaavvvvvv[[[EEEHHHTTT\\\```eeeXXXRRRHHHNNNaaaggggggooommmxxx~~~{{{{{{|||{{{ppptttyyyyyyuuuqqqmmmlllqqq___DDDVVVjjjooozzzWWWUUUPPPEEE666000333777666999:::;;;;;;;;;===@@@BBBCCCAAA???@@@AAABBB@@@>>>999888AAADDDQQQ}}}[[[yyyrrrooo```iiiNNNHHHFFF[[[iiigggeeelllnnnhhhkkkkkkkkklllllllllmmmmmmkkkkkklllnnnoookkkbbbYYYOOOLLL```yyyyyyyyywwwxxxsssZZZsssooo___uuusssdddooommm;;;222333555777:::===@@@AAABBBAAABBBDDDFFFIIIKKKKKKGGGRRRPPP===>>>DDD\\\cccZZZSSSUUU^^^lllxxxxxxttt|||dddUUUlllkkklll{{{@@@111777888:::===???AAABBBBBBCCCDDDDDDCCCAAABBBDDDEEEBBB]]]dddfffzzzOOOTTTvvvlll]]]RRR>>>===DDD888777666;;;EEERRR^^^dddllldddppp|||xxxvvvuuuuuuvvvzzzzzzyyyvvvuuusssqqqoooYYYTTTaaa~~~}}}uuusssqqqnnnnnnpppxxxuuu{{{}}}rrrqqqmmmhhhdddbbbeeejjjnnnzzzssswwwVVV:::333777>>>BBB???????????????>>>==================>>>???AAABBBCCCIIIMMMGGGMMMUUUzzz{{{jjjIII@@@AAA???MMMkkkxxxiiiWWWNNNZZZccccccdddkkktttyyyppptttvvvtttqqqsss|||tttnnnrrrwww}}}~~~llljjjttt>>>>>>===<<<:::888555333......---,,,++++++++++++***************************))))))+++******000888:::888888;;;===???DDDKKK???LLLHHH666///444555333333666???LLLWWWbbbooo{{{oookkkcccXXXQQQQQQVVV[[[___```___\\\VVVVVVcccrrr|||~~~~~~xxxrrrnnnlllooo{{{yyyrrrrrrgggNNN@@@>>>XXXiiinnnrrrkkkdddiiiiiilllnnnlllgggeeegggjjjnnnnnnmmmmmmnnnppprrrsssuuuooojjjnnnwww}}}zzzwwwuuutttqqqllllllooorrr}}}qqq\\\```UUU^^^[[[UUUPPPGGG;;;222111666;;;>>>???@@@AAAAAA???===<<<===>>>>>>FFFaaasssGGGzzz]]]bbb;;;===;;;111::::::???GGGMMMRRRUUUXXXZZZ]]]]]]^^^___```ccceeefffhhh___[[[eeesssxxxoooddd\\\GGG:::@@@GGGJJJWWWiiikkkiiiZZZTTTbbblllkkkmmmmmmuuu{{{zzzwwwxxxzzz{{{ppptttwwwuuunnniiiggghhhgggPPP>>>]]]yyy|||```UUUNNNAAA444///333777777999::::::::::::;;;>>>AAA@@@???>>>???@@@@@@>>><<<:::777AAADDDNNNjjj^^^nnn```~~~```TTTIIIUUUbbbggghhhkkkmmmmmmkkkkkkkkklllllllllmmmmmmiiijjjkkkkkkggg]]]RRRJJJOOOZZZooozzzvvvxxx|||tttxxxzzzrrr~~~}}}}}}uuuzzz~~~hhhbbbrrr___===333444666999<<>>@@@AAABBBDDDDDDEEEDDDCCCDDDGGGIIILLLRRRxxx]]]pppwww```GGGqqqdddWWWFFF444GGG;;;999555555999DDDPPPYYYaaaxxxlllwwwzzzzzzyyyxxxwwwxxxxxxyyyxxxxxxxxxzzz{{{{{{yyyxxxiiiUUUNNN```qqquuuyyyzzztttqqqrrrrrrpppppprrrqqqooo{{{~~~wwwsssiiieeeeeeccc___\\\^^^fffmmm{{{|||}}}tttKKK666666;;;???AAAAAAAAAAAAAAAAAA@@@??????AAA@@@???>>>???@@@AAABBBCCCEEEJJJGGGNNNRRRfff|||bbbMMMFFFBBBBBBMMMfffvvvrrrJJJRRRYYY^^^dddmmmsssuuuwwwvvvvvvvvvvvvwwwvvvvvvzzz~~~}}}uuuooonnnoooooo|||{{{~~~tttaaafff>>>>>>===<<<:::888555333......---,,,++++++++++++***************************)))***,,,******///666???;;;>>>EEEDDD???AAAJJJ===DDDMMM@@@+++111:::111111444===HHHRRR]]]nnn|||tttqqqiii]]]RRRPPPUUU\\\___^^^\\\ZZZ[[[hhhuuulllkkkqqqvvvrrrwwwuuurrrsssiiiPPP999>>>UUUkkkvvvvvvnnnhhhhhheeeiiilllnnnmmmmmmnnnoooppppppqqqqqqqqqqqqppppppooopppttt|||{{{}}}xxxsssnnnkkkkkkmmmrrruuuzzzssskkkWWW^^^XXX\\\XXXWWWOOOCCC888111111777;;;<<<>>>@@@BBBBBB@@@===<<<666<<>>;;;TTTuuuggggggnnnnnnnnnkkkpppssssssqqqrrrvvvxxxrrruuuuuupppgggbbbbbbeeefffPPPKKKmmmUUUUUUKKK<<<222000444888999:::;;;<<<;;;;;;<<<>>>AAA?????????@@@@@@???>>>===???:::AAACCCHHHSSSgggyyy|||ooosssaaaRRRJJJOOOZZZfffkkkjjjjjjmmmkkkkkkkkklllllllllmmmmmmfffiiikkkiii```VVVTTTWWW```rrrttthhhmmmzzz~~~yyyrrrssspppvvvzzzrrrppp}}}|||zzzwww{{{xxx}}}wwwzzzvvvyyyvvv```iiizzzRRR999333555888;;;>>>AAACCCDDDIIIHHHGGGDDDCCCDDDGGGIIIIIINNN\\\dddCCC===CCCNNNxxxPPPUUUVVV]]]```nnnuuuyyy}}}yyyyyytttdddvvv}}}hhhYYYQQQOOOmmm~~~qqq]]]:::>>>999:::;;;<<<===???AAAAAADDDFFFGGGHHHHHHHHHJJJKKKNNNLLL{{{dddjjjssspppEEE^^^kkkSSSUUUAAAAAA===;;;888555555<<>>666===AAA>>>;;;@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDGGGCCCGGGEEELLLOOOUUU}}}kkk|||YYYGGGDDDAAA999LLLlllvvvWWWPPPKKKQQQ___lllpppnnn|||yyyuuutttvvvxxxyyyyyyvvvvvvqqqllllllnnnlllgggsssrrr}}}fffmmm>>>>>>===<<<:::888555333......---,,,++++++++++++***************************)))+++---+++)))---444@@@AAAIIIRRRPPPFFFEEEKKK???>>>LLLGGG//////999//////111888BBBKKKWWWjjjzzz}}}zzzrrrfffZZZUUUXXX]]]ZZZ```jjjrrrtttvvv~~~yyyoookkklllqqqssstttzzzvvvppplllooosssiiiVVVEEETTTlll{{{yyytttqqqoooooommmmmmoooqqqsssrrrpppppprrruuuvvvuuurrrooolllkkkqqqyyy}}}vvvwwwuuuoookkkoooxxxuuufffqqq^^^eee^^^fff^^^]]]XXXNNNAAA555111222777:::999;;;>>>@@@AAA@@@>>>===333999;;;AAA```tttfffUUUWWW===<<<:::===444999@@@FFFKKKOOOSSSUUUVVVXXXZZZ\\\^^^bbbhhhlllgggccc```___dddmmmvvv{{{rrrbbbUUUMMM???777IIIdddoooiiikkkkkkkkkkkkmmmooopppoooooorrrvvvttttttqqqjjjbbb^^^```ccckkk^^^iiitttNNNTTTGGG888111333777;;;<<<>>>>>>>>>>>>======@@@BBB@@@AAACCCCCCBBBAAA@@@???@@@;;;>>>>>>AAAFFFxxx___~~~mmmnnn\\\NNNAAACCCMMM]]]ggghhhhhhkkkkkkkkkkkklllllllllmmmmmmkkkmmmpppkkk___XXX___mmmvvvoooaaahhh{{{xxxmmmeeeffflllnnnnnnnnnnnnssstttsssuuurrrpppqqqvvvzzzlll]]]jjjXXXmmm~~~}}}}}}qqqZZZoooyyyGGG444444666999===@@@BBBDDDDDDGGGGGGFFFDDDCCCDDDGGGKKKKKKPPPTTTnnn^^^HHH???AAAEEEeeeRRRPPPSSSZZZgggiiikkkqqqqqqdddiiixxx{{{wwwrrryyysss\\\fff~~~fff^^^rrr~~~^^^iiiqqqpppxxxssszzzVVV;;;888<<<<<<<<<<<<===???AAABBBCCCGGGKKKMMMMMMLLLLLLLLLGGGPPPuuuaaaiiiLLLJJJuuuiii|||ZZZ\\\QQQDDD;;;;;;:::777555888???EEESSS\\\hhhuuummm~~~zzzvvvtttzzzwwwwwwzzz{{{zzz~~~~~~pppaaaYYYXXX\\\hhhuuuzzzvvvsssrrrpppmmmnnnrrrwww{{{}}}}}}yyyrrrqqqyyyiiibbbZZZVVVZZZbbbjjjooovvvmmmOOO777777@@@BBB>>><<<>>>???AAABBBDDDEEEEEEEEECCCBBBBBBBBBCCCEEEGGGHHHKKKBBBEEECCCHHHLLLLLLcccyyysssnnnoooMMMCCCIIIAAABBBQQQVVVbbbWWWJJJEEEJJJVVVbbbjjjmmmooopppppppppqqqtttwwwssspppjjjgggjjjooonnniiiuuuyyyooowwwkkkaaattt>>>>>>===<<<:::888555333......---,,,++++++++++++************************))))))+++---,,,))),,,111666<<>>:::888555888===AAAEEEIIINNNRRRWWWYYY[[[[[[[[[^^^eeejjj[[[WWWYYY```hhhqqqiiiWWWLLLCCCBBBFFF```tttxxxnnnmmmnnnkkklllnnnmmmnnnppppppnnnqqquuuuuuqqqjjjccc]]]\\\^^^```ZZZ]]]yyyqqqZZZRRRCCC444111666;;;>>>???@@@AAAAAA@@@??????AAACCCAAADDDFFFGGGEEECCCBBBBBBBBB@@@??????BBBKKKxxxcccsssnnncccEEE999999@@@OOO^^^fffhhhiiikkkkkkkkklllllllllmmmmmmlllmmmpppooodddYYY^^^kkkyyy{{{wwwsssgggKKK>>>KKKNNNSSSZZZ[[[SSSNNNUUUaaajjjuuurrrlllvvvzzzrrrnnnWWWLLL[[[yyyddduuu|||tttvvv{{{uuu]]]uuuqqqCCC666555777:::>>>@@@BBBCCCCCCCCCEEEFFFDDDBBBCCCGGGKKKKKKRRRPPPnnnhhh[[[CCC===>>>OOOgggOOOOOORRR```eeelllwwwtttZZZLLLWWWdddxxxzzz^^^\\\KKKAAAOOOaaa```lll{{{ttt{{{sss|||MMMBBB???>>>>>>======>>>@@@AAABBBDDDGGGLLLNNNNNNMMMLLLLLLFFF[[[yyybbb\\\fffDDDPPPgggmmmVVVOOOFFF;;;;;;999888666666999;;;HHHNNN[[[yyyttt\\\nnnppprrrtttuuuuuusssrrrwwwtttvvvzzz{{{|||~~~gggUUUPPPVVV___uuusssssstttrrrnnnooosssyyy{{{uuuwwwooobbb___XXXQQQRRR[[[gggqqqvvvtttssseeeKKK666888>>>>>>>>>AAA===>>>???AAACCCDDDEEEEEEBBBBBBBBBBBBCCCEEEGGGHHHKKK???EEEBBBDDDKKKIIIUUUgggjjjwwwTTTNNNJJJDDDAAA>>>QQQXXX___[[[OOOHHHQQQ^^^\\\ccckkkooonnnlllmmmooovvvtttoookkklllqqqpppmmmiiirrrjjjdddiii___SSSZZZ>>>>>>===<<<:::888555333......---,,,++++++++++++************************)))))),,,...,,,(((***000///888AAAAAA@@@BBBEEEGGGLLL===CCCQQQGGG333///222222...///777CCCRRRdddqqqxxxoooddd[[[TTTPPPZZZ]]]dddiiigggccceeelllsssqqqnnnoooqqqssssssssshhhyyy```WWWbbbpppmmmqqqxxxrrrsssqqqnnnmmmllllllllllllmmmnnnppprrrssssssrrrrrruuuuuuvvvuuuuuuwwwzzz}}}wwwvvvoooffffffqqq|||ooopppYYYeeecccaaa\\\VVVQQQGGG:::333444888;;;<<<===>>>>>>???@@@@@@@@@???BBBBBB@@@@@@GGG[[[vvvGGGeeefffxxxjjjDDD;;;777666777:::<<>><<<<<>>@@@AAAAAAAAA@@@CCCFFFEEEBBBBBBFFFJJJIIIQQQNNNkkk~~~OOO@@@@@@CCCiiiVVVQQQMMMQQQcccqqq~~~cccUUUZZZttt{{{cccRRRRRRTTTppptttwww|||qqqAAAAAA===AAA@@@???>>>???@@@BBBCCCFFFHHHIIIJJJIIIIIIKKKMMMKKKWWWiiiyyy```PPP>>>}}}~~~^^^PPPFFF@@@===:::777666666555555???AAAQQQ___lll|||aaa[[[^^^ccchhhmmmqqqssstttsssqqqtttzzz{{{|||cccXXXTTTSSScccfffmmmttttttqqqqqqtttvvv\\\QQQPPPPPPTTT]]]iiiuuu|||}}}xxx}}}fffUUUBBB777===@@@;;;<<>>>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@AAABBBCCCDDDEEE;;;FFFCCCAAAJJJIIIOOOTTTzzzlllvvvYYYMMMFFF@@@AAA>>>MMM```ggg]]]OOOOOOWWWYYY^^^dddgggfffeeefffgggqqqtttsssooommmnnnnnnlllpppkkkeeedddiiiggg\\\SSS>>>>>>>>><<<:::888555444......---,,,++++++++++++************************)))))),,,...,,,(((***///444>>>BBB;;;888AAAIIIJJJRRR???@@@SSSQQQ666+++444555///---555BBBRRRcccoooxxxooodddYYYRRRTTTZZZcccfffbbb]]]aaaiiifffiiimmmooonnnlllllllllpppppp^^^bbblllgggkkktttlllgggjjjlllkkkhhhhhhkkknnnkkkkkkkkkmmmooorrruuuwwwwwwwwwxxxzzz||||||yyyvvvssspppiiicccjjjzzz|||xxxUUUPPP[[[lll\\\```QQQMMMCCC777222555;;;>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@:::;;;>>>CCCKKK[[[wwwbbb[[[mmm___LLL@@@???666777777888:::???FFFJJJJJJOOOSSSVVVYYY```jjjsssZZZJJJKKK```kkkjjjyyyoookkkmmmnnniiinnniiiiiiqqqqqqkkkmmmnnnjjjjjjnnnnnnjjjjjjnnnsssiii]]]WWWWWWZZZ\\\[[[\\\nnneeeYYYOOO===000444===BBBBBBCCCBBBBBBBBBAAA??????AAACCCBBBFFFIIIJJJGGGDDDCCCDDD===AAA===;;;:::JJJGGGXXXwwwoooGGG~~~nnnKKKGGG@@@@@@OOOcccjjjgggkkkkkkkkklllllllllmmmmmmlllkkkvvvrrrYYYMMMIIInnn~~~{{{kkklllfffWWWHHHBBBAAABBBCCCEEEKKKeeepppppptttppp{{{{{{yyyiii```}}}{{{ttt{{{xxxvvvggg___uuuTTT888222777999<<>>BBB<<>>===BBBAAA@@@???>>>???@@@@@@???888GGGEEE@@@JJJIIILLLPPPqqq{{{WWWmmmnnnXXXJJJBBBHHHBBBAAAFFFPPPVVVWWWZZZ```]]][[[YYYXXXYYY\\\___bbb\\\eeekkkjjjiiikkklllllldddfffkkkfffXXXWWW```aaa>>>===<<<:::888666555444000///...---,,,+++++++++************************************************///CCCKKKAAA???LLLTTTPPPPPPJJJ999BBBZZZFFF***333444333111000777HHHZZZeeevvvqqqgggZZZWWWYYY^^^ddddddbbbeeejjjiiijjjlllnnnooopppppppppnnnvvvjjjfffiiihhhhhhlllkkkiiiggghhhjjjkkkhhheeejjjeeedddkkkpppnnnjjjhhhsssvvvvvvvvvzzz|||uuujjjuuummmbbb^^^iiixxxhhhdddeee]]]NNN[[[eee]]]ZZZMMMSSS>>>///333;;;===>>>CCC>>>>>>>>>>>>>>>>>>>>>???===<<>>AAA@@@???<<<;;;;;;<<>>SSSlll\\\^^^}}}\\\```]]]DDD???>>>>>>ZZZooo___fffgggiiikkkjjjhhhiiillljjjooouuu[[[QQQMMM^^^}}}xxxcccNNNNNNNNNBBB===BBBEEE]]]ooopppmmmrrrxxxyyysssmmmYYY^^^fffxxxvvvqqqyyy}}}qqqxxxaaannnmmmBBB777777999:::<<<===>>>AAAEEEHHHFFFEEECCCBBBBBBCCCDDDFFFIIIDDDPPPWWWjjjGGGEEE<<>>FFFAAACCCCCCAAA>>>===@@@DDDEEEDDDCCCCCCCCCEEEFFFGGGEEEHHHIIITTT}}}fff___uuuGGGEEEooozzziii]]]LLLEEE===:::;;;;;;777333555666999===GGGWWWiiivvvppplllggggggjjjmmmnnnmmmnnntttrrrrrrwwwwww{{{sssmmmcccYYYPPPYYYgggqqquuurrrnnnkkkmmmvvvwwwkkk___[[[WWWPPPGGGHHHRRRbbblllqqqyyyzzztttUUU;;;<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<>>===<<<:::888777555555000///...---,,,+++++++++************************************************///===FFFEEEIIITTTXXXUUUWWWUUUAAA<<>>LLLVVVwwwzzzqqqfffZZZVVVTTTWWW^^^cccbbbbbbcccfffgggjjjlllmmmmmmlllkkkfffjjjmmmoootttyyyyyyuuuvvviiihhhiiifffiiipppooommmjjjjjjjjjiiifffcccgggeeefffkkkkkkbbbYYYTTTpppuuuxxxxxxyyy{{{wwwqqqkkkiiifffgggrrrxxxvvvsssjjjgggZZZccceeeYYYXXXMMMRRR???222555===>>>>>>BBB>>>>>>>>>>>>>>>>>>>>>>>>@@@<<<>>>CCCDDDKKKjjjjjjppp___HHHBBB666999:::666555999>>>@@@DDDHHHNNNRRRRRRXXXjjj|||pppVVVGGGQQQ]]]___```ggg{{{xxx~~~nnnllljjjjjjkkklllllllllmmmjjjgggiiimmmmmmiiidddTTTXXXVVV[[[TTT\\\{{{cccUUUWWWDDD888444;;;@@@>>>===@@@>>>===;;;::::::;;;===>>>BBBCCCBBB@@@AAADDDBBB===;;;:::<<>>???@@@AAADDDGGGEEEDDDCCCBBBBBBCCCDDDDDDGGGCCCGGGQQQtttoooooo___BBBBBBGGGDDDXXX|||OOORRRNNN]]]vvv{{{vvv~~~{{{zzzvvvQQQ<<<@@@CCCAAABBBAAA@@@>>>>>>@@@AAACCCBBBBBBBBBCCCCCCDDDEEEGGGGGGIIISSStttppplll333OOOuuuzzz{{{|||\\\TTTLLLBBB;;;999999999888888888666555777>>>IIIQQQYYYXXXYYY]]]bbbfffiiiiiijjjqqqppppppsssssszzzvvvccccccjjjnnnmmmlllkkkkkklllmmmmmmjjjjjjdddYYYQQQLLLHHHCCCCCCIII\\\pppwwwxxx|||~~~pppOOO>>>???@@@AAAAAABBBBBBBBB@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@AAACCCDDDFFFGGGGGGGGGQQQOOOdddvvvqqqrrraaaZZZBBB:::FFFHHHFFFAAA444;;;999@@@GGGKKKOOOUUUUUUQQQRRRSSSSSSSSSRRRQQQRRRRRRAAAEEEGGGGGGJJJMMMIIIBBB======;;;:::888777666555000///...---,,,+++++++++************************************************,,,111999CCCJJJMMMLLLJJJOOOVVVKKK;;;FFFXXXJJJ+++...///000//////444>>>FFFddd|||yyymmmccc[[[UUUSSSZZZaaacccaaa```bbbdddgggjjjkkkjjjhhhgggmmmnnnmmmlllooouuuvvvtttrrrllljjjkkkhhhcccgggooopppmmmkkkiiihhhgggeeeccceeedddgggllljjjccc]]]\\\qqqwww{{{zzzwwwvvvuuurrrggggggfffgggoooppp~~~fffkkkeeejjjcccSSSVVVQQQOOO@@@555999>>>>>>===???>>>>>>>>>=========<<<<<>>777666<<>>@@@???===>>>AAA???;;;:::888:::>>>;;;888>>>JJJ~~~RRRdddnnnWWWGGGoooZZZLLL@@@>>>NNNdddiiiiiiiiijjjlllnnnnnnmmmsssjjjppp```NNN^^^pppsssddd___jjjppphhh\\\XXXJJJ___ppprrrpppqqqtttsssvvvwwwdddeeeccc```jjj|||qqq~~~jjjTTT```lllXXX888+++;;;<<<>>>AAABBBAAABBBCCCEEEBBBBBBBBBBBBBBBBBBCCCCCCHHHGGGBBBPPPfffrrrjjjyyyWWWAAAJJJ777JJJhhhUUUHHHNNNSSSgggzzzyyywwwrrr}}}tttlllGGG<<<@@@<<>>AAAEEEKKKQQQVVV[[[___bbbgggppprrrqqqsssrrrzzztttttt|||qqqhhhfffggghhhhhhbbbWWWLLLFFFBBB??????AAATTTeeevvvzzztttxxxZZZFFF??????@@@@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<<<>>BBBEEEHHHGGGHHHFFF@@@999===<<<;;;:::888777666555000///...---,,,+++++++++************************************************+++***444DDDHHH@@@<<<@@@AAAOOOSSSEEECCCVVVSSS666...///111222000000666>>>UUUpppuuufff]]]WWWZZZ^^^```aaabbb```cccgggjjjkkkjjjgggeeehhhjjjiiihhhlllsssuuusssjjjiiiiiijjjfffaaaccciiikkkjjjhhhfffeeefffffffffffffffjjjpppsssuuuzzzwwwyyyzzzxxxtttpppllliiiaaa\\\ZZZ^^^iiixxxzzzpppWWWeeeeeeiii^^^PPPWWWVVVIII???888;;;>>>===;;;;;;>>>>>>======<<<;;;;;;;;;===888999???AAAAAALLL[[[mmm^^^RRRllljjj^^^999<<<;;;666444555666444:::<<>>>>>999999===::::::::::::::::::::::::<<<>>>>>><<<===???>>>:::<<<999:::======:::<<>>>>>@@@CCCDDDCCCBBBBBBBBB@@@AAABBBBBBCCCBBBBBBBBBEEEHHH@@@QQQYYYKKKHHH===DDDUUU}}}NNNQQQQQQXXXnnnzzzvvvpppwww{{{|||{{{vvvrrr~~~~~~~~~^^^<<<<<>>@@@AAABBBCCCCCCCCCAAAAAAGGGCCCKKKMMMWWWrrrRRRiiiIII777kkkzzzjjjyyy|||aaa[[[RRRKKKEEEAAA<<<999777777777777777888999:::999===CCCGGGJJJNNNTTTYYY^^^iiimmmmmmooommmvvvxxxnnnhhhfffbbb]]]XXXTTTGGG<<<;;;<<<<<>>>>>>>>>>>??????@@@@@@@@@???>>>============>>>AAAAAA@@@@@@AAABBBBBBCCCBBBCCCDDDFFFGGGHHHIIIIIIKKKRRROOOLLLlllvvvyyy___KKK@@@EEEIII;;;===AAA???===:::;;;???CCCEEE<<<;;;::::::::::::999888AAA@@@???===<<<<<<;;;:::<<<<<<;;;:::888777666666000///...---,,,+++++++++************************************************,,,+++777JJJLLLAAAAAALLLKKKTTT]]]UUUFFFHHHPPPMMM111///000333222000444;;;III___|||sssiii___[[[YYYYYY]]]bbb___bbbgggjjjllljjjhhhffffffggggggeeegggjjjiiieeejjjgggeeefffeeeccccccfffiiihhhfffcccbbbccceeegggllllllqqqxxx}}}wwwtttqqqrrrqqqlllddd^^^VVVQQQUUUeeeyyysssVVVQQQbbbcccfff\\\PPPYYYWWWCCC===999;;;===<<<999888<<<<<<<<<;;;;;;;;;:::::::::999;;;>>>======GGGUUU^^^]]]jjj___UUUAAA444777:::444222666777777;;;@@@CCCHHHRRR]]]zzzzzzcccEEEEEE___fffVVVcccYYY___pppsssmmmhhhdddbbb```]]]]]]^^^`````````[[[\\\]]][[[UUUMMMFFFBBBAAAFFFNNNbbbfffuuuxxx{{{ZZZ```[[[777666888<<>>::::::<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;??????======??????<<<>>>;;;999;;;======>>>@@@JJJrrruuuSSSQQQnnnDDD}}}^^^AAA:::<<>>999;;;:::999888666444111///777:::===>>>???CCCJJJPPPNNNXXX]]]^^^bbbaaahhh{{{wwwnnnmmmhhhbbb___\\\VVVMMMEEEDDD;;;666888999>>>OOObbbuuu{{{zzzSSSDDD???@@@??????>>>>>>???@@@AAA???>>>=========???AAABBBCCCBBBBBBAAA@@@@@@AAAAAAAAABBBDDDEEEGGGGGGHHHHHHHHHLLLPPPNNNNNNkkkggg]]]uuuQQQGGGPPPGGGEEEBBB???<<<;;;;;;;;;===??????===<<<<<<===>>><<<:::999888888999:::;;;>>>AAA<<<;;;;;;:::999888777666000///...---,,,+++++++++************************************************)))(((444HHHMMMGGGLLL[[[aaa``````[[[LLL???HHH___;;;222---111222///111777===JJJbbbxxxkkkaaa[[[WWWXXX]]]]]]```dddhhhjjjjjjiiihhhgggiiijjjiiijjjmmmkkkfffgggdddaaabbbdddgggggggggiiihhhfffdddccceeeiiillluuuvvv{{{~~~zzzyyyqqqkkkiiimmmnnnggg]]]WWWWWWUUUaaa|||yyyxxxaaaVVV[[[iiieeefff^^^SSSYYYRRR===;;;:::;;;<<<;;;999888:::::::::::::::::::::::::::;;;======999777@@@LLLddd___qqq^^^ooo~~~WWW::::::===555111888555444555:::>>>AAAGGGOOObbb{{{{{{ZZZAAAHHHUUUWWWMMMPPPZZZdddeee\\\YYY]]]^^^\\\[[[[[[\\\]]]\\\[[[UUUWWWWWWRRRJJJDDDBBBCCCJJJFFFJJJhhhxxx}}}yyy[[[QQQ```XXX888777:::===@@@???===<<<<<<======<<<<<<<<<<<<======;;;???AAA>>>===???@@@>>>===;;;:::;;;===>>>??????:::^^^vvviii^^^kkkTTTHHH}}}___GGGRRR<<<^^^gggllliiiiiimmmlllgggdddlllrrrkkkkkkzzzZZZKKKYYYgggpppzzzpppppprrrssspppmmmmmmpppsssqqqxxxxxxtttxxxxxxhhhUUUeeeeeeWWW[[[||||||ssskkkcccXXXgggpppNNN111;;;AAA@@@AAACCCDDDCCCBBB@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDHHHFFFIIIGGG^^^aaa:::@@@===BBBIIIzzzXXX@@@RRRXXXrrrtttqqqxxxxxxssswwwyyyxxxyyyhhhEEE>>>DDDDDDDDDEEEDDDDDDDDDEEEEEECCCAAAEEEEEEEEEFFFEEEEEEDDDCCCBBBFFFHHHHHHMMMdddjjjWWWlllvvvlll:::aaammmmmmwwwgggXXXMMMFFFAAA>>>:::999888777777666333000555555555666888<<>>>>>===<<<===@@@BBBDDDCCCBBBAAA@@@???????????????@@@BBBCCCEEEFFFFFFFFFEEEAAAJJJUUUNNNOOOxxx]]]eeeuuuaaabbbTTTNNNLLLJJJKKKMMMKKKEEEAAA@@@>>>;;;999999;;;;;;888666<<<;;;===@@@???<<<===AAA<<<;;;;;;:::999888777777000///...---,,,+++++++++************************************************)))%%%,,,;;;CCCDDDJJJTTT]]]YYYQQQUUUWWWDDDAAA^^^KKK;;;///000222//////333333:::LLLggg}}}ssskkkccc\\\ZZZZZZ\\\```cccfffggghhhhhh___aaabbbaaadddhhhhhhdddbbbbbbaaaaaacccfffgggfffeeefffffffffhhhmmmuuuzzz|||sssnnnkkkggghhhllljjj___UUUQQQVVVVVVfff}}}ppp```ooojjjqqqfffeeeaaaXXXYYYKKK:::;;;<<<;;;;;;<<<;;;:::888888999999::::::;;;;;;;;;===>>>>>>999777<<>>DDDMMMbbbtttlllSSSBBBHHHUUUHHHOOORRRUUUZZZXXXVVV[[[VVVUUUUUUVVVXXXXXXVVVTTTNNNLLLIIIDDD@@@???AAADDDNNNEEELLLttt{{{\\\PPP\\\___MMM>>>:::<<<>>>@@@AAAAAA???===>>>===<<<::::::<<<===>>>:::???BBB???===???@@@???===>>>?????????@@@???>>>666KKKmmmzzzjjjNNN}}}>>>YYYggg[[[IIISSSbbbkkkiiihhhlllnnnjjjdddkkkkkkjjjnnnvvveeeDDDNNNcccnnnxxxsssoooooooooooonnnmmmooorrriiiuuutttrrrtttaaaPPPVVVwww~~~yyyyyyvvvgggaaarrr]]]BBB777999CCC>>>BBBBBBCCCBBB@@@???AAABBBCCCBBBBBBBBBBBBDDDEEEFFFIIIJJJOOOGGGIIIVVVtttvvvmmmGGG===BBBEEE@@@WWWUUUOOOMMMXXXssswwwrrrnnnnnnsssyyytttvvv||||||~~~vvv|||}}}YYYBBBGGGFFF>>>CCCBBBDDDFFFEEEDDDBBBBBBBBBGGGFFFEEEEEEDDDDDDDDDEEEBBBIIICCCFFFQQQOOOjjjccc|||MMMLLLmmmtttuuuvvvxxxwwwmmm]]]OOOGGGEEE:::888777888:::<<<;;;:::666555333333666888999:::===CCCCCCFFFMMMKKKKKKWWWPPPSSSTTTSSSSSSSSSPPPJJJKKKHHHDDD???<<<999888777555999<<<>>>GGGXXXgggooo}}}{{{[[[CCCGGGAAADDDCCCAAA@@@@@@AAABBBDDD???>>><<<;;;<<<>>>@@@BBB??????>>>>>>>>>>>>>>>???===>>>@@@AAACCCDDDDDDDDDBBBAAAHHHSSSSSSQQQ___ttt{{{NNN___uuuNNN888AAA@@@DDDNNNTTTUUUYYY___LLLHHHDDDCCCDDDCCC???;;;AAA>>>===@@@???>>>CCCKKK;;;;;;::::::999888777777000///...---,,,+++++++++************************************************222***(((222;;;>>>AAAEEEFFFFFF===KKKbbbOOO>>>TTTZZZDDD222111333///...111///222@@@YYYvvv~~~ssseee\\\VVVXXX\\\___bbbeeefffgggggghhheeebbbbbbeeeeeeaaa```bbbdddcccbbbcccdddccc```bbbeeehhhnnnvvv{{{xxxjjjiiilllnnnfffWWWMMMLLLIIIJJJZZZuuupppiiirrrttteeecccbbb\\\YYYFFF999<<<===<<<<<<======<<<777777888999:::;;;;;;<<<<<<===>>>???===;;;===@@@SSSaaaeee<<>>>>>???BBBCCCAAA===???===;;;999999;;;===???:::???BBB???===???@@@@@@>>>BBBEEEEEEDDDCCC@@@>>>FFF:::ZZZ|||zzzyyyQQQwwwccc444cccuuuOOOaaaIII[[[iiigggfffkkknnnkkklllnnngggkkkuuummmpppiiiMMMLLL\\\kkkzzzuuucccmmmlllnnnpppqqqppppppsssssszzzrrrqqqoooMMM@@@```uuuaaajjjvvvLLL;;;===777AAA===BBBBBBBBB@@@??????AAACCCDDDCCCBBBAAABBBDDDFFFHHHGGGFFFQQQAAAJJJRRRpppdddMMM>>>EEECCCBBBiii{{{OOOGGGHHHRRRhhhrrrlllsssyyyvvvsssxxx~~~}}}|||~~~}}}nnnuuuKKK;;;HHHFFF===HHH@@@CCCFFFFFFCCC@@@AAACCCGGGFFFEEECCCCCCCCCDDDEEEDDDKKK???FFFVVVBBBKKKdddpppyyyRRRHHHrrrzzz___qqqpppZZZMMMIII???<<<888888999:::999777;;;888666666777666333///666:::888;;;BBB???===FFFCCCGGGGGGCCC@@@AAA@@@>>>;;;<<<<<<;;;999777666777666===AAAFFFUUUkkkwwwxxx|||uuunnnBBBIIIFFFAAABBBAAA???>>>>>>???AAABBB@@@>>><<<::::::;;;===???<<<<<<<<<<<<===>>>???@@@<<<===>>>@@@AAABBBCCCCCC@@@HHHMMMLLLQQQYYY\\\XXXppppppYYYXXXaaavvv~~~ggg\\\GGG@@@;;;>>>BBBEEENNNYYYiiiddd___]]]]]][[[VVVQQQOOOIIIGGGJJJOOOWWWhhhwww;;;;;;;;;:::999888666666111000...,,,+++++++++,,,************************************************,,,+++///((('''HHH___QQQ;;;IIIKKKFFFUUUjjj[[[999ZZZTTTEEE222,,,222333,,,333111333BBB]]]}}}{{{qqqkkkddd]]]\\\^^^aaaeeehhhaaacccdddbbbaaaaaabbbaaafffdddbbb^^^\\\[[[]]]___ccckkkrrrwwwxxxmmmddd```VVVHHHDDDJJJOOOjjjwww~~~mmmUUUYYYlllnnnmmmeee]]]aaaeeeRRR888::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<===???@@@AAAAAAAAA@@@FFFUUUtttQQQmmmlll\\\xxxEEE888===777<<<999333...000555555333111555;;;@@@CCCGGGJJJMMMTTTOOOGGGAAA???AAAEEEIIIIIIGGGDDDBBBBBBBBBBBBBBB888666666:::;;;;;;;;;>>>IIIbbb{{{ppp|||iiissshhhTTTGGG:::>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<>>======<<<@@@@@@AAAAAA@@@???>>>===??????GGGxxxgggfff]]]@@@\\\nnnWWW@@@HHHEEEHHHTTTbbbjjjooorrrqqqkkk___```kkkmmmnnnyyy}}}XXXOOOqqqqqqbbbtttyyy}}}nnnbbb___bbbYYYaaajjjoooooonnnooorrrsssuuunnn]]]LLLLLL^^^qqq}}}{{{}}}zzzpppbbbgggppp```GGG666666>>>@@@<<>>>>>@@@AAAAAAAAADDDCCCDDDJJJEEE???```^^^GGG;;;???DDDGGGppppppHHHCCCLLLOOOYYYxxxssszzz~~~yyywwwwwwyyy}}}~~~|||yyy~~~xxxpppnnn|||lll|||___AAA:::BBBGGGDDD>>>>>><<<;;;<<>>CCCEEE<<<@@@???>>><<<<<<<<<======???===;;;:::<<<=====================>>>???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAEEEEEEEEEFFFJJJQQQYYY___ccclllqqqcccqqqqqq\\\MMMCCC<<<;;;===AAABBBHHHSSSYYYXXXUUUSSSDDDDDDOOOlll;;;;;;;;;:::999888777666111000...,,,+++++++++,,,************************************************(((&&&,,,,,,000PPPkkkgggGGGRRR[[[___eeehhh^^^OOOIIIhhhZZZ333///777000,,,000...///777HHH^^^sss{{{rrriiigggiiihhhddd___cccdddccc```^^^^^^^^^^^^______^^^]]]]]]bbbjjjpppxxx|||}}}yyyzzzxxxssspppfff___[[[QQQDDDBBBHHHhhh|||zzzyyykkkqqq___AAAJJJooorrrggg___aaabbbWWWFFF:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;:::;;;<<<>>>???@@@@@@??????@@@MMMppp]]]QQQwwwUUUjjjEEE===444444111111666:::999444///777999:::::::::;;;>>>@@@aaa\\\TTTKKKDDD???===<<<999:::<<<===<<<888444000777:::;;;666333777@@@HHHuuu]]]rrrkkkmmm{{{gggJJJ@@@===@@@@@@@@@??????>>>===<<<>>>>>>======<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>=========@@@>>>???ZZZxxxbbbxxxMMM<<>>===AAA@@@???>>>??????@@@AAAAAA???===>>>@@@BBBCCCBBBEEEDDDAAADDDCCC===PPPvvvGGG;;;???EEE<<>>@@@AAA@@@???>>>???@@@AAACCCEEEEEEEEEDDDFFFGGGEEECCCDDDGGGHHHGGGJJJPPPjjjqqq]]]{{{yyyzzz]]]SSSjjjUUUkkkmmmYYYBBB888:::===:::666888888888999888777888:::666666555555555666777888555666666777777888888888;;;;;;999777555888===AAANNNTTTdddvvv~~~lllMMM>>>@@@DDDCCC@@@???===<<<;;;;;;;;;;;;???===<<<<<<===>>>===<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGJJJOOOVVV[[[___dddkkkpppbbbRRRwww^^^NNNJJJ>>>888777<<>>IIIQQQlllwwwrrrrrrqqqjjjaaabbb```]]][[[YYYXXXYYYYYY]]]___``````aaahhhttt~~~vvvpppqqqsssmmmeee```XXXPPPKKKBBB999<<>>>>>======@@@EEEZZZYYYlllhhh{{{tttNNN@@@>>>:::999777111+++222>>>444333333111000222666999JJJIIIEEEAAA===999666444;;;:::888666666777888999555777555777HHHcccyyydddhhh}}}bbb???:::???AAA@@@@@@???===;;;:::999::::::::::::::::::::::::888888999;;;<<<===>>>???===<<<;;;;;;;;;<<<===>>>???===;;;AAAbbbnnnTTTppp~~~XXXFFFRRRKKKAAA777888FFFYYYiiiqqqgggeee\\\]]]hhhjjjjjjsss___MMM^^^nnnnnnkkkuuusssooolllmmmqqqttttttrrrgggXXXLLLWWWsssnnnyyywwwyyyppp```RRRgggxxx]]]DDD;;;<<<;;;;;;>>>AAA@@@@@@?????????@@@@@@AAA???>>>>>>@@@BBBCCCCCCGGGGGGBBBCCCGGGDDDGGGWWWwwwVVVFFF???GGGDDD666MMM}}}wwwUUUTTTEEEHHHQQQddd~~~uuufff\\\ddd}}}uuuaaajjjvvv~~~nnnoooRRRGGG??????BBBBBBBBBCCC===@@@CCCBBB>>><<<>>>@@@>>>AAADDDFFFEEEDDDCCCCCCDDDCCCEEEIIIHHHEEEFFFJJJGGGzzzcccUUUyyyxxxttt^^^qqq}}}HHH___vvvyyyfffkkk}}}aaaLLLDDD@@@;;;555;;;888:::===999222333999666666666555555444444333333444444555666777777888999777666777<<>><<<<<<<<<<<<>>>===<<<===??????>>><<<>>>??????@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFCCCEEEGGGHHHJJJMMMRRRVVVZZZhhhfff^^^|||ooo___^^^kkk|||tttqqqnnnmmmyyyuuuoooxxx:::;;;;;;:::999888777666111000...,,,+++++++++,,,************************************************000+++***)))%%%***888CCCNNNHHHIIITTT\\\^^^aaahhhVVV@@@ccc{{{KKK+++666666333333333000...///444999GGGZZZyyyvvvqqqmmmkkkjjjhhhhhhjjjgggkkknnnmmmmmmsss}}}tttnnngggfffiiiiiibbb[[[SSSJJJ@@@;;;777999DDDPPPooorrreeeUUUhhhzzz{{{pppjjjlllnnn\\\>>>444===<<<<<<;;;:::999888888888:::::::::999888777666666888999;;;<<<<<<<<<;;;:::<<<@@@GGGWWWvvv\\\LLLtttnnnpppQQQEEE;;;777===>>>555111444333444333222111222444777///000222333444555555555333333222111222444777:::777444555JJJ{{{xxxwww}}}xxxhhh}}}TTT;;;:::@@@??????>>>===<<<:::999888888888999999999:::::::::888888999:::<<<===>>>>>><<<;;;:::999:::<<<>>>@@@===;;;???>>>IIIxxxnnnJJJNNNdddAAAWWWSSSJJJ??????LLL]]]hhhgggjjjeeefffooooookkkqqqaaa^^^mmmjjjjjjkkkoooxxx|||vvvsssqqqpppqqqrrrqqqkkkfffUUUXXXiiippp|||zzz~~~sss~~~kkkiiiNNNbbbuuunnnTTT@@@AAADDD???<<<@@@BBBAAAAAAAAAAAAAAAAAAAAACCCAAA??????@@@BBBBBBBBBBBBHHHCCCAAAJJJKKKGGGJJJjjjrrrwwwcccRRR555333EEECCC===KKKxxxdddIIIFFFGGGJJJNNNXXXrrrppp[[[VVVggguuuaaavvvzzzgggIIIFFFDDDDDDAAA>>>@@@DDD@@@@@@???===<<<<<<>>>AAA===@@@BBBCCCBBBAAAAAABBBCCCBBBDDDGGGGGGDDDFFFJJJQQQBBBbbbOOOfffoooddd{{{DDDHHH^^^wwwsssaaakkkyyy```NNNCCC>>>>>>888999AAA@@@777555;;;777777777777666666555444444444444444444444444444666888===EEEPPP[[[dddiiiiiisssxxxzzzqqqyyysssTTT===???FFFBBB@@@CCCDDDDDDBBBAAA@@@???>>>>>>===<<<===>>>@@@@@@>>><<>>PPPeeelllhhhjjjEEEKKKrrrpppIII111111111333444222///...111444555:::KKKhhh}}}{{{}}}nnnbbb```^^^___^^^ZZZTTTOOOGGG???888777>>>MMM```ooo{{{xxx|||kkkaaaeeeyyylllvvv{{{mmmSSS===888<<<;;;;;;999888777777777777::::::999888777666666666777888999:::;;;:::999999555<<>>888333777888888777444222222222444444444444444555666666...222777:::888666444444666:::GGGdddzzzdddzzzwwwfffCCC===AAAAAA<<<<<<<<<<<<<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<============<<<;;;:::;;;>>>@@@BBB???999BBBDDD@@@^^^XXX|||NNNHHH```fffMMM:::BBBNNNQQQ\\\eeefffhhhrrrqqqkkknnnnnnyyykkktttooo{{{yyyuuussssssrrrqqqpppooopppppppppooonnnlllkkknnnmmmuuuggg[[[PPPxxxooo[[[HHH>>>EEEJJJCCC???BBBBBBBBBBBBCCCCCCCCCCCCCCCEEECCC@@@???@@@AAAAAA@@@;;;EEEBBB===FFFKKKGGGGGGTTTuuubbb999;;;GGGAAA<<<;;;uuufffRRRDDDHHHOOONNNMMMPPPdddqqq|||yyywwwyyy}}}pppjjjjjjxxx|||eeeccccccvvv~~~XXXBBBBBBBBBAAA<<<999===EEELLLEEE===:::<<>>?????????>>>===>>>@@@BBBBBB@@@AAADDDEEEEEEIIINNNPPPDDDhhhaaa^^^{{{xxxUUUHHHfffxxxjjjgggqqqcccZZZKKK@@@:::===>>>;;;;;;???999888888888888888888888444555666666777888999999CCCHHHPPPYYYaaahhhlllooolllwwwtttNNNEEE??????CCCCCCBBBAAACCCCCCBBBAAA@@@???>>>===<<<<<<<<<>>>@@@@@@>>><<>>MMMiii|||kkk^^^UUUTTTUUUUUUPPPGGGBBBBBB888444444===PPPgggzzzyyyyyylllbbbgggkkkeeeYYY[[[oooooo}}}|||bbbGGG>>>===;;;;;;:::888777666777777888;;;:::999888888888888888777888999::::::999888777:::999;;;GGGaaaeeeVVVrrr___EEE999777999000222444555444333333444888777555444333333444444777666444111111777AAAIII^^^ooo}}}nnnwww~~~}}}KKK;;;AAACCCBBB999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>=====================<<<<<<===???@@@BBBAAA:::@@@DDD===JJJyyyccc}}}TTTBBBAAASSSUUUBBB:::CCCPPP]]]aaadddoooqqqlllnnnooonnnzzzrrrtttmmmfffhhhjjjmmmnnnppprrrsssnnnnnnnnnpppuuu}}}vvvfffiiiwwwzzz{{{yyy}}}cccXXXbbbhhhIII@@@???FFFIIIEEEAAABBB@@@@@@BBBCCCDDDEEEEEEEEEEEECCCAAA@@@AAAAAAAAA@@@>>>IIIGGG@@@FFFJJJHHHJJJFFF]]]~~~uuuUUU:::>>>@@@;;;FFF888SSSWWWAAA???CCCHHHMMMMMMSSSZZZaaaeeegggggghhhfffdddbbb^^^VVVPPPSSS[[[lll{{{ppp]]]IIIVVVYYYiii~~~xxxzzz~~~cccMMMAAAAAAAAABBB???>>>DDDMMMVVVLLL@@@<<>><<<@@@CCCCCC>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<>>>???>>><<<>>>???AAABBBCCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFCCCEEEHHHJJJIIIIIIIIIJJJKKKGGGFFFLLLQQQUUUZZZ___{{{mmmXXXlll999999:::::::::999888888111000...,,,+++++++++,,,************************************************&&&000***%%%...---'''///\\\fffeeeVVVUUUeeesssuuukkk~~~bbbLLLiiiuuu\\\OOO555333111111111222111000222000000///111===XXXqqq|||lllbbbYYYRRRLLLGGGFFFFFFAAA999666888000222:::NNNhhh}}}www{{{uuurrr[[[kkkgggWWWdddzzz{{{mmmPPP>>><<<===:::<<<:::999888888999:::;;;<<<;;;:::999999999:::;;;777888999::::::999888777>>>888666<<>>>>>??????????????????@@@>>>>>>ZZZggglllWWW>>>SSS^^^GGG999CCCIIIUUUWWWWWWaaaeeeccceeepppgggjjjpppoooooopppjjjooopppqqqqqqpppmmmjjjhhhjjjfffcccfffnnnwww~~~|||ssskkklllwww|||{{{zzzYYYcccyyy]]]???@@@BBBCCCCCCBBB@@@>>><<<===@@@BBBDDDDDDEEEEEECCCAAA???@@@AAACCCCCCCCCAAAJJJGGGDDDJJJJJJHHHLLLDDDIIIhhhXXX```ggg\\\HHHDDDGGGAAA@@@======RRRaaaMMMBBB???>>>>>>???BBBHHHLLLOOOPPPJJJHHHHHHJJJIIIIIIQQQZZZuuucccQQQEEENNN]]]aaaiiiuuurrrQQQEEEDDDAAABBBDDDEEEEEEIIIOOOPPPIIIBBB???@@@AAA???;;;AAABBBBBBAAA@@@@@@AAABBB??????BBBGGGHHHGGGJJJOOOOOO[[[KKK\\\yyycccbbb~~~jjjLLL;;;QQQuuuiiiwwwmmmWWWMMMFFF???AAA???<<<999888999;;;<<>>======???AAA:::;;;;;;<<<<<<;;;::::::;;;:::999:::<<<>>>>>>======>>>@@@BBBCCCBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCC@@@CCCEEEFFFFFFFFFFFFHHHGGGMMMOOOKKKHHHKKKPPPRRRNNNrrr~~~xxxyyy~~~uuuyyy999999:::::::::999888888111000...,,,+++++++++,,,************************************************&&&222))) ---000)))...444MMM^^^VVVEEEFFFXXXhhhiiilllnnn===\\\ppp>>>999555333444333111...111,,,---333666555888===MMMXXXeeetttsssrrrkkk^^^SSSNNNJJJGGGDDD===888999888333222555444:::IIIaaa}}}uuu~~~rrrkkkrrrvvv\\\CCC888999;;;:::===;;;:::999999:::<<<>>><<<;;;:::::::::;;;<<<===777888999::::::999888777222666???@@@777;;;```iiiIIINNNooo```aaa^^^WWWNNNDDD===;;;:::<<<<<<>>>>>>>>><<<:::999>>>MMMddd{{{hhhvvv{{{yyyWWWzzzEEE;;;KKK@@@222@@@;;;<<<<<<======<<<<<<;;;========================<<<<<<<<<=========>>>>>><<<===>>>>>>???>>>>>>>>>;;;DDDAAA???BBB999@@@___nnnjjjTTT===IIINNNBBBBBBMMMKKKGGGNNNSSSRRRUUU^^^ccchhhiiijjjooorrrrrrmmmjjjhhhhhhiiihhhdddaaaddd\\\TTTRRRUUUTTTMMMEEEDDDLLL```zzzsss~~~\\\zzzuuuFFF<<>>>>>>>>;;;999;;;===@@@BBBDDDDDDDDD@@@???>>>???BBBEEEFFFFFF===BBB@@@AAAIIIHHHDDDIIIKKKBBBTTT~~~{{{ccciiicccVVVMMM@@@999BBBCCC<<>>BBBEEEDDDEEEHHHBBBAAA@@@@@@@@@@@@???>>>@@@CCCEEEFFFDDDBBBBBBBBB>>>???DDDJJJKKKHHHIIILLLSSS;;;___]]]]]]YYYeee|||gggQQQFFFGGG```vvv~~~yyyxxxmmmaaaRRROOOJJJFFFDDDDDDFFFHHHIIIKKKNNNQQQUUUYYY\\\]]]VVVZZZ]]]\\\^^^jjjuuuQQQNNNmmmqqq===@@@CCC<<<:::@@@CCC>>>;;;<<<999:::<<<=========<<<;;;;;;999888888:::=========<<<>>>@@@BBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA>>>@@@CCCCCCCCCCCCDDDFFFGGGAAAAAAHHHKKKIIILLLSSSSSSXXXZZZppp{{{===;;;:::999999999777555222000///---,,,,,,,,,,,,+++++++++************)))+++*********))))))((((((******+++++++++,,,,,,,,,,,,222JJJjjjiiiHHHFFFhhhnnndddrrrwwwUUUdddzzzTTT555333777000,,,000000444222+++,,,444666000777777999@@@QQQnnn|||uuuhhh^^^YYYXXXWWWSSSNNNHHHAAA<<<888<<<555///...111444333000BBBGGG```tttmmmxxxtttxxxzzz^^^AAA:::>>>>>>;;;<<<;;;<<<======;;;;;;;;;=========>>>>>>===<<<;;;;;;999:::;;;=========<<<<<<:::999<<<>>>999;;;QQQkkk{{{JJJSSSllllll{{{xxxkkk```SSSJJJKKKOOOPPPUUU\\\zzztttTTT}}}xxxxxxrrrvvv\\\EEEAAABBB===:::<<<999999999::::::;;;;;;;;;888999;;;<<<===<<<<<<;;;@@@===;;;===AAACCC@@@<<<@@@>>>===<<<;;;<<<<<<======<<<;;;:::;;;===???AAAccc}}}ooo555...BBB@@@===@@@HHHJJJCCC======UUU^^^hhhhhheeecccdddfffmmmmmmnnnmmmdddUUUKKKFFFOOO[[[^^^QQQCCC???===999???NNNooorrrccciiiPPPDDD===>>>>>>???>>>===;;;:::<<<;;;<<>>???AAACCCEEEFFFGGGAAAAAA@@@???>>>>>>>>>???BBBDDDGGGEEEBBB@@@AAACCCEEEFFFGGGHHHHHHGGGFFFEEEHHHKKKPPPPPPOOOggg___rrrdddLLL999UUU|||nnn___ZZZ]]]```\\\[[[NNNXXXbbbfffpppiiihhhuuunnneeetttooo```lll{{{DDD222CCC???>>>===;;;;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>@@@@@@???>>>=========>>>;;;<<<<<<;;;;;;<<>>@@@CCCEEEEEEEEEEEEFFFGGGBBB@@@EEEIIIIIIJJJLLLIIIOOOVVVXXX___yyy===;;;:::999:::999777555222000///---,,,,,,,,,,,,+++++++++************)))************)))))))))(((*********+++++++++,,,,,,(((,,,>>>dddxxxbbb^^^rrr___QQQsssNNN333111666666***111666555333222000---222222111222999III]]]lllzzziii]]]cccppptttppplll___^^^[[[XXXTTTPPPNNNLLLHHHFFFCCC???<<<999777666,,,///222222111000111222DDDccc{{{sssxxxvvvsssvvvqqqkkklll{{{gggQQQ???;;;<<<999777:::999;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::<<<======<<<;;;;;;:::888<<>>;;;:::<<<@@@AAA>>>;;;======<<<;;;;;;;;;;;;;;;;;;:::999888999;;;===>>>CCC\\\~~~cccCCC555===>>>JJJSSSEEE000666NNNFFFXXXhhhhhhYYYKKKFFFHHHdddpppvvviiiWWWLLLJJJJJJHHHOOOOOOBBB222///:::GGGgggiiiqqqttt~~~zzzlllsssaaaeeeeeeCCC@@@<<<<<<=========<<<;;;;;;>>><<<<<<>>>AAACCCBBBAAA============>>>???@@@AAA@@@AAABBBCCCDDDEEEFFFFFFEEEGGGHHHRRRppppppVVVIII>>>999???CCC@@@===???SSSuuuttteee[[[XXXYYYDDD???FFF===DDDNNNNNNiiirrrfffQQQEEE@@@???>>>>>>???@@@AAACCCEEEEEE@@@??????>>>>>>>>>??????AAACCCDDDCCCBBBAAAAAABBBDDDEEEFFFGGGGGGFFFEEEDDDEEEGGGKKKJJJEEEOOOvvvwwwmmmyyy^^^CCC<<>>===<<<<<<<<<===>>><<<<<<============<<<<<<=====================>>>======<<<<<<===>>>>>>???;;;<<<===<<<<<<===???AAA???@@@AAAAAAAAABBBEEEGGGGGGBBB@@@DDDGGGGGGGGGIIIFFFHHHKKKLLLLLLSSShhh|||===;;;::::::;;;:::888666222000///---,,,,,,,,,,,,+++++++++************)))************))))))))))))*********++++++++++++,,,'''***...FFFooo|||gggSSSbbbxxx~~~fffkkkvvvmmmIII222---444333444444111,,,,,,000111111000---,,,///666===HHHBBB>>>@@@CCCDDDEEEGGG>>>>>>>>>=========<<<<<<;;;999555222///.........---111333111...222===GGG```{{{uuummmuuu}}}hhhddd|||sssLLLCCC===>>><<<666555:::777999::::::999999:::<<<:::::::::;;;::::::999888:::;;;<<<<<<<<<;;;:::999===999:::AAABBB===<<<@@@RRRtttWWW[[[uuuxxxZZZ^^^vvvuuufffrrrYYY<<<;;;???EEECCC;;;999>>>888999999999999999:::::::::999888888888888888888;;;999888:::===>>><<<999::::::::::::::::::999888888777777666777888:::;;;555DDDhhh}}}{{{XXXhhhnnniii::::::555999LLL]]]\\\KKK===>>>??????;;;777999CCCMMMPPPZZZaaabbbdddcccWWWHHHFFFEEE@@@;;;:::AAAPPP\\\vvv|||}}}mmmyyy~~~~~~[[[]]]tttHHH<<<<<<;;;;;;;;;:::;;;;;;<<<===AAA>>><<<<<<>>>AAABBBCCC???>>>>>>=========>>>>>>AAABBBCCCDDDDDDCCCBBBAAA@@@FFFEEEAAAPPPyyypppfffuuunnnTTTOOOHHHAAA:::666777;;;<<>>>>>=========>>>??????AAA@@@???@@@BBBBBBAAA@@@CCCCCCDDDEEEEEEDDDCCCCCCHHHIIILLLKKKDDDBBBRRRfff~~~llllllkkkLLLIIIIIIIIIKKKIIIccciiiuuu}}}rrrdddRRR:::AAADDD;;;>>>>>>>>>===>>>>>>???@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<>>>???@@@<<<>>>>>>>>>===>>>@@@BBBAAAAAA@@@???>>>@@@DDDHHHFFFBBBAAAEEEGGGFFFFFFHHHRRROOOOOORRRTTTRRRTTTWWW^^^|||<<<<<<;;;;;;<<<;;;999666222000///---,,,,,,,,,,,,+++++++++*********))))))*********)))))))))))))))************++++++++++++***///)))'''===SSSaaalllYYY[[[dddwww~~~bbbZZZhhhyyyVVVEEE>>>222+++000333000///333111222333111///...000111///000333444444555999======<<<;;;999777555444333444333111000//////000000222000,,,---666III___ooo~~~{{{mmmcccttt{{{oooyyyuuuJJJ===;;;<<>>???BBBGGGFFFTTTrrrrrrlllxxx___wwwmmmjjjuuuwwweee}}}TTTAAA@@@???AAACCC@@@;;;===DDD999999999999999999999999:::999777666555666777777888777777888:::;;;999777777888999::::::999777666777777666666777888999999:::???KKKbbb}}}nnnWWWVVVccc|||tttVVV999CCC___YYY999EEE>>><<>><<<:::;;;DDDOOOPPPEEE:::>>><<<:::BBB^^^}}}yyymmmsss~~~}}}ooo\\\```UUU??????<<<;;;:::999999:::<<<===???CCC@@@<<<:::;;;???BBBEEE@@@@@@???>>>============@@@AAACCCDDDDDDBBB@@@???>>>CCCGGGGGGIII```sss{{{]]]GGGCCCHHHFFF???DDD===888;;;CCCKKKVVV___{{{|||sssaaaPPPLLLBBB999:::>>>>>><<<;;;===<<<>>>PPPssswwwZZZIIIEEEEEEEEEEEEBBBAAA???>>>===>>>@@@@@@???>>>===============>>>@@@===<<<===AAACCCBBB@@@BBBBBBBBBCCCCCCBBBBBBBBBJJJIIIKKKMMMJJJFFFIIIPPPxxxnnniiiwwwmmm^^^VVVMMM???CCCNNN^^^lllssssssqqqkkkttt|||~~~vvvoooZZZ^^^eeebbbcccTTTFFFOOOfffjjj[[[fff~~~sssDDD>>>FFFBBB<<<===>>>>>>>>>??????@@@@@@AAA??????@@@@@@@@@@@@??????????????????>>>>>>>>>>>><<<;;;;;;<<<===>>>???@@@===???@@@???>>>>>>@@@BBBCCCCCCCCCAAAAAABBBEEEGGGEEEBBBCCCGGGHHHGGGHHHKKKOOOHHHFFFKKKQQQTTTTTTVVVWWWZZZ___iii}}}|||aaa<<<<<<;;;<<<===<<<:::777222000///---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******))))))*********+++++++++***111,,,%%%))):::```}}}ddd]]]{{{yyycccXXXkkkTTT???...111777666222222///000111111000///000111000111222111000000000000111111111111111111000000///000111222333333444444...+++---;;;RRRjjjzzzoooiiijjj}}}qqq```mmm{{{{{{lllNNN>>>;;;999999<<<===:::888888555666777777666666777999666666777777777777666666::::::;;;;;;;;;999888777:::888777999:::===EEELLL??????PPPpppkkkiiigggUUUNNN___mmmxxxpppWWWYYY\\\ccc~~~QQQ>>>???DDD@@@>>>>>>===;;;<<>>777///666EEENNNYYY]]]fff}}}vvv}}}vvveeeddd^^^JJJGGG======;;;;;;::::::;;;===???@@@CCCAAA>>>;;;;;;===AAADDDAAA@@@???>>>>>>=========>>>@@@BBBDDDDDDCCCBBBAAADDDAAAHHHPPPKKKOOOxxxzzzZZZCCC>>>>>>:::>>>;;;===DDDDDD===777666777>>>GGGLLLKKKJJJMMMQQQSSSQQQKKKEEECCCCCC@@@<<>>888:::CCCOOOwwwwww```III@@@AAABBBAAABBBBBBAAA@@@>>>======>>>>>>@@@@@@>>>===<<<<<<<<<<<>>EEE===@@@<<<555===999WWW]]]wwwaaaMMM999555:::@@@AAA@@@>>>>>>???@@@@@@@@@AAAAAA??????@@@@@@@@@@@@??????????????????>>>>>>>>>>>>@@@???>>>>>>=========>>>>>>???@@@@@@??????@@@AAACCCDDDFFFFFFEEEDDDDDDEEEDDDCCCEEEIIIKKKIIIKKKNNNLLLFFFCCCFFFIIIKKKMMMQQQHHHOOOWWW[[[\\\^^^bbbfffhhhUUUOOOMMMJJJ<<<<<<<<<===>>>===:::888222000///---,,,,,,,,,,,,+++++++++************)))))))))))))))************)))))))))************+++'''++++++---///111IIIppp|||ooodddhhh}}}|||cccZZZiiilllKKK777//////222666333222111000///......---///111000...///222111---.........//////000000000111000///...------,,,,,,999>>>JJJ]]]pppyyywwwrrriiiqqqmmmzzzyyyNNN:::???;;;999777888::::::888666555777888777666555666777555555666666777777666666888999:::::::::999888777111555:::;;;999999>>>BBB===>>>???LLLlllxxxuuuuuu}}}{{{fff___mmmssslllTTT```oooiiicccxxxbbbWWWDDDAAA@@@AAA@@@???AAACCCAAA===:::;;;;;;:::::::::::::::999:::999888888888888888888666777888888999888888888777888999999999999999999:::::::::::::::::::::::::::<<<<<<<<>>111...555FFFPPPNNNKKKLLLjjj}}}}}}~~~fff???PPPMMM777>>>============>>>???@@@AAAAAAAAA@@@>>><<<===@@@BBBAAA@@@@@@?????????@@@@@@???@@@BBBCCCDDDDDDDDDDDDLLLBBBEEENNNHHHDDDbbblll}}}qqqfffggg___OOO>>>:::777777999;;;AAAHHH======???@@@===:::<<>>@@@AAA444888<<<===;;;<<>>===<<<@@@@@@???>>>============???===<<<<<<>>>@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCAAA@@@BBBFFFJJJNNNQQQRRRSSSrrrnnnUUU___~~~rrrllleeeWWWIIIKKKQQQXXX\\\``````YYYPPP\\\dddbbbrrr|||zzz~~~tttmmm}}}{{{sssfff===>>>???>>><<<;;;<<<>>>>>>??????@@@@@@@@@??????>>>>>>????????????>>>>>>=========>>>>>>>>>??????CCCBBB@@@???===<<<<<<<<<===???AAAAAA???>>>???@@@BBBDDDFFFFFFEEECCCBBBCCCBBBBBBEEEIIIJJJHHHIIIMMMKKKJJJLLLOOOOOOKKKLLLOOOZZZUUUKKKAAA===@@@KKKSSSUUU]]]eeekkksssttt^^^YYYSSSNNNLLLJJJGGGCCC<<<<<<===>>>???>>>;;;888222000///---,,,,,,,,,,,,+++++++++************)))((()))))))))************))))))))))))************&&&((('''+++111+++,,,===VVVcccfffYYYNNNWWWmmm}}}|||cccbbbpppzzz^^^DDD777555777555444222222111000///...,,,//////---000555666222333333333222222111111111333222000000333888===AAAXXXcccqqqzzz{{{yyywwwvvvqqqXXX___uuu}}}~~~tttTTTHHHBBB::::::;;;:::999999999888777777888999777555444555666444555555666777777666666777888999::::::999888888111555999999888888999:::===>>><<<<<>>===>>>@@@@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBCCCDDDDDDEEEEEEIIIFFFFFFGGGDDDCCCQQQbbb}}}xxxpppIIIMMMMMMHHHAAA>>>;;;:::===999999<<<<<<999:::>>><<<<<<======<<<999888888CCC999999BBB@@@???XXX{{{xxxsssttt```TTTHHHAAADDDDDD@@@@@@FFFAAAAAABBBBBBAAA???===<<<>>>>>>>>>>>>>>>???@@@AAA?????????>>>===>>>AAACCCBBBAAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDFFFJJJNNNPPPPPPJJJSSSuuuxxxTTTTTTjjj{{{~~~|||}}}~~~SSSJJJIII===;;;FFFFFF:::666===>>>??????@@@@@@???>>>===<<<<<<============<<<<<<;;;;;;<<<===>>>>>>???@@@BBBAAA@@@>>><<<;;;;;;;;;===???@@@AAA???>>>>>>>>>@@@AAABBBAAA???>>>???@@@AAAAAADDDGGGEEEBBBBBBGGG???AAAFFFKKKKKKGGGFFFIIIBBBEEEIIIJJJJJJKKKMMMOOOJJJMMMNNNKKKLLLOOONNNKKKQQQVVVYYYWWWRRRNNNJJJFFFTTTPPPJJJGGGFFFEEEFFFGGG<<<<<<===???@@@???;;;888222111///---,,,,,,,,,,,,+++++++++************)))(((((())))))*********+++))))))))))))************(((---)))'''...,,,(((---666KKKjjj{{{vvvkkkqqqyyy```WWWuuuTTT===222000000000111333333111000...222222...---222333000...//////000000111111111000000222:::GGGWWWgggqqqooo{{{zzz{{{}}}mmmppp|||SSS;;;AAABBB888999===???===::::::::::::888999999888555444444555444444555666777777777666666777888999::::::999888777777666444555999;;;;;;:::888===AAA999999[[[}}}{{{jjjfffuuu~~~{{{qqqCCC>>>CCC===>>>JJJDDDEEECCC>>><<<===???@@@=========<<<<<<;;;;;;;;;888999;;;<<<======<<<;;;777999:::::::::999::::::;;;;;;:::999:::;;;===>>>;;;;;;<<<<<<<<<;;;;;;:::888999<<>>DDDMMMgggWWWkkkxxxttteeekkkssssssjjjvvvrrrgggHHH>>>FFFCCCAAAGGGFFF@@@AAABBBCCCDDDCCCBBBAAA===@@@CCCBBB???======>>>??????@@@AAABBBDDDEEEFFFDDDDDDCCCCCCCCCDDDDDDEEEAAAIIIKKKEEEDDDHHHFFF>>>nnnzzzooovvvwwwnnnZZZJJJDDDCCC@@@???::::::@@@AAA===;;;===<<<999888;;;>>>???@@@AAA???999QQQvvvtttZZZhhh~~~aaaOOOJJJBBB???CCCBBB<<>>@@@AAACCCDDD???@@@AAA???<<<<<<@@@DDDCCCBBBAAA@@@@@@AAABBBCCC>>>BBBFFFEEEEEEGGGJJJLLLNNNOOOVVVUUUaaazzzooobbbeeevvv{{{xxxYYYHHH;;;===AAAAAA<<<999<<>>???@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<===>>>???@@@@@@???>>>===;;;;;;::::::<<<>>>@@@@@@???======>>>@@@???===;;;999999<<>>@@@???<<<999444222...---,,,,,,+++***,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************%%%555VVVxxxtttfffbbbvvvvvvpppooo~~~lllLLLIII>>>333000555555000444888666000///333333...333333222///,,,...555:::KKKSSSaaappp{{{}}}sssqqqqqqzzzzzzrrrvvvQQQCCCBBB>>>===>>>>>>=========<<<<<<<<<<<<999999999999999999999999777666555444444555777888<<<;;;;;;::::::999999999666777888999:::;;;;;;;;;;;;;;;;;;;;;===???AAACCCjjjnnnXXXLLL@@@===CCCHHHGGGCCCEEEDDDAAA<<<888888<<<@@@<<<<<<;;;::::::999999888::::::999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777555444444666888:::;;;;;;;;;999888777888888999;;;<<<======[[[mmmlllddd|||jjjppp~~~uuurrrnnnnnnzzzGGGAAA;;;:::>>>BBBCCCBBBBBBAAA???>>>======>>>>>>>>>?????????>>>???AAABBBFFFAAA>>>???DDDGGGFFFCCCFFFDDDBBB@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEqqqrrrooo~~~pppZZZ___aaaSSSDDD;;;???AAA;;;<<>>>>>============>>>>>>?????????@@@AAA???<<<===@@@BBBAAA???@@@>>>>>>@@@DDDFFFFFFDDDEEEDDDCCCCCCDDDFFFHHHJJJKKKEEEHHHPPPPPPYYYmmm```jjj}}}sss{{{]]]===:::@@@AAA>>>>>>>>>>>>============<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<=========<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<>>>???AAA@@@>>><<<::::::;;;===>>>BBBCCCDDDDDDAAA???>>>>>>===???AAABBBAAAAAABBBCCCBBBCCCDDDFFFGGGHHHIIIIIIGGGFFFCCCAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCC;;;;;;<<>>:::333444333111333888;;;;;;;;;>>>CCCJJJSSSZZZ___bbbpppyyywwwrrrpppwwwnnnssslllvvv[[[BBB<<<>>>===<<>>======<<<<<<;;;;;;;;;888888888999999999999999888777555444444444666777:::::::::999999888888888888999:::;;;;;;<<<<<<<<<:::::::::;;;<<<>>>@@@AAAAAAPPPcccwwwvvvIIIFFF???888888===@@@???<<>>===<<<;;;;;;;;;<<<===>>>>>>===<<<===???CCCEEEDDD@@@======@@@BBBBBBAAAEEEDDDAAA?????????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCOOOFFFdddtttrrr}}}|||eeeUUUZZZaaaYYYLLLFFFlllqqqkkk```hhhqqquuuqqq___NNNDDDBBB???AAAAAA@@@???>>>>>>??????>>>======<<<<<<======>>>>>>>>>>>>============???>>><<<>>>@@@AAA@@@>>>>>><<<<<<>>>BBBDDDDDDCCCDDDDDDCCCCCCDDDEEEFFFGGGKKKFFFIIINNNJJJHHHYYYqqq{{{jjjjjjmmmkkk}}}ssswwwuuukkkuuu|||~~~RRRBBBHHHLLLCCC666??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999999999999:::;;;<<<<<<;;;:::::::::::::::999999999999999;;;:::::::::;;;<<<>>>???@@@>>><<<;;;;;;<<<===>>>@@@BBBDDDCCCAAA?????????<<<>>>@@@AAA@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDCCCAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDD;;;;;;===???@@@???<<<999444222...---,,,,,,+++***+++++++++******))))))((())))))))))))))))))))))))))))))(((((((((((())))))************************333)))%%%222FFF\\\vvv}}}yyyuuupppssswwwvvvtttpppnnnooonnnmmmooossswwwwwwyyy~~~}}}zzzxxx}}}qqqtttwwwPPPAAA666888;;;::::::============<<<;;;:::::::::777777777888888999999999888777555444444444555555888888888888777777777777999999999::::::::::::999888888888999;;;<<<>>>???>>>AAAGGGTTTkkkqqqbbbrrr{{{TTTDDDDDD>>>===;;;<<<===>>><<<;;;>>>AAADDDDDDBBB???======::::::999999888777777777888888777777777777888888777777777777777777777777666666666777777777777777444555777888888888777666444444555666777777888888;;;888AAA\\\xxxqqq{{{sssOOOFFFCCC@@@<<<<<>>999888888888888:::<<<===>>>===;;;:::<<<@@@DDDGGGBBB@@@>>>======???AAACCCEEEDDDAAA???>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDDDDEEE>>>EEEkkkzzz{{{yyy~~~|||dddPPPEEE>>><<<<<<===?????????===<<<===>>>???===<<<::::::;;;<<<===@@@@@@???>>>===;;;;;;:::===<<<===>>>@@@@@@>>>===;;;;;;;;;===@@@BBBCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDFFFDDDEEEIIIJJJHHHHHHJJJaaa}}}yyyjjjTTThhh|||sssqqqoooqqqzzz{{{xxxuuubbbIII666:::CCCAAA???AAA??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999999::::::::::::999999:::;;;;;;:::888888888999999999999999999:::::::::999999999;;;<<<===???>>>======<<<<<<======>>>@@@BBBCCCAAA@@@@@@@@@<<<>>>@@@@@@??????@@@AAACCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@???AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCC<<<<<<===???@@@???;;;888444222...---,,,,,,+++***+++*********)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))************************ (((///---(((111SSStttrrrcccaaannn{{{zzztttvvv{{{{{{hhhbbbmmmzzznnnNNN@@@:::777:::;;;888888;;;<<<<<<<<<;;;:::999999999666666666777777888888888777777555444444444444444666666666666666666666666888777777666666555555555666777777888999:::;;;<<<===>>>===:::===MMMdddvvv|||wwwxxxvvvVVVFFF>>>???DDDAAACCCDDDBBB???======>>>;;;===AAACCCCCCBBB@@@???999999888888777666666666777666666666666777777888666666666666666666666666666666666666666666666666333444555666666666666555333444444555666666777777999555222666DDDbbbrrrZZZ||||||tttqqqttt|||{{{aaaEEE??????BBB@@@>>>>>>@@@@@@>>><<<666666666777888:::<<<>>>>>>===<<<<<<>>>AAABBBCCC@@@@@@@@@>>>>>>@@@DDDHHHFFFDDDBBB@@@??????@@@@@@AAAAAAAAAAAACCCDDDFFFGGG???NNNKKKCCCccccccfffzzzrrrsssyyyzzzvvvqqq```ssszzzrrryyymmmNNN???;;;;;;;;;;;;===>>>???>>>===<<<===>>>???>>>;;;::::::;;;===???CCCCCCAAA???===;;;:::999;;;<<<===???@@@???===<<<:::;;;<<<===@@@AAABBBCCCBBBBBBCCCCCCCCCBBBAAAAAADDDCCCAAABBBIIIPPPPPPLLLKKKKKK[[[{{{mmmiiijjjeee]]]]]]qqqnnnbbbtttjjjmmmssszzzzzz|||xxxaaa???:::===BBBBBB999222:::HHH??????>>>===<<<;;;::::::::::::;;;;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;999888777888999999999::::::;;;;;;;;;:::999999999:::<<<===>>>>>>>>>=========<<<<<<<<>>BBBBBBCCCDDDDDDCCCBBBBBB@@@@@@????????????@@@@@@<<<<<<===???@@@>>>;;;888444222...---,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))(((%%%%%%---777UUUlll~~~xxx{{{|||pppnnnvvv}}}{{{zzzvvvQQQ666===<<<======:::777777:::::::::::::::999999999999666666666666666666666666666666555444444444444444444444444555555666666666777777555444444444444444555555666777888999999:::333;;;AAA???777555???JJJ[[[eee{{{zzzYYY===;;;CCCCCC>>>;;;AAACCCDDDAAA<<<;;;>>>BBB>>>??????@@@@@@???>>>===999999888777777666666555666666555555666777777888777777777777777777777777777777666666555444444444333333444444555555555555444444555555666777777777333777;;;:::666>>>WWWoooYYYSSS[[[hhh~~~~~~hhheeeyyyttt|||WWWCCCFFFEEE===BBBAAA@@@@@@@@@???===<<<888888888999:::<<<>>>@@@???>>>>>>@@@BBBBBB???======>>>>>>>>>???BBBFFFJJJFFFEEECCCAAA@@@AAABBBCCCAAAAAA@@@@@@BBBDDDFFFGGGLLLEEECCCHHHLLL```uuuuuuwwwssslllaaammm{{{aaaMMM;;;888>>>AAA@@@>>>>>>???@@@???>>>>>>???@@@AAA???===;;;<<<===@@@AAAFFFEEECCCAAA???===;;;;;;:::<<<>>>@@@???>>>===<<<<<<===>>>???@@@AAACCCDDDAAAAAABBBBBBBBBAAAAAA@@@DDDEEEBBB???BBBJJJMMMIIIQQQJJJFFFQQQrrr}}}xxxmmmgggeeerrruuurrrqqquuu{{{eeeBBB:::???<<>>===999======<<<<<<;;;:::999999999999:::::::::::::::999:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<;;;:::999888999999::::::;;;;;;<<<<<<;;;;;;:::::::::<<<===>>>============<<<<<<<<<;;;;;;===@@@AAAAAAAAAAAABBB>>>@@@BBBBBBAAA@@@AAABBBEEEEEEDDDCCCCCCCCCCCCDDD===>>>AAABBBBBBAAA???>>>CCCDDDEEEFFFFFFEEEDDDCCCCCCBBB@@@???===<<<<<<<<<=========???@@@>>>:::777444222...---,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))000,,,)))***---...---+++''';;;YYYxxxyyyppprrrtttvvvyyyvvvgggqqqfffJJJ;;;555:::<<<===<<<888666888;;;888888888888999999999999777666666555555444444333444444444444444444444444222333333444555666777777888777666444444444555666444555666777888888888888<<<<<>>CCCEEE>>>666;;;FFF???AAABBB@@@===>>>CCCIIIEEECCC@@@>>>>>><<<:::888999999888888777666666666666555555666666777888999777777777777777777777777777666666555444333333333333333333333444444555555555555666666666777777777666555888;;;;;;:::>>>EEETTT~~~xxxrrreeefffxxxxxxwwwlll\\\cccnnnZZZKKKZZZ}}}~~~jjjkkkuuuRRRGGGFFFDDDCCCGGGCCCCCCBBBAAA@@@???>>>======<<<<<<<<<===>>>@@@AAA@@@???@@@CCCFFFDDD???:::;;;;;;<<<===@@@CCCEEEFFFEEEDDDCCCAAAAAACCCDDDEEE@@@???>>>>>>???AAACCCEEEJJJ:::;;;JJJHHHBBBccc~~~qqqaaaMMMAAA999===DDDDDD@@@<<<>>>@@@AAA@@@??????@@@BBBAAA@@@???>>>>>>@@@AAACCCFFFEEEDDDBBB@@@???>>>===;;;===???@@@???>>>>>>???>>>???AAAAAA@@@AAABBBDDDAAAAAAAAAAAAAAABBBBBBBBB???CCCFFFDDDDDDFFFGGGFFFFFFHHHFFFAAACCCVVVttt~~~tttyyyppptttxxx{{{|||rrr^^^@@@:::AAAEEEDDD<<>>???===<<<;;;;;;::::::;;;;;;;;;===@@@AAAAAAAAAAAABBB???AAACCCBBBAAA@@@AAABBBDDDCCCBBBAAAAAAAAACCCCCC===>>>@@@BBBBBBBBB@@@???CCCDDDFFFGGGGGGFFFDDDCCCDDDCCCAAA???===;;;::::::======>>>???@@@>>>:::777444222...---,,,,,,+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))"""%%%'''&&&%%%''',,,///222---222IIIggg|||~~~}}}wwwvvv{{{}}}XXX>>>333555:::666999;;;:::888777888999555666666777888999::::::888777666555444222111111222222333444555555555555222222333444555666777888777666444333333444555666444555666777888888777777===666333888======<<<===777888:::>>>AAAEEEJJJOOO\\\ppptttUUU@@@;;;AAAIIIOOOCCC888777>>>BBBAAA>>>>>>@@@BBB@@@???@@@DDDHHHEEECCC@@@@@@@@@>>>;;;777:::999999888888777666666666666666666777888999:::777777777777777777777777444444444444444444444444333333333333333444555555555555555555666666666666999333000444777777999<<<@@@<<>>>>>???AAA@@@???>>>>>>???@@@AAAAAA@@@@@@CCCGGGFFFBBB===>>>===<<>>===>>>@@@BBBDDD@@@BBBBBBAAAAAAHHHRRRYYY}}}yyylllcccXXXLLLEEEAAACCCEEEAAA===<<<>>>???@@@@@@??????@@@BBB@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@???>>><<<>>>@@@@@@>>>===???AAA???AAACCCBBB@@@???@@@BBBBBBAAA@@@@@@AAABBBCCCDDD???AAAFFFJJJIIIFFFFFFHHHDDDFFFIIILLLLLLJJJIIIIIIiiiqqqHHHAAA>>>AAAEEEBBB;;;666888===???;;;888999<<>>@@@===;;;:::888888999:::;;;;;;===@@@AAA@@@@@@AAAAAA???@@@BBBBBB@@@???@@@AAAAAA@@@???>>>>>>???AAABBB===>>>@@@AAABBBBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@CCCBBB@@@>>>===<<<;;;;;;======>>>???@@@>>>:::777444222...---,,,,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))111///+++)))***---,,,(((+++,,,+++(((,,,@@@eeezzzpppooosss|||mmmbbbnnnwwwkkkFFF666:::@@@>>>:::555999;;;:::888888888777444444555777888:::;;;;;;999888777555333111000///111111333444555666666666222222333444666777888888444333111000000111333444444555666888888888777777999999>>>DDDBBB<<<<<>><<<<<<>>>===KKKJJJHHHGGGLLLVVVaaahhhrrr|||{{{pppcccYYYUUUMMMHHHJJJJJJEEEBBBBBB777???CCC@@@<<<;;;>>>@@@<<<>>>???>>><<<<<<===???@@@??????AAADDDCCC???;;;::::::999999888777777777666666666666777888::::::666666666666666666666666222222333444444555666666444444333333333444555666444444555555555555555555222333888;;;888333444888111===DDDFFFZZZnnn~~~}}}yyyrrrxxx}}}[[[GGGFFFHHHCCC999;;;EEEEEE<<>>???@@@DDDCCCAAA@@@?????????@@@CCC@@@???AAAFFFHHHEEEAAADDDAAA???BBBGGGHHHDDD???AAA@@@??????AAACCCEEEGGGDDDCCCAAA??????AAACCCEEEEEEIIIGGGBBBBBBHHHIIIEEEOOO}}}qqqYYYKKKGGG@@@EEEAAA>>>@@@@@@???@@@CCC===???@@@@@@??????@@@BBB??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>???AAA@@@======@@@CCC@@@BBBCCCBBB???===???AAABBBAAA@@@???@@@BBBEEEFFFGGGCCCDDDHHHGGGAAA@@@EEEEEECCCCCCDDDEEEFFFJJJNNNJJJNNN[[[qqqqqq]]]KKK===CCC???======999555:::CCCCCC888555===@@@:::999===555555555666777777888888666777888999999999999999555666666777888999999:::666777888999::::::999888888888777777666666555555555555666777999<<<>>>@@@===;;;888666666777999;;;;;;===@@@AAA@@@@@@@@@AAA>>>@@@AAAAAA???>>>>>>???>>>===<<<;;;<<<===???@@@>>>???@@@AAABBBCCCCCCCCC<<<>>>@@@BBBBBB@@@>>><<>>============<<<===???@@@???===:::888333222///---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))++++++++++++///666;;;rrryyycccdddyyytttkkkoooyyyxxxnnntttiii]]]ooossslll|||JJJFFF???:::999999999999888999:::;;;:::888666444555555555555555555555555777666444333222222333333555444333222222222333444444444555666777777777666111222333444555555555555888888777666666777888999999:::======>>>>>>@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@CCCDDDDDDCCCAAAAAABBBDDDCCCEEEHHHKKKMMMNNNMMMMMMQQQPPPNNNJJJFFFCCCCCCDDDEEEGGGIIIIIIFFFDDDBBBBBB@@@@@@@@@>>>======@@@BBB???>>>===>>>@@@@@@???======<<<<<<;;;;;;:::999999888888777666666777888999666666777777777777777666333333333333333333333333222222111111222222333444111111222222222333333333444444444444333333222111111111222333444666666777777888<<<===999DDDhhh}}}zzzzzzkkkSSSGGGDDDCCCHHHCCC===:::<<<======<<>>;;;999>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAACCCEEEEEECCCAAA>>>???BBBDDDEEEDDDCCCBBBBBBAAA>>><<<<<<>>>@@@BBBEEECCCBBBDDDGGGHHHFFFCCCFFFLLLppprrrYYYGGG@@@>>>;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>???@@@@@@=========>>>>>>???@@@AAAAAA???>>>@@@CCCDDDCCC@@@@@@@@@@@@@@@???>>><<<<<>><<<===@@@BBBAAA???@@@CCCEEEFFFDDDBBBAAAAAAAAABBBDDDFFFGGGHHHHHHHHHIIIKKKKKKLLLQQQ]]]mmmzzzxxxgggQQQDDDAAAAAA???<<<======<<<<<<<<<<<<======;;;:::999::::::999777555555555555555555555555555777777777777666666666666666777777888888888777777666666666666555444333222333444444555555555555555777777777888999;;;<<<======<<<:::999888999::::::999:::<<<===>>>>>>======<<<===>>>@@@@@@@@@???>>>???>>>===;;;;;;;;;<<<<<<>>>>>>??????@@@@@@@@@AAAAAA@@@>>>=========>>>??????===::::::<<<===;;;999<<<>>>???@@@???===:::999333222///---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***+++++++++***,,,111555,,,JJJjjj~~~tttpppZZZ:::BBB???<<<;;;::::::888777777888999:::999777555444444444444444444444444444666666444333222222222333444333222111111222333444444444555555666555555555222333444555666666666666888888777666777888999:::999;;;===>>>>>>???AAACCCBBBAAAAAAAAA@@@@@@@@@@@@BBBCCCCCCAAA??????@@@AAA@@@AAACCCEEEGGGGGGGGGGGGDDDEEEDDDCCCAAAAAABBBDDDCCCEEEGGGGGGFFFEEEDDDEEECCCDDDDDDBBBAAA@@@AAACCC???>>>>>>???@@@???===;;;<<<<<<;;;;;;:::999999999777666555555444555666777333444444555555555444444222222222222222222222222000000000000000111111222111111111111222222222333333333333333333222111111111111222333444555666666777777:::<<<666333@@@SSSQQQddd{{{{{{jjjSSSDDD???@@@@@@@@@CCCBBB@@@===;;;<<<===????????????>>>======>>>???DDDAAA>>>>>>??????===;;;<<<<<<============>>>>>><<<;;;;;;===???@@@???>>>???@@@AAACCCCCCCCCCCCBBBBBBAAA???>>>===>>>@@@AAABBBAAAAAABBBDDDEEEDDDCCCFFFFFFMMMffftttlllZZZFFF<<<===>>>===;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@============>>>???@@@AAABBB???======@@@AAAAAA@@@>>>>>>>>>===<<<;;;;;;;;;======>>>>>>???AAABBBCCCAAA???>>>>>>@@@AAA@@@>>>===@@@BBBCCCBBBAAAAAABBBAAAAAABBBCCCDDDDDDEEEFFFJJJKKKIIIFFFCCCEEELLLRRRMMM]]]ttt~~~rrrhhh]]]PPPHHHGGGCCC???>>>???@@@>>><<<;;;;;;::::::::::::;;;;;;;;;999888777888888666555444444444444444444444444555555555555555555555555444555666777888999999999555555555555555444444333333444444555555555555555666666666777888999:::;;;;;;:::999888888888999999:::;;;===>>>??????>>>>>>::::::;;;<<<<<<<<<<<<<<>>===<<<<<<======?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>===???===;;;;;;===>>>===;;;<<<===???@@@???===:::999333222///---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***++++++***))))))+++---///222444999KKKkkk```LLLCCC<<<666999999999;;;;;;:::777444777777888888777666444333444444444444444444444444555444333222222222222222222222111111111222222333333333444444444333222222333333444555666666666666777777666666777888888999:::;;;===>>>>>>???@@@BBB>>>>>>>>>>>>>>>=========AAAAAAAAA???===<<<===>>>>>>>>>???@@@@@@AAAAAAAAA<<<===>>>>>>===>>>@@@BBBAAABBBDDDDDDDDDDDDFFFGGGEEEFFFGGGFFFDDDBBBBBBBBB=========???@@@>>>;;;999;;;;;;::::::999888888777666555444333333333333333111111222222222111111000111111111111111111111111...............///000000000000000000111111111111111222222222222111000000111111222333444444555666555111333::::::444111444AAA>>>???NNNiiiiiiQQQKKK@@@444333:::@@@???;;;<<>>:::999<<<@@@>>>>>>===<<<<<<===???@@@BBB@@@>>>===>>>>>>===;;;;;;;;;;;;;;;::::::::::::888777777999;;;======<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>???AAAAAA@@@AAABBBCCCAAAFFFCCC>>>PPPXXXPPPCCC888777<<<>>><<<;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>???<<<<<<<<<<<<===>>>???@@@AAA???<<<<<<===>>>>>>>>>===<<<;;;999999999::::::<<<<<<<<<===>>>@@@AAABBB@@@??????@@@AAAAAA???===<<<===????????????AAACCC@@@@@@?????????@@@AAABBBBBBDDDFFFDDD@@@???@@@BBB===AAAFFFJJJLLLMMMNNNPPPMMMZZZhhhkkkbbbTTTJJJFFFIIIDDD>>><<<>>>@@@@@@???555888<<<>>>>>><<<:::999999888888777777888888999:::888666555666666666555444444444444444444444444444444444444444444444444222333555666888888999999333333444555555555555444444444555666666666666666666666666666777777888888:::999999888888888888999;;;<<<>>>???@@@@@@??????::::::999999999:::;;;;;;>>>????????????>>>>>>===?????????>>>======<<<<<<;;;===@@@BBBBBB@@@>>><<>>===>>>???@@@???>>>:::;;;===>>>>>><<<:::888333222///---+++)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))***++++++******))))))444...((((((,,,555EEETTT}}}lllbbbRRRBBB:::999;;;<<<888777888999:::999666333666666666666555444333222333333333333333333333333333333222222111111111111111000000000111111222222222333333333222111000000222222333444555555555555444444555555666666777777888:::<<<<<<<<<===>>>@@@;;;:::::::::::::::::::::@@@@@@@@@>>><<<;;;<<<===??????>>>>>>>>>>>>??????>>>???@@@???======>>>???@@@AAABBBAAAAAAAAACCCEEECCCEEEFFFEEEBBB@@@>>>>>>;;;;;;<<<>>>@@@???<<<999::::::999999888777777777666555444444333222222111000000111111000000//////000000000000000000000000......------......///000/////////000000000000000000000111111111111000000000111111222333444444444777000...555;;;:::999:::444777888777:::FFFZZZjjj{{{fffWWWLLLCCC===HHHBBB<<<<<<@@@BBB???;;;777:::<<<<<<;;;:::<<<===>>>======>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;:::;;;;;;::::::999888888777999888888999<<<>>>>>>>>><<<<<<<<<;;;<<<===>>>???@@@@@@AAAAAAAAA@@@???>>><<>>>>>AAADDDEEECCCEEEEEE>>>GGGttt```>>>???===;;;:::;;;===<<<999::::::;;;;;;<<<======>>>;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>??????>>>>>>>>>======<<<===<<<:::888888888:::;;;<<<<<<<<<<<<<<<===>>>???===>>>@@@BBBCCCBBB@@@???===>>>???>>>===>>>@@@BBBAAA@@@>>>======>>>???AAA;;;>>>BBBDDDEEEEEEFFFGGGEEECCC@@@>>>=========<<<<<<@@@CCCBBB???===???BBB;;;;;;;;;===???@@@===;;;@@@@@@>>><<<:::888888777777777666666666666777777;;;888555444555666666666444444444444444444444444333333333333444444444444222333444555666777777777111222333444555555555555555666777777888888777777666666777777777777777777::::::999999999999999999<<<===>>>@@@AAA@@@@@@???===<<<;;;::::::;;;===>>>===>>>???@@@@@@@@@???>>>????????????>>>>>>>>>>>><<<>>>???AAAAAA@@@???>>>?????????@@@AAABBBAAAAAA888999;;;===<<<;;;888777333222///---+++)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***+++,,,,,,+++***)))(((,,,333333---+++///'''666OOOhhh}}}sssaaaSSSJJJ===???DDDFFFDDD???:::999<<<:::777777777777555444444444444444333222111111222222222222222222222222111111111111111000000000...//////000000111111111111111222222111000//////000000111222333333333333111222333444444555555555666888999:::999:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>;;;;;;<<<===@@@???>>>============>>>???AAABBBAAA???>>>??????AAAAAAAAA@@@>>>>>>???AAA@@@AAABBBAAA>>>;;;:::999999999;;;===@@@@@@>>><<<:::999999888888777666666666666666555444333222222111111111111111000/////////////////////////////////............///000000///////////////////////////000000111111000000000000000111111222333333333999444000111444555666888'''333>>>???777333888@@@<<>>HHHOOO@@@???===<<<<<<=========:::999999<<>>>>>>>>=========>>>?????????@@@AAABBBBBBAAA@@@???>>>@@@BBBAAA>>>>>>AAADDDJJJ===;;;DDDFFF???DDDRRRaaaUUU666999BBB777999<<<===;;;999:::<<<::::::;;;<<<>>>@@@BBBCCC>>>===<<<;;;999999999999999999999999:::;;;<<<<<<===???AAABBBAAA???<<<;;;>>>===;;;999999:::<<<===>>>===<<<<<<;;;;;;<<<<<<:::===@@@BBBCCCCCCBBBBBBAAAAAAAAA@@@>>>===???@@@BBBAAA???======>>>@@@AAA>>>@@@AAAAAA@@@@@@AAAAAA>>><<<<<<>>>BBBEEEFFFEEE======>>>??????<<<888555<<<===>>>>>>>>>:::555222<<<999555555888:::999888777777666666666666777777;;;888555444555777777777555555555555555555555555333333333444444555555555444444555555555444444333111111333444555555666555777777888999999999999888666777888999999888888777::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????AAA@@@???>>>>>>???@@@AAA;;;<<<>>>???@@@@@@???>>>>>>>>>???@@@@@@AAABBBBBB@@@???????????????@@@@@@>>>???AAAAAAAAAAAAAAAAAA777999;;;<<<<<<;;;999777333222///---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***------,,,+++111---)))***+++---333888:::888///&&&---@@@MMMPPPllluuueeeRRRGGG@@@:::555444BBB>>>;;;:::999888<<>>;;;777555444555555444333333222222111000000000111111111111111111111111///000000111111000//////------...///000000000000000000111111111000000/////////000111222222222222000111222333444555555555555666888888888888999;;;=========>>>>>>>>>>>>>>><<<======<<<;;;:::;;;============<<<<<<;;;;;;;;;:::<<>>>>>???@@@>>>;;;999888999;;;;;;;;;<<>>::::::999999888777777666666666666666555444333333222222333222222111000//////////////////////////////////////////000111111000000000000///////////////000000111111111111000000000111111111222222222333444444444333222333555;;;888444222333888===@@@999;;;???AAABBBBBBCCCDDD???@@@BBBCCCBBBBBBCCCEEE888>>>EEEHHHGGGBBB===999<<<>>>>>><<<999999<<>>;;;:::===BBBEEEBBB???===;;;:::<<>>???>>>======???@@@>>>======<<<;;;::::::999::::::;;;===??????===;;;AAAAAAAAAAAAAAAAAABBBBBB>>>???@@@BBBBBBBBBAAAAAABBBBBBBBB@@@>>>???@@@BBB>>>CCCCCC???@@@EEECCC<<>>===???>>>===<<<<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;===@@@BBBBBBBBBCCCDDDBBBCCCCCCBBB???>>>>>>???BBBAAA@@@??????@@@@@@AAACCCAAA@@@???>>>>>>???@@@BBBAAA@@@???@@@???===;;;CCC???<<<<<<>>>???;;;777::::::;;;;;;<<<>>>???@@@555333333666:::;;;777333777666666555555666666777999777555555666777777777555555555555555555555555222333333444444555555555444444555444444333222111111111222444444555555555666666777888888888888888555666888999:::999888888:::;;;;;;<<<<<<<<<<<<;;;999:::<<<===>>>>>>======AAAAAA@@@@@@???@@@@@@@@@::::::;;;===>>>>>>>>>>>>===>>>???@@@AAACCCDDDDDDBBBAAA@@@>>>>>>???@@@@@@===???AAABBBAAA??????@@@888:::<<<>>>>>><<<:::999333222///---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***+++)))((()))+++,,,+++))))))---///000000000---)))$$$***...000444999777///666333444@@@UUUiiisssuuuwwwfffXXXPPPJJJBBB;;;>>>555000222555777;;;@@@666666999@@@@@@:::777888<<<999666444444444444333222222111000////////////000000000000000000000000......///000000000///...+++,,,...///000000/////////000000111111111111000///000111222222333333222000222333555666666666666555777888888777777999:::=========>>>>>>?????????999:::;;;:::999999;;;<<<;;;<<<===>>>===<<<;;;:::777:::>>>@@@AAABBBDDDFFFBBBDDDEEEDDDBBB@@@??????AAAAAAAAA???<<<;;;;;;===@@@>>><<<<<<===???>>>>>>;;;::::::999888888777777444444555666666555444333333333333333222111000//////////////////////////////////////////000000111111111111000000////////////000111111222222222111000000000111111111111111...222555666555666777777888666666999<<<:::555///;;;;;;999999:::;;;;;;:::;;;<<<<<<;;;<<<>>>AAACCC@@@>>>;;;999;;;???DDDGGGEEEDDDBBB@@@>>>>>>>>>>>><<<<<<===>>>@@@BBBBBBBBBBBB>>>999999===???>>><<<===???@@@???======@@@BBB=========<<<<<<;;;;;;;;;<<<<<<>>>@@@BBB@@@===:::AAABBBCCCCCCCCCCCCAAAAAA===>>>???AAABBBCCCDDDDDDEEECCC@@@>>>>>>??????>>>666DDDJJJCCC<<>>CCC[[[ooo[[[FFF>>>999999BBBRRRKKK///>>>999777999888666999???::::::999999:::<<<>>>??????>>>>>>===============;;;;;;;;;;;;<<<===>>>???>>>@@@AAAAAA???>>>@@@BBB>>>>>>>>>>>>>>>>>>??????;;;;;;;;;;;;<<<===>>>??????AAABBBBBB@@@???AAACCC???AAACCCBBB@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@BBBDDDEEEFFF<<<===???AAAAAAAAABBBBBB@@@<<<666444555888<<<===???>>>;;;888444333333333777888999999888666333222666555555444444555555666666555444444666777666444333333333333333333333333111111222222333444444444222333333333333333222111111222333444444444444444333444555555666666555555333444666888999999888777999:::;;;<<<<<<<<<;;;;;;777888:::;;;<<<<<<;;;;;;======>>>>>>======<<<;;;888888888999:::<<<===>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<>>>AAAAAA???=========:::;;;>>>??????>>><<<:::333222///---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))---***((((((***+++)))((()))---,,,(((***222333///222222111///---,,,000444000444666666555777888999444AAAAAA<<<@@@@@@:::999111666;;;999777777999:::999777888;;;999444555:::888333333888999777888<<<888666555444555555444222222111000//////......///000000000000000000000000---...///000000///......***+++---///000000////////////000111111222111111000000111222333333333333111333555777888888888777666777999999888888999;;;;;;;;;;;;<<<<<<=========666777888888777888:::<<<<<<===???@@@@@@???===<<<999<<>>>>>???AAAEEEBBB>>><<<<<<=========;;;;;;::::::999888888888222333444555555555444333333333333333222111//////000000000000000000000000///............///000000222222111111000000//////000000111222222222222222000000000000111111111111222333333111111333555555444555666444222222666999:::888555555888<<<<<<999;;;===>>><<<<<<======<<<<<<999888:::>>>@@@@@@>>>EEEAAA>>>???AAABBB???<<<888;;;======;;;;;;???CCCIIIBBB;;;888<<<@@@AAAAAA;;;===???>>><<<<<>>???BBBDDDEEECCC>>>;;;>>>@@@AAABBBBBBAAA???>>>======>>>@@@BBBDDDEEEFFFGGGCCC>>>===>>>???>>><<>>@@@@@@===>>>BBBFFFWWWhhh~~~ggg[[[TTTJJJ@@@:::999<<<===777;;;RRRWWWBBB<<<666777>>>BBB===999999:::999777666666777999:::=========>>>>>>???@@@AAA>>>======>>>>>>???@@@AAA@@@@@@???===;;;===BBBFFF===>>>??????@@@??????>>>999999:::;;;===???AAABBBBBBDDDDDDBBB???===???BBB<<<>>>AAABBBAAA???????????????@@@AAAAAAAAAAAAAAACCCBBBAAABBBCCCDDDDDDCCC@@@AAABBBAAA???>>>>>>???<<<>>>???>>>:::666444444333666999::::::999999999666999999555000000444999555444444333333444444555444333333444666666444222111111111111111111111111///000000111222222333333000111222333333333333333222222333444444444333333111222333333444444333333111222555777888888777777777888:::;;;<<<;;;::::::666777999:::;;;::::::999999999:::;;;:::999777666777777666777888:::<<<>>>???????????????@@@@@@@@@AAABBBCCCCCCBBB???<<<:::;;;>>>AAAAAA>>>;;;;;;<<<999888:::>>>>>>;;;999;;;666333///,,,++++++***))))))(((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------............////////////000000111111111222222222111111222222222333333333444444444444444444444444555555666777777777777777666666555555555666666777222222222222222222222222111111000000//////......111///...///000111000...///...---,,,,,,---...//////...---,,,,,,---...///////////////////////////111000000000000222444555333333444444555666666777888666555777:::;;;:::888888777666777:::;;;999777444666999<<<>>>===<<<;;;BBBAAA???>>>???AAADDDFFF>>>???@@@AAACCCDDDEEEFFFCCCDDDDDDBBB???>>>AAADDDBBBCCCCCC@@@<<<<<>>:::777666666777888444444333333222111000000000000000000000000000000000000000000000111111222////////////////////////........................//////000000000000//////...///////////////......///000000000111111111111777666444444333444555666555555666777777777777777:::999888999;;;=========999999999999:::;;;<<<===AAA@@@>>>>>>??????>>><<<999999999999999999999999999::::::;;;<<<======>>>>>>;;;888888:::;;;999777>>>>>>============>>>>>>????????????@@@???????????????>>><<<;;;;;;===@@@<<<<<<===>>>???@@@AAAAAA@@@???===<<<;;;<<<>>>???AAA@@@???>>>====================================>>>===<<>>@@@??????===<<<<<<===>>>>>>>>><<<;;;<<<>>>????????????<<<:::;;;???@@@===999;;;<<<;;;::::::<<<@@@DDDAAA???===>>>@@@@@@>>><<<===???AAAAAA???=========@@@>>><<<<<<>>>AAABBBBBBBBBAAA@@@@@@AAACCCGGGIII>>>>>>>>>>>>>>>===<<<<<<<<<;;;999777666666777888666666666666555555555555555555666666555444333333444444444444444444444444444444444333333222222222111111111111111111111111111111111111111111111111222111000000000111333333555555555444444333333333111111111111222333444555555555666666777888888888777777888888888888777777333444666888999888777666444666777999999888777666666666777777777888888888>>>===<<<;;;;;;<<<>>>???AAAAAABBBAAA@@@>>><<<;;;======<<<<<<;;;;;;::::::999888:::>>>>>>;;;999;;;666333///,,,,,,++++++***))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,---------.........////////////000000000111111111222222111111111222222222333333444444444444444444444444444555666666777777666666666555444444444444555555222222222222222222222222000000000/////////......000///......000000///...///...---,,,,,,---...//////...---,,,,,,---...///////////////////////////000/////////000111222333222222333333444555555555777666555666999:::999888777666555666999:::888666444666999;;;======<<<<<<===<<<;;;:::;;;<<<>>>??????@@@AAABBBDDDEEEFFFGGGCCCDDDDDDAAA>>>===???BBB@@@@@@???===;;;;;;===>>>===<<<;;;:::999999999:::<<<;;;888666555555555666333333222222111000000///000000000000000000000000...............///000000------------------------..............................////////////............////////////......//////000000000111111111444444333222222222333444444444555666666666666555999888777888:::;;;;;;:::777777777888999:::;;;<<<>>><<<;;;;;;<<<<<<;;;999888888888888888888888888<<<<<<<<<<<<<<<<<<======;;;999888999===@@@@@@@@@???>>>===<<<<<<<<<<<<<<<@@@???>>>===============>>>???AAA@@@>>>=========<<<<<<======>>>??????@@@@@@>>>===;;;;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888;;;>>>@@@777:::<<<===<<<;;;:::999>>>???AAA???<<<888555444::::::999999999888888888777777777777777888888999666666777777888999999:::888777666666666777888999999:::<<<<<<;;;;;;<<<>>>===<<<;;;;;;;;;<<<===>>>>>>===;;;<<<===>>>>>>======;;;999:::>>>???<<<888::::::::::::999;;;>>>@@@@@@>>><<<===>>>???===;;;:::<<<>>>>>><<<;;;:::;;;<<<<<<===>>>???AAABBBCCCBBB@@@???>>>>>>@@@CCCDDD<<<<<<======<<<<<<;;;:::;;;:::888666555666777777555555555444444444444333555555555555555444333333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111222111000000000111222333444444444333333333222222111111111111222333444444333333444555555666666777666666666777777666666666555666777999999888777666888999;;;<<<<<<<<<:::999888888888999999999999999<<<;;;:::999:::;;;===>>>===>>>???@@@@@@??????>>>======<<<;;;::::::::::::999888:::>>>>>>;;;999;;;666333///---,,,,,,+++***+++***)))(((((('''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++,,,,,,,,,,,,---------.........////////////000000000111111111000111111111222222222222333333333333333333333333333444555555666666555555555444333222222222222222111111111111111111111111///////////////.........///...---...///000///---......------------............------------......////////////////////////...............///000111000000111222222333333444555444444555777888888666666555555666777888666555555666777999:::;;;;;;<<<888888888888888888999999>>>>>>???@@@AAACCCDDDDDDBBBCCCBBB@@@===<<<===>>>>>><<<:::999:::::::::999888888888888888777666555777777666555444444333333222111111000000/////////////////////////////////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------------....../////////......////////////000000000000111111000000000111111222222333444444555555444444999777666777888999888777555555666666777999:::;;;===;;;:::;;;<<<<<<;;;:::888888888888888888888888>>>>>>>>>=========<<<<<<:::999888999<<<@@@BBBCCC??????===<<<;;;;;;;;;;;;@@@???===;;;::::::;;;;;;<<<@@@CCCDDDBBB>>>;;;:::;;;<<<<<<<<<======>>>>>>>>>===<<<;;;:::;;;<<<===;;;;;;:::999888888888888888888888888888888888888555555666666555444333333AAA>>>:::888888999::::::///222444555444444555666777777777666666666666555777777666666666666666666444444444555666666777777666666555555666777888999999:::;;;;;;:::999:::<<<::::::999999999;;;<<<===>>>===;;;;;;<<<===<<<;;;<<<:::888:::<<<===;;;888888999::::::999999;;;<<<>>><<<;;;;;;<<<===;;;:::888:::;;;;;;:::888888888777;;;>>>@@@???@@@CCCFFFAAA@@@>>><<<;;;<<<===>>>:::;;;;;;;;;;;;:::999999999888666555444444555666444444333333333222222222444444444444444333333222111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111000000111111222333333222222222222111111111111111000111111222333444222222222333444444555555444555555666666555555444666777888999999999888777999;;;===>>>>>>>>><<<;;;999::::::;;;;;;;;;;;;;;;999888888888999;;;<<<>>><<<===>>>??????????????????>>><<<;;;:::::::::;;;999888:::>>>>>>;;;999;;;777333///---,,,,,,+++***++++++)))(((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,---------.............../////////000000000000000000111111111111222222222222222222222222222222333333444444444444444444333222111000/////////000000000000000000000000...........................---,,,---...///...,,,------------------------------------------------........................,,,,,,---------......///...//////000000111222222333333333444555666666666666666666666777777666555444555555666777999::::::777888999999999888777666888999:::;;;<<<===>>>>>>AAAAAA@@@???===;;;;;;;;;<<<999777888:::;;;888666555666777888888666444333444444555555555333222111000000/////////.................................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------......//////.............../////////000000000000000000000000111111222333333444444444444444888777777777888888777555444444444555666888999::::::999888999;;;;;;:::999999999999999999999999999=========>>>>>>>>>>>>>>>===;;;999888999;;;===>>>???>>>>>>===============>>>===<<<::::::;;;<<<======???BBBBBB@@@===;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999999888777777777777777666666666666666666666666333444666888999999888888222111///111444555222///;;;;;;;;;999777666666888555555555555555555555555666666666666555444444333222222222333444444555555444444555555666777888999:::;;;<<<;;;:::999:::;;;999999888888999;;;===>>>???===;;;;;;;;;<<<;;;:::;;;:::999:::<<<<<<;;;888777999<<<<<<;;;:::::::::<<<;;;;;;;;;;;;;;;:::999888:::<<<<<<:::888888888666:::>>>>>><<<>>>DDDIIIAAA???===;;;:::999::::::999::::::::::::999888888666666555444333333444444444333333333333222222222222333333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111000000000000000000000111222333444111222222333444444555555555555555666666555555555555666777999::::::::::::999:::<<<===>>>===<<<;;;;;;;;;<<<===>>>======<<<888888888888:::;;;===>>>@@@@@@@@@??????>>>>>>===AAA@@@===<<<;;;;;;<<<<<<999888:::>>>>>>;;;999;;;777444000---,,,,,,++++++++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------------.........///////////////000000000111111111222222222222222222222222111111222333333333333333222222111///............////////////////////////---------------.........---,,,+++,,,---...---+++,,,------------------,,,,,,------------------,,,------------------------+++,,,,,,,,,------------------......///000000000111222333333333444555555666777888888777777666666333444444555666777888888777888999::::::999777666666666777888888999::::::@@@???>>>======<<<:::999;;;999777999;;;<<<888555555666888999999777555333333444555666555444222111/////////...............------------------------------,,,,,,------...///------------------------------------------------.........//////.........,,,,,,---...............---............///////////////000111111111111111333333444555555555555444888777777888999999777555333333444555666888:::;;;777666666777999:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA???>>><<<;;;::::::<<<===>>>>>>>>>>>>???@@@BBBBBB<<<<<<;;;;;;<<<>>>@@@AAA>>>??????>>><<<:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999888888777666666666777777666666666666666666666666777777777666555555444444444444444888;;;<<<888444111222222111000111333555444444444555555555555555555555555555555444333222111111111222333333444444444555555666777888888999;;;<<<===<<<;;;:::;;;<<<:::::::::::::::<<<>>>??????===;;;;;;;;;<<<;;;:::;;;;;;;;;;;;<<<<<<;;;:::888;;;===>>>===;;;;;;;;;;;;;;;<<<;;;:::::::::::::::<<<>>>>>><<<;;;:::;;;888:::<<<:::888;;;CCCJJJ@@@???===;;;:::999999999999999::::::999999888777444444333333333333333333444444444333333333222222111111222222222222222111111111111111111111111111111111222222222222222222000000000000000000000000111111111111111111111111000000111111222222222222000000000000000000000000000000000000111222333333333333333444555555666666555666666777777666666555333444666888:::;;;======999:::<<<>>>>>>===<<<;;;;;;<<<===??????>>>===<<<999999:::;;;<<<===>>>???@@@@@@@@@@@@??????@@@@@@BBBAAA???>>>===<<<<<<===999888:::>>>>>>;;;999;;;777444000---------,,,++++++***)))(((((('''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))************+++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........////////////000000000000111111111111111111111111000000111222222222111111111000//////....................................,,,,,,,,,---------------,,,+++***+++,,,---,,,***,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------------++++++,,,------,,,,,,+++,,,------......//////000000222333333333333444666666888999999777666666777333444555666777777777777666777888999999888777666777777888888999::::::;;;>>>=========>>>===;;;999999999:::;;;<<<;;;999666666777888::::::888777555555555666666555333222000...................................................------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++,,,---...............------------........./////////000111222222222222222333444444555555444444666666666888999999777555444444555666888:::;;;<<<;;;::::::;;;>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<999999;;;<<<>>>@@@AAAAAA===>>>??????>>>>>>@@@BBB======>>>???AAABBBDDDEEE:::;;;<<<===???AAABBBBBB>>>>>>===:::999999<<>>???>>>===;;;;;;<<<===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999<<<>>>???>>>======>>><<<===>>>===;;;:::;;;<<<<<<>>>@@@@@@>>><<<<<<<<<999:::999777666999@@@EEE>>>===<<<;;;:::999999999888999999999999888777777333333333333333333333333444444444333333333222222///000111111111111111111111111111111111111111111111111111222222222222222000000000000000000000000111111111111111111111111000000111222222222222111/////////000000000000111000000///000000111222333444444444555666666777777666666666777777666666666222333444777999;;;===>>>:::<<<===??????>>>===<<<:::;;;===??????>>>===;;;:::;;;<<<======>>>??????<<<<<<===>>>???AAACCCDDDBBBAAA@@@???>>>===<<<;;;999888:::>>>>>>;;;999;;;888444000...------,,,+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000111111111111111111111111//////000111111111111000000//////.........//////------------------------++++++,,,,,,,,,---------,,,***)))***+++,,,+++***+++,,,------------,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++,,,,,,------...//////000000222444444222222444666555777999888555444444666555666888:::::::::999888666777888888999999999999888888999999:::;;;;;;;;;===<<<;;;===??????<<<:::666999<<<===<<<:::888888666777888999999888777777666666555444333222000///.............../////////........................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------***+++,,,---............,,,,,,---------.........---...000111222222222111111222222333333333333333333333444666888888666444555666666888999;;;===>>>>>>======>>>AAACCCBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<999::::::<<<===>>>??????999<<<@@@AAA@@@???AAACCC===>>>>>>???@@@BBBCCCDDD999;;;===???AAAAAA@@@@@@======<<<;;;:::;;;>>>@@@>>>>>>======<<<;;;;;;:::777888888888777777666666666555555444555555666666555555555555555555555555111222333555666777777777555555444333111111333555333555555444222111111222222222333333444444444444222333555666666666444333222222222333444444555555777888999::::::999888888888999;;;;;;::::::;;;=========<<<;;;;;;<<<===>>>>>>===;;;<<<===>>>>>>===999:::;;;;;;;;;:::::::::999;;;===>>>======???@@@===???@@@???<<<;;;<<<>>>;;;===??????===;;;;;;;;;999999888888888999;;;<<<::::::::::::999999999999777777777777777666555555222333333333333333333333333222222222222111111111...///000000111111111000000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111///000111222333222222111//////000000000111111111/////////000000111222333444444444555666666777777444555555666666555555444444444555666777999:::;;;999:::<<<>>>>>>===<<<;;;888:::<<<>>>>>>===;;;:::;;;<<<======>>>>>>>>>>>>:::::::::;;;===@@@BBBCCC??????@@@@@@>>><<<999888999888:::>>>>>>;;;999;;;888444000...------,,,+++)))(((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000000000000000000000...//////000000000000000//////.........//////000------------------------+++++++++,,,,,,---------+++***)))***+++,,,+++)))++++++------------++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...------+++***,,,,,,---......//////000000222444444222222444777444666888777444222333555666888;;;======<<<:::999888999999:::;;;<<<<<<===888888999999:::::::::;;;<<<;;;;;;===@@@@@@===:::444888===>>>;;;888888888777777888888888888888777666666444333111000///.........//////////////////////////////////////////------,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---............,,,,,,,,,---------......,,,---///111111111111000000000111222222222222222111111222555777777555333666777777999;;;===>>>@@@999888888999<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======888<<<@@@@@@???======???>>>>>>>>>>>>???@@@AAABBB999;;;>>>@@@AAA@@@>>><<<<<<=========<<<===???AAA??????>>>===<<<;;;;;;:::777777777777777666666555444444444333333444555555444444444444444444444444222333555666555333000...+++000555666444111111222111333444555444333444555111111222222333333333333222333555777777777555444222333333444444555666666888999:::;;;;;;:::888777666888999999999999;;;<<<>>>===<<<;;;:::;;;<<<===>>>===;;;<<<>>>?????????888999::::::999888999999999:::<<<=========???AAA>>>@@@AAA@@@===<<<===@@@:::;;;======;;;:::999:::888777888:::;;;:::777555888888888888999999999999555555666666555555444333222333333444444444333333111111111111000000000000......///000000111000000////////////////////////.../////////000000111111000000000000000000000000111111111111111111111111///000111222333222111111///000000000111111222222////////////000111222333333333444555555666666777333444444555555444444333666666666666666777777888666777999;;;;;;:::999888777999;;;===>>><<<:::999<<<<<<======>>>======<<<<<<;;;::::::;;;<<<>>>???===>>>??????>>>;;;777555:::;;;<<<>>>>>>===;;;:::999555111---,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((()))***+++***((('''&&&''''''((()))******)))((('''(((((((((((())))))))))))(((((()))***++++++,,,,,,//////...------,,,+++++++++---111333333222///---------...///000000//////---......///000111111222111111000......---------................................................---,,,+++++++++,,,---...,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...111222222333333444555555777666555444333444444555555666777888::::::::::::<<<;;;:::999888999:::;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<===>>>???@@@>>><<<999888777777666444555666888999888777555444000000000000///////////////............///000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,+++,,,---...///,,,------...///000111111111111111111111111111111///000000222333444555555444444555666777888999999===<<<:::888777777888999888999:::;;;;;;999888777888777666999<<<===;;;888<<<<<<<<<;;;::::::::::::::::::::::::;;;===???@@@>>><<<::::::===>>><<<999>>>>>>===<<<<<<<<<<<<<<<;;;999999999;;;;;;;;;999888888777666555444333333555555444333333333333444444444333333333222222222222222222222222222222222111111111111111111111111222111111111000000//////000111111111111222222222444222000111333444222000444333333222222333333444111333666999:::999888666777777777777888888888888;;;999777666666777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>><<<;;;:::999999999888777777777888999999:::<<<===??????===;;;;;;;;;777888999:::;;;;;;:::999:::999888777666666666666999999888777777888999999888888777555444333222111111111111111111111111111......///000000000000000//////000000000000//////000000000000000000000000////////////000000000000111111000000//////......//////////////////////////////............//////000000000000000000000000//////000000111111222222222111000000111333555666333333222111222333444555555555555555444333222222666666777777777777666555666888:::<<<<<<:::888666777999;;;;;;::::::;;;<<<777777777777777777777777999999999999888888777666:::;;;===>>>>>><<<;;;999888555000---,,,+++)))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%'''))))))(((((()))***'''((()))******)))(((''''''((((((((())))))))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---***,,,...000000///---,,,------......////////////---......///000000111111111000///...------------........................---------------------------,,,+++++++++,,,------,,,,,,+++++++++*********)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......000111111222222333444444444333333333333444666777333444555777999::::::;;;<<<<<<;;;:::999999999999<<<<<<;;;;;;:::999999999:::;;;;;;<<<===>>>???@@@<<<:::888888888777555333555666777888777666444333000000/////////.........---,,,,,,,,,,,,---..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,---...///------......//////000000000000000000000000000000...//////000222333333444444444555666777888999999888888777666777999;;;===888999999999:::999999999999777777999<<<<<<:::888=========<<<;;;:::888777999999:::;;;<<<===>>>>>>???>>>===<<<======;;;:::<<<;;;;;;;;;;;;<<<>>>>>>===<<<::::::::::::888666666666555555444444333333444444333222222222222222444333333333333222222222111111111111111111111111111111111111111111111111111111111000000000//////000000111111111222222222333111000111333444333111333333222222222222333333444555666888888666555444555555555666666666666777999888666555666777:::;;;::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;888888888888888999::::::999;;;===>>>===<<<<<<<<<777777888999999999999999:::999888777666666666666666666666666666666666666666555555444333222111111111111111111111111111111......///000000000000000//////000000000000//////////////////////////////.../////////000000000000000000000000//////......//////////////////////////////............//////000000000000000000000000000000000000000111111111111000000000111222444555333333222222222333444555333444444444333333222111555555666666666666555555666777999;;;;;;999777666555777999999888888999;;;777777777777888888888888777777888888888777555444;;;<<<===>>>===<<<:::999888444000,,,+++***)))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$&&&'''((('''''')))***'''(((((())))))(((((('''''''''((((((((()))))))))((())))))******+++++++++))))))***+++,,,,,,------******+++,,,---,,,,,,,,,,,,,,,---------------...------......///000000000000///......------------------------------------------------------------------,,,+++++++++,,,---,,,++++++++++++*********)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000111222222222//////000111333555777888222333444555777888999999;;;;;;;;;;;;:::999777777:::;;;;;;;;;:::888777666::::::;;;;;;<<<===>>>???888888777888888777555222444444555666555444333222//////.........---------++++++******++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///..................//////..............................///000111222222333444555666666888888999:::666666555666777999;;;<<<888888777777888999:::;;;:::999999:::;;;<<<:::999999:::;;;;;;999777555333888999;;;======>>>======??????@@@>>><<<;;;;;;<<<:::999999888999<<<>>>@@@???===;;;:::999888555333333333333333333333333333333333222111111111111111333333333222222222111111000000000000000000000000000000000000000000000000111111000000000000//////000000000111111111222222222111000111333444444333222222111111111111222222777666666555444333222222333333333444444444555555777666555444555777:::;;;999999999999999999999999:::::::::::::::;;;<<<===999999999999::::::::::::777999;;;<<<<<<;;;;;;<<<777777777777777888888999:::999888777555555444444333333444555555444333333333333333222222222111111000000000000000000000000......///000000000000/////////000000000000//////////////////////////////....../////////000000000000000000////////////...//////////////////////////////............//////000000000000000000000000111000000000000000000///000/////////000111222333333222222222222333444444222222333333333222222111444444555555555555555555555666888999999888666555444555777777666666888999888888888999999:::::::::777888:::::::::999777666;;;<<<===>>>===<<<:::888777444///,,,+++***)))'''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((('''%%%%%%&&&'''(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))*********+++)))))))))***++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////......---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++************))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------......//////000111111......///000222444555666333333333444444555666666888999::::::888777555444777888:::;;;:::999777555999999999999999;;;<<<===666666666777888777444111222333333444333222111111......---------,,,,,,,,,***************+++,,,,,,///......---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------...........................---........................//////000000111222222333444555555666777888999:::888777777666666777888999999888666555666999;;;===:::::::::;;;;;;;;;;;;:::888:::;;;===<<<:::777555888999<<<===>>>>>>===<<<;;;===???>>>;;;:::;;;>>>;;;999888777888:::===>>>???===:::999888777555222222333333333444444444555333333222111111111111111222222222222111111111111////////////////////////000000000000000000000000000000000000000000//////000000000000111111111111000000000111333444444444111111000000000000111111666555444222222222222333222333333333444444444444555444444444555777:::;;;999999999999999999999999;;;::::::::::::;;;<<<<<<999:::::::::;;;:::::::::777999;;;;;;:::999999:::888777666555555666777888:::999888666555444333333111222444555555444222111222222222222222222222222000000000000000000000000---...//////000000////////////000000000000//////////////////////////////........./////////000000//////////////////////////////////////////////////////............//////000000000000000000000000111111000000/////////...////////////000000111111222222222222222333333333222222333444444444333333555555555555555555666666666777888999999888777666444555666666555666777999999::::::;;;;;;<<<<<<===:::<<<>>>??????===;;;:::;;;<<<===>>>===<<<:::999888444000---+++***)))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((('''%%%%%%&&&(((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))*********************************++++++*********+++,,,------,,,++++++++++++,,,,,,------------...............------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,------......//////000//////000111111222222333555444333333222222333333666666777777666555333222333555777:::;;;:::999888888777666666777888:::;;;555555666777888777444111222222222222222111111000------------,,,,,,,,,,,,+++++++++++++++,,,,,,---......---,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------............------------////////////////////////000111111222222333333333444444555666777888888999777777777777777777888888999777666555555888;;;===:::;;;;;;;;;;;;;;;<<<<<<;;;<<>><<<888:::<<<>>>>>>===<<<;;;777:::===<<<:::999<<>>>>>>>><<<===>>>???@@@???===<<<:::;;;<<<>>>>>>===;;;:::999555111---,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&'''***---(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++******************,,,++++++++++++,,,------...---,,,+++***+++,,,------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***++++++,,,+++************)))))))))((()))******++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,,,,------.../////////000000111111222111111000666555333222111111222333555555555555555444444333333444666999:::;;;;;;;;;888777666555555777999:::777777666777777666444111222222222111111111000000......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------------------------......000000000000000000000000111111222222333333333333222333444555666777777888555555666777999::::::;;;999888666555555777:::<<<:::;;;<<<;;;;;;;;;>>>@@@999:::<<<>>>>>>===<<<;;;999:::<<<=========<<<<<<888999::::::::::::;;;===<<<;;;::::::999999999999:::888777777888888666555333333444444555555555666444444333222222222222222111111111000000000000///........................////////////////////////......////////////000000/////////000000000111111000111333333222222333555111111000000000000111111111111000111222444666777444444444555555555666666555555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::999:::;;;;;;;;;:::888777:::;;;<<<;;;999666555555888777777666666666666666777666555444444333444444222333444444444444333222222222222222222222333333////////////////////////------...////////////...//////000000000000//////........................------........./////////---............///////////////////////////////////////............//////////////////////////////000//////////////////...//////000000000000//////000111111222333222222222333333444666666777777777777666555555666777999:::999999::::::::::::999999666777777666666777999<<<========================999::::::;;;;;;;;;;;;;;;888:::<<<===>>>===<<<;;;:::666222...---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&(((,,,...((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((()))))))))))))))))))))((()))*********+++,,,,,,,,,******+++++++++,,,,,,,,,///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---+++******++++++************))))))))))))((())))))***************************************************************************************(((***+++------,,,+++***,,,,,,------...////////////000111222222222111111444333222111111333444666555555555555555666666777555666777888999;;;<<<<<<:::888777555666777:::;;;:::999777666666666444222333222111111111000111111............------------,,,++++++++++++,,,------++++++++++++************************************************************************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,---.........------,,,,,,,,,------.........000000000000000000000000111111111111222222222222111222222333444555666666666777888999::::::::::::999888777666666777999:::999:::<<<<<<;;;<<>>>>>===<<<:::777222///...---,,,***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))'''&&&'''))),,,((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((()))+++,,,---...///))))))***++++++++++++***000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************///...---+++******++++++************))))))))))))(((((()))***************))))))))))))))))))))))))************************************************)))***,,,......---,,,+++,,,,,,---......//////000...///111222333333333222222111000000222444777999666666555555666777999:::888888888888999:::;;;<<<;;;:::888777777888;;;<<<<<<:::777666666555444222333222222111111111111111//////.........---------++++++******++++++,,,---***************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,---...//////000000000000000000000000000000000000111111111111000111111222333444555666;;;;;;;;;::::::888777666999888777666666777777888888:::<<<<<<;;;<<<@@@DDDBBBAAA@@@>>><<<:::999888<<<<<<;;;;;;;;;<<<======BBB???;;;;;;<<<<<<999666666888;;;===>>>===<<<;;;:::999777666777666444333222222222222222222222222222111111000000000000000000000000000////////////////////////////////////........................---.........//////000000////////////000000000000111333555333111000111333222222111111111111222222111222222333444444555555333333444444444444555555888888888888999999999999999999999999999999999999999999999:::;;;<<<>>>>>>777888:::::::::888666555777999;;;;;;:::888888999777888999999999777666555444333333333333444555555222222111111111111222222111000000000////////////........................,,,---......//////......//////000000000000//////........................---------.........//////---------.........////////////////////////////////////............//////////////////////////////---.........//////000000///000111222222111000//////000111222333222111111000111222444555666666777555444333222333555777999777777777777777777777777666666666555444666999;;;;;;;;;:::999888777777666777666555444444666888:::<<<<<<>>>???AAA@@@<<<:::<<<666222111000+++)))***((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((((((((())))))***,,,,,,+++***)))((('''''')))************+++++++++,,,++++++******++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---///000000000///...+++,,,///111333333444333222333444555666666666666444555666777888888777666>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;999777333000///333333222111000///...---,,,,,,,,,------,,,++++++++++++,,,,,,++++++***)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000111222222333555666666777::::::;;;::::::999888777777999;;;<<<;;;;;;<<<===888999;;;;;;;;;<<>>>>>>>>???@@@???<<<999???>>>===<<<<<<<<<<<<<<<:::;;;<<<===<<<:::777666888888888777777777777777:::777444222333444444444222333333444444333333222000000000000000000000000......//////...---,,,,,,//////.........---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000111222333444333222222111000000000111222333333111222222333333444555555222222111111111111111222444555666777999999::::::;;;;;;;;;:::::::::999999666777777999:::;;;<<<<<<;;;::::::999888888888999<<<<<<;;;999777666777999999999777666666555555555888777555444333222222222444222000///000000///---//////.........---------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,------.........---------------------------------------------------------------------------------............///........................111111000000//////......222222111111000000//////000111222333222222000///222222222333333444444444555555555555555444444444666666666555666777777888:::999777666555555555555777777777666666666666555<<<<<<===???AAA@@@===:::<<<666222111///+++)))***((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((()))***+++++++++******)))((((((((()))************+++++++++,,,++++++******++++++,,,---,,,++++++*********+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......//////......,,,---///111333333333333333333444555666666666666333444666888:::::::::999===<<<;;;:::999::::::;;;;;;;;;:::999999999999:::;;;:::999888666333111000333222222111000///...---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------............///.../////////000000000000111111222333444444555555777777888888888777666666666888:::;;;;;;;;;<<<>>>:::;;;<<<;;;;;;;;;===???===<<<<<<===>>>===;;;999===<<<;;;;;;:::::::::;;;;;;;;;<<<===<<<<<<;;;:::888888888777777777777777888555333111222333333222222222333333333333222222000000000000000000000000...............---,,,,,,///.........------------++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000///000111222333222222111111111111000111111222222111111111222333333444444222222111111111111111222333333555666777888888888888888888999999::::::::::::::::::999999888888888;;;::::::999888888999999999999999888666666888:::888888777666555555555555777666444333222111111111///000111222222111111000///.........------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,---------......---------------------------------------------------------------------------------............///........................111000000000/////////...000000000000////////////111111222333333222111000111111222222222333333333444444444444444444444444666666666666666666666666888888777777666555555444555555666666777888888888<<<<<<===???AAA@@@===:::<<<666111111///+++)))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,+++************+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,,,,,,,------............000111111222222111222222444555555555555555111222444777888999999999::::::999888888888999999:::999888888777777888888999888777555444333333333222222111000///......---++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///....../////////000000000111111111222222333333444333444444555555555555555555777999:::::::::;;;<<<;;;<<<<<<;;;::::::;;;===<<<:::999999;;;<<<<<<;;;;;;::::::999999999999999:::::::::::::::;;;<<<<<<888888888777777666666666666444111000111222222111222222333333333333222222000000000000000000000000---............------,,,............------------++++++,,,,,,,,,,,,------,,,,,,,,,---------...............////////////000...///000111111111000000222222111000000000111111//////000111111222222333222111111111111111222222222333333444555666777777444555555666888999::::::;;;;;;:::999888777777666;;;::::::999999999999999666777777666555666888;;;777666555444444444444444555444333222111000000000...333888999666333111111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...---------------------------------------------------------------------------------............///........................000000000000////////////......//////////////////222222333333333333222222111111111111222222222222444444444444444444444444555666777888777777555555777888888999888777555444444444666777999:::;;;<<<;;;<<<===???AAA@@@===:::;;;555111111///+++(((***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((((((((())))))***(((((())))))************))))))*********+++++++++++++++************++++++++++++***************+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---,,,+++***+++,,,---............///////////////000111222333333444333333///000222444555555555555888777777777777777777777888777666666555555666666888666555333333333444444111111000//////...------++++++++++++++++++,,,,,,***************))))))(((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///........./////////000000000000111111222222222222111222333444555555555555666888::::::888777888999:::;;;<<<;;;::::::<<<===<<<:::888888:::<<<======::::::999999999999999::::::999777666666777888999888888888777666666555555555333111000111222222111111111222222222222111111////////////////////////---------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------........./////////.........///////////////333222111000000///000000......//////000111111111111111111000111111222333333333333444555555666777333333444555666777888888888888888999999999999999;;;::::::999999999::::::888888888777666666888:::666555444444333333333333333333111000000/////////222999??????999222//////------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........................000000000000////////////......//////000000111111222222333333444444444333222222222222222222222222555555555555555555666666444555777999:::999888777777999:::;;;;;;:::888666777777888999;;;<<<===>>>;;;;;;===???AAA@@@>>>;;;;;;555111000///***((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++***)))((((((''''''(((((((((((()))******++++++))))))*********++++++++++++******))))))******+++*********))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,+++******,,,---...---------,,,,,,---------......///000111111111111111222333444444333222222555555666666666666666666666666555444444444444555666555333222222222333444000000//////...---------+++************+++,,,---+++++++++,,,+++******)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------............///............///////////////000000111111222222222222333444555666777777777999:::;;;:::777555555555777999:::::::::;;;===???>>><<<999999;;;===??????;;;;;;::::::::::::;;;;;;===<<<999666555555666777888888777777666555555444444333111111333333222111000111111222222111111000........................,,,,,,---------------,,,,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------.........................../////////222222111000////////////---......//////000111111111111000000111222222333444444444444444555777777444444555555555666666666999999999999999:::::::::;;;::::::999::::::;;;;;;;;;;;;;;;999666666777999555444444333333333333444222111000000////////////000777======777000------,,,,,,------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........................////////////000000000000000000000111111222222222222222222333333444444444444444444444444444444444555555666666777777777777333444777:::<<<<<<<<<;;;999:::<<<======<<<;;;:::;;;;;;;;;<<<<<<=========:::;;;<<>>;;;;;;555000000...***((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))+++***)))((((((''''''((((((((())))))*********+++)))************+++++++++******))))))))))))*********))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,+++++++++,,,,,,------,,,,,,,,,+++,,,,,,------------...000000000000000444555555666555444333222444444555666666666555555666555444444333333444444444333333222222222222222//////......------------+++***))))))***+++---...---............---,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,---------............///------.........///////////////000111222333444444444555666777888888888888:::;;;<<<:::777555444555666888999::::::;;;===@@@@@@>>>;;;;;;===>>>??????;;;;;;;;;;;;;;;<<<<<<===AAA???<<<999888777888888888888777777666555444444333222111222333333222111000000111111111111000000........................+++,,,,,,------------,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------............------......///000111111000/////////000000---......//////000000111000000000000111222333333555555444333444555666777666666666666666666666777======<<<;;;:::999999888:::::::::::::::;;;;;;<<<<<<<<<<<<999777666777999555444444333333333444444222111000///////////////***///444555222...------,,,,,,,,,,,,------------************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........................////////////000000000000111111222222222222222222222222111111222333444555555555555555444444444444555555555666777777888888333555777:::<<<=========999:::<<<===>>>======<<<=========<<<<<<;;;;;;;;;:::;;;<<>><<<:::444000000...***((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))'''((((((((())))))))))))((((((((((((((()))******)))))))))))))))*********)))************+++++++++******))))))))))))******)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,,,,---------------------,,,,,,,,,...///000......///000111111111111333444555666666555444444333444555666666666555555555555444333333333444444222222333333222111000000.........------------,,,******)))((()))+++---...---------------,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,---------............///---------.........//////......///111333444555666666666777888888999888888999:::;;;:::888777777777888999::::::999:::<<<>>>AAA???===<<<===>>>>>>>>>;;;;;;;;;;;;;;;<<<======@@@???===;;;:::999999999999888777666555444333333111000000111222222111//////000000000000000000///------------------------***+++,,,---------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,,,,,,,---------///...---------...000000000////////////000000111.........///000000111111000000000000111222333444555444222222222333555666555555666777888999999:::=========<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<:::::::::888666666888:::555555444444444444555555222111000000///000000000+++,,,...//////...------++++++,,,,,,,,,---------************************************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------------............///.........................../////////000000000111222222222111111111111111111111000000111222444555555555555444444333333333333333333444555666666666555666666777888999::::::999999:::;;;<<<<<<======;;;;;;;;;::::::999999999::::::<<>><<<:::444000000...***''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&&&&''')))***,,,---******)))))))))))))))))))))************+++++++++******))))))))))))******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...///...---,,,......------...///111222///000111222222333333222000111222444555555444444222333555666777666555555666555444444333333444444111222333333222111///...------------------,,,,,,***)))(((((()))+++---...)))************)))((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---------.........//////---------.........//////---...///111333555777777666777777888888888888888777999::::::999999999:::::::::;;;:::999999:::<<>>>>>===<<<::::::::::::;;;;;;<<<===<<<;;;;;;:::999999999999999888777666555444333333000///...000111111000...//////000000000000//////------------------------***+++,,,,,,------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------//////...---...///000111//////...//////000111222......//////000111111111000000000000111222333444444333111000000222333555444555666888999;;;<<<===::::::;;;<<<===??????@@@:::::::::::::::;;;<<<===777888888777666666888:::555555444444444555555666222111111000000000000111222000............---,,,+++++++++,,,,,,---------)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------------.........//////.........................../////////000000111111222222111111000000//////000000//////000222333555444444444333333222222222111111222333333444555555777777666666666666777777888888888999:::;;;<<<===888888888888888888888888=========???@@@@@@===;;;888333111111...)))(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************************************+++,,,+++***)))(((******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333000000111222222222222222444444444333333333222222444444666666666555444333555555555444444555555555999777555333333111///------------,,,,,,,,,++++++******))))))))))))******************************+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------...///000000111000000000000111222333444666666555444444444555555666666666666666777888999<<<999777777:::;;;999777=========>>>>>>>>>??????>>>:::666777;;;===;;;999666666777777888888999999777666666555333222111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,---...///000000000000000000000000000///000000111111111111000000000111222222222222111333444555444333333444666444444444555777999<<<===:::::::::;;;;;;<<<<<<<<<>>>======<<<;;;999888777999777666777999999777444444444333222222111111000////////////..................---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...000///...---------------............////////////000...---...///111111000000000000000000000000000000111222333444333222111111111222333333444444555555555555555666666666777888999999999999888888777555666777555333333666:::<<<<<<===>>>@@@???<<<:::888333111111...)))(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************************************++++++,,,+++***)))(((************************))))))))))))((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))(((((()))************))),,,,,,++++++++++++++++++,,,------...///000111111///000000111111111000000444444444333333222222222444444555555555555444444555444444333333444444555777555333222222111///---,,,,,,,,,,,,++++++++++++******))))))))))))******************************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------...///000000000///000000111222222333333444444333333333333333444666666555555555666666777777888::::::999888777777:::::::::;;;<<<<<<======<<<888555555999;;;999777444444555555555666666666666555555444333222111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,---...///000........................//////000111111111111000000000111222222222222111333444444444333333444666555555555666777999;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::888777666888666555666888888666333444333333222111111000000////////////...............------------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...//////...---------------............////////////000000//////000111222111000000000000000000000000000111222333333333222222111111222222333444444444555555555555555555666666777666666555555666777888444555555333222222555888;;;;;;<<<===???>>><<<999888333111111...)))(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************************************++++++++++++***))))))************************)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((()))))))))'''((())))))******))))))*********************+++,,,,,,------........./////////////////////......333333222222222222111111444444444333333444444555444333333222222333333444444333111000111000///---++++++++++++*********)))***))))))(((((())))))***************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------...//////000000...///111222333333222222222222111111111222333333666555444444444555666777444888===<<<888555555777777777777888999:::::::::999666444444777888777555333333333333444444444444444444333222111000000///////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---......///...........................///000000111111111000///000111111222222111111222333444333222333444666666666666666777888999:::888888888999999999999:::999999999999999888777777666555444555666666444222333333222222111000000000/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...//////...------------.............../////////////////////000000000000111000000000000000000000000000111111222333333222222111111222222333444444444666666666555555555555555555444333333333555777888444555555444333444666999;;;;;;;;;===>>>>>>;;;999888333111111...)))(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************************************++++++++++++******))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,------.........---------------000000000000000000000000444333222222222333444555333222222222222222222333222000////////////...---************))))))))))))))))))(((((((((((())))))*********************************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))***++++++++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------....../////////---///111333444333222111222111111111222333333444555555444444666888:::<<<999:::<<<;;;888777777999666666777888888999999:::888666444555777888777555555555555555444444444444333222222111000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------....................................///000111111111111///000000111111111111111111222333333222333444666777777777777777888888888777777777888888888888888777888888999999888888888666555555555555444333222222222222111000000////////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......---------..................////////////---.../////////......///////////////////////////000000111111222222333333222333333444444555666666777777777777777666666666444444555666777777888888777777777777777888999:::;;;;;;;;;===>>>>>>;;;999888333111111...)))(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************************************+++++++++***************))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((())))))*********++++++++++++,,,,,,,,,,,,------,,,++++++,,,,,,---............////////////333222111111111333444555222222222111111222222222000///------...///---,,,*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))***++++++++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------............---///111333444333222111222222222333333555666777555555555666999<<<@@@BBBBBB>>>999777888:::;;;;;;999999999::::::::::::;;;888888777888999999888777888888888777777666666555111111111000000//////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------////////////////////////------...000000111111111//////000111111111111000000222333222222222555666777777777888888888777777777777777777777777777777777888888999999999999999666666777666555444333333222111111000000//////...............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------......///............////////////...000222222000//////000//////////////////////////////000000111222333333444444555555666777777777888888888888888888888888444666999;;;<<<;;;999888666666666777888999::::::;;;;;;<<<===???>>><<<999888333111111...)))(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************,,,+++******))))))******))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((()))*********((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((((((((((()))******++++++******++++++,,,,,,,,,---,,,,,,+++***+++,,,---.........///////////////000111111111111222333444444333222222111111222222333000///------......---+++************)))))))))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------...///111222333333222222333333333444555666888999888777777888;;;???DDDFFFFFF@@@888666888<<<===<<<============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::999888777666666555111111000000000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,000000000000000000000000,,,---...///000111111111...///000000111111000000000111222222222222555777666777777888888888777777888777777777777666666666777888888999999999888888666777888777444222222333111111000000///..................------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------......------------...//////............////////////000333666666333111111333000000000000000000000000/////////000000222333444444444555555666777777888777888888888999999999999666888:::======<<<:::999444333222444666888777666<<<<<<===>>>@@@???<<<:::888333111111...)))(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************,,,+++***)))))))))***+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((()))******+++,,,,,,******++++++,,,---......++++++******+++---///000000000111111111222222222///000111222333333333333333333222222222222333333111///...---......,,,+++++++++*********)))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------///000000111222222333333222222333444555777999:::;;;:::999999;;;???CCCFFFCCC@@@;;;888777999;;;<<>>===<<<<<<:::;;;======<<<;;;;;;;;;999999888777555444444333111111111000000000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************+++++++++,,,,,,***************************++++++++++++,,,,,,,,,***+++,,,---------,,,,,,////////////////////////+++,,,---///000111111111...//////000000000000000///000222222111222555777555666777888999999888777888888888777777777666666777777777888888777666666444666777666333000111222111000000//////...------.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))))))))******************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...---------------...//////............///////////////333777666222///000222000000000000000000000000//////...///000222333444333333333444555555666666555555666777888888999999888888888888888999999999333111111333666888777555=========???@@@@@@===;;;888333111111...)))(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************************************---,,,***)))))))))***+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((())))))***+++,,,,,,,,,)))******,,,---...//////+++***))))))+++---000222222222333333444444444444...///111222333333222222444333333222222333333444222000............,,,***++++++++++++************((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------000000000000111222333444111222222333555777999:::>>>===;;;:::;;;>>>AAADDD>>>???>>>;;;777666999<<>>===<<<;;;;;;777777666555333222111111111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***+++,,,---...---,,,,,,........................+++,,,---///000111111111...//////000000000000000///000111222111222555777444555777888999999888888999999888888777777777666666666777777666555555444333555666555111//////000000000000///......------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------...---------------...///000............/////////000,,,000444444///,,,---///000000000000000000000000///.........000222333555111111222333333444444555222333444555666777888999:::888555333333555777999444222222555888:::888666;;;;;;<<<>>>??????<<<:::888555222///---+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&&&&''''''((()))((((((((($$$)))***%%%$$$)))+++(((++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,///...---,,,---///111333...///000111333555666777111111000000111111222333444555555444333222111000000000...---,,,+++++++++******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------................../////////000000000000111333555777999<<<======<<<::::::<<<===???===999666555666999:::>>>??????>>><<<:::;;;<<<:::;;;;;;;;;:::888666555777666444333222111000000////////////....................................,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++++++++*********))))))++++++************++++++************************************************************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000...///111111111222444666333333444444555666666666999777666555666666444222666777888888888666555444333333222111111000000/////////...---,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000............////////////......................../////////000111111222222222222222222222222333333111222333444555888===@@@777666666666666666777888555555444444444444555555<<<<<<<<<>>>???>>><<<999888555222///---+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((((((&&&***+++''''''++++++)))++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,///...---,,,,,,...000111...///000111222333444555000000111111111222222222333444444333333111000000000///...,,,+++++++++***))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............///////////////000000000111222444666777777999:::999999999;;;===<<<:::888666555666777888;;;<<<===<<<999888999:::999999999999888777666666888777555333222111000000////////////....................................,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++++++++*********))))))++++++************++++++************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------------...................../////////000000...///000000000111333555333333444444555666666666666555444555666777666555666777777888777666555444333333222222111000000000///......---,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////............////////////......................../////////000111111222222111222222222222333333333333444444444444666:::===777666666555555555666666444444444333333444444444======<<<===>>>===;;;888888555222///---+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((()))))))))'''***+++)))***,,,+++)))++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,...---,,,+++,,,---...////////////000111222222222///000111222222222111000222222222222111000/////////...---,,,+++*********)))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......///////////////.........//////000000222333555666333555666777777888;;;===888888777666555555555666888999:::999777666666777777777666666666666777777999888666444222111000////////////............---------------------------,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,+++++++++***************++++++************++++++************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------.........//////---...000000///000222444333333444444555666666666333333333444777999999888555666777888777666555444333333333222111111000000......------,,,,,,+++++++++++++++++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---............/////////...........................//////000000111111222111111222222222333333333555555555444333444666888888777666555555555555555444333333333333333333444>>>===<<<======<<<:::888888555222///---+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((())))))***))))))******+++,,,***(((************************))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************************++++++++++++---,,,,,,++++++,,,------////////////000000000000...///111333333222000///000000111111000//////......---,,,+++************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////............//////000000111222333444333444555666666777999;;;666777777777777666666555777888999888666555666777777666555555555666888999999888666444222000////////////.........---------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++************++++++***************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,---------......---...//////...///111333333333444444555666666666333333333444777999999888555555666777777666555444333333333222111111000000---------,,,,,,,,,++++++************************************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------.........//////..............................//////000111111111111111111222222333333444444555555444333333555777:::999888777666555555555555444444333333444444555>>>===<<<<<<<<<<<<:::888888555222///---+++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))++++++)))(((((((((((()))*********(((''')))+++***((('''************************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********++++++++++++++++++++++++,,,,,,---////////////////////////---///111222333222000/////////000000000///......---,,,+++***************'''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////.........000000111111222222222222444555666666555666888:::666777888999999999888777777888999888777666777888777666555555666777999:::888777555333111000//////............------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++************++++++*********************************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,------------.../////////...///111333333333444444555666666666666444444555777777777666444555666777777666555444333222222111111000000///,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------.............................................///000000111111000000111222333333444444222333555555444444666888;;;:::999888777777666666666666555555555555666666>>><<<;;;;;;<<<<<<:::999888555222///---+++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++***)))((('''((()))***+++...(((%%%(((***)))((((((************************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))************+++******+++,,,,,,---......////////////000000000000...///000111111111000////////////000000//////...,,,+++******))))))******&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***,,,---......************************)))))))))************+++++++++++++++++++++++++++,,,,,,,,,---------................../////////000111111222222333222222111555666777666555666888:::777888999:::::::::::::::888999::::::888888888:::666666666666666777888888666555333222000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++***************+++++++++++++++************++++++************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......///000000000//////111333333333444444555666666666777666555555666777555444333444555666777666555555222111111000//////......,,,,,,,,,,,,++++++++++++************************(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////,,,------------.................................---......//////000000111000000111222333444444555111333555555555666888999:::999888888777777777777777777666666666666777777===;;;::::::;;;<<<;;;:::888555222///---+++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''((()))+++,,,222)))%%%(((+++***)))***************************))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************)))***+++,,,...//////////////////000000111111111////////////000000000000...//////000000000//////++++++***))))))))))))***&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......,,,------...///000111111222222333444444333222111222444555555555666999;;;888888888999:::;;;;;;<<<888:::;;;:::999888999;;;444555555666666666555555333222111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++))))))*********+++++++++++++++************++++++************************************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------............000111111111000000111333333333444444555666666666777555444555666777666555333333555666666666555555000000//////......------++++++++++++++++++++++++************************(((((((((((())))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))***************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.................................------......///000000000///000111222333444444555222444666777666666888999777777666666666666666777666666555555555555666666<<<;;;999999;;;<<<<<<;;;888555222///---+++)))&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&+++)))((('''((()))+++,,,555+++%%%(((+++******---))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************((()))+++---///000000111/////////000111222222222///////////////000111111//////000000000000000///+++***)))))))))))))))***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---...///111222222222333444555444333222111///111333444555666:::<<<888888888888999:::<<<<<<888999::::::999888999;;;333333555555555444333222111000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++))))))******++++++++++++++++++************++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000111222111000000222444333333444444555666666777666444444555777888777666222333555666666666555555/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................------......///000000000///000000222333444555555444666888888777666777888555555444444444555555666555555444444444444555555===<<<<<<===>>>>>>===;;;888777444111...+++((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++***)))'''''''''((()))******))))))((((((''''''))))))))))))))))))))))))************))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,000///...------...000111///////////////000111111000000000///......------************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))******************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000111111222333333333222222///000111333555777888999555444444555666888:::;;;888888888888888888888888222222222333333444444444///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////000111111000000111222333333444444333333444444555666777777444444333222222111111000000000///...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************************************************************************************)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------.........///000111222333444444444555555555555555444444222333555444333222222333222111111000000111111222===<<<<<<<<<>>>>>><<<;;;888777555111...+++((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++***)))(((''''''((()))***)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''(((((()))'''((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,///...---,,,,,,...///111000////////////000111111000000//////...------,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000000111111222222222222222000111222333444666666777444333333333444666888999888888888888888888888888444444333333222222222222............------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////000111111111111111222222333333333222222222333444555555555444333333222111111000000000//////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,---------...............//////000222333444444444444555555444444333333444555555333222222222111111000000000000111111===<<<;;;<<<>>>>>><<<;;;999777555222...+++)))'''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''***))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))))))))))))))*********************++++++++++++,,,------,,,+++,,,---...//////////////////000000111//////......---,,,,,,,,,******))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000000000000111111111222222111222222333333444444555333333333333333444555555666666666666666666666666555555444333222111000///............------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............////////////////////////000111111111111222222222222222222111111222222333333444444333333222222111000000000//////......---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))************************************************************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,------------.........///.........///111222444333333444444444444444333444555666555333111111111111111000000000000111111<<<;;;;;;<<<======<<<:::999888555222...+++)))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((()))))))))************************+++++++++++++++++++++++++++---......---------------...//////......------,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,------...///000/////////000000111222222333333333333333333333333444444444444444444444444555555555555555555555555444444333222111000//////.........---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000000111222222222222111111111111111222222222333333444444222222222111000000//////.........------,,,,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++************))))))************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............000000///...///111333444333444444555555555555444555666777666333111111111222222111111111111222222<<<;;;;;;<<<======<<<:::999888555222///,,,)))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))))))))************))))))*********+++++++++*********+++,,,---......,,,++++++++++++,,,------------,,,,,,+++*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,------...///000////////////000111222333444444444333333222222222666666666666666555555444444444444444444444444444222222111111111000000000...------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////000000111222111111111111111111111333333333333444444444444222111111000000//////...---------------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++++++++***************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222111111000111222444555333444555666666666666666555777777666333111111111333333333222222333333333<<<;;;:::;;;======;;;::::::888666333///,,,***(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((())))))))))))************)))))))))************+++)))***+++,,,------......+++++++++***+++,,,,,,---,,,,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000000/////////000222333555555555555444444333333333666777777888777777666666444444444444444444444444111111111000000000000000------------,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////000111111000000111111111111111111333333333444444444444444111111000000///.........------,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,************************************************************************)))************+++++++++************************++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////222222222333333333444444333333444555666666666666555666777666444222222222333333222222222222333333;;;;;;:::;;;<<<<<<;;;999:::888666333///,,,***(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))******)))((('''((((((((()))))))))***(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))************)))***+++---......//////,,,,,,,,,,,,,,,------...,,,++++++***))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000111000//////000222555666666666555555555555555444555666777888888888777666555555555555555555555555222222111000///......------------,,,,,,,,,++++++******++++++++++++************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000111111//////000000111111222222333333333222222222222222111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,------************************************************************************)))************+++++++++************************++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------............////////////000111333444444333222111000111222333444444444444444666777666444333333444222111111000000111111222;;;::::::;;;<<<<<<;;;999:::999666333000,,,***)))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((*********)))((('''((((((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))************)))***,,,---.../////////...------------...//////++++++******)))((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------...000000111111000000111333666777666666666666666666666666444555777888888888777666555555555555555555555555444333222000///---,,,+++---------,,,,,,,,,++++++******++++++++++++************************************+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////000111111...//////000111222222333222222111111111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***,,,---...///************************************************************************)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------............/////////000...000222444444333111///...///000111222333333333333555666666555444444555000000////////////000000>>>999777<<<>>><<<::::::888777555222///,,,***)))))))))))))))))))))))))))&&&'''(((******((('''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))***,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************,,,+++*********+++,,,---++++++,,,,,,,,,,,,------,,,---......///.........+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,---------............///...///000111333444555666666333111222555777777666999888777666666777888999666555555444444333222222222222111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........111111222222222111111000000000111111111111000000222111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++******************************************************************************************)))************+++++++++************************,,,,,,,,,------,,,++++++---------.........//////////////////000000000000333222111000000111222333333333444444444333222222111111000......---------===888777;;;>>><<<999999888777444111...,,,***((())))))))))))))))))))))))'''((()))++++++)))((('''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))***)))(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++*********+++,,,---+++++++++,,,,,,,,,------,,,,,,---...............++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------......///000111333444555555666444222222555777777666888888666555555666777777555444444333222222111111222222111000///...---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------..................---------000000111111111111000000000000111111111111000000111111000///...---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************)))************+++++++++************************,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......---.........//////000000222222111111111111222222444555444444333222111000111000///...------------===888666;;;===;;;999999888666444000---+++)))((())))))))))))))))))))))))((()))***++++++***)))((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))******(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))******+++************+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---------------+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...//////111222333444555555444333333666777777777888777555444444444555555444333333222222111000000111111000///...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------------------------------//////000000000000/////////000000111111000000///000000///...---,,,,,,+++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************)))************+++++++++************************+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000222222333333333333222222555555555444333111///...000000///...------------<<<888666:::===;;;999888888666333000---***)))(((((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''')))+++,,,,,,+++******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))******************++++++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********((()))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------......///000111222333444444444444444666666777777777666444333222333333444444444333333222111111111000000///......---,,,,,,,,,,,,,,,++++++++++++***************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,------------------------.........---...////////////////////////000000000000////////////......---,,,,,,+++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************************************+++++++++************************************************************************))))))*********+++++++++************************++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,---...///000111222222222444555555444222222444444444333222111000///000///...---------------===888777;;;===;;;999999999777333000,,,******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((***,,,,,,***)))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&'''((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))******++++++++++++*********+++++++++,,,,,,)))******+++++++++++++++)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************((()))))))))******************************************+++++++++,,,,,,,,,------------..................///000000111222222222333444555555555666666666555444222222222333444555555555444333333222222//////......------,,,,,,,,,,,,+++++++++*********************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------------......////////////------.../////////////////////000000000000//////......------,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++***************************+++,,,,,,---------,,,............////////////---...///000111222333333222222444555555444222222111111222222333222222222///......------------...>>>999777<<<>>><<<:::::::::888444000---+++++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))((('''&&&'''((('''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((()))******++++++******************++++++++++++((())))))***************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++))))))))))))******************************************+++++++++,,,,,,,,,---------.........//////---......///000000111111000222444444444333444555555444333222222333444555666666555444444333333222......---------,,,,,,,,,++++++++++++************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++++++++++++++,,,,,,,,,,,,------......///000000000,,,---...///000000000///...//////000000//////...------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************)))))))))***++++++,,,,,,************************************************************************)))************+++++++++******************************+++,,,------------...////////////000000000//////000111222222333333222222333333333333222222///000111222333333333333......---------------...???:::888===???===;;;;;;<<<999555111...,,,,,,,,,)))))))))))))))))))))))))))(((((((((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''''''''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''((()))***+++******)))************++++++++++++'''((())))))******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,---------.........---......//////000000000...000333444222222333444333333222222333444666777555555444444333222222111---------,,,,,,,,,,,,,,,++++++++++++************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---......///000000------...///000111111000......////////////......,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************((())))))***++++++,,,,,,************************************************************************)))************+++++++++************************)))***+++,,,------------.........////////////000//////000000111111111222222222111111111111222222000111111222222222222111...------,,,,,,------...@@@;;;999===@@@>>><<<;;;===:::666111...---------))))))))))))))))))))))))******))))))))))))******&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((()))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))++++++******))))))************+++++++++'''(((((()))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......//////000000,,,000333333222111222333333222222222333555777888444444333333222111111000------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...//////---...///000111111111111......////////////......,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************((())))))***++++++,,,,,,************************************************************************)))************+++++++++************************)))***+++,,,------...------------.........//////////////////000000000000333222111000000111222333222222222222222111000///------,,,,,,,,,------...@@@:::888;;;===;;;999999999888777333...+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%((()))&&&&&&000:::222!!!((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((''''''''''''''''''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************************************+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++*********************++++++,,,,,,------......///000000000///...---...///000111222333444444111222444666888888888888666555444222000///...---//////...---,,,,,,++++++******************************************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////---------...............++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************************************************************)))************+++++++++************************************+++,,,---...,,,,,,+++******+++,,,,,,))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,............//////////////////............//////000000000///////////////111222333111///...///000//////.........---------@@@;;;888;;;===;;;999999999888777333...+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&(((&&&%%%,,,555///!!!(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((''''''((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************************************++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************************++++++,,,,,,------......//////000000///...---000000000111222222333333000111333555666777666666444444333222000///......///......---,,,,,,++++++******************************************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------.............................................---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************************+++,,,---...,,,,,,+++******+++,,,,,,******************************************************************************************************+++++++++,,,,,,,,,------------............//////............//////000000000000000000000000111222222111///......//////.........------------AAA;;;888;;;===;;;999999999888777333...+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&%%%((('''$$$'''---+++###(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************************************+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************************++++++,,,,,,------.........///000000000//////222222222222222222222222000111333444555555555444222222222111000/////////......------,,,,,,++++++******************************************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................//////......------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************************+++,,,------,,,++++++******++++++,,,******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...//////............//////000000000000000000111111000111222111///---...///............------------BBB<<<999;;;===;;;999:::999888777333...+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%))))))$$$$$$'''(((%%%((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((******))))))))))))******))))))((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******************************************************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))***************+++++++++***++++++,,,,,,------.........//////000000000000444333333222222111000000111222333444555555444333000000000000000000//////---------,,,,,,,,,++++++******************************************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................//////...------,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++************************************************************************))))))*********+++++++++************************+++*********++++++,,,---++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,---------.........//////............//////000000000111111111111111000111111000...------...------------------------DDD===999;;;===;;;999:::999888777333...+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&)))***&&&###%%%'''((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((******))))))))))))******)))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------............///000111222222555555444333222111000000333333555666666555444333////////////////////////,,,,,,,,,,,,,,,+++++++++******************************************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................//////...---,,,++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++************************++++++******++++++,,,,,,++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,---.........//////////////////............////////////000000111111111111///000000///---,,,---...,,,,,,------------------EEE>>>999;;;<<<;;;999:::999888777333...+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&)))***(((%%%%%%''')))(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))((((((((()))******(((((()))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,------............///000111333444555555444333222111000000444444555666666555333333////////////............,,,,,,,,,,,,++++++++++++******************************************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------......------,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************************************)))************+++++++++************************,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,........./////////000000//////............//////......//////000000111111...///000///---+++,,,---,,,,,,,,,,,,------------FFF???:::;;;<<<::::::;;;999888777333...+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&(((((('''%%%&&&)))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))((((((''''''(((((()))***''''''))))))***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++,,,,,,------...............000222444555555555444333222222111111333444555555444333222111/////////......---------++++++++++++++++++++++++******************************************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************************************)))************+++++++++************************,,,,,,++++++***++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,---------.........////////////............//////,,,------...//////000000...//////...,,,++++++,,,++++++,,,,,,,,,---------GGG???:::;;;<<<::::::;;;999888777333...+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))$$$$$$&&&((('''&&&&&&'''(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))'''''''''''''''((())))))&&&'''(((*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++,,,,,,---.........------...000222444666555555444333333222111111222333444444333222000///000//////...------,,,,,,++++++++++++++++++++++++*********************************************************)))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************************************)))************+++++++++************************,,,,,,++++++***+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......//////............//////,,,,,,------...//////000...//////...,,,++++++,,,+++++++++,,,,,,---------KKK<<<:::???999777;;;;;;999888777333...+++++++++******))))))))))))******)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''')))(((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''')))***,,,---(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''***(((######(((***'''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((******************************+++++++++,,,,,,,,,******+++,,,,,,---......///...------...000333444444333333222222111111111222222222222222222222222000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))(((((())))))*********+++)))************+++++++++,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********KKK<<<:::???999777;;;:::999888777333...+++++++++******))))))))))))******))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''(((((((((((((((''''''&&&)))(((((((((''''''''''''(((((('''(((((()))***+++************************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&))))))&&&&&&))))))&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------......------...000222333333333333222222111111111222222222222222222222222//////...,,,,,,++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))*********+++)))************+++++++++,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******LLL<<<:::???:::888;;;:::999888777333...+++++++++******))))))))))))******)))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&''''''(((((('''((()))***)))((('''&&&((((((((((((''''''''''''))))))(((((((((((())))))************************((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###&&&'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&)))***((((((***)))&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222222222222222222111111111222222111111111111111111///...---,,,,,,++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************************************+++++++++++++++++++++++++++++++++***************)))))))))***************)))************+++++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***NNN===:::???;;;888;;;999999888777333...+++++++++******))))))))))))******)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''(((*********)))'''&&&((((((((((((((('''''''''((((((((((((((())))))***************************((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---///000111111111111111111222222222111111111111111000000000...------,,,+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++************************************************************************************************************************))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++OOO===:::???;;;999;;;888999888777333...+++++++++******))))))))))))*********)))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***((()))*********)))'''''''''''''''(((((((((((((((&&&&&&''''''(((***+++,,,)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%+++***(((%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&''''''&&&''')))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000111000000000111111222222222111111111000000/////////------,,,+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++************************************************************************************************+++++++++***************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++QQQ>>>:::???<<<:::;;;777999888777333...+++++++++******))))))))))))************)))))))))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))************)))))))))((((((((('''''''''(((((((((((((((%%%&&&&&&''')))***,,,---(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%---+++(((%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))''''''))))))'''''')))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111//////000000111222333333111111000000//////......,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))***++++++,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++***************************************************************************************++++++++++++++++++++++++*********)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,RRR>>>999???===;;;;;;777999888777333...+++++++++******))))))))))))***************)))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++,,,+++)))((('''((()))***''''''''''''((((((((()))''''''''''''((()))++++++))))))))))))))))))))))))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***000000***'''((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---...///000111111111......///000111222333333111111000//////...------,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((())))))***++++++,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************************************************************))))))*********+++++++++,,,,,,,,,++++++*********)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,RRR???999???===;;;;;;666999888777333...+++++++++******))))))))))))******************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((()))++++++---+++)))'''&&&(((***+++&&&'''''''''(((((())))))))))))(((((((((((())))))************************++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''---666666---''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************+++++++++,,,,,,,,,******+++,,,,,,---......,,,---...000111111222222---...///000111222333444111000000///...---------+++++++++***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((())))))***++++++,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************************************))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,SSS777999<<<<<<>>>777;;;::::::888444///,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))'''&&&&&&'''((()))'''%%%$$$&&&)))+++***(((++++++)))(((''''''''''''&&&''''''((()))******+++)))************+++++++++---,,,+++)))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******++++++++++++************))))))((((((''''''$$$)))+++)))&&&&&&'''(((&&&+++)))$$$&&&---...(((******++++++,,,+++******++++++,,,,,,++++++---...,,,///...((('''++++++'''+++++++++***(((''')))***(((((((((''''''(((+++---))))))(((((((((((()))***((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000//////.........//////---...000222333333333222222111000///------,,,,,,++++++++++++++++++++++++))))))************))))))************************************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++***************+++++++++***************+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************((()))***+++++++++++++++UUU888:::===<<<>>>777;;;::::::888444///,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((''''''''''''))))))***(((&&&''')))++++++)))++++++***((((((''''''(((''''''(((((()))******+++)))************+++++++++---,,,+++)))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******++++++++++++************))))))((((((((((((******(((''''''))),,,---&&&+++,,,***+++---***###'''(((***,,,...222777;;;888===;;;333333999333&&&444666333---***,,,+++(((***)))((((((''''''''''''(((((())))))((()))***+++))))))((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////............/////////000000111222222222222222111000...------,,,,,,++++++++++++++++++++++++))))))************))))))************************************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))***+++++++++******WWW:::;;;>>>===???888<<<::::::888444///,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''((()))******---***(((''')))+++++++++++++++***)))(((((((((((('''(((((())))))*********)))************+++++++++,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******++++++++++++*********))))))))))))(((((((((***((('''((()))+++,,,,,,(((+++---,,,---222777888:::<<<>>>BBBFFFLLLRRRVVV\\\wwwkkkWWWVVVWWWQQQNNNNNNJJJCCC===;;;777222222...++++++---...,,,+++)))******++++++******)))******)))))))))))))))***(((((((((((((((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////............//////111111111000000111111222111111///...------,,,,,,++++++++++++++++++++++++))))))************))))))************************************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************************************************************+++++++++***************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++******)))YYY<<<===>>>===???888<<<::::::888444///,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''&&&''''''((())))))***+++---+++((('''''')))+++,,,,,,+++***)))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++***(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))((()))+++...---******---&&&***///111333<<>><<>>===>>>;;;>>>777<<<::::::888444///,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''((((((((('''(((((((((((()))))))))''''''))))))************)))***)))(((&&&'''***,,,,,,,,,+++++++++++++++,,,************************)))************+++++++++***)))(((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******++++++++++++******)))))))))************+++***&&&(((---...///:::GGGVVVhhhppptttjjjjjjzzz~~~xxxyyy|||vvvmmmfff```ZZZSSSNNNDDD>>>666111///...,,,***------,,,+++************))))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---......///000111222111000000///////////////......---,,,,,,------++++++++++++++++++++++++******++++++++++++******************************************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///------......//////000000222222111000///......---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++******)))]]]>>>======:::===666;;;::::::888444///,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((()))******'''((((((((())))))))))))((((((************)))(((((()))+++***((()))+++...,,,,,,+++++++++,,,,,,---************************)))************+++++++++))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******++++++++++++******))))))*********+++++++++,,,)))111DDDQQQSSSVVV]]]sssyyy}}}rrriii___cccjjjmmmjjjiiipppzzzzzzyyy}}}|||uuuppp```VVVGGG===888666444111......---++++++*********))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------......///000111///000000000000000//////......------,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......////////////...//////000111111222222222222222222222222222222............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))***+++++++++******]]]>>>===<<<:::<<<666:::::::::888444///,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((()))******+++'''((((((((())))))******))))))***++++++***(((((('''***,,,,,,+++***---///,,,,,,,,,++++++,,,------++++++******************)))************+++++++++)))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))******++++++++++++******))))))******++++++++++++333444FFFhhhwwwrrrrrrgggiiiyyyxxxyyyuuuuuuuuuuuuvvvwwwzzz|||ssswwwtttmmmoooxxx{{{vvvsssoooooottttttpppppptttzzzxxxjjjXXXIIIBBB>>><<<:::///...---,,,++++++++++++))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------......000111111...///000111111000///.........---,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000///000000111222333333333000111111333444555666666//////.........---------------------------------++++++++++++++++++++++++************************************************************************************************))))))******++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************((()))***+++++++++++++++hhhEEE???===<<>>333,,,......)))(((,,,)))******((($$$$$$'''+++))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////............---------,,,,,,+++++++++......------,,,++++++***...//////---++++++,,,...)))******+++,,,---------++++++,,,,,,,,,+++******''')))++++++*********+++))))))(((((()))***++++++,,,++++++******++++++,,,************************************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---******,,,...,,,***------,,,+++++++++,,,,,,******---222222...,,,---///...,,,,,,222::::::666:::;;;===AAADDDDDDAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@===555111222222///222......222111,,,,,,111///---,,,...111111---))),,,***)))***+++,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++******))))))******))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************+++++++++*********))))))fffCCC>>>===<<>>===@@@777999888888666333///,,,+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((()))+++,,,+++(((&&&///,,,'''"""!!!%%%,,,111,,,------,,,...222111...333555888;;;>>>>>>;;;888:::999888888888666444222,,,,,,...222555666555333,,,+++***))))))((()))***)))***++++++***((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))((((((((()))))))))************************************)))))))))***+++,,,)))+++...777FFFYYYiiiqqq~~~}}}vvvxxxwwwsssvvv|||yyywwwzzzuuuuuuxxxkkkhhhsssxxxuuu|||||||||yyy}}}yyywwwqqqwww|||vvvuuu~~~xxx^^^MMM===888999666...((()))))))))+++,,,,,,)))'''))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********************+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////............------------,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++------,,,+++,,,---...---,,,******+++,,,---,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,------...,,,++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++***************************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---///000///---)))+++---...------...///---+++,,,111555;;;DDDMMMcccoooxxxxxxwwwxxx}}}}}}yyyxxxrrrhhhcccbbb\\\QQQEEE>>>:::333---111111111111000///---,,,000...,,,+++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++******))))))******))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++++++++*********))))))))))))))))))))))))************************+++++++++***************```???===>>>>>>@@@777888888888666333///,,,+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********+++)))(((''')))+++,,,,,,)))///555777333...,,,+++---///222888???EEEHHHHHHMMMMMMMMMNNNNNNLLLHHHDDDHHHFFFDDDBBBBBB???;;;777;;;999777666666444000,,,555111000000///,,,))))))((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))(((((()))))))))***************************************++++++++++++---///,,,777DDDQQQcccwwwqqqsssrrr{{{yyypppnnntttvvvvvvxxxxxxxxxzzz||||||}}}vvv}}}qqqvvvssstttwwwqqq{{{vvvxxxsssqqqzzz}}}}}}vvvzzzgggOOO@@@===>>>888000---***((())),,,---***((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////............------------------,,,,,,........................,,,...000000///---......------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---......,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,---.........---,,,+++---///...---...111333555888BBBNNNYYYaaalllwww|||{{{oooeee\\\MMM>>>999999888666444222000000000...------------+++)))------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++******))))))******))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++***************))))))))))))))))))))))))************************************************```???===>>>>>>@@@777888888888666333///,,,+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''''')))***+++...111333***...111111222888DDDNNN\\\^^^fffrrr~~~yyytttmmmeee]]]TTTLLLGGGAAA===;;;;;;>>>???===::::::666777<<<===999555555---+++)))((('''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((()))))))))***))))))))))))************************************+++,,,---,,,******,,,///777MMMcccnnnzzznnnsssttt~~~xxxnnnpppppptttxxxzzz}}}~~~yyyzzztttnnnfff]]]VVVbbbfffoootttggghhhnnnuuutttuuu~~~{{{lllnnnwwwwww{{{yyy]]]AAA777:::???333///)))(((***++++++)))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////............------------------------//////......---------------...000///...------...***+++...000000///---,,,......------...///000111...,,,***+++---///...---,,,++++++*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........---.........---,,,++++++333222///---...777EEEOOO```dddmmmxxxxxxmmmZZZSSSGGG;;;444111111222.........000111000...+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++******))))))******))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************************************bbbAAA===>>>===@@@777999888888666333///,,,+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++%%%)))------)))(((+++//////666@@@IIITTThhhiiiddd^^^[[[ZZZWWWPPPJJJ;;;555555===AAA<<<999;;;666444111...+++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++---------+++***---444:::RRRiiiyyyyyyzzz{{{oooyyy{{{uuuvvv~~~yyyllliiixxxrrrzzz{{{{{{lllllluuurrrmmmyyy{{{ppplllpppyyywwwsssxxxvvvoooooohhhsssiii^^^hhhoooyyywww```RRRFFF<<<:::666///+++)))***++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////............------------............------------------------...///000000///000222555000222444666666555222111000///...------...///000111///...///222333111...,,,++++++************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...//////---,,,+++---...---...000555???TTTmmm|||uuulllbbbWWWIII:::000...---,,,---...///...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++******))))))******))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))******************************************************************************+++++++++fffCCC>>>===<<>>===<<<;;;999555000,,,)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++000<<>>>>>===<<<999666444444444444555444444777:::;;;777222------,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////...//////...,,,...222555444@@@QQQ```ooo~~~xxxnnn|||qqqmmmpppwww{{{|||vvvqqq\\\MMM???:::333---,,,,,,---......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++******))))))******))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((()))))))))*********+++************************************************))))))*********+++++++++hhhEEE???===<<>>888111---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************)))************++++++++++++++++++++++++++++++++++++******---777LLLfffxxxvvvzzzoooxxxoootttmmmeeeeeecccfffqqqiiinnn|||kkk|||{{{yyyjjj}}}hhhBBBBBB???999111,,,+++,,,))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---................../////////000000/////////............---------.........//////---...000222555777999999AAABBBDDDFFFIIIOOOVVV[[[XXXUUUPPPLLLIIIIIIJJJKKKRRROOOKKKGGGDDDBBBAAAAAA:::888999===AAA@@@;;;666///...------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...///000000...//////......111777<<