BM6P6(@ eeehhhnnnwww}}}ttthhh^^^XXXQQQIIICCCAAA>>>;;;999888777555333555333222222333444333333222111111111000000//////111111111111000000000000........................////////////////////////......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------///...,,,*********,,,---,,,***))))))***++++++***++++++++++++++++++++++++///...,,,***)))))))))***+++++++++*********))))))))))))))))))************)))************+++++++++---,,,+++******,,,---///000222444666888888888888888777555444333333333444777888999:::===BBBHHHMMMPPPXXXcccoooyyy|||xxxvvvvvvwwwrrrsssuuuwwwyyyzzz{{{{{{~~~|||yyywwwuuuvvvwwwuuupppllliiihhhiiiiiinnnyyyzzzvvvuuuvvvwwwxxxyyywwwsssnnnkkkiiiiiiiiijjjmmmqqquuuxxx||||||wwwtttttttttrrroookkkjjjgggdddbbbaaaaaaaaa___```bbbcccdddfffiiikkktttwww|||ooo^^^VVVOOODDD;;;888999666333333555666444222---...000111111///---,,,+++,,,.../////////......////////////////////////........................111111000///...---,,,,,,------++++++++++++------,,,---......//////......///...,,,*********,,,---000000111111000...---,,,......//////000000111111,,,---...///000000000000000000///..................///000///...---...///++++++,,,---///000222333666777888888888888:::<<<>>>CCCIIIOOOUUU]]]fffmmmrrr|||{{{yyyvvvttttttwwwzzz||||||}}}~~~|||vvvssstttvvvyyyqqqkkkiiidddlllxxx~~~{{{{{{}}}tttmmmccc[[[SSSMMMFFF@@@>>>@@@AAA???>>>===???BBBFFFIIIKKKLLLOOORRRVVVYYY\\\]]]bbbdddfffiiilllnnnpppqqqpppqqqssstttuuuwww{{{~~~|||}}}|||{{{yyyvvvssspppoooooommmkkkiiihhheeebbb___```^^^\\\[[[ZZZYYYWWWUUURRRNNNIIIFFFEEEEEEEEEDDDdddeeehhhnnnuuuzzz{{{{{{{{{vvvppplllggg___UUUMMMGGGDDDAAA???>>>;;;888666555333222222333444333222222111111111000000000000111111111111000000000000........................////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////.........---+++))))))***+++,,,...,,,++++++,,,------,,,++++++++++++++++++++++++---,,,+++)))))))))******+++++++++*********))))))))))))))))))************************++++++++++++---,,,+++++++++---///000333444666777888888888888333222222111222333444555888999:::<<>>;;;777444333444555222000111222222333222111000///---...///000000000//////........................---,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,------,,,++++++,,,------,,,,,,---............---......,,,+++++++++,,,,,,'''((()))******))))))(((---.........////////////------...///000000000000000000///............///,,,///111222111///............///000111333444555555777888888888999;;;===???DDDKKKQQQXXX```jjjqqq|||~~~{{{yyyxxx{{{~~~zzzuuussstttvvvxxxrrrjjjfffgggjjjsss}}}}}}xxxkkkcccWWWPPPIIIFFFAAA<<<<<>>>>>>>>@@@CCCHHHNNNQQQRRRSSSUUUXXX\\\___aaabbbfffhhhkkknnnqqqsssuuuuuuyyyzzz|||}}}~~~~~~{{{zzz{{{yyyvvvtttrrrpppllliiidddbbb```^^^^^^\\\ZZZXXXUUURRRNNNKKKJJJIIIHHHFFFfffeeeccceeehhhlllnnnooossstttvvvxxxwwwooocccZZZRRROOOKKKGGGDDD@@@<<<999666444222222333333222111111111111111111000000000111111111111000000000000////////////////////////////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...000111222111///...---,,,***)))))))))***+++...,,,++++++,,,------,,,+++++++++++++++++++++++++++******))))))******++++++++++++***************)))))))))*********++++++************+++++++++,,,,,,,,,+++,,,---///222333777888888888888888777666000000000111333666888999<<<>>>@@@CCCFFFKKKQQQUUU^^^bbbgggmmmrrrxxx}}}~~~{{{xxxwwwxxxwwwuuurrrooommmlllkkkiiiiiiiiijjjkkkkkklllmmmmmmmmmmmmkkkhhhggghhhiiilllrrr}}}vvvrrrqqqppppppnnnmmmlllllllllnnnooopppsssuuuwwwyyy{{{~~~xxxuuussssssvvvxxxyyyyyy{{{zzzzzzyyyxxxxxxxxxxxxtttvvvvvvvvvuuuuuuwwwyyy}}}zzzxxxwww|||qqqcccUUUJJJFFF@@@<<<777555666555333000333333222222111111111222//////000111111111000000------------------------++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------++++++,,,------------------------,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,------------............---...///000111111111111111111000///////////////+++...333444333000...---000000000111222333333444555666777888888:::===???AAAGGGNNNUUU\\\eeeooovvv}}}|||}}}}}}yyywwwyyy|||vvvmmmgggbbbbbbfffrrr{{{yyyjjj]]]UUUIIIDDD@@@???===;;;<<<@@@@@@AAABBBEEEJJJOOOUUUXXXZZZ[[[]]]```cccfffhhhiiimmmnnnqqqtttxxxzzz|||}}}~~~~~~{{{xxxtttqqqmmmjjjhhheeedddbbb___]]]ZZZWWWTTTRRRPPPNNNKKKIIIqqqmmmhhhdddbbbcccdddfffgggkkkqqqxxxzzzvvvmmmfff___ZZZSSSMMMGGGBBB>>>;;;777555333222333333222111111111111111111111111111111111111111000000000///000000000000000000000000////////////////////////***+++++++++++++++++++++------------------------++++++++++++++++++++++++,,,---///111111///---,,,,,,,,,+++******++++++,,,,,,***))))))***++++++***++++++++++++++++++++++++,,,,,,++++++************************************))))))*********+++++++++*********+++++++++,,,,,,++++++,,,...000222444666999999999888777666555444111111222444666:::===>>>CCCEEEIIILLLOOOTTTYYY]]]```cccfffiiilllqqqvvvzzz}}}~~~}}}{{{yyywwwtttpppmmmkkkjjjjjjhhhgggffffffggghhhkkkllliiiiiiiiigggffffffiiikkkooouuuxxxrrrnnnkkkjjjiiijjjkkkmmmpppsssuuuwwwvvvxxxyyyzzz{{{||||||zzzyyyxxxxxxyyy|||~~~}}}}}}~~~||||||}}}~~~vvvrrrpppooorrrwww~~~pppaaaUUUNNNFFFAAA<<<999999888666333222111///...---...000111///000000000000000000000------------------------++++++++++++++++++,,,,,,,,,,,,---------.........---------,,,,,,---------***+++,,,,,,------,,,,,,,,,------...------,,,,,,,,,,,,---...////////////........................---...///000111111111111111111000////////////000---///222333222111000000//////000111111111111111555666777888999;;;???CCCDDDJJJRRRZZZaaajjjttt{{{}}}}}}~~~xxxkkkccc^^^^^^cccjjjyyyxxxkkk]]]QQQIIICCC???<<<>>>>>>===@@@DDDFFFGGGIIILLLPPPUUUYYY[[[aaabbbdddfffiiikkkmmmnnnrrrtttwww{{{}}}yyyvvvtttpppmmmkkkhhhdddbbb^^^\\\ZZZXXXUUURRRNNNJJJyyyppphhhcccbbbbbb]]]aaagggnnnssstttrrrpppkkkeee[[[QQQJJJDDD???===999777555444444333222111111111111111111222222222111111111111000000000///111111111111111111111111////////////////////////------,,,++++++***))))))------------------------++++++++++++++++++++++++***+++,,,------,,,+++)))------,,,,,,,,,---------,,,***))))))***++++++***++++++++++++++++++++++++---------,,,,,,+++***)))************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,...000222555777888999999777666555444444333333444555777:::===@@@BBBHHHKKKOOOSSSVVVZZZ^^^aaa```aaaccceeegggkkkppptttsssvvv{{{|||yyyuuupppllljjjiiijjjjjjiiigggeeefffgggiiikkkgggggggggfffeeegggkkknnnvvvxxx~~~{{{sssmmmiiigggfffgggiiimmmqqquuuxxxzzzxxxyyyzzzyyyxxxxxxzzz|||{{{}}}}}}|||||||||{{{zzzzzz|||~~~zzzqqqmmmeeegggkkkqqqxxxooo```UUULLLFFF@@@<<<;;;:::777444222111///---,,,...///111000/////////////////////------------------------,,,,,,,,,,,,------......---------...//////000000------------------------***+++,,,,,,------,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...///000000111111111111000000//////////////////000111000///000222444///000111222333333222222555666777999:::>>>CCCGGGHHHOOOWWW```gggpppyyy}}}}}}~~~xxxnnnccc]]]\\\```kkkuuu}}}tttiii^^^SSSIIICCCBBB>>>===@@@AAAAAADDDHHHKKKLLLOOOSSSWWW[[[___```eeefffhhhjjjmmmoooqqqrrrxxxyyy}}}|||wwwtttpppmmmhhheeecccbbb___]]]ZZZVVVQQQMMMvvvkkkdddaaaYYY[[[^^^bbbggglllppprrrpppkkkbbbZZZRRRJJJDDD@@@;;;999777555555555333111111111111222222222222222111111111111000000000000000000000000000000000000////////////////////////111000000///---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))---------..................,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---///222444666888999888777666555444444444444555666777:::>>>BBBEEEHHHMMMPPPUUUYYY[[[^^^aaacccaaabbbdddeeegggjjjnnnqqqppptttzzz{{{uuunnniiigggfffgggjjjhhhgggeeeeeefffggghhheeefffgggffffffiiilllooouuuuuuwww}}}|||tttnnnjjjhhhdddfffiiimmmrrrvvvxxxzzzyyyzzzyyyxxxuuutttuuuvvvssstttwwwzzz|||}}}}}}}}}wwwpppeeefffgggjjjnnnsssxxx{{{nnnaaaVVVOOOGGGAAA>>><<<888555555333111000000000222333000000///.........//////------------------------,,,------......//////000.........//////000000000------............------++++++,,,------------------------------.........---,,,,,,+++++++++,,,,,,000000000000000/////////,,,---...///000000000000000000///...............000000///...---///222555111222444666666666666555666777888:::<<>>;;;999777666666444222111111111222222333333333111111111111000000000000000000000000000000000000////////////////////////000000000//////.................................------------------------...---,,,+++***++++++,,,+++,,,------.........---...,,,++++++,,,------,,,++++++++++++++++++++++++&&&''')))***+++++++++***))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------...///111333666888999999777777666555555666777888999:::<<<@@@EEEKKKOOORRRSSSWWW\\\```bbbcccfffgggfffgggiiijjjjjjlllnnnppppppsssxxx}}}{{{wwwpppjjjfffeeeeeefffggggggfffeeeeeefffggggggdddeeefffggggggiiilllooorrrqqqsssyyy~~~{{{tttpppmmmkkkiiijjjmmmqqquuuyyy{{{|||{{{{{{zzzwwwsssqqqqqqrrroooqqqsssvvvyyy{{{}}}~~~{{{qqqooonnnmmmnnnqqqtttvvvyyy|||tttfff^^^SSSKKKEEE@@@;;;777666555444333333333444444222111000/////////000000........................,,,------...//////000000---.....................,,,---...//////...---,,,,,,,,,---............---...---,,,,,,---...///000---,,,,,,,,,,,,---///000000000/////////.........+++,,,---......////////////......------------------...///......///111333000222444666888888777777777888:::;;;>>>DDDJJJOOOVVV]]]fffooovvv}}}yyyjjjdddaaabbbfffooo~~~~~~xxxqqqnnnccc]]]UUUOOOJJJHHHFFFDDDFFFCCCDDDIIILLLMMMPPPUUUVVVYYY]]]bbbgggjjjlllmmmkkklllooorrruuuxxx{{{|||}}}yyyvvvsssoookkkgggccc^^^ZZZyyyhhh```XXXVVVRRROOOPPPUUU]]]cccmmmnnnooonnniii^^^QQQIII???===:::888777666555333111111111222222333333333111111111111000000000000////////////////////////////////////////////////---------............///................................................111000...,,,+++,,,...///***+++,,,,,,------------,,,***))))))***++++++***++++++++++++++++++++++++!!!"""%%%(((***+++,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///000222444777888999999777777666666666888999:::===>>>BBBGGGMMMSSSYYY\\\ZZZ^^^cccfffhhhiiijjjlllkkklllnnnnnnnnnnnnoooqqqppprrrvvvyyy{{{||||||{{{ssspppjjjfffdddeeegggiiifffeeeeeeffffffggghhhhhhcccdddfffggggggiiilllnnnuuutttvvv}}}zzztttrrrpppooonnnpppssswwwzzz}}}||||||zzzwwwssspppooopppoooppprrruuuxxx{{{}}}|||}}}{{{wwwuuusssuuuwwwxxxzzz|||tttkkk___TTTMMMFFF???;;;555555444444333333333444444333111000000000111111////////////////////////,,,,,,------...///000000------------------------,,,---...//////...---,,,,,,---......//////......///...,,,+++,,,...000111)))(((((()))***---///000//////.........---------***+++,,,---..................---,,,,,,,,,,,,---***---///000//////000000...000222555777777666666888999:::<<>>@@@DDDKKKRRRWWWaaaiiirrrwwwuuuhhhhhhiiilllsss}}}{{{uuupppmmmggg^^^WWWUUUOOOIIIFFFFFFHHHHHHHHHLLLPPPUUUYYY\\\]]]___aaadddfffiiikkklllmmmoooqqqsssvvvyyy|||~~~wwwqqqmmmjjjhhh|||lll```UUUQQQPPPNNNPPPSSSWWW```iiiooosssrrriii^^^SSSIIIAAA>>>;;;666444666333222222333555555444333444333333222222111000000000000111111111111000000333222000///...///000111////////////////////////......////////////......------------------------...---+++******+++---.........---,,,,,,---............---,,,,,,,,,,,,------...///...,,,+++,,,---...,,,++++++,,,------,,,*********++++++,,,......000///......---,,,++++++***++++++,,,---...//////444555888999::::::999999777777888888888;;;>>>@@@CCCFFFLLLRRRWWW]]]bbbeeefffkkkpppqqqtttwwwvvvsssuuuttttttttttttuuuvvvwwwvvvuuusssqqqpppnnnjjjhhhdddcccaaa```aaaccceeegggiiiiiiiiijjjjjjkkkkkkllljjjhhhgggiiimmmrrrvvvwww|||xxxwwwxxxzzz|||~~~}}}yyyvvvtttsssqqqooorrrrrrrrrrrrrrrsssssssssrrruuuzzztttiiiaaaZZZRRRMMMAAA???<<<999666444333333333222222222333333000...//////000111111000/////////......------......///........................,,,---...////////////////////////............------------,,,,,,,,,++++++,,,,,,---------.........///////////////...------,,,,,,+++++++++,,,---...........................,,,,,,,,,,,,---...///000111333555777777777888::::::<<>>999777999555444333444555666555333444333333222222111000000000000111111111111000000222111000///...///000111000000000000000000000000......////////////......------------------------...---,,,++++++,,,---...///......------......///000//////...............---...///...,,,+++,,,---...,,,++++++,,,------,,,************+++,,,------//////.........------------,,,,,,,,,...///111222888888:::;;;;;;:::999888666888999:::;;;>>>BBBEEEJJJNNNTTTZZZ___cccgggjjjnnntttyyyzzz|||}}}yyyyyyyyyyyyyyyzzzzzzzzzzzz{{{xxxsssooollliiieeeccc^^^^^^^^^^^^```bbbeeeggghhhiiijjjlllmmmnnnoooooonnnmmmmmmooossswwwyyyzzz~~~~~~||||||}}}|||}}}|||yyyvvvwww{{{{{{yyywwwvvvxxxwwwuuurrrqqqpppppppppqqqtttyyy~~~uuuoooiiiccc^^^NNNKKKFFF???:::666444333444333222333444444333111000111111222222111111000///......------......///........................,,,---...///000111111111000///---,,,,,,,,,---...------------,,,,,,,,,,,,---------------...............//////......---,,,,,,,,,+++++++++,,,---...........................,,,+++******+++,,,///000111333666777777777999::::::<<<@@@DDDIIIQQQZZZ```jjjrrrzzz}}}{{{zzz|||}}}}}}}}}}}}{{{wwwrrrmmmnnniiiccc___[[[VVVPPPKKKHHHFFFEEEFFFJJJOOOSSSTTTYYY\\\aaadddfffhhhjjjllloooqqqtttvvvvvvwwwyyy{{{|||}}}zzzrrreee\\\VVVRRRPPPMMMQQQVVV]]]fffnnntttvvvllldddXXXMMMDDD>>>;;;;;;777555444444555555444333333222222111111000//////000000111111111111000000111111000////////////000000000000000000000000000......////////////......------------------------...---,,,,,,,,,,,,---.........------------............---,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,...,,,++++++,,,---,,,,,,***************+++,,,---------------............///...------///111444666999999;;;;;;<<<<<<;;;;;;:::<<<======>>>AAAFFFKKKSSSXXX___dddgggiiilllooossszzz~~~~~~zzztttpppllliiifffccc``````______aaacccfffgggiiikkkmmmppprrrsssssssssqqqpppoooqqqtttvvvwwwvvvxxxyyyzzzyyyvvvtttssssssuuuuuuwwwyyy{{{}}}~~~~~~yyyvvvsssrrruuu{{{}}}{{{|||zzzvvvrrrooonnnnnnnnnrrruuuyyy{{{{{{zzz{{{~~~{{{wwwrrroooeee___TTTIII@@@999666444444333222333444444333222111111111111111111111111//////............//////---------.....................///000111111000000...---***))))))***+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,+++++++++,,,,,,,,,------........................---,,,***)))***---000222222444777888888888999;;;999<<<@@@EEELLLUUU___eeeooowww}}}}}}}}}|||}}}~~~{{{yyyyyywwwuuurrrpppnnnlllnnnnnnooopppppplllgggcccccc___YYYUUURRROOOKKKGGGHHHHHHIIILLLQQQWWW[[[]]]```cccgggjjjkkkmmmoooqqqrrruuuxxxzzz{{{|||~~~uuuhhh___VVVPPPPPPPPPQQQUUU[[[bbbkkkqqquuupppfffYYYMMMDDD>>>:::999777555444444444333222111111111000//////......000000111111111111000000111000000///////////////000000000000000000000000......////////////......------------------------------------------------,,,,,,,,,------,,,,,,,,,---,,,,,,+++++++++++++++***+++,,,,,,******+++,,,...,,,++++++,,,---,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------111000//////111333666888888999:::;;;<<<======>>><<<>>>@@@??????CCCKKKRRR\\\bbbjjjoooqqqrrruuuxxxxxx~~~zzzwwwuuurrrooommmjjjhhhfffddddddfffhhhjjjoooqqqtttwwwxxxxxxwwwvvvqqqpppnnnooopppqqqqqqpppoooqqqsssssspppnnnmmmmmmmmmnnnoooqqqsssuuuwwwyyyuuusssppppppttt{{{|||}}}zzzvvvrrrooommmmmmmmmnnnppprrrwww}}}|||xxxtttqqqpppppprrruuuzzz}}}yyyzzzzzz|||~~~~~~vvvhhhXXXJJJ@@@;;;888555333222222333333333111000000000000000000000000/////////....../////////---------.........//////000000111111000///.........---***))))))***+++,,,------------------------.........------------------------------,,,,,,+++++++++,,,,,,,,,---------........................///---,,,+++,,,///222444333555777888888999:::<<<999<<>>>>><<<>>>@@@@@@BBBJJJVVV```jjjrrrzzz~~~}}}|||~~~||||||vvvsssnnnjjjhhhjjjmmmooorrrtttwwwyyyyyywwwtttqqqpppmmmkkkjjjkkkllllllkkkkkkmmmppppppnnnmmmllllllgggiiijjjkkkkkkmmmppprrrsssrrrpppqqquuu||||||vvvtttqqqnnnllljjjiiiiiiiiijjjlllooosssyyy|||xxxvvvvvvvvv~~~{{{tttmmmhhheeegggiiimmmsssyyy|||}}}}}}lll\\\MMMCCC>>>777555222222333333222111111000000//////000000111000//////......//////000,,,,,,------.../////////111111111000///...---,,,000///---,,,,,,,,,---...------------............000000000///////////////,,,,,,------,,,,,,+++******+++,,,---------,,,,,,........................///.........///111444555333555888999999999;;;<<<;;;>>>CCCJJJSSS]]]hhhooouuu|||~~~~~~xxxwwwyyy|||~~~}}}~~~|||zzzxxxuuusssnnnkkkeee]]]VVVPPPLLLJJJMMMMMMPPPTTTXXXYYYYYYWWWTTTRRROOOLLLKKKKKKMMMNNNNNNQQQUUUYYY[[[^^^bbbeeeiiikkkmmmooopppqqqtttvvvtttwww{{{rrrcccZZZUUUQQQQQQPPPRRRZZZeeellltttxxxqqqggg]]]PPPFFF@@@===:::777777777666555333333222222111000000000000000111111111111000000///////////////......---////////////////////////......////////////......------------------------------............------,,,,,,---......---,,,,,,...------,,,,,,,,,,,,,,,+++,,,...------,,,...///...,,,++++++,,,------,,,......------,,,------...---------------,,,,,,,,,111222333555777888999:::::::::::::::;;;;;;<<<===;;;>>>BBBEEEKKKXXXjjjwww~~~{{{tttnnnlllnnnrrruuuyyy{{{}}}~~~|||xxxssspppmmmjjjgggggghhhkkkllllllllloooqqqrrrqqqnnnmmmmmmgggiiijjjjjjiiijjjllloooqqqpppooopppsssyyy~~~zzztttpppggggggfffdddcccaaa``````___aaaccceeegggkkkooosssuuuxxx|||~~~{{{vvvqqqpppqqqrrrvvv{{{~~~uuulllgggdddeeefffiiimmmrrrwwwzzz{{{|||~~~ppp\\\LLLBBB:::777444333333333222111222111000000000000111222000000////////////000000,,,,,,------...//////000///////////////...---,,,/////////............---------------........./////////......------------,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,.................................///111222444555444666888999999:::;;;===???BBBGGGNNNWWWaaalllsssvvv{{{~~~}}}xxxrrrppprrrtttuuuvvvzzz|||yyywwwvvvtttrrrpppjjjeee]]]UUUMMMHHHFFFDDDEEEFFFHHHLLLQQQUUUVVVVVVPPPOOOLLLJJJJJJLLLPPPSSSSSSWWW\\\___aaacccgggjjjlllnnnooopppqqqsssuuuxxxvvvzzz~~~vvvaaa[[[VVVTTTPPPNNNUUU___```mmmwwwwwwqqqjjj^^^SSSCCC@@@<<<999999888888777555555444333333222222111000000111111111111000000/////////000///......---////////////////////////......////////////......------------------------------............------,,,---...//////...---,,,,,,,,,+++************+++)))***,,,+++++++++,,,---...,,,++++++,,,------,,,///......---------......//////.........---------111222444666888999::::::===<<<;;;:::::::::::::::;;;@@@EEEJJJTTTeee{{{}}}||||||wwwpppnnnpppuuuyyyzzzvvvkkkiiifffeeehhhkkknnnoooooorrruuuuuusssqqqooooooiiikkkmmmmmmkkkjjjlllooommmmmmlllmmmpppuuuyyy|||~~~yyyssslllfff```\\\ZZZZZZZZZZZZYYYXXXWWWVVVSSSUUUWWWYYY[[[]]]```ccceeegggkkknnnpppsssvvvxxxyyy{{{~~~}}}|||yyyuuurrrrrrtttwwwxxx|||~~~tttnnnfffeeeddddddfffiiilllooosssuuuyyy~~~gggRRREEE<<<:::666444444444333222444333222111111222333444000000////////////000000,,,,,,------...///000000------...............---------.........---,,,+++---------.........//////+++++++++******)))))))))+++,,,,,,,,,,,,+++*********+++,,,---...---,,,,,,........................------...000111333444444444666999:::::::::<<<===AAAEEEJJJQQQZZZeeeooovvvvvvzzz|||{{{}}}~~~uuuooommmmmmoooppppppsssxxx{{{|||}}}~~~|||yyyvvvtttsssrrrpppnnngggbbbYYYQQQJJJEEEDDDDDD>>>>>>???CCCIIIMMMPPPQQQNNNMMMKKKJJJJJJMMMRRRVVVVVV[[[aaaeeegggiiilllooonnnoooqqqrrrrrrtttvvvyyyxxx|||vvvjjj^^^XXXSSSNNNQQQXXXZZZeeeqqqyyy~~~qqqaaaWWWNNNCCC<<<<<<;;;777222222111000111222444444333111222333333111111222333111111000000//////......000000000000000000000000111111000000000000111111------...///000000//////........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---//////...---,,,---///000000...+++,,,,,,++++++,,,,,,---...---------......000111111222444777999;;;<<<;;;;;;=========<<<<<<;;;::::::===BBBJJJSSS```uuu~~~yyy~~~~~~yyyxxx~~~vvvqqqnnnjjjiiijjjlllnnnnnnvvvuuuuuuvvvxxxyyyxxxvvvsssqqqooonnnmmmkkkhhhffflllkkkjjjlllppprrrqqqooorrrpppooopppssssssqqqnnngggddd```\\\XXXVVVUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRSSSUUUVVVVVVUUUVVVXXXZZZ\\\]]]^^^```bbbeeeggghhhpppooopppssswww{{{}}}}}}}}}}}}}}}}}}{{{yyywwwuuuwwwyyy|||{{{qqqmmmfffcccbbbdddfffffflllooovvv~~~zzzbbbQQQEEE<<<666555555333222333333444444444444444555555:::888444111......///000000000///...............000///...------...///000//////.........---------......---------,,,,,,,,,,,,,,,------,,,,,,+++***---......---,,,---///111////////////////////////000//////.........////////////000111222444666777888:::;;;:::999999;;;===BBBGGGPPP[[[eeemmmrrrtttyyyzzz}}}wwwppplllkkkjjjiiilllnnnssswwwyyyyyyxxxwwwwwwuuurrrrrrssssssqqqnnnhhhbbbYYYQQQKKKGGGDDDBBB@@@BBBEEEHHHKKKLLLMMMMMMJJJKKKLLLMMMOOOSSSXXX\\\]]]aaagggjjjlllmmmmmmnnnooopppssstttvvvxxx|||~~~{{{lllaaaYYYSSSTTTYYYYYYbbbmmmxxx}}}rrr___VVVIIIAAA>>><<<888555666444333222333444333222111222333333111111222333111111000000////////////000000000000000000000000111111000000000000111111------...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,......---...---,,,,,,------+++***,,,,,,++++++,,,,,,---...---------...///000111222333555777:::;;;;;;;;;:::========================AAAGGGOOOXXXdddwww{{{}}}|||~~~|||zzzzzzzzzzzz}}}xxxuuuqqqooopppsssuuuvvvxxxxxxxxxzzz||||||zzzyyyvvvtttrrrqqqpppnnnkkkhhhjjjhhhffffffhhhiiigggeeebbb```^^^^^^___^^^\\\ZZZXXXVVVSSSPPPNNNMMMMMMMMMPPPPPPOOOPPPPPPQQQRRRRRRSSSTTTVVVVVVVVVWWWYYY[[[ZZZZZZ[[[\\\^^^___aaabbbgggfffgggjjjnnnrrrssstttzzzzzzzzzyyyxxxvvvuuuttttttwww|||zzzuuunnniiifffeeeeeedddgggjjjpppyyy~~~iiiZZZMMMEEE===;;;:::666444555222222222222222222222222555444111///...///000111000///......------......000///...------...///000//////.........---------......---------,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,+++******---///........................//////............////////////000111222444666777666777888777777888;;;===BBBGGGQQQ\\\fffmmmrrrtttvvvxxx|||zzzrrrllliiiiiiiiiiiilllnnnssswwwyyyyyyyyyxxxyyywwwvvvvvvxxxxxxwwwuuuqqqkkkbbbZZZSSSNNNJJJGGGEEEFFFGGGIIIKKKMMMNNNNNNLLLNNNQQQSSSVVVYYY^^^aaa```ccchhhjjjllllllmmmooooooqqqtttvvvwwwzzz}}}ttthhh___\\\]]]\\\ccckkkuuunnndddUUUIIIBBB>>>;;;888:::888555444555444333222111222333333111111222333111000000000000/////////000000000000000000000000111000000//////000000111---......///////////////........................)))******+++,,,---------------------------------+++***((()))+++------,,,000...,,,+++++++++***(((,,,,,,,,,,,,,,,------...---------...///000222222666777999:::;;;;;;:::999<<<<<<<<<======???@@@@@@CCCJJJSSS\\\gggvvv~~~{{{{{{{{{~~~|||vvvrrrqqqqqqqqqqqqqqqsssvvvzzz}}}~~~~~~zzzvvvuuuwww{{{~~~}}}zzzyyywwwtttrrrpppnnnkkkhhhfffdddaaa______^^^\\\ZZZYYYWWWTTTRRRRRRQQQOOONNNPPPOOONNNMMMMMMNNNPPPQQQRRRRRRSSSTTTVVVWWWYYYZZZZZZ\\\]]]^^^^^^___bbbdddbbbbbbbbbbbbccccccddddddeeecccccceeegggjjjjjjjjjoooooonnnmmmmmmmmmmmmmmmooosssyyy{{{tttpppllliiifffiiijjjmmmsss|||uuujjjYYYNNNCCC>>>:::666333444222222222222111111111111000///.........///111222000///......------......//////............//////...............---------......---------,,,,,,,,,,,,,,,------,,,,,,+++******+++++++++******,,,...........................//////............//////000000000111333444666666666666666666777999>>>AAACCCIIISSS^^^hhhppptttuuuuuuxxx}}}}}}xxxrrrkkkfffeeefffhhhiiimmmooorrrvvvxxxyyyyyyyyy{{{zzz{{{|||~~~}}}wwwnnnfff___XXXRRROOONNNMMMLLLKKKKKKMMMNNNOOOJJJNNNRRRVVVYYY]]]```ccceeegggjjjkkkkkklllnnnpppqqqsssvvvxxxzzz}}}uuukkkffffffgggjjjpppyyy~~~uuufffWWWKKKBBB===:::;;;888666555555555333222111222333333111111222333000000000000000000000000////////////////////////000000////////////000000......///////////////...........................***++++++,,,,,,---..............................+++***)))***,,,---------............///...,,,***,,,,,,,,,,,,,,,---......,,,------...000111333444888999::::::;;;::::::999<<<<<<<<<<<<===>>>@@@AAADDDKKKUUU^^^gggrrrzzzzzz{{{||||||{{{yyyxxxyyyuuuqqqnnnnnnnnnnnnmmmjjjkkkmmmpppssswwwyyy{{{~~~{{{|||{{{yyyvvvrrrooollliiieeeccc___]]][[[YYYXXXWWWVVVUUUXXXWWWUUUSSSRRRRRRRRRQQQSSSSSSTTTUUUXXXZZZ]]]^^^```aaabbbcccfffhhhkkkllllllmmmoooppppppqqqtttvvvwwwwwwwwwwwwvvvvvvuuutttqqqooollljjjjjjiiigggfffeeeddddddcccdddfffggghhhhhhmmmtttxxx}}}}}}xxxsssppprrrpppnnnooosssxxx|||~~~{{{jjj\\\MMMCCC<<<777555666555555444444333333222222.........//////000111222111000//////......///////////////....../////////..............................---------,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,------,,,,,,---///........................///............//////000111111111222333444555666777888888777999===BBBGGGEEELLLWWWcccmmmsssvvvxxxyyy{{{}}}wwwooojjjeeebbbbbbfffiiijjjooopppsssuuuxxxyyyzzzzzz{{{|||~~~yyyrrrllleee^^^ZZZXXXUUUQQQNNNLLLLLLNNNOOOKKKOOOUUUZZZ^^^aaadddfffjjjkkklllkkkkkkmmmooorrrsssvvvyyy|||~~~sssmmmjjjgggjjjpppyyyxxxhhhWWWJJJAAA===999777555555555555444333111222333333111111222333000000000000111111111111////////////////////////000000////////////000000...///////////////..............................................................................---+++***+++---//////...,,,---000333555444000,,,------,,,,,,------...///------...///111333555666:::::::::;;;;;;;;;::::::===<<<<<<;;;<<<>>>@@@AAAHHHPPPZZZbbbhhhoooyyy~~~zzz|||}}}}}}|||yyyvvvuuutttqqqooommmnnnnnnnnnmmmiiiiiiiiikkknnnrrrwwwyyyzzzuuuqqqlllhhheeeaaa^^^[[[WWWVVVUUUTTTTTTUUUWWWXXXZZZZZZ[[[[[[[[[[[[\\\]]]]]]^^^aaadddhhhkkknnnpppvvvvvvwwwyyy|||{{{vvvrrrnnniiifffddddddccccccdddfffhhhiiiccchhhnnnpppttt~~~{{{xxxtttnnnkkklllnnnqqqrrr{{{}}}~~~~~~nnn[[[MMMDDD===:::<<<666666555555444333222222000000111111222222111111222111000000//////000000...//////////////////...---...........................---------,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,......---,,,---///.......................................///000000111111222222333444555666666777777888:::>>>DDDIIIIIIPPP\\\iiisssyyy{{{{{{~~~tttnnngggdddaaaaaadddiiimmmnnnqqqrrrsssuuuwwwxxxyyyzzzzzz}}}~~~yyyrrrkkkfff```\\\VVVPPPMMMMMMNNNPPPRRRWWW]]]bbbfffhhhkkkllllllmmmmmmmmmmmmooorrruuuwwwyyy}}}rrrkkkeeeeeeiiippp{{{yyygggUUUHHHBBB:::888666555666666555444111222333333111111222333000000000111111111111222000000000000000000000000000//////......//////000//////////////////...---......................../////////...............---------------------------,,,++++++---//////...+++---000444666555111...---------------......///......///111333666888999;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;<<<===@@@BBBDDDPPPWWWaaagggkkkpppwww}}}~~~|||~~~}}}yyyuuutttooommmllllllnnnnnnnnnmmmhhhgggggghhhkkkoootttwww|||wwwmmmiiieeeaaa^^^\\\YYYWWWRRRSSSUUUVVVWWWZZZ___cccfffhhhlllnnnoooppprrrttttttvvvyyy}}}zzzuuuqqqlllkkkjjjjjjiiiiiiiiiiiieeehhhjjjkkkmmmtttzzzuuunnniiihhhjjjlllmmmuuu|||~~~|||}}}|||{{{iiiZZZNNNDDD>>>===777666555444333222111000111222333444444333222111222111000000//////000000......////////////......---------.....................---------,,,,,,,,,,,,,,,------,,,,,,+++***)))+++------,,,,,,,,,---------------------------......---......///000111222222222222333444555666444555666777999===CCCGGGNNNUUUbbboooyyy|||qqqiiidddbbbaaaaaadddiiiooorrrtttuuuuuuuuuuuuvvvwwwxxxyyyyyy}}}zzzsssnnnaaa^^^XXXRRROOOPPPRRRSSSWWW[[[```dddgggiiikkkmmmkkkmmmnnnoooppprrrvvvyyy{{{}}}yyyppphhheeeeeeiiitttuuu```QQQIII>>>;;;999777777666555333111222333333111111222333000000111111111222222222000000000000000000000000//////............/////////////////////...------........................,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---.........---------///111111///...---------------...////////////111333555888:::<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;===@@@DDDHHHKKKVVV]]]fffjjjlllpppvvv{{{~~~}}}wwwsssqqqkkkkkkjjjlllnnnooonnnmmmhhhgggggggggjjjnnnrrruuu}}}{{{sssmmmdddaaa^^^[[[[[[[[[ZZZYYYWWWYYY\\\^^^aaafffmmmrrrzzz~~~}}}zzzwwwtttqqqoookkkkkkkkkjjjkkkooouuuzzz|||tttnnnlllmmmnnnnnnsssxxxzzznnnaaaQQQEEEAAA999888777666444333222111///111333555555444333111000//////...............---...///000000///...------------.........//////......---------,,,,,,,,,,,,,,,------,,,,,,+++******,,,...///...------...---------------------------------......///000111333333333333333444555666333555777999;;;>>>CCCFFFRRRZZZggguuuxxxooohhhbbb^^^``````ccciiipppuuuyyyzzzxxxwwwvvvuuuuuuuuuwwwxxxyyy}}}yyyqqqkkk]]]ZZZVVVSSSRRRTTTWWWYYYZZZ]]]aaadddeeegggiiikkkiiilllnnnqqqrrruuuyyy|||~~~vvvlllgggddddddmmmyyy~~~hhhWWWNNNAAA???;;;999888666444222111222333333111111222333000000111111222222222222000000000000000000000000//////............////////////000000///...------........................)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,---------///---***)))***,,,------...------------...//////000000222444666999<<<===;;;::::::;;;;;;===>>>>>>::::::;;;>>>BBBHHHNNNQQQYYY___gggkkklllnnntttyyy}}}uuupppnnnjjjjjjjjjlllooopppooonnniiihhhhhhhhhkkknnnrrrtttyyy{{{|||{{{xxxuuussssssyyy{{{qqqiiiddd___]]]ZZZYYY[[[\\\]]]]]]___bbbeeehhhkkkqqqyyy~~~{{{qqqooommmkkklllnnnppprrryyy}}}uuurrrqqqqqqpppqqqtttxxx{{{~~~uuubbbRRRIII<<<;;;:::888777555444333---///222444666555333222......---,,,,,,,,,,,,------...///000000///...------------.........//////......---------,,,,,,,,,,,,,,,---------,,,++++++,,,///111222111000000000---------------------------------......000111111333333333333444444555666555777:::<<<>>>AAAEEEGGGUUU]]]kkkyyy}}}|||}}}zzznnnhhhddd```\\\___aaaeeellltttzzz}}}}}}zzzyyyvvvuuutttuuuvvvwwwyyy~~~zzzsssjjjdddYYYWWWUUUSSSTTTWWW[[[^^^```cccfffhhhhhhjjjlllnnnhhhkkknnnrrrtttwww{{{~~~yyyjjjggghhhhhhiiilllzzz{{{hhhVVVJJJDDD<<<999999999777444555333222222333444333222222222222111111111111000333333222222111111000000//////......---------,,,................................................000000000///......------///...,,,++++++,,,...///++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---)))&&&(((---111000...111333666777777888999;;;???@@@AAA@@@>>><<<===>>>>>>???AAACCCHHHOOOXXX^^^gggiiilllnnnnnnoooqqqsss|||}}}}}}}}}|||zzzwwwrrrnnnkkkiiijjjlllmmmnnnnnnnnnmmmmmmkkkiiiiiilllpppssstttzzzxxxtttqqqoooooopppppptttwww{{{}}}~~~vvvnnnhhhaaa]]]ZZZ\\\___aaacccfffjjjmmmqqquuuyyy}}}xxxrrrppppppoooooovvv{{{zzzuuurrrrrrnnnlllmmmmmmooovvv}}}jjjVVVNNNFFF>>>:::777222111444444444555555444222111000111111111111000000000000,,,---.........---+++******+++---.........------,,,---...000000000/////////222333222///,,,---///222000...///222333111///000000000000000000000000---......///000111111222222000...---...111555777222555777999:::@@@GGGNNNWWWdddsss|||~~~{{{yyyyyy{{{|||~~~vvvpppkkkccc\\\ZZZZZZ^^^bbbhhhssszzzvvvuuusssrrruuuzzz|||~~~~~~zzztttmmmeee```VVVWWWXXXYYY[[[^^^```bbbeeefffggghhhiiijjjjjjjjjppprrrtttuuuvvvxxx|||~~~rrrjjjgggeeeeeehhhjjjqqqxxx}}}}}}qqqcccRRRJJJ@@@:::999999777555666444222222333444333222111111111000000000000//////000000000000000000111222222111111111000000000............................................................////////////...---+++******+++---...++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---***''')))---111000...111444666777777888999;;;???@@@AAA@@@>>>===>>>???>>>AAADDDHHHNNNVVV^^^dddkkkmmmnnnnnnmmmllllllmmmsssuuuxxxzzz|||}}}}}}}}}{{{{{{zzzxxxuuurrrooommmjjjkkkmmmoooqqqqqqqqqqqqnnnllljjjkkkmmmpppqqqqqqrrrpppmmmjjjiiiiiijjjkkktttwwwyyy{{{{{{}}}}}}sssjjjeeeaaa]]][[[___ccciiinnnsssxxx~~~|||yyywwwuuuxxx||||||xxxooojjjfffeeeeeeeeejjjqqqzzzrrrXXXMMMAAA<<<999666555666333333444444444222111000111111111111000000000000///000000000//////...---,,,---...//////......------...///000000000///......000222111...------///111///---...000111000...////////////////////////////////////////////////000000000111222333555555444666999:::<<>>???AAACCCDDDGGGLLLRRRXXX^^^eeejjjnnnoooooommmiiifffeeeeeehhhjjjmmmpppsssuuuvvvvvvttttttsssqqqpppooonnnmmmnnnoooqqqssstttttttttsssrrrpppnnnmmmnnnnnnmmmllliiihhhfffeeeddddddeeefffpppqqqsssuuuwwwzzz~~~}}}pppkkkddd^^^]]]]]]]]]]]]jjjooowww~~~zzz{{{{{{{{{{{{}}}}}}pppiiiccc```^^^]]]aaafffqqqxxxkkkZZZIII@@@===:::888888222222333333333222222111222222111111111000000000111000000/////////////////////000000000///......//////000000000///......---...000000...------...///...------//////...---////////////////////////000000000////////////...///111333444555555555444555888:::;;;>>>DDDLLLSSS___jjjtttyyy|||}}}}}}|||{{{{{{{{{{{{|||zzzzzzzzzyyyzzz}}}{{{ssskkkhhhiiiiiiooovvv{{{{{{wwwvvvuuutttwww|||}}}vvvoooiiiddd^^^[[[ZZZ\\\___cccfffhhhiiiiiikkkkkklllmmmnnnooopppppprrrtttwwwyyyzzz}}}xxxkkkccc```[[[^^^bbbiiiqqqwwwyyyxxxfff\\\NNNBBB;;;999888888888666444333444444444333111111111111000000000000111111111111111111111111////////////////////////................................................---------....../////////---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,------------,,,,,,///---+++,,,...000111000333555888999888999:::;;;<<<===>>>???@@@CCCGGGKKKOOOSSSXXX]]]aaadddhhhkkkmmmnnnmmmjjjfffbbb``````bbbdddgggjjjnnnppprrrrrrrrrqqqppppppoooppppppqqqssstttuuuvvvwwwvvvuuutttwwwtttqqqooommmkkkhhheeedddddddddcccddddddeeeeeehhhjjjlllpppuuuzzzzzztttooollldddaaa]]][[[]]]aaafffiiivvv|||~~~{{{zzz|||}}}}}}uuullleeeaaa___]]]___cccjjjrrr|||mmmUUUGGGAAA<<<888777111111222222222222222222222222222111111111000000000///...---------//////111111111111000/////////000000000000//////......,,,---..................///............///......////////////////////////000000000000111111111111222222444555666666666555666888:::<<>>DDDMMMZZZbbbpppwww}}}~~~~~~}}}{{{yyyxxxwwwtttxxx~~~{{{sssmmmiiikkkpppxxx{{{wwwwwwxxxxxx|||vvvqqqjjjeeebbbaaaaaa```aaacccfffjjjmmmooopppppprrrqqqqqqrrrtttvvvyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~pppbbb[[[VVVVVVWWW[[[eeeooosssqqqkkkbbbVVVKKKAAA===;;;999666555666666444333333333333222222222111111222111111000///......---//////000000111111111111////////////////////////........................---------------------------..................---------------............------............------------...///000333666888666888:::;;;::::::;;;<<<===>>>???BBBGGGOOOXXX___jjjmmmoooooonnnlllllllllmmmooorrrrrrrrrrrrtttuuurrrqqqqqqpppoooooooooooommmnnnnnnoooooonnnllllllmmmnnnqqquuuwwwyyyzzzzzztttqqqmmmjjjhhhhhhfffeeeeeefffiiikkkllllllkkkjjjlllnnnrrryyy{{{xxxsssnnnjjjiiihhhhhhhhhkkkqqquuuzzz}}}zzzxxxrrrllljjjaaacccfffhhhmmmuuuoooZZZJJJ@@@>>>777666444333333333333444333333222222222111111111000111222222333333333222111111000///000000222222111000/////////000111222111000...///000000...+++---...000///---,,,...000..............................///000222333444444444444555555666666555555555888<<>>CCCJJJVVVdddnnnzzzwwwfff^^^[[[[[[]]]```ooo{{{zzzwwwwwwxxxxxx|||yyyuuullliiidddbbbbbbcccddddddhhhhhhiiikkkmmmooorrrsssrrrqqqqqqrrrsssvvvyyy{{{|||~~~|||{{{zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}vvvmmmddd```^^^]]]___dddnnnuuuzzzttthhh[[[NNNCCC???:::888888777333222555333222222333444555666666000000000000000000000000000000000000000111111111......////////////..............................////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,------.........111...---000666999888555777888999999999999;;;===>>>???AAADDDHHHOOOWWW\\\hhhnnntttvvvuuuvvvyyy}}}zzz|||~~~~~~zzzyyywwwtttpppmmmnnnqqqtttxxxyyyzzz}}}~~~|||yyywww{{{uuurrruuuuuuqqqooorrrpppooollljjjjjjjjjlllllllllmmmnnnpppqqqrrrrrrrrrsssvvvxxxxxxvvvuuuuuuuuussstttuuuvvvwwwyyyzzz{{{|||~~~zzztttkkkdddcccfffjjjllltttyyypppYYYIIIDDD;;;999777444333222111111333333222222111000000///222222333444444444444333333222222333444333111...222000...,,,,,,///222444///......---------............//////000///.........------------.../////////000111222333444444444444444333333333444555555666888<<>><<<>>>BBBFFFKKKRRRZZZ___jjjooouuuwwwwwwxxx|||}}}zzzvvvuuussspppnnnppptttxxxyyyvvvwwwvvvqqqooopppmmmlllkkkjjjjjjjjjllllllnnnoooooopppqqqqqqrrrrrrqqqsssvvvwwwvvvvvvwwwxxxyyyzzz|||~~~~~~vvvoookkkkkkkkklllpppsss{{{zzzeeeSSSKKK@@@===:::777666666666666333333333222222111111111111222222333333333333333333222222333444333111///111000...------///111333///......---------.....................---------...------------...////////////111222333444444444555444444444444555666666777999>>>EEEOOO___ooozzzwwwqqqiiibbb```ccciiimmmuuuyyy}}}zzzxxxwwwxxx|||~~~|||xxxsssnnnkkkfffeeedddcccccceeeggghhhiiijjjkkkkkkiiijjjkkkmmmnnnnnnppprrruuuxxx{{{|||~~~}}}|||}}}~~~~~~}}}~~~}}}|||||||||||||||{{{}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~nnngggdddbbbbbbdddjjjrrr{{{~~~uuudddTTTIIIBBB;;;999666333222444777666555444333222222222111111111111111111111111222222111111000000//////......////////////..............................////////////////////////------------------------...------,,,,,,------...------,,,,,,+++*********---++++++///555999999888;;;<<<<<<<<<:::;;;<<<>>>===AAAFFFLLLRRRYYY```eeelllpppvvvyyy{{{}}}{{{xxxrrrrrrqqqooopppsssxxx|||}}}yyyyyyvvvqqqnnnnnnllllllkkkkkkllllllmmmmmmppppppppppppppppppppppppoooqqquuuwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{uuuooollllllmmmsssyyy|||uuucccXXXHHHCCC<<<777444444444444333333333333333222222222111111222333333333333222222111111222444444333111///////////////000111111......---------......///000///---,,,,,,,,,------......------......///000...///000111222333333333555555444444555666666777888;;;@@@HHHUUUfffwww}}}~~~~~~uuuqqqlllhhhhhhmmmssswwwzzz|||{{{xxxvvvuuuuuuwww{{{~~~}}}|||zzzwwwsssnnnjjjgggfffeeedddddddddfffggghhhhhhiiijjjiiihhhiiijjjlllnnnnnnpppsssvvvzzz}}}~~~~~~}}}{{{yyy{{{{{{|||}}}|||{{{zzzyyy{{{{{{zzzzzzzzzzzzzzz{{{yyy{{{||||||{{{{{{|||}}}}}}||||||{{{{{{{{{||||||}}}~~~zzzooojjjfffddddddgggppp{{{uuudddTTTJJJ@@@<<<999555555777666666555444333333333333111111111111111111111111333222222111000///............////////////..............................////////////////////////...........................------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,000///000333777;;;;;;::::::;;;<<<;;;;;;;;;===???CCCHHHNNNUUU[[[aaagggkkkkkkpppwww||||||zzzvvvtttnnnnnnnnnnnnpppuuu{{{}}}|||{{{wwwsssqqqtttsssrrrqqqqqqpppoooooopppooonnnmmmmmmlllllllllooorrrvvvyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}yyy{{{|||}}}~~~vvvooojjjjjjmmmqqqtttyyyrrreeeVVVMMMBBB999555333222111222222222222222222222222000111222222333333222222222111000111333444333222...//////000000000000000...------------...//////222000...,,,+++,,,---..................//////000......000111222333333333444444444444555555666777999<<>>;;;777777888555444444333333444444444111111111111111111111111333222222111000///............////////////......////////////////////////////////////////////////------------------------...------,,,,,,------...+++,,,,,,---...//////000333333333555777999:::999999:::<<<<<<<<<===@@@BBBKKKOOOVVV]]]bbbhhhmmmpppooottt|||{{{xxxuuurrrpppkkkkkklllllloootttzzz}}}zzzwwwuuutttsssooonnnmmmkkkjjjjjjjjjjjjnnnqqquuuyyy}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{||||||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuwwwxxxyyyzzzzzz}}}uuujjjhhhhhhkkknnntttsssdddZZZLLLAAA;;;999777555222222222222222111111111111111222333333333333222222111000111333444444333......///000111000000///---------------...//////333111///------...///000///............///000000...///000111222333333333333333333333444555666777:::>>>FFFRRRcccttt|||}}}}}}}}}yyyrrrqqqqqqrrrvvv|||zzzuuurrroooooorrrvvv{{{~~~~~~|||{{{wwwsssoookkkhhhgggeeeeeeffffffggghhhiiiiiiiiijjjkkkjjjiiijjjkkkmmmmmmoooqqquuuyyy~~~|||zzzxxxwwwwwwwwwuuusssuuuuuuvvvvvvvvvuuusssrrrssssssssssssssssssttttttqqqrrrtttuuutttuuuwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{|||~~~|||}}}}}}~~~ssskkkiiimmmsss|||ppp```NNNDDD>>>999777888444444333333333444444555222222222222222222222222222222111111000000//////......////////////......////////////////////////////////////////////////++++++++++++++++++++++++...------,,,,,,------...++++++,,,...///000111222333333444555666777777888999<<<>>>@@@AAADDDHHHKKKSSSWWW^^^dddjjjpppuuuxxx|||}}}xxxtttqqqnnniiijjjjjjjjjlllpppwww||||||yyyxxxwwwqqqpppnnnlllkkkjjjkkkkkknnnqqquuuyyy}}}~~~|||zzzyyywwwwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwxxxxxxvvvvvvxxxyyyzzz{{{{{{{{{zzzzzzyyyxxxvvvtttrrrqqqqqqrrrsssttttttvvvzzz}}}}}}lllgggdddfffhhhnnnxxxpppdddTTTGGGBBB>>>:::777444444444333222111111111222222333444444444444333333222000111222333333222......///000000000000000---------------...///000111111000//////000111222//////......//////000111///000111222333444444444333333444444555666777888===AAAJJJYYYjjjzzz~~~{{{||||||~~~~~~vvvtttppppppqqqtttzzz}}}wwwrrrpppmmmnnnrrrwww|||~~~~~~}}}zzzwwwsssoookkkiiiggggggeeeffffffggghhhiiijjjjjjiiijjjkkkkkkjjjjjjkkkmmmmmmooorrrvvv{{{|||zzzuuussspppnnnoooooonnnnnnoooppppppqqqqqqpppooonnnpppoooooonnnnnnnnnooooookkkmmmooopppqqqrrrtttvvvvvvwwwxxxyyyyyyyyyyyyxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{||||||}}}}}}~~~~~~{{{|||}}}}}}}}}~~~zzzpppnnnlllqqqwwwttt]]]OOOFFF>>>;;;:::666555444444333333333333222222222222222222222222111111111000000000000000......////////////......////////////////////////////////////////////////------------------------...------,,,,,,------...,,,,,,------...///000000222333444666666777999:::===@@@CCCFFFJJJNNNRRRVVV]]]aaahhhooouuu|||}}}wwwrrroooiiiiiihhhggghhhlllrrrvvvyyy||||||{{{|||uuutttqqqpppooooooppppppsssuuuyyy|||xxxvvvtttqqqooooooooopppqqqrrrtttvvvxxxyyyyyyyyywwwvvvvvvuuuuuuuuuuuuuuutttuuuwwwyyy{{{|||}}}}}}{{{{{{zzzyyyvvvsssqqqoooiiikkklllmmmnnnpppsssvvvwwwxxxyyyzzz{{{~~~ssslllfffdddeeejjjsss}}}vvvcccTTTKKKEEE===888888777777555444333222111333333444555555555555444555333111000222333222222////////////000000000000---,,,,,,------///000000......//////000000111111///////////////000000111000111222333444555555555555555555666777999:::;;;@@@EEEPPP```rrr~~~zzzxxxyyyzzz}}}uuummmkkkhhhiiikkkpppxxxxxxrrrmmmkkkmmmooorrrxxx}}}~~~}}}|||xxxuuuqqqmmmjjjhhhhhhhhheeefffggghhhiiijjjjjjjjjhhhiiijjjiiihhhiiijjjlllmmmooorrrwww|||~~~}}}|||{{{yyyvvvsssmmmiiieeecccccceeeffffffhhhiiijjjkkkkkkkkkjjjiiihhhggggggfffeeeeeeeeeeeeeeegggjjjlllnnnpppsssuuurrrsssuuuvvvwwwxxxwwwwwwxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxtttvvvyyyzzzzzz{{{|||~~~tttrrrhhhlllqqqyyyjjjYYYMMMDDD???===888777666444333222111111222222222222222222222222000000000000000111111111......////////////......000000000000000000000000////////////////////////111111111111111111111111...------,,,,,,------...,,,---------------------222444666888999;;;===???@@@CCCHHHLLLPPPUUUZZZ^^^fffjjjpppwww{{{tttpppiiiiiigggffffffiiiooosssuuuwwwxxxwwwwww|||}}}}}}~~~yyywwwuuussssssssstttuuuxxxzzz~~~~~~|||{{{sssrrrnnnkkkiiiiiiiiiiiieeegggjjjnnnppprrrssssssoooooonnnnnnnnnnnnnnnnnnqqqrrrtttvvvxxxzzz{{{|||xxxxxxwwwvvvssspppmmmkkkeeeggghhhiiijjjlllpppsssppprrrsssuuuvvvxxx|||yyyqqqiiiffffffiiiqqqzzzwwweeeYYYOOODDD<<<;;;:::999777666444333222333444555555666666555555666444111000111222222111///////////////000111111,,,,,,,,,---...///000111+++,,,...///000000000000///////////////000111111111222333444555666666666777777777888999;;;<<<===CCCHHHTTTeeevvvzzzvvvuuuwwwyyy}}}|||ooofffddd```aaadddjjjttt|||tttnnnjjjhhhmmmooosssyyy}}}}}}{{{yyyvvvrrrnnnkkkjjjjjjkkkeeefffgggiiijjjjjjkkkkkkggghhhiiihhhggggggiiikkkmmmooossswww}}}~~~}}}|||{{{yyyxxxwwwuuuqqqnnngggccc^^^[[[[[[^^^___```cccdddeeegggggggggffffff``````^^^]]]\\\\\\\\\\\\bbbdddgggjjjlllooorrrtttoooppprrrtttvvvvvvvvvvvvxxxxxxzzz{{{|||}}}}}}}}}|||}}}}}}}}}}}}{{{yyyxxxxxxxxxwwwuuutttsssrrrqqqooorrruuuwwwxxxxxxyyyzzzzzz{{{|||}}}uuuqqqmmmkkkooo{{{~~~jjj[[[OOOBBB999:::777555333444444333222555444333333222222333333222222222111111111111000000000////////////000000////////////////////////333111///---,,,---...///..........................................------.../////////...///111333222333666777999<<<@@@CCCJJJKKKMMMRRRWWW^^^dddgggjjjmmmrrrzzz~~~uuuppphhhgggeeefffiiikkkmmmmmmlllmmmoooppptttyyy~~~{{{xxxtttuuuvvvvvvuuuvvvwwwyyyzzz}}}}}}~~~}}}~~~zzzuuupppkkkeee___\\\ZZZYYYXXXYYY\\\aaafffjjjmmmnnnooollljjjfffcccbbbccceeefffgggiiinnnrrrvvvyyyzzzzzzyyyyyyxxxvvvsssoookkkiiidddbbb``````bbbdddeeefffiiifffgggkkknnnpppsssxxxzzz}}}|||ssskkkiiikkkpppttt|||~~~jjjUUUGGGAAA:::555111333444222222444222333333333333222111111333222222111000//////...000000000000000/////////,,,,,,,,,---...000222444000000000000000000000000000000////////////000000333333555666777777777777333555888999:::;;;===???DDDKKKXXXkkk|||yyyvvvvvv|||{{{ooobbb[[[[[[ZZZVVVUUU\\\jjjyyyxxxqqqmmmlllmmmoootttyyy}}}~~~~~~}}}}}}|||xxxrrrnnnkkkiiigggeeehhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhiiilllnnnmmmpppuuuzzz~~~|||zzzzzzyyyxxxwwwsssmmmeee___VVVTTTQQQOOOOOOPPPSSSTTT[[[\\\^^^______]]][[[YYYTTTTTTSSSQQQPPPRRRVVVZZZ[[[]]]```bbbdddfffiiilllpppooonnnnnnoooppprrrsssssstttuuuvvvwwwwwwwwwwwwxxxyyyzzzzzzyyywwwvvvuuusssrrrpppooommmmmmllllllllllllllllllmmmnnnoooooopppppppppqqqtttwww{{{}}}pppnnnmmmooovvvxxxeeeTTTGGG@@@;;;999666444555555555444555444333333222222333333222222222111111111111000000000////////////000000////////////////////////222111///---,,,---...///................................................,,,---...------...111333444666888999;;;>>>BBBFFFJJJMMMSSSZZZaaaggglllnnnoooqqqtttzzz~~~wwwrrrlllkkkiiijjjlllmmmllllllkkkkkkllllllmmmqqqvvvzzz~~~{{{wwwsssqqqrrrrrrrrrrrrsssuuuwww~~~||||||}}}yyytttjjjeee^^^XXXTTTRRRPPPOOORRRUUUZZZ```eeeiiikkklllgggddd```\\\ZZZZZZ[[[\\\```cccgggkkkoooqqqrrrssspppqqqqqqqqqpppmmmkkkiiifffdddaaa````````````___```]]]]]]aaadddfffjjjoootttwww{{{~~~wwwrrrpppqqqsssyyy~~~jjjTTTHHH@@@999555666666444333444222333333333333222111111222222111000000///......000000000000000000000000......------...///111111000000000000000000000000111111000000000000111111333444555666666666666666444666888999:::;;;===@@@EEEMMM\\\ooo|||}}}{{{rrrfffZZZSSSSSSRRROOOOOOUUUbbboooxxx{{{}}}{{{wwwqqqmmmkkklllnnnoootttyyy|||}}}|||{{{zzzyyyuuuqqqmmmlllkkkiiihhhhhhhhhhhhhhhhhhhhhhhhhhhfffggghhhgggggghhhkkkmmmmmmqqquuuzzz~~~~~~|||yyyvvvsssooojjjccc[[[UUUOOOMMMKKKIIIHHHJJJMMMNNNTTTUUUWWWYYYXXXWWWUUUSSSMMMMMMLLLJJJJJJLLLPPPSSSWWWZZZ]]]___aaacccfffiiillllllllllllmmmnnnooopppnnnoooppprrrsssttttttttttttttttttsssrrrpppnnnmmmlllkkkjjjhhhfffeeeeeedddeeeeeeeeeeeefffggghhhhhhdddddddddeeehhhkkkoooqqqssssssqqqoooqqq{{{qqq[[[LLLFFF===:::777555666666666555555444333333222222333333222222222111111111111000000000////////////000000////////////////////////222111///...------......................................................,,,.../////////000222555555777888:::<<>>DDDHHHOOOWWWeeerrr{{{~~~}}}wwwvvvuuuuuuxxx~~~}}}xxxtttrrrrrrrrrsssttttttrrroooooonnnlllhhhfffgggjjjmmmwww}}}vvvqqqnnnllllllmmmlllkkkjjjlllpppsss}}}~~~~~~~~~vvvpppccc^^^VVVOOOKKKHHHFFFDDDGGGIIIMMMSSSYYY^^^ccceee___\\\WWWRRRNNNKKKJJJJJJMMMNNNPPPSSSUUUWWWXXXXXXUUUWWW[[[___dddgggiiijjjhhhfffdddbbb```^^^ZZZWWWYYYTTTRRRTTTVVVWWW[[[```cccfffjjjllllllllllllllllllnnnpppsssxxxxxxrrrooommmooouuu~~~qqq[[[MMMCCC;;;:::999777444444222333333333333222111111000000000/////////....../////////000000000000000000//////////////////000000000000000000000000000222111111000000111111222444444555555555444444333555666777888888999===???HHHTTTgggyyy}}}yyyyyy{{{zzzmmmcccXXXMMMIIIIIIHHHGGGHHHLLLSSSZZZ]]]^^^bbbccceeefffgggkkkpppssstttwwwzzz{{{zzzxxxvvvvvvtttqqqooonnnnnnmmmlllkkkhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhiiilllnnnooorrrvvvzzz}}}}}}|||}}}~~~~~~}}}|||vvvpppggg]]]UUUNNNHHHDDD???>>><<<;;;<<<===???AAAEEEFFFFFFFFFEEECCCAAA@@@===>>>===<<<;;;===@@@CCCHHHJJJMMMPPPQQQSSSVVVYYY[[[]]]```cccddddddcccbbb^^^___```bbbccceeeggghhhiiihhhgggdddbbb___]]]\\\XXXVVVUUURRRPPPOOONNNNNNOOOPPPQQQRRRRRRSSSSSSSSSMMMLLLLLLMMMOOOSSSVVVXXX}}}ttttttwwwyyyzzzpppZZZLLLBBB>>>999666555555555555555444333333222222333333222222222111111111000000000000////////////000000000000000000000000000000000//////.......................................---------.........//////333444555555333222333444666777888999;;;@@@FFFJJJTTT]]]lllzzz}}}vvvuuussssssuuuzzz~~~zzzvvvsssqqqqqqrrrtttwwwwwwvvvtttpppooommmjjjhhhiiillloooyyyzzzssspppnnnmmmkkkkkkjjjiiiggghhhjjjlllsss{{{~~~}}}}}}}}}~~~|||}}}~~~wwwrrrfffaaaYYYRRRMMMJJJHHHFFFHHHJJJMMMQQQWWW]]]bbbeee]]][[[VVVRRRMMMJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMQQQWWW]]]bbbeeegggeeedddcccbbbbbb```]]][[[[[[WWWTTTUUUVVVUUUXXX\\\\\\___bbbccccccbbbbbbcccddddddeeefffiiiooowww|||xxxpppllllllqqqwwwoooTTTHHH===999999777444444222333333333333222111111000000000000////////////.........//////000000000......///000000111111111000000000000000000000000000000////////////000000333444444444444444333222333444555666666999<<>>===;;;;;;;;;<<<===>>>BBBBBBBBBAAA???===:::999;;;;;;;;;;;;:::;;;>>>@@@AAACCCFFFGGGHHHJJJMMMOOORRRTTTWWWZZZ[[[[[[YYYWWWUUUVVVVVVWWWYYY\\\^^^___```___]]]ZZZXXXVVVTTTTTTOOONNNLLLJJJHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFEEEFFFHHHKKKNNNPPP{{{wwwvvvrrrnnnxxx{{{zzzfffVVVGGGBBB<<<888666555555444555444333333222222333333222222222111111111111000000000////////////000000000000000000000000000000//////////////////..............................,,,,,,------.../////////111222444333222000000111999:::;;;<<<>>>CCCJJJNNNYYYbbbppp}}}}}}vvvuuuttttttvvvyyy}}}|||yyywwwtttqqqoooooopppsssvvvxxxxxxxxxrrrqqqooollljjjjjjnnnpppxxx~~~vvvqqqooopppqqqlllmmmllljjjgggeeeeeefffnnnuuu~~~~~~}}}|||{{{{{{{{{zzz|||~~~zzzoooiii```XXXRRRMMMJJJHHHJJJKKKMMMQQQWWW]]]cccfff```^^^ZZZUUUPPPLLLJJJIIIFFFEEEEEEDDDDDDCCCCCCCCCDDDFFFJJJOOOUUU[[[___aaa```___^^^___``````___^^^\\\XXXVVVVVVUUURRRRRRVVVUUUWWWYYYYYYYYYYYYZZZ[[[]]]]]]]]]]]]^^^bbbhhhlllrrr|||xxxtttrrrtttwww|||~~~bbbRRRBBB;;;:::777555555222333333333333222111111111111111111000000000000......//////000000111111---...///000111222111111000000000000000000000000000000////////////000000222222333333444333333333222333444555666999>>>BBBLLL[[[ppp~~~}}}}}}tttfff]]]VVVOOOKKKKKKGGGGGGHHHIIIJJJLLLMMMNNNSSSUUUYYY]]]aaafffkkkoooxxxzzz||||||zzzwwwvvvvvvuuussspppooonnnmmmjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkkkkkkkkkkllloooqqqqqqssswwwzzz}}}}}}{{{zzzzzzyyywwwuuujjjcccYYYPPPIIIEEEBBB@@@???>>>===<<<;;;;;;<<<===???>>>>>>===<<<:::999888:::;;;;;;;;;:::;;;===@@@>>>@@@BBBBBBBBBCCCEEEGGGJJJKKKNNNPPPQQQPPPNNNMMMLLLLLLLLLMMMNNNPPPSSSTTTRRRQQQOOOMMMLLLKKKJJJJJJGGGFFFEEECCCBBBAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEE@@@@@@@@@@@@BBBEEEHHHIIIxxxqqqlllhhhlllnnnuuu~~~}}}nnnaaaLLLGGG@@@;;;888777666555555444333333222222333333222222222111111111111000000000////////////000000000000000000000000000000......///////////////...........................,,,,,,------...//////000---///222333222222222333:::;;;<<<<<>>>>>???AAADDDHHHNNNSSSWWWYYY[[[YYYXXXXXX[[[]]]]]]]]]]]]YYYWWWWWWUUUPPPNNNPPPNNNOOOPPPOOONNNOOORRRTTTYYYYYYYYYYYYXXXZZZ]]]```eeemmmwww{{{zzzzzz{{{sss```KKK@@@<<<888666666222333333333333222111111111111111111222222222222///000000111222222333333///000111111111111000///000000000000000000000000111000000000000000000111000111222333333333333333222333555666888<<>>>>>???AAAAAA@@@@@@BBBCCCDDDEEEFFFHHHHHHGGGEEEDDDDDDCCCBBBBBBDDDFFFHHHIIIGGGFFFDDDCCCCCCCCCCCCDDDAAAAAA@@@???>>>>>>>>>>>>===>>>@@@BBBBBBBBBAAA@@@>>>=========???BBBEEEFFFwwwmmmhhhfffaaaeeemmmwww}}}{{{qqqhhhQQQKKKCCC===:::888777666555444333333222222333333222222222111111111111000000000////////////000000000000000000000000000000......///////////////...........................,,,,,,------...///000000,,,///222444555555666777999::::::;;;===CCCJJJOOO]]]eeeqqq}}}{{{{{{zzzzzzzzz{{{|||}}}|||}}}}}}|||zzzxxxvvvttttttrrrppppppqqqqqqqqqpppooonnnmmmooorrruuuwwwwww|||zzzwwwtttqqqpppsssvvvyyy~~~yyywwwsssooommmooossswww|||}}}}}}yyytttnnnjjjiiijjjooowww}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{|||}}}~~~~~~ttthhh^^^UUUOOOKKKEEEFFFIIINNNUUU^^^fffkkkssspppkkkddd]]]VVVRRROOOJJJHHHFFFCCC@@@>>><<<;;;===>>>AAADDDIIIMMMQQQSSSWWWUUUSSSSSSVVVYYYZZZ[[[^^^[[[YYYYYYUUUOOOLLLMMMIIIIIIIIIHHHHHHIIIMMMOOOXXXYYYYYYXXXWWWWWWYYY[[[]]]cccjjjpppvvv~~~{{{{{{jjjRRRDDD>>>:::777666222333333333333222111111222222222222222222333333111111222333444444555555111222222222111000...---000000000000000000000000222222111111111111222222///000111222333444444444333444666777:::>>>DDDIIISSScccxxxuuuhhhbbb^^^YYYUUUTTTNNNNNNMMMLLLJJJKKKLLLNNNOOOSSSXXX^^^ccciiippptttvvvwwwyyyyyywwwuuutttuuuqqqpppoooooooooooollljjjhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjkkknnnppprrrtttxxx{{{}}}}}}}}}~~~|||zzzxxxxxxxxxxxxvvvuuujjjddd[[[RRRMMMIIIFFFDDD@@@???===<<<:::999999999555666777999;;;<<<>>>???888999::::::999999;;;===???AAABBBAAA@@@@@@AAABBBAAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<===???AAACCCAAAAAA@@@??????@@@AAABBB>>>======<<<<<<<<<<<<<<<:::<<<>>>@@@@@@@@@???>>>>>>>>>===>>>???BBBEEEFFF}}}ppphhheeeeeehhhiiilllvvv|||ttteeeVVVDDD;;;<<<===:::666444444444555444444333333333333333222222222111111111111111111111111111111666444111///...///111222///////////////////////////////////////////////////............//////000000111333555666777888888888999;;;===AAAGGGNNNSSS]]]dddppp{{{}}}}}}}}}}}}~~~}}}xxxwwwyyyxxxtttoooooonnnmmmlllllllllmmmnnnmmmmmmooorrruuuyyy}}}{{{xxxuuutttssswwwwwwwwwwwwwwwwwwwwwwwwsssooommmmmmnnnooouuu|||}}}xxxtttuuuvvvzzz~~~~~~~~~}}}|||||||||}}}}}}~~~~~~qqqdddYYYOOOJJJHHHFFFGGGJJJNNNVVVfffuuussswwwwwwppphhhbbb[[[TTTPPPLLLGGGEEEEEEDDDBBB???AAA@@@@@@@@@BBBDDDGGGIIIJJJJJJKKKNNNQQQVVVZZZ]]]\\\\\\[[[XXXSSSPPPOOOOOOHHHGGGEEEDDDEEEFFFHHHIIIPPPQQQTTTWWWZZZ[[[\\\\\\^^^aaadddhhhmmmvvv~~~ttt[[[JJJCCC@@@;;;777666444333333444555444333333333333333333333333333111222222333333222222111222222111000000000000000000000//////.........---///000000///......000111000111111111111222222222333111222777;;;===BBBHHHYYYjjj~~~}}}|||vvvnnnjjjkkkjjjgggaaaWWWOOOMMMNNNLLLMMMOOOUUUWWW[[[___dddjjjqqqvvvuuuvvvxxxyyyxxxuuurrrppprrrpppnnnmmmmmmkkkiiigggnnnmmmkkkiiihhhgggffffffgggffffffggghhhiiikkkmmmppprrrvvv{{{~~~~~~}}}|||||||||~~~~~~}}}~~~tttnnneee\\\TTTNNNHHHDDDJJJDDD>>>;;;;;;<<<;;;:::888===???<<<;;;>>>???===:::999999:::<<<===<<<;;;AAABBBCCCDDDCCCAAA???>>>===??????>>>;;;999:::;;;::::::::::::;;;<<<===>>>@@@@@@@@@??????===<<<<<<::::::999999999;;;<<<===999:::;;;<<<===>>>>>>>>><<<===>>>@@@AAABBBCCCDDDyyynnnhhh```bbbeeejjjvvv~~~uuudddOOOAAA===<<<888333444444555555444444333333333333333222222222111111000000000000000000000000222222111000//////......///////////////////////////////////////////////////............///000000111222333555666777888888999;;;<<<>>>AAAFFFMMMRRR]]]dddppp}}}~~~}}}}}}~~~{{{zzzzzzxxxsssooojjjjjjiiiiiijjjkkkmmmoooppppppqqqsssvvvzzz}}}~~~{{{xxxvvvpppppppppooooooppppppppprrrpppqqqtttwwwyyy~~~~~~~~~}}}}}}}}}}}}||||||||||||~~~~~~tttfffYYYPPPJJJFFFDDDEEEHHHKKKSSSbbbpppyyy||||||uuummmgggaaa[[[XXXTTTNNNKKKJJJIIIFFFDDDBBBAAA@@@@@@AAACCCEEEFFFFFFFFFGGGIIILLLPPPTTTWWW^^^]]][[[WWWQQQMMMJJJJJJFFFEEEDDDDDDDDDFFFHHHIIIOOOQQQTTTXXX[[[]]]______aaadddgggjjjmmmttt}}}~~~}}}~~~~~~}}}fffTTTJJJDDD???<<<777555333333444555444333333333333333333333333333000111111222222111111000222111000////////////000000000/////////.........111222222000......///000111111111111222222222222555222444888<<>>AAA???>>>@@@@@@???<<<;;;::::::<<<======<<<@@@AAABBBBBBAAA@@@>>>===>>>>>>>>>===<<<;;;;;;;;;:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<===>>>>>>>>><<<======>>>???@@@AAAAAAxxxnnncccdddeeekkkxxxrrrZZZIII@@@<<<888444555555555555444444333333333333333222222222111111000000000000000000000000...///000000000...,,,+++///////////////////////////////////////////////////.........//////000111111222444555666777888888;;;<<<===>>>@@@EEELLLPPPZZZbbbooo|||}}}}}}~~~|||{{{zzzwwwrrrmmmhhhgggggghhhjjjmmmppprrrrrrrrrrrrsssvvvyyy|||~~~|||yyyqqqqqqpppooooooppppppqqqssssssxxx~~~|||{{{zzz{{{{{{{{{{{{{{{||||||||||||~~~uuueeeXXXNNNIIICCCAAAAAADDDHHHOOO[[[hhh{{{~~~wwwppplllgggbbb```\\\WWWSSSPPPMMMJJJHHHDDDCCCAAA@@@???@@@BBBCCCCCCCCCCCCDDDGGGKKKNNNQQQYYYYYYWWWSSSNNNJJJHHHHHHCCCCCCBBBCCCDDDFFFHHHIIIMMMOOOSSSWWW\\\___bbbccceeehhhkkklllmmmpppuuuzzz~~~}}}zzzzzzwwwooo\\\MMMDDD>>><<<777666444444444555444333333333333333333333333333///000000000000000000///000000//////......//////000000////////////......333333333111///...///000111111222222222333333333666444555999===@@@GGGOOOcccttt}}}}}}rrrgggbbb^^^ZZZXXXYYYXXX[[[^^^aaadddhhhnnnrrrvvvvvvvvvvvvuuusssrrrqqqlllkkkjjjkkkmmmnnnmmmllliiihhhfffeeedddccccccbbbccccccdddfffiiimmmppprrrtttvvvyyy}}}}}}}}}|||}}}}}}~~~~~~}}}}}}}}}~~~~~~tttjjj```XXXSSSIIIEEE@@@======>>>>>>>>><<>>;;;:::;;;=========???????????????===<<<;;;@@@???>>>>>>???>>>===;;;;;;:::::::::::::::;;;;;;:::::::::;;;;;;::::::999<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>??????===============>>>>>>???wwwpppmmmlllpppzzzxxxbbbOOODDD???<<<999666666555444444444333333333333333222222222111111000000000000000000000000//////000//////...------////////////////////////////////////////////////............///000111111222333444666777777888888;;;<<<======@@@DDDJJJOOOXXX```lllzzz|||{{{{{{|||}}}{{{yyyyyyxxxuuuppplllkkkjjjjjjkkkmmmqqqtttvvvsssrrrqqqqqqsssuuuxxxzzz|||xxxvvvtttsssrrrsssuuuvvvuuuwww~~~}}}|||{{{zzzyyyxxxxxxyyyzzz{{{{{{||||||yyy{{{~~~ooo```SSSKKKFFFAAA>>>>>>BBBEEEJJJTTT___sssvvvuuuoookkkiiigggdddbbbaaa___\\\WWWQQQLLLHHHEEECCCAAA?????????@@@AAACCCCCCCCCCCCEEEHHHKKKMMMPPPPPPPPPNNNKKKHHHHHHIIIBBBBBBBBBCCCDDDFFFHHHIIIKKKMMMQQQUUUZZZ___bbbdddgggjjjmmmllljjjjjjlllooorrr{{{zzz~~~wwwuuu|||xxxeeeRRREEE===;;;888777555444555555555333333333333333333333333333///000000111111000000/////////............//////000000//////////////////222333333222000///000222222222222222333333333444555444555999<<<@@@JJJSSSiiizzz}}}|||{{{~~~xxxzzz|||sssjjjddd]]]ZZZZZZZZZ]]]```cccfffiiinnnqqqvvvuuuttttttsssrrrrrrrrrlllkkkjjjkkklllmmmllljjjgggfffeeedddcccbbbbbbbbbddddddeeegggjjjmmmqqqsssuuuwwwzzz}}}~~~}}}|||}}}~~~~~~}}}~~~xxxlllaaaXXXRRRIIIFFFBBB???>>>???@@@AAAAAAHHHLLLLLLKKKKKKIIIFFFCCC@@@<<<:::;;;<<<======>>>>>>======<<<<<<<<<;;;CCCBBBAAABBBCCCCCC@@@===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;:::;;;<<<<<<=========<<<<<<@@@@@@@@@@@@@@@@@@@@@AAA??????>>>===<<<======>>>yyysssoooqqqwww{{{iiiWWWJJJBBB===;;;888777666444444333444444333333333222222222111111222222222222222222222222333111000......///000111000000000000000000000000////////////////////////.........//////000222222333444555666777777888777:::;;;<<<===@@@EEEKKKPPPZZZaaalllyyy{{{yyyyyyyyyvvvuuutttttttttrrrooommmoooooooooppprrrtttvvvwwwrrrqqqooonnnoooqqqtttvvv~~~zzzwwwtttqqqpppppprrrtttwwwzzz~~~~~~}}}}}}|||{{{{{{zzzwwwwwwxxxyyyzzz{{{||||||yyy{{{}}}~~~vvveeeWWWNNNGGGDDD@@@======AAADDDGGGOOOWWWbbbeeeeee```^^^``````___aaacccdddccc]]]TTTLLLGGGDDDCCCAAA??????@@@AAABBBEEEDDDCCCCCCDDDFFFHHHJJJIIIJJJKKKJJJGGGFFFGGGHHHDDDDDDDDDEEEFFFGGGHHHHHHHHHJJJMMMQQQVVVZZZ]]]___dddgggiiihhheeebbbbbbdddfffkkkuuu|||wwwvvvxxx}}}ppp\\\LLLBBB>>>:::888666555666666555444333333333333333333333333000111111111111111111000//////............////////////000000000000000000000111222111000111222444222333333333444444444444555444555999;;;@@@KKKWWWlll|||{{{zzzyyyxxx{{{{{{qqqrrrtttzzz}}}rrrjjjbbb]]]]]]^^^aaadddfffhhhkkkooorrrsssssssssrrrrrrrrrrrrrrrnnnmmmkkkjjjkkkjjjiiigggfffeeeddddddcccccccccccceeeffffffhhhjjjmmmppprrrvvvwwwzzz|||~~~}}}~~~~~~wwwiii]]]TTTNNNGGGEEEBBB@@@>>>???BBBDDDGGGNNNTTTSSSRRRQQQMMMIIIDDDAAA===;;;;;;<<<============<<<;;;;;;<<<===>>>GGGGGGIIIJJJJJJHHHCCC@@@>>>===<<<<<<<<<<<<<<<===???????????????>>>======<<<<<<===>>>>>>???@@@@@@DDDEEEFFFFFFFFFEEEDDDCCCBBBAAA???>>>======>>>???{{{sssmmmnnnrrrxxx~~~qqqbbbSSSFFF===999999888666444333333444444333333333222222222111111333333333333333333333333555333000//////000333444000000000000000000000000////////////////////////.........///000111222333444444555666777777777777999:::<<<>>>BBBHHHOOOTTT___eeennnxxx}}}zzzyyyyyyssssssrrrqqqqqqppppppoooqqqrrrsssuuuvvvwwwwwwwwwrrrpppnnnmmmmmmpppsssuuu}}}|||xxxsssooolllmmmooopppuuuyyy}}}||||||||||||{{{{{{{{{{{{{{{{{{wwwxxxxxxyyyzzz{{{{{{{{{|||}}}~~~~~~wwwhhh[[[PPPJJJEEECCCAAA>>>===AAAEEEGGGKKKQQQSSSVVVUUUQQQPPPTTTWWWWWW\\\```dddddd^^^TTTKKKFFFAAA@@@??????@@@BBBDDDFFFHHHGGGEEEDDDDDDEEEGGGHHHHHHIIIJJJIIIGGGEEEFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGIIIKKKOOORRRUUUWWWZZZ]]]```___[[[XXXXXXYYYXXX\\\dddqqq~~~xxxyyy{{{}}}}}}xxxdddRRRFFF???;;;999666666666666555444333333333333333333333333000111111222222111111000//////......//////000000//////000000000000111111...///000000000111333555333333333444444444555555444444666999;;;@@@MMMZZZmmm|||zzzvvvvvvuuuuuuxxx~~~vvvpppmmmooorrr{{{yyyqqqiiieeeeeefffhhhjjjkkklllmmmoooqqqooopppqqqrrrrrrsssrrrrrrpppnnnkkkjjjjjjiiifffdddeeeeeedddccccccdddddddddffffffgggiiikkknnnqqqssswwwxxx{{{}}}~~~ssseeeYYYQQQLLLEEEDDDCCC@@@>>>@@@CCCFFFLLLSSSYYYYYYWWWTTTOOOIIICCC@@@===;;;<<<======<<<===<<<;;;:::;;;>>>@@@BBBJJJOOOTTTVVVRRRMMMGGGDDD?????????>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@AAACCCDDDFFFJJJKKKMMMNNNNNNKKKIIIGGGDDDCCCAAA???>>>>>>@@@AAA~~~uuunnnmmmnnnpppwwwyyymmm]]]MMM@@@::::::999666444333333444555333333333222222222111111222222222222222222222222333222111111111111222333000000000000000000000000////////////////////////.........///000222333444444555666777777888777777999;;;>>>AAAFFFMMMUUUZZZbbbfffllltttzzz~~~}}}wwwvvvtttrrrppppppqqqrrrsssuuuyyy|||}}}}}}{{{zzztttrrrpppnnnooorrruuuxxx|||xxxqqqlllhhhhhhjjjlllqqqttt}}}~~~|||{{{zzzzzzxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyyyyyyyzzzzzz{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~ssslll```VVVNNNIIIFFFDDDCCC??????CCCFFFGGGJJJNNNMMMOOOMMMHHHGGGLLLPPPQQQUUUYYY]]]\\\UUUMMMGGGDDD>>>>>>>>>???BBBEEEHHHKKKMMMKKKIIIHHHGGGHHHIIIJJJGGGHHHIIIIIIIIIIIIJJJLLLNNNMMMMMMKKKJJJHHHFFFEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNQQQTTTSSSPPPNNNOOOQQQPPPQQQXXXdddooo~~~}}}zzzzzz~~~mmmZZZKKKBBB<<<999777666777666555444333333333333333333333333///000000000000000000///000////////////000111222//////000000000111111111...///000000//////111333444444444444555555555555555555777:::<<>>???CCCGGGMMMVVV\\\\\\YYYTTTMMMGGG@@@>>><<<<<<======<<<;;;===<<<;;;;;;<<<@@@CCCFFFNNNVVV___aaaZZZPPPJJJHHHAAAAAAAAAAAABBBCCCCCCDDDDDDEEEHHHKKKMMMOOOPPPQQQLLLJJJGGGEEEDDDFFFHHHJJJNNNQQQTTTVVVUUURRRMMMJJJEEECCC@@@>>>>>>???@@@BBBzzzqqqooommmlllrrrzzz~~~}}}uuueeeTTTFFF>>>;;;999666444333333444555333333333222222222111111111111111111111111111111000111222333333222111000000000000000000000000000////////////////////////.........///000222333444444555666777777888777777:::<<>>===<<<<<<======<<<;;;===<<<;;;;;;===AAAFFFIIIOOO[[[fffhhh^^^RRRLLLKKKBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJMMMRRRVVVZZZ\\\]]]TTTQQQLLLHHHGGGHHHJJJLLLQQQTTTXXX[[[ZZZVVVPPPLLLDDDBBB@@@>>>===???@@@BBBtttnnnllliiikkkooouuuqqq^^^LLL???>>>999666777777444333444444333222222111111222222111111111111111111111111111111111111111111111111////////////////////////222222111000//////000000000000111222333444444555777777666777999::::::999===@@@EEEKKKQQQXXX___dddcccdddeeefffgggjjjooorrrwww}}}~~~{{{xxxwwwvvvvvvwww|||{{{yyyvvvssssssuuuxxxzzz}}}~~~zzzsssjjjcccaaaaaaaaa```eeejjjqqqzzz~~~}}}{{{yyyxxxxxxxxxssssssssstttuuuwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}yyyrrrggg]]]UUUPPPLLLIIIDDDCCCCCCEEEJJJOOORRRSSSSSSPPPLLLIIIGGGFFFFFFFFFKKKLLLKKKGGGCCC@@@??????======???AAADDDHHHLLLNNNTTTTTTSSSPPPMMMKKKLLLMMMRRRRRRRRRRRRQQQRRRUUUXXXZZZYYYWWWTTTOOOJJJFFFCCC???@@@@@@@@@>>>>>>@@@BBBDDDEEEGGGGGGFFFFFFHHHIIIJJJKKKOOOWWW```jjjyyy}}}vvvtttuuuxxx~~~qqq[[[IIIBBB===999999777333222555222111000000222777;;;>>>000000000000000000000000//////.........000111222000000000000000000000000111111222222222111111000333333444444555444444444777777888;;;===EEEVVVfffzzz|||ssslllkkkmmmmmmooosss|||~~~yyyllldddaaa\\\aaammm~~~wwwsssqqqtttxxx{{{{{{uuusssqqqnnnqqqqqqrrrtttuuuuuurrrpppooommmkkkiiiiiigggeeecccaaa```^^^]]]\\\\\\]]]]]]bbbdddgggjjjlllppptttwwwxxxzzz}}}~~~}}}||||||}}}~~~zzzggg[[[SSSLLLGGG???===;;;:::===AAAGGGKKKOOOSSSWWWXXXTTTNNNHHHDDDBBB???<<<:::;;;<<<===<<<===>>>>>>===<<<>>>CCCGGGVVV]]]dddddd]]]RRRIIIDDDCCCBBBCCCCCCEEEHHHJJJKKKHHHKKKQQQWWW]]]bbbeeefffeeeYYYMMMIIIIIIHHHIIIKKKQQQUUUZZZ]]]\\\UUUMMMHHH@@@??????>>>???@@@AAABBByyypppkkkggghhhkkkqqq{{{~~~ssscccRRREEE@@@;;;777888888555444666444333222222111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111000000000000000000000111222333444444555444333444666999;;;<<<<<>>>>><<<===>>>AAAEEEIIILLLOOORRRQQQPPPNNNLLLLLLNNNPPPUUUWWWYYYZZZZZZZZZ[[[]]]^^^\\\YYYTTTOOOJJJEEECCC>>>???@@@???>>>>>>@@@BBBEEEGGGHHHHHHGGGGGGHHHIIIJJJJJJMMMSSSZZZbbbppp|||yyyuuuuuuvvvzzzvvvbbbQQQEEE???;;;:::888555444777444333222111333555888:::222222222222111111111111111000///......///000000000000000000000000000000000000111111111000000///333333444444555555444444666666999<<<@@@HHHZZZkkkzzzrrrllllllnnnppptttyyyssseee]]]ZZZ\\\bbbnnnyyyssspppooorrrwwwzzz}}}|||{{{xxxvvvvvvvvvwwwxxxvvvtttqqqnnnllljjjhhhhhhfffdddbbb___^^^]]]]]]]]]^^^___```aaacccfffiiilllppptttwwwyyy{{{~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}yyyfffZZZRRRLLLGGGDDDBBB@@@???@@@DDDHHHKKKMMMPPPSSSRRRNNNHHHCCC@@@AAA???======>>>??????>>>===>>>>>><<<;;;===BBBFFFSSSXXX^^^^^^WWWNNNGGGCCC@@@BBBEEEGGGIIIKKKKKKKKKLLLMMMPPPUUU\\\ccciiimmmjjj^^^RRRMMMJJJHHHGGGHHHJJJNNNSSSVVVVVVRRRMMMIIICCCBBB@@@??????@@@AAAAAAtttkkkfffeeeggglllssszzzzzzuuukkkZZZLLLCCC===999999999666666888444444333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111000000000000000000000000111222333444555555333444555666777999;;;<<>>??????>>>???BBBDDDGGGIIIKKKKKKJJJIIIIIIJJJJJJIIIJJJNNNRRRXXXcccnnn|||~~~xxxuuuuuuvvv{{{}}}~~~kkk[[[IIIBBB===<<<:::777666888555555444333333333444555222222222111111111000000222111000///............000000000000000000000000...//////000000000//////222333444444555555444444555666999>>>CCCLLL___ppp|||xxxqqqkkkmmmqqquuu|||{{{jjj^^^XXXWWW[[[bbbooo|||qqqmmmkkkjjjnnnsssyyy~~~}}}{{{{{{zzzxxxtttqqqmmmkkkiiiggggggeeecccaaa^^^]]]]]]]]]]]]___aaabbb```cccfffiiilllppptttxxx{{{|||}}}|||}}}|||zzzxxxzzzzzz|||}}}yyyfff[[[SSSMMMHHHHHHFFFDDDBBBCCCEEEHHHJJJMMMOOOOOOLLLHHHCCC@@@???AAAAAA@@@AAACCCDDDCCCAAA??????===<<<;;;===BBBEEEMMMQQQUUUTTTNNNGGGCCCBBB>>>AAAFFFJJJMMMMMMLLLKKKMMMMMMNNNQQQXXXaaaiiiooolllaaaUUUOOOJJJFFFDDDEEEHHHJJJMMMOOOOOOMMMJJJHHHEEEDDDBBBAAA@@@AAAAAABBB|||ooohhhffffffiiinnnrrruuuuuupppaaaSSSHHHAAA;;;:::888666666888444444333222222222222333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111000111111222333444555555888888888777777777999;;;BBBGGGOOOXXX```iiiqqqvvvzzz{{{zzzwwwuuussstttuuusssuuuyyy}}}|||{{{zzzyyy{{{~~~xxxuuuqqqooopppuuuzzz~~~|||{{{wwwtttoooiiiddd___\\\ZZZZZZ\\\```gggoooxxx~~~{{{{{{zzzzzzxxxwwwvvvuuuwwwwwwwwwwwwxxxyyyzzz{{{wwwwwwxxxyyyzzz||||||}}}}}}}}}~~~vvvjjj```ZZZSSSRRRRRRTTTYYY^^^aaabbb\\\ZZZVVVOOOHHHFFFHHHJJJDDDFFFHHHIIIGGGDDDCCCCCC??????@@@AAADDDFFFIIIKKKJJJJJJHHHGGGHHHKKKQQQUUU[[[aaahhhmmmnnnkkkhhhgggeeeaaa[[[TTTMMMGGGCCCBBB>>>???@@@@@@@@@BBBEEEHHHKKKNNNPPPPPPNNNLLLJJJJJJIIIHHHHHHKKKMMMPPPZZZdddppp||||||wwwtttwwwyyyssseeeNNNFFF>>><<<;;;888777888444444444444444333222222222111111000000//////...111111000///////////////////////////////////////...///000000111000000000222222333444555555555555555666:::@@@EEEPPPccctttzzzuuuooolllooottt{{{rrrcccZZZXXXYYYZZZbbbppp~~~tttkkkgggeeeeeeiiinnnwww}}}zzzwwwssspppmmmkkkiiigggfffeeecccaaa___^^^]]]]]]]]]^^^```aaa```cccgggjjjmmmqqqvvvzzz}}}~~~}}}|||||||||zzzxxxyyyzzz{{{}}}|||kkk```XXXQQQLLLIIIGGGEEEDDDDDDFFFIIIKKKOOOOOOOOOLLLGGGDDDCCCCCCCCCCCCDDDGGGJJJJJJIIIGGGCCCBBB???======???CCCFFFGGGJJJMMMKKKFFFBBB@@@@@@>>>@@@EEEIIILLLMMMLLLKKKIIIIIIIIIKKKPPPXXX```eeedddZZZPPPKKKHHHCCCBBBDDDJJJJJJJJJJJJIIIGGGEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFxxxooojjjggggggjjjmmmooorrrqqqeeeYYYMMMEEE===:::888555555777555444333333222222333333111111111111111111111111111111111111111111111111000000000000000000000000111000000000000000111111111111222333444555555666999::::::999888999<<>><<<888555444222222222111111111111111//////000000111111222222...///000111111000//////000000000000000000000000...///000111222222222222000111333444555666666666555777>>>GGGQQQ___uuu~~~vvvrrrllllllpppxxx~~~zzzhhh[[[UUUVVVYYYZZZcccppp{{{}}}xxxtttnnngggaaaaaacccfffkkkpppyyy{{{wwwuuurrrooollliiigggdddcccbbbaaa^^^\\\]]]\\\[[[ZZZZZZZZZ[[[\\\]]]```eeeiiimmmrrrxxx|||~~~~~~}}}|||{{{zzz{{{||||||{{{zzzzzz{{{}}}yyylllcccXXXUUUOOOLLLLLLPPPUUUYYY]]]```bbbaaa\\\UUUPPPMMMNNNOOOQQQVVV[[[_________SSSNNNGGGDDDEEEGGGIIIJJJQQQVVV\\\]]]XXXSSSOOONNNJJJLLLNNNOOOOOOMMMKKKIIIFFFFFFFFFFFFFFFGGGIIIIIIIIIFFFDDDFFFFFFEEEGGGLLLOOOQQQTTTUUUTTTQQQMMMJJJGGGHHHJJJNNNSSSXXX]]]___uuuhhh___aaabbbaaaeeekkknnnlll```UUUJJJBBB<<<777777999555555444333333333333444111111111111111111111111111111111111111111111111111111111111111111111111000000///000000111222222111222222333444555666666333666999888777999@@@FFFPPPVVV___hhhpppxxx}}}wwwqqqnnnnnnpppqqqpppqqqrrrrrrssssssrrrrrrtttwww}}}tttfff^^^YYYXXXYYY```iiioooqqqqqqrrrsssooopppqqqsssvvvyyy{{{|||zzzzzz{{{{{{zzzzzzyyyyyywwwxxxyyyzzzyyywwwuuutttvvvuuuuuuuuuuuuuuuvvvwwwzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}zzzmmmddd[[[ZZZ[[[___eeekkkooopppoookkkeee___\\\\\\___bbbbbbeeeiiiiiiddd^^^YYYVVVMMMMMMMMMNNNPPPRRRUUUVVVUUUUUUUUUSSSQQQPPPQQQSSSRRRUUUZZZ\\\\\\ZZZXXXXXX\\\\\\[[[ZZZWWWTTTQQQOOOKKKLLLMMMNNNQQQVVV\\\aaabbbdddfffddd]]]UUUNNNJJJEEECCCBBBCCCBBBAAAGGGOOOVVV___lllwww~~~tttttttttrrrsssxxxvvvfffWWWGGG@@@===999555555444333222111000000000000***++++++,,,---...//////000000111111111///...---000000000000000000000000---...///000111111111111000111333444555666666666333777???JJJUUUeee|||{{{ssspppkkklllqqqyyyvvvfff[[[WWWYYY]]]\\\dddpppyyy{{{xxxrrrnnnkkkddd___aaaeeeiiiooouuuzzz~~~zzzwwwtttrrrooommmgggeeebbbaaa```___\\\ZZZZZZYYYYYYYYYYYY[[[\\\]]][[[^^^cccggglllqqqvvvzzz~~~~~~~~~}}}|||zzzyyyxxxyyy{{{|||{{{zzzzzz{{{~~~rrrhhh[[[VVVPPPJJJJJJMMMSSSWWWfffiiilllkkkddd\\\TTTPPPQQQQQQTTTXXX^^^bbbccccccUUUOOOHHHDDDEEEHHHIIIJJJWWW]]]dddeeeaaa[[[VVVTTTNNNPPPTTTVVVUUUQQQLLLHHHLLLKKKIIIHHHIIIKKKMMMOOOLLLIIIIIIJJJIIIGGGIIINNN[[[]]]```aaa^^^XXXQQQMMMKKKLLLOOOSSSWWW]]]aaadddxxxooocccbbbaaaaaadddjjjllllllkkk```QQQFFF@@@<<<777444777777555444444444444444333333222222111000//////222222222222222222222222222222222111111111000000000111111111111222222222444444555666777888999999<<<<<<;;;;;;<<>>???CCCGGGJJJVVV[[[aaafffgggccc^^^ZZZWWWXXX]]]dddjjjllliiieeebbb^^^\\\___``````dddiiijjjeee^^^ZZZXXXZZZ]]]___iiiqqqxxxzzzwwwrrrhhh^^^WWWSSSNNNNNNQQQTTTSSSQQQvvviiieee```___bbbhhhmmmqqqqqqhhhYYYLLLCCC>>>;;;:::666555444333333222222333333333333222111111000000111111111111111111111111222222222111111111111111000111111111111222222222222222333444555666777777555666888;;;???FFFOOOUUU```eeekkkqqqwww}}}|||wwwsssuuuzzzwwwxxxwwwuuurrrnnnmmmmmmnnnoooqqqtttvvvvvvsssqqqddd___XXXRRROOOMMMLLLKKKPPPSSSWWW]]]dddkkkpppsssqqqrrrssstttuuuwwwxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttuuuuuuvvvxxxyyyzzz{{{|||{{{{{{{{{|||}}}~~~ttthhh___XXXRRROOOHHHMMMTTT\\\hhhzzz~~~qqqeee]]]TTTQQQPPPUUUYYY]]]eeelllpppmmmiiiddd___[[[YYYWWWXXXVVVUUUTTTUUUXXX[[[]]]bbbkkksssuuutttsssnnniiibbb```]]]YYYVVVTTTSSSSSSRRRPPPMMMKKKJJJHHHEEECCCCCCAAA@@@???@@@CCCEEEGGGNNNUUU```jjjsss||||||tttllliiikkkooosss}}}{{{ooo]]]MMMCCC===999666444444444333222222111111111111000000000000111111//////000111111222333333222111111111111222333333222222111111111111222222222333444666777888888888<<>>>>>???CCCGGGIIINNNSSSYYY^^^___]]]XXXUUUUUUXXX___jjjtttyyyxxxvvvoooiiifffgggiiikkkrrryyy{{{vvvooohhhccccccdddeeerrrzzz}}}rrrhhhZZZUUUOOOLLLLLLMMMKKKIII|||nnnggg```___ccchhhpppvvvvvvnnnaaaRRRFFF>>>::::::777666555444444333333444333333333222222111111111000000000000000000000000111111111111111111111111000000111111111222222222222333444444666666777888666888;;;>>>DDDLLLUUU[[[dddhhhnnnuuu|||~~~zzzxxxzzz}}}}}}}}}|||yyytttooommmllloooooooooqqqqqqooollliii___\\\YYYWWWVVVVVVTTTSSSUUUVVVXXX]]]ccciiiooorrrqqqqqqssstttuuuvvvwwwwwwxxxxxxxxxxxxyyyzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvuuuuuuuuuuuuuuuttttttttttttuuuvvvwwwxxxyyyzzz{{{{{{||||||~~~|||tttiii___WWWSSSPPPNNNIIIOOOWWW^^^hhhzzz}}}qqqddd\\\TTTPPPOOOTTTYYY^^^fffnnnsssrrrnnniiiccc___]]]\\\]]]]]]]]]\\\\\\^^^cccgggnnnwwwzzzsssjjjgggccc^^^YYYUUURRRQQQLLLJJJHHHGGGGGGGGGEEEDDDCCCAAA@@@???@@@BBBEEEGGGLLLTTT^^^hhhpppyyyzzzpppjjjiiilllnnnttt~~~~~~sssbbbRRRFFF>>>999666555444444333222222222111111111000000000000111111///000000000111111111222111111111111111222222333222222111111111222333333222333444555777888888999<<>>???@@@AAACCCEEEIIILLLPPPRRRTTTVVVVVVTTTRRRPPPSSSWWW```mmmyyyrrrlllggggggkkkqqqzzz|||sssmmmjjjjjjlllqqq{{{ssshhh\\\WWWQQQMMMLLLKKKJJJIIIssshhh``````ccchhhqqqzzzyyyuuujjj[[[LLL@@@:::999999888777666666555555555333333333222222222222222000000000000000000000000111111111111111111111111000000111111111222222222444444555666777888888999777999<<<@@@GGGOOOYYY___fffkkkrrrzzz{{{xxxxxx}}}~~~wwwrrrooommmnnnnnnoooqqqrrrpppmmmjjjgggeeedddccccccbbb___]]]\\\\\\]]]```dddiiinnnqqqpppqqqsssuuuvvvwwwwwwwwwyyyyyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{{{{zzzzzzyyywwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvzzzzzz{{{|||}}}|||uuuiii___XXXUUUSSSRRRLLLRRRYYY___hhhyyy{{{pppeee^^^UUUQQQPPPSSSWWW[[[cccjjjpppooommmhhhbbb______```eeeiiilllkkkhhhhhhlllpppsss|||{{{ssspppkkkddd]]]WWWRRRPPPLLLIIIGGGFFFGGGGGGFFFEEECCCBBB@@@??????AAADDDFFFJJJRRR]]]fffnnnvvv~~~xxxpppllllllmmmqqqzzzvvvfffVVVIII???:::777666555444333222222222222111111000000000000111111111111111000000000//////000000111111222222222222222222111111222333333444222333333555666888999:::<<<@@@JJJZZZmmm~~~tttddd[[[VVVTTTVVVZZZcccfffiiiiiifffccc```___\\\^^^ccciiipppvvvzzz}}}}}}yyyvvvrrrnnnllliiifffcccaaa___\\\[[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXZZZ]]]```cccggglllqqqtttwwwzzz|||}}}}}}}}}}}}}}}||||||{{{zzzzzzzzz{{{{{{{{{|||||||||}}}}}}lll___UUUOOOKKKEEECCCDDDGGGJJJPPPWWW___dddeee^^^UUUPPPLLLHHHAAAAAAAAABBBBBBBBBAAA@@@>>>@@@CCCDDDFFFIIINNNRRRWWWWWWVVVUUUTTTTTTSSSSSSTTTWWW```lllwww~~~}}}mmmfffaaabbbgggooo{{{zzzpppkkkjjjkkkjjjttt}}}yyymmmbbbXXXUUUPPPMMMLLLMMMNNNOOOxxxkkkaaaaaabbbdddlllwwwyyyyyytttgggUUUFFF===::::::999888777777666666777333333333333333333222222111111111111111111111111111111111111111222222222000111111111111222222222444444555666777888999999777999===BBBIIISSS]]]dddlllpppxxx|||yyyuuuuuuxxx~~~|||uuurrrrrrnnnoooqqqtttvvvvvvsssqqqrrrpppooonnnmmmkkkgggeeecccbbbcccdddfffjjjmmmpppqqqrrrtttvvvxxxxxxxxxxxxzzzzzzzzz{{{|||}}}~~~~~~}}}||||||{{{{{{yyyyyyxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuwwwxxxxxxzzz{{{}}}~~~rrrggg___[[[XXXVVVOOOSSSYYY___hhhwww~~~wwwtttsssqqqtttvvvwwwsssllleee```YYYTTTRRRTTTVVVXXX]]]cccdddeeeccc```\\\\\\___cccmmmttt{{{|||wwwsssuuuyyyzzzyyyvvvpppiiiaaaZZZTTTQQQOOOLLLIIIGGGGGGGGGFFFEEECCCBBB@@@??????AAACCCEEEFFFNNNYYYccckkksss{{{xxxrrrooonnnqqqxxxzzzlll[[[MMMBBB<<<999777666444222222222333333111111000000000000111111222222111000000///......///000111111222222111111222222111222222333444555222222333444666888999;;;===BBBNNNaaauuu{{{xxxvvvvvv}}}yyylll]]]VVVRRRPPPRRRUUU___aaabbbbbb```^^^]]]]]]ZZZ]]]ccciiiqqqwww|||~~~xxxuuuqqqmmmkkkhhhdddbbb```^^^\\\[[[[[[[[[ZZZYYYVVVWWWXXXXXXXXX[[[___bbbdddhhhnnnsssvvvxxxzzz|||}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{||||||||||||}}}|||~~~xxxhhh\\\SSSNNNKKKFFFDDDFFFHHHJJJPPPWWW[[[______WWWPPPMMMLLLIIICCCDDDDDDEEEEEEDDDDDDDDD@@@BBBEEEFFFHHHNNNVVV\\\^^^]]]]]][[[ZZZYYYWWWWWWWWWYYY___hhhqqqtttssspppbbb\\\XXXZZZ___gggrrr|||vvvjjjcccbbbcccbbbkkktttwwwuuupppeee[[[PPPNNNLLLJJJKKKOOOSSSVVV}}}nnncccaaa___^^^dddnnnwww{{{|||rrr```NNNDDD@@@:::999888777666666666666333333333333333333333333222222222222222222222222000000111111111222222222000111111111111222222222333444444555666777888888888;;;@@@FFFOOO[[[fffnnnvvvyyy{{{xxxtttsssuuuyyy~~~yyywwwvvvrrrsssvvvzzz}}}~~~}}}{{{zzzxxxvvvtttssspppllljjjeeeeeeeeegggiiikkknnnoooqqqsssuuuxxxyyyyyyyyyxxxyyyyyyzzzzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzyyyyyyxxxwwwwwwttttttuuuuuuvvvvvvwwwwwwwwwxxxxxxzzz|||~~~sssjjjccc^^^[[[TTTVVVYYY^^^gggssszzzpppiiigggfffdddgggkkkmmmmmmkkkgggddd^^^YYYVVVVVVVVVUUUWWW[[[UUUVVVVVVTTTRRRUUU\\\cccppp{{{~~~~~~uuusssoookkkeee```\\\ZZZVVVRRRNNNKKKJJJIIIHHHGGGCCCBBB@@@>>>???@@@CCCDDDEEEMMMXXXccckkkrrrzzzwwwrrrpppppprrryyytttcccRRRFFF???<<<777666444222222222333444111111000000000000111111000000000000000/////////...///000111222111111000222222222222333444555555222222333444555888:::;;;>>>DDDSSSggg|||xxxtttrrrrrrssszzzqqqeeeYYYTTTSSSRRRSSSVVV]]]^^^^^^\\\ZZZXXXYYYYYYZZZ]]]bbbiiiqqqxxx~~~~~~xxxuuuqqqmmmjjjgggdddaaa```^^^[[[ZZZZZZYYYXXXVVVTTTUUUVVVWWWWWWZZZ^^^bbbfffkkkpppuuuxxxyyy{{{}}}~~~~~~~~~~~~|||||||||}}}}}}}}}~~~~~~|||~~~vvvggg\\\TTTOOOKKKGGGEEEGGGJJJMMMSSSZZZ^^^cccccc\\\TTTQQQOOOMMMLLLLLLMMMMMMLLLJJJJJJJJJCCCFFFHHHJJJNNNWWWccclllmmmnnnooonnnkkkeee```\\\]]]]]]```eeeiiihhhddd___WWWQQQMMMOOOSSSYYYbbbkkkwwwuuupppfff\\\VVVVVVYYYZZZbbbjjjlllkkkfff]]]SSSKKKJJJIIIJJJLLLQQQXXX\\\pppccc```]]]XXX\\\fffuuu|||yyyhhhUUUIIIEEE999888777666666555555555333333333333333333333333222222222222222222222222000000111111222222222222000111111111111222222222222333333444555666777777:::===CCCKKKVVVbbbooowww~~~{{{wwwssspppqqqtttyyy|||{{{yyyyyywwwxxx|||}}}zzzxxxvvvssspppmmmdddeeefffhhhjjjlllnnnooorrrtttvvvyyyzzzzzzyyyyyyxxxyyyyyyzzz{{{|||~~~~~~{{{{{{{{{|||}}}~~~~~~~~~||||||{{{zzzzzzyyyxxxxxxrrrssstttuuuvvvxxxyyyyyyzzzzzz{{{|||~~~}}}rrrjjjccc```[[[ZZZZZZ^^^eeeoooyyy~~~wwwnnnfff```]]]]]]aaadddiiimmmoooooonnnlllbbb]]]YYYYYYVVVSSSTTTWWWKKKLLLMMMKKKKKKPPPZZZbbbqqq~~~yyypppllllllkkkjjjhhhfffdddccc\\\YYYTTTPPPNNNLLLKKKIIICCCBBB@@@>>>???@@@CCCDDDEEEMMMYYYdddlllttt{{{zzztttqqqlllmmmpppwwwzzzhhhWWWIIIBBB>>>888666444222222222333444111111000000000000111111......//////000000111111...///000222222111111000222222222222333444555666222222222333555888:::<<>>===>>>@@@BBBEEEIIIPPPZZZdddmmmtttwww{{{~~~vvvpppiiihhhjjjlllnnnsssyyykkk\\\NNNFFF===:::666333333333222111333333333222222222222111000000000000000000000000000000//////000000111222111222333333444444333333222444555666666777:::<<>>>>>???@@@BBBDDDHHHOOOXXXbbbkkkssswwwzzz}}}zzzsssgggggghhhkkklllppp}}}~~~qqqdddUUUJJJ???;;;777444333333222222333333222222222111111111000000000000000000000000///............///000000111222333333444444333333222444555666666888;;;>>>FFFQQQeeeyyy}}}yyywwwvvvuuuwwwzzzwwwggg]]]YYYVVVVVVZZZ___cccfffddd^^^YYYWWWUUUSSSVVVZZZdddiiiqqqzzz}}}wwwsssnnnjjjgggeeebbb```[[[YYYVVVVVVWWWXXXVVVUUUTTTTTTSSSSSSVVV[[[ccciiisssvvv{{{~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{|||}}}~~~qqqhhh\\\UUUNNNKKKLLLRRR___kkkyyysssppppppnnnooovvv}}}|||sssiii^^^WWWRRRTTT[[[cccnnnwww~~~pppbbbYYYTTTSSSUUUZZZccckkkooommmjjjddd]]]WWWXXXZZZ]]]bbbgggkkkkkkiiieee```]]]^^^```aaaggglllkkkiiieee^^^VVVNNNLLLIIIIIIKKKNNNRRRSSStttggg```___]]]aaagggmmmtttttthhhZZZHHH@@@999888777555666999444444444333333333222222111111222333333333222222222222222222222222222222222222222222333444555666333555777888888888:::<<<@@@EEENNNZZZeeeooovvvzzz|||{{{xxxtttssstttwwwzzz}}}yyyxxxrrrrrrssssssuuuyyy~~~{{{ssskkkgggeeebbbaaadddfffiiilllooorrrtttuuuxxxyyyzzzxxxvvvttttttuuussssssssstttttttttuuuuuussstttuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{||||||}}}}}}}}}}}}|||{{{zzzyyy|||}}}wwwmmmeeecccaaaaaadddkkkrrrvvv||||||{{{uuuooojjjjjjkkknnnrrryyyxxxrrrhhhfffeeefffiiimmmooopppiiieee___YYYVVVTTTSSSSSSTTTUUUVVVUUUTTTTTTUUUWWWWWWYYY]]]```aaa___]]][[[ZZZ^^^bbbfffppp|||xxxnnncccZZZRRRMMMIIIFFFDDDBBB???>>>???@@@AAADDDHHHNNNWWWaaakkkrrrwwwyyy}}}~~~wwwjjjhhhhhhjjjlllqqq}}}wwwkkkZZZLLLAAA>>>888555333333333222222111111111000000000000111111111111111111111111222222111111111222333333111222333333444444333333333444555666777999===@@@FFFSSShhh{{{}}}zzzxxxwwwvvvxxx|||wwwggg\\\ZZZXXXYYY\\\aaaeeefffddd]]]XXXWWWVVVUUUXXX]]]dddjjjrrr|||~~~{{{uuuqqqlllhhhfffcccaaa^^^XXXWWWUUUTTTTTTTTTSSSRRRRRRRRRRRRSSSVVV]]]eeekkkuuuyyy}}}~~~~~~}}}}}}||||||{{{{{{||||||}}}~~~~~~nnnddd[[[TTTNNNLLLMMMSSS___jjj~~~{{{oooiiifffccccccfffnnnwwwzzzuuuoooggg___WWWXXX[[[```gggnnnzzzyyyvvvnnncccYYYSSSRRRPPPTTT\\\iiivvv}}}~~~vvvmmmfffeeehhhkkkqqqwww~~~}}}wwwpppkkkkkkmmmpppvvv{{{zzzwwwsssiii```[[[WWWSSSRRRTTTVVVWWWWWWmmmcccaaa[[[___cccgggnnnpppjjjaaaLLLDDD<<<999777555777:::666666666666555555555444000000111222333333333333222222222222222222222222222222222222333444555666555666888888888:::<<>>>>>>>>BBBEEEKKKSSS]]]gggppptttvvvzzz~~~wwwooonnnpppsssyyy{{{iiiVVVFFFAAA;;;666444444444333222222222111111111000000111111111111111111111111...............//////000111222333333444444333333333444555666777;;;@@@DDDLLL\\\sss~~~{{{zzzzzzzzz{{{xxxsssddd]]][[[YYYYYY[[[\\\]]]]]]\\\XXXUUUVVVVVVVVVYYY^^^dddiiiqqq{{{zzzwwwqqqnnniiieeecccaaa^^^\\\XXXXXXVVVTTTQQQOOOOOOOOOMMMOOORRRUUUZZZ```ggglllwww{{{~~~~~~||||||||||||}}}~~~~~~zzzmmm```XXXNNNJJJHHHJJJLLLOOOXXX```dddkkklllcccXXXPPPKKKHHHIIILLLPPPWWW___hhhppptttsssllleeecccaaa```eeelllrrrttttttoooggg___[[[ZZZ[[[^^^hhhwww}}}zzz{{{uuupppjjjhhhjjjkkkiiiffftttfffbbbSSSXXX[[[]]]aaahhhlllkkk[[[PPPEEE???:::666666999555555444444444333333333333333333333333222111000222222222222222222222222333333333333444555666666888888888888888;;;@@@DDDJJJPPP[[[gggrrryyy~~~|||wwwrrrpppnnnmmmlllrrrvvv}}}~~~~~~}}}yyyvvvtttuuuvvvvvvxxx||||||nnneeebbbbbb```^^^ccceeeiiinnnsssvvvxxxyyyxxxyyyyyywwwvvvuuuwwwxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvuuuuuuuuuuuutttttttttttttttttttttvvvxxxzzz{{{~~~}}}}}}|||}}}wwwjjj^^^TTTNNNLLLKKKJJJMMMTTT___iiippprrrttttttooogggaaa^^^^^^```aaadddhhhiiihhhccc```[[[YYYYYY\\\ccclllssswww~~~xxxqqqjjjfffaaa[[[WWWWWWUUUSSSPPPOOOQQQVVVYYY___gggrrr|||}}}xxxssslllmmmnnnnnnssszzz|||zzzuuuqqqlllfff```YYYRRRMMMIIIHHHEEEBBB???>>>======AAACCCIIIQQQ[[[eeennnsssuuuyyy|||~~~~~~}}}rrroooqqqtttwwwzzzooo[[[GGGBBB;;;666444444444444333333333222222222111111111111111111111111111111111111111111111222222333222222333444444444333333333444555666777;;;@@@DDDPPPaaawww}}}zzzyyyzzz{{{|||{{{qqqaaaZZZXXXUUUUUUVVVWWWVVVUUUVVVRRRPPPRRRSSSSSSVVV[[[dddhhhqqqzzz~~~yyyvvvpppmmmhhheeebbb```^^^\\\YYYYYYXXXUUUQQQOOONNNOOOLLLNNNRRRVVV[[[aaahhhlllwww{{{~~~~~~~~~||||||||||||}}}~~~}}}pppdddYYYRRRLLLIIIIIIMMMOOOQQQXXX```bbbeeeddd\\\SSSOOOKKKHHHBBBEEEIIINNNTTT^^^jjjrrrqqqkkkfffccc```___eeelllxxx||||||tttkkkdddbbb```dddlll{{{~~~~~~zzzxxxzzzzzzxxxtttnnnaaaZZZZZZZZZ\\\aaahhhllllllfffVVVFFF@@@<<<777444555999;;;<<<:::666333333444222333444555444333222111111222444444333333333444333333444444555666666666666555777:::<<<;;;???EEEPPPYYYeeennnsssvvvyyy|||}}}zzzvvvsssqqqnnnkkkiiirrrsssvvvzzz}}}xxxrrrooonnnnnnrrrtttwww{{{yyypppggg```^^^___```bbbgggmmmrrrtttvvvxxxyyy{{{{{{{{{zzzyyywwwvvvuuuttttttttttttssssssssssssvvvuuutttsssrrrqqqqqqqqqppprrrtttuuuuuuuuuwwwyyy|||zzzyyy{{{~~~}}}{{{|||~~~vvvfff[[[SSSMMMIIIEEEEEEIIIPPPVVV\\\hhhssstttvvvwwwqqqhhhbbbaaacccdddeeehhhlllnnnmmmiiieee```\\\ZZZ\\\ccckkkppprrrwwwrrrnnnlllhhhbbb___aaabbb___ZZZVVVUUUWWWZZZ]]]gggooozzz|||zzzuuurrrwww|||~~~tttiiibbb^^^XXXQQQMMMGGGBBBBBBAAA===<<<===@@@BBBFFFNNNXXXccclllrrrwwwwwwxxxzzz|||}}}~~~wwwppppppvvv|||tttdddOOOEEE<<<:::;;;888555555333222111111000000111111222111111111000000//////222222222111111111000000222222333444444555555666888555555888:::<<>>:::777888777999:::888555222222444333333333333333222222111...///111111000000000111333333444444555666666666666555777:::<<<<<<@@@FFFSSS]]]kkkvvv{{{||||||}}}yyyvvvrrrnnnmmmkkkiiiggglllnnnqqquuuzzz|||xxxsssqqqrrrsssuuuwwwzzz}}}xxxssskkkddd___^^^```bbbdddiiinnnsssvvvwwwyyyzzz{{{{{{{{{zzzzzzxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrqqqrrrttttttttttttvvvxxx{{{yyyyyy{{{}}}~~~}}}{{{|||~~~~~~nnn```WWWQQQLLLHHHGGGGGGJJJPPPVVV]]]iiiuuuzzz||||||vvvllleeedddeeehhhkkkooouuuxxxwwwrrroooiiiddd___^^^bbbfffiiiiiioooiiifffdddaaa]]]\\\___ccccccaaa^^^\\\]]]```dddiiiqqq}}}~~~{{{wwwuuuyyy}}}tttlllfff^^^VVVPPPIIIDDDDDDBBB>>>===???@@@CCCHHHPPPZZZdddlllqqqvvvwwwxxxyyy{{{}}}~~~~~~zzzqqqooossswwwwwwxxxiiiRRRGGG===;;;;;;999777777333333222111111111111222222111111111000000000000222222222111111111000000222222333444444555555666888555555888:::<<>>@@@DDDHHHKKKKKKHHHFFFHHHKKKNNNWWW```xxxzzzqqqooonnnmmmppptttuuussspppaaa[[[UUUSSSRRRRRRVVV\\\gggkkkooonnnjjjgggiiillluuuwwwmmmllllllkkkjjjkkkqqqddd^^^XXXYYY___fffooovvvyyyhhhRRREEE@@@>>>;;;999555555555444333333444444444333222111000111222222000222333444222222333444333333444444555666666666777555777:::<<<===CCCIIITTTbbbuuu{{{wwwppplllhhheeeeeefffggghhhkkkmmmppprrrvvvzzz{{{yyy{{{xxxyyyxxxwwwuuusssnnniiifffccc^^^[[[ZZZ]]]```ccchhhlllqqquuuwwwxxxzzz{{{zzzzzz{{{{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyyyyzzzuuuuuutttsssssssssssssssvvvwwwxxxwwwvvvuuuvvvwwwxxxxxxyyyzzz|||}}}||||||}}}zzzlll```YYYUUUQQQOOOLLLKKKLLLRRRYYYbbbrrr|||yyyyyyyyy~~~uuuooogggcccaaaaaa___]]]WWWRRRNNNNNNOOOPPPUUU[[[bbbhhhnnnmmmgggccceeeiiikkkqqqyyy{{{tttooogggfffhhhkkkoooyyyxxxjjj___VVVOOOHHHFFFDDD@@@???AAAAAAEEEKKKTTT]]]eeelllooossstttuuuwwwyyy{{{|||}}}wwwsssrrrrrrooottt|||ttt]]]PPPBBB<<<;;;888888999555444333333222222333333111111111111111111111111111111111111111111111111222222333444444555555666777666666999;;;===EEENNN```sssxxxeeeZZZSSSLLLHHHHHHHHHFFFFFFIIIHHHKKKPPPTTT[[[dddooowww~~~~~~yyytttppppppmmmiiigggdddbbb___]]]XXXVVVTTTQQQPPPOOOOOOOOOOOORRRWWW\\\aaaiiipppuuuzzz|||tttlllbbbZZZTTTRRRTTTXXX```iiiyyyzzzxxxrrrggg[[[QQQKKKDDDBBB@@@>>>???BBBEEEHHHHHHEEEEEEGGGJJJLLLSSS\\\ooo}}}sssjjjcccaaaaaaccceeeeeebbb^^^SSSNNNKKKKKKKKKKKKNNNSSSYYY]]]```___ZZZXXX[[[^^^gggpppmmmccc[[[YYYZZZYYYZZZ\\\wwwiii___YYYZZZ___eeeoooyyy|||nnnYYYHHH@@@===:::666777666444444555555666666555444222111111111222333111333555555444333444555333333444444555666666666777555666:::===>>>DDDKKKUUUcccvvvzzzuuunnnkkkgggeeefffiiikkkkkknnnppprrrtttuuuwww{{{~~~~~~}}}}}}zzzvvvtttqqqlllgggdddaaa___[[[YYYYYY\\\```bbbiiimmmrrruuuwwwxxxyyyyyyzzzzzzzzz{{{zzzzzzyyyyyywwwwwwwwwxxxxxxxxxyyyyyyuuuuuutttsssssssssttttttxxxyyyzzzyyywwwwwwwwwyyywwwxxxzzz{{{||||||}}}}}}uuuiiibbb\\\WWWSSSOOONNNOOOTTT[[[fffvvvxxxqqqiiicccaaa^^^[[[XXXQQQKKKHHHIIIJJJMMMSSSYYYbbbiiippppppjjjddddddfffgggkkkoooqqqpppjjjccc^^^WWWWWW[[[___cccnnnpppcccXXXQQQJJJGGGDDD???>>>@@@AAAEEEKKKSSS\\\dddjjjmmmqqqrrrsssuuuxxxzzz{{{|||yyytttpppnnnoooqqquuu{{{wwwcccUUUFFF>>>;;;888666777555444333333222222333333111111111111111222222222111111111111111111111111222222333444444555555666777666777:::;;;>>>GGGRRRdddvvv{{{hhh[[[SSSLLLGGGGGGGGGFFFGGGJJJGGGKKKPPPTTTZZZcccooowww~~~}}}xxxtttpppooolllgggdddbbb```]]][[[WWWVVVSSSQQQOOOOOOOOOOOOPPPSSSYYY___eeekkkrrrwwwzzz|||~~~~~~~~~}}}rrrfff^^^VVVSSSSSSUUU]]]fffuuuuuussslllaaaUUULLLGGGBBBAAA@@@@@@BBBEEEIIIKKKMMMIIIHHHIIIIIIJJJOOOVVVdddnnnxxxyyyuuunnneee]]]ZZZYYYYYY\\\______[[[XXXNNNJJJHHHIIIJJJJJJMMMRRRWWW[[[^^^]]]YYYWWWYYY\\\```hhhtttwwwmmmaaaYYYQQQQQQRRRTTTWWW[[[nnnbbbYYYZZZ^^^aaajjjuuuyyyqqqaaaNNNBBB>>>:::666999777555444555777777666555444333333222222333333000222444444333222333444333333444444555666666666777555666:::===???FFFMMMXXXeeeuuu~~~xxxuuummmkkkhhhhhhjjjmmmooopppoooqqqrrrrrrrrrrrrssstttuuu{{{~~~{{{xxxsssjjjdddccc^^^\\\ZZZYYYZZZ]]]aaadddjjjnnnsssvvvwwwxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwuuuuuuuuuvvvvvvwwwwwwxxxuuuuuutttttttttttttttuuuxxxyyyzzzzzzxxxwwwxxxyyywwwyyy{{{||||||}}}~~~wwwoooggg___ZZZUUUSSSTTTXXX^^^gggvvvxxxqqqhhhbbb^^^ZZZUUURRRNNNIIIFFFGGGIIIKKKPPPWWW```gggnnnoookkkfffddddddbbbcccdddccc```ZZZUUUQQQMMMNNNQQQUUUYYYbbbtttuuuiii[[[SSSKKKHHHDDD@@@???@@@AAADDDJJJQQQYYYbbbhhhllloooppprrrtttvvvyyyzzz{{{~~~}}}uuummmiiimmmmmmnnnrrrxxx~~~zzzjjj[[[KKKBBB===888555555444444333222222222222222111111111222222222222222111111111111111222222222222222333444444555555666666666888;;;;;;???JJJUUUiiizzznnnaaaVVVOOOIIIHHHGGGEEEFFFIIIGGGLLLQQQUUUZZZcccoooxxx~~~|||xxxtttqqqnnnjjjeeebbb```^^^\\\ZZZVVVTTTRRRPPPOOONNNNNNNNNPPPTTT[[[aaahhhnnntttxxx{{{|||~~~~~~}}}}}}~~~}}}~~~~~~rrrddd\\\TTTQQQQQQSSSZZZbbbkkkkkkiiibbbXXXNNNFFFBBB@@@@@@@@@BBBEEEJJJOOORRRTTTPPPLLLKKKHHHFFFJJJPPPYYYaaaffffffccc```ZZZTTTSSSSSSTTTXXX]]]^^^ZZZWWWQQQLLLIIIIIIJJJJJJNNNTTTXXX]]]```___ZZZWWWXXX[[[___eeepppzzzzzzoooeee[[[SSSMMMNNNPPPRRRWWW]]]ssseeeZZZZZZZZZZZZaaalllrrrqqqgggTTTFFF@@@===999;;;888444444555777666555444555555555555444333333000111333333222222222333333333444444555666666666777555666:::===@@@GGGOOOYYYcccqqqzzz{{{xxxtttrrrllljjjjjjkkknnnqqqrrrssspppqqqrrrqqqnnnllllllllljjjnnnrrrsssxxx~~~|||||||||}}}|||uuujjjcccbbb[[[ZZZYYYYYY\\\```eeehhhlllpppuuuxxxyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwvvvuuusssttttttuuuvvvvvvwwwwwwuuuuuuttttttttttttuuuuuuvvvxxxyyyxxxwwwwwwxxxyyywwwzzz}}}~~~}}}}}}~~~vvvllleee\\\ZZZZZZ\\\```fffsss}}}~~~pppjjjbbb]]]ZZZWWWSSSPPPNNNIIIFFFGGGHHHIIIMMMSSSZZZ___fffiiiiiieeebbbaaa^^^^^^\\\ZZZVVVRRRNNNLLLJJJIIIJJJMMMPPPVVVdddppp}}}xxxlll___VVVNNNJJJFFFAAA@@@BBBAAACCCGGGNNNVVV___fffjjjnnnoooqqqsssvvvxxxzzz{{{{{{{{{}}}yyyoooiiikkkiiiiiimmmuuu}}}~~~pppaaaQQQGGGAAA:::555444333333222111111111111222111111111222222333333333000000111111111222222222222222333444444555555666666666999;;;<<>>>>>999888888777666555555444555555444333333222111111333333222222111222222222777777666666666666666777888999:::<<<>>>DDDJJJOOO]]]```fffjjjlllmmmooopppkkkmmmooorrrttttttuuutttssssssrrrooollliiifffeeehhhhhhiiiiiikkklllnnnnnnuuussstttyyy~~~~~~uuukkkccc]]]YYYYYYYYYZZZ\\\bbbjjjooovvvxxxzzz{{{zzzyyyyyyzzzzzzyyyxxxwwwvvvtttssssssssstttuuuvvvwwwvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttvvvwwwzzz|||}}}}}}}}}}}}~~~vvvllleee``````aaaccciiipppzzz{{{{{{yyyssslllgggeeeeeegggkkkppprrrooojjjeee[[[XXXTTTPPPOOOPPPSSSUUUVVVUUURRRNNNJJJIIIJJJKKKKKKOOOSSSVVVWWWWWWXXXXXX\\\[[[ZZZZZZZZZWWWQQQLLLMMMLLLLLLLLLMMMPPPRRRTTTaaakkkuuuzzz{{{yyyrrrkkk\\\VVVNNNHHHDDDBBBAAA@@@???AAAEEEIIIOOOWWW```ffflllnnnqqqrrrsssuuuxxxzzzyyy{{{}}}~~~tttmmmppplllhhhlllyyywwwmmm^^^NNNCCC;;;777555777555333222333333222111111111111111111111111111///000000000000111111111333333333333444555666666444:::999:::AAACCCJJJ[[[oooyyylll^^^WWWSSSNNNKKKLLLOOOSSSXXX\\\bbblllwww{{{vvvsssqqqllliiiddd```]]]ZZZWWWTTTRRRQQQNNNLLLKKKLLLMMMOOOSSSUUU[[[ccclllssswwwyyyzzz{{{|||}}}}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}~~~wwwiii\\\TTTOOOJJJGGGKKKPPPWWWaaajjjrrrqqqkkkddd^^^ZZZQQQHHHHHHEEEFFFKKKPPPWWWaaakkkkkkcccWWWMMMIIIKKKNNNQQQVVV[[[cccgggfffaaa\\\YYY^^^aaafffooo{{{|||rrrkkkccc]]]]]]aaaeeehhhxxx{{{ttttttttt|||~~~{{{qqqggg___XXXWWWYYY[[[```eee|||hhh\\\XXXWWWZZZ^^^hhhtttzzznnn[[[LLLDDDAAA888777666555444333333333555555444333333222111111333333222222222222222333777777666666666666777777777888:::<<<@@@FFFNNNSSSZZZ^^^bbbfffhhhjjjmmmoooppppppqqqrrrsssssssssrrrqqqpppnnnkkkhhhfffdddcccggghhhhhhiiijjjlllmmmnnnooonnnqqqxxx|||sssiiiaaa\\\XXXYYYZZZ\\\___fffnnntttwwwyyy||||||{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{|||~~~~~~uuujjjddd^^^]]]]]]^^^bbbiiimmmoooooommmhhhbbb]]][[[\\\___cccgggjjjhhhccc^^^UUUSSSPPPNNNNNNQQQTTTWWWWWWVVVSSSNNNJJJGGGGGGHHHHHHKKKOOOQQQQQQRRRTTTUUUZZZ[[[\\\^^^```]]]XXXTTTSSSSSSRRRRRRTTTVVVXXXYYY]]]dddjjjkkkkkkkkkgggbbbZZZUUUNNNHHHDDDBBB@@@???>>>@@@DDDHHHNNNVVV___eeekkkmmmpppqqqrrrtttwwwyyywwwyyy{{{}}}~~~yyypppqqqpppppprrrxxxyyypppaaaRRRFFF???;;;999444333111111222222222111111111111111111111111111000000000111111111222222333333333333444555666666555:::999:::BBBDDDLLL]]]ttt{{{nnnaaaZZZUUUQQQNNNOOOOOOSSSXXX]]]ccclllwwwyyytttpppnnniiifffbbb^^^\\\ZZZWWWTTTRRRQQQNNNLLLKKKLLLNNNPPPUUUXXX]]]eeennntttyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~qqqdddZZZSSSQQQNNNLLLPPPUUU]]]jjjvvvzzzqqqjjjdddZZZPPPLLLIIIIIIMMMRRRWWWaaakkkllleee[[[SSSOOOPPPSSSVVV]]]dddlllqqqpppkkkeeeaaacccgggmmmvvvvvvjjjbbb```dddjjjmmm}}}}}}|||}}}{{{nnneee\\\YYYYYYZZZ^^^ccchhh[[[WWWWWWXXXYYYbbboooyyysssbbbRRREEE===:::888666444333333333444555444444333333222222111333333222222222222333333777777666666666666777777666888:::===BBBIIIQQQWWW[[[]]]```cccfffiiimmmpppuuuuuuttttttsssrrrrrrqqqpppnnnkkkhhhfffeeeeeeeeeiiiiiijjjkkklllmmmnnnnnnkkkkkknnnvvv~~~zzzqqqggg___ZZZWWWYYY[[[^^^cccjjjsssxxxyyy{{{}}}}}}{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxwwwwwwwwwxxxxxxyyyzzzyyy{{{|||~~~xxxpppeee___YYYXXXVVVVVVYYY___bbbdddfffddd```[[[WWWUUUTTTVVVYYY]]]___^^^YYYVVVMMMLLLJJJJJJLLLPPPTTTWWWWWWVVVSSSNNNHHHDDDCCCDDDEEEFFFHHHIIIJJJLLLNNNQQQXXXZZZ^^^dddggggggddd```\\\[[[[[[\\\]]]^^^``````bbbeeeeeebbbaaacccaaa]]]WWWSSSLLLGGGDDDBBB???>>>===???CCCGGGMMMUUU]]]ccciiikkknnnpppqqqrrruuuwwwuuuvvvxxxzzz{{{}}}~~~~~~yyysssvvvxxxxxxxxx}}}}}}|||tttfffWWWJJJBBB===<<<444222111111222333222111111111111111111111111111111111111111222222222333333333333333444555666666666;;;999:::BBBEEENNN```{{{yyymmmaaaZZZUUUQQQOOOPPPNNNRRRXXX]]]dddmmmxxx}}}wwwqqqmmmkkkeeebbb___\\\ZZZXXXVVVTTTRRRPPPNNNLLLLLLMMMOOOQQQWWWZZZaaahhhpppvvvzzz|||~~~~~~~~~~~~tttiii```ZZZSSSRRRRRRVVV[[[eeevvvyyyooocccXXXOOOKKKJJJMMMPPPUUU^^^gggkkkggg```ZZZWWWVVVXXXZZZeeelllvvv|||{{{uuummmiiihhhlllsss}}}|||mmmbbb^^^bbbiiimmm~~~{{{zzz~~~qqqggg\\\VVVSSSRRRVVV[[[iii[[[XXXXXXXXXXXX[[[hhhsssqqqeeeVVVFFF;;;===;;;888555444444666777444444444333333222222222333333222222222333444444777666666666666777777888666888;;;>>>CCCJJJSSSXXX]]]___aaaccceeeiiiooorrrvvvvvvuuusssrrrqqqqqqqqqpppmmmjjjfffeeefffgggiiilllmmmmmmmmmnnnnnnnnnmmmlllkkkooovvv{{{zzzpppggg___[[[XXXZZZ]]]aaafffllltttyyyyyy{{{}}}}}}{{{yyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwwwwyyyyyyxxxyyy|||~~~wwwllleee\\\WWWRRRQQQPPPNNNQQQVVVYYY\\\^^^^^^[[[VVVSSSRRROOOPPPSSSVVVWWWVVVRRRNNNGGGGGGFFFFFFIIIMMMQQQTTTTTTSSSPPPLLLFFFCCCBBBBBBBBBCCCCCCCCCDDDFFFJJJMMMUUUYYY```ggglllmmmllljjjcccdddeeefffggghhhiiiiiiiiijjjhhhcccbbbcccaaa\\\VVVRRRLLLGGGCCCAAA???===<<<>>>AAAFFFKKKSSS\\\bbbgggiiilllnnnooopppsssuuusssuuuwwwxxxyyy{{{~~~}}}{{{}}}zzzzzzzzzzzzxxx{{{~~~xxxlll\\\MMMBBB===:::777555333222333333222111111111111111111111111111111111222222222333333333333333333333444555666666555:::888999BBBFFFPPPccc~~~ssshhh]]]VVVQQQMMMLLLOOOOOOSSSYYY___fffppp{{{|||vvvqqqmmmllleeebbb^^^[[[YYYWWWTTTRRRPPPOOOMMMLLLLLLNNNQQQRRRXXX]]]dddkkkqqqvvv{{{}}}~~~}}}}}}~~~tttjjjdddWWWVVVWWWZZZ___jjj~~~zzzhhh[[[OOOKKKHHHIIIKKKOOOXXXbbbiiigggddd```]]][[[\\\]]]hhhpppzzzxxxpppjjjggglllrrryyy}}}sssdddZZZVVVYYY___cccuuuyyyrrrnnnrrrvvvqqqeeeYYYRRRNNNLLLOOOSSSppp```[[[YYYWWWWWW[[[fffooooooggg[[[LLL???>>><<<999666444444666777444444333333333333222222333222222222333444444555666666666666666777888888888:::<<>>===;;;===AAAEEEKKKSSS\\\bbbfffhhhkkklllmmmooorrrtttsssuuuwwwxxxxxxzzz}}}~~~{{{{{{}}}yyyzzz{{{|||uuueeeSSSEEE===:::888666333222222111000...111111111111111111111111111111222222222333333333333333333333444555666666444999666888AAAGGGSSSfff}}}xxxmmmcccYYYSSSOOOKKKLLLPPPPPPUUU\\\cccjjjsss~~~|||vvvrrrooommmfffccc___[[[XXXUUURRROOONNNMMMKKKKKKLLLNNNQQQSSSYYY^^^fffmmmrrrvvvzzz}}}~~~}}}||||||~~~~~~~~~ssskkk^^^]]]]]]___bbbmmmmmm^^^OOOJJJGGGGGGIIILLLUUU___jjjkkkjjjgggbbb___^^^___fffnnnwww|||zzzssskkkfff```dddhhhlllssszzzzzzuuuhhhaaaWWWOOOMMMPPPSSSUUUbbbmmmuuussslllgggdddaaaeeeiiisss~~~pppeeeYYYRRRMMMKKKMMMQQQwwwddd[[[TTTQQQQQQZZZbbbiiikkkhhh___OOOAAA<<<:::888555333333333444333333333333333333333333333222222333333444555666666555555666666777888999999;;;>>>AAAFFFMMMUUU[[[^^^___```aaacccfffjjjnnnllllllmmmnnnmmmlllkkkjjjiiigggdddbbbbbbdddgggiiikkklllnnnpppqqqqqqqqqpppqqqqqqsssyyy{{{||||||qqqhhhaaa]]]ZZZ]]]aaadddgggkkkpppsssvvvxxxzzz{{{zzzyyyyyyzzzvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz||||||{{{zzzzzz{{{{{{{{{zzz|||~~~tttiii___WWWRRRJJJFFFDDDEEEFFFDDDGGGKKKNNNQQQTTTUUUSSSPPPNNNMMMIIIIIIJJJLLLMMMMMMKKKIIIHHHGGGFFFFFFGGGIIILLLMMMMMMNNNNNNLLLIIIGGGFFFGGGDDDDDDEEEDDDDDDFFFJJJMMMRRRWWW]]]bbbeeeggghhhiiilllnnnssswww{{{}}}~~~~~~zzz{{{zzzxxxwwwuuummmdddYYYTTTLLLEEEAAA???>>>===;;;===AAAEEEKKKSSS\\\aaaeeegggjjjlllmmmnnnqqqssssssuuuvvvwwwxxxyyy|||~~~~~~|||{{{}}}~~~ooo]]]LLLAAA<<<777555222111000000...,,,111111111111111111111111111111111111222222222333333333333333444555666666555999666888BBBIIIVVVkkk~~~tttiiiaaaXXXTTTOOOMMMOOOTTTSSSXXX```gggoooxxx{{{vvvqqqnnnlllfffccc^^^ZZZWWWSSSPPPMMMLLLKKKIIIIIIKKKNNNQQQSSSZZZ```iiipppsssvvv{{{~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}}}}uuuhhhdddaaaaaadddlll}}}nnn___OOOIIIFFFFFFHHHLLLUUU___lllnnnoookkkeee```___```aaafffmmmooommmggg```]]]UUUXXX[[[\\\```eeeddd```XXXSSSMMMIIIIIIKKKMMMNNNRRR\\\cccbbb^^^]]]]]][[[[[[___hhhuuu}}}mmmcccXXXRRRNNNJJJKKKNNNmmm```WWWTTTTTTZZZaaagggkkkllldddTTTDDD;;;:::888666555333333222333333333333333333333333222222222333333555666666555555555555666777888999:::<<>>>>>>>>;;;===AAAEEEKKKSSS\\\bbbeeegggjjjkkklllnnnqqqsssrrrtttuuuvvvvvvxxxzzz}}}|||vvvcccQQQDDD>>>666444222222333333222111111111111111111111111111000000000111111111222222333333333333444555666666777;;;888:::DDDLLLZZZooottteee^^^WWWSSSPPPNNNRRRXXXVVV[[[dddkkksss}}}zzzsssmmmiiigggccc___[[[XXXUUURRROOOMMMIIIHHHHHHHHHJJJMMMQQQSSS\\\cccmmmsssuuuxxx|||~~~~~~~~~~~~~~~}}}||||||}}}~~~mmmfff```___```fffrrr~~~vvveeeYYYKKKFFFCCCCCCEEEJJJTTT^^^lllnnnooojjjccc]]][[[\\\XXX[[[^^^^^^ZZZUUUQQQOOOJJJNNNPPPQQQTTTXXXYYYUUURRRMMMHHHEEEFFFIIILLLNNNPPPYYY______[[[ZZZYYYVVVVVVYYYbbbqqqsssjjj```ZZZUUUPPPOOOQQQzzzlllccc```bbb___fffmmmsssuuunnn\\\KKK===<<<;;;:::888666444444333333333333333333333333222222222333444555666777555555555555666777999999:::<<>>>>>>>><<<>>>AAAEEEKKKSSS\\\bbbeeegggjjjlllmmmnnnqqqsssqqqssstttuuuuuuvvvyyy{{{{{{~~~wwweeeRRREEE???777666555555777888888888111111111111111111111111///000000000000111111111333333333333444555666666999===:::;;;FFFOOO]]]sssuuuaaa[[[UUURRRNNNMMMRRRXXXXXX]]]fffnnnvvvyyyqqqjjjeeebbb___\\\XXXUUUTTTRRROOOMMMHHHGGGFFFGGGIIIMMMPPPSSS^^^fffooouuuwwwyyy}}}~~~~~~~~~}}}|||||||||}}}~~~mmmeee]]]ZZZZZZ^^^gggppptttgggZZZPPPGGGBBB??????BBBGGGRRR\\\iiikkklllfff^^^WWWUUUVVVOOOQQQRRRPPPLLLHHHEEEDDDDDDHHHKKKLLLPPPUUUVVVSSSQQQLLLFFFCCCDDDHHHLLLOOOTTT]]]cccaaa]]]YYYUUUQQQUUUYYYbbbqqqwwwnnnhhhccc]]]ZZZ\\\tttiiiffffffdddkkksss{{{wwwbbbOOOFFFCCC===888777888777444555555444333333333333444222222222333333333444444666666555666666888:::;;;>>>???CCCMMMXXXbbbgggiiikkkjjjhhhgggiiinnnvvv|||{{{sssnnnllliiiggggggjjjnnnqqqrrrvvvxxx}}}{{{xxxuuuwwwyyy{{{ooofffaaa^^^\\\^^^ccchhhmmmqqqssstttxxxyyyzzz|||}}}}}}~~~~~~||||||{{{zzzxxxwwwvvvvvvwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxvvvvvvyyy{{{xxxwwwvvvvvvwwwyyy{{{}}}|||}}}}}}}}}}}}}}}||||||}}}{{{|||~~~rrrcccYYYTTTOOOIIICCCAAA@@@>>>===<<<===???@@@EEEGGGHHHHHHFFFDDDCCCCCCHHHIIIMMMRRRWWW[[[[[[ZZZQQQQQQPPPPPPRRRTTTVVVXXXVVVWWWXXXWWWUUUTTTUUUVVVTTTTTTUUUVVVVVVVVVVVVUUUYYYYYYYYYYYYYYYWWWVVVUUU\\\___dddjjjooosssvvvwwwwwwxxxzzz{{{{{{wwwqqqlll]]]VVVMMMEEE@@@>>>===<<<===???CCCGGGLLLSSS[[[```aaadddhhhkkkllloooqqqssssssrrrqqqqqqrrrtttwwwyyy|||}}}|||kkkXXXIIIAAA===:::666444444555666555000000000000000000000000111111222222222333333333000000000000111222333444888888:::>>>CCCNNNbbbsss{{{pppbbbZZZSSSPPPOOOMMMNNNRRRYYY\\\bbblllxxx|||vvvpppkkkfffccc\\\YYYVVVSSSPPPMMMJJJGGGHHHHHHHHHHHHIIILLLRRRVVV```fffooovvvyyy{{{{{{|||~~~~~~~~~~~~~~~||||||}}}~~~|||tttddd[[[SSSQQQRRRUUU\\\bbbsssvvvssshhh\\\TTTNNNIIIBBBAAA??????BBBFFFKKKOOO\\\[[[YYYWWWTTTQQQOOONNNHHHHHHGGGEEEDDDCCCBBBAAAAAAFFFLLLPPPVVV\\\[[[WWWSSSPPPKKKHHHGGGJJJMMMPPPZZZeeemmmkkkccc\\\WWWTTTUUUYYY```lll}}}tttnnnjjjhhhgggtttooonnnlllrrrzzz~~~jjjVVVGGGCCC===888777888777555555555444333333333333444333333333333444444444444777666666666777999;;;<<<@@@BBBIIISSS___iiimmmnnnooonnnmmmlllooovvvyyysssooooooooorrrwww{{{}}}}}}|||xxxuuurrrtttxxx~~~|||pppgggaaa^^^^^^aaaeeejjjooorrrtttuuuyyyzzz{{{}}}~~~~~~||||||{{{zzzxxxwwwvvvvvvvvvvvvuuuuuuuuuvvvxxxxxxwwwxxxxxxwwwvvvvvvxxxzzzyyyxxxwwwvvvwwwxxxzzz|||||||||}}}}}}}}}}}}||||||~~~|||~~~wwwkkk]]]SSSNNNJJJEEE@@@>>>===;;;::::::;;;===>>>DDDFFFHHHHHHFFFDDDCCCDDDFFFIIIMMMTTT[[[^^^___^^^WWWVVVTTTTTTUUUXXX[[[]]]]]]^^^^^^[[[XXXVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[]]]]]]^^^^^^]]]ZZZXXXVVVXXXZZZ]]]aaaeeeiiikkkmmmllllllnnnppppppmmmhhhdddVVVQQQIIICCC@@@>>>===<<<>>>@@@CCCGGGLLLSSS[[[```aaadddgggjjjkkkmmmppprrrsssrrrqqqqqqrrrtttvvvwwwzzz{{{|||lllYYYJJJAAA===:::666333444555555555111111111111111111111111111111222222222333333333222222222222333444555555777777:::???DDDOOOcccuuu{{{pppbbbZZZRRRPPPNNNLLLMMMQQQVVVZZZaaalllyyy{{{uuuppplllgggddd]]]ZZZVVVSSSPPPNNNJJJGGGHHHHHHHHHHHHIIIMMMRRRWWWccchhhpppwww{{{|||}}}}}}~~~~~~~~~xxxkkkcccYYYRRRLLLLLLNNNRRRYYYaaahhhkkkiii___TTTMMMHHHCCCBBBAAA??????AAAEEEIIIKKKOOONNNLLLJJJGGGFFFEEEDDDEEEEEEDDDDDDCCCBBBAAA@@@BBBHHHMMMRRRZZZaaaccc```[[[WWWQQQLLLJJJMMMPPPSSS\\\hhhqqqppphhhaaaZZZUUUUUUXXX^^^jjj}}}wwwtttrrrqqq{{{xxxsssxxx~~~qqq]]]JJJCCC<<<888888888666555555555444333333333333444333444444444444555555555888777777777888:::<<<===CCCHHHQQQ]]]iiiqqqtttuuuqqqqqqpppqqquuu~~~~~~yyytttwww|||}}}wwwsssmmmmmmooossszzz}}}rrriiiccc___aaaccchhhlllqqqtttvvvwwwzzz{{{|||}}}~~~}}}|||{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxyyyzzzxxxyyyyyyxxxwwwwwwxxxzzzyyyxxxwwwvvvvvvwwwxxxyyy||||||}}}}}}}}}}}}||||||}}}~~~oooeeeWWWMMMIIIFFFBBB???===<<<;;;:::;;;<<<>>>@@@CCCFFFIIIJJJHHHFFFEEEEEEFFFIIIOOOWWW^^^bbbcccbbb]]][[[YYYWWWXXX[[[___bbbeeeeeeccc```[[[XXXVVVVVVXXXYYY[[[]]]___```aaaaaabbbcccddddddbbb___ZZZXXXUUUVVVVVVWWWYYY\\\^^^___]]]^^^```bbbcccbbb^^^ZZZQQQMMMHHHDDDBBBAAA???>>>???AAADDDGGGLLLRRRZZZ___```cccfffhhhjjjkkkmmmooosssrrrqqqqqqqqqssstttuuuyyyyyy~~~~~~ppp^^^MMMCCC===:::555333333444444333111111111111111111111111111111222222222333333333444444444444555666777777666777:::???EEEQQQfffxxx{{{pppbbbZZZSSSPPPNNNLLLMMMQQQTTTYYYaaammmzzz~~~yyytttppplllgggddd]]]ZZZVVVSSSPPPNNNKKKHHHGGGHHHHHHHHHJJJNNNTTTXXXeeekkkrrrxxx|||}}}~~~wwwhhh\\\UUUPPPJJJGGGHHHKKKOOOVVV^^^eeeiiihhh___UUUOOOKKKGGGBBBAAA@@@@@@AAACCCEEEFFFIIIGGGDDDBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@EEEJJJPPPUUU___iiinnnlllfff```XXXQQQNNNOOOSSSVVVWWWccclllllleee]]]VVVPPPSSSUUUZZZggg}}}~~~||||||}}}~~~vvvyyy~~~uuucccNNNEEE<<<999999777666666555555444333333333333444444444444555555555666666888888888888999;;;===>>>GGGMMMYYYeeeooouuuvvvvvvrrrrrrqqqrrrvvv~~~~~~|||}}}uuuqqqjjjiiihhhjjjooovvv~~~}}}ssskkkeeebbbdddfffiiinnnqqqtttvvvvvvyyyzzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzzxxxwwwvvvuuuuuuuuuvvvwwwxxxzzz{{{{{{yyyzzz{{{zzzyyyxxxzzz{{{wwwwwwvvvuuuuuuuuuvvvvvv{{{||||||}}}}}}}}}}}}|||~~~|||~~~}}}lllbbbVVVMMMHHHFFFCCCAAA???>>>>>>===>>>@@@BBBDDDDDDGGGLLLMMMLLLJJJIIIHHHHHHKKKQQQYYY```ccccccbbb___\\\XXXVVVWWWZZZ^^^aaaeeeeeeddd```[[[XXXVVVVVVWWWXXXZZZ]]]___aaabbbcccdddfffggghhhfffbbb]]]YYYUUUSSSQQQOOOOOOPPPRRRTTTRRRSSSUUUXXX[[[[[[YYYWWWQQQNNNKKKHHHFFFDDDAAA??????AAADDDGGGKKKQQQXXX]]]^^^aaadddfffgggiiikkkmmmrrrqqqqqqqqqqqqrrrssstttxxxxxx|||uuucccQQQEEE>>>:::666333222333333222111111111111111111111111111111222222222333333333444444444444555666777888666777;;;@@@GGGSSShhh{{{|||qqqccc[[[TTTRRRPPPOOOPPPTTTVVV[[[dddooo||||||wwwsssoookkkgggeee^^^ZZZVVVRRRPPPMMMKKKIIIFFFGGGHHHIIIKKKOOOUUUZZZggglllsssxxx{{{}}}~~~~~~~~~~~~}}}~~~~~~ooobbbXXXRRRMMMIIIGGGIIIKKKOOOVVV___kkkppppppggg^^^XXXRRRMMMDDDCCCBBBAAAAAABBBBBBCCCGGGEEECCCAAA@@@AAACCCEEEBBBDDDEEEGGGGGGFFFDDDCCCGGGLLLQQQWWWbbbnnnttttttnnnggg]]]SSSNNNNNNQQQTTTRRR\\\cccbbb\\\WWWQQQKKKOOORRRWWWbbbwww{{{|||~~~{{{|||nnnUUUHHH===::::::777555666555555444333333333333444444444444555555555666666888888888888:::<<<>>>???HHHPPP]]]iiiqqqttttttssssssrrrrrrrrruuu{{{|||uuuqqqkkkjjjhhhgggjjjooouuuyyy|||tttlllgggeeeeeegggkkknnnrrrtttuuuuuuxxxxxxzzz{{{|||}}}}}}}}}~~~}}}|||zzzxxxvvvuuutttuuuvvvwwwxxxzzz{{{{{{|||wwwyyyzzzyyyxxxwwwxxxyyyvvvuuuuuuttttttttttttuuu{{{{{{|||}}}}}}}}}}}}}}}}}}{{{}}}zzzkkkcccXXXOOOJJJGGGDDDBBBAAA@@@??????@@@BBBDDDEEEFFFJJJOOORRRRRROOOMMMLLLLLLNNNSSSXXX]]]___^^^]]]ZZZWWWSSSQQQQQQTTTXXX[[[]]]^^^]]]ZZZWWWTTTTTTTTTRRRSSSVVVXXX[[[]]]^^^^^^```bbbeeefffeeeaaa]]]ZZZSSSQQQMMMIIIGGGGGGHHHIIIJJJKKKMMMQQQUUUXXXWWWVVVUUUQQQMMMJJJGGGDDD@@@===>>>@@@BBBDDDHHHMMMTTTYYY[[[^^^aaadddeeefffiiikkkooooooppppppqqqqqqrrrrrrxxxxxx{{{yyyhhhTTTFFF???;;;777444333333222222111111111111111111111111111111222222222333333333333333333333444555666777666777;;;AAAHHHUUUjjj}}}{{{pppccc[[[UUUTTTSSSSSSUUUYYY]]]bbbkkkttt~~~{{{vvvrrrnnnkkkgggddd^^^ZZZUUUQQQOOOMMMJJJHHHFFFFFFHHHIIILLLQQQWWW\\\ggglllrrrwwwyyy{{{|||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~~~~~~~}}}}}}}}}}}}{{{jjj^^^UUUOOOIIIFFFFFFIIILLLPPPZZZcccpppvvvwwwpppfff]]]VVVOOOGGGFFFDDDBBBBBBAAABBBBBBDDDBBB@@@??????@@@CCCEEEFFFGGGJJJLLLMMMKKKIIIGGGGGGLLLPPPVVV```lllssssssnnnggg\\\QQQKKKJJJLLLNNNQQQYYY^^^\\\XXXVVVQQQMMMKKKOOOUUU___pppyyyrrrqqquuuzzz~~~~~~|||]]]LLL???<<<<<<777555777555555444333333333333444333444444444444555555555777777777888:::<<<>>>???GGGPPP]]]hhhnnnppppppooorrrrrrrrrrrrtttxxx~~~|||vvvssspppnnnkkkjjjjjjmmmpppsssxxx{{{}}}zzztttmmmjjjjjjhhhjjjmmmpppssstttuuuuuuwwwxxxyyyzzz{{{|||||||||~~~}}}|||zzzxxxvvvuuutttuuuuuuwwwxxxyyyyyyyyyyyytttvvvxxxxxxvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvzzz{{{|||}}}}}}~~~~~~}}}}}}{{{|||zzzmmmggg^^^UUUOOOJJJFFFCCC@@@???>>>===>>>???AAACCCFFFKKKRRRVVVVVVTTTQQQPPPOOOPPPQQQUUUXXXYYYXXXVVVSSSPPPMMMKKKJJJMMMPPPRRRRRRSSSSSSRRROOONNNNNNOOOLLLMMMOOOQQQSSSTTTUUUUUUWWWYYY]]]___```^^^\\\[[[QQQNNNJJJEEEBBBAAABBBBBBFFFFFFIIIMMMSSSWWWYYYYYYWWWTTTNNNJJJEEEAAA===:::<<<===???AAADDDIIIPPPTTTXXX[[[^^^aaaccceeehhhjjjmmmmmmnnnooopppqqqrrrrrrwwwvvvyyy}}}||||||}}}pppYYYIIIAAA===888555333333222222222222222222222222222222111111222222222333333333333333222333333444555666888999===CCCJJJVVVlllxxxmmm```YYYTTTTTTVVVWWWZZZ___eeekkkssszzz~~~zzzuuuqqqmmmiiieeeccc]]]YYYTTTOOOMMMKKKIIIHHHEEEFFFHHHIIIMMMRRRYYY^^^ggglllqqquuuxxxyyyzzz|||||||||}}}~~~~~~~~~~~~}}}||||||{{{zzzzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}|||kkk]]]SSSLLLFFFDDDEEEHHHLLLQQQ]]]hhhwww~~~{{{pppfff[[[SSSIIIGGGDDDBBBAAAAAAAAABBBDDDCCCBBBAAAAAACCCEEEFFFIIIKKKOOOQQQQQQOOOLLLIIIFFFJJJMMMQQQZZZdddiiihhheee___UUULLLGGGFFFHHHKKKOOOVVV[[[[[[YYYXXXTTTOOOLLLQQQXXX___mmm|||zzzpppjjjjjjooouuuxxxdddPPPAAA???>>>888444777555555444333333333333444333333333333444444444444666666666777999;;;>>>???CCCLLLZZZffflllmmmnnnnnnmmmnnnooopppqqqtttxxx{{{~~~~~~|||xxxxxxuuussspppnnnlllmmmnnnppprrrvvvzzzxxxsssnnnmmmmmmkkkmmmooorrrtttvvvvvvvvvwwwxxxyyy{{{||||||}}}}}}~~~~~~|||zzzxxxvvvttttttssstttuuuvvvvvvvvvvvvuuuuuuwwwyyyyyywwwvvvvvvwwwvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||}}}|||sssnnnggg___WWWOOOJJJFFF@@@>>>===<<<<<<===???@@@FFFKKKSSSXXXXXXVVVSSSQQQOOONNNNNNPPPRRRSSSRRRQQQMMMKKKIIIGGGFFFGGGIIIKKKJJJKKKKKKJJJHHHGGGGGGHHHGGGHHHIIIJJJKKKKKKLLLLLLMMMOOORRRVVVYYYZZZZZZZZZQQQNNNKKKGGGCCCBBBAAAAAAFFFFFFIIINNNUUUZZZ]]]^^^[[[VVVPPPJJJFFFBBB>>>;;;:::;;;===>>>AAAEEEKKKPPPUUUXXX\\\___bbbdddgggiiijjjkkkmmmooopppqqqrrrsssuuutttvvv{{{~~~zzzzzz{{{{{{|||}}}dddRRRCCC???999666444444333222222222222222222222222222111111222222222333333333333333333333444555666666999:::>>>DDDKKKWWWlllssshhh\\\VVVRRRTTTWWWYYY^^^cccjjjpppyyy~~~zzzuuuppplllhhhdddaaa\\\XXXRRRNNNKKKJJJHHHGGGDDDFFFGGGJJJMMMSSS[[[```iiilllqqquuuwwwxxxzzz{{{zzz{{{{{{|||||||||||||||{{{{{{zzzzzzzzz{{{|||||||||||||||}}}~~~~~~vvvggg[[[TTTLLLJJJIIIJJJKKKPPP\\\hhhzzzzzznnnbbbXXXIIIGGGCCC@@@>>>???AAABBBEEEEEEEEEEEEEEEFFFFFFGGGIIILLLPPPSSSSSSPPPLLLIIIDDDHHHJJJLLLRRRZZZ\\\ZZZWWWSSSLLLFFFDDDEEEHHHJJJPPPXXX```cccbbb```ZZZSSSRRRWWW\\\cccnnn}}}~~~tttnnnmmmppptttwww{{{zzz|||hhhSSSBBB@@@???888444777555555444333333333333444222222222333333333444444666666666777999;;;>>>???@@@JJJXXXdddjjjlllnnnooogggiiikkkmmmnnnpppsssuuu}}}}}}|||}}}}}}{{{{{{xxxvvvssspppnnnnnnnnnnnnoootttxxxwwwrrrnnnnnnpppmmmoooqqqtttvvvwwwxxxxxxxxxyyyzzz|||}}}}}}~~~~~~~~~|||zzzxxxvvvtttsssqqqrrrsssttttttsssrrrrrrxxxzzz||||||{{{yyyyyyzzzwwwxxxyyyzzz{{{|||||||||zzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~yyyvvvoooggg^^^UUUNNNKKKAAA@@@>>>===<<<===???@@@EEEKKKSSSXXXYYYVVVSSSQQQNNNMMMKKKLLLNNNOOOPPPOOOJJJIIIGGGEEEEEEEEEFFFGGGFFFGGGGGGFFFDDDBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHLLLPPPTTTWWWYYYZZZSSSQQQNNNJJJGGGEEECCCCCCHHHIIILLLQQQXXX___cccddd^^^YYYSSSMMMHHHEEEAAA???888999;;;<<>><<<===@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDIIILLLPPPSSSRRROOOJJJGGGCCCFFFHHHIIIMMMSSSSSSPPPMMMJJJFFFBBBBBBEEEIIILLLVVV```kkkpppqqqmmmddd[[[WWW[[[```fffqqq}}}uuurrrsssvvvwwwwwwzzzxxxvvvzzznnnYYYHHHEEECCC:::666777888888777666666666666666555444444444444555666666888999999888888:::===@@@EEELLLWWWcccjjjllliiifffiiihhhhhhjjjmmmoooqqqqqqzzzwwwvvvxxx~~~{{{{{{xxxrrrjjjfffeeefffeeehhhlllnnnooooooqqqrrrqqqsssuuuxxxyyyyyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~||||||zzzyyywwwuuutttsssrrrrrrssstttttttttttttttvvvvvvwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{}}}~~~~~~~~~}}}yyyrrrkkkbbbYYYPPPJJJFFFDDD@@@===;;;<<<>>>???BBBFFFLLLRRRTTTSSSQQQNNNJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCCCCBBB@@@@@@BBBDDDFFFFFFFFFGGGIIIIIIGGGEEEDDDDDDIIIOOORRRRRRVVV[[[\\\YYYUUUQQQKKKGGGFFFIIILLLMMMPPPVVV^^^eeeiiikkkiiiaaaVVVLLLEEEAAA???>>>999:::;;;<<<>>>AAAFFFJJJQQQWWW\\\]]]```eeehhhgggjjjjjjkkkmmmnnnpppqqqqqqpppqqqrrrsssvvv|||~~~zzzxxx|||{{{}}}xxxaaaLLLBBB999777777555333444222222222222222222222222111111222222222333333333444333333555777888888777<<<;;;===BBBJJJZZZooouuuggg^^^VVVSSSNNNMMMQQQZZZdddkkknnnttt}}}~~~yyysssnnniiiddd___\\\VVVTTTPPPMMMIIIGGGFFFFFFGGGGGGHHHIIIMMMSSSZZZ```iiiooossstttvvvzzz|||{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{|||}}}~~~yyyzzz|||}}}wwwnnnbbbTTTMMMRRRWWWUUUWWW^^^ttt{{{ppp```RRREEECCC@@@======>>>@@@BBBGGGHHHHHHEEEBBB@@@@@@@@@EEEGGGIIIKKKKKKJJJHHHGGGHHHGGGFFFFFFIIIKKKLLLLLLGGGFFFCCCAAABBBGGGNNNTTT]]]hhhttt{{{|||xxxmmmccc^^^]]]___fffsss~~~~~~vvvrrrqqqppptttqqq\\\IIIDDDAAA:::666999666666555444444444444444555444444444444555666666777888888888888999===@@@EEELLLXXXccckkkmmmjjjhhhffffffggghhhkkkmmmnnnnnnuuuuuuvvvzzz~~~yyyxxxtttmmmfffaaa`````````cccgggjjjlllmmmoooqqqqqqrrruuuwwwxxxwwwwwwvvvuuuvvvxxxzzz{{{|||}}}}}}~~~}}}|||zzzyyywwwvvvuuusssttttttuuuuuuuuuttttttuuuvvvvvvwwwwwwwwwwwwwwwzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{}}}|||uuulllcccZZZQQQKKKEEECCC???<<<:::;;;<<<===AAADDDHHHLLLNNNMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFEEEDDDDDDEEEGGGIIIIIIIIILLLNNNNNNLLLJJJKKKJJJMMMRRRUUUVVVZZZ```cccaaa^^^YYYTTTOOONNNOOOMMMNNNRRRXXXaaahhhmmmoooiiibbbWWWMMMEEEAAA>>><<<999:::;;;;;;===@@@EEEIIIOOOVVV[[[\\\___dddgggfffiiiiiijjjlllmmmooopppppppppqqqssstttwww|||}}}zzz{{{{{{}}}xxxbbbNNNCCC:::888888666444444222222222222222222222222111111222222222333333333444333444555777888888888;;;<<<===BBBKKK[[[ooo~~~ssseee]]]UUURRRNNNNNNRRRZZZccciiiqqqvvv|||xxxrrrmmmhhhccc^^^[[[VVVTTTPPPMMMIIIGGGFFFEEEEEEFFFGGGIIIMMMTTT[[[aaaiiiooottttttvvvzzz|||{{{{{{zzzzzzzzzzzzzzzzzzzzz|||{{{{{{{{{||||||}}}~~~yyyzzz|||}}}~~~uuudddVVVNNNPPPRRROOOQQQWWWeeeooowwwuuunnneeeXXXMMMDDDAAA>>><<<;;;===???@@@DDDEEEEEECCC@@@>>>>>>??????AAACCCEEEEEEDDDBBBAAABBBAAABBBEEEIIIMMMPPPRRRKKKIIIGGGEEEFFFJJJQQQVVVaaannn}}}ttthhhaaa___^^^bbbmmm~~~zzzooonnnmmmnnnwwwwwwbbbMMMDDD???999777:::666666555444444444444444555444444444444555666666666777777777777999===@@@FFFMMMYYYdddkkklllkkkiiieeefffgggiiikkklllmmmnnnuuuvvvzzz~~~}}}}}}~~~||||||}}}yyyvvvppphhh```ZZZXXXXXXYYY\\\aaaeeegggjjjmmmppprrrssstttvvvvvvvvvuuutttrrrsssuuuwwwyyy{{{{{{|||~~~}}}|||zzzyyywwwvvvuuuuuuuuuvvvvvvvvvuuuttttttuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyy|||}}}~~~vvvmmmcccYYYPPPKKKDDDBBB>>>;;;999999::::::>>>@@@BBBDDDEEEEEECCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHGGGHHHHHHHHHFFFFFFHHHJJJKKKLLLNNNQQQTTTUUUSSSQQQQQQOOOPPPTTTWWWZZZ```hhhkkkkkkiiiddd]]]XXXUUUSSSNNNOOORRRXXX```hhhmmmoooiiiaaaWWWMMMFFFAAA===;;;999:::::::::;;;>>>CCCFFFMMMTTTYYYZZZ]]]bbbeeeeeehhhiiijjjkkklllmmmnnnoooppprrrtttuuuxxx{{{|||yyy|||~~~{{{{{{~~~wwwcccQQQEEE;;;999888666444555333333333333333333333333111111222222222333333333333333444555666777888888:::<<<>>>BBBLLL]]]ppp}}}pppbbb[[[RRRQQQNNNOOOSSSZZZbbbhhhrrrxxx{{{wwwqqqkkkfffbbb]]]ZZZVVVTTTPPPLLLIIIFFFEEEDDDDDDEEEGGGJJJOOOVVV^^^dddjjjpppuuuuuuwww{{{}}}||||||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{||||||}}}zzz{{{|||~~~vvvdddWWWMMMLLLKKKGGGIIINNNTTT[[[bbbbbb^^^XXXOOOHHHAAA???<<<:::999:::<<<===@@@AAAAAA???===;;;;;;<<<:::<<<>>>???@@@???===<<<===>>>@@@DDDIIINNNSSSVVVPPPOOOMMMJJJJJJMMMRRRWWWbbbppptttggg]]][[[XXXYYY```qqquuusssooonnnqqqyyy~~~jjjTTTGGG???999888:::888888777666666666666666555444444444444555666666555666777777777999===AAAHHHOOOZZZdddiiijjjhhhgggggghhhjjjlllmmmnnnppprrrzzz|||~~~}}}{{{|||~~~|||yyyxxxyyy~~~}}}yyyuuummmccc[[[VVVSSSSSSSSSVVV[[[```dddiiimmmppptttuuuuuuvvvvvvuuuttttttqqqrrrtttwwwyyyzzz{{{{{{|||{{{zzzyyywwwvvvuuutttvvvvvvvvvvvvvvvuuuuuutttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyy|||}}}~~~|||ssshhh___UUUMMMHHHBBB@@@===999777777777888:::;;;<<<===>>>??????@@@???@@@AAABBBCCCEEEFFFFFFDDDCCCCCCBBBBBBCCCEEEFFFGGGIIIJJJIIIHHHHHHIIIKKKNNNOOOSSSXXX\\\^^^\\\ZZZVVVSSSSSSVVVYYY^^^gggqqqtttwwwvvvoooggg```YYYTTTPPPPPPQQQVVV\\\cccgggiiifff```VVVMMMFFF@@@<<<999999999999999:::<<>>;;;888777666666666777888888999;;;===???@@@>>>???@@@BBBCCCEEEFFFGGGFFFEEEDDDCCCBBBCCCCCCDDDIIIJJJLLLLLLKKKKKKLLLMMMRRRUUU[[[bbbgggiiigggeee\\\XXXWWWZZZ^^^dddooozzz~~~tttlllbbbYYYUUUSSSSSSTTTXXX]]]___aaaaaa[[[SSSLLLFFF@@@<<<999888999999888999<<<@@@DDDLLLSSSXXXZZZ]]]cccfffeeeiiiiiijjjkkkkkklllmmmmmmmmmpppsssuuuvvvwwwyyy{{{wwwqqqqqqsssvvv|||uuufffUUUIII===999777555333333333333333333333333333333111111222222222333333333222444666666555555777:::999>>>CCCGGGTTThhhxxx}}}mmm___XXXNNNNNNMMMOOOTTTZZZaaaeeemmmuuuwwwsssnnnhhhddd```[[[XXXTTTRRROOOLLLHHHFFFEEEEEEFFFIIIMMMRRRXXX___hhhmmmmmmssswwwwwwxxx|||~~~}}}~~~}}}||||||{{{yyyxxxxxxwwwwwwxxxxxxxxxzzz{{{}}}~~~xxxiii___UUUMMMEEEAAA>>>===>>>AAABBBDDDGGGHHHFFFBBB@@@@@@<<<;;;999777666666666777777888999888777666777888888999:::;;;;;;;;;::::::<<<>>>AAADDDIIIOOOWWW]]]bbbaaa\\\WWWQQQOOOOOOQQQTTT]]]eeegggfffaaaWWWNNNCCCEEEEEEDDDFFFPPP^^^jjjxxxzzz}}}~~~|||tttmmmlllmmmpppxxxrrr^^^NNNCCC<<<999777666666555444444444444444555444444444444555666666444666777888999<<<@@@DDDLLLTTT^^^eeeffffffeeefffeeegggiiijjjjjjnnnuuuzzzzzz}}}~~~{{{xxxxxxzzz|||{{{wwwooodddZZZTTTPPPNNNMMMMMMPPPVVV\\\bbbhhhoootttwwwwwwwwwwwwvvvvvvvvvvvvtttuuuvvvxxxyyyzzzzzzzzz{{{{{{zzzyyyxxxwwwvvvvvvssstttuuuuuuvvvvvvvvvuuuwwwvvvuuutttuuuvvvwwwxxxwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{|||}}}xxxkkkeee[[[SSSLLLFFFBBB???===<<<:::888777666666666777777888999;;;===???@@@>>>>>>@@@AAACCCEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEIIIKKKMMMNNNMMMMMMMMMOOOUUUYYYaaaiiippprrrqqqnnnbbb^^^\\\^^^bbbhhhsss~~~yyymmmaaaZZZWWWUUUTTTVVVXXXZZZZZZZZZVVVOOOJJJEEEAAA===:::777888888888999<<>>;;;:::<<<======<<<>>>@@@>>>::::::<<<;;;:::888666555444444555444555777777666666777888666777777888888888888888777;;;???CCCHHHPPPZZZbbbgggfffaaa[[[TTTOOONNNNNNKKKPPPTTTSSSQQQPPPLLLFFF>>>???@@@@@@BBBGGGPPPVVV```dddgggiiiiiikkkooossszzzpppfffeeefffhhhmmmtttwwwmmm]]]NNNDDD???:::777666666555444444444444444555444444444444555666666555666777888:::===BBBEEELLLTTT```fffhhhhhhiiikkkfffhhhiiiiiijjjoooyyy{{{yyyyyy|||~~~wwwrrriii]]]TTTOOOLLLKKKJJJKKKOOOTTTZZZ```hhhoootttvvvvvvuuuuuuuuuvvvvvvwwwuuuuuuvvvxxxxxxyyyyyyxxxxxxxxxwwwvvvuuutttssssssqqqrrrssstttuuuvvvvvvvvvxxxwwwvvvuuuuuuwwwxxxyyyxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{|||}}}wwwlll]]]XXXOOOHHHCCC@@@===<<<;;;:::999888777777777777888888999:::;;;<<<===>>>===>>>???@@@BBBDDDEEEEEECCCBBBAAAAAAAAABBBCCCDDDFFFHHHKKKLLLKKKKKKKKKLLLSSSWWW```jjjrrrtttssspppfffaaa^^^___aaaeeepppzzz~~~qqqcccZZZWWWSSSQQQRRRSSSUUUUUUSSSPPPLLLHHHEEEAAA===;;;777777888888:::===BBBFFFIIIPPPUUUWWW[[[aaaddddddeeeffffffgggggghhhhhhiiiiiikkkmmmnnnppprrruuuxxxzzz}}}tttpppppprrrwww}}}~~~{{{ppp\\\OOOBBB<<<:::777555666444444444444444444444444111111222222222333333333000444777777444444777;;;999BBBIIIOOO___wwwzzziii[[[SSSNNNLLLKKKMMMRRRYYYaaafffoooyyy~~~vvvrrrmmmhhhddd```[[[XXXPPPOOOMMMJJJIIIHHHHHHHHHIIILLLQQQWWW]]]dddlllqqqpppvvvyyyyyyzzz~~~~~~{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxx{{{|||}}}}}}kkk^^^TTTNNNBBBBBB@@@<<<999999999999888777888<<<;;;666777;;;:::999888666444444333333333444666666666666777999666666777777777888888888666999>>>AAAEEEMMMXXX```cccaaa]]]WWWPPPKKKIIIHHHAAAEEEGGGFFFFFFHHHFFFCCC>>>=========???CCCGGGIIIMMMPPPTTTTTTSSSUUUZZZ___zzzmmmbbb______^^^aaafffooohhh[[[NNNEEE@@@;;;777888888777666666666666666555444444444444555666666555666888999;;;>>>CCCFFFKKKUUU```hhhjjjkkkmmmpppiiijjjkkkkkklllrrr}}}yyyyyyxxxyyy{{{{{{rrrmmmdddXXXOOOKKKIIIHHHGGGJJJMMMSSSYYY___gggnnnssstttttttttttttttuuuvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwssssssrrrqqqppppppoooooopppppprrrtttuuuvvvvvvvvvyyywwwvvvuuuvvvwwwyyyzzzxxxxxxyyyzzzzzz{{{|||||||||||||||}}}qqqeeeVVVPPPHHHBBB>>>===;;;;;;:::999999888888888888888::::::::::::;;;;;;;;;;;;======>>>@@@AAABBBCCCDDD===<<<<<<<<<===???AAABBBAAADDDFFFGGGGGGFFFGGGHHHNNNSSS\\\gggooorrrpppnnngggaaa]]]]]]]]]```iiisss|||nnn```WWWSSSOOOMMMMMMOOOQQQQQQOOOLLLIIIFFFDDDBBB>>><<<666777888888:::>>>CCCGGGHHHNNNTTTVVVZZZ```cccccccccddddddeeeeeefffffffffhhhjjjkkklllnnnpppuuuxxxwww~~~tttpppooopppuuu{{{|||~~~ttt___RRRDDD>>><<<999777888444444444444444444444444111111222222222333333333000444888777444444777;;;999CCCJJJQQQbbb{{{xxxgggYYYQQQNNNLLLKKKLLLQQQYYYaaagggsss|||~~~vvvrrrmmmhhhddd```\\\YYYOOONNNLLLJJJIIIHHHIIIIIIIIILLLQQQWWW]]]dddkkkppppppvvvzzzyyyzzz~~~~~~{{{{{{{{{||||||||||||||||||{{{zzzzzzyyyyyyyyyyyy{{{|||}}}sssbbbWWWPPPLLL???@@@???<<<999888888777777555777;;;;;;777888===:::999888666444333333333222444666666666666888:::888888888999999999::::::888;;;???@@@BBBIIISSS[[[[[[ZZZWWWQQQJJJFFFCCCCCC:::>>>@@@@@@AAAEEEEEEBBB???<<<::::::<<<@@@BBBBBBBBBEEEHHHHHHFFFGGGMMMRRRxxxkkk___[[[[[[\\\]]]___ggggggaaaSSSFFF???;;;888666666444333333333333333777777777777666666666666999:::<<<;;;;;;>>>EEEJJJTTT\\\cccfffiiinnnooommmmmmnnnmmmmmmqqqzzz~~~}}}zzzvvvsssrrrrrrsssvvvzzz{{{uuupppeee\\\RRRMMMIIIDDDDDDFFFHHHJJJOOOVVV^^^gggnnnrrrvvvuuussssssssstttvvvwwwxxxxxxwwwwwwvvvtttsssrrrrrrqqqooommmmmmnnnpppqqqrrrssssssttttttssssssrrrwwwwwwvvvuuuuuuvvvwwwxxxzzzzzzzzz{{{{{{{{{{{{{{{}}}~~~zzzjjj\\\PPPKKKFFFAAA>>>===;;;999777777666666666666666666::::::999999888777777666========================::::::::::::::::::::::::<<<===>>>???AAABBBCCCDDDLLLNNNRRRWWW\\\```ccceeeccc```[[[XXXXXX[[[___cccnnnrrrvvvwwwssskkkaaa[[[RRROOOKKKJJJKKKKKKJJJHHHGGGFFFDDDAAA???>>>===<<<;;;:::888888;;;???DDDGGGNNNPPPTTTVVVWWWYYY[[[]]]^^^______aaabbbcccddddddggghhhjjjlllnnnpppqqqrrrwww|||}}}qqqllllllooouuu{{{xxxcccTTTDDD;;;777444333555555555444444444333333333111111222222222333333333333333333444444666777888???AAAHHHXXXlll}}}qqqbbbVVVQQQLLLLLLMMMNNNRRRYYYaaagggwww{{{vvvrrrlllfffaaa]]]YYYVVVPPPOOOLLLIIIGGGFFFGGGGGGFFFJJJPPPVVV\\\bbbiiinnnuuuuuuwwwyyyzzz{{{||||||{{{|||}}}}}}}}}|||zzzyyy{{{{{{zzzyyyyyyxxxwwwwwwyyy}}}vvvdddXXXPPPKKKEEEBBB===:::999777555333555666777888::::::;;;;;;777777666555444444333333555555666666777888888888666666666777888888999999888:::===>>>@@@BBBFFFHHHOOONNNJJJEEE@@@>>>>>>???@@@??????CCCGGGJJJHHHFFF@@@===:::888999;;;<<<<<<@@@AAABBBCCCDDDDDDEEEFFF|||nnn```ZZZYYYXXXZZZ]]]eeegggbbbTTTGGG@@@<<<888888777666555555444444444777777777777666666666666888:::<<<<<<<<<@@@GGGMMMVVV^^^eeegggkkkoooqqqooossssssrrrqqqttt}}}}}}yyyuuuqqqooonnnoooqqquuuyyyyyyrrrmmmeee\\\RRRMMMIIIEEEDDDFFFHHHJJJOOOVVV^^^gggmmmqqqvvvuuussssssssstttvvvwwwwwwvvvvvvvvvuuusssrrrqqqrrrqqqooonnnnnnpppqqqrrrsssttttttttttttttttttsssvvvuuuuuutttuuuvvvwwwxxxzzzzzzzzzzzz{{{{{{{{{{{{yyyhhhZZZOOOJJJDDD@@@>>>===<<<;;;::::::999888888888999999:::::::::999888777777777777777777888888888999999999999999999999999999999999:::;;;<<<>>>???@@@@@@DDDFFFJJJNNNSSSVVVYYYZZZYYYVVVRRROOOOOOQQQTTTVVV\\\___ccceeeccc]]]VVVQQQMMMJJJHHHHHHIIIJJJHHHGGGFFFEEEDDDBBB@@@???>>>>>>>>><<<:::999;;;???CCCFFFMMMPPPSSSUUUWWWXXX[[[]]]^^^___```aaabbbcccdddeeeggghhhiiikkknnnpppqqqrrrvvvzzzwwwqqqppprrrxxx~~~wwwcccTTTDDD<<<999666555666555555444444444333333333111222222222222333333333555555555666777888999:::???AAAIIIZZZnnnooo```UUUPPPNNNOOOPPPSSSXXX```iiiooowww|||uuuqqqkkkeeeaaa\\\XXXVVVPPPNNNKKKHHHGGGFFFFFFGGGFFFJJJQQQWWW^^^fffmmmqqqtttuuuwwwyyyzzz{{{{{{|||||||||||||||{{{zzzyyyxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz}}}zzzhhh\\\RRRMMMFFFBBB>>>;;;999777555333333444555666777888888888666666555555444333333222444444555555666777777777666666666777888888999999888:::<<<======???BBBEEEJJJJJJGGGCCC???===>>>???@@@@@@BBBHHHMMMOOOMMMJJJEEEAAA===;;;:::;;;;;;;;;>>>???@@@AAABBBCCCEEEGGGwwwddd[[[WWWVVVXXX[[[bbbfffcccWWWIIIAAA<<<999:::999888777666666666666666666666666777777777777888:::<<<<<<>>>CCCKKKRRR[[[bbbhhhkkknnnrrrtttsssxxxxxxvvvuuuvvv~~~|||vvvrrrooommmmmmnnnqqquuuzzzyyypppiiiddd[[[RRRMMMIIIEEEEEEGGGGGGJJJOOOWWW___gggmmmqqquuutttssssssssstttvvvwwwuuuuuuuuuuuutttrrrqqqqqqqqqqqqppppppppprrrssstttttttttuuuuuuuuuuuuttttttsssssssssssstttvvvwwwxxxyyyyyyyyyzzzzzz{{{{{{{{{wwwhhhZZZPPPKKKEEE@@@>>>>>>>>>>>>;;;;;;:::999999999999999999999999888777777666666555555666666777777777888666666666666666666666666555555666888999:::;;;;;;===???AAAEEEHHHKKKLLLMMMLLLKKKHHHFFFEEEEEEGGGHHHHHHJJJMMMPPPOOOMMMIIIFFFDDDCCCCCCDDDFFFGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@??????>>><<<;;;;;;>>>BBBDDDLLLNNNRRRTTTVVVXXXZZZ\\\^^^^^^___aaabbbdddeeeeeeggghhhiiikkkmmmooopppqqqsssxxxwwwooommmooovvv}}}|||vvvcccUUUEEE>>>:::777666777555555444444444333333333222222222222333333333333555555555666777888::::::???BBBKKK]]]rrr~~~lll^^^UUUPPPNNNPPPTTTXXX___iiissszzzzzz{{{tttpppiiiddd___[[[WWWTTTOOOMMMKKKHHHFFFFFFFFFGGGGGGKKKRRRZZZaaahhhpppttttttuuuvvvxxxyyyzzzzzzzzz||||||zzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{||||||zzz}}}nnn```UUUOOOGGGCCC???;;;999777555333111222333444555666666666555444444333333222222222222333333444444555666666555666666777777888888999777999:::::::::;;;>>>@@@DDDDDDCCCAAA>>>===>>>???@@@BBBGGGOOOVVVXXXUUUQQQJJJFFFAAA===;;;;;;;;;:::===>>>???@@@@@@BBBFFFIIIlll___YYYWWWYYY\\\aaagggggg\\\NNNDDD===999::::::999888777777777777666666666666777777777777777999;;;===???FFFOOOVVV```gggmmmooorrrwwwyyyxxx{{{{{{yyyvvvwww~~~zzzvvvrrrpppoooqqqtttyyy}}}|||qqqjjjcccZZZQQQMMMIIIFFFEEEHHHHHHKKKPPPXXX```hhhnnnqqqssssssssssssssstttvvvvvvuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrtttuuuvvvssssssttttttttttttssssssqqqqqqrrrssstttuuuwwwwwwxxxxxxxxxyyyzzzzzz{{{{{{~~~~~~}}}|||}}}}}}~~~||||||~~~zzzlll```VVVQQQIIICCCAAA@@@@@@???::::::999888777777777777777777666666666555555555555555555444444444444333444444444444444444444444222222333444555666777777:::;;;===???AAACCCDDDDDDCCCCCCBBB@@@???>>>>>>===;;;===???@@@AAA@@@???>>>;;;;;;===???BBBDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA>>>===<<<;;;<<>>;;;888777777555555444444444333333333222222222333333333444444333333333444555777888999???CCCNNNaaawww}}}kkk^^^VVVSSSOOORRRWWW^^^fffqqq|||~~~yyysssnnnhhhccc^^^ZZZVVVSSSNNNLLLJJJGGGFFFEEEFFFGGGHHHMMMTTT[[[bbbiiiooosssssstttvvvwwwxxxyyyyyyyyyzzzyyyxxxwwwwwwxxxyyyzzzyyyyyyzzzzzz{{{||||||}}}{{{}}}pppbbbWWWPPPGGGDDD???;;;999777444222000111222333444444444444333333333222222222111111111111222222333444444444555555666666777888888888777888999999888888:::<<>>>>>>>>@@@AAADDDLLLVVV^^^```\\\WWWLLLHHHAAA===<<<;;;;;;;;;>>>@@@BBBBBBAAACCCHHHLLLsssbbbZZZWWWYYY]]]aaajjjmmmcccSSSGGG???:::999999888777666666666666555666666666777777777888777999;;;===@@@HHHRRRZZZeeelllqqqrrruuuzzz||||||}}}zzzzzz~~~zzztttpppqqqssswww{{{uuunnnbbbYYYQQQMMMJJJFFFFFFIIIIIILLLRRRZZZbbbiiiooorrrrrrrrrrrrssstttuuuuuuvvvvvvvvvvvvvvvvvvuuutttsssqqqrrrrrrrrrssstttuuuvvvqqqrrrrrrssssssrrrrrrqqqpppqqqrrrssstttuuuvvvvvvwwwwwwxxxxxxyyyzzzzzz{{{zzzyyyyyyyyyyyyzzzzzz{{{wwwwwwxxxzzz|||~~~ssshhh^^^XXXPPPIIIEEECCCAAA@@@;;;:::999888777777777777444444444444333333333333333222111000///---,,,,,,222222222222222222222222000111111222333444555555777888:::;;;<<<=========<<<<<<<<<;;;:::999777666666666777777777888777777444666888;;;>>>@@@CCCEEEGGGHHHIIIJJJHHHFFFCCCAAA;;;;;;:::;;;===@@@DDDFFFHHHKKKOOORRRSSSUUUXXXZZZ[[[\\\]]]___aaacccdddeeegggggghhhjjjkkkmmmnnnooorrruuuzzzzzzqqqmmmmmmttt}}}|||zzz{{{~~~~~~xxxsssbbbUUUFFF???<<<888666777555555444444444333333333222222333333333444444444333333333444666777999:::???DDDQQQfff|||nnnaaaYYYVVVRRRVVV\\\dddnnnyyyzzzrrrnnnhhhbbb]]]YYYUUURRRMMMKKKIIIFFFEEEEEEFFFFFFJJJOOOUUU\\\aaaggglllpppssstttuuuvvvwwwwwwxxxxxxvvvvvvvvvvvvwwwyyy{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}|||mmm```UUUNNNFFFBBB>>>:::888666444222111111222333444444444444222222222222222111111111000000111111222222333333555555555666777777888888777888999888888888:::<<<===???AAABBBAAA@@@@@@AAACCCGGGNNNYYYbbbddd```\\\LLLHHHBBB>>>===>>>??????BBBEEEGGGGGGEEEFFFJJJOOOyyyggg]]]ZZZ[[[___dddnnntttjjjYYYKKKAAA<<<999888777666555555555555555555666666777777888888777999;;;===@@@HHHSSS[[[gggnnnrrrsssvvv{{{~~~}}}~~~yyysssnnnqqqtttyyy~~~wwwpppaaaYYYPPPMMMJJJGGGGGGJJJJJJMMMTTT\\\dddlllqqqsssqqqqqqrrrssstttuuuuuuvvvvvvvvvwwwwwwvvvuuuttttttrrrrrrssssssttttttuuuuuuqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqssstttuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzwwwwwwxxxxxxwwwvvvuuuuuurrrqqqrrrsssvvvyyy}}}yyyoooccc^^^WWWPPPKKKGGGCCCAAA===<<<;;;999999888888888333333333333333333333333555444333222000...------111111111111111111111111000000000111222333333333333444555666666666666666666666666666555333222111333333222222222222222222000222555777:::>>>CCCFFFKKKLLLNNNNNNLLLHHHCCC@@@999999999:::===@@@CCCFFFFFFIIIMMMPPPRRRTTTWWWYYYZZZZZZ\\\^^^```aaacccdddfffggghhhiiikkklllmmmnnnpppsssxxx|||xxxpppnnnttt|||}}}zzz{{{}}}}}}xxxssseeeWWWHHHAAA===999666666555555444444444333333333333333333333444444444444444555555777888:::<<<===???EEETTTiiiqqqddd\\\YYYWWW[[[aaajjjsss~~~}}}rrrnnngggbbb]]]YYYUUURRRLLLJJJHHHFFFEEEEEEEEEFFFJJJOOOVVV\\\aaafffjjjmmmrrrssstttuuuvvvvvvvvvvvvuuuuuuvvvvvvxxxyyy{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz|||}}}qqqdddXXXOOOIIICCC@@@<<<999777666444222111222333333444444444333222222222222222222222222///000000111111222333333444555555666666777777888666888999999999:::===???@@@BBBEEEFFFEEEDDDCCCCCCFFFHHHOOOXXXaaadddbbb___PPPKKKEEEAAAAAABBBDDDEEEGGGKKKOOOMMMJJJHHHKKKOOOnnnddd```aaadddgggssszzzqqq___NNNCCC===999888777666666555555666555555555666777888888888777999:::<<<@@@HHHTTT\\\gggmmmqqqrrrtttyyy||||||}}}xxxsssqqqrrrvvv|||vvvnnnaaaXXXPPPLLLJJJGGGGGGJJJKKKOOOVVV^^^gggmmmrrruuupppppprrrssstttuuuuuuuuuuuuuuuuuuvvvuuuuuutttsssrrrssssssttttttsssssssssqqqrrrrrrssssssrrrrrrqqqrrrssstttuuuvvvuuuuuutttuuuuuuvvvwwwxxxyyyzzzzzzxxxyyyyyyyyywwwtttpppnnnlllkkkkkklllooossswwwyyyzzzqqqddd```ZZZTTTOOOJJJFFFCCC<<<;;;:::999888777777777333333444444444444444444666666555555444333333333000000000000000000000000...//////000000111111222000111222222333222222222222222222111111000000///000000000000000000000000000111333555777<<>>AAACCCEEEHHHLLLOOOQQQTTTWWWYYYXXXXXXZZZ\\\^^^```bbbbbbfffggghhhiiijjjkkklllmmmnnnqqqtttyyywwwqqquuu|||||||||~~~~~~yyyssshhh[[[LLLEEE@@@;;;888777555555444444444333333333333333333444444444444555444555555777888;;;<<<===@@@FFFUUUkkktttfff^^^ZZZWWW[[[bbbjjjsss}}}|||rrrnnnhhhbbb^^^ZZZUUUSSSKKKIIIGGGEEEDDDDDDEEEFFFIIINNNVVV]]]bbbggglllooorrrssstttuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{|||~~~uuueeeYYYPPPIIIDDDAAA>>>:::777666555444222111111222333333333333222333333333333333333333333///000000111222222333333444444555555666777777777666888:::;;;<<<>>>AAACCCDDDGGGJJJKKKJJJGGGEEEEEEIIIJJJNNNUUU]]]aaaaaa___XXXSSSLLLHHHGGGIIIJJJKKKKKKPPPTTTSSSMMMIIIJJJMMMvvvlllggggggjjjiiivvv~~~uuubbbPPPDDD===:::999888777666666666666444555555666777888888999777999:::<<>>::::::::::::;;;===>>>@@@DDDGGGKKKOOOQQQSSSVVVXXXWWWWWWYYY[[[]]]___aaabbbfffggghhhiiijjjkkkllllllmmmooorrrvvv}}}yyyzzz~~~~~~~~~yyytttkkk^^^OOOGGGBBB===999888555555444444444333333333333333333444444444555555222333333555777999;;;<<<@@@GGGVVVmmmuuuggg^^^ZZZUUUYYY```gggoooyyy}}}yyysssnnnhhhbbb^^^ZZZVVVSSSKKKIIIGGGEEEDDDDDDEEEFFFHHHNNNVVV]]]dddiiinnnqqqrrrrrrssstttuuuuuuuuuuuuyyyyyyzzzzzzyyyxxxvvvuuuuuuvvvwwwxxxzzz{{{|||}}}|||~~~}}}lll]]]RRRJJJDDDAAA???<<<999666666555444222000111111222222222222111333333333333333333333333000000000111222222333333444444555555666777777777666888;;;<<<>>>@@@DDDGGGGGGJJJNNNOOOMMMIIIGGGFFFJJJJJJMMMSSSZZZ___```______YYYRRRMMMLLLMMMOOOOOOMMMSSSXXXVVVOOOIIIIIILLLsssllljjjjjjnnnvvv|||yyykkkWWWFFF======<<<:::888666666666666666777777777777666666555555777:::<<<@@@HHHRRRZZZdddgggjjjlllnnnpppsssvvv{{{{{{zzzzzzzzzyyyyyyxxx|||}}}|||uuutttwwwyyyrrrgggaaaXXXPPPLLLIIIFFFFFFIIIQQQTTTZZZbbbjjjpppssstttrrrsssssssssssssssrrrrrrvvvvvvvvvvvvuuusssrrrqqqttttttssssssssstttuuuuuuuuuvvvwwwvvvtttsssssssssqqqssstttuuutttuuuvvvxxxzzzyyyxxxxxxyyyzzz|||}}}~~~|||{{{yyyvvvqqqkkkgggcccaaa```aaaeeekkkqqquuu~~~{{{sssmmmccc^^^WWWQQQLLLHHHDDDAAABBB===888555555777888999777777777666555555444444444333222111000000000000000000000///......------000000000000////////////////////////////////////111111000000//////......000000////////////000000111111111333777<<<@@@CCCNNNQQQSSSRRRMMMGGGAAA>>>;;;;;;;;;;;;<<<>>>???@@@EEEEEEFFFJJJMMMNNNQQQUUUWWWXXXYYYZZZ[[[]]]bbbeeeffffffgggggghhhjjjkkklllnnnooottt|||}}}~~~}}}|||qqqfffVVVHHH@@@<<<:::888555555444333333333333444555555555555555555555555///111222444555777;;;>>>EEEMMM]]]qqqqqqeee]]]XXXWWWZZZ^^^bbbhhhssszzzvvvpppmmmhhhccc^^^XXXRRRNNNKKKHHHDDDAAAAAACCCFFFHHHJJJPPPXXX___fffkkkpppssstttttttttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{|||sssaaaSSSJJJEEE@@@<<<>>>===;;;::::::888555333222222111111111111222222222222333444444333333222111111000000000000111111333333444555555666666666<<<<<<======???DDDJJJNNNPPPUUUYYYXXXTTTNNNKKKKKKMMMNNNQQQTTTWWWZZZ[[[\\\XXXWWWVVVTTTSSSRRRQQQQQQVVVUUUSSSPPPMMMIIIFFFDDDxxxooolllmmmllluuu}}}{{{lllXXXHHH???<<<;;;999777666666666666666666777777777777777666777999;;;===@@@GGGPPPXXXdddgggjjjlllmmmnnnppprrrvvvuuutttsssrrrqqqqqqqqqsssuuuyyy~~~}}}wwwwwwzzz}}}qqqggg___VVVNNNKKKIIIFFFGGGJJJQQQTTT[[[ccckkkpppssstttttttttuuuvvvvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwvvvtttssssssssssssttttttuuuuuuvvvwwwvvvtttsssssssssqqqsssuuuuuuuuuuuuwwwyyyyyyyyyyyyyyyyyy{{{}}}~~~}}}|||zzzyyyvvvqqqjjjeeeaaa```___```dddjjjqqquuu~~~~~~|||vvvmmmggg^^^YYYRRRLLLHHHDDD@@@>>>>>>:::666555555777888999666666666555444444333333333333222111000000000000......//////////////////000000000/////////......////////////////////////000000//////////////////000000////////////000000000000000111444999===@@@GGGJJJLLLKKKGGGBBB>>>===::::::;;;;;;<<<>>>???@@@EEEFFFHHHJJJLLLNNNPPPSSSTTTVVVWWWWWWXXX[[[___bbbddddddeeefffgggiiijjjkkkoooooosssyyy~~~~~~}}}}}}}}}|||ssshhhXXXJJJAAA<<<:::888777777666555555555555555444444444444444444444444111222444555666888<<<>>>DDDOOOaaawww~~~nnnbbbZZZVVVRRRUUUZZZ^^^eeeppp|||zzzuuuooolllgggbbb]]]XXXRRRNNNJJJHHHEEECCCBBBDDDFFFHHHKKKPPPXXX```fffkkkpppsssssssssssstttuuuuuuvvvvvvxxxxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{|||~~~~~~~~~}}}ppp^^^PPPHHHCCC>>>:::===;;;999999888777444222222222111111111111222222333444444444444333333222111111000000000000111111444333333333444555666777:::;;;===>>>AAAFFFMMMRRRWWW]]]bbbccc^^^XXXTTTRRRRRRTTTVVVYYY[[[\\\]]]^^^]]][[[XXXTTTRRRPPPOOOOOOOOOOOONNNMMMKKKIIIGGGFFF|||qqqoooqqqlllvvv~~~oooZZZJJJAAA;;;:::888666666666666666555555666777888888888888999;;;<<<===@@@FFFOOOWWWcccfffiiikkkkkklllmmmnnnsssqqqooommmlllllllllllllllpppuuu|||yyyyyy||||||pppggg\\\TTTLLLJJJHHHFFFGGGKKKQQQUUU\\\dddlllqqqtttuuuttttttuuuvvvvvvwwwvvvvvvvvvwwwwwwwwwwwwwwwvvvuuussssssrrrrrrsssttttttuuuuuuvvvwwwwwwuuusssssstttrrrtttvvvvvvvvvvvvxxxzzzyyyyyyyyyyyyzzz|||~~~}}}}}}|||{{{wwwqqqiiiddd___^^^]]]^^^bbbiiipppuuu~~~}}}}}}{{{wwwooofff___WWWSSSLLLGGGCCC@@@===;;;:::777555555666888888888555555555444333333222222333222111000////////////------...//////000111111////////////............////////////////////////.........///////////////000000////////////000000//////...///222555888;;;>>>@@@BBBBBB@@@===<<<;;;:::::::::;;;<<<===>>>???@@@CCCFFFHHHJJJMMMPPPRRRRRRTTTUUUVVVWWWZZZ^^^aaaaaabbbcccdddfffhhhjjjkkkpppoooqqqvvvyyy}}}|||}}}}}}|||vvvkkk\\\MMMCCC===:::888777666666555555555555555333333333333333333333333333555666666777999<<>>@@@DDDJJJPPPUUU___fffmmmpppkkkddd___\\\YYYZZZ\\\^^^```aaaaaaaaa___\\\XXXSSSPPPNNNNNNNNNJJJJJJJJJIIIHHHFFFEEEDDD}}}qqqooorrrmmmxxxttt^^^MMMCCC:::999888666555555666777444555666777888999999999888:::<<<>>>@@@GGGPPPXXXbbbeeehhhjjjjjjiiijjjjjjrrrqqqooommmmmmnnnooopppqqqtttyyyzzzzzz}}}|||oooeeeZZZRRRKKKIIIHHHGGGHHHLLLQQQVVV___gggmmmrrruuuwwwrrrsssttttttuuuuuuuuuuuuxxxxxxwwwvvvtttrrrqqqppprrrrrrrrrrrrssstttuuuuuuuuuwwwxxxwwwuuusssssstttsssuuuvvvwwwvvvwwwxxxzzzyyyyyyyyyzzz|||~~~|||tttkkkddd^^^\\\[[[\\\```hhhooottt}}}|||{{{yyyuuummmddd^^^TTTOOOJJJEEEBBB???===;;;999888777777888888777666666666555444444333333222222111000000/////////000......//////000000000000////////////.........---////////////////////////------....../////////000//////000000000000////////////...///000333555777777999;;;<<<;;;:::;;;<<<999999999:::;;;<<<>>>>>>999???CCCDDDFFFKKKOOOPPPRRRTTTVVVWWWXXX[[[___aaa``````bbbdddfffiiikkklllooonnnooossswww|||}}}|||}}}~~~~~~xxxooo```QQQEEE>>>:::999555444333333222222333333333333333333333333333333555666777777888999<<>>999999999999:::<<<===>>>:::CCCGGGFFFEEEIIILLLLLLOOOQQQTTTVVVWWWZZZ]]]``````aaabbbdddgggjjjlllmmmmmmlllnnnsssvvv{{{~~~}}}~~~yyyqqqdddUUUGGG???:::999444444333222222222222222444444444444444444444444666777888888888:::===@@@HHHUUUiii~~~wwwkkkccc^^^[[[\\\```fffkkkooowww|||vvvqqqlllhhhbbb]]]XXXTTTPPPMMMGGGFFFFFFEEEEEEFFFGGGHHHMMMRRRZZZaaahhhmmmrrruuussssssssstttttttttuuuuuuttttttuuuvvvvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~tttbbbTTTLLLHHHCCC???<<<:::999999999888555333222222111111111111222222555666666666555444444333222222111111111111222222333111000///000333666888===???AAADDDFFFKKKPPPTTT___gggppptttrrrlllgggeeedddggglllqqquuuwwwxxxxxxqqqlllfff^^^YYYUUUTTTTTTOOOOOONNNLLLIIIFFFDDDCCCrrrhhhgggjjjkkktttlllVVVGGG===<<<:::888666666666666666666777888999999999999666888;;;>>>AAAIIITTT[[[```bbbdddeeefffhhhkkkmmmpppqqqrrrtttvvvxxxyyyzzz}}}zzz{{{qqqfffYYYRRRKKKIIIIIIHHHJJJMMMQQQYYYccckkkpppssswwwzzzwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwssssssttttttuuuvvvxxxxxxvvvwwwxxxxxxvvvttttttuuurrrtttvvvvvvvvvvvvxxxzzzxxxxxxyyy{{{~~~~~~rrriii___]]]ZZZZZZ]]]eeemmmrrrwwwwwwwwwvvvtttooohhhcccUUURRRLLLHHHEEECCCAAA???>>><<<:::999999888666555888777777666555555444444222222111111111111111222222222111000000///......000000000000////////////000000000000000000000000////////////000000000000...///000111111000///...000000000000111222222333222444777888999:::;;;===888888888999:::;;;<<<===AAAKKKOOOIIIEEEHHHIIIGGGKKKMMMPPPSSSTTTWWWZZZ\\\```aaabbbdddfffiiilllmmmlllllloootttwww{{{}}}}}}}}}~~~~~~xxxrrrfffWWWIII???;;;:::666555555444444444444444555555555555555555555555555666888888999;;;>>>AAAJJJVVVjjj}}}wwwllleee```]]]]]]bbbhhhmmmrrrxxx{{{uuupppkkkfff```[[[WWWSSSOOOMMMGGGFFFDDDCCCCCCEEEGGGHHHMMMRRRZZZbbbhhhnnnrrruuuvvvuuuuuuuuuuuutttttttttuuuvvvvvvwwwxxxyyyzzzzzzwwwwwwxxxyyyzzz{{{}}}~~~||||||~~~|||iiiZZZQQQKKKEEEAAA===;;;:::::::::999777555222222111111111111222222444444444555555555444444222222111111111111222222111000//////111333666777<<<>>>AAACCCFFFJJJOOORRRZZZaaajjjnnnmmmjjjhhhgggjjjnnnttt{{{~~~vvvmmmeee___\\\ZZZUUUUUUTTTRRRPPPNNNLLLJJJ~~~mmmdddbbbcccdddkkkxxxsss[[[III@@@>>><<<999777666666666777888888999999999888888888:::<<<>>>AAAIIISSSZZZ^^^```bbbccceeeiiimmmqqqrrrtttwwwyyy{{{{{{{{{{{{{{{|||ssshhh[[[SSSLLLJJJIIIHHHJJJNNNQQQZZZeeemmmqqqtttwww{{{yyyyyyyyyyyyxxxwwwvvvvvvssstttuuuwwwxxxxxxxxxxxxttttttuuuuuuvvvxxxyyyzzzvvvxxxyyyxxxvvvttttttuuuqqqsssuuuuuuuuuuuuwwwyyyxxxxxxyyy|||tttjjjaaa^^^[[[ZZZ]]]dddlllqqqttttttssssssqqqmmmgggbbbVVVRRRLLLHHHEEECCC@@@???<<<:::888777888888777666777666666555555444333333333333222222222222333333111111000000000000000000222111111111000000000000000000000000000000000000111111111111111000000000...///000111111000///.........//////000111111222000222666777888888999:::777777888888999;;;<<<===???KKKPPPIIIDDDGGGHHHFFFIIIKKKOOORRRTTTVVVXXX[[[___```aaaccceeegggjjjkkklllllloootttvvvxxx}}}{{{{{{||||||{{{wwwrrrgggYYYJJJ@@@;;;:::666555444444333333444444444444444444444444444444444555777888888;;;>>>AAAIIIXXXmmmuuukkkddd___\\\[[[aaahhhooottt{{{zzztttooojjjeee___YYYUUURRROOOLLLFFFEEEBBBAAAAAACCCFFFHHHNNNSSS[[[ccciiinnnsssvvvxxxxxxwwwvvvuuuttttttsssuuuuuuvvvwwwxxxyyyzzzzzzwwwwwwxxxyyyzzz|||}}}~~~~~~~~~nnn]]]SSSLLLEEEAAA<<<;;;::::::::::::777555222222111111111111222222111222333444444555555444333222222111111222222333/////////000222333555666888;;;???BBBEEEJJJOOORRRXXX^^^eeehhhiiihhhjjjkkkmmmqqqwwwxxxpppiiieeeccc```___]]][[[WWWTTTQQQOOOzzzjjjbbb___^^^^^^dddqqqwww___KKKAAA@@@===:::888666666555888888999999999888888777:::<<<>>>???AAAHHHQQQXXX^^^___```bbbdddiiioootttvvvxxx{{{~~~~~~}}}{{{~~~}}}}}}~~~|||{{{~~~tttkkk\\\TTTMMMKKKJJJIIIJJJNNNQQQZZZfffnnnqqqtttxxx{{{xxxxxxxxxwwwvvvuuutttsssttttttuuuuuuuuuuuuttttttuuuuuuuuuvvvwwwyyyzzz{{{vvvxxxyyyxxxvvvttttttuuuqqqssstttuuutttuuuwwwxxxxxxxxxzzz|||uuukkkccc___[[[ZZZ]]]ccckkkqqqrrrqqqqqqpppnnnjjjddd```VVVQQQLLLGGGDDDBBB???===:::888666555777888888888666555555444444333222222333333333222333333444444/////////000111111222222222222222222111111111000000000000000000000000000333333222222111111000000...///000222222000///...------......///000111111...111555666666666666777777777777888999:::<<<<<<888EEEKKKEEEAAAFFFIIIGGGJJJMMMPPPSSSUUUWWWZZZ\\\______```bbbdddfffhhhiiilllmmmpppuuuvvvvvv{{{|||zzzyyyzzzzzzzzzyyyvvvqqqhhhYYYJJJ@@@;;;;;;444333222222111111222222333333333333333333333333333444666777888;;;???BBBIIIXXXooo}}}rrrjjjccc^^^[[[YYY```hhhpppvvv~~~zzzsssnnniiieee^^^YYYUUUQQQNNNLLLFFFDDDAAA???@@@CCCFFFIIINNNSSS[[[ccciiinnnsssvvvzzzzzzyyywwwvvvtttssssssrrrssstttuuuvvvwwwxxxxxxwwwwwwwwwyyyzzz|||}}}~~~xxxsssrrrssssssxxxppp^^^SSSKKKDDD???<<<;;;:::::::::999777555222222111111111111222222000000222333444555555555333222222111111222222333---...///111222444444555555888<<>><<<;;;;;;::::::999999888777666555333222222333333333333111111111111333333000000000111111222222222111111111111111000///...222222111000//////000000000111111111111222222222333333222222111000000000000000000000111111111111000000222333555666888888777777666666777888999999<<<>>>@@@BBBBBBDDDFFFHHHJJJLLLOOOPPPRRRTTTXXXZZZ\\\\\\]]]___aaaccceeefffhhhjjjnnnqqqtttxxx|||~~~~~~{{{xxxvvvvvvxxx{{{~~~zzzuuukkk]]]NNNCCC<<<999999777444333444444444333666555555444444333222222777777777777888:::???CCCMMM\\\rrrwwwnnngggbbb]]]YYYYYY```jjjrrrxxx~~~{{{uuurrrkkkbbbXXXSSSSSSSSSNNNIIIEEECCCAAA@@@AAADDDGGGIIIPPPSSSZZZccclllrrrtttuuuzzzyyywwwvvvttttttuuuuuutttuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz|||~~~wwwmmmeeebbbaaadddjjjrrr}}}ppp___SSSKKKEEE@@@>>>===<<<<<<<<<;;;999777666444222000000000222222555333222333444444333222333222111000000000111222000000//////000111222222666888<<<@@@FFFJJJNNNPPPZZZ[[[]]]___aaacccddddddjjjlllooorrrvvvyyy|||~~~|||yyyuuurrrooonnnllllllkkkhhhccc\\\WWWSSSmmmbbb[[[YYYXXX^^^fffooouuuooo[[[GGGBBB???:::888777888888777888888888888888999:::;;;999:::<<>><<<<<<;;;::::::999999888777666555333333333444444555555444333333444555555111111111222222333333333000111111222111111111000222222111000000000000000111111111111222222222222333222222111111000////////////000000000111111111///000111333444666777888777777777777777888999999;;;===???@@@AAACCCEEEGGGGGGIIILLLOOOQQQTTTXXX[[[\\\\\\]]]^^^```ccceeefffhhhjjjmmmpppsssvvv{{{~~~|||{{{||||||yyyxxxxxx|||}}}{{{zzzyyyyyyyyy{{{|||}}}zzzuuukkk]]]NNNBBB;;;888999777444333444444444333555444444444444333333333777777777777888;;;???CCCLLL\\\sssxxxnnnhhhbbb]]]YYYZZZ```iiipppvvv|||{{{vvvsssooofff\\\VVVTTTRRRMMMHHHEEECCCAAA@@@AAADDDGGGIIIRRRUUU\\\eeemmmsssuuuvvvyyyxxxvvvuuuttttttttttttuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz|||~~~~~~ttthhh___[[[ZZZ[[[bbbkkkzzzrrr___SSSKKKDDD@@@>>><<<;;;;;;;;;;;;999777666555333111000111222333333222111222333444333222444333222111000111111222000000//////000111111222444555888<<<@@@DDDGGGIIINNNOOOQQQSSSUUUVVVWWWWWW[[[]]]___bbbeeehhhjjjlllnnnnnnmmmllllllkkkjjjjjjhhhgggfffccc___[[[WWWTTTqqqcccZZZVVVWWW[[[___fffllliiiXXXGGGBBB???;;;888888888888888888888777777777888888999888999<<>>???<<<<<<;;;;;;:::999999999666666555444444555555555666555444444444444555666333333333333333444444444000111222222222222222222222222111000000000000111111111111111222222222333222222111111000///////////////000000000000111111//////111222444555777777777777777777777777888999999;;;===??????AAACCCEEEDDDFFFJJJMMMPPPSSSXXX[[[[[[[[[\\\^^^```bbbdddeeehhhjjjmmmoooqqquuuyyy||||||wwwtttyyy}}}zzzvvvuuutttwww|||~~~|||vvvwwwyyyzzz{{{{{{{{{zzz|||wwwnnn```RRREEE===:::999777444333444444444333333333333444444444555555777777777777888;;;@@@CCCKKK\\\tttzzzpppiiiddd^^^ZZZ[[[aaahhhnnnttt{{{{{{vvvrrrrrrjjj___XXXUUUQQQKKKFFFDDDCCCAAA@@@AAADDDHHHJJJSSSXXX___hhhooosssvvvwwwvvvvvvuuutttssssssttttttuuuuuuvvvvvvwwwxxxxxxxxxxxxyyyyyy{{{|||~~~yyylllaaaYYYUUUUUUVVV]]]iiizzztttaaaTTTKKKDDD@@@>>><<<;;;:::;;;:::888777666555444222222222222333222111000111333444444333444333222222111111222222000000/////////000111111111222444666999;;;===>>>>>>???AAABBBDDDEEEFFFFFFGGGHHHJJJLLLNNNPPPRRRRRRUUUUUUVVVWWWXXXYYYZZZZZZ[[[ZZZYYYWWWUUUSSSQQQPPPuuueeeZZZUUUVVVWWWZZZ___eeeeeeXXXJJJCCC???;;;888888888888888888888777777777777777777777999<<>>@@@<<<<<<<<<;;;::::::999999666666666666666666666777444444333333333333444444444444444444555555555555222222333333333222222111222222111000000111111111111111111222222222333333222222111000000//////...////////////000000000111...///000222444555666777888777777777777777888888777999;;;===>>>???AAACCCCCCEEEHHHKKKNNNQQQUUUXXXZZZZZZ[[[]]]___aaacccdddgggiiilllnnnppprrrvvvyyy}}}yyyrrrwww}}}{{{xxxyyy}}}~~~wwwyyyzzz|||}}}}}}}}}}}}|||sssfffWWWJJJAAA===999777444333444444444333222222333333444555666666666777888888999<<<@@@DDDKKK]]]vvv|||sssmmmgggaaa]]]^^^cccjjjooouuu}}}yyytttppppppiii```YYYTTTPPPJJJFFFDDDCCCAAA@@@BBBEEEHHHKKKTTTYYYaaaiiiooorrrtttvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyzzz{{{}}}~~~zzzpppdddZZZUUUSSSSSSRRRXXXdddvvvvvvdddVVVLLLEEEAAA>>>===;;;:::::::::999777777666555444333333333333111000///111333444444333444333333222222222222222000000/////////000000111///000111222333444555555333333555666777888999999999999:::;;;<<<===>>>???BBBBBBBBBBBBCCCCCCCCCCCCIIIHHHFFFEEEDDDEEEEEEFFF{{{iii]]]XXXTTTUUUWWW\\\cccdddYYYKKKCCC@@@;;;999888999999888888888777777777777777777777999<<<@@@FFFNNNWWW^^^bbbeeelllsss{{{~~~~~~yyyjjj```WWWOOOHHHGGGHHHHHHLLLPPPXXX___iiioooqqqqqqrrrttttttuuuwwwxxxyyyyyyxxxxxxuuuuuuvvvwwwwwwwwwwwwvvvuuuuuutttsssssssssttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}{{{|||}}}~~~}}}yyyrrrmmmgggccc```aaacccgggoooyyy}}}}}}wwwqqqjjj```VVVPPPIIIDDDCCCBBB???>>>AAA======<<<;;;;;;::::::999666666777777777777777777444444444444444444444444555555555555555555555555444444444333222111000///222111111111111111222222111222222222222333333333222222111111000/////////...////////////000000000//////111222444666777777888888777777777777777888666888:::;;;<<<>>>@@@BBBDDDFFFHHHJJJLLLNNNRRRUUUYYYYYYZZZ\\\^^^```bbbccceeegggjjjlllnnnqqquuuwww}}}uuuzzz~~~~~~~~~~~~wwwjjj[[[MMMCCC>>>999777444333444444444333111222222333444555666666666777888888999<<>>AAAFFFNNNWWW^^^gggmmmxxx|||}}}~~~zzzzzzzzzzzz{{{}}}{{{nnneeeVVVOOOIIIIIIJJJKKKNNNSSSZZZbbbkkkppprrrqqqrrrsssrrrsssuuuwwwxxxxxxxxxwwwuuuuuuvvvwwwwwwwwwwwwwwwssssssssssssssstttuuuvvvxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{}}}~~~}}}|||zzzyyyyyyzzz|||}}}{{{wwwtttjjjfffbbbccceeeiiirrr|||vvvlll\\\TTTLLLIIIEEE@@@???@@@=========<<<;;;;;;::::::999999:::::::::888777666666777888888888888777666666666666555555444444444///000000111222222222111222111111111222222333444222222222333333333444444444444333333222111111111........./////////000000111111333444666777999999999999888777777777777777555777999;;;;;;===???AAABBBDDDGGGIIIKKKNNNRRRUUUWWWXXXXXXZZZ\\\^^^```bbb```cccfffiiikkkooossswww~~~~~~~~~xxxlll]]]MMMBBB<<<999777444333444444444333333333333444444555555555666777888888:::===BBBFFFSSSfff~~~yyytttpppjjjfffeeekkksssyyy|||vvvpppllliiiaaa^^^ZZZVVVRRROOOLLLJJJDDDCCCAAAAAACCCFFFJJJMMMRRRZZZdddjjjllllllnnnpppqqqrrrtttvvvxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{|||}}}yyyvvvmmmdddXXXNNNHHHEEECCCAAAKKKJJJNNNXXX___aaaeeejjjoooqqqrrroooggg[[[PPPIIICCC@@@===<<<<<<===<<<<<<888888888888777666555555555444333333555666555333000000111111111000///...000000///...........................//////////////////000000111000000000000000000000000000000000000000111111222222333333//////000000111222333444|||ssspppmmmqqqvvv{{{yyyeeeRRRDDD@@@<<<999999999999999888888888888999:::;;;<<<;;;<<<>>>BBBGGGNNNWWW]]]gggmmmxxx~~~~~~}}}~~~xxxlllfffWWWOOOIIIIIIJJJLLLOOOTTTZZZaaajjjpppqqqpppqqqrrrppprrrsssuuuvvvwwwvvvvvvtttuuuuuuvvvvvvvvvvvvvvvsssssssssttttttvvvwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvwwwxxxxxxzzzzzz{{{|||}}}~~~}}}{{{zzzuuuvvvwwwzzz||||||yyywwwlllgggdddeeefffjjjttt~~~{{{rrr```XXXOOOKKKFFFAAA???@@@=========<<<;;;;;;::::::::::::;;;;;;:::888777666444555666777777666555444666666555555444444444333+++,,,...000222333444444222111111111222333333444222222333333333444444444555555444333333222222111............/////////000111222333555777888999:::999999888777777666777777555777999;;;;;;===???AAA@@@CCCFFFIIIKKKOOOTTTWWWWWWWWWXXXZZZ\\\^^^```aaa___aaaeeehhhkkkooossswww~~~~~~{{{ooo```PPPDDD>>>999777444333444444444333333333333444444444555555666777888888:::>>>CCCGGGVVVhhh}}}xxxtttpppkkkfffeeekkkttt{{{{{{uuupppkkkhhhaaa___[[[WWWRRROOOLLLJJJDDDCCCAAAAAACCCGGGKKKMMMRRR[[[eeekkkllllllnnnpppooopppsssuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{|||~~~}}}xxxpppkkkccc[[[PPPHHHEEEDDDCCCBBBGGGDDDFFFNNNSSSTTTXXX^^^fffkkkqqqqqqjjj^^^RRRKKKDDDAAA>>><<<============888999999888888777666555666555444444555666555333///000000111111///...---111000///...............------........./////////...//////000000/////////////////////////////////111111111000000/////////...//////000111111222222yyyzzz}}}~~~iiiUUUIIIAAA;;;<<<>>><<<999888;;;999888666777999;;;===<<<===>>>AAAFFFNNNXXX^^^dddkkkwww}}}uuuhhh^^^UUUNNNHHHGGGFFFGGGLLLRRR]]]fffnnnpppppprrrrrrqqqoooqqqrrrtttuuuuuuttttttqqqrrrtttvvvvvvuuusssrrrssssssssssssuuuwwwyyyzzz}}}{{{yyywwwvvvvvvwwwxxxyyyxxxxxxxxxyyy{{{}}}~~~}}}}}}|||}}}xxxrrrrrrqqqqqqrrrtttuuuuuutttkkkgggeeefffhhhkkkttt}}}{{{mmmcccVVVLLLHHHFFFBBB???===<<<:::;;;<<<<<<:::999:::999999888888888888888777888999888666444555666666666555444222111000000111111111111111111000000111222333444555555444333333444444555555555444444555666666666555555444333222222111111000/////////111111222333555777999:::999999888888777666666666666777999;;;<<<===>>>>>>@@@AAACCCFFFIIILLLOOOQQQXXXYYYYYY[[[\\\]]]^^^^^^aaabbbeeefffhhhkkkooossszzzxxxlll```RRRDDD;;;:::888555444444555444333222333444555666666666666999666777999:::<<>><<<999888888888999999999::::::::::::<<>>???@@@@@@@@@AAACCCEEEIIILLLOOOPPPWWWXXXYYYZZZ[[[\\\]]]^^^```bbbdddeeegggjjjnnnqqqyyy|||ooobbbTTTFFF===<<<:::777666666777666555333444555666777777777777999666777999;;;<<>><<<<<<<<<;;;::::::888777666555555555666555555444333222222222111111000/////////000000///000000000000///.........,,,,,,...111333333111333222111000000000111111000000000000000///......111111111111000000000000111222333333333222111000xxxfffPPPFFF>>>>>>>>><<<999888777888999;;;;;;:::999888999;;;@@@EEELLLTTT^^^dddiiilllqqqwww}}}|||xxxtttooofff[[[SSSQQQKKKGGGGGGHHHIIIOOOUUUYYYcccllloooqqqtttuuutttqqqqqqqqqqqqrrrssstttuuutttuuuvvvwwwwwwvvvttttttrrrrrrssstttuuuwwwxxxyyyzzzyyywwwvvvuuuuuuvvvwwwzzzyyyyyyyyyzzz|||~~~|||uuupppooonnnooorrrtttttttttnnnjjjgggiiijjjnnnvvvxxxooobbbXXXQQQMMMHHHEEEAAA???===<<<======<<<:::999999888777777777777888888999:::999666555666777777666666555444333333222333333333333333333333333444444666777888888888888555666666777888888777777444444555555555555555444333333222111111000000///000000000222333555777888888888777777666555555444777888999;;;===>>>??????@@@AAABBBEEEHHHKKKNNNOOOUUUVVVWWWXXXZZZ[[[\\\]]]```aaacccdddeeehhhlllooowwwrrrcccTTTGGG>>><<<:::777666666777666555444555666777888888888888999666777:::;;;<<>>???BBBDDDEEEGGGGGGGGGIIIKKKNNNYYYeeeqqqxxxxxxrrrfffZZZPPPKKKEEEAAA???>>>>>>===:::999888666555555555555555555444444333333222222222111111111111111222222111111111111111000//////111000///000333444333222333222111111000111111222111111111111111111000///000000000000000000111111555444444333222000...---|||lllTTTIII@@@>>>>>>;;;999999888888999::::::::::::999999<<>>:::888555444444555444333444444555777777777777777888666777:::;;;===CCCJJJTTTjjjzzzvvvsssqqqooooookkkqqqwww{{{~~~zzzuuupppkkkfffaaa]]]XXXSSSOOOKKKGGGDDDBBBBBBBBBAAABBBEEEJJJNNNSSSXXX___fffjjjlllnnnooossssssssssssuuuwwwyyyzzzyyyyyyyyyyyyzzz|||}}}~~~~~~|||{{{uuuppphhhbbb]]]YYYTTTPPPKKKFFFCCCCCCBBB???@@@CCCDDDFFFIIIIIIHHHHHHKKKNNNWWWcccqqqyyy|||wwwkkk___RRRNNNGGGBBB@@@???>>>===999999777666555444444444333333333333333333222222111111111111111222222333111222222222222111000000000//////000000111111000111111111000000000111111111222222333222222111111000000000111111222222333555555444222111///...---oooVVVKKKAAA>>>===;;;999999:::999888777777999;;;<<<;;;===BBBGGGNNNWWWaaagggiiikkknnnoooooooooqqqsssvvv|||yyysssmmmeee]]]UUUPPPJJJEEEBBBDDDFFFIIINNNUUU___hhhppprrrsssuuuvvvttttttsssrrrqqqrrrssstttuuusssssssssssssssrrrqqqqqqqqqqqqssstttuuuwwwwwwxxxvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwwwwxxxzzz|||}}}{{{xxxuuutttuuuvvvvvvuuupppllliiiiiiiiilllsss|||~~~tttiii]]]SSSJJJEEEDDDAAA>>><<<<<<<<<;;;::::::999999888888888888888777888888777555444444555444444444444333333333333222222222222333333444444555555666777888999:::;;;999::::::;;;;;;::::::999666666777777777777666666444444333333222111111111//////000111222333555666666666555555444333333222333444555777999:::;;;;;;??????AAACCCFFFHHHKKKLLLPPPQQQRRRTTTVVVXXXYYYZZZ]]]^^^```aaaccceeeiiilllpppyyy|||vvvsssllliiilllttt}}}~~~jjjXXXHHH???:::888555444444555444333333333444555666666666666888666777:::<<<===CCCJJJTTTjjj~~~vvvvvvuuussspppnnnlllllliiiooouuuzzz~~~yyytttooojjjeee```\\\WWWSSSOOOKKKGGGDDDAAAAAAAAAAAABBBEEEJJJNNNTTTYYY```fffjjjlllnnnpppoooppprrruuuvvvwwwwwwwwwyyyyyyyyyzzz{{{|||~~~~~~}}}~~~{{{xxxuuukkkeee]]]YYYXXXVVVSSSPPPLLLGGGDDDDDDCCCAAABBBFFFFFFJJJMMMMMMKKKKKKNNNQQQVVVaaaoooxxx}}}zzzmmm```TTTOOOHHHCCC@@@>>>===<<<:::999888666555555555555222222222333333333333333111111111000000111111222222222222222222111111000/////////////////////000///000000000000000000000222222333333333333222222222222222333333444444444444333222111000000//////rrrXXXLLL@@@======;;;::::::;;;:::777666666888;;;===<<<>>>BBBGGGOOOZZZfffmmmlllooossssssqqqpppqqqssswww~~~{{{uuummmcccZZZRRRNNNHHHDDDBBBDDDGGGIIINNNUUU```iiiqqqssssssuuuuuusssuuutttttttttttttttuuuuuuvvvvvvuuuttttttssssssssspppqqqrrrtttvvvvvvwwwwwwuuuvvvvvvwwwwwwxxxxxxxxx{{{zzzzzzzzz{{{}}}}}}yyyxxxxxxyyyyyyyyysssnnnjjjjjjiiijjjqqqzzz}}}ttthhh[[[PPPJJJGGGDDD@@@=========<<<;;;;;;;;;:::999999999999999777888999777555444555666444444444444444555555555444444555555666777777777999999999:::;;;===>>>???>>>??????>>>>>>===<<<;;;666666666666666555444444555555444333333222222111000000000111222333555666555555444444333222222222444555666888:::;;;<<<<<<>>>???@@@BBBEEEGGGIIIKKKNNNOOOPPPRRRTTTVVVWWWXXX[[[]]]___aaacccfffjjjmmmnnnwwwwwwpppkkkdddaaaccclllvvv}}}}}}ppp\\\LLLBBB<<<:::777666666777666555222333444555666666666666888666777:::<<<>>>DDDKKKUUUjjjyyy{{{vvvnnnpppqqqpppnnnkkkjjjiiigggmmmtttxxx}}}xxxsssnnniiiddd___\\\WWWRRROOOKKKGGGDDDAAAAAAAAAAAABBBEEEKKKOOOWWW\\\ccciiimmmoooqqqrrrmmmooorrruuuvvvvvvuuuuuuyyyyyyzzzzzz{{{|||~~~}}}~~~~~~yyytttqqqeee___XXXVVVXXXYYYWWWTTTQQQLLLGGGFFFEEECCCFFFJJJKKKPPPTTTSSSOOOMMMPPPSSSTTT___lllvvv}}}{{{ooocccVVVQQQIIICCC@@@>>><<<;;;;;;:::999777666666666666333333444444555555666666333222111111000000111111111222222222222111000000///000111111000///111222//////000111111111111000111222333333333333333333444444444444444444555555333222111000000000000000~~~qqqXXXKKK@@@<<<<<<::::::;;;999999888888888999:::;;;===???BBBHHHRRR___mmmwwwwww{{{zzzwwwwwwxxxxxx~~~tttggg\\\SSSNNNJJJEEEDDDFFFIIIJJJOOOUUU]]]fffoooqqqrrrtttuuusssuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvuuutttssssssssssssoooppprrrtttvvvvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyyyy|||{{{{{{{{{|||~~~}}}zzzyyy{{{}}}~~~~~~wwwrrrmmmkkkjjjjjjqqqxxxtttggg[[[UUUKKKGGGBBB?????????>>>======<<<;;;;;;::::::;;;;;;999::::::999777666777888555555666666777777777888:::::::::;;;<<<=========?????????@@@AAACCCEEEFFFEEEEEEDDDCCCBBB@@@???>>>:::::::::999888777666555555555555444333333222222111111111222333444555666444444444333222222111111333444666888999;;;;;;<<<>>>>>>@@@AAADDDFFFHHHJJJLLLMMMOOOQQQSSSUUUVVVWWWZZZ\\\^^^aaacccgggkkkooonnnxxxwwwpppiiiccc```aaaiiirrrzzz}}}ppp]]]MMMBBB<<<:::777666666777666555333444555666666777777777888666777:::===>>>EEELLLVVVjjjxxxsssvvvqqqjjjmmmppppppnnnjjjiiiiiihhhmmmssswww{{{~~~wwwrrrnnnhhhddd___[[[VVVRRROOOKKKGGGEEEAAAAAAAAAAAABBBEEEKKKOOOXXX]]]dddjjjmmmoooqqqrrrpppppprrrssstttuuuvvvvvvyyyyyyyyyzzz{{{|||}}}~~~~~~~~~yyyrrrnnneee^^^XXXXXX[[[^^^\\\XXXYYYRRRLLLIIIGGGFFFIIINNNRRRVVVZZZWWWQQQMMMOOORRRSSS\\\iiittt}}}}}}sssgggXXXRRRKKKEEEAAA>>><<<;;;<<<;;;:::888777777777777666666666777888999999:::666555444222111111111111111111111222111000000///...000222111000///111333000111222333444333333222111111222333333333333333444444444444444333333333333333111000/////////000{{{nnnWWWKKK???;;;;;;::::::<<<777888999:::;;;:::999999===???BBBIIITTTdddttt~~~~~~}}}}}}xxx~~~{{{mmm___UUUPPPKKKGGGEEEHHHJJJLLLQQQWWWYYYcccllloooqqqtttuuutttuuuvvvwwwxxxxxxwwwvvvuuuuuutttsssrrrqqqppppppqqqoooppprrrtttvvvvvvvvvvvvuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~|||zzzzzz|||zzztttooommmkkkkkkqqqxxx}}}pppddd]]]MMMJJJEEEBBBAAAAAA@@@???======<<<;;;;;;;;;;;;<<<;;;<<<<<<;;;999888888999777777888888999999::::::>>>??????@@@AAABBBBBBBBBDDDDDDDDDDDDFFFHHHJJJLLLJJJIIIHHHGGGEEECCCAAA@@@??????>>>===<<<:::999888666555555444444333222222222111222222333444555666444444333333222111111000111222333555777888999999>>>>>>???AAACCCFFFHHHIIIKKKLLLNNNPPPRRRTTTVVVVVVYYY[[[^^^aaacccggglllpppoooyyyzzzrrrkkkfffbbbaaahhhqqqyyy|||mmm[[[KKKAAA:::888555444444555444333444555666777888888888888888666777;;;===???EEELLLWWWjjjuuuqqqsssoooiiimmmqqqrrroookkkjjjjjjiiinnnssswwwzzz~~~wwwrrrmmmhhhccc^^^[[[VVVRRRNNNKKKGGGEEE@@@AAAAAAAAABBBFFFKKKOOOVVV[[[bbbhhhkkkmmmooopppsssrrrqqqqqqrrrtttwwwxxxyyyyyyyyyyyy{{{|||}}}~~~yyyrrrnnnfff```ZZZ[[[___aaa___[[[^^^VVVOOOKKKIIIHHHKKKQQQWWW[[[^^^ZZZRRRLLLMMMPPPRRR[[[gggsss}}}vvvkkkYYYTTTLLLFFFBBB???===;;;<<<<<<:::999888777777777888888999:::;;;<<<<<<===888777666444333222111111000111111111111000//////,,,...000000......000333111222444555666555444444000111222222333333333333444444444333333222222222555444222000.........///xxxyyyvvv}}}oooXXXMMMAAA>>>===;;;999:::999999::::::;;;:::::::::AAA@@@DDDNNN\\\mmm{{{xxxyyyzzz|||wwwhhhXXXLLLKKKFFFDDDFFFHHHIIINNNUUU]]]bbbiiinnnppprrrssstttssstttttttttuuuuuuvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuwwwwwwxxxxxxxxxvvvvvvuuuuuuvvvxxxzzz{{{xxxyyy{{{}}}~~~~~~zzzxxxxxxzzz}}}uuuooonnnpppsssuuu|||~~~pppbbbXXXOOOHHHGGGEEE@@@???CCC<<<>>>????????????AAABBB<<<::::::======:::999<<<<<<:::999;;;@@@BBBBBBAAAFFFIIILLLMMMKKKKKKMMMOOOPPPOOONNNOOOQQQRRRRRRRRRQQQQQQPPPNNNKKKGGGCCCAAA>>>===<<<;;;:::999999999666555333222111111111222111111222222333444555555555555444333333222222111222444666777777888:::;;;======???@@@BBBCCCEEEEEEGGGJJJMMMOOOOOOPPPRRRTTTVVVWWWYYY\\\___eeelllqqqtttyyyzzzqqqmmmjjjgggiiipppzzz~~~~~~|||iiiUUUGGGBBB;;;999666666666666555444555666777999999999888777999888888999999;;;CCCLLLYYYmmmvvvrrrpppoookkklllmmmnnnnnnmmmkkkjjjkkkpppvvvzzz~~~|||uuuqqqmmmhhhddd___[[[VVVQQQMMMIIIEEEBBB???@@@@@@@@@BBBEEEJJJMMMUUUZZZaaagggkkknnnqqqssspppqqqrrrrrrrrrsssuuuwww{{{{{{{{{||||||~~~xxxpppfff```\\\___ccccccdddfffddd___WWWQQQNNNOOORRRUUUaaafffeee[[[PPPLLLNNNOOOPPPZZZgggrrrzzz}}}wwwoooaaaXXXNNNEEEAAA???===;;;<<<:::888777888999999999999:::<<<===>>>===;;;:::777666555333222222333333...///000222222222111000//////000000000000//////222222222111222222333333555444444333333444444555666666666555555444444444222222111000///...------}}}vvvsssqqqxxx~~~}}}lllXXXMMMAAA>>>===;;;::::::::::::;;;;;;<<<<<<;;;;;;??????DDDQQQbbbxxx|||yyyyyyzzz|||}}}nnn^^^SSSKKKGGGDDDFFFHHHJJJOOOVVV___cccjjjnnnqqqrrrrrrsssrrrrrrssssssssstttttttttrrrrrrrrrrrrrrrrrrrrrrrruuuuuuvvvwwwxxxyyyxxxxxxwwwwwwvvvuuuuuuvvvwwwxxxyyyyyy{{{|||}}}~~~}}}{{{xxxvvvvvvyyy~~~wwwpppnnnooorrrtttzzzzzzoooaaaXXXOOOKKKGGGAAA@@@BBB>>>?????????>>>>>>???@@@>>>;;;<<<>>>>>>;;;:::===???======@@@FFFJJJKKKKKKMMMPPPTTTUUUTTTTTTVVVXXXWWWUUUSSSSSSTTTUUUTTTSSSSSSRRRPPPMMMJJJFFFDDDBBB======<<<;;;::::::::::::999888777555555444555555222222333333444555555666444444444333222222111111111333555666666777999;;;;;;<<<===???@@@BBBCCCDDDFFFIIIKKKMMMNNNOOOQQQSSSTTTVVVXXX[[[^^^dddjjjooosssyyyzzzqqqmmmjjjjjjpppyyy}}}|||~~~zzziiiVVVIIIDDD;;;999666666666666555444444444555777777888888888999888888::::::;;;CCCLLL^^^rrrwwwrrrpppnnniiikkknnnpppqqqpppnnnmmmqqqvvv|||{{{tttppplllgggccc^^^[[[VVVQQQMMMIIIEEEBBB???@@@@@@@@@BBBEEEJJJMMMVVV[[[bbbgggkkknnnppprrrppprrrssstttssstttuuuwwwzzzzzz{{{{{{|||}}}{{{sssiiibbb___aaadddeeefffhhhfffaaaZZZTTTQQQRRRUUUXXX___fffggg^^^TTTOOONNNNNNQQQYYYdddnnnyyy~~~{{{sssddd[[[PPPGGGCCCAAA???===<<<:::888888999:::::::::<<<===???@@@@@@???>>>===888777555333333222333333///000000111111111111111000111111222222111111000222222111111111222333333444444333333333333444444555555555555444444444444333222111000///...------yyyrrrnnnkkkrrryyy{{{|||kkkYYYMMMBBB>>>===;;;::::::999999::::::;;;;;;;;;;;;>>>>>>DDDSSSggg}}}yyyyyyyyy{{{rrrcccXXXMMMHHHEEEGGGIIIKKKPPPWWW```eeekkkoooqqqrrrrrrsssqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssssuuuvvvwwwxxxxxxyyyyyyxxxwwwwwwvvvuuuttttttuuuuuuxxxxxxxxxxxxyyyzzz{{{{{{}}}~~~~~~yyyuuutttssssssvvv|||{{{sssnnnnnnqqqssswww~~~nnneeeZZZTTTMMMGGGDDDEEECCCBBBAAAAAA@@@@@@@@@@@@AAA>>>===??????<<<<<>>???@@@AAAAAA@@@>>>===999888666444333333333444111111111000111111222222222222222333333222222222111111111111111222333333333333333333333333333333444444444444444555555555333222222111000///......tttmmmllliiipppwwwzzz}}}mmmYYYMMMBBB>>>>>><<<:::;;;888888888888999:::;;;;;;@@@@@@EEERRRfff|||xxxwwwwwwzzz~~~sssdddXXXOOOJJJFFFGGGIIILLLQQQXXXaaafffkkkpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttuuuuuuvvvwwwwwwwwwwwwwwwuuutttttttttssssssssssssuuutttsssrrrrrrssstttuuuyyyzzz}}}|||vvvqqqpppppppppttt{{{vvvooommmoooqqqsss~~~~~~vvvlllbbbZZZRRRMMMKKKHHHGGGEEEDDDDDDDDDDDDCCCCCC@@@>>>@@@???===>>>AAADDDGGGKKKSSS[[[bbbhhhjjjlllnnnooopppooonnnllllllddd```[[[WWWTTTRRRPPPNNNKKKHHHDDD???<<<:::999:::888888888888888999:::;;;999999888888888888888888555555666666666777777777444333333222111111000000000222444444444444666888999:::;;;===>>>@@@AAABBBCCCEEEGGGHHHIIIJJJMMMOOORRRUUUWWWZZZ]]]bbbhhhkkkooouuu|||zzzuuuooommmqqqyyyyyyssshhhWWWIIICCC;;;999666666666666555444333333333444555888:::;;;999777888:::;;;===FFFOOOaaauuuwwwrrrooommmfffjjjpppvvvyyyyyyxxxvvvyyy~~~|||tttpppkkkfffbbb^^^ZZZUUUPPPMMMIIIEEEBBB???@@@@@@@@@BBBEEEJJJMMMWWW\\\bbbgggjjjlllnnnooopppsssvvvxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{}}}~~~}}}qqqhhhbbbccceeefffhhhjjjlllggg```YYYWWWXXX\\\___cccjjjllldddXXXQQQNNNLLLPPPTTT[[[hhhzzz|||sssiii[[[PPPJJJGGGEEECCC===;;;999999;;;<<<<<<<<<<<<===???@@@@@@???===<<<;;;999777555444444444444333222111000000111333444222222333333333333222222111111111111111222333444333444444444444444444333333333444444555555555666333333222111000000//////qqqiiijjjfffllltttwww~~~}}}nnnYYYNNNBBB???>>><<<:::;;;:::999999999:::;;;===>>>AAAAAAFFFSSSeee}}}yyyuuutttuuuyyyvvveeeYYYRRRLLLHHHIIIJJJLLLRRRYYYaaaeeekkkoooqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttsssttttttuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrpppnnnlllkkklllmmmooorrruuuzzz|||tttnnnmmmlllmmmqqqxxx|||sssnnnooopppqqq{{{yyymmmcccYYYRRROOOLLLHHHGGGGGGHHHGGGFFFFFFBBB???AAAAAA???BBBFFFIIIMMMVVV___hhhpppvvvzzz~~~~~~}}}|||zzzvvvrrrooohhhccc]]]WWWSSSOOOLLLJJJEEEBBB>>>999666555555666555555555555666777888888888888999999999999999999666666777777777777777888444444333333222111111000000222333444333444555777999:::;;;===>>>@@@AAABBBBBBCCCEEEFFFFFFHHHLLLNNNRRRTTTWWWZZZ]]]aaafffjjjlllqqqyyy}}}xxxrrrooottt|||yyyqqqfffVVVGGG@@@;;;999666666666666555444555444444555666999;;;===999777888;;;<<>>===<<<;;;999666555444444555444333222111111222333444111222222333333222222111111111111111222333444555444555666666666666555444444444444555555666666666333333222222111111000000}}}ooogggfffbbbhhhooorrrzzzzzzlllZZZNNNCCC???>>><<<;;;;;;<<<<<<;;;<<<<<<>>>@@@AAAAAAAAAHHHUUUfff{{{|||vvvsssssstttzzz~~~mmm___VVVPPPJJJJJJJJJLLLRRRXXX___dddjjjnnnpppqqqqqqrrrssssssrrrrrrrrrrrrqqqqqqpppqqqqqqrrrrrrsssssssssssssssttttttttttttssssssqqqqqqqqqqqqqqqpppooonnnnnnkkkgggdddbbbccceeefffiiinnnvvv}}}{{{ssslllhhhhhhiiillltttzzzsssqqqrrrqqqzzzyyyjjj^^^YYYUUUOOOLLLLLLLLLJJJGGGIIIDDDBBBCCCDDDDDDGGGLLLPPPXXXcccoooxxx}}}vvvqqqkkkfff^^^VVVQQQMMMIIIGGGBBB@@@<<<888555555555666333333333333333444555666888999:::;;;;;;;;;;;;;;;777777777777777777777777555555444333333222222111111222444444444444555777999999;;;<<<>>>@@@AAAAAAAAABBBDDDDDDEEEGGGKKKNNNPPPSSSVVVYYY\\\```dddgggiiinnnuuu||||||uuurrrvvv~~~|||qqqdddTTTFFF>>>;;;999666666666666555444555555666666888999:::;;;888777888;;;===@@@IIIRRRggg{{{tttnnnllliiieeeiiinnntttxxxyyyxxxwww|||wwwrrrmmmhhhddd]]]ZZZTTTPPPLLLHHHDDDAAA???@@@@@@@@@BBBEEEJJJMMMVVV[[[aaafffiiilllnnnooopppsssvvvxxxxxxyyyzzz{{{yyyyyyzzz{{{}}}sssiii```___```aaacccgggkkkfff```ZZZXXXYYY]]]```mmmuuuwwwnnnaaaXXXRRROOOMMMQQQYYYgggzzzwwwhhh[[[RRRKKKEEEAAABBB@@@===<<<<<<<<<<<<;;;<<<===@@@BBBCCCCCCBBBAAA===<<<:::777666555555555444444333333222222333333111222222333333222222111222222222222333555666777777888999::::::999888777666666666666666777777777333333333222222222111111|||ooohhheeeaaaeeelllooowwwxxxjjjZZZNNNCCC??????<<<;;;<<<<<<;;;::::::<<<>>>@@@AAAAAABBBJJJVVVeeevvvyyytttssssssvvv}}}vvvhhhZZZSSSLLLKKKJJJKKKQQQXXX]]]bbbhhhmmmooopppqqqrrrrrrrrrqqqqqqqqqpppppppppooooooppppppqqqrrrrrrsssssstttttttttttttttssssssssssssrrrqqqooommmjjjiiidddaaa\\\XXXVVVWWWYYY[[[```fffpppyyy}}}yyyqqqjjjcccddddddgggnnn{{{yyyuuuuuusss{{{tttkkkddd\\\WWWUUUSSSOOOKKKMMMHHHFFFGGGHHHJJJNNNTTTZZZdddrrrzzztttjjjddd[[[SSSMMMHHHDDDBBB???===;;;888666666666666444333333333333333444555666777888:::;;;;;;::::::777777777777777777777777666666555444444333333222222333555555444444666777777888999;;;<<<>>>???@@@AAABBBCCCCCCDDDGGGKKKNNNMMMPPPTTTWWWYYY]]]aaadddfffkkkqqqxxxzzzuuuxxxqqqcccSSSFFF@@@;;;999666666666666555444444555666777888888888888888777888<<<>>>AAAJJJSSSjjj~~~rrrllljjjhhhcccfffkkkooorrrttttttsssyyy~~~~~~vvvqqqlllgggccc]]]YYYTTTPPPLLLHHHDDDAAA???@@@@@@@@@BBBEEEJJJMMMUUUYYY```fffiiilllnnnpppqqqsssuuuvvvwwwxxxzzz|||zzzzzz{{{|||~~~tttiii```]]]^^^___bbbfffkkkggg```ZZZXXXZZZ^^^aaammmxxx~~~yyylllaaaXXXRRROOOSSSYYYccctttuuuggg\\\SSSKKKEEEEEEBBB???===<<<<<<;;;:::999;;;>>>AAACCCCCCCCCBBB>>>===;;;888777666555666444444444444444333222222333333444444444444333333333333333444555666777888999:::<<<======<<<:::999888888888888777777777777333333333333333222222222{{{pppjjjfffaaafffllloooxxxxxxkkkZZZNNNCCC??????===;;;<<<999888777777888;;;===???AAACCCKKKVVVbbbooo}}}|||{{{{{{~~~zzzzzz}}}}}}xxxsssssstttwww|||mmm\\\TTTNNNKKKJJJKKKPPPWWW\\\```ggglllooopppqqqrrrqqqpppppppppoooooonnnnnnnnnnnnooopppqqqqqqrrrrrrtttuuuuuuuuuuuuuuuttttttvvvuuutttrrrnnnjjjgggeee\\\XXXRRRNNNKKKLLLNNNPPPYYY```lllvvv{{{xxxooohhh``````aaacccjjjwww}}}yyyxxxuuu|||yyyrrrhhhaaa^^^ZZZTTTPPPPPPKKKHHHJJJLLLNNNSSSYYYaaalll|||}}}wwwggg```WWWNNNHHHCCC???===<<<;;;999777666555555666555444444333333444444444222444555777888888888777777777777666666666666666777666666555555444333333222444555555444444666777666666888999;;;===>>>>>>AAABBBCCCCCCDDDFFFKKKNNNKKKNNNQQQUUUWWWZZZ^^^aaadddiiiooovvv~~~}}}wwwyyyqqqcccTTTGGGAAA;;;999777666666666555444333444666777777777666555888777999<<<>>>AAAJJJTTTjjj~~~~~~pppkkkiiigggbbbdddgggkkknnnoooppppppuuuyyy~~~}}}vvvpppkkkfffbbb]]]YYYTTTOOOLLLHHHDDDAAA???@@@@@@AAABBBEEEJJJMMMTTTYYY```fffjjjllloooqqqqqqssstttuuuvvvwwwzzz}}}zzz{{{{{{}}}uuujjj```]]]^^^___bbbffflllggg```[[[YYY[[[___bbbkkkxxxuuuhhh]]]UUUQQQUUUYYY```ppprrrggg\\\RRRKKKFFFCCC@@@======<<<;;;999666888;;;>>>@@@AAAAAAAAA???>>>;;;999777666666666444444555666555444222111444555555555555555555444333444444555666777888999;;;<<<>>>??????>>><<<;;;::::::999999888888777777444333333333333333333222zzzpppkkkggghhhjjjppp{{{wwwgggXXXIIICCC@@@===999888<<<<<<===<<<;;;:::<<<>>>BBBFFFLLLUUU```kkktttyyy}}}yyywwwwwwyyy{{{vvvwwwyyy{{{{{{{{{yyyyyy|||vvvpppnnnrrryyyrrraaaYYYQQQMMMKKKKKKPPPVVV```dddiiimmmnnnooooooppptttssssssrrrqqqpppoooooommmmmmnnnoooqqqsssvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvrrrllleee^^^YYYRRRMMMJJJIIIHHHEEEGGGKKKRRR^^^kkkuuu||||||tttjjj```ZZZZZZ___dddlll~~~}}}{{{}}}~~~rrrmmmiiiaaa[[[[[[VVVUUURRRQQQRRRWWW___dddpppzzz}}}qqqiii\\\VVVMMMFFFBBB???>>>===:::::::::999999777666555555444444333333444444555333333444555666777888888666666666666777777777777444444333333333222222222444333333333333444555555777888999:::;;;===>>>>>>?????????@@@BBBEEEHHHIIIJJJMMMQQQTTTVVVYYY]]]```dddhhhnnnttt{{{~~~zzz{{{pppcccWWWGGG<<<:::888777555444444444444444444555555555555444444:::888888<<>>>>>@@@@@@???===<<<<<<>>>@@@AAAAAA@@@===<<<;;;999777666555555666555444444444444444444666555555555666666777888777777777777999<<<>>>@@@@@@AAABBBBBBAAA@@@>>>===;;;;;;:::888777555444444444444333222222111111000{{{rrrllliiikkknnnuuu~~~fffWWWHHHBBB@@@===:::999666888999999999:::===???BBBFFFMMMVVVaaakkkssswww~~~yyywwwvvvwwwxxxvvvxxxzzz{{{|||{{{yyyxxxwwwsssooonnnrrrxxx}}}~~~qqqaaaZZZRRROOOMMMMMMRRRYYYbbbfffkkknnnoooooopppqqqtttsssrrrrrrppppppooonnnnnnnnnooooooqqqsssuuuwwwxxxxxxxxxxxxxxxwwwwwwwwwuuutttsssoooiiibbb[[[WWWMMMHHHEEEEEEDDDBBBDDDHHHQQQ\\\iiissszzz{{{sssiiiaaa[[[YYY]]]```fffvvv~~~~~~xxxrrriiibbbaaaYYYYYYXXXWWWYYY___ffflllyyysssggg```TTTOOOHHHBBB???===;;;::::::;;;;;;;;;:::999888888666555444444333333444444333333333444555555666666555555666666666777777777666666555555555444444444444333333333333444555555777777888999;;;<<<======>>>>>>???AAACCCEEEGGGHHHJJJLLLPPPTTTWWWZZZ^^^aaaeeeiiinnnttt{{{{{{{{{}}}mmmbbbVVVHHH===:::888777555444444444444666666777888888888888888;;;999999<<>>===<<<<<<>>>???>>>===<<<;;;999777555444444333444333333222222333333333444444444555666777888888999999999:::<<<===??????@@@AAAAAAAAA@@@>>>===<<<::::::999888777666555555444444333333222111111111~~~tttnnnjjjlllooowwweeeVVVGGGBBB@@@===:::999666888999::::::;;;===???BBBFFFNNNWWWaaajjjqqquuuzzz~~~}}}zzzxxxwwwwwwwwwyyy|||~~~~~~}}}{{{yyyuuurrrpppppptttyyy}}}~~~{{{oooaaaZZZSSSQQQPPPPPPUUU\\\dddhhhmmmpppqqqqqqqqqrrrssssssrrrqqqpppoooooonnnpppppppppqqqrrrsssuuuvvvxxxxxxxxxwwwwwwvvvvvvvvvssssssqqqnnnhhh```YYYUUULLLGGGCCCCCCCCCBBBEEEJJJPPP[[[iiissszzz{{{tttkkkaaaZZZWWWZZZ\\\```nnn}}}ssskkkhhhaaabbbcccdddgggmmmtttyyy|||ooocccXXXQQQJJJGGGBBB???>>>===;;;999;;;;;;<<<<<<<<<;;;;;;:::888777666444333333333333333333333333333333333333444555555555666666666666666666555555555444444444333333333333333444555555666777888999:::;;;<<<===<<<===???BBBDDDEEEFFFGGGIIILLLPPPTTTWWW[[[___ccceeeiiiooottt{{{~~~~~~xxxjjj```UUUIII???:::888777555444444444444555666777888999:::::::::;;;::::::===???BBBKKKUUUddd|||{{{nnniiifffddddddfffiiikkkmmmmmmlllkkklllrrrxxx|||{{{tttoookkkfffbbb\\\XXXSSSNNNKKKHHHEEECCCAAAAAAAAAAAAAAAEEEJJJNNNUUUZZZaaaggglllooorrrtttuuuvvvwwwxxxyyyzzz{{{{{{zzz|||~~~vvvhhh^^^^^^______ccckkkqqqmmmfff___YYYYYY\\\```jjjwww{{{lll```WWWUUUVVVYYY^^^kkk}}}ppp```ZZZQQQKKKGGGDDD@@@===>>>===;;;;;;<<<<<<;;;:::<<<;;;999777555444333333444333333333333333444555555555666777999:::;;;;;;<<<<<<===>>>????????????@@@@@@??????>>><<<;;;:::888888888888777777777777555444444333333222111111vvvpppiiikkknnnuuudddVVVGGGAAA@@@>>>;;;:::<<<===>>>===;;;;;;===>>>AAAFFFNNNXXXbbbjjjpppsssvvvyyy}}}~~~|||{{{{{{zzz}}}}}}zzzwwwuuuuuuzzz~~~}}}~~~{{{xxxmmm```YYYSSSQQQQQQQQQWWW]]]fffiiinnnqqqrrrrrrrrrrrrssssssrrrqqqpppooonnnnnnqqqqqqqqqrrrrrrsssttttttwwwwwwwwwvvvvvvuuuuuuuuuvvvuuutttpppjjjbbb[[[VVVPPPJJJGGGGGGGGGGGGJJJOOOSSS]]]jjjuuu|||}}}wwwnnnbbbZZZVVVYYY[[[___lllzzz}}}uuupppmmmoooqqqtttxxx}}}rrrdddXXXNNNIIIDDDBBB@@@??????>>><<<;;;;;;;;;<<<=========<<<<<<:::999777555444333222222444444333333333222222222444444444444555555555555444444333333333222222222333333222222333333444555666777888999;;;<<<======;;;<<>>???BBBKKKVVVddd}}}{{{nnnjjjgggeeeeeehhhllloooqqqqqqooonnnoootttyyy}}}xxxrrrmmmjjjeeebbb[[[XXXSSSOOOLLLIIIEEECCCAAAAAAAAA@@@AAADDDIIIMMMUUUZZZaaahhhmmmpppsssuuuuuuvvvvvvwwwxxxyyyyyyzzzzzz|||~~~xxxjjj___^^^___^^^cccjjjooommmhhh```ZZZYYY\\\___gggttt~~~ooocccWWWVVVUUUUUUXXXbbbxxxuuukkk^^^TTTMMMHHHDDD@@@>>><<<:::999:::;;;::::::===<<<:::888777666555555666555555555666777888888888999;;;<<<>>>???@@@@@@@@@@@@AAABBBBBBAAA???>>>>>>>>>===<<<;;;999888888666777777777888888888888555555444444333333222222yyyrrrkkkmmmooouuu|||eeeVVVHHHBBBAAA>>><<<;;;======>>>===<<<;;;===???AAAFFFNNNXXXaaajjjooorrrsssvvv{{{~~~~~~~~~~~~~~~zzz{{{|||zzzzzzvvv}}}~~~tttkkk^^^XXXRRRQQQQQQQQQVVV\\\eeeiiinnnqqqrrrrrrrrrssssssrrrrrrqqqpppooonnnmmmqqqqqqqqqrrrrrrsssssssssuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxvvvsssnnnfff```\\\UUUOOOKKKJJJJJJJJJMMMSSSVVV```mmmwww~~~yyypppcccZZZVVVYYY\\\```kkkxxx{{{yyy|||}}}nnn```UUUMMMIIIBBBAAA@@@@@@@@@@@@>>><<<<<<<<<======>>>=========;;;:::888666444333333222555555444444333222222222222333333333444444444444444444333333333222222222333222222222222333444444777777888:::;;;<<<===>>>:::<<<>>>AAACCCDDDDDDDDDGGGJJJOOOSSSWWW[[[___cccfffiiinnnssszzzzzznnnccc[[[RRRHHHAAA:::888777555444444444444333444555777999:::;;;;;;;;;;;;===??????BBBLLLXXXhhh{{{nnniiihhhfffdddhhhnnnsssvvvvvvuuusssuuuzzz~~~vvvoookkkhhhccc```[[[XXXSSSOOOLLLIIIEEEBBB@@@AAA@@@@@@AAADDDIIIMMMUUUZZZaaahhhmmmpppsssuuuuuuuuuvvvvvvwwwxxxyyyyyy{{{|||~~~zzzlll```^^^^^^\\\```gggkkkkkkiiibbb\\\YYY[[[___fffrrruuuiii[[[XXXUUUSSSTTT]]]ooommm]]]RRRLLLHHHEEE@@@===;;;:::;;;<<<<<<;;;;;;:::999888777666666666777777777777888999:::;;;;;;<<<>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDCCCAAA???===<<<;;;:::999888777666666666666666777888888999999666666555555444333333222|||uuupppqqqsssxxx|||gggXXXIIIDDDBBB???<<<;;;777999:::;;;;;;<<<>>>@@@AAAEEEMMMVVV```iiippptttvvvyyy}}}~~~~~~{{{xxxxxxttt{{{~~~zzzrrriii]]]WWWRRRQQQPPPPPPUUU[[[cccgggllloooqqqqqqrrrsssrrrrrrqqqpppooonnnnnnmmmooopppqqqrrrrrrrrrrrrrrrrrrssssssttttttuuuuuuvvvxxxyyyyyyxxxuuupppkkkhhh^^^WWWRRRPPPNNNMMMQQQVVV]]]gggsss{{{}}}uuuggg]]]WWWZZZ\\\^^^fffrrryyykkk___UUUNNNIIIGGGEEEDDDCCCCCCBBB@@@????????????@@@@@@???>>>>>>;;;:::999777555444444333444444444333333222222222222222222222333333333333666666555555555444444444222222222222222333444444666777888999:::<<<======:::;;;===@@@BBBCCCDDDEEEGGGJJJNNNRRRUUUYYY]]]aaadddhhhnnnssszzz}}}vvvkkkaaaXXXPPPGGGAAA:::888777555444444444444555666777999;;;<<<<<<<<<:::;;;>>>@@@@@@BBBNNN[[[nnnyyylllgggfffeeebbbgggooowww{{{|||{{{zzz{{{~~~uuunnnjjjgggbbb___ZZZWWWSSSPPPMMMIIIEEEBBB@@@@@@@@@@@@@@@DDDIIIMMMUUUZZZaaaggglllooorrrtttssstttuuuvvvwwwxxxyyyyyy{{{}}}~~~{{{lll```^^^]]][[[^^^eeelllmmmlllfff]]]YYY[[[^^^eeeppp}}}uuuccc]]]WWWTTTTTTZZZgggtttlll^^^UUUOOOKKKEEEBBB>>><<<============999888888777777777888888888888888999:::<<<===>>>>>>@@@BBBDDDEEEEEEEEEEEEGGGFFFEEEDDDBBB???===<<<999888777666555555666666555666666777888888999999777666666555555444333333xxxssstttvvv{{{iiiZZZKKKEEECCC@@@===<<<888999:::;;;;;;<<<>>>AAAAAADDDKKKUUU___iiiqqqvvvyyy||||||zzz{{{uuu{{{~~~{{{xxxppphhh^^^XXXSSSRRRQQQPPPTTTZZZ```dddiiinnnpppqqqrrrsssrrrrrrqqqpppooonnnmmmmmmmmmnnnoooqqqrrrrrrqqqqqqppppppqqqssstttuuuvvvwwwyyy{{{~~~|||zzzmmmfff```]]]ZZZXXX[[[```iiirrr}}}}}}nnncccZZZYYYXXXWWW\\\fffrrruuujjj```WWWRRRRRROOOLLLJJJIIIHHHGGGEEECCCCCCCCCCCCBBBBBBAAA@@@;;;:::999777666555555555222222222222222111111111111111111111222222222333666666555555555444444444222222222111222222333444444555555777888999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJNNNQQQTTTWWW[[[^^^cccgggmmmssszzzzzztttjjj```WWWNNNEEE@@@:::888777555444444444444555666777999:::;;;;;;;;;888:::>>>AAA@@@CCCPPP]]]rrrvvvhhhdddcccbbb```fffoooyyy~~~wwwpppkkkgggccc___ZZZWWWTTTPPPMMMIIIEEEAAA@@@@@@@@@???@@@CCCHHHLLLUUUZZZaaagggkkknnnppprrrrrrrrrsssuuuwwwxxxyyyzzz{{{}}}xxxjjj^^^]]]\\\[[[^^^eeeppprrrqqqjjj```YYYYYY\\\```kkkxxxnnnddd[[[VVVVVVXXX^^^fffyyyqqqeeeZZZTTTLLLHHHCCC@@@???>>>===<<<::::::::::::;;;<<<===============>>>@@@BBBCCCDDDEEEFFFHHHJJJKKKJJJIIIIIIIIIGGGEEEBBB???===<<<;;;666555444444444444555666666666777777888888999999777777666666555444444444{{{ssstttvvv{{{kkk\\\MMMFFFDDD@@@===<<<===>>>???>>><<<<<<>>>???AAADDDJJJSSS^^^iiirrrwwwwwwzzz~~~www|||}}}zzzvvvoooggg___YYYTTTSSSRRRQQQTTTZZZ^^^bbbhhhllloooppprrrsssrrrrrrqqqpppooonnnmmmmmmkkklllnnnpppqqqqqqqqqqqqnnnoooppprrrtttvvvwwwxxx|||}}}uuunnnjjjgggdddggglllsss}}}tttggg\\\XXXUUUQQQTTT[[[^^^mmm{{{qqqhhhbbb\\\YYYUUURRRPPPOOOMMMKKKFFFFFFFFFFFFEEEDDDBBBBBB::::::888777666666666666000000000000000111111111000111111111111222222222444444333333333222222222222222111111222222333444222333444555666888999999<<<;;;<<<===???BBBDDDFFFGGGIIIMMMPPPSSSVVVZZZ]]]bbbffflllrrrzzzyyysssiii```VVVMMMDDD???:::888777555444444444444333444555666777888888888777:::>>>AAA@@@CCCQQQ___uuussseeeaaaaaa```^^^eeeooozzz~~~xxxqqqlllhhhccc___ZZZWWWTTTPPPMMMIIIEEEAAA@@@@@@@@@???@@@CCCHHHLLLVVVZZZaaafffjjjmmmoooqqqqqqqqqsssuuuwwwxxxzzzzzz{{{}}}vvvhhh\\\\\\\\\[[[___fffuuuwwwvvvnnnbbbYYYXXXZZZZZZeeesssvvvjjj^^^XXXWWWVVVYYY]]]jjjssseee\\\RRRNNNHHHCCC@@@>>><<<;;;======>>>>>>@@@AAACCCCCCBBBCCCCCCDDDFFFHHHJJJKKKKKKMMMOOOPPPQQQPPPOOONNNJJJHHHEEEAAA>>><<<;;;;;;444444333222333444555666666777777777888888888888777777777666555555444444xxxuuuwwwzzz~~~lll]]]MMMEEEBBB>>><<<===;;;;;;;;;<<<===???AAABBBDDDGGGNNNXXXeeepppvvvyyy|||~~~~~~{{{|||~~~~~~yyyqqqlll^^^XXXSSSRRRQQQPPPTTTYYYbbbfffkkknnnoooooopppqqqrrrrrrrrrqqqooonnnllllllmmmmmmooopppqqqqqqqqqqqqppppppooonnnoooqqqsssuuuwww|||yyyvvvwwwyyy{{{rrrbbbWWWUUUTTTRRROOOYYY___kkk|||{{{uuuooofffbbb```]]]WWWRRROOOMMMKKKJJJIIIGGGCCCAAA@@@???<<<:::888777777777666555222000000000111222222222222111111111111000444444444333333222222222111111111111222333444555666666666666777888999:::999;;;===>>>???AAADDDGGGHHHJJJNNNQQQSSSWWW[[[^^^cccffflllsss{{{|||yyyxxxrrriii___VVVMMMEEE@@@999999999999888666555444888888999:::::::::::::::;;;;;;>>>BBBDDDIIIUUUbbbzzztttfffcccbbbaaa```iiiuuu{{{sssoookkkfffbbb]]]ZZZUUUQQQMMMIIIDDDAAACCCCCCCCCBBBBBBDDDHHHLLLUUUZZZbbbhhhlllnnnppprrrssssssssstttuuuwwwxxxyyyzzz|||~~~~~~~~~ssshhh^^^YYYYYYZZZ```gggssszzz|||ttthhhaaa^^^[[[^^^eeennnzzzvvvfff^^^XXXSSSTTTYYYeeeooovvvhhh^^^UUUKKKHHHFFFBBB@@@AAA@@@AAACCCEEEGGGGGGGGGGGGMMMNNNOOOPPPRRRRRRSSSSSSWWWVVVUUUVVVWWWVVVTTTQQQOOOJJJDDD???===;;;999777333444555444444555888:::999>>>@@@@@@@@@AAA>>>:::999999888666444444555666{{{tttrrrtttwww|||~~~kkk\\\MMMEEEBBB>>>===>>>>>>======<<<===>>>@@@AAACCCFFFNNNZZZgggssszzz~~~}}}|||}}}yyyqqqkkk___YYYSSSRRRQQQPPPSSSYYYbbbfffkkknnnppppppqqqqqqsssrrrrrrqqqpppooonnnmmmnnnooooooppppppoooooonnnooommmkkkiiiiiijjjkkkllltttyyy~~~xxxhhh\\\WWWUUUQQQNNNRRRXXXbbbqqqzzztttpppkkkccc\\\WWWUUURRROOOMMMJJJFFFCCCAAA???<<<:::777666666666555444333111000111111222222222222111111111111000333333333333333222222222111111111111222333444555555555555555666777888888999:::<<<>>>???AAADDDGGGHHHJJJNNNPPPSSSWWW[[[^^^eeehhhmmmttt|||{{{xxxvvvxxxrrriii___VVVMMMEEE@@@:::999888777666555555444777777888999::::::::::::<<<<<<>>>BBBDDDIIIVVVbbb|||ttteeeaaa```^^^```jjjvvvzzzsssoookkkfffbbb[[[XXXTTTQQQNNNJJJFFFCCCBBBCCCCCCBBBBBBDDDHHHKKKSSSYYY```fffkkkmmmoooqqqssssssttttttuuuwwwxxxyyyxxxzzz|||}}}}}}}}}~~~ssshhh]]]XXXWWWWWW]]]cccqqqyyy}}}uuukkkccc]]]ZZZWWW^^^hhhtttqqqfff]]]UUUSSSVVVYYYccctttwwwiii___TTTPPPLLLHHHFFFGGGGGGHHHJJJMMMOOOPPPPPPPPPTTTTTTVVVWWWXXXYYYYYYYYY^^^]]]]]]^^^]]][[[WWWSSSMMMIIICCC>>>;;;:::999888555555555444333444666999:::???EEEIIILLLNNNIIIBBB>>>===;;;888555555666777wwwqqqoooqqqtttxxx|||iii[[[LLLEEEBBB???===>>>@@@???>>>======>>>???@@@CCCFFFOOO[[[jjjvvv~~~|||yyyzzz|||zzzqqqjjj```YYYTTTRRRQQQPPPSSSXXXaaaeeejjjnnnppppppqqqrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmnnnooooooooonnnnnnnnnlllhhheeeccccccdddeeekkkqqq|||tttfff___YYYSSSNNNPPPTTT[[[gggwww~~~tttlllddd```[[[WWWSSSNNNIIIEEEBBB@@@===:::777555555444444333333222222111111111222222222111111111111000222222222222222333333333111111111111111222333444444333333444444555666777888:::<<<===>>>@@@DDDFFFHHHJJJMMMPPPSSSWWW\\\___gggjjjooouuu}}}}}}zzzwwwuuuwwwqqqiii___VVVMMMEEE???:::999777555444444555555666777888999::::::::::::<<<<<<>>>BBBDDDJJJWWWddd~~~vvveee___]]][[[]]]gggtttzzzsssooojjjfffbbbZZZWWWSSSQQQNNNKKKHHHEEEBBBCCCBBBBBBBBBDDDHHHKKKRRRWWW___eeeiiilllnnnpppsssssstttuuuvvvvvvwwwxxxvvvxxxzzz{{{zzzzzz{{{|||ssshhh\\\WWWTTTTTTYYY___nnnwww~~~yyypppggg___YYYTTTZZZcccmmm|||rrrfff\\\VVVVVVRRRYYYfffzzz{{{oooccc\\\WWWRRROOOPPPQQQSSSVVVXXX[[[\\\]]]]]]^^^___```aaabbbbbbbbbbbbdddddddddeeeddd```YYYUUUNNNIIICCC>>><<<;;;::::::888888777666555555888:::???FFFOOOXXX___aaaXXXMMMHHHDDD???:::777666777888vvvpppllloooqqqvvv~~~|||gggYYYLLLEEEBBB???>>>>>>@@@@@@???>>>>>>???AAABBBDDDGGGOOO\\\jjjvvv~~~{{{wwwttttttwww{{{~~~~~~yyyqqqjjj```YYYTTTRRRPPPOOORRRWWW___ccchhhlllnnnooopppqqqqqqqqqqqqqqqqqqpppooonnnkkklllmmmnnnooooooooooooooolllhhheeebbbbbbbbbcccbbbhhhrrrtttjjjaaaXXXSSSUUUWWW\\\eeeppp|||rrrmmmfff___YYYRRRLLLHHHBBB@@@===999777555444333222333333333333222111000222222222111111111000000000000111111222222333333111111111111111222333333333333333333444555666777777999;;;===>>>@@@CCCFFFGGGJJJMMMPPPSSSWWW\\\___gggjjjooouuu|||~~~|||yyywwwuuuppphhh___VVVMMMDDD???;;;999666333222333555666555666777999:::;;;;;;;;;======???BBBEEEKKKXXXfffxxxeee]]]ZZZXXXVVV```mmm|||zzzsssnnnjjjeeeaaa[[[XXXTTTQQQNNNKKKGGGDDDBBBBBBBBBAAAAAACCCHHHKKKQQQVVV^^^eeeiiilllnnnpppsssssstttuuuuuuuuuvvvuuutttvvvwwwxxxwwwvvvwwwxxx|||~~~ssshhh\\\VVVTTTTTTXXX^^^kkkvvvxxxoooeee]]]XXX\\\aaagggrrrqqqddd\\\XXXUUUWWW___lll}}}ssskkkeee^^^[[[\\\\\\^^^aaadddfffhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjfffgggiiijjjiiieee___ZZZSSSNNNGGGBBB>>><<<;;;:::::::::999888777999<<>>?????????>>>???@@@BBBDDDEEEEEEIIIPPP[[[hhhttt{{{~~~yyytttppplllooosssxxxyyyvvvoooiii^^^XXXRRRQQQOOONNNQQQWWW\\\aaafffkkkmmmnnnpppqqqpppppppppqqqppppppoooooonnnnnnooooooooooooooonnnmmmllliiifffdddccccccccc]]]bbbjjjuuuvvvjjj```ZZZXXXYYY^^^fffnnn|||{{{rrriii```XXXPPPKKKBBB@@@===999666444333333222222333333333222111111222222222111111111000000000000000111111222222222111111000000111111222222444444444444555666777777777999;;;<<<===???BBBEEEGGGIIIMMMPPPSSSXXX\\\```fffiiinnnttt{{{~~~|||zzzxxxtttooohhh```WWWMMMDDD>>><<<999555222111222555777555666777999;;;<<<<<<===>>>>>>???CCCFFFLLLZZZhhhzzzeee[[[WWWUUUPPPYYYffftttyyyrrrnnnjjjeeeaaa]]]ZZZVVVRRRNNNJJJFFFCCCBBBBBBBBBAAAAAACCCGGGKKKQQQVVV^^^eeejjjmmmoooqqqrrrrrrssstttttttttssssssqqqrrrrrrqqqooonnnooopppvvvyyytttiii]]]WWWTTTTTTYYY^^^gggtttzzzooofff^^^___```cccjjjxxx{{{mmm```YYYXXXVVVYYYaaannnzzzssslllhhhhhhhhhiiikkknnnpppqqqqqqqqqpppppppppppppppooonnnmmmjjjkkkmmmpppqqqoookkkggg[[[VVVNNNHHHCCC???;;;999:::::::::999888;;;???BBBJJJSSSaaappp}}}tttfff[[[TTTIII@@@<<<:::999888yyynnngggfffhhhjjjnnnxxxyyycccVVVJJJEEECCCAAA???@@@?????????@@@AAACCCEEEGGGGGGJJJPPP[[[gggrrryyy|||~~~yyyrrroooeeegggkkkoooqqqoooiiieee[[[UUUPPPOOONNNMMMQQQVVV[[[```fffjjjmmmoooppprrrppppppqqqqqqqqqqqqqqqqqqtttssssssrrrqqqooonnnmmmkkkkkkjjjhhhfffdddbbbaaa]]]```eeekkkvvvvvvkkkeee\\\ZZZ^^^fffllluuu~~~{{{oooeee[[[RRRMMMAAA???<<<999666444444333222222222222222222222222222222222111111111111000000000000000000111111111111111000000000111111222444444444444555666777777666888:::;;;<<<>>>BBBDDDFFFIIIMMMPPPTTTXXX]]]```dddhhhmmmsss{{{~~~|||zzzxxxvvvsssooohhh```WWWMMMDDD>>><<<:::666333222333555777555666888:::<<<>>>>>>?????????@@@CCCFFFMMM\\\jjjzzzdddXXXTTTRRROOOVVV```mmm}}}yyyrrrnnniiieeeaaa___[[[WWWRRRNNNJJJEEEBBBAAABBBAAAAAAAAACCCGGGJJJPPPVVV^^^eeejjjmmmpppqqqpppqqqrrrssssssrrrpppooolllkkkiiifffcccbbbccceeejjjpppzzzwwwlll___XXXUUUTTTWWW]]]bbbppp{{{qqqdddaaa___```eeeooovvvggg[[[YYYSSSRRRYYYbbbooo{{{wwwvvvtttuuuvvvxxxxxxxxxwwwwwwvvvvvvuuutttrrrpppnnnmmmnnnnnnooorrruuuvvvvvvttteee```ZZZSSSMMMGGGAAA>>>======<<<;;;:::===AAAEEEJJJUUUdddttt~~~sssaaaYYYMMMDDD???<<<999777uuujjjccc___aaaccchhhqqqyyyyyytttaaaUUUIIIEEEDDDAAA???@@@BBBAAAAAAAAAAAACCCEEEFFFGGGJJJQQQ[[[hhhrrryyy||||||vvvnnnkkkaaabbbdddggghhhfffbbb^^^XXXRRRNNNMMMMMMMMMQQQVVV\\\aaagggllloooppprrrtttqqqrrrrrrssstttttttttssssssttttttttttttsssrrrrrrmmmmmmmmmllljjjfffbbb```[[[]]]___aaagggsss{{{uuuhhhbbb```eeehhhlll{{{{{{yyyuuurrrrrrtttwwwyyy{{{nnncccXXXOOOJJJ???>>>;;;888666555444444333333222111111222333444222222222111111111111000000000000000000/////////111111000000000000111111222222222222333444555666666777:::;;;<<<>>>AAADDDFFFIIILLLPPPTTTXXX]]]```dddhhhmmmttt||||||zzzxxxvvvuuurrrnnnggg```WWWMMMDDD>>><<<:::777555444444666777666777999;;;>>>???@@@AAA@@@???@@@CCCGGGNNN]]]kkkwww```TTTOOOMMMMMMSSS[[[eeeuuuyyyrrrmmmiiiddd```]]]ZZZVVVRRROOOKKKGGGDDDAAAAAAAAA@@@@@@CCCGGGJJJOOOTTT\\\dddhhhlllnnnpppooopppqqqrrrqqqpppnnnmmmeeebbb^^^XXXTTTSSSUUUXXX[[[cccppp~~~{{{oooaaaYYYTTTQQQTTTXXX\\\lll~~~|||mmmeee___^^^aaafffrrr~~~sssfff]]]UUUQQQVVVZZZaaarrr}}}|||{{{zzzxxxvvvssspppmmmlllkkkiiihhhjjjnnnrrruuuvvvrrrooojjjeee___XXXPPPKKKHHHGGGDDDAAA@@@BBBFFFIIIOOOZZZhhhsss}}}}}}vvvddd[[[OOOGGGBBB>>>:::666tttiiibbbZZZ\\\^^^bbbllluuuuuuooo```TTTIIIEEEDDDAAA@@@@@@DDDCCCBBBAAAAAABBBCCCDDDGGGJJJQQQ\\\iiittt{{{~~~zzzqqqjjjfff``````aaabbbccc```\\\XXXVVVQQQLLLLLLLLLLLLQQQVVV]]]bbbhhhmmmppprrrtttvvvsssssstttuuuvvvvvvvvvvvvoooppprrrtttwwwxxxyyyzzzpppqqqrrrqqqnnnhhhccc```YYYZZZZZZZZZ]]]gggvvvwwwllleeefffeeeeeeqqq~~~{{{uuuqqqlllhhheeeeeeggghhhkkktttyyyxxxyyywwwjjj^^^SSSIIIDDD>>>===:::888666555555555444333111000000111333555222222222111111111111000111111000000//////......111111000000000000000111111111111111222333444555555777999;;;<<<>>>AAADDDFFFHHHLLLPPPTTTXXX]]]aaadddhhhnnnuuu}}}}}}{{{yyywwwvvvqqqmmmggg```WWWNNNDDD>>><<<:::888666555555666777666777:::<<>>>>>@@@CCCFFFHHHKKKQQQZZZbbbhhhllloooqqqpppooooooqqqrrrooojjjeee]]]UUUNNNJJJFFFCCCDDDIIIIIIPPP___rrryyyjjj\\\TTTRRRRRRRRRQQQaaatttsssddd^^^\\\[[[___fffooozzzlllfff^^^WWWUUUYYY___dddppp{{{{{{uuuooojjjddd___\\\VVVSSSOOONNNQQQWWW___dddlllwwwxxxuuuooohhh___ZZZWWWVVVXXX[[[```fffmmmppppppnnnmmmmmm___YYYQQQJJJEEEAAA<<<888uuuhhh```[[[^^^```dddmmmuuuvvvqqq```TTTIIIEEEDDDBBBAAAAAACCCDDDDDDDDDCCCDDDFFFHHHIIINNNVVV```lllvvv~~~~~~yyytttrrrhhhffffffeeeeeeddd```ZZZVVVQQQMMMKKKKKKIIIHHHNNNVVV[[[aaajjjqqquuuvvvwwwxxxyyyyyyxxxxxxxxxwwwwwwwwwvvvuuuvvvzzz~~~~~~}}}~~~xxxnnngggfff\\\YYYWWWWWWXXX\\\hhhtttzzzsssqqqppppppwww}}}xxxsssnnnddd___XXXQQQNNNLLLKKKJJJGGGHHHJJJLLLOOOQQQSSSTTTUUUZZZ```fffnnn}}}yyyiiibbbVVVLLLDDD???<<<:::888777666444333444666999======<<<999444222222444333222111000///////////////000000111111111111000000000000000000000000000111111111111222333444555888999:::;;;<<>>BBBEEEJJJMMMQQQUUUXXX\\\aaadddfffjjjpppuuuzzz{{{vvvsssrrrnnnfff[[[PPPGGG@@@<<<:::999888666666666777777777777999===BBBFFFHHHHHHCCCHHHFFFGGGPPPVVVdddzzzkkkXXXOOOLLLIIIGGGMMMTTT\\\iiixxx~~~~~~xxxsssooojjjggg^^^[[[UUUQQQNNNKKKHHHFFFBBBAAA??????@@@CCCFFFHHHLLLQQQXXX___cccfffiiikkkqqqnnnkkkiiifffccc___[[[UUUNNNHHHFFFCCC???@@@DDDEEELLLYYYkkk}}}sssdddZZZUUURRRQQQUUUZZZcccqqq|||oooddd[[[WWWXXXXXX___mmm}}}uuuhhh]]]WWWUUUUUUTTTWWW\\\ccckkkvvv}}}wwwsssgggccc^^^XXXTTTOOOKKKHHHCCCAAA>>><<<<<<>>>BBBDDDTTT]]]nnn~~~sssmmmkkkjjjbbbcccbbb___ZZZUUUSSSRRRRRRNNNHHHCCC@@@===:::777qqqiiiiiilllpppvvvzzzbbbVVVJJJFFFEEECCCCCCDDDEEEGGGHHHHHHGGGHHHIIIKKKRRRVVV___jjjwww|||}}}vvvqqqrrrjjjiiimmmssswwwxxxrrriiicccZZZTTTOOOMMMKKKKKKOOOUUU[[[aaajjjrrrwwwyyy{{{|||{{{zzzzzzzzzzzzyyyyyyyyyuuuvvvyyy}}}zzzssshhhaaaZZZVVVTTTVVV___iii~~~yyyvvvvvvxxx{{{~~~zzzwwwtttrrrqqqqqqrrrrrrrrrpppjjjbbb\\\PPPLLLEEE@@@>>><<<:::999999::::::;;;<<<=========<<<>>>@@@BBBEEEMMMXXXaaarrr~~~wwwmmmcccYYYOOOHHHBBB???:::888888999999999444555555555555777:::===ZZZ```bbbVVVCCC666666;;;666666555333222222222222111111222333444444444444000000000000000000000000111111111111222333444444666777999:::<<<>>>BBBEEEJJJMMMRRRWWW[[[___cccfffhhhlllqqqvvv{{{|||zzzuuulll___RRRGGG@@@===;;;:::888777666666666666777777999>>>CCCHHHJJJJJJDDDIIIFFFGGGQQQXXXhhhnnnZZZQQQMMMJJJFFFLLLRRRZZZgggvvv~~~~~~zzzuuupppjjjfff^^^[[[UUUQQQNNNKKKHHHFFFAAA@@@>>>>>>???BBBEEEGGGKKKPPPWWW^^^cccgggjjjmmmpppmmmiiiddd___[[[WWWUUURRRMMMHHHFFFCCC@@@@@@DDDEEEKKKWWWhhh{{{yyyjjj^^^WWWRRROOOOOORRRYYYfffxxxrrrggg___\\\YYY]]]dddqqq}}}pppeee]]]XXXWWWVVVUUUTTTTTTWWW___hhhoooxxxyyyppphhhbbb[[[WWWRRRNNNKKKHHHDDDBBBAAA???>>><<<<<<<<<===>>>EEELLLZZZlll~~~xxxnnnfffaaaXXXWWWUUUQQQMMMJJJIIIHHHGGGEEEBBB>>><<<999888777vvvnnnlllnnnssszzz|||dddWWWKKKFFFFFFDDDDDDFFFGGGHHHJJJJJJIIIIIIKKKLLLVVVZZZdddppp~~~xxxssstttmmmnnnsss{{{|||rrrjjj^^^WWWPPPNNNNNNMMMQQQWWWZZZaaajjjqqqvvvyyyzzz{{{yyyyyyyyyyyyxxxxxxxxxxxxuuuwwwzzz~~~xxxlllddd\\\XXXUUUVVV\\\eeerrr}}}wwwsssrrrrrrrrrqqqppppppnnnllljjjiiiiiiiiijjjkkkkkkllliiibbbZZZTTTIIIFFFAAA===<<<<<<;;;:::777777777777777777888888;;;<<<======>>>CCCJJJPPPYYYdddpppvvvzzzzzzuuuooohhhddd]]]VVVOOOIIICCC@@@===;;;888777888:::;;;;;;444666777777777888;;;>>>SSS[[[```XXXFFF999777:::888777666444333333222222111111222444444555555555000000000000000000000000111111111111222333444444666777999;;;<<>>;;;:::888777666666666666999999;;;???DDDHHHJJJJJJDDDIIIGGGIIIRRRZZZjjjqqq[[[PPPLLLJJJFFFKKKQQQYYYfffvvvzzztttooohhhddd^^^[[[UUUQQQNNNKKKHHHFFFEEECCCBBBAAABBBEEEGGGIIIJJJOOOWWW^^^dddiiinnnqqqssspppkkkeee___ZZZWWWUUUTTTNNNKKKJJJGGGBBBBBBEEEFFFKKKVVVgggzzz~~~ooocccYYYRRRNNNIIINNNUUU___llluuujjjccc\\\\\\]]]dddppp~~~uuujjjbbb\\\YYYWWWUUURRROOOOOORRRXXX]]]dddnnn}}}wwwmmmcccZZZTTTOOOMMMJJJHHHFFFEEECCCAAA@@@@@@???>>>===<<<<<<<<<<<>>>>><<<:::888666555555xxxooojjjlllpppyyy|||fffXXXLLLGGGFFFEEEEEEGGGIIIKKKMMMMMMMMMLLLMMMNNNYYY^^^hhhvvv~~~yyyuuuxxxrrrsssyyy{{{rrrcccZZZRRROOONNNNNNQQQUUUYYY```hhhppptttvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwzzz~~~~~~qqqhhh___ZZZWWWUUUYYY___bbbooo|||uuuqqqooollljjjeeeeeeeeecccaaaaaaccceeefffffffffeeebbb\\\SSSMMMDDDAAA===;;;::::::999888555555555555555555555555777888888888999;;;???CCCGGGPPPZZZ___bbbccc___XXXQQQOOOKKKHHHDDDAAA???>>>;;;999777777888999999888555777888888777888:::<<<>>>FFFLLLJJJAAA888777999999888666555444333222222//////111222333333333333000000000000000000000000111111111111222333444555666888:::;;;===@@@DDDHHHJJJNNNTTTYYY]]]aaadddgggjjjnnnsssxxx}}}ttt___NNNDDD@@@:::999888666666666777777;;;;;;<<<@@@EEEIIIJJJJJJFFFLLLJJJLLLVVV^^^lllrrr\\\PPPKKKIIIFFFKKKQQQYYYgggwwwzzztttnnngggbbb^^^[[[UUUQQQNNNKKKHHHFFFDDDCCCAAA@@@AAACCCFFFHHHJJJOOOWWW^^^eeekkkppptttwwwuuuqqqkkkccc^^^[[[[[[VVVRRROOONNNKKKFFFDDDFFFGGGKKKTTTeeeyyyuuuhhh]]]TTTOOOIIINNNUUU[[[bbbqqqxxxnnnbbb___\\\^^^fffpppzzz|||tttkkkccc]]]YYYRRRRRRPPPMMMKKKLLLPPPSSSZZZcccooo{{{}}}tttjjjaaaXXXPPPKKKGGGFFFDDDEEEFFFGGGGGGFFFBBBAAA@@@>>>===<<<;;;;;;:::>>>CCCFFFKKKWWWgggsss}}}}}}pppdddWWWLLLGGGDDD@@@<<<:::999777555777888888777444333333444wwwmmmkkklllpppyyy~~~gggYYYLLLGGGFFFFFFFFFHHHLLLNNNQQQQQQQQQPPPQQQQQQZZZ```jjjyyy}}}{{{vvvrrrvvvrrrpppxxxlllbbbWWWSSSQQQOOOPPPTTTXXX^^^gggnnnrrrttttttuuuxxxxxxxxxxxxwwwwwwwwwwwwvvvxxx{{{~~~vvvmmmddd^^^YYYTTTUUUXXXWWWaaappp}}}}}}xxxsssoooffffffeeeccc```___bbbeeecccbbbaaa```\\\UUUMMMGGGBBB???;;;999888888777555666666666666666666666666555555555555666777:::;;;>>>DDDJJJMMMPPPQQQMMMGGGBBBBBBAAA???===<<<<<<<<<999777666666777888777666666777888777555555666777444777:::;;;:::888888888999888777555333222222222...///111222333444444444000000000000000000000000111111111111222333444555777999;;;<<<>>>AAAFFFIIIJJJNNNTTTZZZ]]]```ccceeeiiimmmrrrwww}}}hhhSSSFFFAAA999888777666666777888888:::;;;<<>>???AAACCCEEELLLPPPWWW^^^dddjjjpppssswwwwwwuuuooogggaaa^^^^^^YYYUUURRRQQQMMMGGGEEEGGGGGGJJJSSScccxxx|||nnnbbbXXXRRRMMMMMMQQQVVVZZZcccwwwtttnnnhhheeeggglllqqquuuxxxvvvsssoooiiibbb]]]ZZZSSSSSSQQQNNNLLLLLLNNNPPPWWW[[[cccmmmuuuyyyzzzyyyrrrmmmddd[[[TTTOOOJJJGGGEEEEEEEEEGGGKKKNNNPPPPPPKKKIIIFFFCCC@@@>>><<<<<<;;;<<<===>>>AAAHHHQQQXXXbbbnnntttlllbbb[[[QQQFFFAAA>>>999777666555333000222444555555222000111333uuukkkmmmnnnqqqzzzgggZZZLLLGGGGGGFFFGGGIIINNNQQQSSSTTTTTTSSSSSSTTT[[[aaalll|||zzzwww|||rrrnnnrrrmmmjjjsssuuuiii]]]WWWTTTQQQQQQTTTXXX^^^fffmmmppprrrrrrsssyyyyyyyyyxxxxxxxxxwwwwwwwwwyyy{{{}}}zzzqqqggg```ZZZTTTRRRTTTQQQZZZeeeooowww|||vvvllllllkkkgggbbbbbbdddhhhbbb```___\\\XXXQQQIIIDDDCCC@@@<<<999888777555444444444444444444444444444555555555666777888999:::999>>>BBBCCCEEEGGGDDD>>>=========<<<:::999999999888777666666777888666555555666777666444222333444777555444555888::::::999999888777555333222222111000111333444555666666666000000000000000000000000111111111111222333444555777999;;;===???BBBGGGJJJJJJOOOUUUZZZ]]]```bbbdddgggkkkqqqvvv|||mmmVVVHHHBBB888888777666666777888999999:::<<>>;;;999999888777666444444444555555555666666777666555555555666888999>>>>>>>>>????????????@@@999999999888888888777777666666555444444444555555666666777777666555444444777777777777888888999999777777666555444444333333222333444444555555444444000111222333333222000000......///000111333555666555777:::<<<>>>BBBFFFJJJMMMPPPTTTXXX[[[___cccfffiiilllqqquuu{{{yyy]]]III@@@:::::::::999888777666666;;;===>>>@@@IIISSSVVVSSSRRRRRRSSSXXX^^^iii{{{hhhXXXQQQNNNKKKJJJOOO\\\ooozzzuuupppkkkggg```\\\WWWRRRNNNJJJFFFCCCDDDCCCBBBAAABBBBBBDDDDDDJJJMMMSSSZZZaaagggjjjllltttttttttuuuqqqiiibbb___^^^[[[VVVRRRPPPNNNLLLJJJHHHLLLSSS^^^ppppppbbbZZZSSSNNNJJJJJJMMMRRR\\\fffyyy|||vvvwwwtttqqqnnnkkkhhhdddaaaaaa___[[[YYYYYYXXXWWWVVVWWWXXXZZZ]]]aaacccbbbaaa\\\WWWPPPLLLIIIHHHHHHGGGHHHJJJNNNSSSXXX\\\```aaafffbbb\\\UUUNNNHHHDDDBBB>>>;;;777555666888::::::CCCEEEGGGHHHHHHEEEAAA???555555444444333222111111---,,,+++---///000000///uuunnnoootttxxxxxxdddQQQMMMLLLIIIIIIMMMSSS[[[ZZZXXX[[[XXXVVV]]]```fffrrr|||{{{}}}~~~|||qqqiiieeefffccciiisss~~~qqqbbb[[[WWWSSSRRRSSSWWW[[[bbbggglllooorrrtttuuuvvvxxxyyyzzzyyyyyyxxxyyywwwyyyvvvkkkbbb[[[WWWTTTPPPQQQSSSWWW^^^gggnnnsss|||xxxuuuoookkkkkkfffdddbbb^^^ZZZSSSKKKEEEBBB???;;;999999888777666444444444555555555666666777666555555555666888999999999:::::::::;;;;;;;;;999999999888888888777777777666555444333333333333666777777777666666555444555555555666666666777777777777666666555444444333222333444444555555444444000000111111111///...---000000000111222444555666666777:::<<>>;;;:::999777666555555555555555666666666666666555444555666777888666666777777777888888888888888888888888888888888666666666666777888999:::777888888888888888777777666666666666666666666666555555555555444444333333333444444555555555555555666555555444222111000///333333222333333444555555666888;;;===@@@DDDIIILLLQQQTTTXXX]]]```dddiiilllmmmrrrxxx}}}wwwbbbPPPGGG===<<<999777777888:::;;;999;;;>>>CCCNNNYYY^^^]]]^^^]]]^^^aaafffpppgggWWWPPPLLLJJJIIILLLWWWhhhyyy|||uuupppjjjeeebbb___ZZZUUURRRNNNJJJGGGEEEDDDCCCBBBAAABBBCCCCCCIIILLLQQQWWW^^^eeeiiilllrrrvvvyyyyyywwwuuuqqqlllhhheeeaaa^^^\\\YYYUUUSSSNNNPPPUUU[[[cccssstttggg]]]TTTNNNJJJFFFGGGKKKTTT[[[kkk~~~zzzwwwtttqqqnnnmmmkkkjjjiiifffaaa^^^___^^^^^^^^^______^^^\\\ZZZYYYWWWVVVVVVYYY[[[]]]cccgggjjjlllhhh```WWWRRRFFFCCC===:::888666555444666555444444333333333444222222111111000000000000111000//////000111000...zzzsssppppppvvv|||wwweeeTTTOOOLLLIIILLLRRRXXXaaaaaa```ddd```]]]cccggglllwww}}}xxxtttsssvvvzzz}}}yyymmmeeebbbYYYYYYZZZ]]]aaadddeeeeeeaaaZZZTTTRRRPPPMMMNNNQQQTTTYYY```fffjjjnnnrrrtttvvvvvvvvvvvvwwwxxxyyyzzz{{{zzz|||uuujjj___VVVQQQMMMLLLJJJIIIKKKNNNQQQTTTTTTZZZbbbiiilllnnnoooppprrrrrrrrrsssuuuzzzzzzpppjjjhhhgggfffdddbbb^^^XXXQQQKKKGGGDDD@@@===;;;:::888666666666666666666666666666666555444444444555777888666777777777888888888888888888888888888888888888777777666666555666666777888888999999999999999888555555555555555555555555444444444333333333333333333444555555666666555555777666555444333222111111222222222222222333444444666888;;;>>>AAAEEEJJJMMMQQQTTTYYY]]]aaaeeejjjmmmmmmrrrxxx}}}~~~~~~ooo\\\LLLCCC999999999999888888888888;;;>>>@@@EEEPPP]]]bbb``````___aaaeeekkkuuuiiiXXXPPPLLLLLLKKKNNNXXXhhhyyyxxxrrrlllhhhbbb___ZZZVVVRRROOOKKKHHHEEEDDDCCCBBBAAABBBBBBCCCGGGJJJPPPWWW___gggmmmpppsssyyy}}}{{{zzzzzzvvvoooiiigggdddbbb```]]]ZZZWWWRRRRRRTTTYYY___kkksssiii]]]WWWQQQKKKIIIJJJLLLQQQ[[[kkk}}}yyyvvvtttrrrooonnnnnnnnnlllkkkiiigggdddbbb```\\\WWWTTTPPPNNNKKKIIIHHHIIIKKKMMMQQQVVV]]]bbbbbb^^^XXXTTTIIIEEE@@@<<<:::888666444333222111000000000111222222222222222111111111111222111000000111222111///uuuooommmnnnsssxxxooo___QQQMMMKKKHHHKKKRRRYYYcccddddddhhhdddaaahhhkkkqqq|||zzzuuutttwww{{{~~~~~~sssllliii]]][[[YYYXXXYYYYYYYYYXXXVVVRRROOOOOONNNKKKLLLPPPRRRWWW^^^dddiiimmmqqqsssvvvvvvvvvwwwwwwwwwwwwwwwyyyyyy{{{{{{ooocccYYYSSSNNNLLLIIIGGGGGGIIIKKKMMMPPPSSSXXX[[[\\\]]]^^^___\\\\\\]]]]]]]]]```eeehhhkkkrrr}}}{{{ssskkkeeedddbbbbbbaaa```^^^YYYSSSNNNIIIEEEAAA>>><<<:::888666777777777666666666666555666555444444444555666777555555666666666777777777888888888888888999999999999888666444333111111000888999::::::;;;:::::::::555555555444444444444333333333333333333333333333444444555666666666666555555444333222111111000111111111111111222333444555666888;;;>>>AAAFFFKKKOOOQQQUUUZZZ^^^bbbgggllloooooosssxxx|||~~~xxxfffUUUGGG@@@777888999999999888888777;;;>>>BBBHHHTTTaaagggfffeeedddfffkkkqqq|||lll[[[QQQMMMLLLMMMPPPZZZiiizzzzzztttooojjjbbb___ZZZVVVSSSOOOLLLIIIFFFEEECCCBBBAAAAAABBBCCCFFFIIIOOOXXXbbbkkkssswwwxxx~~~{{{ssskkkiiifffdddbbb___[[[XXXWWWRRRRRRWWW\\\dddvvvvvviiiaaaZZZRRRMMMLLLHHHJJJPPPZZZfffyyy~~~yyyvvvvvvtttrrrrrrsssssssssrrriiifffaaa]]]XXXRRRLLLHHHCCCBBB???===<<<======>>>AAAEEEKKKQQQTTTTTTRRRPPPHHHEEE@@@===;;;999777555333333222222111222222333333333333333333333333333333111000111333333222111|||nnniiihhhggglllooo}}}gggYYYNNNLLLKKKHHHKKKSSS[[[eeeggghhhmmmjjjgggmmmooowww~~~xxxwwwxxx|||wwwrrrpppeeebbb^^^\\\ZZZYYYVVVUUURRROOONNNOOONNNKKKLLLPPPPPPUUU\\\ccchhhlllooorrrvvvwwwwwwxxxxxxwwwuuuuuuwwwwwwzzz~~~uuuhhh^^^WWWPPPNNNJJJFFFEEEEEEGGGHHHKKKMMMNNNOOONNNNNNPPPQQQKKKLLLMMMLLLLLLMMMOOOQQQRRRWWW^^^eeennn|||yyyqqqkkkccc___^^^]]]]]]]]]^^^]]]ZZZUUUQQQJJJGGGBBB???<<<:::888666777777777777666666666555555555444333444555666777555555666666666777777777777777888888888999999999999888777555444333333333999999:::;;;;;;;;;;;;;;;888888777777777666666666555555555555555555555555444444555666666666666666555444333222111111222333111111111222333555666777666999<<>><<<;;;:::999888777777777999;;;>>>AAADDDFFFGGGGGGEEEBBB???<<<;;;999777555555555555666666666666555555555555555555555555555222111111222444555444333vvviiidddddd___dddgggzzzuuubbbVVVMMMLLLKKKHHHLLLSSS]]]gggjjjkkkpppmmmjjjqqqsss|||{{{yyyzzz}}}zzzuuutttmmmjjjeeebbb```]]]ZZZXXXSSSPPPPPPQQQOOOKKKLLLOOOOOOTTT[[[bbbgggkkkoooqqqvvvwwwxxxyyyxxxvvvtttsssvvvvvvyyy}}}~~~qqqfff___TTTQQQMMMHHHEEEDDDEEEEEEBBBCCCCCCBBBAAAAAACCCEEECCCDDDEEEEEEDDDCCCDDDEEEGGGIIILLLNNNRRR]]]kkkuuu|||pppiiiccc]]]YYYYYYZZZZZZ[[[\\\]]]ZZZVVVRRRKKKGGGCCC???===;;;888666888888777777666666666555555555444333444555666777777777777888888888888999777777888888999999999999777777777777888:::;;;<<<999::::::;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::666666666777777777777777444555555666666666666666777666555444333444555666111222222333555777888999777999<<>>777<<>>>>>>>>>>>=========<<<<<<<<<===>>>???BBBFFFKKKOOORRRdddjjjssszzz}}}~~~}}}}}}xxxpppgggaaa^^^[[[VVVRRRPPPQQQSSSUUUUUUUUUUUUTTTOOOKKKEEE???:::999:::;;;666777888888888666555444444444555666777777777666;;;;;;999888888888999999777666555666888888666555555666777777777888;;;>>>888999;;;===============999999::::::999888666555555555555555555666777777777777777777777666666555444444444333333333222222000111222333555888:::;;;777999<<>><<<:::777555555777999;;;:::>>>CCCJJJZZZmmm{{{{{{|||}}}~~~wwwbbbUUUQQQKKKMMMPPPYYYkkk~~~|||~~~zzztttnnnjjjccc___YYYUUUQQQNNNKKKHHHHHHFFFEEECCCBBBBBBBBBBBBHHHHHHNNN[[[iiivvvyyyqqqmmmmmmkkkeee^^^[[[WWWSSSRRRUUUZZZ^^^aaauuu~~~}}}sssggg]]]TTTQQQNNNMMMNNNOOOPPPPPPWWW\\\ccciiipppxxx}}}xxxsssooojjjggggggeeebbb___\\\WWWRRRNNNEEECCC@@@===;;;:::::::::;;;:::888666666666777777333444444555666777888888;;;:::888777555444444444777666444444555555444333333333333333333333333333333333333444444444555555}}}nnn```\\\___\\\aaahhhoooxxx{{{tttjjjXXXOOOIIIIIIHHHFFFMMMYYYcccnnnwwwvvvrrrsssvvvwww|||wwwqqqqqqpppoooooorrrtttqqqiiiaaa[[[WWWQQQNNNLLLMMMMMMLLLMMMQQQWWW\\\bbbhhhnnnrrrtttwwwyyyzzzyyyxxxxxxxxxzzzyyyzzz~~~uuummmfff___VVVOOOLLLJJJGGGEEEAAAAAA@@@???>>>===<<<<<<=========<<<<<<<<<<<<<<<>>>>>>>>>???BBBEEEHHHJJJOOOTTT\\\bbbfffhhhiiijjjoooiiibbb^^^\\\ZZZVVVRRROOOPPPQQQRRRSSSTTTTTTTTTQQQNNNHHHCCC???===<<<<<<888888888888777666555555444555555666777777777777<<<<<<<<<<<<<<<;;;::::::999999888:::;;;<<<;;;:::<<<======;;;999888999:::999:::<<<===>>>>>>======999999::::::999888666666777777666666777777888999777777888888777777666555444444444333333333333222000111111222333555666777888:::===@@@CCCFFFKKKNNNUUUYYY^^^cccgggjjjnnnqqqssswww|||vvvhhhYYYLLLCCC>>><<<:::888666666888:::;;;<<<@@@EEEMMM]]]ppp~~~}}}gggXXXRRRPPPQQQSSSZZZkkk~~~|||~~~yyytttnnnjjjccc___ZZZUUURRRNNNKKKIIIHHHGGGEEECCCBBBBBBBBBBBBHHHHHHNNN[[[hhhvvvwwwrrrpppmmmfffaaa^^^ZZZTTTQQQRRRTTTWWWXXXbbbkkkyyyzzznnneee```YYYTTTQQQPPPOOONNNMMMPPPTTTXXX\\\aaahhhmmmtttvvvyyy{{{{{{yyywwwvvvwwwsssoookkkhhheeebbb___[[[YYYVVVSSSQQQMMMHHHEEEAAA@@@===:::999888888999:::999777666555555666666333333333444444555555666:::999888777777666666666888777666666777777666444555555555555555555555555333444444444444555555555yyyjjj^^^[[[]]][[[bbbjjjqqqxxxxxxnnnbbbSSSKKKGGGIIIIIIHHHPPP[[[kkkvvv~~~}}}yyyxxxyyyyyy|||rrrmmmnnnooopppsssyyy~~~{{{rrrjjjaaa[[[TTTOOOMMMMMMMMMMMMLLLPPPUUUZZZ```ffflllppptttvvvyyyzzzzzzyyyzzz{{{zzzyyyzzz~~~xxxmmmfff\\\TTTOOOIIIDDD@@@@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<<<<===>>>@@@AAAAAADDDIIINNNRRRVVV[[[^^^ccc___\\\[[[[[[ZZZUUURRRNNNNNNNNNNNNOOOQQQRRRTTTSSSQQQMMMIIIEEEAAA???>>>;;;:::999888777777777777555555666777777888888999===???AAABBBBBB@@@>>><<<<<<;;;:::;;;===>>>===<<<===>>>???===;;;888888888:::;;;===>>>???>>>>>>===::::::::::::999888777666888888888777888999999:::777888888888888777666666555555444444444333333333333222222222333444555555999;;;>>>AAADDDHHHMMMPPPVVVZZZ___dddhhhlllooorrrvvvyyy|||rrrdddWWWKKKBBB>>>;;;:::999999999999;;;;;;???CCCGGGPPP```uuummm\\\TTTSSSSSSSSSXXXhhh}}}{{{}}}zzztttoookkkddd```[[[VVVRRROOOLLLJJJHHHGGGEEECCCBBBBBBBBBCCCGGGGGGNNNZZZggguuuxxxuuupppjjjdddaaa\\\TTTOOOMMMLLLMMMMMMNNNUUU```lllxxx{{{tttiii___XXXTTTRRRPPPLLLNNNOOOOOOPPPRRRUUUXXX]]]___aaadddeeeeeedddcccccc```]]][[[ZZZYYYWWWUUUMMMKKKIIIGGGEEECCC???<<<<<<;;;999777666666777777999888777666555555555555222222222222222333333333888888888888888888888888:::999777888999999888666666666666666666666666666444444555555555666666666uuuhhh]]]YYY\\\ZZZbbblllvvv|||zzzlll^^^QQQIIIFFFIIIJJJIIIQQQ]]]ppp{{{~~~||||||{{{wwwmmmiiikkkjjjlllpppxxxyyysssgggaaaXXXQQQMMMLLLLLLMMMKKKNNNSSSXXX]]]dddjjjooosssvvvyyyzzzzzz{{{{{{}}}zzzyyyzzz~~~ssslllbbbYYYRRRKKKDDD???BBBAAAAAA???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;===???AAADDDHHHNNNUUUYYYZZZZZZYYYZZZ[[[YYYUUURRRNNNMMMKKKJJJKKKMMMPPPRRRRRRQQQOOOLLLIIIEEEAAA???===<<<:::888777777888888666666666777888999::::::???BBBFFFIIIIIIFFFBBB???===;;;::::::;;;;;;:::999777999<<<<<<;;;:::::::::;;;<<<>>>?????????>>>>>>::::::::::::999888777777888888888888888999999:::888888999999888888777666555555555555444444444444444444444555555666777888999;;;===@@@CCCGGGMMMQQQWWW[[[aaafffjjjmmmqqqsssvvvzzz}}}wwwmmmaaaTTTIIIBBB>>>;;;::::::::::::;;;<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;999:::;;;===@@@FFFMMMRRRVVVWWWYYYZZZ[[[YYYUUURRRNNNLLLJJJHHHHHHJJJMMMOOONNNNNNNNNLLLJJJFFFBBB@@@???>>><<<:::999888999999777777777777888:::<<<===AAAFFFKKKOOOPPPLLLFFFBBB@@@>>>;;;:::::::::888777666888;;;======<<<===>>>===>>>???@@@@@@@@@???>>>;;;;;;:::999999888888888888888777777888888999:::999999999999999888888777666666666555555555444444333333444555666888999:::888:::<<<>>>BBBGGGMMMQQQXXX]]]ccciiilllooorrrtttvvvzzzzzztttjjj^^^RRRHHHBBB???::::::::::::;;;<<<<<<===AAADDDIIISSSgggsss___TTTNNNOOONNNRRRbbb{{{{{{vvvppplllfffbbb\\\XXXTTTQQQNNNLLLIIIGGGFFFDDDCCCCCCCCCCCCEEEFFFMMMWWWbbbooo{{{tttlllgggZZZUUUMMMGGGDDDBBBAAA@@@???AAACCCFFFLLLVVVdddnnn~~~tttlllhhh]]][[[XXXUUUTTTRRRRRRQQQLLLLLLLLLKKKJJJIIIIIIHHHIIIGGGEEEDDDDDDDDDCCCBBBAAA???======>>>>>><<<;;;888777777777777777888888777777777666555555444444555555444444333333222222222333555777999::::::::::::999888888:::;;;:::888666666666666666666666666666666777777777777888888rrrggg^^^\\\^^^]]]jjj{{{vvvdddWWWNNNIIIKKKKKKLLLVVVbbbyyy~~~~~~|||uuujjjcccccccccaaaaaahhhqqqwwwxxxvvvfff```WWWPPPLLLJJJIIIHHHHHHKKKPPPUUU[[[bbbjjjooorrruuuxxxzzzzzzzzz{{{|||zzzyyyzzz}}}~~~{{{ppphhhaaa\\\VVVQQQKKKJJJHHHEEECCC@@@>>>===>>>>>>=========<<<<<<<<<999::::::;;;;;;<<<<<<<<<999999:::;;;===AAAFFFKKKQQQSSSVVVXXXYYYWWWTTTRRRNNNLLLJJJHHHGGGHHHJJJKKKJJJKKKKKKKKKIIIFFFBBB@@@@@@???>>><<<;;;:::999999888888777888999;;;===>>>DDDHHHOOOTTTTTTPPPJJJEEEDDDAAA>>><<<<<<<<<;;;:::<<<>>>@@@???>>>===>>>???>>>???@@@AAAAAAAAA??????<<<;;;:::999999888888999888888777777888888999:::999::::::::::::999888888777666666666666555555555111111222333444666888999888999<<<>>>AAAGGGMMMRRRYYY^^^eeekkkoooqqqtttuuuuuuyyy~~~yyysssiii]]]QQQHHHBBB@@@;;;:::999999:::;;;===>>>AAADDDJJJUUUjjjqqq^^^TTTOOOPPPPPPTTTccc}}}|||wwwqqqmmmgggccc]]]YYYUUURRROOOLLLIIIHHHFFFDDDCCCCCCCCCDDDDDDFFFLLLVVV___kkk~~~}}}sssiiicccSSSOOOHHHDDDAAA@@@???>>>;;;===>>>???BBBJJJTTT\\\hhh{{{zzzllliiiddd___\\\ZZZWWWUUUOOOMMMKKKHHHFFFDDDCCCBBBAAA???======>>>>>>===<<<===;;;::::::;;;<<<;;;:::888888888888999999888888777777777777777555444444666666555555444444333333222444666888:::;;;;;;;;;:::999888999;;;<<<;;;:::777777777777777777777777777777777888888888999999|||pppgggaaa```bbbdddrrr|||hhhYYYPPPJJJKKKMMMOOOZZZhhhxxxjjjaaa^^^]]]ZZZYYY^^^fffkkkjjjhhh[[[WWWQQQLLLIIIHHHHHHGGGGGGJJJOOOTTTZZZccckkkqqqrrruuuxxxyyyyyyyyyzzzzzzyyyyyyzzz}}}}}}~~~wwwnnnhhhccc^^^ZZZTTTSSSPPPMMMIIIFFFDDDBBB@@@@@@???>>>===<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<:::;;;======>>>???BBBEEEJJJMMMQQQSSSTTTTTTSSSRRROOOMMMKKKHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHFFFDDDBBB@@@@@@???>>>===;;;:::999999888888888999<<<>>>@@@FFFKKKQQQVVVVVVRRRLLLHHHDDDAAA>>>===>>>?????????@@@AAAAAA???======>>>??????@@@AAABBBBBBAAA@@@???===<<<:::999888888999999999999999999999:::;;;;;;:::::::::;;;:::999999888777777777666666666555555333333333333444555666777999:::<<<>>>BBBHHHOOOTTTZZZ___ffflllpppsssuuuvvvvvvzzzzzztttiii]]]QQQIIICCCAAA;;;:::888777888:::===???AAAEEEKKKWWWnnnppp]]]TTTOOOPPPQQQTTTccc{{{}}}wwwqqqmmmhhhddd^^^YYYVVVSSSPPPMMMIIIHHHFFFDDDCCCCCCDDDDDDDDDFFFLLLTTT\\\hhhzzzqqqeee]]]NNNJJJEEEAAA@@@???>>>>>>999;;;>>>???@@@CCCJJJOOOPPPaaavvv{{{sssmmmgggbbb\\\XXXQQQOOOKKKGGGDDDBBBAAAAAA===;;;::::::<<<======<<<;;;999777777999:::::::::888999999999999999888888777888888888888666555444555555555555444444444444444666888;;;=========<<<<<<;;;:::;;;===>>>===<<<888888888888888888888888888888888999999999999:::yyynnngggcccbbbeeejjjxxxjjjZZZPPPJJJLLLNNNQQQ^^^mmm{{{kkk___[[[WWWTTTTTTWWW]]]```]]]ZZZSSSOOOKKKHHHHHHHHHGGGGGGGGGIIINNNTTTZZZccclllrrrrrruuuxxxyyyxxxxxxxxxyyyyyyyyyzzz}}}}}}}}}wwwqqqlllhhheee\\\[[[XXXTTTPPPLLLJJJHHHBBBAAA@@@???>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;999;;;<<<===<<<<<<>>>???DDDGGGLLLOOOQQQQQQRRRRRROOONNNKKKIIIGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEDDD@@@@@@@@@@@@>>><<<:::888999888888888:::<<>>@@@AAAAAA>>>>>>>>>===;;;<<<>>>@@@@@@AAABBBBBBBBBAAA@@@???===<<<:::999888888999:::;;;::::::::::::;;;<<<<<<::::::;;;;;;::::::999888777777777777666666666666888777777666666666777777:::<<<===???CCCIIIPPPUUU[[[```gggmmmqqqsssuuuwwwwww{{{{{{tttiii]]]RRRIIIDDDAAA;;;:::777666777:::===???BBBFFFLLLYYYqqqnnn]]]UUUNNNPPPPPPSSSaaaxxx~~~xxxqqqmmmhhhddd___ZZZVVVSSSPPPNNNIIIHHHFFFEEEDDDCCCDDDDDDCCCFFFKKKSSSZZZeeexxxpppaaaYYYLLLIIIDDD@@@???>>>>>>===:::===@@@@@@???@@@CCCFFFHHHQQQ\\\gggyyy|||ssslllddd]]]WWWNNNKKKGGGCCC@@@>>>======<<<::::::;;;>>>@@@@@@@@@;;;999777777999:::::::::888999999999999888888777888888999999999777555444444444444444444444444444666888:::===??????>>>>>>===<<<<<<===>>>??????>>>::::::::::::::::::::::::888888999999999:::::::::~~~vvvlllfffccceeejjjsss~~~|||iiiWWWPPPLLLNNNPPPSSSaaappptttcccXXXUUUVVVTTTRRRSSSWWWVVVRRRMMMJJJFFFDDDDDDEEEFFFFFFGGGJJJOOOTTTZZZaaaiiinnnrrrtttwwwxxxwwwwwwxxxxxx||||||{{{|||~~~|||yyyvvvtttjjjfff```ZZZUUUQQQMMMJJJHHHEEEAAA>>>>>>>>>===<<<333444666999:::;;;;;;;;;===<<<;;;::::::;;;<<<===BBBEEEHHHJJJLLLOOOSSSVVVQQQOOOLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>=========>>>???;;;:::::::::;;;>>>AAACCCIIIOOOUUUYYYVVVPPPJJJFFFDDDBBB@@@===<<<===>>>@@@@@@AAAAAAAAAAAAAAABBBBBBBBBDDDFFFHHHHHHGGGEEEDDD@@@???===<<<;;;;;;<<<<<<999999::::::;;;<<<======999999999888888888777777999999888888777666666666555444444444666888:::;;;:::<<<>>>???BBBIIISSSZZZaaafffmmmqqqrrrsssvvvyyy|||~~~|||uuukkk^^^RRRHHHAAA>>>>>>>>>===<<<;;;<<>>;;;<<<===============>>>??????@@@EEEMMMVVV^^^kkkwwwqqqiii___XXXQQQLLLFFFCCCBBBAAA???===999999999999999999999999999888777555555666666777777777888999::::::;;;;;;777777777666555444444333666666666555444444333333777888999<<<===???@@@@@@>>>>>>>>>>>>===============<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::xxxpppkkkiiilllpppxxxwwweeeZZZRRRNNNPPPRRRVVVdddtttooobbbZZZ[[[XXXTTTUUUWWWVVVRRRMMMIIIEEECCCCCCDDDEEEEEEGGGIIINNNSSSYYY```hhhmmmrrrtttwwwxxxwwwwwwxxxyyy||||||{{{|||}}}|||uuupppjjjccc^^^YYYUUURRRKKKHHHCCCAAA@@@???>>>===999:::;;;============<<<======<<<;;;;;;<<<======@@@BBBFFFHHHKKKNNNSSSVVVWWWUUUQQQOOOMMMKKKJJJIIIHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@???=========>>>???<<<<<<;;;;;;<<<>>>@@@BBBHHHMMMTTTXXXVVVQQQKKKHHHGGGEEEBBB@@@???@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEFFFIIIKKKMMMNNNMMMJJJGGGEEEAAA???===<<<;;;:::;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;::::::::::::999999999888888777666666666666666666666666777888999:::<<<>>>@@@BBBIIISSSZZZaaagggoootttuuuvvvyyy{{{|||~~~}}}wwwlll___SSSIIIBBB???>>>>>>===<<<;;;;;;>>>AAABBBGGGNNNYYYqqquuu```WWWSSSOOONNNSSS]]]mmmzzzsssnnniiieee___ZZZVVVSSSOOOMMMJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFKKKQQQXXXccctttzzzhhh\\\RRRJJJDDDCCCBBB???<<<<<<===<<<<<<<<<======>>>???>>>???CCCHHHMMMUUUdddsss~~~uuuoooiiicccZZZTTTNNNJJJEEEBBBAAA@@@>>><<<999999999999999999999999888888666555555555666777777777777888999:::::::::::::::999888888777666666666666777777777777777777666777999;;;===>>>??????>>>>>>==================<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999|||wwwtttsssvvv{{{sssaaa[[[SSSNNNPPPQQQVVVeeevvv}}}nnnbbbbbb^^^YYYXXXZZZXXXTTTNNNJJJEEEBBBBBBCCCCCCCCCFFFIIIMMMQQQWWW___ggglllqqqtttwwwxxxxxxwwwxxxyyy|||{{{{{{{{{|||~~~|||xxxpppjjjddd^^^YYYVVVPPPMMMIIIEEECCCBBB@@@>>>===>>>>>>>>>>>>===<<<<<<>>>>>>============>>>>>>===@@@CCCEEEHHHMMMRRRUUUUUUTTTQQQOOONNNMMMMMMMMMMMMMMMLLLKKKIIIGGGDDDCCCCCCBBB@@@???>>>===>>>>>>>>>===<<<;;;<<<>>>@@@BBBHHHMMMTTTWWWVVVQQQMMMJJJIIIGGGEEEDDDCCCDDDEEEFFFEEEEEEEEEEEEGGGIIIKKKLLLQQQSSSUUUUUUSSSOOOJJJGGGCCCAAA???===;;;:::::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888777666666666777777888888888777777666:::<<<>>>@@@CCCIIIRRRYYYaaahhhqqqwwwyyyzzz|||}}}~~~~~~xxxmmm___SSSIIICCC@@@>>>>>>===;;;::::::===???CCCHHHNNNZZZqqq|||eeeZZZVVVRRRPPPTTT\\\kkkyyysssnnnhhhddd___ZZZVVVRRROOOLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEIIIPPPVVV___ppp~~~~~~lllaaaVVVNNNGGGEEEDDD@@@======<<<<<<<<<;;;<<<<<<===>>>>>><<<<<>>>>><<<;;;999999999999999999999999888777777666555666666666666666777777888888999999:::::::::999888888777777555555666777777888999999555666888:::<<<======>>>===========================<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;:::999999}}}}}}~~~sssbbbYYYQQQLLLNNNOOOTTTccctttsssgggfffbbb]]]\\\___^^^ZZZQQQMMMGGGCCCBBBBBBCCCBBBEEEHHHKKKOOOUUU]]]eeekkkqqqsssvvvxxxxxxxxxxxxyyy{{{{{{{{{{{{{{{|||}}}~~~~~~vvvoooiiiccc^^^[[[VVVSSSNNNJJJGGGDDDAAA???>>>>>>=========<<<;;;;;;??????>>>>>>>>>>>>??????;;;===@@@CCCFFFKKKQQQUUURRRRRRRRRRRRRRRSSSUUUWWWTTTTTTSSSRRRPPPMMMJJJHHHFFFEEEBBB@@@>>>=========>>>===<<<<<<===@@@BBBDDDKKKPPPUUUWWWVVVQQQMMMKKKHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGGGGHHHJJJMMMPPPRRRVVVXXXZZZ[[[XXXTTTNNNKKKFFFDDDBBB???===;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999999999888888888999999888888777666666666666777888999:::999888777:::<<>>>>>===;;;::::::<<>><<<<<<;;;:::999999999999999999999999888888777777666666666666555666666666777777888888888888888888777777666666444444555555666666666666555666777999;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;999888vvvfffYYYQQQLLLNNNOOOSSSbbbrrrwwwhhhhhheeeaaaaaaeeefffcccXXXSSSLLLFFFDDDCCCCCCBBBEEEGGGIIIMMMSSSZZZccciiipppsssvvvxxxxxxxxxyyyzzz{{{zzzzzz{{{{{{||||||}}}xxxrrrmmmhhheee[[[XXXSSSNNNJJJFFFAAA>>>???>>>>>>>>>======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;===???BBBEEEJJJPPPUUUVVVWWWYYYYYYXXXXXXZZZ]]]ZZZZZZ[[[ZZZYYYUUURRRPPPJJJHHHFFFCCC@@@???>>>>>>===<<<<<<===???BBBEEEGGGOOORRRVVVWWWUUUPPPLLLJJJGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKNNNQQQTTTUUUZZZ\\\^^^^^^]]]YYYUUURRRIIIGGGDDDAAA???=========:::::::::;;;;;;;;;;;;;;;:::::::::999999999888888999999888888777666666666444666888:::;;;;;;:::::::::<<>>>>>===;;;::::::===???DDDJJJQQQ[[[rrrsssfffZZZVVVTTTWWW^^^kkk|||uuupppiiieee___ZZZWWWSSSOOOMMMJJJIIIGGGFFFDDDCCCCCCCCCFFFFFFJJJOOOTTT[[[iiivvvyyymmm```VVVMMMIIIFFFAAA>>>>>>===<<<;;;;;;;;;;;;<<<<<<999555444999<<<<<<<<<===;;;???CCCBBBCCCEEEFFFEEEIIIGGGFFFDDDDDDBBBAAA?????????>>>===;;;;;;;;;;;;999999999999999999999999888888888888888777777777666666666666666777777777888888888777777777777777777777666666555555555555555666777999:::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@???>>>======<<<<<<============>>>>>>>>><<<:::999yyyiii[[[SSSOOOQQQQQQTTTaaaqqq{{{iiiiiigggcccfffkkkmmmkkkaaa[[[RRRKKKGGGEEEDDDCCCDDDFFFHHHKKKPPPXXXaaahhhpppsssvvvxxxxxxxxxyyyzzzzzzzzzzzz{{{||||||||||||~~~yyyuuuqqqnnndddaaa[[[VVVQQQKKKFFFBBBDDDCCCBBBBBBAAAAAABBBBBB@@@AAABBBBBBBBBBBBAAA@@@===>>>@@@BBBEEEJJJPPPUUUYYY\\\___^^^ZZZWWWWWWXXX]]]___```aaa```^^^[[[YYYPPPNNNKKKGGGDDDBBBAAAAAA>>>>>>===>>>@@@BBBEEEGGGNNNQQQTTTUUURRROOOLLLKKKFFFFFFFFFFFFGGGHHHHHHIIIKKKLLLNNNPPPSSSUUUVVVWWW[[[\\\^^^^^^]]]ZZZXXXVVVIIIGGGEEEBBB@@@>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888888777666666666555666777999;;;<<<<<<<<<:::<<<@@@BBBDDDIIIPPPVVV___fffooouuuwwwxxxyyy{{{|||~~~~~~{{{{{{wwwvvvvvvwww{{{~~~wwwpppeeeXXXMMMFFFBBBAAA>>>>>>===<<<;;;<<>>===<<<<<<;;;<<<<<<<<<<<<999888<<<===:::999;;;888:::<<<<<<;;;<<<===>>>=========<<<<<<<<<;;;;;;<<<===>>>===<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888666666666666777777777777999999999999999999999999::::::999888888777666666666666888999:::;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBAAA@@@??????>>>>>>????????????@@@AAA@@@>>>;;;:::|||}}}xxxhhhZZZSSSPPPRRRRRRSSS^^^lll~~~jjjkkkhhheeehhhoooqqqpppiiibbbXXXOOOJJJGGGEEEEEEDDDEEEGGGJJJOOOWWW```fffppprrrvvvwwwxxxxxxyyy{{{yyyyyyzzz||||||}}}}}}}}}~~~~~~{{{xxxssspppjjjddd^^^XXXQQQMMMJJJIIIGGGEEEDDDCCCCCCCCCAAABBBCCCCCCCCCCCCBBBAAA@@@AAABBBCCCEEEJJJQQQUUU]]]bbbfffeee```[[[YYYYYY^^^```ccceeeeeecccaaa___WWWUUURRRMMMJJJGGGFFFEEEBBBAAA@@@???@@@AAACCCEEEIIILLLOOOPPPOOOMMMLLLKKKHHHIIIIIIJJJJJJKKKLLLLLLMMMOOORRRVVVXXXYYYYYYYYYXXXXXXXXXWWWUUUTTTRRRQQQGGGFFFCCCAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999888888777666666666888888888999:::;;;<<<<<<999===@@@BBBDDDIIIPPPVVVaaagggoootttuuuvvvxxxzzzzzz}}}{{{yyyxxxqqqqqqqqqsssyyy}}}zzzuuunnncccWWWMMMFFFDDDCCC===>>>>>>===<<<>>>AAADDDCCCKKKTTT^^^ssswwwjjj]]]XXXVVVWWW\\\fffwwwzzzuuulllhhhbbb]]]YYYVVVRRRPPPKKKJJJHHHFFFEEECCCCCCBBBEEEEEEIIIMMMPPPUUUbbbnnn{{{nnncccXXXSSSNNNHHHDDDDDD???>>>======<<<<<<<<<===???======???>>>:::999<<<888888999999888777888:::888888999999888888999::::::===??????===<<<===???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999777777777777777777777777888888888888888888888888999999888888888888888888777777999:::;;;;;;;;;;;;<<<===>>>???AAABBBCCCDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@AAACCCCCCBBB???===;;;~~~|||yyyyyy|||vvvfffWWWQQQNNNPPPPPPPPPZZZggg}}}~~~lllllliiifffiiipppsssqqqnnnggg\\\RRRLLLIIIGGGEEECCCDDDFFFIIINNNVVV___fffooorrrvvvwwwxxxxxxzzz{{{xxxyyy{{{|||}}}~~~~~~~~~|||}}}wwwqqqkkkddd]]]XXXNNNLLLIIIFFFDDDBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDFFFKKKQQQVVVcccjjjppppppkkkfffdddddd]]]___cccfffgggfffdddbbb\\\ZZZVVVRRRNNNKKKIIIHHHEEEDDDBBB@@@@@@@@@AAABBBDDDGGGKKKMMMMMMLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPOOORRRVVVYYY\\\\\\[[[ZZZSSSRRRQQQOOOMMMKKKJJJIIIFFFDDDBBB@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888777666666666;;;;;;999888999999;;;<<<999===@@@CCCDDDIIIPPPUUUccchhhooossstttuuuxxx{{{xxx||||||{{{nnnnnnoooqqqwww{{{xxxtttmmmbbbVVVMMMGGGEEEDDD===>>>>>>======???CCCFFFBBBKKKUUU___tttvvvhhh^^^YYYVVVVVVYYYbbbrrr|||wwwlllhhhccc^^^ZZZVVVSSSPPPLLLKKKJJJGGGFFFDDDCCCCCCDDDDDDHHHLLLNNNSSS___kkkuuussshhh]]]VVVQQQKKKGGGGGG??????>>>===============;;;:::;;;<<<:::777888<<<777777777777555222222555666777888888777777888999:::===??????>>>===>>>@@@========================;;;<<<=========<<<;;;:::888888888888777777777777555555555555555666666666555555555666777777888888777888999:::;;;<<<<<<<<<===>>>???@@@BBBCCCEEEEEECCCCCCBBBAAAAAAAAABBBBBBAAABBBDDDDDDCCCAAA>>>;;;{{{{{{{{{{{{}}}wwwsssuuuyyytttgggXXXSSSOOOMMMMMMQQQ\\\hhh~~~rrrrrrppplllkkkooosssuuuqqqkkk^^^QQQKKKKKKHHHDDDEEEEEEEEEGGGKKKRRR[[[bbbkkkoootttwwwwwwwwwxxxxxx{{{{{{zzzyyyzzz|||~~~xxxpppiiiaaa]]]UUUSSSPPPKKKFFFCCCCCCDDDHHHFFFEEEEEEFFFFFFEEEDDDDDDCCCAAAAAADDDJJJPPPSSS```mmm{{{wwwqqqnnnfffaaa^^^```^^^YYYZZZ___WWWUUURRROOOMMMJJJGGGDDDBBBAAA@@@>>>>>>>>>??????GGGHHHJJJMMMNNNNNNMMMLLLLLLMMMNNNPPPPPPPPPOOOOOOTTTUUUWWWYYY[[[[[[[[[ZZZSSSPPPKKKGGGDDDBBBBBBCCC>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::777777777777666666666666999888777777888:::<<<===<<<;;;===BBBGGGLLLTTT]]]eeeiiiooossstttuuuuuuvvv}}}xxxtttsssvvv|||~~~~~~zzzzzz~~~|||wwwooocccWWWNNNHHHCCC@@@<<<<<<<<<<<<>>>@@@BBBCCCCCCMMMWWWaaarrrrrrfff]]]VVVRRRVVV]]]gggttt~~~~~~|||{{{|||~~~yyytttmmmiiiddd___[[[WWWSSSPPPNNNLLLJJJIIIIIIHHHEEECCCCCCDDDDDDFFFKKKSSS^^^eeesss{{{rrreee[[[TTTNNNHHHDDDBBB???===<<<===>>>>>>>>>@@@>>><<<:::999:::;;;<<<999999999888777666666555777777666555555555555666:::<<>>===;;;;;;>>>===<<<<<<======<<<;;;===;;;:::888888999;;;<<<777777666666777888999999888888777777777777777888666555444666999;;;:::888>>>???@@@BBBCCCDDDEEEEEEGGGEEECCCAAA@@@AAABBBCCCDDDDDDEEEFFFFFFDDD@@@===}}}|||||||||}}}vvvsssuuuzzzooobbbVVVQQQNNNMMMMMMQQQ\\\hhhuuusssoookkkkkkoootttwwwvvvpppdddVVVOOOMMMIIIDDDEEEEEEFFFGGGJJJRRRZZZaaaiiimmmrrruuuvvvwwwxxxxxxzzzyyyxxxxxxyyy{{{}}}}}}vvvooogggccc[[[YYYUUUPPPLLLIIIHHHIIIEEEDDDCCCDDDFFFGGGGGGFFFEEECCCAAAAAADDDIIINNNQQQ___iiiyyy|||sssjjjbbb___[[[VVVUUUXXXSSSPPPMMMKKKIIIHHHFFFDDD??????>>>>>>>>>@@@AAABBBFFFHHHKKKNNNPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPSSSTTTVVVWWWXXXXXXWWWWWWPPPNNNIIIEEEAAA@@@???@@@<<<;;;:::999888888888888::::::::::::::::::::::::::::::999999999999999999777777777777777777777777:::999888777888999;;;======<<<===CCCGGGKKKTTT\\\eeeiiiooosssuuuuuuvvvvvv|||~~~}}}{{{xxxuuuuuuyyy~~~~~~{{{wwwwww{{{~~~uuuhhh\\\RRRKKKFFFDDD??????>>>>>>???AAACCCDDDDDDMMMXXXbbbssssssfff]]]WWWSSSVVV___jjjyyy}}}{{{|||}}}~~~{{{vvvnnnjjjeee```\\\XXXSSSPPPOOOLLLIIIHHHHHHGGGEEEDDDDDDDDDDDDEEEJJJRRR[[[bbbrrrwwwkkkaaaYYYRRRKKKFFFDDDAAA>>><<<===>>>>>>>>>??????===<<<;;;<<<<<<===::::::999888888777666666888888777666666666666666888;;;>>>AAACCCFFFJJJMMMOOOMMMIIIEEEBBB@@@??????AAA@@@@@@AAAAAA@@@>>>;;;===<<<;;;999999999:::;;;999999888888999::::::;;;<<<;;;:::888777666555555999888777999===???>>>===@@@AAACCCDDDFFFGGGHHHHHHFFFEEECCCBBBAAABBBCCCDDDFFFEEEFFFGGGGGGEEEAAA>>>~~~~~~~~~}}}tttrrrtttyyywwwhhh\\\SSSOOOLLLLLLMMMQQQ]]]hhhwwwrrrmmmjjjkkkooovvv{{{}}}xxxlll]]]TTTPPPKKKEEEEEEEEEFFFGGGJJJPPPXXX^^^eeeiiiooosssuuuwwwxxxyyyxxxxxxxxxxxxyyy{{{}}}~~~zzzsssnnngggddd```ZZZUUUQQQOOONNNIIIGGGFFFFFFGGGHHHGGGGGGFFFDDDBBBBBBDDDGGGKKKNNNYYYaaaqqquuulllddd[[[UUUTTTNNNKKKGGGDDDDDDCCCCCCBBB???>>>===<<<===>>>@@@AAAFFFHHHLLLQQQSSSUUUUUUTTTVVVWWWWWWVVVVVVTTTSSSSSSSSSSSSTTTUUUUUUTTTSSSRRRMMMJJJFFFBBB>>><<<;;;;;;999999888777666666666666777777777777777888888888888888888888888888888999777777777777777777777777;;;:::999888999999;;;<<<>>>===>>>CCCGGGKKKSSS[[[eeejjjoootttvvvvvvwwwwww{{{}}}{{{uuurrrrrrqqqqqqrrrppprrryyy{{{wwwvvvyyy}}}pppbbbVVVNNNIIIFFFCCCBBBAAAAAAAAABBBDDDEEEEEEMMMXXXccctttwwwggg^^^YYYUUUXXXaaaooo~~~}}}~~~}}}}}}yyyoookkkfffaaa]]]XXXTTTQQQOOOLLLHHHFFFFFFFFFEEEEEEDDDDDDDDDEEEHHHOOOXXX^^^ppp~~~tttjjjbbbZZZQQQKKKFFFCCC@@@>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>===:::::::::999999888888777999888888777777777777777777999===@@@DDDJJJPPPUUU[[[YYYUUUQQQLLLHHHEEECCCBBBAAAAAABBBBBB@@@===:::>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::888777666666666888888888:::===??????>>>BBBCCCEEEGGGIIIJJJKKKKKKFFFEEEDDDCCCBBBCCCDDDEEEHHHGGGGGGGGGGGGEEEAAA>>>yyyqqqooopppttt}}}{{{oooaaaVVVPPPLLLJJJKKKLLLQQQ\\\hhhvvvoooiiihhhjjjooowww}}}ttteeeZZZSSSMMMGGGFFFFFFFFFGGGIIIOOOVVV[[[bbbgggmmmrrruuuwwwyyyzzzxxxxxxxxxyyyzzz|||}}}~~~zzztttlllfff___ZZZWWWSSSPPPMMMJJJIIIIIIGGGEEEGGGEEEDDDCCCDDDFFFIIIJJJQQQXXXfff{{{vvviii]]]UUUSSSOOOIIIEEEDDDCCCBBBAAACCCBBB@@@>>>>>>???AAABBBFFFIIIOOOTTTYYY[[[[[[[[[\\\\\\[[[ZZZXXXVVVUUUTTTSSSSSSSSSSSSRRRQQQOOONNNJJJHHHDDD@@@<<<:::999999777666555555444444444555666666666666666777777777777777777777888888888888777777888888888888888999<<<;;;:::::::::::::::;;;@@@>>>???CCCGGGKKKRRR[[[fffjjjpppuuuwwwwwwxxxyyy{{{~~~}}}rrriiidddcccccccccddddddjjjuuu}}}yyyxxx|||~~~{{{iiiZZZPPPIIIFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFMMMWWWdddttt|||jjj```[[[XXXZZZcccsss|||{{{qqqmmmgggbbb^^^YYYUUURRRPPPLLLHHHEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFLLLTTTYYYkkkzzz~~~vvvnnndddYYYRRRKKKHHHDDDAAA@@@??????>>>===>>>?????????>>>>>>===;;;;;;;;;:::::::::999999999888888777777777777777777888;;;>>>BBBIIIQQQVVV```aaacccbbb]]]VVVNNNIIIGGGEEEBBBAAAAAA@@@???======>>>??????@@@??????>>>===<<<<<<;;;;;;<<<======888777777777777888888999888999:::<<<>>>@@@AAAAAACCCDDDFFFHHHIIIKKKKKKLLLFFFEEEEEEDDDDDDDDDEEEFFFIIIHHHGGGGGGGGGEEEAAA>>>}}}~~~|||tttmmmkkkkkknnnwwwttthhh\\\RRRNNNJJJIIIJJJKKKPPP[[[fff{{{uuukkkdddeeeiiinnnuuu}}}yyykkk^^^WWWPPPJJJFFFFFFFFFFFFHHHMMMSSSWWW```dddkkkqqqtttwwwyyy{{{xxxxxxyyyzzz|||}}}wwwnnneee```XXXUUUPPPMMMKKKJJJHHHFFFGGGFFFEEEEEEEEEFFFGGGHHHMMMRRR\\\jjj}}}}}}kkk___^^^YYYSSSMMMJJJHHHFFFDDDGGGEEECCCBBBBBBDDDFFFHHHJJJNNNTTT[[[___aaabbbaaa___^^^]]]ZZZXXXVVVUUUTTTRRRSSSSSSRRRPPPNNNLLLKKKGGGFFFCCC???<<<:::888888555555444333333333444444555666666666777777777888666666666777777888888888777888888888999999::::::<<<<<<;;;;;;;;;;;;;;;;;;@@@>>>???DDDGGGKKKSSS[[[fffkkkqqqvvvxxxyyyyyyzzz|||}}}oooccc\\\XXXWWWVVVWWWYYYcccqqq~~~{{{{{{qqq```TTTLLLHHHEEEDDDBBBAAAAAABBBCCCCCCGGGLLLVVVccctttooobbb^^^\\\]]]dddvvv|||}}}sssoooiiiddd___[[[VVVSSSPPPMMMHHHEEEEEEFFFFFFEEEEEEEEEDDDDDDFFFJJJQQQVVVeeetttyyyoooddd\\\RRROOOJJJFFFDDDCCCBBB@@@>>>????????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;999888777777666666777777777888:::;;;???EEEMMMRRR^^^eeennntttssskkk```XXXSSSOOOHHHDDDBBBBBBBBBBBB<<<<<<>>>???????????????<<<<<<;;;;;;;;;;;;<<<<<<666666666666666777888999:::;;;===???AAACCCEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKGGGGGGFFFFFFEEEEEEFFFFFFHHHGGGFFFEEEEEEDDDAAA>>>}}}~~~uuuoooiiiggggggkkkttt~~~{{{nnncccXXXPPPLLLIIIHHHIIIKKKOOOYYYdddvvvwwwkkkccceeeiiikkkqqqzzz{{{nnnbbbZZZSSSMMMFFFGGGGGGFFFGGGKKKPPPTTT]]]bbbiiiooorrruuuxxxyyyxxxxxxyyy{{{}}}~~~uuuiiibbbZZZVVVRRRNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHKKKOOOUUU[[[ggg{{{vvvhhhddd^^^YYYVVVTTTQQQOOOLLLJJJHHHGGGHHHKKKOOOQQQWWWZZZ```eeeggghhhfffeee___^^^[[[YYYVVVTTTSSSSSSQQQQQQQQQPPPNNNLLLJJJHHHDDDCCCAAA>>><<<:::888888555555444444444444444555555555666666777777888888666666666777888888999999888888888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<>>???DDDHHHLLLTTT\\\gggkkkrrrvvvyyyzzz{{{{{{|||sssfff]]]VVVRRRPPPRRRUUU___ooo}}}~~~wwwdddWWWOOOKKKDDDCCCBBBAAAAAAAAABBBCCCHHHJJJTTTbbbrrruuudddbbb``````eeevvv~~~}}}~~~tttpppkkkeee```\\\WWWTTTPPPMMMIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEJJJOOOTTT___mmm~~~yyyoooggg]]]YYYSSSOOOLLLJJJHHHFFFBBBAAAAAA@@@??????>>>>>>========================:::999888888777888888888888888999:::<<<@@@FFFKKKYYYbbbqqq}}}wwwqqqddd^^^UUUNNNIIIFFFEEEDDD===========================<<<;;;;;;:::;;;;;;;;;:::999888777666666666666777999<<<>>>???AAADDDFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBCCCBBB@@@>>>~~~~~~nnniiifffeeefffkkkvvvxxxjjj```UUUMMMLLLIIIHHHIIIJJJMMMWWWbbbqqq~~~ooofffhhhjjjiiilllsss|||~~~zzzoooddd\\\VVVPPPFFFGGGGGGFFFGGGJJJNNNRRRZZZ___fffkkkooorrrtttvvvvvvwwwyyy{{{|||~~~rrriiiaaa]]]XXXSSSQQQPPPOOONNNHHHHHHHHHIIIIIIHHHHHHHHHGGGJJJNNNPPPWWWeeezzz{{{xxxuuusssrrrqqqooonnnfffddd```]]]\\\^^^```bbbhhhjjjnnnpppooolllhhhfff]]][[[YYYVVVSSSRRRQQQQQQNNNNNNNNNMMMLLLIIIGGGFFF@@@???>>><<<;;;999888777666555555444444555666666444444555555666777777888666666777888888999::::::888888999999:::;;;;;;<<<:::;;;<<<===============???===???DDDHHHMMMUUU]]]ggglllrrrwwwzzz{{{|||}}}{{{~~~{{{nnnddd[[[UUURRRSSSUUU^^^lll{{{vvvcccVVVNNNKKKDDDCCCBBBAAABBBBBBDDDDDDHHHIIIRRRaaaooo{{{fffeeecccbbbeeeuuu~~~~~~vvvrrrlllfffaaa\\\WWWTTTPPPNNNKKKIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFJJJOOOSSSYYYgggxxxxxxqqqhhhddd^^^YYYUUURRRPPPNNNGGGFFFDDDBBB@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::777888999999:::>>>BBBFFFQQQZZZhhhwww{{{qqqhhh___WWWPPPLLLGGGEEECCCAAA???>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888888888;;;>>>@@@AAACCCFFFIIIMMMNNNNNNOOOOOONNNNNNMMMJJJJJJJJJIIIGGGFFFEEEDDDBBB@@@??????@@@@@@???>>>}}}~~~}}}jjjfffdddeeeggglllxxxvvvhhh^^^TTTLLLKKKIIIHHHIIIIIIMMMVVVaaannnsssiiijjjkkkgggiiioooyyy|||yyyoooddd]]]WWWRRRGGGGGGGGGFFFFFFIIIMMMPPPXXX]]]ccciiimmmooorrrsssuuuvvvxxxzzz|||}}}~~~~~~wwwkkkfff```ZZZVVVSSSQQQOOOHHHHHHIIIJJJJJJJJJIIIIIICCCEEEHHHJJJNNNXXXfffqqq{{{wwwvvvvvvwwwtttvvvxxxxxxuuuoooiiieee[[[YYYVVVTTTQQQPPPPPPOOOLLLLLLLLLKKKIIIGGGEEEDDD======<<<;;;:::888777777666666555555555666666777333333444444555666777777666777777888999:::::::::888888999::::::;;;<<<<<<::::::<<<===>>>>>>>>>>>>>>><<<>>>DDDIIIMMMVVV^^^ggglllrrrwwwzzz{{{|||}}}zzz}}}tttjjjaaaZZZUUUUUUVVV]]]iiivvvqqq^^^RRRLLLIIIDDDCCCBBBBBBBBBDDDEEEFFFHHHHHHPPP```mmmgggfffeeedddeeesss~~~vvvrrrlllgggbbb]]]XXXUUUPPPNNNLLLKKKKKKJJJGGGEEEEEEEEEEEEEEEFFFJJJOOOSSSVVVcccttt}}}wwwoookkkddd___[[[XXXUUUSSSKKKIIIFFFCCCBBBAAABBBBBB>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<===777888999999:::===AAADDDLLLRRR]]]lll{{{{{{nnnccc\\\QQQOOOJJJFFFCCCAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>@@@CCCGGGIIIJJJKKKOOOSSSRRRRRRSSSSSSRRRQQQPPPPPPLLLKKKKKKJJJHHHFFFDDDCCC???>>>======??????>>>==={{{{{{zzzzzzzzz{{{||||||xxxlllfffbbbcccffflll{{{wwwfffYYYQQQNNNKKKHHHGGGIIIJJJLLLSSS[[[pppzzzllldddbbbcccdddeeessswwwzzzwwwnnnccc[[[WWWOOOLLLIIIFFFFFFHHHJJJMMMTTTYYY___eeejjjnnnqqqssswwwwwwwwwxxxyyy|||~~~}}}tttiiiaaa^^^[[[WWWRRROOOLLLIIIHHHGGGGGGEEECCCFFFFFFGGGGGGJJJOOOVVV[[[mmmxxxyyytttqqqlllfffbbb^^^YYYSSSRRRSSSRRRNNNJJJHHHHHHGGGEEEBBB>>>;;;999::::::::::::::::::::::::555555555555444444444444444444555555666777777777888888888888888888888888888999:::;;;<<<;;;::::::888888999:::;;;======>>>>>>>>>BBBGGGJJJNNNWWW```mmmpppuuuxxxyyyzzz{{{||||||vvvkkkaaa[[[]]]^^^bbbiiivvv}}}jjj\\\RRRJJJEEE@@@@@@@@@AAABBBDDDFFFHHHKKKPPPQQQZZZlll}}}jjjddd``````bbblll}}}wwwooohhhddd___YYYUUUQQQPPPMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDFFFIIIKKKMMMZZZ^^^lllyyysssqqqnnnjjjfffbbb^^^YYYUUUSSSQQQNNNJJJGGGDDDAAA@@@CCCBBBAAA???>>>>>>>>>>>>AAA@@@???>>>=========>>>:::999888888888:::<<<>>>AAAHHHSSS___lll~~~wwwpppgggZZZQQQMMMJJJFFFBBB???>>>======??????>>><<<:::;;;;;;<<<===>>>??????IIIJJJLLLOOORRRUUUXXXYYY[[[YYYWWWVVVUUUTTTRRRPPPPPPNNNKKKIIIHHHEEEAAA>>>>>>===;;;:::999888888888yyyyyyyyyzzzzzz{{{|||}}}~~~{{{pppjjjgggiiimmmtttxxxfffXXXPPPLLLGGGDDDCCCEEEFFFHHHOOOWWWfff{{{}}}ooofffccccccdddeeepppuuuyyyxxxqqqggg^^^ZZZPPPMMMJJJFFFEEEGGGIIIKKKQQQVVV\\\ccchhhlllppprrrwwwwwwwwwxxxyyy{{{~~~xxxnnnhhhccc\\\WWWRRRPPPNNNMMMMMMMMMLLLKKKHHHHHHHHHGGGHHHLLLRRRWWW^^^gggtttxxxrrrnnniiiccc___\\\WWWSSSRRRSSSRRROOOKKKHHHGGGEEECCC@@@===:::999:::::::::::::::::::::::::::::::::999999999888888666666777777777777888888888888888888888888888888999:::;;;<<<===<<<;;;;;;888999:::;;;<<<======>>>@@@@@@DDDIIILLLPPPYYYcccmmmpppuuuwwwxxxyyyzzz{{{}}}|||pppfffaaa___```cccjjjvvvwwwggg[[[SSSLLLHHHFFFEEEDDDCCCCCCCCCDDDEEEGGGLLLMMMVVVgggyyyllleee___^^^^^^fff}}}yyypppjjjeee```ZZZVVVRRRPPPNNNMMMLLLKKKIIIHHHEEEEEEDDDDDDFFFHHHKKKMMMXXX]]]kkkwwwrrrnnngggbbb^^^[[[WWWUUURRRPPPMMMIIIGGGEEECCCBBBCCCBBBAAA@@@????????????CCCBBBAAA@@@???>>>>>>>>><<<;;;999999999:::<<<===>>>DDDLLLVVVaaaqqqvvvkkkccc[[[SSSMMMIIIFFFDDDCCCDDDDDDCCCAAA@@@@@@AAABBBDDDGGGIIIJJJUUUVVVYYY\\\^^^```aaaaaabbb___]]][[[ZZZYYYVVVTTTSSSQQQNNNLLLJJJGGGCCC@@@===<<<;;;999888888777777vvvvvvwwwxxxzzz{{{|||}}}|||~~~~~~rrrooommmpppvvvyyyfffXXXOOOKKKIIIEEEDDDFFFGGGIIIOOOWWW[[[qqqssshhhdddddddddccckkkpppvvvxxxtttkkkbbb]]]RRROOOKKKGGGEEEFFFGGGIIIMMMQQQXXX___eeejjjnnnqqquuuvvvvvvwwwyyy{{{}}}~~~wwwoooggg^^^XXXTTTQQQOOONNNNNNMMMLLLKKKKKKKKKIIIHHHGGGIIIMMMQQQWWW^^^jjjyyyvvvooojjjeee```\\\ZZZWWWRRRQQQRRRQQQNNNKKKFFFEEEBBB@@@===;;;:::999999999999999999999999999:::999999999999888888888999999999888888888888888999999999999999999999999;;;;;;<<<============<<<999::::::;;;<<<===>>>>>>@@@@@@CCCIIILLLQQQZZZdddnnnqqquuuwwwxxxxxxyyyyyy~~~uuukkkfffaaabbbeeelllxxx~~~}}}ooobbbZZZSSSNNNJJJHHHGGGEEEDDDDDDDDDEEEEEEDDDIIIKKKSSSccctttpppfff^^^[[[ZZZ^^^ppp|||ssslllgggbbb[[[WWWSSSQQQNNNMMMLLLLLLJJJHHHFFFEEEEEEEEEFFFHHHKKKLLLTTTYYYfffzzzyyyssskkkccc^^^\\\ZZZXXXSSSPPPLLLIIIHHHGGGEEEDDDBBBBBBAAAAAA@@@AAAAAABBBEEEDDDCCCAAA@@@?????????>>>===;;;::::::;;;;;;<<<===@@@FFFLLLUUUcccrrr}}}ttthhh```YYYUUUQQQNNNLLLKKKJJJHHHIIIJJJJJJLLLPPPTTTXXX[[[fffhhhjjjmmmnnnmmmllljjjhhhfffbbb```^^^[[[XXXVVVTTTQQQNNNKKKIIIFFFBBB@@@<<<;;;:::999888777777777ssstttvvvxxxzzz|||}}}}}}|||~~~tttssstttxxxxxxfffXXXPPPLLLKKKHHHGGGIIIIIIKKKQQQYYY[[[rrryyyllleeeddddddaaaccciiiqqquuutttmmmddd^^^TTTQQQLLLGGGDDDDDDFFFGGGJJJNNNUUU\\\bbbhhhmmmqqqttttttvvvwwwyyy{{{}}}~~~~~~yyyqqqjjjaaaZZZYYYVVVRRRPPPOOOMMMKKKIIILLLLLLJJJHHHFFFGGGKKKNNNWWW]]]jjj|||}}}ssskkkfffccc^^^[[[ZZZWWWSSSPPPOOOMMMJJJHHHDDDBBB???===;;;:::::::::888888888999999999999999999999999888888888888777:::::::::999888777777777999999999999999999999999;;;;;;<<<<<<============:::;;;;;;<<<======>>>>>>>>>>>>AAAFFFJJJOOOYYYdddpppssswwwyyyyyyyyyyyyzzz}}}vvvlllfffdddeeehhhooozzz~~~}}}}}}}}}}}}}}}ttthhh^^^WWWRRRMMMIIIDDDDDDCCCCCCDDDEEEGGGHHHEEEJJJLLLTTTcccrrruuuhhh]]]YYYWWWYYYfffuuuvvvooojjjddd]]]XXXUUURRROOOMMMLLLLLLJJJIIIGGGFFFEEEEEEFFFHHHJJJKKKPPPTTT```rrr{{{tttnnniiieeecccZZZUUUOOOKKKJJJIIIGGGEEECCCBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>><<<;;;;;;<<<<<<>>>@@@CCCGGGNNNYYYfffooo{{{zzzqqqllleee___[[[YYYVVVUUUXXXXXXYYY[[[___dddjjjmmmuuuwwwzzz{{{zzzwwwtttqqqkkkhhhddd```^^^ZZZVVVSSSQQQNNNJJJGGGDDDBBB>>><<<;;;:::999888777777777777uuuwwwyyy|||zzz{{{}}}tttdddXXXRRROOOKKKHHHHHHJJJLLLOOOVVV^^^jjj~~~nnneeedddccc___\\\aaaiiipppqqqlllccc]]]VVVRRRMMMGGGDDDDDDDDDFFFHHHLLLSSSYYY___ffflllppprrrsssuuuwwwyyy{{{|||}}}}}}{{{uuuooogggaaa```]]]ZZZXXXVVVUUURRRPPPMMMLLLKKKIIIHHHHHHKKKNNNUUU\\\kkkxxxooohhhdddaaa^^^[[[ZZZWWWSSSOOOLLLHHHEEECCCAAA@@@===;;;:::999999:::888888999999999:::::::::===<<<<<<<<<<<<;;;;;;;;;::::::999888777777666666999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>@@@FFFJJJPPP[[[fffqqqtttxxxzzzzzzzzzzzz{{{|||vvvlllfffffffffiiiooozzz~~~}}}~~~wwwooocccYYYSSSOOOKKKGGGCCCCCCBBBBBBCCCEEEGGGHHHFFFKKKMMMTTTbbbooo|||lll^^^YYYWWWXXX```lllxxxqqqlllfff___ZZZVVVSSSPPPMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEGGGIIIJJJOOOSSS]]]mmm~~~yyymmmeee[[[UUURRROOOLLLIIIGGGFFFEEEDDDCCCCCCCCCDDDBBBAAAAAAAAAAAABBBCCCCCCAAA@@@???>>>======<<<<<<>>>>>>@@@CCCIIIRRR\\\bbblllxxxzzzuuurrrnnnlllmmmlllmmmnnnrrrwww|||zzzvvvmmmiiieeeaaa]]]YYYTTTQQQNNNKKKFFFCCCAAA???<<<:::::::::999888777777777777yyy{{{~~~ooo```WWWRRRPPPOOOMMMOOOTTTYYY^^^hhhqqqpppeeecccaaa\\\WWW[[[cccjjjllliiiaaa[[[VVVSSSMMMHHHDDDCCCDDDEEEFFFJJJPPPWWW]]]ccciiimmmqqqrrrtttwwwyyy{{{||||||||||||wwwpppjjjfffccc```^^^]]][[[YYYWWWOOOOOONNNLLLJJJJJJLLLNNNUUU]]]lll}}}yyyyyy|||vvvmmmgggdddaaa]]]YYYWWWUUUQQQMMMHHHEEEBBBAAA>>>===<<<;;;::::::999999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888777666666::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===============>>>>>>??????@@@???BBBHHHLLLRRR^^^iiipppssswwwzzzzzzzzz{{{|||{{{vvvlllfffdddeeegggmmmxxxvvvmmm```VVVPPPMMMIIIFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFKKKMMMSSS```kkkrrr```ZZZXXXXXX]]]eeevvv}}}yyyrrrmmmhhhaaa]]]XXXUUUPPPNNNMMMLLLKKKJJJIIIHHHFFFEEEEEEGGGHHHIIIOOOSSS]]]lll|||ssshhhbbb]]]WWWRRRNNNMMMKKKIIIGGGFFFEEEEEEBBBBBBBBBAAABBBBBBCCCDDDAAAAAAAAA@@@???>>>>>>===<<<<<<===@@@EEEKKKQQQUUU\\\gggsss||||||yyynnnkkkfffbbb^^^YYYTTTQQQMMMJJJEEEBBBAAA???===<<<::::::999888888888888888zzz|||~~~jjj\\\TTTPPPNNNRRRRRRWWW```iiisssqqqdddbbb___YYYUUUXXX^^^eeeiiifff___YYYVVVSSSMMMHHHDDDCCCDDDEEEDDDHHHNNNSSSYYY___fffjjjoooqqqtttwwwyyy{{{{{{|||||||||sssooojjjfffccc___[[[YYYRRRRRRQQQOOOLLLKKKLLLNNNWWW]]]iiixxxuuusssooojjjgggjjjttt|||{{{vvvnnnhhhddd___ZZZUUUQQQPPPNNNJJJFFFCCCAAAAAA<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999888888::::::::::::::::::::::::===<<<;;;;;;;;;<<<===>>>======>>>>>>>>>>>>??????@@@???BBBGGGLLLSSS___kkkmmmqqquuuxxxyyyyyyzzz{{{|||uuujjjddd```aaaccciiisssuuukkk^^^TTTNNNKKKIIIGGGEEEDDDDDDCCCDDDEEEGGGHHHFFFLLLMMMSSS___iiiyyybbbZZZXXXWWWYYY___kkk}}}zzz~~~yyysssnnniiiccc^^^YYYVVVQQQNNNMMMLLLLLLKKKIIIHHHFFFEEEEEEFFFHHHIIIKKKOOO[[[jjjyyywwwooofff___WWWUUUSSSOOOLLLJJJHHHHHHFFFFFFEEEDDDCCCBBBCCCCCCAAAAAAAAAAAAAAA@@@??????=========???BBBEEEGGGHHHKKKVVVbbbjjjrrr~~~zzzvvvnnnjjjeeeaaa]]]XXXSSSPPPLLLHHHDDDAAA@@@???>>>===;;;::::::999999999999999wwwyyy||||||gggYYYRRRNNNLLLPPPQQQXXXdddppp|||rrrcccbbb^^^WWWUUUXXX]]]cccgggeee^^^XXXVVVRRRMMMHHHDDDCCCDDDEEECCCFFFLLLQQQVVV]]]cccgggooopppssswwwyyy{{{{{{{{{}}}yyyrrrkkkeee___[[[VVVUUUTTTQQQMMMKKKLLLMMMUUUZZZbbbllltttyyyzzzyyygggfffbbb\\\XXXZZZcccjjjppp||||||wwwoooiiiddd^^^WWWRRRMMMMMMKKKHHHEEEBBBBBBCCC:::;;;<<<===<<<;;;:::999::::::;;;;;;<<<===>>>>>>@@@@@@@@@@@@????????????<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>????????????>>>===@@@EEEJJJQQQ^^^iiikkknnnsssvvvwwwxxxyyyzzz~~~~~~rrrggg```]]]]]]___eeeooo}}}tttjjj]]]RRRMMMKKKJJJIIIBBBBBBBBBDDDFFFIIILLLNNNIIINNNOOOUUU```jjj~~~dddZZZXXXVVVWWW[[[ddd}}}|||xxx|||yyysssnnnjjjddd___ZZZVVVQQQNNNMMMLLLLLLKKKJJJIIIGGGEEEEEEFFFGGGHHHEEEKKKWWWfffvvv|||qqqiii]]][[[XXXTTTPPPMMMKKKJJJKKKJJJHHHFFFDDDBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@?????????@@@BBBCCCCCCBBBDDDOOO[[[aaahhhqqqyyy|||zzzuuurrrkkkhhhccc___[[[VVVQQQNNNIIIFFFBBB??????>>>>>>===;;;;;;::::::999:::::::::yyyzzz{{{}}}~~~~~~vvveeeXXXNNNIIIJJJNNNNNNSSS\\\fffppp|||}}}hhhdddaaaZZZZZZXXXZZZaaaiiihhh^^^TTTQQQNNNIIIFFFEEEEEEDDDDDDFFFHHHJJJLLLPPPWWW^^^dddkkknnnrrruuuwwwzzz}}}}}}wwwpppjjjccc___\\\YYYUUURRRQQQPPPOOONNNTTTVVVYYY]]]aaabbbaaa___XXXSSSPPPQQQPPPOOOQQQVVVfffmmmwww}}}xxxooofff___XXXSSSOOOIIIHHHEEECCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::888888999:::;;;======>>>@@@?????????>>>>>>======;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>>>>>>>>>>===>>>?????????????????????@@@BBBEEEJJJSSS^^^eeeoooqqqtttuuuvvvxxxzzz|||sssfff^^^___^^^^^^cccnnnzzz|||}}}|||~~~mmmdddXXXPPPLLLJJJGGGDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIMMMSSS[[[iiiooobbb\\\XXXWWWYYYaaaqqq||||||~~~wwwqqqlllgggccc[[[WWWSSSPPPOOOOOONNNMMMJJJIIIGGGEEEDDDCCCBBBBBBIIIKKKRRR^^^nnnxxxnnngggaaaZZZVVVTTTQQQMMMJJJKKKIIIHHHHHHHHHHHHFFFDDDBBBBBBCCCCCCBBBBBBAAA@@@???@@@@@@@@@@@@@@@??????CCCFFFLLLSSS[[[bbbhhhkkkooorrruuuxxxzzz|||}}}{{{xxxtttnnnjjjiiifffbbb^^^YYYSSSMMMIIIHHHFFFCCC@@@>>>===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;wwwxxxyyy{{{}}}~~~{{{zzzzzz|||oooaaaVVVMMMJJJKKKLLLKKKNNNUUU[[[aaakkkuuurrrhhhbbb^^^]]][[[[[[aaahhhhhh___WWWTTTPPPJJJFFFEEEDDDCCCBBBDDDFFFHHHJJJNNNTTT\\\aaahhhlllpppsssuuuxxx{{{}}}}}}{{{uuuoookkkfffccc___\\\[[[ZZZXXXWWWUUUUUUVVVWWWYYYYYYVVVTTTRRRNNNKKKLLLMMMLLLOOOTTTZZZ```kkkvvv}}}xxxsssjjjbbb[[[UUUPPPMMMGGGFFFDDDBBB@@@>>>======<<<<<<<<<;;;;;;;;;::::::999999:::;;;<<<===>>>>>>@@@?????????>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@@@@??????AAABBBDDDGGGLLLUUU___fffoooqqqtttvvvwwwxxx{{{}}}rrrfff_________aaahhhsss|||}}}xxxmmmdddXXXPPPMMMKKKHHHEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHLLLQQQXXXfff|||uuufff^^^XXXWWWYYY^^^lll~~~yyysssnnniiieee\\\XXXTTTQQQPPPOOONNNMMMIIIHHHGGGFFFEEEEEEEEEEEEHHHIIIOOO[[[iii|||{{{nnnhhhaaa\\\YYYWWWTTTQQQNNNKKKHHHFFFFFFGGGFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@????????????BBBDDDIIIOOOVVV\\\```cccccceeeiiikkkmmmpppsssvvvvvvwwwyyy|||}}}~~~~~~}}}~~~||||||}}}|||yyyvvv{{{yyywwwvvvsssooojjjgggeeebbb___[[[WWWRRRLLLHHHEEEDDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;uuuvvvwwwyyy{{{|||}}}~~~~~~|||xxxvvvuuuvvv{{{vvveeeZZZRRRKKKIIIKKKLLLJJJKKKNNNPPPRRRYYY```hhhvvvqqqgggdddbbb^^^\\\```eeefff```ZZZVVVRRRLLLGGGDDDCCCAAA@@@BBBCCCEEEGGGKKKQQQXXX]]]eeehhhmmmqqqtttvvvyyy{{{~~~{{{xxxqqqnnnjjjgggeeebbb___]]]XXXVVVTTTSSSRRRQQQNNNKKKOOOKKKHHHJJJJJJJJJMMMRRRRRRWWW```jjjqqqvvvxxxxxxpppkkkccc\\\VVVPPPLLLIIIEEEDDDBBB@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======>>>>>>???????????????>>>>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>???????????????@@@@@@AAAAAAAAAEEEFFFHHHKKKPPPWWW```fffppprrruuuwwwxxxzzz|||}}}qqqhhhccccccdddgggoooyyyzzzqqqeee^^^SSSLLLHHHFFFDDDBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGKKKOOOUUUaaavvv|||iii]]]WWWUUUWWWYYYfff||||||vvvqqqkkkggg^^^ZZZVVVRRRQQQPPPNNNMMMIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGLLLVVVbbbssszzzsssjjjdddaaa^^^[[[XXXTTTPPPLLLIIIIIIIIIJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFEEECCCAAA????????????@@@BBBEEEIIIMMMQQQTTTVVVTTTVVVZZZ\\\___aaaeeegggggghhhkkkmmmooopppqqqqqqrrrppppppppprrrrrrqqqppprrrpppoooooommmjjjfffbbbaaa^^^ZZZWWWSSSOOOJJJGGGBBB@@@>>><<<:::999999:::::::::::::::::::::::::::uuuvvvwwwxxxzzz|||}}}~~~}}}zzzvvvtttpppsssxxxwwwjjj\\\TTTNNNIIIGGGHHHMMMKKKKKKMMMMMMMMMQQQWWWYYYiiiooojjjfffaaa]]]^^^bbbccc```\\\VVVRRRLLLGGGEEECCCBBBAAAAAABBBDDDFFFIIIOOOVVV[[[cccffflllpppsssvvvxxxzzz|||wwwrrrnnnjjjfffbbb\\\ZZZWWWUUUTTTRRROOOMMMRRRNNNKKKLLLKKKKKKMMMRRRSSSVVV\\\bbbgggjjjlllmmmhhhccc\\\UUUPPPLLLHHHFFFCCCBBBAAA@@@????????????============<<<<<<<<<<<<;;;;;;<<<======>>>??????????????????????????????AAAAAA@@@???>>><<<;;;;;;===============>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@AAAAAACCCDDDEEEEEEIIIKKKMMMPPPTTTZZZbbbgggqqqtttvvvxxxzzz|||~~~{{{rrrllljjjkkkmmmqqqxxxuuummm___YYYPPPIIIFFFDDDBBBAAADDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJNNNSSS]]]ooojjj[[[TTTSSSTTTVVVbbbwwwyyysssmmmiiiaaa]]]XXXTTTRRRQQQOOOMMMKKKKKKJJJHHHHHHGGGGGGGGGEEEFFFJJJRRR[[[iii~~~xxxooojjjfffaaa^^^\\\YYYVVVTTTSSSSSSRRRQQQOOONNNLLLJJJGGGFFFDDDDDDFFFEEECCCAAA@@@@@@@@@AAAAAAAAACCCEEEGGGHHHJJJJJJIIILLLOOORRRSSSVVVYYY\\\]]]^^^aaadddfffhhhhhhhhheeedddeeefffgggiiiiiijjjkkkjjjiiijjjiiigggdddaaa^^^[[[WWWSSSOOOKKKGGGCCC???>>><<<;;;999999999999:::::::::::::::;;;;;;;;;vvvwwwxxxyyy{{{}}}~~~|||{{{vvvsssrrrpppttt{{{}}}nnnbbbWWWPPPLLLGGGDDDEEEKKKIIIJJJMMMNNNMMMPPPVVVWWWggg~~~zzznnniiiddd^^^]]]___aaa___]]]TTTQQQKKKGGGFFFEEEDDDCCCBBBCCCDDDFFFHHHNNNUUUYYYaaaffflllqqqtttwwwyyy{{{}}}wwwrrrllliiiaaa___]]][[[[[[ZZZWWWVVVXXXSSSOOOOOOMMMKKKMMMQQQUUUWWWZZZ]]]```bbbccccccaaa]]]WWWQQQMMMJJJGGGEEECCCBBBAAAAAA@@@AAAAAAAAA?????????>>>>>>>>>>>>============>>>>>>????????????????????????@@@@@@@@@BBBAAAAAA???>>>===<<<<<<=========>>>>>>>>>??????>>>>>>??????@@@AAABBBBBBBBBBBBCCCDDDFFFIIIKKKLLLOOOQQQSSSVVVZZZ___eeeiiisssuuuxxxzzz{{{~~~yyyuuuuuuwwwyyy~~~|||rrrkkk___ZZZSSSMMMIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJNNNQQQYYYjjjzzznnn]]]VVVTTTUUUUUU```uuu|||vvvoookkkddd```[[[VVVTTTQQQOOONNNOOONNNLLLJJJHHHFFFFFFEEEFFFFFFIIIPPPWWWbbbsss|||uuuooojjjhhhgggeeeeeecccaaa]]]ZZZTTTRRROOOKKKHHHEEEDDDCCCEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEHHHJJJKKKMMMPPPRRRRRRSSSVVVYYY[[[]]]]]]]]]XXXXXXYYYZZZ[[[]]]___aaaeeeeeeeeeffffffeeebbb___\\\XXXSSSOOOKKKGGGCCC???======<<<;;;:::999999999:::;;;;;;;;;<<<<<<<<<===wwwwwwxxxzzz|||}}}}}}zzzvvvvvvwwwvvvzzzyyyhhh^^^TTTPPPLLLGGGDDDDDDGGGFFFHHHLLLMMMLLLOOOTTTYYYgggzzztttmmmgggaaa^^^^^^```___^^^TTTQQQKKKHHHFFFEEEDDDDDDBBBCCCDDDEEEHHHMMMSSSXXX```eeekkkqqquuuwwwzzz{{{~~~zzzuuupppmmmiiigggeeeeeedddccc```^^^]]]WWWSSSRRRPPPMMMOOOSSSTTTVVVYYY[[[^^^___``````^^^YYYTTTOOOLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>============>>>>>>??????@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFHHHKKKOOORRRTTTWWWYYY\\\___aaaeeejjjmmmtttvvvyyy|||}}}yyypppiiiZZZWWWQQQLLLGGGFFFEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIMMMOOOUUUeeetttwwwccc[[[YYYXXXUUU^^^rrryyysssnnngggccc]]]XXXUUURRRPPPNNNPPPOOOMMMJJJHHHFFFEEEDDDFFFFFFIIINNNSSS[[[kkkyyyyyywwwvvvtttqqqkkkeee```WWWUUUQQQMMMIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@??????>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMOOORRRTTTUUUUUUUUUQQQRRRSSSSSSTTTUUUYYY[[[___^^^___```aaa```]]][[[VVVSSSNNNJJJFFFCCC???===<<<;;;;;;;;;::::::999999:::;;;;;;<<<<<<=========vvvwwwxxxzzz{{{}}}~~~~~~zzzxxxyyy{{{vvvddd[[[SSSPPPNNNIIIFFFFFFFFFEEEHHHLLLLLLJJJLLLQQQVVVaaaooo~~~}}}qqqkkkeeeaaa```aaaaaa```WWWRRRMMMHHHFFFDDDCCCBBBAAABBBCCCDDDFFFKKKQQQVVV^^^cccjjjqqquuuwwwyyy{{{}}}{{{xxxwwwuuutttrrrqqqooolllgggcccaaa\\\XXXXXXVVVTTTUUUYYYYYYZZZ]]]___aaabbbaaaaaa\\\XXXSSSOOOMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>=========>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHKKKPPPUUUYYY\\\___aaaeeegggiiilllpppsssuuuwwwzzz}}}~~~}}}uuukkkdddTTTRRRNNNIIIDDDBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDGGGJJJLLLRRR```oooiii___[[[YYYUUU\\\mmm}}}wwwrrriiieee___ZZZVVVSSSPPPNNNOOOMMMLLLIIIGGGFFFEEEEEEEEEEEEHHHLLLPPPVVVdddrrr}}}vvvooogggbbbWWWUUURRROOOLLLKKKKKKLLLJJJKKKLLLLLLLLLJJJHHHGGGEEEDDDCCCBBB@@@???>>>===<<<>>>@@@@@@@@@@@@BBBCCCFFFHHHJJJLLLNNNNNNNNNNNNLLLNNNNNNMMMLLLNNNRRRUUUVVVVVVVVVXXXYYYXXXUUUSSSNNNKKKFFFCCCBBB@@@>>><<<999::::::::::::999999888999999:::;;;;;;<<<======vvvvvvxxxyyy{{{|||~~~~~~~~~{{{vvvtttvvvxxxtttbbbYYYRRRQQQPPPKKKIIIIIIHHHGGGIIIMMMLLLIIIJJJNNNRRR[[[eeeqqqsssnnnhhhcccbbbbbbbbbbbbYYYTTTNNNIIIFFFCCCAAA@@@AAAAAABBBCCCEEEJJJPPPTTT]]]bbbiiippptttwwwyyyzzz}}}}}}{{{xxxrrrkkkffffffaaa]]]]]]\\\ZZZ\\\aaaaaabbbdddeeefffdddcccbbb\\\XXXTTTPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA?????????@@@@@@AAAAAAAAA??????>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHGGGHHHJJJMMMRRRXXX]]]```eeegggjjjmmmoooqqquuuwwwuuuxxx{{{}}}{{{rrrggg```UUUSSSPPPKKKFFFDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFAAABBBEEEHHHJJJOOO]]]kkk~~~kkk___[[[WWWUUUZZZhhhzzzuuujjjfff```ZZZVVVSSSPPPNNNLLLLLLJJJIIIHHHGGGFFFFFFDDDDDDGGGKKKNNNTTTaaannn{{{wwwooogggbbbVVVTTTRRRPPPOOOOOOPPPQQQNNNOOOQQQQQQPPPMMMIIIGGGEEEDDDCCCAAA@@@>>>=========???@@@@@@??????@@@BBB@@@AAACCCEEEFFFGGGFFFFFFDDDFFFFFFEEECCCDDDHHHKKKPPPPPPPPPQQQRRRQQQOOOLLLGGGDDDAAA??????>>>===<<<888888999999999999888888888888999::::::;;;<<<<<>>>>>>>>???@@@AAACCCEEEFFFGGGBBBDDDFFFHHHHHHHHHIIIKKKHHHJJJMMMQQQWWW^^^eeekkkqqqrrruuuxxxyyyyyyxxxxxxyyyzzz{{{}}}|||ssshhh___SSSPPPKKKFFFCCCAAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFFCCCDDDFFFHHHIIINNN[[[iii}}}tttaaaVVVRRRWWWZZZbbbwww~~~xxxlllggg```ZZZVVVSSSPPPOOOLLLLLLKKKJJJHHHGGGFFFEEEDDDEEEEEEGGGLLLTTT^^^eee|||~~~xxxqqqkkkfffdddbbb___^^^______^^^]]]___[[[WWWSSSPPPMMMJJJGGGGGGEEECCCCCCBBB@@@===;;;>>>>>>>>>>>>>>>?????????BBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEJJJGGGEEEFFFGGGHHHFFFCCCAAA@@@>>>===<<<;;;:::::::::999999999999999::::::::::::;;;;;;;;;;;;<<<<<>>===<<<<<<===>>>>>>>>>>>>???AAACCCDDDEEEFFFEEEGGGIIIJJJIIIIIIKKKLLLOOOQQQUUUYYY^^^eeemmmrrrvvvwwwyyyzzz{{{{{{yyyyyyyyyzzz|||~~~yyyqqqfff___QQQOOOJJJFFFBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFDDDDDDFFFHHHIIIMMMYYYfffuuu|||ggg\\\XXXVVVXXX```sss}}}wwwmmmhhhaaa[[[WWWTTTQQQPPPMMMLLLKKKJJJHHHGGGFFFFFFDDDEEEEEEGGGKKKRRR[[[aaavvvyyytttuuutttrrrqqqqqqpppnnnmmmgggccc]]]XXXSSSOOOKKKIIICCCBBBAAAAAABBBBBB@@@>>>????????????????????????AAAAAA@@@??????>>>??????<<<======>>>>>>??????@@@DDDBBBAAAAAACCCDDDBBB@@@@@@???>>>===;;;;;;::::::;;;:::::::::::::::;;;;;;999:::::::::;;;;;;;;;;;;ttttttuuuvvvxxxyyy{{{||||||zzz|||xxxjjj\\\SSSLLLKKKKKKHHHFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIKKKPPPXXXccc{{{rrrqqqmmmgggfffjjjllllllggg___VVVOOOLLLKKKIIIGGGBBBBBBBBBDDDGGGJJJNNNPPPZZZ___ffflllqqquuuyyy{{{|||}}}zzzvvvrrrnnnjjjfffeeecccaaa___^^^]]]]]]^^^\\\YYYWWWVVVUUUTTTRRRRRRRRRRRRRRRPPPOOOMMMLLLJJJHHHGGGFFFGGGHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBBBB>>>===<<<<<<<<<===>>>??????@@@AAACCCEEEGGGHHHHHHIIIKKKMMMMMMMMMMMMOOOPPPWWWZZZ^^^ccchhhnnnuuuzzz|||}}}~~~~~~~~~|||{{{yyyyyyzzz|||~~~}}}yyyuuummmccc\\\OOOMMMHHHDDDAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHHHHKKKVVVaaakkkoooaaa\\\XXXXXX]]]lll~~~yyyooojjjccc\\\XXXUUURRRPPPMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFIIIOOOWWW\\\mmm|||~~~zzzwwwkkkfff^^^WWWRRRMMMIIIFFFDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@???>>>============;;;;;;;;;<<<<<<<<<<<<<<<>>><<<;;;<<<>>>???>>>===???>>>>>>===<<<;;;;;;:::<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===vvvvvvvvvwwwyyy{{{|||}}}sssggg[[[SSSLLLKKKJJJGGGFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHJJJKKKPPPUUU]]]rrrooolllhhhccccccggglllnnnjjjcccZZZRRRNNNKKKIIIGGGCCCBBBCCCDDDFFFJJJMMMOOOXXX]]]dddkkkpppuuuyyy{{{{{{}}}zzzwwwtttqqqnnnnnnmmmkkkiiigggeeedddfffccc```^^^^^^]]]\\\[[[XXXXXXWWWUUUTTTRRRQQQPPPNNNLLLJJJJJJKKKKKKJJJIIIGGGGGGGGGFFFDDDCCCBBBAAA======<<<;;;<<<===???@@@CCCDDDEEEGGGIIIKKKMMMNNNLLLNNNPPPRRRSSSTTTWWWYYYaaadddhhhmmmqqqvvv{{{~~~|||{{{yyyxxxyyy{{{~~~}}}{{{yyywwwtttppphhh___XXXMMMKKKGGGCCCAAA@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEEFFFEEEFFFGGGHHHIIIRRR[[[fffzzzsssccc\\\YYYYYYZZZcccwww|||pppkkkccc]]]YYYUUUSSSQQQNNNMMMLLLKKKJJJHHHGGGGGGEEEEEEEEEEEEFFFKKKRRRVVVeeettt|||wwwjjjeee]]]VVVQQQMMMIIIGGGIIIGGGEEEDDDEEEEEECCCBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<>>>>>>=========<<<<<<<<<::::::::::::;;;<<<<<<<<<>>>>>>>>>>>>======<<<;;;===<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>??????xxxyyyyyyzzz{{{}}}~~~rrreee\\\TTTMMMKKKJJJGGGEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIMMMSSSXXXjjjlllgggaaa^^^___cccjjjooommmhhh```XXXQQQLLLIIIGGGDDDDDDCCCDDDFFFIIILLLNNNTTTYYYaaahhhnnnssswwwzzzzzz~~~~~~|||{{{zzzxxxvvvsssqqqooommmllljjjgggfffffffffeeeccc]]]\\\ZZZXXXVVVUUUTTTSSSQQQPPPMMMMMMMMMNNNMMMKKKHHHHHHFFFEEECCCBBBAAAAAA===<<<<<<<<<===>>>@@@AAADDDEEEGGGJJJMMMOOOQQQSSSPPPRRRUUUXXX[[[^^^cccfffmmmppptttxxxzzz}}}~~~|||zzzyyyxxxyyy{{{}}}}}}|||wwwvvvtttpppkkkbbbZZZTTTKKKIIIFFFBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDFFFDDDEEEGGGGGGHHHNNNVVVeeeuuuwwwcccZZZWWWVVVUUUZZZjjj|||qqqlllddd^^^YYYVVVSSSQQQNNNNNNMMMLLLJJJIIIHHHGGGEEEEEEEEEDDDEEEHHHNNNRRR___mmmyyysssgggccc]]]XXXUUURRROOOMMMJJJHHHFFFFFFFFFGGGFFFEEEFFFFFFEEEEEEDDDDDDDDDDDDAAA@@@???>>>============@@@??????>>>>>>======<<<:::;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>zzzzzz{{{{{{|||~~~rrreee\\\SSSLLLKKKJJJFFFEEEEEECCCCCCCCCDDDFFFGGGIIIJJJHHHFFFJJJPPPTTTbbbkkkccc]]][[[\\\```hhhooorrrnnnhhhaaaXXXQQQKKKHHHFFFFFFEEEEEEFFFHHHJJJLLLOOOUUU]]]eeekkkpppuuuxxxxxx|||~~~{{{yyywwwuuutttrrrrrrqqqpppmmmkkkbbbaaa___\\\ZZZXXXWWWWWWUUUSSSQQQPPPQQQQQQPPPNNNJJJIIIGGGEEECCCAAAAAA@@@============>>>@@@BBBCCCDDDEEEHHHLLLPPPSSSVVVXXXXXXZZZ^^^aaaeeejjjppptttzzz}}}}}}|||{{{zzzzzz{{{|||~~~~~~{{{xxxuuutttqqqmmmfff]]]VVVQQQJJJHHHEEEBBBAAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEECCCCCCFFFGGGGGGKKKQQQbbbooo~~~hhh\\\TTTTTTRRRTTTaaavvv{{{sssnnnfff```[[[WWWTTTRRROOOOOONNNLLLKKKJJJIIIHHHEEEEEEEEEDDDDDDGGGKKKOOOZZZfffzzz~~~tttnnndddaaa^^^\\\[[[YYYVVVTTTNNNKKKIIIHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<===>>>>>>===<<<>>>???@@@AAACCCDDDDDDCCCBBBAAA??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>@@@BBBDDDEEEGGGHHHLLLQQQVVVZZZ^^^___bbbeeehhhkkkooottt{{{~~~}}}}}}||||||~~~~~~~~~xxxyyy}}}|||yyyrrrqqqnnniiiaaaYYYSSSPPPJJJHHHEEECCCBBBCCCDDDFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCAAABBBEEEGGGFFFJJJOOO]]]fffrrrcccXXXXXXUUUSSS\\\mmm}}}}}}vvvqqqiiibbb^^^ZZZWWWTTTPPPOOONNNMMMKKKJJJIIIIIIEEEEEEEEEDDDDDDFFFJJJNNNSSS___ppp~~~vvvrrrjjjiiihhhhhhhhhgggdddbbb\\\XXXTTTQQQOOONNNMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFBBBBBBBBBBBBBBBCCCCCCDDD?????????>>>>>>>>>>>>>>><<<>>>???>>><<<;;;<<<>>>BBBDDDEEEGGGGGGGGGFFFEEEBBBBBBAAA??????>>>>>>???<<<<<<<<<=========>>>>>>zzzzzzzzz{{{{{{}}}~~~lll^^^TTTLLLFFFGGGGGGFFFEEEGGGDDDEEEFFFHHHKKKMMMPPPQQQVVVPPPRRRYYY[[[bbb}}}lllbbbZZZYYYZZZ]]]gggrrr}}}}}}zzzsssiii^^^UUUPPPJJJHHHGGGEEEEEEFFFGGGHHHHHHNNNWWW___ffflllqqqtttrrrvvv{{{~~~~~~xxxsssnnnllliiifffcccaaaaaa```\\\ZZZXXXWWWWWWWWWVVVTTTNNNMMMJJJGGGEEECCCCCCCCC>>>>>>>>>???AAACCCEEEGGGKKKMMMQQQVVV\\\aaaeeegggkkklllooorrruuu{{{~~~~~~~~~~~~~~~xxxvvvwww}}}~~~pppooolllfff^^^WWWRRRPPPJJJHHHEEECCCCCCDDDEEEGGGDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@AAAEEEGGGFFFIIIMMMYYY```www{{{kkk```___ZZZUUUYYYgggtttzzz~~~yyysssllleee```\\\YYYWWWPPPOOONNNMMMLLLJJJIIIIIIEEEEEEEEEDDDDDDFFFJJJMMMOOOYYYjjj}}}}}}xxxxxxxxxyyyzzzxxxuuurrrlllhhhaaaZZZVVVRRRNNNLLLKKKKKKJJJIIIHHHHHHGGGGGGCCCCCCCCCCCCDDDEEEFFFFFF@@@@@@@@@@@@AAAAAAAAAAAA<<<>>>???>>>;;;999;;;===DDDEEEGGGIIIJJJIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA~~~}}}}}}}}}|||||||||{{{gggXXXPPPLLLGGGCCCAAAAAAAAAAAAFFFFFFGGGJJJOOOUUUZZZ^^^```\\\[[[]]]bbbnnnpppfff^^^[[[[[[\\\eeeoooyyy||||||tttlllddd[[[TTTLLLJJJHHHFFFEEEEEEEEEFFFIIILLLRRRXXX___gggoootttwwwxxxzzz{{{|||~~~{{{xxxuuupppmmmkkkiiigggeee^^^\\\ZZZZZZYYYXXXUUUSSSQQQNNNKKKIIIGGGFFFCCCBBBAAABBBCCCCCCBBBDDDFFFIIIMMMQQQWWW]]]ccciiiooorrr{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||xxxuuu{{{|||{{{vvvqqqiiiaaa[[[UUUPPPLLLIIIHHHFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBDDDFFFHHHJJJTTT```uuuqqqkkkgggbbbaaadddmmmvvv}}}|||xxxoookkkfff]]]UUUQQQRRROOOLLLJJJJJJJJJIIIHHHEEECCCAAAAAACCCFFFHHHIIILLLSSSbbbttt|||ssslllbbbZZZWWWVVVTTTRRRPPPOOOMMMMMMMMMLLLJJJGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@??????>>>????????????>>>>>>>>>>>>??????DDDFFFHHHIIIJJJIIIGGGFFFHHHFFFDDDCCCAAAAAABBBBBB@@@@@@AAAAAAAAA@@@@@@???~~~~~~~~~~~~~~~~~~~~~~~~hhhYYYOOOKKKFFFBBBAAAAAAAAAAAAEEEFFFGGGIIINNNSSSXXX\\\bbb______aaafffqqqqqqggg^^^\\\[[[\\\aaahhhxxx}}}yyyooofff]]]VVVMMMKKKIIIFFFEEEDDDEEEEEEFFFJJJOOOUUU\\\dddlllqqquuuvvvxxxyyy{{{}}}|||wwwtttqqqooolllkkkfffeeebbbaaa```^^^ZZZXXXQQQNNNKKKHHHGGGEEECCCAAADDDEEEEEEDDDDDDEEEIIIKKKPPPUUU^^^gggooovvv}}}~~~~~~}}}}}}~~~~~~|||yyyxxxxxx{{{|||xxxsssooohhhaaa[[[VVVPPPLLLIIIHHHFFFDDDCCCCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCEEEGGGIIIJJJSSS]]]pppzzzrrrnnnjjjhhhkkkrrr{{{|||xxx{{{{{{qqqmmmhhh___XXXUUURRRPPPMMMKKKKKKJJJIIIHHHFFFDDDAAAAAACCCFFFGGGHHHHHHNNN[[[kkkzzz|||uuullleeeaaa^^^[[[XXXXXXUUURRRQQQOOONNNKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBDDDEEEGGGIIIJJJJJJJJJJJJLLLKKKJJJHHHGGGFFFEEEEEEBBBBBBBBBCCCBBBBBBAAAAAA}}}}}}}}}~~~yyydddWWWMMMJJJEEEBBBAAAAAA@@@@@@DDDDDDEEEGGGKKKPPPTTTWWW___^^^___bbbfffooowwwlllbbb]]]\\\\\\___bbbqqq{{{{{{qqqggg]]]WWWNNNLLLIIIGGGEEEDDDDDDEEECCCGGGKKKQQQWWW___ggglllqqqsssvvvwwwyyy|||~~~{{{xxxuuusssnnnlllhhhfffccc```\\\YYYTTTQQQMMMKKKIIIHHHFFFDDDGGGGGGGGGFFFFFFIIIMMMQQQXXX___iiisss|||~~~}}}}}}}}}}}}~~~|||yyywwwuuuuuuzzz}}}xxxtttooolllfffaaa\\\VVVPPPMMMHHHGGGEEECCCBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@AAAAAADDDCCCCCCDDDEEEGGGIIIJJJRRRYYYiii|||wwwuuuwww|||}}}wwwrrruuu{{{uuuoooiiiaaa[[[ZZZTTTQQQNNNLLLKKKKKKJJJIIIHHHFFFCCCBBBCCCEEEFFFFFFIIIMMMWWWdddqqq~~~yyyrrrmmmjjjgggccc___ccc```[[[WWWTTTRRRPPPMMMNNNMMMMMMKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGIIILLLNNNOOOPPPSSSSSSRRRQQQOOOMMMJJJIIIEEEEEEEEEDDDDDDCCCCCCCCCzzz{{{|||}}}zzzwwwyyy}}}ooo]]]SSSKKKGGGCCCAAA@@@@@@@@@???AAAAAABBBDDDGGGKKKNNNQQQWWWVVVXXX\\\___fffttt~~~uuuhhh```]]]^^^___```hhhsss|||zzzpppggg^^^WWWOOOMMMJJJGGGEEEDDDDDDDDDBBBEEEIIINNNSSSZZZbbbhhhmmmooorrruuuwwwzzz~~~~~~|||xxxuuuqqqmmmjjjeee```\\\[[[XXXSSSPPPNNNMMMKKKJJJHHHHHHHHHHHHJJJNNNUUUZZZffflllvvv~~~}}}}}}}}}}}}}}}~~~~~~zzzyyywwwuuuvvvzzz|||wwwsssmmmiiiddd```[[[VVVPPPLLLGGGFFFDDDBBBAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBCCCDDDFFFGGGIIIQQQVVVccc}}}{{{wwwqqqnnnqqqwww{{{yyyrrrkkkccc^^^^^^VVVSSSPPPMMMMMMLLLJJJIIIJJJGGGDDDCCCDDDEEEEEEDDDHHHJJJRRR\\\gggxxx~~~zzzxxxxxxuuuqqqmmmmmmiiiccc^^^[[[YYYWWWUUUTTTSSSQQQOOOMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHKKKOOOSSSVVVXXXZZZ[[[[[[YYYVVVRRRNNNKKKHHHGGGFFFEEEDDDDDDCCCCCCxxxyyyzzz|||~~~uuupppmmmpppuuu{{{vvveeeWWWOOOHHHEEEAAA@@@?????????>>>>>>??????AAACCCFFFIIIJJJNNNNNNQQQUUUWWW\\\hhhttt~~~}}}oooddd______``````bbbnnnwwwwwwpppiii```ZZZPPPNNNKKKGGGEEEDDDDDDDDDDDDEEEHHHKKKPPPVVV^^^cccgggjjjooorrruuuxxx{{{~~~zzzuuupppjjjfffaaa]]]XXXTTTSSSQQQPPPOOOJJJKKKLLLNNNQQQWWW___eeesssxxx~~~}}}}}}||||||}}}}}}~~~|||zzzwwwwwwzzz~~~|||vvvrrrllliiiccc^^^YYYTTTNNNKKKFFFEEECCCAAA@@@@@@AAAAAA???@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFOOOTTT___uuu{{{uuuoookkklllqqq~~~}}}uuummmddd```aaaYYYVVVRRROOONNNMMMKKKIIIJJJHHHEEEDDDEEEEEEDDDCCCBBBDDDIIIRRR\\\lll|||sssooojjjeeecccaaa___^^^]]][[[XXXUUUQQQOOONNNMMMIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDHHHIIILLLPPPUUUZZZ^^^```aaabbbaaa___\\\VVVQQQNNNJJJIIIGGGEEEDDDCCCCCCCCCxxxxxxzzz{{{}}}}}}vvvmmmhhhfffkkkqqqxxx{{{lll]]]SSSNNNEEECCC@@@?????????>>>===>>>>>>???@@@BBBDDDEEEFFFIIIIIILLLOOOPPPTTT___kkk~~~~~~{{{mmmeeeddddddccceeemmmttttttpppkkkccc[[[OOOMMMJJJHHHFFFEEEEEEFFFEEEFFFHHHIIILLLRRRYYY^^^cccfffkkkooosssvvvyyy|||~~~xxxqqqmmmgggccc]]]YYYWWWVVVUUUTTTRRRSSSVVVYYY]]]dddlllqqq{{{~~~~~~}}}||||||||||||}}}~~~~~~~~~}}}{{{zzz|||zzztttnnnjjjbbb\\\VVVQQQLLLIIIEEEDDDBBB@@@??????@@@@@@???@@@AAACCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBDDDEEELLLRRR\\\nnn}}}uuunnngggfffiiivvvzzzzzzqqqgggbbbccc[[[XXXSSSPPPOOOMMMKKKJJJJJJHHHFFFEEEEEEEEEDDDCCCBBBCCCHHHOOOWWWeee||||||yyytttqqqooommmkkkiiihhhfffaaa\\\XXXTTTRRRQQQMMMLLLJJJIIIGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFKKKMMMQQQVVV\\\aaaeeeggghhhhhhgggddd___YYYSSSPPPLLLKKKHHHFFFEEEDDDDDDDDDyyyzzz{{{|||~~~wwwqqqgggddddddjjjqqqyyy~~~pppaaaUUUNNNKKKCCCAAA???>>>>>>???>>><<>>@@@BBBCCCBBBAAAAAABBBAAAAAA@@@AAABBBDDDEEEGGGOOOYYYhhhxxxqqqiiibbb___aaadddjjjsss}}}uuujjjeeefff\\\YYYUUURRRPPPNNNLLLJJJJJJHHHFFFFFFFFFFFFDDDCCCEEEFFFJJJOOOUUUaaauuu~~~zzzwwwtttpppkkkddd___ZZZXXXWWWRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJNNNQQQVVV]]]cccgggkkklllnnnmmmkkkgggaaa[[[VVVSSSOOONNNKKKHHHFFFEEEFFFFFF{{{{{{|||~~~~~~tttooodddbbbdddkkkttt|||wwwhhhZZZOOOIIIGGGBBB@@@>>>>>>>>>>>>===<<>>>>>??????;;;===???AAABBBAAA@@@???CCCBBBAAAAAABBBCCCEEEFFFDDDMMMWWWddd|||yyypppkkkeee^^^[[[]]]^^^dddllluuuxxxlllgggggg]]]ZZZVVVRRRPPPNNNLLLJJJIIIHHHFFFFFFGGGFFFEEECCCCCCDDDGGGLLLPPPYYYlll}}}{{{wwwqqqjjjccc^^^\\\ZZZWWWVVVUUUSSSQQQPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMPPPTTTZZZaaagggkkknnnooorrrqqqmmmiiiccc]]]XXXUUURRRPPPMMMJJJHHHGGGGGGHHHzzz|||~~~wwwooojjjdddgggiiinnnxxxwwwiii___VVVMMMFFFDDD@@@@@@??????>>>>>>=========>>>???@@@AAABBBCCCCCCEEECCCCCCFFFHHHIIIOOOVVViii|||qqqmmmiiifffeeefffeee___ZZZUUURRRMMMIIIGGGEEEDDDBBBCCCDDDDDDDDDEEEHHHMMMPPPVVVZZZaaaggglllqqquuuxxxyyy{{{~~~}}}uuupppmmmllllllkkkppprrrvvv{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{yyyzzzwwwwwwyyyyyywwwwwwzzz~~~}}}}}}~~~qqqbbbXXXPPPHHHDDDDDDAAAAAAAAAAAAAAABBBCCCDDDGGGEEEAAA>>>===>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAALLLKKKRRRcccxxx|||nnnbbb\\\YYYVVVUUUWWWZZZaaalllxxxzzzssslllggg___[[[WWWSSSQQQOOOMMMKKKIIIIIIHHHHHHGGGFFFEEEEEEGGGEEEFFFJJJOOOVVVcccpppzzzrrrmmmjjjgggccc______^^^]]]]]]]]][[[XXXUUUUUUTTTRRROOONNNOOOPPPPPPVVVYYY___ffflllqqqtttuuutttssspppllleee^^^XXXTTTUUURRROOOLLLLLLKKKJJJIIIzzz{{{}}}{{{qqqiiieeeaaadddiiiooo{{{}}}qqqcccZZZRRRJJJEEEDDD@@@@@@???>>>======<<<<<<======>>>???@@@AAABBBBBBCCCAAAAAADDDFFFGGGMMMTTT```uuuzzznnnkkkgggcccbbbdddccc```\\\WWWSSSMMMJJJHHHGGGFFFEEECCCDDDDDDDDDDDDGGGKKKOOORRRWWW^^^dddjjjooosssvvvwwwyyy|||~~~~~~yyywwwvvvuuuuuuxxxzzz}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||zzzzzz||||||xxxwwwyyy~~~~~~rrrbbbWWWOOOGGGCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBHHHHHHOOO^^^pppzzzkkk___YYYUUUSSSQQQQQQSSSZZZdddooo|||{{{uuummmhhh```]]]XXXUUURRRPPPNNNLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDHHHLLLRRR^^^jjj~~~yyywwwtttpppmmmmmmkkkiiigggeeebbb^^^[[[WWWVVVTTTSSSRRRRRRSSSTTT]]]```eeejjjooorrrtttuuusssrrrppplllgggaaa\\\YYYVVVTTTQQQPPPOOONNNMMMKKKyyyzzz|||~~~vvvmmmgggcccaaaffflllsssvvviii\\\SSSMMMFFFCCCDDD@@@@@@???>>><<<;;;;;;:::<<<<<<===>>>???@@@AAAAAAAAA??????BBBCCCDDDIIIPPPVVVggg}}}~~~zzzmmmgggccc^^^]]]```bbbcccbbb[[[VVVPPPKKKIIIHHHHHHGGGBBBCCCCCCCCCCCCEEEIIILLLMMMRRRZZZaaafffkkkooorrrtttwwwzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~zzzxxxyyysssbbbWWWNNNFFFCCCCCCAAA@@@@@@@@@@@@AAABBBBBB===???@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDLLLXXXfff~~~zzzkkk^^^WWWSSSPPPNNNMMMNNNSSS\\\eeeqqq~~~wwwooojjjddd```[[[WWWUUURRRPPPNNNKKKJJJIIIHHHGGGFFFFFFEEEDDDBBBCCCEEEHHHLLLWWWbbbqqq|||zzzwwwsssooolllhhhccc```]]]\\\[[[ZZZZZZ[[[\\\]]]gggiiilllooorrrsssttttttrrrqqqpppmmmiiiddd```^^^XXXWWWUUUTTTTTTSSSPPPNNNyyyyyyzzz|||}}}~~~|||tttmmmiiigggffflllrrryyysssfffXXXOOOIIIDDDBBBCCC@@@???>>>===<<<;;;:::999<<<<<<<<<===>>>??????@@@@@@>>>>>>AAABBBBBBGGGMMMQQQ]]]vvv}}}}}}yyyjjjbbb^^^ZZZYYY]]]cccgggiiibbb]]]UUUOOOKKKIIIHHHGGGBBBCCCCCCBBBBBBCCCFFFIIIIIINNNVVV]]]ccchhhlllooosssvvvyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}zzz{{{}}}~~~sssbbbVVVMMMFFFCCCCCC@@@@@@?????????@@@@@@AAA>>>>>>@@@@@@AAA@@@@@@?????????@@@AAABBBBBBCCCCCCBBBCCCJJJTTT^^^rrr~~~nnnaaaYYYTTTPPPMMMMMMMMMRRRXXX___jjj{{{{{{sssmmmgggddd___ZZZWWWUUURRRPPPLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBDDDEEEHHHPPPZZZfffxxx{{{vvvrrrnnnjjjgggeeeeeeddddddeeefffggggggmmmnnnppprrrttttttuuuuuusssrrrpppmmmjjjfffbbb```[[[ZZZYYYYYYYYYWWWTTTQQQxxxxxxyyyzzz{{{}}}~~~|||tttnnnkkkiiikkkqqqyyyqqqdddVVVNNNHHHCCCAAABBB??????>>>===<<<;;;::::::<<<<<<<<<===>>>>>>>>>???@@@>>>???BBBBBBBBBFFFKKKPPPYYYnnn~~~|||~~~|||qqqbbb]]]ZZZVVVVVV[[[bbbjjjoooiiiccc[[[TTTNNNKKKHHHFFFBBBCCCCCCCCCBBBBBBDDDFFFGGGKKKRRRYYY^^^dddiiilllrrrvvvzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{uuusssrrrqqquuuzzz~~~ppp```UUUMMMFFFCCCDDD@@@??????>>>>>>>>>??????AAA@@@???>>>>>>>>>????????????@@@@@@AAABBBCCCCCCCCCDDDKKKRRRYYYjjjssseee[[[TTTOOOLLLNNNNNNQQQWWW\\\eeeuuuwwwqqqkkkgggaaa]]]ZZZWWWSSSQQQMMMLLLKKKJJJHHHGGGFFFEEEEEECCCCCCEEEDDDEEELLLTTT___nnn}}}zzzwwwtttsssnnnnnnooooooppppppqqqrrrttttttuuuvvvwwwxxxxxxxxxwwwvvvsssppplllhhheeedddaaa```___^^^^^^\\\XXXUUUwwwwwwwwwxxxzzz{{{}}}~~~~~~xxxsssooommmpppxxx~~~mmmaaaTTTMMMHHHBBB@@@AAA???>>>>>>======<<<<<<;;;<<<=========>>>>>>>>>???@@@>>>???BBBCCCAAADDDJJJPPPWWWhhh}}}}}}||||||mmm^^^\\\YYYUUUTTTWWW___gggmmmlllggg```YYYSSSNNNIIIFFFCCCDDDDDDCCCBBBBBBCCCDDDFFFJJJNNNSSSXXX^^^eeeiiippptttyyy{{{|||~~~|||tttqqqnnnllllllppptttvvvwwwyyyzzz|||uuuiii[[[RRRLLLEEEBBBBBB??????>>>============>>>AAA@@@>>>=========>>>?????????@@@@@@AAAAAABBBBBBDDDDDDJJJQQQWWWdddyyyhhh]]]UUUOOOKKKMMMLLLOOOTTTYYYbbbqqq|||vvvmmmiiiddd___[[[XXXTTTRRRNNNMMMLLLKKKIIIHHHFFFFFFFFFDDDDDDFFFDDDCCCIIIPPPZZZfffyyy~~~|||{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~|||zzzwwwssspppnnnllljjjhhhfffdddcccaaa]]][[[vvvvvvvvvwwwxxxzzz|||}}}}}}|||zzz{{{{{{fff[[[PPPJJJFFFAAA???@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>?????????>>>???BBBBBB@@@CCCHHHLLLSSSccc|||wwwkkk\\\YYYUUURRRRRRXXX```eeelllhhhbbb\\\WWWQQQLLLHHHDDDEEEEEEDDDBBBAAABBBCCCFFFHHHJJJNNNRRRYYY```fffkkkpppuuuxxxyyy{{{~~~yyyuuurrrooommmooorrrqqqqqqsssxxx}}}wwwkkk```TTTNNNIIICCC?????????>>>======<<<<<<<<<===<<<===>>>>>>???>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAACCCBBBFFFNNNTTT```xxxnnnaaaXXXPPPLLLLLLKKKNNNSSSXXXaaapppzzzoookkkeee```\\\XXXUUURRROOONNNMMMKKKIIIHHHGGGFFFEEEDDDEEEFFFDDDBBBFFFMMMTTT\\\kkk}}}{{{zzzyyytttqqqmmmjjjhhhfffcccaaavvvvvvvvvvvvxxxzzz|||}}}|||vvv___UUUKKKGGGEEE@@@>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>===>>>AAAAAA???AAAFFFHHHOOO___www|||^^^ZZZUUUPPPOOOSSSYYY^^^jjjgggccc^^^ZZZTTTOOOJJJEEEFFFFFFEEECCCBBBBBBCCCEEEFFFHHHJJJNNNUUU]]]cccggglllrrruuuwwwyyy|||~~~}}}}}}}}}~~~~~~~~~~~~{{{yyytttrrrrrrssspppooorrryyyvvvmmmdddZZZPPPKKKGGGAAA======???>>>===<<<<<<<<<<<<<<<777:::===@@@AAAAAA???===AAAAAA@@@@@@@@@@@@@@@@@@BBB@@@DDDLLLSSS]]]rrrtttfff\\\TTTOOOLLLLLLOOOTTTYYYbbbqqq|||oookkkeee```\\\XXXUUURRROOOOOOMMMLLLJJJHHHGGGFFFDDDCCCDDDEEECCCAAAEEELLLPPPVVVaaattt{{{wwwrrrnnnllljjjgggeeetttuuuvvvwwwwwwyyy|||~~~{{{|||{{{{{{nnn```UUUJJJDDDAAA===;;;=================================<<<<<<<<<<<<======>>>>>>>>>???@@@BBBCCCDDDGGGKKKTTTfffqqqcccVVVSSSSSSQQQTTTXXX___bbbccc```YYYQQQMMMKKKDDDDDDCCCCCCCCCDDDDDDEEEDDDFFFHHHJJJMMMSSSYYY^^^ccchhhnnnsssvvvyyy|||~~~~~~}}}}}}|||{{{|||}}}|||xxxvvvvvvuuurrrppprrruuuyyy~~~|||wwwlllaaa\\\WWWPPPIIIEEEBBB???===AAAAAA@@@???>>>===<<<<<<;;;===???AAAAAA@@@>>><<<@@@???>>><<<<<<>>>???@@@AAABBBDDDGGGJJJSSShhhzzzzzzhhh[[[TTTRRRPPPNNNOOOSSSWWW___nnn}}}~~~sssmmmfff```^^^[[[XXXUUUQQQPPPNNNMMMKKKJJJIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHMMMPPPYYYiii{{{|||wwwsssnnnjjjgggsssuuuvvvvvvwwwyyy}}}~~~{{{vvvtttttttttvvv|||mmm]]]RRRHHHCCCAAA>>>===???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@AAABBBDDDHHHQQQ```xxxyyyiiiXXXQQQOOOMMMNNNRRRYYY\\\___]]]XXXQQQMMMKKKFFFFFFDDDCCCCCCBBBBBBBBBAAABBBDDDFFFIIINNNTTTYYYaaaeeekkkppptttwwwzzz|||~~~}}}||||||}}}~~~~~~||||||yyyxxxyyy|||zzztttiii]]]UUUQQQKKKFFFCCCAAA???===?????????>>>======<<<<<<;;;<<<>>>???@@@???>>>===???>>><<<;;;;;;<<<>>>??????@@@CCCFFFHHHPPPccctttqqqbbbYYYTTTPPPNNNOOORRRVVV]]]lllzzzwwwppphhhbbb___]]]YYYVVVRRRQQQOOOMMMKKKJJJJJJIIIFFFFFFEEEEEEDDDEEEEEEFFFKKKMMMUUUbbbsss{{{wwwrrrooossstttvvvvvvwwwyyy}}}|||tttooollllllmmmqqqzzzmmmYYYOOOFFFBBBAAA>>>>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===???@@@@@@AAAEEELLLWWWiiivvv___RRRMMMKKKKKKLLLQQQTTTYYYYYYVVVQQQLLLJJJHHHGGGEEEDDDBBBAAAAAA@@@???@@@BBBCCCFFFJJJPPPTTT]]]aaaggglllppptttwwwzzz~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~yyyxxxyyy{{{~~~}}}wwwooocccWWWMMMJJJEEEBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<==================;;;;;;;;;;;;=========>>>BBBEEEGGGLLL[[[jjj{{{jjj]]]VVVPPPMMMMMMPPPTTT[[[hhhttt|||uuulllfffbbb^^^ZZZVVVSSSRRRPPPNNNLLLKKKJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCHHHIIIOOOYYYgggzzz|||xxxvvvrrrtttuuuvvvxxxzzz~~~}}}tttnnnjjjjjjmmmsss~~~lllWWWMMMDDDAAA@@@>>>===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@CCCIIIQQQ]]]vvvlllYYYPPPLLLKKKJJJLLLPPPTTTWWWVVVRRRMMMJJJHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCCDDDFFFJJJOOOSSSYYY]]]ccchhhlllqqquuuxxx{{{~~~|||zzz{{{|||}}}~~~}}}}}}}}}}}}||||||}}}{{{yyyuuuttttttuuuxxx|||yyyqqqhhh\\\QQQIIIFFFBBB???>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<=========<<<;;;;;;<<<=========>>>AAAEEEFFFIIITTT```{{{mmm^^^VVVQQQMMMLLLNNNRRRWWWbbbmmmzzzyyyppphhhddd___ZZZVVVTTTSSSQQQOOOMMMKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCFFFFFFJJJRRR]]]nnn|||rrrtttvvvwwwyyy|||{{{uuuppppppssszzz}}}hhhUUULLLCCCAAA???<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<=====================>>>???@@@???BBBHHHOOOWWWkkk}}}eeeWWWPPPLLLIIILLLNNNRRRUUUVVVSSSNNNKKKGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDDDDEEEHHHMMMPPPUUUYYY___dddhhhmmmrrrvvvxxx~~~~~~|||zzzzzz{{{}}}~~~}}}{{{{{{{{{zzzzzz||||||yyyuuutttrrrrrrssswww{{{}}}|||rrriiiaaaVVVMMMHHHEEEBBB???>>><<<:::999999999::::::;;;;;;<<<<<<;;;:::999888999:::<<<===========================>>>>>>BBBEEEFFFGGGOOOYYYqqqnnn^^^VVVRRRMMMKKKMMMPPPTTT]]]gggppp~~~}}}ssskkkfffaaa\\\XXXVVVTTTRRRPPPNNNLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCEEEDDDHHHOOOWWWeee{{{sssuuuwwwyyy{{{~~~~~~yyyyyy|||sss___SSSJJJBBB@@@???;;;:::;;;=================================<<<<<<========================>>>?????????AAAFFFMMMSSSbbbvvvaaaUUUMMMHHHKKKMMMPPPSSSVVVUUURRROOOHHHHHHGGGFFFFFFEEEFFFFFFBBBBBBBBBBBBBBBDDDIIILLLPPPTTTYYY___dddiiiooorrruuuzzz|||zzzzzz{{{}}}~~~~~~}}}}}}{{{{{{zzzxxxxxxzzzwwwuuurrrppppppssswwwyyy{{{{{{vvvkkkaaaZZZRRRJJJHHHEEEBBB???>>><<<:::888999999::::::;;;;;;;;;<<<;;;:::999999999:::<<<===========================???>>>AAADDDEEEFFFLLLTTTjjjsssbbbXXXTTTNNNKKKLLLOOORRRYYYaaakkkwwwwwwooojjjeee___[[[WWWVVVTTTQQQOOOMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDGGGMMMSSS^^^oootttvvvxxxzzz|||||||||~~~{{{{{{{{{zzz|||{{{gggVVVOOOGGG@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;<<<<<<===>>>>>>>>>CCCJJJNNNXXXuuunnn\\\QQQJJJIIIIIILLLPPPUUUWWWVVVTTTLLLKKKJJJHHHGGGFFFFFFEEEBBBBBBBBBAAA@@@BBBFFFJJJKKKNNNTTTYYY^^^dddjjjnnnqqquuuzzz~~~~~~|||||||||}}}}}}}}}}}}}}}}}}{{{zzzyyywwwvvvyyy~~~zzzwwwtttqqqrrrtttxxx{{{|||vvvuuuooodddZZZUUUOOOJJJEEECCC@@@???>>><<<:::888:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<>>>>>???===<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<===;;;@@@GGGJJJQQQjjjyyycccUUUMMMGGGFFFIIINNNTTTYYYYYYXXXOOONNNLLLIIIGGGFFFEEEDDDCCCCCCCCCBBBAAACCCGGGJJJGGGKKKPPPUUU[[[aaaggglllnnnrrrvvvyyy{{{}}}}}}}}}}}}||||||||||||}}}{{{zzzyyyvvvvvvxxx}}}}}}zzzwwwtttuuuxxx|||}}}wwwrrrrrrlll```VVVRRRNNNJJJCCCAAA???>>>>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::>>><<<===@@@AAABBBGGGNNNUUUfffpppcccWWWPPPKKKLLLNNNQQQUUU[[[cccmmm~~~wwwqqqlllgggcccYYYWWWUUURRRPPPNNNLLLLLLGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDFFFJJJKKKPPP[[[gggvvvrrrvvvyyy|||~~~}}}{{{{{{xxxyyy}}}~~~pppaaaUUUNNNFFFDDDAAA>>><<<<<<<<<===::::::;;;;;;<<<=========???<<<;;;;;;>>>???===;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<@@@EEEHHHPPP```ooooooXXXLLLHHHIIIIIIIIINNNUUUZZZ\\\ZZZUUUNNNKKKJJJJJJIIIGGGFFFCCCAAA@@@AAACCCDDDDDDEEEGGGKKKPPPUUU\\\ccchhhjjjnnnssswwwzzz~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~|||zzzuuuuuutttssstttxxx}}}wwwsssrrrsssqqqqqq{{{}}}vvvrrrnnnhhh```WWWOOOIIIEEE???===;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<:::;;;;;;;;;;;;<<<<<<<<<<<<======@@@CCCEEEKKKYYYgggyyyaaaSSSJJJIIIGGGGGGKKKQQQUUUWWW\\\XXXRRROOONNNMMMJJJHHHGGGDDDBBBAAABBBCCCCCCCCCBBBEEEHHHLLLQQQXXX___cccfffiiinnnrrruuuyyy|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{yyysssrrrrrrqqqrrrvvv}}}xxxtttrrrsssrrrsss}}}zzzsssoookkkeee^^^UUUMMMGGGDDD???===;;;;;;;;;<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????BBBEEEHHHPPPYYYnnnwwweee\\\SSSRRRRRRSSSWWW[[[eeennn{{{|||uuummmhhhaaa]]]XXXTTTRRRPPPNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCCCCEEEJJJOOORRR___jjjtttuuuwwwwwwxxxzzz}}}|||zzzxxxxxx|||}}}{{{zzzvvviii]]]RRRJJJFFF@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<:::999:::;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>===>>>@@@AAADDDOOO[[[rrrqqq```QQQMMMIIIGGGJJJNNNQQQTTT^^^\\\YYYVVVTTTQQQMMMJJJHHHFFFCCCBBBBBBCCCBBBAAA???AAAEEEHHHLLLRRRXXX]]]bbbeeejjjnnnqqqtttwwwzzz}}}~~~}}}||||||{{{yyyvvvrrrqqqpppooopppuuu{{{xxxuuusssssstttyyyvvvpppjjjgggaaaZZZRRRKKKEEEBBB???===;;;:::;;;;;;:::999999999999999::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????@@@CCCEEEKKKQQQbbbooodddYYYVVVUUUVVVXXX\\\dddmmmzzz~~~wwwpppkkkddd```ZZZVVVSSSRRROOONNNLLLKKKJJJHHHGGGFFFEEEEEEFFFDDDCCCBBBDDDGGGKKKNNNTTT\\\nnntttssssssrrrrrrssstttuuu{{{~~~}}}zzzwwwvvvuuuxxxzzzmmm___SSSKKKFFFDDD>>>===<<<<<<;;;<<<<<<=========<<<;;;;;;:::999999:::999999999::::::999999::::::;;;;;;;;;<<<<<<<<<>>>======??????@@@IIISSSccc|||qqq\\\TTTLLLJJJLLLMMMPPPTTT______^^^]]]ZZZVVVQQQNNNJJJGGGEEECCCCCCCCCBBB@@@>>>@@@BBBEEEHHHLLLRRRVVV___cccgggkkknnnrrruuuxxx{{{}}}~~~~~~{{{zzzzzzxxxuuusssrrrqqqooonnnnnnrrrxxx}}}}}}vvvuuuuuuwww{{{{{{sssmmmeeebbb]]]VVVOOOHHHCCC@@@???===;;;:::;;;;;;:::888888888999999999:::::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>>>>???AAABBBHHHLLLYYYuuu}}}oooaaa[[[YYYYYY[[[^^^gggooozzzyyyrrrmmmfffbbb\\\WWWTTTRRRPPPNNNLLLKKKJJJHHHGGGFFFFFFEEEHHHFFFDDDDDDDDDGGGJJJLLLOOOTTTaaatttqqqooommmkkkjjjjjjjjjjjjnnnpppsssuuuuuutttrrrqqqtttuuuwww}}}uuufffWWWNNNHHHEEECCC============<<<===============<<<;;;:::999999888888999999999888888999999:::::::::;;;;;;;;;;;;<<<===;;;<<<>>>???@@@GGGOOOYYYooogggZZZOOOLLLMMMLLLNNNRRR\\\]]]______\\\WWWSSSQQQJJJHHHFFFEEEDDDDDDBBB@@@???@@@BBBCCCEEEHHHMMMQQQZZZ^^^cccgggkkknnnrrruuuxxxzzz}}}~~~~~~~~~~~~|||yyywwwvvvtttrrrpppppppppnnnlllkkkmmmrrruuuyyy}}}wwwrrrtttxxx}}}|||wwwpppjjjaaa^^^YYYSSSMMMGGGBBB@@@???===;;;:::::::::999777888888999999999::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<======>>>???AAAFFFJJJUUUkkk|||kkkbbb___^^^___aaakkkqqqxxx~~~xxxrrrhhhddd^^^YYYVVVSSSPPPNNNMMMLLLKKKIIIHHHGGGGGGFFFHHHFFFDDDCCCCCCEEEGGGIIIMMMPPPYYYhhhyyyllljjjfffcccbbbaaa```^^^```bbbeeeffffffgggjjjkkkrrrvvv}}}zzzooo___RRRJJJFFFCCCAAA===============<<<<<<<<<<<<<<<<<<;;;:::999999888888999:::999888777888:::::::::::::::;;;;;;;;;;;;===;;;;;;>>>@@@AAAFFFMMMRRRccc}}}sssbbbSSSNNNLLLHHHIIIMMMSSSVVVZZZZZZXXXUUURRRQQQJJJHHHGGGFFFFFFEEEBBBAAA@@@AAABBBBBBCCCEEEIIIMMMRRRVVV\\\aaaeeeiiimmmpppsssvvvyyy|||~~~~~~~~~}}}|||yyyvvvtttrrrqqqooommmmmmmmmmmmlllkkkllloooqqqsssyyy}}}{{{xxxwwwtttpppnnnttt|||{{{yyywwwsssmmmhhh^^^\\\WWWRRRLLLGGGCCCAAA???===;;;::::::999888777999999999999::::::::::::999999999999:::;;;<<<===::::::::::::::::::::::::999;;;<<<<<<<<<===???AAAEEEJJJSSSddd~~~vvvjjjfffddddddfffoootttyyy}}}zzztttkkkgggaaa[[[XXXUUURRRPPPOOONNNMMMKKKIIIIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEIIIKKKRRR\\\hhh{{{hhhddd___]]]\\\ZZZXXXVVVTTTVVVXXXYYY[[[___eeejjjrrr{{{rrrhhhYYYNNNGGGDDD@@@===<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::999999999777999;;;:::888777999:::999999:::::::::;;;;;;;;;===::::::>>>???@@@DDDIIIKKKXXXlllmmmZZZRRRMMMFFFEEEIIIIIIMMMQQQSSSQQQPPPOOOPPPJJJHHHGGGFFFGGGFFFCCCAAA@@@AAAAAAAAAAAABBBFFFIIILLLPPPVVV\\\```eeejjjmmmqqqssswwwyyy{{{}}}~~~}}}|||yyyvvvssspppooonnnmmmkkklllnnnpppqqqqqqqqqsssuuusssxxxyyytttpppooonnnkkkkkkuuu|||xxxvvvuuuqqqjjjeee\\\ZZZWWWRRRLLLHHHDDDBBB???===;;;:::999999888666::::::::::::;;;;;;;;;;;;999999999999:::;;;<<<===::::::::::::::::::::::::;;;<<<<<<;;;:::<<>>:::;;;;;;;;;;;;:::999888777;;;;;;::::::::::::999999777:::;;;:::888777999;;;999999:::::::::;;;;;;;;;===::::::===??????BBBFFFGGGPPP```wwwvvvaaaWWWPPPFFFCCCGGGAAAFFFKKKMMMLLLKKKLLLNNNIIIHHHGGGGGGGGGFFFDDDBBB@@@@@@@@@@@@???AAADDDGGGJJJNNNTTTZZZ```eeejjjnnnqqqtttvvvxxxzzz{{{~~~}}}~~~}}}{{{wwwtttqqqnnnnnnmmmllljjjmmmppptttwwwxxxyyyzzz|||vvvzzzyyyrrrllljjjjjjhhhjjjvvv}}}zzzzzz{{{|||yyyvvvtttpppiiiccc\\\ZZZVVVRRRMMMHHHEEECCC@@@===;;;999999999777666::::::;;;;;;;;;;;;<<<<<<999999999999:::;;;<<<===::::::::::::::::::::::::<<<<<<<<<::::::<<<@@@CCC@@@HHHQQQZZZjjjyyytttqqqpppqqqzzz}}}rrrnnngggbbb]]]ZZZWWWUUUQQQQQQOOOMMMLLLKKKKKKKKKGGGFFFEEEDDDDDDEEEFFFGGGBBBEEEJJJOOOSSS]]]qqqeeebbb___\\\ZZZWWWTTTRRRVVVQQQNNNOOOQQQVVV```jjjxxxuuuiii[[[NNNHHHFFFAAA<<<:::========================::::::;;;;;;::::::999888:::999999888777777777888;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<<<<<===>>>???GGGKKKVVViii}}}ooo[[[OOOHHHCCC???AAA???AAAEEEHHHHHHJJJNNNIIIGGGEEEDDDDDDDDDCCCBBBBBBAAA@@@?????????@@@AAABBBGGGOOOVVV[[[aaaggglllkkknnnrrrtttvvvwwwzzz||||||~~~}}}{{{zzzvvvtttqqqnnnllllllllllllmmmsssyyy{{{~~~zzzqqqnnnjjjdddaaaaaaeeerrr~~~|||~~~|||yyyvvvuuuvvvwwwxxxwwwtttppppppqqqnnnggg```___XXXQQQOOOKKKFFFDDDEEE@@@>>><<<<<<<<<;;;999777;;;;;;;;;<<<<<<=========::::::::::::::::::::::::::::::::::::999888777777888888999;;;===???BBBCCC@@@EEEHHHSSSeeeyyywwwssswww|||}}}~~~vvvooogggbbb___]]]ZZZWWWVVVSSSPPPNNNMMMLLLJJJHHHJJJHHHGGGFFFFFFFFFDDDCCCAAAAAABBBDDDKKKUUUaaaiiifffccc```^^^[[[XXXSSSPPPNNNLLLLLLNNNPPPVVVbbbnnnoooaaaUUUIIIDDDCCC???<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@CCCFFFPPP```tttiiiXXXMMMGGGCCCBBB??????CCCDDDDDDFFFJJJIIIGGGEEEDDDDDDDDDCCCCCCAAA@@@???>>>===>>>??????AAAEEEMMMSSSXXX^^^dddiiikkknnnqqqtttuuuvvvyyy{{{yyy{{{~~~}}}{{{yyyxxxtttrrrooolllkkkkkklllmmmpppwww|||~~~}}}xxxooofffbbb___[[[YYYZZZ___lll{{{{{{|||zzzvvvqqqpppnnnnnnoooqqqsssuuussspppoooppprrrooohhhaaa\\\UUUNNNKKKHHHBBB@@@AAA???===;;;;;;;;;:::888777888888888999999999999999::::::::::::::::::::::::888999999:::::::::999999999999:::;;;===???@@@AAA???EEEGGGOOO___rrr}}}~~~{{{tttlllfffccc___[[[WWWWWWTTTQQQOOONNNMMMKKKIIIJJJHHHGGGFFFGGGFFFEEECCCBBBBBBBBBDDDHHHPPPYYY```ooogggeeebbb```]]]XXXSSSOOOHHHIIIKKKOOORRRZZZkkk{{{|||jjjXXXMMMCCC@@@@@@===;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;::::::===<<<;;;;;;:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>@@@@@@BBBFFFNNNYYYhhhxxxcccSSSIIIDDDDDD@@@???BBBCCCCCCFFFJJJLLLJJJHHHFFFDDDCCCDDDDDDCCCCCCAAA@@@@@@@@@AAAAAA@@@CCCIIINNNTTTZZZ```eeehhhkkknnnpppqqqrrrtttvvvuuuwwwyyy|||~~~~~~~~~}}}|||zzzxxxvvvuuuqqqooollliiihhhjjjlllnnnrrryyy~~~|||wwwjjjbbbYYYVVVTTTRRRSSSVVVZZZhhhwww~~~{{{yyy{{{|||uuurrriiiiiihhhhhhiiikkknnnpppooonnnooosssvvvssskkkcccYYYQQQKKKHHHDDD>>><<<======;;;::::::::::::888777888888888888777777777777999999999999999999999999777777888999:::::::::::::::::::::;;;<<<===>>>???>>>DDDEEEJJJXXXhhhzzzrrrlllgggccc]]]XXXYYYVVVSSSQQQOOONNNLLLJJJKKKIIIGGGGGGGGGGGGEEECCCBBBBBBCCCCCCEEEIIIOOOTTT\\\lllgggeeecccaaa^^^YYYSSSNNNIIIJJJMMMQQQVVVbbbyyyxxxfffQQQGGG???======:::999::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999999999999888888777888888999999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???@@@DDDKKKSSS^^^tttsss]]]MMMEEEEEEAAA@@@BBBEEEGGGKKKQQQRRRQQQOOOKKKGGGEEEEEEEEEEEEDDDBBBAAA@@@AAAAAABBB@@@BBBFFFJJJPPPVVV\\\```ccceeehhhjjjkkklllnnnoooqqqsssuuuwwwyyy{{{}}}}}}|||{{{yyywwwuuusssrrrooollliiiggggggiiillloooqqqwww|||}}}|||zzztttmmm```XXXQQQNNNMMMNNNRRRXXX^^^lllzzz{{{zzzzzzzzz{{{~~~zzzuuurrrmmmlllkkkjjjjjjkkklllmmmppppppsssyyy|||yyyooogggWWWOOOIIIFFFBBB<<<:::;;;===;;;::::::;;;;;;999888;;;;;;::::::999999999888888888888888999999999999777888999:::::::::::::::;;;;;;::::::;;;;;;<<<======CCCDDDGGGSSS```zzz}}}~~~~~~~~~~~~vvvpppkkkfff___ZZZZZZWWWTTTQQQPPPNNNLLLJJJKKKJJJHHHGGGHHHGGGFFFDDDAAABBBCCCCCCCCCEEEIIIKKKQQQ\\\mmmeeedddcccaaa___ZZZTTTOOOMMMMMMOOOSSSZZZjjjrrr```NNNFFF>>>===;;;888777999::::::::::::::::::::::::888999999999999888777777777666666666666666777777999999999999:::::::::;;;:::::::::::::::<<<======;;;???EEELLLTTThhhoooXXXKKKFFFAAA???BBBFFFJJJQQQXXXYYYYYYWWWSSSMMMHHHGGGGGGEEEDDDBBB@@@@@@@@@@@@AAACCCCCCDDDGGGLLLRRRWWWZZZ^^^```ccceeefffhhhjjjkkkllloooqqqssstttvvvzzz|||~~~~~~}}}|||{{{yyyvvvtttqqqpppooollljjjhhhfffgggiiilllnnnooouuuyyyxxxvvvrrrkkkcccWWWQQQKKKJJJJJJMMMTTT\\\eeeqqq~~~~~~yyyyyyyyyyyyyyyyyyyyyyyy}}}xxxtttssssssrrrqqqpppooooooppppppuuuvvvyyy~~~|||rrrhhhUUUNNNGGGEEEAAA<<<:::;;;===<<<:::;;;<<<<<<;;;:::<<<<<<;;;;;;::::::999999777777777888888999999999:::::::::::::::999888777;;;;;;::::::::::::;;;;;;;;;CCCCCCEEEOOO[[[ppp|||yyyzzz||||||{{{{{{zzzsssnnnhhhbbb]]][[[XXXTTTRRRPPPOOOLLLJJJLLLJJJIIIHHHHHHHHHFFFEEEAAABBBCCCCCCCCCDDDFFFHHHJJJRRR^^^kkk{{{cccaaa```___^^^[[[VVVSSSQQQPPPRRRXXXbbbsss~~~iiiXXXKKKDDD>>>===;;;777666888::::::::::::::::::::::::777888888888888777666666777777777666777777888999888888999999999:::::::::999999888999999:::;;;<<<===@@@EEELLLTTTdddeeeTTTJJJEEEAAABBBEEEIIIQQQXXX\\\^^^^^^ZZZSSSMMMKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEFFFCCCBBBCCCHHHMMMQQQSSSYYY\\\```bbbccceeehhhjjjhhhjjjmmmoooppprrruuuwww{{{}}}~~~}}}|||zzzxxxuuurrrooommmlllkkkhhhgggfffeeefffgggiiijjjkkkpppssspppmmmiiibbbZZZNNNIIIFFFGGGIIILLLUUU___kkkttt}}}~~~{{{wwwwwwwwwvvvuuusssqqqpppsssyyy~~~~~~}}}|||xxxvvvvvvxxxwwwwwwvvvvvvvvvvvvvvvzzzzzz|||yyymmmcccRRRKKKDDDBBB@@@;;;999;;;<<<;;;:::;;;=========;;;999999999999999888888888666666666777888888999999::::::::::::999888777777;;;::::::999999:::::::::999BBBBBBBBBLLLVVVggg|||{{{xxxwwwwwwxxxxxxyyy|||xxxrrrlllfffbbb]]]ZZZVVVTTTRRRPPPNNNLLLMMMKKKIIIIIIIIIIIIGGGEEEAAABBBCCCCCCCCCCCCEEEGGGEEEJJJRRR[[[eeewww```^^^]]]\\\\\\[[[YYYVVVUUUTTTXXXbbbnnnrrr^^^PPPGGGAAA===<<<:::777777:::888888888888888888888888888888888888888777666666777777777777777888999999888888888888999999999999999999999999:::;;;<<<<<>><<<888777999;;;:::999:::<<<===<<<;;;777777777777888888888888555555666666777888888999999999:::::::::999999888:::999999999999999::::::777AAAAAA???FFFOOO\\\nnn}}}xxxtttrrrrrrsssrrrsssyyyvvvpppjjjfff```]]]YYYWWWUUUSSSPPPNNNMMMKKKJJJIIIJJJIIIHHHFFFBBBCCCCCCCCCAAABBBCCCEEEEEEEEEIIIPPPWWWaaattt^^^\\\[[[[[[[[[[[[ZZZYYYYYYYYY___kkkyyywwwiiiXXXKKKCCC>>>;;;;;;999777777;;;777777777777777777777777999999999999999888777777666666555666666777888888777888888888888999999999::::::::::::;;;<<<======AAABBBFFFLLLSSS^^^ooobbbYYYOOOJJJGGGGGGLLLSSSVVV\\\aaaaaa\\\VVVSSSSSSHHHFFFDDDCCCAAAAAAAAABBBGGGBBB===<<<@@@DDDGGGHHHLLLOOOSSSVVVYYY[[[^^^aaa___bbbfffiiijjjllloooqqqqqqtttxxx{{{|||}}}~~~||||||||||||}}}}}}}}}}}}}}}|||{{{yyyyyyxxxxxxyyytttrrrnnnjjjgggeeedddccc```aaabbbbbbbbbbbbaaaaaa\\\______[[[WWWSSSMMMFFFFFFDDDEEEHHHKKKPPPZZZeeerrrwwwzzzwwwuuuwwwxxxxxxyyyyyyyyyxxxuuurrrpppnnniiikkkkkkkkkooouuuwwwuuu{{{wwwvvv{{{}}}zzzyyyzzzxxxvvvvvvsssiii[[[OOOGGGAAA<<<;;;999555555666:::888888999;;;<<<<<<;;;777777888888999999::::::444555555666777888888999777888999999::::::::::::999999888888999999:::;;;666@@@???<<>>;;;999777777888999777888888888888999999999999888777777666777777777888888888888777777777777777888888999999:::;;;;;;::::::;;;<<<===>>>??????AAAEEEIIIKKKMMMTTTaaalllpppVVVHHHHHHKKKIIIEEEMMMQQQVVVZZZ[[[YYYUUURRRLLLJJJHHHEEECCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBLLLLLLNNNQQQTTTWWWZZZ[[[\\\^^^```dddgggkkknnnooorrrtttwwwyyyzzz{{{}}}~~~}}}||||||zzz{{{{{{zzzxxxuuurrrpppjjjjjjhhhddd```^^^^^^___```^^^]]]^^^aaabbbaaa^^^^^^___[[[RRRKKKGGGDDDCCCAAACCCHHHLLLOOOVVVbbbmmmqqquuuyyyyyyxxxyyy~~~zzzvvvsssrrroooppprrrssssssrrrssstttwwwwwwxxx~~~{{{xxxyyyxxxvvvqqqjjj___TTTLLLDDDAAA===:::999999999888888888777777666666555555::::::999888777777888888777666555555555666888999999999999999999999999999999::::::;;;;;;::::::999<<<======>>>AAAGGGNNNSSSnnn~~~yyytttqqqllleeeaaabbbaaa```bbbhhhooo{{{~~~tttlllnnnhhh```[[[YYYWWWSSSPPPOOONNNMMMKKKJJJJJJIIIIIIEEEEEEEEEDDDCCCCCCBBBBBB@@@AAACCCEEEHHHMMMSSSXXXeeeqqqXXXSSSQQQRRRRRRQQQRRRUUU\\\cccnnnxxx}}}|||~~~}}}uuujjj]]]PPPGGGAAA>>>===:::888777888888999777777888888888999999999999999888777777777777777888888888777777777666666777777888888999::::::;;;::::::;;;<<<===>>>??????>>>AAAEEEEEEFFFLLLWWWaaavvvlllWWWNNNKKKGGGDDDHHHKKKPPPUUUWWWWWWUUUSSSLLLKKKHHHFFFDDDBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBFFFGGGHHHJJJMMMQQQSSSUUUXXXZZZ]]]```dddhhhkkklllnnnpppsssuuuvvvwwwyyy{{{}}}}}}~~~|||}}}}}}}}}||||||{{{zzzxxxxxxxxxvvvssspppmmmkkkffffffddd```]]][[[[[[]]]___^^^___aaadddeeedddaaa]]][[[VVVOOOJJJGGGFFFEEEDDDFFFJJJRRRZZZdddnnnuuuwwwzzz|||||||||}}}xxxuuuqqqrrrsssttttttssstttttttttuuuxxx|||xxxyyywwwsssnnnfff\\\PPPIIICCC@@@<<<:::999999888777777777777777777888888888999999888777777777777777666666666666666777777888999999999999999999999999999::::::;;;;;;::::::999:::;;;<<<<<>>??????===???AAA@@@@@@DDDNNNVVVhhhiiiVVVLLLFFFCCCBBBDDDHHHLLLOOOQQQRRRSSSMMMKKKIIIGGGEEEDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCEEEGGGJJJLLLNNNSSSTTTWWW[[[___cccfffhhhiiilllooopppqqqrrrtttvvvxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}zzzzzz{{{{{{zzzzzzyyyyyyzzzzzzxxxvvvrrrnnnkkkhhhaaa```___\\\XXXWWWYYYZZZ]]]^^^```cccfffgggeeeccc\\\VVVPPPKKKIIIHHHHHHHHHMMMPPPWWWbbboooyyy~~~~~~zzztttuuuuuuuuuuuuuuuuuuuuuuuuvvvzzz|||vvvvvvsssnnnggg___UUUKKKDDDAAA>>>;;;999999999888777666666777777888999999:::888777666666555666666666555666666777777777777777999999999999999999999999999999::::::::::::999999888999::::::===AAAHHHLLLYYYnnnyyyiiibbb\\\YYYVVVQQQNNNOOOOOONNNOOOSSSXXX^^^kkkwwwvvvppphhhbbb___\\\XXXUUURRRQQQOOOMMMLLLKKKJJJJJJGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBCCCFFFIIIMMMRRRZZZeeerrrNNNKKKKKKNNNQQQSSSYYYaaajjjrrr|||yyyzzz~~~|||sssgggXXXMMMHHHDDD>>>999999999888888888888999:::777777777777888888888888::::::999888888888888888888777777777666666666666666666777777888999999999::::::;;;<<<===>>>??????>>>???@@@??????CCCKKKQQQaaauuuvvv^^^NNNFFFDDD>>>???AAACCCGGGJJJMMMNNNKKKKKKIIIHHHFFFEEEDDDCCCCCCCCCBBB@@@@@@????????????@@@AAABBBDDDFFFHHHJJJMMMOOORRRVVV[[[___bbbcccfffhhhkkkmmmnnnoooqqqsssvvvvvvwwwxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxyyyxxxvvvsssooojjjfffddd\\\\\\ZZZXXXVVVVVVYYY[[[\\\^^^bbbfffggggggdddbbb[[[SSSKKKHHHIIIJJJMMMPPP\\\fffsss~~~~~~yyywwwwwwwwwxxxxxxxxxwwwzzz{{{~~~{{{tttrrrmmmggg___WWWNNNEEE???>>><<<999888888888777666555666666666777777777888666555555444444555555555444555777888888888777666888888888888999999999999999999::::::::::::999999888888999:::;;;???EEEIIIWWWeeewwwfff]]]UUURRROOOKKKIIIJJJJJJHHHIIIMMMQQQUUU___hhh~~~|||uuummmfffbbb___[[[WWWTTTSSSQQQOOOMMMKKKKKKJJJGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGFFFDDDCCCCCCEEEGGGIIIKKKPPPVVV^^^lll|||KKKIIIJJJMMMPPPTTT]]]fffsssyyy}}}yyyzzz~~~zzznnnaaaQQQGGGDDDBBB>>>999888777777777888888999999666666777777777888888888:::999888888777777888888777777777666666666666555555666666777777888888999999999:::;;;<<<===>>>>>>===>>>???>>>???CCCIIIOOOZZZjjjgggSSSHHHDDD???>>>===>>>???BBBFFFHHHHHHHHHGGGGGGFFFEEEDDDDDDBBBBBB@@@???>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFIIIKKKNNNRRRVVVZZZ]]]^^^bbbeeehhhkkklllnnnppprrruuuuuuvvvwwwyyyzzz|||}}}{{{zzzzzzzzzzzzzzzzzzzzzyyy{{{}}}~~~|||}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwqqqooommmiiieeeaaa^^^\\\YYYYYYXXXVVVVVVXXX\\\___aaadddiiikkkjjjfffbbb___YYYPPPHHHHHHKKKNNNVVV___rrr|||zzzxxxxxxzzz||||||zzz~~~}}}tttkkkfff^^^UUUMMMFFF@@@<<<;;;999777777777777666555666666555555444444444444555444444444444444555555444555777888888888777666777777777888888999999999888999999::::::999999888888999::::::<<>>??????<<<<<<<<<===>>>???@@@AAAEEEGGGIIIMMMQQQTTTWWWXXX]]]```dddgggiiillloooqqqtttttttttuuuwwwxxxzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxvvvuuusssrrrjjjiiifffccc___\\\ZZZYYYVVVVVVVVVVVVWWW[[[aaaeeeiiimmmqqqrrrmmmeee^^^ZZZTTTLLLGGGJJJOOOUUUdddttt{{{yyyzzz}}}~~~~~~~~~uuuddd^^^TTTLLLEEE@@@<<<:::888777666666777777555444666555555444333333222222444444444333444444555666555666666777777777777777666666777777888999999999888888999999999999888888999:::;;;;;;;;;>>>BBBEEELLLQQQbbbuuuhhhYYYQQQMMMHHHEEEEEEEEEAAA@@@DDDHHHKKKPPPWWW\\\lllxxxqqqkkkgggaaa]]]XXXWWWTTTRRROOOMMMLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFAAABBBCCCBBB@@@@@@AAACCCAAADDDHHHJJJLLLPPPWWW\\\lllyyy}}}zzzwwwvvvHHHGGGKKKPPPVVV^^^lllzzz}}}vvvddd[[[NNNEEEAAA>>>;;;888777777777777777777666666666666666666777777777888888777666666555555666666777777666666666555555555444444555666666777777888666666777888999::::::;;;::::::999999:::===AAADDDGGGQQQ```tttlllWWWKKKAAA???===;;;:::;;;===???===???@@@BBBCCCDDDCCCCCCBBBBBBAAAAAA@@@AAAAAABBB<<<<<<<<<<<<<<<===>>>???BBBCCCEEEHHHKKKNNNPPPRRRVVVYYY^^^bbbeeehhhllloooqqqqqqqqqrrrsssuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvxxxzzz{{{|||}}}~~~~~~~~~~~~}}}{{{{{{zzzzzzzzzyyyyyyyyyvvvuuutttsssqqqnnnlllkkkeeedddaaa___\\\ZZZXXXXXXSSSTTTTTTUUUXXX^^^eeejjjnnnrrrvvvtttlll```WWWRRRMMMGGGGGGMMMTTT^^^ttt~~~|||zzzyyyzzz{{{{{{|||yyy{{{{{{qqq]]]VVVMMMEEE???<<<;;;:::666555555555666666555333444444444444444444444444444444444444444555666666666666666666666777777888666666666777888999999999888888999999999999888888999:::::::::;;;<<<@@@BBBJJJNNNZZZqqqsssbbbXXXRRRLLLGGGFFFEEE@@@>>>AAACCCFFFJJJOOOUUUaaaqqqvvvqqqkkkeeeaaaZZZXXXVVVSSSPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGBBBCCCCCCBBBAAA@@@AAABBBAAADDDGGGHHHHHHJJJOOOSSS[[[dddsss}}}|||}}}|||zzzwwwsssooollljjjDDDFFFKKKTTT]]]iiizzzttt```YYYNNNEEE@@@<<<999666777777777777777666555555666666666666777777777777777777666555555555555555777666666666555555555555444444555555666777777777555555666777888999::::::<<<;;;:::999:::<<>>:::<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDD>>>>>>======>>>>>>?????????@@@BBBEEEHHHJJJLLLMMMPPPTTTYYY^^^aaaeeeiiilllnnnnnnnnnoooppprrrssstttuuuuuuuuuuuutttrrrqqqppprrrtttvvvwwwwwwxxxzzz{{{~~~}}}~~~~~~~~~~~~~~~}}}{{{}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyrrrrrrpppooollliiigggfff]]]\\\ZZZXXXVVVTTTSSSSSSQQQRRRSSSUUUYYY___ggglllooosssvvvssshhhZZZOOOIIIGGGCCCFFFOOOWWWccc~~~}}}xxxuuuuuuwwwyyyzzz}}}|||yyy{{{wwwlllYYYRRRIIIAAA<<<;;;::::::555444444555666666555333333333444444555666666666444444444444444555666777777666555555555666888999555666666777888999999999888888999999999999888888888999:::::::::;;;>>>AAAFFFIIIRRRccc}}}jjj^^^WWWPPPKKKIIIHHHBBB>>>???BBBCCCGGGLLLOOOWWWcccqqqzzztttoooiiiddd[[[YYYWWWSSSPPPNNNLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGEEEFFFFFFEEECCCBBBBBBCCC???AAACCCBBBAAACCCGGGKKKNNNUUU^^^jjjxxx}}}{{{zzzzzzyyywwwuuuuuutttqqqnnniiieeeaaa___HHHJJJOOO[[[lll{{{lll___VVVKKKEEEBBBAAA>>>:::888888777777777777888888666666555555555555666666777666666666666555555555777777777777777777777777666666666666666666666666777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;CCCHHHRRR^^^mmmiiiXXXNNNFFF>>><<<@@@AAA<<<777======???@@@BBBBBBCCCCCCEEEDDDDDDCCCCCCCCCDDDDDD???>>><<<;;;;;;<<<======@@@@@@@@@AAACCCFFFJJJLLLNNNQQQUUUXXX[[[```dddhhhiiikkknnnoooooopppqqqsssrrrqqqqqqppppppqqqqqqrrrsssssstttvvvwwwxxxyyyzzzxxxxxxyyyyyyzzz{{{{{{|||}}}}}}~~~~~~~~~}}}}}}|||~~~}}}{{{|||~~~~~~}}}~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}{{{{{{zzzxxxvvvsssvvvrrrmmmjjjhhhfffbbb^^^___[[[VVVTTTUUUUUUTTTRRRTTTSSSSSSTTTXXX^^^dddgggpppoookkkcccYYYPPPJJJHHHGGGGGGJJJTTTeeezzz~~~}}}{{{{{{{{{xxxuuuwww|||qqqbbbTTTLLLDDDAAA===888666888999888777666666555555666555555555555555555444444666666666666666555555555666666666666777777777777777777777777777777777777:::888777777999;;;<<<;;;555555777888:::<<<===>>>@@@GGGJJJUUUpppuuuhhh___UUULLLJJJCCCBBBBBBCCCEEEFFFFFFEEENNNRRR]]]jjjxxx}}}vvvlllccc```]]]WWWTTTRRRPPPNNNMMMOOOLLLHHHGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDIIIKKKPPPVVV___jjjvvv~~~}}}|||zzzwwwuuusssrrrqqqmmmllliiifffbbb^^^[[[YYYIIIMMMVVVeeexxxwwwgggXXXPPPFFFAAA???>>><<<:::888888777777777777888888666666555555555555666666666666666555555555444444666666666666666666666666555555555555555555555555777777666666777777888999::::::::::::;;;;;;<<<<<<<<<@@@GGGRRR^^^tttrrrdddXXXNNNBBB=========999555::::::<<<===???@@@@@@@@@@@@??????>>>>>>??????@@@???>>>===<<<;;;<<<<<<===>>>>>>===>>>@@@CCCEEEGGGJJJMMMPPPTTTWWW\\\```ddddddfffiiijjjkkklllmmmooonnnmmmmmmmmmmmmmmmnnnnnnqqqqqqrrrsssuuuvvvwwwxxxvvvvvvwwwwwwxxxxxxyyyyyy{{{|||||||||||||||{{{{{{|||{{{zzzzzz|||}}}}}}|||}}}|||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{|||||||||xxxwwwuuuuuutttssspppnnnppplllgggdddbbb```\\\YYYWWWTTTRRRRRRUUUXXXYYYXXXWWWWWWXXXYYY\\\___ccceeeeeeddd```YYYQQQKKKGGGFFFJJJKKKPPPZZZjjj}}}{{{vvvuuuxxx{{{}}}}}}~~~lll^^^PPPIIIBBB???<<<777555666666666555555555666666777555555555555555555444444666666666666555555555555555666666666777777777777777777777777777777777777777555444444777888999999888888999:::;;;;;;<<<<<>>CCCJJJSSSdddwwwggg[[[LLLBBB>>>===;;;999999999:::<<<===>>>???@@@@@@??????>>>??????@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@DDDFFFJJJNNNQQQVVVZZZ^^^]]]___bbbdddeeefffiiijjjhhhhhhhhhhhhiiijjjkkkkkknnnnnnoooqqqrrrssstttuuuuuuuuuvvvvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzyyyxxxxxxzzz{{{{{{zzz~~~|||zzzyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||{{{{{{yyyyyyyyyxxxyyyyyyzzzzzzwwwvvvtttssssssrrrooommmhhheeeaaa^^^\\\YYYVVVTTTRRRQQQPPPRRRVVVZZZ]]]^^^^^^^^^____________^^^^^^XXXWWWSSSMMMHHHEEEEEEFFFMMMQQQXXXdddrrrwwwsssssstttuuutttuuuxxxzzz{{{zzz{{{ssscccWWWLLLEEE???<<<:::555444555333333333333444555666777444444444444444444555555555555555555555555555555555555666666666777777777777777777777777777777777666444333444666777888777:::::::::;;;;;;;;;;;;;;;===DDDEEEJJJZZZoooooo___UUUQQQJJJHHHEEECCCCCCCCCBBBAAABBBDDDIIIQQQ[[[kkkzzzqqqhhhddd___ZZZWWWTTTRRRPPPLLLKKKIIIIIIJJJJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@???DDDDDDDDDCCCDDDHHHNNNRRRRRRXXX```iiisss~~~|||{{{zzzyyyxxxvvvuuuuuuqqqooollliiieeecccaaa```\\\ZZZXXXUUUSSSRRRQQQQQQPPPYYYjjj}}}ooo\\\JJJEEE???;;;999999999888777777666666666666777777666666555555555555666666555555444444444333333333666666666666666666666666555555555555555555555555666666666666666777888888777888888:::;;;<<<======>>>???BBBGGGMMMYYYoooyyymmm\\\MMMEEEBBBAAA@@@:::;;;;;;<<<===???@@@@@@@@@????????????@@@@@@AAAAAA@@@???>>>======<<<<<<;;;;;;::::::::::::;;;<<>>BBBFFFOOO```pppqqq___PPPGGGCCCAAA<<<;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<===>>>???@@@@@@@@@??????>>>===<<<<<<<<<;;;:::::::::::::::<<>>AAAFFFKKKQQQYYYeeepppyyy~~~{{{xxxxxx{{{|||uuussssssrrrqqqooopppqqqpppnnnkkkjjjjjjhhhhhhgggeee___WWWMMMGGGCCC===999:::999555444666444444333222222222222222333333333333444444555555333444444444555555666666555555555555666666666666555555555555555555555555555555444666888999888777666666777888999:::;;;;;;999AAAAAABBBKKKWWWnnnoooaaaYYYQQQMMMGGGCCCBBBAAAAAAAAA???>>>@@@FFFMMMXXXiiiyyyvvvqqqjjjccc^^^ZZZVVVTTTOOONNNMMMMMMMMMLLLJJJHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>??????>>>===>>>@@@CCCDDDEEEGGGIIIMMMSSSYYY]]]bbbiiittt}}}zzzyyywwwuuusssqqqpppooonnnnnnmmmllljjjhhhfffeee___]]]ZZZWWWSSSQQQOOONNNPPPNNNMMMKKKKKKMMMNNNPPPbbbjjjwwwwww^^^OOOEEECCC???;;;888888888888777666666555555666666777666666555555555555666666555555555555444444444333555555555555555555555555444444444444444444444444666666555555666666777888777888888999:::;;;;;;<<<::::::<<<@@@BBBIIIVVVccczzzttt```OOODDD???<<<;;;:::999999999:::;;;>>>======>>>>>>???@@@AAA???@@@@@@@@@@@@???>>>>>>=========<<<<<<;;;::::::;;;===@@@BBBDDDGGGJJJMMMPPPSSSVVVXXXYYYZZZ\\\^^^^^^^^^___aaaccceeegggiiihhhiiijjjkkklllnnnoooooonnnnnnoooooopppqqqqqqqqqssstttuuuvvvvvvvvvvvvvvvxxxvvvuuuuuuwwwxxxxxxwwwyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssqqqqqqpppoooooooooooooooooommmiiifffccc```[[[XXXQQQRRRRRRQQQOOOOOOPPPQQQSSSVVVZZZ___eeellltttyyy|||uuukkk___UUULLLHHH@@@???>>><<<===CCCJJJOOOXXX```jjjrrrvvvzzz~~~|||yyytttqqqqqqtttwwwzzz}}}vvvtttsssrrrqqqmmmlllkkkiiigggdddbbbaaa^^^^^^]]]ZZZTTTLLLEEEAAA???999777888888555444666555444333222111111111111222222333333444444555555333333333444555555666666444444555555555666666666555555555555555555555555333333333444666777666555555555666777888999:::;;;888???>>>@@@IIIQQQaaayyynnnaaaYYYTTTLLLFFFDDDCCCBBBBBB???>>>@@@EEEKKKSSS```lll~~~yyyqqqjjjddd___ZZZXXXTTTRRRPPPOOONNNMMMKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@>>>======>>>???@@@AAADDDGGGJJJMMMNNNOOOUUU^^^hhhrrr|||}}}{{{yyyvvvssstttsssqqqnnnlllkkkjjjjjjhhhgggeeecccaaa___]]]\\\WWWVVVTTTQQQOOOMMMLLLKKKLLLLLLKKKKKKLLLMMMNNNOOOlllrrrzzzyyydddRRRHHH>>>===;;;888666666777999666666555555555555666666666666555555555555666666666666666555555555444444555555555555555555555555444444444444444444444444666555555555555666777777888888999999999:::::::::;;;:::<<>>;;;999888888999:::????????????@@@AAABBBCCC>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;:::<<<>>>???@@@BBBFFFHHHKKKNNNQQQRRRSSSSSSUUUWWWXXXYYYZZZ\\\___aaadddeeeeeefffggghhhjjjkkkllllllkkkllllllmmmnnnnnnooooooooopppqqqrrrssssssssssssuuutttssssssuuuvvvvvvuuuwwwwwwwwwvvvvvvvvvwwwwwwssssssssssssssssssssssssssssssssssssrrrqqqpppooonnnmmmlllkkkjjjiiiiiiiiigggeeebbb```^^^[[[WWWTTTMMMOOOQQQPPPOOOPPPRRRUUUVVVYYY^^^ccchhhoooxxx~~~{{{qqqdddXXXNNNGGGCCC<<<<<<===>>>BBBIIIRRRXXXbbbhhhooosssssssssuuuxxxyyyyyyzzz{{{|||zzzwwwtttooolllmmmppprrrsssyyy{{{uuusssqqqooommmjjjhhhgggeeedddbbb```___ZZZZZZXXXSSSLLLEEE@@@===:::555333555666444333444444333333222222222333333111222222333444444555555222222333444444555666666444444444555555555666666444444444444444444444444333333333555777888666555777777888888888999999999777<<<;;;>>>GGGLLLUUUgggsssddd^^^TTTLLLGGGDDDCCCBBBAAA@@@BBBGGGKKKOOOYYYbbbxxxyyyqqqjjjeee```\\\YYYVVVRRRPPPOOONNNLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDCCC@@@??????@@@??????@@@BBBDDDFFFGGGGGGGGGJJJOOOTTTYYY___fffjjjnnnoooqqqtttwwwzzz|||}}}|||xxxtttrrrsssqqqpppppppppooommmkkkkkkjjjgggeeecccaaaaaaaaa^^^]]]ZZZWWWUUUTTTTTTTTTQQQPPPOOOMMMLLLLLLKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMrrrwww}}}yyygggWWWKKKDDD888888777555444555777999666666555555555555666666666666555555555555666666777666666666666555555555555555555555555555555555444444444444444444444444555555555555555666777777999999999999999999999:::999888999<<<<<>><<<:::::::::;;;;;;;;;;;;;;;<<<===??????===>>>@@@AAABBBBBBAAA@@@>>>>>>>>>>>>======<<<;;;:::;;;===>>>>>>@@@CCCEEEHHHJJJMMMNNNNNNOOOPPPRRRTTTUUUVVVXXX[[[^^^aaabbbcccdddeeefffgggiiijjjjjjllllllmmmmmmnnnooooooooommmmmmnnnppppppqqqqqqqqqtttrrrqqqqqqsssttttttssssssssstttuuuwwwyyyzzz|||ssssssssssssssssssssssssqqqqqqqqqppppppnnnmmmmmmjjjiiigggfffdddccccccccc[[[ZZZWWWVVVUUUSSSOOOMMMNNNPPPSSSSSSRRRSSSWWWZZZ[[[^^^bbbfffiiiooovvv||||||uuuiii\\\PPPGGGBBB???;;;===???BBBHHHQQQ[[[aaajjjooosssssspppnnnppprrrpppqqqrrruuuvvvvvvsssqqqllljjjkkkooopppqqqvvv}}}zzztttqqqooollliiiiiigggeeedddddddddcccbbbYYYXXXVVVPPPIIIBBB>>><<<777222111333444222111333222222222222333444555555111111222333333444555555222222333333444555666666444444444555555555666666444444444444444444444444666555666888::::::999777:::::::::999999999888888777;;;999<<>>@@@@@@?????????@@@AAA???>>>>>>???@@@@@@???DDDFFFHHHIIIKKKMMMRRRUUUUUUVVVXXX[[[^^^aaacccdddeeegggkkknnnpppqqqpppooonnnllljjjiiiiiihhhfffdddcccbbbbbbccceeeeeecccbbb___^^^[[[XXXVVVTTTTTTTTTVVVTTTQQQOOOMMMMMMNNNNNNIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKzzz{{{|||~~~tttcccUUUKKKDDD@@@===<<<999777666666777777777777666555444333333222555444444333333444444555555444333333222222333333333333333333333333333333666666555444333222222111333444444444555555666666777777777777888888888888>>>===<<<===>>>AAACCCEEEVVVaaauuunnnbbbSSSIIIAAABBBAAA<<<888888999;;;>>>??????===<<<<<<=========>>>??????@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBEEEFFFFFFGGGHHHIIIIIIIIILLLNNNPPPSSSVVVYYY[[[\\\_________aaabbbdddfffggghhhiiijjjkkkllllllllllllnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqrrrrrrpppoooooonnnmmmlllkkkkkkooonnnnnnnnnnnnllliiifffhhhgggdddbbb___]]]\\\[[[WWWVVVSSSQQQOOOOOOPPPQQQOOORRRXXX]]]```bbbaaaaaabbbbbbccceeehhhkkkkkkkkknnneeeXXXMMMHHHEEECCCAAA@@@AAACCCIIISSS^^^hhhnnnsssrrrrrrrrrqqqppppppooooooqqqtttvvvvvvuuurrrqqqlllnnnoooooooooppprrrttt~~~zzzttttttqqqkkkiiikkkllliiifffcccaaa```]]][[[ZZZVVVQQQKKKFFFAAA<<<888777777666555444333333333333333333333333333333222444444444333333222222222111222333333444444333333222333444444555555444444444444444555555555555555888777555444555666888999888888888999999:::::::::888999<<>>>>>>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@AAACCCEEEFFFHHHIIIKKKMMMOOOQQQQQQRRRRRRSSSUUUWWWXXXXXXWWWVVVTTTVVVXXXXXXWWWVVVWWWXXXPPPPPPQQQTTTWWWYYYYYYXXXVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIGGGHHHIIIIIIIIIJJJLLLNNN|||}}}}}}~~~zzzjjjZZZNNNFFF@@@===;;;:::888666555555555666666666666555444444333333555444444333333444444555555444333333222222333333333333333333333333333333555555555444333333222222777777777777666666666666555555666666666777777777;;;;;;:::;;;<<<>>>AAACCCLLLUUUddd{{{|||gggZZZMMMGGGCCC>>>;;;===888999999999999:::<<<===<<<<<<======>>>?????????AAAAAAAAA@@@??????>>>>>>::::::;;;;;;<<<===??????BBBBBBCCCCCCDDDEEEEEEFFFJJJKKKMMMOOORRRTTTVVVWWWZZZ[[[[[[]]]^^^```bbbcccddddddfffggghhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiiiiihhhjjjjjjiiijjjjjjiiifffcccaaa```]]]ZZZWWWUUUSSSSSSNNNMMMKKKJJJJJJLLLMMMNNNTTTWWW]]]ccchhhjjjkkkkkkllliiigggeeedddbbb```]]]\\\VVVNNNHHHDDDCCCBBBBBBCCCHHHPPPZZZeeeooovvvzzzwwwvvvuuuttttttttttttttttttvvvwwwyyyyyyxxxwwwvvvpppppppppooommmlllmmmooowww}}}}}}xxxwwwuuuooommmnnnnnnkkkgggdddbbb___\\\ZZZYYYUUUNNNHHHDDD???;;;888777777666555444444444444555555555555444444444444444444333333333222222222111222333333444444333333222333444444555444444444444444444444555555555555555555666777777777777777888888888999999999::::::888888:::>>>>>>@@@HHHQQQ```tttwwwhhh^^^VVVLLLGGGHHHEEEBBB@@@BBBBBBCCCHHHNNNWWWaaasss|||ssskkkiiieee___[[[WWWTTTQQQOOOMMMKKKHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????????????????>>>>>>============???@@@AAADDDEEEGGGHHHJJJKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMOOOOOONNNNNNNNNOOONNNMMMNNNOOORRRRRRQQQPPPOOOOOONNNLLLKKKJJJIIIHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGHHHIIIJJJJJJJJJMMMOOO~~~~~~~~~~~~~~~tttjjj\\\NNNEEE???<<<:::999888666555444444444555444444444444444444444444555444444333333444444555555444333333222222333333444444444444444444444444444444444444333333333333888888777777666555555555444444555555555666666666999888888888:::<<<>>>???EEEKKKVVVfff~~~xxxfffXXXNNNFFFBBBBBB>>><<<999666666999<<<>>>;;;;;;<<<<<<===>>>>>>>>>BBBBBBAAAAAA@@@?????????;;;;;;::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@AAAEEEFFFGGGIIIKKKMMMOOOPPPTTTTTTUUUVVVXXXZZZ\\\]]]^^^___```bbbccccccdddddddddddddddeeeeeeeeeffffffgggggggggggghhhhhhhhhhhhiiiiiihhhhhhggggggffffffffffffffffffeeeeeeeeeeeeeeedddddddddeeedddaaa^^^ZZZXXXUUURRROOOLLLJJJJJJEEEEEEEEEEEEGGGIIIKKKMMMSSSWWW]]]ccchhhlllmmmnnnlllhhhccc^^^ZZZUUUQQQNNNGGGFFFDDDBBBAAABBBFFFIIIJJJRRR___lllwww}}}~~~yyyxxxvvvuuuuuuvvvwwwxxxxxxxxxyyyzzzzzzzzzzzzyyyttttttrrrnnniiigggggghhhlllrrryyy}}}|||yyyuuurrrrrrpppmmmiiifffccc```\\\YYYWWWRRRKKKDDD@@@===:::888777777666555444444444444555444444444333333333333333333333333222222222222111222222333333333333333222222333444444444444444333333444444555555555555333444777888999888666555888888888888888999999999777777999<<<===>>>EEEMMMWWWfffwwwiii^^^UUUOOONNNIIIDDDAAAAAAAAAAAADDDJJJOOOWWWddduuu{{{tttqqqlllfffaaa\\\XXXTTTQQQOOOLLLJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>@@@??????>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFCCCEEEGGGGGGFFFEEEFFFGGGJJJIIIIIIIIIJJJJJJHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJJJJKKKLLLOOOQQQwwwrrrddd\\\PPPEEE>>>;;;::::::888777666555444444444444333333333444444555555555555444444333333444444555555444333333222222333333444444444444444444444444222222333333333444444444444444444444444444444333444444555555555666666666777777777888999:::<<<===???CCCKKKXXXiiiuuueeeVVVLLLGGGFFFBBB===999999:::<<<===::::::;;;;;;<<<======>>>@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======???@@@BBBDDDFFFIIIJJJKKKNNNNNNOOOPPPRRRTTTVVVWWWYYYZZZ\\\]]]______`````````aaaaaabbbbbbcccccccccdddddddddeeeeeeeeeeeeeeeggggggfffeeeddddddccccccaaaaaaaaabbbbbbbbbbbbbbbbbbaaa_________^^^[[[XXXTTTSSSPPPMMMJJJGGGEEEDDDBBBBBBCCCDDDFFFHHHJJJKKKLLLOOOTTTZZZ^^^aaabbbccc^^^ZZZUUUPPPMMMIIIFFFCCC<<<>>>@@@@@@BBBGGGPPPVVV^^^fffqqq|||~~~zzzxxxvvvtttsssuuuwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwsssmmmgggcccbbbcccccciiiooouuu~~~~~~|||yyyuuutttpppmmmiiifffddd```\\\YYYSSSNNNFFF@@@===;;;999888777777666555555555555555333222222111111000000000333222222222222222222222111111222333333333333222222222333444444444444333333333333444444555555666444444666777777777666555777888888888888888888888777666777:::;;;<<>>AAAAAA@@@@@@????????????>>>>>>????????????>>>>>>@@@???>>>>>>>>>???AAABBB@@@AAACCCCCCBBBBBBBBBCCCEEEDDDCCCDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNQQQTTT|||ppphhhXXXQQQHHH@@@<<<:::::::::888777777666555555555555222222333333444555555555555444444333333444444555555444333333222222333333444444444444444444444444111111222333333444444444111222222333444555555666555555666666666777777777777777777888999:::;;;<<<999<<>>======<<<>>>===<<<<<<;;;;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<:::;;;>>>@@@CCCFFFHHHIIIIIIIIIIIIKKKLLLNNNPPPQQQUUUVVVXXXYYY[[[\\\\\\\\\^^^^^^^^^___```aaaaaaaaaaaaaaaaaabbbbbbccccccccc``````______^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^___]]][[[ZZZYYYWWWTTTRRRNNNMMMJJJHHHEEECCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGIIILLLPPPRRRSSSTTTTTTNNNKKKGGGDDDCCCBBB@@@???;;;>>>AAAEEEJJJTTTaaajjjyyy~~~|||zzzxxxuuuuuuvvvwwwyyyvvvvvvvvvvvvwwwwwwxxxxxxyyywwwsssmmmfffcccbbbccc___eeekkkpppwww~~~}}}{{{wwwsssmmmkkkhhhfffccc```[[[XXXNNNJJJCCC>>>;;;:::999888777777666555555555666666333333222111111000//////222222222222222222222222000111222222333333222222111222333333444444333333222222333333444555555666666555444444444555777888777777777777777777777777777555666999::::::===CCCFFFLLL\\\xxxttteee[[[QQQJJJDDDDDDDDDCCCDDDFFFJJJNNNUUU]]]iii~~~{{{vvvpppkkkfffbbb___\\\TTTQQQNNNLLLKKKKKKJJJHHHIIIHHHHHHGGGGGGFFFEEEEEEGGGGGGFFFEEEDDDCCCBBBAAADDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>======<<<;;;;;;???@@@@@@@@@??????>>>===???>>>===<<<===>>>???@@@>>>@@@BBBBBBAAA@@@AAABBBAAA@@@@@@AAABBBCCCAAA@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNOOORRRUUUXXXuuuggg]]]OOOJJJCCC>>>;;;:::999999777777666666666555555555222222333333444444444555555444444333333444444555555444333333222222333333333333333333333333333333111111222222333333444444222222333555666777888999555555666666666777777777777777888888999::::::::::::;;;AAAJJJRRR___zzzqqqbbbRRRKKKCCC>>>======;;;:::::::::;;;;;;<<<=========AAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===@@@BBBDDDEEEDDDDDDDDDFFFGGGIIIKKKLLLOOOPPPRRRTTTVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]][[[\\\\\\]]]]]]^^^^^^^^^\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYVVVTTTRRRQQQOOOMMMKKKFFFEEEDDDBBBAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBGGGHHHIIIJJJKKKJJJJJJIIIFFFCCC@@@>>>>>>>>>>>>===>>>BBBHHHQQQ]]]lllzzz~~~{{{zzzzzzzzz{{{xxxyyyzzzzzz{{{{{{zzzzzzwwwvvvrrrmmmhhhffffffhhhdddjjjoooqqquuu}}}~~~||||||wwwqqqllljjjgggdddbbb]]]XXXTTTJJJFFFAAA<<<:::999888777777777666666555666666777666666555444333222222111111111111222222222222222000111111222222222222222111111222333333333333333111111222333444555555666777555444333333555777888777777777777666666666666888555555888:::999;;;???@@@EEEQQQgggtttdddXXXOOOHHHFFFFFFDDDCCCDDDEEEJJJPPPUUU]]]mmm~~~xxxrrrnnniiieeecccZZZWWWSSSPPPNNNMMMKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEIIIHHHGGGFFFDDDCCCBBBAAADDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===AAAAAAAAAAAAAAA@@@??????=========<<<<<<======>>><<<>>>@@@@@@?????????@@@???>>>>>>@@@BBBCCCBBB@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRUUUYYY\\\{{{lll\\\QQQGGGCCC???<<<:::888777555555555555555555444444333333333333333333333444444555444444333333444444555555444333333222222333333222222222222222222222222222222222222222333333333333333444555555666777777444444555555555666666666666666777888888999999999<<<:::>>>EEEIIIQQQggg~~~nnncccTTTIIICCC@@@===;;;;;;;;;;;;<<<======>>>>>>@@@@@@??????>>>=========;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;999::::::;;;===>>>????????????@@@AAACCCEEEFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQOOOPPPQQQRRRSSSTTTTTTUUUTTTTTTUUUVVVVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVRRRQQQQQQQQQPPPOOOOOOOOONNNLLLIIIHHHHHHHHHGGGEEE@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAADDDEEEEEEEEEDDDCCCBBBAAA@@@===:::999:::<<<======BBBHHHTTTeeeyyy~~~}}}||||||{{{|||~~~~~~}}}tttssspppmmmjjjjjjmmmooommmssswwwvvvwww|||}}}}}}||||||wwwpppmmmkkkgggccc___YYYRRRNNNGGGDDD???===;;;:::888666777777666666666666777777777777666555444333222222000111111111222222222222000000111222222222222222111111222333333333333222000111222333444555555666444444444444555555666666777777666666666555555555999666555888:::999999<<<<<>>>>>>>>>>>======<<<>>>@@@@@@???>>>???@@@@@@??????@@@AAABBBAAA???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMPPPSSSUUUXXX\\\___vvveeeTTTHHHBBB@@@<<<:::999777444222333333444444444333222222333333333333333333333333555444444333333444444555555444333333222222333333111111111111111111111111222222222222222222222222222333333333333333333333333333333444444444555555555555666777888888888777888444666<<<>>>CCCVVVlll}}}hhhVVVKKKEEE@@@===;;;;;;<<<<<<===>>>>>>>>>=========<<<;;;;;;:::::::::999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::<<<<<<===>>>@@@BBBCCCEEECCCDDDFFFHHHJJJKKKLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRSSSMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIHHHEEECCCAAAAAACCCCCCCCCBBB??????@@@@@@BBBCCCEEEFFFDDDDDDEEEEEEEEEDDDDDDCCC@@@@@@??????>>>===<<<;;;:::888555666888<<<>>>???EEEMMM^^^vvv}}}{{{zzz{{{}}}}}}rrrqqqooommmlllmmmqqqttttttzzz~~~|||zzz}}}|||}}}|||}}}xxxoooooolllgggccc]]]VVVNNNIIIEEEBBB???===<<<:::888666777777666666666666777888666555555444222111111000000000111111222222222222000000111222222222222111111111222333333333333222000111111222444555666666222333555777777666555444777777666666555555555444:::666555888:::888999;;;;;;AAAIIIPPP___}}}ooodddYYYTTTQQQKKKFFFEEE???FFFMMMOOOQQQXXXfffrrr{{{uuuppplllfffbbb]]]XXXUUURRROOOMMMLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDD@@@AAABBBCCCCCCCCCAAAAAA???@@@@@@@@@@@@@@@??????>>>???@@@AAAAAA@@@>>>======???AAAAAA@@@@@@@@@AAAAAA@@@???@@@AAAAAA???===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAGGGGGGGGGHHHIIIJJJLLLMMMLLLNNNRRRTTTWWWZZZ^^^aaa~~~jjjYYYMMMGGG???>>>;;;888666666777777333333333333333333333333333333222222111222222333444444444444444444444444888777555444333444555555333333333333333333333333333333333333333333333333222222333333333333444444222333444555555555444444555555555555666666666666888:::<<<;;;<<>>>>><<<<<<>>><<<<<<:::999888777777777666555555777:::<<<;;;:::::::::;;;;;;<<<=========???===<<<:::999999999::::::::::::;;;;;;;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBBBB>>>>>>>>>>>>???????????????>>>======???AAACCCEEEIIIKKKMMMLLLIIIFFFEEEDDD???===;;;<<<======:::777999:::;;;;;;;;;===@@@CCCNNNbbbyyy~~~}}}}}}}}}}}}rrrqqqpppoooqqquuuxxx{{{~~~~~~~~~}}}|||}}}zzztttmmmeeeaaa[[[QQQKKKIII???>>><<<:::888666555444222222333444555777888999444444444333333222222222000000000000111111111111111111111111111111111111000000000000000000000000444444444444444444444444555555666666555444333333444444555555666777777777777666666666777888999999===999>>>JJJSSScccuuueee[[[SSSJJJHHHJJJEEECCCDDDIIINNNRRR[[[dddrrr}}}yyywwwqqqkkkddd^^^\\\YYYUUURRRPPPNNNKKKJJJJJJIIIFFFDDDLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEE??????@@@AAAAAAAAAAAA@@@BBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGCCCEEEGGGIIIJJJLLLOOORRRRRRTTTUUUWWWYYY]]]bbbeeexxxcccSSSHHHCCC>>><<<:::777666555666666333333333333333333333333444333333222222222333333444444444444444444444444444333111000000000111111333333333333333333333333333333333333333333333333222222222333333333444444333333333444444444444555555555555555666666666666666888:::::::::???HHHOOO]]]sssmmmYYYMMMHHH???;;;:::<<<<<<999999;;;<<<;;;:::999999888999999888999:::999888999;;;===999999:::;;;;;;<<<<<<===>>>===<<<:::999999::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>????????????AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@???>>>=========>>>>>>>>>>>>>>>???>>>>>>>>>???AAADDDEEEHHHJJJKKKJJJGGGDDDCCCBBB@@@===;;;::::::999666333777888999;;;>>>DDDLLLRRR^^^ooo~~~||||||tttsssrrrrrruuuyyy~~~yyyoooeee___WWWMMMFFFDDD===<<<:::888666555444444222222222333444555666777333333333333222222222111000000000000111111111111111111111111111111111111222222222222222222222222333333333333333333333333555555555555555444333333444444555555666666777777666666666777777999::::::<<<888;;;EEEKKKWWWxxxuuujjj___UUUNNNNNNJJJFFFEEEHHHKKKNNNUUU\\\dddppp|||yyytttlllgggddd```[[[XXXTTTRRRPPPOOONNNMMMJJJHHHKKKJJJJJJHHHGGGFFFEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAA@@@?????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHGGGIIIKKKLLLMMMNNNRRRTTTTTTVVVWWWYYY[[[^^^cccfffnnnYYYKKKBBB>>>;;;:::888666555444555555333333333333333333333333333333222222222333333444444444444444444444444444444333333222222222222333333333333333333333333333333333333333333333333333222222222222333333333333444333222222222333555666444555555555555666666666333555888888888;;;AAAFFFNNN\\\sssjjjUUUIIIBBB===:::;;;;;;888888:::::::::999999999999::::::888;;;<<<:::777666999===999999999:::;;;;;;<<<<<<===<<<;;;:::::::::::::::999999999:::::::::;;;;;;888888999:::;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>?????????<<<<<<<<<===============??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>???>>>>>>???@@@BBBDDDFFFFFFGGGHHHGGGDDDAAA??????>>><<<:::999999888777555888999:::>>>DDDOOO[[[cccqqq}}}}}}zzzyyyyyyuuuuuuuuuvvvyyy}}}}}}qqqcccZZZQQQGGG@@@>>>999888777555444444444444333333222222333333444555222222222111111111111111000000000000111111111111111111111111111111111111333333333333333333333333222222222222222222222222444555555555555444444333444444444555666666777777666666666777888:::;;;<<<===999;;;AAADDDKKKdddttteee[[[VVVRRRLLLHHHIIIIIIJJJOOOUUUZZZcccrrrzzzsssnnnkkkgggaaa\\\[[[XXXVVVTTTTTTRRROOOMMMMMMLLLKKKJJJIIIGGGFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@???BBBBBBBBBAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPQQQTTTWWWWWWXXXZZZ\\\]]]```dddhhh|||bbbPPPDDD>>>;;;888777666555444444444444333333333333333333333333222111111111111222333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333444333222111111333555666444444444555555555666666222444666777777999;;;>>>FFFMMM]]]xxx|||cccPPPHHHAAA;;;;;;;;;999999:::888777777777888888999:::666888::::::999888888999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;999999999::::::::::::;;;777888999999:::::::::999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<======;;;;;;;;;::::::999999999:::;;;;;;<<<<<<=========???>>>??????@@@BBBCCCDDDBBBDDDDDDBBB???===<<<<<<:::999888888999:::;;;<<<<<<>>>AAAGGGOOO[[[gggooo}}}~~~~~~}}}}}}~~~~~~zzzwwwwwwxxxuuuwwwyyy|||}}}~~~~~~ooo^^^SSSJJJAAA;;;:::555444444333222333333333333333222222111222222333111111111000000000000000///000000000111111111111111111111111111111111111333333333333333333333333222222222222222222222222444444444555555444444333333333444555555666666777555555666777999:::<<<===???<<<===AAAAAADDDVVVkkkyyyjjjaaaYYYQQQKKKIIIIIIIIILLLPPPUUU\\\fffqqqzzzvvvrrrnnnhhhddd```^^^[[[YYYXXXVVVTTTQQQQQQPPPOOONNNLLLKKKIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRSSSVVVXXXZZZ[[[^^^___```cccfffiiilllWWWIIIBBB>>>;;;666555555444333333333333333333333333333333333333000000000000000111222222333333333333333333333333/////////000000000//////222222222222222222222222222222222222222222222222111111111222222222333333444333111111111222444666444444444444555555555555222444666777888888999:::@@@DDDPPPdddxxxaaaPPPGGG>>><<<;;;999888:::666555555666666777888999555555666<<>><<<999999:::999888777777777:::===@@@@@@DDDLLLUUU^^^iiissszzz}}}||||||{{{|||}}}~~~{{{zzz{{{|||zzz}}}xxxyyyzzz{{{~~~yyyiiiWWWLLLEEE>>>:::888333222222222222222333333333333222111111111111222000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333444444444444444333333333444444555666666666555555666777888:::<<<===>>><<<===@@@@@@AAAMMM\\\uuu}}}qqq```WWWNNNKKKJJJHHHJJJMMMOOOSSSZZZaaalll}}}~~~{{{wwwrrrnnnfffccc```^^^]]]ZZZWWWUUUTTTSSSRRRPPPNNNMMMKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCEEEEEEFFFHHHHHHIIIJJJKKKMMMOOOPPPOOOQQQRRRSSSTTTVVVXXX[[[]]]___bbbcccdddeeehhhkkk}}}ooo\\\LLLDDD@@@===:::444444444444444444333333333333333333333333333333000000000000000111222333333333333333333333333333///000111111222222111111222222222222222222222222222222222222222222222222111111111111222222222222333222111111111222444555333444444444444555555555444444666777888888888777:::>>>GGGUUUhhhsss^^^RRREEE@@@>>>:::888888666666555555666777888888888555666===DDDEEE>>>666999999999:::;;;;;;<<<<<<999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<<<<999999888888888888777777777777777777888888888888999999:::::::::::::::;;;::::::::::::::::::::::::999::::::;;;<<<===>>>>>>???????????????>>>>>>>>>;;;<<<<<<;;;999888888999999999999888999<<>>GGGPPPfffpppdddXXXRRRNNNJJJIIIJJJMMMPPPTTTXXX___mmm~~~|||wwwsssmmmjjjgggdddccc```]]]ZZZVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHKKKKKKLLLMMMOOOQQQRRRSSSRRRTTTVVVWWWYYY[[[^^^aaaccceeeggghhhiiijjjlllnnn}}}~~~~~~yyyggg\\\MMMDDD@@@>>>999555333333444444444444444444333333333333333333333333111111111111222333444555222222222222222222222222222222444555555555444444111111111111111111111111111111111111111111111111111111111111222222222222111222222222222333333333333333444444444555555555444444444555777777777666777:::AAAKKKVVVjjjrrrcccSSSJJJEEE???;;;:::888888777777777888888999999666666:::???@@@;;;777777777777888999999::::::888999:::<<<<<<===<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;999999888888888777777777777777777888888888888999:::999999999999999999888999999::::::;;;;;;;;;<<<::::::;;;<<<===>>>??????@@@??????>>>===<<<;;;:::888999999888777777888:::999:::<<<===AAAGGGPPPVVV```eeelllrrrwww|||{{{wwwvvvoooqqqsssuuuuuuvvvyyy{{{~~~~~~ooo]]]KKKBBB???;;;777666444444333333333333333444333333222222222333333444000000000111111222222222000000000000111111111111111111111111111111111111000000000000000000000000222222222222222222222222111222333444444444444444222333333444444555555666555555555555666777888999777666666888:::<<>><<<666111333333444555555555444444333333333333333333333333333333333333444555666777222222222222222222222222///000111222333222222111111111111111111111111111111111111111111111111111000111111111111222222222000111222333333333333222333333333444444444555555444333333444666777777666999:::???FFFLLLZZZtttrrr___TTTLLLEEE???===::::::999999999999999:::888666555555666777777777555555555666777777888888777888:::<<<======<<<<<<<<<<<<<<<============>>>::::::;;;;;;;;;::::::999;;;;;;::::::999999999888999999999:::::::::;;;;;;;;;;;;::::::999999888888999999::::::;;;;;;<<<<<<::::::;;;<<<===>>>???@@@@@@@@@???>>><<<;;;999888666777888777666777999:::888:::???CCCJJJTTT```hhhtttvvvyyy{{{|||}}}~~~~~~}}}vvvrrrqqqqqqnnnpppsssuuuuuuvvvwwwyyywww{{{zzzmmm[[[IIIAAA>>>:::666444555555444444333333444444333333222222333333444555000000111111222222222333000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111222333333444444444444222222333444444555555666555555555555555666777777777666555777999<<>>???>>>===;;;999======<<<;;;::::::::::::<<<;;;999777666666777888999::::::::::::999888888666777777777777888888888::::::::::::::::::::::::<<<<<<<<<======>>>>>>>>>???<<<999888999999666333444555666777999999::::::@@@BBBFFFLLLTTT___kkkrrr}}}~~~|||{{{{{{yyyzzz|||}}}~~~xxxrrrnnnmmmmmmpppqqqtttxxx{{{{{{xxxuuu{{{{{{~~~{{{sssdddVVVHHH@@@===999777777888CCCEEE999000111222...222111111111000000//////000000000000000000000000000000111111111222222222///000111222222111000///111111111111111111111111111111111111111111111111111000000111333555444333333333333444444444555555555555555555555555444444666555555555777:::===>>>GGGRRRfff||||||}}}~~~wwwlllaaaXXXLLLKKKMMMQQQRRRSSSZZZbbbpppwww~~~zzzvvvrrrmmmjjjkkkhhhdddaaa___]]][[[YYYYYYWWWSSSRRRRRRSSSRRRQQQPPPNNNLLLKKKKKKJJJHHHGGGIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGIIIIIIJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQRRRSSSUUUXXXZZZ\\\]]]^^^bbbeeehhhkkkmmmpppsssuuurrruuuxxx{{{|||{{{yyywww~~~{{{yyyuuulll^^^TTTHHHOOOMMM@@@888888777222444444333333333222222222111222222333444555666666222222222333333333444444222222222222222222222222333222111111111111222333222222222222222222222222111111111111111111111111555222000000111222333333111111111111222222222222222222222333333333444444333333444444555555666666444555888<<>>;;;;;;;;;999888444555777999:::;;;;;;;;;444666777777444444555777888777777777888888999:::;;;<<<===>>>>>>===<<<;;;======<<<;;;::::::::::::<<<;;;999777666777888888999::::::::::::999888888777777777888888888999999::::::::::::::::::::::::======<<<<<<;;;;;;;;;:::>>>;;;888888999999888666666666666777999<<<>>>???GGGLLLTTT]]]eeennnvvv|||~~~~~~~~~}}}zzzxxxwwwwwwtttvvvwwwyyy{{{zzztttpppnnnnnnqqqqqqsssvvvxxxxxxvvvtttvvvwwwyyy~~~{{{qqqiiiZZZNNNCCC>>>;;;888666777===GGGHHH<<<333333333///111111111111000000000///000000000000000000000000000000000111111111222222111222222333333222222111111111111111111111111111222222222222222222222222222111000111333444333222333333333444444444444555555555555555555555444444444555666888999::::::;;;AAAIIIZZZrrr|||zzzyyy~~~oooaaaWWWSSSPPPRRRSSSTTTYYY```dddjjjuuu}}}xxxuuuuuurrrnnnkkkiiigggeeedddbbb```]]]\\\\\\\\\ZZZYYYVVVTTTRRRQQQQQQPPPOOOMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFFFFGGGHHHHHHHHHHHHKKKLLLMMMNNNOOOPPPPPPPPPNNNOOOQQQSSSTTTUUUVVVVVVWWWYYY[[[^^^aaacccdddeeeiiikkknnnpppqqqsssvvvxxxzzz|||~~~{{{tttooojjjaaaVVVMMMCCCHHHGGG<<<666666666222333333333333222222222222222222333333333444444444222222222222333333333333222222222222222222222222111111000000000000111111333333333333333333333333111111111111111111111111444222000000111222333222111111111111222222222222222222222222333333333333444444444444444555555555444444666888999===HHHTTThhh~~~rrreeeWWWPPPGGG@@@===<<<<<<<<<888999:::;;;;;;:::999888666666777666555555666888777777777777777888888999:::;;;<<<>>>???>>>>>>============<<<;;;;;;::::::<<<;;;999888777777888999999::::::::::::999888888888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;:::::::::999777555444666777777777888888888999>>>CCCIIILLLXXX___jjjssszzz~~~}}}|||zzzxxxuuutttssssssoooqqqssstttwww|||}}}zzzwwwyyy|||zzzuuusssqqqrrrqqqqqqrrrttttttsssqqqpppqqqsssuuutttnnnccc[[[NNNEEE<<<:::999666444666666>>>@@@666/////////,,,111111111111000000000000000000000000000000000000000000000000111111111111333222222111111222222333111111111111111111111111222222222222222222222222222111000111333333222111333333333333444444444444444444444444444444555555333555777999:::999888777===BBBLLL]]]www~~~wwwtttvvvyyyrrreee[[[QQQOOOOOOPPPTTTXXX]]]___hhhsss}}}}}}zzzuuurrrpppooommmkkkhhhgggeeedddcccbbb___\\\ZZZXXXWWWVVVVVVUUUSSSQQQPPPPPPOOONNNNNNMMMLLLLLLOOOOOOOOONNNNNNNNNNNNMMMKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVXXXZZZ[[[]]]^^^^^^```bbbdddgggjjjmmmnnnooorrrtttvvvwwwwwwxxxzzz{{{~~~~~~yyynnneee^^^VVVLLLEEE===AAA@@@888444444444222333333333222222222222111333333333333222222222222111222222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111333222000000111222222111.../////////000000000000111222222222222333333333555444444444444444444444666555777999999;;;CCCLLLYYYjjj|||gggaaaWWWNNNGGGDDDCCCCCCAAAAAA@@@>>><<<;;;:::999777777666555555555666777777777666666666777777888888999;;;===>>>?????????>>>>>>======<<<;;;;;;:::;;;:::999888888888888999999::::::::::::999888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888666555444555777888999::::::<<>>888888777444222444,,,333555000---...///...111111111000000000000000000000000000000000000000/////////000000000111111111000///......///000111111111111111111111111111222222222222222222222222333222000111222222111000222222333333333444444444333333444444444444555555444555666777888777666555>>>???DDDOOOaaa~~~zzzuuuwwwwww{{{vvvfffVVVPPPOOOOOOOOOQQQWWWXXX\\\eeemmmuuu}}}yyywwwuuusssqqqnnnmmmlllkkkjjjhhhdddaaaaaa___^^^]]]]]]\\\ZZZXXXVVVVVVUUUTTTSSSRRRRRRQQQSSSSSSSSSRRRRRRRRRQQQQQQSSSSSSTTTTTTUUUVVVVVVWWWVVVWWWXXXZZZ[[[\\\\\\\\\\\\^^^```bbbdddeeefffgggiiijjjmmmpppsssvvvwwwxxxyyyzzz||||||{{{{{{|||}}}vvvggg[[[SSSLLLDDD???999;;;:::555333333333222333333222222222111111111222222222222222111111111111111111222222222333333111111111111111111111111111222222222222222222111000000000000000000000000//////000000000111111111222111000000111222111000.../////////000000000000111111111222222222333333444444444444444333333333777666777:::;;;;;;@@@HHHMMMXXXlllyyyuuunnnfff^^^YYYWWWVVVSSSRRROOOKKKHHHEEEDDDCCC:::999777555555555666666777777666666555666666777666777999;;;===>>>??????>>>>>>>>>>>>>>><<<;;;:::::::::999999999999999999999::::::::::::999888888888888999999999:::::::::::::::::::::::::::::::::888888888888777777777777888999999999999:::<<<>>>@@@BBBGGGOOOZZZgggrrryyyzzzwwwuuuuuuwwwyyyyyyxxxvvvvvvvvvwwwxxx}}}~~~zzzwwwuuurrrooommmmmmmmmmmmnnnqqquuuyyy|||}}}yyyvvvqqqooommmllllllmmmlllkkkiiihhhgggeee___VVVMMMFFF???:::777777555222000222...333555333111222333333000000000000000000111111000000000000000000000000....../////////000000000111000///......///000111000000000000000000000000222222222222222222222222333111000000222222111000222222222333333333444444333333333333444444555555666666444444444555666777======AAAHHHSSSjjj||||||xxxyyyvvvcccYYYVVVSSSPPPPPPPPPNNNQQQXXX^^^eeennnwww}}}{{{yyywwwvvvuuuuuurrrnnnkkkllljjjhhhggggggfffdddcccaaaaaa```___^^^]]]\\\\\\XXXXXXXXXWWWWWWWWWVVVVVVZZZZZZYYYYYYZZZ[[[\\\]]]___```bbbdddeeefffggggggfffgggiiikkklllnnnoooooopppqqqtttwwwyyy|||}}}~~~}}}~~~}}}}}}~~~yyymmm]]]PPPIIIDDD???:::777777666444333333333333222222222222111111111111222111111111111111111111111111111111222222222222111111111111111111111111111111222333333222111111000000000000000000000000...//////000000111111111222000000000222222111000111111111111222222222222111111111111222222222222333333333333333444444444555444666999::::::===CCCBBBHHHWWWkkk}}}}}}zzzvvvuuuuuuwwwtttnnndddZZZOOOFFFAAA@@@===999777777777666666777666666555555555555555555666777999;;;<<<>>>>>>>>>>>>?????????===<<<:::::::::::::::::::::999999999::::::::::::999888888888888888888999999999:::999999999999999999999999888777777666555444333333777999<<<>>>???AAADDDFFFOOORRRYYYcccooo{{{~~~|||{{{}}}~~~}}}|||zzzzzz}}}xxxvvvsssqqqpppnnnllljjjhhhgggeeeeeefffiiilllnnntttvvvxxxzzzyyyvvvrrrpppllljjjhhhhhhhhhiiihhhgggeeedddaaa\\\UUUMMMEEEAAA;;;777555666444000000333222444555444222111111111000000000000111111111111000000000000000000000000............////////////222111111000000111111222000000000000000000000000111111111111111111111111111000///000222222111000222222222222333333333333222222333333444444555555666555333222222333666777999888<<>>;;;888777555444444444333333333222222222222111111111111000000000111111111111111111111111111222222222222111111111111111111111111000000111222222111000000000000000000000000000000......//////000111111222111000000000222222111///111111111111222222222222111111111111222222222222222222222333333444444555555444555999:::888:::>>>===@@@HHHVVVfff{{{~~~}}}yyyeeeTTTIIIGGGBBB===:::::::::999777777666555555444444444555555555666777999:::<<<===>>>???@@@@@@@@@>>><<<;;;999:::::::::::::::::::::999::::::::::::999888888777777777888888888999999777777777777777777777777666666777888888999::::::===BBBIIINNNQQQTTTXXX[[[bbbfffnnnxxx|||zzz|||yyyqqqooolllkkkjjjjjjhhhgggeeecccaaa______aaaccceeehhhjjjmmmoooooommmkkkiiifffdddccccccddddddbbbaaa```^^^ZZZSSSKKKDDD???===777444222333222///111555//////000111000......//////000000000111111111111000000000000000000000000------........./////////000000111111111111000000000000000000000000000000000000000000000000000000000///...000111333222111111222222222222333333333111222222333444444555555333333333333333444555555888555888???BBBJJJ```xxx}}}}}}uuujjj```ZZZXXXVVVRRRRRRUUUXXXXXX[[[___eeennn{{{~~~|||{{{zzzzzzyyywwwuuutttsssrrrqqqpppnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmllljjjiiihhhhhhhhhjjjlllmmmlllmmmoooqqqssstttuuuuuuzzz{{{|||}}}~~~~~~~~~~~~yyy{{{|||~~~}}}rrr```UUUGGG===::::::999777777444333444555444333444222222222111111111111000///000000000111111111111000111111111111222222222000000000000000000000000...///000111111000///...111111111111111111111111---......///000111111222111000///000222222000///////////////000000000000000111111111111222222222111111222333333444555555777666777;;;;;;999999;;;===>>>BBBKKKTTTddd|||qqqeeeLLLGGG@@@======<<<;;;999777666555444444444444444444555555666777999;;;<<<>>>???@@@AAA@@@>>><<<;;;999999:::;;;;;;;;;::::::999::::::::::::999888888666777777777777888888888666666666666666666666666444555888;;;???BBBEEEFFFLLLSSS\\\ccchhhlllqqqtttqqquuu}}}|||yyyzzz}}}zzzsssmmmkkkhhhgggggggggeeeddddddbbb```^^^^^^___aaabbbbbbdddgggjjjjjjiiigggeeeaaa```___```aaa```___]]]\\\ZZZUUUMMMEEE???;;;:::333000000111111///222777,,,+++---000111000000222//////000000111111111222000000000000000000000000---------.........//////---...///000000///...---000000000000000000000000///////////////////////////......///222333333222111111222222222333333333111111222333333444555555///111333555555555444333;;;666666;;;;;;>>>OOOddd{{{ooohhhfffXXXTTTRRRTTTUUUTTTTTTVVV___fffooowww~~~}}}|||{{{zzzxxxwwwwwwwwwwwwvvvvvvvvvrrrrrrppppppqqqrrrtttvvvxxxyyyzzz}}}~~~|||}}}tttvvvyyy~~~qqqdddLLLGGGAAA<<<:::999888777222222222222222222222222666444111///...///000111111111222222222111000000111222333444444333222111111111111111111111111111////////////000000000000000000000000111111111111//////............//////000000000000000000000000000000000000000000000000111111222222222333333333444444444444444444444444333555888:::::::::888777999<<<>>>???CCCQQQeeetttyyyiii^^^OOOEEECCCBBB???;;;>>>:::777666888999888555333888999555222444777777888999999:::::::::::::::666888999888777777888999777888999777555555666888666666666666555555555555777888888777666666888:::777;;;???@@@AAAGGGSSS]]]gggooozzz~~~|||zzzyyyyyyzzz{{{}}}~~~~~~zzzuuuqqqnnnkkkgggffffffeeeaaa^^^aaa```^^^\\\]]]___aaacccggghhhiiijjjiiihhheeedddaaa___\\\\\\^^^___\\\YYYWWWRRRKKKDDD@@@<<<999777//////////////////////////////////////////////////////000000000000////////////000000000000//////////////////////////////000000000000////////////111000///......///000111000000000000000///......000000000000000000000000111111222222222333333333111111222222222333333333444444444444444444444444555555666777:::@@@GGGMMMlllwwwhhhbbbZZZVVVUUUTTTRRRPPPWWW]]]eeelllttt}}}{{{zzzxxxwwwxxxyyy{{{|||tttvvvyyy~~~}}}hhhZZZGGGBBB===888777666555555111111111111111111111111222222222222222111111111000000000000000000000111111111222222222222111111000000000000000000000000////////////000000000000000000000000111111111111//////............//////000000000000000000000000000000000000000000000000111111111222222222333333333333333333333333333333444444555666666777777777555999<<<===@@@IIIXXXccczzz}}}rrrcccXXXSSSNNNGGGAAAAAA===999999;;;;;;:::888444888999444222444666555888888999999999999888888666888999999777777777888888888777666555555666777666666555555444444444555888888888777666777:::<<<:::AAAHHHNNNSSS]]]kkkvvv}}}{{{zzzzzzzzzzzzyyyyyyzzzzzzxxxuuuqqqooonnnllljjjiiihhheee```\\\ZZZYYYXXXXXX[[[```fffiiijjjkkkkkkkkkkkkiiigggfffeeebbb___^^^___]]]YYYUUURRRMMMFFF@@@<<<999666444111111111111111111111111////////////////////////,,,,,,...//////000000/////////000000000000/////////////////////////////////////////////.........111000///......///000111111111222222111111000///000000000000000000000000111111111222222222333333111111222222222333333333444444444444444444444444666666666666888<<>>999666555555555444000000000000000000000000...000333555666444222000//////.........000111222111111111000000111111111////////////////////////////////////000000000000000000000000111111111111000//////......//////000000000000000000000000000000000000000000000000000111111111222222222222333222222222222222222222222444333222222333444666777222666:::;;;;;;???HHHOOO```vvv~~~tttllldddZZZSSSLLLHHHCCC@@@@@@???<<<999999======999777999:::999777777666666555555555555333555777777555444444555777666444444555555555444777777666666666666777777888999999999999<<<@@@DDDGGGOOOYYYbbbkkkvvv|||{{{yyyxxxuuuuuutttsssrrrpppooonnnlllkkkjjjjjjhhhddd^^^ZZZXXXWWWWWWYYY^^^dddkkkoooppppppooonnnmmmllljjjiiiiiifffbbb```___[[[UUUPPPJJJFFF@@@:::777555222000111111111111111111111111////////////////////////+++,,,---...............//////000000000000//////////////////////////////........................000000////////////000000000111111111111000//////000000000000000000000000111111111222222222222333111111222222222333333333444444444444444444444444666666666555555888<<<@@@JJJZZZvvvtttjjjccc]]]YYYZZZ[[[\\\^^^aaafffmmmrrruuu}}}}}}qqq```NNNBBB@@@===999777777777777666111111111111111111111111///111444666666444111///000///...---...000333444222111000//////000111222000000000000000000000000////////////000000000000///000000000111111111111000000////////////000000////////////////////////000000000000000000000000111111111111222222222222222222222222222222222222222222222222333444555666333666999999888:::???CCCQQQaaazzzvvvoooddd^^^WWWRRROOOKKKFFFBBBEEEHHHHHHDDDBBBCCCAAA>>>;;;:::888666666666777777444555777777666555666777:::888666777999:::999888::::::::::::;;;<<<===>>>;;;===>>>@@@DDDIIIPPPUUU]]]dddmmmuuu{{{zzzwwwuuutttrrrpppnnnmmmnnnooopppooonnnmmmkkkiiieeeaaa___^^^___aaaeeeiiinnnrrrtttwwwwwwuuusssqqqooommmllljjjfffbbb___]]]XXXQQQKKKBBB???:::666444222///...////////////////////////////////////////////////...............---,,,+++//////000000000000//////////////////////////////.........///////////////000000////////////000000...............------,,,000000000000000000000000111111111111222222222222111111222222222333333333333333333333333333333333555555555555444666999<<>>===:::777666666777777666222222222222222222222222333333444333333111000///111000///...///111444555222111000//////000111222111111111111111111111111////////////000000000000///000000000111111111111000000////////////000000////////////////////////000000000000000000000000000000111111111222222222333333333333333333333333111222444666666666555444777888999888777999===AAAEEENNN___uuu}}}vvvqqqnnnjjjfffbbb```cccbbb]]]YYYVVVQQQJJJDDDBBB???<<<:::999:::;;;888999;;;;;;::::::<<<>>>@@@??????@@@AAACCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGJJJNNNRRRXXX___ggglllssswww}}}yyytttrrrpppnnnkkkiiiiiikkknnnqqqrrrrrrqqqooolllkkkkkkkkkiiilllqqqvvv{{{}}}~~~~~~}}}zzzvvvrrrooommmfffbbb^^^ZZZXXXSSSLLLGGG===:::666444333111///...........................////////////////////////------.../////////......//////000000000000////////////////////////////////////000000000111111111//////000000000000//////...............------,,,000000000000000000000000000000111111111222222222111111222222222333333333333333333333333333333333333444555666555777999;;;AAADDDNNNeeezzzpppnnnjjjhhhhhhkkknnnppprrrtttxxx{{{~~~}}}zzzooohhh^^^TTTLLLEEE???;;;888666444333444444444333222222222222222222222222555444222111000/////////111111000000000222333444111111111000000111111111111111111111111111111111////////////000000000000000000000000111111111111111000000//////000000111000000000000000000000000000000000000000000000000000000000111111111111222333333333333333333333333000222555777888777555444888888888777666888<<<@@@???BBBLLL]]]sss~~~tttkkkVVVRRRLLLEEEAAA>>>>>>>>><<<============???CCCFFFHHHJJJLLLMMMMMMNNNQQQTTTZZZ[[[]]]^^^^^^]]][[[ZZZ\\\___ccchhhmmmtttzzz~~~|||wwwrrrpppllljjjgggffffffiiimmmpppqqqrrrssssssrrrrrrtttuuuuuuyyy|||vvvpppmmmbbb]]]WWWSSSPPPKKKEEE@@@888666444333333222000///000000000000000000000000////////////////////////***+++---...000111111111//////000000000000/////////////////////////////////000000111111222222333//////000000000000//////000111111111111000//////000000000000000000000000000000000111111111111222111111222222222333333333333333333333333333333333111333555666666777999:::===???FFFUUUooo}}}yyywwwvvvvvvuuutttwwwzzz|||}}}vvvrrrbbb[[[QQQGGG@@@<<<999888666444222111222222111000111111111111111111111111222111111000////////////000000000000111111111111111111222222222222111111111111111111111111111111////////////000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222333444555666666666555555666666666555666888999<<<===BBBMMM[[[oooyyytttjjj___WWWQQQOOONNNJJJIIIIIIHHHIIIMMMSSSXXX___dddiiiiiihhhiiiooottt}}}~~~~~~yyytttqqqnnnqqquuuxxxzzz}}}~~~xxxtttqqqpppllljjjgggfffgggkkkooorrrtttyyyxxxppplll```ZZZQQQKKKGGGCCC===999555444222222333333111000000000000000000000000000////////////////////////,,,,,,---.........------//////000000000000///////////////////////////////////////000111111222222...///000111111000///...111111222222111111000///000000000000000000000000000000000000111111111111111111222222222333333333222222222222222222222222111333555666666555666777999>>>DDDLLL\\\xxx}}}~~~uuunnnjjjZZZSSSIIIAAA;;;888666444666444222111222222111000000000000000000000000000......///000111000000//////000000000000000///...111222333444444333222111000000000000000000000000////////////000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000444333222222333444666777222333444555555444333333888888;;;AAAGGGTTTmmm|||{{{}}}ssskkkgggfff]]]\\\[[[ZZZ[[[aaaiiinnn|||yyy{{{~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~zzzuuurrrqqqqqqmmmllliiiiiijjjnnnrrruuuyyypppjjj___XXXNNNGGGAAA===888444333222111111222333111000........................////////////////////////111111000...+++)))'''%%%//////000000000000//////////////////////////////---......///000111111222...///000111111000///...000000000000000///......000000000000000000000000000000000000111111111111111111222222222333333333222222222222222222222222111333666666555444444444333:::AAADDDKKKbbbxxxkkk___XXXKKKDDD===999999999666222333333333222222222111111000000000000000000000000///000111222222111000///,,,///111000...---...000///111111111//////000111000000000000000000000000////////////////////////------............------//////000000000000//////111///...------...///111111111000000//////......////////////////////////111111000000000111333444222222333333333444444444333333333444444444555555333555999<<<===BBBRRRbbbyyyvvvyyy{{{{{{~~~~~~~~~}}}}}}~~~~~~~~~yyysssooommmnnnooolllmmmnnnooopppsssxxx|||sssjjj\\\SSSGGG>>>:::777333///444333111000000000111111333222000///...............---,,,...111222000...---------............///+++,,,.../////////...------------............///////////////////////////111111000000//////......111000///......///000111////////////////////////000000000000////////////111000///000222333333111222222222222222222222222222222333333333333444444666333888CCCKKKTTTiii{{{qqqbbbUUUNNNFFFAAA:::777777777444111333333222222222111111111000000000000000000000000000000000111111000000000,,,...000000---,,,---......000111111000//////000000000000000000000000000//////............//////------............------000000000111111000000000000///...------...///000000000000000//////......000000000000000000000000222111000000000111222333111222222222222333333333333333333444444444444555555555777:::;;;???KKKWWWiii}}}|||{{{{{{|||~~~~~~~~~~~~{{{uuuqqqnnnmmmmmmooooooooopppqqquuuzzz~~~|||yyyxxx~~~~~~wwwkkkaaaSSSKKKAAA;;;888666333000222111000/////////000000000///...------......///000...---...000000...,,,---------............///------...////////////...------------....................................000000000000//////......000000////////////000000///////////////////////////////////////000000000111000///000222333222111222222222222222222222222222222222333333333444444777444777>>>CCCHHHYYYlllsssgggWWWKKKEEE@@@<<<666444444555333000333222222222222111111111000000000000000000000000111000000//////000000111...///000///---,,,,,,---,,,///111222111///......000000000000000000000000///..................///------............------////////////////////////000///...------...///000000000000////////////...000000000000000000000000222222111000000000111111000000000111111111222222333333333333444444444444666444555888999;;;AAAIIITTTddd}}}}}}{{{xxxvvvvvvyyy}}}|||xxxtttqqqooonnnppppppoooooopppuuu{{{|||uuuqqqooossssssuuuvvvsssjjj]]]TTTGGGAAA:::666555555333111000000///.........//////---------------...//////111000......///...---+++---------............///...............///000000------------....................................000000000////////////.../////////000000/////////////////////////////////.........//////000000111222000000000222333222111222222222222222222222222222222222222333333333333666333555:::<<<>>>JJJYYYssszzzjjj]]]OOOEEEAAA;;;888444222333333222111222222222222111111111111111111111111111111111111111000///......///000111000000///...------------,,,///222444222000///...000000000000000000000000///...------------...///------............------...------------------...000///............///000////////////////////////111111111111111111111111222222111111000000000////////////000000000000111222222333333333444444444777333222666999999;;;???HHHRRReee}}}~~~~~~}}}~~~zzzvvvvvvyyy}}}~~~~~~|||zzzwwwtttrrrpppmmmmmmlllkkkmmmqqqxxx}}}}}}xxxrrrnnnlllmmmllljjjhhhcccZZZOOOGGG>>>:::555222222333222111000/////////////////////.....................///000///............---------------............///000///...---...///000111,,,,,,---------.................................////////////////////////---...///000000///...---........................------......///000111111222111000111222333222000111111111111111111111111111222222222222333333333444333555999:::<<>>888666333111111111000000///000000000000000000000111111000000///...------------------------///000---------............//////...---------...000111,,,,,,,,,------------........................................../////////---...///000000///...---------------------------,,,------...///000000111222111000111222222111000111111111111111111111111111111111222222222333333333333555888999:::@@@GGGOOOccchhhVVVIII???888777555444333222222111111111222111111111111000000000222222222222222222222222000//////......//////000111///------...///000///...000222333222000///000///////////////////////////...,,,++++++,,,...///------............------222111000//////000111222////////////////////////---............/////////////////////////////////000000111111111000//////........./////////000000222222222222333333333333555111111666888777888:::888===FFFQQQ___sss~~~{{{|||{{{zzz{{{~~~}}}~~~~~~~~~|||{{{yyyxxxwwwvvvvvvyyy~~~~~~vvvnnnhhhdddbbbaaabbbcccdddeeehhhmmmqqqtttzzz~~~vvvpppjjjhhhccc___WWWNNNEEE???:::888444444222111000//////...//////000111111111000000222222222111000...---,,,,,,,,,---,,,,,,---///222---------............///---------------...//////,,,,,,,,,,,,---------------------------------------............/////////.........//////.........---------------------------------......//////000333222000111222222111000111111111111111111111111111111111111222222222222444444555555555666999<<>>EEENNN\\\ttt||||||}}}{{{xxxvvvuuuuuutttuuuuuuvvvvvvvvvvvvuuuuuuvvvxxx}}}~~~yyynnneee```^^^]]]^^^```bbbdddeeehhhkkknnnmmmqqqtttvvvzzz|||~~~{{{vvvpppiiiddd```YYYUUUOOOGGG???999555444000000111000///.........---...///000000000////////////000000000///---,,,---......,,,***+++...111---------............///+++,,,,,,---------------++++++,,,,,,,,,------------------------------------------........./////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,........................333222111111222222111///111111111111111111111111111111111111222222222222333444333222111333666777@@@FFFTTTkkk~~~zzzzzz}}}rrraaaMMMAAA:::555444555111222222111///.........111111111111000000000000////////////////////////---...///000000///...---,,,)))''''''+++.........,,,---...---,,,+++---...////////////////////////000...,,,******,,,...000---..................---...---+++******+++---.........////////////......---------.........//////........................---...///111111111000000////////////000000000111111111222222222333333333555333333555333111444999666333555;;;@@@IIIZZZkkk~~~zzzvvvtttrrrrrrqqqoooppprrrtttuuuvvvuuuuuuxxxyyy}}}|||xxxxxx~~~~~~ssshhh```]]]]]]^^^^^^```ccceeegggiiikkkmmmjjjmmmnnnnnnqqquuuuuuqqqooopppooommmiiiccc^^^[[[PPPNNNKKKDDD===777333222,,,...//////............+++,,,.../////////......,,,---.../////////...---///000///,,,)))))),,,///---------.........//////***+++,,,---...---,,,+++++++++,,,,,,,,,------------------------------------------........./////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...............---------444222111111222222111///000000000000000000000000000111111111111222222222222333222000111555888888777:::DDDUUUnnn~~~}}}vvvnnnXXXOOODDD<<<:::999666333222222222222222111000/////////000000000000////////////000000000000//////........................///...,,,,,,,,,---///111........................000000////////////000000//////////////////////////////////////////////////////////////////////////////...//////000111111111111000000/////////...////////////////////////,,,------...............////////////000000000000000333555777777555333000222222333333444555666666444444555777:::AAAIIINNNgggvvvzzzwwwuuurrrsssvvvvvvxxx{{{|||||||||}}}|||}}}{{{~~~}}}xxxrrriiiaaa^^^aaafffkkkmmmnnnppppppooollliiigggiiiiiihhhgggffffffggggggcccdddfffgggeee```XXXRRRIIIEEE???:::666333111/////////............////////////000000000000000000000000000///......------------............------.........------,,,,,,,,,---...............------/////////......---------//////.........---------,,,++++++++++++,,,------...........................---,,,,,,......---,,,---.........//////000000222111000000000111333333////////////000000000000000111111111111222222222444444444555555555555666;;;999>>>LLL\\\qqq|||yyyxxxwwwvvvvvvtttmmmccc[[[MMMFFF===888777777555222111111111111111111000/////////000000000000////////////000000000000//////........................///...---,,,,,,---///000........................//////............//////......................................................................../////////...//////000000000000/////////....................................//////000000000000000000000000000111111111111111222444666666444222111222222333333444555555555444555555666888<<>>666555444444444333111///000//////......//////000------,,,,,,++++++******+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++++++++++++++++++++---,,,+++,,,.........,,,........................///////////////000000000........./////////000000000000000000111111111111111111111222222222333333444333444888;;;AAAPPP```~~~{{{tttrrrrrruuu}}}zzzvvvsssjjjbbbVVVLLLEEE@@@;;;777555444444333333222000///,,,---...///////////////......////////////............////////////..............................------------......//////........................///..................///........................................................................//////...---,,,,,,------,,,,,,,,,---------------........................,,,------.............../////////000000000111111111000////////////000111111111111222222222222222000222444444444333555666999:::===CCCNNN___ppp|||}}}|||{{{|||yyyxxxyyy{{{}}}}}}zzzuuurrrnnnmmmllllllmmmooorrrsssvvvvvvvvvtttrrrqqqpppooollloooooolllmmmpppqqqooopppppppppqqqqqqqqqqqqqqqqqqqqqpppnnnkkkgggdddbbb``````___^^^[[[XXXVVVUUUMMMJJJFFFBBB@@@===:::777444333222222222111...,,,//////............//////------------,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------++++++++++++++++++++++++,,,,,,+++++++++***************+++,,,---,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,...///...---...............---------------......////////////............//////////////////000000000111111111111222222222333333333333222333555777888<<>>;;;777444555555555444333222111000---...//////////////////---......//////......------......//////......---........................---------............///........................//////............//////------------------------////////////////////////------------------------......---,,,,,,,,,------,,,,,,,,,------------...////////////////////////...//////000000000000000.../////////000000000000111000000//////000000111111111111111111111111111///111333444333444666777666888:::===DDDMMMXXX___qqq{{{yyywwwzzz}}}}}}}}}~~~zzzyyyyyyyyyxxxuuuqqqmmmkkkjjjhhhhhhhhhiiijjjkkkppppppoookkkgggdddddddddccciiimmmoootttzzz|||{{{vvvuuusssqqqnnnmmmlllkkkmmmnnnoooooommmjjjfffdddbbbaaa___\\\XXXSSSOOOMMMDDDAAA===:::999777555333333111000/////////---+++...------------------...------------------------......---,,,,,,+++******,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------...------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,---...///000///...---++++++++++++++++++++++++,,,++++++,,,...///...---.........---------------,,,,,,---............---------.........//////////////////000000000111111111111222222222333333333222444555555555777===CCCRRReee~~~uuummmggggggkkkooozzzwwwkkkbbb]]]QQQJJJBBB<<<999777444111333333444333222111000111//////000000000///......---......//////......------......//////......---........................,,,------..........................................------------------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,------,,,---------.......................................//////000000000000000//////000000000111111111000000000000000000000000111111111111111111111000000111222222222333555888666777:::<<>>AAACCCNNN\\\kkk~~~|||uuuwwwyyyxxxwwwxxx}}}~~~|||vvvpppooonnnnnnnnnllliiifffdddeeeeeeeeeeeedddcccccc]]]]]]\\\XXXUUUVVVZZZ^^^gggpppzzz~~~{{{vvvqqqnnnmmmnnnooorrruuuxxxzzzyyytttoookkkaaa___\\\VVVOOOGGGAAA===777555444333444333111000000...++++++---///000000,,,++++++******++++++,,,******+++,,,---......///+++,,,,,,------......///+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))***+++,,,------...---+++++++++,,,,,,------------------,,,,,,,,,++++++''')))***,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////............------,,,,,,,,,***+++,,,---...---,,,,,,---------.........//////////////////000000000000////////////000000000000,,,///222222444888===???<<>>@@@EEERRR___zzz~~~xxxtttrrrssstttuuuyyy~~~~~~{{{|||{{{{{{zzz{{{|||~~~yyysssnnnooopppsssxxx~~~xxxqqqmmmjjjeeeeeefffiiillllllkkkiiigggfffcccaaa```aaabbbcccbbbdddgggiiijjjmmmpppsssuuuwwwyyyzzzzzzxxxuuutttqqqoookkkiiiiiikkkoooqqq{{{~~~~~~{{{wwwsssiii```WWWQQQHHHAAA;;;888555333111000///...............++++++++++++++++++++++++---,,,,,,++++++,,,,,,---000000000000////////////,,,---......------,,,,,,,,,,,,++++++******++++++---------------...//////------,,,,,,,,,,,,++++++)))***---......---,,,***---,,,,,,+++*********+++------,,,+++))))))+++---+++***((()))+++...///...++++++,,,,,,,,,---------------------------------........................---............/////////000000000////////////...//////000000000111111111222111111222222333444555888999<<<@@@FFFTTTmmm~~~ttthhh```]]]XXXUUUVVVWWWXXX\\\bbbjjjrrr}}}~~~wwwrrrkkkeeeaaa[[[VVVQQQNNNMMMKKKHHHEEErrrjjj]]]OOOCCC===<<<===:::888555444555999===AAA;;;888444111111000000///////////////////////////........................///...------------...///,,,,,,------------,,,,,,++++++++++++++++++++++++......////////////.........------------,,,,,,,,,---------------,,,,,,+++.........------,,,***)))------------------------,,,------......------,,,------,,,,,,,,,,,,------......------------......,,,,,,------------,,,,,,...---,,,,,,---...000111........./////////000000000000000000000000000000111111111111111222222222333333333444444444555555888777888:::;;;===FFFPPPbbbqqq}}}vvvqqqooorrrsssuuuyyy~~~}}}yyyxxxwwwwwwvvvwwwxxxzzzzzz~~~zzztttmmmgggggghhhkkkpppuuu{{{}}}zzzvvvrrrnnnlllhhhhhhhhhhhhhhhgggfffeeedddddddddfffhhhjjjlllmmmpppqqqrrrrrrqqqqqqrrrsssvvvwwwxxxxxxvvvtttqqqooojjjiiigggffffffhhhkkkmmmtttvvvsssmmmgggbbbYYYPPPJJJEEE???:::777444222111000///...---------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------,,,,,,---++++++,,,---...---+++,,,,,,++++++***++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++...---+++***)))******+++---......---+++***,,,---000...,,,+++,,,------,,,)))))))))*********++++++------------------------........................---------........./////////////////////////////////////////////000111111111111111111222333444555999888999;;;===FFFWWWgggxxxnnnddd]]]WWWUUUSSSQQQTTTYYY^^^bbbiiisss}}}zzztttqqqmmmjjjeeebbb^^^ZZZVVVSSSPPPLLLHHHFFFFFFEEEDDDBBB^^^WWWLLLAAA;;;:::<<<===777444111...///222777:::>>>:::444111000000//////................................................///...------------...///,,,,,,------------,,,,,,+++++++++++++++++++++***,,,------......------,,,------------------------------......------,,,+++,,,---...///...---------------------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,......------------......,,,,,,------------,,,,,,------,,,,,,---...000111............////////////000000000000000000000000111111111111111111111111333333333444444444555555444222333666777888>>>FFFOOOZZZhhhssszzz|||vvvsssvvvxxx|||}}}vvvuuutttssstttuuuvvvwww{{{|||}}}~~~}}}~~~}}}}}}||||||yyytttlllgggdddeeehhhlllrrrwww||||||yyytttoookkkiiifffdddccc```______aaabbbbbbeeejjjooorrruuuvvvvvvyyyxxxwwwtttqqqppprrrttttttuuuuuuuuutttrrrpppnnnhhhhhhgggfffggghhhiiijjjllllllfff]]]VVVQQQIIIAAA>>>;;;777444333222000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++)))((()))***++++++))),,,++++++***++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---...---+++***)))***+++++++++...000000///---,,,,,,,,,***))))))******)))((())))))*********+++++++++------------------------........................------------...........................///////////////......//////000111111111111111222333444444666444444666777;;;FFFRRRffftttlllddd^^^XXXRRRQQQTTTWWWWWWZZZ___gggpppwww|||uuurrrnnnjjjgggccc___\\\\\\YYYVVVSSSQQQOOOLLLIIIIIIGGGDDDBBBBBBAAAAAA@@@MMMGGG>>>888777888;;;<<<>>>;;;555111///000333555???:::444000.../////////........................................................................------............------......------------,,,,,,,,,,,,------------,,,,,,,,,---------............///000000000000///......---...000000//////000222------------------------,,,------......------,,,---------,,,,,,---------......------------............////////////......//////......---,,,,,,+++------........./////////000000000000000000000000000000000111111111222222333333333333444444444444222111222666777777;;;AAACCCHHHQQQYYY___gggvvvyyyxxxwwwuuuuuuuuuvvvwwwzzz{{{||||||}}}~~~~~~~~~yyysssnnnhhhhhhjjjmmmqqqvvv{{{~~~{{{uuunnniiidddbbb^^^^^^]]]\\\\\\___cccgggiiilllqqqvvvyyyyyyxxxwwwvvvuuurrrooommmnnnqqqtttoooppppppqqqpppooonnnmmmhhhhhhhhhhhhhhhgggffffffcccaaaZZZPPPIIIEEE???888666444222111111111000...///......---------..............................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------......------,,,------...++++++******++++++,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------...---+++))))))***+++---,,,++++++++++++++++++,,,***---000111000---++++++)))((((((***,,,------,,,,,,,,,---------.........------------------------........................,,,------------.........---............/////////000///...---...///000111111000000111111222333444666444444666888:::@@@HHHSSSiiizzzrrrhhh^^^ZZZ[[[VVVTTTSSSUUUYYY^^^bbbcccfffggghhhjjjkkkllllllmmmnnnoooqqqtttxxx~~~|||wwwqqqkkkhhh```]]]ZZZXXXWWWVVVTTTRRRTTTQQQNNNLLLKKKIIIFFFCCCDDDCCCAAA@@@??????@@@@@@BBB===777444555777888999@@@===888333111111222333???:::333...---...///000................................................,,,---...//////...---,,,.........//////.........///.........------------------............------,,,,,,---...///000000111000000000000000///......,,,......---,,,,,,///111------------------------,,,------......------,,,......------------............------------............////////////......---...//////...---+++***---------.........//////000000000000000000000000...//////000111222222333111111111222222222333333444222333777777666888<<<<<<<<>>===999444222111000000111111000...///...............//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........///111111///,,,+++---000++++++******++++++,,,---,,,,,,,,,+++,,,,,,---...+++++++++,,,,,,---------++++++******)))))))))))))))******+++,,,,,,,,,,,,+++,,,......,,,+++***++++++***+++,,,///000///...------........./////////------------------------........................,,,,,,---------.........---------.........//////000///...------///000111000000000000111222333444666333333777::::::===AAAGGGUUUjjj}}}{{{yyy}}}tttooonnnhhhddd```]]]]]]]]][[[YYYVVVWWWXXXXXXXXXYYYYYYZZZ]]]]]]___bbbfffkkkoooqqqwwwyyy}}}~~~}}}}}}||||||zzzxxxwwwyyyzzz|||}}}~~~}}}{{{wwwvvvuuusssqqqnnnlllkkkgggggggggeeebbb]]]XXXVVVSSSPPPNNNMMMMMMNNNMMMLLLMMMKKKIIIHHHHHHHHHFFFDDDEEEEEEDDDDDDDDDEEEFFFHHH<<<888333222333555666555;;;888555222111222333555???:::222---,,,---///000................................................,,,---///000000///---,,,......////////////......---------,,,,,,+++++++++......////////////......+++,,,---...///111222222...............------,,,+++,,,+++)))''''''***...------------------------,,,------......------,,,---------,,,,,,---------.........------.........,,,------------------,,,(((***---///000///---,,,---------.........//////000000000000000000000000---...///000111222333333000000000000111111111111333000111444444111111444:::777999@@@DDDEEEKKKSSS___qqq~~~}}}}}}~~~~~~|||}}}~~~}}}{{{}}}yyyvvvrrrooooooqqqtttvvvpppnnnllliiihhhhhhiiijjjjjjnnnsssvvvwwwyyy|||}}}yyytttpppmmmkkkjjjjjjjjjhhhffffffggghhheeefffffffffffffffeeeeeeaaabbbbbbaaa___\\\XXXVVVMMMKKKDDD;;;777888666111000//////000111222000...//////.........//////000---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------)))+++---)))$$$###&&&***+++*********+++,,,,,,---******))))))******+++,,,+++++++++,,,,,,---------)))***+++++++++)))'''&&&'''(((***,,,---------,,,+++,,,+++***((((((***,,,+++*********++++++)))''',,,,,,,,,---------......------------------------........................,,,,,,,,,---------......---------.........//////000///---,,,---...000222000000000000111222333444000......333555555666999===DDDPPPccc|||uuupppqqquuu}}}zzzsssnnniiiddd^^^YYYRRRSSSRRRQQQNNNMMMMMMMMMOOOPPPRRRUUUZZZ^^^bbbdddfffgggiiiiiijjjlllooorrrpppooonnnmmmmmmllljjjhhheeefffgggfffeeeeeegggiiijjjhhhffffffffffffdddbbb``````___^^^]]][[[YYYXXXWWWXXXYYYXXXVVVSSSOOOMMMLLLJJJGGGGGGHHHIIIIIIIIIFFFEEEDDDFFFHHHJJJIIIHHHIIIJJJJJJKKKKKKMMMPPPRRR555555444333222222222222777999:::777222222666:::>>>888222.........---,,,---------............///------------......//////000000//////.........---......//////......---,,,,,,---------,,,,,,+++***,,,---...//////...---,,,...---------...///111222------...///...---+++***///...---,,,+++,,,,,,---........................+++,,,,,,------,,,,,,+++---,,,+++,,,...///...---***,,,...---,,,+++,,,,,,++++++,,,------......///.........------,,,,,,,,,....................................///////////////000111222333333222111000111111111111222222222222222222222222222222222444555777:::<<>>999555222000000000////////////..................,,,+++++++++,,,,,,,,,,,,,,,------------.........------,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++*********)))------,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***))))))***+++,,,...///************************++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,+++++++++*********+++,,,---...---------------------------......//////000000000000000000000///......222222222333444555777777999777<<>>DDDKKK\\\www~~~zzz|||~~~vvvllleee``````ccchhhkkkppptttvvvtttqqqoooaaa]]]XXXSSSPPPOOOPPPQQQQQQRRRUUUXXX[[[^^^___```[[[ZZZYYYWWWUUUTTTSSSSSSZZZ\\\```eeekkkqqqvvvyyy{{{}}}111000//////////////////............//////...------///000///,,,+++---///---------............///......---------,,,,,,,,,------------......//////...---+++*********,,,------,,,+++******,,,...///------............------,,,,,,++++++,,,---...///,,,,,,,,,---,,,,,,++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))(((((()))+++---,,,++++++,,,......,,,+++,,,---++++++++++++++++++,,,,,,,,,,,,,,,---------..............................,,,,,,---------.........111111///.........//////////////////000000000111111111111111111111111111111111111111111222222222222222222333444444333333666888:::===AAAFFFLLLPPP[[[dddppp|||~~~{{{xxxuuurrrqqqqqqqqqqqqsssuuuzzz~~~}}}{{{~~~{{{yyyxxxxxxyyy{{{~~~~~~}}}|||{{{||||||tttmmmkkkkkklllllljjjlllnnnooommmhhhccc```WWWTTTMMMFFF>>>999555444222111///000000111///.../////////...............------------------------***+++,,,---...------,,,***++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,***************))))))))))))))))))******+++++++++)))))))))******+++++++++'''''''''((())))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,+++***************************)))***+++,,,,,,,,,+++***************************)))))))))*********++++++******+++,,,,,,,,,,,,+++//////000000000///------*********+++,,,---------,,,,,,,,,------............//////000111111000000111111000000111111222222---000222333333666999<<<@@@JJJ[[[rrryyywwwvvvsssrrrttt}}}zzzzzz}}}xxxoooiiifffeeeeeegggjjjnnntttzzz~~~~~~|||zzzvvvrrrnnnlllrrrsssuuuyyy222111000///////////////000///...//////...,,,***,,,...///...,,,,,,///111---------.........////////////.........------------.........//////000000///...,,,******+++,,,------,,,+++******,,,...///,,,---////////////---,,,,,,,,,++++++,,,...///111------...///...---+++***)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,,,,,,,...///...,,,,,,...//////...------...------,,,++++++*********,,,,,,,,,------.................................,,,,,,,,,---------......222111000///......///000////////////000000000000000000000000000000000000222111111111000000000000666555555555666666444333111444888;;;<<<===>>>@@@CCCKKKWWWbbblllyyy~~~|||xxxuuusssrrrrrrrrroooqqqtttyyy{{{wwwvvvuuuuuuwwwyyy{{{}}}||||||}}}|||zzzxxxxxxwwwuuussstttwwwzzz{{{|||uuupppnnnooopppqqqlllnnnppppppllleee^^^ZZZLLLHHHCCC===888666555555///......///000000...,,,//////.........//////000///......------,,,,,,+++,,,---///000000000//////******+++++++++,,,,,,,,,......---,,,++++++++++++...---------,,,+++++++++(((((())))))*********+++*********++++++,,,,,,,,,))))))***+++,,,---......++++++++++++++++++++++++++++++---......---+++++++++,,,,,,,,,,,,+++*********************************+++,,,---...---,,,+++************************))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,---------,,,***)))++++++,,,------...//////++++++,,,,,,---...//////------...///000000//////222111111111111111222333...222555555555777:::;;;===AAAKKKYYYlllyyyrrrnnnnnnjjjuuu~~~000000//////.........---////////////////////////000///...---------------------------------------..................------................................................++++++,,,,,,,,,,,,------///......---+++******))))))***++++++------...///000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++------++++++++++++---------...///...------...///......---,,,,,,,,,,,,,,,000///......//////...,,,........................---------............///............////////////......//////000000111111000000000000111111111111222222222111111111000000111111222333555666777777999>>>DDDJJJRRR___ppp{{{}}}xxxvvvtttrrrqqqvvvwwwxxxyyy}}}|||wwwoooooooooooooooppppppqqqvvvvvvxxxzzz{{{yyyuuuqqqqqqpppmmmllllllnnnqqqsss{{{}}}yyysssooommmnnnoooooolllmmmllliiibbbYYYOOOIII===<<<999666444333333333//////000000///...------.........------............---,,,,,,++++++++++++------,,,,,,,,,,,,++++++/////////---++++++,,,...,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++((())))))))))))***************))))))(((((('''''',,,,,,,,,++++++*********************************+++++++++,,,,,,+++++++++---,,,+++++++++,,,---...***(((((((((***+++***)))++++++++++++++++++++++++(((((())))))***+++---------,,,***((((((***,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......///000000000111000///...,,,***))))))222111111000111222444555999:::@@@HHHSSSeee~~~zzztttppptttzzz~~~111000000000////////////........................//////...---------------------------------------------------------------------------------------........................++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,------......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,------...///...---,,,---///000//////......//////000000...,,,---...//////...........................---------............///............////////////......//////000000000000//////000000000111111111222222222111111000000000111111222333444555555666555888<<>>FFFLLLMMMRRRXXX[[[[[[\\\```dddsssyyy||||||{{{yyywwwwwwyyy{{{~~~~~~xxxwwwuuusssqqqqqqqqqqqquuuvvvwwwyyy{{{|||||||||}}}~~~}}}xxxvvvtttsssrrrqqqnnnlllkkkiiigggeeefffiiimmmpppxxx~~~zzzqqqddd___XXXSSSOOOMMMKKKIIIGGGFFFCCC@@@===999777555333222111000...---------------.........------,,,---+++)))(((((()))+++---++++++++++++,,,,,,---...------,,,,,,,,,+++++++++,,,---......------///000+++++++++++++++******)))++++++++++++++++++++++++************************(((((()))))))))*********)))*********++++++,,,,,,))))))******++++++,,,,,,************************(((((())))))))))))(((((()))))))))))))))******++++++***)))***,,,---,,,+++************************++++++***)))))))))))))))---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,---......//////000......///000111111222222---///000222333222222111444333333555555777???IIIVVVjjj~~~zzzvvvsssrrrvvv}}}~~~................................................------,,,,,,,,,------...------------------------,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++...------,,,,,,++++++***))))))******++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,.........///000111333444555777444000------...//////---------------------------------............///............/////////////////////..................////////////000000000////////////////////////111111000000000///////////////000222555:::@@@DDDCCCEEEGGGGGGEEEFFFHHHKKKVVV\\\eeepppzzz}}}zzzxxxyyyzzz|||~~~xxxwwwuuussspppnnnlllkkkkkklllnnnppprrrtttuuuuuuzzz|||}}}zzzvvvsssrrrqqqooommmlllkkkiiihhhiiillloooqqqtttxxxzzzxxxuuuqqqiii___UUUPPPJJJEEEBBB@@@===<<<999888777666555444444444111111111000///......------....../////////......---,,,+++******+++,,,---++++++++++++,,,,,,---...------,,,,,,,,,+++++++++((()))++++++******+++---,,,,,,,,,---,,,++++++***++++++++++++++++++++++++************************(((((()))))))))*********((())))))******+++++++++)))))))))******+++++++++************************((((((((())))))((((((((((((((())))))***************)))((()))+++++++++)))************************++++++***)))((((((((((((***)))(((((((((((()))***))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,------...//////////////////////////////000---...000111222222111000333222333666666666;;;BBBDDDNNN```yyyxxxqqqllljjjkkknnnuuu~~~,,,---------------......------------------------,,,,,,,,,,,,,,,------...------------------------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++))))))******+++,,,,,,,,,******++++++++++++***************++++++,,,,,,---+++,,,,,,------,,,,,,++++++---...---,,,+++,,,---------......000111222333666333000......///......,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////////////////............---......////////////000000............////////////000000000000000000000///222222222333555999<<<>>>>>>??????>>>======???AAAAAAEEELLLTTT\\\dddlllqqqwww|||zzz|||}}}|||{{{zzz{{{|||~~~}}}{{{{{{xxxwwwuuusssooolllhhhgggggghhhjjjlllnnnooopppqqqvvvxxx||||||xxxuuutttssssssqqqpppooonnnnnnnnnoooooonnnooommmhhhddd```XXXPPPFFFCCC>>>;;;999777666444555444333111111111111111///////////////...---,,,---...//////000/////////------,,,,,,,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++''')))++++++***)))***+++,,,------------,,,++++++***++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,)))))))))***************)))))))))***************************************(((((())))))))))))(((((((((((()))************))))))((('''(((***+++***)))************************+++***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---......////////////............---------...///000000111111111222000111444555555999>>>>>>???HHH\\\vvv{{{uuuqqqpppoooqqqwww------------......//////------------------------,,,,,,++++++,,,,,,---...------------------------++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,)))***+++,,,,,,+++***))))))******+++,,,,,,------+++,,,,,,------,,,,,,++++++,,,------++++++,,,---*********++++++---......111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///............//////////////////.........---------........./////////000000---------....../////////000000000000000000111111333333333555888:::<<<===>>>>>>===;;;:::999:::;;;666:::???CCCFFFJJJPPPTTTXXX^^^eeehhhggghhhkkknnnmmmppptttwwwyyy{{{}}}}}}~~~||||||zzzzzzyyyxxxuuuqqqmmmkkkooopppqqqrrrssstttttttttuuuwwwyyyzzz}}}~~~|||{{{zzzzzzwwwwwwvvvtttqqqnnnkkkiiicccccc^^^VVVQQQNNNIIIBBB<<<:::666444444444333222222222111000000/////////....../////////...---,,,,,,---....../////////...+++,,,---......---,,,+++------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++***,,,......,,,+++++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,+++++++++++++++*********************))))))))))))************************((())))))******))))))(((((()))***+++++++++*********)))((()))+++,,,+++******************************))))))((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,+++,,,,,,------......///....................................///000111111222///000333333222555999;;;999>>>KKK\\\qqq{{{yyyrrruuu{{{|||}}}}}}---.........//////000000------------------------++++++++++++,,,,,,---...------------------------******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))))))))***+++,,,,,,------++++++------------+++++++++,,,------++++++,,,---,,,,,,,,,,,,---...//////,,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000//////.........---------............/////////000---------........./////////000000000111111111222......///222666:::;;;<<<@@@???===:::777555444444333777;;;<<<<<<<<>>;;;555777555333222333444333333/////////000000000000000//////111111111000///...+++,,,,,,---.........---***+++---......---+++***...------,,,++++++++++++---------,,,,,,,,,++++++***,,,...---+++***))))))***++++++++++++***))))))*********++++++,,,,,,,,,))))))))))))))))))))))))((())))))))))))*********---------,,,,,,+++++++++++++++******))))))((((((************************))))))************))))))((()))***,,,,,,++++++***+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))(((((((((((())))))*********************************************************************************++++++,,,,,,---++++++,,,------......///------......//////000000......------...///111222444111000222222000222666555444888???GGGSSSjjjzzztttqqqnnnpppuuu{{{}}}yyyzzz{{{~~~........................///...---,,,,,,,,,,,,,,,........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.../////////...,,,***)))++++++************++++++++++++++++++++++++++++++*********++++++---...///))))))))))))(((((((((((()))***,,,......---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********---,,,+++*********+++,,,,,,...//////...,,,+++++++++,,,------++++++,,,---//////.........------------------.........////////////////////////////////////............//////............////////////////////////////////////...,,,***+++---///...,,,///////////////000111111111111111222333444666777:::999999888777666666555555555666777888999:::::::::;;;>>>AAADDDGGGIIIJJJLLLRRR[[[dddjjjooosssuuutttsssssssssvvv|||}}}|||~~~|||zzzzzz{{{{{{}}}yyyrrrmmmggg```WWWQQQGGGDDD@@@;;;888666666666111111000///////////////000000000000000000000000000000///...------,,,,,,,,,---......//////......,,,,,,,,,++++++*********------------------------111000---+++***)))******************************+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,***((('''&&&'''((()))************************))))))))))))))))))******)))************+++++++++---,,,+++******+++,,,---+++***)))(((((()))***+++,,,,,,+++***))))))******+++*********))))))((((((***)))((()))))))))'''%%%******++++++++++++******'''$$$"""%%%***---+++(((+++,,,...//////---,,,***---111555555222000111333222222111111111111222222000000111222222222222111555777999:::<<>>@@@@@@EEEIIIOOOUUU[[[```fffjjjhhhhhhhhhhhhiiinnnuuuzzz~~~}}}{{{{{{|||}}}vvvpppnnnmmmmmmmmmjjjfff```[[[VVVQQQJJJEEE???<<<888444222000000111111000000/////////////////////////////////////////////......---,,,,,,+++++++++,,,------------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))+++***((('''''''''((()))*********************************)))))))))))))))(((((()))))))))*********((((((((()))***,,,...///))))))(((((((((((())))))******)))(((((((((((((((************)))))))))(((,,,+++***+++,,,+++)))((()))******++++++******))),,,)))''')))...000...++++++,,,---...///...,,,+++...888AAA@@@777000000444111000000//////000000111//////000111111111000000///111333333333888AAAHHHYYYiii|||}}}~~~xxxxxxzzz}}}|||~~~------------------------//////...------------...------------------------))))))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,)))))))))))))))***+++,,,++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++***------,,,+++******)))))))))***,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++,,,------***++++++***(((((()))+++)))***++++++))))))***+++---,,,,,,,,,,,,+++++++++------------............------------------------...------,,,,,,------...---............/////////------------------------111///...///000111111111//////......//////000111/////////000111222333444666666555555444444333333111111222333444555555666555555555666666777777888<<<>>>AAACCCHHHNNNUUUZZZWWWXXXXXXXXXXXXZZZ^^^bbbiiikkkoooqqqrrruuuxxxzzz|||~~~|||{{{wwwvvvtttsssuuuxxx|||~~~vvvkkkfff```[[[XXXWWWVVVVVVSSSOOOKKKFFFCCC???;;;999777555222///---,,,------000000//////......//////////////////////////////......------,,,,,,++++++)))******+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***************************************************+++++++++************************************************++++++++++++,,,))))))))))))))))))))))))+++***(((''''''((())))))************************+++*********))))))(((((('''((((((((())))))))))))'''''''''((()))+++---...''''''((((((((((((''''''((((((''''''&&&&&&''''''************))))))))))))+++*********,,,+++***((())))))************)))))),,,)))'''))),,,---,,,)))***+++,,,.........---,,,---<<>>CCCLLL\\\rrr{{{}}}~~~~~~}}}~~~~~~}}}}}}++++++++++++++++++++++++///......------.........------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***)))((((((((()))+++,,,++++++************+++++++++++++++++++++++++++++++++,,,...///...---+++*********)))))))))))))))((()))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************))))))******+++,,,---...***+++***)))'''(((***,,,)))+++,,,+++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////------------------------///...---......///000000///............///000000.........//////111222222444444333333222222222222111111222222333444444555555555555555555666666666666777999:::===AAAHHHLLLJJJLLLLLLLLLJJJJJJKKKMMMQQQSSSWWWZZZ]]]```dddgggjjjnnntttxxxyyyyyyyyyzzzuuuuuutttrrrpppmmmkkkjjjhhhgggeeeeeefffiiilllnnnoooqqqpppllljjjiiiccc[[[RRRNNNIIIEEEDDDCCCBBBAAACCC@@@===999777666444444444222000...---------...000//////.........//////////////////////////////---------,,,,,,+++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,------,,,+++***************************))))))))))))))))))))))))************************************************************++++++++++++))))))))))))))))))))))))***)))(((((((((((())))))************************++++++******)))(((((((((((((((((()))))))))******))))))(((((((((((())))))&&&'''))))))))))))'''&&&(((''''''&&&&&&'''''''''*********))))))))))))))))))(((((((((******(((&&&((())))))******))))))(((+++)))((((((***+++)))''')))***+++---.........---***888DDDCCC777,,,***---//////............//////......///000000000000///333444666666555555777999;;;???HHHUUUggg~~~~~~zzzwwwwwwyyy{{{,,,,,,,,,,,,,,,,,,,,,,,,......---------......///------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++))))))***++++++++++++************++++++++++++++++++++++++++++++,,,---///000000...,,,+++(((((())))))******++++++******+++++++++,,,,,,+++))))))))))))))))))))))))************************************************))))))***+++,,,,,,------+++++++++***))))))+++---+++,,,---,,,+++***+++---------------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------......................................................000000...............//////000............///000111111222222222111111111111111222222222333333444444555444444555555666777777777444666888:::;;;===@@@CCCCCCEEEFFFEEEBBBAAA@@@AAAAAACCCFFFIIIJJJMMMPPPRRRUUUZZZ___dddfffgggggggggdddcccbbb___]]]ZZZXXXWWWTTTSSSRRRQQQRRRTTTWWWXXXXXXYYYWWWSSSRRRRRRMMMGGG@@@===:::999999999888777999888666444222222333333222111000///......////////////............//////........................---,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))))))))*********++++++((((((((((((((((((((((((((((((***++++++***(((((()))(((((('''(((((())))))))))))))))))))))))******(((((('''(((******)))'''))))))************))))))---,,,++++++,,,,,,+++***)))***+++,,,------......+++111777888333---++++++000//////......//////000...///000000111111000000///111222333333222333444777;;;@@@DDDKKK\\\ttt~~~yyyxxxxxxyyyyyy|||zzzxxxwwwvvvxxx|||}}}~~~|||~~~}}}{{{zzz{{{}}}........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++,,,---...//////...---,,,******++++++,,,---------************+++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,...+++,,,------++++++,,,---------...............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------.........///////////////////////////000111000//////111333......------......///000///.........//////000111111111111111111111000000222333333333444444444555222222333444555666777777333666:::<<<<<<<<<===>>>???@@@AAA@@@>>><<<;;;<<<;;;<<<>>>??????@@@BBBDDDGGGIIIMMMQQQTTTVVVUUUUUUSSSRRRPPPNNNLLLJJJHHHGGGCCCBBBAAA@@@AAABBBDDDEEEDDDEEEDDDAAAAAABBB???999888666555555666777666555333333444222000000111222000///......------............------......//////........................------------,,,,,,,,,,,,+++,,,,,,---------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++******************************************************************+++++++++++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++$$$%%%''')))***+++++++++))))))************))))))))))))(((((())))))******))))))))))))***************))))))***,,,,,,+++)))******++++++++++++************************************++++++,,,,,,---------------///000000...,,,//////............////////////000111111111111000//////111222222333222222111666:::999:::DDDXXXhhh{{{|||{{{zzzwwwwwwzzz|||zzzxxxvvvyyy}}}||||||wwwwwwwwwwwwyyy}}}~~~|||xxxvvvssspppooooooqqqrrr------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,------------------,,,,,,+++++++++***************++++++,,,++++++++++++++++++++++++************************((()))))))))*********+++******+++,,,,,,,,,+++***)))+++------,,,+++,,,---***,,,---,,,+++***+++,,,,,,,,,,,,------.........---------,,,,,,,,,++++++------------------------------,,,,,,,,,,,,------,,,,,,---------.................................---///000///......000222...------------...////////////////////////000111000000000000000111111111222222333333333333444444222222333333444444555555333555888999999999999;;;;;;<<<===<<<:::888888999888:::;;;;;;999999:::<<<===>>>@@@CCCEEEGGGFFFFFFDDDCCCAAA???>>><<<<<<;;;888888666666666777888999777999888666666888666111555333333333444444333111///111333333000//////111///.........------------...------------...///000........................------------------------+++,,,,,,---------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***************+++************************++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************$$$&&&((()))++++++,,,+++))))))(((((((((((())))))))))))(((((())))))***+++((()))))))))***************))))))***,,,,,,+++***++++++,,,,,,,,,,,,++++++((())))))))))))((()))***++++++++++++++++++,,,,,,,,,+++***+++...//////---......------------......---...//////000000//////111111111222333333222222...111444333333999DDDNNNWWWggg|||}}}|||{{{yyy{{{{{{yyyooonnnllljjjjjjjjjllllll************************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........'''(((***,,,------------++++++************++++++++++++++++++++++++++++++))))))))))))***+++,,,---...---,,,+++)))((('''&&&******))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++***+++,,,---,,,+++***)))(((***,,,---,,,++++++,,,)))+++++++++***)))***++++++++++++,,,,,,------------------,,,,,,+++++++++------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------+++---...---++++++---000...------------...//////000////////////000000111000000000000111111111111222222222222222333333333444444444444444444444444222333555555444555777999888999:::999777666666777666777888777666555666777888888888:::<<<======<<<:::999888666555444444444444444333222222333444555111333333111222444222---222111000111111111...,,,///222444444111//////000////////////......---------------------...///000................................................++++++,,,------------,,,*********++++++,,,,,,,,,))))))))))))))))))))))))---,,,***)))))))))***+++************************++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))((()))***++++++***)))((()))((('''&&&&&&'''((()))((((((((((((((()))******(((((())))))*********+++(((''''''(((***+++)))(((+++,,,,,,------,,,,,,++++++,,,------------...///,,,,,,++++++***+++++++++)))))))))***,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......000///....../////////---000111222222444777;;;>>>@@@LLL^^^ppp~~~wwwsssrrrjjjjjjjjjjjjkkklllnnnooo000///...---------------+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,++++++***......---,,,+++))))))(((+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++************************.........---,,,+++***)))******+++++++++******)))(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,---,,,***))))))***,,,---*********************************+++,,,,,,,,,---******+++,,,------...///------------------------,,,,,,,,,---------......////////////......---,,,,,,---......//////............////////////......000000//////.........---////////////////////////---------......000111111111444777666333111111222000111111111111222222222222333444555444333222111444444444555555555555666666555444333333444555666333444444555555666666666666888999999777666777777444444444333333222222222333333333333333333333333111111111111111111111111111111000000000000111111////////////////////////...,,,+++,,,...///...+++........................//////------------//////,,,,,,,,,++++++************+++,,,,,,------,,,,,,)))***+++,,,---.........,,,,,,++++++***)))))))))))))))************))))))************************(((((())))))))))))(((((((((((())))))******+++++++++---...***&&&%%%)))...,,,,,,,,,+++++++++******((()))******(((((()))***************************(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++******************************************(((******((((((++++++(((+++***)))***,,,------,,,//////...---,,,,,,,,,,,,,,,,,,---...//////......000000000000000000000000222222222222333444555555===AAAFFFLLLYYYooo|||yyy{{{~~~xxxrrrpppppphhhkkknnnqqqrrrtttwwwyyy//////...---------------+++++++++,,,,,,---------,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++*********))))))++++++++++++++++++++++++************************------------,,,+++************+++++++++******)))*********+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,***))))))***,,,---*********************************+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,++++++***)))+++,,,,,,---------------......////////////......000/////////.........---...........................------......000111111111333555444222000111222000000111111111222222222222333333333333333222222444444444444555555555555666555444333333444555666333444444444444444444555888999:::888555333333333333333333222222222111111111111111111111111111111111111111111111111111111------------------------...........................,,,+++,,,...///---+++........................,,,+++************+++,,,,,,,,,,,,+++++++++******,,,,,,---............---))))))***+++++++++************************++++++))))))************))))))************************))))))************)))))))))))))))))))))************,,,,,,***''''''***---,,,+++++++++***************,,,///000...---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))*********+++++++++++++++++++++************++++++'''***+++***+++///000...+++***)))***,,,---,,,+++......---,,,,,,,,,,,,------......////////////...000//////......//////000///////////////000222222444777:::===EEEUUUjjjzzz}}}{{{~~~{{{qqqqqqsssuuuyyy}}}|||vvvqqqppppppkkknnnrrruuuwwwzzz|||///...------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))******+++++++++******---,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,******************************************))))))---------,,,,,,,,,++++++........................,,,,,,,,,,,,---------------............---,,,,,,***+++,,,,,,------,,,,,,......////////////....../////////...............------------------------............///000111111111222222111000///000222000000000111111111222222333222222222222222333333333333333444444444555555555444444333333444444555333333333333333222222222666777888666333111111111222222111111111111000000////////////////////////000000000000000000000000...///000111111000///..............................---,,,,,,......---,,,------------------------...------,,,,,,------...,,,,,,,,,++++++++++++***++++++,,,------------,,,******++++++***))))))(((((())))))***++++++,,,,,,))))))************))))))************************((())))))))))))))))))(((************))))))))))))))))))***************+++************))))))))))))%%%(((,,,...,,,***((('''************************************************))))))))))))))))))))))))+++,,,,,,,,,+++******)))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))+++***))))))))))))***+++*********++++++,,,,,,------,,,+++******+++,,,---(((+++,,,+++...333555444+++***))))))***++++++***,,,,,,,,,,,,,,,------...---............------,,,///...---,,,,,,---...///------------...///000111222444666666888@@@LLLVVVlll|||{{{zzzzzz{{{~~~{{{vvvssslllkkkjjjjjjmmmppptttvvvxxxyyyyyyxxxuuusssssssssqqqtttyyy|||~~~......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))******+++,,,,,,------------,,,,,,+++***))))))---------------------------------,,,,,,,,,++++++******************************************************************************+++,,,,,,,,,,,,,,,))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++************************+++*********)))(((((((((++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------......////////////......++++++,,,------------,,,......////////////..............................------------------------//////......///000111111111111000///...///000111000000000000111111111111222222111000000111333444222333333333444444444444444333333333333333333444333333222222111111000000000111333333222111222333000000000000000000000000........................000000000000000000000000...000111333333111000..............................---------------,,,,,,------------------------........................++++++++++++++++++++++++(((((()))***************++++++,,,,,,,,,,,,++++++))))))*********+++++++++)))******++++++******)))************************''''''((((((((((((''''''++++++******))))))((((((((((((((()))+++,,,+++))))))))))))))))))(((((((((###&&&((()))(((&&&%%%%%%************************************************))))))))))))))))))))))))*********))))))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,------......---+++******+++---...))),,,---,,,///555777666,,,***)))(((***+++******++++++++++++,,,---...///,,,,,,,,,,,,,,,+++***)))///...---,,,,,,---...///////////////000111222333222444666666555777===CCCMMM\\\qqq~~~}}}}}}~~~|||wwwrrrooommmmmmllljjjjjjkkknnnqqqtttrrruuuyyyzzzzzzyyyzzzzzzzzz}}}------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((()))******+++,,,---------,,,,,,++++++*********---------------------------------,,,,,,,,,++++++************************************************************************))))))***+++,,,,,,,,,,,,((()))***+++++++++++++++******+++,,,,,,---......+++++++++++++++++++++++++++******))))))******+++************************************************+++*********)))((((((((('''(((((()))******++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++,,,,,,---.....................////////////......---------...............------------------------000////////////000000111111///...---...///000000//////000000000111111111111111000///000111222333222222222222333333333444222333333333333333333222222222222111111000000///---///111111000000111222////////////////////////////////////////////////////////////////////////+++,,,...//////...,,,+++.................................---,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++'''((())))))******))))))((()))***+++,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******************************((())))))******))))))(((++++++******))))))((((((((('''''')))+++,,,***)))((((((((((((((((((((((((***++++++***))))))+++,,,))))))))))))))))))))))))************************((((((((((((((((((((((((***))))))(((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))'''(((((((((((((((((('''))))))***++++++,,,------------,,,++++++,,,------+++------,,,---333666555...,,,)))((()))******************+++,,,---...///---------------,,,+++***///...------------...///000000///000000111222333***---111222222333666888===EEERRRbbbrrrzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||||||||}}}}}}zzzzzz{{{|||}}}~~~zzzvvvrrrpppooopppooommmmmmnnnpppsssuuuvvvyyy~~~,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,)))))))))***+++,,,,,,---))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++************************************************))))))***+++,,,,,,++++++((()))***+++++++++++++++))))))***+++,,,---......++++++++++++++++++++++++******))))))))))))************************************************************************))))))&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---------------,,,---......//////............////////////......---------------.........------------------------000000000//////000000111000...---...///000000////////////000000000111111////////////000111222222111111222222222333333333111222222333333222222111111111111111111000000000000111222111///------.........////////////000000////////////////////////////////////////////////,,,---...//////...---,,,---------------------------...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++%%%&&&''')))***+++++++++,,,,,,++++++***))))))(((******++++++++++++******************************+++,,,,,,------,,,,,,+++************))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))------,,,***((())),,,///))))))))))))))))))))))))************************((((((((((((((((((((((((+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((())))))******))))))((()))))))))******++++++,,,++++++,,,,,,,,,,,,++++++,,,...---***,,,111444333111...***))))))*********************+++,,,.........////////////......---........................---------......///000111'''***...000111222444555888999???HHHSSSbbbxxx~~~~~~}}}}}}~~~~~~xxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}|||yyyyyyyyyyyyyyyzzz{{{|||xxxxxxxxxxxxyyyzzz{{{{{{{{{|||{{{yyyuuusssrrrsssppppppppppppqqqrrrtttuuuzzz}}},,,,,,++++++,,,,,,---...---------,,,,,,+++++++++***++++++++++++,,,,,,,,,))))))******++++++,,,,,,((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))*********+++++++++************************************************)))******++++++++++++***(((((()))++++++,,,,,,+++)))*********++++++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))************))))))*********************************+++++++++++++++)))*********++++++,,,,,,........................***++++++++++++,,,,,,,,,---......///000000//////,,,,,,---............---......////////////......,,,,,,,,,------.................................111111000000000000000111///...---///111222000...////////////000000000111---...///000111111111111111111111111222222222222000111222333333222111000111111111111111111222222///000111000///------.........//////000000000000////////////////////////........................000000000000000000000000---------------------------///000...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,''''''((()))))))))))))))++++++*********************++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++)))))))))))))))*********)))***+++)))&&&&&&(((+++((((((((())))))*********((())))))(((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++---,,,)))+++111444444333000,,,******++++++++++++*********+++,,,------,,,------............---+++,,,---......---,,,+++,,,,,,,,,,,,---...///000---...000222222333444444555444777<<<@@@GGGVVVddd{{{||||||{{{{{{zzzyyyxxxxxxzzzzzz|||}}}~~~~~~~~~~~~{{{{{{{{{|||||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{|||xxxzzz|||{{{xxxvvvwwwxxxuuuuuuvvvvvvvvvvvvvvvuuuxxx|||++++++++++++,,,,,,---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,***************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))******++++++++++++))))))))))))))))))))))))******************************+++++++++******)))(((((()))++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++******))))))))))))******))))))************))))))*********************************+++,,,,,,,,,------------,,,,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,---------,,,++++++,,,---------,,,,,,......////////////......,,,,,,,,,------.........////////////////////////111111000000000000000111///...---000333333000...////////////000000000000,,,---///111111111111000000111111111111222222222000111222333333222111000000000111111222222333333+++---///000//////000111.../////////000000111111...................................................---,,,,,,,,,,,,---...---------------------------///000///+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))*********++++++,,,,,,,,,))))))***++++++++++++***+++++++++++++++***)))))))))))))))***++++++,,,,,,***++++++,,,,,,++++++***************************(((((())))))))))))(((((((((((())))))******++++++)))+++,,,)))$$$###(((,,,(((((())))))******++++++%%%''')))***(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((***+++))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((''')))+++------+++)))'''***,,,+++))),,,222666666444111---******+++,,,+++++++++******++++++,,,---((()))***+++++++++++++++(((***,,,......,,,***(((------------...///000000222222111111000000000000222222555:::999999AAALLLQQQ___ttt~~~|||zzzxxxwwwyyyyyy{{{}}}~~~~~~~~~~~~~~~|||~~~{{{|||}}}}}}|||{{{yyyxxxuuuxxx|||*********++++++,,,,,,,,,)))***+++,,,---.........000///...---------------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---+++*********))))))((((((++++++++++++++++++++++++++++++******************++++++,,,---,,,+++***)))((())))))))))))*********************************))))))))))))))))))))))))))))))******++++++++++++***+++++++++)))'''%%%$$$************************+++++++++***************,,,++++++******++++++,,,,,,,,,---...---,,,***)))......---,,,,,,+++******------------------------------------------------..................------//////111111000///,,,+++---.........///000000000111111000000/////////...///000000000111111111111000000000000000000000000444333222000///.........000000111111111222222222111111111111111111111111333333333222222222222222000000000000000000000000000///...------...///000...............///000000222000...///111111///------------............///......//////...---,,,,,,........................---,,,,,,++++++,,,,,,---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***,,,,,,+++***)))))))))*********))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************+++***)))***++++++***))))))***+++,,,...///000111******)))(((''''''(((((())))))))))))))))))))))))******)))(((((((((((((((,,,,,,,,,,,,***(((%%%$$$###&&&))),,,---,,,***(((************++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***(((((()))******)))))))))))))))((((((((((((+++)))))),,,...,,,(((&&&,,,'''%%%)))---+++((((((+++---...,,,***+++111777JJJ666((()))---***&&&&&&))))))))))))))))))******+++,,,------......------,,,,,,,,,---------......///////////////////////////......------///000111///000000111444777:::;;;@@@GGGQQQ]]]kkk~~~~~~~~~}}}}}}}}}~~~}}}~~~++++++++++++++++++,,,,,,******+++,,,---------------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,++++++++++++******))))))++++++++++++++++++++++++************************))))))+++,,,,,,,,,,,,+++)))))))))*********++++++******************************************************++++++++++++++++++,,,,,,++++++***)))''''''************************((((((((((((((((((((((((,,,++++++******++++++,,,+++,,,///000///---+++)))+++++++++,,,,,,,,,,,,---------------------------)))***+++,,,---///000000---------------,,,,,,,,,"""%%%(((,,,///111111111---..................///000000/////////.............../////////000000000000000000000000000000000111111000000000000000111000000000111111111222222111111111111111111111111333333222222111000000000//////////////////////////////...------...//////...............//////000111///......000000///,,,------------...........................---,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---,,,++++++******++++++******))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************+++***))))))++++++***)))******+++++++++,,,,,,,,,+++***************+++,,,))))))))))))))))))))))))******)))((((((((((((((()))***++++++***)))((('''%%%''')))+++,,,+++***)))''''''((((((((()))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))((((((((((((***)))))))))''''''***,,,+++)))***---,,,)))((()))***---...---***+++///444BBB888...++++++******,,,,,,+++***)))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------///......---...///000111000000000000111333555666666:::@@@GGGOOO\\\lllwww,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++++++++++++++************************'''((()))+++,,,---------************+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********************************************++++++++++++++++++++++++************+++++++++,,,///000000...+++)))((()))***+++,,,......///------------------------)))***+++,,,---...///000+++++++++++++++,,,,,,,,,'''(((***,,,------,,,,,,...------------------,,,///............------------------............///000000000000000000000000.........///000111222333000000000000111111111111111111111111111111111111222222111111000///......////////////////////////...------,,,,,,------.........------......///000000...------...///---,,,------------............---............------,,,------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***------,,,++++++++++++,,,*********)))******+++,,,***************************************+++++++++************************+++***))))))++++++***)))++++++******)))((((((((())))))))))))***+++,,,---))))))))))))))))))))))))***))))))((((((((((((((('''((()))***+++++++++***((()))************))))))''''''(((((((((((())))))******))))))((((((''''''++++++***)))((('''&&&&&&************************))))))))))))))))))))))))***)))'''((()))******)))))))))))))))(((((((((((($$$(((***)))''''''+++///))))))+++---+++'''(((,,,))),,,...---+++***---///:::<<<:::111******---......---,,,+++)))))))))))))))******+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000111000000//////000000111222444777888<<>>AAA===AAA444)))''')))******+++(((***,,,---,,,+++******+++<<>>999===CCCKKKUUUdddttt}}}~~~~~~}}}{{{yyyxxxxxxyyy|||~~~zzzvvvrrroooooooooooooooooonnnnnnmmm,,,,,,++++++++++++++++++******+++++++++++++++***+++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))'''''''''(((((((((((()))************************)))))))))***++++++,,,,,,,,,+++***)))))))))))))))************+++++++++,,,************************++++++++++++++++++++++++((((((((()))))))))************)))))))))******+++))))))))))))))))))))))))'''(((((())))))***************))))))))))))******+++***'''&&&&&&(((+++---+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------++++++,,,,,,------......***++++++,,,---...///000---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---------.........//////////////////////////////111000000///........................////////////000000000000000000000000,,,------......//////000........................+++,,,,,,------,,,,,,+++------,,,,,,------...///---...///...,,,+++,,,---,,,,,,,,,,,,------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))((()))+++,,,...,,,,,,,,,+++******))))))((()))***+++++++++++++++)))(((((((((((()))******,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))************************************)))((((((******)))(((((())))))***+++,,,,,,---///...,,,***)))((((((((())))))))))))))))))))))))((((((((((((((())))))***+++***))))))((()))))))))++++++***)))(((((())))))&&&&&&''''''''''''((((((((((((((()))))))))))))))&&&&&&'''((()))***++++++************************))))))))))))))))))))))))((('''&&&&&&(((******)))))))))))))))(((((((((((())))))''',,,BBB]]]llllllNNN===---)))++++++)))((()))***+++,,,---,,,,,,+++&&&222===???<<<666000***))))))))))))+++,,,---...***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,---............------...///000111222222222000000//////000222444555666777999:::===FFFQQQYYYfffqqq~~~{{{xxxvvvtttuuuxxx{{{zzzvvvsssooommmjjjjjjjjjjjjkkkkkkkkklll++++++++++++++++++,,,,,,((()))***+++++++++++++++++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***'''((((((((())))))))))))************************((())))))***++++++,,,,,,******)))(((((()))***+++)))))))))*********++++++************************************************(((((()))***+++,,,------++++++++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******)))))))))))))))******+++************************++++++++++++++++++++++++*********+++,,,,,,------*********+++,,,---------///...---,,,++++++******,,,,,,,,,,,,------------,,,---------............,,,,,,,,,,,,------------////////////////////////000000///...............------........./////////000000000000000000000000////////////.........---........................+++,,,---......---,,,+++------,,,,,,------...///---///000///,,,+++,,,...++++++,,,,,,,,,---------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***))))))***,,,---,,,,,,++++++***))))))(((******++++++,,,+++++++++))))))(((((()))******+++,,,++++++***))))))************************************************))))))***************************((('''((()))***)))(((((())))))******+++,,,,,,------+++***))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))(((((()))***+++************))))))))))))&&&&&&&&&'''''''''((((((''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&(((******)))))))))))))))((((((((((((&&&))))))---@@@\\\kkklllFFF888,,,)))+++***))))))))))))***+++---......---******000:::???:::222,,,)))))))))))))))***+++,,,)))******+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------...///000111111000000111000//////000222222222222444666666666777<<<@@@GGGOOO[[[fffrrr{{{zzzxxxwwwyyy{{{}}}yyyuuussspppnnnllliiiiiiiiijjjkkklllmmmnnn*********++++++,,,,,,---'''((()))***+++,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,(((((('''((()))***,,,---((())))))))))))*********************************))))))))))))))))))))))))))))))***+++---...///000,,,,,,---...---,,,+++***))))))))))))))))))))))))$$$%%%%%%&&&'''(((((()))******))))))))))))******&&&(((+++------,,,***)))))))))******++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))((())))))***++++++,,,,,,...------,,,,,,------...,,,,,,,,,------.........---------....../////////******+++++++++,,,,,,,,,//////////////////////////////.........//////000---------.........//////000000000000000000000000333222111000...---,,,+++........................,,,,,,............,,,,,,---,,,,,,,,,,,,---......---///111///,,,+++---///++++++,,,,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///---+++***))))))+++,,,,,,,,,++++++***))))))(((++++++,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,+++***))))))******************************,,,,,,++++++******))))))***************************((('''((()))***)))((())))))))))))***************)))((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((***+++,,,((()))************))))))(((((((((((()))))))))***&&&&&&'''((()))***++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&(((******)))))))))))))))(((((((((((('''......***///;;;???:::555---(((((()))((())),,,***))))))+++---/////////333((((((666@@@:::000,,,******)))))))))))))))***(((((()))***************))))))))))))************+++++++++++++++++++++++++++,,,---.........---,,,---...///000000///......///......///111222333222---222777888666444444555:::>>>BBBFFFLLLXXXhhhttt~~~zzzyyyzzz}}}{{{yyyxxxxxxyyyzzzzzzyyyuuuwwwzzz|||~~~{{{zzz{{{zzz{{{}}}~~~~~~}}}|||zzzwwwssspppooonnnlllkkkjjjjjjjjjkkkmmmooopppqqq------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,***((('''&&&'''((()))++++++******)))(((((('''************************&&&(((++++++*********++++++++++++*********))))))+++***************++++++(((((())))))*********************++++++,,,,,,,,,---+++)))((('''((()))***************************...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************+++,,,,,,+++)))((()))++++++******))))))******+++*********++++++,,,,,,,,,111000...,,,+++++++++,,,,,,,,,,,,,,,------...///,,,,,,............,,,,,,........................)))+++,,,+++(((&&&(((***,,,,,,,,,---------......///...---,,,+++,,,---...////////////////////////........................111000///...---,,,++++++***++++++,,,,,,------...,,,,,,,,,---------..............................111000000...---,,,+++***------------------------,,,,,,++++++,,,,,,---...++++++,,,------......///+++,,,,,,------,,,,,,+++************************************************(((((())))))******++++++***++++++++++++***))))))))))))))))))************(((((((((((())))))))))))++++++******************,,,,,,,,,++++++*********---,,,,,,+++***)))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))***++++++***)))((('''((()))))))))'''&&&%%%))))))))))))))))))))))))******)))((((((((((((((('''((()))******+++******((('''''''''''')))+++,,,+++*********))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,++++++***************++++++***))))))***,,,...000...,,,***---222666666555,,,,,,,,,+++*********++++++++++++,,,,,,---------)))))))))******++++++,,,******))))))******+++,,,------,,,+++++++++,,,,,,...---,,,---/////////...////////////////////////000111333555555444333222444444555777;;;AAAFFFIIIWWW```lllxxx}}}|||{{{yyywwwuuurrrpppooooooooonnnoooppprrrvvv{{{~~~zzzvvvssspppoooooopppqqqrrrsssuuuvvvvvvxxxuuurrrqqqqqqrrrqqqqqqrrrnnnkkklllppprrrqqqnnn------------------------++++++++++++++++++++++++******++++++++++++*********************************)))'''&&&%%%&&&'''(((+++++++++++++++,,,,,,,,,************************ $$$&&&'''(((***+++*********)))))))))((((((++++++******)))*********)))))))))))))))*********)))))))))*********++++++,,,+++)))((('''((()))***+++++++++***************,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***++++++***)))(((***+++++++++************++++++***++++++++++++++++++,,,,,,,,,******)))******+++---,,,+++******************++++++,,,,,,++++++***------------------------+++---...---+++***+++---,,,,,,,,,------------......---,,,,,,,,,,,,---..................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,++++++*********++++++++++++++++++***************************************************(((((((((((()))))))))))))))************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))************)))((()))************))))))((())))))))))))))))))))))))))))))((('''''''''''''''&&&''''''(((((((((((('''''''''''''''((()))***+++******)))))))))((((((((())))))))))))))))))))))))++++++***))))))***++++++++++++***))))))******+++***)))(((((()))***,,,---,,,+++***+++...222444555222...))))))+++,,,,,,************+++++++++,,,,,,************++++++++++++******))))))******+++,,,...---------------.........---,,,---...//////---...........................000111333333222111000111111222333555999<<<>>>@@@FFFOOOVVV]]]gggsss|||~~~}}}zzzwwwtttsssrrrrrroooooooooqqqssswwwzzz|||yyywwwtttqqqnnnllljjjiiikkklllmmmoooqqqsssuuuvvv{{{xxxvvvttttttsssqqqpppvvvrrrnnnmmmmmmkkkfffaaa------------------------******************************++++++++++++******))))))))))))))))))))))))+++***(((''''''((())))))+++++++++++++++,,,,,,,,,************************&&&(((***+++)))(((((())))))))))))(((((((((((((((,,,+++***)))))))))))))))*********)))))))))))))))((((((((())))))))))))***++++++)))((((((((()))***++++++++++++******)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))***+++***))))))***,,,,,,++++++++++++++++++,,,+++++++++++++++*********)))))))))))))))***+++,,,,,,++++++*********++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///,,,,,,,,,,,,------------------,,,,,,,,,------...........................////////////////////////---------.........//////......---,,,,,,+++******,,,,,,,,,,,,------------------------------------,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++******))))))))))))************))))))************************************************(((((((((((((((((('''''')))))))))))))))((('''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((())))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((())))))******))))))(((***))))))))))))******+++))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&'''((())))))******)))))))))((((((((((((((('''))))))))))))))))))))))))+++******))))))******+++******)))))))))******++++++***)))(((((()))***+++))))))))))))***---222555@@@777---((())))))'''###)))))))))***************,,,,,,++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,---...///...,,,,,,---...///...---........................,,,---///000000000///...000000000111111222333333222555888;;;>>>EEENNNUUUaaahhhrrr}}}}}}}}}}}}}}}zzzyyyyyyxxxyyyyyyzzz{{{{{{|||}}}~~~{{{zzzzzzzzz}}}{{{zzzxxxwwwvvvwwwyyyzzz}}}~~~~~~}}}zzzyyyuuutttrrrpppnnnmmmmmmmmmmmmnnnooorrrtttwwwyyyzzz}}}|||zzzyyyxxxwwwtttqqqvvvrrrmmmiiieee^^^UUUOOO,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************---,,,,,,+++++++++,,,---*********))))))))))))(((************************...///111///---***)))))))))))))))))))))))))))))),,,+++***))))))(((((()))************))))))))))))))))))))))))))))))))))))+++***)))(((((()))******,,,,,,++++++***)))))))))&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((()))***)))((()))+++---,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))+++++++++++++++,,,,,,,,,))))))***+++,,,...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,---...++++++,,,,,,,,,------------,,,,,,,,,------..............................////////////////////////---------............///---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------///---+++***)))***+++++++++++++++++++++++++++++++++++++++***+++,,,,,,---))))))******+++,,,,,,,,,)))******************)))******************************************************))))))((((((''''''))))))******))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((())))))))))))))))))(((((('''&&&&&&&&&((()))***(((((((((((((((((((((((()))(((((('''''''''((((((******+++******)))((('''&&&'''(((*********)))(((((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))*********))))))))))))******+++,,,+++***)))))))))))))))(((******)))(((***000555BBB;;;222+++((('''&&&%%%************************------,,,,,,++++++************))))))******+++,,,((((((((()))***+++,,,------,,,+++,,,...///...---........................,,,,,,---...///.........000111222222222111000///111222444444555888===AAABBBGGGNNNWWW```iiiqqqwww~~~xxxyyyzzzzzzzzzyyywwwvvvtttrrrqqqpppqqqtttxxxzzz||||||{{{zzzyyyxxxvvvvvvtttsssrrrqqqqqqrrrtttuuuxxxyyyzzz{{{{{{yyywwwvvvvvvuuusssrrrrrrssstttuuurrrsssuuuxxx{{{}}}}}}|||{{{zzzwwwsssppplllhhhbbb\\\UUUNNNGGGAAA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++------,,,,,,,,,---------'''(((((()))******++++++************************%%%'''***++++++++++++,,,************************+++******)))(((((())))))*********)))))))))))))))************************))))))))))))))))))******+++++++++*********))))))%%%&&&''')))************))))))))))))))))))))))))((((((((((((((((((((((((************************''')))))))))((((((***,,,,,,++++++******++++++,,,+++++++++******))))))))),,,,,,,,,,,,++++++******)))))))))+++,,,...000111------------------------------------------------+++++++++,,,------------+++++++++,,,,,,,,,------+++,,,,,,------.................................///////////////////////////............---------+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------...---,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******++++++,,,---------******++++++++++++******************************************************+++++++++******)))))))))******++++++******)))((())))))*********+++++++++(((((((((((()))))))))))))))))))))******+++++++++************************))))))******+++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))(((((((((((((((((()))((('''&&&&&&&&&((()))***((((((((((((((((((((((((***)))))))))))))))************+++******)))((('''&&&''')))******)))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))******+++---,,,,,,+++************(((***+++***)))+++000555888777555000+++))),,,...++++++++++++++++++******,,,,,,,,,++++++***************))))))******+++,,,((((((((()))***+++,,,------,,,+++,,,.........---........................,,,------...............///000222333333222111000...000222333333333333444444777;;;???BBBHHHMMMQQQYYY]]]cccjjjsss}}}~~~}}}{{{yyyvvvtttsssrrrpppnnnoooppprrrtttwwwvvvuuutttrrrqqqppppppppppppppppppqqqrrrtttuuuvvvwwwxxxyyyyyywwwuuutttsssqqqpppooooooqqqsssuuuxxxyyy|||~~~|||yyyuuurrrmmmgggcccZZZVVVOOOIIICCC???<<<:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++*********+++++++++++++++%%%&&&(((***,,,///000111************************&&&(((***+++***(((((()))************++++++++++++)))))))))(((((())))))***((()))))))))************++++++************))))))))))))))))))************************************%%%&&&((()))*********)))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((()))***)))(((((()))++++++******************+++***************)))))))))******++++++***)))((((((+++******)))))))))******,,,++++++******++++++,,,...........................---,,,---/////////---++++++++++++,,,,,,,,,,,,++++++,,,---............------------------------........................//////.........---------******+++,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---------,,,++++++*********++++++++++++++++++***************************************************++++++++++++++++++******+++++++++++++++***))))))*********+++++++++,,,,,,(((((((((((())))))))))))))))))******++++++,,,,,,))))))************++++++))))))******+++++++++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))***))))))))))))******+++))))))))))))))))))))))))******))))))******++++++'''((((((((((((''''''&&&(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((()))******+++,,,,,,,,,,,,++++++******)))***++++++,,,---000222666:::<<<888000)))(((***+++++++++++++++*********++++++************************))))))******+++,,,,,,,,,,,,,,,,,,---...///---++++++,,,---...---,,,------------------------------------......//////---...///111111111000///,,,---000222222222000///111333555666777999<<>>999666555666666++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))***+++++++++++++++(((((()))+++,,,---...///************************,,,---...---+++(((''''''))))))))))))*********+++(((((('''(((((()))***+++''''''((()))***++++++,,,******)))))))))((((((((((((((()))***************)))))))))***++++++,,,,,,&&&''')))+++++++++))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((('''''')))******)))''''''(((******))))))(((((())))))***))))))))))))************)))***+++,,,,,,++++++***++++++***)))((((((((())),,,++++++******++++++,,,------------------------///---,,,,,,...///---+++***++++++++++++,,,,,,,,,***+++,,,...............---------------------------------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++)))'''&&&++++++++++++++++++++++++***************++++++,,,,,,,,,,,,+++******))))))))))))************))))))***************************************************************+++++++++***************))))))((()))************+++++++++(((((((((((())))))))))))((((((((()))***+++++++++((((((((()))))))))******(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''''''''((())))))************))))))((()))))))))))))))))))))))))))))))))))))))***++++++&&&''''''(((((((((((('''))))))(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((('''((()))******)))(((''''''''''''(((((()))++++++***++++++++++++******))))))))))))+++...//////...333999>>>>>>777...(((%%%++++++*********)))))))))))))))))))))))))))************))))))******+++,,,...---------------......,,,+++***+++---...---,,,------------------------------,,,,,,------......,,,---....../////////.........///000111222111000///000222333222333444666333555777888999<<>>;;;:::888666222000///111222++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))***+++,,,---------------,,,,,,+++***)))(((''''''************************$$$&&&)))+++******+++,,,'''((((((((())))))******''''''''''''(((***+++,,,&&&&&&''')))***+++,,,---))))))(((((('''''''''&&&'''((()))***************(((((()))***+++,,,,,,---'''(((***+++,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&*********)))'''&&&''')))))))))(((((((((((())))))(((((())))))******++++++)))***,,,...////////////+++*********+++,,,------......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,,,,***(((******+++++++++,,,,,,,,,)))+++,,,...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++(((###))))))))))))))))))))))))*********)))***++++++,,,((((((((()))******++++++(((((())))))))))))((((((************************************************(((((())))))******++++++)))))))))))))))(((((('''))))))))))))************(((((((((((())))))))))))&&&''''''((()))******+++&&&'''''''''(((((())))))''''''''''''''''''''''''************************''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''((()))))))))'''&&&%%%))))))))))))))))))))))))((((((((((((((()))******(((((()))******+++*********)))(((''''''((()))***(((((())))))******++++++(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((()))++++++))))))************)))))))))'''(((+++///000...+++&&&---666===???;;;222,,,******))))))((((((((('''''''''(((((())))))***************)))***++++++,,,------,,,+++++++++,,,,,,,,,+++***+++---...---,,,------------------------,,,,,,++++++,,,,,,---...........................///...,,,,,,...///000///+++---/////////...///000000333555666444555888:::===???AAADDDGGGJJJKKKLLLTTTWWW\\\dddmmmvvv}}}|||zzzwwwvvvvvvvvvxxxyyy{{{}}}}}}|||{{{yyyxxxvvvuuutttqqqrrrrrrrrrpppnnnkkkiii```^^^[[[YYYYYY[[[^^^___]]]aaaeeegggddd\\\SSSMMMBBB???;;;888777777555444333444444222///.........*********+++,,,,,,,,,---+++++++++*********))))))'''(((***,,,---,,,+++*********++++++++++++*********++++++,,,,,,++++++***************************))))))(((((()))***+++++++++++++++************)))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++((()))***++++++***((('''''''''(((((()))))))))***''')))***)))((((((***+++)))))))))))))))******+++******************************))))))))))))******)))*********++++++++++++***++++++++++++***)))))),,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***...---+++******+++---...,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++(((%%%&&&))),,,,,,,,,,,,------......------,,,---,,,++++++------,,,++++++++++++,,,,,,---------,,,,,,,,,++++++*********......---,,,+++***)))(((,,,++++++***)))(((''''''************************((((((((((((((((((((((((,,,,,,+++***)))))))))***(((((((((((())))))))))))(((((())))))************++++++******)))(((((((((***'''$$$!!! """%%%(((''''''&&&&&&'''((())))))((())))))))))))))))))((())))))))))))((((((((((((---,,,******+++,,,...000---,,,+++***))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''&&&''')))++++++++++++***(((((((((((((((((((((((('''((()))++++++******)))&&&&&&'''((())))))(((((()))(((&&&'''((()))'''&&&+++***)))'''''''''((()))***)))(((''''''((()))******)))(((((((((((())))))(((((()))(((((('''&&&&&&((()))***+++++++++++++++'''&&&&&&'''((())))))(((++++++******************((()))++++++***+++---///,,,+++///<<>>BBBHHHNNNSSSWWWYYY___aaadddhhhlllpppsssuuu{{{zzzzzz{{{}}}~~~zzzwwwvvvyyy{{{{{{zzz|||{{{yyyvvvsssooolllkkkkkkiiihhhgggeee___VVVPPPUUUSSSPPPMMMKKKJJJJJJKKKMMMLLLLLLJJJGGGBBB>>><<<666666444333222111111111222222111000///...------*********++++++++++++++++++++++++*********))))))((()))+++,,,,,,+++***)))******++++++++++++*********++++++,,,,,,++++++***************************)))))))))))))))***++++++)))))))))******+++++++++))))))))))))))))))))))))************************((((((((()))))))))******((()))))))))************))))))*********+++++++++((()))))))))))))))(((((()))*********++++++++++++,,,,,,,,,,,,,,,+++******)))))))))))))))******+++******************************))))))))))))******)))))))))*********++++++***++++++++++++***))))))+++++++++******)))))))))***++++++,,,,,,++++++***++++++++++++++++++******)))))))))))))))))))))))),,,,,,---------,,,++++++...---+++******+++---............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))&&&'''***,,,---,,,,,,------------------,,,---,,,++++++------,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++******************)))))))))))))))*********)))))))))))))))************************************************---,,,++++++******++++++***************)))))))))))))))))))))))))))******)))))))))))))))*********---+++(((&&&%%%''')))+++(((((((((((())))))******((((((''''''''''''(((((())))))))))))((((((((((((+++***(((''''''((()))***,,,,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((&&&$$$###))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))************(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))(((((()))(((''''''))))))((('''***)))(((''''''(((((()))***)))(((''''''((()))***)))))))))((((((((((((((((((((()))))))))(((''''''))))))***+++++++++******)))''''''''')))***)))(((************************((()))*********+++...000...+++,,,444???DDD@@@999...---++++++,,,,,,***)))+++)))'''&&&&&&''')))+++************)))))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///.........///////////////............................../////////000000000000000//////////////////333333333333333444555666666777999;;;>>>@@@BBBCCCFFFHHHJJJMMMQQQTTTVVVXXX^^^^^^]]]^^^```ccceeegggmmmoooqqqtttuuutttsssrrrtttqqqnnnmmmnnnnnnmmmlllhhhhhhfffdddaaa^^^[[[ZZZVVVUUUTTTUUUTTTQQQKKKGGGEEECCCAAA>>><<<<<<<<<===:::;;;<<<<<<;;;999777555444444333222111111111111222222111000///...---,,,******************))))))+++++++++***************)))***+++,,,,,,+++)))(((******++++++++++++************++++++++++++******************************))))))))))))))))))***+++'''(((((()))***+++,,,---))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))************)))))))))*********++++++))))))((((((((())))))***************++++++++++++(((''''''***------***''')))))))))))))))******+++******************************))))))))))))******((((((((()))))))))*********++++++++++++***))))))*********)))))))))))))))***++++++,,,,,,++++++***,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,+++++++++,,,---...//////...---,,,++++++***++++++++++++++++++++++++,,,***((()))+++---------,,,,,,------------,,,,,,---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++*********(((((())))))*********+++(((((())))))************************************************************------,,,++++++++++++,,,,,,,,,++++++******))))))))))))))))))))))))))))))'''(((((()))******++++++---,,,***)))))))))***+++'''(((((())))))))))))(((+++***)))(((((()))***+++(((((((((((())))))))))))***)))'''&&&%%%%%%&&&&&&************************((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((&&&%%%$$$))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((('''((()))*********))))))++++++++++++***)))((('''***)))((((((******)))((()))(((((((((((())))))***))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))***)))))))))*********+++******))))))***)))(((((()))***)))'''************************((())))))))))))+++...111000,,,)))+++333;;;@@@AAA666000+++***+++,,,)))&&&***))))))(((((())))))***************))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,...///000......///000000///------.................................///////////////111000000///......------000000////////////000000222222333333444444555555666777999:::===>>>@@@AAAEEEEEEDDDEEEGGGIIIKKKMMMPPPRRRUUUXXXZZZ[[[[[[ZZZ[[[YYYWWWUUUUUUTTTQQQOOOPPPOOOOOOMMMKKKIIIGGGFFFAAAAAA@@@AAAAAA@@@===::::::999777555444444444555222333444444444333222111111111000000000000111111111111000///...------,,,+++*********)))(((((((((************************+++++++++++++++***)))(((******++++++++++++************++++++++++++*********************************)))))))))))))))******((((((((()))***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))*********++++++++++++)))))))))))))))*********))))))))))))************+++***)))((((((***+++,,,((((((((((((((()))))))))###"""###(((///111...))))))))))))))))))******+++******************************))))))))))))******(((((((((((())))))))))))***++++++++++++***))))))******************))))))***++++++,,,,,,++++++***++++++++++++************------------------------***++++++,,,------------,,,,,,+++++++++,,,---............------,,,,,,,,,++++++++++++++++++++++++,,,+++***++++++------...---,,,,,,,,,,,,,,,,,,------,,,++++++------,,,++++++++++++++++++++++++,,,+++++++++******************++++++++++++,,,,,,,,,))))))))))))))))))******************************************************,,,++++++******+++++++++,,,,,,+++******)))(((((()))))))))))))))((((((((((((((())))))************))))))))))))))))))))))))&&&'''(((((((((((('''&&&+++***(((''''''(((***+++(((((((((((())))))))))))+++***)))(((((((((((())))))))))))***************((((((((((((((()))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********)))((((((***)))((()))***+++***)))''''''(((((())))))******))))))(((((((((((())))))'''((())))))***))))))((('''((()))******+++************+++******)))((((((,,,***))))))******)))'''))))))))))))************((())))))((((((***...111...---***))),,,222:::???>>>888000***'''((()))***))))))************))))))*********)))))))))))))))((((((((((((((((((((((((+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///+++,,,.........,,,***)))................................................/////////......---------......---------...////////////000111222333333444555555666666777888888888999888999999:::<<<>>>???<<<>>>@@@CCCEEEEEEEEEEEECCCBBBAAA@@@???===;;;999?????????>>>===<<<;;;:::999999888777666666444444777666555444333333444444444444444333222000...---///.........//////000111000000///......---,,,,,,+++*********)))(((((((((************************++++++++++++******)))(((******++++++++++++******)))******++++++******)))******************************)))))))))))))))***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******))))))))))))))))))(((((()))))))))*********++++++***)))***+++---...))))))(((((((((((((((((((((&&&'''---444666222...)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))***++++++++++++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,---......))))))))))))))))))))))))***++++++,,,------------++++++++++++,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,++++++++++++,,,------,,,++++++------,,,+++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++******)))(((((('''************************))))))))))))))))))))))))******))))))))))))******++++++***)))((((((''''''))))))((((((((((((((((((************))))))(((((('''((((((((()))(((((((((((((((((())))))((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))***))))))))))))******++++++(((((()))*********))))))(((((((((((())))))******((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((('''&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))%%%&&&'''((()))))))))))))))(((((()))***++++++***''''''(((((())))))******(((((())))))))))))((((((''''''((()))))))))))))))'''((()))******+++*********************)))(((''',,,***))))))******)))'''(((((()))))))))*********((())))))((((((***---000***,,,------,,,...222555===>>><<<666---((()))+++((()))***++++++***)))((())))))))))))))))))******))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,+++,,,---......,,,***(((.................................---------------,,,,,,------............---------...///000222222,,,,,,---...///000111111333333333333333333333333111111222222333444555555555555777888999999888888888999999999888666666555666666777777777666666555555555555444444444444555444444333222222222222222333222111000...,,,***)))------------...///000000//////......------,,,,,,******************))))))***************++++++++++++++++++*********************++++++++++++******))))))************))))))************************+++******)))))))))))))))******)))))))))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************))))))))))))((((((((()))))))))******************++++++,,,---++++++++++++************+++******---000000---))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******((((((((()))))))))*********++++++++++++***))))))+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))***+++---...///000++++++++++++++++++++++++++++++,,,---------,,,,,,***++++++,,,,,,---------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,+++******+++,,,------,,,++++++------,,,++++++++++++++++++*********)))))))))***************+++*********))))))((((((,,,,,,+++***)))(((''''''************************(((((((((((((((((((((((()))(((((((((((()))************))))))(((((('''''''''''''''(((((()))))))))++++++******)))(((((('''))))))))))))************++++++***))))))))))))***))))))))))))))))))))))))''''''(((((())))))******''''''((()))******++++++((()))*********)))(((''''''(((((())))))******+++(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((()))***###$$$&&&''')))*********(((''''''(((***+++***)))'''((()))))))))))))))((((((((())))))))))))((((((((((((''''''((()))***+++(((((())))))***))))))))))))))))))***))))))((((((***)))(((((()))***)))''''''(((((())))))*********((()))******))))))+++,,,&&&***///000...,,,,,,---333<<>>444///......---******************************++++++++++++******---,,,+++***)))***+++,,,)))******++++++)))((('''''''''(((((()))))))))*********))))))))))))))))))'''(((((()))))))))))))))'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))******))))))))))))((((((((((((&&&''''''((()))******+++******))))))((((((''''''++++++++++++++++++++++++(((''''''(((******)))(((******++++++++++++******(((((())))))))))))((((((''''''(((((())))))******((()))))))))((('''&&&%%%+++++++++++++++***)))))))))(((((((((''''''''''''***++++++***((('''(((***))))))))))))************(((((((((((())))))))))))))))))))))))************%%%%%%&&&'''((()))******...,,,+++)))(((((())))))(((***+++------,,,+++***,,,,,,++++++++++++,,,,,,))))))((('''&&&%%%$$$$$$************************))))))))))))))))))))))))((((((''''''''''''((((((+++*********))))))((((((((((((((((((((((((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((+++*********))))))((((((++++++***(((&&&'''***---((((((''''''''''''((((((******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))&&&%%%%%%%%%%%%&&&'''''''''111;;;;;;222)))%%%%%%%%%%%%%%%&&&'''(((((()))******++++++++++++******(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++***(((%%%######%%%(((***''''''''''''(((((((((((()))(((&&&$$$$$$&&&((()))***((('''%%%%%%'''(((***))))))((('''''''''''''''******)))(((((((((((((((&&&&&&&&&''''''((()))******)))))))))((((((((('''&&&&&&''''''(((((()))))),,,+++***((((((((()))***''''''''''''((((((((((((,,,+++(((&&&&&&'''(((***''''''((((((((((((''''''+++---111111...+++((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++(((&&&(((+++---+++(((((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))++++++++++++++++++++++++...------------...//////222......222///...<<>>111,,,,,,---------,,,++++++*********+++******+++++++++******)))************************,,,,,,+++***)))(((((('''+++)))((((((***+++++++++++++++***)))))))))))))))+++******))))))))))))***))))))))))))((((((''''''(((((((((((((((''''''''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************))))))))))))***))))))((('''''''''((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''(((******)))((('''(((((())))))((((((''''''''''''(((((('''''''''((((((((('''''''''''''''(((((('''&&&'''((()))***((())))))))))))((((((''')))))))))(((((((((''''''((())))))((('''&&&((()))))))))))))))************(((((((((((())))))))))))))))))))))))************((())))))***+++,,,------...---,,,+++++++++++++++'''((()))***+++***))))))************************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%'''******)))'''''''''((((((''''''''''''(((((((((((((((((((((((())))))'''(((((())))))((((((''''''((())))))))))))((('''((((((''''''(((((()))******---111222000,,,)))'''''''''(((((()))*********&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((((((((((((((()))***(((''''''&&&&&&''''''(((''''''''''''((((((((((((,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++))))))((('''''''''''''''))))))((((((''''''((((((---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''))))))(((''''''''''''(((''''''''''''((((((((((((###$$$&&&((()))(((''''''''''''((((((((((((''''''###%%%''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((************************'''111:::999000((('''***((((((((((((((((((((((((&&&''''''''''''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))))))))***((((((((())))))*********+++++++++***+++,,,,,,---///***))),,,,,,+++111:::BBB:::000******,,,......,,,,,,+++************+++))))))***************)))*********************************))))))(((((((((+++)))((((((***++++++***)))))))))))))))((((((''')))(((((((((((())))))***)))))))))((((((((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))))))))))),,,+++)))(((''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))'''''''''((()))*********))))))))))))(((((((((((())))))))))))((((((((((((************************(((''''''(((******)))((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%((('''&&&%%%&&&(((***,,,******++++++++++++***))))))))))))((((((((((((''''''((()))(((&&&&&&''')))((()))))))))************(((((((((((())))))))))))((()))))))))************))))))***++++++,,,------+++******)))))))))))))))((()))******++++++******)))))))))******)))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&''''''''''''))))))))))))))))))(((((((((((((((((((((((((((((($$$$$$$$$$$$%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((''''''''''''((((((&&&''''''(((((()))))))))'''(((((((((((((((((('''&&&''')))******)))'''&&&((((((''''''(((((()))***&&&&&&''')))***)))&&&$$$&&&&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))(((''''''''''''''')))(((((('''''''''((((((,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((''''''&&&''''''((((((''''''&&&)))***)))(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((222:::999000)))))),,,((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((())))))******+++***))))))))))))***++++++...)))'''***,,,***,,,000555111,,,***+++,,,,,,,,,++++++***************+++))))))***+++++++++******************************((((((((((((((())))))))))))'''&&&''')))***)))(((&&&'''((())))))((('''&&&'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))*********)))((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++(((''''''(((******)))(((((())))))******))))))(((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%'''&&&%%%%%%&&&(((+++,,,)))******+++++++++*********)))))))))(((((((((((('''(((((((((&&&&&&((()))((()))))))))************(((((((((((())))))))))))((()))))))))************(((((())))))***+++++++++))))))***)))))))))((((((*********+++++++++++++++((()))************)))(((''''''(((((())))))******************************))))))))))))))))))))))))'''((()))************)))(((((((((((((((((())))))((((((((((((((((((((((((((('''''''''((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((('''%%%$$$$$$''')))((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''%%%'''(((******((('''%%%''''''&&&&&&''''''((())))))((('''(((+++,,,***)))&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))))))))''''''((())))))(((''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((((())))))((('''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((,,,+++)))'''&&&&&&'''(((&&&&&&''''''''''''&&&&&&)))***)))(((&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%***------)))&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''')))))))))*********++++++)))(((((((((((()))******---)))(((***,,,+++******...---,,,++++++++++++************))))))***++++++******+++++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%&&&((()))(((&&&&&&'''((())))))((('''&&&'''&&&&&&&&&'''((())))))'''''''''''''''(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))************&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((******)))(((((())))))******))))))((('''''''''(((((('''''''''(((((((((''''''''''''''''''&&&&&&&&&'''(((***+++'''(((((())))))))))))(((******)))))))))((((((((('''((()))((('''''')))***))))))))))))************(((((((((((())))))))))))))))))))))))************((((((((()))))))))*********++++++,,,++++++******+++++++++++++++,,,,,,,,,((()))***++++++***)))((()))))))))******+++++++++************************************************&&&'''((())))))((('''&&&''''''(((((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))((('''$$$###$$$(((+++((((((''''''''''''((((((''''''''''''''''''((((((&&&''''''((((((''''''&&&&&&'''(((((((((((('''&&&''''''&&&&&&''''''((())))))(((((((((***,,,,,,+++(((((())))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''((())))))************))))))))))))((('''''''''''''''''''''&&&&&&''''''((((((%%%%%%%%%%%%&&&'''((()))((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((///---)))&&&%%%%%%'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((('''''''''''''''***))))))))))))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***************************((((((((((((((())))))***+++))))))***++++++***)))((())))))******************))))))))))))***++++++******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%&&&((()))'''&&&&&&''''''((((((((((((((((((''''''''''''(((((()))&&&''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************&&&'''***,,,,,,,,,***)))((((((((((((((((((((((((((())))))******))))))(((***)))))))))((((((((('''(((((((((((())))))))))))''''''(((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))(((''''''(((******)))((('''(((((())))))((((((''''''(((((())))))((((((''''''((((((((((((((())))))&&&'''''''''(((((())))))''''''((()))))))))))))))*********)))))))))((((((''')))))))))((((((***,,,))))))))))))************(((((((((((())))))))))))))))))))))))************((((((((())))))))))))))))))***+++,,,,,,+++*********************++++++,,,)))***+++,,,,,,+++***))))))))))))))))))))))))***************************))))))))))))))))))))))))%%%&&&''''''&&&%%%###"""'''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''(((((((((((('''(((((('''&&&&&&''')))((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''(((((()))***&&&'''((((((((())))))***)))))))))))))))))))))(((((())))))******))))))((((((((((((((((((((((((((("""###%%%'''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))))))))(((''''''''''''''''''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&((()))))))))(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''%%%&&&'''((()))(((((('''''''''''''''((((((((((((+++***)))'''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%"""$$$%%%&&&&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))))))))***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++*********))))))(((''''''((((((((((((((())))))***'''))))))))))))***++++++'''((())))))))))))***+++)))))))))))))))***++++++))))))))))))((('''%%%%%%))))))))))))))))))))))))******************))))))'''&&&'''(((******((('''((((((''''''(((((()))***))))))(((((('''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++(((***...111222111///---((((((((((((((((((((((((((()))***++++++***)))(((******))))))((((((((('''&&&&&&'''((()))***++++++&&&''''''((()))******+++'''((((((((())))))******************************(((''''''(((***+++)))(((&&&''''''''''''''''''&&&(((((())))))))))))((((((''''''(((((())))))******&&&'''(((((()))((((((((())))))***+++++++++++++++************))))))))))))((()))***)))((()))+++,,,))))))))))))************(((((((((((())))))))))))))))))))))))************)))))))))))))))*********'''((()))******)))(((''')))))))))))))))******+++)))***,,,------,,,***)))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))'''%%%###&&&'''''''''(((((())))))((((((((((((((((((((((((,,,+++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))%%%''')))***(((''''''(((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&((('''&&&&&&&&&&&&'''((()))))))))))))))******+++''')))******))))))+++,,,'''''''''''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((( """$$$&&&((()))))))))))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))(((((('''&&&$$$###""""""%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((((((''''''''''''((((((((()))&&&'''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''))))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******'''%%%&&&((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''************************(((((((((((((((((((((((('''''''''''''''((())))))******)))((('''&&&%%%%%%((((((((((((((()))******$$$(((***(((((()))+++,,,+++++++++***)))(((***+++))))))((())))))***++++++)))(((((('''&&&$$$###"""))))))))))))))))))))))))++++++++++++*********)))(((((((((***,,,,,,***((()))(((''''''''')))***++++++***)))(((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((())))))*********+++((((((''''''''''''((((((''''''((((((((((((''''''++++++******)))******+++...,,,+++---000111///,,,))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&''''''(((((())))))******+++)))(((((()))******)))***((('''((()))***)))(((***)))(((''''''((()))***+++***((('''''''''((()))))))))(((((('''''''''&&&%%%(((***)))&&&$$$%%%''')))'''&&&'''((()))((('''))))))*********(((&&&%%%************************(((((((((((((((''''''''')))((((((((((((((()))***(((((()))************************)))))))))))))))'''$$$"""%%%***---+++((((((***)))&&&'''+++,,,)))+++++++++************)))---***(((((())))))'''$$$))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++++++++*********************************************))))))))))))******'''((((((((('''&&&%%%%%%''''''''''''(((((((((((((((((())))))))))))(((((()))((((((((('''''''''''''''((()))******)))((('''(((((((((((())))))))))))(((((())))))(((((())))))))))))(((((('''''''''&&&&&&((())))))(((''''''((('''''''''''''''((())))))((((((((((((((((((((((((******)))(((((((((((((((+++***)))(((((()))***+++---+++)))((('''((()))***%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((&&&%%%&&&''''''&&&$$$'''((((((((((((((('''&&&))))))((('''&&&&&&''''''((())))))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))''''''((((((((('''%%%$$$ !!!$$$&&&''''''''''''+++***)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((()))************************((((((((('''&&&&&&&&&%%%((('''%%%$$$%%%&&&(((***'''(((((()))))))))))))))&&&'''((())))))******)))''''''&&&&&&&&&&&&''''''((((((((((((((()))******&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%''')))***+++***)))***+++***+++,,,,,,------,,,,,,'''((()))***************************************************************))))))))))))))))))))))))************************''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))))))))************)))((((((''''''(((((()))))))))************))))))***)))))))))((())))))))),,,+++***+++...///---+++))))))))))))))))))))))))******++++++++++++******))))))((((((((('''''''''))))))******************+++)))(((((()))******))))))(((''''''))))))((('''***)))(((''''''((())))))))))))((((((((()))***+++))))))((((((((('''''''''(((***++++++((('''''')))((('''&&&&&&'''((('''%%%(((((()))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((('''+++***)))(((((('''(((((()))))))))***))))))(((((()))))))))******+++++++++(((%%%###&&&***,,,***(((+++111444///******---...+++++++++************)))'''((()))+++---+++(((%%%))))))))))))))))))))))))'''(((***++++++***((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((''''''&&&%%%&&&&&&''''''(((((())))))(((((())))))))))))(((((($$$$$$%%%&&&'''((())))))'''((()))******)))((('''''''''''''''(((((((((((('''%%%$$$&&&)))+++***((()))(((((((((''''''''''''&&&((())))))(((''''''((('''''''''''''''((())))))((((((((((((((((((((((((***))))))((((((((((((((())))))(((''''''((()))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((*********))))))))))))***''''''((((((((((((((('''******)))))))))((((((((((((((())))))***))))))((('''((((((((())))))))))))((((((((((((((((((((((((((()))))))))************'''''''''&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''((((((((('''%%%%%%$$$%%%&&&'''((())))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''')))((('''&&&&&&'''((()))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))''''''((()))))))))((((((''''''(((((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))''''''((((((((((((''''''))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))(((((('''''')))***+++***)))***+++)))***++++++,,,,,,++++++*********+++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))***************))))))(((((())))))***))))))************))))))(((((((((((((((((((((((())))))(((***+++,,,***)))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''******))))))))))))))))))+++)))(((((()))******)))((('''&&&'''(((((('''&&&+++***)))(((''''''(((((()))((((((''''''((())))))))))))((((((((((((''''''(((***+++***)))(((((()))((('''&&&&&&''''''%%%$$$'''''''''(((((()))***+++((((((((((((((((((((((((''''''((((((((((((((((((,,,+++***(((''''''''''''))))))))))))((('''&&&&&&)))))))))))))))))))))))))))'''%%%&&&***+++)))'''***555<<<555***'''+++000+++++++++************)))))))))+++,,,------------))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&'''((())))))***(((((())))))))))))((((((###$$$%%%&&&'''(((((()))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''$$$  '''***'''###((((((((((((''''''''''''&&&((())))))(((''''''((('''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''((((((((((((''''''''''''((((((&&&''')))******(((&&&%%%((((((''''''''''''''''''(((((((((((((((((((((((('''***,,,+++(((&&&''')))&&&&&&'''((()))))))))(((((()))*********)))((('''%%%&&&'''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********&&&'''''''''''''''(((((()))((((((''''''(((((()))'''''''''(((''''''&&&%%%''''''&&&&&&'''(((((()))''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((()))''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''(((''')))***+++***)))***+++((())))))***+++*********+++***)))))))))***+++,,,((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((()))))))))))))))***************))))))))))))******''''''((((((((((((''''''''''''(((((())))))((((((((((((((()))*********)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))((((((((((((((((((((((((''''''&&&&&&%%%%%%***)))'''''')))***)))((((((&&&%%%&&&'''((('''&&&******))))))(((''''''''')))((('''&&&&&&%%%%%%$$$))))))((((((((((((((((((''''''(((((((((''''''''')))((('''&&&''''''&&&$$$)))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((('''(((((('''((((((((((((((('''&&&******)))(((''''''&&&&&&***((('''''')))***(((''''''222888222)))&&&))),,,+++++++++*********))))))++++++***(((''')))...111))))))))))))))))))))))))(((((()))******)))(((((()))))))))***+++,,,------(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&'''''''''(((((((((%%%###"""$$$''')))(((&&&((((((((((((((('''''''''&&&((())))))(((''''''((('''''''''''''''((())))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((('''((()))))))))((('''&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((('''---222222,,,'''&&&'''%%%%%%'''((())))))))))))&&&''')))******)))'''&&&"""###$$$%%%&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))******++++++(((((((((''''''(((((((((''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''(((******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''######$$$$$$%%%&&&''''''&&&&&&'''''''''''''''((('''''''''''''''(((((()))'''(((((((((((()))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''%%%&&&&&&''''''''''''''''''(((((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))))))))(((((((((((())))))************************)))((('''%%%%%%&&&''''''''')))***+++))))))***+++((()))******++++++******)))(((&&&%%%%%%'''(((***))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))******))))))))))))******''''''(((((((((((('''''''''((()))*********))))))((()))******************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))))))))((((((''''''&&&&&&%%%%%%***(((''''''((())))))((((((&&&%%%&&&'''((('''&&&)))))))))))))))((('''''''''''''''''''''''''''&&&(((((())))))))))))))))))'''''''''((()))(((((('''+++)))(((((())))))(((&&&+++***)))'''''''''((()))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''(((((()))******%%%%%%'''((())))))))))))((()))))))))))))))))))))***)))(((((())))))((('''%%%+++///,,,)))))))))'''+++++++++*********))))))(((,,,///...***'''))),,,))))))))))))))))))))))))******************************++++++,,,---......)))))))))))))))))))))))))))***++++++++++++***)))''''''((((((((((((((('''&&&&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))***,,,...---***)))+++---'''''''''(((((((((((((((&&&((())))))(((''''''((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))((((((((()))***+++)))))))))((((((''''''&&&((((((((((((((((((((((((,,,444;;;;;;555---)))(((%%%%%%'''((())))))))))))'''(((***++++++***((('''###$$$%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))******++++++((((((''''''''''''((((((''''''&&&&&&''''''''''''((('''&&&%%%$$$%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''######$$$$$$%%%&&&''''''%%%&&&&&&&&&''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''%%%&&&&&&'''''''''''''''&&&'''((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***)))((('''&&&&&&'''((()))))))))(((((((((((())))))************************+++***((('''''''''((()))''')))***+++))))))***+++)))******+++++++++++++++***((('''%%%%%%&&&((()))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((())))))*********(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((************))))))))))))***))))))(((((())))))***))))))************))))))&&&''')))***++++++***)))''')))++++++***)))***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))***(((''''''((())))))(((((('''&&&'''(((((('''&&&(((((())))))))))))((((((&&&'''((()))***+++++++++(((((())))))))))))*********))))))***+++,,,+++)))***)))((((((*********(((+++***)))(((((('''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''(((***+++,,,$$$%%%&&&((()))***++++++&&&'''(((***,,,...000111))))))))))))))))))))))))&&&)))***)))***---,,,'''+++++++++************)))'''111===???999000***)))))))))))))))))))))))))))+++******************+++((())))))******+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))***++++++,,,))))))(((((((((((())))))(((((((((((()))))))))***(((,,,///,,,'''$$$''',,,'''''''''(((((((((((((((&&&((())))))(((''''''((('''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))************))))))+++***((('''''')))+++,,,))))))((((((((((((((((((((((((((((((((((((((((((+++000777888444---'''%%%&&&&&&'''((()))))))))((()))***+++,,,,,,,,,+++***'''((()))***************&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&'''''''''''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%&&&'''((()))))))))(((((((((((()))))))))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''&&&'''((()))************''''''&&&&&&&&&&&&''''''((((((((((((((()))******((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((---,,,++++++******++++++''')))***+++***)))***+++)))***++++++,,,,,,++++++,,,+++***)))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((************)))))))))((()))((((((''''''(((((()))))))))************))))))$$$&&&((()))******)))(((&&&)))++++++)))((()))+++(((((((((((((((((((((((()))))))))******)))))))))(((((()))))))))*********))))))******************)))(((&&&&&&((()))(((''')))(((''''''))))))((('''&&&'''((()))******))))))'''((()))))))))(((''''''(((((()))))))))************)))(((***,,,---+++)))((('''&&&(((***+++***)))((()))))))))))))))((('''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((('''(((((()))***+++&&&'''((()))******++++++''''''(((***+++---...///((()))***))))))))))))***(((******((()))---,,,)))+++++++++************)))(((444AAACCC;;;111---,,,))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,,,,+++***(((''''''((()))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&'''((()))***++++++***)))(((''''''((()))***'''''''''((((((((())))))$$$''')))'''$$$###%%%'''''''''''''''((((((((()))&&&((())))))(((''''''((('''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((()))******)))((((((((((((((((((((()))******((((((((((((((()))))))))((((((((((((((((((((((((&&&(((***++++++(((&&&$$$''''''((((((((((((((('''(((((())))))************((())))))*********))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&%%%&&&'''((()))'''((()))))))))))))))(((&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%&&&'''((()))))))))((((((((()))))))))*********))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))''''''((()))))))))((((((''''''(((((()))(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''+++++++++++++++***))))))''')))***+++***)))***+++((())))))***+++*********,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++*********))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''###$$$&&&((())))))((('''%%%(((+++***(((''')))+++((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))*********+++''''''(((((())))))******)))(((&&&&&&((()))((('''***((('''((()))***)))(((%%%&&&((()))***+++************)))(((%%%"""(((((())))))*********+++((('''&&&(((+++,,,***'''&&&%%%%%%&&&)))******)))%%%'''(((*********))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))******)))((((((((((((((()))((()))***************)))))))))((((((''''''&&&&&&((()))******))))))***+++(((++++++''''''***+++)))+++++++++************)))%%%...777666---''')))---))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''')))***++++++***)))'''''''''((())))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((()))(((((((((''''''''''''***)))(((''''''((()))***&&&&&&&&&'''''''''(((((((((((((((((()))*********&&&'''''''''(((((())))))&&&((())))))(((''''''((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&%%%&&&((()))***)))((('''''''''(((((())))))******((((((((((((((((((((((((&&&$$$###$$$''')))))))))'''(((((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))$$$%%%'''((((((((('''&&&$$$$$$$$$%%%''')))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%'''))))))))))))((())))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%((('''%%%$$$%%%&&&(((***'''(((((()))))))))))))))(((((((((((('''&&&%%%%%%'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%''')))***+++***)))***+++'''(((((()))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))'''&&&(((+++---,,,***+++***)))'''''''''((()))((()))***++++++***)))(((***)))'''&&&'''(((***+++,,,,,,,,,+++***)))((((((+++)))(((&&&&&&((()))+++((()))***)))((('''((()))''''''(((((())))))******''''''''''''''''''''''''''''''(((((())))))******+++******)))(((''''''&&&,,,,,,,,,++++++***)))(((((((((((((((((((((((((((''''''(((((())))))*********)))(((''''''((()))***)))((('''%%%%%%%%%&&&''')))((('''&&&&&&'''((()))+++(((&&&&&&((()))(((&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******))))))((((((888555111,,,)))'''((((((++++++************++++++,,,,,,+++)))&&&"""))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((&&&''''''(((((((((((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&)))'''(((,,,)))$$$$$$)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))************(((((((((((((((''''''&&&'''((()))******)))((('''******))))))((((((''''''))))))(((((((((((())))))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$'''((())))))'''&&&)))+++***&&&&&&***+++)))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''((()))***************))))))((((((''''''&&&&&&%%%%%%&&&'''((()))******((((((((((((((((((((((((,,,,,,+++***)))(((''''''((((((((((((((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''))))))))))))************++++++******))))))((((((+++)))((('''((()))+++,,,************************))))))))))))))))))))))))+++((('''(((+++------+++(((((()))***************+++*********))))))((((((,,,+++)))(((&&&$$$"""""")))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((())))))'''%%%'''((())))))''''''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%)))'''&&&(((+++,,,+++***+++***)))(((''''''((()))((()))************)))((())))))'''''''''(((***+++*********))))))(((((((((***)))(((''''''((()))***)))******(((&&&$$$$$$%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((''''''&&&'''(((((((((((('''&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***)))(((((((((((())))))******)))((((((''''''(((((()))((('''&&&&&&'''((()))(((&&&$$$%%%''')))((('''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((*********)))))))))))))))+++***(((&&&&&&&&&((((((+++******))))))******+++''''''(((((('''&&&%%%$$$))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((&&&'''++++++''''''+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((''''''&&&'''((())))))))))))((('''))))))))))))((((((''''''))))))(((((((((((())))))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))((('''%%%###%%%((()))'''''')))(((%%%''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((******)))(((''''''&&&&&&((((((((((((((((((((((((******))))))(((''''''&&&''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))((((((***)))((('''((()))+++,,,************************))))))))))))))))))))))))***(((&&&'''***++++++)))(((((()))************************)))))))))((((((,,,++++++***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***(((((())))))'''%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%(((''''''(((***++++++)))***))))))(((((((((((()))((())))))******))))))((()))((('''''''''(((***+++((((((((((((((((((((((((***)))(((''''''((()))***)))******)))'''&&&&&&'''))))))))))))((((((((((((************************))))))))))))((((((((((((***))))))(((((('''''''''(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))***************))))))(((((((((''''''''''''((((((((('''&&&&&&(((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''((())))))))))))))))))***(((((())))))***++++++,,,******))))))))))))******&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''***''''''***+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******(((((((((((((((''''''&&&&&&'''(((((((((((('''&&&)))))))))((((((((((((''')))((((((''''''(((((()))((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))(((&&&%%%$$$###''')))(((((()))'''###&&&&&&&&&'''((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((***))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((())))))***)))((('''((()))***+++************************)))))))))))))))))))))))))))'''&&&'''))))))((('''(((((()))*********************))))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((+++)))(((((((((((('''&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((((((((()))******))))))))))))(((((((((((()))((())))))))))))))))))((()))(((((('''((()))******((((((((((((((((((((()))))))))(((((((((((())))))'''(((***+++***+++---...******))))))((((((''''''******************************))))))((((((''''''))))))((((((((('''''''''(((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))%%%'''(((*********))))))((()))***++++++***)))((((((((((((''''''(((((((((+++***)))))))))((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&'''((((((((())))))******,,,,,,---...---,,,+++***)))))))))(((((()))))))))***)))(((((('''(((((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&''''''(((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''+++)))'''(((***(((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))))))))***(((((((((((((((''''''&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%))))))''''''))))))%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))((('''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((()))))))))(((((((((((()))******************************(((((((((((((((((((((((()))((((((((()))(((((('''(((((()))***************))))))))))))))))))((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***(((''''''(((((('''&&&''')))***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''''''''((((((((((((((())))))((((((((())))))))))))((()))(((((((((((((((((()))((((((((((((((())))))***((()))))))))))))))))))))))))))(((((((((((())))))&&&(((*********+++---///******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''$$$$$$&&&'''(((((()))((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((*********)))(((&&&'''((()))))))))'''''''''(((((((((((((((((('''%%%&&&((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&''''''(((((()))))))))***((()))***+++***(((&&&%%%)))((((((''''''(((((()))++++++)))(((((('''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''(((((((((((()))))))))(((((((((((((((''''''&&&'''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((((((((('''(((&&&""""""&&&((('''$$$%%%%%%&&&'''(((((()))'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))************))))))((('''&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((()))***************(((((((((((((((((())))))++++++******************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((('''((())))))''''''((()))'''(((((())))))))))))((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))))))))'''&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((%%%&&&&&&'''''''''''''''''''''((((((((((((''''''###%%%&&&'''((()))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((()))%%%&&&'''((()))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((("""&&&)))'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((((())))))(((((((((((((((''''''&&&(((((('''&&&&&&'''((((((&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&'''$$$$$$'''&&&%%%%%%%%%&&&'''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***)))***************)))((('''''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((++++++***)))((()))(((((()))***************''''''(((((((((((())))))++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%'''((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&(((***)))'''&&&''')))&&&'''((()))******)))((()))(((''''''''''''((()))'''(((((())))))))))))))))))))))))(((((('''''''''(((((())))))))))))(((((('''((()))(((&&&%%%&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((()))***+++++++++***&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''+++***)))((((((''''''(((&&&&&&%%%%%%&&&''''''(((&&&'''((())))))((('''&&&!!!%%%'''&&&&&&''')))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))*********((((((((((((((('''''''''&&&'''((()))************(((''''''&&&&&&''''''(((%%%&&&''')))******))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))$$$,,,000+++&&&'''******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))(((((((((((((((''''''&&&))))))(((''''''((())))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%&&&&&&(((&&&""""""&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))'''((())))))))))))))))))((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))###&&&***+++)))(((((()))(((((()))***************'''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&((()))***)))((('''(((***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&(((***)))&&&%%%''')))&&&'''(((*********)))((()))((('''&&&&&&'''((()))'''(((((()))))))))))))))))))))((('''&&&&&&%%%%%%(((((())))))))))))((((((&&&'''))))))((((((***+++''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''---+++)))((('''&&&'''''''''&&&%%%%%%%%%'''((()))&&&'''((())))))((('''&&&%%%(((,,,+++(((&&&%%%&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,))))))(((((('''''''''&&&(((((('''''''''((((((((('''''''''&&&&&&'''''''''%%%'''(((******((('''%%%************************((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))***444777///%%%$$$&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,---''''''''''''((((((((()))(((((((((((((((''''''&&&***)))(((''''''((()))***&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''')))(((&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))'''******''''''******'''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&'''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((()))++++++******))))))((((((&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))!!!$$$)))***((('''''')))(((((()))***************&&&'''''''''(((((())))))************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&%%%&&&'''&&&%%%$$$%%%'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))(((((((((((())))))***(((((((((((())))))))))))***)))(((''''''((()))***)))((('''((()))******(((******)))))))))))))))***))))))************))))))))))))))))))******************))))))((((((''''''%%%&&&(((************)))))))))************))))))''''''(((***+++,,,......)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++******))))))((((((''''''(((((())))))******&&&))))))&&&%%%((('''$$$'''''''''''''''((())))))************))))))))))))((((((''''''((()))***+++((((((((((((((()))************))))))((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))(((((()))***************(((((((((((((((((((((((((((((()))(((((('''&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))(((%%%$$$%%%''''''******)))((((((((((((((()))'''%%%&&&)))***(((&&&((((((''''''''''''((((((************************((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&((()))))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((()))))))))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''((()))))))))'''&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&''''''&&&%%%$$$###))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&''')))***)))(((&&&&&&&&&''''''''''''(((++++++******))))))((((((((((((((((((((((((((((((+++***((('''&&&&&&'''''')))(((''''''((()))***+++,,,,,,,,,+++++++++******((('''&&&'''((((((&&&$$$((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))'''&&&%%%)))))))))))))))******+++***)))((()))***+++***(((***)))(((''''''((()))***,,,***))))))******)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((()))))))))((('''&&&&&&'''((()))''''''(((((('''&&&%%%%%%''''''''''''((()))***+++''''''((((((((())))))))))))((('''&&&&&&'''((()))((('''&&&''')))***)))(((***))))))(((((()))))))))))))))************))))))((((((((()))))))))*********)))))))))((((((((('''&&&'''((()))************'''''''''''''''''''''''''''''''''((())))))******(((((((((((((((((((((((('''((())))))))))))((('''(((((((((((('''''''''''''''''''''(((((((((((((((&&&)))***(((((()))((($$$(((((('''''''''(((((()))'''''''''&&&&&&&&&%%%%%%))))))((((((''''''&&&&&&((('''''''''(((((())))))***)))))))))((((((((('''(((((((((((())))))))))))%%%&&&''''''((((((''''''(((((()))***************(((((((((((((((((((((((())))))******)))(((((('''(((((((((((())))))))))))((((((''''''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***)))''''''((()))*********)))((((((((((((((()))'''&&&'''))))))(((&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,'''&&&&&&&&&&&&'''((((((%%%$$$$$$$$$%%%'''((()))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&%%%&&&&&&''')))))))))))))))*********'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((()))******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((('''&&&'''((()))((('''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''&&&&&&%%%&&&'''((()))************)))))))))(((((('''''''''((((((&&&%%%((((((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))******))))))((('''&&&)))(((((((((((()))*********)))((((((******)))(((***)))(((''''''((()))***+++)))(((((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))''''''(((((('''&&&&&&%%%&&&&&&''''''((()))******''''''''''''(((((((((((()))((((((''''''(((((()))((('''&&&'''((())))))''')))((((((''''''((())))))))))))************))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((()))******+++((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&***+++))))))***((($$$)))(((((('''''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&%%%&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))%%%&&&''''''((((((''''''(((((())))))******))))))((((((((((((((((((((((((***************))))))((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))))))))(((((((((((()))'''&&&'''((()))((('''%%%&&&)))++++++)))&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,'''&&&&&&&&&&&&'''((((((############%%%''')))***''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&''''''(((((()))******++++++(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((('''((((((''''''&&&&&&%%%%%%$$$######$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&)))'''&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''')))((((((((())))))'''%%%''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((()))))))))(((''''''))))))((('''))))))(((((((((((()))))))))(((''''''((()))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''(((''''''&&&%%%''''''(((((())))))((((((&&&'''''''''((((((((((((*********))))))*********(((&&&&&&&&&((()))((('''(((''''''''''''(((((()))))))))************))))))''''''''''''(((((((((((())))))))))))((((((((((((***)))((('''((()))+++,,,,,,+++)))(((((()))+++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++***))))))((((((''''''''''''))))))&&&&&&))))))&&&))))))(((''''''''''''((((((((('''''''''&&&&&&&&&!!!###&&&(((******))))))%%%&&&&&&'''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************(((((()))))))))))))))((((((((((((((((((((((((((()))))))))******))))))((((((((((((((())))))))))))((((((''''''''''''((((((%%%&&&'''((()))***++++++(((((((((((((((((((((((((((%%%$$$'''((('''''')))((()))))))))))))))((((((((((((''''''((((((((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%(((((((((((((((((('''''')))'''&&&$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''))))))((((((((()))))))))''''''''''''''''''''''''***)))((()))******(((&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''&&&&&&&&&&&&'''(((((()))'''&&&'''((()))(((&&&))))))(((((((((((())))))((('''&&&&&&'''((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''(((((((((&&&'''''''''''''''&&&&&&)))*********)))((('''&&&'''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&''')))))))))((('''''''''''''''((())))))))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))******)))(((((()))+++,,,---,,,***))))))***,,,---((((((((()))******++++++)))))))))))))))))))))))))))(((((((((((((((((()))(((((())))))******++++++*********))))))(((((((((((()))&&&!!!!!!&&&)))))))))(((''''''''''''(((((())))))))))))(((((((((((("""$$$'''***+++++++++***%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((())))))***************(((((()))))))))(((((('''((((((((((((((((((((((((''''''(((((()))(((((('''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''''''''(((((()))))))))))))))))))))))))))$$$$$$))),,,***)))+++'''((())))))))))))(((((('''(((((((((''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((()))'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((('''''''''&&&&&&&&&%%%(((((()))(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''+++***)))(((&&&%%%%%%$$$''''''((()))***++++++,,,333111...+++))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&)))'''&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''((())))))))))))************(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$))))))))))))))))))((((((((((((((((((((((((((((((***)))((()))******(((&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))&&&&&&&&&&&&&&&''''''((()))'''&&&'''((()))(((&&&(((((())))))))))))(((((('''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((('''&&&&&&'''''''''''''''&&&***++++++,,,+++***((('''(((((((((((())))))))))))'''(((((())))))((((((''')))((('''((()))******(((''''''''''''((()))******))))))************))))))''''''((((((((()))))))))(((((((((((())))))))))))*********))))))******+++***)))(((((((((((()))***%%%%%%&&&''''''((())))))************************&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((('''((($$$ %%%))))))'''''''''''''''((()))))))))(((((((((((('''''''''(((((()))******)))((('''%%%&&&'''((()))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((((((((()))))))))(((''''''((((((((((((((((((((((((&&&''''''(((((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((******)))'''&&&%%%$$$###''''''''''''''''''''''''%%%&&&***'''%%%'''&&&''')))******)))(((((('''((()))((('''&&&''')))+++)))&&&%%%%%%&&&)))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++'''&&&&&&&&&&&&'''((((((+++***)))''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''******))))))(((''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''...---+++***((('''''''''&&&'''((()))***,,,------333111...+++)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$$$$'''''''''(((''''''&&&%%%((((((((())))))))))))))))))((((((((())))))'''%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))***))))))'''&&&&&&&&&&&&'''(((((()))(((''''''))))))((('''(((((())))))))))))(((((('''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''%%%&&&''''''((('''''''''(((***+++---------+++***))))))))))))*********+++)))***++++++++++++***)))***)))((()))+++++++++)))(((((((((((()))***++++++))))))************))))))((((((((()))))))))******'''((((((((()))))))))************++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&%%%$$$$$$%%%&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%'''&&&######''')))'''&&&&&&&&&&&&''')))***+++))))))(((((((((''''''''')))))))))((((((''''''&&&%%%'''(((******)))(((''''''((((((((()))))))))***(((((((((((())))))))))))''''''((())))))))))))((((((((())))))(((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((***))))))((('''&&&&&&%%%''''''''''''''''''''''''$$$%%%***%%%###&&&&&&''')))*********)))(((&&&((())))))'''&&&'''))))))((('''&&&&&&'''((()))************************'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''+++***)))((((((((())))))&&&&&&'''((())))))******(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))((((((((((((((((((((((((&&&'''((((((((('''&&&&&&''''''((((((((('''%%%$$$'''((((((((())))))))))))((('''''''''((((((&&&%%%&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''((()))))))))))))))((('''''''''&&&'''(((((()))***)))((((((******)))((('''((()))******)))(((''''''&&&&&&&&&((()))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''&&&&&&''''''((()))&&&'''((())))))((('''&&&%%%&&&&&&'''((((((''''''&&&(((+++---/////////...)))*********++++++++++++------////////////------+++)))))))))+++,,,+++***(((((((((((()))***,,,,,,))))))************))))))))))))))))))************'''((((((((())))))******)))***+++,,,,,,+++)))(((''''''((())))))(((''''''+++******)))((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((++++++******))))))(((((($$$$$$$$$%%%%%%&&&&&&&&&###'''(((''''''))))))%%%%%%%%%%%%&&&((()))+++,,,************))))))))))))&&&&&&&&&&&&&&&'''((()))&&&''')))***+++***)))''''''((((((((())))))******(((((((((((())))))))))))))))))***+++++++++++++++(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&'''((()))***+++,,,***************************!!! +++000,,,))),,,%%%''')))***+++***)))(((&&&(((***)))&&&%%%''')))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((((((''''''$$$$$$%%%%%%&&&'''''''''$$$%%%&&&((())))))******'''''''''&&&&&&'''''''''&&&'''''''''((()))))))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''''''''"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((((()))))))))******++++++((((((((((((((((((((((((%%%&&&'''))))))))))))((())))))*********)))'''&&&'''''''''((((((((())))))((('''&&&'''((((((&&&$$$&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))+++)))((()))***+++***((('''((()))******)))((('''(((&&&&&&''')))***)))((((((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((''''''''''''((())))))&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''------,,,++++++,,,------------------------------******+++++++++,,,,,,,,,+++(((&&&%%%&&&((())))))((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((()))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&((()))******(((%%%&&&'''(((&&&###&&&''''''((()))******+++)))))))))))))))))))))))),,,'''$$$&&&+++...***%%%)))*********++++++++++++...,,,)))&&&&&&'''***,,,''''''((()))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''+++((($$$$$$''')))***)))((((((((((((((((((((((((&&&'''((((((''''''((()))''''''''''''((((((((((((******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&((())))))((('''&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((%%%$$$$$$%%%((())),,,)))%%%$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&)))))))))((('''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&(((((((((((('''###%%%'''%%%###"""$$$'''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))(((((('''''''''(((((())))))(((((((((((())))))************)))'''&&&%%%)))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((******)))((('''(((((((((+++)))'''&&&%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))(((''''''$$$&&&'''&&&%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%++++++***))))))***++++++++++++++++++++++++++++++)))))))))*********++++++***(((&&&%%%'''((()))((((((((((((((((((((((((((((((((((((((((((''''''''')))(((((('''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))************))))))((()))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&'''((()))***+++)))'''(((+++,,,***(((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((()))(((''''''))))))((('''))))))))))))*********++++++***'''&&&%%%&&&((()))''''''((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&$$$"""###&&&'''&&&$$$((((((((((((((((((((((((((()))***)))((('''((()))''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((&&&&&&&&&'''''''''((((((***)))(((''''''((()))***---***''''''((()))(((&&&'''''''''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''(((((('''''''''''''''''''''&&&&&&&&&''''''((((((%%%&&&'''''''''&&&%%%$$$((())))))(((''''''(((***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))***))))))((('''&&&)))'''&&&%%%%%%&&&''')))((((((''''''''''''((((((%%%%%%&&&'''((()))******+++)))(((&&&&&&&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((())))))((('''&&&&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%''''''((()))''''''&&&&&&&&&''''''(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***(((&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((('''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))++++++***))))))((())))))***)))'''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))&&&%%%%%%&&&(((***)))(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&((()))(((&&&%%%''')))(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&''''''((())))))))))))((('''(((((((((((((((((()))''''''((((((((((((''''''&&&%%%&&&(((******'''%%%((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&''''''((((((((('''&&&(((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&'''''''''((((((((()))))))))(((((())))))))),,,***((('''((()))((('''%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&''''''&&&&&&$$$######((('''%%%&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((())))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))((((((((())))))(((((('''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((###$$$&&&'''((()))((((((***)))((('''&&&'''((())))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''((((((((((((((()))))))))((('''&&&%%%''')))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))(((((('''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***(((&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))(((((((((((()))))),,,+++***((((((((())))))***)))(((((('''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))((((((((((((''''''''''''&&&&&&'''(((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''((((((&&&%%%&&&''''''''''''(((((((((((()))&&&&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''((())))))***)))((((((((((((((((((((((((((('''((()))'''%%%$$$$$$%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''(((((('''&&&((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&%%%"""######$$$%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''$$$%%%%%%%%%&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))&&&###$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((((()))(((((((((''''''(((((((((&&&''''''((())))))((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&'''((())))))'''%%%$$$))))))(((''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***))))))((('''&&&&&&%%%''')))******(((''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((''''''''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))))))))***)))(((&&&'''((()))((('''((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''&&&&&&&&&'''(((((((((((((((((((((((())))))(((((((((((()))))),,,+++)))((((((((()))***))))))((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))((((((((((((''''''''''''&&&'''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((************)))(((((((((((((((((((((((()))))))))'''''''''''''''''''''''')))'''&&&&&&''''''&&&$$$&&&'''''''''((((((((((((&&&'''(((((((((((('''&&&&&&&&&'''((((((((((((((('''''''''((()))))))))***''''''((((((((((((''''''&&&%%%$$$######$$$'''(((((((((((((((((((((((((((((()))***(((&&&%%%%%%&&&''''''''''''(((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((***(((''''''((()))(((&&&((((((((((((((((((((((((&&&''''''((()))******+++'''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%''''''((('''&&&&&&&&&&&&######$$$$$$%%%&&&''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''')))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((($$$%%%%%%%%%&&&'''''''''$$$%%%&&&'''''''''&&&&&&'''''''''''''''((()))))),,,)))''''''***,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((&&&'''(((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((%%%&&&'''(((((())))))((('''''''''&&&&&&'''''''''((((((''''''''''''(((((('''(((***+++***)))'''%%%))))))((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''&&&&&&&&&&&&((())))))'''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))((('''''''''''''''))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))(((&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((()))))))))))))))((((((((((((((((((((((((************************(((((('''&&&&&&'''((((((((((((((((((''''''''''''&&&'''((()))************((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))((((((((()))******)))'''&&&&&&'''(((((())))))))))))))))))''''''''''''''''''''''''***(((&&&&&&((((((&&&$$$''''''''''''((((((((((((''''''((())))))))))))(((&&&&&&'''(((((((((((('''***+++++++++++++++,,,,,,''''''((((((((((((''''''''''''&&&$$$###$$$(((+++((((((((((((((((((((((((***+++,,,+++)))(((((()))''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))000,,,'''&&&((()))((('''(((((((((((((((((((((((('''''''''(((((()))))))))''''''((((((((()))))))))'''((()))******)))((('''''')))******)))(((((()))&&&''''''(((((())))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((''''''&&&''''''''')))((('''&&&&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&'''((()))***)))((((((''''''''''''((()))***+++)))(((&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&''')))***'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((())))))******+++((((((((('''(((((()))***''''''((((((((((((((('''''''''&&&''''''((()))***(((''''''&&&&&&''''''(((%%%&&&'''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&((()))***+++******(((((())))))))))))*********))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''''''''''''''%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***(((((('''&&&&&&&&&''''''''''''&&&''''''((()))******)))((('''&&&&&&&&&&&&((()))************)))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''''''''))))))(((&&&(((((((((((((((((((((((('''''''''((((((((((((((('''((()))***---///111222))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******+++******&&&'''(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''%%%&&&((('''%%%$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''&&&&&&'''''''''((((((((()))))))))''''''((((((((()))))))))%%%&&&''''''((((((''''''++++++++++++************''''''((((((((((((''''''''')))***(((''''''))),,,((((((((((((((((((((((((((()))******((('''(((***''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))((('''((((((((())))))))))))666///(((%%%'''))))))((((((((((((((((((((((((((('''''''''''''''''''''((('''((((((((())))))))))))(((((())))))))))))((((((&&&(((++++++)))'''((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''''''''(((((()))***)))'''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''''''''&&&''')))*********(((((((((((('''&&&''''''((()))$$$%%%%%%$$$######%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))'''''''''((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''((()))*********'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&''''''((()))***(((''''''&&&&&&''''''(((&&&&&&''''''((('''''''''&&&''''''''''''''''''&&&((((((''''''''''''((((((%%%&&&&&&'''((()))******(((((()))*********************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''&&&'''((((((%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''&&&&&&&&&''''''(((&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&&&&''''''((()))******)))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''((())))))(((&&&((((((((((((((((((((((((%%%%%%&&&'''((()))***+++&&&'''))),,,000444777999))))))))))))))))))))))))))))))(((((((((((())))))%%%''')))***+++++++++***&&&&&&'''(((((()))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''$$$%%%&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%(((******((('''***,,,'''''''''''''''''''''&&&))))))))))))))))))))))))'''+++///,,,%%%###&&&+++(((((((((((())))))))))))'''''''''''''''((()))***%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''"""%%%((((((&&&%%%%%%'''(((((((((((((((((((((((($$$&&&'''&&&%%%%%%&&&'''''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))((('''((((((((())))))******999222)))%%%''')))***((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''###&&&))))))'''%%%&&&'''((((((((((((((('''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***)))(((&&&$$$###$$$%%%&&&))))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''''''''(((((()))))))))))))))((('''''''''&&&$$$%%%'''((()))((('''%%%***)))'''&&&%%%%%%&&&'''%%%((()))(((%%%$$$'''***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$###"""!!!!!!###%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((''''''&&&&&&&&&'''''')))******'''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''((()))*********************))))))))))))******((((((((((((((((((((((((************************%%%&&&''')))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))((('''&&&&&&''')))***&&&''')))(((&&&%%%%%%&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''')))******%%%%%%%%%%%%%%%&&&'''(((((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((()))*********)))'''&&&&&&&&&''''''(((((())))))+++***---444===>>>999222))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''))))))(((((('''''''''&&&)))(((((('''''''''((((((%%%%%%&&&&&&'''((((((((())))))((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&'''((())))))''''''''''''((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((())))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((*********)))((((((''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&'''((((((((((((((())))))*********++++++******)))(((''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&+++***(((((())))))(((&&&''''''&&&&&&&&&&&&''''''$$$&&&(((******(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%&&&)))***(((&&&(((((('''''''''(((((()))...,,,------(((###%%%,,,''''''''''''''''''''''''%%%###"""$$$(((***)))'''''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&&&&''''''''''''(((...,,,***'''&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%))))))************))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''%%%######$$$%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&#########%%%(((***+++***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))'''((())))))(((((()))***((()))+++***(((''''''(((%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&%%%######%%%&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''''''''((()))))))))))))))((('''''''''''''''((((((((((((((()))***///888???>>>555,,,)))(((((((((''''''''''''))))))))))))************(((((((((((('''''''''''')))(((((((((''''''''''''((((((((('''''''''(((((())))))(((((('''&&&&&&%%%(((((((((((((((''''''''''''''''''''''''(((((((((&&&&&&&&&'''(((((())))))''''''''''''((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((())))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******'''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))***************))))))(((''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&'''''')))'''&&&&&&))))))(((&&&&&&%%%%%%%%%&&&''''''((('''$$$###%%%)))***(((%%%''''''''''''''''''''''''(((&&&%%%%%%''''''&&&$$$''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&((())))))((('''&&&&&&'''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%(((******)))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''((((((((())))))******)))((('''&&&&&&'''((())))))***+++***'''&&&&&&'''''')))******((('''((((((''''''((())))))(((''''''((('''&&&&&&&&&&&&'''((()))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&%%%%%%&&&''''''((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))******)))(((((((((((((((((((((((((((((('''''''''***+++...555:::999111***((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((******)))((((((''''''&&&'''''''''((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((())))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((($$$%%%&&&'''((()))******((((((((((((((('''''''''+++******)))((((((''''''(((((((((((())))))))))))***))))))((((((''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))***&&&...111,,,***,,,)))###''''''''''''''''''''''''((('''&&&&&&''''''&&&$$$'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%''')))***))))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$&&&((())))))((('''(((((())))))(((((('''************************((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,(((((('''&&&&&&'''(((((($$$&&&((()))((()))***+++&&&(((******)))(((((()))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((***(((''''''((((((&&&%%%###$$$&&&''''''''''''&&&''''''''''''''''''''''''###$$$%%%&&&'''((())))))(((((())))))))))))((((((''''''&&&%%%%%%&&&''''''((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))+++***((('''''''''((()))))))))((((((''''''&&&&&&,,,******---111333000---((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''(((((()))*********&&&&&&''''''(((((())))))******))))))((((((''''''******))))))((((((((('''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&'''(((((())))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((((((''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&)))))))))(((((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&%%%''')))******)))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((((())))))(((((((((''''''&&&'''''''''''''''''''''((((((***+++,,,---...FFFPPP???***&&&((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&((()))***)))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&'''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''$$$&&&))))))((((((((()))&&&(((******)))((()))***''''''(((((((((((('''''''''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&$$$"""!!!###%%%((((((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))*********++++++*********''''''&&&&&&&&&&&&''''''((((((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))+++***((('''''''''((()))))))))((((((''''''&&&&&&))))))***...222333111...'''''''''((((((((((((((((((((()))))))))*********(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&'''((())))))((((((''''''(((((()))*********&&&&&&''''''(((((())))))******))))))((((((''''''******))))))((((((''''''''''''''''''(((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((($$$######%%%'''(((((('''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&'''(((((((((((('''&&&&&&'''''''''&&&&&&&&&'''''''''((((((***+++,,,---111IIIRRRAAA+++%%%''''''''''''''''''''''''''''''$$$%%%&&&''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((())))))(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((&&&%%%&&&'''((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***+++,,,+++'''$$$""""""'''(((******)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((('''&&&''''''&&&$$$"""!!!###%%%((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))******)))(((((((((((((((((((((((((((((('''''''''$$$'''---333666444///***'''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((('''''''''''''''''''''(((((((((((((((%%%&&&''')))))))))((((((******)))((((((''''''&&&'''''''''((((((((((((((())))))(((((((((((((((''')))))))))(((((('''''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&)))***)))(((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&'''((()))***,,,444555///+++,,,(((!!!'''''''''''''''''''''''''''((()))(((&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&(((((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))(((&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&###&&&)))***)))'''''''''((()))+++***(((''''''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&))))))((()))***)))'''$$$###$$$&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((&&&'''(((((((((((('''&&&((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''''''''((()))))))))))))))((('''''''''''''''(((((((((((((((&&&''')))+++---,,,***(((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''((((((((()))$$$%%%''')))***)))(((((())))))(((((('''&&&&&&%%%(((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))((('''(((***+++***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$&&&((('''%%%$$$&&&(((&&&%%%%%%%%%&&&''''''((((((%%%$$$&&&)))***((($$$''''''''''''''''''''''''''')))***)))&&&%%%&&&(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''###$$$&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((()))((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%!!!&&&)))*********+++)))++++++***(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&(((((((((***+++***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((******)))(((((()))******&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((()))*********)))'''&&&&&&'''''''''(((((()))))),,,'''!!!!!!&&&***&&&'''''''''(((((())))))((((((((())))))))))))***)))(((((((((''''''''''''&&&'''''''''(((((())))))$$$%%%''')))******)))(((%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$&&&((()))*********))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((''''''&&&&&&''''''((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((---,,,+++)))(((&&&%%%$$$&&&'''''''''(((((())))))******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%$$$###$$$&&&&&&&&&$$$'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$&&&((('''%%%$$$%%%((((((((('''''''''(((((())))))((()))+++'''###&&&---''''''''''''''''''''''''###&&&((((((''''''))),,,''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((("""###$$$%%%&&&'''''''''"""###%%%'''((((((((('''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$&&&((())))))(((&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%%%%&&&''''''&&&%%%%%%''')))++++++((($$$"""!!!***+++,,,+++(((&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&((())))))&&&$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******'''&&&%%%$$$$$$%%%&&&'''&&&'''((())))))((('''&&&((((((((((((''''''''''''(((***,,,...---+++(((&&&((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&''')))***(((%%%&&&''')))*********)))((())))))))))))))))))))))))%%%&&&&&&''')))***,,,---,,,***'''$$$$$$&&&(((******(((&&&%%%'''(((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''&&&&&&)))'''&&&'''((()))'''&&&***)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''(((((((((((('''''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***)))'''''''''''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((&&&%%%&&&)))***)))'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&'''((('''&&&&&&''')))***((('''))))))(((((('''''''''&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((''''''''')))***+++***---000///***'''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''')))***)))'''$$$"""'''''''''''''''((()))******)))'''&&&%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%'''***,,,+++***)))'''%%%$$$######&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))((('''%%%$$$$$$%%%'''((('''''''''(((******)))''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''***))))))(((((((((((((((***************)))((((((..."""$$$,,,***%%%''''''''''''((((((((()))++++++***((('''&&&%%%$$$((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((())))))))))))'''%%%$$$&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%...---,,,+++***)))((('''***+++---......,,,)))(((((((((''''''''''''((((((((((((((((((((((((((((((***)))((()))+++,,,***'''(((((()))***************))))))))))))))))))))))))((('''''''''((()))***+++((('''%%%%%%&&&(((***,,,,,,***)))(((***++++++***(((((())))))(((((('''&&&&&&''''''(((((()))))))))(((***++++++(((((()))+++***))))))(((((((((((((((((((((((((((((()))******''''''((((((((((((''''''((()))))))))(((''''''&&&))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((()))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((******(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((&&&%%%&&&)))***)))''''''''''''''''''''''''''''''(((((((((((((((((('''***)))((('''&&&''''''(((******)))))))))((((((((((((((('''''''''''''''((()))(((((()))++++++***((()))(((((((((''''''''''''%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((()))((('''''''''(((***+++''')))++++++)))'''''''''((('''&&&%%%%%%%%%%%%&&&''''''(((((())))))******+++)))'''&&&&&&''')))+++''''''&&&&&&'''(((((()))((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&(((***)))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''(((***,,,---+++(((&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))***))))))((((((((())))))+++++++++++++++***))))))---((($$$%%%))),,,+++((('''''''''((((((((())))))******)))((('''&&&&&&%%%((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%'''((()))*********&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''''''''------,,,++++++***))))))******+++++++++***))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))++++++)))((()))))))))))))))***++++++))))))))))))))))))))))))))))))(((((('''((((((((('''''''''''''''((()))******(((&&&&&&((()))((('''))))))))))))))))))((('''&&&&&&'''((()))***++++++&&&***...,,,'''%%%)))---)))))))))))))))(((((('''((((((((((((((()))******''''''((((((((((((''''''+++++++++***)))'''&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''''')))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((''''''&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''***)))((()))***)))'''%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&'''((()))((('''''''''''''''''''''''''''(((((())))))))))))(((((())))))(((''''''''''''((()))***+++++++++***)))((('''(((((())))))((((((((((((''''''(((******)))'''((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''(((((('''''''''(((((((((''''''((((((((((((((('''''''''((()))***&&&%%%%%%&&&((()))((('''''''''&&&%%%%%%%%%&&&&&&'''''''''((()))******+++,,,***(((&&&&&&''')))+++'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&%%%$$$%%%'''(((''''''''''''((()))******(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&'''(((((()))))))))******)))))))))'''***///111111---((($$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((())))))***,,,,,,,,,,,,,,,+++******))),,,......+++))))))***''''''((((((((())))))))))))(((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''')))***+++,,,&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))%%%%%%&&&&&&'''(((((()))%%%&&&'''((()))***++++++(((''''''&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((('''&&&))))))((('''''')))***+++(((((((((((((((((((((((((((((((((''''''(((((((((***)))))))))(((&&&%%%%%%'''&&&%%%%%%'''''''''%%%(((((()))))))))((((((''''''''''''(((((())))))***$$$(((***)))&&&%%%'''+++'''((()))***)))((('''&&&&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))'''&&&&&&&&&&&&'''''''''''''''&&&%%%#########$$$&&&(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((('''''''''((((((((('''''''''''''''''''''''''''((((((((())))))(((((((((((((((((('''''''''((((((%%%'''((())))))(((&&&%%%&&&''')))*********)))(((%%%$$$$$$%%%'''(((&&&%%%((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((('''(((((((((((((((%%%"""$$$''')))(((''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))''')))+++,,,+++)))&&&$$$''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''''''''((((((***++++++'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''(((***++++++***((('''''',,,333666444...'''###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((()))***++++++++++++,,,,,,++++++***)))&&&)))---,,,)))&&&'''((('''(((((((((((()))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''')))))))))))))))))))))))),,,+++)))(((''''''((((((''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******'''&&&&&&%%%%%%&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((((((((''''''''')))((('''&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((()))))))))((('''%%%%%%***)))((()))******)))(((&&&''''''(((((('''''''''(((((((((''''''&&&&&&&&&'''&&&&&&'''((())))))(((&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&''''''(((((('''''''''%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&&&&'''''''''((((((&&&%%%#########$$$&&&(((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''((((((((('''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&''')))*********)))(((%%%$$$$$$%%%'''(((&&&%%%'''''''''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''+++'''%%%%%%((()))'''%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((((()))&&&(((***------,,,+++)))(((''''''&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***)))(((((((((((())))))***&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''')))******)))'''&&&'''---444777444---'''###''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))+++,,,,,,***************))))))(((&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))***''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))...---***(((&&&%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''((((((''''''(((((()))***((((((''''''''''''(((((())))))))))))))))))))))))((()))++++++)))))))))***((((((((((((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***$$$%%%&&&((())))))******(((''''''((())))))'''&&&%%%&&&&&&'''''''''''''''))))))((('''&&&%%%$$$$$$***((('''(((+++,,,+++)))(((((((((((((((''''''&&&((((((((((((((()))******''''''((((((((((((''''''%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((('''&&&&&&%%%((((((***+++++++++++++++((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###&&&(((((((((%%%%%%&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))(((((((((&&&&&&((()))))))))((('''&&&&&&'''((())))))))))))(((''''''(((******)))''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&+++)))((((((((((((&&&%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))))))))(((((('''))),,,000444777))))))(((''''''''''''(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))((((((''''''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&,,,444666222+++&&&$$$''''''''''''''''''''''''*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))***+++---...)))************)))(((((()))&&&$$$$$$'''))))))(((((((((((()))))))))******'''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%******))))))(((((('''''''''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''***,,,+++)))((()))***))))))***+++++++++++++++))))))))))))))))))))))))''''''&&&&&&&&&''''''((($$$$$$%%%'''(((***+++,,,%%%$$$$$$%%%''''''%%%###&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&'''((())))))******+++,,,+++******)))))))))))))))((((((((((((((()))******''''''(((((((((((('''''''''((((((((((((''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))%%%&&&((()))*********)))((((((((((((((((((((((((%%%&&&&&&'''(((((('''''''''(((((())))))(((((('''(((((((((((((((((((((((('''%%%###$$$&&&'''((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&((()))))))))(((((('''((((((((())))))))))))&&&&&&&&&&&&'''((()))***)))(((((()))++++++***(((''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%''')))******(((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((((('''''''''***...333555******)))(((((((((((((((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&+++111222...)))&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''((()))***,,,...///***++++++++++++***))))))***(((''''''((((((((('''(((((()))))))))*********((((((((((((((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&'''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%(((***)))'''&&&''')))***+++,,,---...---,,,,,,))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%''''''&&&''''''((()))***((('''''')))******(((%%%''''''((())))))***))))))(((((((((((())))))))))))"""'''***)))&&&%%%)))---...---+++*********+++,,,&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''************)))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))###$$$%%%'''(((***+++,,,!!!"""$$$&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''***************************(((%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((())))))###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''')))+++)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&((()))))))))(((((('''''''''&&&'''((()))***&&&&&&%%%%%%&&&''')))***'''&&&&&&''')))***((('''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((''''''((((((((('''%%%$$$###'''++++++'''%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$%%%(((+++++++++)))'''++++++***)))))))))))))))***)))'''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''%%%+++000000+++''''''((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))''''''((()))***,,,...///+++,,,,,,,,,,,,+++******(((***+++***'''%%%$$$$$$))))))))))))************))))))((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''(((((())))))******))))))(((((('''''''''&&&&&&'''((((((''''''(((***))))))))))))))))))))))))%%%&&&''')))******++++++++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''%%%%%%&&&(((***,,,''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))******+++''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))'''&&&&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((+++*********))))))(((((()))(((&&&&&&%%%&&&'''(((''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((()))(((((('''&&&&&&''''''(((((())))))******(((((())))))*********+++)))***+++***(((&&&&&&''',,,++++++***)))((((((''''''((((((((((((((('''''')))(((''''''(((***,,,---%%%&&&&&&'''((())))))***&&&'''''''''(((((())))))))))))((((((((('''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((+++)))'''))),,,---,,,)))***)))((('''&&&'''((((((&&&'''((('''%%%$$$%%%&&&((('''&&&&&&&&&''')))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((()))***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&((()))***)))(((&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$%%%&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((()))***++++++,,,///...---+++***++++++,,,&&&''''''((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))+++******)))((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((&&&###!!!!!!###&&&(((((((((((('''&&&&&&&&&%%%'''(((((((((((((((''''''((((((((((((((((((((((((%%%'''))))))&&&&&&(((***&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))'''(((((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***)))(((((((((''''''''''''&&&'''((((((''''''(((***))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))((('''(((***,,,---''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((()))))))))(((((())))))***+++((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))'''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))))))))((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((()))))))))(((''''''&&&&&&'''''''''''''''(((''''''((((((((()))))))))(((***+++***((('''''''''))))))(((((('''&&&&&&%%%''''''(((((((((((('''''')))(((''''''(((***,,,---%%%%%%&&&''''''((())))))&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***))))))+++...000000///000///---+++***)))((((((((()))***)))'''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))******+++...+++(((%%%%%%&&&(((***&&&''''''(((((((((((((((''''''((((((''''''&&&%%%(((((((((((('''''''''''')))((((((((('''''''''''''''((((((((())))))))))))******)))(((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''%%%######%%%'''((('''''''''''''''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%''')))&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&'''((((((''''''(((***))))))))))))))))))))))))************)))'''&&&%%%(((((())))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))(((((((((***+++,,,'''(((((())))))(((((('''))))))))))))))))))))))))((((((((())))))*********))))))(((((())))))***+++))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%'''))))))((('''((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))*********(((((((((((())))))))))))(((((())))))***)))))))))((((((((((((''''''''''''&&&'''''''''''''''((((((''')))******((('''((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((''')))(((((('''((()))+++,,,%%%&&&&&&''''''(((((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((***)))***,,,000333333333222222222222111000//////...///000...+++'''%%%$$$''''''&&&&&&''''''((()))(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))***(((&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))---***&&&""""""$$$''')))&&&''''''(((((((((((((((''''''((((((((('''&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''((((((((()))))))))''''''''''''((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((************)))'''&&&%%%''''''(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++''''''&&&&&&'''((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))((('''((()))'''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''((((((((()))))))))******************+++++++++,,,,,,'''((()))******+++******+++++++++******))))))(((''''''''''''''''''''''''&&&(((******)))(((((()))******)))))))))(((((((((&&&'''((((((((((((((((((((((((((((((((()))***+++'''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((())))))***,,,...000111111...///222555777888888888:::;;;<<<999444...***((())))))))))))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$###"""!!!)))(((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((''',,,+++(((&&&%%%&&&((()))&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((('''&&&''''''(((((((((((())))))))))))'''''''''(((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))******+++))))))))))))))))))))))))************************((())))))))))))*********'''''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********+++((((((((('''((())))))***((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))((('''((()))&&&&&&''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))*********+++++++++'''((()))******+++******++++++******))))))((((((((((((((((((((((((((((((&&&(((******)))(((((()))))))))))))))((((((((((((&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********'''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((())))))******++++++(((***---111444666777888===???@@@???;;;666333111,,,,,,,,,---------------,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$######((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((''''''''''''''')))************((('''&&&&&&''''''(((((((((((((((''''''((((((((((((((('''(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((())))))(((''''''%%%&&&&&&&&&'''((((((((('''''''''&&&'''((()))***(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))&&&'''((())))))***))))))&&&&&&'''(((((()))******************************************************(((((((((((()))))))))))))))))))))***************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%'''))))))((('''((()))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((()))))))))$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((((((((((((((())))))***)))))))))''''''''''''&&&&&&&&&&&&)))))))))(((((((((((((((''')))******((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''((()))(((&&&%%%&&&'''&&&'''(((***+++,,,------...000333444333222111111,,,,,,---............---+++++++++******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))(((&&&&&&&&&(((+++,,,'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((***+++***(((%%%###&&&''''''(((((((((((((((''''''((()))))))))(((((((((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((('''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))(((''''''((((((((()))))))))((((((((((((((('''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''((((((((()))&&&'''((((((''''''(((***))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))***))))))(((((('''''''''(((''''''''''''((())))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))'''&&&''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&((()))*********)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''*********)))))))))((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((()))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&(((***+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''(((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''')))***(((&&&%%%&&&(((((('''&&&&&&%%%%%%%%%%%%###%%%'''(((((()))***+++((()))***+++,,,++++++***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((($$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((()))***+++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''((()))***)))'''%%%$$$&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$''')))((('''&&&&&&'''''''''((((((((()))(((((((((''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((******))))))((((((((('''&&&'''''''''(((((())))))&&&'''((((((''''''(((***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''((((((((((((((('''&&&))))))************))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%'''''''''''''''((())))))************************'''(((((()))))))))))))))************************((((((((((((((((((((((((''''''''''''((((((((()))''')))***)))'''&&&&&&'''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''(((***+++,,,,,,,,,+++''''''''''''''''''''''''(((''''''&&&&&&''''''(((+++*********))))))((((((''''''''''''(((((((((((()))************+++++++++(((((()))(((((('''&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%)))***+++***(((&&&&&&''''''(((((((((((((((((((((%%%&&&'''((())))))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))###$$$&&&((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''')))+++***'''&&&(((******)))'''%%%$$$%%%%%%&&&'''((()))(((''''''(((***%%%&&&'''))))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((()))***%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&###$$$&&&((())))))((('''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((*********))))))(((''''''&&&''''''(((((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%((('''&&&%%%&&&(((***,,,(((((((((((((((((((((((("""!!! """&&&((('''&&&&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''******))))))((((((((('''))))))(((((((((((())))))*********)))))))))))))))******)))'''%%%&&&(((+++)))***,,,+++)))(((((()))*********)))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((((((((())))))*********+++))))))************))))))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***)))((('''&&&&&&'''((()))&&&&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&''''''(((((((((((((((%%%'''((())))))'''%%%$$$))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&'''$$$!!!"""%%%((('''&&&))))))((('''&&&%%%$$$$$$%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''***+++,,,,,,+++)))&&&$$$((((((((((((''''''''''''((((((''''''''''''(((((('''(((((()))(((((('''''''''''''''''''''((())))))***)))(((&&&&&&''''''((())))))******)))((('''&&&+++)))***%%%!!!''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((())))))))))))$$$%%%&&&)))++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***)))((('''&&&%%%$$$$$$''''''''''''''''''&&&&&& ###'''))))))((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%'''''''''''''''(((((()))((((((((((((((((((((((((+++***((('''&&&&&&&&&'''(((((())))))(((&&&$$$######%%%''')))******((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''&&&&&&&&&(((***,,,...''''''&&&%%%%%%&&&((()))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''((('''''''''&&&&&&&&&&&&)))((((((''''''(((((())))))))))))))))))))))))))))))))))))'''&&&&&&'''))))))***++++++)))(((((()))************************))))))((((((''''''((((((((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((((((((()))))))))*********))))))************))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((((())))))+++***)))(((((()))***+++''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((((('''&&&&&&'''((((((((((((((($$$%%%'''((()))((('''&&&)))((((((((('''''''''&&&(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&((('''%%%&&&'''(((((('''(((((('''''''''''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((''')))***++++++***'''%%%$$$&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))***)))((('''&&&''''''(((((((((((((((((((((''''''***"""$$$((('''&&&'''''''''''''''((((((((((((,,,,,,,,,++++++*********((((((''''''&&&&&&&&&&&&(((''''''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''!!!###&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((((('''''''''(((''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&***)))((((((''''''''''''((((((((((((((((((((((((+++***(((''''''''''''(((''''''(((((((((''''''&&&$$$%%%'''))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&'''((()))***+++)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&(((''''''''''''''''''((())))))))))))))))))))))))'''((()))((('''&&&'''((((((***+++***)))(((((()))++++++++++++++++++++++++&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))******((())))))******))))))((())))))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))((((((+++***)))(((((()))***+++(((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&&&&&&&&&&'''(((((((((((('''###$$$&&&((()))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&&&&'''&&&'''''''''(((((()))))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))''''''((((((((((((((((((((()))))))))((('''%%%$$$%%%%%%&&&'''((()))******((((((''''''''''''((((((&&&''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''(((((('''&&&%%%&&&'''((()))((('''((()))(((%%%''',,,''''''''''''((((((((((((%%%&&&'''))))))))))))((()))*********++++++,,,,,,,,,***(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''((((((((()))''''''''''''''''''''''''"""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''((()))))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))(((((((((((('''''',,,+++***(((''''''&&&&&&))))))))))))))))))))))))***))))))((((((((())))))((('''''''''(((((()))***&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''***)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$###"""""")))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))''')))******(((''''''(((''')))******)))(((((()))******************++++++$$$%%%&&&(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))((('''&&&&&&'''((()))'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((('''&&&$$$$$$%%%&&&''''''((((((''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###'''))))))%%%######%%%'''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((((((((((((((())))))'''''''''''''''((()))))))))((((((((('''''''''''''''&&&$$$$$$$$$&&&((()))(((***++++++(((&&&(((,,,''''''''''''(((((((((((("""%%%'''((('''''''''((())),,,...000222333///,,,)))''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((((())))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))(((((((((++++++***)))(((''''''''')))))))))))))))))))))))))))))))))))))))************)))(((''''''((()))***'''''''''''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((()))***+++'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&''''''%%%&&&'''''''''&&&%%%$$$)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((***++++++)))(((((((((&&&(((******((('''((()))'''((((((((())))))******$$$%%%&&&(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''')))((('''&&&&&&'''((()))&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###"""%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))$$$'''***)))&&&###$$$%%%((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))************)))(((((('''((((((((((((((('''''''''((((((''''''''''''((((((''''''&&&&&&''''''))))))'''''''''''''''((())))))(((((((((((((((''''''&&&&&&%%%$$$###$$$%%%((()))((())))))(((((()))((('''''''''''''''(((((((((((("""$$$''')))******)))((($$$$$$&&&(((+++---///000///,,,(((&&&&&&''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''((())))))'''&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&((('''%%%$$$%%%&&&(((***&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((())))))***(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&)))((((((((((((((()))))))))))))))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***************,,,+++)))(((''''''(((((((((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&'''''''''&&&$$$###&&&&&&'''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((&&&''''''(((((())))))***(((******)))((('''((()))&&&'''))))))((('''((()))&&&''''''(((((()))))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))(((((('''))))))((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((+++***)))(((((()))***+++&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%&&&''''''''''''&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((())))))))))))*********''')))******(((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))+++*********))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((&&&%%%$$$$$$%%%&&&((()))'''''''''''''''((())))))((((((((()))(((''''''&&&'''&&&%%%$$$%%%&&&'''(((''''''&&&%%%(((+++)))$$$''''''''''''((((((((((((************)))(((&&&%%%)))))))))*********++++++---***'''%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((((()))***)))''''''((()))%%%&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))'''''''''(((((())))))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))((())))))******)))((((((++++++)))((('''&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&&&&'''''''''((()))((((((''''''(((((()))&&&&&&''''''((())))))***(((((((((&&&%%%$$$&&&(((%%%'''))))))((('''((()))'''''''''((())))))******))))))((((((''''''(((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''))))))(((((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++***)))(((((()))***+++'''&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&((())))))(((((((((((()))))))))***)))((('''''')))***))))))%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))*********)))((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&%%%&&&(((***+++'''''''''''''''((())))))'''((()))))))))(((&&&&&&'''''''''&&&&&&&&&&&&&&&###&&&'''%%%'''+++)))$$$''''''''''''(((((((((((())))))(((((('''&&&&&&%%%,,,+++++++++*********)))(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&'''''''''''''''(((%%%%%%&&&&&&'''(((((()))'''((((((((('''&&&(((***&&&&&&'''(((((()))******)))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((())))))***)))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))***)))(((&&&&&&((((((((((((((('''&&&%%%&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%+++***)))(((((('''((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((('''((((((((())))))******))))))(((((((((((())))))&&&&&&&&&'''((())))))***''''''&&&$$$""""""%%%'''%%%'''((()))((('''((()))'''(((((()))***++++++++++++***)))'''''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))((())))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***)))((('''&&&&&&'''((()))((('''''''''((()))+++,,,'''''''''&&&&&&'''''''''''''''(((((()))((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***&&&'''''''''(((((()))))))))&&&######'''))))))'''"""######$$$&&&''''''((()))((((((&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))((((((''''''''''''(((%%%&&&&&&'''((()))******((((((''''''''''''((((((+++***))))))***,,,...///'''''''''''''''((())))))'''((()))))))))(((&&&%%%'''((((((((('''&&&%%%%%% &&&)))&&&&&&)))***&&&''''''''''''((((((((()))''''''''''''(((***+++,,,&&&&&&&&&&&&''''''''''''%%%$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&'''((()))***++++++%%%%%%&&&&&&'''((())))))%%%&&&''''''&&&&&&(((***'''''''''((()))******+++))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((()))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((((()))))))))((('''%%%$$$$$$%%%'''((((((((('''&&&&&&''')))******(((&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%$$$$$$$$$&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''&&&%%%&&&'''((()))))))))((('''%%%### &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((''''''''''''((((((...,,,)))'''&&&''')))***(((((((((((())))))))))))***+++***(((''''''***---))))))))))))))))))))))))***)))((()))+++,,,+++***+++*********))))))(((((())))))))))))))))))))))))+++***)))***+++,,,+++)))(((((())))))))))))((((((+++,,,------............***************************+++++++++,,,,,,,,,,,,))))))))))))))))))))))))+++***)))))))))***,,,,,,------,,,,,,+++)))((('''((((((((((((((((((((((((+++*********))))))(((((((((((())))))))))))((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%)))'''%%%###$$$'''+++...'''((()))******)))(((''''''((()))))))))(((&&&%%%(((((())))))))))))(((((((((((())))))((('''&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))((('''&&&&&&((()))***++++++***)))((()))))))))))))))))))))))),,,++++++***)))(((((('''((()))))))))******++++++))))))))))))(((((((((((('''''''''''''''((())))))'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((++++++******)))))))))(((&&&'''''''''&&&&&&((()))(((((((((((((((((((((((($$$'''******'''&&&(((***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((()))***************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((***(((%%%%%%&&&((())))))'''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&'''&&&&&&''''''((()))***+++***)))'''''''''((()))((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&(((,,,///111))))))))))))((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''''''''''''''''''''''''''''''''************************&&&&&&&&&&&&'''''''''((()))*********++++++++++++***)))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$&&&'''((()))******%%%%%%%%%%%%&&&((()))***&&&&&&'''''''''''''''&&&)))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&'''((()))((((((''''''''''''((((((,,,+++)))'''&&&&&&'''((((((((((((((())))))))))))'''((('''%%%$$$%%%''')))))))))))))))))))))))))))+++)))))))))+++++++++)))************)))))))))((())))))))))))))))))))))))***((('''((()))***)))((((((((())))))))))))(((((((((((()))*********))))))''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))((((((((()))***+++(((((())))))((((((''''''((((((((((((((((((((((((******)))))))))((((((((((((((()))(((((('''&&&%%%)))(((((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%,,,+++)))''''''''''''(((''''''(((((((((((('''''''''((()))))))))(((&&&%%%(((((())))))))))))((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))++++++***))))))(((''''''$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))'''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&((()))((((((((((((((((((((((((%%%&&&((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((,,,***'''&&&'''(((((('''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&''''''((()))***((()))******)))((('''&&&''''''''''''''''''&&&&&&''''''(((((((((((('''''')))(((''''''''')))+++---%%%&&&'''((()))******+++''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((""""""!!!""""""$$$&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))*********+++((((((''''''&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%&&&%%%$$$"""!!!''''''''''''''''''''''''(((((()))))))))((('''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&''''''((()))((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))&&&''''''%%%$$$$$$&&&((())))))))))))))))))))))))+++***((()))******)))(((************))))))))))))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&(((((())))))))))))((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))***%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((()))******+++*********)))(((&&&%%%$$$''''''&&&&&&&&&&&&''''''((((((((()))(((((('''&&&'''(((((())))))((((((''''''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((((('''''''''&&&&&&''''''''''''(((((($$$%%%&&&'''((()))******'''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''''''''''''''(((&&&'''''''''&&&&&&((()))((((((((((((((((((((((((&&&%%%%%%&&&(((((('''%%%$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((...+++(((''''''((('''&&&%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&'''&&&&&&''''''((()))***&&&(((***,,,+++)))'''%%%''''''''''''''''''((((((''''''((((((((((((''''''***)))(((&&&&&&'''((((((%%%%%%&&&'''((())))))***''''''''''''((((((((((((&&&&&&''''''(((''''''''')))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$######$$$&&&)))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&'''((('''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''!!!###%%%((()))((('''&&&''''''((((((((('''&&&%%%((((((((((((((('''&&&%%%((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''(((((()))((((((''''''''''''(((((((((((()))))))))(((&&&&&&(((((((((((())))))))))))))))))***((('''''')))+++((((((((((((((((((((((((+++)))(((((()))***((('''*********)))))))))))))))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&(((((())))))))))))(((((()))))))))))))))((('''&&&))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%'''((()))******'''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''(((***++++++,,,,,,&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&&&&&&&&&&((()))(((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''+++***)))(((((()))***+++(((((((((((((((((((((((()))((((((((('''''''''&&&(((((())))))))))))))))))%%%%%%&&&&&&'''(((((()))'''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,+++***((('''%%%$$$$$$%%%'''''''''&&&&&&''')))(((((((((((((((((((((((('''%%%###%%%((()))&&&###$$$$$$%%%%%%&&&'''((((((+++***(((&&&%%%%%%&&&''''''((())))))******))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((,,,***((('''((()))(((''''''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&'''&&&&&&''''''((()))***'''((()))******)))'''&&&&&&&&&''''''(((((())))))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&((()))******))))))+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))'''''')))+++,,,((((((((((((((((((((((((************************((())))))))))))*********'''''''''(((((((((((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&((()))***++++++'''(((***++++++)))'''&&&&&&&&&&&&&&&%%%$$$######(((((((((''''''(((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((((()))***++++++)))((('''(((((((((((())))))))))))***+++++++++))))))***,,,(((((((((((((((((((((((()))((('''((())))))((('''))))))))))))))))))******(((((((((((((((((((((((()))(((''''''))))))((('''(((((())))))))))))(((((()))*********)))(((''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))******))))))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''')))))))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&'''(((***)))(((''''''((()))***(((((('''''''''(((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((('''+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((())))))''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###"""!!! %%%'''''''''&&&&&&''')))(((((((((((((((((((((((('''%%%$$$%%%((((((&&&###$$$$$$%%%%%%&&&'''((((((...---+++)))(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&''')))******)))))))))((('''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&'''&&&&&&''''''((()))***))))))(((((((((((())))))&&&''''''(((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))***,,,---------,,,+++***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))*********+++&&&'''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''+++******)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))000000111111///,,,)))'''%%%%%%&&&&&&%%%$$$$$$###'''(((((((((((((((((('''((((((''''''''''''((((((&&&'''((())))))))))))(((((((((''''''''''''((((((((()))***++++++***)))((((((((((((((())))))))))))((()))******(((((()))***))))))))))))))))))))))))(((&&&&&&'''((())))))'''))))))))))))************))))))))))))))))))))))))***)))((((((******)))((((((((())))))))))))((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))*********))))))((((((((((((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''************)))((('''&&&'''''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$///---+++(((''''''((()))))))))(((((((((((())))))(((''''''''''''((())))))&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((())))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&((()))(((((((((((((((((((((((('''&&&&&&'''''''''&&&$$$$$$%%%%%%&&&&&&'''''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&%%%%%%&&&)))******)))))))))((('''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&'''&&&&&&''''''((()))***))))))'''''''''(((***+++(((((((((((((((((())))))''''''((((((((((((''''''%%%%%%&&&''''''(((((((((%%%%%%&&&'''((())))))***''''''''''''(((((((((((((((((()))***,,,...000111,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&'''((('''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''***///333555999888777444111---)))'''''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((()))***))))))(((((((((''''''''''''(((((((((((()))))))))))))))((((((((((((((())))))))))))'''(((******((('''((()))))))))))))))))))))))))))&&&%%%$$$&&&(((***)))(((((()))))))))************))))))))))))))))))))))))***)))((((((******)))((((((((())))))))))))((((((%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((''''''(((((())))))((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((('''(((((()))((((((''''''%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%++++++***)))(((((('''''''''(((((((((((((((((('''(((''''''&&&'''((()))***&&&''''''((((((''''''&&&$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((()))'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''&&&&&&((()))(((((((((((((((((((((((('''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%$$$###!!! $$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&%%%%%%&&&((()))(((&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&''''''((()))***'''((((((((()))))))))))))))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((%%%&&&'''((()))******+++''''''''''''(((((((((((()))(((((((((***...222444,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******''''''((((((((()))))))))((((((''''''&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''$$$&&&***///444777:::;;;555444222///---***((('''&&&'''(((((())))))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&''')))*********)))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))++++++***))))))***))))))))))))))))))))))))$$$$$$$$$%%%(((******)))(((((())))))*********+++))))))))))))))))))))))))***((('''((()))***)))((((((((())))))))))))((((((&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''((()))+++,,,,,,------(((((((((((((((((((((((('''''''''((((((((())))))!!!"""$$$&&&)))***+++,,,$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""!!!###&&&((()))((('''%%%%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''((()))***&&&''''''''''''''''''&&&$$$%%%&&&&&&'''''''''&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************''''''&&&&&&%%%%%%%%%$$$&&&''''''((()))***++++++'''''''''''''''((()))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&((()))((((((((((((((((((((((((&&&)))+++***'''%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))******(((%%%###&&&'''(((((())))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))'''&&&%%%&&&''''''%%%$$$$$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))***%%%&&&)))++++++***((('''******))))))((((((''''''''''''((((((((((((''''''((((((((()))(((((('''&&&))))))))))))((((((((((((''''''''''''((((((((()))((('''&&&&&&)))---222555,,,+++******)))*********(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((&&&### ))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''+++---111333444111...,,,******)))(((''''''''''''$$$$$$&&&'''(((((())))))&&&'''((())))))((('''&&&((((((''''''''''''((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))******)))(((((((((((((((&&&''')))***+++***((('''))))))))))))))))))))))))+++***)))'''''''''((()))(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((***++++++***'''&&&&&&'''$$$&&&((()))***+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))'''&&&'''(((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))+++*********))))))((((((''''''(((((()))*********&&&''')))++++++***((('''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))((('''%%%$$$######(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$###******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((!!!((()))&&&%%%)))+++)))))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((((('''&&&&&&(((************)))(((&&&%%%$$$&&&&&&''''''(((((())))))&&&&&&&&&&&&'''(((******'''((()))***)))(((&&&%%%&&&&&&&&&''''''''''''(((''''''(((((()))*********(((((((((((((((((((((((((((''''''&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%******))))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''')))))))))(((''''''&&&&&&+++(((%%%%%%((()))((('''((((((((((((((((((((((((''''''&&&''''''((()))***'''''''''''''''''''''''''''(((******((((((((()))(((''''''&&&&&&&&&''''''******)))''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''------,,,+++***)))((('''((((((((((((((((((((((((&&&''''''(((((((((''''''(((((((((((('''''''''&&&&&&###!!!!!!$$$'''((('''((((((((((((((()))******%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))%%%&&&&&&&&&''''''((((((***************)))(((((()))(((&&&&&&&&&''')))***---,,,,,,+++***)))(((((())))))(((((((((((())))))'''((()))))))))(((&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))***)))'''&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&(((***+++444111---)))&&&%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((''''''((((((&&&''')))*********(((((())))))))))))))))))))))))+++***)))(((''''''((()))((('''''''''''''''(((((())))))(((''''''(((((((((((()))***)))'''&&&&&&'''(((((()))***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((((((((('''''''''''')))(((((('''%%%$$$$$$###((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''')))(((''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''(((((((((((()))))))))&&&******''''''++++++(((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&(((******)))'''((((((%%%&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((()))***+++,,,)))(((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***'''%%%%%%''')))((('''(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&'''))))))'''&&&'''((((((''''''&&&&&&&&&''''''***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((*********))))))(((((((((((((((((((((((((((((((((++++++,,,,,,++++++******''''''((())))))******+++)))'''$$$$$$''')))***)))'''''''''''''''(((((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))))))))))))))((('''''''''''''''((((((((()))))),,,++++++******)))))))))))))))(((((((((((())))))%%%&&&''')))))))))(((((((((((((((((((((((((((((()))(((((('''((()))***+++((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&''')))+++---222000,,,)))&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&)))))))))))))))))))))))))))((((((''''''''''''(((&&&''')))*********)))((())))))))))))))))))))))))***))))))(((((((((((()))((('''''''''((()))***+++,,,+++)))'''''''''((()))&&&'''((((((&&&&&&&&&(((***))))))((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''))))))((('''''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((('''&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&'''''''''(((((((((((()))((())))))'''(((+++***&&&'''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%%%%(((***+++***(((''''''$$$%%%&&&&&&'''(((((()))((((((((((((((('''''''''(((((((((((()))***++++++***)))'''%%%%%%&&&''')))&&&&&&&&&''''''''''''(((''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''%%%$$$%%%'''(((((((((((((((((((((((((((((((((******(((''''''&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&''''''(((***)))(((''''''&&&''''''#########$$$%%%'''((()))'''''''''(((((()))))))))(((((((((((((((((((((((())))))(((((((((''''''&&&%%%%%%'''(((***+++,,,---+++)))'''&&&((()))***)))&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((()))))))))+++******))))))((((((''''''((((((((((((''''''&&&&&&'''((()))))))))((((((************************))))))(((((((((((())))))$$$%%%&&&((()))*********(((((((((((((((((((((((()))(((((((((((()))******%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&''')))+++---//////---***(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((''''''((()))***))))))((((((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((()))***+++,,,///---***'''&&&''')))***&&&((()))(((''''''((())))))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%''')))***)))''''''((((((((()))))))))***((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&(((***)))&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%%%%'''))))))'''&&&''''''(((''''''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&'''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&''')))***++++++(((((((((((((((((((((((('''&&&%%%%%%$$$$$$######$$$%%%&&&''')))***++++++)))((('''&&&''''''''''''''''''&&&&&&''''''((()))((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''((((((((())))))(((((((((''''''''''''''''''(((((()))((((((''''''((((((((((((((())))))***((()))))))))*********+++))))))(((((((((((())))))%%%&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''''''''''''''&&&&&&''')))+++---000111,,,***)))''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++(((((((((((((((((((((((((((((('''''''''(((((()))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))+++,,,---///---***'''&&&''')))***((()))******)))((()))+++***((('''%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''&&&'''((()))***)))((((((((((((((())))))))))))((((((((((((((((((((((((***)))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&((()))***)))***(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''''''''&&&%%%###$$$'''))))))((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''(((******((('''((()))&&&&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((((((((''''''''''''((((((%%%&&&'''(((***+++,,,---))))))))))))))))))))))))+++***)))((('''((((((((((((((()))))))))*********(((((((((((('''''''''(((((((((''''''(((((()))***((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((%%%&&&&&&'''((()))******((())))))******)))))))))***)))'''&&&&&&(((***,,,((((((((()))******++++++))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%%%%&&&'''((())))))***%%%&&&''''''(((((('''''''''((()))+++---///000111)))((((((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))+++,,,,,,---)))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))((()))((((((((()))***++++++,,,+++)))'''''''''((())))))+++++++++))))))***++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))((((((***(((((((((((())))))))))))))))))))))))))))))))))))+++***)))''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((************************''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%'''''''''''''''(((((()))'''(((((((((((()))))))))((((((((())))))))))))***(((((()))+++***((()))---))))))))))))))))))))))))((())))))******))))))((()))))))))******))))))))))))(((&&&###"""###'''+++(((((('''&&&&&&((()))***(((((((((((((((''''''''')))(((((('''(((((())))))%%%&&&((()))((('''%%%###&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''''''''((((((((('''''''''((()))******+++''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((('''''''''''''''((((((''''''&&&%%%%%%$$$###%%%'''((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''(((******''''''''''''''''''''''''''')))******)))(((((()))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((***))))))(((''''''((((((&&&'''((()))***++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,++++++*********((()))+++***))))))***+++((((((((((((((()))******'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((()))+++,,,------((())))))******************)))((('''''')))+++,,,((((((((())))))*********))))))(((((((((((())))))))))))((('''''''''''''''(((((((((((((((((((((((('''(((((()))***)))))))))%%%&&&'''))))))*********&&&&&&'''(((((((((((('''((()))***+++,,,---......'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((())))))***))))))))))))))))))))))))&&&'''((()))******)))((())))))((((((((())))))***))))))(((''''''(((((((((***++++++***((('''((()))*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,000...(((&&&(((,,,))))))))))))(((((((((((())))))))))))))))))))))))***)))(((&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''&&&''''''(((((()))'''((((((((()))))))))))))))))))))*********++++++((()))+++,,,'''!!!###+++(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))(((&&&%%%&&&)))++++++***(((''''''((()))***'''''''''((((((((((((((()))((((((''''''(((((((((&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&'''''''''((((((((()))&&&''''''(((((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((('''''''''''''''''''''$$$'''))))))'''&&&'''((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&((())))))(((''''''(((&&&%%%%%%&&&&&&((())))))((((((''''''''''''(((((((((((('''''''''(((((()))''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&%%%$$$%%%&&&(((***************))))))((((((%%%(((******)))(((***+++(((''''''''''''((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,,,,'''(((((()))******))))))'''((()))***+++***))))))((((((((()))))))))))))))))))))(((((((((((())))))(((((('''&&&''''''))))))(((((((((((((((((((((((('''''')))*********)))(((%%%&&&''')))))))))((((((&&&&&&'''((((((((((((((((((((())))))))))))))))))&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))***+++,,,,,,((((((((((((((()))******))))))))))))))))))))))))&&&'''(((*********)))(((***)))((((((((((((((()))'''''''''(((((((((((((((***++++++***'''&&&&&&''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((...333000((($$$(((---))))))))))))(((((((((((())))))))))))))))))))))))***(((&&&%%%%%%%%%'''((('''''''''''''''''''''''''''''''''((((((((())))))*********)))((((((''''''&&&''')))++++++***((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******(((((((((((())))))))))))&&&(((+++***"""&&&''''''''''''''''''''''''))))))************)))))))))((('''&&&&&&'''((())))))***+++***)))((()))+++111///,,,)))&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((()))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))%%%(((+++***(((&&&&&&(((((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&'''((()))***(((((('''''''''(((((()))%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&))))))))))))))))))))))))%%%%%%$$$###$$$''')))+++&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&&&&(((***'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&'''((())))))(((((($$$'''+++......,,,(((%%%)))))))))))))))((((((((())))))(((((((((((())))))'''&&&&&&&&&''')))***,,,(((((((((((((((((((((((($$$%%%'''((((((((('''&&&%%%&&&'''((((((((('''&&&&&&''''''(((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((())))))))))))***)))(((&&&&&&&&&'''(((((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((++++++******))))))((((((''''''(((((())))))******((((((((((((((('''''''''''''''''''''((()))++++++))))))))))))((('''&&&%%%(((((())))))((('''&&&&&&******))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&...---,,,***)))'''&&&%%%)))(((&&&%%%%%%&&&((()))+++******)))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((&&&''''''((((((((((((((($$$###""""""###$$$&&&'''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))+++******)))(((''''''&&&''''''''''''''''''''''''***)))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))***)))((('''''')))+++((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''''''&&&&&&%%%&&&''')))***''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&---)))%%%%%%&&&((((((&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))((('''&&&'''((((((((('''&&&&&&'''))))))''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))((('''''''''&&&&&&&&&&&&+++((('''(((+++,,,+++)))&&&&&&&&&''''''((()))***))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''&&&%%%%%%$$$(((((()))))))))************)))((('''''''''((()))((((((((((((((()))******)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((('''(((((('''(((((()))***+++***))))))(((''''''&&&&&&((((((((((((((('''&&&&&&)))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''*********))))))((((((((()))(((&&&%%%%%%&&&((()))+++***))))))(((((())))))))))))))))))((((((((((((''''''((((((((((((''''''******))))))))))))******&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&''''''(((((((((((((((((('''&&&&&&%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((*********)))(((''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&'''''''''&&&%%%%%%''')))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&***'''%%%%%%(((***+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''((())))))(((((()))+++)))(((''''''&&&'''((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''((()))))))))))))))((((((((('''''''''&&&&&&'''%%%$$$%%%((()))(((&&&******)))(((((((((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$(((((()))))))))*********))))))((((((((()))******((((((((((((((()))******((((((''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))+++***((('''&&&''''''((((((((((((((((((''''''&&&((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''(((((()))******)))((('''&&&&&&'''((()))+++***))))))(((((())))))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''((((((&&&''''''(((((((((((((((******(((''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((&&&''''''''''''(((((((((***))))))(((''''''&&&&&&&&&''''''&&&%%%%%%''')))((((((((((((((((((((((((((('''&&&%%%$$$$$$###$$$''''''''''''(((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&))),,,---...))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%'''(((******))))))***,,,***)))(((''''''&&&''''''))))))(((((('''''''''&&&(((((((((''''''''''''&&&'''(((((())))))))))))))))))))))))((((((((('''''')))((('''(((***+++***)))---,,,+++***((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&''''''((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((()))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%''''''((((((((()))))))))(((((()))))))))***++++++((((((((((((((())))))***((((((((((((((((((((('''(((((((((((((((((((((((()))))))))******+++++++++******))))))((((((''''''''''''''''''((((((((((((***))))))(((((((((((())),,,***(((&&&&&&'''((()))'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''((())))))***((((((''''''''''''((((((******)))((((((((((((((())))))))))))(((((((((((((((((('''&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))***++++++((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((())))))(((''''''***)))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((())))))'''((())))))(((((()))+++(((((((((((((((((((((((('''&&&%%%$$$$$$###$$$$$$''''''''''''(((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((()))******(((((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&'''***,,,---...((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))******)))((('''&&&&&&&&&)))))))))(((''''''&&&&&&((((((((('''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((***))))))***++++++++++++,,,,,,***)))((('''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((******))))))((((((''''''&&&'''''''''(((((())))))***))))))(((((((((((()))+++***((('''&&&''')))***''''''((((((((((((((('''&&&&&&''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((***))))))((('''((((((((())))))))))))((((((((((((((('''&&&&&&&&&((()))******))))))))))))))))))***&&&''''''((()))***++++++))))))))))))))))))))))))'''((((((((((((((((((''')))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&''''''(((((((((''''''(((((((((((((((''''''''''''((((((((())))))''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((((()))***((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&((())))))(((&&&$$$((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((()))******&&&&&&&&&&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''((()))))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))(((&&&$$$%%%%%%***))))))((('''&&&&&&%%%))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''''''''(((((()))((((((''''''(((((()))'''''''''''''''''''''''''''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&(((((())))))((((((&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((((((((((()))*********))))))((((((((((((((()))******))))))************++++++(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))******)))((((((((()))***&&&'''(((((((((((((((((('''''''''''''''((((((((())))))))))))************))))))))))))))))))))))))'''''''''((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((***)))((((((''''''(((((())))))))))))((((((((((((''''''&&&''''''((()))***)))((((((''''''(((((()))%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))'''(((((())))))(((((('''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((&&&'''((()))************&&&'''((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''')))))))))(((((((((((('''+++******((('''&&&%%%$$$###%%%'''((('''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''')))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&(((((()))'''%%%###$$$%%%((()))))))))((('''&&&%%%(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))((((((''')))))))))(((((((((''''''&&&((())))))(((''')))***&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''(((((()))*********))))))(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&((()))******))))))&&&&&&'''(((((((((((('''((((((((())))))))))))***(((((()))))))))((('''&&&((((((((((((((()))******((()))))))))************((((((((((((((((((((((((++++++++++++************(((((((((((())))))))))))&&&&&&''''''((())))))***(((((('''(((((()))***+++))))))))))))))))))))))))&&&&&&'''((((((((((((((('''''''''(((((()))))))))((((((((())))))))))))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''''''''((())))))))))))((((((((((((%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''((((((&&&''''''(((((((((((((((''''''((()))))))))((('''&&&&&&'''((((((((((((((('''((((((((())))))))))))''''''((()))))))))))))))''''''''''''(((((((((((()))(((&&&$$$$$$&&&((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''))))))))))))((((((((('''++++++***((('''&&&%%%$$$###%%%'''((('''''''''((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((%%%&&&'''((((((((('''&&&((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%(((***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((''''''((())))))((('''&&&&&&&&&''''''((()))))))))'''((((((((()))))))))))))))))))))))))))(((''''''((((((((('''''''''&&&&&&(((***,,,+++***)))+++---''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((()))******(((''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&((()))))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&''')))******)))((('''&&&&&&'''(((((((((((((((************++++++++++++(((((()))))))))'''&&&%%%((((((((((((((()))******'''((((((((())))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((((())))))******&&&&&&&&&'''((())))))***''''''''''''(((***++++++((()))************))))))&&&&&&'''((())))))(((((('''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))******++++++(((((())))))))))))(((((())))))((('''''''''''''''))))))))))))(((((((((((($$$%%%''')))***))))))((())))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&'''''''''%%%$$$###&&&&&&'''((())))))(((((((((((((((((())))))))))))''''''((()))))))))))))))''''''''''''((((((((()))***(((%%%######%%%(((***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''******))))))((((((((('''((((((((((((((('''''''''$$$''')))******)))******((((((((((((((((((((((((,,,+++***(((&&&%%%%%%%%%''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((((((((((((((((('''''''''&&&'''(((*********))))))))))))))))))))))))))))))$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###&&&))))))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))$$$%%%'''(((((((((***,,,&&&'''((())))))(((''''''%%%%%%&&&'''((()))******'''((((((((())))))******)))))))))))))))(((''''''((('''''''''&&&&&&&&&&&&%%%''')))(((&&&&&&(((***)))))))))))))))******+++))))))))))))))))))))))))((('''&&&&&&&&&((()))***(((''''''&&&&&&((()))***))))))))))))))))))))))))((((((((((((((((((((((((!!!"""%%%'''((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++''''''''''''''''''''''''((()))***+++***(((&&&%%%&&&&&&'''((())))))(((((())))))))))))))))))))))))((()))*********((('''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&000---***)))+++,,,***)))''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''((((((((()))&&&''')))*********)))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&+++(((### ###(((+++******)))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&''''''((()))******+++******))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))######$$$%%%&&&'''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%+++(((%%%######%%%(((+++''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&%%%$$$###"""''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&++++++******)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((('''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$'''''''''''''''&&&&&&&&&))))))))))))************'''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((($$$%%%&&&'''''''''&&&%%%)))))))))(((''''''&&&&&&'''+++***$$$ """%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''(((*********))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((''''''''''''$$$%%%&&&''''''&&&%%%$$$'''((()))******)))((('''***)))'''%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$###))))))(((((('''''''''&&&*********)))(((&&&%%%$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))*********)))''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&***(((&&&&&&)))++++++***'''((((((((()))))))))***)))((((((((('''''''''''''''''''''((((((((())))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))+++***(((''''''(((***+++***))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''(((((())))))*********)))))))))((((((((('''&&&'''''''''(((((())))))*********)))))))))(((((('''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((************))))))((((((((((((((('''''''''&&&&&&)))(((''''''''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''(((((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***(((((()))******)))(((((()))))))))))))))))))))(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&''''''((()))))))))&&&***+++&&&###&&&((()))(((''''''&&&&&&&&&'''''')))((((((''''''(((((()))((((((''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((+++******)))))))))******((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))&&&'''((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))((((((((('''''''''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))(((((()))(((((((((''''''''''''&&&'''(((((()))))))))(((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))************))))))(((***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&((('''&&&''')))***+++***(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))+++,,,,,,+++))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,)))(((((((((''''''''''''(((((((((((((((''''''''',,,+++******)))(((''''''((((((((((((((((((((((((*********))))))))))))((()))))))))(((((((((((((((&&&(((***++++++***(((&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((()))*********))))))************))))))(((((())))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((('''&&&&&&'''(((((())))))((((((&&&&&&''''''((()))))))))###)))+++(((&&&((())))))))))))(((&&&&&&%%%%%%%%%))))))(((((((((((())))))((('''''''''&&&&&&%%%%%%''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((++++++************++++++))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))************************&&&'''((()))((('''&&&%%%((((((((((((((((((((((((((('''&&&&&&&&&'''((()))******)))))))))((((((((()))(((((((((((((((((()))))))))(((((((((((())))))&&&&&&'''((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&((()))************&&&&&&'''''''''(((((((((((((((((((((((((((((((((******************))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''',,,+++************))))))(((((((((((())))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))'''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''&&&''')))******)))'''&&&)))(((((('''''''''(((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))***+++,,,,,,(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&,,,++++++***)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((())))))((('''&&&&&&&&&&&&''''''(((((((((((()))))))))(((''''''&&&&&&"""(((,,,)))''''''((('''(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))((((((''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''((()))***))))))))))))))))))))))))''''''(((((((((&&&%%%$$$(((((((((((((((((((((((()))(((&&&%%%%%%''')))***************))))))))))))((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''((((((((((((((('''''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((++++++***)))(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((((((((((((''')))*********)))(((((()))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((()))))))))***((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++(((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((()))))))))*********''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''')))))))))(((''''''&&&&&&%%%,,,///,,,)))((((((&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((,,,++++++)))((('''&&&%%%'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++((((((((((((((((((((((((''''''(((((((((&&&%%%$$$(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++************))))))))))))((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***((()))*********)))'''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((()))))))))'''''''''((((((((((((((((((((()))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))***&&&&&&''''''((())))))***'''''''''''''''''''''''')))))))))))))))))))))))),,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''!!!$$$&&&''''''''')))***))))))))))))(((((((((((('''''''''(((((((((((((((((((((((()))))))))******((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))((((((((((((******(((''''''(((******''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&''''''''''''(((((()))(((&&&$$$$$$&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''(((((()))*********''''''''''''((((((((()))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))))))))///222///+++******(((%%%%%%%%%&&&&&&((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''(((((()))***+++''''''''''''''''''''''''''''''((((((((((((((((((,,,,,,+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++++++++++++++(((((())))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++''''''''''''''''''''''''&&&'''((()))((('''&&&%%%(((((((((((((((((((((((()))((('''''''''((()))*********)))))))))(((((((((***))))))))))))))))))***))))))(((((((((((())))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%'''((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''&&&&&&&&&''')))***'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((( ###&&&'''''''''(((******)))))))))((((((((('''''''''''''''((((((((()))(((((()))))))))*********)))(((((('''((()))***+++************************))))))))))))))))))))))))*********))))))))))))(((+++******))))))******+++'''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((())))))***''''''(((((())))))******'''((((((((()))))))))***((((((((()))))))))))))))&&&&&&&&&&&&%%%%%%%%%$$$'''''''''(((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((())))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''(((((())))))***)))(((''''''((()))***''''''(((((()))******+++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&'''(((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&''''''((()))))))))'''---000,,,))))))***)))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,''''''''''''''''''''''''((((((((((((((((((((('''*********)))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''************************(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++***((((((((((((((((((((((((&&&'''((()))))))))((('''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((''''''))))))************))))))(((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''((((((((()))%%%%%%&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))'''&&&%%%%%%&&&'''((())))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((($$$'''******(((&&&''')))******))))))((((((((('''&&&'''''''''(((((())))))))))))))))))************)))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))************)))(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&''''''((()))******+++'''((((((((())))))******''''''((()))***++++++,,,)))(((((((((((('''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))*********+++))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$&&&'''((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++(((((((((((((((((((((((('''''''''''''''((())))))*********)))(((((('''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&'''(((((()))'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))))))))((((((''''''&&&&&&((()))***)))))))))(((''''''&&&&&&###(((+++(((%%%''')))((()))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))***++++++,,,'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***+++++++++***))))))))))))))))))))))))&&&'''(((*********))))))((((((((((((((((((((((((''''''((()))***)))))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&'''((()))******)))(((''''''&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((*********)))((((((((('''&&&'''''''''(((((())))))((((((((('''&&&$$$###"""(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))),,,***((('''&&&'''((()))******))))))(((((('''''',,,***(((''''''(((***,,,&&&((()))((($$$###&&&)))&&&'''***++++++***'''&&&&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((***)))(((''''''&&&&&&'''++++++***))))))***++++++''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((())))))******++++++(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((((((((((((((('''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&&&&'''((()))******,,,+++)))((()))***)))(((***)))((('''''''''''''''''''''&&&&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&++++++******))))))(((((())))))))))))(((((((((((()))))))))))))))******++++++***)))'''''''''((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))'''((()))***)))(((&&&$$$"""&&&(((((((((((()))&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((******))))))((((((''''''###$$$%%%'''((()))))))))&&&&&&''''''((())))))***(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))+++***)))(((((('''((((((%%%$$$$$$%%%'''((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))***))))))((('''&&&&&&&&&***'''$$$"""!!!###%%%'''(((((('''''''''&&&&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))(((((()))))))))))))))(((((())))))******++++++,,,,,,((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''%%%&&&((()))))))))((('''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&''''''((())))))***+++***((('''''''''((()))***)))))))))((((((((('''))))))))))))))))))))))))((()))))))))((()))***,,,'''((()))******)))((('''&&&&&&'''''''''((((((((('''(((((()))***))))))))))))((((((''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((())))))))))))******+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((()))***+++((((((((((((((((((((('''&&&&&&'''''''''((((((((()))))))))*********++++++************************''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))***(((&&&&&&'''((('''&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''((()))))))))((('''&&&%%%&&&'''((()))(((((((((''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))''''''''''''&&&&&&&&&%%%))))))))))))(((((((((((())))))(((((())))))***+++***)))((('''&&&''''''((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&)))))))))(((((()))))))))'''((()))***)))(((&&&%%%$$$&&&((()))(((''''''(((''''''&&&&&&'''(((((()))))))))((((((''''''&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&%%%((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))))))))(((((((((((((((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((('''''''''(((((()))***)))(((((((((((((((((('''&&&%%%&&&'''((('''&&&************************''''''''''''''''''''''''***))))))(((''''''&&&&&&***)))'''%%%$$$%%%'''((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''((((((((())))))))))))))))))))))))))))))))))))%%%$$$$$$&&&)))*********(((((())))))))))))(((((('''''''''''''''''''''&&&)))((((((''''''(((((()))(((((())))))))))))((((((&&&'''''''''(((((()))))),,,+++************+++,,,((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&'''((())))))***+++***(((''''''((())))))))))))))))))(((((((((((('''(((***++++++***((('''%%%$$$###%%%''')))))))))(((((())))))))))))((((((''''''((((((((()))))))))((())))))***************(((''''''''''''((())))))'''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&''''''((((((((((((((((((((((((((((((((((((---+++)))'''&&&''')))***''''''((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))************************''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((('''&&&&&&(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((()))(((&&&&&&'''((('''&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((('''&&&&&&&&&'''((()))((((((((((((''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&((()))***+++&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))(((((((((((())))))(((((())))))***+++(((((('''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&******))))))))))))******'''((()))))))))(((&&&&&&((()))***)))'''&&&&&&'''((((((''''''(((((())))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((('''(((((()))))))))'''&&&'''(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))%%%$$$$$$&&&)))*********(((((())))))))))))((((((''''''&&&&&&%%%$$$$$$###))))))(((((((((((())))))(((((())))))))))))((((((%%%%%%&&&'''((()))******((((((''''''''''''(((((((((''''''&&&&&&''''''(((+++***)))((('''&&&%%%$$$''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((((((((((((''')))(((((('''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))***)))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((&&&###!!!"""&&&((('''%%%***)))(((''''''((()))***(((((((((((())))))))))))(((((()))************)))&&&&&&&&&''''''(((******'''((())))))))))))((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''###$$$%%%&&&'''(((((((((((((((((((((((((((((((((---,,,***(((&&&%%%%%%%%%''''''''''''((((((((((((((((((((()))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''+++)))'''''')))***)))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))''''''&&&&&&&&&((()))***((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******((((((((((((''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((('''''''''''''''******))))))))))))******''''''((()))(((((('''&&&)))))))))'''%%%%%%&&&((())))))(((((((((((())))))))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))***(((((())))))))))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((()))******)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((()))((('''((())))))(((''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((******)))((('''&&&%%%%%%''''''''''''((((((((((((((((((((())))))(((((((((&&&'''((((((((((((((((((***)))'''&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((+++******))))))((((((''')))((((((((((((((())))))(((((((((((())))))))))))***)))(((&&&&&&((()))***+++(((&&&&&&)))+++)))'''***)))(((''''''((()))***(((((((((((())))))))))))&&&'''(((((())))))((((((&&&&&&&&&&&&''')))***+++((())))))))))))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((*********))))))(((((((((((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))&&&((()))))))))'''%%%###&&&'''''''''(((((()))))))))))))))))))))(((((((((******+++++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))(((((((((((((((((((((((('''''''''***((('''''')))***)))(((&&&&&&%%%%%%%%%&&&&&&'''***)))((('''''''''''''''((('''&&&&&&'''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''((())))))***))))))))))))******))))))'''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((******))))))))))))******''''''((((((((((((((('''%%%&&&'''&&&%%%%%%''')))))))))(((((((((((())))))&&&&&&''''''(((((())))))---------,,,,,,++++++***&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&'''''''''''''''&&&$$$$$$%%%''')))***+++,,,(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%'''((((((''''''&&&''''''((())))))***)))''''''(((((('''%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&'''''''''&&&%%%&&&''''''''''''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''((()))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))))))))++++++++++++))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))+++)))'''%%%%%%''')))++++++)))''''''((((((((('''***)))(((''''''((()))***''''''((((((((()))))))))&&&&&&'''(((((((((((((((&&&&&&&&&'''''')))*********))))))(((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((************))))))))))))(((((()))***++++++++++++)))))))))))))))))))))))) """&&&***++++++)))'''&&&&&&''''''((()))))))))))))))((((((((((((''''''((())))))))))))*********''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''((((((((((((((('''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((******)))((('''''''''''')))((('''''''''((()))***'''''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&&&&%%%'''''''''((((((((((((((())))))))))))((((((((((((((((((''''''(((((()))***))))))***+++++++++******'''''''''(((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))))))))(((((((((((())))))''''''''''''(((((((((((("""$$$&&&&&&%%%&&&''')))))))))((((((''''''((((((%%%%%%&&&'''((()))******))))))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))%%%&&&''''''((('''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((('''&&&%%%$$$""""""###%%%'''((()))***(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++'''''''''&&&''''''(((((()))'''&&&'''(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((())))))))))))(((&&&&&&&&&'''''''''''''''***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))###""""""$$$'''(((((((((&&&'''((())))))******)))%%%&&&&&&'''(((((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))((((((''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&'''((())))))***''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))'''''''''''''''((())))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&''''''((((((''''''((()))))))))))))))'''((((((((()))))))))***)))(((''''''''''''((()))&&&'''''''''&&&&&&''')))))))))(((((((((((())))))&&&&&&'''''''''(((((((((''''''((()))))))))))))))'''''''''''''''((()))******)))'''&&&&&&''')))***''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))************)))))))))((((((((('''((((((((()))))))))))))))&&&&&&''''''(((''''''&&&((((((((((((((((((((((((###%%%(((***,,,,,,+++***&&&&&&''''''((())))))***((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&''''''(((((())))))'''%%%$$$$$$&&&'''''''''''''''&&&&&&''''''((()))((((((''''''((()))*********)))((('''''''''((()))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((''''''''''''((())))))'''((()))***+++******)))''''''''''''((((((((()))'''((((((((())))))))))))'''((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))"""%%%'''((('''''''''((()))(((((('''&&&&&&''''''&&&&&&''''''(((((())))))$$$$$$$$$$$$%%%%%%%%%%%%((('''''''''''''''&&&&&&&&&&&&'''((()))******+++%%%&&&&&&'''((((((''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((('''&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))***&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$$$$$$$%%%(((******)))&&&'''((()))************''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''(((((((((((((((&&&'''(((((((((((('''&&&'''((()))******)))((('''&&&&&&''''''((())))))***''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))%%%%%%&&&((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))!!!"""###$$$&&&'''((()))''''''((())))))***))))))'''((((((((())))))******&&&'''((())))))((('''&&&''')))++++++)))))),,,000(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((((((((()))***************(((''''''''''''((())))))***(((%%%######%%%(((***''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++******))))))((((((((('''&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((++++++++++++*********)))&&&&&&&&&'''((())))))***((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''((()))))))))))))))'''((((((((())))))******((((((((((((((((((((((((%%%&&&((()))***)))((('''%%%&&&&&&'''((()))******((('''&&&&&&((()))))))))'''''''''''''''((()))***%%%&&&&&&''')))***,,,---+++***)))'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))))))))(((((((((((('''''''''''''''((())))))&&&'''(((*********)))(((&&&'''''''''(((((())))))(((((((((((())))))))))))'''((((((((())))))******''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***$$$''')))***)))((('''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''(((((()))))))))'''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++,,,%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%###$$$%%%'''((()))))))))))))))((((((((('''''''''(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))),,,***)))***+++,,,+++)))&&&'''((()))*********************)))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&'''((()))******)))***+++,,,,,,+++***)))'''((()))******)))((('''''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))))))))((((((%%%&&&'''((())))))))))))###$$$&&&(((***************)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++***)))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))++++++***)))((('''&&&&&&&&&'''((()))))))))))))))''''''((((((((((((((('''((()))***++++++***)))((((((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&(((&&&%%%'''***...000111((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&%%%%%%'''((()))''''''(((((((((((('''''''''''''''''''''((())))))###+++///***%%%%%%((()))))))))((('''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&###$$$%%%'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&((((((&&&###'''((()))***)))'''%%%$$$'''''''''''''''''''''''')))))))))))))))((((((((()))))))))))))))))))))))))))((((((((((((((()))***'''((()))((('''&&&''')))+++***)))''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''***(((&&&'''))))))'''%%%''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((())))))((('''&&&'''((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''))))))((((((''''''&&&&&&((('''%%%&&&((()))))))))&&&&&&&&&&&&&&&'''((())))))*********)))(((&&&%%%((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&***)))&&&%%%%%%&&&)))***''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&%%%$$$###""")))(((&&&&&&((()))((('''''''''''''''''''''''''''++++++***)))((('''&&&&&&))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((((((((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%%%%&&&'''((())))))'''((()))((('''&&&'''))))))(((((('''&&&%%%%%%$$$+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))*********)))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((''''''''''''''''''((('''''''''((((((((())))))))))))))))))(((((((((((((((((())))))***)))))))))))))))))))))((('''&&&&&&$$$%%%&&&'''''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((*********)))((('''''''''(((&&&%%%&&&)))---...///(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''''''''((())))))---444666000((('''(((((())))))((('''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''$$$%%%&&&'''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&((()))'''&&&***+++,,,---,,,+++)))((('''''''''''''''''''''''''''''''''''''''''''''&&&))))))))))))))))))))))))******)))((((((''''''''''''((()))((('''&&&''')))***)))(((''''''''''''''')))(((''''''&&&&&&'''''''''&&&%%%&&&((()))((('''***(((&&&'''((()))'''%%%''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''')))((((((((('''''''''''''''''''''&&&&&&'''''''''###%%%''''''&&&&&&&&&'''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''***)))''''''((()))((('''&&&&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&%%%$$$***(((&&&&&&'''(((((('''''''''''''''''''''''''''++++++,,,++++++***)))((())))))))))))))))))))))))(((((()))************)))(((((())))))))))))(((((())))))))))))((((((((((((++++++******************)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&'''((((((((()))'''((()))(((''''''((()))++++++***))))))(((''''''*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))''''''(((((())))))******)))************))))))(((*********)))((('''&&&%%%$$$$$$$$$$$$&&&'''((())))))))))))))))))))))))))))))((((((''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((('''%%%&&&(((+++,,,+++((((((((((((((((((((((((+++)))&&&######&&&)))+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''(((((())))))((((((''''''''''''''''''((())))))222777999222***((((((((()))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$&&&((())))))(((((()))***+++***)))((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))+++******)))''''''&&&&&&'''((()))((('''&&&'''))))))(((((('''''''''(((((())))))(((''''''''''''''''''&&&%%%&&&((()))((('''***(((''''''(((((('''&&&''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''' ###&&&((((((''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((+++)))''''''(((((('''&&&'''&&&&&&&&&&&&'''((((((###$$$%%%''''''(((((((((%%%%%%&&&'''((()))******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$###"""(((((((((''''''''''''&&&(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''***(((&&&&&&'''''''''&&&'''''''''''''''''''''''')))***+++,,,,,,+++)))((())))))))))))))))))))))))((())))))***************'''((()))******)))((('''******))))))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((('''((())))))''''''((()))+++++++++******))))))(((******))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))''''''(((((())))))(((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))***+++++++++***)))(((((()))))))))))))))((('''&&&(((((('''&&&'''(((***+++))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))'''&&&&&&((())))))(((((((((((((((((((((((((((***((('''%%%%%%'''(((***(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((())))))))))))(((((('''''''''''''''((())))))***000222---))))))***))))))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((((((''''''((()))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((('''&&&&&&'''((()))((('''&&&''')))(((''''''''''''(((((()))))))))(((''''''''''''((((((&&&&&&'''((()))(((''')))((((((((((((((('''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&''''''''''''''''''&&&"""%%%)))+++***)))((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))'''%%%%%%&&&''''''&&&''''''&&&&&&&&&''''''((($$$%%%%%%&&&''''''((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$((((((((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&'''(((((((((((((((***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''$$$&&&)))++++++***((('''))))))))))))))))))))))))'''((())))))******))))))&&&((()))++++++)))(((&&&))))))))))))((((((((((((&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((''')))***)))((('''((()))***)))))))))((((((((('''))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((%%%&&&'''((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***))))))))))))((((((((((((***************)))((('''''''''((()))*********))),,,+++)))((('''((())))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))'''&&&&&&((((((((('''((((((((((((((((((((((((''''''((())))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((())))))))))))(((((('''''''''''''''((())))))%%%***,,,)))''')))***)))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''&&&&&&&&&&&&***+++++++++++++++++++++(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((%%%&&&'''((())))))(((((('''((()))((('''&&&''')))(((''''''''''''(((((()))))))))((('''''''''''''''((('''&&&''')))))))))((((((((()))(((''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&$$$'''***+++***(((&&&&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))$$$###"""###%%%'''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''''''''''')))(((&&&%%%&&&'''&&&%%%(((((((((((((((((((((((($$$&&&)))++++++***)))'''((((((((((((((((((((((((&&&'''(((((())))))((((((&&&((()))++++++)))(((&&&&&&''''''((()))******+++)))))))))******+++++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((((()))***)))((('''(((***))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''$$$%%%'''((())))))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))************))))))((((((''''''((())))))))))))(((((('''&&&'''((()))***++++++++++++***)))((('''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))'''''''''((()))(((&&&((((((((((((((((((((((((&&&''')))++++++)))'''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))))))))(((((())))))******))))))((('''''''''''''''((())))))&&&***+++)))'''))))))((((((''''''''''''(((((()))''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&((((((((())))))))))))***((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))###$$$&&&((()))))))))((('''((()))((('''&&&'''))))))(((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&((('''&&&''')))***)))(((''')))))))))'''&&&'''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%$$$&&&((()))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((###"""!!!###&&&((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&''''''(((******)))((('''&&&%%%%%%((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''(((&&&%%%%%%&&&''''''&&&((((((((((((((((((((((((''')))***,,,---,,,+++***((((((((((((((((((((((((''''''((()))))))))))))))'''((()))******)))((('''%%%&&&'''((()))***+++,,,'''(((((())))))*********))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((()))******(((((()))***************************''''''(((((((((((())))))((((((((((((((((((((((((************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))(((''''''%%%&&&(((***++++++***)))'''''''''((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))))))))*********(((((((((((())))))))))))&&&''''''((((((((((((''''''((()))***************(((((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''((()))***((('''(((((((((((((((((((((((('''((())))))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***))))))************))))))'''''''''''''''((())))))&&&***+++((((((******((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((())))))(((''''''&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))(((&&&%%%&&&(((%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))$$$%%%'''((()))((('''&&&'''((()))((('''&&&''')))***)))((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%)))''''''''')))***)))(((''')))***)))&&&%%%'''(((''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))%%%&&&((())))))(((&&&%%%$$$%%%''''''&&&%%%&&&''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''&&&$$$###$$$'''((()))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))))))))((((((''''''&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((''''''&&&%%%$$$$$$&&&(((((('''(((((((((((((((((((((((()))******+++++++++******(((((((((((((((((((((((())))))***+++++++++++++++(((((())))))))))))((((((&&&''''''((()))******+++%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&'''((((((((()))((()))******)))((()))***))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&(((***,,,---,,,+++***''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))************&&&&&&'''((()))***++++++%%%%%%&&&'''((((((((('''))))))*********))))))(((&&&'''((()))))))))((('''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''')))***+++)))(((((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))((((((************************)))((('''''''''(((***+++))))))************))))))'''''''''''''''((())))))###'''((('''(((,,,,,,***'''''''''''''''((()))***''''''''''''((((((((()))&&&'''''''''(((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((###&&&((((((&&&&&&(((***'''''''''''''''((()))***))))))))))))))))))))))))'''''''''((()))******+++))))))))))))))))))))))))%%%&&&((())))))'''&&&$$$'''((()))((('''&&&''')))+++***)))''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%)))((('''((()))***)))(((''')))***)))&&&%%%&&&)))''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))%%%&&&((())))))(((&&&%%%$$$&&&'''((('''(((***++++++)))(((&&&&&&((()))+++''''''''''''''''''''''''))))))(((((('''''''''&&&)))'''&&&&&&((())))))((()))((('''&&&&&&&&&&&&&&&###""""""###$$$''')))***'''''''''((((((((((((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((%%%$$$###$$$&&&((()))((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((++++++,,,------------,,,))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%%%%&&&'''((())))))(((***+++***)))((()))***&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))***)))'''%%%$$$%%%&&&'''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++******))))))((((((''''''''''''''''''((((((((((((+++)))&&&###"""###%%%&&&******))))))((((((''''''''''''(((((((((((('''''''''(((((()))***++++++,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***+++***))))))***,,,...///...,,,***)))''''''(((((())))))))))))((('''&&&%%%''''''(((((())))))******))))))************))))))&&&&&&''''''(((((())))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&%%%&&&((()))***)))(((&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%'''(((************))))))))))))''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''&&&###""""""###&&&'''(((((((((((((((((((((((((((''''''''''''(((((()))$$$###$$$%%%(((((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''((())))))'''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((++++++******))))))((((((&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''***++++++***'''&&&)))((('''&&&&&&'''((()))$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''+++)))'''&&&%%%&&&'''(((+++******)))((('''''''''((((((''''''''''''((((((%%%&&&'''(((((())))))(((''''''&&&&&&&&&&&&''''''+++)))&&&$$$$$$%%%'''(((''''''''''''&&&%%%$$$###'''((()))'''%%%######$$$'''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&'''''''''''''''((())))))***************)))((('''---+++(((&&&%%%&&&((()))&&&'''((())))))((('''&&&(((((((((((())))))))))))(((''''''(((***+++***((()))((('''&&&&&&'''((()))(((((())))))))))))(((((()))(((&&&$$$$$$&&&((()))))))))(((((('''''''''&&&******))))))))))))******((()))***+++***)))'''%%%))))))))))))))))))))))))))))))(((''''''(((***++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((()))******)))(((&&&%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))((((((((((((***)))))))))))))))))))))***)))'''&&&&&&&&&((()))))))))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))*********))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))******)))))))))***+++---...+++***)))((((((((()))***((((((((()))(((((('''&&&(((((((((((()))))))))))))))))))))******)))))))))((((((((()))))))))))))))(((((())))))))))))((((((***)))))))))(((((((((''')))))))))))))))))))))))),,,+++******)))))))))***((((((((((((((((((((((((&&&&&&'''''''''''''''''')))(((((((((''''''''''''%%%&&&((()))***)))((('''(((((())))))))))))((((((%%%'''((((((''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%,,,+++***((((((***+++,,,((((((((((((((((((((((((******)))))))))))))))******)))(((((()))((('''%%%((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''((())))))'''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((())))))))))))))))))(((((()))))))))***))))))((((((((((((((()))))))))))))))************++++++++++++((()))+++,,,,,,+++)))((()))((('''&&&&&&'''((()))&&&'''((()))))))))(((''')))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''***)))'''&&&&&&&&&((((((******)))(((((('''&&&&&&((((((''''''''''''(((((((((((()))))))))(((''''''(((''''''&&&&&&''''''((()))))))))(((((('''''''''(((((())))))***)))))))))'''(((((('''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''((((((((((((((()))******,,,,,,---------------,,,,,,+++)))'''&&&'''((((((******++++++++++++******))))))))))))************))))))((()))++++++***((((((((((((''''''((((((((((((((())))))))))))((((((***)))(((''''''((()))***))))))((((((((('''''''''))))))))))))))))))))))))+++,,,---......,,,***)))))))))))))))))))))))))))+++***)))'''''''''((((((************)))))))))(((************************((((((((((((((()))******((('''&&&&&&''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))),,,,,,++++++******))))))(((((())))))******++++++(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((()))))))))((((((((()))***+++,,,)))(((((((((((()))***+++''''''((()))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((************************)))))))))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''&&&'''((()))***)))((('''((())))))******))))))(((''')))******)))((()))+++'''''''''(((((())))))***))))))(((''''''&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))************************%%%%%%%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((((((+++)))(((((()))((('''%%%((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''((())))))'''))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((())))))((()))******************'''''''''''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&(((******)))((('''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))'''&&&&&&'''(((((())))))(((((('''&&&&&&&&&((((((''''''''''''((((((************)))((('''&&&(((''''''&&&&&&''''''(((((()))***++++++***(((&&&'''((()))***++++++++++++%%%'''((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))***++++++(((((()))***++++++++++++******))))))(((((('''''')))(((((((((((((((((()))************+++++++++++++++******+++,,,,,,***((('''(((((())))))(((((('''((())))))******))))))(((************************))))))(((((((((((('''''''''((()))******)))(((''')))***+++,,,+++***)))((()))))))))))))))))))))))),,,+++)))((('''&&&&&&&&&************))))))))))))************************)))(((((((((((()))******((((((((('''((()))***+++((((((((((((((((((((((((************************((((((((((((((())))))***''''''(((((())))))******,,,,,,++++++***)))))))))((()))***+++++++++******''''''(((((())))))******((())))))******))))))(((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((''''''&&&&&&%%%))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******(((((((((((()))))))))***&&&&&&'''))))))***************))))))(((((('''''')))))))))(((((()))))))))*********))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''''')))))))))((('''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((('''''''''''''''((())))))))))))(((''''''((((((((((((''''''((()))******)))((()))***%%%&&&&&&'''((())))))***))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((()))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%'''%%%$$$%%%'''(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))%%%&&&'''((((((((((((((('''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''((((((((("""$$$&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&((((((''''''''''''((((((***************)))((((((((((((''''''''''''(((((('''(((***++++++)))((('''%%%&&&'''((((((((((((((($$$&&&''''''&&&&&&''')))'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))***+++&&&&&&'''(((((((((((((((((()))******)))((('''&&&((((((&&&%%%%%%&&&(((((()))))))))*********++++++,,,+++******++++++)))''''''((()))******)))(((''')))))))))******))))))))))))******++++++******)))))))))((((((((((((((((((&&&''')))******)))'''&&&'''((()))))))))(((''''''))))))))))))))))))))))))******)))(((''''''&&&&&&*********)))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((())))))************))))))((((((((((((((()))***++++++)))(((&&&''''''(((((())))))******'''(((((())))))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))))))))))))))((((((''''''&&&&&&((()))******************))))))((((((''''''))))))(((''''''((()))))))))))))))(((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))***,,,------,,,+++***)))))))))))))))))))))))))))))))))((((((''''''&&&'''''''''((((((((((((((('''(((((()))))))))))))))''''''(((((((((((('''''''''((())))))''''''((()))%%%&&&&&&'''((())))))***(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$%%%&&&&&&''''''''''''++++++******))))))((((((''''''((((((((()))))))))'''&&&%%%$$$$$$%%%&&&''''''(((((((((((((((((('''###$$$&&&'''((('''&&&%%%))))))))))))))))))))))))%%%&&&'''((()))******+++((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((()))***************(((((((((''''''(((((((((((((((((((((((((((((()))&&&'''''''''&&&&&&%%%$$$$$$&&&''''''''''''(((***''''''''''''''''''''''''&&&&&&''''''(((((())))))(((''''''''''''((())))))***************)))(((((('''(((*********)))'''&&&,,,+++))))))))))))+++,,,((((((((()))))))))******+++)))))))))***)))(((&&&'''((()))******)))((('''))))))************))))))((())))))******))))))((((((((())))))))))))))))))&&&((()))++++++)))(((&&&*********+++++++++******************************(((((())))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++******))))))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((()))*********((('''&&&(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((())))))))))))((('''&&&&&&'''((()))******+++***))))))))))))(((((((((((())))))''''''''''''))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((()))************)))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******)))******++++++******)))'''((()))(((&&&%%%&&&''''''''''''(((((())))))***(((((()))******+++,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******)))(((''''''''''''///,,,)))((((((((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''((())))))'''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((())))))&&&'''((((((((((((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))************)))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((()))************)))((((((''''''(((((()))(((((('''''''''((())))))))))))))))))((('''&&&%%%%%%&&&((((((''''''(((***'''''''''''''''((((((((('''''''''((((((((((((((('''''''''''''''(((((()))))))))))))))((('''&&&%%%'''((()))******)))((('''***))))))(((((())))))***'''((((((((()))))))))))))))(((((((((***)))(((&&&((())))))******))))))((()))******++++++******)))(((((((((((((((((((((((((((((())))))))))))******((()))***++++++***)))((())))))))))))************************************((()))***++++++++++++***))))))))))))************++++++++++++++++++++++++***))))))))))))***++++++''''''(((((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))***))))))((())))))))))))((((((((((((&&&&&&&&&''''''(((((()))'''(((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))*********(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((()))*********)))((((((&&&'''((()))))))))(((''''''((()))***************(((((((((((())))))))))))***)))'''&&&&&&''')))***((((((((((((((()))))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((())))))))))))))))))******+++******++++++++++++******'''((()))(((&&&%%%&&&'''))))))))))))))))))))))))))))))))))))******************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((()))(((((('''''''''((((((000---)))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''((())))))'''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%))))))(((((((((((())))))&&&'''((())))))((('''&&&(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))'''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))(((((())))))(((((((((((())))))'''((()))***+++***))))))(((((()))))))))(((((('''&&&'''((((((''''''((()))&&&'''''''''((((((((()))((((((((((((((('''''''''((((((((('''((())))))***'''''''''(((((('''&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((()))))))))*********)))(((((()))++++++***(((***))))))))))))))))))***)))******++++++******))))))(((''''''''''''((()))(((((()))))))))***************++++++++++++******)))))))))))))))******+++************************++++++,,,---,,,+++******((()))))))))************++++++++++++++++++++++++******))))))******+++,,,$$$%%%&&&'''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''')))*********)))(((******))))))((((((''''''%%%%%%&&&'''((()))******''''''((()))***+++,,,,,,******))))))((((((''''''))))))************))))))'''(((((()))***++++++,,,((((((((((((((((((((((((&&&'''''''''((()))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***)))(((###%%%'''(((*********)))((())))))************)))''''''(((((())))))*********((('''&&&&&&'''(((***(((((())))))******++++++(((((())))))))))))(((((('''((((((((())))))******)))))))))))))))))))))))))))(((''''''''')))***+++((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''(((((()))))))))))))))))))))******+++(((((())))))))))))((((((((())))))((('''&&&&&&'''************))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''+++(((&&&%%%&&&(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&''')))))))))'''))))))))))))))))))))))))'''((()))******)))((('''++++++******))))))(((((((((((()))(((((('''&&&&&&(((((())))))******++++++******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&$$$###$$$%%%''')))************************$$$%%%'''(((******))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((()))))))))))))))((((((''''''''''''(((((())))))))))))((('''&&&%%%))))))(((((((((((())))))%%%(((+++......---***(((%%%&&&'''((())))))))))))'''((()))((('''&&&''')))&&&'''''''''(((((())))))))))))(((((('''''''''&&&)))))))))))))))******+++)))***+++,,,,,,------,,,((((((((((((((()))))))))((()))***++++++***)))((()))************+++++++++)))))))))***,,,---+++***+++***)))(((((()))***+++******++++++++++++******+++)))(((&&&&&&((()))+++(((((())))))*********+++,,,,,,+++******+++,,,,,,...---------......///000************************---.........---+++)))((((((((())))))*********+++))))))))))))))))))))))))*********)))******+++,,,)))(((''''''''')))***+++------------,,,,,,+++******************)))(((''')))***,,,,,,***)))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&'''((()))******'''%%%###$$$'''((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))'''((()))******)))((('''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))***+++***)))((()))))))))))))))(((((()))))))))))))))******+++(((((())))))))))))((((((''''''(((((())))))******))))))((((((''''''&&&&&&,,,,,,+++)))(((&&&%%%%%%((((((((((((((((((((((((***)))'''%%%%%%''')))***)))(((&&&'''(((((('''&&&%%%%%%&&&'''((()))******%%%%%%%%%&&&(((+++---///***)))'''&&&&&&(((***+++************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((('''''',,,+++***(((''''''''''''''')))******(((&&&&&&&&&''''''&&&''''''((()))***))))))))))))))))))))))))******)))((('''&&&&&&%%%'''((()))******)))((('''******)))((((((((((((((((((((((((((())))))))))))******))))))((((((''''''***)))((('''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&'''((()))******))))))))))))*********************)))((((((###%%%(((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''""" """&&&((((((&&&$$$%%%'''((('''&&&'''(((''')))))))))'''&&&'''((())))))(((''''''''''''''''''((()))******)))((('''((()))*********)))'''&&&)))))))))))))))((('''''')))((('''&&&&&&'''((()))******)))((('''&&&&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''+++***)))(((((()))***+++******+++******)))((('''((((((((((((((('''''''''$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((('''%%%%%%%%%&&&(((***(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((************************---+++)))((('''((()))***((((((((((((((('''&&&&&&***************)))))))))+++******)))((((((''''''((()))***+++++++++***)))---,,,******++++++***(((***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------..................///---+++)))))))))+++,,,---------------,,,,,,,,,***))))))((()))+++,,,---***)))((('''&&&%%%%%%%%%))))))))))))************(((''''''&&&'''((()))******++++++++++++******)))(((((()))))))))(((((('''''')))******)))(((((()))(((((((((((((((((((((((())))))((((((((('''''''''&&&'''''''''((()))))))))'''%%%$$$%%%((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((()))******)))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))(((''''''(((((((((((((((((((((((((((((()))((((((((((((((()))))))))''''''((()))***)))((((((((())))))))))))((((((((((((((('''((())))))***''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))******************))))))(((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((()))******)))'''&&&&&&''''''((()))))))))******)))(((''''''''''''(((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((('''(((((((((%%%&&&'''''''''(((+++---)))(((((('''''''''(((((()))))))))))))))))))))))))))))))))((('''''''''&&&((((((((((((((((((((((((***)))(((((('''''''''((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((()))***++++++''''''''''''''''''''''''***((('''&&&&&&'''((()))))))))(((((((((((())))))((()))))))))(((((('''&&&((())))))(((&&&&&&((()))((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''')))'''%%%%%%'''((('''%%%%%%'''))))))(((((()))***((()))))))))'''&&&'''((((((((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''((()))((('''&&&%%%((((((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((()))((((((''''''(((((((((((((((((((((''''''''''''''''''((())))))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((,,,,,,---------,,,+++***)))))))))))))))(((((((((---------,,,,,,+++++++++)))***+++,,,,,,,,,+++***---+++***+++,,,,,,+++***************++++++,,,,,,,,,,,,------------------........................000///...---,,,------...........................------,,,++++++,,,---...+++***)))))))))))))))***))))))******************''''''&&&&&&&&&'''(((((('''(((((())))))))))))(((&&&''''''(((((((((((('''&&&'''))))))'''&&&'''(((''''''''''''''''''''''''))))))((((((((((((''''''((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((())))))******))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((((('''&&&''')))***)))((((((((())))))))))))(((((('''''''''''''''(((((()))&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((()))***+++++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''')))******'''%%%((((((((((((((((((((((((++++++***)))'''%%%$$$###'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&(((,,,000******(((''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((()))(((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''&&&&&&%%%,,,+++***'''%%%%%%(((***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''',,,)))'''&&&''''''''''''&&&((()))***((((((((()))((()))***)))'''&&&'''(((''''''&&&%%%%%%%%%%%%%%%(((''''''''''''''''''(((%%%&&&'''''''''&&&$$$$$$'''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''''''''&&&&&&''''''(((((((((((((((((()))(((((((((((())))))***&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%((()))***)))'''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))+++,,,,,,***((('''((()))***++++++***(((&&&))))))))))))))))))))))))***************************+++,,,.........---,,,,,,+++***+++,,,---,,,++++++++++++,,,,,,,,,,,,---------....../////////000000000//////......------000000000///////////////.........///000000000111000000...---,,,,,,,,,,,,***************+++,,,---************************((((((''''''((((((((((((&&&''''''((())))))))))))&&&&&&'''((())))))))))))&&&((())))))(((''''''((((((((((((((((((((((((((())))))(((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***)))(((((('''''''''(((((((((((((((((((((((((((((())))))((('''''''''(((((()))((('''((()))******((('''(((((())))))))))))((((((''''''''''''((())))))''''''((((((((((((''''''(((((((((((())))))))))))&&&'''''''''((((((((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((+++,,,,,,(((&&&))))))((((((''''''''''''''''''((())))))(((&&&%%%'''((()))*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&)))+++))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((&&&$$$$$$&&&((()))(((''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((******)))(((&&&$$$###"""''''''''''''''''''''''''(((''''''''''''((())))))'''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&)))))))))((('''&&&(((***(((((((((((((((((((((((((((''''''''''''''''''((('''&&&%%%$$$%%%'''((()))&&&'''))))))(((''''''(((((()))***)))'''''''''(((((('''&&&&&&%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$'''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''))))))))))))'''&&&$$$%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''))))))((((((''''''''''''(((((((((((()))((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++***))))))###%%%'''((((((&&&$$$###+++++++++++++++,,,,,,,,,(((((()))))))))*********,,,---...///000000//////---,,,+++,,,...///...---......///////////////.../////////000111111222222222111111000///......---...//////000000000////////////000111222333333444333222111///...---,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++******))))))******))))))))))))''''''((()))************'''((())))))************''')))+++***)))((()))***))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***)))))))))(((((()))******))))))))))))))))))))))))******)))(((((()))))))))***)))((()))+++,,,+++***''''''((()))))))))))))))))))))(((((())))))***+++))))))************))))))))))))))))))(((((((((((()))((((((((('''''''''&&&******))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''')))***+++...000///,,,))))))))))))(((''''''&&&&&&%%%&&&''')))))))))((((((((()))***+++++++++******************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%$$$!!!$$$''')))((('''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))))))))***(((%%%$$$$$$%%%(((***''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))******)))((('''%%%###"""(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((("""%%%((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((***((()))++++++)))((())))))(((*********((('''((())))))(((((('''''''''''''''((('''&&&%%%%%%&&&'''((('''(((((())))))'''&&&%%%'''(((((()))))))))((((((((((((((())))))((((((((('''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((***++++++***((((((%%%&&&'''(((((((((((((((&&&'''''''''(((((()))))))))(((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&'''((()))***((())))))))))))*********(((((((((((())))))******))))))))))))))))))))))))************************++++++***))))))***+++,,,'''(((***++++++***)))(((*********++++++,,,,,,,,,,,,,,,---...//////000111...///111333333333333222111000///000222333222111333333444444444444333222111111222222333333333333333333222222111000/////////000111222222222222222444555555666777888888999777666555444333111000///111000///...------------......---------,,,,,,,,,******+++++++++***))))))((())))))************)))((()))***************))))))***,,,,,,*********+++************************(((((())))))))))))******))))))))))))))))))))))))'''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''+++******))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))))))))******+++************************)))))))))))))))***+++++++++***)))***,,,---,,,+++&&&'''((())))))******))))))))))))))))))***++++++)))******++++++******)))))))))))))))((((((((((((+++++++++***)))(((((((((+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''')))++++++)))'''))))))(((((('''''''''&&&((()))))))))))))))(((((()))))))))*********++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((&&&$$$###!!!'''******)))((((((&&&&&&&&&''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&%%%%%%&&&(((***'''''''''&&&''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''((()))******************"""'''******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((()))***+++***(((''''''(((***,,,------+++******+++)))***+++***((('''((()))))))))(((''''''''''''((((((''''''''''''''''''(((((()))*********)))'''''''''((())))))))))))))))))((())))))******))))))(((((((((((((((((('''''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))************))))))'''(((((()))))))))((((((&&&&&&''''''((()))))))))+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***((('''&&&&&&(((***+++))))))*********+++++++++'''(((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))((()))***,,,...******++++++++++++++++++)))))))))******++++++,,,------///000111333444444333555666888999999999888999777777777999:::999888999:::;;;;;;;;;:::888777444444444444444444444444555555444444333222222222333333444555666666777777::::::;;;;;;<<<<<<======::::::::::::999888777666777666555444222222222111000000000//////......---)))******+++***)))((('''))))))*********)))(((((())))))))))))))))))(((''')))+++,,,,,,+++******+++))))))))))))))))))))))))(((((()))))))))*********((((((((()))*********+++&&&((())))))''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((++++++***))))))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))'''''''''((()))***+++,,,***)))))))))+++,,,+++***&&&'''((()))************((((((((((((((()))******))))))************))))))***)))))))))((((((((('''************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))$$$######%%%'''((('''%%%((((((((((((((('''''''''++++++***))))))))))))))))))((('''''''''(((******************************))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''((()))******(((&&&%%%"""%%%(((******))))))***(((((('''''''''(((((()))))))))))))))))))))))))))+++*********)))(((((((((***)))'''&&&&&&''')))***((('''''''''(((((()))***(((((((((((())))))))))))'''((((((((()))))))))***''')))+++,,,---,,,+++***))))))))))))))))))))))))%%%&&&'''(((((()))))))))((((((''''''''''''((((((((()))******++++++******"""%%%(((***)))(((((((((((((((((((((((((((((((((((()))************)))(((%%%(((++++++)))''''''((()))+++,,,,,,***))))))))))))***+++***((((((((()))(((((('''&&&&&&&&&&&&''''''(((((())))))(((((('''))))))*********)))((('''&&&'''(((((())))))(((((('''((()))******)))((('''))))))((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))(((''''''&&&&&&''''''((())))))***+++***))))))((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))************************************++++++,,,,,,***))))))((()))***+++,,,+++++++++,,,---.........///000111333555666888888:::;;;===>>>???@@@??????BBBAAA@@@@@@AAABBB@@@?????????AAAAAAAAA@@@>>>===777777777666555555444444666666555555555555555555555555444555666888:::;;;::::::;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;:::999999888777666666666666666333333222111111000//////((()))*********((('''&&&)))*********)))(((''''''((()))))))))((('''&&&&&&)))***,,,,,,***)))***+++(((((((((((((((((((((((((((((())))))*********+++''''''((()))***++++++,,,%%%'''))))))&&&&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((()))))),,,+++***))))))***+++,,,((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&((()))+++,,,***(((((()))***+++***)))&&&'''((()))************'''''''''''''''((())))))(((((())))))))))))((((((******))))))((((((((('''&&&&&&''''''(((((())))))'''''''''((()))******+++((((((((((((((((((((((((***)))'''&&&&&&''')))***)))((('''(((+++,,,,,,+++((((((((((((((((((((((((******)))))))))+++,,,---((('''%%%$$$%%%&&&(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&''')))***+++***((('''***+++,,,+++)))(((((()))***)))(((''''''&&&'''''')))))))))))))))))))))))),,,++++++***)))(((''''''***)))(((''''''((()))***((((((((((((((()))******(((((((((((())))))))))))'''((((((((())))))******)))***+++,,,+++)))'''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((((((((()))***************'''(((***)))(((((()))***((((((((((((((((((((((((((()))***++++++***)))((("""''')))((('''''')))&&&((()))(((&&&%%%%%%&&&)))***+++***)))((((((***''''''&&&%%%%%%%%%%%%&&&'''((()))******)))((('''((()))*********)))'''&&&%%%%%%&&&'''((((((((('''&&&'''((())))))((('''&&&******)))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))))))))((('''&&&&&&&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))***+++***((('''(((((((((((())))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***,,,+++***))))))+++---////////////000111222222333555666777999<<<>>>???@@@>>>???AAACCCDDDDDDDDDDDDIIIHHHFFFFFFGGGGGGFFFDDDBBBCCCDDDEEEEEECCCAAA@@@999999888777666555444444666666666666777777777777444444333333444666999;;;888888777777777777777777555666888999::::::999999666666666666666777777888444444333333222111000000))))))))))))(((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))************))))))))))))((((((((((((***)))((('''&&&&&&'''(((++++++***)))((('''&&&&&&******)))((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))***++++++,,,,,,++++++***+++*********))))))((((((''''''((()))))))))))))))((()))***)))(((''''''))))))'''$$$$$$&&&'''%%%###(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))************)))))),,,+++***)))((((((((((((++++++******))))))((((((************************))))))(((((('''''''''&&&'''''''''((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))*********)))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---''''''(((((())))))******))))))(((((('''''''''&&&&&&''''''((()))***************))))))))))))******))))))))))))((((((((((((&&&&&&''''''(((((())))))((()))))))))******++++++(((((((((((())))))))))))))))))))))))************++++++***)))(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************)))'''%%%%%%''')))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))''''''(((((())))))******))))))(((((((((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((''''''))),,,+++(((%%%))))))))))))))))))))))))***)))'''((()))***((('''((((((((((((((((((((((((''''''''''''&&&%%%$$$###!!!"""%%%'''((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))((((((((((((((()))(((((())))))*********+++''''''(((((('''&&&%%%%%%************)))))))))))))))***++++++******+++,,,//////...------...000111000111111333444555666666999999;;;===@@@BBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGBBBAAA@@@???>>>>>>>>>>>>===;;;999:::<<<<<<:::888888777555444444555666777333333333444555555666666666666666666555444333333555444444444555555666777444555555666666777777777888777666444333444444555))))))))))))(((((((((((())))))))))))))))))))))))'''((()))(((''''''((()))(((((()))))))))*********))))))))))))((((((((((((***)))((('''&&&''''''(((************))))))))))))******)))((((((((((((((())))))((((((((('''''''''************************)))******++++++******)))))))))))))))((((((''''''''''''((()))))))))))))))'''((())))))((((((***++++++(((&&&&&&((()))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))************))))))***)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******+++++++++*********))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))))))))((((((((('''''''''''''''((())))))***++++++((((((''''''''''''(((((())))))))))))(((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$(((((((((((())))))))))))(((((()))))))))*********+++******))))))((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((***++++++***(((((()))***+++,,,,,,---(((((((((((())))))))))))''''''((()))))))))))))))'''((((((((((((((())))))))))))(((((((((((())))))''''''((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''''')))++++++(((%%%))))))))))))))))))))))))***((('''((())))))((('''((((((((((((((((((((((((&&&''''''(((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********)))))))))))))))***(((((()))))))))*********)))))))))))))))(((''''''++++++++++++************)))***++++++******,,,---000000///000111222444555666777888999:::<<<======>>>???@@@BBBDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIHHHFFFDDDBBB???>>><<<:::999888888888222000000111555666666444666555555444444444444444111111222222333333444444444555555555555444333333444444333333222222222222333333333333333333444444888777555444333333444444(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))''''''((()))(((((())))))))))))******))))))))))))(((((((((((())))))((('''''''''(((((()))))))))******+++++++++******)))((((((((((((((())))))((((((((((((''''''************************((())))))))))))))))))(((((((((((((((''''''''''''''''''((()))))))))))))))&&&''')))***)))***,,,---,,,***(((((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))************))))))(((((((((((()))***+++,,,))))))))))))************(((((((((((((((((((((((())))))(((((((((((('''''')))))))))))))))((((((((())))))************))))))))))))))))))))))))))))))''''''(((((()))***+++++++++************)))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))&&&%%%%%%&&&&&&'''((()))))))))))))))(((((((((((())))))((((((((((((''''''(((((())))))***+++++++++((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((((('''))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((()))(((((()))++++++***)))'''((())))))++++++,,,---(((((((((((())))))))))))''''''((()))))))))))))))((((((((('''''''''''''''))))))(((((((((((())))))'''((())))))******))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))((((((((('''''')))******(((&&&)))))))))))))))))))))))))))((('''''')))))))))'''((((((((((((((((((((((((&&&'''((()))************))))))***)))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&''''''((((((((())))))))))))*********++++++++++++***)))))),,,,,,,,,+++++++++******)))***,,,,,,,,,,,,...///222222333444666888:::;;;===>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEBBB???===<<<:::777444333222333444111000000111333555555444555555555555555444333333333333333333444444444444555666777777888777777777777666666444333222111111222222111111000111111111666666555333333333333333(((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''((()))(((((((((((()))))))))***))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))((((((((((((((((((++++++++++++++++++++++++((())))))******))))))(((((((((((((((((((((((((((''''''((()))))))))))))))'''(((******)))***+++---+++***)))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))************))))))((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((''''''((())))))******))))))(((((((((((((((((((((((((((''''''((()))***++++++,,,************))))))))))))&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))***+++******))))))((((((''''''))))))(((((((((((((((((())))))******++++++++++++))))))************))))))(((((((((((())))))))))))***)))))))))((((((''''''((()))***+++---...///000(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))((((((************++++++++++++(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&(((******(((&&&)))(((((((((''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''&&&&&&%%%%%%))))))(((((((((((())))))(((((()))***************((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((())))))''''''((((((((((((((((((((((((((('''&&&''')))))))))'''(((((((((((((((((((((((('''((()))***************************)))'''&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&''''''(((((((((((())))))))))))))))))***+++++++++++++++******++++++++++++++++++++++++***+++---......///111333555666777:::<<<>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHFFFDDDAAA???===;;;;;;999888555333222333555666888888777777777777666666888999:::::::::999777666999999999888888888777777999:::;;;<<<============;;;;;;;;;:::999888777666555444333222111111222222555555444333222222222222'''((((((((()))))))))***((((((((((((((((((((((((((()))***)))((('''(((***'''(((((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))))))))***))))))(((''''''&&&&&&***))))))((((((((((((((((((((())))))))))))))))))************************)))******************)))))))))))))))))))))))))))''''''((()))))))))))))))(((***+++***)))((()))***))))))))))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))************))))))******)))(((''''''(((((((((((())))))******++++++************************(((((())))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))***++++++,,,))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))'''((((((((()))))))))*********))))))******++++++******))))))((((((''''''(((((())))))))))))))))))***************+++++++++))))))************))))))'''((((((((()))))))))*********))))))((((((((('''%%%%%%'''(((***+++,,,---(((((((((((())))))))))))'''(((((((((((()))))))))'''((())))))))))))((((((************++++++++++++(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&(((******(((&&&(((((((((''''''''''''&&&(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''&&&&&&%%%%%%))))))(((((((((((())))))(((((()))***************((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((''''''((((((((('''''''''(((((((((((((((((((((((('''&&&&&&'''((())))))(((((((((((((((((((((((((((((()))))))))(((((('''&&&))))))))))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))******+++,,,))))))(((((((((((((((((())))))***++++++******************++++++,,,,,,,,,,,,...000222222444666888:::;;;===???BBBDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFCCC???;;;999999;;;<<<:::999888888888:::<<<>>>============<<<;;;;;;<<>>@@@???>>>>>>===<<<;;;;;;<<<===>>>???@@@AAAAAAAAA>>>????????????>>>===<<<:::888777555555555666777555555555555444333222222''''''(((((())))))******))))))))))))))))))))))))((()))******(((((()))***''''''(((((((((((())))))))))))))))))(((((((((((((((((()))*********))))))***))))))(((&&&%%%%%%$$$******)))((((((((((((((((((((())))))))))))******)))))))))))))))))))))))))))******++++++******)))))))))))))))************''''''((()))))))))))))))(((******)))(((''''''((('''((()))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))************))))))+++***)))(((''''''''''''))))))))))))************************************(((((())))))))))))******''''''''''''((((((((()))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))*********++++++(((((()))))))))))))))***+++******)))((((((''''''(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))******************************&&&'''((())))))((('''&&&''''''(((((())))))*********))))))))))))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))&&&'''((()))***)))(((''''''''''''((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))************************(((((((((((((((((((((((()))(((((()))++++++***)))&&&'''((((((******+++,,,(((((((((((())))))))))))''''''((()))))))))))))))((((((((('''''''''''''''))))))(((((((((((())))))'''((())))))******))))))((((((((((((((((((((((((+++******))))))******+++(((((())))))))))))((((((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))'''&&&%%%&&&((())))))((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''(((((())))))******((((((((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---,,,***)))'''&&&&&&%%%+++******)))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&%%%%%%&&&&&&'''((()))))))))((((((((((((''''''(((((()))************)))))))))***+++---.../////////222444666777999<<<>>>???@@@BBBDDDFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@??????>>>>>>AAA>>>:::777777999<<<>>>======>>>???AAACCCDDDEEEAAACCCDDDEEEDDDEEEGGGHHHDDDEEEFFFGGGGGGHHHHHHHHHEEEDDDCCCBBBAAA???>>>>>>>>>>>>@@@AAABBBBBBBBBBBB@@@AAABBBBBBBBBAAA@@@???===<<<:::888888999;;;<<<999999999999888777666555'''''''''((()))*********))))))))))))))))))))))))((()))******)))((()))***'''''''''((((((((())))))))))))))))))(((((((((((('''((()))***+++******)))))))))((((((''''''&&&&&&******)))((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))******''''''((()))))))))))))))&&&'''(((((('''&&&((()))'''(((***)))''''''))),,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))************)))))))))(((((('''''''''((((((*********)))))))))))))))************************(((((()))))))))*********''''''((()))***+++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))+++++++++************)))(((((((((((())))))*********************)))))))))(((((((((((())))))))))))'''''''''((()))*********)))(((((('''''''''(((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''((()))*********)))))))))))))))******************))))))((((((((((((((((((((())))))))))))'''''''''((((((((())))))%%%&&&((()))***)))((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((***++++++***&&&''''''((()))***++++++(((((((((((())))))))))))''''''((()))))))))))))))'''((((((((((((((())))))))))))(((((((((((())))))''''''((())))))))))))(((((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((&&&''')))'''%%%%%%''')))))))))))))))))))))))))))&&&%%%%%%&&&((())))))((((((((((((((((((((((((((('''''''''(((((('''&&&&&&((('''''''''(((((())))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++)))(((''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''############$$$%%%&&&'''))))))((((((((('''''''''(((((()))***************)))***+++---///111333444333555888:::<<<>>>AAACCCDDDEEEFFFHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC??????>>>>>>===<<<<<<<<<888888888888888888888888999888888888999;;;===???AAABBBDDDFFFGGGHHHHHHHHHEEEGGGIIIIIIHHHHHHKKKMMMGGGGGGHHHIIIJJJLLLMMMNNNLLLKKKJJJHHHFFFDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAA???===<<<:::999999;;;===>>>>>>>>>??????>>>===;;;:::&&&''''''((()))******+++))))))))))))))))))))))))(((***+++***)))((()))***''''''''''''((((((((()))))))))))))))(((((((((((('''((()))+++++++++***)))(((((((((((())))))))))))******)))((((((((((((((((((((())))))*********+++((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))###%%%&&&'''&&&''')))***''')))+++***((((((***---))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))''''''&&&''''''((()))***++++++******))))))(((((())))))))))))))))))))))))(((((())))))*********+++(((((()))+++,,,---...///))))))************)))))))))))))))))))))))))))))),,,,,,++++++***)))))))))'''((((((((())))))******)))))))))***++++++,,,,,,(((((((((((())))))))))))&&&''''''((()))******+++***))))))((((((((())))))''''''(((((())))))******(((((())))))*********+++)))))))))(((((((((((((((((()))***,,,,,,***)))(((&&&''''''((()))******+++(((((())))))******++++++&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((()))$$$&&&((()))***)))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((************************)))'''%%%%%%''')))))))))((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))'''(((((()))))))))))))))''''''(((((())))))******))))))(((((((((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((&&&((()))'''%%%$$$''')))))))))))))))))))))))))))&&&%%%$$$&&&((())))))(((((((((((((((((((((((((((%%%&&&'''((()))))))))))))))(((''''''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''')))***,,,---%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))******))))))(((((((((''''''''''''((()))***+++,,,))))))(((((('''''''''&&&((()))***+++++++++++++++***+++---///222444666777555777:::===???AAADDDGGGGGGGGGIIIJJJJJJJJJIIIHHHEEEEEECCCBBB@@@???>>>===777777666666555555555444222222333333333333333333222444777:::<<<===>>>>>>DDDEEEHHHJJJJJJJJJHHHGGGDDDFFFGGGFFFCCCBBBCCCEEEHHHGGGGGGHHHJJJMMMOOOQQQRRRQQQPPPNNNLLLJJJHHHGGGEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIJJJIIIHHHEEEBBB@@@<<<;;;999888999;;;===???BBBBBBCCCCCCBBBAAA???>>>))))))(((((((((((())))))))))))************))))))*********))))))))))))))))))))))))***+++++++++,,,((((((((((((((((((((((((((()))***++++++***)))(((%%%%%%$$$&&&))),,,------((((((((((((((((((((((((''''''(((((()))***,,,,,,+++)))''''''((()))((('''******))))))(((((('''''')))))))))))))))))))))))),,,+++++++++***)))))))))---,,,***))))))***,,,---))))))***++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++(((((((((((()))***+++,,,((()))***++++++***)))((()))))))))))))))******+++,,,***))))))***++++++***(((((())))))******+++++++++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,***)))***************************++++++++++++***))))))(((((((((((()))+++,,,---((()))+++------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************************************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******+++*********))))))(((((())))))(((((((((((()))))),,,+++***((((((((())))))(((((())))))***+++++++++))))))))))))************))))))************))))))***++++++,,,,,,,,,++++++)))((((((((((((***,,,---))))))************)))))))))))))))))))))))))))))))))((('''(((******)))'''))))))))))))(((((((((((()))((((((((((((***,,,---(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))************))))))))))))************))))))(((((((((((())))))&&&&&&((())))))*********%%%&&&(((******)))'''&&&***)))((('''((()))+++---,,,(((&&&'''***+++(((%%%******))))))((((((''''''+++***)))(((((()))***+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((***)))((()))+++,,,,,,,,,)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))******))))))***+++,,,---------+++///333666777888999:::??????@@@AAABBBCCCDDDEEEHHHIIIIIIJJJJJJJJJIIIIIIGGGDDD@@@<<<;;;999777555999888666555333222222222555555444333333333444444555888;;;>>>???@@@BBBDDDHHHIIIJJJKKKKKKJJJIIIHHHDDDEEEEEECCCAAAAAACCCEEEGGGIIILLLNNNQQQUUUZZZ^^^bbbccccccbbb^^^YYYTTTQQQSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVUUUSSSPPPLLLIIIGGGEEEBBB@@@??????AAABBBAAADDDGGGIIIIIIGGGCCCAAA)))((((((''''''(((((()))))))))************)))))))))))))))))))))*********))))))))))))))))))******************************))))))************)))))),,,***((('''((()))((('''(((((((((((((((((((((((())))))))))))***+++,,,,,,)))'''&&&(((***,,,,,,,,,***)))))))))((((((((('''))))))))))))))))))))))))++++++******************,,,+++)))(((((()))+++,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******)))))))))))))))***))))))************)))))))))))))))))))))******+++,,,***))))))***++++++******************+++++++++***++++++++++++***))))))************************))))))))))))))))))))))))***************************)))))))))******++++++***************************++++++++++++***)))))))))))))))((())))))******))))))***++++++***))))))***************************************************))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((((((************)))))))))((())))))(((((((((((())))))******))))))))))))******((((((((('''''''''&&&&&&))))))))))))************))))))************))))))***************)))((('''(((((((((((()))***++++++))))))************)))))))))))))))))))))))))))))),,,***((('''((((((((('''))))))))))))(((((((((((()))((((((((()))***+++,,,(((((())))))))))))(((((()))(((((((((''''''''''''((((((((()))))))))******++++++)))'''%%%$$$"""!!!))))))(((((((((((())))))'''((((((((((((((('''''''''((()))*********)))))))))(((&&&&&&&&&''')))***,,,)))&&&&&&)))+++(((%%%(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((************************(((((((((((()))))))))))))))))))))))))))))))))((()))((('''(((+++---------,,,+++***))))))***+++,,,(((((((((((()))))))))))))))))))))))))))))))))(((******))))))((()))))))))***++++++,,,,,,---------)))---333777:::===???AAAAAABBBBBBCCCEEEFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGCCC@@@===<<<<<<<<<;;;:::666555555555555555666666777777666666666777777888666888;;;>>>???BBBEEEGGGHHHIIIJJJLLLMMMMMMLLLLLLGGGGGGFFFEEECCCDDDFFFIIIMMMOOORRRVVVYYY^^^cccgggmmmnnnppppppoookkkgggeeeaaaaaa```____________```dddcccccccccbbb```[[[XXXPPPNNNKKKIIIHHHIIIJJJKKKMMMOOORRRTTTSSSPPPLLLIII***))))))(((((())))))***))))))************))))))(((((())))))******++++++)))))))))(((((((((((((((******************************))))))))))))******...,,,)))(((((('''%%%$$$((((((((((((((((((((((((***)))((((((((()))******)))((('''(((+++,,,---,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************)))(((''''''((()))***+++******)))))))))))))))************************))))))))))))))))))))))))++++++************++++++,,,+++***)))((((((((((((******))))))))))))******)))))))))))))))******+++,,,***))))))***++++++***++++++++++++++++++******))))))***++++++++++++***************************((((((((((((((((((((((((+++++++++++++++++++++++++++***((('''''')))+++,,,))))))))))))))))))))))))***++++++++++++***))))))******)))((((((((((((((())))))))))))))))))))))))************************************************)))******+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((())))))******))))))((())))))))))))((((((((('''************))))))))))))***))))))(((((())))))***((())))))************)))***)))((('''&&&%%%$$$###))))))))))))************))))))************))))))+++++++++***)))((('''&&&&&&''''''((())))))))))))))))))************)))))))))))))))))))))))))))))),,,)))'''&&&'''((((((((((((((((((((()))))))))))))))((((((((()))***+++,,,(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((()))))))))++++++)))'''$$$"""!!! ))))))(((((((((((())))))))))))))))))((('''%%%%%%((((((((((((((())))))***))))))'''&&&&&&'''((((((,,,)))&&&&&&((()))((('''''''''''''''&&&&&&&&&&&&''''''((())))))***))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''(((***,,,---,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((+++,,,,,,------......///---000666;;;>>>AAADDDFFFDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEDDD>>><<<;;;<<<>>>@@@@@@@@@555555666777888:::<<<=========<<<<<<<<<======>>><<<===??????@@@BBBFFFIIIGGGIIILLLOOORRRSSSTTTTTTNNNNNNMMMLLLKKKLLLPPPSSSTTTVVVYYY\\\___dddiiimmmoooqqqtttwwwxxxwwwuuutttmmmllljjjhhhfffeeeddddddggggggiiikkkkkkiiieeeaaa[[[YYYWWWUUUTTTUUUWWWXXX\\\^^^aaacccaaa]]]XXXUUU+++++++++******+++++++++))))))************))))))''''''((()))***++++++,,,*********))))))(((((('''************************+++***)))(((((()))***++++++)))''''''((()))((('''((((((((((((((((((((((((***)))'''&&&%%%&&&'''(((,,,***(((((()))***)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++***))))))(((((())))))***,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++***)))(((((())))))+++***)))(((((()))***+++)))))))))))))))******+++,,,***))))))***++++++***+++++++++******)))))))))(((((()))***+++,,,,,,,,,************************((((((((((((((((((((((((++++++++++++++++++++++++***)))((((((((()))***+++))))))))))))))))))))))))***++++++++++++***))))))))))))((((((((((((((()))***))))))(((((())))))***************************************************)))***+++------,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))******)))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***((()))***++++++***((('''++++++***)))((('''&&&&&&((()))))))))************))))))************)))))),,,,,,,,,,,,,,,+++***)))%%%&&&((()))))))))((('''))))))************))))))))))))))))))))))))))))))'''&&&&&&''')))***)))((((((((((((((()))))))))))))))))))))))))))******+++(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))((((((((((((''''''))))))(((((((((((())))))))))))))))))((('''&&&&&&'''&&&$$$$$$$$$%%%'''(((,,,+++***)))(((((()))))),,,)))&&&%%%'''(((((('''''''''''''''''''''''''''((()))***++++++***)))((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************)))((((((***++++++***((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))*********+++***)))(((((((((((()))++++++---...000111222333777999===???@@@AAACCCEEEFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGGGGGGGFFFDDDCCCCCC>>>===<<<===@@@CCCDDDDDD::::::;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@AAAEEEHHHIIILLLPPPUUUZZZ^^^```aaa[[[[[[ZZZYYYYYY[[[```ccc^^^```aaabbbbbbeeehhhkkkiiimmmrrrwww{{{||||||{{{wwwvvvsssooollliiiggggggfffgggiiimmmooonnnjjjgggfffdddbbb```___```bbbdddfffiiilllnnnnnnjjjfffccc+++******))))))******+++))))))************))))))''''''((()))***++++++,,,+++++++++******)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))'''&&&''')))*********)))))))))))))))))))))))),,,***(((&&&%%%&&&''')))***(((''''''(((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******+++*********))))))*********,,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))(((((()))***+++++++++***)))(((((()))***+++)))))))))))))))******+++,,,***))))))***++++++*********))))))(((((('''''''''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))************************'''((()))++++++******)))))))))))))))))))))))))))***++++++++++++***))))))'''''''''(((((()))***+++******))))))))))))******************************************************)))***+++------,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************))))))************))))))(((((())))))***++++++,,,))))))))))))))))))************))))))))))))*********+++++++++***)))'''&&&))))))))))))))))))))))))((()))))))))************))))))************)))))))))***+++,,,,,,,,,,,,,,,%%%&&&((())))))(((''''''))))))************))))))))))))))))))))))))))))))&&&&&&(((***+++***&&&###'''((((((((()))))))))***((()))))))))************(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((()))***++++++,,,))))))(((((((((((())))))((())))))******))))))((('''&&&$$$######%%%''')))++++++***))))))))))))(((***)))'''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((('''%%%###"""'''((()))******)))((('''************************(((((((((((())))))))))))((()))))))))*********+++---+++)))((())))))((('''++++++++++++++++++++++++(((((((((((())))))))))))((()))))))))*********+++******))))))))))))*********+++...000333666888999>>>@@@BBBBBBBBBBBBDDDEEEGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHGGGEEEDDDDDDCCCBBB@@@AAACCCEEEFFFFFFCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@AAAAAA@@@@@@BBBFFFIIIMMMPPPVVV]]]ccchhhlllnnniiijjjiiiiiiiiikkkooorrrmmmmmmmmmjjjhhhggghhhjjjjjjnnnttt{{{}}}yyytttqqqnnnmmmjjjkkknnnrrruuuvvvsssqqqooommmkkkiiihhhiiikkkllllllooorrruuuvvvuuusssqqq(((((((((''''''((((((((())))))************))))))(((((())))))******++++++++++++++++++************((((((((((((((((((((((((******))))))))))))******+++)))''''''((())))))((())))))))))))))))))))))))...,,,***((('''(((***,,,&&&%%%$$$%%%((()))***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))************************+++******)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++************++++++(((((((((((()))***+++,,,******))))))))))))******)))))))))))))))******+++,,,***))))))***++++++***(((((((((((((((((('''''''''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,---,,,***)))***************************++++++++++++***))))))''''''(((((()))+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++)))******++++++******)))(((((()))***+++,,,------))))))))))))************+++******))))))******++++++++++++******)))((('''&&&&&&&&&'''((())))))***))))))))))))************))))))************))))))&&&'''((()))***+++++++++'''(((((())))))((((((((())))))************)))))))))))))))))))))))))))))))))))))))******(((### ''''''(((((())))))******((()))************))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((())))))(((((((((((())))))(((((()))))))))))))))((()))((('''&&&&&&(((***+++((((((((((((((('''''''''((((((((('''''''''&&&&&&((((((((()))))))))))))))))))))(((((('''&&&$$$$$$((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++---+++)))(((((()))'''&&&)))***++++++++++++***)))(((((((((((())))))))))))((())))))******+++++++++************+++,,,---------...000333666999<<<===???AAACCCCCCDDDEEEGGGIIIGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGJJJHHHFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIEEEDDDCCCCCCBBBCCCCCCCCC???AAABBBDDDEEEGGGKKKNNNSSSVVV\\\bbbhhhmmmqqqrrrqqqrrrssssssrrrtttvvvyyyyyyyyywwwsssnnnllllllmmmlllpppvvv}}}zzzuuurrrooonnnlllmmmooossswwwyyyxxxwwwuuussspppnnnmmmmmmooopppnnnpppsssvvvyyyzzzzzzzzz***))))))(((((())))))***))))))************)))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))************))))))+++)))''''''((()))((('''))))))))))))))))))))))))---+++(((&&&&&&'''***,,,'''%%%%%%&&&(((*********'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))(((***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++***)))))))))))))))******))))))************)))))))))))))))))))))******+++,,,***))))))***++++++***(((((((((((())))))))))))((()))***+++++++++++++++************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))***************+++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++)))******++++++******)))*********++++++,,,,,,,,,((()))))))))************+++******))))))******+++))))))((())))))***++++++''''''(((((()))******+++))))))))))))************))))))************))))))'''((()))******************))))))(((((()))))))))))))))************)))))))))))))))))))))))))))))))))'''&&&&&&'''((('''%%%'''''''''((()))*********((()))***++++++***)))((((((((())))))))))))((((((''''''''''''((((((((()))((((((((()))))))))******''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((('''&&&%%%%%%))))))((((((((()))***+++&&&''''''(((((((((((((((%%%'''))))))((('''%%%%%%'''''''''((((((((())))))))))))((((((((())))))******))))))))))))))))))***''''''''''''''''''''''''(((((((((((())))))))))))((())))))******+++,,,,,,***)))'''''')))***)))((('''((())))))))))))((('''(((((((((((())))))))))))((())))))******+++,,,,,,))))))***+++,,,...///000111222444666999;;;===>>>???AAACCCCCCDDDEEEHHHJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKPPPNNNKKKJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMOOOPPPPPPQQQTTTUUUYYY[[[___dddhhhkkkmmmnnnppprrrttttttttttttuuuvvvxxxxxxvvvrrrooommmmmmooommmpppvvv|||}}}yyyuuuqqqmmmkkkiiiiiihhhjjjmmmqqqtttuuuuuutttrrrnnnkkkjjjjjjkkklllkkklllnnnpppsssuuuwwwyyy---,,,,,,,,,,,,,,,,,,---))))))************))))))*********)))))))))))))))''''''(((((())))))******************************((()))***++++++***)))((()))'''&&&''')))*********)))))))))))))))))))))))))))'''$$$""""""%%%''')))+++)))((('''((()))(((''''''((((((((())))))******((((((((((((((((((((((((******))))))((((((''''''''''''(((((((((((('''''')))***+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,+++***)))((((((((((((((()))***++++++***)))((()))))))))))))))******+++,,,***))))))***++++++***(((((())))))******++++++))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))---,,,++++++***+++++++++***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,************************************************))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******,,,,,,,,,++++++++++++***(((((())))))*********+++++++++************++++++'''&&&&&&''')))+++...///***+++++++++,,,,,,,,,,,,))))))))))))************))))))************))))))++++++,,,,,,,,,++++++***+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))%%%###!!!"""%%%***---///&&&''''''((()))******+++((()))***++++++***)))((((((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))************&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((('''&&&%%%###"""!!!'''''''''''''''((())))))'''((()))***++++++******$$$''')))***)))'''%%%$$$&&&&&&&&&'''''''''(((((($$$$$$###$$$%%%''')))***+++***)))(((((()))***+++************************(((((((((((())))))))))))((())))))***++++++,,,,,,(((&&&&&&''')))+++++++++***+++,,,------,,,+++***(((((((((((())))))))))))((())))))***++++++,,,,,,))))))***+++---///111222555666777888:::;;;<<<===BBBCCCDDDDDDCCCDDDFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNNNNOOOOOOOOOOOONNNSSSPPPNNNMMMMMMNNNMMMLLLGGGFFFFFFEEEEEEFFFFFFFFFDDDDDDFFFHHHKKKOOOQQQSSS[[[\\\]]]]]][[[YYYYYYZZZ\\\^^^aaadddfffhhhiiiiiillloooqqqrrrrrrqqqqqqqqqppppppooommmjjjjjjkkkmmmooosssxxx}}}}}}{{{xxxsssooollljjjhhhgggfffgggjjjnnnrrrttttttpppmmmjjjfffddddddeeeeeeggggggggghhhkkknnnqqqsss