BM6P6(@ fffffffffffffffgggggghhhlllmmmnnnooopppqqqrrrsssrrrrrrrrrssssssrrrqqqqqqqqqqqqqqqrrrsssuuuvvvwwwxxxxxxxxxzzz|||||||||{{{~~~{{{uuunnngggbbb___[[[YYYVVVSSSPPPPPPPPPPPPOOOQQQUUUZZZ___gggoootttvvv~~~sssjjj[[[YYYXXXXXX\\\bbbiiinnnsssssssssqqqmmmfff]]]VVVOOONNNLLLLLLOOOUUU[[[___eeejjjrrrxxx}}}wwwmmmhhhdddccccccffflllsssxxxzzz|||||||||zzztttiii]]]TTTPPPLLLJJJMMMQQQXXXeeeppp}}}tttfff___^^^[[[YYYZZZ\\\]]]___gggqqq}}}~~~uuubbbQQQDDD===;;;777777555444333222222222111111111111000000000000........................)))******+++---......///,,,,,,---...---,,,***)))------,,,+++,,,---...///---------------------------------.........//////,,,,,,,,,---------....../////////000222777===BBBPPP[[[hhhpppxxxyyyrrrmmmiiikkklllooowww}}}yyyuuuoooggg___ZZZTTTRRRPPPQQQUUUZZZ]]]^^^bbbbbbaaa___YYYSSSLLLHHHCCCBBBBBBBBBEEEJJJOOORRRTTTYYY```fffkkkooosssuuuwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{yyywwwsssqqqmmmhhhddd```]]][[[[[[\\\\\\]]]___aaabbbcccfffiiilllpppsssvvvzzz}}}~~~~~~yyyqqqkkkhhhfffeeedddgggiiimmmoooqqqpppooonnngggddd```\\\YYYYYY[[[\\\___ccchhhlllnnnoooppprrrlllllljjjiiiggghhhlllnnnooorrrvvv{{{|||zzzvvvtttuuuxxx}}}yyyssslllhhhbbbbbb```___fffqqquuuttttttmmmhhhjjjsssrrrbbb]]][[[]]]gggssswww}}}}}}|||vvvcccLLL>>>888333111222//////.........---------------,,,,,,,,,+++++++++---------,,,,,,+++++++++hhhggggggfffgggggghhhhhhlllmmmnnnooopppqqqrrrsssssssssttttttttttttssssssrrrrrrrrrrrrssstttuuuvvvwwwwwwyyy{{{~~~yyyrrrlllgggdddaaa___\\\YYYWWWVVVVVVVVVWWWYYY]]]aaafffmmmuuu{{{~~~qqqhhhZZZYYYXXXXXX\\\cccjjjnnntttssssssrrrmmmfff]]]VVVOOONNNLLLLLLOOOUUU[[[___eeejjjrrrxxx}}}xxxnnnhhhdddccccccgggmmmsssxxxzzz{{{{{{{{{yyysssiii]]]UUUOOOKKKIIILLLQQQXXXeeeppp}}}rrrddd]]][[[YYYXXXYYY\\\\\\^^^fffooo{{{~~~|||}}}~~~sssaaaPPPDDD===;;;666666555333333222222222111111111111000000000000........................,,,,,,,,,,,,,,,---------,,,,,,---------,,,+++***---,,,,,,,,,,,,---......------------------------,,,------------.........,,,,,,---------........./////////000222777===BBBOOO[[[hhhqqqyyy{{{tttnnnkkkkkklllqqqxxx}}}{{{wwwsssnnnggg___ZZZXXXWWWVVVXXX[[[___aaaaaacccbbb___[[[UUUNNNHHHEEEBBBAAAAAABBBEEEIIINNNQQQUUUYYY___eeeiiimmmqqqtttvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~~~~}}}zzzxxxvvvqqqooolllhhhccc```^^^\\\\\\\\\]]]^^^___aaacccdddgggjjjnnnqqqtttwww{{{~~~yyytttllleeeaaa___]]]\\\```bbbeeeiiikkkkkkjjjiiifffccc^^^ZZZXXXWWWXXXYYYYYY]]]bbbeeeggghhhjjjkkkggghhhgggffffffhhhllloootttwww{{{|||yyyxxxvvvtttsssuuuyyy}}}xxxqqqjjjfffaaa```^^^___fffpppuuutttssslllgggjjjqqq}}}{{{lll___[[[[[[^^^iiivvvvvvcccLLL???888333111111//////.........---------......---------,,,,,,,,,---------,,,,,,+++++++++jjjiiihhhhhhggghhhiiiiiilllmmmnnnoooppprrrssssssuuuuuuvvvvvvvvvvvvuuuuuussssssssssssssstttuuuvvvvvvwwwzzz}}}yyytttpppnnnjjjiiifffdddbbbaaaaaaaaadddfffiiimmmrrryyy{{{mmmdddZZZYYYYYYZZZ^^^eeekkkooottttttsssrrrnnnfff]]]VVVOOOMMMLLLLLLOOOUUU[[[___eeejjjrrrxxx}}}yyynnnhhhdddcccdddhhhnnntttxxxzzz{{{{{{zzzwwwqqqhhh]]]UUUNNNJJJHHHKKKPPPXXXeeeppp}}}~~~ooobbbZZZXXXVVVUUUXXX[[[[[[\\\ccckkkvvv|||{{{xxxxxxzzz|||~~~}}}ppp```PPPDDD>>><<<555555444333222222222333111111111111000000000000...........................---------,,,,,,++++++,,,,,,---------,,,+++++++++,,,------......------------------------------,,,,,,,,,,,,------------,,,------------........./////////000222777===BBBOOO[[[iiirrrzzz}}}wwwqqqmmmlllnnnsss||||||zzzvvvsssnnnhhhaaa\\\]]]\\\\\\^^^bbbddddddddddddaaa\\\VVVOOOHHHCCC@@@@@@??????AAADDDHHHMMMPPPVVVYYY^^^bbbfffjjjooorrruuuvvvxxxzzz{{{||||||{{{}}}}}}||||||||||||{{{{{{{{{|||}}}|||{{{yyyvvvtttooommmjjjfffccc```___^^^\\\\\\]]]^^^```bbbdddeeeiiilllpppsssvvvyyy}}}vvvpppggg___ZZZWWWUUUTTTWWWYYY^^^bbbeeeffffffeeecccaaa\\\XXXUUUTTTTTTTTTTTTWWW[[[^^^```bbbdddeeedddeeefffggghhhkkkooorrryyy|||}}}zzzyyyxxxwwwuuusssrrrqqqqqqrrruuuzzz}}}}}}}}}uuummmfffaaa^^^^^^]]]^^^fffppptttsssqqqjjjfffhhhnnnwwwrrreeeZZZXXXZZZ___lll{{{vvvbbbLLL???888333111111/////////.........------............------------------,,,,,,,,,,,,++++++mmmllljjjhhhhhhhhhjjjjjjlllmmmnnnoooqqqrrrttttttuuuuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwyyy|||}}}zzzyyyvvvuuusssqqqpppooooooooosssuuuwww{{{xxxjjjbbb[[[[[[[[[]]]bbbhhhnnnqqquuuuuutttrrrnnnfff]]]VVVOOOMMMKKKLLLOOOTTTZZZ^^^eeejjjrrrxxx}}}zzzooohhheeedddeeejjjpppvvvyyy{{{|||{{{yyyuuuooofff\\\TTTMMMIIIHHHKKKPPPXXXeeeqqq}}}nnn```XXXVVVSSSSSSVVVZZZZZZZZZ```hhhrrrwww}}}yyyuuuuuuvvvyyy{{{~~~|||ppp```QQQEEE???===555555444333333333333333111111111111000000000///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///...---,,,------------------------+++++++++,,,,,,,,,------------------............/////////000222777===BBBNNN[[[iiissszzzxxxrrrnnnmmmqqqxxx~~~|||zzzwwwssspppjjjddd```______```cccfffgggfffdddddd```YYYQQQIIICCC???===>>>>>>>>>@@@CCCHHHLLLOOOVVVXXX\\\___cccggglllpppssstttvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzyyyvvvtttrrrkkkjjjhhheeecccaaa______]]]]]]^^^___aaaccceeefffjjjmmmqqqtttwwwzzz~~~wwwpppfff]]]WWWSSSQQQPPPQQQTTTYYY]]]aaaccccccccc```^^^YYYUUURRRPPPPPPPPPQQQTTTXXX[[[]]]___aaacccdddfffhhhjjjmmmpppuuuyyy~~~|||yyyuuurrrqqqqqqqqqpppmmmmmmnnnqqqvvv|||}}}zzzyyyzzz}}}zzzrrrjjjbbb]]][[[\\\[[[]]]eeeooosssrrrnnnhhhccceeeiiippp{{{wwwkkk___WWWWWWYYY___mmm}}}sss```KKK>>>888444111111////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooommmkkkiiihhhhhhjjjkkklllmmmnnnoooqqqssstttuuuuuuuuuvvvwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxzzz}}}~~~~~~~~~vvvjjjbbb^^^^^^```bbbggglllpppsssvvvuuuuuusssnnnfff]]]VVVNNNMMMKKKKKKNNNTTTZZZ^^^eeejjjrrrxxx}}}yyyooohhhffffffhhhlllrrrxxx{{{|||}}}{{{xxxtttmmmdddZZZSSSLLLHHHGGGKKKQQQYYYfffrrr}}}mmm___XXXVVVRRRRRRUUUXXXXXXXXX^^^eeennnsssyyy~~~~~~vvvssstttvvvzzz|||~~~}}}rrrbbbSSSGGGAAA>>>666666555444333333333333111111111111000000000///////////////////////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------+++++++++,,,,,,,,,---------------.........///////////////000222777===BBBNNN[[[jjjttt{{{yyysssoooooottt|||~~~}}}}}}{{{wwwtttqqqlllgggcccbbbbbbccceeeggggggfffdddaaa\\\UUUMMMEEE@@@===<<<<<<<<<===@@@CCCHHHKKKNNNUUUWWW[[[^^^aaaeeejjjnnnqqqrrrtttvvvwwwxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxvvvtttqqqpppiiihhhfffdddbbb``````___]]]^^^___```bbbeeeggghhhjjjmmmqqqtttwwwzzz~~~yyyrrrfff\\\UUUQQQOOONNNNNNQQQUUUZZZ]]]_________]]]ZZZWWWSSSOOOMMMLLLLLLNNNQQQUUUXXX[[[^^^aaaddddddgggjjjmmmqqquuuzzz}}}xxxtttooollllllmmmmmmmmmkkklllooosssyyy~~~zzzvvvwwwxxx}}}wwwoooggg```[[[YYYZZZYYY[[[cccnnnqqqpppllleee``````ccchhhqqqzzz{{{~~~|||vvvooohhh^^^WWWWWWYYY^^^mmm~~~~~~ppp]]]III===888333111111000000/////////.........,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,pppnnnkkkiiiggghhhiiijjjllllllnnnppprrrtttuuuvvvuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||}}}uuukkkfffcccdddeeehhhlllppptttvvvwwwvvvuuusssnnnfff]]]VVVNNNLLLKKKKKKNNNTTTZZZ^^^eeejjjrrrxxx}}}xxxoooiiihhhhhhjjjooouuu{{{~~~~~~}}}xxxrrrkkkaaaWWWQQQLLLIIIHHHLLLRRR[[[hhhttt|||lll^^^XXXVVVRRRRRRSSSVVVVVVWWW]]]eeelllrrrxxx~~~|||uuusssvvvxxxzzz|||vvvfffVVVJJJBBB???999888777555444444333333111111111111000000000000////////////////////////,,,,,,------.........///,,,,,,+++++++++,,,------+++,,,------......------------------------------,,,,,,,,,,,,------------------.........//////////////////000222777===BBBMMM[[[kkkuuu|||zzzuuuqqqrrrxxx~~~||||||yyyuuurrrnnnjjjeeebbbbbbbbbbbbdddeeeeeecccaaaZZZVVVPPPIIICCC???===<<<;;;<<<===@@@DDDHHHLLLNNNSSSVVVZZZ^^^bbbeeejjjmmmoooppprrrtttuuuvvvvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwtttuuuvvvvvvtttrrrooonnnhhhfffeeecccaaa```______^^^^^^___aaacccfffhhhiiikkknnnrrruuuxxx{{{zzzrrrfff[[[TTTPPPNNNMMMMMMPPPTTTXXX[[[\\\\\\[[[YYYWWWTTTQQQNNNLLLJJJJJJJJJMMMQQQUUUYYY\\\aaadddfffiiilllpppssswww|||rrrooojjjhhhhhhiiikkkkkklllnnnrrrwww}}}}}}zzzuuuwwwzzz{{{tttmmmeee^^^ZZZWWWXXXYYYZZZbbblllooommmjjjbbb\\\[[[]]]aaajjjrrrssswwwyyywwwuuuuuupppkkkggg^^^XXXXXXZZZ^^^nnn~~~|||kkkYYYFFF;;;777333111111000000000/////////......++++++++++++************++++++,,,,,,,,,,,,------qqqoookkkhhhfffggghhhjjjllllllnnnppprrrtttvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~uuunnnjjjhhhiiikkknnnqqqtttvvvxxxwwwwwwvvvsssooofff\\\VVVNNNLLLKKKKKKNNNSSSYYY]]]eeejjjrrrxxx}}}wwwooojjjjjjkkkmmmrrrxxx}}}~~~xxxqqqiii___UUUOOOMMMIIIHHHMMMSSS\\\iiiuuuzzzkkk]]]VVVUUUTTTRRRSSSUUUUUUVVV]]]eeelllrrryyyyyytttuuuyyy}}}|||{{{kkkZZZLLLDDD@@@;;;:::999777555444333333111111111111000000000000////////////////////////............------------,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---......------------------------,,,------------...................../////////////////////000222777===BBBMMM[[[kkkvvv}}}|||wwwtttuuu|||}}}{{{xxxuuupppmmmiiieee```]]]^^^]]]\\\]]]^^^^^^]]][[[RRROOOJJJDDD@@@===<<<<<<;;;<<<>>>AAAEEEIIILLLNNNQQQUUUZZZ___cccfffjjjlllmmmnnnqqqsssttttttttttttttttttttttttuuuuuuuuuvvvssssssttttttssspppmmmlllgggfffdddbbb```___^^^^^^^^^___```bbbdddgggiiijjjmmmppptttwwwzzz}}}}}}uuuhhh]]]VVVRRRPPPOOOQQQSSSWWWZZZ\\\\\\\\\[[[VVVUUURRROOOMMMKKKJJJIIIIIILLLPPPUUUYYY^^^cccgggjjjmmmqqqtttwww{{{~~~{{{oookkkhhhfffgggiiijjjkkkooorrrvvv|||~~~{{{vvvxxx|||~~~wwwqqqkkkeee^^^ZZZWWWXXXXXXZZZaaajjjmmmjjjhhh```XXXVVVWWW[[[dddmmmnnnsssuuusssqqqqqqnnnjjjeee]]]YYYZZZ[[[```ppp~~~}}}~~~{{{fffUUUCCC999666333111111000000000000/////////...,,,,,,,,,+++++++++******+++++++++,,,,,,---------qqqoookkkhhhffffffhhhiiillllllnnnppprrrtttvvvwwwxxxyyyzzz{{{||||||||||||{{{{{{{{{|||}}}|||uuupppmmmkkklllnnnqqqtttvvvxxxyyyxxxwwwvvvtttooofff\\\VVVNNNLLLJJJKKKNNNSSSYYY]]]eeejjjrrrxxx}}}vvvooojjjkkklllnnnssszzzxxxppphhh^^^TTTNNNMMMJJJIIINNNTTT]]]kkkwww}}}xxxiii\\\UUUUUUUUUSSSRRRTTTTTTUUU]]]ffflllrrr{{{xxxtttvvv{{{~~~nnn\\\NNNEEEAAA===<<<:::888666444333333111111111111000000000000000000000000000000000000111000///...---,,,++++++,,,,,,+++***+++,,,...///...---,,,+++,,,---...///---------------------------------.........//////............/////////000/////////000222777>>>BBBMMM[[[lllvvv}}}~~~~~~yyyvvvwww~~~|||zzztttqqqlllhhhddd```\\\YYYXXXWWWUUUUUUVVVWWWUUUTTTLLLJJJFFFBBB>>>===<<<<<<:::<<<>>>AAAEEEIIILLLNNNOOOTTTZZZ```dddgggjjjllllllnnnppprrrsssttttttssssssssssssttttttuuuuuuuuurrrrrrssssssrrrooommmkkkgggfffdddbbb```^^^^^^]]]^^^___```bbbeeegggjjjkkknnnqqquuuyyy{{{xxxkkk```YYYUUUTTTSSSVVVXXX[[[^^^______^^^]]]UUUSSSQQQOOOMMMKKKJJJIIIJJJMMMQQQVVV[[[```fffjjjooorrrvvvyyy{{{~~~yyyvvvnnnkkkhhhhhhiiikkklllmmmrrrtttyyy~~~|||wwwzzz~~~{{{uuupppjjjddd___[[[WWWXXXXXXZZZaaaiiikkkhhhggg^^^VVVTTTTTTYYYbbbkkklllqqqtttqqqppppppnnnjjjddd]]]YYY[[[\\\aaarrr{{{{{{}}}}}}zzzcccRRRAAA888555333111222000000000000////////////---------,,,,,,,,,+++++++++++++++,,,,,,---------lllkkkhhhfffeeefffhhhjjjhhhkkkooorrrssstttvvvwwwyyyyyyyyyzzzzzz{{{}}}}}}|||~~~~~~yyyvvvtttvvvvvvwwwwwwxxxyyyzzzzzz{{{yyyvvvrrrlllddd\\\VVVNNNMMMKKKKKKNNNSSSYYY\\\cccjjjrrryyywwwpppmmmkkknnnsssxxx}}}wwwoooggg]]]UUUOOOKKKIIIJJJOOOTTT\\\jjjwww~~~wwwiii]]]WWWUUUXXXSSSQQQRRRTTTWWW]]]dddlllwwwzzzyyyxxxxxx{{{ooo]]]PPPHHHEEE===<<<;;;999777666444444222222222111222222333333000/////////............------------------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++///...---,,,,,,---...///...------,,,,,,------...++++++,,,,,,---.../////////111222111222666>>>DDDNNN]]]nnnyyy}}}zzzxxxxxx}}}{{{xxxqqqllleee```[[[XXXTTTRRROOOPPPQQQQQQQQQOOOLLLKKKJJJGGGDDD@@@>>>=========@@@??????@@@CCCHHHLLLOOOSSSXXX^^^aaaaaabbbfffkkkmmmnnnoooqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppooonnnmmmkkkiiihhhfffeeedddbbbaaa`````````^^^```bbbdddeeegggkkkmmmnnnqqquuuyyy||||||qqqeee]]]YYYYYYYYYZZZ___bbbbbbcccdddaaa\\\VVVTTTQQQNNNKKKJJJJJJJJJKKKOOOTTTXXX]]]aaafffiiippptttxxx|||}}}|||yyyuuurrrpppkkkjjjhhhhhhjjjmmmqqqtttyyy{{{}}}~~~{{{~~~zzzxxxuuupppjjjddd___\\\VVVWWWWWWYYY```jjjmmmjjjjjj___TTTRRRUUUZZZbbbiiirrruuuvvvsssssstttsssoooiiiddd```^^^^^^eeeuuu}}}wwwvvvzzz~~~|||uuucccSSSAAA999666333111000////////////............------------------------------------------------kkkjjjgggeeedddeeeggghhhiiikkkoooqqqrrrtttvvvxxxzzzzzzzzz{{{|||}}}~~~~~~|||zzzyyyxxxxxxyyyyyyzzz{{{{{{|||{{{yyyvvvrrrlllddd[[[UUUNNNLLLKKKKKKNNNSSSYYY]]]eeekkkttt{{{xxxrrrnnnmmmppptttyyy~~~}}}vvvmmmeee\\\SSSNNNKKKIIIJJJOOOTTT]]]kkkxxx~~~wwwjjj^^^WWWVVVYYYUUURRRTTTVVVXXX^^^fffqqq||||||zzzzzzzzz~~~ppp^^^PPPHHHDDD===<<<;;;999888666555444333222222222222222333333000000/////////.........------------------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++...---,,,,,,,,,,,,---...---------,,,,,,---------,,,,,,------....../////////111222111222666>>>DDDPPP^^^ooozzz}}}{{{zzzyyy~~~~~~zzzvvvnnniiiccc]]]XXXUUURRRPPPKKKLLLLLLMMMLLLKKKIIIHHHIIIGGGDDDAAA???=========?????????AAADDDHHHLLLNNNSSSXXX\\\^^^^^^```eeejjjkkklllmmmnnnooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppoooooonnnmmmkkkiiihhhfffeeedddbbbaaa`````````^^^```bbbdddeeegggkkkmmmoooqqquuuyyy|||tttiiiaaa^^^^^^___bbbgggkkkkkkjjjjjjfff```YYYWWWSSSOOOLLLJJJJJJJJJMMMPPPTTTYYY^^^ccciiimmmtttxxx}}}{{{zzzwwwtttqqqnnnkkkjjjjjjiiiiiijjjlllqqquuuxxx{{{}}}~~~~~~}}}~~~xxxwwwtttpppjjjddd___\\\VVVWWWWWWYYY```jjjmmmjjjhhh^^^TTTRRRUUU[[[dddllltttxxxyyywwwvvvwwwvvvrrrkkkfffaaa______fffvvv|||wwwwww{{{wwwcccRRRAAA999666333111000////////////............------------------------------------------------iiigggeeecccbbbccceeefffiiikkknnnpppqqqtttwwwzzz{{{{{{||||||~~~~~~{{{{{{||||||}}}}}}~~~~~~{{{yyyvvvqqqkkkcccZZZTTTMMMLLLJJJKKKNNNSSSZZZ]]]fffmmmvvv}}}{{{tttqqqppprrrvvv{{{|||tttkkkcccZZZRRRMMMJJJIIIJJJOOOUUU]]]lllyyywwwjjj^^^XXXWWWZZZVVVUUUVVVWWWZZZaaaiiiqqq}}}~~~||||||}}}qqq^^^PPPGGGCCC======;;;:::888777555555333333222222222222333333000000000/////////......------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------........................///000111111222777>>>DDDQQQ```ppp{{{~~~}}}||||||{{{|||xxxtttjjjeee^^^XXXTTTRRROOOMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEECCC@@@>>>=========>>>@@@BBBEEEIIIKKKMMMSSSVVVYYY[[[[[[^^^dddhhhhhhhhhjjjkkklllmmmmmmmmmppppppppppppppppppppppppooooooooonnnlllkkkiiiiiifffeeedddbbb``````______^^^```bbbdddeeehhhkkknnnooorrrvvvyyy}}}yyynnngggfffgggiiilllrrrvvvvvvuuusssllleee___\\\WWWRRRNNNLLLKKKKKKOOORRRVVVZZZ___fffmmmrrrxxx||||||zzztttrrroookkkhhhgggffffffhhhiiijjjlllqqqvvvzzz}}}~~~}}}}}}~~~}}}{{{{{{|||}}}|||vvvuuusssooojjjddd___[[[WWWWWWWWWYYY```jjjmmmkkkggg]]]TTTRRRVVV]]]gggpppyyy}}}~~~|||{{{|||yyyuuunnnhhhbbb``````gggvvv{{{vvvwww}}}yyybbbQQQ@@@888555222000000/////////............---------------------------------------------------fffdddbbb```___```bbbccciiikkkmmmoooqqqtttxxx|||||||||}}}~~~{{{yyyuuuqqqkkkbbbYYYSSSLLLKKKJJJJJJNNNTTTZZZ^^^gggnnnwwwxxxtttsssuuuyyy}}}|||sssjjjbbbYYYRRRMMMJJJIIIJJJPPPVVV___mmmzzzxxxkkk___ZZZYYYZZZXXXWWWYYYZZZ\\\dddmmmuuu~~~||||||~~~qqq___PPPGGGBBB======<<<:::999888666666444444333222222222333333000000000////////////...........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------------------,,,///////////////............000111111222777???EEESSSaaarrr|||~~~}}}}}}}}}}}}}}}{{{vvvrrrgggbbb\\\VVVRRRPPPNNNMMMOOOOOONNNNNNNNNOOOPPPPPPJJJIIIGGGDDDBBB@@@>>>======>>>@@@CCCFFFIIIKKKLLLSSSUUUWWWXXXYYY]]]bbbfffffffffhhhiiikkklllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllljjjiiihhhfffeeecccbbb```_________^^^```bbbdddfffiiillloooqqqssswww{{{~~~~~~uuuooooooqqqsssuuu{{{|||uuummmeeeaaa[[[UUUPPPNNNMMMMMMRRRTTTXXX\\\bbbiiirrrwww|||~~~wwwssspppmmmiiifffddddddeeefffggghhhkkkooouuu{{{}}}zzzvvvtttsssuuuwwwwwwvvvvvvwwwyyy|||zzzyyytttsssrrrooojjjddd___\\\WWWXXXXXXYYYaaajjjmmmkkkggg]]]UUUSSSWWW^^^iiittt}}}}}}wwwqqqjjjccc```aaahhhuuuyyyuuuvvv|||yyyaaaPPP???777555222000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,aaa```^^^\\\\\\^^^```bbbhhhjjjmmmnnnqqqtttyyy}}}}}}}}}~~~{{{yyyuuupppjjjaaaXXXRRRKKKJJJIIIJJJNNNUUU[[[___gggnnnwww{{{wwwvvvxxx{{{|||sssjjjaaaYYYRRRMMMJJJIIIKKKPPPWWW```ooo|||zzzlllaaa\\\[[[[[[ZZZ[[[]]]^^^aaajjjuuu|||zzzzzz}}}ppp^^^PPPGGGAAA>>>===<<<;;;:::888888777555444444333222222222333111000000000////////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---......---,,,,,,///////////////............///111111222777???EEESSSbbbsss~~~~~~}}}~~~~~~}}}{{{vvvrrrgggbbb\\\WWWTTTSSSRRRRRRVVVUUUUUUTTTUUUUUUVVVWWWNNNMMMJJJFFFCCCAAA???>>>>>>???AAADDDHHHJJJLLLMMMTTTTTTUUUWWWYYY\\\aaadddeeeeeegggiiijjjkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkiiihhhgggddddddbbbaaa```____________aaadddfffgggjjjnnnqqqsssuuuyyy}}}}}}yyyyyy|||~~~wwwkkkfff```YYYSSSQQQPPPPPPTTTWWWZZZ___eeellluuuzzz}}}uuuqqqkkkiiieeecccbbbdddfffhhhgggjjjnnntttzzz~~~yyytttpppnnnkkkmmmooopppppprrrtttvvvzzz|||~~~}}}zzzxxxvvvrrrrrrqqqoookkkeee```]]]WWWXXXXXXZZZaaakkknnnkkkggg___WWWUUUWWW^^^kkkwwwzzztttllldddaaabbbhhhtttxxxssstttzzz~~~yyy___OOO>>>777444222000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,\\\[[[ZZZYYYZZZ\\\___aaagggiiilllooorrruuuzzz}}}|||}}}~~~{{{xxxtttpppiiiaaaWWWQQQJJJIIIIIIJJJNNNUUU\\\```hhhnnnxxxzzzxxxzzz}}}|||sssiii```YYYRRRMMMJJJIIIKKKQQQWWWaaappp~~~|||nnnccc___^^^^^^^^^```cccdddhhhsss~~~}}}xxxvvvvvvzzzmmm\\\PPPGGGAAA>>>======<<<:::999999888666555444333333222222333111111000000000/////////........................------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------......//////......---+++,,,---......---,,,+++........................---///111111222777???FFFSSSbbbttt~~~}}}}}}|||vvvsssjjjeee___[[[YYYZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\TTTQQQMMMHHHDDDAAA@@@@@@@@@AAACCCEEEHHHKKKNNNPPPUUUUUUVVVXXXZZZ^^^aaacccdddeeefffhhhjjjkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhgggfffbbbbbbaaa````````````aaa```bbbeeegggiiilllpppsssuuuxxx|||oookkkccc\\\VVVTTTSSSSSSVVVYYY]]]bbbhhhooovvv{{{zzzsssoooeeedddbbbaaabbbeeehhhjjjkkknnntttzzz{{{uuuppplllkkkhhhiiikkkmmmnnnppptttvvvwwwzzz~~~~~~|||yyywwwuuupppqqqqqqppplllgggaaa^^^WWWXXXXXXZZZaaakkknnnlllfff^^^WWWUUUXXX```ooo|||~~~vvvmmmccc```bbbgggsss}}}wwwrrrsssyyy}}}yyy^^^NNN===666444111000000.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,XXXWWWVVVVVVXXX[[[___aaaeeehhhmmmpppsssvvvzzz||||||}}}~~~{{{xxxtttoooiii```WWWPPPJJJIIIHHHJJJNNNUUU\\\aaaiiipppzzz}}}yyy{{{}}}zzzqqqggg^^^WWWPPPLLLJJJHHHKKKQQQXXXbbbqqq}}}pppeeeaaaaaaaaabbbfffjjjkkkppp||||||xxxsssqqqqqqvvvjjjZZZOOOGGGBBB>>>>>>===<<<;;;:::999999666666555333333222222222111111111000000000//////........................------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,---............---,,,+++,,,...//////...,,,+++,,,,,,------......//////---///000111222888@@@FFFSSSbbbttt~~~|||}}}}}}xxxtttmmmiiiccc```___aaacccccccccddddddeeedddcccaaa```ZZZVVVPPPIIIDDDBBBAAABBBCCCCCCDDDEEEHHHLLLPPPSSSUUUVVVWWWZZZ]]]```aaabbbbbbccceeegggiiijjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhgggfffeeeeee```````````````aaabbbbbbbbbdddgggiiikkknnnrrruuuwwwzzz~~~~~~rrrmmmfff^^^YYYVVVVVVVVVVVVZZZ___dddjjjpppvvvzzz~~~xxxrrrmmmjjjbbbbbbaaabbbdddhhhlllnnnqqquuuzzzxxxqqqllljjjjjjhhhjjjlllmmmooorrrvvvyyy{{{~~~|||yyyvvvtttpppqqqrrrqqqnnnhhhccc___XXXYYYXXXZZZbbbkkknnnlllbbb[[[VVVUUUYYYccctttxxxmmmccc```aaagggqqq{{{~~~|||}}}|||uuurrrtttzzzyyy^^^NNN===555333111///000.........---------,,,,,,------------------------++++++++++++++++++++++++VVVUUUTTTUUUWWW[[[___aaadddgggmmmqqqtttwwwzzz|||||||||~~~~~~zzzxxxtttooohhh___VVVPPPIIIIIIHHHJJJOOOVVV]]]aaakkkrrr|||~~~zzz{{{~~~yyyoooeee]]]UUUOOOKKKIIIHHHKKKQQQXXXbbbrrrqqqgggcccbbbdddfffjjjnnnpppuuuyyytttpppnnnnnnsss}}}hhhYYYOOOGGGBBB>>>>>>===<<<;;;:::::::::777666555444333222222222111111111111000000000000////////////////////////---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++------------+++++++++,,,...//////...,,,+++++++++,,,,,,---...//////---///000111222888@@@FFFRRRbbbttt}}}{{{|||~~~yyyuuuppplllfffcccdddfffhhhjjjiiijjjkkklllkkkiiifffeee^^^YYYQQQIIIDDDBBBBBBCCCEEEDDDDDDFFFIIIMMMRRRTTTVVVVVVXXX[[[___aaabbbaaaaaabbbdddfffgggiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiifffgggggggggfffeeedddddd____________```aaaccccccccceeehhhjjjlllppptttwwwyyy|||yyysssoooggg___ZZZXXXXXXXXXWWW[[[```fffkkkpppvvvyyyyyyzzzyyyuuuooojjjfffeeebbbbbbccceeehhhlllppprrrvvvyyyvvvoookkkjjjjjjjjjkkkmmmooopppsssxxx{{{~~~|||yyyvvvtttpppqqqrrrqqqnnniiiddd```XXXYYYYYYZZZbbbkkknnnlll^^^YYYTTTUUUZZZeeexxxxxxmmmccc___aaafffpppyyy~~~~~~|||{{{|||~~~zzztttrrruuu|||{{{]]]MMM<<<555333111//////......---------,,,,,,,,,------------------------++++++++++++++++++++++++OOOPPPRRRSSSUUUXXX]]]aaagggjjjooosssuuuxxxzzz|||xxxyyy|||}}}xxxrrrnnniiiaaaVVVMMMIIIIIIIIIIIIMMMTTT^^^dddmmmttt~~~|||{{{|||}}}~~~~~~wwwmmmccc[[[TTTNNNKKKJJJIIILLLSSSZZZeeeuuusssiiicccaaabbbdddiiimmmttt}}}uuuooojjjiiikkkrrrjjjZZZOOOHHHDDD??????>>>===<<<;;;::::::999888777666555555666777000111333444333222000...111111111111000000000000,,,,,,,,,,,,---.../////////...------------...///,,,,,,,,,---------......,,,,,,,,,---------............---------......//////111222333444888???EEESSSbbbrrr~~~|||~~~|||zzzsssqqqmmmjjjiiikkknnnpppsssrrrqqqpppooolllgggddd\\\XXXQQQJJJEEECCCCCCCCCBBBDDDGGGIIIKKKNNNRRRVVVWWWXXX[[[^^^aaabbbccccccccccccccccccdddeeeffffffhhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeeeddddddddddddcccbbbaaaaaaaaabbbeeefffhhhkkkooosssvvvxxx{{{zzztttjjjgggbbb\\\XXXVVVVVVUUUYYY\\\```dddfffhhhkkknnnqqqooommmiiieeebbb___^^^```aaadddfffiiimmmssswww}}}yyyrrrlllkkknnnkkknnnqqqsssvvvyyy}}}}}}zzzwwwtttooonnnnnnpppqqqnnngggbbb^^^[[[YYY\\\ccciiiiiiggg\\\YYYWWWYYY]]]iii|||~~~sssfff```___cccmmmxxx~~~{{{yyyyyy{{{~~~}}}vvvqqqqqqwwwxxxcccJJJ<<<999111///222111000000///...............,,,------......------,,,,,,,,,,,,,,,++++++***)))MMMNNNPPPRRRTTTXXX]]]aaaeeeiiimmmqqqtttvvvxxxzzzxxxyyy|||}}}yyysssnnniii```UUUMMMJJJJJJJJJJJJNNNVVV___fffnnnuuu|||yyyyyy{{{~~~zzztttkkkaaaZZZTTTOOOLLLJJJIIILLLSSS[[[eeeuuuwwwlllfffccccccfffjjjpppxxx}}}uuupppkkkjjjlllrrr}}}jjjZZZOOOHHHEEE@@@???>>>===<<<;;;;;;::::::999777666555555555666222222333444333222111000000/////////...............------,,,,,,,,,---------,,,++++++++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......***+++---///000000///...///111222333333777???DDDSSSaaarrr~~~|||~~~|||{{{vvvssspppmmmmmmoooqqqsssuuutttsssrrrqqqnnniiifff[[[WWWQQQJJJEEECCCBBBCCCCCCEEEHHHKKKMMMPPPTTTWWWXXXZZZ\\\___aaabbbbbbbbbccccccbbbccccccdddeeefffhhhhhhhhhggggggfffffffffeeeeeeddddddddddddddddddbbbbbbbbbbbbbbbcccdddeeefffgggjjjmmmqqqtttxxxyyy|||zzzsssnnneeebbb^^^[[[XXXWWWXXXXXXZZZ]]]```bbbccceeefffhhhgggfffdddbbb```^^^\\\[[[```bbbdddgggjjjooouuuyyy~~~yyysssnnnmmmqqqsssuuuxxx{{{~~~}}}zzzwwwtttrrrqqqrrrsssuuurrrkkkfff___\\\ZZZ]]]dddiiiiiiggg]]]YYYVVVXXX^^^jjj~~~ttthhhaaa```dddnnnxxx}}}{{{zzzzzz|||}}}vvvpppqqqwwwxxxcccJJJ===999222///333111000000///...............---..................---,,,,,,---------,,,++++++IIIKKKNNNPPPSSSWWW\\\```cccggglllppprrrtttvvvxxxwwwyyy|||}}}yyysssnnnhhh___UUUMMMJJJJJJKKKLLLPPPWWWaaagggqqqxxx{{{vvvwwwyyy}}}wwwqqqhhh___YYYSSSOOOLLLJJJIIILLLSSS[[[fffvvvzzznnngggdddaaadddiiipppyyy~~~wwwqqqllllllnnnttt{{{hhhZZZPPPIIIFFF@@@@@@???>>>===<<<;;;;;;:::999888666555444444444333333333333333222222222000000/////////.........//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......'''***---000111111///......000222222333777>>>DDDRRRaaarrr~~~|||}}}|||{{{wwwtttqqqnnnnnnoooqqqssstttsssrrrrrrpppmmmhhhdddZZZVVVPPPIIIDDDBBBBBBCCCDDDGGGKKKNNNPPPSSSWWWZZZ[[[\\\^^^```bbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffhhhhhhgggffffffeeeddddddccccccccccccccccccdddddd``````aaabbbdddfffhhhiiihhhiiikkkooorrrvvvyyy{{{~~~{{{uuuoooiiieee^^^]]]ZZZXXXWWWXXXZZZ[[[]]]___aaaaaa```___``````\\\\\\[[[ZZZZZZZZZ[[[[[[```bbbfffiiimmmrrrwww{{{}}}yyyvvvrrrrrrvvvyyy|||~~~}}}{{{wwwtttsssrrrsssvvvxxxuuuoooiiiaaa^^^[[[___fffjjjjjjhhh^^^YYYVVVXXX___llltttiiibbbaaaeeeoooyyy~~~}}}{{{zzz{{{~~~}}}uuuppppppwwwwwwcccKKK===:::333000333111000000///.....................////////////......,,,,,,---.........------FFFHHHLLLOOORRRVVV[[[___bbbfffkkkoooqqqssstttuuuvvvxxx|||}}}yyytttmmmfff^^^TTTNNNIIIJJJKKKMMMQQQYYYbbbhhhssszzzzzzwwwwwwxxx{{{uuuooofff^^^WWWQQQLLLIIIIIIIIILLLTTT\\\gggxxxyyymmmdddaaa\\\___eeelllwwwzzztttoooooorrrxxxxxxfffYYYPPPJJJGGGAAA@@@??????======<<<;;;;;;:::999777666444333333444333222222111111222222222222222111111111000000///...---,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......***+++---///000000///......000222222222666===BBBQQQ___ppp}}}}}}}}}~~~|||~~~~~~~~~}}}|||{{{zzzyyyuuurrrooollljjjjjjkkklllnnnmmmmmmmmmkkkhhhccc___YYYUUUOOOHHHDDDCCCCCCDDDEEEHHHMMMPPPSSSWWWZZZ]]]___```bbbcccccccccbbbbbbaaaaaaaaabbbbbbcccdddeeehhhgggfffeeedddcccbbbbbbaaaaaabbbbbbcccccccccdddbbbbbbbbbdddeeegggiiijjjiiijjjlllooossswwwzzz|||yyyqqqkkkfffbbb___ZZZYYYWWWVVVVVVXXXZZZ\\\```aaacccbbb___\\\ZZZZZZXXXWWWWWWXXXYYYZZZ\\\]]]aaadddhhhlllpppuuuzzz~~~{{{zzzyyyvvvxxx||||||~~~}}}zzzvvvsssqqqqqqsssvvvyyyvvvpppjjjccc___]]]```gggkkkkkkiii___YYYUUUXXX```nnn|||rrrgggaaaaaaeeeoooyyy}}}}}}||||||}}}|||tttooopppvvvwwwcccKKK>>>;;;333111333111000000///...............------............------++++++,,,---......------CCCFFFJJJNNNQQQUUUZZZ]]]aaaeeekkkoooqqqrrrsssttttttwww{{{}}}zzztttmmmeee\\\SSSNNNHHHJJJKKKNNNRRRZZZccciiiuuu}}}xxxxxxwwwxxxzzz}}}~~~uuuooofff]]]UUUOOOJJJFFFIIIIIILLLTTT]]]hhhyyyxxxkkkbbb^^^XXX[[[aaahhhsssxxxssstttxxx}}}uuueeeXXXPPPJJJGGGAAAAAA@@@???>>>===<<<<<<;;;;;;:::999777666444444333333222111111111111222222222222222111111111111,,,,,,,,,,,,,,,---...///........................,,,,,,,,,---------......,,,,,,,,,---------......000///---,,,,,,---...///...000111111111555<<>>;;;333000222000000000///...............+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,BBBFFFJJJNNNQQQUUUYYY\\\```dddjjjooopppqqqqqqrrrrrruuuzzz}}}zzzuuummmdddZZZSSSOOOIIIJJJMMMPPPUUU\\\eeekkkvvv~~~~~~wwwuuuuuuuuuwwwzzz||||||{{{uuuoooeee\\\TTTNNNIIIEEEIIIIIIMMMUUU^^^jjj{{{uuuhhh___\\\UUUYYY^^^eeeooo}}}xxxzzz~~~ssscccXXXOOOJJJGGGBBBBBBAAA@@@???>>>======<<<<<<;;;;;;999888666555333333333333222222222222111111000000000/////////,,,,,,,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......333000---+++***,,,...///...000111000111444;;;@@@LLL[[[lllxxx~~~|||{{{{{{{{{}}}~~~|||zzz~~~~~~{{{wwwuuussssssrrrmmmmmmmmmmmmlllkkkiiiiiihhhfffccc```^^^]]]]]]]]]aaabbbdddffffffccc^^^ZZZTTTQQQMMMIIIGGGGGGIIIKKKKKKOOOTTTYYY]]]```dddfffjjjjjjjjjjjjhhhfffdddccc````````````aaabbbcccdddddddddccccccbbbaaa``````___``````bbbcccdddeeeeeehhhhhhggggggggghhhhhhiiijjjkkkmmmppptttxxx{{{}}}zzzooofff```\\\YYYXXXVVVUUUTTTSSSTTTWWWZZZ\\\aaaccceeeccc```[[[XXXWWWVVVVVVUUUVVVXXX[[[^^^```fffjjjnnnrrrvvvzzzzzzwwwvvvxxxzzzzzz}}}~~~}}}yyysssooooooppptttyyy}}}|||vvvpppdddaaa^^^aaaggglllkkkiii^^^XXXTTTYYYcccqqq~~~nnnfff^^^\\\^^^eeeppp{{{}}}wwwsssssswww|||~~~vvvaaaIII===;;;333000111///000000///...............++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++CCCFFFJJJNNNQQQTTTXXXZZZ^^^bbbiiimmmoooooooooooopppsssyyy~~~}}}{{{uuummmcccYYYRRROOOKKKLLLOOOSSSXXX```hhhnnnvvv}}}vvvpppoooooorrruuuxxxzzzyyysssmmmddd[[[TTTOOOJJJGGGIIIIIIMMMUUU^^^kkk|||pppccc[[[WWWRRRTTTYYY___iiiyyy}}}qqqcccWWWOOOIIIFFFBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<:::999888444555666666666555333333111111111000000000//////------,,,,,,,,,------...++++++,,,------,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......000///---,,,,,,---...///...///111000000333:::???IIIXXXjjjvvv~~~}}}|||{{{{{{{{{{{{|||}}}{{{yyy}}}yyywwwsssnnnkkkhhhggggggccccccbbbbbbaaa___^^^]]][[[ZZZXXXWWWVVVVVVWWWWWW\\\]]]```cccdddbbb]]]YYYSSSPPPLLLIIIHHHJJJLLLNNNOOOSSSZZZ___cccfffjjjlllnnnnnnnnnmmmkkkhhheeeddd```````````````aaaccccccbbbbbbbbbaaaaaa`````````___```aaabbbdddeeefffgggiiihhhhhhhhhhhhiiijjjjjjlllmmmooorrrvvvzzz}}}|||uuukkkbbb[[[XXXVVVTTTTTTSSSRRRRRRUUUXXX\\\^^^^^^aaacccccc```\\\YYYXXXVVVVVVVVVWWWZZZ___cccfffiiilllqqquuuxxx|||yyytttqqqqqquuuwwwxxx{{{~~~|||wwwqqqmmmlllnnnrrryyy}}}|||vvvpppdddaaa^^^aaagggkkkkkkhhh]]]WWWTTTZZZdddqqq|||uuuhhhaaaZZZ[[[___gggsss~~~|||xxxwwwyyy}}}}}}vvv___HHH<<<:::222///000---000000///...............+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++CCCFFFKKKOOOQQQTTTWWWZZZ\\\aaaggglllmmmmmmmmmmmmooorrrxxx~~~}}}{{{uuummmbbbYYYRRROOOLLLNNNRRRUUU[[[ccckkkqqqwww|||uuukkkjjjkkknnnsssvvvxxxyyyqqqkkkccc[[[UUUPPPLLLIIIIIIIIIMMMUUU___kkk|||zzzkkk^^^VVVSSSMMMPPPTTTYYYdddsssqqqbbbVVVNNNHHHEEECCCBBBBBBAAA@@@???>>>>>><<<<<<=========<<<:::999555666888999999777555444333333333222222222222111//////...---,,,,,,,,,,,,------...//////...------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---...////////////...///000000000333:::???HHHWWWhhhuuu}}}||||||{{{{{{{{{||||||{{{}}}{{{xxx|||~~~rrrooojjjeeeaaa___]]]]]]\\\\\\[[[ZZZYYYWWWVVVUUUPPPOOOOOOOOOOOOQQQRRRSSSXXXYYY\\\```aaa```[[[WWWRRROOOLLLJJJIIILLLOOOQQQSSSWWW^^^cccgggkkknnnpppqqqppppppnnnllliiifffeee_________``````aaabbbcccaaaaaaaaaaaa````````````___```aaabbbdddfffgggggghhhhhhhhhhhhiiijjjkkklllnnnoooqqqtttxxx|||~~~xxxqqqggg^^^YYYUUUSSSRRRQQQQQQQQQRRRUUUYYY^^^```\\\^^^aaabbb___\\\YYYXXXWWWWWWXXXZZZ^^^ccciiilllkkknnnsssvvvyyy|||~~~|||wwwqqqpppmmmmmmrrrtttuuuyyy~~~|||wwwpppkkkhhhjjjooovvv{{{zzzsssnnnddd```^^^```gggkkkjjjhhh]]]WWWTTTZZZeeeqqq|||uuummmeee^^^YYYZZZ```hhhuuu|||{{{|||~~~~~~}}}vvv^^^GGG;;;:::222...///,,,000000///...............,,,------......------,,,............---,,,++++++AAADDDIIIMMMPPPTTTXXX[[[```dddhhhlllllllllmmmmmmmmmqqqvvv{{{}}}{{{uuulllcccZZZTTTPPPKKKMMMPPPTTTYYYaaaiiiooowwwxxxnnnjjjhhhgggiiimmmqqqttttttlllhhhaaaYYYRRRMMMJJJIIIGGGIIIOOOWWWbbbqqqyyyjjj]]]SSSOOOLLLMMMPPPUUU___nnn}}}~~~ooo```SSSLLLIIIHHHAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::999777666444222222111111000/////////...........................------,,,,,,------...------------------------,,,---......//////......---------............///...///111111333666:::>>>HHHWWWhhhttt}}}{{{{{{{{{{{{{{{|||}}}~~~zzzwwwxxx{{{~~~xxxqqqkkkbbb[[[WWWUUUSSSSSSSSSRRRQQQPPPOOONNNMMMMMMJJJJJJJJJIIIHHHJJJMMMOOOXXXYYY\\\^^^]]][[[YYYWWWQQQOOOLLLJJJKKKOOOSSSVVV\\\```gggnnnsssuuuuuuuuuyyyvvvrrrooommmjjjgggddd``````aaaaaa```___^^^^^^________________________aaaaaabbbccceeefffggggggkkkjjjiiiiiiiiikkknnnooommmooorrruuuyyy|||~~~~~~||||||pppccc[[[VVVRRRQQQRRRRRRRRRRRRRRRTTTVVVXXXYYY\\\\\\]]]^^^]]]\\\[[[ZZZYYYWWWYYY]]]```bbbhhhoooqqqvvvyyyzzz}}}{{{wwwtttrrrooommmjjjkkkllllllmmmpppuuuyyy~~~|||xxxtttnnnjjjhhhiiilllrrrvvvwwwrrrnnngggbbb___```eeehhhgggdddYYYVVVSSSUUU___lllyyy~~~}}}zzzpppeee\\\ZZZXXXXXX___lll{{{~~~rrrZZZKKK;;;444333111///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++DDDGGGJJJMMMOOORRRVVVYYY```dddhhhkkklllkkkkkkllllllpppuuuzzz||||||uuulllcccZZZTTTPPPKKKMMMPPPTTTYYYaaajjjoooxxxwwwmmmeeecccccceeeiiimmmpppqqqlllhhh```XXXRRRMMMJJJIIIHHHKKKPPPXXXdddsssuuufffYYYPPPMMMIIIJJJMMMRRR[[[iiiyyy}}}nnn^^^SSSLLLIIIHHHAAAAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;999:::::::::999777555444222222111111000000//////...........................------,,,,,,------...------------------------,,,------...............---------............///000000111111222444888;;;FFFUUUeeeqqq{{{}}}zzzxxxxxxxxxyyyzzz{{{|||}}}~~~zzzwwwxxx{{{zzztttjjjddd\\\UUUQQQOOONNNMMMMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFEEEEEEFFFIIILLLUUUWWWZZZ\\\\\\ZZZWWWUUUSSSQQQOOONNNOOOSSSXXX[[[cccgggnnntttyyy{{{{{{{{{yyyvvvsssooommmjjjfffcccaaaaaaaaa```___^^^]]]]]]^^^^^^^^^_______________aaabbbcccdddeeefffggghhhkkkjjjjjjiiijjjlllooopppooopppsssvvvyyy|||}}}~~~}}}||||||}}}~~~zzznnn```YYYTTTOOONNNOOOPPPPPPPPPQQQSSSUUUWWWXXXZZZ[[[\\\^^^^^^^^^]]]\\\\\\ZZZ\\\```bbbdddjjjqqquuuzzz}}}}}}~~~{{{vvvrrrpppnnnkkkiiidddeeefffggghhhlllrrrvvv~~~~~~|||xxxtttnnniiiggghhhkkkqqqvvvvvvrrrnnnfffbbb___```eeehhhfffcccXXXTTTQQQTTT]]]jjjvvv}}}~~~~~~{{{xxxwwwtttkkkaaa[[[YYYXXXZZZcccqqqqqqYYYJJJ;;;444333111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++GGGIIILLLNNNOOORRRUUUXXX```dddhhhjjjjjjjjjiiijjjjjjnnntttxxx{{{}}}|||uuummmccc[[[TTTQQQKKKMMMQQQUUUZZZbbbkkkppp{{{rrrggg^^^]]]]]]___dddiiilllmmmkkkggg```XXXQQQMMMJJJIIIIIILLLRRRZZZfffuuuppp```TTTMMMKKKHHHIIIKKKPPPYYYfffuuu~~~|||lll]]]RRRKKKHHHFFFBBBAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<<<<999999999999888666555444222222222111000000//////...........................------,,,,,,------...------------------------,,,,,,---...............---------............///000111111111111222666999EEESSScccnnnwwwzzzwwwttttttuuuvvvxxxzzz|||}}}}}}yyyvvvxxx{{{}}}wwwpppccc]]]UUUOOOKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCCCCBBBBBBDDDHHHJJJSSSUUUXXX[[[[[[ZZZWWWVVVUUUTTTRRRRRRUUUZZZ___bbbjjjnnntttzzzzzzwwwssspppmmmiiieeecccbbbaaa```___^^^]]]\\\[[[^^^^^^^^^^^^______``````aaabbbcccdddfffggghhhiiilllkkkkkkkkklllnnnpppqqqrrrsssuuuxxxzzz|||}}}~~~~~~|||zzzzzz|||wwwkkk]]]UUUPPPKKKIIIJJJMMMMMMNNNOOOQQQSSSUUUVVVXXXYYY[[[^^^___````````````^^^___ccceeehhhnnnuuuzzz}}}yyyuuupppllljjjhhhfffeee```aaabbbbbbdddiiiooosss{{{~~~{{{xxxsssmmmiiieeefffiiioootttuuurrrnnnfffbbb___aaaeeegggdddaaaVVVRRROOORRRZZZgggrrryyyyyyyyyvvvrrrpppoooggg___ZZZXXXXXX]]]hhhwww~~~qqqXXXIII:::444333222000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,HHHJJJLLLNNNOOORRRVVVYYY```cccgggiiiiiihhhhhhhhhiiimmmssswwwzzz|||~~~|||uuummmccc[[[TTTQQQLLLNNNQQQUUU[[[ccclllrrr}}}|||jjj```XXXWWWXXX[[[```fffiiikkkjjjfff___XXXQQQLLLJJJIIIIIILLLSSS\\\hhhvvv~~~lll\\\QQQLLLKKKJJJKKKNNNRRRZZZgggttt}}}{{{jjj[[[QQQKKKGGGEEEBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>=========999999999888777666555444333333222111111000000///...........................------,,,,,,------...------------------------,,,,,,---.........---------------............//////000000000000222666999DDDQQQ```kkkttt}}}zzzvvvqqqrrrsssuuuwwwzzz|||~~~~~~{{{xxxvvvxxx{{{~~~vvvnnn___ZZZRRRLLLIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCAAABBBCCCCCCCCCEEEIIILLLSSSUUUYYY[[[\\\[[[YYYWWWVVVUUUUUUVVVZZZ___eeehhhpppsssyyy~~~|||yyytttqqqnnnjjjfffcccbbbaaa```^^^\\\[[[ZZZZZZ]]]]]]^^^^^^___```aaaaaabbbcccdddeeeggghhhjjjjjjlllllllllmmmnnnppprrrsssuuuvvvxxxzzz{{{}}}}}}~~~~~~|||{{{}}}tttgggZZZRRRLLLGGGEEEGGGIIIJJJKKKMMMOOOQQQSSSTTTUUUWWWZZZ^^^aaacccdddeeedddbbbbbbfffiiikkkrrrzzz~~~}}}uuuqqqlllhhhfffeeecccbbbaaabbbbbbbbbcccgggmmmrrrzzz}}}{{{xxxssslllgggccccccgggmmmsssuuurrrnnnfffccc```bbbeeefffbbb^^^SSSPPPMMMPPPXXXdddooouuuwwwxxxuuupppnnnmmmggg```YYYXXXYYY___lll}}}~~~{{{~~~pppVVVHHH999444444222000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,HHHJJJLLLNNNPPPSSSXXX[[[```cccgggiiiiiihhhhhhhhhiiimmmrrrwwwyyy{{{~~~{{{uuulllcccZZZSSSPPPLLLOOORRRVVV\\\dddmmmsssvvveee[[[TTTTTTUUUXXX___eeeiiikkkjjjfff___WWWQQQLLLJJJIIIHHHLLLSSS\\\hhhwww}}}kkk[[[RRRNNNNNNLLLMMMPPPTTT\\\hhhttt}}}~~~{{{iiiYYYPPPKKKGGGEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>::::::999888777666555555333333222222111000000000////////////////////////...------,,,,,,------...------------------------+++,,,,,,---...------------------............///---...//////111444888;;;DDDPPP___hhhqqq{{{yyyvvvqqqrrrsssuuuxxx{{{~~~~~~}}}zzzxxxwwwxxx|||}}}tttkkk\\\WWWPPPKKKHHHIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDBBBCCCDDDDDDEEEHHHLLLOOOTTTVVVZZZ\\\]]]\\\ZZZXXXXXXXXXXXX[[[___eeejjjnnnvvvyyy}}}~~~|||yyyuuuqqqnnnkkkgggdddaaa```^^^\\\[[[ZZZZZZYYY\\\\\\]]]^^^___```aaabbbcccccceeefffhhhjjjkkklllmmmmmmnnnoooqqqrrrttttttxxxxxxzzz|||}}}~~~~~~~~~~~~~~~qqqdddWWWOOOIIIEEECCCDDDEEEFFFIIIKKKNNNPPPRRRRRRSSSVVVZZZ^^^cccfffhhhiiigggeeeeeeiiimmmpppxxx~~~tttpppjjjfffeeeddddddcccddddddcccbbbcccgggmmmqqq|||~~~}}}{{{xxxrrrkkkfffaaabbbeeekkkrrrtttssspppgggdddbbbcccgggfffaaa\\\QQQNNNLLLNNNWWWbbbmmmrrrvvvwwwvvvqqqnnnmmmhhhbbbYYYXXXYYYaaaoooxxxuuuzzzpppTTTFFF999444444222000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,JJJKKKLLLNNNPPPTTTYYY\\\___cccgggiiiiiiiiihhhiiihhhlllrrrvvvyyy{{{~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||~~~}}}zzzssskkkaaaYYYRRROOOMMMOOOSSSWWW]]]fffooouuuqqqaaaYYYRRRQQQSSSWWW^^^eeejjjllliiieee^^^WWWQQQLLLJJJIIIHHHLLLTTT^^^jjjxxx|||kkk\\\TTTRRRRRRMMMOOORRRVVV^^^iiivvv~~~~~~}}}}}}{{{hhhYYYPPPLLLHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????<<<;;;:::888777777666777333333333222111111000000////////////////////////...------,,,,,,------...------------------------++++++,,,------------------------............///,,,...///000111555999===CCCOOO\\\eeennnxxx~~~wwwsssqqqrrrsssvvvyyy|||~~~~~~~~~}}}|||zzzyyyxxxyyy|||{{{rrrhhhYYYTTTMMMIIIGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGHHHJJJMMMRRRUUUYYY[[[^^^```aaa___]]][[[]]]]]]^^^aaaffflllqqquuu~~~}}}yyyvvvssspppmmmjjjgggddd```___]]][[[YYYYYYYYYZZZ[[[[[[]]]^^^```aaabbbccccccdddeeegggiiikkklllmmmnnnnnnpppqqqssstttuuuvvvyyyzzz|||}}}~~~{{{lll```RRRKKKFFFBBBAAABBBCCCDDDGGGJJJMMMOOOQQQQQQRRRUUUZZZ___dddhhhjjjkkkjjjhhhiiimmmqqqvvvtttpppjjjfffeeeeeeeeeeeeeeeeeecccbbbccchhhnnnsss~~~}}}|||{{{xxxrrrjjjeee```aaadddjjjqqquuutttrrrhhheeedddfffhhhggg```ZZZOOOMMMKKKNNNWWWcccmmmrrrsssvvvvvvrrrooommmhhhccc\\\YYYZZZaaaooo~~~xxxqqqpppwwwoooSSSEEE888444555333000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,MMMMMMNNNNNNOOOSSSWWW[[[___bbbgggjjjjjjjjjjjjjjjiiimmmrrrwwwzzz|||~~~~~~~~~}}}}}}||||||{{{{{{|||||||||}}}~~~}}}wwwvvvtttssstttvvvxxxzzz||||||yyyrrriii```WWWQQQMMMMMMPPPSSSXXX^^^gggpppvvv~~~jjj\\\UUUPPPPPPQQQVVV^^^eeejjjlllhhhddd^^^WWWPPPLLLJJJIIIIIIMMMUUU```lllzzz{{{kkk]]]VVVTTTUUUQQQRRRVVV[[[cccnnnzzz{{{||||||hhhYYYQQQMMMIIIEEEBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@===<<<:::999888777888888444333333222222111111000////////////////////////...------,,,,,,------...------------------------++++++,,,------------,,,---------............//////000111111222555999<<>>@@@AAACCCFFFJJJMMMOOOQQQQQQRRRUUUZZZ```eeeiiilllmmmnnnlllmmmrrrwww|||uuupppkkkgggfffgggggggggggggggffffffhhhnnnuuu{{{}}}||||||{{{xxxrrrjjjddd``````cccjjjrrrvvvuuusssiiigggfffhhhjjjhhh```ZZZNNNLLLKKKOOOXXXdddnnnsssrrrwwwxxxuuuqqqooojjjddd^^^[[[[[[aaannn{{{yyyssslllmmmvvvnnnQQQDDD888444555333111000////////////....................................------------------------PPPPPPPPPOOOOOOQQQVVVYYY^^^bbbgggjjjkkkkkkkkkllliiimmmssswwwzzz|||~~~||||||{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||~~~|||yyyrrrqqqooonnnooorrruuuvvvzzz~~~~~~{{{xxxqqqiii___WWWPPPMMMNNNPPPTTTXXX___gggpppvvvwwwcccVVVQQQOOOOOOQQQVVV^^^eeejjjmmmhhhddd^^^VVVPPPLLLJJJIIIJJJOOOWWWbbbnnn|||zzzjjj^^^WWWVVVWWWUUUWWWZZZ```hhhsss|||{{{}}}}}}hhhYYYQQQNNNIIIFFFBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>===;;;999888888888999444444333222222111111000000000000000000000000000...------,,,,,,------...------------------------++++++,,,---------,,,,,,---------.........//////111222222222222444888;;;@@@KKKWWW___hhhrrrzzz}}}xxxtttqqqqqqsssuuuwwwzzz|||}}}}}}}}}}}}|||{{{{{{zzzzzzyyy}}}tttjjjZZZUUUOOOKKKKKKLLLNNNNNNRRRRRRRRRRRRQQQQQQQQQQQQTTTVVVWWWYYY[[[___dddhhhlllnnnqqqsssrrrpppmmmkkkjjjjjjlllppptttzzzzzzwwwqqqooollljjjhhhfffcccaaa^^^\\\ZZZYYYXXXYYYZZZ[[[ZZZ[[[\\\^^^```bbbcccddddddeeefffhhhjjjlllnnnooonnnoooqqqtttuuuwwwwwwxxxzzz{{{}}}{{{vvvcccWWWKKKDDD@@@===<<<>>>@@@BBBFFFJJJMMMOOOQQQQQQRRRUUUZZZ```eeejjjlllnnnpppnnnpppuuuzzz~~~uuuqqqkkkgggfffggghhhhhhiiiiiiiiijjjmmmttt}}}~~~|||{{{|||}}}}}}~~~|||||||||{{{xxxqqqiiiddd``````cccjjjrrrvvvvvvtttjjjhhhgggiiikkkhhh```YYYNNNLLLKKKOOOYYYeeeooouuutttyyy|||yyyuuurrrmmmggg```\\\[[[aaalllxxxwwwpppjjjkkkvvvnnnQQQDDD888444555333111000000/////////....................................------------------------NNNNNNNNNOOOQQQTTTVVVXXX```bbbdddfffhhhiiiiiihhhlllooossswww{{{|||||||||}}}|||{{{zzzyyyyyyyyyyyy|||{{{yyyxxxyyy{{{}}}|||xxxuuurrrpppmmmllllllnnnppprrrxxx~~~}}}xxxtttmmmddd\\\VVVRRRPPPNNNPPPTTTYYY```iiirrrxxxppp___SSSLLLMMMNNNRRRXXX```eeehhhiiillleee\\\UUUPPPNNNLLLKKKKKKPPPWWWaaaqqqtttiii```ZZZYYY\\\[[[^^^aaaccchhhsss~~~zzzzzz~~~}}}hhh[[[RRRKKKHHHIIIDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFEEECCCBBBAAA@@@???<<<;;;;;;:::999888777777444333333222111000//////222111111000///......---///............---------......------------......++++++,,,,,,,,,,,,------...------------...//////000000000//////222777;;;DDDLLLWWW```gggnnnuuuyyyzzzvvvvvvwwwxxx{{{}}}~~~}}}|||{{{{{{}}}|||sssmmm```XXXPPPOOOPPPPPPQQQTTTUUUWWWXXXXXXXXXYYY[[[^^^\\\___cccgggkkkooouuuxxxzzz|||~~~~~~zzzvvvtttsssrrruuuxxxzzz|||zzzsssnnnhhhgggfffeeedddbbbaaaaaa[[[[[[ZZZYYYYYYYYYYYYYYY[[[\\\]]]^^^```bbbdddffffffffffffgggiiikkknnnpppppprrrtttuuuvvvwwwyyy{{{||||||~~~xxxlll```RRRDDD??????>>>======@@@BBBEEEIIILLLOOOQQQRRRSSSTTTXXX___cccfffkkkqqqqqqsssuuuxxx|||sssnnnhhheeefffggghhhgggiiikkkppptttxxx~~~~~~{{{vvvsssqqqrrrtttvvvwwwyyy|||~~~~~~~~~~~~}}}|||yyyssslllgggbbbcccgggnnnvvvzzzyyywwwmmmjjjhhhiiikkkhhhaaaZZZOOOMMMLLLPPPZZZeeeooouuutttvvvzzz{{{yyyssslllhhhccc___\\\```iiissszzz}}}}}}sssmmmhhhlllyyy|||hhhNNNCCC999555333000000222000000///...............---,,,,,,++++++,,,,,,---........................OOONNNOOOPPPQQQTTTVVVXXX___```ccceeegggiiiiiiiiilllooosssxxx{{{|||||||||||||||zzzyyyyyyxxxxxxxxx{{{zzzxxxwwwxxxyyy|||}}}~~~}}}yyyuuussspppooollljjjkkkmmmoooqqqwww~~~~~~}}}yyytttmmmddd\\\UUUQQQPPPPPPRRRVVV[[[aaaiiirrryyylll[[[QQQKKKJJJLLLQQQYYYaaahhhkkklllkkkeee\\\TTTPPPNNNLLLKKKLLLQQQXXXbbbsssrrrhhhaaa\\\]]]aaaaaaccceeehhhnnnyyy}}}yyyvvvzzz}}}iii[[[SSSLLLHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<;;;:::999888777777444444333222111000//////111111000000//////......///............---------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------...//////000000000//////222777;;;CCCJJJUUU___fffmmmtttxxx~~~|||xxxwwwxxxzzz|||~~~~~~~~~}}}}}}|||~~~|||tttnnncccZZZSSSRRRSSSRRRTTTXXX[[[\\\^^^___```aaadddfffhhhkkkppptttyyy~~~}}}{{{xxxzzz~~~|||vvvpppkkkeeeddddddbbbaaa```______\\\[[[ZZZYYYXXXXXXXXXXXX[[[[[[\\\^^^```bbbdddeeefffffffffhhhjjjlllooopppppprrruuuvvvwwwxxx{{{}}}~~~~~~wwwkkk^^^PPPCCC>>>>>>===<<<===???AAAEEEIIIMMMPPPRRRSSSUUUUUUXXX^^^bbbdddjjjqqqpppsssvvvzzzuuupppjjjggghhhiiiiiiiiimmmppptttxxx}}}uuusssoookkkjjjjjjmmmnnntttvvvyyy}}}~~~}}}yyyssslllfffbbbcccgggooowww{{{{{{yyyooollljjjjjjkkkhhh```YYYOOOMMMMMMQQQZZZfffpppvvvzzz|||~~~~~~|||vvvpppkkkeeeaaa___bbbjjjssszzz}}}}}}sssnnnkkkppp}}}zzzfffMMMBBB888555333000000111000000///...............---,,,,,,++++++,,,,,,---........................OOOOOOOOOPPPRRRTTTVVVWWW\\\^^^aaadddfffiiijjjjjjlllooosssxxx{{{||||||||||||{{{zzzyyyxxxxxxxxxxxxzzzyyywwwvvvvvvxxxyyy{{{yyyzzz{{{{{{yyyvvvrrrpppnnnllljjjiiiiiillloooqqqvvv}}}~~~}}}yyytttlllccc[[[UUUQQQOOOQQQTTTXXX\\\bbbjjjsssyyyxxxeeeVVVNNNKKKHHHKKKQQQZZZdddkkkooooookkkddd\\\TTTPPPNNNLLLKKKLLLRRRYYYddduuuqqqhhhcccaaafffkkkiiijjjlllooouuu}}}yyyvvvsssyyy}}}iii\\\SSSLLLHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB<<<<<<;;;:::999888888777555444333333111111000///000000000000///////////////............---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------.../////////000000///000222777:::AAAHHHTTT^^^eeelllsssxxx|||~~~{{{yyyzzz|||~~~}}}uuupppfff^^^WWWVVVVVVVVVYYY^^^bbbeeehhhjjjkkknnnqqqsssxxx{{{|||vvvpppjjjfff``````___^^^]]]]]]\\\\\\[[[[[[YYYXXXXXXWWWWWWWWWZZZ[[[\\\]]]___aaaccceeefffggggggiiikkknnnpppqqqrrrtttvvvxxxyyyzzz}}}vvviiiYYYMMMAAA>>>===<<<<<<===>>>AAAEEEIIINNNQQQSSSTTTWWWUUUWWW\\\___bbbhhhpppooosssxxx|||vvvrrrnnnkkkkkkkkkkkkkkkqqqtttyyy}}}zzzpppmmmjjjfffeeefffhhhiiippprrrvvv{{{~~~zzzssskkkeeebbbdddhhhqqqyyy~~~}}}{{{rrrooommmmmmmmmiii```XXXOOOMMMMMMRRR\\\hhhrrrxxx~~~yyyssspppiiifffcccfffmmmvvv{{{}}}rrrooonnnuuuxxxcccKKKAAA888444333000000111000000///...............------,,,,,,,,,,,,------------------------------PPPPPPPPPPPPRRRTTTVVVWWWZZZ[[[^^^aaaeeehhhjjjkkkmmmoootttxxx{{{}}}}}}|||{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxvvvwwwxxxxxxwwwtttqqqpppmmmkkkiiihhhiiillloooqqquuu}}}}}}|||{{{{{{|||}}}~~~}}}}}}yyytttkkkbbbZZZTTTPPPOOORRRTTTYYY^^^ccckkksssxxxooo^^^QQQLLLKKKIIIMMMTTT]]]gggnnnppppppjjjddd[[[TTTOOOMMMLLLLLLMMMSSS\\\gggxxxqqqjjjhhhjjjqqqyyyvvvvvvvvvxxx~~~|||yyyvvvtttwww~~~}}}iii\\\TTTMMMIIIHHHEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCC======<<<;;;:::999888888555555444333222111000000////////////000000000000///............---------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------...------------.../////////000000000000222666:::???HHHSSS]]]eeelllsssxxx}}}||||||~~~xxxssshhhaaa[[[ZZZZZZZZZ___dddiiilllqqqtttwwwzzz~~~vvvoooiiidddaaa[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[]]]___aaacccdddfffgggiiikkkmmmoooqqqrrrsssuuuxxxzzz{{{|||tttfffTTTIII@@@======;;;;;;===>>>AAAEEEKKKOOOSSSUUUUUUXXXVVVVVVYYY\\\___gggoooppptttyyy||||||yyyuuussspppmmmllllllllllllsssvvv{{{vvvqqqooollliiihhhhhhjjjkkknnnpppuuuzzz~~~{{{tttkkkeeeccceeejjjsss|||}}}uuurrroooooooooiii___WWWOOONNNOOOUUU```lllwww||||||xxxuuuoookkkiiilllsss{{{}}}qqqpppqqqzzzwwwbbbIII???777444333000///111000000///...............------,,,,,,,,,,,,------------------------------QQQPPPPPPQQQRRRTTTVVVWWWXXXYYY\\\___cccgggjjjkkkmmmppptttxxx|||}}}}}}}}}{{{{{{zzzzzzyyyyyyzzzzzzyyyyyywwwvvvvvvvvvvvvwwwuuuvvvwwwwwwwwwuuusssrrrmmmllljjjiiijjjmmmqqqssswww~~~|||wwwuuuuuuuuutttvvvyyyzzz{{{~~~~~~}}}|||xxxsssjjjaaaYYYSSSQQQPPPQQQTTTYYY___eeellltttyyywwwgggYYYNNNKKKMMMLLLPPPWWWaaajjjooopppoooiiicccZZZSSSOOOMMMLLLLLLNNNUUU^^^jjj{{{sssnnnnnnsss}}}~~~zzzvvvtttttt{{{zzzhhh\\\TTTMMMIIIHHHEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCC>>>======<<<;;;:::999999666666555444333222111111////////////000000000000///............---------......------------......+++++++++,,,,,,,,,------...------------...//////...///000000111333666999???GGGSSS^^^fffmmmuuuzzzzzzvvvjjjddd___]]]]]]^^^dddkkkppptttyyy~~~{{{qqqjjjddd___\\\WWWXXXXXXXXXXXXYYYYYYYYYWWWWWWWWWWWWYYYZZZ[[[\\\ZZZ[[[\\\]]]___aaaccceeeggghhhjjjllloooqqqsssssstttvvvyyy{{{|||~~~pppbbbOOOFFF???======;;;<<<>>>???BBBGGGMMMRRRUUUVVVWWWXXXUUUUUUWWWZZZ]]]eeemmmqqquuuyyy{{{zzzzzz}}}~~~|||yyyvvvtttsssrrrqqqqqqpppnnnmmmlllmmmmmmrrrvvv{{{wwwsssrrrooommmllllllnnnoooqqqssswww|||}}}tttkkkeeedddgggllluuu~~~wwwtttrrrqqqpppjjj___VVVOOOOOOQQQYYYeeesss}}}}}}{{{ssspppooossszzz~~~rrrqqqttt}}}vvvaaaGGG>>>666444333000///111000000///..................------,,,,,,------...------------------------RRRQQQQQQQQQRRRTTTVVVWWWWWWXXXZZZ^^^aaaeeeiiikkkmmmppptttyyy|||}}}}}}}}}||||||{{{{{{{{{{{{{{{|||{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvwwwxxxxxxwwwuuuuuuooonnnmmmlllnnnqqquuuwwwzzz~~~wwwoookkkiiijjjkkkjjjnnnrrrtttvvvzzz~~~}}}|||vvvqqqhhh___XXXSSSRRRQQQQQQUUUZZZaaagggooovvv{{{lll___UUUKKKIIIMMMOOOSSS[[[dddlllppppppnnnhhhbbbZZZSSSOOOMMMLLLLLLOOOVVVaaammm~~~uuurrruuu{{{zzzuuuqqqrrryyywwwfff[[[TTTMMMIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCC>>>>>>===<<<;;;::::::999777666555555333333222111000000000000///////////////............---------///......------......///++++++,,,,,,,,,,,,------...------------...//////...///000111111333666999>>>FFFRRR]]]fffmmmuuuzzz}}}xxxmmmgggbbbaaa```aaaiiiqqqwww|||wwwnnnfffaaa\\\ZZZVVVVVVWWWXXXXXXYYYZZZZZZWWWWWWXXXXXXZZZ[[[]]]]]][[[\\\\\\^^^```bbbdddfffgggiiikkknnnqqqssstttuuutttwwwzzz|||}}}{{{jjj[[[JJJDDD>>>>>>>>><<<===@@@BBBEEEJJJPPPTTTWWWWWWXXXVVVSSSSSSVVVYYY\\\dddlllqqquuuyyyxxxtttqqqooopppqqqooommmlllkkkkkkllllllmmmooopppooonnnmmmnnnooorrruuu{{{|||wwwuuusssrrrqqqqqqrrrsssxxxzzz~~~~~~vvvlllfffgggiiioooxxxxxxuuurrrrrrqqqjjj___VVVOOOPPPTTT^^^kkkzzztttrrrsssxxxttttttwwwttt^^^EEE<<<555333333000///000000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,RRRRRRQQQQQQRRRTTTVVVWWWWWWXXXZZZ\\\```dddhhhjjjnnnpppuuuyyy|||}}}~~~}}}}}}}}}||||||||||||}}}}}}}}}|||{{{zzzyyyxxxwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwrrrqqqpppoooqqquuuyyy{{{}}}wwwrrrjjjbbb]]]\\\]]]___```dddjjjmmmooottt|||~~~||||||tttoooggg^^^WWWTTTSSSSSSRRRVVV]]]ccckkkssszzzuuubbbXXXQQQHHHGGGMMMOOOTTT\\\fffooorrrqqqppphhhbbbYYYSSSOOOMMMMMMLLLPPPXXXbbbpppvvvuuuyyy}}}uuuppprrrxxxtttcccYYYSSSMMMJJJIIIFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB??????>>>===<<<;;;::::::777777666555444333222222111111000000//////......///............---------...------,,,,,,------...++++++,,,,,,,,,,,,------...------------...//////...///111111111333666888<<>>???>>>===>>>AAADDDHHHMMMRRRVVVXXXXXXXXXSSSQQQRRRVVVYYY\\\ccckkkppptttxxxvvvpppjjjfffdddcccbbbaaaaaaaaacccfffgggkkknnnpppqqqpppoooppprrrssswww}}}}}}|||{{{{{{|||}}}wwwnnngggiiikkkqqqzzzwwwtttrrrrrrqqqjjj___UUUPPPRRRWWWbbbqqq|||rrrqqqsssyyyxxxxxx{{{oooYYYCCC;;;444333333000///000000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,RRRRRRRRRRRRSSSTTTVVVWWWWWWXXXYYY\\\___cccgggiiinnnpppuuuyyy|||~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxvvvwwwwwwxxxxxxxxxxxxxxxtttsssrrrrrrtttwww{{{~~~pppjjjbbbYYYTTTSSSTTTVVVYYY^^^dddhhhkkkpppyyy~~~||||||sssnnnfff]]]WWWTTTTTTTTTSSSXXX^^^fffmmmvvv}}}nnn\\\TTTNNNFFFEEELLLNNNSSS]]]gggppptttsssqqqgggbbbYYYRRROOOMMMMMMLLLPPPXXXcccqqq~~~vvvvvv{{{wwwqqqrrrxxxrrrbbbXXXSSSMMMJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB??????>>>===<<<;;;::::::777777666555444333333222222111111000///......---//////.........------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...------------...//////---///111111222333666888:::CCCOOOZZZccckkksssyyy|||rrrnnnjjjhhhfffhhhqqq{{{|||ssskkkeee___[[[XXXVVVWWWXXXYYY[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZ]]]]]]^^^```bbbdddfffggghhhjjjmmmpppsssuuuvvvvvvtttvvvyyy|||}}}~~~ooo^^^PPPFFFAAA?????????===>>>BBBFFFJJJOOOTTTXXXYYYYYYXXXRRRPPPRRRVVVYYY\\\ccckkkooossswwwuuuooogggbbb___ZZZYYYYYYYYY[[[^^^aaacccjjjmmmqqqrrrqqqppprrrtttuuuyyyxxxooohhhjjjmmmsss{{{vvvtttrrrrrrqqqjjj___UUUQQQSSSYYYeeettt}}}wwwpppppprrryyy|||{{{}}}lllUUUCCC:::444333333000///000000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,WWWUUUSSSRRRSSSUUUUUUUUUTTTVVVZZZ\\\___bbbgggjjjoooqqqvvv{{{~~~~~~~~~~~~}}}}}}}}}{{{{{{zzzzzzzzz{{{||||||zzzyyyxxxxxxyyy|||~~~zzzpppfff[[[UUUQQQMMMNNNQQQSSSUUUYYY^^^eeennnxxx~~~|||yyywwwmmmccc]]]WWWQQQPPPRRRUUUZZZaaahhhnnnuuuzzziiiVVVLLLIIIGGGFFFHHHPPPWWWbbblllrrrtttrrroooiii```WWWQQQLLLHHHIIINNNSSS]]]jjjxxx~~~rrrpppvvv~~~wwwqqqtttyyy|||oooaaaYYYSSSMMMJJJKKKHHHHHHGGGGGGFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;:::999777666666555333111222222111111000/////////////////////////////////...------,,,,,,------...........................---------.........//////---///000111111222444666<<>>???@@@BBBCCCHHHMMMUUU[[[\\\[[[YYYXXXUUUQQQQQQTTTWWW\\\eeeooouuuwwwwwwssslllddd^^^[[[XXXXXXXXXXXXYYY^^^dddiiillloootttvvvvvvuuutttttttttxxx~~~{{{uuupppnnnkkkooovvv~~~~~~uuutttrrrqqqnnnfff\\\TTTQQQSSSZZZgggzzzxxxooojjjiiillluuu~~~}}}zzz}}}kkkUUUCCC;;;333222222000///111000000//////.........---.........------,,,,,,,,,......---------,,,,,,,,,UUUTTTSSSTTTTTTUUUUUUUUUVVVXXX[[[]]]```ccchhhlllooorrrwww|||~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~||||||{{{{{{|||~~~vvvjjj```UUUPPPKKKHHHHHHKKKOOOQQQVVV[[[bbbkkkuuu{{{~~~|||yyyuuulllbbb\\\WWWRRRQQQSSSUUU[[[bbbhhhnnnvvvssscccQQQIIIGGGGGGGGGIIIQQQXXXcccmmmssstttrrrppphhh```WWWQQQLLLHHHJJJOOOSSS^^^kkkyyyxxxlllkkkqqqxxxxxxrrruuu{{{wwwkkk^^^WWWRRRMMMKKKLLLIIIIIIHHHGGGFFFFFFGGGGGGEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@???>>>===<<<;;;;;;<<<:::888777777666444222222222222111000000//////////////////////////////...------,,,,,,------...------------------------,,,------------.........---///000000000222444666<<>>>>>???@@@CCCDDDIIIOOOWWW]]]^^^\\\YYYXXXTTTQQQQQQTTTXXX]]]fffooouuuvvvvvvrrrkkkccc\\\YYYUUUVVVVVVVVVXXX\\\ccchhhooorrrwwwzzzzzzxxxwwwwwwyyy|||{{{uuuqqqooolllpppwww~~~{{{sssrrrqqqpppllldddZZZSSSPPPRRR[[[iii{{{sssiiidddeeejjjuuu}}}zzz}}}iiiRRRCCC:::333222222000///111............////////////......---------,,,,,,,,,......---------,,,,,,,,,SSSTTTUUUVVVVVVVVVVVVVVVZZZ[[[]]]___aaaeeejjjnnnppptttxxx}}}~~~~~~~~~~~~~~~{{{qqqdddZZZQQQKKKGGGDDDDDDGGGJJJLLLQQQWWW^^^hhhqqqxxx~~~{{{yyysssjjjaaa[[[WWWSSSRRRTTTVVV[[[bbbiiiooowwwiii[[[LLLFFFFFFFFFHHHKKKSSSZZZeeeooouuuuuurrrpppggg^^^VVVPPPLLLIIIKKKPPPTTT___nnn|||vvvkkkjjjooovvv|||xxxrrruuu|||qqqfff[[[UUUQQQMMMLLLMMMJJJJJJIIIGGGFFFFFFFFFFFFGGGGGGFFFDDDCCCAAA@@@@@@AAA@@@@@@???>>>===<<<<<<===;;;999999999888666444333333222111111000000///////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000000111444666;;;CCCOOOZZZdddnnnxxx~~~xxxrrrpppnnnooovvv~~~xxxlllhhhbbb]]][[[[[[ZZZYYYZZZZZZ[[[\\\]]]^^^___```bbbbbbbbbbbbbbbcccccccccbbbaaaaaaaaabbbccceeefffgggjjjnnnppprrrtttvvvxxxwwwzzz|||~~~~~~{{{|||uuuiii]]]QQQGGGAAA???>>>======???AAADDDEEELLLRRRZZZ______\\\YYYWWWSSSPPPQQQUUUYYY^^^gggpppvvvwwwvvvqqqiiiaaa[[[WWWUUUUUUVVVVVVYYY^^^eeejjjssswww|||~~~}}}|||{{{vvvsssqqqnnnrrryyy{{{wwwpppoooooommmhhh```WWWPPPMMMQQQ[[[kkk}}}xxxkkkbbb]]]```hhhvvv|||yyy|||eeeOOOBBB:::333333333111000111---------...//////000000...------------,,,,,,,,,......---------,,,,,,,,,RRRTTTVVVXXXXXXXXXXXXYYY]]]^^^___aaacccggglllpppqqqtttyyy~~~vvvmmmbbbYYYPPPKKKHHHDDDDDDGGGGGGJJJNNNTTT\\\eeeooovvv}}}zzzxxxsssjjj```[[[VVVRRRQQQSSSVVV\\\cccjjjqqqyyyzzzbbbUUUIIIEEEEEEFFFIIIMMMVVV]]]hhhrrrwwwvvvsssoooeee]]]UUUPPPLLLJJJMMMRRRVVVbbbrrrsssiiiiiimmmrrrxxx|||yyy{{{~~~vvvrrrsss{{{ooodddYYYTTTQQQMMMLLLMMMLLLKKKIIIHHHGGGFFFEEEEEEGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>=========;;;:::999999999777555333333333222111111000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...000000000111444666;;;BBBMMMYYYdddpppzzz~~~yyytttrrrpppooouuu|||tttkkk___[[[WWWUUUUUUVVVWWWWWWXXXYYYZZZ\\\^^^___aaaaaadddeeeeeefffffffffffffffcccbbbaaa``````aaacccdddfffiiillloooqqqsssvvvyyyxxxzzz}}}{{{yyy{{{yyymmm```TTTJJJBBB>>>============???BBBFFFGGGPPPUUU\\\```___[[[WWWUUUQQQOOOPPPUUUZZZ___hhhqqqwwwxxxvvvqqqiiiaaa[[[XXXVVVWWWXXXYYY\\\bbbiiiooowww{{{{{{wwwtttsssqqqtttzzz}}}vvvqqqllllllllljjjddd\\\SSSNNNJJJOOO[[[kkk}}}}}}pppddd\\\XXX^^^iiiwwwxxxvvvyyy~~~cccLLLAAA999333333333111000111---.....................------------------------......---------,,,,,,,,,RRRUUUYYYZZZZZZZZZ[[[]]]___aaacccdddfffjjjooorrrsssvvv{{{|||sssjjjaaaXXXPPPLLLIIIEEEEEEHHHGGGJJJNNNTTT[[[eeeooouuu~~~}}}zzzwwwsssjjj```ZZZUUUQQQPPPRRRWWW\\\dddkkkrrr{{{ttt]]]SSSIIIEEEEEEEEEIIIMMMXXX___jjjtttxxxwwwrrrnnnccc[[[TTTPPPMMMKKKNNNTTTYYYfffvvvxxxmmmcccccchhhkkknnnrrrrrruuu{{{zzztttqqqqqq{{{{{{nnncccYYYUUURRRMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDAAAAAA@@@@@@??????>>>>>><<<;;;999999999999777666444444333333222111111111000000000000000000000000///......------......///------------------------+++++++++,,,,,,,,,------,,,...///000000111333555;;;AAALLLXXXeeepppzzz}}}yyyuuutttqqqooosssyyy{{{oooccc[[[RRRPPPMMMMMMOOOQQQSSSSSSVVVWWWXXX[[[]]]___aaabbbeeefffgggiiiiiiiiiiiiiiifffdddbbbaaa```aaacccdddeeehhhkkknnnpppssswwwyyyyyy{{{~~~~~~{{{yyy{{{~~~}}}uuuhhhZZZOOOGGGAAA>>><<<<<<===>>>AAAEEEHHHJJJRRRWWW\\\^^^\\\XXXTTTQQQNNNMMMOOOUUUZZZ___hhhqqqyyyyyywwwrrrjjjbbb\\\YYYVVVWWWYYY[[[___eeemmmsss{{{~~~{{{xxxuuutttrrruuuyyy}}}~~~yyyrrrlllhhhiiijjjgggaaaXXXPPPKKKGGGMMMYYYjjj{{{vvvjjj```ZZZXXX___kkkzzz|||sssrrruuu}}}|||bbbKKK@@@999333444444222000111000//////...---,,,,,,+++------------------------......---------,,,,,,,,,SSSWWW[[[\\\\\\\\\___bbbccceeehhhjjjlllooorrruuuwwwzzz~~~~~~{{{rrriii```XXXPPPMMMJJJFFFFFFHHHIIILLLPPPUUU\\\eeennnuuu{{{|||yyyvvvqqqhhh___YYYUUUQQQPPPRRRWWW]]]eeelllttt}}}kkkYYYPPPHHHFFFEEEEEEIIINNNYYY```kkkuuuyyywwwqqqmmmaaaZZZSSSOOOMMMLLLPPPUUU\\\jjj{{{uuujjjbbbbbbfffhhhjjjllllllpppvvv}}}wwwrrrqqqrrr}}}vvvkkkaaaXXXTTTRRRNNNLLLLLLKKKKKKJJJHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFAAAAAAAAA@@@@@@@@@??????===;;;999999::::::888777555555444333333222222111000000000000000000000000//////............//////........................,,,,,,,,,,,,------------,,,---/////////000333555;;;@@@JJJWWWdddpppyyy~~~}}}yyywwwvvvsssppprrrwww}}}}}}sssiii^^^SSSMMMIIIGGGFFFGGGJJJMMMNNNOOORRRTTTVVVXXX[[[^^^```aaadddfffhhhjjjkkklllkkkkkkiiihhheeebbbbbbbbbdddeeedddfffjjjlllooossswwwzzzzzz|||}}}zzzxxxzzz{{{||||||yyypppcccVVVMMMFFFAAA>>><<<<<<===???CCCGGGKKKNNNTTTWWWYYYZZZWWWRRROOONNNKKKJJJMMMTTTYYY___hhhqqqyyyyyywwwrrrjjjbbb]]][[[UUUVVVXXX[[[```gggooouuu}}}zzzwwwuuuttttttuuuxxxzzzyyyuuunnniiieeeggghhheee^^^UUUNNNJJJGGGMMMYYYiiixxxyyypppeee]]]YYYYYYaaannn|||xxxooonnnrrrzzz~~~zzz```JJJ???888333444555222000111111000///...---+++******,,,,,,,,,------------.........---------,,,,,,,,,UUUYYY]]]]]]\\\^^^cccggggggjjjnnnqqqsssuuuwwwxxx|||~~~~~~{{{sssiiiaaaYYYRRROOOLLLIIIHHHJJJKKKNNNQQQVVV\\\eeennntttyyy~~~~~~|||xxxvvvmmmddd\\\XXXUUURRRSSSVVVWWW]]]eeemmmuuu~~~wwwaaaSSSLLLFFFEEEEEEEEEIIIOOOYYYaaallluuuyyyvvvppplll```YYYRRROOOMMMMMMQQQWWW```mmmrrrhhhaaaaaadddeeefffhhheeejjjqqqxxxvvvrrrrrrvvv~~~rrrfff\\\TTTRRRQQQNNNLLLNNNKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@>>><<<;;;;;;;;;;;;:::999555555555444333333222222000000000000000000000000//////............//////------------------------,,,------------.........,,,---/////////000333555;;;@@@IIIVVVcccooowww{{{{{{zzzzzz{{{}}}~~~{{{yyyyyyuuurrrssswwwzzzxxxrrriii___WWWOOOHHHDDDCCCBBBAAABBBFFFIIIJJJJJJOOOPPPSSSVVVYYY\\\^^^```bbbdddgggjjjlllmmmmmmmmmiiigggdddaaa___```bbbccccccfffiiikkknnnrrrwww{{{{{{}}}}}}zzzwwwvvvvvvvvvvvvuuussskkk^^^SSSJJJDDD???===<<<===>>>AAAEEEIIINNNQQQTTTVVVVVVUUUQQQMMMKKKJJJIIIHHHKKKSSSYYY^^^gggpppxxxxxxvvvpppiiibbb^^^\\\VVVXXXZZZ]]]bbbjjjsssyyy|||zzzwwwuuutttttttttuuuvvvuuuqqqkkkgggcccfffhhhddd\\\SSSLLLIIIJJJOOOZZZiiiwww~~~}}}}}}zzzsssjjjaaa\\\ZZZZZZbbbppp~~~|||tttmmmmmmqqqyyy}}}www^^^III???888333444555222000000//////...------,,,++++++,,,,,,,,,---------............---------,,,,,,,,,VVVZZZ^^^^^^]]]___eeejjjjjjnnnsssvvvxxxyyyzzz{{{~~~{{{sssjjjccc[[[TTTRRROOOLLLKKKNNNLLLOOORRRVVV\\\dddmmmsssxxx|||~~~|||xxxuuuiiiaaaZZZWWWVVVTTTUUUYYYWWW]]]fffnnnuuupppYYYNNNHHHCCCCCCDDDEEEJJJPPPZZZaaallluuuyyyvvvpppkkk___XXXRRROOOMMMMMMQQQWWWbbbooolllbbb[[[\\\_________``````fffnnnuuu|||vvvssstttzzz{{{nnnaaaXXXQQQPPPPPPNNNMMMOOOJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<======<<<:::666555555444444333222222000000000000000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---/////////000333555;;;@@@HHHUUUcccnnnvvvzzzyyyxxxwwwxxxzzz~~~}}}{{{{{{xxxssstttxxxxxx~~~~~~yyyvvveee```WWWPPPKKKGGGDDDBBBAAA??????@@@CCCFFFHHHHHHMMMNNNQQQTTTXXX[[[]]]___aaacccfffjjjlllmmmnnnmmmfffddd```]]][[[\\\^^^___ccceeehhhkkknnnrrrwww{{{{{{}}}}}}yyywwwxxxyyy{{{{{{{{{xxxuuusssrrrrrrqqqpppnnnfff[[[PPPHHHBBB>>><<<======???AAAFFFKKKPPPRRRUUUUUUTTTQQQMMMJJJHHHHHHGGGGGGJJJRRRXXX^^^gggpppvvvvvvtttooohhhaaa]]]\\\YYYZZZ]]]```fffnnnwww}}}|||yyywwwuuutttttttttttttttsssooojjjfffbbbeeegggddd\\\RRRKKKHHHLLLQQQ[[[iiiwww~~~}}}zzzzzzwwwpppfff^^^[[[ZZZZZZbbbpppzzzqqqllllllqqqyyy~~~uuu\\\GGG>>>888333555555333000000---------------------,,,,,,,,,,,,------...............---------,,,,,,,,,YYY[[[^^^```bbbfffjjjnnnooorrrvvvyyyzzz{{{}}}~~~~~~zzztttqqqhhhddd]]]WWWRRRQQQQQQQQQPPPSSSWWW[[[___dddiiilllxxx{{{{{{uuuqqqggg```ZZZVVVSSSPPPRRRWWW[[[aaaiiipppxxxgggWWWLLLHHHEEEEEEDDDDDDJJJRRRYYYbbblllqqqttttttooohhh\\\VVVPPPNNNLLLLLLRRRZZZfffrrrzzzkkkbbbZZZYYY\\\]]]^^^```ZZZfffsssyyy~~~zzzxxxzzzwwwmmm```[[[TTTOOOLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???===<<<:::999999777666555444555444111///333333222222111000000000000///...---,,,---......//////.........---------------------------------+++,,,---///000222333444999<<>>===>>>>>>???AAADDDHHHKKKMMMRRRQQQNNNKKKIIIHHHGGGGGGGGGJJJNNNRRRXXX```iiinnnrrrssstttqqqkkkccc]]]ZZZ\\\]]]^^^aaaeeemmmvvv}}}|||{{{~~~|||yyyvvvuuuuuuqqqsssuuusssoooiiieeeccccccfffgggcccZZZQQQKKKIIIIIIOOO[[[hhhttt{{{}}}}}}zzzyyyuuunnnfff___\\\ZZZ[[[dddrrruuukkkhhhlllrrryyy~~~qqqXXXIII<<<999555222222111000//////............---------........................---------,,,,,,+++++++++ZZZ\\\___aaacccggglllooorrruuuyyy{{{|||}}}yyyvvvkkkgggaaa[[[WWWUUUUUUVVVUUUXXX\\\```cccggglllpppxxx{{{{{{uuuqqqggg```ZZZWWWTTTQQQTTTXXX\\\bbbjjjrrryyyzzzcccTTTKKKGGGDDDDDDDDDEEEKKKRRRZZZcccmmmrrruuuuuuooohhh\\\VVVQQQNNNLLLLLLSSS[[[iiiuuuvvvhhh___XXXYYY[[[[[[\\\^^^qqqyyyzzzzzz}}}uuukkk^^^YYYSSSNNNLLLKKKKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>><<<;;;:::999999777666666666555333111333333222222111000000000000///...---------......//////.........---------------------------------,,,---...///000111222333888;;;CCCPPP___lllsssvvvxxxwwwvvvwww{{{|||yyyvvvuuuxxx}}}|||vvvqqqjjjccc\\\WWWNNNKKKFFFAAA>>><<<;;;;;;999::::::<<<>>>AAADDDEEEEEEGGGIIIJJJKKKLLLNNNPPPWWWZZZ^^^cccgggiiiiiiiiiddd```ZZZTTTRRRSSSUUUWWW[[[___ccchhhlllqqqwwwzzz~~~yyynnnmmmllllllmmmoooqqqsssuuuqqqmmmjjjiiihhheeebbbaaa\\\TTTLLLEEEAAA????????????@@@BBBDDDHHHKKKLLLNNNMMMJJJHHHGGGFFFFFFFFFHHHJJJNNNRRRXXX___ggglllppprrrsssqqqkkkddd___]]][[[]]]^^^aaafffoooxxx{{{wwwwwwzzz{{{xxxvvvttttttqqqssstttrrrmmmhhheeecccdddfffgggcccZZZQQQLLLJJJLLLRRR^^^jjjuuu|||}}}|||xxxqqqhhh```\\\ZZZ^^^ggguuusssjjjggglllttt|||nnnVVVFFF<<<999444222111111000//////............------------------------------------------,,,,,,+++++++++\\\^^^aaaccceeeiiinnnrrrvvvyyy|||~~~|||ssspppjjjeeeaaa____________aaaeeegggjjjnnnrrruuuzzz}}}~~~zzztttpppggg```ZZZXXXUUUSSSVVV[[[^^^dddlllsss{{{ttt^^^PPPIIIEEECCCDDDDDDFFFLLLTTT\\\eeennnsssvvvvvvpppiii]]]WWWQQQNNNLLLMMMTTT\\\mmmyyypppddd]]]WWWXXXZZZYYYZZZ[[[|||~~~rrrhhh\\\XXXQQQMMMKKKJJJJJJIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;::::::888777777888777555333333333333222111111000000000///......------.....................---------------------------------.........///000111111111777:::BBBNNN\\\hhhppptttxxxwwwwwwzzz|||xxxwwwyyy}}}zzzwwwuuupppiiiaaaZZZSSSMMMIIIAAA???<<<999888888888999666777888:::===@@@BBBDDD@@@BBBDDDEEEEEEFFFHHHJJJMMMPPPUUU[[[```ccceeeeee]]]YYYTTTOOOMMMMMMPPPRRRWWW[[[aaaffflllrrrwww{{{vvvqqqgggfffffffffhhhiiikkkmmmqqqnnnjjjfffcccaaa]]][[[XXXUUUPPPKKKFFFCCCAAAAAA@@@@@@AAACCCEEEGGGIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHJJJLLLOOOSSSWWW]]]ccchhhlllnnnpppoookkkfffcccaaa]]]^^^```ccchhhqqqzzz~~~{{{vvvttttttxxx}}}{{{wwwuuusssssspppqqqqqqooojjjfffdddccceeeggggggbbbYYYQQQMMMLLLPPPWWWbbbnnnxxx~~~|||uuulllccc]]]ZZZbbbjjjxxx~~~ppphhhgggnnnxxxiiiRRRDDD;;;777333111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++^^^```ccceeehhhlllqqqtttyyy|||~~~|||wwwrrrnnnlllllllllkkkmmmoooqqqsssuuuyyy|||~~~}}}yyysssooofff```ZZZXXXVVVUUUXXX]]]```fffnnnvvv~~~mmmYYYLLLGGGDDDBBBDDDEEEGGGNNNVVV___hhhqqquuuwwwwwwpppiii]]]WWWQQQNNNLLLNNNUUU^^^ooo{{{~~~nnnbbb\\\XXXYYYZZZYYYYYY[[[~~~oooeee[[[WWWQQQMMMLLLKKKKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???===<<<<<<;;;:::999888888888888666444444333333222222111000000000//////...............................................................////////////000000000000555888@@@KKKXXXdddnnnsssxxxxxxyyy}}}~~~{{{yyyxxxyyy|||{{{vvvpppmmmgggbbbZZZSSSMMMGGGCCC@@@999888666555555555666777666666888999;;;===???@@@>>>@@@BBBBBBBBBCCCEEEFFFEEEHHHMMMRRRWWWZZZ\\\]]]VVVSSSNNNJJJIIIJJJLLLNNNTTTXXX___ffflllsssyyy}}}zzzpppjjjbbbbbbbbbccceeegggiiijjjkkkiiifffbbb___[[[XXXVVVRRRQQQMMMJJJFFFDDDBBBAAAAAAAAABBBCCCEEEGGGHHHIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMOOORRRTTTWWW[[[```ccchhhjjjmmmmmmkkkhhhfffeeeaaabbbcccfffjjjrrr{{{zzzxxxvvvuuuwww{{{~~~yyyvvvsssqqqqqqooopppooolllhhheeecccccceeeffffffaaaXXXQQQNNNMMMRRRZZZfffqqqzzzyyyooofff```]]]dddmmmzzzyyynnnhhhiiirrr~~~|||eeePPPCCC:::666333000000000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,___aaadddgggiiinnnsssvvv{{{|||~~~{{{yyyyyyyyyxxxzzz{{{|||}}}~~~}}}xxxrrrnnneee^^^YYYXXXWWWWWWZZZ```ccciiiqqqyyy~~~gggUUUKKKFFFCCCBBBDDDGGGJJJQQQZZZccckkktttwwwyyywwwppphhh\\\VVVPPPNNNMMMOOOXXXaaaooo}}}}}}nnnbbb\\\YYYZZZ[[[YYYZZZ]]]ttt|||{{{lllcccZZZVVVRRROOOMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>======<<<999888777888888888666444444444333333222111111111///////////////.........---.............................................////////////000000000000444777>>>HHHTTTaaalllrrrxxxyyy{{{}}}{{{xxxxxxyyy{{{~~~{{{vvvqqqlllfffbbbXXXTTTMMMHHHDDDAAA>>><<<777777666555555555666666777777888999::::::;;;;;;<<<>>>???@@@??????AAACCCAAACCCFFFJJJNNNPPPRRRSSSPPPNNNJJJGGGFFFHHHJJJLLLRRRWWW___gggnnnuuu{{{~~~tttjjjeee^^^^^^___aaaccceeefffgggfffeeeccc```\\\XXXVVVUUUPPPOOOMMMJJJGGGDDDBBBAAABBBBBBDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIKKKMMMOOOQQQSSSTTTVVVWWWXXXZZZ]]]```cccfffiiikkkjjjhhhhhhhhhgggggghhhjjjmmmttt}}}|||yyyxxxwwwwwwzzz|||xxxtttqqqpppooonnnnnnnnnkkkgggdddcccbbbeeefffeee___WWWPPPNNNNNNSSS\\\iiittt}}}|||rrrhhhbbb___dddmmm{{{vvvnnnkkkmmmxxxzzzcccOOOCCC999666222000000000000//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,```bbbeeehhhkkkoootttxxx{{{}}}~~~|||wwwqqqmmmccc]]]XXXXXXWWWWWW[[[aaafffkkkttt{{{xxxbbbQQQIIIEEEBBBBBBEEEIIILLLUUU^^^hhhpppwwwzzzzzzwwwoooggg[[[UUUOOOMMMMMMQQQ[[[eeerrr|||nnnbbb]]]ZZZ[[[ZZZYYY[[[```dddppp~~~wwwjjjbbbYYYVVVRRROOONNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCAAAAAA@@@@@@???>>>>>>===999888777888999999777555444444444333222222111111///000000000000///...------------.......................................////////////000000000000333777>>>FFFQQQ^^^jjjrrrxxxzzz}}}}}}zzzyyyxxxyyy{{{}}}}}}}}}zzzvvvqqqkkkeee```ZZZVVVKKKHHHCCC@@@>>>===<<<;;;777777666666555555666666888888999999999999888888999:::<<<<<<;;;;;;<<<===>>>@@@BBBDDDFFFHHHIIIJJJJJJHHHFFFEEEEEEGGGJJJLLLRRRXXX```iiipppwww}}}vvvmmmfffbbb[[[\\\]]]```bbbdddeeefffeeeeeedddaaa\\\XXXUUUUUUPPPOOOMMMJJJHHHFFFDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLJJJJJJKKKLLLNNNQQQTTTUUUXXXZZZ[[[ZZZZZZZZZ\\\^^^___bbbfffhhhhhhhhhiiiiiijjjkkklllmmmqqqxxx|||xxxxxxxxxzzz}}}{{{wwwssspppnnnmmmlllmmmnnnlllhhhdddbbbbbbdddeeeccc]]]UUUOOOMMMNNNSSS]]]lllxxx}}}rrrhhhaaa___bbbkkkyyyuuupppooossswww```MMMCCC999666333111111111111000///............---------........................++++++,,,,,,,,,,,,------```bbbeeehhhkkkooouuuyyy|||}}}~~~{{{vvvppplllaaa[[[WWWWWWWWWXXX\\\bbbhhhmmmvvv}}}rrr]]]NNNGGGEEEBBBCCCGGGJJJOOOXXXaaalllssszzz{{{zzzvvvnnneeeYYYSSSNNNMMMNNNSSS]]]hhhvvvzzznnnbbb]]]ZZZYYYXXXXXX\\\bbbeeeqqqttthhhbbbWWWTTTPPPNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@???>>>>>>:::999999999;;;:::999777555444444333333222111111///000000111000///...------------.........//////..............................//////000000111111333777===EEEOOO\\\iiirrryyyzzz~~~~~~|||yyyvvvuuuuuuvvvtttsssnnnjjjddd]]]XXXRRRMMMIIIBBB???<<<::::::999888777555555555555555555666666666777888999:::999999888777999::::::999888999;;;<<<===>>>@@@BBBCCCDDDEEEDDDCCCBBBBBBDDDGGGJJJLLLTTTZZZbbbkkkssszzzwwwnnngggbbb```\\\]]]___bbbdddfffhhhiiiggghhhgggccc]]]WWWUUUTTTOOONNNLLLJJJIIIHHHHHHIIIHHHJJJLLLNNNPPPQQQRRRRRRQQQQQQQQQSSSVVVYYY[[[]]]^^^______^^^\\\[[[\\\]]]\\\___ccceeefffggghhhjjjkkklllmmmpppuuu}}}|||yyyzzz{{{}}}{{{vvvrrrooommmlllkkkmmmnnnmmmiiieeebbbaaaccccccaaa[[[SSSMMMMMMNNNTTT___ooo}}}~~~pppeee^^^\\\^^^hhhvvvuuurrrsssyyyuuu]]]KKKBBB:::777333111111222222111///............---------------------------------+++++++++,,,,,,---------```bbbeeehhhkkkpppuuuyyy}}}~~~~~~{{{vvvppplll```ZZZVVVVVVWWWXXX\\\bbbiiinnnwww~~~nnnYYYLLLFFFEEECCCCCCGGGLLLPPPZZZcccnnnuuu||||||{{{vvvmmmdddXXXRRRMMMMMMNNNTTT___jjjyyyxxxmmmbbb]]]YYYXXXWWWWWW\\\bbbmmmyyyrrrhhhbbbUUURRROOOMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@?????????<<<;;;:::;;;<<<<<<:::999555444444333333222222111///000111111111000...------------.........//////////////////////////////.........///000111111111333777>>>EEENNN[[[iiisssyyy{{{~~~|||wwwrrrpppooonnnllliiieeeaaaZZZTTTNNNIIICCC@@@<<<:::888777777666555333333333444444555555666666444666777999::::::::::::888:::;;;:::999888:::;;;;;;;;;<<<>>>@@@AAABBBCCCAAA@@@@@@@@@CCCFFFJJJLLLUUU[[[dddmmmuuu{{{zzzqqqhhhccc```______```cccfffiiikkklllmmmkkklllkkkeee^^^WWWTTTSSSOOOMMMKKKJJJIIIJJJLLLMMMKKKMMMOOORRRTTTVVVVVVVVVXXXXXXYYYZZZ]]]```cccdddaaabbbbbb```^^^\\\\\\]]]ZZZ]]]aaadddeeefffhhhiiijjjkkknnnqqqwww~~~||||||}}}~~~~~~zzzvvvqqqnnnlllkkkjjjlllnnnnnnjjjeeebbb```cccccc```YYYRRRMMMLLLNNNUUUaaaqqqooobbb[[[YYY\\\fffttt~~~uuutttvvv}}}sss[[[JJJAAA:::777444222222333222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------cccdddfffjjjnnnsssvvvxxx~~~}}}|||zzzzzz}}}{{{tttlllggg^^^YYYUUUVVVWWWYYY^^^dddhhhooowww~~~gggUUUKKKGGG@@@BBBEEEIIIPPPYYYcccjjjttt{{{}}}xxxnnneeeZZZUUUQQQOOOOOOTTT___kkkvvvggg^^^ZZZWWWXXXYYYZZZ^^^dddooo}}}~~~rrrfff___TTTSSSRRRQQQPPPOOOOOOOOONNNNNNLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAA@@@???>>>===<<<======<<<<<<<<<;;;;;;;;;<<<:::777555555555444333333333222222111000000000//////.........---------------------------------......//////000000111111222666===FFFPPP\\\hhhppptttwww}}}zzzuuuooojjjfffdddbbb```WWWTTTOOOHHHCCC???===<<<888888777666555444444333555555444444444555666666888999::::::;;;;;;;;;:::888888999999999:::::::::;;;;;;;;;;;;<<<>>>@@@BBBBBBCCCCCCCCCDDDHHHNNNRRRZZZ```iiirrrzzz|||sssmmmggg```]]]^^^___ccchhhlllnnnpppsssuuusssqqqnnnkkkggg```YYYTTTSSSQQQMMMKKKJJJKKKMMMNNNMMMQQQUUUXXXZZZ]]]```bbbaaabbbcccdddfffgggggghhhgggddd```]]]\\\[[[YYYXXXVVVYYY]]]```bbbeeehhhkkkjjjnnnrrruuuxxxyyyrrrlllhhhggggggkkknnnqqqooojjjfffddddddcccaaa\\\TTTMMMJJJLLLPPPWWWdddttt}}}iii\\\VVVVVVXXXbbbqqq~~~xxxxxx{{{nnnVVVFFF>>>888777555333111000////////////.........---------((()))***+++,,,,,,---,,,+++,,,------......------dddeeegggkkkooosssvvvxxx}}}|||{{{zzzzzz}}}|||xxxrrrjjjddd]]]XXXUUUVVVWWWYYY^^^eeejjjpppyyyyyydddTTTKKKGGGBBBDDDFFFKKKRRR\\\gggoooxxx}}}vvvlllbbbXXXSSSPPPOOOQQQVVVcccooorrrccc[[[VVVTTTVVVWWWZZZaaaiiivvv~~~}}}|||}}}|||pppddd^^^TTTSSSRRRPPPOOOOOOOOOOOONNNNNNLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>============<<<<<<<<<;;;;;;<<<:::777666666666555333333333222222111000000000//////.........---------------------------------......//////000000111111222666===EEEOOO\\\hhhpppssswww|||zzztttmmmfff```\\\YYYWWWNNNKKKGGGBBB>>>;;;:::999666555555444333333222222444444444333444444555666999::::::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;::::::999:::;;;===???@@@AAABBBCCCDDDEEEJJJPPPTTT^^^dddlllttt{{{~~~uuulllgggccc^^^\\\^^^aaaeeekkkooorrruuuxxxzzzxxxvvvssspppkkkeee^^^YYYUUUSSSOOOLLLKKKKKKMMMOOOOOOSSSWWW[[[]]]```dddfffhhhiiikkkmmmnnnnnnnnnmmmhhhddd___[[[ZZZYYYYYYXXXXXXZZZ]]]```bbbeeeiiillllllooosssuuuyyy~~~wwwpppkkkgggffffffjjjnnnpppooojjjeeedddddddddbbb]]]TTTMMMJJJMMMPPPYYYgggwww{{{hhh[[[VVVUUUVVV```mmmyyyyyyzzz|||lllTTTDDD===888777555333111000////////////.........---------)))***+++,,,------------+++,,,------......------ggggggiiilllpppsssvvvxxx{{{{{{zzzxxxxxx{{{~~~|||yyyuuunnnfffaaa[[[VVVSSSUUUWWWYYY___ffflllsss|||sss___QQQJJJGGGDDDFFFHHHMMMUUUaaammmvvv}}}|||ttthhh^^^UUUQQQOOOPPPSSSZZZggguuummm^^^WWWRRRPPPRRRUUU[[[fffppp~~~{{{zzzzzzyyylllbbb\\\TTTSSSRRRPPPOOOOOONNNNNNNNNMMMLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>============<<<<<<<<<<<<===:::888666666666555444333333333222111111000000/////////.........------------------------------......//////000000111111222666<<>>@@@BBBCCCEEEGGGJJJOOOUUUZZZdddiiiqqqxxx~~~xxxooofffbbb___]]]^^^aaaeeeiiioootttxxx{{{~~~|||yyyuuuqqqjjjccc^^^YYYVVVRRRNNNLLLLLLMMMNNNQQQTTTYYY]]]```dddhhhkkkoooqqqtttvvvvvvuuusssqqqhhhccc]]]YYYWWWWWWXXXXXXZZZ\\\^^^```bbbeeejjjmmmnnnpppsssuuuzzz|||uuunnnhhhfffeeeeeejjjmmmooommmiiidddcccdddeeeccc]]]TTTLLLJJJMMMQQQ]]]kkk|||wwwdddXXXTTTSSSUUU^^^jjjtttyyy||||||}}}gggQQQBBB<<<777666555333111000///////////////.........------++++++,,,---............+++,,,------......------jjjkkklllnnnqqqtttvvvxxxyyyyyyxxxwwwwwwzzz~~~}}}zzzwwwrrrkkkddd^^^ZZZUUUSSSUUUWWWZZZaaagggnnnuuu~~~lllZZZNNNHHHEEEEEEFFFIIIOOOXXXeeerrr{{{{{{rrrggg\\\TTTQQQOOOQQQUUU\\\kkkxxx|||jjj[[[TTTPPPNNNOOOTTT\\\kkkxxx~~~{{{yyyyyyuuujjj```[[[SSSSSSQQQPPPOOONNNNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>=========<<<<<<===;;;999888888777555444444333333222222111000000////////////..........................................//////000000111111222555:::BBBLLLYYYeeemmmrrrtttyyy}}}|||uuukkk```WWWPPPJJJFFFAAA@@@>>>;;;999888888888666666666666666555555555555555555555666777888888;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<===???AAABBBDDDFFFIIILLLPPPVVV]]]aaaiiinnnvvv}}}tttkkkccc___^^^]]]```dddhhhmmmtttzzz~~~}}}yyyuuuooogggbbb[[[XXXTTTOOOLLLLLLMMMMMMPPPSSSXXX\\\___dddiiilllpppssswwwyyyyyyvvvrrrpppgggbbb[[[VVVUUUVVVWWWXXX[[[\\\^^^```bbbfffjjjnnnqqqqqqsssuuu{{{~~~yyyrrrkkkfffdddddddddjjjmmmnnnlllgggdddcccdddfffccc\\\SSSKKKJJJNNNSSSaaaoooppp___UUURRRQQQUUU]]]hhhqqqvvvyyy}}}|||dddNNNAAA<<<777666444222111000//////////////////............,,,,,,---...//////......+++,,,------......------nnnnnnoooppprrruuuwwwxxxwwwxxxxxxwwwwwwyyy}}}}}}yyyuuupppjjjbbb]]]XXXTTTRRRUUUXXX\\\cccjjjooowww~~~gggVVVLLLFFFCCCDDDFFFJJJQQQZZZhhhuuu~~~zzzqqqfff\\\UUURRRPPPSSSWWW___nnn{{{xxxgggZZZSSSPPPNNNPPPUUU```rrr|||zzzzzz~~~}}}rrrhhh___ZZZSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>============;;;999999999888666444444444333333222111111111000000/////////.......................................//////000000111111111444999@@@JJJWWWdddlllpppssswwwzzz~~~yyyssshhh]]]TTTLLLFFFBBB???>>>===;;;999777666666555555555666666666666666777777777888888999;;;;;;<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>======>>>???AAACCCEEEGGGIIIMMMQQQVVV\\\ccchhhooottt{{{|||pppggg___]]]\\\\\\___dddkkkpppwww~~~~~~yyyssslllggg]]]ZZZUUUPPPMMMLLLMMMMMMOOOQQQUUUXXX\\\```eeeiiinnnqqquuuxxxxxxtttpppmmmeee```ZZZUUUUUUVVVXXXYYY[[[]]]```bbbeeehhhmmmpppsssssssssvvv{{{~~~|||}}}~~~{{{wwwooohhhdddbbbcccdddjjjmmmnnnlllgggccccccdddeeeaaaZZZQQQJJJIIIOOOTTTdddrrr|||hhhZZZSSSQQQQQQUUU\\\fffnnnssswww|||xxx```LLLAAA===666555333222111000//////000000/////////.........------.../////////......+++,,,------......------qqqqqqqqqrrrtttuuuwwwxxxvvvwwwwwwwwwwwwyyy|||}}}yyytttooohhhaaa\\\XXXTTTRRRVVVZZZ^^^fffmmmrrrzzzyyybbbSSSJJJEEEBBBCCCFFFLLLSSS^^^jjjwwwxxxpppeee[[[TTTQQQQQQTTTYYYbbbqqqrrrbbbWWWQQQOOOOOORRRYYYfff{{{|||zzzzzzyyyoooeee]]]YYYSSSRRRQQQOOONNNNNNMMMMMMNNNMMMMMMLLLLLLMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>===<<<:::::::::999666444444444444333222222111111000000000/////////....................................//////000000111111111333888>>>HHHUUUbbbkkkoooqqquuuxxx|||vvvpppeeeZZZQQQIIICCC???===<<<;;;999777555444333222333333333444555555555999999999999:::;;;======;;;<<<<<<===>>>>>>======<<<<<<=========>>>>>>>>>>>>>>>>>>???AAADDDGGGHHHKKKOOOSSSXXX]]]cccjjjnnnvvvzzz~~~vvviiibbb[[[ZZZ[[[\\\___dddmmmrrryyy|||wwwppplll___\\\WWWRRROOONNNOOOOOOOOOQQQSSSVVVXXX\\\```dddkkkmmmqqqttttttqqqmmmjjjbbb^^^YYYVVVVVVXXXYYYZZZ\\\___dddgggjjjnnnrrruuuwwwvvvvvvxxx}}}{{{zzz{{{~~~zzzuuunnngggbbbbbbcccdddkkknnnnnnlllgggddddddeeebbb___WWWNNNHHHIIIPPPVVVeeesssrrrbbbXXXTTTTTTTTTWWW^^^fffmmmqqqvvvzzz~~~uuu]]]III@@@===555444333222000000000///000000000/////////......------...............---+++,,,------......------ssssssssstttuuuvvvwwwwwwvvvwwwxxxwwwwwwyyy||||||xxxrrrmmmfff___ZZZXXXTTTSSSWWW\\\```hhhpppvvv~~~sss]]]PPPIIIEEECCCCCCGGGNNNWWWaaammmyyy~~~vvvmmmbbbXXXRRROOOPPPTTT[[[eeevvvyyyiii[[[QQQMMMMMMOOOUUU^^^nnn{{{zzz{{{~~~vvvkkkbbb[[[WWWRRRRRRPPPOOONNNMMMMMMMMMNNNMMMMMMLLLLLLMMMNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@?????????>>>>>>>>>===<<<;;;;;;;;;999777444555444444333333222111111000000000000/////////.................................//////000000111111111333777===GGGTTTaaajjjnnnppptttwww{{{~~~}}}~~~xxxqqqfff[[[QQQIIIBBB>>>:::::::::999888666555444222222333333444555555666888888999999:::<<<===>>>:::;;;<<<===>>>?????????===>>>>>>???@@@AAABBBBBBAAABBBBBBDDDGGGJJJMMMOOOUUUXXX]]]bbbgggmmmtttxxx~~~wwwpppddd]]]YYY[[[]]]___bbbgggnnnssszzz~~~}}}zzzuuuoookkkbbb___ZZZUUURRRQQQRRRSSSRRRSSSUUUUUUVVVYYY^^^aaaeeegggjjjmmmmmmkkkhhheee___\\\XXXWWWXXXZZZ[[[[[[^^^ccciiinnnrrruuuxxxzzz{{{zzzzzz{{{}}}zzzzzz|||~~~yyytttmmmfffbbbaaaccceeemmmnnnooolllgggdddeeefff```\\\TTTKKKFFFIIIQQQXXXeeesssxxxjjj___YYYXXXXXXYYY^^^dddkkkpppsssvvv{{{~~~~~~qqqXXXFFF>>><<<444444333111000000000000000000000000/////////...------.........------,,,+++,,,------......------uuuuuuuuuuuuuuuvvvwwwwwwvvvwwwxxxxxxxxxyyy|||{{{vvvqqqkkkddd]]]YYYXXXTTTSSSXXX]]]bbbiiiqqqyyyoooZZZNNNIIIFFFEEEDDDHHHPPPYYYdddooozzz}}}tttkkk___UUUOOOMMMNNNTTT\\\hhhyyyssscccUUULLLJJJKKKOOOWWWbbbssszzzzzzzzz~~~}}}sssiii```YYYVVVRRRRRRPPPOOONNNMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCAAA@@@???@@@@@@@@@????????????>>>===<<<;;;;;;;;;:::777444555444444333333222222111000000000000////////////////////////////////////......//////000111111111111333666<<>>999:::<<<===???@@@@@@@@@??????@@@AAACCCDDDEEEEEEFFFFFFHHHJJJMMMQQQTTTVVV^^^aaaggglllqqqwww}}}~~~ssskkkbbb\\\ZZZ]]]aaadddhhhllloootttzzz~~~|||zzzyyyxxxuuuqqqkkkgggdddaaa\\\XXXUUUTTTUUUVVVUUUVVVVVVVVVWWWYYY]]]```___aaadddffffffeeecccaaa]]]ZZZXXXXXXZZZ[[[\\\\\\```eeemmmssswwwzzz}}}~~~}}}}}}~~~~~~}}}yyyzzz}}}~~~yyytttllleeebbbaaadddfffmmmooopppmmmhhheeeeeeggg^^^ZZZRRRJJJEEEHHHQQQYYYeeerrr|||sssfff]]]ZZZ[[[\\\]]]fffkkkqqquuuwwwyyy}}}{{{|||nnnVVVDDD<<<;;;444333222111000000000000000000000000////////////,,,------...------,,,,,,+++,,,------......------zzzzzzyyyyyyzzzzzz{{{{{{xxxwwwwwwwwwyyy|||}}}xxxqqqiiibbb\\\YYYSSSVVVYYY\\\___eeennnttt}}}gggWWWNNNHHHDDDCCCHHHKKKRRR\\\gggrrrzzz~~~wwwnnndddZZZUUUNNNOOOQQQUUU^^^mmmnnn]]]RRRMMMIIIMMMRRRXXXcccxxx|||uuuuuuzzz~~~yyynnneee___ZZZWWWQQQQQQPPPOOONNNMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB>>>????????????@@@@@@@@@======<<<;;;:::999999888555555555555555444444444000000000000////////////////////////////////////000000000000000111111222444333777>>>EEEOOO^^^llltttttttttwww}}}~~~|||~~~|||zzz{{{~~~{{{uuulll```TTTKKKDDDAAA===<<<;;;;;;;;;:::777555888888888888888888888888:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCCCCEEEHHHJJJIIIMMMPPPQQQRRRUUUZZZ___ffflllttt{{{~~~~~~uuullleee\\\[[[ZZZ[[[___dddiiilllppptttzzz~~~}}}yyyuuuttttttsssqqqnnnkkkgggeee]]]]]][[[ZZZYYYYYYXXXXXXZZZYYYWWWWWWWWWXXXZZZ[[[aaabbbdddffffffeeedddccc]]]]]]\\\ZZZZZZ\\\```ddddddiiiqqqwww|||~~~}}}yyyqqqjjjfffcccaaaccchhhnnnnnnmmmmmmllliiiddd``````WWWMMMGGGDDDFFFPPPZZZgggsssxxxmmmccc``````aaadddhhhrrrvvvyyyzzzxxxyyy~~~{{{xxxxxx{{{dddQQQEEE>>>;;;666555444444222222111000111111111111000000000000////////////............,,,,,,,,,------.........zzzzzzzzzzzz{{{{{{|||}}}{{{zzzyyyyyy{{{}}}~~~{{{uuunnnfff___ZZZWWWTTTVVVZZZ\\\```gggqqqxxx{{{bbbSSSLLLGGGEEEDDDHHHLLLTTT]]]hhhrrrzzz|||uuukkkaaaXXXSSSOOOPPPSSSXXXbbbqqq|||iiiYYYOOOKKKGGGLLLRRRZZZggg|||yyyrrrtttyyy~~~xxxlllddd]]]YYYVVVSSSSSSRRRQQQPPPOOONNNNNNLLLLLLMMMMMMNNNOOOPPPPPPLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@???????????????@@@@@@@@@@@@>>>======<<<;;;:::999999666666555555555555444444111000000000////////////////////////////////////000000//////000000111222222222555;;;CCCLLL[[[hhhsssssstttxxx}}}~~~}}}{{{|||}}}xxxnnncccXXXNNNGGGDDD???>>><<<;;;<<<;;;:::888999999999999999999999999;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDFFFIIILLLLLLOOOTTTWWWZZZ___ffflllrrrxxx}}}wwwooogggaaa[[[ZZZ[[[\\\```eeejjjnnnqqquuuyyy||||||yyytttqqqlllkkkjjjgggeeebbb___^^^\\\\\\[[[ZZZZZZZZZ[[[[[[]]]\\\ZZZZZZZZZ[[[\\\]]]___```bbbccccccbbbaaa```______^^^]]]]]]___cccfffhhhmmmuuu||||||yyyqqqjjjfffdddbbbeeekkkrrrpppooonnnllliiiddd```]]]UUULLLGGGFFFIIISSS^^^kkkvvvxxxnnnfffeeefffhhhlllpppvvvzzz}}}|||{{{{{{}}}zzzvvvvvv~~~wwwaaaOOOCCC<<<:::666555555444333222111111111111111111000000000000............------------,,,,,,------------------xxxxxxyyyzzz|||}}}~~~~~~~~~}}}|||}}}|||yyyrrrjjjbbb[[[VVVTTTSSSVVVYYY\\\aaajjjuuu}}}rrr\\\OOOIIIFFFDDDEEEJJJNNNVVV```jjjttt{{{yyyqqqggg]]]UUUPPPOOOQQQUUU\\\gggvvvuuucccTTTLLLIIIFFFKKKSSS]]]llluuuppprrryyy~~~vvvjjjbbb\\\XXXUUUSSSRRRRRRQQQPPPOOONNNNNNJJJJJJKKKMMMNNNOOOPPPQQQKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFIIIHHHFFFDDDBBB@@@>>>===????????????@@@@@@@@@AAA>>>>>>===<<<;;;:::999999777666666666555555555444111111000000000/////////////////////////////////000000//////000000111222000000333999@@@HHHVVVcccmmmoooqqquuu{{{~~~|||~~~{{{rrrhhh\\\RRRJJJFFFBBB@@@===<<<<<<===<<<;;;::::::::::::::::::::::::<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFHHHHHHIIIKKKNNNQQQSSSWWW\\\aaaeeellluuu|||xxxrrrlllfff```\\\YYYZZZ[[[^^^bbbhhhmmmpppsssvvvxxxyyywwwrrrmmmiiicccbbb___\\\YYYWWWWWWVVVYYYYYYYYYZZZ[[[\\\^^^^^^aaa```___^^^^^^^^^``````aaabbbbbbcccbbbbbbaaa```bbbcccbbbbbbaaacccgggiiikkkpppyyy|||yyyqqqjjjfffddddddiiiooowwwtttqqqnnnlllhhhdddaaaYYYQQQJJJGGGGGGKKKWWWbbbpppzzzxxxpppjjjkkkooorrrvvvzzz|||~~~}}}~~~zzzwwwtttttt|||qqq\\\LLLAAA;;;888666666555444333222111111111111111111000000000000...------------,,,,,,,,,------------------,,,,,,tttvvvxxxzzz}}}~~~zzzvvvooofff^^^XXXTTTRRRRRRUUUYYY\\\bbblllxxx|||jjjWWWLLLGGGDDDDDDFFFKKKPPPYYYcccmmmvvv|||}}}wwwmmmcccZZZSSSOOONNNPPPVVV___lllzzznnn\\\PPPJJJHHHGGGLLLUUU```pppzzzrrrooosss{{{tttiiiaaa[[[WWWUUUPPPPPPOOONNNMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFIIIHHHFFFEEEBBB@@@???>>>?????????@@@@@@@@@AAAAAA???>>>>>>===<<<;;;::::::888777777666666555555555111111111000000000/////////////////////////////////////////////000111111000///222888>>>EEERRR^^^eeehhhlllqqqwww~~~~~~|||uuulllaaaVVVMMMHHHCCCAAA===<<<<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEIIIKKKMMMNNNOOORRRVVVYYY\\\aaaggglllrrrzzz{{{vvvnnngggbbb^^^ZZZXXXXXXYYY\\\```eeekkkppprrrvvvwwwxxxvvvrrrmmmgggccc]]][[[WWWTTTRRRQQQQQQRRRTTTUUUVVVXXXZZZ]]]___```dddcccbbbbbbbbbbbbccccccfffffffffeeeeeeeeeeeeeeefffggghhhgggggghhhjjjlllmmmrrr{{{|||xxxqqqjjjgggfffffflllssszzzwwwrrrnnnkkkgggccc```UUUNNNHHHFFFHHHMMMYYYdddrrr{{{zzzrrrnnnpppuuuxxx|||~~~~~~yyyuuurrrrrrzzzlllXXXIII@@@;;;888666666555444333222111111111111111111000000000///.........---------,,,,,,.........------,,,,,,,,,rrrssswww{{{~~~}}}xxxssskkkccc[[[VVVSSSRRRPPPTTTYYY]]]dddnnnzzztttdddSSSJJJFFFCCCDDDFFFMMMSSS\\\fffpppxxx||||||tttjjj```XXXSSSPPPMMMPPPWWWbbbppp~~~zzzhhhWWWMMMIIIIIIIIINNNXXXdddttt{{{vvvqqqrrrxxxsssggg___ZZZWWWUUUOOOOOONNNMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA???@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<;;;;;;:::999999888777666666555555111111111111000000000000/////////////////////////////////...///000000111111000333888===CCCOOOZZZ```dddjjjooouuu|||}}}wwwooodddXXXNNNHHHCCC@@@===<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHKKKMMMPPPRRRUUUXXX]]]aaaccciiiqqqyyy~~~tttnnneee^^^ZZZXXXWWWVVVXXXZZZ^^^ccchhhnnnrrrtttyyyxxxwwwtttnnnhhhbbb^^^XXXVVVRRRNNNMMMMMMNNNOOOOOOPPPRRRUUUYYY\\\___aaaeeeeeeeeeeeeeeeffffffgggkkkjjjiiihhhhhhiiiiiijjjlllmmmnnnnnnmmmmmmnnnoooqqqwww|||wwwpppjjjhhhggghhhnnntttzzzwwwrrrmmmiiieee```]]]QQQKKKGGGGGGIIIOOO[[[gggsss|||{{{sssnnnpppuuuxxx{{{|||||||||{{{{{{}}}yyyuuuqqqrrrzzz~~~hhhUUUHHHAAA<<<999777666666555444333222111111111111111000000000///////////////.........---.........------,,,,,,,,,qqqsssxxx}}}}}}zzzuuupppggg___XXXTTTRRRRRRPPPUUU[[[aaahhhqqq|||kkk^^^PPPHHHEEECCCEEEHHHOOOUUU^^^iiisssyyy}}}zzzqqqfff]]]VVVRRRPPPNNNQQQYYYfffuuutttbbbSSSLLLIIIIIIKKKPPPZZZgggwwwwwwuuussswww}}}qqqeee]]]XXXVVVTTTQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;::::::999888777666555555222222111111111000000000//////////////////////////////......//////000111222111333888<<>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMPPPTTTWWW[[[```fffjjjlllsss}}}|||wwwlllfff^^^XXXUUUUUUUUUUUUXXX[[[```eeekkkpppsssuuuxxxwwwtttpppjjjddd^^^[[[TTTQQQNNNKKKJJJJJJKKKLLLLLLMMMPPPSSSXXX\\\___aaafffgggggghhhiiijjjkkkkkknnnmmmkkkjjjjjjlllnnnppptttuuuwwwvvvtttsssrrrsssxxx~~~|||uuuooojjjiiiiiiiiinnntttwwwtttoookkkgggbbb]]]YYYNNNIIIFFFHHHLLLTTTaaammmwwwxxxpppjjjkkkooorrrvvvzzzwwwvvvuuuvvvxxx{{{~~~yyyvvvtttvvvzzzdddRRRGGGBBB===:::777777666555444333222222111111111111000000000000000000/////////.........------------------,,,,,,rrruuu{{{{{{wwwpppkkkcccZZZTTTQQQQQQQQQQQQWWW^^^eeellluuu{{{aaaVVVKKKEEEDDDCCCFFFKKKQQQWWWaaallluuu{{{~~~|||vvvlllbbbYYYTTTQQQPPPPPPTTT\\\jjjyyymmm\\\PPPJJJIIIIIILLLRRR]]]kkk|||~~~uuuuuuwww~~~zzzmmmaaaYYYUUUSSSRRRPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@???>>>===<<<;;;;;;::::::999777666666555222222222111111111000000///////////////////////////............///000000222111333777;;;???IIISSS]]]ccckkkpppuuuzzz|||uuujjj]]]QQQJJJCCCAAA@@@AAABBBBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHHHHHHHJJJKKKNNNPPPSSSTTTTTTWWW[[[```eeekkkrrrvvv{{{wwwpppeee```YYYTTTRRRSSSTTTTTTYYY\\\bbbgggmmmqqqsssuuuvvvtttqqqlllfff```[[[YYYRRRPPPNNNLLLJJJJJJKKKLLLKKKMMMOOOSSSXXX]]]```bbbhhhiiijjjlllnnnooopppppprrrqqqooonnnooorrruuuwww|||~~~~~~|||yyywwwwww{{{|||sssnnnjjjjjjjjjiiilllqqqrrrpppllliiieee___YYYTTTKKKGGGFFFKKKRRR[[[jjjwww}}}sssjjjccccccgggkkkpppuuuqqqpppoooqqquuuzzz~~~|||xxxwwwwww|||vvv```OOOFFFAAA===:::777777666555444333222222111111111111000000000000//////.........---------,,,,,,------------------tttwww}}}~~~yyyvvvmmmhhh```WWWQQQOOOPPPQQQSSSYYYaaaiiipppxxxppp[[[QQQGGGCCCCCCCCCHHHMMMQQQXXXbbbmmmvvv|||~~~yyysssjjj___WWWRRRPPPPPPRRRVVV___mmm|||{{{iiiYYYNNNIIIHHHHHHLLLRRR^^^mmmzzzuuuuuuyyywwwjjj___WWWSSSQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGHHHIIIJJJKKKMMMNNNNNNOOONNNMMMLLLKKKJJJIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;:::999888777666555222222222111111111111000////////////////////////...............///000000111000222777999===GGGQQQ[[[aaaiiiooorrrxxx}}}wwwmmm___SSSKKKCCCCCCBBBCCCDDDDDDBBB@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKJJJKKKMMMOOORRRUUUWWWYYYZZZ^^^ccchhhnnnuuu|||}}}tttmmmaaa\\\VVVQQQQQQRRRSSSTTTZZZ]]]ccciiinnnrrrtttttttttrrrnnniiiddd^^^YYYWWWSSSRRRPPPNNNMMMMMMMMMMMMLLLMMMPPPTTTYYY]]]aaadddiiijjjllloooqqqsssttttttwwwuuusssssstttwww{{{~~~}}}{{{zzz{{{|||rrrnnnkkkkkkkkkiiilllpppooommmjjjhhhddd^^^VVVRRRIIIFFFFFFMMMVVVaaaqqq~~~~~~nnneee]]]^^^bbbgggmmmrrrnnnmmmlllnnntttzzz}}}yyywwwwwwzzzttt]]]LLLDDDAAA===999777777666555444333333222111111111111000000000000......---------,,,,,,,,,,,,,,,,,,------.........www|||wwwrrrjjjbbbYYYTTTOOOKKKLLLQQQQQQXXXaaaiiiqqqzzzxxxhhhUUULLLDDDCCCDDDDDDFFFJJJUUU\\\eeennnyyyyyy|||qqqfff___WWWPPPNNNOOOUUU[[[cccpppvvv```SSSMMMJJJIIIJJJNNNWWWgggxxx{{{tttzzzsssfff^^^YYYUUUSSSUUUQQQPPPOOOMMMLLLJJJIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>============>>>===;;;999888777777888444444333222222111111000000/////////............////////////000000000000///111333333666<<>>:::888777666555444333222222222111111111111000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,{{{uuupppfff^^^WWWSSSOOOLLLNNNSSSTTTZZZdddlllttt}}}rrrbbbQQQIIICCCCCCDDDFFFIIIMMMWWW___hhhpppyyy~~~}}}xxxvvvlllbbb[[[UUUPPPNNNPPPVVV\\\fffrrrrrr]]]PPPKKKHHHIIIKKKQQQ[[[kkk}}}zzzvvvvvv||||||pppccc\\\WWWSSSQQQSSSNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;:::;;;<<<:::777555444444333333222111111111000000/////////.............../////////000000000...000222222444:::CCCJJJVVV\\\eeelllrrrwww~~~yyyooobbbTTTKKKCCCBBB@@@@@@@@@BBBDDDEEEFFFGGGIIIIIIHHHIIIJJJLLLLLLNNNOOOOOOOOOPPPRRRTTTVVVWWWYYYZZZ[[[^^^cccfffiiinnnuuu{{{|||uuulllfff]]]WWWQQQPPPOOOPPPUUU\\\```dddiiinnnrrrssssssrrroookkkfffbbb___]]]ZZZXXXUUUTTTSSSRRRQQQRRRRRRSSSTTTVVVXXXZZZ]]]bbbhhhlllppprrruuuwwwwwwxxxyyyzzz|||~~~~~~~~~zzzrrrnnnjjjiiikkkmmmmmmlllkkkiiifffccc___YYYRRRMMMKKKKKKNNNUUUaaaqqqvvv```[[[TTTQQQSSSYYY___bbbfffffffffjjjqqqwww|||~~~|||wwwuuuzzz~~~kkkVVVJJJCCC===999888777666555444333222222222111111111111000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,}}}xxxqqqmmmaaaZZZSSSQQQNNNMMMPPPVVVXXX^^^hhhpppxxxiiiZZZMMMFFFAAABBBEEEGGGLLLQQQXXXcccmmmtttxxx|||{{{xxxpppfff\\\WWWSSSOOOOOOQQQWWW___jjjwwwooo[[[PPPKKKIIIJJJMMMVVV```qqqyyyssspppwww~~~xxxlll___YYYTTTPPPOOOPPPKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???>>>=========<<<;;;<<<@@@DDDBBB:::444555444444333333222111111000000000/////////......------........./////////---///111111333888@@@GGGUUU[[[dddlllqqqvvv|||zzzqqqdddVVVMMMDDDBBB@@@??????AAACCCEEEGGGIIIKKKLLLLLLLLLNNNPPPPPPRRRSSSTTTTTTUUUXXXZZZ]]]^^^```bbbdddhhhlllpppsssxxx|||xxxqqqiiiccc\\\VVVQQQPPPQQQRRRWWW^^^cccfffkkkpppssssssrrrqqqmmmiiieeeaaa___]]][[[YYYXXXXXXVVVUUUUUUVVVWWWWWWZZZ\\\^^^```ccchhhooosssuuuxxx{{{||||||{{{|||}}}~~~xxxrrrnnniiihhhjjjkkkkkkiiihhhfffdddbbb___YYYSSSNNNMMMNNNRRR[[[hhhxxxqqq[[[VVVNNNKKKNNNUUU\\\```eeeeeefffkkkqqqwww{{{}}}{{{xxxwwwzzzhhhTTTHHHBBB<<<888777888777555444333333222222111111111111000000000000///////////////......---------,,,,,,,,,,,,,,,,,,~~~{{{uuunnnjjj]]]VVVQQQOOONNNMMMQQQWWW[[[bbbllluuu}}}yyybbbTTTJJJEEEAAABBBEEEHHHNNNUUUZZZfffrrrwwwyyy|||{{{xxxlllbbbYYYTTTQQQNNNOOORRRXXXbbbooo|||ooo]]]SSSNNNLLLNNNRRR[[[fffwwwzzzrrrnnnmmmwww~~~ttthhh]]]WWWSSSOOONNNOOOJJJKKKKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@@@@??????======???FFFLLLIII???555555555444444333333222222000000000////////////...------------.........///...000111222222777>>>EEERRRYYYbbbjjjoootttzzz~~~zzzqqqdddWWWNNNEEECCC@@@??????AAACCCEEEHHHJJJLLLMMMNNNOOORRRTTTSSSUUUWWWXXXYYY[[[^^^```ccceeehhhjjjmmmqqquuuxxx{{{~~~}}}{{{xxxuuunnnfffaaa[[[UUUQQQRRRSSSTTTZZZ```gggjjjooosssuuutttrrrpppkkkhhhdddaaa```___]]]\\\\\\[[[ZZZYYYZZZZZZ\\\\\\```aaadddfffiiiooouuuzzz|||~~~|||vvvppplllhhhgggiiijjjhhhfffeeedddbbb```^^^YYYTTTOOOLLLOOOUUU```ooo~~~mmmYYYSSSLLLJJJMMMUUU]]]bbbggggggiiinnnuuu{{{~~~~~~|||}}}wwweeeRRRGGGBBB===999888888777666444333333333333111111111111000000000//////////////////......------------------,,,,,,,,,}}}yyyssskkkfff[[[UUUOOONNNMMMMMMQQQWWW^^^eeeoooxxxrrr]]]QQQJJJEEEBBBDDDFFFIIIPPPXXX\\\hhhtttyyy{{{}}}{{{xxxjjjaaaWWWRRROOOMMMOOOSSS[[[fffuuu{{{mmm]]]TTTOOONNNQQQVVVaaalll}}}~~~tttnnnmmmlllvvv~~~qqqfff[[[VVVSSSOOONNNOOOLLLLLLLLLLLLLLLMMMMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????======@@@GGGLLLJJJ@@@777666666555555444333333222111000000000////////////------------.........//////111222222333777===CCCNNNVVV```hhhnnnsssxxx|||~~~yyyqqqdddWWWOOOFFFDDDAAA>>>>>>@@@CCCEEEGGGIIILLLNNNOOOQQQTTTWWWVVVXXXZZZ\\\]]]```cccfffhhhjjjnnnqqqtttwww{{{~~~{{{yyywwwuuurrrllleeeaaa[[[VVVSSSTTTVVVWWW\\\ccckkknnnssswwwxxxvvvsssqqqjjjgggdddcccbbbbbbaaa```___^^^^^^]]]^^^___aaabbbeeefffiiikkkooottt{{{~~~zzztttoookkkhhhggghhhiiigggdddbbbaaa```___]]]YYYTTTPPPKKKOOOXXXdddttt{{{iiiVVVQQQKKKJJJOOOXXX```eeehhhiiimmmrrryyy~~~ssscccPPPGGGCCC>>>::::::888777666555444333333333111111111111000000000//////////////////......---.........------,,,,,,,,,}}}zzzvvvooogggbbbYYYSSSNNNMMMNNNNNNSSSYYYaaahhhsss}}}lllYYYNNNHHHEEECCCEEEGGGKKKSSS\\\aaalllvvv{{{~~~~~~{{{uuuhhh^^^UUUQQQOOOMMMPPPUUU]]]jjj{{{sssgggZZZSSSPPPPPPUUU[[[kkkvvvzzzqqqmmmmmmnnnwwwnnndddZZZVVVSSSOOONNNOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBBBB@@@???>>>=========<<<<<<===BBBFFFEEE>>>777777666666555555444333333111111000000000/////////------.........////////////111333333333555;;;@@@JJJRRR]]]gggmmmrrrwww{{{~~~yyyqqqeeeXXXPPPGGGDDDAAA>>>>>>@@@CCCEEEFFFHHHLLLNNNQQQSSSWWWYYYZZZ\\\^^^```bbbeeeiiillllllooosssvvvyyy|||~~~}}}xxxwwwuuusssqqqlllfffbbb]]]YYYVVVWWWYYYZZZ___eeellloootttxxxzzzwwwtttqqqkkkhhhfffeeefffffffffeeeccccccbbbcccccceeeggghhhiiikkkmmmppptttzzz}}}}}}~~~yyysssmmmjjjggggggiiiiiigggdddaaa```___^^^\\\YYYSSSOOOMMMRRR\\\jjjzzztttbbbPPPMMMJJJKKKQQQ[[[ccchhhjjjkkkooouuu|||ppp```OOOFFFCCC???;;;:::888888666555444333333333111111111111000000000000///////////////......---//////......---,,,,,,,,,}}}zzzwwwrrrkkkbbb]]]UUUPPPLLLMMMOOOQQQWWW^^^dddlllwww{{{eeeTTTKKKEEECCCCCCFFFIIINNNXXXbbbiiiqqqxxx}}}xxxooocccYYYQQQNNNMMMNNNRRRWWW___mmmlllbbbXXXSSSRRRUUU\\\dddvvvwwwooommmoooqqqzzz}}}kkkaaaXXXTTTRRROOOMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBB@@@??????>>>>>>===<<<<<<===???>>><<<:::777777666666555444444444111111111000000000//////....../////////000000000...000222222111444999===GGGOOO[[[eeelllrrrwww{{{~~~~~~~~~{{{rrrgggZZZRRRGGGEEEAAA>>>===???CCCEEEFFFIIILLLPPPRRRVVVYYY\\\]]]```ccceeegggjjjooorrrpppssswwwzzz|||~~~|||zzzvvvuuusssrrrqqqmmmhhheee```[[[YYYZZZ[[[\\\```fffkkknnntttxxxyyywwwssspppllljjjhhhgggiiijjjjjjjjjhhhhhhhhhhhhiiikkkmmmnnnnnnooorrruuuyyy~~~~~~wwwrrrllliiifffgggiiijjjhhheee```___^^^]]]\\\XXXRRRNNNPPPVVVbbbpppiiiXXXMMMKKKJJJNNNVVV___ggglllmmmooottt{{{lll\\\LLLDDDBBB>>>;;;:::999888777555444444444444111111111111000000000000///////////////......---/////////...------,,,,,,}}}{{{xxxtttoooggg___YYYRRRMMMKKKMMMPPPSSSZZZaaagggooozzzvvv```QQQHHHCCCAAACCCGGGKKKQQQ\\\gggoootttzzz~~~uuujjj^^^UUUNNNLLLMMMOOOTTTZZZ```ooo~~~iii```XXXUUUWWW[[[dddmmm}}}vvvnnnmmmooorrr~~~zzziii___VVVSSSQQQNNNLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@???===<<<<<<<<<===>>>777777777666555555444444111111111111000000000000////////////000000000000---///111111000222777;;;EEEMMMZZZdddlllrrrwww|||~~~~~~~~~|||ttthhh\\\TTTHHHEEEAAA>>>===???CCCEEEFFFIIIMMMQQQTTTWWW[[[^^^```bbbfffhhhkkknnnrrruuusssvvvzzz}}}|||zzzyyyuuutttsssrrrqqqnnnjjjfffaaa]]]ZZZ\\\]]]]]]aaagggiiimmmssswwwxxxvvvrrrooommmkkkiiiiiikkklllmmmllllllkkkkkklllmmmoooqqqrrrqqqrrruuuxxx|||~~~wwwqqqkkkhhhfffgggjjjkkkiiifff```___^^^]]][[[WWWRRRNNNTTTZZZfffuuuwwwaaaPPPMMMLLLMMMQQQZZZdddlllppprrrtttyyyiiiZZZJJJCCC@@@===:::999999888777666444444444444111111111111000000000000///////////////......---000000///...------,,,,,,~~~~~~~~~{{{wwwrrrllleee]]]XXXNNNNNNNNNOOORRRXXXaaagggmmmuuummmXXXMMMKKKIIICCCCCCJJJPPPUUU___iiiuuuvvvzzzzzznnneee^^^WWWQQQMMMKKKKKKRRRZZZgggtttrrr___ZZZVVVUUUVVV\\\jjjwwwyyyrrrooosssyyyvvveee```XXXQQQNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>::::::999999888777777777444333333333222111111111////////////////////////000000000000111333888;;;DDDLLLXXXdddmmmuuuzzz}}}}}}}}}}}}~~~{{{ttthhh[[[RRRKKKEEE??????@@@???@@@CCCEEEIIIMMMQQQUUUZZZ^^^aaacccdddggghhhkkknnnsssvvvwwwyyy{{{}}}~~~~~~||||||{{{yyywwwwwwvvvsssrrrpppmmmhhheeecccbbb___^^^^^^___aaacccjjjllloooqqqqqqpppnnnlllhhhiiikkkkkklllmmmooorrrppppppqqqsssuuuvvvvvvuuuwwwwwwwwwxxx{{{~~~~~~zzzuuuqqqmmmkkkjjjkkkmmmkkkgggdddccc___]]]]]]YYYRRROOOPPPQQQ]]]mmm{{{zzzgggXXXOOOJJJJJJNNNVVVaaajjjoooqqqsssuuuyyyxxxaaaVVVLLLFFFBBB>>>;;;<<<:::999666444333222222222333333222111000///...---000000000000///...---,,,........................~~~}}}|||yyytttnnnhhhaaaYYYTTTMMMMMMNNNOOORRRYYYbbbhhhqqqxxx}}}gggTTTJJJJJJGGGCCCDDDKKKSSSYYYcccmmmwwwxxx{{{yyymmmdddZZZTTTOOOMMMLLLMMMUUU^^^kkkxxxyyykkk\\\WWWSSSSSSVVV___nnn|||yyysssqqqvvv~~~sssddd___WWWQQQNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@?????????>>>>>>>>>>>>:::::::::999888888777777444333333222222111111000////////////////////////////////////000222666:::BBBJJJVVVbbbllltttzzz}}}}}}}}}}}}{{{tttiii\\\SSSKKKDDD?????????>>>@@@CCCEEEHHHMMMQQQUUUYYY^^^aaaccceeegggiiikkknnnsssvvvwwwyyy{{{|||}}}~~~~~~{{{zzzyyyyyywwwuuuvvvtttrrrqqqpppmmmiiifffdddbbb```^^^^^^___aaabbbdddeeegggiiiiiihhhfffeeeccceeeggghhhjjjlllooorrrtttuuuvvvxxxzzz{{{zzzyyyyyyyyyyyyyyy}}}~~~yyysssooommmlllkkklllmmmkkkfffcccbbb^^^]]]\\\XXXQQQOOOQQQSSS```ppp~~~ooo^^^QQQIIIJJJKKKOOOXXXccclllqqqssswwwyyy}}}ttt```UUUJJJEEEBBB===;;;<<<999888666555333333333333333333222111000///............//////////////////........................~~~}}}|||yyyuuupppiiiccc\\\UUUPPPLLLLLLMMMOOOSSS[[[dddjjjvvv|||rrr^^^OOOGGGGGGEEECCCFFFNNNWWW```jjjsss{{{|||}}}~~~wwwkkkbbbVVVQQQMMMLLLMMMPPPYYYcccqqq|||qqqbbbWWWSSSQQQRRRWWWbbbsssyyytttttt{{{zzzooobbb^^^WWWRRROOONNNMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>;;;;;;::::::999888888888444333333222111111000000////////////////////////......///...///111555888???FFFRRR___iiirrrzzz~~~~~~~~~~~~|||vvvkkk___VVVKKKDDD?????????>>>@@@CCCEEEHHHLLLQQQUUUYYY]]]aaaccceeegggjjjlllooosssvvvwwwxxxzzz{{{{{{|||~~~}}}{{{xxxwwwwwwvvvtttssssssrrrqqqpppooommmjjjgggeeedddaaa___^^^^^^___```]]]^^^```aaaaaa```^^^\\\]]]___bbbdddfffjjjooorrrxxxzzz}}}~~~}}}{{{{{{{{{||||||wwwqqqnnnnnnmmmmmmmmmmmmjjjeeeaaaaaa^^^\\\[[[VVVPPPOOORRRWWWddduuusssbbbTTTKKKFFFIIILLLRRR\\\fffooosssuuuzzz}}}ooo]]]SSSIIIDDDAAA===:::;;;888888666555444444444444333333222111000//////...,,,---...///000000000000........................}}}|||{{{wwwrrrllleee^^^XXXQQQMMMKKKLLLNNNQQQVVV^^^gggmmmyyyzzzgggWWWJJJEEEEEECCCDDDHHHQQQ\\\gggrrryyy~~~~~~{{{ssshhh```TTTOOOLLLMMMOOOSSS]]]gggvvvzzzjjj\\\TTTQQQOOORRRYYYeeewwwxxxtttvvv~~~vvvkkkaaa]]]WWWSSSQQQPPPOOOMMMNNNNNNOOOOOONNNNNNMMMLLLNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@?????????<<<<<<;;;;;;:::999999999444444333222111000000///////////////////////////...////////////111444777===DDDOOO\\\gggqqqzzz~~~}}}~~~~~~~~~}}}wwwnnnbbbYYYLLLEEE@@@@@@@@@???@@@CCCDDDGGGLLLPPPTTTXXX]]]```bbbdddhhhjjjlllooosssuuuvvvxxxzzzzzzzzz{{{|||~~~{{{yyyvvvuuuuuuuuutttrrrqqqppppppppppppnnnkkkhhhgggeeebbb```^^^]]]]]]]]]YYYZZZ[[[\\\\\\[[[YYYXXXWWWYYY\\\___ccchhhmmmrrrzzz~~~|||}}}~~~~~~yyyyyyzzz|||zzzuuuqqqnnnnnnnnnnnnnnnlllhhhcccaaa```^^^\\\ZZZUUUPPPPPPUUU]]]jjj{{{~~~kkkZZZPPPJJJHHHIIIMMMVVV```jjjqqquuuwww{{{~~~{{{kkkZZZPPPGGGCCCAAA<<<:::;;;888777777666666555555555333333222111111000//////......///000000000000000........................}}}{{{yyyuuuppphhhaaa[[[UUUOOOLLLKKKMMMPPPTTTZZZccclllrrr{{{ppp^^^RRRHHHCCCCCCAAAEEEKKKTTT```mmmxxx~~~}}}wwwnnnccc\\\SSSOOOLLLNNNQQQVVV```kkk{{{ttteeeXXXRRROOOOOOTTT[[[gggxxxwwwuuuxxxqqqiii___\\\XXXUUUSSSRRRPPPOOONNNOOOOOOOOOOOONNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<;;;:::::::::555555444333222111000000000000000000000000000000...000111111111222555777;;;BBBMMMYYYeeepppzzz~~~}}}}}}}}}~~~~~~~~~||||||~~~}}}|||}}}}}}~~~~~~yyyqqqeee]]]NNNGGGBBBAAA@@@???@@@CCCCCCFFFKKKOOOSSSWWW\\\___aaadddgggjjjlllooorrrtttuuuwwwyyyzzzyyyzzz|||}}}~~~~~~~~~zzzxxxvvvuuuvvvvvvuuutttqqqpppoooppppppooollljjjgggfffccc```]]][[[YYYYYYVVVVVVWWWWWWWWWWWWVVVUUUSSSUUUXXX[[[```eeelllqqqyyy~~~~~~{{{sssttttttuuuzzz~~~yyyuuuqqqnnnnnnnnnnnnllliiieeebbbaaaaaa___]]][[[UUUPPPSSSYYYcccqqqwwweeeVVVNNNKKKKKKJJJPPPZZZeeennnssswwwxxxzzz~~~wwwhhhWWWNNNFFFCCCAAA===:::;;;888888888777777666666555333333222222111111000000000000111111000///..............................~~~|||yyyxxxrrrmmmeee]]]XXXSSSNNNLLLLLLOOOSSSXXX___hhhrrrxxx~~~fffVVVMMMFFFBBBAAAAAAGGGNNNWWWcccrrr|||~~~~~~}}}yyyrrrhhh___YYYRRROOOMMMPPPTTTZZZeeepppzzzmmm___TTTOOONNNPPPVVV^^^iiizzz~~~yyyyyy~~~zzznnnfff^^^\\\YYYWWWVVVUUUSSSQQQOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>======<<<;;;;;;;;;777666555444333222111000000000000000000000000000///000111111111222444666999@@@JJJUUUaaammmwww~~~}}}{{{zzzyyyzzzzzz{{{zzzyyyyyyzzz|||~~~~~~}}}|||zzz{{{}}}~~~~~~{{{sssiiiaaaRRRJJJDDDCCCAAA???@@@BBBCCCFFFJJJOOOSSSWWW[[[______bbbfffiiikkknnnppprrruuuvvvxxxyyyyyyzzz|||~~~}}}}}}}}}}}}zzzxxxwwwvvvwwwxxxwwwvvvrrrqqqpppqqqqqqpppmmmkkkhhhfffccc___[[[XXXVVVUUUQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTWWWZZZ^^^dddkkkpppvvv|||~~~yyyppppppqqqsssvvv}}}|||xxxtttpppnnnmmmmmmllliiieeebbbbbbbbbcccaaa```]]]VVVRRRVVV^^^jjjvvvqqq```SSSLLLKKKLLLNNNUUUaaalllssswwwzzz{{{{{{ttteeeVVVMMMEEECCCAAA>>>;;;;;;999999999999888777555555333333222222222111111111111111111111000///...---........................~~~{{{xxxwwwoooiiiaaaZZZTTTPPPMMMKKKNNNQQQVVV\\\dddmmmwww}}}rrr[[[NNNIIIEEEBBB@@@BBBIIIQQQXXXeeettt~~~||||||{{{vvvnnnddd[[[WWWPPPMMMLLLQQQWWW___kkkwwwsssdddXXXOOOJJJKKKOOOXXXaaalll|||}}}{{{~~~uuujjjddd^^^\\\ZZZYYYYYYWWWUUURRROOOOOOPPPPPPOOOOOONNNMMMKKKKKKKKKKKKKKKKKKLLLMMMIIIJJJJJJJJJKKKKKKKKKLLLKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA??????>>>======<<<<<<;;;888888777666444333222111000000000000000000000000---///000111000111333444777===FFFQQQ]]]iiittt{{{|||~~~~~~}}}|||zzzxxxwwwvvvwwwxxxxxxwwwvvvuuuwwwyyy{{{|||}}}~~~}}}|||yyyzzz|||~~~|||uuukkkcccUUUNNNGGGEEECCC??????BBBBBBEEEJJJNNNRRRVVV[[[^^^]]]aaaeeehhhjjjllloooqqqtttvvvxxxyyyzzz{{{~~~}}}|||{{{{{{{{{zzzxxxwwwvvvxxxxxxxxxwwwsssrrrqqqrrrrrrqqqnnnkkkgggfffbbb^^^ZZZVVVSSSQQQNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUWWWYYY]]]cccjjjooottt{{{}}}wwwnnnoooqqqrrrvvv{{{zzzuuurrrooommmlllllljjjfffaaa```bbbdddeeedddbbb___XXXTTTZZZbbbooozzz|||mmm]]]RRRMMMLLLLLLSSS\\\hhhsssyyy{{{}}}~~~~~~pppaaaTTTLLLEEEDDDBBB???<<<<<<::::::::::::888777555444333333222222222222111111000000111111111000000///........................~~~{{{xxxvvvlllfff^^^WWWRRROOOLLLKKKOOOSSSXXX___fffpppzzz~~~jjjSSSIIIFFFDDDAAA@@@BBBKKKSSSYYYfffuuu~~~{{{{{{yyytttkkkaaaYYYUUUNNNKKKKKKQQQYYYbbbppp|||~~~mmm^^^RRRJJJGGGHHHOOOYYYcccooo~~~|||}}}rrrhhhbbb^^^]]][[[ZZZZZZYYYVVVTTTOOOOOOPPPPPPOOOOOONNNMMMJJJJJJJJJKKKKKKLLLMMMNNNIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLNNNOOONNNLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>======<<<<<<:::999888666555444333222000000000000000000000000,,,...///000///000111333555;;;CCCNNNYYYfffqqqxxxwww||||||||||||{{{zzzxxxvvvtttsssuuuvvvvvvuuutttsssuuuvvvyyyzzz|||~~~~~~~~~|||{{{xxxyyy{{{~~~}}}vvvllleeeXXXPPPIIIFFFCCC@@@???AAABBBEEEJJJNNNRRRVVV[[[^^^\\\```dddhhhjjjlllnnnpppsssuuuxxxzzzzzz|||~~~~~~}}}{{{zzzyyyyyyyyyxxxvvvvvvxxxxxxxxxwwwtttsssrrrssssssqqqnnnlllgggeeebbb^^^YYYTTTQQQOOOOOOOOOPPPRRRSSSTTTUUUVVVUUUVVVXXXYYY\\\bbbiiinnnssszzz}}}vvvmmmoooqqqsssvvv{{{~~~xxxssspppmmmkkklllkkkhhhccc___^^^bbbeeegggeeeddd```YYYUUU\\\eeerrr}}}zzzlll^^^SSSNNNMMMNNNWWW```mmmxxx}}}~~~}}}zzz~~~mmm___TTTLLLEEEDDDCCC???======;;;;;;;;;:::999777444333333333222222222222222222...///000111111222222111........................~~~{{{vvvsssjjjccc\\\WWWQQQKKKJJJLLLQQQWWW___fffmmmvvvrrraaaOOOFFFCCCBBBBBBDDDDDDJJJUUU```kkksssxxxzzz~~~{{{vvvppphhh___UUUNNNMMMKKKOOOWWW^^^ffftttyyyiiiZZZQQQLLLGGGKKKQQQYYYdddtttyyymmmddd___]]]]]]^^^]]]\\\YYYVVVTTTRRRRRRQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA????????????>>>>>>>>>>>>:::::::::999777666444333444222000///000000///...............///000222222444999BBBLLLWWWbbbmmmssszzzzzzzzz{{{|||}}}~~~~~~}}}}}}|||{{{yyywwwuuutttssstttttttttrrrqqqrrrtttyyyzzz{{{~~~~~~|||{{{zzzzzz{{{}}}}}}yyypppfff]]]SSSIIIEEEDDDAAAAAACCCDDDFFFJJJMMMPPPTTTXXX\\\^^^```cccfffiiilllmmmnnnpppqqqsssuuuxxxzzz|||}}}~~~}}}|||{{{yyyxxxwwwvvvvvvwwwvvvuuuttttttuuuvvvwwwuuuvvvwwwwwwvvvrrrooommmhhheee___YYYUUURRRQQQPPPQQQSSSTTTUUUTTTUUUWWWXXX]]]^^^___```bbbfffkkkoooxxx||||||uuunnnnnnnnnrrrxxx~~~zzzvvvuuussspppmmmkkkjjjgggccc``````eeeiiiiiieeebbb___\\\ZZZ```hhhvvvxxxjjj^^^TTTMMMMMMQQQ\\\hhhxxx~~~{{{{{{{{{}}}mmm```TTTOOOIIICCCAAA???>>>======<<<;;;:::888777666666555444444333333222222111333222222111000111111111////////////////////////~~~|||yyytttpppfff___XXXTTTPPPLLLLLLPPPTTTZZZbbbiiiqqqyyykkk\\\LLLEEECCCBBBCCCEEEFFFLLLUUUaaakkksssxxxzzz}}}zzzssslllddd[[[SSSMMMLLLKKKOOOXXXaaakkkzzzuuudddVVVNNNKKKHHHMMMSSS\\\gggvvvvvvkkkbbb\\\[[[[[[\\\\\\ZZZXXXUUUTTTQQQQQQPPPPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@?????????>>>>>>>>>;;;;;;:::999888666555444444222000000000111000///.........//////000222222333888@@@JJJTTT```jjjqqquuuvvvwwwyyyzzz{{{||||||zzzzzzyyywwwuuusssqqqooonnnppprrrsssrrrssstttvvvzzzzzz|||~~~~~~||||||{{{|||}}}}}}zzzrrrhhh___TTTJJJFFFDDDBBBAAACCCDDDGGGJJJMMMPPPSSSWWW[[[]]]___aaaeeehhhjjjlllmmmoooppprrrtttwwwzzz|||}}}~~~}}}|||{{{zzzyyywwwvvvuuuuuuuuuwwwvvvuuuuuuuuuuuuvvvwwwvvvwwwwwwwwwuuurrrooommmhhheee```ZZZUUUSSSRRRRRRQQQSSSUUUWWWXXXYYY\\\^^^```aaabbbccceeeiiiooossszzz~~~|||vvvooooooppptttzzz~~~wwwsssrrrqqqnnnlllkkkiiifffbbb___aaafffkkklllgggbbb___[[[ZZZaaajjjwwwwwwhhh\\\SSSNNNPPPUUU```kkkzzz|||yyyxxxzzz}}}{{{kkk___TTTOOOIIIDDDAAA@@@???>>>===<<<;;;:::999777666666555555444444333222222222222222111111000000000111////////////////////////}}}|||zzzvvvqqqmmmbbb[[[TTTQQQNNNLLLOOOTTTXXX^^^fffnnnuuu~~~xxxbbbUUUHHHCCCCCCCCCCCCEEEHHHMMMWWWaaakkksssxxx{{{}}}xxxoooggg___WWWPPPLLLKKKKKKPPPZZZeeerrr~~~nnn^^^RRRKKKIIIJJJOOOWWW```lll{{{rrrggg^^^YYYWWWXXXXXXYYYXXXVVVUUUTTTOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@????????????<<<<<<;;;:::999777666555555333111000111111000///////////////000000111222222666>>>GGGQQQ\\\gggnnnpppqqqsssuuuwwwyyyzzzzzzyyyxxxwwwuuurrrooommmkkkiiillloooqqqssstttwwwyyy{{{{{{|||~~~}}}|||}}}~~~~~~}}}uuulllaaaVVVLLLGGGEEEBBBBBBCCCEEEHHHJJJMMMOOORRRVVVYYY[[[\\\___bbbfffhhhjjjjjjmmmnnnqqqtttwwwzzz|||}}}~~~~~~~~~|||zzzyyyxxxwwwvvvuuuttttttttttttwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwuuussspppnnnhhheee```[[[WWWUUUUUUUUURRRUUUXXX[[[]]]___ccceeeeeefffgggiiikkkooouuuyyy}}}|||wwwpppqqqsssvvv|||{{{tttpppooonnnmmmkkkjjjhhhddd```^^^aaagggllloooiiibbb]]]YYYYYYbbblllzzzuuufffZZZSSSOOOTTTZZZfffppp}}}zzzwwwvvvzzz}}}wwwhhh]]]SSSOOOIIIEEECCCBBB@@@???======<<<;;;999888777666555555555444333333222222111111111000000000000000////////////////////////}}}|||yyytttnnniii___XXXQQQNNNMMMLLLQQQWWW[[[bbbjjjrrrzzzqqqZZZOOOEEECCCCCCBBBCCCEEEJJJOOOYYYdddnnnvvv{{{~~~}}}vvvkkkaaaYYYSSSNNNLLLLLLNNNSSS]]]jjjxxxyyygggXXXNNNJJJIIIKKKQQQ[[[eeeqqq|||oooddd\\\WWWTTTTTTUUUUUUUUUTTTSSSSSSNNNNNNMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJMMMLLLLLLLLLLLLLLLMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<:::888777666555333111111111222111000000000//////000111111222222666===EEEOOOZZZdddkkklllmmmpppsssvvvxxxyyyzzzzzzyyywwwtttqqqmmmjjjhhhfffiiinnnqqqsssuuuxxxzzz{{{{{{}}}}}}}}}~~~}}}~~~xxxooodddYYYNNNIIIFFFCCCBBBDDDFFFHHHKKKMMMOOOQQQUUUXXXYYY[[[]]]aaadddfffhhhiiilllmmmooosssvvvyyy{{{}}}}}}}}}}}}}}}{{{zzzxxxwwwvvvvvvuuutttttttttuuuuuuxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxwwwuuussspppooohhheeeaaa]]]ZZZYYYYYYYYYWWWYYY]]]```bbbeeehhhkkkjjjlllmmmnnnqqquuu{{{{{{vvvppprrruuuxxx~~~yyyrrrmmmmmmmmmllljjjhhheeeaaa^^^^^^ccciiimmmppphhh```ZZZVVVYYYdddppprrrcccXXXQQQPPPVVV^^^kkkttt~~~yyyxxxxxx~~~tttfff[[[RRRNNNIIIFFFDDDCCCBBBAAA>>>===<<<;;;:::999888777666666555555444333333333111111111111000000//////////////////////////////~~~}}}{{{wwwqqqjjjeee]]]VVVOOOMMMLLLLLLQQQWWW^^^eeennnwww~~~lllTTTLLLDDDBBBBBBAAABBBEEELLLRRR]]]hhhssszzz{{{ssshhh]]]VVVQQQNNNLLLNNNQQQXXXbbbooo~~~tttbbbUUUNNNKKKKKKMMMTTT```kkkxxxxxxkkkbbb[[[WWWRRRRRRRRRSSSSSSRRRRRRRRRMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNPPPPPPMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>===<<<:::888777666444222111222222111000111000000000000111111222333666<<>>===<<<;;;999888888777777666555555444444333000111111222111000//////////////////////////////~~~~~~~~~}}}{{{yyyuuunnnfff```YYYSSSNNNNNNNNNNNNSSSYYYbbbiiirrr{{{uuudddPPPIIICCCBBBCCCBBBEEEIIIQQQXXXdddoooyyy~~~wwwpppdddZZZSSSOOOMMMKKKOOOUUU]]]hhhvvvooo^^^SSSNNNNNNNNNQQQYYYfffssssssggg___ZZZWWWRRRQQQQQQQQQQQQQQQQQQQQQLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKMMMOOOQQQSSSOOOOOOOOOOOONNNMMMLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>===;;;:::999777555333222333333222111111111111000000111111222333666;;;AAAJJJUUU___fffjjjlllppptttwwwyyyzzzzzzwwwuuurrrnnniiiddd```^^^bbbfffmmmrrruuuxxx{{{}}}~~~||||||~~~~~~~~~}}}uuujjj___SSSMMMIIIEEECCCDDDDDDGGGIIILLLNNNQQQUUUXXXYYYZZZ]]]```dddfffhhhhhhkkkmmmnnnqqqtttvvvxxxyyy{{{{{{zzzyyyxxxxxxwwwwwwuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwuuusssqqqpppjjjhhheeebbbaaabbbcccdddgggiiilllnnnoooqqqsssuuuwwwxxxzzz|||~~~{{{xxxwwwsssvvvzzz}}}}}}xxxtttnnnllllllllljjjgggbbb___\\\]]]aaafffkkkmmmjjjccc\\\XXXYYYaaaqqqssshhh[[[SSSQQQSSS\\\eeeqqqwww|||~~~~~~zzzlll```WWWNNNKKKHHHFFFEEEEEECCCBBB??????>>>===;;;:::999888777777777666555555444444111111222333333111000///////////////////////////~~~~~~~~~{{{zzzyyyvvvqqqjjjaaa[[[TTTOOOMMMNNNPPPQQQVVV]]]fffmmmwwwiiiYYYLLLFFFAAABBBCCCEEEIIIOOOYYY```lllwww~~~~~~rrrkkk```VVVPPPMMMKKKJJJOOOXXXcccnnn~~~}}}jjjZZZQQQOOOOOOPPPVVV___lllzzz|||mmmccc]]]YYYWWWRRRRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQPPPOOONNNLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???>>><<<;;;:::777555333333333444333111222222111000000111111222111444999???GGGQQQ\\\cccjjjlllpppuuuxxxyyyyyyyyywwwuuurrrmmmhhhbbb^^^[[[___dddkkkrrrwww{{{{{{{{{}}}~~~|||}}}~~~vvvlllaaaUUUOOOJJJEEECCCDDDCCCEEEIIIKKKNNNRRRVVVYYYZZZ\\\^^^bbbeeegggiiijjjlllmmmooopppsssuuuvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvtttttttttuuuvvvxxxyyyzzzyyyzzz{{{{{{{{{{{{zzzyyyzzzyyyxxxvvvuuusssrrrqqqkkkiiigggeeeeeefffhhhiiinnnpppsssuuuvvvyyy{{{~~~~~~{{{{{{~~~}}}zzzyyyyyyzzzvvvzzz~~~zzzsssppplllkkkkkkjjjgggddd^^^\\\[[[]]]bbbhhhkkklllgggaaa\\\[[[^^^hhhzzzzzziii___UUUQQQQQQVVVaaakkktttxxx||||||}}}tttggg\\\SSSLLLIIIFFFEEEEEEEEECCCBBB@@@???>>>===<<<:::999999888888777777666555555444111222444444444333111000////////////////////////~~~~~~}}}yyyxxxwwwtttoooggg]]]WWWPPPLLLKKKOOORRRTTTYYY```iiipppzzzyyy```QQQIIIDDD@@@BBBDDDGGGMMMTTT___fffqqq|||~~~{{{nnnggg]]]TTTNNNKKKIIIHHHOOOYYYfffssszzzgggXXXPPPOOOPPPPPPYYYcccqqqwwwiii```ZZZXXXWWWSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNPPPPPPTTTSSSSSSQQQPPPNNNLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@>>>===;;;:::777555333333444444333222222222111111111111111222000333777===EEEOOOZZZaaaiiilllppptttwwwxxxxxxxxxyyywwwtttoooiiiccc___\\\\\\bbbjjjrrryyy~~~{{{{{{|||}}}{{{}}}~~~~~~wwwmmmbbbVVVOOOKKKFFFDDDDDDBBBEEEHHHKKKNNNRRRWWWZZZ[[[\\\___bbbfffhhhjjjkkkmmmmmmoooppprrrtttuuuvvvvvvuuuuuutttttttttuuuuuussssssssstttvvvwwwyyyzzzyyyzzz{{{||||||{{{zzzyyyzzzyyyxxxvvvuuusssrrrqqqllljjjhhhgggggghhhjjjlllqqqtttwwwzzz|||~~~{{{uuutttuuuwwwwwwxxxyyyyyyxxxxxxzzz|||xxx|||~~~yyypppmmmjjjjjjkkkiiieeeaaa\\\[[[ZZZ]]]dddiiikkklllfffaaa]]]]]]bbbnnnqqqbbbYYYQQQPPPRRRYYYdddooouuuyyy||||||}}}qqqdddYYYPPPJJJHHHFFFEEEEEEDDDCCCBBB@@@@@@???===<<<;;;:::999888888777777666666555555222333444555555333222000////////////////////////~~~~~~~~~~~~zzzyyyvvvqqqjjjbbb[[[WWWLLLLLLMMMMMMPPPWWW___dddnnnuuujjjVVVIIIDDDAAA???BBBEEEIIISSS\\\eeeooo{{{yyyqqqdddWWWQQQMMMKKKLLLOOOXXXaaannn}}}rrr```UUUQQQPPPTTTYYYcccppp|||kkkbbb^^^XXXSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKLLLMMMOOOQQQRRRSSSQQQQQQQQQQQQPPPOOONNNMMMKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIIIILLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@???>>>======:::999888666555333222111444333222111000000000000333222444:::@@@GGGRRR\\\eeejjjmmmnnnqqqwwwyyywwwuuutttqqqnnniiiddd```]]]]]]bbbkkkssszzz}}}}}}}}}||||||yyyqqqjjj___TTTLLLHHHGGGGGGEEEEEEGGGIIIMMMQQQTTTWWW\\\___bbbeeefffhhhkkkmmmmmmnnnoooqqqrrrssstttttttttuuuvvvuuusssrrrrrrsssuuusssrrrtttxxx{{{{{{zzz{{{{{{|||}}}~~~}}}{{{zzzzzzyyywwwtttqqqllljjjhhhggggggjjjmmmooowwwzzz~~~yyysssooonnnqqqqqqsssuuuvvvvvvxxx{{{}}}}}}xxxpppooonnnnnnlllhhhccc___ZZZXXXWWW\\\ccciiijjjhhheee]]]XXX]]]ffftttrrrggg]]]XXXRRRQQQWWWbbblllssszzz}}}ooo```VVVRRRIIIIIIIIIIIIGGGEEEBBBAAABBBBBBAAA???>>><<<;;;;;;::::::999999888777777777777666666444333222111111222222000...,,,,,,///111~~~~~~~~~~~~yyywwwtttnnnggg___XXXTTTMMMNNNOOOPPPSSSZZZbbbhhhrrryyyvvvbbbRRRHHHEEEAAA@@@CCCGGGMMMXXXbbbmmmwwwwwwmmmaaaUUUPPPMMMLLLNNNRRRYYYcccrrr{{{mmm]]]UUURRRSSSYYY___jjjwwwuuufff___[[[WWWSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBAAA@@@??????>>>;;;:::999777666444333222444333222111000000000000222000222888>>>DDDNNNXXXaaafffjjjkkknnntttvvvuuuttttttrrroookkkfffaaa^^^___dddkkkssszzz}}}}}}||||||}}}zzzrrrlllbbbWWWOOOJJJIIIIIIFFFFFFHHHJJJNNNRRRUUUXXX\\\___bbbeeefffhhhjjjlllmmmnnnoooqqqrrrsssttttttsssuuuuuuuuusssrrrssstttuuusssrrrtttxxx{{{{{{zzz{{{||||||}}}~~~~~~|||{{{zzzzzzwwwtttqqqkkkjjjgggfffgggiiimmmooovvvyyy}}}xxxsssnnnooorrrrrrtttvvvwwwxxxzzz}}}zzzuuuooonnnmmmmmmlllhhhccc```ZZZXXXXXX]]]dddhhhgggeee```YYYWWW\\\gggwwwwwwhhh___VVVSSSPPPRRR[[[hhhssszzz}}}{{{kkk]]]TTTPPPIIIIIIIIIHHHFFFEEECCCBBBBBBBBBAAA@@@>>>===<<<;;;:::::::::999888888777777666555444333222111111000222111111000000000000000~~~}}}}}}wwwuuupppjjjbbbZZZTTTPPPOOOPPPQQQTTTXXX___gggmmmxxx{{{gggWWWLLLFFFEEEAAAAAAFFFLLLSSS```kkkwww|||rrrggg]]]SSSOOOMMMLLLPPPUUU\\\hhhyyyqqqeeeYYYTTTTTTWWW___gggtttyyylll```ZZZXXXTTTRRRRRRPPPPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;999777666444444444333222111111000000111222000111666:::???IIIRRRZZZ```eeefffjjjpppsssssstttuuuuuutttpppjjjdddaaabbbffflllssszzz~~~||||||{{{~~~|||uuuooofff\\\SSSNNNLLLKKKHHHIIIJJJLLLPPPSSSWWWYYY\\\___ccceeefffhhhjjjllllllmmmoooppprrrsssssssssrrrsssuuutttsssssstttvvvuuuttttttuuuxxx{{{|||{{{|||}}}}}}~~~~~~}}}|||{{{xxxssspppjjjhhhfffdddeeehhhkkkmmmsssvvvzzz}}}~~~wwwrrrnnnpppssstttvvvxxxzzz{{{}}}|||uuuqqqmmmmmmllllllllliiiddd```YYYYYYZZZ^^^ccceeeccc___XXXTTTTTT\\\iiizzzuuuhhh\\\UUUQQQPPPPPPVVVaaaooozzzuuufffZZZRRROOOKKKJJJHHHGGGEEEEEEDDDDDDCCCBBBAAA@@@???>>>===<<<;;;::::::999999888888777555444444333222111000000111111111333666666222///~~~|||{{{vvvsssmmmfff^^^WWWQQQOOOOOOQQQTTTWWW]]]dddmmmsss~~~kkkZZZMMMFFFEEECCCAAACCCIIIQQQZZZhhhttt~~~wwwmmmbbbZZZRRRNNNMMMLLLQQQWWW```nnn}}}hhh___WWWTTTVVV\\\eeeooo}}}qqqfff\\\XXXUUURRRPPPQQQPPPOOONNNNNNMMMMMMMMMNNNKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOLLLKKKKKKKKKKKKLLLLLLMMMOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<:::999777666555444444333222111111111111222000111555888<<>>>>>;;;;;;;;;:::999999888888555555444333333222111111111000111666;;;:::444---}}}zzzyyyuuuqqqjjjbbb[[[UUURRRPPPPPPRRRVVV[[[bbbjjjsssyyysss___QQQFFFBBBDDDBBBAAAEEEMMMWWWbbbppp|||tttjjj^^^WWWQQQNNNMMMMMMRRRYYYeeesssuuuaaa[[[VVVVVVYYY```kkkuuuzzzlllccc[[[WWWTTTPPPNNNOOOOOOOOONNNNNNMMMMMMNNNNNNKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMPPPOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@???>>>===;;;:::888777666555444333222111111111111333111111555777:::AAAHHHOOOXXX___bbbeeelllrrrtttzzz|||~~~yyyrrrnnnjjjlllpppttt|||~~~~~~~~~zzzwwwpppggg___XXXSSSQQQLLLMMMNNNPPPSSSVVVYYY[[[]]]```ccceeefffgggiiikkkkkklllmmmooopppqqqrrrrrrppprrrttttttttttttvvvwwwuuuvvvwwwxxxyyy{{{}}}~~~{{{vvvppplllcccaaa___^^^^^^aaadddfffjjjmmmqqqtttwww{{{~~~xxxuuusssuuuyyyzzz}}}{{{vvvqqqmmmkkkkkkkkkkkkjjjhhhccc```ZZZ[[[^^^aaa```]]]WWWRRRMMMNNNQQQYYYhhhyyysssdddYYYSSSOOONNNNNNQQQWWWbbbnnnxxxyyyiii^^^WWWRRROOOKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDCCCBBBAAA@@@??????<<<<<<;;;;;;:::999999999666666555555444444333333111000222777<<<;;;444---~~~{{{xxxwwwrrrnnnfff^^^XXXUUUSSSSSSRRRUUUZZZ```hhhqqqzzz~~~eeeVVVLLLCCCAAADDDAAABBBIIITTT___jjjwww|||pppfffXXXSSSPPPOOONNNOOOVVV^^^mmmyyywwwkkk[[[WWWUUUXXX\\\dddqqq|||ssshhhaaaZZZWWWTTTOOOMMMNNNOOOOOONNNNNNMMMNNNNNNOOOLLLLLLMMMMMMNNNNNNNNNOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOOOOOOONNNNNNJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA??????===<<<:::999777777555444333222222111111222333111222555777888>>>EEELLLUUU^^^aaadddkkksssvvv~~~yyyuuuooopppsssvvv||||||yyytttlllddd\\\VVVSSSMMMNNNOOOPPPSSSWWWZZZ\\\^^^```ccceeefffgggiiikkkjjjkkkmmmnnnpppqqqqqqqqqqqqrrrttttttttttttuuuwwwvvvwwwyyyzzzzzz{{{~~~{{{uuunnniiiaaa___]]][[[\\\___bbbdddgggjjjmmmpppsssxxx|||{{{yyywwwyyy|||}}}xxxuuuqqqnnnkkkkkkjjjjjjjjjgggbbb^^^[[[]]]```aaa^^^XXXQQQMMMKKKNNNRRRZZZhhhxxxxxxiii[[[RRROOONNNNNNLLLQQQZZZfffsss}}}rrreee\\\VVVQQQNNNJJJJJJHHHGGGGGGFFFFFFFFFDDDDDDDDDCCCBBBAAAAAAAAA===<<<<<<;;;;;;::::::999666666666666555555555444111111333666999888333...}}}zzzvvvtttnnniiibbb[[[VVVTTTUUUUUUTTTXXX^^^eeennnwwwlllWWWOOOIIIBBB@@@EEECCCEEENNN[[[gggrrr~~~|||sssggg^^^RRROOOMMMOOOPPPSSS[[[eeeuuu~~~xxxjjj___UUUSSSTTTYYY```iiiwwwzzzmmmccc]]]XXXVVVSSSNNNMMMOOOOOONNNNNNMMMNNNNNNOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQOOOOOOOOOOOOOOONNNMMMLLLIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHFFFGGGGGGHHHJJJKKKKKKLLLJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBB??????===<<<:::888777777555555444333222222222222222000111444666777<<>>===<<<:::888777666555555444333222222222222000//////333555666;;;AAAFFFQQQ[[[___bbbjjjssswww}}}tttuuuwwwyyy}}}~~~|||wwwqqqiii```XXXTTTNNNNNNOOOQQQSSSVVVYYY[[[^^^aaadddeeefffgggiiijjjjjjjjjlllnnnoooppppppppprrrsssuuutttsssssstttvvvvvvyyy{{{{{{{{{|||~~~zzzsssjjjeeeaaa```]]]\\\]]]___ccceeegggiiilllnnnqqquuu{{{~~~}}}~~~}}}wwwtttrrrooommmmmmlllkkkjjjhhheee```\\\^^^```aaa___YYYRRRLLLHHHHHHNNNTTT]]]mmm|||}}}uuulll___SSSLLLJJJJJJJJJTTTYYYbbbmmmvvvzzzyyywww{{{|||wwwiii^^^XXXTTTOOOKKKHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBBBB=========<<<;;;;;;::::::444444444444444444333333111222333222000///000000}}}|||zzzvvvqqqnnnhhhccc\\\VVVSSSTTTWWWYYY]]]bbbjjjqqqxxxeeeYYYLLLEEEBBB@@@BBBEEEFFFNNNXXXcccqqq}}}tttkkkbbbYYYTTTOOOLLLLLLPPPTTTXXXdddqqq~~~sssdddXXXRRROOORRRVVV^^^hhhttt~~~zzzmmmeee\\\ZZZVVVRRROOOMMMMMMMMMOOOOOONNNMMMMMMNNNOOOOOONNNNNNOOOPPPQQQQQQQQQQQQOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMLLLKKKJJJKKKKKKKKKIIIIIIHHHGGGGGGHHHHHHHHHIIIHHHHHHGGGEEEDDDBBBAAA>>>===<<<;;;;;;;;;;;;;;;777666555444333222222111222222222000111333888<<>>===<<<<<<<<<<<<777777666555444333222222222222222111111333888<<>>===<<<:::999999777777777666555555444444222222222222111111111111|||xxxsssmmmgggccc\\\YYYUUUSSSTTTXXX]]]```ffflllttt{{{uuueeeTTTKKKDDDBBBBBBAAADDDHHHQQQ[[[gggqqq{{{yyypppggg^^^UUUNNNJJJNNNLLLMMMSSSZZZbbbooozzz}}}tttggg\\\SSSPPPOOOOOOSSS[[[ccclllwwwqqqddd^^^VVVUUUSSSQQQPPPOOOPPPPPPOOONNNNNNMMMMMMNNNNNNOOONNNNNNOOOQQQQQQRRRRRRRRROOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFHHHIIIJJJKKKLLLJJJKKKLLLLLLLLLKKKIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEECCCBBBBBBBBBAAA???>>>===<<<<<<888777777666555444333222222222222111111333888;;;AAAHHHRRR[[[```dddiiimmmtttwwwzzz||||||{{{{{{|||yyyyyyzzz{{{~~~|||wwwqqqhhh^^^WWWQQQOOOMMMMMMPPPTTTWWWXXX[[[]]]```aaacccdddgggiiijjjkkkkkkmmmnnnooopppppprrrsssuuuwwwyyyzzz{{{{{{}}}~~~~~~xxxrrrkkkfffccc^^^^^^^^^```bbbfffiiilllmmmooorrruuuzzz~~~xxxssspppooommmlllmmmlllhhhddd___]]]^^^_________]]]XXXPPPKKKKKKLLLTTT^^^lllyyyvvvgggWWWNNNKKKJJJMMMQQQ^^^eeeooovvvwwwvvvvvvwwwxxx{{{|||yyyvvvxxx|||uuujjj^^^YYYUUUPPPMMMNNNJJJJJJJJJIIIHHHGGGFFFEEEFFFDDDBBBAAABBBBBBAAA@@@??????>>><<<;;;:::999888888888777666666555444444333222222222111111111111}}}yyyuuuqqqlllfffbbbWWWUUUSSSRRRTTTYYY___cccjjjoooxxxhhhYYYKKKEEEAAAAAAAAAAAADDDIIIUUU```nnnwwwzzzsssjjj```XXXQQQKKKGGGLLLKKKNNNTTT]]]hhhttt}}}{{{nnn```UUUPPPOOOPPPQQQWWWaaajjjrrr|||zzzlllaaa[[[UUUTTTRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRRRRRRRRRROOOOOOOOONNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPOOONNNMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFGGGIIIJJJJJJKKKKKKIIIJJJKKKLLLLLLJJJHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCBBB@@@???===<<<;;;999888777666555444444333222333333222222333777:::???FFFQQQYYY]]]aaadddgggooorrruuuwwwwwwxxxyyy{{{zzz{{{|||}}}}}}yyysssjjjaaaZZZSSSPPPMMMLLLOOOSSSUUUWWWYYY[[[^^^```aaacccfffhhhiiijjjkkklllnnnooopppqqqssstttvvvxxxyyyzzz{{{{{{}}}}}}wwwqqqkkkfffccc^^^^^^___```cccgggkkkmmmoooqqquuuyyy~~~{{{uuuqqqoooooonnnnnnnnnkkkfffaaa]]]]]]^^^___[[[[[[YYYTTTOOOMMMOOOSSSWWWeeevvvwwwiiiXXXNNNJJJJJJOOOVVVaaahhhqqqwwwxxxxxxyyyzzzzzz}}}}}}yyywwwtttxxx~~~qqqggg]]]XXXSSSNNNLLLNNNJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDBBBBBBBBBCCCBBB@@@>>>>>>===<<<;;;:::999999999888888777666555444444333333222222222111111111{{{wwwrrrmmmhhhbbb___VVVTTTSSSSSSVVV[[[aaadddlllrrr{{{pppZZZNNNGGGBBB@@@AAAAAABBBFFFLLLXXXdddsss|||uuuoooeee\\\UUUOOOJJJHHHIIIKKKOOOVVVaaannnxxx}}}}}}uuuhhh[[[SSSOOOOOOPPPSSS[[[gggqqqyyyuuuhhh^^^YYYUUUTTTSSSQQQOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPQQQRRRSSSSSSSSSPPPOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPOOONNNMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCFFFGGGHHHIIIJJJKKKKKKJJJHHHIIIKKKLLLKKKJJJHHHFFFHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHFFFEEEDDDBBBBBBBBBAAA???===;;;::::::999888888666666555444222333333222222333666999===EEEOOOWWW[[[^^^aaadddkkknnnrrruuuvvvxxxzzz{{{}}}~~~~~~~~~zzzuuummmddd^^^VVVSSSNNNMMMNNNRRRTTTVVVXXXZZZ]]]___aaacccfffhhhiiijjjkkkmmmoooqqqrrrsssssstttvvvxxxzzz{{{||||||}}}|||vvvpppkkkgggeee`````````bbbeeeiiimmmoooqqqtttxxx|||{{{wwwsssppppppppppppooonnnjjjddd___\\\\\\]]]^^^[[[ZZZWWWQQQMMMMMMRRRWWW___nnnxxxjjjYYYOOOJJJKKKRRRZZZhhhnnntttxxxxxxxxxzzz{{{}}}}}}yyyxxxtttyyy~~~ooofff^^^XXXRRRLLLKKKMMMJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDBBBBBBCCCCCCBBBAAA>>>>>>===<<<;;;::::::999999999888777666555444444333333333222222222222111{{{uuunnnhhhbbb\\\WWWUUUTTTTTTUUUYYY^^^dddhhhooovvvzzzdddSSSIIIDDDAAA@@@BBBCCCEEEKKKSSS]]]jjjxxx{{{qqqjjj```XXXQQQNNNKKKIIIHHHMMMRRRZZZfffssszzz{{{tttlll___UUUOOOOOOPPPPPPWWWaaaoooyyyqqqeee]]]YYYTTTSSSRRRQQQOOONNNLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMNNNPPPQQQSSSSSSTTTTTTPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKKKKJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFAAABBBBBBBBB@@@>>><<<;;;;;;:::999888777666666555222333444333222333666888<<>>>>>===<<<<<<;;;;;;::::::999888666555444444333333333333222222222222~~~|||wwwpppjjjddd]]]WWWTTTTTTTTTTTTWWW\\\bbbiiilllttt{{{kkkYYYMMMHHHAAA??????BBBEEEIIIRRR\\\dddqqq}}}{{{vvvkkkddd[[[SSSNNNKKKJJJIIIIIIOOOWWW___kkkwww{{{yyynnneeeXXXOOOMMMOOOSSSUUU```kkkzzz{{{mmmbbb[[[XXXQQQQQQQQQPPPOOONNNNNNMMMMMMNNNOOOOOOOOOOOONNNMMMMMMNNNPPPQQQSSSTTTTTTTTTPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMMMMKKKJJJJJJIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIKKKLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFAAABBBCCCCCCCCCAAA???===;;;;;;:::999888777666666222333444333333333555777999@@@HHHOOOSSSWWW\\\aaahhhlllsssyyy|||}}}}}}|||}}}~~~|||~~~~~~}}}zzzssslllggg\\\WWWRRRNNNOOOQQQTTTUUUWWWZZZ]]]___aaadddgggiiijjjkkkmmmooorrrtttvvvwwwxxxyyy{{{}}}~~~~~~zzzvvvrrrooommmllljjjiiiiiijjjlllooosssuuuxxx{{{}}}~~~~~~yyysssrrrrrrrrrttttttsssqqqkkkfff___[[[ZZZZZZYYYXXXXXXVVVRRRNNNLLLRRR\\\dddwwwooodddWWWPPPNNNQQQ\\\ggguuuxxx{{{zzzxxxwwwyyy|||}}}{{{|||}}}|||ssseee___YYYUUUOOOJJJIIIMMMJJJKKKKKKKKKKKKJJJIIIIIIGGGEEECCCBBBCCCCCCCCCAAA?????????>>>======<<<<<<;;;:::999888777555444444444444333333333222222222}}}uuuqqqkkkfffaaa\\\XXXTTTRRRSSSTTTXXX^^^eeelllpppxxxrrr\\\MMMFFFDDD???===???CCCFFFLLLWWWbbbjjjvvv}}}xxxsssggg```WWWOOOJJJIIIHHHHHHJJJRRRZZZbbbnnnzzz|||xxxmmmcccUUUMMMLLLQQQWWW[[[iiiuuuxxxjjj```ZZZXXXNNNNNNOOOPPPPPPPPPOOOOOOMMMNNNOOOPPPPPPOOONNNMMMMMMNNNPPPRRRSSSTTTUUUUUUQQQPPPPPPOOOOOOPPPPPPQQQLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPOOONNNMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGDDDCCCCCCDDDDDDEEEFFFGGGFFFHHHJJJLLLLLLKKKJJJIIIJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGBBBCCCDDDEEEEEECCCAAA@@@<<<;;;;;;:::999888777777222333444444333333555777777===EEEKKKPPPUUU[[[___gggmmmuuu{{{~~~~~~|||{{{{{{|||}}}{{{|||}}}~~~}}}{{{uuunnniii^^^YYYSSSOOOOOORRRTTTVVVWWWZZZ]]]```bbbdddgggjjjjjjlllmmmpppsssuuuwwwxxxzzz{{{}}}~~~zzzvvvssspppooonnnnnnmmmmmmnnnooorrruuuwww{{{~~~||||||}}}{{{vvvqqqqqqrrrtttuuuvvvtttrrriiiddd^^^[[[ZZZZZZXXXVVVQQQPPPNNNLLLNNNWWWdddnnn~~~yyyjjj```VVVPPPOOOTTTaaammmssswwwzzzzzzyyyzzz}}}}}}||||||xxxooo```[[[WWWSSSNNNIIIJJJNNNKKKKKKKKKKKKKKKKKKJJJIIIGGGEEECCCCCCCCCDDDCCCBBB@@@@@@??????>>>>>>======;;;;;;:::888777555444444444444444333333333222222|||qqqmmmfff___YYYUUUTTTSSSRRRVVVZZZ]]]aaahhhrrryyyvvvbbbUUUJJJCCC@@@@@@@@@AAADDDJJJTTT```hhhttt{{{wwwoooeeeZZZPPPLLLIIIGGGFFFHHHOOOVVV^^^gggrrr{{{{{{wwwggg]]]RRRMMMLLLOOOYYYcccqqqtttiii^^^WWWVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNQQQQQQRRRRRRSSSTTTUUUUUUSSSSSSRRRQQQPPPPPPOOOOOOMMMNNNNNNOOOOOONNNNNNMMMNNNNNNOOOOOONNNMMMKKKJJJKKKIIIHHHFFFEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEGGGIIIKKKLLLLLLKKKJJJGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFHHHIIIJJJJJJKKKLLLLLLLLLKKKIIIGGGEEEFFFFFFEEEDDDCCCAAA???>>>>>>===<<<;;;:::999999888666666666666666666666666:::>>>DDDHHHMMMSSS\\\bbbhhhqqqyyy}}}}}}|||||||||{{{zzz}}}~~~~~~~~~|||xxxsssooodddaaa[[[UUUSSSSSSUUUVVVWWWZZZ]]]```cccfffiiilllmmmnnnpppsssvvvyyy{{{|||}}}~~~|||vvvtttuuuvvvvvvuuuuuuuuutttttttttvvv{{{~~~}}}|||}}}|||yyywwwssstttvvvyyyzzzxxxsssoooiiiddd^^^[[[\\\[[[WWWSSSSSSMMMLLLPPPUUU^^^nnn}}}~~~qqq]]]XXXRRROOOSSS]]]iiippp{{{||||||zzzzzzzzz}}}yyymmmggg```]]]YYYTTTOOOLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@BBBAAAAAA@@@@@@?????????======<<<;;;:::888888777777666444222111111111222{{{wwwlllhhhaaa[[[UUURRRQQQQQQSSSWWW\\\```dddlllvvv}}}jjjXXXNNNEEE@@@>>>AAABBBDDDHHHOOOZZZgggooo|||{{{qqqggg```VVVNNNJJJIIIGGGHHHKKKRRRZZZcccllluuu{{{xxxrrrbbbZZZRRRPPPQQQVVV___hhhzzz|||qqqggg^^^XXXWWWTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNLLLKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLLLLLLLKKKJJJGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>===<<<;;;:::999999777777777777777777777777999===CCCHHHLLLTTT]]]dddmmmuuu~~~~~~|||{{{{{{|||{{{yyy|||}}}zzzuuuqqqhhhddd^^^YYYUUUUUUVVVWWWWWWZZZ^^^aaacccfffjjjmmmoooppprrruuuxxx{{{}}}~~~{{{vvvuuuvvvxxxxxxxxx{{{|||}}}}}}~~~||||||~~~}}}yyyvvvuuutttvvvxxx{{{|||xxxrrrnnneee```[[[YYYZZZZZZWWWTTTSSSOOONNNTTT[[[eeevvvrrreeeZZZWWWSSSRRRXXXcccnnnvvv~~~~~~}}}zzzyyyzzz}}}tttjjjddd___\\\XXXSSSPPPMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBCCCBBBBBBAAA@@@??????>>><<<<<<;;;;;;;;;::::::999888777666444333333222222{{{uuupppfffbbb]]]WWWSSSQQQPPPQQQTTTYYY^^^ccciiirrr|||rrr\\\NNNGGGBBB>>>>>>CCCEEEHHHMMMVVVbbboooxxxxxxlllbbbYYYQQQJJJHHHHHHHHHKKKOOOUUU___kkktttzzz|||uuulll]]]VVVRRRTTTXXX^^^hhhqqqwwwmmmeee]]]XXXXXXTTTTTTSSSRRRRRRRRRRRRSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOONNNLLLJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIJJJKKKLLLLLLKKKJJJJJJFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBB@@@@@@???>>>>>>===<<<;;;:::999888888888888888888888888888<<>>>>>;;;<<<<<<<<<<<<<<<<<<;;;888888777777666444333222|||vvvnnnhhhaaa^^^YYYUUURRRRRRSSSTTTUUUZZZaaahhhnnnwwwuuueeeSSSIIIEEEBBB@@@AAACCCFFFLLLSSS]]]jjjvvv~~~~~~vvvkkkaaaUUUNNNHHHGGGHHHHHHLLLRRRWWWcccqqqzzz~~~{{{qqqfff[[[UUURRRVVV\\\dddpppzzzsssjjjccc\\\XXXWWWUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJKKKLLLLLLLLLKKKJJJIIIFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@???>>>===<<<;;;;;;:::888888888888888888888888777;;;@@@EEEJJJSSS]]]eeeoooyyy}}}{{{yyyyyyzzz{{{zzzyyyyyy{{{~~~{{{xxxrrrnnnhhhaaa\\\YYYXXXYYYZZZ\\\```ccceeehhhlllooorrrtttvvvyyy|||~~~zzzxxxvvvvvvxxx{{{~~~|||yyyyyy|||zzzwwwuuutttsss{{{}}}xxxooohhh___\\\XXXWWWWWWWWWUUUTTTRRRSSSWWW```mmm}}}oooaaaXXXQQQSSSWWW^^^iiiuuu|||zzz|||uuuiiibbb^^^[[[YYYVVVSSSPPPOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>?????????===<<<;;;777777888888777555333222{{{wwwppphhhbbbZZZXXXUUURRRQQQRRRTTTVVVWWW]]]eeelllsss}}}hhhZZZMMMFFFDDDAAAAAACCCCCCHHHPPPZZZeeeppp{{{yyyqqqfff]]]RRRMMMHHHHHHHHHIIINNNUUUZZZggguuu|||}}}xxxmmmbbb[[[VVVSSSXXX___jjjwww~~~ppphhhaaaZZZWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNMMMKKKIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@??????======<<<;;;888888888888888888888888777;;;???CCCHHHPPPZZZbbbmmmwww~~~|||zzzzzz{{{{{{zzzyyyxxx{{{~~~{{{vvvrrrkkkddd___[[[ZZZYYY[[[^^^aaadddgggjjjmmmpppsssuuuwwwzzz}}}|||xxxwwwwwwwwwyyy}}}}}}{{{yyy{{{}}}yyywwwwwwxxxwwwwwwllleee___]]]ZZZWWWUUUTTTSSSRRRQQQUUU\\\gggwwwyyyhhh]]]XXXOOOSSS[[[fffrrr~~~~~~|||~~~|||pppgggaaa^^^ZZZYYYUUURRRPPPPPPPPPPPPMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???CCCCCCCCCCCCAAA???===;;;666777777777666555333111}}}yyyuuupppiiibbb]]]TTTRRRPPPOOOOOORRRUUUWWW[[[aaaiiirrryyyrrr[[[PPPFFFBBBAAA@@@AAADDDEEELLLXXXcccnnnxxx{{{qqqhhh^^^UUUPPPLLLIIIIIIIIIKKKRRRZZZ```lllwwwzzzxxxqqqggg]]]ZZZVVVVVV]]]fffqqqyyymmmeee___YYYVVVWWWUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSRRRQQQPPPPPPLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMLLLMMMMMMNNNMMMLLLJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>======<<<::::::::::::::::::::::::888;;;>>>AAAEEELLLVVV]]]jjjttt}}}|||||||||{{{zzzzzz{{{~~~~~~yyyuuuooohhhbbb^^^\\\[[[\\\___cccfffhhhkkkoooqqquuuvvvxxx{{{~~~}}}yyyyyyzzzzzz|||}}}|||~~~}}}zzzzzz{{{|||}}}~~~tttjjjbbb^^^\\\YYYVVVTTTRRRQQQQQQRRRYYYcccpppppp^^^UUUTTTPPPVVV```lllyyywwwmmmfffaaa^^^ZZZXXXUUURRRPPPPPPPPPPPPNNNMMMMMMLLLLLLKKKKKKJJJFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAGGGGGGGGGGGGEEEBBB>>><<<888888777777666444333222~~~|||xxxsssmmmhhhbbb]]]YYYQQQPPPNNNNNNPPPTTTXXXZZZ```fffooowwwwwwdddQQQHHHAAA@@@@@@@@@CCCFFFJJJSSSaaannnyyyuuuiiiaaaWWWOOOMMMJJJIIIJJJLLLOOOXXXaaahhhqqqxxxvvvppphhh___WWWVVVVVVZZZeeeppp{{{sssgggaaa]]]XXXVVVWWWVVVUUUTTTTTTSSSSSSTTTTTTSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMNNNNNNMMMMMMLLLJJJKKKLLLMMMMMMLLLKKKJJJFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKFFFFFFGGGGGGHHHIIIIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???BBBHHHQQQXXXcccnnnzzz~~~~~~}}}|||zzz|||}}}}}}~~~|||xxxrrrlllfffbbb___^^^]]]```dddgggiiilllppprrrwwwxxx{{{}}}|||}}}~~~~~~|||zzz|||~~~{{{rrrhhh```ZZZYYYWWWTTTRRRQQQQQQRRRUUU^^^jjjxxxzzzfffUUUOOORRRSSSYYYeeerrr}}}~~~rrrjjjeeeaaa^^^[[[YYYVVVRRRPPPOOOPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCHHHIIIJJJJJJHHHEEEBBB@@@:::999888777666555555555~~~||||||yyyuuunnnhhhccc^^^YYYVVVQQQQQQPPPPPPSSSWWW\\\^^^dddjjjsss{{{~~~fffTTTLLLEEE???@@@AAABBBEEEJJJOOOYYYgggvvv}}}pppeee^^^VVVNNNJJJHHHHHHKKKNNNRRR\\\gggnnnuuuxxxssskkkbbbZZZSSSRRRTTT]]]lllyyyyyynnnccc^^^\\\XXXWWWXXXVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJLLLMMMMMMMMMLLLKKKEEEFFFHHHHHHIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>@@@EEENNNUUU]]]hhhttt}}}~~~|||{{{}}}~~~zzz{{{|||~~~~~~~~~{{{uuuoooiiieeebbbaaa^^^aaadddgggjjjmmmpppsssyyyzzz||||||{{{}}}zzzqqqfff___UUUUUUTTTRRRPPPPPPQQQRRRWWWbbbooo}}}sss```PPPMMMRRRUUU\\\hhhuuuzzzoooiiiddd```^^^[[[YYYVVVSSSPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDHHHIIIJJJKKKJJJHHHEEECCC<<<;;;999777666666777777~~~}}}|||yyywwwwwwqqqhhhaaa]]]YYYUUURRRNNNOOOOOOOOORRRWWW^^^ccchhhoooyyyrrr___PPPEEEDDDCCCAAA@@@CCCIIIMMMXXXcccpppzzz|||pppggg^^^TTTNNNMMMLLLIIIJJJPPPSSSVVV```kkkwwwrrrmmmjjjbbbYYYSSSSSSRRRYYYeeessslllggg```[[[XXXWWWVVVUUUTTTTTTTTTSSSTTTTTTUUUUUUSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@AAA@@@@@@???>>>=========<<<<<<>>>DDDKKKPPP\\\bbblllvvv~~~|||~~~~~~{{{yyyzzzzzzzzzzzzzzzzzzzzzzzz|||~~~~~~|||yyyuuupppkkkgggeeeddddddeeegggiiimmmpppqqqxxxzzz~~~}}}uuukkkbbb[[[TTTRRRQQQQQQMMMKKKOOOVVV___kkk{{{yyygggXXXMMMLLLQQQTTT___nnnzzzwwwmmmhhheeeccc```YYYXXXVVVTTTSSSQQQQQQPPPMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIGGGEEEDDDDDDEEEEEEJJJKKKLLLLLLJJJGGGCCCAAA<<<<<<:::999888777777777~~~|||{{{yyyvvvtttqqqkkkccc]]]YYYVVVRRRPPPOOOPPPQQQRRRTTTZZZaaafffmmmttt~~~yyygggUUUHHHCCCCCCAAAAAABBBHHHOOOUUUaaalllwwwwwwkkkbbbYYYPPPLLLLLLHHHGGGIIIPPPUUU[[[fffqqqwwwqqqkkkfff^^^UUUQQQRRRSSS[[[iiiwwwyyyiiiddd^^^ZZZXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSTTTQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<>><<<<<<;;;::::::>>>DDDHHHPPPWWWbbbmmmwww~~~~~~{{{yyyxxxxxxwwwvvvuuuuuutttssswwwzzz}}}}}}zzzvvvqqqnnnllliiiiiiiiijjjmmmpppsssuuuzzz|||~~~vvvnnndddZZZTTTOOOKKKIIIHHHGGGIIIRRR\\\iiiyyyyyyeeeWWWOOOKKKKKKOOO[[[dddpppyyy|||||||||}}}~~~wwwqqqmmmiiidddaaa[[[ZZZXXXUUUSSSQQQPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIGGGDDDBBB@@@>>>===;;;:::999999888888~~~|||xxxuuussspppllliii```]]]XXXSSSQQQOOOOOOOOOQQQSSSUUUYYY]]]dddlllqqq|||mmm[[[PPPHHHDDD@@@@@@@@@BBBHHHSSS```hhhqqqzzzyyyqqqfff[[[SSSNNNIIIHHHKKKLLLMMMPPPVVV]]]eeemmmssssssjjj___XXXQQQLLLMMMQQQXXXcccsssrrrhhh___\\\XXXVVVUUUUUUUUUTTTRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPQQQRRRSSSSSSTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCBBBBBBAAA@@@???===<<<;;;:::999<<>>>>><<<;;;:::999999999~~~{{{xxxtttpppmmmjjjeeebbbYYYXXXUUURRROOOOOOQQQRRRRRRUUUYYY]]]ccckkksssxxxsss___QQQJJJFFFDDDAAAAAABBBFFFMMMYYYfffoooxxx|||tttiii___TTTOOOKKKHHHIIILLLMMMPPPUUU[[[ccckkkqqqrrrmmmcccYYYRRRMMMKKKOOOUUU\\\hhhxxx|||nnneee\\\YYYVVVTTTTTTUUUTTTSSSQQQRRRSSSUUUVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSSSSTTTUUUUUUSSSRRRPPPNNNMMMKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDDDDCCCCCCBBBAAA@@@>>>>>>===;;;:::<<<@@@CCCJJJQQQ[[[gggqqq|||~~~}}}~~~|||zzzyyyxxxvvvuuusssrrrqqqsssvvv{{{~~~{{{xxxwwwpppooonnnmmmooorrrvvvxxx}}}yyyqqqhhh```YYYTTTRRRMMMHHHGGGIIIOOO]]]jjj|||kkkXXXNNNKKKKKKNNNRRR^^^fffpppwwwyyyzzz|||}}}~~~zzzuuuqqqlllddd___YYYXXXVVVTTTRRRQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFDDDCCCAAA@@@@@@???===<<<;;;;;;::::::~~~|||{{{wwwsssooojjjfffbbb^^^ZZZTTTTTTSSSQQQOOOPPPTTTVVVUUUXXX^^^dddjjjrrr{{{zzzdddUUUKKKDDDAAAAAACCCDDDGGGKKKTTTaaannnwwwwwwnnn```XXXOOOLLLJJJHHHIIIMMMKKKQQQYYY```jjjsssuuusssfff\\\SSSMMMKKKMMMTTT[[[dddpppuuujjjcccZZZWWWUUUTTTTTTTTTSSSRRRPPPRRRSSSUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTQQQQQQOOONNNLLLLLLKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGGGGGGGGGGHHHHHHDDDEEEEEEDDDDDDCCCBBBAAA??????>>><<<;;;<<<@@@BBBHHHNNNXXXbbbmmmwww~~~}}}|||{{{~~~}}}zzzyyyxxxwwwuuutttsssrrrssswww|||}}}~~~~~~|||{{{tttsssqqqpppqqqtttxxxzzz~~~~~~vvvnnnggg```ZZZWWWPPPLLLIIIIIIMMMUUUeeetttqqqcccTTTLLLJJJKKKPPPVVV```gggpppvvvyyyzzz|||~~~|||vvvqqqkkkccc]]]VVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@>>>===<<<;;;;;;;;;}}}zzzxxxvvvqqqnnniiiddd___[[[UUURRRPPPQQQQQQPPPOOOQQQVVVZZZYYY]]]cccjjjrrrzzzwwwfffUUULLLGGGBBB@@@AAACCCFFFKKKRRR\\\jjjwww~~~xxxnnneeeYYYRRRKKKJJJIIIHHHIIILLLMMMUUU^^^fffooowwwuuuooo___VVVNNNKKKLLLPPPYYYbbbnnnyyyxxxnnnfffaaaYYYWWWTTTTTTTTTTTTSSSRRRPPPQQQSSSVVVWWWWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>===<<<;;;<<>>===<<<<<<<<<}}}zzzwwwuuusssmmmjjjddd___[[[VVVPPPMMMNNNPPPPPPPPPOOOQQQWWW[[[\\\aaagggooowww~~~fffWWWIIIFFFFFFCCCAAACCCCCCGGGNNNVVVbbbppp~~~xxxpppfff]]]UUUNNNIIIIIIIIIGGGHHHKKKQQQZZZcccjjjrrrwwwrrriii[[[SSSLLLJJJMMMRRR\\\fffvvv|||rrriiiccc___YYYWWWUUUTTTTTTTTTRRRQQQOOOQQQSSSVVVWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQOOOOOOOOOOOOOOOOOOOOONNNOOOOOONNNMMMLLLLLLLLLMMMJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCAAA@@@???@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIJJJJJJIIIHHHFFFEEEFFFFFFGGGGGGHHHIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBB<<<======;;;:::;;;>>>AAABBBGGGOOOXXXaaakkksssxxx}}}~~~~~~}}}zzzyyyyyyzzz|||}}}~~~~~~~~~|||{{{zzz~~~~~~}}}}}}~~~}}}{{{zzzwwwwwwvvvuuutttssssssrrrtttxxx~~~~~~zzz{{{~~~}}}{{{xxxvvvwwwzzz~~~}}}wwwooohhhccc___\\\ZZZQQQOOOPPPVVV^^^lll{{{iiiXXXQQQJJJFFFEEEHHHRRR\\\ffflllssswwwxxxyyy{{{}}}wwwppphhh```ZZZQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJIIIGGGFFFDDDGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@>>>======<<<<<<}}}yyyuuurrrooonnnfffccc^^^XXXSSSOOOMMMLLLKKKMMMOOOQQQSSSVVVZZZ^^^bbbhhhqqqyyy~~~iiiVVVNNNFFFCCCAAA???@@@DDDEEEMMMVVV___kkkxxx{{{rrrggg[[[TTTLLLKKKIIIFFFEEEHHHMMMQQQZZZ^^^fffqqqwwwtttiii___SSSMMMJJJLLLPPPYYYfffsssxxxpppfff___\\\WWWVVVUUUSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTUUUSSSQQQQQQQQQPPPNNNMMMPPPPPPPPPOOOOOOOOONNNNNNOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>???CCCIIIPPPYYYcccmmmtttsssvvvyyyxxxvvvtttvvvxxx|||~~~}}}{{{zzzzzz|||}}}~~~~~~~~~~~~}}}xxxvvvssssssssssssttttttttttttwwwzzz}}}~~~|||zzzzzz|||~~~|||{{{}}}~~~wwwmmmfffaaa^^^ZZZWWWSSSSSSUUUZZZeeevvvwwwiii___OOOMMMJJJHHHIIIOOOXXX___eeekkkrrrvvvxxx{{{{{{ooofff___ZZZVVVSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@???===<<<;;;}}}yyytttppplllkkk```]]]YYYTTTPPPNNNMMMMMMKKKMMMPPPRRRTTTXXX]]]```hhhnnnwwwlllYYYPPPHHHBBBAAA@@@>>>AAAEEEJJJSSS]]]fffqqq}}}}}}uuulllaaaWWWPPPLLLKKKIIIGGGFFFJJJOOOTTT]]]bbbkkktttvvvpppeee\\\RRRMMMKKKNNNTTT^^^mmm{{{|||ssslllccc\\\[[[WWWVVVUUUSSSRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPPPPPPPNNNLLLOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCAAA@@@???>>>>>>>>>@@@CCCGGGMMMTTT]]]ffflllooorrruuuuuusssrrrtttvvvzzz|||~~~|||{{{{{{{{{}}}~~~yyytttqqqoooooopppqqqrrrrrrsssssswwwyyy}}}~~~{{{{{{}}}~~~}}}|||}}}vvvpppiiibbb___[[[WWWUUUOOOPPPTTT]]]lll}}}wwwkkk___WWWMMMLLLJJJIIILLLSSS\\\ccchhhmmmtttxxxyyy|||wwwlllccc]]]YYYWWWSSSSSSRRRQQQQQQQQQQQQRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>><<<<<<~~~}}}yyytttoooiiieeebbbWWWUUURRROOOMMMLLLLLLMMMMMMOOOSSSUUUYYY]]]bbbfffqqqwwwooo\\\OOOIIIDDD@@@@@@@@@AAAEEEJJJPPPZZZeeennnxxx}}}uuukkkbbbYYYPPPKKKJJJIIIHHHGGGHHHLLLSSSXXXbbbiiirrrwwwsssiii^^^WWWPPPLLLLLLQQQZZZgggxxxuuummmfff^^^ZZZZZZWWWVVVTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSQQQPPPOOOPPPOOONNNLLLNNNNNNNNNNNNMMMMMMMMMLLLMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEEEECCCBBB@@@???>>>===@@@BBBEEEIIINNNUUU]]]bbbiiilllpppqqqoooooorrruuuxxx{{{|||zzzzzzxxx||||||vvvqqqmmmjjjkkklllnnnppprrrssstttvvvyyy}}}||||||~~~~~~yyyoookkkfffaaa]]]YYYUUURRRNNNPPPUUUbbbsss{{{qqqfff\\\TTTNNNKKKKKKKKKLLLQQQYYYcccjjjmmmrrrwwwzzz{{{}}}~~~|||||||||}}}~~~|||qqqggg___[[[XXXWWWTTTSSSRRRRRRQQQQQQRRRRRRPPPPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@>>>===<<<}}}xxxvvvrrrmmmggg```[[[XXXPPPOOOMMMJJJIIIJJJKKKKKKPPPSSSVVVZZZ___dddjjjnnnxxxqqq___SSSLLLFFFBBBAAACCCDDDEEEKKKQQQXXXaaalllttt|||}}}vvvlllaaaYYYQQQKKKGGGGGGGGGGGGGGGJJJPPPWWW]]]hhhpppxxxxxxnnnaaaWWWQQQMMMKKKMMMUUUaaaooo|||ooohhhbbb\\\YYYZZZWWWVVVTTTSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPNNNNNNOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFDDDBBB@@@???>>>>>>@@@CCCEEEIIIOOOVVV[[[bbbfffkkkmmmmmmnnnqqqtttyyy|||{{{xxxwwwvvvzzz|||uuuppplllggghhhjjjmmmooorrrtttuuuvvvyyy}}}~~~}}}uuummmkkkgggbbb]]]XXXSSSPPPOOOQQQXXXfffwww~~~pppdddZZZSSSNNNKKKIIIKKKNNNSSSYYYbbbkkkqqqtttwww{{{}}}~~~|||zzzzzz|||~~~{{{tttjjjaaa[[[YYYXXXWWWTTTSSSSSSRRRQQQRRRRRRRRRPPPOOONNNNNNMMMMMMMMMNNNMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBAAA???>>>===|||yyyrrrppplllfff```ZZZUUURRRMMMLLLJJJHHHHHHIIIJJJKKKQQQTTTXXX]]]ccciiipppuuusss___PPPHHHFFFCCCAAABBBFFFHHHJJJQQQYYYbbbkkkuuu{{{|||vvvooodddZZZRRRLLLHHHFFFDDDEEEFFFHHHLLLTTT\\\cccnnntttxxxtttgggZZZQQQMMMKKKJJJOOOZZZhhhwwwyyymmmfffaaa\\\ZZZZZZVVVUUUTTTRRRRRRRRRRRRSSSRRRSSSSSSTTTTTTSSSSSSRRRPPPOOONNNNNNOOOPPPOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKNNNMMMMMMLLLKKKLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHFFFDDDBBB@@@???===???AAACCCFFFLLLRRRWWW]]]aaagggjjjkkkmmmrrrvvvzzz~~~~~~zzzvvvtttuuuzzz{{{uuuooollleeefffhhhkkknnnqqqssstttwwwyyy~~~yyysssmmmlllhhhccc\\\UUUOOOMMMMMMPPPZZZiiiyyy~~~tttfffYYYQQQMMMKKKJJJJJJOOOUUU]]]eeemmmtttyyy|||~~~}}}{{{yyyyyy|||{{{rrrkkkccc\\\XXXWWWWWWWWWTTTTTTSSSRRRRRRRRRRRRRRROOOOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLJJJIIIHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCBBB@@@???>>>|||vvvrrrllljjjeee___ZZZUUURRRPPPKKKJJJIIIIIIIIIKKKMMMOOORRRUUUZZZ```gggnnnvvv{{{xxxdddUUUJJJDDDCCC@@@@@@DDDJJJMMMQQQZZZdddooowww~~~~~~wwwnnnggg]]]SSSMMMJJJHHHFFFCCCEEEGGGJJJPPPYYYcccjjjtttvvvtttlll___TTTMMMLLLKKKLLLSSSaaaooo~~~xxxmmmgggbbb]]]ZZZZZZVVVUUUSSSRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPOOONNNOOOPPPQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKMMMNNNPPPQQQQQQQQQPPPNNNMMMMMMKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGDDDBBBAAA===>>>@@@AAADDDIIIOOOTTTWWW\\\cccgggjjjmmmrrrvvv{{{~~~}}}yyyvvvuuuuuuyyy|||wwwrrrnnnggghhhjjjlllnnnppprrrsssxxx{{{}}}vvvrrrmmmlllhhhbbbYYYRRRMMMLLLKKKQQQ]]]lllzzz~~~rrriii\\\QQQJJJIIIJJJJJJOOOVVVaaakkkssszzz|||{{{yyyyyyzzz~~~xxxrrrhhhddd]]]YYYWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSOOOOOONNNNNNMMMNNNNNNOOOMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDCCCAAA@@@???~~~{{{vvvooojjjeeeaaa\\\VVVRRROOOMMMMMMIIIIIIIIIJJJLLLPPPSSSUUUWWW[[[aaagggooowww|||eeeWWWOOOHHHDDDCCC@@@BBBIIIQQQWWW]]]hhhsssxxx~~~xxxpppeee___VVVNNNJJJHHHGGGFFFEEEFFFJJJNNNUUU___jjjqqqwwwuuunnndddXXXPPPLLLKKKNNNPPPYYYhhhvvvwwwmmmhhhccc]]]ZZZYYYVVVUUUSSSRRRQQQQQQRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQPPPOOONNNOOOQQQRRRRRRPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSSSSRRRRRRNNNNNNMMMKKKJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIFFFDDDCCC===>>>???@@@BBBFFFKKKOOOSSSXXX___dddhhhlllrrrvvvyyy|||~~~~~~|||zzzyyyxxxuuuyyy}}}xxxuuuooopppqqqrrrtttvvvwwwwwwzzz|||~~~wwwsssqqqmmmllliiicccZZZTTTQQQPPPPPPXXXeeerrr{{{~~~|||zzzggg___TTTLLLHHHHHHJJJLLLWWW```nnnzzz||||||{{{|||~~~tttlllgggaaa^^^ZZZWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSOOONNNNNNMMMNNNNNNOOOOOOMMMMMMMMMNNNNNNPPPQQQQQQRRRQQQQQQPPPOOOMMMKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@~~~|||zzzwwwqqqjjjeee^^^ZZZTTTNNNJJJIIIIIIIIIGGGGGGHHHKKKOOOSSSWWWZZZ]]]aaahhhooowww~~~hhhRRRIIIGGGDDDBBBBBBAAAEEENNNXXX___gggtttzzz~~~zzzrrrjjj```ZZZRRRLLLHHHGGGGGGFFFFFFHHHLLLQQQYYYdddooovvvyyytttjjj^^^TTTNNNLLLLLLPPPSSS]]]mmm{{{wwwmmmhhhddd]]]YYYXXXVVVUUUSSSRRRQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPRRRSSSRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKMMMNNNQQQSSSTTTTTTSSSSSSNNNNNNMMMKKKJJJHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJHHHEEEDDD????????????@@@CCCGGGKKKPPPUUU\\\bbbfffkkkqqqvvvwwwyyy||||||{{{{{{{{{|||uuuyyy}}}xxxxxxyyyzzz{{{|||}}}}}}{{{}}}yyysssqqqqqqooonnnllleee]]]WWWVVVWWWWWW```mmmwww|||{{{xxxvvvbbb[[[RRRKKKIIIJJJLLLNNN]]]gggvvv~~~~~~tttjjjbbb]]]]]]ZZZXXXWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSNNNNNNNNNMMMNNNNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@~~~|||{{{uuuqqqnnniiibbb[[[VVVTTTQQQNNNKKKJJJIIIIIIGGGIIIKKKNNNQQQUUU[[[___aaagggooovvv}}}hhh[[[MMMFFFBBB@@@BBBFFFDDDMMMYYYbbbmmmzzz{{{rrrhhhaaa[[[SSSKKKJJJHHHEEECCCDDDEEELLLRRRXXXaaalllrrrsssuuuiii\\\UUUQQQNNNNNNPPPPPPZZZhhhuuuwwwllldddaaa^^^ZZZVVVVVVUUUTTTRRRQQQQQQPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOOOONNNMMMLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJLLLNNNPPPRRRSSSSSSRRRQQQMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBCCCDDDEEEGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIGGGGGGFFFFFFFFFGGGIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFIIIIIIIIIIIIHHHGGGFFFEEE@@@@@@??????AAACCCFFFHHHPPPRRRWWW^^^gggnnnrrrtttyyy{{{~~~~~~}}}||||||}}}||||||~~~}}}uuupppnnnnnnnnnrrrpppllleee]]]XXXUUUTTT[[[hhhssswww|||uuufff___UUUKKKGGGGGGIIIOOOVVVeeesss}}}wwwmmmeee___[[[WWWWWWVVVUUUTTTTTTTTTTTTTTTSSSQQQPPPPPPPPPQQQRRROOOPPPQQQRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSRRRRRRQQQPPPOOONNNNNNMMMJJJKKKKKKLLLKKKIIIGGGFFFIIIIIIHHHGGGFFFEEEDDDCCC~~~{{{yyyzzztttnnniiifffaaaZZZTTTOOOMMMKKKIIIHHHHHHHHHHHHJJJLLLOOOQQQUUUYYY___cccggglllttt{{{qqq___TTTIIICCCAAA@@@CCCGGGJJJUUUcccmmmxxx}}}vvvmmmccc\\\TTTMMMGGGFFFFFFDDDCCCEEEIIIOOOVVV]]]fffpppsssqqqkkk```UUUOOOMMMKKKMMMPPPVVV```nnn{{{|||~~~yyyrrrhhhbbb___]]]YYYVVVTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLNNNPPPRRRRRRRRRQQQPPPLLLLLLLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBAAA@@@AAABBBDDDEEENNNPPPTTT\\\dddlllqqqsssyyy|||wwwoookkkkkkkkklllssspppkkkccc\\\XXXWWWXXXcccooowwwyyyzzzzzznnn^^^YYYPPPHHHFFFGGGKKKSSS[[[mmm{{{~~~}}}~~~~~~}}}ooofff```[[[WWWUUUUUUTTTSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRPPPPPPQQQRRRRRRQQQPPPOOOQQQQQQQQQQQQRRRSSSTTTUUURRRRRRQQQPPPOOONNNMMMMMMJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCBBB}}}{{{yyywwwtttqqqlllfffaaa]]]XXXQQQLLLHHHHHHGGGFFFGGGHHHIIIJJJMMMPPPSSSVVVZZZ___eeeiiinnnttt{{{rrr```UUULLLEEECCCBBBCCCFFFKKKQQQ___ooo{{{~~~wwwoooeee[[[UUUNNNGGGCCCDDDEEEDDDEEEHHHLLLSSSZZZbbbkkkrrrpppjjj___VVVNNNKKKJJJKKKOOOTTT```jjjwwwxxxvvvzzzyyyqqqkkkddd___\\\[[[XXXUUURRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPOOOLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAABBBCCCDDDJJJLLLQQQXXX```hhhooosssyyy}}}~~~wwwnnngggdddfffhhhjjjqqqnnnggg```ZZZXXXZZZ]]]jjjssszzzyyywwwsssfffXXXQQQJJJEEEEEEIIINNNXXXbbbvvv{{{yyyzzz|||~~~tttggg```[[[XXXUUUSSSSSSRRRRRRRRRSSSTTTTTTUUUTTTSSSRRRRRRRRRRRRSSSQQQQQQQQQQQQQQQPPPOOONNNRRRSSSSSSSSSTTTUUUUUUVVVRRRQQQQQQPPPOOONNNMMMMMMJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBB|||xxxvvvtttqqqnnnjjjfff```[[[VVVRRRLLLHHHGGGGGGGGGGGGHHHJJJLLLMMMPPPSSSWWW[[[___dddjjjnnnuuuzzzyyydddVVVNNNHHHDDDDDDEEEGGGKKKQQQYYYgggyyyzzzpppggg]]]TTTOOOKKKFFFCCCEEEFFFEEEHHHLLLOOOUUU]]]eeellloooiii```WWWPPPKKKJJJLLLNNNSSSZZZiiissszzzuuuuuu{{{xxxssslllhhhbbb]]][[[XXXUUUSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOONNNMMMKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFGGGGGGIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBBBBCCCDDDDDDGGGJJJOOOUUU]]]fffnnnssszzzuuunnneee___^^^aaaeeegggmmmiiibbb[[[VVVWWW\\\```kkkrrrwwwuuuqqqkkk___TTTKKKFFFCCCFFFJJJRRR^^^hhhzzz}}}xxxtttsssvvvzzz}}}}}}nnnbbb\\\ZZZXXXVVVRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPOOONNNNNNRRRRRRSSSTTTUUUUUUUUUUUUQQQQQQPPPOOONNNMMMLLLLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCC}}}zzzvvvrrrpppmmmjjjgggaaa^^^YYYTTTPPPLLLIIIFFFGGGGGGGGGHHHJJJLLLNNNOOORRRVVV[[[```eeejjjpppsss{{{kkkYYYOOOIIIEEECCCEEEHHHJJJPPPWWWdddrrr~~~sssiii___VVVOOOKKKIIIEEECCCEEEEEEEEEIIIOOOUUU[[[bbbhhhkkkkkkcccYYYRRRMMMJJJLLLNNNQQQYYYaaarrr{{{zzzwwwuuuwww~~~zzzsssoooiiifffaaa]]]ZZZVVVSSSQQQQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEECCCDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFFFFIIINNNSSSZZZcccmmmsss|||~~~yyynnnggg___ZZZZZZ]]]aaaccceeebbb\\\WWWTTTVVV\\\aaakkkooorrrnnnhhh```VVVNNNHHHEEEDDDHHHMMMUUUcccooo~~~zzzvvvqqqmmmnnnssszzz}}}tttggg^^^YYYXXXWWWVVVSSSSSSSSSSSSSSSTTTUUUVVVTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPOOONNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTPPPPPPOOONNNMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDD}}}|||wwwtttoookkkhhheeebbb___VVVTTTPPPMMMIIIGGGFFFEEEGGGGGGHHHIIILLLOOORRRSSSWWW[[[aaaggglllrrrwww{{{qqq\\\NNNIIIEEECCCCCCGGGKKKOOOXXXaaaqqq~~~vvvkkk```WWWPPPKKKHHHEEEBBBBBBDDDEEEEEEJJJQQQ\\\ccciiijjjiiieee]]]UUUMMMKKKJJJNNNRRRWWWaaajjj|||xxxvvvvvv{{{zzzsssmmmjjjeeecccaaa]]]YYYUUURRRPPPPPPPPPOOONNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHFFFGGGGGGGGGGGGGGGFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGEEEHHHMMMQQQVVV___jjjrrr}}}{{{|||~~~{{{rrrhhhccc\\\XXXWWWZZZ\\\^^^]]][[[XXXUUUTTTWWW]]]aaajjjkkkjjjeee\\\RRRKKKFFFEEEDDDFFFKKKQQQZZZiiivvv|||rrrnnniiihhhkkkttt~~~rrrjjj```YYYVVVVVVUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUSSSSSSTTTTTTTTTSSSRRRQQQRRRQQQPPPOOONNNNNNNNNOOOOOOPPPQQQSSSTTTSSSSSSRRRPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFEEE}}}zzzxxxvvvpppmmmhhhdddaaa]]]ZZZWWWNNNMMMKKKHHHFFFEEEFFFGGGGGGHHHJJJMMMQQQUUUYYY[[[^^^bbbiiiooouuuzzzppp```RRRHHHFFFFFFDDDFFFLLLQQQXXXdddooo}}}vvvnnnbbbWWWOOOKKKHHHFFFAAA@@@BBBEEEGGGIIIOOOXXX```hhhmmmjjjccc]]]VVVQQQKKKJJJMMMSSSYYY```lllwwwzzzyyy{{{{{{rrrlllgggddd______^^^[[[XXXTTTRRRQQQNNNNNNMMMLLLLLLLLLMMMMMMKKKLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKKKKLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFEEEEEEEEEDDDGGGKKKNNNRRR[[[gggppp|||~~~}}}}}}zzz{{{}}}vvvmmmddd___YYYVVVUUUVVVWWWXXXWWWWWWWWWVVVWWWYYY]]]aaadddccc```ZZZQQQIIIEEEDDDCCCCCCGGGNNNUUU```ppp~~~{{{rrrhhheeebbbccckkkxxxzzzjjjccc[[[VVVUUUUUUTTTRRRTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPQQQPPPOOONNNNNNNNNOOOPPPNNNPPPRRRSSSTTTTTTSSSRRROOOOOONNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEE~~~{{{wwwtttrrrkkkhhhccc___\\\XXXTTTRRRKKKKKKJJJGGGFFFFFFHHHJJJIIIJJJMMMQQQVVV\\\aaadddccchhhnnnuuu{{{ooo```VVVMMMGGGGGGHHHHHHKKKQQQXXXaaaooo|||~~~ppphhh\\\RRRKKKGGGFFFEEEAAA@@@CCCHHHJJJMMMVVV^^^```iiimmmggg]]]UUUPPPMMMLLLLLLQQQYYY```iiivvv~~~}}}uuummmgggccc```ZZZ[[[[[[ZZZWWWTTTRRRRRRMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPLLLLLLKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJHHHGGGFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEECCCCCCBBBFFFIIIKKKOOOXXXdddmmm{{{}}}{{{{{{yyyzzz|||tttkkkaaa]]]XXXUUUTTTTTTTTTTTTTTTUUUWWWXXXYYY[[[^^^aaa\\\ZZZWWWSSSLLLFFFEEEGGGAAABBBGGGPPPXXXcccuuu}}}sssiiibbb___^^^aaakkk{{{rrrgggaaa[[[WWWWWWWWWUUUSSSTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPOOOPPPOOONNNNNNNNNOOOPPPQQQOOOPPPRRRTTTUUUTTTSSSRRROOOOOONNNMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJEEEEEEEEEEEEDDDDDDDDDDDD~~~}}}yyyuuupppjjjfffeee```YYYUUUSSSQQQMMMJJJCCCDDDDDDDDDDDDFFFIIILLLMMMPPPSSSWWWZZZ^^^cccfffjjjnnntttzzzwwwbbbTTTMMMHHHGGGHHHFFFKKKRRRZZZdddppp{{{|||vvveee^^^SSSKKKGGGDDDAAA???BBBBBBCCCGGGMMMUUU]]]bbbnnnjjjgggccc[[[RRRNNNOOOIIIRRR]]]fffnnnwwwssslllgggaaa^^^^^^[[[ZZZZZZYYYVVVSSSQQQOOOLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMKKKIIIHHHHHHHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFIIIIIIHHHHHHHHHHHHGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGIIINNNVVV```gggwww|||{{{zzzwwwyyyzzz|||}}}}}}~~~yyypppjjjaaa___[[[VVVRRRQQQSSSVVVRRRWWW[[[\\\^^^bbbccc```ZZZTTTMMMIIIDDD@@@@@@CCCBBBDDDJJJTTTaaappp}}}{{{tttjjjccc[[[XXXXXX___nnntttjjj```]]]YYYWWWVVVUUUTTTRRRTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQTTTSSSSSSRRRQQQPPPPPPPPPQQQOOONNNMMMMMMMMMKKKIIIKKKJJJJJJJJJJJJIIIIIIIIIJJJGGGEEEDDDDDDEEEEEEDDD~~~{{{wwwsssnnniiiccc___\\\XXXRRRNNNMMMKKKHHHFFFEEEEEEFFFFFFFFFHHHKKKNNNQQQTTTXXX[[[^^^cccgggkkkppptttzzz{{{kkkYYYNNNHHHEEEFFFIIIMMMRRRZZZdddnnnxxx{{{pppiii]]]WWWNNNHHHEEECCCBBBAAACCCDDDFFFJJJQQQYYY```dddjjjeeeaaa]]]VVVNNNKKKNNNPPPYYYeeeooowwwzzzoooiiiddd___\\\\\\YYYXXXXXXVVVTTTRRROOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHIIIHHHHHHGGGFFFGGGGGGGGGHHHKKKRRR[[[aaaqqqzzz|||{{{zzzxxxyyyzzz{{{|||~~~~~~|||}}}}}}vvvooojjjdddbbb]]]XXXSSSRRRUUUWWWWWW]]]cccdddfffgggddd___WWWPPPKKKGGGDDD@@@@@@DDDCCCGGGNNNYYYggguuu{{{vvvmmmccc\\\YYYWWWYYYbbbrrr}}}oooeee___\\\YYYWWWVVVUUUTTTRRRTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSSSSRRRQQQQQQPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQSSSSSSSSSRRRRRRQQQPPPPPPQQQOOONNNMMMMMMMMMKKKIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGDDDDDDDDDEEEDDDDDD}}}{{{uuurrrmmmiiiddd___YYYUUURRROOOKKKHHHGGGGGGEEEDDDFFFGGGHHHIIIIIIKKKOOORRRWWWZZZ]]]aaaeeeiiinnnrrryyy}}}kkk]]]OOOHHHFFFFFFHHHMMMUUU[[[dddnnnxxx{{{oooddd]]]SSSNNNHHHDDDBBBBBBCCCCCCDDDFFFJJJPPPWWW^^^dddhhhfff```[[[WWWPPPKKKKKKOOOYYYcccppp{{{{{{rrrhhhdddaaa\\\ZZZZZZVVVVVVUUUTTTRRRPPPNNNLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGIIIHHHHHHGGGFFFFFFFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGIIINNNUUUZZZhhhqqq}}}~~~~~~~~~~~~{{{zzzzzzxxxyyyzzzyyyyyyzzz}}}~~~{{{}}}|||wwwrrrnnnllliiifffaaaZZZVVVUUUXXX[[[^^^fffmmmpppooollleee]]]SSSMMMHHHFFFCCC@@@AAAEEEFFFKKKUUUaaaooo|||xxxpppfff]]]WWWUUUVVV\\\gggxxxtttggg```^^^[[[XXXVVVUUUUUUTTTRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSSSSSSSRRRQQQPPPPPPQQQOOOMMMMMMMMMMMMKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIHHHFFFDDDDDDDDDEEEDDDCCC|||{{{zzzxxxuuussskkkhhhccc___ZZZUUUPPPMMMKKKJJJHHHGGGGGGGGGFFFFFFGGGIIIKKKLLLMMMPPPSSSVVV[[[^^^cccgggjjjooouuuxxxqqq```VVVLLLIIIIIIJJJOOOTTT[[[bbblllvvv~~~|||qqqfff\\\VVVLLLIIIDDDAAAAAABBBCCCEEEFFFJJJOOOVVV]]]cccggghhhbbb\\\VVVRRRNNNLLLOOOVVVaaakkkzzzsssjjjbbb```___[[[YYYYYYUUUUUUTTTRRRQQQOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHLLLRRRWWWaaajjjttt{{{}}}|||||||||||||||}}}~~~}}}{{{{{{{{{yyyzzzzzzyyywwwwwwyyyzzz~~~{{{}}}}}}vvvrrrpppooonnnmmmiiiccc]]]XXXXXX\\\```gggpppxxxzzzwwwqqqeeeZZZQQQKKKGGGEEEDDDAAACCCGGGKKKRRR]]]jjjxxxwwwlllbbbZZZUUURRRVVV___lll|||wwwlllbbb\\\]]]ZZZWWWUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSRRRQQQPPPPPPOOOMMMMMMNNNMMMLLLJJJKKKJJJJJJJJJJJJIIIIIIIIIHHHFFFEEEDDDEEEEEEDDDBBB}}}zzzwwwtttqqqmmmiiibbb^^^ZZZVVVRRROOOKKKHHHFFFGGGGGGGGGGGGHHHIIIJJJIIILLLNNNPPPRRRUUUXXX[[[```cccggglllpppuuu{{{~~~vvveeeZZZRRRLLLLLLMMMOOOUUU[[[ccciiisss{{{~~~ssshhh]]]TTTOOOHHHFFFDDDAAAAAABBBDDDFFFIIINNNUUU\\\bbbdddeeeeee[[[UUUPPPNNNMMMNNNUUU]]]hhhsssxxxlllddd______^^^[[[YYYYYYUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKFFFGGGIIIJJJKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGGGGFFFFFFFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHGGGGGGHHHLLLRRRWWW]]]eeeooouuuxxxxxxzzz{{{zzz{{{}}}|||{{{||||||zzz{{{{{{yyywwwvvvwwwxxx}}}~~~}}}~~~~~~wwwrrrqqqqqqqqqqqqnnnjjjddd]]]ZZZ\\\aaafffrrrzzz}}}tttfffZZZQQQLLLHHHHHHGGGFFFHHHMMMSSSZZZfffssstttiii___XXXUUURRRXXXcccppp~~~{{{pppggg```\\\[[[XXXVVVTTTTTTUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVSSSSSSSSSSSSSSSRRRRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSRRRSSSTTTTTTTTTSSSQQQPPPPPPNNNMMMMMMNNNNNNLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGEEEFFFFFFFFFDDDCCC~~~}}}}}}}}}}}}{{{yyyuuuqqqmmmiiiddd```XXXUUUQQQNNNMMMKKKHHHFFFCCCEEEGGGHHHHHHHHHJJJLLLMMMPPPSSSVVVXXX[[[^^^aaaeeeiiimmmrrrwww||||||hhh[[[VVVQQQNNNPPPRRRUUU[[[bbblllrrrzzzvvvjjj^^^SSSKKKGGGDDDDDDCCCBBBAAACCCFFFIIIMMMRRRZZZ```dddccc```]]]RRRMMMJJJJJJLLLQQQ[[[eeeppp|||yyypppggg```\\\^^^^^^[[[YYYYYYUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMMMMLLLKKKKKKKKKFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKJJJJJJIIIHHHHHHGGGIIIIIIHHHHHHHHHHHHGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHHHHHHHIIIMMMRRRVVVZZZaaajjjpppsssuuuxxx{{{yyyzzz}}}}}}|||}}}~~~{{{|||||||||zzzxxxyyyzzz}}}}}}~~~{{{xxxtttrrrrrrssssssssslllhhhbbb]]][[[___ffflllzzz|||ssseeeZZZQQQLLLJJJLLLMMMMMMQQQWWW___eeeooo{{{}}}qqqfff]]]XXXWWWWWW^^^hhhtttsssjjjccc___\\\YYYWWWTTTSSSTTTUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRTTTUUUUUUTTTRRRQQQOOONNNMMMMMMNNNNNNMMMKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHGGGEEECCC~~~|||yyywwwuuuttttttqqqnnnjjjgggccc___ZZZVVVPPPMMMJJJIIIHHHHHHGGGFFFCCCFFFIIIJJJJJJKKKMMMPPPRRRUUUYYY\\\___bbbeeehhhmmmpppuuuzzzoooaaaXXXTTTQQQQQQUUUYYY]]]dddlllssswww}}}{{{vvvkkk```UUULLLFFFDDD???AAABBBBBBAAADDDHHHLLLPPPUUU]]]cccddd```YYYUUULLLHHHGGGJJJOOOVVVbbbmmm{{{}}}pppgggccc]]]ZZZ\\\^^^[[[XXXXXXTTTSSSRRRQQQPPPPPPQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFHHHIIIIIIIIIHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGHHHGGGFFFEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJHHHHHHHHHIIIJJJKKKKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHKKKPPPSSSVVV]]]eeekkknnnqqquuuyyyxxxzzz|||}}}}}}|||}}}~~~~~~}}}||||||}}}}}}|||{{{{{{|||~~~|||wwwsssrrrqqqrrrsssttttttsssiiifff```[[[[[[aaajjjqqq{{{zzzssskkk```VVVOOOLLLKKKOOOSSSWWW]]]ccckkkpppyyy}}}rrrfff___\\\]]]___eeeoooxxxvvvkkkddd___\\\ZZZXXXVVVTTTSSSTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTQQQRRRTTTVVVVVVTTTRRRQQQOOONNNLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHIIIJJJIIIFFFDDD~~~~~~}}}yyyvvvrrrooommmlllfffddd```]]]ZZZVVVRRRNNNKKKIIIFFFEEEFFFFFFFFFEEEEEEIIIMMMNNNNNNNNNQQQTTTUUUYYY]]]aaadddgggjjjlllrrruuuzzzwwwiii___YYYTTTRRRTTTZZZ___ccckkktttuuuyyy}}}}}}||||||qqqkkkbbbXXXOOOIIIFFFEEE;;;>>>@@@AAAAAADDDJJJNNNRRRWWW___dddccc]]]UUUOOOKKKHHHHHHMMMSSS\\\iiiuuuuuuiiiaaaaaa\\\YYY[[[]]]ZZZWWWWWWSSSRRRQQQPPPOOOPPPQQQQQQNNNNNNNNNMMMMMMMMMMMMLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKIIIHHHHHHIIIJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDEEEEEEGGGHHHIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIGGGGGGIIIMMMPPPTTTYYYaaagggkkknnnssswwwxxxyyy{{{}}}~~~~~~|||~~~~~~}}}{{{zzzyyyyyyzzz|||}}}|||uuuooonnnnnnooorrrtttuuusssrrrgggccc^^^ZZZ[[[bbblllsssxxxzzzyyyqqqiiibbbYYYPPPMMMJJJKKKRRRXXX]]]eeelllsssxxxtttiiibbbaaaccceeekkkttt{{{zzzoooeee___\\\ZZZYYYXXXUUUSSSSSSSSSTTTTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTPPPRRRTTTVVVVVVUUUSSSQQQOOOMMMLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIJJJKKKJJJGGGEEE~~~~~~|||zzzxxxuuutttpppllliiifffcccbbb^^^]]]ZZZVVVQQQMMMIIIFFFGGGGGGFFFDDDCCCDDDFFFIIIHHHJJJNNNPPPRRRTTTWWWZZZ___aaadddgggiiimmmqqqtttzzz}}}vvvjjjccc^^^[[[YYYZZZ^^^bbbhhhnnnrrruuu||||||}}}~~~}}}yyysssooofffaaaYYYPPPIIIEEECCCBBBAAABBBCCCBBBCCCGGGNNNTTTZZZbbbeee```YYYVVVQQQKKKEEEHHHKKKPPPXXXfffuuu|||qqqfff^^^[[[[[[ZZZZZZYYYXXXXXXXXXTTTTTTTTTSSSRRRQQQQQQPPPQQQPPPPPPOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOOPPPPPPKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMKKKKKKLLLKKKJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJKKKLLLNNNNNNQQQUUU[[[aaafffkkkpppssswwwyyy{{{|||}}}~~~~~~}}}}}}}}}~~~~~~zzzvvvuuuwwwyyy{{{}}}wwwssspppmmmmmmmmmnnnrrrtttrrrmmmhhhaaa___\\\\\\```fffnnnrrruuuqqqlllddd]]]VVVQQQNNNNNNPPPTTTYYY```fffmmmppp}}}}}}tttnnnkkkkkkkkkooottt{{{|||sssggg___\\\ZZZVVVSSSWWWVVVTTTRRRRRRRRRRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTVVVUUUTTTRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJ~~~~~~~~~||||||||||||zzzwwwtttrrrooommmjjjfffbbb___]]]\\\TTTTTTRRROOOLLLIIIFFFDDDGGGGGGGGGFFFEEEFFFIIIKKKLLLNNNQQQTTTVVVXXX\\\^^^cccfffiiilllnnnrrrvvvzzz|||ppphhhccc___]]]___```dddhhhmmmrrrwwwyyy{{{{{{{{{zzzxxxtttmmmiii]]]YYYRRRKKKEEEBBBBBBBBB===???AAACCCFFFLLLUUU[[[___dddeee^^^WWWSSSOOOIIIGGGJJJPPPVVV```nnn}}}uuukkkbbb\\\[[[[[[ZZZZZZYYYXXXXXXXXXUUUUUUTTTSSSSSSRRRQQQQQQOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMLLLLLLLLLLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPSSSYYY^^^ccchhhnnnrrrvvvxxxzzz{{{|||~~~~~~zzzvvvuuuvvvxxxzzz}}}~~~wwwrrrooommmlllnnnnnnnnnpppqqqooojjjeee^^^]]]]]]^^^bbbgggmmmpppmmmiiiccc[[[TTTNNNJJJHHHIIILLLSSS\\\eeennnvvv{{{xxxsssrrrssstttyyy}}}uuummmddd]]][[[ZZZWWWTTTVVVUUUTTTRRRRRRRRRRRRSSSRRRSSSSSSTTTTTTTTTTTTTTTVVVUUUSSSRRRRRRRRRSSSTTTSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTPPPOOONNNLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJ~~~}}}||||||{{{{{{xxxxxxwwwuuurrrnnnkkkiiifffdddaaa]]]YYYVVVTTTSSSKKKJJJJJJHHHGGGFFFEEEDDDFFFGGGHHHHHHHHHJJJMMMPPPQQQTTTWWWZZZ\\\___ccceeejjjlllpppsssvvvzzz~~~|||ssskkkfffdddbbbaaaeeegggjjjnnnrrrvvvyyy{{{zzzxxxvvvtttpppkkkddd___SSSPPPKKKFFFBBBAAABBBCCC>>>???BBBEEEJJJRRR[[[aaaeeefffcccZZZRRROOOKKKHHHIIINNNVVV```kkkyyyvvvkkkccc]]]YYY[[[ZZZZZZYYYYYYXXXWWWWWWSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMOOOQQQUUUYYY^^^dddkkkoootttvvvxxxzzz{{{}}}zzzvvvttttttvvvxxxyyy}}}zzzsssnnnlllkkkkkkkkknnnnnnmmmmmmllliiieeeaaa\\\]]]___cccfffhhhkkklllddd```YYYQQQKKKGGGEEEDDDFFFLLLVVV```kkkuuu~~~}}}}}}xxxmmmfff___ZZZYYYYYYWWWUUUVVVUUUSSSRRRQQQRRRRRRSSSRRRSSSTTTTTTUUUUUUTTTTTTUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUVVVVVVUUUUUUUUUPPPOOONNNMMMLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzyyyxxxwwwvvvsssrrrpppmmmiiieeebbb```\\\ZZZWWWTTTPPPNNNLLLKKKGGGGGGFFFFFFFFFFFFFFFFFFEEEGGGIIIJJJKKKNNNQQQTTTWWWYYY]]]```cccfffjjjmmmppprrrvvvyyy}}}zzzuuunnnjjjhhhgggggggggjjjlllnnnqqqtttvvvxxxyyywwwtttppplllgggaaaZZZUUUMMMKKKGGGDDDBBBBBBCCCDDDCCCDDDGGGKKKQQQXXX___cccjjjfff___VVVOOOKKKJJJIIILLLSSS^^^jjjvvv|||mmmddd___[[[XXXZZZYYYYYYXXXWWWWWWVVVVVVQQQPPPPPPPPPOOOOOOOOONNNLLLMMMMMMNNNOOOOOOPPPPPPMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRUUUZZZ```hhhmmmqqqtttwwwyyy{{{zzzuuusssssstttuuuvvvzzz~~~~~~}}}}}}uuuqqqkkkhhhgggiiijjjjjjkkkjjjiiigggeeebbb___]]]]]]___dddgggiiiiiigggfff]]]XXXQQQJJJEEECCCCCCDDDJJJQQQ\\\fffooowwwxxxqqqfffaaa\\\XXXWWWWWWUUUTTTUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUPPPPPPNNNMMMLLLKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHH~~~~~~~~~}}}}}}}}}|||||||||{{{zzzzzzyyyyyyxxxwwwvvvuuutttrrrqqqooooookkkjjjgggddd```\\\YYYWWWSSSRRRPPPMMMJJJHHHGGGFFFGGGFFFEEEEEEEEEEEEFFFGGGEEEHHHKKKMMMOOORRRVVVXXX\\\___cccgggjjjmmmqqqtttuuuxxx|||zzzxxxtttpppmmmmmmmmmmmmmmmpppppprrrssstttuuuuuutttqqqnnniiiddd^^^XXXRRRNNNHHHGGGDDDAAA@@@@@@BBBBBBFFFHHHLLLRRRYYY```eeehhhkkkddd[[[SSSMMMKKKKKKMMMQQQZZZggguuuuuuhhhaaa^^^[[[YYYXXXXXXWWWVVVVVVUUUUUUTTTQQQQQQPPPPPPPPPPPPOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRMMMMMMMMMNNNNNNNNNOOOOOONNNOOOOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPSSSWWW]]]eeejjjnnnqqqvvvzzz~~~~~~yyytttqqqqqqsssttttttwww{{{~~~}}}|||zzzzzz{{{{{{}}}zzzvvvnnnjjjgggeeefffhhhiiiiiieeeeeecccaaa___]]]]]]^^^bbbeeehhhkkkjjjgggbbb___TTTPPPIIIDDDAAAAAACCCDDDLLLUUUaaakkkrrryyyssskkkbbb___[[[XXXVVVTTTSSSRRRTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSRRRQQQQQQRRRSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTQQQPPPOOOMMMLLLLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHH{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvuuutttrrrrrrqqqnnnmmmllljjjhhhgggeeeeeeaaa```]]]ZZZWWWTTTQQQPPPMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGIIIKKKOOORRRTTTWWW[[[]]]bbbeeeiiimmmppptttxxx{{{||||||vvvtttxxxuuusssqqqrrrssssssrrrtttuuuuuuuuutttrrrpppooohhheee___ZZZUUUPPPKKKHHHDDDBBB@@@?????????@@@AAAFFFJJJPPPZZZcccjjjmmmmmmiii```VVVPPPNNNMMMOOOSSS\\\eeettt{{{oooeee```^^^[[[YYYVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOOOOPPPQQQRRRRRRSSSMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLMMMKKKJJJKKKLLLMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKMMMNNNQQQTTTZZZaaagggjjjpppwww~~~}}}xxxsssqqqqqqrrrssstttvvvzzz|||~~~}}}{{{yyywwwuuuwwwyyyzzz}}}yyyrrrnnniiifffddddddeeeeeeeeeddd^^^^^^^^^\\\[[[]]]```ccciiijjjlllkkkggg```ZZZUUUJJJFFFBBB>>>===???BBBEEELLLWWWeeepppvvv{{{yyynnnfff___]]][[[XXXVVVTTTRRRQQQTTTSSSRRRQQQQQQQQQRRRSSSSSSTTTUUUUUUVVVUUUUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTQQQPPPOOONNNMMMLLLLLLLLLIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHwwwwwwvvvvvvuuuttttttssssssrrrqqqooommmkkkiiihhheeedddbbb```^^^\\\ZZZZZZWWWVVVTTTQQQNNNLLLKKKJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGJJJKKKMMMPPPTTTXXXZZZ]]]```cccgggkkkooossswww{{{|||vvvtttuuuwwwuuussstttuuuwwwwwwvvvuuuuuuuuussspppllliiiggg^^^[[[UUUQQQMMMJJJFFFCCCAAA@@@@@@???@@@BBBDDDEEEJJJNNNWWWbbbkkkppppppnnnfff[[[QQQOOOOOOPPPTTTZZZhhhrrryyyrrriiiccc___]]]YYYVVVTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIJJJKKKLLLKKKIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJJJJJJJHHHJJJLLLNNNRRRWWW]]]bbbgggnnnxxx{{{wwwrrrpppppprrrssstttwwwzzz|||}}}~~~}}}}}}}}}}}}|||zzzxxxvvvtttssssssvvvyyy}}}{{{uuuooojjjfffdddcccbbbbbbbbbbbb___]]]YYYZZZZZZZZZ[[[___eeejjjooonnnlllhhhaaaYYYQQQLLLBBB@@@>>><<<===@@@DDDGGGOOO[[[jjjtttyyy}}}}}}rrrgggaaa[[[[[[[[[YYYWWWUUUTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUUUURRRQQQQQQPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUURRRSSSSSSTTTTTTSSSSSSRRRQQQPPPOOONNNMMMLLLLLLLLLIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIttttttsssrrrqqqqqqppppppooonnnmmmjjjhhheeedddccc^^^]]]\\\YYYWWWUUUSSSRRRQQQPPPNNNKKKIIIGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEHHHKKKNNNPPPQQQTTTXXX\\\^^^aaadddfffkkknnnssswww{{{vvvtttsssqqqrrrvvvuuutttssstttwwwxxxyyyxxxssssssrrroookkkfffbbb___XXXTTTOOOKKKHHHEEECCCAAAAAAAAAAAABBBDDDFFFIIIJJJPPPTTT\\\gggoooqqqnnnjjjcccWWWNNNNNNQQQSSSXXX___qqq|||qqqllleee```^^^[[[WWWTTTRRRRRRRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHIIIJJJKKKJJJIIILLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJJJJJJJIIIFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHFFFEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJEEEGGGJJJMMMPPPUUUZZZ^^^eeemmmyyy~~~{{{vvvrrrpppppprrrtttuuuwwwzzz{{{|||~~~~~~}}}}}}}}}yyyyyyxxxvvvuuurrrpppooouuuxxx|||zzzsssnnniiidddaaaaaa``````aaa```^^^ZZZWWWVVVXXXYYYZZZ\\\bbbjjjppprrrqqqllleee]]]SSSKKKFFF@@@???>>>>>>@@@CCCGGGJJJTTT```oooxxx{{{|||wwwlllccc]]]YYYZZZ[[[ZZZXXXVVVVVVVVVSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVUUURRRQQQPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQOOONNNMMMLLLLLLLLLIIIIIIIIIJJJKKKLLLLLLMMMNNNMMMMMMLLLKKKJJJJJJJJJllllllkkkjjjiiihhhggggggeeedddbbb___]]][[[YYYYYYTTTSSSRRRPPPOOONNNNNNNNNJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFHHHKKKLLLNNNPPPTTTVVVYYY[[[^^^aaacccfffjjjmmmrrruuuzzz~~~~~~xxxqqqmmmnnnqqqssssss}}}{{{zzzzzz{{{{{{zzzxxxssspppmmmiiiddd___XXXTTTNNNLLLIIIFFFDDDCCCBBBBBBBBBBBBBBBAAAAAADDDIIIMMMRRR___kkkoooqqqqqqkkkcccYYYTTTQQQSSSWWW]]]gggqqq~~~oooiiibbb]]]ZZZYYYYYYYYYUUUTTTSSSQQQPPPNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMPPPOOONNNNNNMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGGGGEEEDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHFFFEEEDDDEEEEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGEEEEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGJJJIIIHHHGGGGGGHHHIIIIIIJJJIIIHHHIIIMMMQQQVVVZZZeeekkkvvv{{{yyytttqqqoooppprrrtttyyyyyyzzz{{{}}}~~~|||zzzyyyyyyyyyyyyxxxuuurrrooopppsssvvvzzz|||zzzsssmmmjjjhhhfffdddfffccc```]]][[[YYYVVVTTTRRRUUUXXXYYY```jjjqqqssszzzooobbbZZZSSSKKKFFFEEE============???DDDKKKQQQ\\\hhhtttyyy{{{|||rrrjjjbbb]]]XXXXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSRRRQQQQQQQQQRRRVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRQQQPPPQQQTTTWWWYYYVVVVVVUUUUUUTTTSSSSSSSSSQQQQQQPPPOOOPPPQQQRRRSSSQQQQQQPPPOOOOOONNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPOOOMMMLLLJJJIIIIIIHHHffffffeeedddcccbbbaaaaaa\\\[[[YYYVVVTTTRRRQQQQQQNNNMMMLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGIIIKKKMMMOOOQQQTTTWWWZZZ]]]```cccfffhhhlllpppsssvvvzzz~~~|||qqqmmmiiiiiimmmssswwwxxx|||{{{zzzzzzzzzyyywwwuuupppmmmhhhccc^^^YYYSSSOOOJJJHHHFFFCCCAAA@@@@@@@@@@@@AAAAAABBBDDDIIIPPPUUU\\\fffnnnnnnllliiiccc[[[VVVRRRQQQUUU[[[bbbmmmwww}}}uuujjjfff```[[[YYYXXXXXXWWWUUUTTTSSSRRRPPPOOONNNMMMMMMNNNNNNOOOOOONNNNNNMMMNNNNNNOOOOOONNNNNNMMMLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEGGGGGGEEEDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHFFFEEEEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGHHHKKKPPPTTTWWWbbbhhhrrr}}}|||yyyuuuqqqpppqqqtttvvvzzzzzz{{{}}}~~~|||{{{yyywwwuuuttttttuuuvvvvvvtttrrrqqqrrrvvvyyyyyytttmmmhhhfffffffffeeegggddd___[[[VVVSSSPPPNNNPPPVVV]]]bbbjjjtttyyyyyywwwjjj]]]UUUNNNFFFBBBAAA======<<<===@@@FFFNNNTTT```kkkuuuyyy|||~~~|||{{{zzzzzz|||tttllleee^^^YYYWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQPPPPPPQQQSSSUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRPPPOOONNNNNNNNNOOOQQQQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPOOOMMMLLLJJJIIIIIIIII]]]\\\\\\[[[ZZZYYYXXXXXXRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHFFFEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKMMMOOORRRTTTVVVYYY]]]```cccfffiiilllooosssxxx{{{}}}vvvnnnfffddddddhhhnnnuuuzzz}}}|||{{{zzzzzzyyywwwssspppkkkfff```ZZZUUUQQQLLLIIIEEEDDDAAA???>>>>>>>>>>>>AAABBBCCCEEEIIIOOOWWW\\\gggllloookkkfff```ZZZTTTSSSRRRTTT[[[bbbkkkwwwtttllldddaaa]]]ZZZYYYWWWVVVTTTTTTTTTSSSRRRPPPOOONNNNNNLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMNNNMMMLLLLLLKKKJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGIIIMMMQQQTTT\\\bbblllwww|||yyyuuurrrqqqsssuuuwww{{{|||}}}~~~}}}wwwvvvtttrrrqqqqqqqqqqqqrrrssssssssstttvvv{{{~~~~~~xxxtttooolllgggddddddeeeffffffeeebbb]]]XXXSSSPPPNNNNNNRRR[[[fffnnnvvv}}}~~~zzzqqqdddVVVMMMGGG@@@=========>>>>>>???DDDKKKUUU[[[eeennnwwwyyy{{{{{{vvvrrrpppppppppvvvzzzwwwllleee___[[[WWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRTTTSSSSSSSSSSSSRRRRRRRRRNNNOOOOOOPPPQQQRRRSSSSSSUUUUUUTTTSSSSSSRRRRRRQQQNNNMMMMMMLLLMMMNNNOOOPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOMMMKKKJJJIIIIIIIIITTTSSSSSSRRRQQQPPPPPPPPPMMMLLLJJJIIIGGGGGGFFFFFFGGGFFFEEECCCBBBAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIJJJLLLNNNPPPQQQRRRUUUXXXZZZ\\\```dddgggiiikkkooosssvvvzzzwwwnnnhhhddddddgggkkkqqqvvvzzz||||||{{{zzzyyyxxxtttnnnjjjddd___XXXQQQMMMIIIFFFDDDAAA@@@???=========>>>???DDDEEEHHHJJJOOOUUU\\\aaakkklllkkkeee___YYYUUUSSSRRRSSSXXXbbbkkktttzzzooohhh___]]]ZZZYYYXXXWWWTTTRRRSSSRRRRRRQQQPPPOOOOOONNNLLLMMMNNNOOOOOONNNMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFIIIIIIHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFEEEFFFHHHKKKNNNPPPVVV\\\eeeoooyyy~~~~~~zzzxxxtttrrrqqqsssvvvyyy|||}}}~~~}}}|||{{{|||~~~~~~}}}|||zzzzzzsssrrrqqqpppoooppppppqqqppprrrtttvvvxxx||||||wwwqqqmmmhhhfffeeefffggggggfffeee___]]]YYYUUURRRRRRTTTVVV[[[fffrrrzzz{{{tttjjj]]]OOOGGGAAA<<<:::;;;???@@@AAADDDIIIRRR]]]dddkkkrrrwwwxxxzzz~~~|||uuuoookkkiiijjjkkktttxxx~~~qqqfffaaa]]][[[XXXUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPMMMNNNPPPQQQRRRRRRRRRRRRTTTTTTSSSRRRRRRQQQQQQPPPNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOONNNMMMKKKJJJJJJIIIIIIMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLNNNQQQSSSUUUWWWYYY[[[^^^aaadddgggkkkoooooorrruuuyyy|||zzzqqqjjjeeebbbbbbeeejjjnnnsssvvvyyy{{{|||{{{yyywwwtttnnnhhhccc]]]XXXQQQKKKGGGEEECCCAAA??????>>>>>>>>>???AAABBBDDDGGGKKKPPPUUU[[[bbbgggllljjjeee___XXXRRRQQQRRRQQQTTT]]]hhhqqqzzz~~~sssjjjddd\\\ZZZXXXXXXWWWVVVSSSQQQQQQQQQPPPPPPOOOOOONNNNNNLLLMMMNNNNNNNNNNNNMMMLLLNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDFFFFFFDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGJJJLLLNNNQQQVVV^^^hhhqqqxxx}}}~~~}}}}}}}}}yyyvvvsssqqqrrrtttxxxzzz~~~}}}{{{xxxvvvvvvxxxzzz|||~~~~~~}}}}}}|||zzzxxxwwwvvvooonnnnnnmmmnnnpppqqqrrrrrrtttxxx{{{~~~}}}xxxtttpppmmmjjjeeefffhhhkkkkkkiiiddd```YYYXXXUUUQQQPPPSSSYYY^^^hhhrrr~~~zzzpppcccWWWJJJCCC???;;;;;;===???AAADDDHHHOOOXXXbbbiiiooouuuxxxxxxzzz~~~}}}{{{wwwooohhheeeeeehhhjjjtttzzz~~~vvvjjjaaa]]]\\\ZZZXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOMMMNNNPPPRRRSSSSSSRRRRRRSSSSSSRRRQQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNOOOPPPRRRUUUXXX[[[\\\```cccfffiiilllpppuuuxxxwwwzzz~~~yyynnnhhhdddbbbaaa___dddkkkqqquuuwwwyyy{{{zzzxxxuuuqqqmmmggg```\\\TTTPPPJJJFFFCCCBBBAAA@@@????????????AAACCCEEEFFFDDDHHHOOOVVV[[[aaafffiiijjjddd^^^YYYRRRMMMMMMQQQSSSXXXbbbmmmvvv}}}uuukkkccc^^^ZZZXXXVVVUUUUUUTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKLLLNNNRRRYYYbbbjjjqqqwwwyyy{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~xxxvvvtttrrrsssvvvzzz|||}}}{{{vvvsssqqqsssuuuwwwyyy|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzyyyxxxvvvtttrrrqqqjjjjjjjjjkkknnnpppssstttwwwzzz~~~{{{wwwrrrmmmlllkkkjjjjjjhhhiiilllmmmlllggg___ZZZTTTSSSRRROOOPPPUUU___ggguuu~~~wwwmmm[[[PPPEEEAAA???===>>>@@@@@@CCCHHHNNNVVV___hhhnnntttxxx{{{{{{|||{{{uuupppiiicccbbbeeejjjnnnxxx~~~tttlllccc\\\YYYYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOMMMNNNPPPRRRSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOONNNMMMMMMLLLKKKLLLMMMNNNOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJJJJKKKLLLNNNPPPQQQSSSSSSTTTUUUWWWYYY]]]```ccceeehhhjjjnnnqqquuuyyy}}}}}}wwwmmmeeebbbaaabbbcccbbbhhhpppvvvyyyyyyzzz{{{xxxtttooojjjeee___XXXTTTKKKHHHDDDBBBAAAAAA@@@????????????@@@BBBEEEGGGIIIIIINNNVVV\\\___aaacccddd```ZZZUUUSSSPPPLLLPPPWWW[[[aaalllwww}}}}}}|||vvvmmmfff___ZZZXXXVVVSSSRRRQQQPPPOOOMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMNNNMMMLLLLLLKKKLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMPPPVVV]]]eeelllrrruuuvvvvvvvvvwwwxxxzzz{{{|||{{{{{{|||}}}~~~zzzxxxuuutttuuuyyy}}}{{{uuupppnnnoooqqqssssssvvvyyy|||}}}~~~~~~}}}}}}zzz{{{}}}~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{zzzzzzyyyyyyxxxwwwvvvuuusssqqqooommmllliiiiiikkkmmmppptttwwwzzz}}}|||yyyqqqmmmhhhfffgggjjjlllmmmnnnmmmllljjjggg```YYYSSSPPPQQQQQQQQQTTT^^^kkkvvvzzzmmmbbbSSSJJJBBB@@@@@@???@@@CCCEEEJJJQQQYYY```iiipppuuuxxx|||~~~{{{rrrnnngggcccccciiiqqqvvv~~~mmmfff^^^YYYXXXXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVQQQRRRSSSTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMNNNOOOQQQQQQQQQRRRQQQQQQPPPPPPOOONNNNNNNNNLLLKKKJJJJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLMMMNNNNNNOOOOOONNNMMMLLLKKKKKKJJJJJJKKKDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOOOOQQQSSSUUUWWWXXXYYYZZZ[[[]]]```dddgggjjjlllmmmooossswwwzzz~~~}}}wwwsssmmmggg___[[[ZZZ]]]```bbbiiiooowww||||||{{{zzzzzzuuuqqqkkkeee___YYYSSSOOOEEECCC@@@???@@@@@@???>>>>>>??????AAACCCFFFIIIJJJQQQVVV\\\``````^^^\\\[[[VVVQQQNNNOOOOOOOOOUUU^^^ccciiiuuu{{{{{{{{{|||yyynnnhhhddd^^^ZZZWWWUUUQQQOOONNNNNNMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLOOONNNKKKJJJJJJKKKNNNOOOLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEHHHJJJLLLMMMMMMMMMKKKKKKJJJJJJJJJKKKLLLLLLLLLOOOTTT[[[cccjjjooorrrqqqqqqrrrtttvvvxxxzzz|||zzzzzzzzz|||~~~~~~{{{yyywwwvvvxxx{{{{{{uuuooolllmmmoooqqqooorrrvvvyyyzzz|||}}}~~~}}}||||||xxxyyyzzz|||~~~|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxwwwvvvuuuuuutttsssrrrpppnnnkkkiiihhhjjjkkkmmmppptttyyy}}}yyytttqqqlllhhhddddddgggkkkoooqqqssspppkkkfffaaa[[[TTTOOOLLLOOOQQQTTT[[[hhhyyy{{{ooo```UUUNNNFFF??????AAAAAABBBDDDLLLQQQZZZbbbjjjrrrxxx||||||{{{sssnnnhhheeegggoooxxxuuujjjddd^^^ZZZYYYYYYWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVQQQRRRSSSTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOOOONNNNNNMMMJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLMMMNNNNNNOOOOOONNNMMMLLLKKKKKKJJJKKKKKKDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNPPPQQQTTTUUUWWWYYY[[[]]]^^^___bbbcccfffiiimmmpppssstttvvvxxx|||wwwpppllliiifffccc`````````______aaaeeehhhnnnqqqwww}}}~~~xxxtttmmmiiiddd^^^XXXRRRKKKFFFAAAAAAAAA???======???AAA???AAACCCFFFHHHLLLPPPTTTXXXZZZ^^^``````^^^ZZZXXXQQQOOOMMMMMMPPPVVV]]]bbbpppvvv~~~~~~zzzyyywwwxxx{{{sssiiiddd```[[[XXXUUUQQQMMMLLLLLLLLLJJJHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJKKKKKKKKKJJJIIIIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJIIIJJJJJJJJJJJJJJJJJJIIILLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAADDDDDDFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHEEEEEEFFFEEEEEEDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJKKKJJJJJJJJJKKKMMMLLLLLLJJJIIIHHHGGGFFFJJJMMMQQQVVV\\\ccckkkpppsssttttttttttttvvvxxx{{{yyy{{{~~~}}}yyyxxxxxxyyy|||zzzvvvsssqqqnnnlllppppppqqqrrrtttvvvxxxxxx{{{~~~}}}{{{wwwyyyvvvsssqqqqqqssswwwyyyzzz}}}~~~~~~}}}||||||{{{{{{xxxxxxyyyyyyxxxwwwwwwvvvuuutttsssrrrqqqqqqqqqqqqlllmmmmmmkkkiiihhhiiikkkiiimmmqqquuuwww{{{zzztttnnnhhheeeccccccdddggglllppprrrsssyyyoooddd^^^YYYQQQMMMLLLJJJQQQWWW\\\ffftttyyyjjj]]]SSSOOOFFFCCCAAA@@@AAAEEEJJJMMMVVV\\\dddlllrrrxxx}}}zzzooolllhhhhhhmmmwwwtttkkkaaa___[[[XXXVVVVVVVVVWWWTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPNNNMMMKKKJJJJJJKKKJJJIIIHHHIIIJJJKKKLLLLLLMMMNNNOOOOOONNNLLLKKKMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLLLLNNNPPPQQQQQQRRRTTTVVV[[[[[[]]]___aaacccdddeeehhhjjjlllooosssvvvxxxzzz{{{~~~{{{vvvqqqjjjeeecccbbb```^^^[[[\\\^^^___aaaeeejjjnnnsssuuuzzz~~~xxxsssjjjeee___YYYSSSNNNHHHDDDAAAAAAAAA@@@>>>>>>???AAAAAACCCEEEHHHKKKOOOTTTXXXccccccbbb```]]]XXXSSSPPPOOOOOOOOOQQQUUU\\\dddiiixxx}}}yyywwwvvvvvvxxx|||wwwmmmeee```^^^ZZZWWWTTTQQQMMMLLLLLLLLLJJJHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAACCCDDDFFFHHHIIIJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGIIILLLNNNMMMMMMNNNOOONNNMMMKKKJJJIIIHHHHHHHHHJJJMMMQQQUUU[[[bbbiiinnnqqqrrrsssttttttvvvyyy|||zzz|||~~~~~~}}}|||}}}{{{wwwuuurrrpppnnnlllkkkkkklllnnnpppssstttyyy|||}}}||||||}}}||||||}}}~~~zzzwwwvvvssspppnnnmmmooorrrtttvvvyyy}}}~~~|||{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvuuutttsssssspppooonnnmmmllllllllllllkkkllllllkkkiiiiiijjjkkknnnrrrwww{{{~~~~~~|||xxxsssmmmhhhdddbbbddddddfffjjjoootttvvvvvvsssiii^^^XXXSSSMMMJJJKKKMMMVVV```hhhrrr~~~zzznnnbbbWWWNNNIIIDDDCCCAAAAAADDDJJJPPPTTT___dddkkkrrrxxx}}}~~~xxxooollljjjkkkqqq{{{{{{nnnggg```^^^ZZZWWWUUUUUUVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQQQQRRRRRRSSSRRRQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOONNNLLLKKKJJJIIIJJJIIIIIIHHHIIIIIIKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLNNNOOOPPPQQQRRRTTTWWWXXXYYYZZZ\\\^^^cccdddfffhhhjjjlllmmmnnnqqqrrruuuxxx{{{~~~zzzrrrjjjeeebbb^^^ZZZXXXYYYZZZ[[[ZZZZZZ\\\___bbbeeejjjppptttxxxyyy|||~~~~~~{{{tttoooddd___XXXRRRLLLHHHDDDAAAAAABBBAAA@@@>>>>>>@@@BBBCCCFFFIIILLLPPPUUU[[[```kkkhhhddd^^^XXXRRRNNNKKKMMMPPPTTTYYY___gggpppuuu|||vvvuuuvvvvvvzzz~~~sssmmmddd^^^\\\ZZZXXXUUUSSSPPPMMMKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIJJJJJJIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGIIIMMMNNNNNNOOOPPPQQQNNNMMMKKKIIIHHHHHHIIIJJJJJJLLLPPPTTTYYY___fffkkknnnppprrrssstttvvvzzz|||{{{}}}}}}zzzwwwvvvsssrrrjjjiiigggfffhhhjjjnnnppptttwwwyyyzzzyyywwwwwwxxxyyyyyyyyy{{{||||||yyywwwrrrpppmmmkkkjjjjjjlllmmmooorrrvvvyyy}}}}}}|||||||||zzzxxxwwwvvvuuusssrrrpppooooooqqqqqqqqqqqqpppooonnnmmmjjjjjjiiihhhhhhggghhhhhhiiijjjkkkkkkjjjkkkmmmoootttxxx~~~}}}zzztttrrrnnnjjjfffcccaaa```eeefffjjjoootttwwwvvvuuukkkaaaWWWQQQMMMIIIJJJMMMRRR^^^lllwww~~~uuuiii^^^VVVNNNGGGCCCBBBAAAAAADDDJJJRRRZZZ___iiimmmsssyyy}}}zzztttnnnmmmlllooowww|||qqqgggaaa]]][[[XXXVVVTTTTTTUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSPPPPPPPPPOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOOPPPPPPOOOOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKOOONNNNNNMMMNNNNNNOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQSSSTTTVVVWWWZZZ\\\___aaabbbdddgggiiikkklllnnnooorrrsssuuuvvvyyyzzz|||xxxnnnfff```[[[XXXTTTSSSRRRRRRTTTVVVYYYZZZ___bbbeeehhhkkkoootttwww{{{{{{||||||zzztttmmmhhh___YYYRRRKKKGGGDDDAAA@@@@@@@@@@@@???>>>>>>@@@BBBEEEHHHMMMRRRWWW^^^dddiiijjjfff___XXXRRROOOMMMMMMNNNTTT]]]eeellluuu}}}{{{vvvvvvwwwxxx|||vvvjjjeee^^^ZZZXXXWWWTTTRRRQQQOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKHHHIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFDDDDDDDDDCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCDDDCCCCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGJJJLLLMMMMMMOOOPPPNNNLLLJJJHHHGGGHHHJJJLLLIIIKKKNNNRRRVVV[[[aaafffjjjlllooorrrtttwww{{{~~~~~~|||{{{yyywwwuuunnnkkkhhheeeeeegggkkkmmmoooqqqssssssrrrrrrsssttttttuuuwwwyyyzzzyyyxxxwwwrrrqqqnnnkkkiiiiiiiiijjjjjjlllooorrrvvv{{{}}}{{{yyyxxxxxxxxxvvvttttttsssrrrpppnnnmmmkkkkkkkkkkkkkkkkkkjjjiiihhhgggggggggffffffffffffgggggggggiiikkkmmmnnnppptttvvvyyy}}}~~~zzzuuurrrmmmkkkhhheeecccbbbccccccgggjjjooouuuxxxvvvrrrmmmcccZZZQQQLLLJJJIIIMMMRRRZZZhhhxxx}}}rrrgggYYYOOOKKKGGGBBB>>>???@@@BBBHHHPPP[[[dddjjjpppssswww{{{~~~wwwqqqlllmmmooottt}}}|||rrriiibbb^^^ZZZYYYWWWUUUSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKOOONNNMMMMMMMMMNNNPPPQQQNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWYYYZZZ\\\]]]aaacccfffhhhiiikkknnnppprrrssstttvvvxxxzzz||||||tttnnneee]]]XXXUUURRRQQQNNNNNNOOOPPPSSSVVVZZZ\\\dddggglllpppsssvvvzzz|||}}}{{{yyyuuuooogggbbbXXXSSSLLLGGGDDDBBBAAAAAA>>>?????????>>>???BBBEEEHHHLLLSSSYYY___eeekkknnnfffaaaZZZRRRNNNMMMNNNOOOSSS\\\hhhsss{{{~~~yyyvvvwwwwwwxxx}}}wwwooofffaaa[[[XXXWWWUUURRRNNNOOONNNMMMKKKIIIHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCFFFIIIKKKLLLLLLMMMOOOMMMKKKIIIGGGGGGHHHJJJLLLIIIKKKMMMOOORRRWWW]]]aaaeeehhhmmmqqqtttxxx|||~~~~~~}}}{{{yyyrrrooojjjfffdddfffiiillllllmmmnnnnnnmmmmmmoooqqqoooqqqtttwwwxxxxxxwwwwwwuuusssqqqooommmkkkjjjjjjhhhhhhiiilllqqquuuyyy{{{}}}}}}~~~~~~|||{{{{{{xxxvvvuuutttttttttrrrpppppppppnnnlllkkkiiiggggggffffffggggggffffffeeedddeeeeeeeeefffggghhhiiijjjjjjmmmpppsssuuuyyy}}}zzzvvvrrrmmmjjjeeedddcccbbbcccdddfffhhhmmmqqqvvv{{{zzztttjjjcccYYYQQQKKKHHHHHHJJJQQQYYYfffsssyyypppdddZZZNNNFFFDDDCCC@@@===>>>AAAFFFNNNYYYdddmmmsssvvvxxx{{{|||~~~~~~uuupppkkknnnrrryyy~~~sssjjjddd___]]]XXXWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLNNNNNNMMMLLLMMMNNNPPPQQQNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJ[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^```aaaccceeefffgggiiilllnnnoooqqqtttvvvyyyzzz{{{}}}wwwpppeee```XXXRRRNNNMMMLLLKKKLLLNNNQQQSSSVVVYYY^^^bbbgggkkkqqqvvvyyy|||}}}zzzuuupppiiiaaa\\\RRRMMMHHHDDDBBBBBBBBBAAA===???@@@@@@AAACCCFFFIIIMMMRRRZZZaaafffiiilllnnnccc^^^VVVOOOLLLLLLOOOQQQ\\\gggvvvyyyvvvuuuvvvwwwxxx~~~}}}oooiiibbb^^^YYYWWWVVVTTTPPPMMMNNNNNNMMMJJJHHHGGGHHHJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFJJJKKKLLLLLLMMMNNNJJJIIIGGGFFFFFFHHHJJJKKKIIIJJJLLLMMMOOOSSSXXX\\\aaaeeekkkppptttyyy}}}}}}{{{tttqqqlllhhhggghhhkkkmmmoooooonnnkkkiiiiiijjjllllllooosssuuuvvvwwwwwwxxxvvvvvvtttrrrpppnnnlllllljjjhhhgggiiimmmqqqssstttuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyxxxwwwwwwvvvvvvsssrrrppppppqqqqqqooonnnlllkkkjjjiiigggeeedddddddddeeeffffffgggfffffffffffffffgggiiikkkmmmooopppsssvvvyyy|||~~~{{{vvvrrrnnnkkkgggddd``````aaaccceeehhhkkkmmmuuuvvvyyyyyyvvvmmmbbbZZZPPPKKKGGGHHHIIINNNWWWaaattt}}}xxxlllbbbVVVPPPGGGBBB@@@@@@@@@>>>AAAEEEMMMWWWbbbmmmuuuzzz{{{|||}}}~~~{{{tttpppmmmpppvvvtttkkkddd```]]]\\\VVVUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJccccccddddddeeeffffffgggggghhhhhhjjjkkkmmmooopppqqqsssvvvwwwxxxzzz|||~~~|||qqqfff___VVVRRRLLLIIIHHHIIIIIIIIINNNQQQVVVYYY\\\aaagggkkkmmmqqqvvvzzz|||~~~|||yyytttnnnhhhaaaYYYTTTKKKHHHDDDAAAAAABBBBBBBBB>>>@@@BBBCCCEEEHHHLLLOOOTTTZZZbbbhhhjjjjjjiiiiii___[[[TTTOOOMMMOOOSSSWWWeeeqqq|||vvvtttuuuxxxzzz|||ssshhheee]]]ZZZWWWVVVVVVUUUQQQMMMLLLMMMMMMJJJGGGFFFHHHJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEHHHIIIIIIIIIIIIJJJGGGFFFFFFFFFGGGGGGHHHIIIHHHIIIKKKLLLMMMPPPUUUXXX^^^bbbiiioootttyyy~~~}}}vvvssspppnnnnnnpppsssuuuvvvtttqqqkkkfffddddddfffiiimmmrrruuuuuuvvvxxxzzzvvvvvvuuutttrrrooommmlllmmmjjjggghhhkkknnnoooooonnnnnnooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqooommmlllmmmnnnooonnnllljjjjjjiiihhhgggfffeeeeeeeeefffgggiiijjjjjjkkkkkkkkklllnnnppptttwwwzzz|||~~~wwwsssnnnkkkhhheeeccc```___aaadddhhhlllpppssstttwwwuuurrrnnnhhhaaaXXXRRRMMMJJJJJJMMMPPPVVVaaalllzzz}}}tttjjj___VVVJJJGGGDDDAAA??????@@@@@@FFFKKKUUUaaallluuu|||}}}}}}}}}}}}~~~yyytttrrrqqqttt||||||uuulllccc^^^\\\ZZZYYYUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKIIIJJJKKKMMMNNNOOONNNNNNJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKhhhiiiiiijjjkkkkkkllllllnnnnnnoooqqqrrruuuvvvwwwzzz|||~~~xxxnnncccZZZSSSJJJGGGDDDCCCEEEHHHJJJKKKQQQUUU[[[___ccchhhoootttsssvvvzzz}}}|||{{{{{{{{{wwwsssmmmgggaaaYYYQQQLLLGGGDDDAAA@@@AAABBBBBBBBB@@@BBBDDDFFFHHHKKKPPPSSSZZZ```ggglllmmmiiifffdddZZZWWWRRRNNNOOOSSSYYY]]]jjjwww{{{xxxwwwuuutttvvv{{{}}}}}}mmmcccbbbZZZWWWUUUUUUVVVUUURRRNNNLLLMMMMMMJJJGGGFFFHHHKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCEEEFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBEEEFFFEEEEEEEEEFFFDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLOOOSSSVVV\\\aaahhhoootttzzz~~~}}}~~~wwwvvvtttsssuuuwww{{{}}}{{{yyytttllleeeaaa```aaahhhlllrrruuuuuuvvvxxxzzzuuuuuuuuutttrrrooommmlllppplllhhhhhhjjjmmmmmmmmmjjjjjjkkkkkklllmmmmmmnnnllllllmmmmmmnnnnnnnnnooolllkkkjjjkkkmmmnnnmmmlllllllllkkkjjjiiiiiihhhhhhggghhhjjjlllmmmnnnoooooorrrsssuuuxxx||||||xxxqqqnnniiifffdddccc```___bbbdddiiinnnssswwwzzz{{{vvvqqqiiiaaa[[[UUUPPPMMMNNNMMMNNNSSSXXX^^^jjjvvv{{{}}}tttiii```UUUMMMBBBCCCBBBAAA??????@@@BBBJJJPPP[[[gggsss{{{{{{|||{{{{{{|||xxxttttttsssxxxtttnnnfff^^^ZZZXXXWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLIIIJJJLLLNNNOOOPPPOOOOOOHHHIIIKKKLLLMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLqqqqqqrrrssssssttttttuuuwwwwwwxxxyyyzzz|||}}}~~~rrreee]]]UUUMMMHHHDDDEEEFFFFFFGGGJJJNNNRRRUUU]]]eeeiiinnnsssvvvuuu{{{zzzyyyzzz||||||zzzyyyrrrkkkccc]]]YYYRRRJJJCCCCCCDDDCCCBBB@@@@@@BBBDDDFFFEEEEEEGGGKKKRRRXXX[[[cccggglllmmmiiiccc^^^ZZZUUUUUUSSSQQQQQQWWW```hhhwww~~~|||zzzuuusssvvvyyy{{{}}}~~~yyyooohhhbbb^^^YYYXXXVVVSSSPPPNNNMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEECCCCCCDDDFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCCCC@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLNNNSSSVVVZZZ^^^eeekkkqqqwww|||}}}zzzwwwuuuvvvwwwwwwwww~~~~~~~~~|||zzzyyyxxxvvvuuuxxx~~~vvvllleeecccdddfffkkklllnnnppprrrtttuuuvvvvvvvvvuuuuuutttrrrqqqpppmmmmmmllllllmmmmmmnnnoooiiihhhgggfffffffffffffffhhhhhhhhhhhhggggggffffffhhhhhhiiijjjkkklllmmmmmmlllmmmnnnmmmkkkjjjkkkllljjjmmmpppsssuuuvvvyyy{{{}}}~~~|||wwwtttmmmjjjeeeaaa```bbbeeehhhhhhlllrrryyy}}}}}}yyyvvvmmmhhh___WWWPPPMMMLLLLLLLLLQQQVVVYYYaaammmtttuuu|||ssshhh\\\QQQHHHBBB@@@@@@?????????BBBFFFJJJPPPXXXdddrrr{{{~~~|||{{{{{{}}}{{{wwwuuuuuuwww|||~~~vvvkkkgggbbb\\\YYYWWWXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSQQQPPPOOOMMMNNNNNNOOOOOOPPPPPPQQQSSSRRRPPPOOONNNMMMMMMMMMKKKLLLNNNOOOPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMKKKIIIJJJMMMNNNLLLJJJOOONNNNNNMMMMMMMMMMMMMMMOOONNNMMMLLLKKKJJJIIIIIIwwwwwwwwwxxxyyyyyyzzzzzz||||||}}}~~~{{{rrreeeZZZSSSNNNHHHCCCBBBCCCCCCDDDFFFJJJPPPUUU^^^eeemmmppptttzzz|||zzz{{{zzzyyyyyyyyyxxxuuusssllleee]]]WWWSSSOOOGGGBBBCCCCCCCCCBBBAAAAAACCCEEEFFFFFFHHHLLLQQQWWW]]]```iiijjjkkkhhhddd___[[[ZZZWWWXXXXXXXXXYYY___iiipppxxxvvvuuussstttwww|||~~~ssskkkfffaaa^^^ZZZXXXVVVSSSQQQOOONNNMMMLLLLLLKKKKKKJJJIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGEEEFFFFFFGGGFFFFFFEEEEEEGGGHHHHHHHHHHHHGGGEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLNNNRRRUUUYYY]]]ccciiiooouuuzzz~~~~~~{{{rrroookkkjjjlllooorrrsss{{{{{{{{{{{{{{{zzzxxxwwwxxxwwwwww{{{{{{ppphhheeedddeeekkklllmmmnnnpppqqqrrrssstttttttttsssrrrqqqoooooommmmmmmmmmmmmmmmmmmmmmmmhhhhhhgggfffeeeeeeeeeeeeffffffeeedddddddddddddddggghhhiiijjjlllmmmnnnooonnnooopppooonnnmmmooopppsssvvvzzz}}}~~~zzzuuurrrkkkjjjgggeeefffiiilllnnnppprrrvvvzzz|||zzzuuuqqq```\\\VVVPPPLLLLLLNNNOOORRRXXX]]]bbbiiirrrwwwwwwxxxpppeeeZZZRRRKKKEEEAAA>>>>>>>>>>>>???CCCIIINNNZZZaaalllwww|||zzzxxxwwwwwwyyy{{{}}}~~~~~~{{{xxxvvvvvvwww~~~vvvnnnfffddd___[[[XXXVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMNNNOOOOOOPPPPPPQQQRRRQQQPPPOOONNNMMMMMMMMMKKKLLLNNNOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMKKKJJJKKKMMMMMMLLLJJJNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGG~~~~~~{{{rrrfff___UUUMMMIIIFFFCCC@@@AAABBBCCCEEEIIIOOOWWW\\\gggooouuuxxx{{{~~~zzzyyyxxxwwwuuuqqqmmmiiibbb\\\UUUOOOLLLIIIEEEAAAAAABBBCCCBBBAAABBBEEEGGGGGGIIINNNTTTZZZ```dddgggmmmkkkgggaaa\\\XXXXXXYYYYYY\\\```cccfffmmmvvv|||}}}wwwqqqqqqsssuuuxxx}}}uuukkkfffccc```^^^ZZZYYYVVVTTTRRRPPPOOONNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLNNNQQQTTTWWW[[[```fffkkkqqqwwwzzz~~~~~~~~~zzzvvvjjjfffaaa```ccciiinnnqqqvvvvvvvvvvvvvvvvvvuuuuuuvvvuuuwww|||vvvmmmhhhffffffkkkkkklllllllllmmmmmmmmmpppppppppppppppooonnnnnnmmmnnnoooooonnnmmmkkkkkkhhhhhhfffeeeeeedddddddddfffeeecccbbbbbbcccdddeeehhhhhhjjjlllnnnpppqqqrrrrrrsssttttttssssssuuuwww}}}|||yyyuuurrrooojjjiiijjjkkkmmmpppsssuuuyyyyyyyyyyyyxxxssslllgggVVVSSSNNNJJJJJJLLLPPPSSSYYY```gggkkkpppuuuuuurrrlllbbbUUULLLHHHFFFBBB???>>>>>>???@@@CCCIIIPPPVVVeeejjjsss||||||zzzwwwuuutttuuuwwwxxxwwwxxxwwwvvvvvvwwwzzz}}}yyynnnggg```^^^\\\ZZZWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSQQQPPPOOONNNMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQOOONNNMMMMMMLLLLLLKKKLLLNNNOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOMMMLLLKKKKKKMMMMMMLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGG~~~zzzrrriiiaaaWWWRRRKKKFFFDDDCCCBBBAAABBBDDDFFFIIINNNVVV```fffnnnuuuzzz|||}}}~~~zzzxxxvvvssspppjjjddd___XXXTTTMMMHHHFFFEEECCCBBB@@@AAABBBBBBBBBDDDGGGJJJKKKOOOUUU]]]cccgggiiijjjhhheee```ZZZVVVUUUWWWYYY^^^ccciiioootttzzz|||vvvssspppqqquuuzzz~~~vvvmmmfffcccaaa___]]]ZZZYYYVVVTTTRRRPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNQQQSSSUUUXXX]]]bbbffflllqqquuuzzz~~~~~~~~~}}}zzzvvvlllgggaaa___bbbhhhooorrrrrrqqqqqqppppppqqqqqqrrrqqqrrruuuzzz{{{sssnnnkkkkkkmmmlllkkkjjjhhhgggffffffhhhiiijjjkkklllmmmmmmmmmmmmnnnooopppooommmkkkjjjhhhhhhfffeeeeeeddddddeeehhhfffdddbbbbbbdddfffhhhiiijjjlllnnnqqqsssuuuvvvvvvwwwxxxxxxxxxzzz}}}|||xxxvvvtttqqqooolllmmmoooqqqtttvvvwwwxxx{{{yyyvvvsssooohhh```[[[SSSQQQMMMKKKLLLPPPUUUYYYccciiiooopppqqqqqqmmmgggaaaWWWKKKDDDCCCCCCAAA>>>???AAACCCEEEJJJQQQZZZ```kkkooovvv}}}|||yyyuuurrrrrrrrrsssrrrssstttuuuwww{{{zzzrrrjjjddd[[[[[[ZZZYYYXXXVVVTTTSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPNNNMMMMMMLLLLLLLLLKKKLLLNNNOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJNNNMMMMMMLLLKKKKKKJJJJJJuuuqqqlllhhhddd^^^WWWRRRNNNJJJFFFBBBAAAAAAAAAAAADDDFFFIIINNNTTT]]]gggmmmsssyyy~~~~~~~~~~~~|||xxxuuurrrnnniiibbb[[[WWWQQQMMMHHHEEECCCCCCCCCCCC???@@@BBBCCCDDDGGGKKKNNNQQQVVV\\\ccchhhjjjiiiiii\\\[[[XXXUUUSSSUUUYYY\\\eeekkkssszzz|||vvvqqqrrrssstttyyyvvvppphhhcccaaa```^^^\\\YYYXXXVVVTTTRRRPPPOOOOOONNNNNNNNNMMMLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDDDDFFFGGGHHHIIIJJJHHHGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNNNNNNNOOOQQQSSSTTTVVVZZZ]]]aaaeeejjjnnntttxxx~~~}}}||||||||||||||||||||||||~~~|||xxxqqqlllfffccceeejjjoooqqqqqqooommmlllkkklllmmmnnnoooqqquuuzzzzzzwwwuuutttrrrpppnnnjjjfffccc```______```ccceeehhhjjjkkkkkkkkklllnnnoooooommmkkkjjjiiihhhggggggffffffgggggghhhgggeeecccccceeegggiiilllmmmoooqqqtttwwwxxxzzzzzz{{{||||||}}}|||zzzyyyxxxvvvuuutttuuuvvvxxxxxxxxxwwwwwwtttqqqmmmhhhddd^^^WWWSSSQQQPPPOOOPPPTTTZZZ```dddooosssuuuqqqmmmiiiaaaYYYTTTNNNFFFBBBBBBBBB@@@===AAADDDGGGLLLRRRYYYbbbhhhpppsssyyy~~~}}}yyytttpppnnnnnnnnnpppqqqsssvvvyyyyyyrrrkkkddd```YYYYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPOOONNNMMMMMMLLLLLLLLLLLLKKKLLLNNNOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMLLLLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJ|||uuunnniiiaaa___[[[XXXUUURRRNNNKKKFFFDDDBBB@@@???@@@AAACCCFFFIIINNNSSSZZZccclllrrrxxx~~~~~~}}}yyytttpppkkkeee```ZZZTTTOOOJJJIIIFFFDDDBBBBBBCCCCCC@@@BBBEEEFFFIIILLLPPPTTTZZZ^^^cccggghhhgggdddbbbQQQQQQQQQQQQSSSXXX^^^cccooouuu}}}}}}wwwtttqqqvvvyyyzzz~~~pppkkkdddaaa```___]]]ZZZXXXWWWUUUSSSQQQPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEECCCCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNOOOOOOPPPRRRSSSTTTUUUXXXYYY[[[___dddgggkkkqqqyyy~~~}}}{{{{{{wwwwwwxxxxxxyyyzzz{{{{{{~~~~~~~~~wwwsssnnnkkkkkknnnpppqqqrrrpppllliiigggggghhhiiinnnrrrwww|||zzzxxxtttnnnhhhbbb^^^\\\YYYZZZ]]]```ccceeefffgggfffggghhhjjjkkkkkkkkkkkkiiiiiiiiiiiiiiijjjjjjkkkiiihhhfffffffffgggiiijjjpppqqqsssuuuxxxzzz|||}}}~~~~~~~~~}}}|||zzzyyyyyyyyyxxxwwwtttqqqpppgggddd```]]][[[XXXUUURRROOOPPPSSSXXX___gggnnnrrrzzz{{{wwwmmmeee^^^WWWOOOHHHEEEBBBAAA@@@AAA@@@@@@FFFJJJOOOUUU[[[bbbjjjnnnvvvyyy}}}}}}zzzvvvqqqnnnlllllllllqqqsssvvvzzz~~~}}}rrrjjjddd^^^YYYXXXXXXYYYXXXXXXWWWVVVUUURRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPPPPOOOMMMLLLKKKLLLLLLMMMMMMNNNOOOOOOOOONNNMMMMMMLLLKKKKKKLLLLLLKKKLLLNNNOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLMMMNNNNNNLLLLLLMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIII|||uuummmfff___YYYUUUTTTRRRPPPNNNLLLJJJHHHFFFAAA@@@@@@??????AAADDDFFFLLLPPPVVV]]]ccckkkrrrwwwyyy}}}|||yyyuuunnnjjjccc\\\WWWRRRMMMJJJEEEEEEEEECCCBBBAAABBBCCCDDDFFFIIIKKKNNNRRRWWW[[[ccceeeggghhhfffbbb\\\YYYMMMLLLLLLNNNRRR[[[eeelllyyy~~~{{{yyywwwvvv}}}ssshhhddd___]]]]]]]]][[[XXXVVVUUUSSSRRRPPPOOONNNNNNNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEECCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJHHHKKKMMMOOOPPPQQQSSSTTTTTTUUUVVVVVVWWWZZZ^^^aaaccciiirrryyy~~~~~~}}}{{{zzzwwwwwwxxxyyy{{{||||||}}}~~~zzzyyyyyyyyyxxxwwwuuurrrmmmhhheeedddeeefffjjjpppwww}}}|||tttllleee___\\\WWWXXXZZZ\\\^^^____________```aaadddfffhhhjjjkkkjjjjjjjjjkkklllmmmoooooommmmmmllllllmmmmmmnnnoootttuuuwwwyyy{{{}}}~~~}}}zzzxxxvvvuuussspppmmmiiieeeccc[[[YYYVVVVVVWWWXXXXXXWWWUUUXXX]]]eeemmmtttzzz}}}}}}{{{rrrdddYYYSSSMMMGGG???@@@AAA@@@@@@BBBFFFIIIPPPUUU\\\ccciiioootttxxx{{{}}}yyywwwtttqqqoooooopppqqqwwwzzztttkkkeee```[[[WWWXXXXXXWWWWWWVVVUUUUUUUUURRRQQQQQQPPPPPPQQQQQQRRRPPPPPPOOOOOONNNLLLKKKJJJLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLKKKLLLNNNOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLMMMOOONNNLLLKKKMMMOOOMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIII}}}yyyvvvuuummmiiibbb[[[VVVRRRMMMJJJIIIHHHEEECCCBBBAAA@@@?????????@@@@@@BBBDDDHHHKKKRRRWWW^^^eeekkkrrryyy}}}xxx}}}}}}zzzxxxuuuqqqjjjeee]]]VVVQQQMMMIIIFFFCCCDDDDDDCCCBBBAAAAAABBBGGGIIILLLOOORRRWWW\\\___hhhiiijjjhhhddd^^^WWWSSSMMMLLLKKKLLLRRR]]]jjjsss~~~{{{|||}}}~~~|||tttiiibbb___[[[ZZZ[[[\\\ZZZWWWUUUTTTSSSQQQOOONNNNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEAAABBBBBBBBBAAAAAA@@@???@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJHHHJJJMMMOOOPPPQQQSSSUUUTTTUUUUUUUUUUUUWWW[[[^^^]]]dddmmmvvvzzz}}}}}}~~~~~~}}}|||zzzzzz{{{{{{}}}~~~wwwtttmmmhhhdddbbbcccdddfffllluuu|||~~~yyypppggg```]]]XXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\___bbbeeehhhjjjkkkkkkkkklllnnnpppqqqrrrrrrrrrssssssttttttttttttwwwwwwyyy{{{}}}~~~}}}|||yyyvvvrrrooommmkkkgggbbb^^^ZZZXXXTTTRRRQQQRRRVVVYYY\\\\\\```ccciiipppwww||||||wwwkkk[[[PPPJJJFFFAAA===@@@BBBAAAAAADDDLLLTTTYYY___gggnnntttyyy}}}~~~}}}|||xxxvvvtttrrrrrrtttvvvwww}}}vvvmmmfffccc```\\\XXXXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQPPPPPPQQQQQQQQQOOOOOOOOONNNMMMLLLKKKJJJLLLLLLLLLMMMNNNNNNOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLKKKLLLNNNOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMKKKNNNOOOOOOLLLKKKMMMOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKzzzsssmmmhhheeebbb```XXXVVVRRRNNNKKKIIIHHHGGGDDDDDDBBB@@@>>>>>>@@@BBBBBBBBBBBBBBBDDDIIIPPPTTTXXX]]]eeemmmtttxxxyyyzzz}}}||||||{{{yyyssslllgggaaa]]]WWWPPPKKKHHHFFFEEE???@@@BBBBBBBBBCCCEEEGGGIIIJJJNNNSSSYYY___eeehhhkkkiiieee___XXXRRRNNNKKKGGGGGGJJJOOOXXXfffttt~~~wwwnnnhhh^^^\\\YYYYYYYYYYYYXXXVVVRRRQQQOOONNNOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCGGGFFFEEEEEEEEEFFFHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@BBBEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUTTTTTTTTTUUUVVVVVVWWW[[[___gggooovvvzzz|||}}}|||}}}}}}}}}}}}}}}}}}}}}{{{rrrjjjeeebbbaaa```eeekkkssswwwxxxxxxyyyzzz}}}xxxooofff___[[[YYYXXXYYY[[[\\\ZZZWWWYYYYYY[[[^^^bbbdddeeedddggghhhiiilllppptttxxxzzzyyyyyyzzzyyywwwwwwxxxzzzxxxyyyzzz{{{~~~zzzyyyzzzzzz{{{zzzxxxvvvrrroookkkhhhgggddd___ZZZXXXTTTPPPPPPSSSQQQQQQTTTXXX\\\```ffflllnnntttyyy{{{zzzwwwkkk^^^VVVNNNEEE@@@???BBBBBBBBBCCCGGGNNNVVV]]]kkkpppvvvzzz{{{|||~~~|||zzzxxxxxxwwwuuutttuuuzzzrrrmmmfff```]]][[[YYYXXXVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTRRRRRRRRRRRRSSSSSSRRRQQQNNNLLLJJJHHHGGGMMMMMMOOOPPPQQQRRRRRRRRRQQQPPPNNNLLLKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPOOONNNLLLKKKJJJKKKLLLNNNQQQQQQRRRRRRRRRQQQOOONNNOOOOOOOOONNNNNNMMMMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLIIIJJJLLLMMMMMMKKKIIIHHHzzztttkkkfff___ZZZVVVSSSQQQOOOKKKIIIGGGCCCAAA???>>>>>>?????????===<<<===@@@BBB@@@AAACCCFFFJJJQQQXXX^^^cccgggmmmtttyyy{{{{{{{{{|||{{{zzzxxxtttnnngggbbbXXXUUUPPPKKKGGGEEEDDDDDDBBBCCCDDDDDDDDDEEEHHHKKKOOORRRWWW]]]bbbgggjjjkkkgggddd___YYYSSSNNNJJJIIIHHHJJJNNNTTT^^^lllzzzvvvnnngggbbb]]][[[XXXWWWWWWWWWUUUTTTQQQOOOMMMMMMNNNNNNMMMLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEECCCBBBBBBAAAAAA@@@??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDEEEFFFGGGGGGKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLNNNOOOQQQRRRSSSRRRRRRRRRRRRRRRSSSTTTTTTXXX\\\ccckkkrrrwwwyyyzzz}}}~~~~~~~~~vvvnnniiifffdddcccdddiiinnnqqqrrrqqqrrrsssxxx|||zzzsssjjjeeeaaa___]]]]]]^^^]]]ZZZXXXXXXXXXZZZ]]]aaaddddddccccccccceeegggkkkppptttvvvzzz{{{||||||{{{{{{}}}|||}}}}}}~~~~~~yyysssnnnmmmmmmnnnnnnkkkjjjhhhdddaaa^^^[[[ZZZVVVQQQNNNNNNKKKIIIKKKOOONNNQQQWWW^^^dddkkkrrrwwwzzz~~~|||uuukkk```UUUNNNHHHAAA>>>>>>@@@BBBDDDHHHNNNXXXcccjjjwwwzzz}}}zzzxxxwwwvvvxxxxxxyyyzzz||||||mmmhhhbbb]]]ZZZYYYXXXWWWVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRRRRRRRSSSPPPPPPOOONNNMMMLLLKKKKKKMMMNNNOOOQQQRRRRRRRRRRRRRRRPPPNNNMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNLLLKKKJJJKKKLLLMMMPPPQQQQQQRRRQQQPPPOOONNNOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKJJJJJJJJJKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIzzzsssnnnlllfff___ZZZVVVPPPLLLJJJHHHFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;<<<=========???BBBDDDBBBDDDHHHMMMRRRZZZaaagggooorrrvvvzzz}}}}}}|||{{{{{{yyyvvvrrrmmmfff___YYYPPPNNNJJJFFFCCCCCCCCCDDDEEEEEEFFFFFFGGGIIINNNQQQWWW[[[bbbhhhlllmmmlllkkk```]]]XXXRRRMMMJJJHHHHHHIIIMMMTTT]]]hhhttt~~~ssskkkfffaaa^^^]]]ZZZWWWVVVUUUTTTRRRQQQPPPNNNLLLKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@?????????>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFFFFGGGLLLKKKJJJHHHGGGGGGFFFFFFIIIJJJKKKMMMNNNPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQSSSWWW^^^fffmmmrrruuuvvv|||}}}}}}~~~~~~|||tttooollliiiggggggiiikkkkkkjjjiiijjjkkkpppttt{{{{{{vvvpppllljjjhhhfffdddcccaaa^^^\\\ZZZ[[[\\\___bbbcccbbbaaa______aaacccgggkkkooorrrzzz|||~~~~~~wwwrrrkkkfff```\\\[[[[[[[[[[[[YYYXXXVVVSSSQQQNNNLLLKKKHHHEEECCCEEEDDDEEEIIIPPPRRRXXXbbbkkkrrryyy{{{wwwpppiii\\\SSSKKKGGGCCC???>>>@@@???BBBHHHOOOZZZgggttt|||}}}yyywwwvvvvvvwwwyyy{{{yyyqqqfffbbb]]]YYYXXXWWWVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYVVVUUUSSSRRRQQQQQQRRRSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSSSSSSSSSSSSSRRRPPPOOONNNNNNOOOPPPPPPQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKJJJKKKLLLMMMOOOPPPQQQQQQQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLLLLKKKJJJIII|||xxxuuusssrrrnnnmmmiiibbb^^^\\\XXXQQQPPPMMMIIIFFFEEEDDDCCCAAA@@@@@@>>>=========>>>???<<<>>>???@@@@@@BBBEEEGGGHHHLLLPPPUUUZZZ```gggkkkuuuwwwzzz|||}}}|||zzzyyyxxxuuupppkkkfff^^^WWWRRRLLLJJJGGGDDDBBBBBBCCCDDDDDDEEEGGGHHHKKKPPPUUUYYY___cccjjjooopppmmmhhheeeZZZWWWQQQLLLIIIHHHIIIJJJLLLRRR[[[fffqqq|||tttjjjfffcccaaa___]]][[[WWWUUUTTTSSSPPPOOONNNLLLJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????============>>>@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBDDDEEEEEEFFFGGGGGGHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJJJJLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNPPPSSSYYY```ggglllppprrrwwwyyy{{{|||}}}zzzvvvrrrooollllllkkkiiigggeeedddcccdddhhhkkkqqqxxx}}}yyyuuurrrooopppooonnnlllkkkhhhfffdddcccccccccdddfffeeebbb```^^^^^^^^^```ccchhhlllooovvvyyy|||~~~zzzsssllleee```YYYUUUPPPMMMLLLLLLLLLKKKKKKKKKIIIHHHFFFDDDCCCBBBBBB@@@@@@CCCDDDGGGOOOXXX^^^hhhttt||||||uuunnnggg___YYYQQQJJJDDDBBB@@@>>>@@@DDDAAAFFFNNNYYYeeettt~~~zzzvvvtttuuuxxxzzz{{{{{{ooohhh```]]]YYYWWWVVVWWWVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZVVVUUUSSSRRRQQQQQQRRRRRRNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKLLLNNNNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJ}}}uuusssooojjjfffcccaaa___\\\\\\YYYSSSQQQRRROOOJJJDDDBBB???>>>>>>>>>===<<<;;;;;;::::::;;;<<<>>>??????AAACCCCCCDDDEEEGGGIIIMMMRRRXXX^^^ccchhhmmmpppxxxyyy{{{||||||zzzxxxvvvrrrnnniiiccc^^^WWWQQQLLLJJJHHHEEEBBBAAABBBCCCDDDBBBEEEIIIMMMRRRXXX___ccciiikkkoooqqqnnniiibbb^^^TTTQQQLLLIIIGGGIIILLLNNNRRRYYYdddoooyyy~~~~~~vvvllldddbbbbbbaaa```]]][[[WWWUUUTTTRRRPPPNNNLLLJJJHHHHHHIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>><<<<<<<<<===>>>???AAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNPPPUUUZZZ```fffjjjmmmqqquuuyyy{{{~~~|||xxxuuussspppmmmiiieeebbb```______aaadddiiiooouuuyyy}}}~~~|||yyyuuurrrqqqpppssstttttttttrrrqqqqqqppppppooonnnnnnmmmjjjeeebbb^^^]]]]]]]]]```dddhhhkkkpppssswwwyyyzzz{{{}}}~~~~~~xxxtttnnngggaaa[[[UUUPPPLLLIIIFFFDDDDDDDDDCCCBBBCCCBBBBBBAAA@@@???>>>>>>???>>>@@@CCCFFFKKKVVVbbbnnn{{{|||vvvooohhhaaaXXXQQQMMMIIIDDD@@@???>>>===AAAGGGGGGNNNXXXeeeqqq~~~{{{xxxtttqqqrrruuuzzz}}}sssiiibbb]]]ZZZWWWVVVWWWXXXXXXWWWXXXYYYYYYZZZ[[[[[[ZZZZZZUUUTTTSSSQQQQQQQQQQQQRRRQQQPPPPPPPPPOOOOOONNNNNNPPPPPPRRRSSSTTTUUUUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJ~~~|||zzzyyyxxxxxxzzz{{{yyywwwuuussssssqqqooommmdddaaa^^^YYYVVVSSSRRRQQQLLLMMMKKKGGGGGGJJJIIIEEE>>><<<::::::;;;;;;:::999;;;;;;;;;;;;===>>>@@@BBBBBBDDDFFFHHHIIIJJJLLLNNNRRRWWW___fffkkkppptttvvvyyyyyyzzzzzzxxxvvvsssrrriiieee```[[[VVVQQQLLLHHHGGGEEECCCAAAAAABBBDDDEEEFFFJJJPPPVVV\\\bbbiiimmmrrrrrrqqqooojjjddd^^^[[[QQQOOOLLLKKKLLLOOOSSSVVV^^^eeeooozzz|||zzz|||rrrkkkccc^^^]]]______^^^\\\ZZZVVVTTTSSSQQQOOOMMMLLLJJJHHHGGGHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>;;;;;;<<<===>>>???AAABBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDFFFGGGHHHJJJJJJGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMPPPUUUZZZ___dddfffkkkqqqwww||||||zzztttpppjjjfffcccaaa___^^^```aaadddhhhmmmqqqtttvvvwwwxxxwwwtttqqqppppppqqquuuwwwyyyzzzyyyyyyzzz{{{{{{zzzyyyxxxuuuqqqkkkggg```___]]]\\\^^^aaaeeehhhkkknnnrrrtttuuuuuuwwwxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{|||||||||}}}}}}}}}xxxyyyyyyxxxvvvssspppoooeeeaaa[[[VVVRRRMMMIIIFFFDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAFFFJJJRRR```nnn~~~pppiiiaaa\\\VVVNNNIIIHHHBBB???===>>>>>>???EEELLLRRRZZZfffsss~~~~~~{{{rrrpppnnnmmmpppvvv}}}vvvlllccc^^^[[[YYYWWWVVVXXXYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYYYYUUUTTTRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPPPPOOONNNNNNOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQOOONNNNNNLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKjjjhhhfffdddcccdddeeefffeeeccc```___^^^]]][[[YYYUUUSSSOOOLLLIIIHHHHHHHHHDDDEEECCC@@@AAAEEEEEEBBB>>>===;;;<<<======<<<;;;>>>>>>>>>???@@@BBBDDDFFFFFFIIIMMMOOOQQQSSSVVVXXXZZZ```hhhnnnrrruuuwwwxxxwwwwwwvvvtttqqqnnnjjjhhh___\\\VVVRRRNNNKKKGGGEEEEEEDDDCCCBBBDDDFFFJJJLLLOOOSSSZZZaaagggmmmrrruuuuuurrrnnnhhhccc___\\\[[[UUUTTTSSSTTTWWW\\\```ccclllrrr|||zzzwwwxxx{{{}}}uuugggbbb[[[XXXYYY[[[[[[ZZZZZZWWWTTTRRRQQQPPPNNNLLLLLLJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<===>>>@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIILLLKKKKKKJJJIIIIIIJJJJJJJJJKKKLLLOOOTTTYYY]]]```bbbiiirrrxxx|||zzzvvvpppllljjjhhheeebbbbbbcccdddeeehhhkkknnnooooooqqqrrrqqqoooppprrruuuwwwzzz}}}~~~~~~~~~}}}xxxrrrnnngggeeebbb```aaadddgggjjjiiillloooqqqqqqqqqqqqrrrooonnnmmmmmmlllllllllllllllmmmmmmnnnnnnnnnnnnnnnfffffffffeeeccc```]]][[[TTTPPPLLLHHHFFFEEECCCAAA???>>>===>>>@@@AAA@@@???======>>>>>>???@@@@@@@@@BBBCCCHHHOOOUUU___qqqyyyeee\\\UUURRRMMMFFFCCCEEE@@@===>>>@@@BBBDDDLLLUUU]]]fffttt}}}wwwtttlllkkkkkknnnttt|||vvvlllddd___[[[YYYXXXVVVVVVXXXYYYXXXXXXZZZZZZZZZZZZYYYXXXWWWWWWUUUTTTRRRQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPOOONNNMMMKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKZZZXXXVVVTTTSSSTTTUUUVVVUUUSSSPPPOOOOOONNNKKKJJJLLLJJJGGGEEECCCBBBCCCCCCBBBCCCAAA>>>@@@DDDDDDAAA===<<<;;;;;;======<<<;;;=========>>>???AAACCCEEEKKKNNNSSSWWWZZZ]]]```cccdddiiioootttvvvvvvvvvvvvtttsssrrrnnnjjjfffbbb___YYYUUUPPPLLLJJJHHHEEECCCFFFEEEEEEFFFHHHLLLPPPSSSVVV\\\cccjjjoootttwwwzzztttpppiiibbb]]]ZZZZZZZZZ[[[[[[\\\^^^bbbggglllooovvv|||zzzvvvsssyyy||||||pppiiibbb^^^XXXVVVXXXZZZYYYXXXXXXUUURRRPPPPPPOOOMMMKKKLLLJJJHHHGGGHHHHHHGGGFFFDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHHHHFFFEEEDDDBBBBBBDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>????????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<===???@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEJJJJJJHHHGGGFFFEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLPPPUUUYYY\\\ZZZbbbmmmtttxxx}}}wwwsssrrrpppllliiieeeeeedddeeefffhhhkkkllljjjmmmooooooooopppuuuyyyyyy}}}}}}wwwsssnnnlllhhhffffffhhhlllnnniiillloooppppppooooooooojjjiiigggeeecccbbbaaaaaa``````aaabbbbbbbbbaaaaaaYYYYYYYYYXXXVVVSSSPPPNNNJJJFFFCCC@@@@@@@@@@@@???<<<;;;<<<===@@@AAA@@@?????????@@@AAABBBCCCDDDDDDHHHJJJQQQYYYaaammmnnn^^^TTTMMMKKKGGGAAA???BBB@@@???@@@DDDGGGKKKTTT^^^dddnnn}}}|||wwwqqqmmmkkkkkkmmmqqqyyyxxxnnneee```[[[YYYXXXWWWVVVVVVWWWXXXXXXWWWZZZZZZZZZZZZYYYWWWVVVUUUUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPRRRSSSSSSSSSSSSQQQRRRSSSSSSSSSSSSRRRRRROOOOOOPPPPPPOOOOOONNNNNNKKKKKKKKKLLLKKKJJJJJJIIIIIIJJJKKKMMMMMMMMMLLLKKKIIIJJJJJJJJJKKKKKKLLLLLLHHHIIIKKKMMMMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLHHHIIIIIIJJJIIIHHHFFFEEEEEEEEECCCBBB@@@@@@??????===>>>>>>===<<<===???AAA@@@>>><<<;;;===>>>?????????@@@AAABBBCCCFFFJJJNNNRRRVVV[[[```dddgggggggggnnnpppsssuuuuuutttsssqqqpppnnnjjjfffccc^^^YYYVVVRRRPPPLLLIIIFFFEEEEEEFFFBBBCCCEEEHHHLLLPPPSSSUUU```fffnnnvvvzzzzzzxxxuuupppllleee^^^ZZZZZZ]]]___aaahhhnnnqqqvvv|||{{{wwwuuutttttt|||{{{qqqgggaaaYYYXXXVVVTTTSSSSSSTTTUUURRRQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDFFF<<<@@@FFFBBBAAACCC???AAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHFFFDDDCCCDDDFFFHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>??????AAA???===>>>@@@@@@===:::;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJMMMPPPRRRTTTZZZ]]]ccciiipppyyyyyy{{{~~~}}}{{{zzzwwwssspppqqqnnnkkkhhhggghhhjjjlllmmmllllllmmmpppqqqpppooowwwxxxyyy{{{~~~~~~|||yyyxxxtttttttttrrrpppooopppqqqttttttrrrpppqqqssspppjjjkkkgggccc___]]]\\\ZZZYYYYYYXXXXXXXXXXXXVVVSSSQQQOOOOOONNNNNNMMMKKKJJJIIIBBBBBBBBBAAA@@@>>>===<<<===>>>>>>???AAADDDGGGHHHHHHHHHHHHHHHGGGHHHJJJMMMQQQUUU\\\eeeqqqvvvbbbUUUOOOHHHEEEEEEFFFFFFEEEEEEGGGIIIJJJNNNVVVaaaiiiwww}}}uuummmjjjlllgggiiiooowwwxxxnnnfffbbb___ZZZUUUWWWWWWXXXXXXXXXXXXXXXXXX[[[ZZZZZZYYYXXXXXXWWWWWWTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOQQQPPPPPPQQQQQQRRRSSSTTTTTTSSSQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJKKKJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKMMMMMMFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCDDDEEEEEEDDDBBBBBBBBBAAA@@@>>>>>>=========>>>>>>???>>>======???AAAEEEBBB???======?????????@@@BBBDDDEEEGGGKKKPPPTTT[[[^^^bbbgggkkklllmmmmmmpppqqqssstttsssqqqooommmhhheeeaaa^^^[[[VVVRRRNNNMMMKKKHHHFFFEEEDDDEEEEEEHHHHHHJJJMMMRRRXXX^^^aaakkkoootttyyyzzzwwwsssppphhheeeaaa]]]]]]aaagggkkkttt{{{yyyuuusssuuuwwwxxx}}}sssjjjbbb\\\VVVUUUSSSQQQPPPQQQRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGGGGHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDHHHBBBEEEGGGBBBEEEHHHAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIFFFEEEDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@??????>>>>>>>>>>>>??????@@@???===>>>@@@@@@===;;;<<<<<<===>>>@@@BBBDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOUUUYYY^^^dddkkksss||||||zzzyyywwwyyy|||}}}zzz{{{yyyuuuqqqooooooppppppnnnlllkkkjjjkkklllkkkjjjpppqqqrrruuuxxx{{{}}}}}}{{{yyyxxxvvvwwwxxxwwwwwwwwwyyy{{{{{{}}}}}}|||}}}{{{tttoookkkeee```\\\ZZZXXXVVVTTTTTTTTTTTTTTTSSSQQQPPPMMMMMMLLLKKKIIIGGGFFFEEEBBBAAA@@@???>>>>>>======???@@@BBBDDDHHHLLLPPPRRRSSSTTTUUUUUUTTTUUUWWWZZZ```dddllluuunnn]]]PPPKKKFFFDDDEEEFFFGGGFFFHHHKKKOOORRRWWW```kkksss{{{uuunnnhhhfffiiiiiimmmttt~~~xxxqqqhhhbbb```^^^ZZZWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYXXXWWWWWWVVVVVVTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTPPPOOONNNMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKMMMMMM@@@???>>>>>>>>>???@@@AAA??????AAABBBBBBAAA@@@@@@@@@???>>>===============???@@@AAAAAA@@@???AAABBBJJJFFFBBB??????@@@AAAAAACCCEEEIIILLLOOOTTTYYY]]]eeegggjjjnnnpppqqqqqqqqqrrrrrrrrrqqqooollliiifff___\\\XXXUUURRRNNNJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHNNNNNNPPPTTTZZZccckkkoooxxxyyyzzzyyyvvvqqqkkkhhhaaa```___^^^aaaiiissszzz~~~wwwuuurrrppprrrvvv{{{~~~{{{oooggg```ZZZVVVRRRQQQOOONNNMMMNNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGEEEHHHEEEBBBLLLQQQFFFAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKIIIGGGFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>======>>>>>>??????>>>>>>>>>??????>>><<<======>>>???AAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGIIIJJJJJJPPPSSSWWW\\\cccjjjrrrwwwzzz|||}}}|||yyyvvvuuutttuuuwwwyyy}}}}}}zzzxxxwwwwwwtttqqqmmmjjjiiihhhfffeeehhhiiijjjmmmpppsssvvvxxx{{{{{{{{{{{{zzzyyyxxxxxxwwwyyy{{{}}}~~~xxxrrrjjjccc^^^ZZZWWWUUUSSSTTTTTTTTTTTTSSSRRRQQQNNNMMMLLLKKKIIIGGGEEEDDDDDDCCCAAA@@@@@@@@@AAABBBDDDFFFJJJOOOUUU[[[```cccdddfffggggggggggggiiikkkqqqvvv~~~vvvcccUUULLLJJJGGGGGGIIILLLMMMNNNPPPTTTZZZ```fffoooyyy{{{rrrmmmgggcccdddhhhnnnttt}}}}}}uuulllggg```]]]]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQOOOPPPPPPPPPPPPOOONNNNNNOOOOOOOOOOOOPPPQQQRRRSSSNNNNNNLLLKKKJJJJJJJJJJJJHHHIIIJJJKKKLLLNNNNNNOOOIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMNNN???>>>======>>>???@@@AAA???@@@BBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAACCCEEEEEEDDDCCCDDDEEELLLHHHDDDAAABBBCCCEEEEEEHHHKKKOOOSSSXXX]]]cccggglllmmmoooqqqrrrrrrrrrqqqqqqpppooollliiiddd```^^^XXXUUUQQQOOOMMMJJJGGGEEEDDDDDDEEEFFFIIIKKKMMMOOOSSSTTTXXX]]]eeelllssswww{{{zzzwwwsssnnnhhhdddaaa```aaabbbdddiiirrr{{{uuussssssrrrrrrtttzzz|||oooddd]]]YYYUUURRROOONNNMMMLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDGGGBBB@@@PPPVVVIIIAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>============>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>???@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDCCCCCCBBBAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMQQQVVV[[[aaahhhmmmtttvvvxxxyyywwwuuutttttttttvvvxxx{{{}}}}}}||||||}}}~~~}}}}}}yyysssnnnkkkhhheeecccaaabbbdddfffiiillloooppprrrrrrsssuuuvvvwwwxxxxxxxxxzzz}}}}}}sssjjjddd___\\\ZZZ[[[[[[[[[ZZZXXXVVVVVVVVVSSSSSSSSSRRRPPPNNNMMMKKKJJJIIIGGGFFFFFFGGGIIIKKKMMMPPPUUU]]]fffmmmtttwwwxxxyyyyyyyyywwwwwwxxxzzz|||uuufffXXXPPPKKKLLLMMMPPPTTTWWWZZZ\\\]]]bbbhhhnnnttt||||||tttlllgggdddcccgggmmmuuu{{{}}}rrrkkkddd```\\\ZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQNNNNNNNNNOOOOOONNNMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRPPPOOONNNMMMLLLLLLLLLLLLHHHHHHIIIJJJLLLMMMNNNNNNIIIHHHHHHHHHGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNN???>>>>>>???@@@BBBDDDEEECCCDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDEEEGGGJJJKKKJJJHHHHHHHHHLLLIIIEEEEEEFFFIIIKKKLLLNNNQQQVVV[[[___dddiiimmmpppqqqqqqqqqqqqpppooonnnkkkjjjhhheee```\\\XXXUUUQQQNNNKKKIIIIIIHHHFFFEEECCCDDDFFFIIIMMMQQQTTTVVVZZZ]]]ccciiinnnsssuuuvvvsssqqqmmmhhhdddaaa___^^^```dddiiimmmttt|||uuuqqqppppppsssuuuxxx{{{yyyqqqeee\\\XXXUUUSSSQQQNNNNNNMMMMMMLLLLLLMMMMMMLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDFFF@@@===LLLQQQDDDAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>============>>>>>>===>>>@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJHHHKKKNNNQQQUUUZZZaaaeeennnppptttuuuuuuttttttuuutttvvvxxx{{{}}}~~~}}}||||||}}}yyysssnnniiieeebbb\\\]]]^^^___aaaccceeeffffffgggiiilllooorrrtttvvvxxx{{{~~~~~~tttmmmiiifffeeefffffffffccc___]]]]]]^^^\\\^^^___```___]]]ZZZXXXTTTRRRQQQPPPPPPRRRTTTUUUYYY]]]dddnnnxxxuuufffZZZRRRNNNKKKOOOTTTZZZ```eeeiiikkkmmmqqqwww|||tttmmmgggeeeeeeffflllttt}}}tttjjjddd___]]]ZZZXXXXXXYYYYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPOOOLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPOOONNNMMMMMMLLLMMMMMMIIIIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNN?????????AAACCCFFFHHHJJJIIIJJJLLLMMMMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGIIILLLPPPQQQPPPOOOMMMMMMLLLKKKJJJKKKNNNQQQSSSSSSUUUXXX]]]aaadddhhhlllooorrrrrrqqqooonnnllljjjiiibbbaaa^^^[[[WWWSSSPPPNNNJJJHHHEEEEEEFFFGGGGGGFFFDDDFFFJJJNNNTTTXXX\\\^^^dddggglllpppssssssqqqpppfffddd```\\\[[[]]]___aaaccciiirrryyy{{{qqqkkkkkkmmmooouuu{{{~~~nnnggg^^^WWWUUUSSSQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGDDDFFFAAA<<>>======<<<<<<======>>>===???AAABBBBBBAAACCCDDDAAAAAABBBBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJGGGIIIKKKMMMPPPUUUZZZ___fffiiimmmpppqqqqqqrrrssstttvvvxxx{{{~~~~~~~~~~~~yyyssslllfffbbb[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^```cccfffjjjmmmoootttwwwzzz}}}{{{uuusssrrrrrrppprrrrrrnnniiiggghhhjjjlllooorrrtttsssooojjjgggaaaaaa```______```aaabbbhhhlllttt~~~rrreee[[[SSSOOONNNLLLRRR[[[eeelllrrrxxx{{{}}}}}}nnnhhhdddeeehhhlllttt|||uuulllddd___\\\[[[ZZZXXXWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRPPPOOONNNNNNJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLMMMMMMNNNOOOPPPMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNAAAAAABBBEEEHHHLLLOOOQQQSSSTTTUUUUUUUUUTTTSSSRRRPPPPPPNNNMMMLLLLLLLLLLLLNNNQQQUUUWWWVVVTTTRRRQQQPPPOOOPPPRRRUUUXXXXXXXXX[[[^^^bbbeeegggjjjmmmoooooonnnllliiifffdddaaa```XXXWWWUUURRRPPPMMMKKKIIIFFFDDDCCCCCCEEEHHHIIIIIIKKKMMMRRRWWW]]]bbbfffhhhlllmmmoooooommmjjjgggeee\\\YYYVVVTTTVVV[[[bbbfffkkksss~~~{{{sssmmmjjjlllrrrwww~~~yyynnnddd___WWWSSSRRRQQQOOOMMMLLLMMMMMMNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDIIIBBBDDDEEE@@@AAACCC<<>>@@@CCCDDDCCCCCCEEEGGGBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFHHHIIIKKKMMMQQQVVVYYY```ccchhhlllnnnoooppprrrsssuuuxxx{{{~~~zzzssskkkeee______]]]\\\[[[ZZZZZZZZZXXXXXXYYY[[[^^^aaadddfffiiilllppptttxxx}}}~~~zzzzzzzzz{{{zzz|||}}}zzzvvvtttwww{{{|||wwwtttsssssssssssssssssssssuuuyyy{{{zzz{{{|||~~~~~~ooo```XXXTTTOOOMMMPPPPPPYYYeeepppyyy}}}wwwlllhhhfffjjjooouuu~~~}}}tttkkkeee___[[[XXXXXXXXXWWWVVVVVVWWWXXXZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRPPPOOONNNMMMLLLIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOOOOKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNDDDEEEFFFIIIMMMQQQUUUWWW[[[\\\\\\]]]\\\[[[YYYYYYWWWVVVTTTSSSRRRQQQQQQQQQPPPTTTYYY[[[ZZZWWWUUUTTTTTTTTTUUUWWWZZZ\\\[[[ZZZ___bbbeeeggghhhjjjlllnnnjjjiiifffccc```\\\ZZZYYYRRRQQQOOOMMMKKKIIIHHHGGGFFFEEECCCDDDGGGKKKMMMMMMRRRUUUZZZ```fffkkkoooqqqpppooommmiiieeeaaa^^^\\\WWWTTTQQQQQQTTT\\\dddjjjuuu}}}{{{qqqnnnnnnmmmrrryyyyyymmmbbb^^^YYYSSSPPPPPPOOOMMMKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDGGG>>>AAAHHHDDDCCCEEEBBBAAAAAABBBCCCDDDEEEFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDD@@@AAAAAAAAAAAA@@@??????======<<<<<<<<<<<<======>>>AAADDDEEEDDDDDDFFFHHHCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@CCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCEEEGGGHHHIIIKKKNNNSSSWWW]]]aaafffkkkmmmoooqqqrrrrrrtttwwwzzz}}}yyypppjjjeeedddbbb```^^^\\\[[[[[[VVVVVVVVVWWWYYY[[[^^^______bbbgggkkkpppvvv{{{~~~|||}}}}}}zzzrrrpppqqqpppqqquuu{{{|||xxxpppbbbUUUQQQPPPMMMMMMPPPUUU___lllyyy|||uuurrrnnnjjjjjjpppvvv}}}vvvllleee```\\\YYYUUUVVVVVVVVVUUUVVVWWWYYYZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVSSSRRRQQQPPPNNNMMMLLLKKKHHHIIIIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNGGGHHHLLLPPPUUUZZZ]]]___aaaaaabbbaaa```^^^\\\[[[XXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZ[[[[[[\\\```aaabbbbbbcccccccccbbbccc___ZZZXXXXXXXXXUUUSSSMMMMMMMMMLLLIIIGGGFFFGGGCCCEEEHHHJJJLLLOOOSSSVVV\\\___eeelllrrrtttrrrpppnnniiiddd```]]]YYYTTTPPPOOOPPPQQQTTTYYYcccooovvv~~~rrrkkkkkkkkkkkkvvvwwwmmmeeeaaaUUURRROOOMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDFFFGGGIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGFFFGGGHHHJJJKKKHHHHHHHHHHHHGGGGGGFFFEEEFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>===<<<;;;<<<>>>@@@AAACCCEEEGGGHHHGGGGGGGGGHHHEEEEEEDDDDDDDDDDDDDDDEEEHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@CCCDDDDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFGGGFFFEEEFFFHHHLLLPPPRRRWWW\\\bbbgggjjjmmmppprrruuuvvvxxxzzz|||}}}~~~}}}yyyrrrnnnjjjfffccc```]]][[[XXXUUUSSSSSSUUUWWWXXXXXX^^^^^^^^^```dddiiinnnqqq}}}|||}}}xxxmmmfffbbb___aaabbbdddgggiiihhheeeccc[[[YYYUUUOOOKKKMMMSSSYYYaaakkkwww~~~wwwsssqqqfffkkkrrryyy{{{sssjjjdddbbb```[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWUUU___hhhhhh___VVVQQQPPPTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQOOOMMMKKKJJJJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNOOOOOOPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKMMMOOOSSSWWWZZZ]]]^^^````````````___]]][[[ZZZXXXXXXYYYYYYYYYYYYXXXXXX[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[[[[WWWSSSQQQQQQPPPNNNLLLHHHHHHIIIHHHFFFFFFHHHIIIHHHKKKOOORRRUUUYYY]]]```hhhjjjoootttwwwvvvsssooofffaaa[[[WWWUUUSSSOOOLLLMMMOOOSSSYYYbbbnnnzzzuuullliiinnnrrrwwwwwwlllccc\\\XXXSSSPPPMMMLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBDDDFFFHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@??????===<<<<<<;;;<<>>>>><<<<<<;;;<<<>>>@@@CCCEEEKKKNNNRRRSSSQQQOOOMMMLLLJJJIIIFFFDDDCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDEEEGGGJJJMMMOOOQQQUUU[[[___cccfffiiikkkoooqqqsssvvvyyy{{{||||||}}}}}}{{{zzz|||}}}}}}}}}zzzvvvqqqnnndddaaa]]]ZZZYYYYYYXXXWWWXXXWWWUUUUUUUUUVVVYYYZZZbbbgggpppxxx~~~}}}{{{{{{}}}yyyxxxzzz~~~{{{rrreeeYYYQQQMMMKKKJJJMMMNNNOOOQQQRRRSSSSSSSSSQQQRRRSSSTTTVVV\\\eeellluuuyyyrrrmmmlllmmmnnnuuuzzzuuunnnkkkfff```\\\\\\[[[YYYVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTZZZaaaeeeaaa]]]TTTTTTTTTTTTTTTSSSRRRRRRSSSQQQOOOMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIJJJLLLMMMNNNNNNOOONNNNNNOOOOOOOOONNNMMMMMMSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOOOOOOOOOONNNMMMMMMOOOMMMKKKJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJLLLPPPSSSYYY]]]ccchhhlllpppsssvvvxxxwwwvvvuuurrrkkkccc^^^YYYVVVSSSPPPPPPQQQSSSTTTZZZ```iiisss~~~xxxnnnlllkkkooozzz~~~rrrfff]]]WWWSSSQQQNNNLLLIIIIIIJJJKKKKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKLLLKKKIIIGGGFFFDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDFFFHHHKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCAAABBBCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<===???BBBEEEGGGMMMPPPTTTUUUSSSOOOLLLKKKLLLJJJGGGEEECCCDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFIIIKKKMMMOOOSSSWWW[[[^^^aaaeeegggkkkmmmooosssvvvxxxzzz{{{{{{|||~~~zzzxxxxxxzzz{{{|||~~~xxxuuunnnjjjeeeaaa```^^^]]][[[ZZZYYYXXXWWWVVVWWWXXXYYY]]]```fffmmmrrruuuvvvvvvttttttttttttvvvxxxzzz{{{}}}|||uuummmllllllmmmppprrrrrrrrrfff```WWWOOOKKKJJJKKKLLLJJJKKKMMMNNNOOOQQQSSSTTTQQQUUUYYY^^^bbbkkkuuu|||~~~zzzsssnnnmmmoootttwww{{{rrrjjjdddccc```\\\ZZZ[[[[[[ZZZXXXUUUUUUUUUUUUVVVVVVVVVVVVVVVRRROOORRRXXX\\\ZZZWWWTTTTTTTTTTTTTTTSSSRRRRRRSSSQQQOOONNNMMMLLLMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHFFFFFFFFFFFFEEEFFFFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLMMMNNNOOOPPPRRRVVV\\\```fffjjjooosssvvvwwwxxxzzztttrrrooolllhhhbbb[[[VVVUUUTTTSSSRRRTTTWWW\\\___hhhooozzz|||sssnnnmmmooovvvyyyrrrggg^^^WWWSSSPPPNNNMMMKKKHHHHHHJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBDDDFFFHHHJJJKKKLLLLLLKKKIIIHHHGGGFFFEEEFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBCCCEEEGGGHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBB@@@??????>>>===<<<<<<===@@@CCCFFFIIINNNQQQUUUVVVSSSPPPLLLKKKKKKJJJGGGEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKNNNQQQUUUXXXZZZ]]]```bbbeeegggjjjnnnrrruuuwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzxxxvvvvvvyyy{{{|||{{{wwwtttoookkkiiigggfffdddcccaaa___\\\ZZZYYYXXXXXX\\\^^^bbbfffiiikkklllllliiiiiiiiijjjlllnnnppprrrtttvvvyyy|||~~~vvvkkkdddaaa___]]]]]]_________^^^XXXUUUOOOJJJFFFFFFHHHKKKKKKMMMPPPQQQRRRSSSWWWYYYVVV[[[ccciiipppyyy~~~{{{zzzuuusssooonnnpppvvv}}}xxxpppiiiccc^^^YYYXXXVVVUUUVVVVVVVVVVVVUUUVVVVVVVVVWWWWWWXXXXXXVVVSSSQQQOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQOOOMMMLLLLLLMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOONNNMMMMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFDDDFFFGGGGGGHHHJJJNNNQQQOOORRRUUUYYY^^^dddkkkooosssvvvzzz|||{{{yyywwwwwwmmmkkkgggdddaaa^^^ZZZWWWTTTVVVXXXZZZ]]]bbbiiimmmxxxxxxssssssooosss|||yyyooojjjbbb[[[WWWTTTQQQOOOMMMKKKIIIHHHIIIKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJGGGGGGGGGFFFGGGGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDFFFGGGIIIJJJKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFHHHHHHHHHGGGFFFEEECCCDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>???AAADDDGGGIIIOOORRRUUUUUUSSSPPPMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGCCCCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJNNNPPPSSSTTTVVVWWWZZZ]]]^^^```cccggglllooorrrssstttuuuuuuvvvvvvvvvvvvvvvwwwuuuvvvzzz}}}|||xxxuuutttsssrrrpppooommmjjjfffbbb___\\\[[[```bbbccceeeeeedddcccbbbaaa``````aaabbbdddeeegggiiimmmqqqtttwww|||}}}yyyxxxvvvuuussspppllleee]]]WWWVVVTTTSSSRRRTTTTTTTTTSSSQQQPPPLLLGGGDDDDDDFFFIIINNNRRRWWWYYYYYYZZZ^^^aaa```fffooovvv}}}~~~yyyvvvtttsssrrrmmmnnnooorrryyywwwnnnhhhccc^^^[[[VVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYSSSTTTSSSQQQOOOOOOSSSVVVTTTTTTTTTTTTTTTSSSRRRRRRPPPOOONNNLLLKKKLLLLLLMMMJJJJJJIIIJJJJJJKKKLLLMMMJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHGGGJJJMMMNNNPPPSSSXXX\\\[[[___ccchhhlllqqqwww{{{zzz|||~~~zzztttooommmfffccc___]]]]]]]]]]]]]]]]]]```fffjjjooovvv}}}~~~|||vvvvvvyyyuuu{{{xxxpppjjjeeeaaa\\\XXXVVVTTTQQQOOONNNLLLIIIIIIJJJJJJJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJHHHGGGGGGFFFGGGGGGHHHHHHCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????AAADDDGGGIIILLLOOOQQQQQQOOOMMMLLLLLLEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEFFFGGGGGGGGGHHHHHHIIIIIILLLNNNPPPPPPQQQRRRTTTWWWUUUXXX[[[```eeeiiikkkmmmnnnnnnpppqqqssstttuuuuuuwwwuuuwww|||}}}}}}~~~}}}|||zzzyyywwwuuurrrpppnnnmmmmmmmmmmmmllljjjgggcccaaa]]]\\\ZZZYYYYYY[[[\\\^^^^^^bbbfffiiikkkoootttyyyzzzyyywwwsssnnnjjjhhhhhhfffccc```]]]ZZZWWWRRROOOOOONNNMMMMMMOOOPPPPPPOOONNNNNNMMMKKKIIIJJJOOORRRYYY^^^eeehhhhhhhhhkkkoooooovvv~~~yyyrrrmmmlllmmmnnnooonnnqqqwww}}}uuulllddd```^^^[[[XXXUUUVVVVVVVVVUUUUUUUUUVVVTTTUUUUUUVVVWWWWWWXXXXXXQQQRRRSSSRRRPPPPPPSSSUUUTTTTTTTTTTTTTTTSSSRRRRRROOONNNLLLKKKJJJKKKKKKLLLIIIIIIIIIJJJJJJKKKLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMMMMLLLAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@?????????@@@AAA???@@@@@@AAAAAA@@@@@@???=========>>>??????@@@@@@??????@@@AAABBBCCCCCCCCCFFFFFFHHHJJJKKKLLLLLLLLLOOORRRUUUXXXYYY]]]ccchhhjjjmmmqqqtttwwwzzz}}}{{{}}}~~~|||uuummmfffccc```]]]YYYXXXZZZ]]]___```hhhmmmttt{{{~~~}}}xxxxxx{{{yyyvvvwww}}}}}}vvvlllddd___ZZZWWWTTTQQQPPPNNNKKKIIIOOOMMMJJJIIIJJJJJJJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@BBBDDDGGGIIIIIIJJJLLLLLLJJJIIIIIIIIICCCDDDFFFGGGGGGEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIKKKMMMNNNNNNMMMNNNPPPRRRPPPRRRVVV[[[```dddggghhhiiijjjlllnnnqqqsssuuuvvvwwwvvvxxx}}}yyyyyyyyywwwsssmmmhhheee\\\ZZZXXXUUUUUUVVVXXXYYYTTTYYY^^^aaabbbdddgggkkkggggggeeeaaa\\\YYYXXXYYYZZZWWWRRRPPPNNNNNNLLLKKKLLLKKKJJJLLLNNNPPPPPPPPPMMMOOOQQQQQQRRRVVV\\\aaadddkkkrrrvvvuuuvvvxxx||||||vvvqqqjjjfffgggjjjmmmoootttyyysssmmmddd^^^\\\[[[YYYWWWQQQRRRRRRQQQPPPOOOPPPQQQSSSSSSTTTUUUVVVVVVWWWWWWQQQQQQQQQQQQQQQQQQPPPPPPTTTTTTTTTTTTTTTSSSRRRRRRNNNMMMLLLJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSRRRQQQOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLLLL>>>>>>===<<<<<<==================<<<======>>>>>>???>>>>>>>>>???@@@AAAAAA????????????@@@@@@@@@@@@>>>@@@BBBBBBAAABBBCCCEEEHHHIIIKKKLLLNNNQQQUUUXXXZZZ[[[]]]aaaeeekkkooorrrxxxzzz}}}|||wwwqqqkkkfffcccbbb^^^^^^]]]]]]___dddjjjoooxxx~~~|||zzzyyyzzzvvvxxxzzz{{{{{{}}}sssiiiaaa[[[XXXWWWUUURRROOOMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGEEECCCCCCDDDEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAACCCDDDFFFFFFHHHIIIIIIJJJIIIHHHGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>AAAAAABBBBBBCCCDDDDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBCCCEEEGGGHHHHHHHHHFFFEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHJJJKKKLLLLLLKKKLLLNNNPPPSSSRRRSSSTTTVVVZZZ]]]___aaacccfffhhhkkkoootttwwwyyy{{{}}}~~~xxxqqqmmmbbb___\\\ZZZZZZYYYXXXWWWZZZZZZZZZ[[[\\\\\\ZZZYYY]]][[[XXXUUUSSSRRRQQQQQQNNNNNNMMMKKKIIIIIIKKKNNNKKKMMMOOOPPPQQQRRRTTTVVVSSSVVVYYY[[[\\\```fffkkkrrrwww}}}}}}nnnkkkgggddddddiiiqqqwww|||zzzssskkkfff```[[[XXXWWWWWWVVVSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRVVVUUUUUUTTTSSSRRRQQQQQQOOONNNLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOPPPPPPQQQRRRRRRSSSQQQQQQPPPOOOPPPQQQRRRSSSQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJJJJKKKLLLLLLMMMMMM>>>>>>===============>>>===<<<<<<<<<<<<======>>>>>>>>>======>>>??????@@@??????@@@@@@AAAAAAAAABBBBBBDDDEEEFFFEEEFFFGGGIIIMMMOOOQQQTTTVVVYYY^^^aaacccdddgggkkkoootttwwwzzzzzzvvvqqqkkkfffbbb```______aaaccceeehhhnnnuuuzzz~~~xxxttttttuuuwwwvvvyyy}}}wwwlllccc\\\VVVSSSTTTRRROOOMMMKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHFFFEEECCCCCCEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEEEEGGGGGGGGGGGGGGGFFFFFFEEECCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBAAA@@@@@@???AAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFHHHHHHGGGFFFEEEGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHJJJKKKKKKJJJKKKLLLNNNPPPPPPPPPQQQSSSVVVYYY[[[^^^```cccfffjjjnnnssswww|||~~~~~~wwwrrrhhhfffbbb```___^^^]]]\\\ZZZYYYWWWWWWXXXXXXWWWVVVYYYWWWTTTQQQNNNMMMLLLLLLJJJKKKJJJIIIIIIJJJNNNQQQRRRTTTWWWXXXYYYZZZ\\\___^^^aaaeeegggiiimmmtttyyyyyyiiihhhfffeeehhhpppzzz|||ssslllfffbbb]]]YYYWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUURRRRRRRRRRRRSSSSSSSSSSSSVVVVVVUUUTTTRRRQQQPPPPPPOOONNNLLLKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMPPPPPPPPPQQQQQQQQQQQQRRRPPPPPPOOOOOOOOOPPPQQQRRRQQQQQQOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMM>>>>>>============>>>>>>===============>>>????????????>>>>>>??????@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGGIIIKKKLLLMMMMMMPPPQQQTTTWWW[[[___bbbfffjjjmmmqqqrrrtttwww{{{~~~~~~{{{yyyssspppkkkfffbbb``````aaadddggglllqqqwww~~~}}}xxxrrrmmmllloootttxxxyyy}}}{{{uuukkkbbbZZZUUUQQQNNNOOONNNLLLJJJIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDFFFEEEDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGHHHJJJJJJIIIIIIJJJLLLMMMMMMLLLMMMNNNPPPRRRTTTXXX[[[___cccggglllrrrwww|||~~~}}}{{{ssspppmmmkkkjjjiiihhhfffbbb___[[[YYYXXXXXXWWWVVVWWWUUURRROOOLLLJJJIIIHHHIIIJJJJJJKKKLLLPPPUUUYYY^^^```ccceeefffhhhkkkmmmmmmppptttvvvxxx||||||tttiiiiiihhhiiioooyyyxxxppphhhccc___]]]ZZZXXXWWWVVVTTTRRRSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTVVVUUUTTTSSSQQQPPPOOONNNNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOOOORRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQQQQQQQPPPNNNMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJLLLNNNOOONNNMMMLLL===============>>>>>>???????????????@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDFFFFFFHHHIIIJJJLLLMMMMMMMMMOOOSSSUUUWWWYYY\\\___```ccchhhlllooorrrvvvyyy||||||~~~~~~~~~}}}{{{wwwtttrrrnnnlllhhhddddddeeehhhjjjnnnrrryyy{{{ssspppkkkiiikkkrrrzzz|||nnnhhh```YYYTTTQQQMMMKKKLLLKKKJJJIIIIIIIIIIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFGGGEEEDDDCCCDDDFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAAAAABBBBBBDDDCCCBBBAAAAAAAAACCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFHHHJJJJJJIIIHHHIIIKKKKKKJJJJJJJJJKKKLLLMMMNNNRRRUUUYYY^^^ccciiipppuuuzzz}}}~~~|||zzzyyyxxxyyyyyyxxxwwwtttooohhhccc```^^^]]]\\\[[[YYYVVVRRROOOMMMLLLLLLMMMOOOQQQRRRUUU[[[aaaeeekkknnnqqqsssuuuwwwzzz}}}zzz}}}wwwpppnnnnnnnnnqqqwww{{{ssslllfff```]]]ZZZXXXWWWWWWWWWVVVTTTRRRRRRQQQPPPPPPPPPPPPQQQRRRQQQQQQQQQRRRRRRRRRRRRSSSQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTRRRPPPOOONNNMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQSSSSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHJJJMMMOOOPPPOOOMMMLLL>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKMMMOOOQQQSSSTTTUUUUUUXXX\\\```cccgggkkknnnooossswww{{{}}}~~~~~~}}}|||{{{zzzzzzxxxyyyzzzzzzyyywwwtttrrrkkkjjjhhhhhhkkkooouuuxxx|||vvvqqqmmmkkkjjjlllrrr{{{wwwoooccc___YYYTTTQQQOOOMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDFFFGGGEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFHHHJJJJJJIIIHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMPPPUUUYYY___eeelllqqqwwwzzz~~~~~~~~~yyyqqqllliiifffeeebbbaaa]]]ZZZWWWUUUTTTTTTVVVXXX[[[^^^bbbgggmmmqqqyyy{{{~~~}}}uuuqqqrrrsssvvvyyy~~~yyyqqqiiiddd```\\\ZZZWWWVVVVVVVVVWWWWWWTTTRRRRRRQQQPPPOOOOOOPPPQQQRRRPPPQQQQQQQQQRRRRRRRRRRRRQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSRRRQQQOOONNNMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRTTTTTTSSSQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGHHHJJJLLLOOOOOONNNMMMKKKAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHIIIJJJLLLNNNPPPQQQSSSTTTVVVXXX[[[]]]___```cccfffjjjnnnqqquuuzzz}}}~~~{{{zzzwwwtttrrrqqqqqqqqqpppqqqsssuuuvvvvvvuuutttnnnnnnooorrrwww}}}yyyqqqooojjjkkkooouuu~~~wwwmmmfff[[[XXXTTTQQQOOOOOOMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCBBBCCCEEEGGGGGGEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDDDDDDDDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???????????????@@@@@@AAABBBAAAAAAAAAAAAAAAAAABBBCCCAAABBBBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCAAAAAAAAABBBCCCDDDEEEFFFFFFHHHJJJKKKIIIHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJMMMQQQVVVZZZ```gggkkkssswww{{{~~~{{{{{{~~~~~~{{{|||{{{|||~~~~~~yyyuuurrrppplllkkkhhheeecccaaa``````bbbeeejjjnnnrrruuuzzz|||}}}yyyvvvuuuxxx|||rrrnnngggaaa^^^\\\YYYXXXVVVUUUTTTUUUVVVVVVUUUSSSRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSRRRPPPOOONNNMMMLLLMMMNNNOOOOOOOOOOOONNNLLLLLLKKKJJJIIIIIIJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKMMMNNNMMMLLLKKKFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRTTTWWWZZZ]]]^^^aaabbbdddgggjjjlllooopppsssuuuyyy|||~~~~~~}}}tttqqqnnnjjjiiiiiikkkllllllnnnrrruuuwwwxxxxxxwwwzzz{{{}}}}}}rrroooqqqlllpppxxx|||sssiiiaaa\\\UUURRROOOMMMMMMMMMLLLKKKHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCEEEGGGHHHFFFDDDBBBBBBBBBCCCEEEIIIMMMOOODDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>???AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCCCC@@@@@@@@@AAABBBDDDEEEFFFDDDFFFIIIIIIHHHFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHGGGIIIKKKOOOSSSWWW\\\bbbfffkkkooouuuyyy|||~~~}}}|||zzz|||}}}xxxwwwvvvwwwyyy~~~~~~|||xxxwwwuuurrrqqqpppoooppprrrvvv|||~~~|||{{{wwwqqqfffccc^^^ZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTUUUTTTSSSQQQQQQOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTSSSSSSQQQPPPOOONNNNNNMMMMMMOOOPPPPPPPPPOOONNNLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNRRRRRRRRRSSSTTTUUUWWWWWWXXXYYY[[[^^^aaaeeehhhiiimmmoooqqqtttwwwzzz|||}}}~~~|||wwwtttnnnkkkgggddddddeeeiiikkkqqqtttwww{{{~~~~~~vvvnnnmmmrrrqqqwww{{{pppggg___XXXTTTQQQOOOLLLKKKKKKKKKJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCEEEHHHHHHFFFDDDAAAAAAAAACCCGGGMMMSSSVVVCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????=========>>>???AAABBBCCC@@@AAACCCDDDEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@????????????@@@@@@????????????@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@AAABBBCCCEEEFFFCCCEEEHHHHHHGGGEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHKKKNNNQQQUUUZZZ___cccccchhhnnnsssvvvwwwyyyzzz{{{~~~zzzzzz||||||rrrqqqrrrtttyyy}}}|||{{{{{{{{{~~~tttlllfff^^^[[[XXXVVVUUUVVVUUUTTTUUUSSSQQQQQQSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLNNNPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTSSSRRRQQQPPPOOONNNNNNMMMNNNOOOPPPQQQPPPOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLTTTTTTTTTUUUWWWZZZ\\\]]]]]]]]]]]]^^^```bbbdddfffjjjkkkkkkmmmooorrruuuwww~~~~~~}}}wwwrrrooommmiiihhheeedddfffjjjnnnqqqssswww~~~xxxtttrrrrrrrrr{{{xxxrrriiiaaa\\\XXXTTTRRRLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIIIIIIIGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCEEEFFFGGGGGGFFFEEEDDDEEEFFFHHHIIICCCCCCBBBAAABBBCCCDDDEEEDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>>>>>>>@@@@@@>>>>>>>>>??????@@@@@@@@@FFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>?????????CCCCCCCCCCCCBBBAAA@@@???>>>>>>???@@@BBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDDDDHHHHHHHHHGGGFFFEEEEEEDDDDDDFFFGGGGGGGGGGGGHHHJJJKKKLLLNNNPPPSSSUUUWWWXXX```aaaccceeehhhkkkmmmoootttxxx~~~|||{{{yyywwwxxx{{{|||vvvssspppnnnrrryyyyyyrrrkkkfffbbb[[[YYYWWWUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOPPPRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPOOOOOONNNNNNNNNMMMNNNNNNOOOOOONNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHLLLKKKIIIHHHGGGGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJ`````````aaaccceeehhhiiimmmmmmnnnoooqqqtttwwwxxx{{{{{{{{{|||~~~{{{wwwrrrnnnkkkiiihhhgggfffgggjjjoootttwww~~~zzzuuutttuuuwwwyyyzzznnnhhh```YYYUUUQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCBBBBBBAAABBBCCCDDDEEEDDDDDDEEEFFFEEEDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@@@@?????????@@@@@@@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>????????????CCCCCCCCCBBBBBB@@@??????>>>??????@@@AAABBBCCCDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMOOOQQQSSSUUUVVV\\\\\\]]]___bbbeeegggiiimmmqqqwww{{{}}}}}}}}}}}}yyyxxxvvvvvvxxx{{{wwwtttqqqoooqqqxxx}}}|||~~~~~~yyyrrrkkkfffaaa^^^YYYWWWVVVTTTSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMLLLMMMNNNNNNOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGIIIJJJJJJKKKKKKKKKooooooooopppqqqtttvvvwwwzzz{{{|||}}}~~~}}}zzzyyyvvvsssooollljjjhhhiiiiiijjjmmmqqqwww}}}~~~{{{xxxuuuvvvyyy}}}~~~sssmmmccc^^^WWWRRRNNNLLLJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAADDDDDDCCCBBBBBBAAA@@@@@@DDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDEEEEEEEEEFFFDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@?????????======>>>>>>????????????AAAAAAAAAAAAAAA@@@???>>>>>>??????@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFGGGHHHJJJKKKLLLLLLNNNOOOPPPQQQRRRUUUUUUVVVXXXZZZ\\\^^^```cccggglllqqqsssssstttuuutttttttttuuuxxx}}}xxxuuurrrpppqqqvvv|||~~~}}}zzzwwwtttrrrrrrqqquuuvvvwwwzzz|||vvvrrrlllgggccc___[[[YYYVVVUUUTTTRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPRRRQQQQQQPPPPPPOOOOOONNNLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKyyyyyyyyyzzz{{{}}}~~~||||||{{{|||zzzyyywwwuuussspppooonnnmmmoooqqqvvv|||~~~~~~}}}zzzxxxxxxzzz{{{pppgggbbb[[[WWWRRROOOMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@AAAAAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBCCCCCCDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEGGGGGGFFFFFFHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQSSSUUUVVVWWWZZZ^^^cccgggiiikkkmmmooopppqqqrrruuuzzzwwwuuusssrrrsssvvv{{{~~~}}}{{{vvvrrrnnnlllllllllnnnppprrrvvvyyy{{{}}}~~~yyyssshhheeeaaa^^^]]][[[XXXVVVTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKKKK}}}{{{zzzzzz{{{|||}}}|||{{{zzzyyywwwvvvvvvvvvxxx{{{~~~|||{{{{{{}}}|||{{{yyyyyy{{{yyyooofff___ZZZUUURRROOOLLLLLLLLLKKKJJJGGGGGGGGGGGGGGGGGGFFFEEEHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBBBBAAA@@@???BBBBBBDDDDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>><<<======>>>??????@@@@@@??????@@@@@@??????>>>>>>>>>??????@@@@@@AAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBCCCCCCDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRUUUXXX\\\___aaadddgggiiimmmnnnqqqvvv|||vvvuuuuuutttvvvyyy|||~~~~~~{{{vvvqqqmmmlllllllllnnnooorrruuuwwwyyyzzzzzz~~~}}}vvvnnniii```^^^[[[ZZZZZZYYYXXXVVVTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOOOONNNNNNNNNNNNNNNMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQPPPPPPOOOOOONNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKK~~~~~~~~~|||{{{|||~~~~~~~~~|||vvvsssrrrtttvvvwwwwwwwwwxxxzzzxxxyyyzzzzzzzzz}}}xxxmmmeee^^^XXXUUUOOOMMMJJJIIIIIIJJJIIIHHHFFFGGGGGGGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@BBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAAAAABBBCCCCCC@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@>>>??????@@@@@@??????>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????>>>>>>>>><<<<<<===>>>???@@@@@@AAA??????@@@@@@@@@??????>>>????????????@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPSSSVVVXXXZZZ]]]```cccgggiiimmmssszzzxxxxxxxxxyyyzzz|||}}}~~~}}}{{{vvvrrrooommmmmmnnnqqqrrrtttwwwyyyyyyyyyyyy|||~~~~~~~~~~~~|||~~~xxxrrrkkkeeeaaa[[[ZZZXXXXXXYYYYYYXXXVVVTTTTTTUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJ~~~}}}}}}}}}~~~~~~ssslllhhhfffgggkkkooorrrtttvvvyyy|||yyy{{{~~~~~~~~~xxxrrrjjjbbb\\\WWWSSSQQQKKKIIIGGGGGGGGGHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>@@@AAACCCDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBCCCCCCAAA@@@@@@@@@AAABBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>????????????>>>>>>=========>>>???@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>?????????@@@@@@@@@@@@<<<===???@@@AAAAAA@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA????????????>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA??????@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>>>>======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMPPPQQQSSSUUUYYY\\\```bbbgggnnnuuu||||||||||||}}}}}}}}}}}}}}}~~~|||xxxuuusssrrrqqqrrrsssuuuxxxzzz|||||||||{{{|||}}}{{{yyywwwwwwxxxxxxwwwyyy||||||xxxrrrlllfffaaa]]]YYYXXXWWWVVVWWWXXXXXXVVVTTTSSSSSSUUUVVVVVVVVVUUUUUUSSSRRRRRRQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIyyyyyyxxxxxxyyy{{{}}}~~~}}}rrriiicccbbbaaaccchhhmmmqqqtttwww|||zzzlllhhh```ZZZVVVSSSPPPNNNJJJHHHGGGGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>???BBBDDDDDDDDDCCCBBBBBBAAA???>>>>>>>>>???@@@AAAAAACCCDDDDDDDDDCCCBBBCCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@@@@??????>>>>>>?????????????????????????????????@@@@@@AAAAAAAAADDDCCCCCCBBBBBBAAAAAA@@@?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>????????????>>>>>><<<======>>>???@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>??????@@@@@@@@@@@@<<<===???@@@AAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA????????????>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAA???@@@@@@AAAAAAAAA@@@@@@???????????????@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>===<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEGGGHHHGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJLLLMMMNNNPPPTTTWWW[[[]]]bbbiiiqqqxxx~~~~~~}}}|||}}}{{{yyywwwvvvvvvvvvuuuwwwzzz|||~~~~~~~~~~~~|||yyyuuusssssstttuuuvvvxxx{{{~~~~~~zzzsssnnnhhhccc___[[[XXXUUUVVVUUUTTTUUUVVVVVVTTTSSSQQQSSSTTTUUUVVVVVVUUUUUUQQQQQQPPPOOOOOONNNMMMMMMNNNMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMNNNNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMNNNNNNLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHwwwxxxxxxyyyyyy{{{yyynnnfff^^^XXXXXX\\\^^^dddmmmssswwwzzz~~~|||qqqjjjbbb___ZZZTTTOOOLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAAAAABBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>?????????@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????????????????????????????======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>=========>>>????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@AAA@@@???>>>===??????@@@AAABBBBBBBBBBBB@@@@@@@@@??????===<<<<<<============>>>>>>>>>>>>???????????????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLUUUVVVYYY^^^dddkkkqqquuu{{{~~~}}}}}}|||{{{zzzyyyxxxxxx|||~~~|||wwwtttssssssssswwwzzz~~~|||zzzvvvnnnhhheeedddaaa___\\\ZZZYYYXXXRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTSSSRRROOOMMMKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKKKKJJJJJJIIIIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKyyyzzz{{{{{{|||zzzqqqgggaaa[[[WWWXXX\\\aaahhhpppvvvzzz}}}zzzoooeee___YYYWWWSSSOOOKKKIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDCCCBBBBBBAAA@@@@@@??????>>>>>>=========<<<<<<<<<===============>>>???@@@??????@@@AAAAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@???>>>===>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@??????>>>===<<<============>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEDDDEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKNNNOOORRRVVV\\\bbbhhhkkkqqqssswwwzzz}}}~~~~~~}}}}}}}}}zzzwwwvvvwwwxxx|||~~~wwwtttrrrnnnhhhbbbaaa___]]][[[YYYXXXWWWVVVRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKLLLKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHHHHGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIJJJJJJKKKKKK{{{rrrjjjccc___[[[YYY[[[```gggmmmuuu{{{~~~{{{qqqiii```YYYUUUQQQOOOMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAACCCBBBBBBBBBBBBCCCCCCDDDBBBBBBAAAAAA@@@?????????>>>>>>============<<<<<>>>>>>>>>>>???@@@??????@@@@@@AAABBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBBBB??????@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@??????>>>======>>>???@@@@@@AAAAAA@@@??????@@@??????>>>===<<<============>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBDDDEEEGGGHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLOOOTTTYYY^^^```eeegggkkknnnqqquuuzzz~~~||||||~~~wwwrrrlllhhhfffccc___[[[ZZZYYYXXXVVVUUUTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTUUUUUUTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKK{{{wwwqqqjjjdddbbb```^^^bbbggglllrrrzzz{{{uuulllddd]]]WWWSSSPPPNNNMMMLLLJJJIIIIIIIIIJJJHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCAAA@@@@@@??????@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCCAAAAAA@@@@@@?????????>>>>>>>>>==================??????>>>>>>===>>>>>>>>>?????????@@@AAAAAABBBBBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???????????????>>>>>>===<<<===>>>??????@@@@@@@@@???????????????>>>==================>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIKKKNNNQQQUUUXXXZZZ]]]```cccfffiiimmmqqquuuvvvyyy|||}}}}}}~~~zzzuuummmiiiccc^^^\\\[[[XXXVVVUUUUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPSSSTTTTTTTTTTTTSSSRRRRRRPPPOOOMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKK}}}zzzwwwsssmmmhhhfffeeedddhhhmmmsssxxxyyyoooiiiaaaZZZVVVRRROOONNNMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@???????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDAAAAAAAAA@@@@@@@@@??????????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>><<<<<<===>>>????????????>>>????????????>>>>>>===============>>>>>>>>>>>><<<<<<======>>>??????@@@BBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFIIIJJJKKKMMMPPPRRRTTTUUUWWWZZZ]]]___aaaeeeiiillllllpppuuuyyy{{{}}}}}}|||{{{||||||}}}{{{uuuoookkkeeebbb^^^ZZZXXXWWWVVVUUUSSSRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOORRRRRRSSSSSSRRRRRRQQQPPPPPPOOONNNLLLLLLLLLMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOONNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKK|||zzz{{{{{{{{{yyyyyy{{{{{{{{{zzzyyyxxxtttnnnjjjjjjjjjjjjnnnssszzz|||tttnnnbbb^^^XXXSSSPPPNNNLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGIIIJJJKKKLLLLLLJJJHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@AAAAAABBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????===<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????@@@???>>>============>>><<<===>>>??????@@@@@@???>>>>>>????????????>>>>>>============>>>>>>>>>>>>;;;<<<<<<===>>>???@@@@@@BBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLNNNOOOQQQQQQRRRTTTVVVXXXYYY\\\___bbbdddhhhlllpppsssvvvyyy|||~~~}}}}}}}}}~~~|||vvvqqqlllgggddd___]]][[[XXXVVVUUUUUUUUURRRQQQQQQPPPPPPPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKKKK~~~zzztttpppoooppprrrrrruuuwwwyyy{{{{{{zzzzzzzzzuuupppnnnooopppqqquuu{{{}}}uuunnngggcccYYYVVVQQQNNNMMMLLLJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHLLLMMMOOOPPPPPPNNNLLLJJJFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????===<<<<<<<<<===>>>??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@?????????>>>>>>>>>@@@???>>>===<<<======>>>======>>>???@@@@@@@@@@@@>>>>>>????????????>>>>>>============>>>>>>>>>>>>======>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPRRRSSSTTTUUUXXX[[[]]]___bbbeeehhhkkkpppsssxxxzzz~~~}}}|||~~~{{{wwwsssnnniiifffccc___]]]YYYYYYYYYWWWUUUSSSSSSSSSQQQQQQPPPOOOOOONNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJIIIKKKKKKLLLMMMMMMMMMMMMLLLIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMMMMKKKJJJ{{{vvvrrrlllhhhhhhjjjlllmmmvvvxxx{{{}}}}}}|||||||||vvvrrrqqqsssvvvwww|||yyyppphhhbbb]]]ZZZUUURRROOOMMMLLLKKKJJJIIIFFFGGGHHHIIIKKKKKKKKKKKKNNNPPPRRRSSSSSSQQQNNNMMMFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@============>>>>>>>>>>>>======>>>>>>?????????@@@============>>>???AAAAAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA????????????????????????@@@?????????????????????????????????????????????===>>>@@@AAABBBAAAAAA@@@CCCCCCCCCBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>===@@@???===<<<<<<<<<===>>>===>>>???@@@@@@AAAAAA@@@===>>>>>>?????????>>>>>>============>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEAAABBBCCCDDDEEEFFFGGGHHHCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOOOOOOONNNPPPQQQRRRRRRSSSVVVXXXXXXZZZ\\\^^^```dddhhhlllppprrruuuyyy~~~}}}|||{{{}}}~~~~~~zzztttpppkkkgggccc___]]][[[YYYWWWUUUVVVWWWVVVTTTRRRQQQQQQQQQPPPOOONNNMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKLLLNNNOOOOOONNNMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNMMMKKKJJJ|||wwwssslllgggdddeeeffffffkkkqqquuuwww{{{~~~~~~|||zzzuuutttssstttwww{{{}}}tttiiiaaa^^^[[[VVVRRROOONNNLLLJJJHHHGGGFFFFFFHHHHHHIIIHHHGGGHHHJJJLLLPPPUUUZZZ[[[YYYSSSNNNLLLIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHGGGFFFEEEFFFGGGHHHCCCCCCCCCBBBBBBAAAAAAAAAEEEEEEFFFFFFEEECCCAAA@@@AAAAAAAAABBBBBBBBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@??????@@@@@@@@@AAAAAAAAA>>>???@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===>>>????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@???>>>======>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAA@@@???>>>??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<;;;;;;;;;<<<<<<<<<======>>>>>>??????>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOTTTTTTUUUWWWXXX[[[\\\]]]ggghhhkkkooossswwwyyy{{{}}}||||||{{{zzzyyyxxxxxxxxx{{{~~~|||wwwsssqqqnnnjjjhhhaaa___]]]ZZZXXXWWWWWWWWWRRRRRRSSSSSSRRRQQQPPPPPPQQQQQQOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKKKKLLLNNNOOOPPPOOONNNMMMMMMMMMNNNOOONNNMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGKKKJJJIIIIIIGGGGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNN~~~|||zzzvvvrrroookkkfffdddfffgggiiinnnttt{{{|||~~~|||zzzyyyxxxxxxyyy|||{{{vvvooohhh___YYYWWWUUURRRNNNMMMMMMKKKIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHIIIKKKNNNRRRVVVZZZ\\\YYYSSSOOOLLLIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCBBBBBBBBBAAAAAAAAACCCDDDDDDDDDDDDCCCAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAA????????????????????????======>>>>>>>>>??????????????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@BBBCCCCCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAA@@@???>>>???@@@@@@AAAAAABBBBBBBBB@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;:::::::::;;;<<<<<<<<<===>>>>>>??????>>>======<<<<<<======>>>??????>>>>>>>>>???@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOQQQRRRUUUVVVWWW___```bbbfffiiilllooopppuuuuuuttttttssssssrrrrrrssswwwzzz{{{|||~~~{{{xxxpppmmmiiifffdddaaa^^^\\\]]]\\\ZZZWWWUUUTTTTTTTTTQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOOOONNNMMMMMMMMMNNNOOONNNMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNKKKLLLMMMNNNNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIILLLKKKJJJJJJIIIIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNNNN{{{yyyvvvuuutttrrrooollljjjfffeeehhhkkknnnsssyyy|||zzz||||||}}}yyyqqqjjjfff```ZZZTTTPPPPPPPPPNNNLLLKKKJJJIIIHHHHHHGGGGGGHHHGGGHHHIIIIIIHHHJJJMMMOOOTTTWWW[[[[[[XXXSSSOOOLLLHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>????????????????????????======>>>???@@@AAABBBBBB????????????????????????======>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBBBBBBBAAACCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>===========================<<<;;;:::::::::::::::;;;<<<<<<======>>>??????>>>>>>>>>======>>>>>>???@@@?????????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQSSSUUUVVVWWWXXXZZZ\\\___aaacccdddjjjjjjjjjjjjjjjjjjjjjjjjlllooorrrttttttwww}}}~~~yyytttpppmmmfffccc```]]]\\\[[[XXXVVVXXXWWWVVVTTTRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNOOONNNNNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNOOOLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKIIIIIIJJJKKKLLLLLLMMMNNN~~~}}}{{{zzzyyywwwvvvtttttttttsssqqqoookkkhhhhhhmmmqqqtttzzz~~~~~~xxxpppiiiccc^^^ZZZWWWSSSOOOMMMMMMMMMLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIJJJNNNPPPUUUWWWZZZZZZWWWRRRNNNMMMHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????@@@@@@>>>>>>???@@@@@@AAABBBBBB????????????????????????======>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????===========================<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTVVVWWWYYY[[[\\\]]]_________``````aaaaaaaaacccfffiiijjjkkknnntttxxx~~~{{{zzzvvvuuusssppplllhhhdddbbb```]]][[[YYYYYYYYYWWWVVVTTTTTTSSSQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLMMM|||xxxttttttsssrrrqqqrrrtttuuuwwwwwwwwwxxxxxxwwwtttrrrooolllmmmrrrwww{{{vvvqqqjjjccc^^^ZZZWWWUUURRRPPPNNNLLLLLLKKKJJJIIIFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGHHHHHHHHHJJJMMMPPPTTTVVVXXXWWWTTTPPPMMMLLLHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>==================>>>>>>?????????@@@@@@@@@>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????======>>>>>>>>>????????????@@@@@@AAAAAA@@@@@@???????????????@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>@@@@@@@@@???????????????>>>>>>???@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>??????@@@@@@?????????====================================<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHIIIKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLNNNOOOPPPRRRRRRSSSTTTUUUVVVWWWXXXWWWXXXXXXYYYYYYZZZZZZ[[[ZZZ]]]```aaabbbdddiiinnnuuuxxx}}}~~~~~~}}}|||zzzyyyxxxyyyzzzzzz|||~~~|||zzzxxxwwwvvvuuuwwwxxxzzz|||}}}~~~~~~~~~|||{{{zzzwwwtttqqqnnnllljjjiiigggdddaaa___\\\[[[XXXVVVTTTTTTTTTUUUTTTRRRRRRRRRQQQQQQPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOLLLLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJKKKKKKLLLLLL~~~zzztttooollliiijjjjjjjjjkkknnnrrrvvvzzz{{{|||~~~|||xxxtttrrrpppqqqwww{{{~~~xxxttthhhddd^^^YYYWWWTTTRRRPPPMMMLLLLLLJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHHHHGGGIIILLLNNNQQQRRRTTTSSSPPPNNNLLLLLLGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDAAAAAAAAABBBBBBBBBBBBCCCAAA@@@????????????@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============<<<<<<>>>>>>>>>????????????@@@======>>>???@@@AAABBBBBB>>>??????@@@@@@AAAAAABBBAAA@@@@@@@@@????????????=========>>>>>>>>>????????????@@@@@@@@@@@@????????????>>>>>>??????@@@AAA????????????>>>>>>>>>>>>????????????????????????>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@===>>>??????@@@?????????========================<<<======>>>>>>===<<<<<<:::;;;;;;<<<<<<===>>>>>>============>>>??????@@@?????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTWWWYYYZZZYYY[[[```dddhhhlllpppsssssssssttttttttttttrrrqqqqqqqqqrrrrrrsssvvvxxxyyywwwvvvuuuuuusssrrrqqqpppnnnlllkkkjjjlllmmmnnnoooppppppppppppnnnnnnllljjjhhheeecccbbb``````^^^\\\ZZZXXXWWWVVVVVVTTTRRRRRRSSSSSSSSSRRRPPPQQQQQQQQQPPPOOONNNNNNLLLMMMNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLMMMNNNOOOOOOOOONNNOOOPPPQQQRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKyyytttssstttuuuuuuyyyxxxvvvsssoookkkhhheeedddfffiiijjjlllpppvvv{{{}}}xxxtttrrrsssyyy}}}}}}vvvoooiiifff]]]ZZZUUURRRQQQOOOMMMKKKHHHIIIJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGFFFGGGJJJLLLMMMOOOPPPOOOMMMKKKKKKKKKGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEAAAAAAAAABBBBBBBBBCCCCCCCCCBBB@@@???>>>??????@@@============>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@AAA======>>>??????@@@AAAAAA@@@@@@?????????>>>>>>>>>============>>>>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>===>>>???@@@AAA@@@@@@@@@?????????>>>>>>????????????????????????>>>>>>???@@@@@@@@@@@@???>>>???@@@AAAAAAAAAAAA@@@>>>>>>??????@@@@@@AAAAAA======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<=========<<<;;;::::::;;;<<<<<<======>>><<<<<<<<<<<<===>>>???@@@>>>>>>??????@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMNNNOOOPPPQQQRRRMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQPPPRRRTTTTTTSSSTTTYYY]]]^^^aaadddggghhhhhhiiijjjjjjiiihhhggggggggghhhhhhhhhjjjlllllljjjhhhggggggeeeeeeeeeeeedddcccbbbbbb```aaabbbcccccccccccccccbbbaaaaaa```^^^\\\[[[ZZZZZZYYYXXXVVVUUUTTTSSSSSSVVVTTTRRRRRRSSSTTTSSSRRROOOOOOPPPPPPPPPOOONNNMMMLLLMMMNNNNNNOOOOOOOOONNNLLLLLLLLLMMMMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJLLLMMMNNNNNNNNNMMMJJJKKKLLLNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRQQQOOONNNMMMMMMLLLKKKKKKLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKK{{{vvvooollllllnnnoooooorrrrrrpppmmmjjjgggdddcccdddgggkkkmmmpppuuu||||||uuussstttyyy}}}~~~yyyqqqjjjccc]]][[[WWWTTTQQQNNNMMMKKKHHHFFFFFFHHHJJJJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEFFFHHHKKKKKKLLLMMMMMMKKKJJJJJJKKKGGGFFFFFFEEEEEEEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCDDDCCCAAA???>>>>>>??????<<<<<<<<<<<<============@@@???>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDDDD??????@@@AAABBBBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>????????????@@@@@@@@@???????????????<<<======>>>??????@@@@@@?????????>>>>>>>>>>>>===============>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>=========>>>@@@AAAAAAAAAAAA@@@@@@@@@????????????????????????@@@@@@>>>>>>???@@@@@@@@@@@@???>>>???@@@AAAAAAAAAAAAAAA======>>>???@@@AAAAAABBB======>>>???????????????????????????????????????999:::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<======>>>;;;;;;;;;;;;<<<===??????>>>>>>>>>???@@@AAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOONNNPPPRRRQQQPPPQQQUUUYYYWWWZZZ]]]``````aaacccdddaaaaaa```_________``````^^^```bbbbbb```]]]\\\\\\[[[\\\]]]]]]^^^^^^]]]]]]XXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUWWWVVVUUUSSSRRRRRRQQQQQQRRRPPPOOONNNOOOPPPOOONNNMMMNNNOOOPPPPPPOOONNNMMMLLLMMMNNNOOOOOOOOOOOOOOOLLLLLLMMMMMMNNNOOOQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHIIIKKKLLLLLLLLLKKKJJJIIIJJJLLLMMMNNNNNNNNNMMMIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOQQQRRRRRRQQQOOONNNKKKJJJIIIIIIIIIKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJKKKGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJxxxrrrmmmkkkhhheeefffhhhlllnnnoooooommmlllkkkkkkjjjjjjiiilllppptttyyy~~~|||xxxwwwwwwxxx|||~~~tttqqqkkkeee___[[[XXXVVVNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGEEEDDDEEEHHHIIIGGGEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@>>>>>>===???===;;;:::;;;===>>>>>>===???@@@???>>>===>>>???>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@AAA@@@>>>===@@@??????>>>===<<<<<<;;;======>>>???????????????????????????????????????@@@???>>>======>>>???@@@???@@@AAAAAABBBBBBAAAAAA???>>>>>>===============>>>???@@@AAAAAA@@@>>>===@@@AAABBBBBB@@@>>>>>>???<<<===>>>??????>>>===<<<===>>>>>>???@@@@@@AAAAAA??????>>>>>>===<<<<<<;;;>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNPPPOOOOOONNNMMMMMMMMMNNNLLLLLLLLLMMMNNNPPPQQQRRRUUUVVVXXXZZZ[[[\\\]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXWWWXXXYYYZZZZZZXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRQQQPPPOOOOOONNNPPPPPPOOOOOOOOONNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMLLLLLLLLLMMMNNNOOOOOOQQQPPPPPPOOONNNMMMLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMNNNNNNNNNOOOMMMMMMMMMMMMLLLJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJ}}}{{{zzzxxxxxxwwwssslllggghhhgggeeeeeefffjjjooorrrtttsssrrrqqqqqqqqqrrrrrrqqqtttwww{{{~~~}}}{{{{{{zzz{{{|||wwwttthhheee```[[[VVVRRROOONNNLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDCCCDDDFFFHHHFFFDDDFFFFFFGGGIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBAAA???>>>>>>===@@@>>><<<::::::;;;<<<<<<===???@@@???>>>===>>>???>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@@@@>>>===@@@??????>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@???@@@AAAAAABBBBBBAAAAAA??????>>>===============>>>??????@@@@@@@@@@@@@@@AAACCCCCCBBB???=========;;;<<<===>>>>>>===<<<;;;=========>>>>>>?????????BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSUUUVVVWWWXXXYYYYYYWWWWWWUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRROOOPPPPPPQQQQQQPPPPPPOOOMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJ{{{wwwsssrrrqqqrrrssssssqqqooommmlllkkkjjjiiigggccc```ccccccdddfffjjjpppuuuyyy}}}|||{{{zzzzzz{{{|||||||||~~~}}}xxxtttoooiiifff[[[XXXUUUPPPMMMJJJHHHGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCEEEFFFEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBAAA@@@???>>>>>>===???>>><<<:::999999::::::===???@@@???>>>===>>>?????????@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@@@@@@@AAA@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@??????>>>?????????>>>>>>======<<<;;;<<<<<<<<<====================================??????>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEFFFEEECCC@@@===;;;;;;;;;<<<<<<======<<<<<<;;;<<<=====================BBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKMMMNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQPPPQQQQQQQQQQQQRRRRRRRRROOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKwwwrrrmmmjjjhhhhhhhhhiiiiiiiiiiiihhhhhhhhhgggfffeeeeeedddccccccdddggglllssszzzyyyvvvqqqlllgggbbb]]]YYYSSSQQQOOOLLLIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGIIIKKKLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAA@@@???>>>>>>===<<<<<<<<<;;;999999:::;;;===???@@@???>>>===>>>?????????@@@AAAAAAAAAAAAAAA??????@@@@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>?????????>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@??????>>>============>>>>>>===<<<<<<>>>AAADDDGGGHHHIIIHHHEEEAAA===;;;;;;<<<<<<============<<<<<<========================AAAAAABBBBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNQQQQQQPPPOOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLyyypppjjjfffbbb```______```aaaaaabbbcccdddggghhhhhhgggggggggggghhhiiikkkpppvvv~~~~~~yyyuuunnnjjjfffaaa^^^YYYUUURRROOONNNLLLJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGEEEFFFHHHJJJLLLMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@??????>>>>>>>>>888:::<<<;;;::::::<<<>>>===???@@@???>>>===>>>?????????@@@AAAAAAAAAAAA@@@???@@@@@@@@@AAAAAAAAABBB@@@@@@??????>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>==============================>>>???????????????????????????>>>>>>>>>>>>>>>>>>=========>>>???@@@????????????????????????>>>>>>>>>??????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>======<<<<<<=========<<<;;;;;;===AAAEEEGGGJJJJJJJJJGGGBBB>>><<<<<<==============================>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBB@@@???============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHIIIIIIJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOONNNMMMLLLLLLLLLMMMOOOOOONNNMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHJJJLLLNNNOOOSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLL~~~}}}zzzuuummmfffaaa^^^\\\ZZZWWWYYY[[[[[[\\\^^^```ccchhhjjjkkkkkkjjjjjjkkkmmmrrruuuzzz|||wwwqqqmmmjjjbbb```\\\YYYVVVSSSPPPMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMKKKJJJJJJJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBB@@@@@@?????????>>>>>>>>>777:::<<<<<<;;;:::===@@@===???@@@???>>>===>>>???>>>>>>???@@@@@@@@@@@@???>>>>>>??????@@@AAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>========================>>>>>>>>>>>>>>>????????????????????????????????????>>>=========>>>@@@AAA????????????????????????>>>>>>????????????>>>>>>>>>??????@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::<<<@@@CCCFFFHHHIIIHHHFFFAAA>>><<<<<<======<<<;;;;;;<<<======<<<<<<===>>>>>>???@@@@@@BBBCCCDDDFFFEEEDDDBBBAAA=========<<<<<<<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<===============>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBDDDEEEEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIILLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPNNNNNNMMMMMMLLLMMMMMMMMMPPPOOONNNMMMLLLKKKJJJJJJMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFHHHKKKNNNQQQSSSXXXXXXXXXWWWTTTQQQOOOMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKzzzwwwuuutttwwwyyyzzzyyy|||~~~~~~ppplllgggbbb```^^^\\\[[[XXX[[[]]]^^^___bbbfffjjjnnnpppssssssrrrrrrsssuuuyyy|||~~~uuusssppplllgggccc___]]]XXXVVVSSSQQQPPPNNNLLLJJJHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEEEECCCEEEGGGFFFEEEDDDFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA???????????????@@@AAAAAA????????????>>>>>>>>>>>>888;;;???>>>;;;:::===@@@===???@@@???>>>===>>>???======>>>????????????>>><<<<<<<<<===>>>??????????????????>>>======<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>========================>>>>>>>>>>>>>>>??????@@@???????????????????????????>>><<<<<<<<<===???@@@????????????????????????===>>>???@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@@@@<<<<<<;;;::::::::::::;;;999999999:::<<>>???@@@@@@@@@BBBDDDEEEFFFDDDBBBAAA======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDCCCCCCBBB???@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHLLLLLLMMMNNNOOOOOOOOONNNKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEGGGIIIMMMRRRVVVYYY\\\\\\\\\[[[XXXUUUQQQOOOKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJssspppnnnnnnqqqsssrrrqqqwwwyyy|||}}}{{{nnnjjjfffcccbbbaaa```___^^^aaadddeeegggjjjooosssuuuyyy|||}}}{{{zzz{{{}}}|||}}}xxxtttkkkiiiddd```[[[WWWUUUSSSQQQOOOMMMLLLLLLKKKIIIGGGHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBDDDFFFFFFCCCCCCEEEGGGJJJJJJKKKLLLLLLLLLLLLLLLHHHHHHIIIIIIIIIIIIIIIIIIFFFEEEEEEEEEEEEEEEFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>???@@@@@@AAA????????????>>>>>>>>>>>>:::===AAA???;;;999;;;>>>===???@@@???>>>===>>>???<<<<<<===>>>>>>>>>>>>>>>::::::;;;;;;<<<======>>>?????????>>>======<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>========================>>>>>>>>>>>>>>>??????@@@??????????????????@@@@@@>>>===;;;:::;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@???;;;;;;:::999999999999:::888888999:::;;;>>>@@@AAA@@@AAABBB@@@===;;;;;;;;;:::999888777777888999:::777888999;;;===>>>???@@@>>>???BBBCCCDDDBBB@@@>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDCCCCCCBBBBBB???@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOONNNNNNOOOPPPQQQRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIHHHGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFHHHKKKOOOUUUZZZ\\\______^^^]]]ZZZVVVSSSPPPLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJnnnooonnnmmmlllmmmppprrrtttzzz~~~~~~yyyrrroookkkhhhffffffhhhiiihhhhhhiiilllppptttyyy|||~~~~~~yyysssmmmiii___]]]ZZZVVVTTTRRRQQQPPPLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;;;;:::999888888:::<<<===???????????????>>>======?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>????????????>>>>>>>>>===============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======AAAAAA@@@>>>===<<<;;;:::;;;;;;::::::999:::::::::<<<<<<<<<===<<<<<<;;;;;;@@@AAAAAAAAAAAA@@@??????>>>============<<<<<<<<<999999:::;;;<<<===>>>???<<<<<<<<<<<<===>>>@@@AAA>>>???@@@AAABBBCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBBBBAAAAAA?????????>>>>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQNNNNNNNNNNNNNNNMMMLLLKKKMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIFFFGGGHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLPPPUUUZZZ]]]eeedddcccaaa\\\WWWQQQNNNMMMKKKJJJJJJLLLLLLIIIFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKssssssrrrpppooopppsssuuuxxx~~~~~~wwwuuuqqqnnnmmmmmmnnnpppqqqrrrsssuuuyyy~~~~~~wwwpppjjjddd___[[[ZZZXXXVVVRRRPPPNNNMMMMMMKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>===============<<<<<<;;;;;;;;;:::999888888:::;;;===???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>=========<<<============<<<<<<;;;;;;<<<<<<<<<=========>>>>>>?????????>>>>>>>>>======<<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>===<<<;;;::::::999::::::999999999999::::::;;;;;;<<<<<<===<<<<<<<<>>>>>============<<<<<<<<<;;;;;;999::::::;;;<<<===>>>>>>===<<<<<<;;;;;;<<<===>>>===>>>@@@AAABBBBBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>@@@AAABBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCCCCDDDDDDDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLPPPUUUZZZ]]]bbbbbbaaa___[[[VVVQQQNNNMMMKKKJJJJJJKKKKKKIIIFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKyyyxxxwwwuuuttttttwwwzzz~~~}}}zzzwwwvvvwwwxxxyyy{{{|||}}}}}}zzztttpppjjjddd___ZZZUUURRRTTTRRRPPPMMMKKKIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>===@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999888999:::;;;<<<>>>>>>??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>============<<<<<<<<<============>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;:::::::::999999999:::999999888888999:::::::::;;;<<<=====================>>>>>>======<<<;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJIIIHHHJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNOOONNNNNNMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIILLLQQQVVVZZZ]]]_________]]]YYYUUUQQQNNNMMMLLLJJJJJJKKKKKKIIIGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKK}}}}}}{{{yyywwwxxx{{{~~~~~~~~~}}}zzzxxxvvvrrrnnnkkkiiieee```\\\XXXUUUQQQNNNOOOMMMKKKIIIGGGFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<===>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;::::::;;;;;;<<<===999999999999::::::::::::999999888888888999::::::::::::;;;===>>>>>>>>>>>>======>>>>>>======<<<;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBBBBBBBAAA??????????????????????????????????????????????????????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????===>>>@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGHHHIIIJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPOOOPPPPPPPPPOOOOOONNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIMMMQQQUUUYYY[[[\\\\\\\\\ZZZXXXUUURRRPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKK}}}zzzyyyzzz~~~|||wwwtttqqqooollljjjhhhfffbbb```\\\YYYUUURRRPPPNNNKKKIIILLLKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999::::::;;;;;;<<<======>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>============<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<:::::::::::::::;;;;;;;;;999999888888999::::::;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;::::::::::::999999999:::::::::;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>><<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????@@@AAABBBBBBBBBBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????????????????AAABBBDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGHHHIIIJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFEEEEEECCCDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIILLLPPPTTTWWWXXXYYYYYYYYYXXXWWWUUUSSSQQQPPPOOONNNMMMLLLKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJ~~~{{{zzz|||{{{wwwsssooojjjgggbbb```^^^\\\\\\[[[YYYWWWTTTRRROOOMMMLLLKKKJJJHHHJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDEEEEEEFFFFFFDDDEEEFFFGGGIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>======<<<;;;;;;;;;;;;::::::::::::999999:::::::::::::::;;;999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>======;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999999:::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;<<<======>>>>>>>>>>>>??????@@@@@@??????>>>===;;;;;;:::::::::999999999999999::::::;;;;;;;;;<<<999:::;;;===>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@????????????????????????@@@@@@AAABBBBBBBBBAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPNNNMMMLLLJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHFFFFFFGGGGGGHHHIIIKKKKKKLLLKKKIIIHHHFFFEEEEEEEEECCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIILLLOOOQQQSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPOOOMMMKKKKKKLLLNNNKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIJJJJJJJJJ~~~||||||}}}zzzuuurrrmmmhhhddd```\\\YYYWWWUUURRRQQQRRRQQQPPPNNNOOOMMMKKKJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFGGGGGGGGGFFFEEEEEEBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHDDDEEEGGGHHHIIIJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::888999999999::::::::::::999999::::::;;;;;;;;;:::;;;<<<<<<===>>>>>>======;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<====================================>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>><<<======>>>>>>>>>======??????@@@@@@??????>>>===;;;;;;;;;;;;::::::::::::888888999:::;;;;;;<<<<<<999:::;;;<<<===<<<<<<;;;;;;;;;===>>>???@@@@@@@@@======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????AAAAAA@@@@@@AAABBBDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>????????????BBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJKKKLLLNNNOOOOOOPPPPPPNNNOOOPPPPPPPPPNNNLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHJJJKKKLLLMMMKKKIIIGGGFFFEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPNNNOOONNNLLLIIIHHHKKKNNNLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJ}}}}}}}}}xxxrrrmmmjjjiiieee```\\\YYYVVVRRRPPPQQQOOOLLLKKKKKKKKKJJJIIIIIIHHHFFFFFFGGGHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGGGGGGGFFFFFFEEEBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888888999999:::::::::888999:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>======;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===============<<<;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888888999999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<;;;;;;;;;:::::::::999999:::::::::;;;<<<===>>>???===>>>>>>>>>>>>======<<>>======<<<<<<;;;;;;;;;;;;::::::777777888999;;;<<<======999:::;;;<<<;;;:::999888:::;;;<<<>>>????????????<<<======>>>???@@@@@@AAA???????????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@@@@AAABBBDDDEEEBBBAAA@@@???>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>??????@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKLLLMMMOOOOOOPPPPPPNNNOOOPPPQQQPPPNNNLLLJJJHHHHHHIIIJJJKKKKKKJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLJJJGGGFFFEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOLLLMMMMMMJJJGGGGGGIIIMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJ~~~{{{yyyxxxvvvtttpppkkkfffcccaaaaaaZZZYYYWWWTTTQQQNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFBBBAAA@@@???AAACCCFFFIIIFFFFFFEEECCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDCCCBBBAAABBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>????????????>>>>>>>>>===::::::::::::::::::::::::;;;;;;;;;;;;::::::999888::::::;;;;;;;;;;;;;;;;;;======>>>???????????????========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;999:::;;;<<<================================================>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<;;;::::::999999999999;;;<<<======>>>=========;;;<<<<<<<<<======>>>>>>@@@AAABBBCCCBBB@@@>>><<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::============>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>????????????>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBBBBAAAAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBB>>>>>>======>>>@@@BBBCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFEEECCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEFFFFFFGGGGGGGGGHHHJJJIIIGGGEEEEEEDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKK~~~yyywwwuuurrrnnnkkkiiigggiiigggccc___[[[YYYWWWVVVUUUTTTRRRPPPNNNKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEECCCBBB@@@@@@AAACCCFFFHHHFFFFFFEEECCCCCCBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFJJJJJJKKKKKKJJJIIIIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???????????????>>>>>>>>>======::::::::::::::::::::::::999::::::::::::999999888:::::::::;;;;;;;;;;;;<<<======>>>????????????>>>================================================<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999:::;;;<<<================================================>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::<<<;;;::::::999999999:::;;;;;;<<<===============<<<<<<<<<<<<=========>>>???@@@AAAAAAAAA???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<<=========>>>>>>>>>>>>???>>>===<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>===>>>>>>>>>>>>???????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@@@@AAAAAACCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>>>>???AAABBBDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKK~~~|||{{{yyyvvvrrrnnnmmmllliiifffbbb___\\\[[[YYYWWWUUURRRPPPNNNMMMLLLNNNMMMLLLJJJIIIGGGFFFFFFHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@AAACCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============::::::::::::::::::::::::888888999999999999999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>================================================<<<<<<============<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999999:::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<============>>>>>>?????????===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>============>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>???????????????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA????????????AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHHHHCCCDDDEEEFFFGGGHHHIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDCCCDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLJJJJJJJJJIIIJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKK}}}{{{zzzvvvvvvvvvvvvuuuuuuuuuuuurrrpppnnnllljjjfffbbb___bbbaaa___\\\YYYWWWUUUTTTOOONNNMMMLLLJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJIIIGGGEEEDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>????????????@@@??????@@@AAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<999999999999999999999999666777888999999999999999999::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>================================================<<<<<<============<<<<<<;;;;;;:::::::::999999999;;;;;;<<<===================================================>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<;;;::::::999999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<============<<<;;;:::::::::;;;;;;<<<<<<======::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===============>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPOOOOOOKKKKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKK~~~~~~}}}|||}}}}}}~~~}}}{{{wwwtttqqqooonnnkkkkkkjjjjjjiiihhhhhhgggeeeccc```___]]]ZZZWWWTTTSSSSSSRRRQQQOOONNNMMMMMMIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDFFFEEEEEEDDDDDDDDDDDDEEEDDDEEEFFFHHHIIIKKKLLLMMMLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@?????????????????????@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA=========<<<<<<<<<<<<;;;999999999999999999999999666777888999999999999999999999::::::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;:::::::::999999999;;;<<<======>>>=============================================>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::999999::::::;;;:::;;;<<<<<<======<<<<<<===============<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999::::::;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>===>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKJJJIIIHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKJJJJJJKKKKKKLLLLLLNNNOOOQQQRRRSSSRRRQQQPPPMMMLLLKKKIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuutttooommmkkkiiifffeeecccccc```______^^^]]]]]]\\\\\\ZZZXXXVVVTTTTTTSSSPPPNNNLLLLLLLLLKKKKKKJJJJJJJJJEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLNNNNNNMMMLLLKKKIIIGGGFFFDDDCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAA>>>>>>???@@@AAAAAA@@@@@@===<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888999999999999999999888999::::::;;;<<<======;;;<<<======>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;::::::::::::<<<======>>>>>>=============================================>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999:::;;;;;;;;;<<<<<<===>>>========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======;;;;;;<<<<<<<<<=========;;;<<<===>>>?????????>>>======>>>>>>??????>>>>>>>>>>>>>>>>>>???????????????????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDFFFHHHJJJLLLNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUTTTSSSRRRNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKkkkjjjjjjiiihhhggggggfffeeefffgggggggggeeedddccc___^^^]]][[[ZZZZZZYYYYYYVVVVVVVVVUUUUUUTTTTTTSSSQQQPPPNNNMMMNNNNNNMMMKKKLLLLLLKKKJJJJJJIIIIIIHHHCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCDDDCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@AAAAAA>>>??????@@@@@@@@@@@@???<<<<<<<<<;;;;;;;;;::::::888888888888888888888888999::::::::::::999999888888999999:::;;;<<<===>>>;;;<<<======>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::======>>>>>>>>>>>>==========================================>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999::::::;;;<<<<<<===>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;===>>>?????????>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>???@@@@@@???????????????????????????????????????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAABBBCCCEEEFFFFFFEEEEEECCCCCCCCCDDDFFFHHHKKKLLLOOOOOONNNMMMLLLKKKJJJIIIGGGHHHHHHIIIJJJLLLMMMNNNOOOQQQTTTVVVVVVVVVTTTSSSOOONNNKKKIIIHHHHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJKKK```______^^^]]]\\\[[[ZZZ[[[\\\]]]]]]]]][[[XXXWWWVVVUUUTTTTTTSSSSSSTTTTTTQQQQQQQQQPPPPPPPPPOOOOOOLLLKKKIIIIIIKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDDDDCCCDDDEEEGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCDDDFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@AAABBBCCCEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAACCCDDDDDDDDDCCCCCC@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@????????????>>>????????????@@@@@@@@@@@@??????@@@@@@@@@??????>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888;;;;;;;;;;;;;;;:::999888888888999:::;;;======>>>;;;<<<<<<=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;===>>>>>>>>>>>>>>>==========================================>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999:::;;;;;;<<<<<<===========================;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;;;;:::999999999999::::::;;;<<<======>>>???????????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<=========<<<<<<;;;;;;:::999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;===>>>?????????>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHJJJKKKLLLKKKJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCAAABBBDDDFFFFFFGGGFFFFFFCCCCCCCCCDDDFFFHHHKKKLLLPPPOOONNNMMMLLLKKKJJJIIIEEEFFFFFFGGGIIIKKKMMMNNNOOOQQQTTTVVVWWWWWWUUUTTTPPPNNNKKKIIIHHHHHHIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTRRRQQQPPPOOOOOOLLLLLLKKKKKKKKKLLLLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@AAACCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????BBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA????????????>>>>>>>>>>>>;;;;;;::::::999888777777999999888888888888888999999::::::999888888;;;===;;;;;;:::999:::;;;<<<===<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>===============<<<;;;<<<======<<<:::<<<;;;;;;<<<<<<===>>>???AAAAAA@@@???>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<=========<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======;;;<<<<<<<<<======>>>>>>>>>>>>???@@@???===;;;999:::888:::>>>999444>>>OOOPPPAAA777999:::666777===999999999999999999999999999999::::::::::::;;;;;;<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLKKKIIIHHHHHHIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLKKKIIIGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGFFFEEEEEEEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGDDDDDDDDDEEEGGGIIILLLMMMNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJLLLNNNOOOQQQRRRSSSTTTTTTRRRPPPOOONNNMMMLLLJJJJJJJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIPPPOOOOOONNNMMMMMMNNNNNNPPPOOONNNMMMLLLKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<;;;;;;:::999999888999999888888888888888999;;;<<<===<<<;;;;;;===???;;;;;;:::::::::;;;<<<=========>>>>>>>>>>>>==============================>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>><<<:::;;;;;;;;;;;;<<<===>>>???@@@??????>>>>>>=========;;;::::::999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======;;;<<<<<<<<<=========>>><<<===>>>>>>>>><<<:::888===999:::>>>;;;888@@@NNNVVVGGG======<<<666666;;;::::::::::::::::::::::::999999999:::::::::;;;;;;<<<;;;::::::::::::;;;<<<======>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>========================????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJKKKIIIKKKKKKKKKIIIHHHIIIJJJLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLKKKIIIGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHDDDDDDDDDEEEGGGIIILLLMMMNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPRRRRRRRRRQQQOOONNNNNNMMMKKKJJJJJJJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<;;;;;;::::::999999888888888888888999999:::<<<>>>>>>===<<<===>>><<<;;;;;;;;;;;;<<<======>>>>>>???>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>=========<<<<<<<<<;;;<<<===???>>><<<:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999888888888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::;;;<<<======<<<<<<<<<<<<<<<=========;;;<<<<<<===<<<;;;999888>>>999888<<<<<<:::???HHHSSSGGG>>>>>><<<777666:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>==================>>>???@@@@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKJJJIIIJJJLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLKKKIIIHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEEEEEEEGGGIIILLLMMMNNNMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPOOOMMMLLLMMMLLLKKKJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@AAABBBDDDEEEFFFDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>============<<<<<<;;;;;;:::::::::999888888888777888888999:::888:::<<<===<<<;;;;;;;;;<<<<<<<<<<<<<<<=========????????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>=========<<<<<<<<<<<<;;;::::::<<<===<<<;;;::::::::::::;;;<<<===>>><<<<<<<<<======>>>>>>>>><<<;;;:::888888777777777999999:::;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999<<<777555888:::999;;;@@@FFF>>>999::::::888999<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>==================>>>>>>?????????=========================================================>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJIIIKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHJJJKKKKKKJJJJJJKKKMMMMMMLLLLLLKKKKKKJJJIIIIIIGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEFFFGGGIIIKKKMMMNNNMMMLLLJJJIIIIIIIIIIIIHHHIIIKKKMMMNNNNNNNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEDDDDDDDDDDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBBBB?????????@@@AAACCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>============<<<::::::::::::999999999999888888777777888999999:::777:::<<<===<<<;;;;;;;;;<<<<<<=========>>>>>>>>>????????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>???============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<<<<:::888777999;;;<<<<<<999999999::::::;;;<<<===;;;;;;;;;<<<======>>>>>><<<<<<;;;999888888888888888999999:::;;;<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;777444777999999999:::;;;888666888::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKJJJJJJIIIHHHJJJKKKKKKJJJJJJLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJIIIKKKKKKKKKIIIHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGIIIKKKMMMNNNMMMLLLJJJIIIIIIIIIIIIGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB?????????@@@AAABBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>======>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>============<<<<<<999999999999999999999999777777777777888999::::::999;;;======<<<;;;<<<===<<<======>>>???>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===============<<<<<<<<<;;;;;;:::999888999;;;<<<<<<;;;999999999999:::;;;<<<<<<:::;;;;;;;;;<<<<<<======<<<;;;:::999999999999999888999999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999:::999888999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<============>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<<<<======>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJKKKMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKJJJIIIHHHIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFHHHIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKMMMNNNMMMLLLJJJIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIII@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@?????????@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEGGGFFFFFFFFFEEEEEEEEEDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAABBBDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA????????????>>>>>>>>>>>>============???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@????????????????????????>>>>>>=========<<<<<<<<<::::::::::::::::::::::::777777777777888999:::;;;999:::;;;;;;::::::;;;===<<<===>>>?????????>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;666888<<<@@@BBB@@@<<<888888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<:::999888888888888999999999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::;;;<<<======<<<<<<<<<;;;;;;:::::::::::::::999999999999::::::888::::::888888777777666666999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999::::::;;;<<<<<<;;;::::::999:::;;;<<<============>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEE@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMLLLKKKJJJKKKLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJKKKJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDEEEGGGHHHIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHJJJKKKLLLNNNMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJIIIIIIHHHHHHIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIII@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAABBBDDDFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA????????????>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>?????????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777888999:::;;;888888888777666777999;;;<<<===>>>@@@@@@??????>>><<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;333888???FFFHHHDDD<<<555888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777777777777888999999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888888888888888888888888888888888888888888888::::::::::::;;;<<<======<<<<<<<<<;;;;;;:::::::::999888888888888888999999555888999777444444444444111555999999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999::::::;;;<<<<<<;;;::::::999:::;;;<<<==================>>>>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEE??????@@@AAACCCDDDDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMMMMLLLKKKJJJJJJKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJHHHJJJKKKJJJIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCDDDFFFHHHHHHHHHFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHJJJKKKLLLNNNMMMLLLKKKIIIIIIIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIAAAAAA@@@@@@???@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@>>>????????????@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCDDDDDDDDDDDDDDDCCCFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA??????>>>=====================>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;:::999888888888888777777777777888888888999999::::::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888:::<<<>>>>>><<<:::888777888888999999999888888::::::999999888777777777:::999999888777777777888999999:::;;;<<<<<<<<<;;;888666555666999:::;;;:::999888888888777777666666777777888888888888777777999888666444555777999;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999888888888888888666666666666666666666666666777888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<999999999999999999999999999::::::;;;;;;::::::999;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHGGGFFFEEEGGGJJJMMMOOOPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHHHHHHHGGGFFFIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIII@@@@@@????????????@@@@@@???@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA??????>>>=====================>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@?????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::999888888888888888777777777777888888888999999::::::;;;;;;<<<===>>>>>>??????@@@AAAAAAAAA@@@???>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999:::;;;;;;:::999888888888999999999999888888999999999888888777777777<<<;;;:::999999999999999:::;;;;;;<<<<<<<<<<<<;;;:::999888888:::<<<<<<;;;888888888888777777777666777777888888888888777777888888666666666777999:::999999999999::::::::::::::::::::::::999999999999888888888888888888888777666666666666666666666666666777888999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999999999::::::::::::999999::::::::::::;;;<<<==============================;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFHHHGGGFFFFFFGGGJJJMMMOOOOOONNNMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIIII??????>>>>>>>>>>>>????????????@@@@@@@@@@@@??????????????????@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>============>>>===>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<:::::::::999888888777777888888777777777777888888888999999::::::;;;;;;<<<======>>>??????@@@@@@AAAAAA@@@@@@???>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888888999999999999999888888888888888888777777777777;;;:::999999999999999999::::::;;;;;;;;;:::999999;;;:::888888:::;;;;;;:::888888888888777777777777666777777888888777777666777777777888888888999999999999999888888888888888::::::999999999888888888666666666777777777777777666666666666666666666666555666888999::::::;;;;;;;;;;;;:::999999::::::;;;999999999999999999999999999999::::::::::::999999999999888999999:::;;;<<<========================:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFHHHGGGGGGGGGHHHJJJMMMOOOOOONNNLLLJJJHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJIIIHHHHHH>>>============>>>>>>???>>>??????@@@@@@??????>>>?????????@@@@@@@@@AAAAAACCCCCCBBBCCCCCCDDDEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@>>>>>>???@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????@@@???>>>>>>======>>>>>>===>>>>>>>>>?????????@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777999888888777777888888999888999999::::::;;;;;;<<<======>>>>>>???@@@@@@@@@AAA@@@@@@???>>>>>>======:::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::777777777777777777777777999999888777777888999999999999999999999999888777666666777777777777777777888777777666666666777777999999999999888777666666:::888666666777888888777888888888777777777777777666666777777777777666666666777888999999999888777999999999888888777777777999999888888888777777777555555555666666666666666666666666666666666666666555666777999::::::::::::;;;::::::999999999999999888888888888999999999999888888999999999999888888777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDHHHHHHIIIHHHHHHGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHKKKMMMNNNNNNMMMKKKIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIHHHHHHGGG======<<<<<<===>>>>>>?????????@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAACCCCCCBBBCCCCCCDDDEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????<<<===>>>???@@@BBBCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================;;;;;;;;;<<<<<<<<<<<<<<<999999888888888888888888999999888888888888999999888999999::::::;;;;;;<<<<<<======>>>??????@@@@@@@@@@@@??????>>>=========:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::666666666666666666666666:::999888777777888999:::888999999999888888777666555555555666666777777777666666666555555666666777999999999999999888777666999888666666777888777666777777777777777777888888666666777777777777666666444666777999999888777666::::::999999888888777777888888777777777666666666444444555555666666666666666666666666666666666666555666777888999:::::::::;;;:::999888888888888888777777777888888999999999777888888999999888888777777777777777777999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEDDDCCCDDDDDDDDDHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@AAAAAABBBDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMLLLLLLJJJIIIGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFFFF===<<<<<<======>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGHHHIIIJJJKKKLLLIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@???>>>===<<<===>>>???@@@BBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<<<<============>>>>>>================================================;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999999999888888888888999999888999999::::::;;;;;;<<<<<<<<<===>>>>>>??????@@@>>>>>>>>>>>>=========<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666:::999888777777888999:::888888888888777666555555333444444555666777777888777777777777777888888999::::::;;;;;;;;;:::999999:::999777777999::::::999777777777777888888888888555666666777777666666555444555666777888777666555999999999888888888888888777777666666666555555555444444555555666666777777666666666666666666666666444555777888999999::::::::::::999888777777777777666666777777888999999999777777888888888888777777777777666777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????===>>>>>>>>>>>>?????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFEEEDDDBBBCCCCCCDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@AAACCCEEEGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKKKKJJJJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKIIIHHHGGGGGGHHHIIIKKKKKKKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDEEEEEEFFFHHHIIIKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEE============>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAA@@@???>>>======>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<======>>>???AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===????????????????????????;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>========================:::::::::;;;;;;<<<<<<<<<999999999::::::::::::::::::999999888888999999:::888999999::::::;;;;;;<<<<<<<<<======>>>?????????============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999666666666666666666666666888777777666666777777888777777777777666555444333222333333444666777777888777666666666666777888999888888999999:::999999999999777666777999:::::::::666777777777888888888888555555666666666666555555333444444555555555555555666777777777777777777888666666666555555555444444444555555666777777888888666666666666666666666666444555666888999999999999::::::888777777666666666666666666777888999999999666777777777777777777666777777777777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============>>>>>>>>>>>>????????????=========>>>>>>>>>??????===>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEDDDBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAACCCFFFIIIJJJMMMMMMNNNNNNOOOOOONNNNNNKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHFFFFFFGGGIIIJJJKKKKKKJJJJJJKKKJJJIIIHHHHHHGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCDDDFFFGGGGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEEEEFFFFFFGGGGGGGGGJJJIIIIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAAAABBBDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFGGGGGGFFFFFFEEEDDD============>>>???AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAACCCDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>><<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>><<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>?????????>>>>>>>>>>>>====================================:::::::::;;;;;;<<<<<<<<>>?????????<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888777777777777777777777777666666666666666666666666666666666666555444333222222222333444555777888888444444444444444555666777444444555666666777666666666555444555777999999888666666777777888888888999555555666666666666555555333333333333444444555555444555555555666666777777666666555555555444444444555555555666777888888999666666666666666666666666444555666888999999999999:::999888777666666666666555666666777888999999999666666777777777777666666777777777777888999:::;;;::::::::::::::::::::::::<<<<<<<<<============>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????============>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAABBBDDDGGGJJJLLLNNNNNNOOOPPPPPPPPPOOOOOOLLLLLLMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGFFFFFFGGGHHHJJJKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCEEEFFFGGGEEEDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIDDDDDDEEEEEEFFFFFFFFFGGGJJJJJJIIIHHHGGGEEEEEEDDDBBBBBBAAA@@@AAABBBCCCDDDBBBBBBCCCEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDD>>>>>>>>>>>>???@@@AAABBBAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????>>>=========??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>????????????AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>============??????>>>>>>=========<<<========================>>>============???@@@AAA@@@@@@@@@??????===<<<<<>>>>>>>>=========999999999999999999999999999::::::;;;;;;::::::999999999999888888888888888:::::::::;;;<<<===>>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666555666666777777888888999999777777777777777777777777999888888888777777666666777777888999999999999999666666666666777777777777777777777777777777777777666666666666666777777888999999888888888888888888666666666666555444333222444444444555555555555666777666666666666555555555555555555555555555444444333444555555666666555555666666555555555444444444444555777888999888666555888777666555444444555666777777777777777777777777777777777777666666666666777777777888999999::::::<<<<<<<<<<<<============<<<<<<<<<<<<========================>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@?????????AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFDDDCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@CCCGGGKKKMMMSSSSSSUUUVVVVVVVVVUUUTTTOOONNNMMMLLLKKKIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHGGGFFFFFFGGGGGGHHHEEEDDDDDDDDDDDDFFFHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGGGG>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@=========>>>??????@@@@@@>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCDDDDDDBBBBBBBBBAAA@@@@@@??????=========<<<<<<<<<<<<;;;>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>============???@@@AAA???@@@@@@??????===<<<<<<:::999999999999888888888999999999999999999999999999::::::;;;;;;::::::999888888888888888888777777:::::::::;;;;;;<<<===>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::999999888888777666666555444444555555666666666666666666666666666666666666777666666666555555555555333333444555555555555555555555666666666777777777666666666666666666666666666666555555666666777888888888888888888888888888666666666555555444333222444444444444555555555555444444444444333333333333555555555444444444444444333444555555666666555555666555555555444444444444444555666888888777666555777666555444444444555555666666666666666666666666666666666666666666666666666777777888888999::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@AAADDDHHHLLLNNNSSSUUUVVVXXXXXXWWWVVVUUUPPPOOONNNLLLKKKIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGG>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????=========>>>??????@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>============>>>>>>???@@@BBBCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????<<<<<<<<<;;;;;;;;;::::::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@????????????>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888999999999999999999999::::::::::::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999888888777777666666555444555555555555666666666555555555555555555555555444444444444333333333333111222222333333333333222555555555666666666666777555555555555555555555555666555555555555666777777777777777777888888888888666666555555444333333333333333333444444444555555444444333333333222222222444444444444444444444444333444555555666666555555555555555555444444444444333444666777777777666555555555444333333333444444555555555555555555555555666666666666666666666666666666777888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<;;;========================<<<<<<=========>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@@@@@@@???@@@AAAAAABBBBBBCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAACCCEEEIIIMMMOOOTTTVVVYYY[[[[[[ZZZWWWVVVQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEECCCDDDDDDEEEEEEFFFFFFGGG??????>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>@@@@@@??????>>>=========>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>======<<<<<<<<<======>>>???@@@AAABBBCCCCCCCCCAAAAAAAAA@@@??????>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@>>>>>>??????>>>===<<<<<>>>>>>>>============::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>======<<<;;;::::::;;;;;;;;;;;;:::::::::999::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;999999999999999999999999888888777777666666666666777777777777777777777777444444444444444444444444333333333333333333222222333333444444444444444333444444555555555666666666444444444444444444444444555555444444555555666777666666666777777777777777666666555444333333333333222333333333444444444444555555555555444444444333333333333333333444444444333444555555666555555555444444444444444444444444333444555666666666555555444333333333333333333333444444444444444444444444444555555555555555666666666666777777888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<========================:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDGGGJJJNNNPPPSSSVVVZZZ\\\]]][[[WWWUUUQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFEEEDDDEEEEEEEEECCCDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCEEEFFFDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFF?????????>>>??????@@@AAABBBCCCCCCDDDEEEEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHGGGFFFEEECCCCCCAAAAAA@@@@@@@@@?????????===>>>>>>??????>>>>>>===@@@@@@??????>>>=========>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????===<<<<<<<<<<<<<<<======>>>>>>@@@AAABBBCCCCCCCCCAAA@@@@@@??????>>>===============<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????===>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999::::::;;;;;;;;;::::::::::::;;;;;;<<<>>>======<<<;;;::::::999;;;:::::::::999999999999999999999:::::::::;;;;;;::::::::::::::::::999999888888888888888888888888777777777666666666666666777777777666666666666666444444444444444444444444333333333333333333333333444444555555555444444333444444444444555555555555555555555555555555555555444444444444444555555666555555666666666777777777666666444333222222333333222222222222333333333444555444444444333333333333222222222222333333444444333444555555666555555555333333444444444444444444333333444555555555555555222222333333333333333333444444444444444444444444333333444444555555555555555666666777888888999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<;;;::::::999:::;;;;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEHHHJJJMMMOOOQQQTTTWWWZZZ[[[XXXUUUSSSPPPOOONNNLLLJJJIIIGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGJJJJJJKKKKKKKKKJJJIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEECCCDDDEEEFFFGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDEEEGGGIIIIIIIIIGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHDDDDDDCCCBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEE@@@???????????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHHHHGGGFFFEEECCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>=========>>>??????@@@@@@===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<======>>>===>>>???AAABBBBBBBBBBBB@@@@@@??????>>>==================<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>=========>>>>>>======<<<::::::999999999999888888::::::::::::::::::::::::999::::::;;;;;;::::::999666666777777888888999999;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;:::::::::999:::::::::999999999888888777777888888999999::::::::::::999999999999888888777777777777777777777777666666666666666666666666555555555444444444444333444444444444444444444444333333333333444444444444333333333333333222222111333333333444444444555555555555555555555555555555444333333333333444555555444444555555666666777777777555444222222222333333111111222222222333333333222222222111111111000000000111111222222333333444333444555555666666555555333333333333444444444444333333333333444444555555222222333444444444333333444444444444444444444444222222333333444555555555555555666777777888888999888888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::999::::::;;;;;;<<<=========???>>>>>>===<<<;;;:::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============???@@@@@@@@@@@@AAAAAAAAA>>>??????@@@@@@AAAAAABBBAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLNNNPPPSSSUUUUUUTTTQQQPPPMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEEEECCCCCCBBBBBBCCCDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@???????????????@@@@@@@@@BBBCCCCCCDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEGGGGGGGGGFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@??????>>>=========>>>??????@@@@@@===>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<======>>>???===>>>???@@@AAABBBBBBBBB@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>===<<<<<<===============<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777777888888999::::::;;;;;;;;;::::::999::::::;;;;;;;;;::::::::::::::::::999999999999888888888888555666666777888888999999:::999999999888888888888666666666666666666666666666666666666666666666666555555444444444333333333444444444444444444444444222222222333333444444444222333333333222222111000222333333333333444444444333333333333333333333333333333333222333444444555333333444555555666777777777555333222111111222333111111111111222222222222111111111111000000000000000000000111222333333333333444555555666666555555222222333333333444444444333333333333333444444555111222333555555555444333444444444444444444444444111222222333444444555555555555666666777888888888777777777888888888999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;<<<======>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========??????@@@@@@@@@AAAAAAAAA>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNOOOOOOOOOMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBBBBCCCDDDFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@???????????????@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKJJJIIIHHHFFFEEEFFFFFFEEEEEEDDDBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????@@@@@@??????>>>============>>>???@@@@@@AAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===============>>>??????===>>>???@@@AAABBBBBBBBB?????????>>>======<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<=================================:::;;;<<<>>>>>>>>>>>>===<<<<<<===============<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::;;;;;;<<<===>>>>>>;;;;;;:::999999::::::::::::::::::::::::::::::;;;999999999888888888888777444555555666777888888999:::999999999888888777777666666666666666666666666555555555666666666666666777777666666666555555555555555555555555555555555111111222222333333333333444444444444444333222111222222333333333444444444222222222222222222222222333333222222333333444555333333444444555666777777777555333111111111222333000111111111111222222222333333333222222222222111///000000111222222333333333444555555666666555555222222222333333444444444333333222222333333444555111222444555666555444444555555555555555555555555111111222333333444555555555555666666777888888888777777777777888888888888:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::;;;;;;;;;<<<<<<===>>>??????;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======?????????@@@@@@AAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAACCCDDDFFFHHHIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNMMMKKKJJJHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHFFFFFFCCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGDDDCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@>>>======>>>??????>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@???>>>>>>===>>>@@@AAABBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::999999888888888888888999:::;;;;;;;;;;;;:::::::::999999999888888888888999999999:::::::::888888888888777777777777999999888888888888999999777777777777777777777777666555444333333444555666555444333333333333444555444444555555555555444444444444444444444444444444555444333222222222333444111111222222222333333333333333333333333333333333333333222222111222222222333444444555555444444333111111222333333444555555111111111111111111111111111111111111111111111111000111111111111000///////////////000111111222222444444333222222333333333555555444333333333333444111111222222222333333333333333222222333333444555444444444444444444444444000111333333333333555666333333444444555666666666555555555666777777888888;;;:::999888777888999:::999999999999999999999999:::;;;<<<<<<===<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIHHHFFFFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEFFFGGGHHHHHHFFFDDDFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHHHHGGGFFFDDDBBBAAACCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJGGGEEEEEEGGGGGGEEEBBBCCCCCCBBBBBBBBBBBBCCCCCC???>>>======>>>??????>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????????????????>>>>>>>>>======;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>===<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::999999999999999999888888999:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888888888999999999::::::888888888777777777666666777777666666666666777777777777777777777777777777666555444333333444555666555444333333333333444555444444555555555555444444444444444444444444444444333222111111111111222333111111111222222222333333333333333333333333333333333222222111111222222222222333333333333333333222111111222222333444444555111111111111111111111111111111111111111111111111111111111000000000000///000000000111222222333333444333333222222222333333111111111111111222333333111111111222222222333333333222222222222333444444333333333333333333333333///111222222222222333444333333444444555666666666555555666666777888888999::::::999999999999999:::999999999999999999999999::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDEEEFFFGGGEEEDDDFFFEEEDDDDDDDDDEEEGGGGGGGGGGGGHHHGGGGGGEEECCCBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJHHHFFFFFFGGGGGGEEECCCDDDCCCCCCBBBBBBCCCCCCDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????AAA@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>>======::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888888999999999999999999:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::::::::777888888888999999999999888888777777777777666666555555444444444444555555555555555555555555555555555555444444444444555555444444333333333333444444333444444555555444444333333333333333333333333333111111000000000000111222111111111222222222222333222222222222222222222222222222111111111222222333111222222333333222222111111111111222333333444444111111111111111111111111111111111111111111111111222111000/////////000000000000111222222333333444333222222222222222333333444333333222111111222222111111111222222222222333222222222222222333444444222222222222222222222222000111222222000000111222333333333444555555666666666666666777888888999999999999:::::::::::::::999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>???????????????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEEEEDDDEEEEEEEEEDDDEEEFFFFFFGGGFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHKKKJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGIIIHHHFFFFFFGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCDDDDDD===>>>???>>>>>>======>>>=========>>>>>>>>>>>>???AAAAAAAAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@BBB@@@???=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======???>>>>>>>>>============:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777777888888999999::::::999:::;;;<<<============;;;;;;:::::::::999999999777777777888888888888999888777777777666666666666444444333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444444444333333222222222222222222222222000000000000111111111222111111111111222222222222222222222222222222222222111111111111111222222333222222333333333333222222000111111111222222333333111111111111111111111111111111111111111111111111333111///...---...000111///000000111111222333333222111111111111222222333<<<;;;999666444222111000111111111111222222222222222222222111222333333444111111111111111111111111111222333222111000111222222333333444444555666666666666777777888999999999777888:::;;;;;;;;;999999888888888888888888888888999999:::;;;;;;;;;;;;;;;999999999999999999999999999999999999::::::::::::999:::::::::;;;;;;;;;;;;============>>>>>>>>>???>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEHHHGGGGGGFFFFFFFFFFFFFFFGGGEEECCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFGGGHHHHHHGGGFFFEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGJJJJJJIIIGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEE;;;===??????===<<<===>>><<<<<<=========>>>>>>>>>@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????????????????@@@AAA@@@>>>===<<<======>>>========================@@@@@@??????>>>>>>======>>>>>>>>>============<<<;;;;;;<<<<<<<<<=========;;;;;;::::::::::::;;;;;;<<<<<<============<<<<<<<<<============<<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777777777888888999999999999:::;;;<<<============999999999999888888888777666666777777777888888888777777777666666666666555555444444333333444444555333333333333333333333333333444444444444444444333333333333333333333333333222222333333333333222222222222222222222222222222000111111222222222222222000000111111111222222222111111111111111111111111111000000000111111222333333333444444444444333333000000111111111111111222000000000000000000000000000000000000000000000000222111///------...///111......//////000111111111000000000000000111222333===<<<:::777444333111111000000111111111222222222222111111111111222333333111111111111111111111111222333444333222111222333222222333333444555555555666666666777888888999999666777999:::;;;:::999888888888888888888888888888888999999:::::::::::::::999999999999999999999999888888888999999999::::::999999999999:::::::::;;;<<<============>>>>>>>>>=========>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCDDDEEEDDDDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFHHHFFFDDDDDDEEEGGGGGGFFFDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDD:::===@@@@@@===;;;<<<>>><<<<<<<<<=========>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????????????????>>>>>>???>>>==================????????????????????????????????????>>>>>>>>>>>>>>>>>>============<<<<<<;;;<<<<<<<<<<<<=========;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===============<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777777777888888888888888999:::;;;<<<<<<===<<<<<<888888888888777777777777666666666666777777777777777777666666666666555555555555444444444444555555333333333333333333333333333333444444444444333333222222333333333333222222111222222333333222222111111111111111111111111111///000111222333333333333000000000111111111111222000000000000000000000000000000000000000111222333333444444555555444444333000000000000000000000000000000000000000000000000000000000000000000000000111000///.........//////------......///000000111////////////000111222222555555444333222222333333000000000111111111111222111111111111111222333333111111111111111111111111222333444444333222333555222222222333444444555555555555555666777777888888666666777888999999999999888888888888888888888888777888999999::::::999999999999999999999999999999777777888888888999999999888888999999999:::::::::<<<<<<============>>>>>>=========>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFHHHFFFEEEEEEFFFGGGGGGFFFDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFDDDCCCDDDFFFCCCCCCBBBBBBBBBBBBCCCCCC888===AAA@@@===:::;;;>>><<<============>>>>>>>>>>>>???@@@AAAAAAAAA@@@???AAAAAAAAABBBBBBBBBBBBCCCAAAAAA@@@@@@??????@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<======>>>=========????????????????????????>>>>>>>>>>>>>>>?????????>>>>>>=========<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999999999999999999999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888888888777777777777888999:::;;;;;;<<<<<<<<<999999999888888888777777555555555666666666777777777777666666666555555555555444444333333444444555444444444444444444444444222333444444444444333222111222333333333333222111111111222222222222111111111111111111111111111111...///000111222222222111000000000000111111111111000000000000000000000000////////////000111222333333333333444444333333333000000000000000000000000000000000000000000000000000000000000000000000000000000/////////..................///000000111111///......///000111222222000000000000000111222222000000000000111111111111111111111111111222222333222222222222222222222222000111333333222222333555111222222333333444555555444444444555666666777777555555555555666777888999888888888888888888888888777888888999999999999999888888888888888888888888777777777777888888888999888888888888999999999999<<<<<<<<<=========>>>>>>======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGFFFDDDCCCDDDEEEFFFGGGFFFFFFEEECCCDDDEEEFFFEEEEEECCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCDDDDDDDDDEEEEEEBBBDDDEEEEEEBBBBBBCCCEEEBBBBBBAAAAAAAAAAAABBBBBB888===AAAAAA===:::;;;>>>============>>>>>>>>>???===>>>@@@AAAAAA@@@???>>>@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@???>>>======<<<:::;;;===>>>>>>>>>====================================>>>>>>??????@@@@@@>>>=========<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;:::999999999999999999999999999999999:::;;;<<<============:::::::::::::::::::::::::::::::::;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999888888777777666666888888999:::;;;;;;;;;;;;:::::::::999999999888888555555555555666666666777777666666666555555555555444333333222222333333444444444444444444444444444222222444444444444222222111222333444444333222111111111222222222222111111000000000000000000000000,,,---///000111111111000000000000000111111111111000000000000000000000000////////////000111222333222222222333333222222222000000000000////////////000000000000000000000000000000000000000000000000/////////000//////...---/////////000111111222222............///000222222222111000000000000000000000000000000111111111111111111111000111222222333222222222222222222222222...000111222111111333555111222222333333444555555333333444444555666666666555444444444444666888999777777777777777777777777777777888999999999999999888888888888888888888888777777777777888888888888777888888888888999999999<<<<<<<<<<<<=========>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAABBBDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGFFFDDDBBBCCCDDDEEEGGGGGGFFFFFFEEECCCDDDEEEEEEEEEDDDBBBAAACCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEAAACCCEEEDDDBBBAAACCCEEEBBBAAAAAA@@@@@@AAAAAABBB999999::::::::::::;;;;;;=================================>>>??????@@@@@@???@@@AAABBBCCCCCCCCCCCC????????????????????????BBBBBBBBBCCCCCCCCCDDDDDDAAA@@@???>>>============>>>======<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<888888999999999:::::::::999999999999999999999999:::::::::::::::::::::::::::::::::999999999888888:::999888777777777888999:::;;;<<<<<<======<<<<<<>>>===<<<::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<888888777777777777888888888888999999999:::::::::999777666666777888888777777777777777777777777777444444333333333333222222333444555555444444555777555555444444444333333333333333333333333333333333111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000//////......000000//////.........---000000000000000000000000000000000000000000000000111111000000//////............///000000000000000---...///000111222222222444333222000000000000111333333333222222111111111222222333333444555666666444444444444444444444444777777777777888888888888555555555555555666666777777888888888888999999999999999888888888888888888888888999999999888888777999999999999999999999999<<<<<<==================>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@AAA??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCHHHGGGGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>?????????@@@AAABBBCCCCCCCCCCCC????????????????????????BBBBBBBBBBBBCCCCCCCCCDDDAAA@@@???>>>==================<<<<<<<<<<<<=====================>>>???@@@======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888888999999999::::::999999999999999999999999::::::::::::::::::::::::999999888888888777777777888888777777777888:::;;;:::;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::::::::;;;;;;;;;::::::999:::999999888888999999:::888888888999999999::::::999888666666888999888777555555555555555555555555444444333333333333222222333444555555444444555666444444444444333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000//////......000/////////.........---////////////////////////////////////////////////000000000000//////............///000000000000000...///000111111222111111222111000/////////000000222222111111111000000000222222333333444555555555444444444444444444444444666666666666777777777777777777666666777777888999888999999:::::::::::::::888888888888888888888888888888999999999888888777777777888999::::::;;;;;;<<<<<<<<<===============>>>>>>?????????@@@@@@@@@???????????????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAACCCBBBBBBBBBAAAAAA@@@@@@999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>===<<<<<<<<<======<<<<<<<<<<<<======::::::999999999:::;;;;;;===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888888999999999999:::999999999999999999999999999999999999999999999999888888777777777666666666666666666777888999;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999:::::::::;;;::::::::::::999999999999999::::::;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::999999888777999999888888888888999999777888888888999999999999:::888666777888999888888444444444444444444444444444444333333333333222222222333555444333333444666444444444333333333222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000//////......//////000000000000////////////.../////////...............////////////////////////////////////////////////000000000////////////.........///000000000000///000000111111222111111111//////.........///000000111000000000000/////////222222222333333444444555333333333333444444444444444555555555666666666666777666666666666777888888777777888999999999999999777777777777888888888888777888888999999999888888666666777999:::<<<======<<<<<<<<<======>>>>>>>>>???????????????@@@@@@@@@@@@????????????@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@??????>>>>>>??????@@@BBBCCCCCCCCCBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBAAA@@@??????>>>999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>><<<<<<;;;;;;===<<<<<<<<<<<<======>>>999999888888888888999999===<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;999888777888888888888999999999999888888888888888888888888888888888888999999999999888888777777777666666666666666666777888999999:::::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::999999999999888888888888777888999:::;;;<<<======<<<<<<<<<;;;;;;:::::::::::::::::::::999888777666666666666555555666666666777777777888888888888999999888666666888999888777444444444444444444444444444444333333333222222222111333444444333333444555333333333333222222222222222222222222222222222222111111111111111111111111........................////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000/////////////////////////////////....../////////////////////////////////........................////////////////////////////////////////////////////////////////////////---...//////000000//////111111111222111111000000---.........///000111111000000000000000000000000111222222222333333333444333333333333333444444444333333444444444555555555444444333333444444555666444444666666777666666555666666666777777777777777777777888999999999888888777777888999:::;;;<<<===;;;<<<<<<===>>>????????????????????????????????????????????????@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBB@@@@@@????????????@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@@@@AAAAAACCCCCCBBBAAA???>>>======999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<=========<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::999777777777777888888888999999999888888888888888888888888777777777888888999999999999999888888888777777777777777777777777777777777999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888888888777777777666777888999:::<<<======;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::888777666666555555444444555555666666666777777777888888888999777666666777888888777555555555555555555555555444444333333333222222222111222333333222222333555333333222222222111111111222222222222222222222222000000000000000000000000........................////////////////////////////////////////////////................................................////////////////////////////////////////////////........................//////............//////.............../////////---------............................................................................../////////------...///////////////000000111111111000//////---...///000111111222222111111111111111111111111111111111222222222222222222222222333333333444444333333333333444444444444333333333333333444444555333444555777777666555444555555666666666777777777666777888999999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAA??????????????????????????????>>>>>>??????@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA?????????@@@@@@AAAAAAAAACCCCCCBBBAAA???>>>======999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA??????>>>===<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<===<<<;;;;;;:::::::::::::::::::::::::::999888888777777777777888888888888999888888888888888888888888666666666777888888999999999999888888888777777777777777888888777777666555999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888777777777777777888999:::;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999888777777777666666666666777777666666666666777777777777888666444555666777666666555555555555555555555555444444333333333333222222000222333333222111333444222222222111111111000000222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////................................................000000000000000000000000////////////////////////........................///......------......///---............/////////---------------.........................................................---............/////////------...////////////.........///000000/////////---...///000111222222111000000111111111111222222111111111111111111111111111111222222333333444444222333333333444444444444555444444444444555666666555666888999:::999777666444444555555666666777777666777888999999999999999;;;;;;;;;;;;:::::::::::::::;;;<<<===???@@@AAABBB@@@@@@@@@???????????????>>>============>>>????????????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@??????>>>999999::::::::::::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>======<<<<<<<<<======;;;;;;;;;<<<<<<===>>>???<<<<<<;;;:::::::::::::::<<<;;;::::::999999::::::888999999999999999888888777777777777888888888888888888888888888888888888555555666666777888888999888888777777777666666666555666777888888777777666999999:::;;;;;;;;;;;;:::888999999:::999888777666999999999888888888777777777777888999::::::;;;;;;::::::::::::::::::::::::888888888999888888777777777666666555555666666777555555555666666666777777666555333333555666555444444444444444444444444444444444333333333333222222000111222222111111222333222111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////................................................000000000000000000000000////////////////////////........................///......------......///---------.........//////,,,,,,,,,------.........................................................---------.........//////,,,---......//////......,,,,,,---.../////////...,,,---///000000000000////////////000000000111111111111111111111111111000000111111222333333444444333333333444444444444555444444444333444555555666555666999:::;;;:::888666333333444555555666777777666666777999999::::::999999:::::::::;;;;;;<<<<<<::::::<<<===???AAABBBCCC@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDDBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@999999:::::::::;;;;;;;;;888888888888888888888888999999:::;;;;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<>>>?????????>>>======<<<<<<<<<<<<<<<;;;::::::999999::::::777888888999999999888888777777777777888888888888777777777777777777777777444555555666777888888999777666666666555555555555333444666777888999888888999999:::;;;;;;;;;::::::666777777888888777555444999999999999888888888888888888888999999:::;;;;;;::::::::::::::::::::::::555666777777777777777666444444444333333444444444555555555555666666666777555444222222444555444333333333333333333333333333444444444333333333222222///111222222111111222333111111111111000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////................................................000000000000000000000000////////////////////////.................................------.........---------.........//////,,,,,,,,,------.........................................................---------.........//////,,,---......//////......***+++,,,---............,,,---.../////////...------.........//////000000111111111000000000000000000000111222333333444444333333444444444555555555222222111111222222333444333555777999999888666555333333444444555666777777666666777999999:::::::::888888999:::<<<===>>>>>>999:::<<<===???AAACCCCCC@@@@@@@@@@@@??????>>>>>>;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@??????AAABBBCCCDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCBBB@@@??????@@@BBBCCCAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEEEECCCBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB::::::::::::::::::::::::999999888888888888888888:::<<<=========>>>@@@BBB???@@@@@@AAAAAA@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>============>>>>>>======>>>???@@@@@@AAAAAABBBAAA@@@>>><<<;;;::::::===<<<<<<;;;999888888777999::::::::::::999888888666666666666777888999:::777777777777777888888888444555555666777888888999:::888555222222444666888444555555666777888888999999999::::::::::::;;;;;;::::::999999888777666666888888888888888888888888888888888888888888888888::::::999999888777777777888888777666555444333333555555555555666666666666666666666666555555555555333333333333333333333333444444444444444444444444222222222222222222222222000000000000000000000000111111000000000000111111000000000000000000000000////////////............////////////////////////111111000000//////......000000//////......------////////////////////////)))+++---///000000000///---.........//////000000...............///000000...........................---,,,,,,,,,,,,---.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------...........................------------...//////............////////////111111111111000000000000000000////////////000000222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222555444444444444555666666444555777888999999888888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAA@@@>>>===;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@>>>===?????????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA===>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAA@@@@@@?????????>>>????????????@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDCCCAAA?????????AAABBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>::::::::::::::::::::::::999999999999999999999999999;;;<<<<<<<<<===???AAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>============>>>>>>>>>>>>??????@@@AAAAAAAAABBBAAA???===<<<;;;::::::;;;;;;;;;::::::::::::::::::::::::::::::999999888666666666777777888::::::888888888888777777777777555555666666777777888888999888555444333444666777555555666666777888888999999999999:::::::::;;;;;;::::::999999888777777666888888888888888888888888999999999999999999999999:::999999888888777666666666666666555555555555555444555555555666666666666555555555444444444444333333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000111111000000000000111111////////////////////////////////////....................................000000000000//////......000///////////////..............................,,,---...//////...---------........./////////000...............//////000...........................---,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------------------------------------------------------------------------------------...//////............////////////111111111000000000//////000000////////////000000222222222222222222222222111111111222222333333333333333333333333333333333333333333222222222222222555444444444444555666666555666777999999999999888:::::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@??????===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>????????????@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDCCCAAA??????@@@AAABBBDDDCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>::::::::::::::::::::::::999999999999999999::::::999:::<<<<<<;;;<<<>>>@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>======>>>>>>????????????@@@@@@AAAAAABBBAAA@@@???===<<<;;;;;;;;;999999::::::;;;;;;;;;<<<:::;;;;;;;;;;;;:::999999777777777777888999::::::999999999888777777777666777777777777777777777777888777666555555555666666555666666777777888888888999999999999::::::::::::::::::999999888777777777888888888888888888888888999999999999999999999999999999888888777777666666444444444555555555666666444444444555555555666666444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111000000//////000000111/////////////////////////////////............---........................000000000////////////...////////////000000000000------------------------////////////...,,,+++***.............../////////......------......///000------------------------...------,,,,,,------...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////............////////////111111000000000000//////000//////......//////000111111111111111111111111///000000111222333333333222222222222222222222222333333333333333333333333555444444444444555666666666666888999999:::999999;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA??????AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>==================>>>???@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????????>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCBBBCCCBBBAAA@@@???@@@AAABBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::<<<===<<<<<<<<<>>>@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBB@@@???>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::888888888888888999:::;;;::::::999999888777666666888888777777777777777777777777777777777666555555666666777777777888888888888999999999999:::::::::999999999888888888777777888888888888888888888888999999999999999999999999999888888777666666555555444444444444444444444444333333444444444555555555444333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000//////////////////////////////.........---------........................////////////////////////...//////000000111111111------------------------/////////...---,,,+++***...........................------------...//////---------------------------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................////////////111000000000/////////////////////....../////////111111111111111111111111...//////000111222333333111111111111111111111111333333333333333444444444555444444444444555666666777777888888999:::::::::<<<;;;;;;::::::999999999::::::;;;<<<<<<===>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>============>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@????????????>>>@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAA@@@@@@@@@???@@@@@@????????????@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCBBBAAA@@@????????????????????????>>>>>>>>>?????????@@@@@@@@@????????????????????????@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAA>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<============<<<;;;;;;999999999999999::::::;;;;;;::::::999888777777666888888888888777777777777666777888888888777555555777777777777888888888888888888888999999999::::::999999999888888888888888888888888888888888888888999999999999999999999999888888777666666555555444555555555444333222222222333333333333444444444444444444444333333333222222111111111111111111111111333333333333333333333333111111111111111111111111////////////////////////000000////////////000000....................................------------......................................./////////......//////000000111111........................---------,,,,,,,,,------...............------------------------...//////------------------------------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................////////////000000000////////////...//////............//////000000000000000000000000......///000000111222222000000000000000000000000222222222333333444444444555444444444444555666666777777777888888999::::::;;;;;;;;;::::::999999888::::::;;;;;;<<<<<<======:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@?????????>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@AAAAAABBBCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>?????????>>>>>>>>>===============<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@????????????????????????@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@?????????@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>?????????>>>>>>@@@BBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@????????????????????????======<<<<<<;;;<<<<<<<<<===<<<<<<<<<;;;;;;::::::===>>>>>>>>>>>>===<<<<<<;;;::::::999::::::;;;;;;:::::::::999888888888777888888888888888888888888777777888888888777666555888888888888888888888888888888888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888777777666666555555444444666555444333222111111000222222222333333333444444444444444333333333222222000000000000000000000000333333333333333333333333111111111111111111111111////////////////////////000//////......//////000.................................------------,,,---------------------------............/////////............////////////////////////////////////,,,,,,++++++,,,---...///.........---------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---............////////////000000////////////......///......------......///////////////////////////////////////000000000000////////////////////////000111111222222333333444555444444444444555666666666666666666777888999:::::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<::::::999999999::::::;;;::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>;;;<<<<<<======>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@?????????>>>>>>@@@@@@AAAAAABBBBBBCCCCCCAAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBB????????????????????????======>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>========================>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@???============>>>>>>>>>>>>>>>????????????@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@?????????>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????===>>>???>>>======???AAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????>>>>>>===<<<;;;;;;::::::::::::;;;;;;999999999999999999999999777777777888888999999:::888888888777777777777666888888888888888888888888888888888888999999999999888888888888888888888888888888888888888888888888777777777777777777777777777777666555555444444333444333333333222222111111222222222222333333333333333222222222222111111111000000000000000000000000222222222222222222222222111111111111111111111111//////////////////////////////............//////.................................---------,,,,,,---------------------------------.........//////............------------........................,,,,,,+++++++++,,,---............------,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++------------------------+++,,,...///000///...---............////////////000000/////////.........///......------......///////////////////////////000////////////.................................//////000111111222333333555444444444444555666666666555555555555777888999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999999999:::::::::::::::::::::::::::999999999999:::;;;<<<===;;;;;;<<<<<<===>>>>>>???????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@?????????@@@@@@AAAAAABBBCCCCCCDDDAAA@@@@@@??????@@@@@@AAACCCCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBB????????????????????????<<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@?????????>>>>>>?????????????????????@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAABBBAAA@@@@@@???@@@@@@@@@<<<<<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@?????????>>>>>>>>>???AAAAAABBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@===>>>>>>===<<<<<<>>>@@@???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>===============<<<;;;;;;;;;;;;<<<======999999:::;;;<<<===>>>??????????????????>>>======<<<;;;;;;:::::::::;;;;;;999999999999999999::::::666666777888999:::::::::999888888777666777777777999999888888888888888888777888888888888999999999888888888888888888999999888888888888888888888888666666666666666666666666777666666555444444333333111222222222222333333333111111222222222333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............//////..............................---------,,,,,,,,,---------------------------------.........//////.........------,,,,,,+++------------------------...---,,,+++++++++,,,---.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++........................+++,,,...000000///...---............/////////000000/////////.....................------.........////////////////////////000000000///......------...........................//////000111111222222555444444444444555666666555555444444555666888999888888888999999::::::;;;::::::::::::::::::;;;;;;;;;:::999999888888999999::::::::::::::::::::::::777777777777888999:::;;;;;;;;;;;;<<<===>>>>>>???>>>????????????@@@@@@@@@????????????>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCDDDDDDAAA@@@@@@@@@@@@@@@@@@AAACCCDDDDDDEEEEEEEEEEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@AAABBBCCC@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@???>>>???@@@AAA;;;<<<<<<<<<======>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????===>>>???@@@AAABBBBBBBBB@@@@@@AAABBBBBBAAAAAAAAA;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>????????????>>>>>>AAA@@@???===<<<<<<<<<<<>>>>>>>>>>>===============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;???>>>>>>===============;;;;;;::::::::::::999999888777666666666666666777<<<:::999777666666777777777777777777777888888888888888999999999888888777999999999999999999999999;;;;;;::::::999888777777777777777777888888888888<<<;;;:::888777666666666666666555444333333222222222222222222222222222222000111222333333333333333111111111111111111111111......//////000000111111222222222111111111111000......////////////......000000000000000000000000------..................////////////////////////------------------------///---+++******,,,///000////////////////////////........................,,,------......------,,,------------------------++++++,,,,,,---...//////..................------***+++,,,---.....................------,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,........................------------------------......------------............------------......////////////////////////........................000//////.........//////000/////////000111222222333333333444444444555555444555555555666666777777999999999999999999::::::;;;::::::999999::::::;;;;;;:::888777777888:::;;;::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@???>>>======>>>>>>?????????>>>>>>>>>>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAA@@@??????>>>>>>??????@@@??????>>>===<<<<<<;;;???@@@@@@AAAAAABBBCCCCCC@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@@@@????????????>>>@@@@@@??????????????????CCCBBB@@@>>>======>>>???>>>>>>======<<<<<<<<<;;;=========>>>??????@@@@@@@@@AAAAAAAAAAAA@@@??????>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<======<<<<<<;;;>>>>>>????????????>>>>>>@@@???>>>======<<<<<<===AAAAAA@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>======<<<<<<======;;;;;;:::::::::999999999:::999999999999999::::::999999888777888999:::;;;999999999999888888888888888888999999999888888777999999999999999999999999;;;;;;::::::999888888777777777777777888888888888;;;;;;:::999888777777666666555555444333333222222222222222222222222222222000111222333333333333333111111111111111111111111.../////////000000000111222222222111111111000000......////////////......000000000000000000000000/////////...---------,,,........................------------------------,,,,,,,,,,,,------......------------------------........................,,,,,,------------,,,,,,------------------------***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---++++++,,,---..................---------,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,******+++++++++,,,,,,,,,........................------------------------......------------............------------......................................................//////............//////////////////000111222333333333444444555555555555444555555555666666666777777777777888888888888888::::::999999999999::::::;;;:::888777777888:::;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>?????????BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBAAAAAAAAA@@@@@@@@@@@@AAA@@@??????>>>>>>????????????>>>>>>======<<<<<>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@????????????????????????????????????@@@@@@???>>>============>>>>>>=========<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@???>>>??????@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<======<<<<<<;;;>>>>>>????????????>>>>>>>>>>>>============>>>>>>AAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@@@@@@@?????????@@@@@@@@@????????????>>>???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<<<<<<<===::::::::::::999999999999:::999999999:::;;;<<<<<<777777777888999;;;===>>>;;;;;;::::::999888888888777888888999999999888888999999999999999999999999;;;::::::999999888888888777777777888888888999999999::::::;;;:::999888777555555555444444333333222333333333333333333333333111111222333333333222222000000000000000000000000////////////000000000000222222111111111000000000......////////////......000000000000000000000000000000///...---,,,,,,+++........................------------------------***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,------------------------..............................------------............------------......................................................///...............//////////////////000111222333444555555555555666666666555555555555555666666666555666666666777777777777::::::999999999999:::::::::999888777777888999:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>????????????>>>=========>>>>>>======>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????AAA@@@??????>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>???@@@@@@AAAAAA@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????????????????????????????=========>>>>>>===<<<<<<>>>>>>============<<<<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<============<<<<<<>>>>>>????????????>>>>>>===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@??????????????????>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<:::::::::999999999999888666666666777888999:::;;;777777888999:::<<<===>>>;;;;;;:::999888888777777777777888999999999888888999999999999999999999999:::::::::999999888888888777777888888888999999999888999:::<<<;;;:::888777555555444444444333333333333333333333333333333333111222222333333333222222////////////////////////////////////000000000000111111111111000000000000......////////////......//////////////////////////////......---------,,,........................------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++((())))))***+++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...******+++++++++,,,,,,,,,------------------------...........................------,,,,,,------......------,,,,,,------.........................................................---------...//////////////////000111333333555666666666666666666666555555555555555555555555555555555666777777888888999999888888888888999999999888888777888888999:::999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>=========>>>>>><<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@????????????>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA????????????????????????AAA@@@??????>>>>>>??????============>>>>>>>>>>>>=========>>>??????@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>????????????;;;<<<===>>>???>>>===<<<>>>>>>=====================>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<==================<<<>>>>>>????????????>>>>>>===<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>???>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<======>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888555555555666666888999:::999999::::::;;;;;;;;;;;;::::::999888777666666555666777888999999999999999999999999999999999999999::::::999999999999999888888888888888999999999999777888:::;;;;;;:::888777444444444444444333333333333333333333333333333333222222333333333222222111////////////////////////000000000000////////////111111111000000000//////......////////////......////////////////////////,,,---------......//////........................---------------------------,,,+++******,,,---///------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))******+++,,,------...,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------........................------,,,,,,,,,,,,------------,,,,,,,,,,,,------................................................---------------...//////.........///000222333444666666666666666666666555555555555555555444444444555555666666777888888999999888888777777888888999777777777777888999999:::888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>===============>>>>>><<<<<<===>>>???@@@@@@AAA@@@@@@?????????>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAABBBCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@????????????????????????AAA@@@??????>>>>>>??????============>>>>>>>>>>>><<<======>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@???======>>>>>>>>>?????????<<<===>>>?????????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>?????????@@@??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<======>>>>>>======<<<>>>>>>????????????>>>>>>===============>>>?????????@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@??????>>><<<<<<===============>>>?????????>>>>>>>>>>>>===>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::888999999:::;;;<<<======<<<<<<;;;::::::::::::;;;999999999999888888888888777777777777888999::::::999:::::::::::::::999888999888888888777666666666666777888999999999999999999999999999999999999999999999999999999999999999888888888999999999999:::888999999:::999888777666444444444444444444444444333333333333333333333333222222333333333222111111000000000000000000000000000000000000////////////111111000000000/////////......////////////......000000000000000000000000+++,,,,,,---...///000000------------------------------------------------...,,,***((()))+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,---...//////.........///000222333444666666666555555555555444555555555444444444444444444555555666777888999999888888777777777777888888666666777888888999999999888999:::;;;<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>======<<<<<<======>>>>>>======>>>>>>??????@@@@@@?????????>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>=====================>>>??????@@@@@@???>>>>>>======>>>>>>???????????????????????????>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<======>>>>>>?????????>>>>>>>>>??????>>>>>>=========>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAA??????@@@@@@??????>>>======>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????======>>>>>>>>>>>>======>>>>>>????????????>>>>>>>>>===============>>>??????@@@AAAAAAAAAAAA@@@???>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<=========>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777888999:::;;;<<<<<<<<<;;;;;;:::999:::::::::999999999999888888888888999999999888888999::::::888888999::::::999888777888888888888888888888888666666777999999::::::999999999999999999999999999999999999999999999999999888888888999999999::::::999999888888777666555555444444444444444444444444444444444444444444444444222333333333333222111000111111111111111111111111111000000000/////////...111000000000////////////......////////////......000000000000000000000000,,,---------.../////////------------------------------------------------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,---------------)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,,,,---...///000---......///000222444555555555555555444444333333555555555444444333333333222333444555666777888888777777777666666777777777555666777888888999999999777999:::<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>=========;;;;;;<<<===>>>???@@@AAA?????????@@@@@@@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@??????>>>>>>????????????>>>>>>======<<<<<<======>>>??????@@@@@@AAA>>>>>>============>>>>>>?????????????????????????????????@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@<<<<<<======>>>??????@@@???>>>>>>===<<<<<<<<<<<<======>>>>>>>>>?????????>>>??????@@@@@@AAAAAABBB???????????????>>>>>>===<<<<<<===>>>????????????>>>>>>>>>>>>>>>=========????????????????????????============>>>???@@@AAAAAAAAA@@@@@@@@@?????????????????????????????????======>>>>>>>>>>>>======>>>>>>????????????>>>>>>>>>>>>============>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>????????????>>>>>>;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999666777777888:::;;;<<<<<<<<<;;;::::::999999::::::999999999888888888888777999999888888777888888888666777888999:::999999888999999999999999999::::::666666777999999:::::::::999999999999999999999999999999999999999999999999888888999999999::::::::::::999888666555444444444444444444444444444444444444444444444444444444444333333333333333222111000111111111111111111111111111111000000/////////...000000000000////////////......////////////......000000000000000000000000..................------------------------------------------------------)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,((()))***+++,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------........................+++++++++,,,---...///000------...///111222444555555555444444444333333333555555555444444333333333111111222333555666666777777777666666666666777777555555777888999999999999777888:::<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;<<<===>>>???@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@?????????@@@AAABBBBBBAAAAAA@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>?????????@@@??????>>>===<<<<<<;;;>>>>>>>>>???@@@@@@AAAAAA>>>>>>============>>>>>>????????????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@;;;<<<<<<===>>>??????@@@???>>><<<;;;:::::::::;;;======>>>>>>?????????@@@>>>??????@@@@@@AAABBBBBB???????????????>>>======;;;;;;===>>>??????????????????>>>>>>======<<<<<>>???@@@AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@<<<<<<======>>>>>>????????????@@@@@@@@@@@@????????????>>>>>>======<<<<<<============<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999:::999999999999999999999999999999999999999999999999777777888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999888777666999999999999999999999999<<<;;;::::::999999999999999999999888888888777777777777666555555555555555555555444444444333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000////////////........................111000///..................------,,,---...///000------------------------,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++------------------------///...,,,*********,,,---///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------......---,,,,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++)))******++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,------------,,,***)))))))))******)))************+++++++++------------------------------------------------........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///...------------......///111222333444555444444444333333222222222333333333333333333333333333333333444444444555555666666666666666555555555555666666777888999999999:::::::::::::::::::::999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@????????????????????????>>>>>>======<<<<<<<<<;;;======>>>???????????????@@@?????????>>>>>>======???>>>>>>===>>>@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@CCCCCCBBBAAAAAA@@@??????@@@@@@??????????????????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???===>>>?????????>>><<<;;;=========>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@:::<<<===?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@AAAAAABBB@@@@@@@@@?????????>>>>>>??????>>>>>>======<<<<<<>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>???????????????????????????@@@@@@@@@>>>>>>>>>>>>============AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>???????????????@@@@@@@@@@@@????????????>>>>>>========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999::::::999999999999999999999999999999999999999999999999888888888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999999999999888888777777999999999999999999999999;;;::::::999999999::::::999999888888888777777777777666666555555555555555555444444444444333333333333333222222222111111111000000000000000000000000////////////////////////000000/////////.................................000000///..................------,,,---...///000---------------------------------------,,,+++++++++,,,,,,------,,,,,,+++------------------------...---+++******+++,,,---///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------...------,,,++++++******+++++++++******)))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,***)))))))))******)))************+++++++++------------------------------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,---------//////000111222222333444444444333333333222222222333333333333333333333333333333333333444444444444444444444444444444444444444555555666777777888888999999:::::::::::::::::::::::::::999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???????????????????????????============<<<<<<;;;;;;======>>>????????????>>>?????????>>>>>>>>>======>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAAAAA@@@???>>>>>>???????????????????????????@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;=========>>>??????@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA??????;;;;;;<<<===>>>>>>>>>>>>????????????????????????@@@?????????@@@@@@AAABBB@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<===============<<<<<<<<<>>>>>>>>>>>>????????????????????????????????????>>>===>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<===>>>>>>??????@@@??????@@@@@@@@@@@@?????????>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999:::;;;;;;999999999999999999999999999999999999999999999999888999999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;888888888888888888777777999999999999999999999999999999999888999999::::::888888888888777777777777777666555555444444555555444444444444333333333333333222222222222111111111000000000000000000000000//////////////////////////////.........---------......................../////////...............---------,,,------...///------------------------------.........---,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,+++******+++---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------,,,,,,++++++***************)))))))))))))))++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++***************))))))))),,,+++******)))*********)))************+++++++++------------------------------------------------++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...000000000111111111222222333333333222222222222222222222222222222222222222222222333333333444444444333333333333333333333333444444444555555666666777888888888999:::::::::;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@??????@@@@@@@@@@@@@@@???@@@???>>>===<<<<<<<<<<<<=========>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;<<<<<<===>>>???????????????????????????@@@????????????@@@AAAAAA????????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===============>>>>>>>>>>>>????????????@@@@@@@@@??????>>>>>>===<<<======>>>>>>?????????AAAAAA@@@@@@???>>>>>>>>>================================================>>>>>>============<<<<<<<<<======>>>??????@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888888888:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999:::;;;<<<888999999999999999::::::999999999999999999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;888888888777777777777888999999999999999999999999888888888888888999:::;;;888888777777777666666666666666555444444444444555444444444333333333222222222222222222111111111111000000000000000000000000////////////////////////......---------,,,,,,,,,.............................................------------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++******))))))(((++++++******************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******+++,,,---...///111111111111000000000000222222222222222111111111222222222222222222222222222222222222333333333333222222222333333333333333444444555555555666666666666777777888999::::::;;;:::::::::::::::;;;;;;;;;999999:::::::::;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>==============================;;;<<<===???@@@??????>>>??????@@@@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???>>>??????@@@@@@@@@@@@???@@@???===<<<;;;;;;<<<<<<=========>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCBBB@@@???===<<<<<<;;;;;;:::;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@??????>>>>>>>>>=================================;;;;;;<<<<<<======>>>>>>===>>>>>>>>>????????????AAA@@@@@@???>>>======<<<;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>????????????<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::999999999:::;;;;;;<<<888888888999999:::::::::999999999999999999999999999999:::::::::::::::;;;999999999:::::::::;;;;;;888777777666666777888888999999999999999999999999777777777777888888999:::777777777666666666555555666666555444444444444444444444333333333222222222222222222111111111000000////////////////////////........................------------,,,,,,,,,,,,........................,,,---......///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))************+++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,---...///111111111000000000000///111111111111111111111111111111111111111111111111111111111222222222333333222222333333333444444444555555666666666666777777666666777777888999::::::999999999::::::;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<===:::;;;===>>>??????>>>===>>>??????@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>><<<<<<=========>>>>>>>>>===>>>??????@@@@@@@@@@@@???>>><<<;;;;;;;;;<<<============>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBCCCCCCDDDDDDBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<=========;;;;;;<<<<<<======>>>>>>===>>>>>>>>>????????????@@@@@@??????>>>===<<<<<<;;;<<<===>>>???@@@AAABBBAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????======>>>??????@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>????????????@@@<<<<<<<<<;;;;;;;;;;;;:::999999::::::::::::;;;;;;888888888888888888888888888888999999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;888888888999999::::::;;;999999999999999999999999999999999999999999999999999999999999::::::::::::888777666555666777888999999999999999999999999999777777777777777777888888666666666666555555555555666555444444333333444444333333333333222222222222222111111111111000000000////////////////////////..............................---------,,,,,,,,,........................+++,,,---//////...------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---//////000000000000000000000000000000000000000111111111000000000000000000000000000000111111111222222222222222222333333444444555666666666666666666666666666666666777888888888999777888888999999::::::;;;999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::::::::;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<======>>>>>>>>>>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<=========>>>>>>======>>>???@@@@@@@@@@@@<<<<<<;;;;;;<<<<<<===>>>=========>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@??????>>>===<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???============<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<===============>>>>>>>>>>>>?????????????????????>>>>>>======<<<<<<<<<===>>>???AAAAAABBBAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????===>>>>>>??????@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>?????????@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::888888888999999999::::::888888888888888888888888777888888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::===<<<;;;:::::::::::::::777888888999::::::;;;;;;999999999999999999999999888888888888888888888888888999999999999:::::::::777777555555555666888999999999999999999999999999888888777666666666777777666666666555555555444444666555444444333333444444333333333222222222222111111111111111000000000000////////////////////////....................................------------........................***+++---//////...---,,,,,,------...---,,,+++***++++++++++++++++++++++++***++++++,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++******)))))))))***+++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************++++++)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++)))))))))***************((()))***+++,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...///////////////000000000000000/////////000000000111111000000000000000000000000000000000000111111111222000000111111222333333444555555555555555555555555666777777777777777777777666666777888888999::::::888999999999999:::::::::999999999:::;;;;;;;;;<<<::::::::::::::::::::::::888999999999::::::::::::::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>><<<============>>>>>>>>><<<===>>>???@@@@@@@@@@@@999999;;;<<<===>>>>>>>>>=========>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@?????????@@@BBBCCCCCCCCCCCCBBB>>>???????????????>>>>>><<<===>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===============>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>??????@@@@@@@@@@@@<<<<<<;;;;;;;;;:::::::::666666777777888888888999888888888888888888888888777777888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::999999999777777888999::::::;;;;;;999999999999999999999999888888777777777777777777888888999999999:::::::::777666555444555666888:::999999999999999999999999999888777666666555666666666666555555555444444444555555444333333333333444333333333222222222111111111111111111000000000000////////////////////////........................//////.........---------........................***+++---//////...---,,,,,,------...---,,,***)))+++++++++++++++++++++++++++,,,------.........---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************++++++(((((())))))*********+++++++++++++++++++++++++++------,,,++++++*********++++++++++++++++++++++++''''''(((((())))))******((()))***+++,,,,,,+++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...//////////////////000000000111.../////////000000111111000000000000000000000000000000000000111111111111...//////000111222222222444444444444444444444444777777777777666666666666555666666777888888999999888888999999999:::::::::888888999::::::;;;<<<<<<::::::::::::::::::::::::888888888999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<>>>???======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>============>>>>>>>>>???<<<<<<>>>??????@@@@@@@@@777888:::===>>>???>>>>>>=========>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????@@@AAABBBCCCCCCCCCBBBAAA======>>>???????????????<<<===???AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>===>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>????????????============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<===???@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????>>>????????????>>>>>>===::::::::::::::::::::::::999888888777777777777777999999999999999999999999:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999???===;;;999777666666666::::::999999888999999999888999999::::::999999888;;;:::999888777555444444888999:::999888777888999777888888888888999999999999999999888888888888777777777666666555555555444555555444444444333333333333333333222222222111111222222111111111111111111222222222111111111111000///...---,,,,,,---.../////////000000///...------,,,+++++++++++++++++++++///............---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********************************,,,,,,,,,+++***)))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))******))))))******+++,,,)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------111000///---------...///000000//////.........---222111111111000000//////000000000000000000000000111111000///////////////000000000000000111111222444555555666666666666666333333444444555666666666777777666666666666777777888888999999999::::::::::::999999888888999999::::::::::::999999999888888888888999999999:::::::::::::::::::::::::::::::::<<<;;;:::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<===>>>???????????????BBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>============>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<======>>>>>><<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>??????>>>>>>======;;;;;;;;;:::::::::::::::999888777777666666666666777777777777777777777777999999999999999999999999::::::999999999888888888999999999999999999999999999888777666666666777888:::999999888888999999999999999::::::::::::999999:::999999888777666555555666777888777666555666777777888888888888999999999999999999888888888888777777666666666555555555555555555444444444333333333333333222222222111111111111111111111111111111111222222222111111111000000///...------------...//////////////////...------+++++++++,,,,,,,,,,,,,,,............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********************************,,,+++++++++***)))))))))************++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))******))))))******+++,,,)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))++++++*********)))))))))(((((()))++++++,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,---///000000/////////.........---000000000//////.........////////////////////////111000000///////////////000000//////000000111222333333444555555555555444333333444444555666666666777666666555555666666777777777777777888888888999999999999888888999999999::::::999999999888888888888888888888999999999999999999999999999999999999;;;:::999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;:::;;;<<<===>>>????????????????????????========================<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCCCCBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<>>>>>>>>======<<<=====================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<===<<<<<<<<<;;;;;;;;;;;;999999999:::::::::::::::::::::;;;;;;<<<=========<<<=========>>>>>>>>>>>>@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999999999888777666555555555555666666666666666666666666888888888888888888888888:::999999999999888888888999999999999999999999999777777666666666777777888999999888888888999999:::999::::::;;;;;;::::::999888888888777777666666666333555666555444444555666777888888888888999999999999999999888888888888777666666666666555555555555555555444444444333333333333222222222222111111111111111111111111111111111222222111111111000000000///...------------...///...////////////...------++++++,,,,,,------..................------------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************+++++++++++++++*********************************++++++******************)))))))))************+++))))))))))))))))))))))))************************++++++++++++++++++++++++)))******+++++++++************))))))******+++,,,)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))+++++++++++++++*********((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,*********+++,,,---///000/////////..............................---------........................000000//////......//////000000//////000000111222111222222333333333333333333333333444555555666666555555555444444555555555555555666666666777777777888888888888888888888888999999999999888888888777888888888888777777777777888888888888888888888888999999888888888999999:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<===>>>>>>?????????????????????????????????????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<=====================>>>======<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;888888999999999999:::::::::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????>>>>>>>>>===============<<<;;;:::::::::999999888777777777999888777555444444444444777777777777777777777777666666666777777777777777999999999999888888888888888888888888888888888888;;;;;;:::999888777777777888888888888888999999:::::::::;;;;;;;;;;;;::::::666666777777777777777777333444555555444333555666777777888888888999999999999999999888888888777777666666666666666555555555555555444444444333333333222222222222111111111111000000000000111111111111111111111111000000000000.........------..................//////...------++++++,,,------...//////.........---------,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************+++++++++******************************************************+++++++++)))))))))))))))))))))***************************))))))))))))))))))))))))************************))))))***+++++++++************))))))******+++,,,))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))******+++,,,---...///....................................------------........................000//////........./////////////////////000111111111111222333333333333222222333333444444555666666555444444333333444444555555555555555666666666666777888888888888888888777999888888888888777777777777777777777666666666666888888888888888888888888888888888888888888999999;;;;;;;;;<<<<<<<<<<<<===<<<===============<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<==============================::::::::::::::::::::::::<<<<<<<<<=========>>>>>>=========>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>??????????????????????????????>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::::::::;;;;;;<<<======>>>@@@@@@????????????>>>>>>?????????>>>>>>>>>===============<<<;;;:::999999777777777777666666555555888777666555444444444444666666666666666666666666555555555666666777777777999999999888888888777777888888888888888888888888999999999999888888777777888777777777888888999:::999::::::;;;;;;::::::999666666666666666777777777333444666666555444666777777777888888888999999999999999999888888888777777555555555666666666666666555555444444444333333333222222222111111111000000//////000000000111111111111111111000000000//////---..................---------............------++++++,,,------...//////...------------,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************************************************************************+++++++++***)))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***+++++++++++++++******))))))******+++,,,))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++*********++++++,,,,,,++++++************+++++++++,,,,,,++++++,,,,,,---------------------.......................................//////////////////////////////............///////////////...///000000111111111222333333333333222222222333333444555555555444444333333333333444444555555555555666666666777666777777888888777777666888888888777777777666666666666666666666666666666999999999999999999999999777777888888999999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================>>>???@@@AAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????????????????????????????>>>======<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;:::::::::========================???@@@@@@@@@@@@@@@AAAAAA========================>>>======<<<;;;::::::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@???????????????>>>>>>>>>>>>============<<<<<<<<<;;;:::999888777666666666666666666666666888777666666555555666666555555555555555555555555444555555666666777777888999888888888888777777777888888888888888888888888222333444666777888888888777777777777777888999:::888999999::::::999999888666666666666666666666666333555666666555555777888777888888888888999999999999999999888888888888777555555555666666666666666555555444444444333333333222111111111111000000000...//////000000111111111111111000000000/////////------...//////...------,,,,,,---............---++++++,,,,,,------......------------,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))))))))***************************************++++++******************+++************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***+++++++++++++++******))))))******+++,,,)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))*********+++++++++++++++)))******+++++++++************++++++++++++******************++++++++++++++++++,,,---------,,,,,,---------------.........---------............///////////////////////////......------......////////////......//////000111000111111222333222222222222222222333444444555555444444444333333444444444444444555555555666666666555666777888888777666555777777777777666666666666555666666666777777777777999999999999999999999999666777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<=========<<<<<<::::::999999999999:::::::::;;;<<<<<<======<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=====================>>>???@@@@@@@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????????????????????????????======<<<<<<;;;<<<<<<===>>>????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAA========================<<<<<<<<<;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::::::::;;;;;;;;;;;;999999999:::;;;;;;<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::888777666555666666777777888888999777777666666666777888888555555555555555555555555444555555666777777888888888888888888777777777777888888888888888888888888111222444666888888888888666666666666777888999:::777888888999999888888777666666666666666666555555333444666666555555777888777888888888888999999999999999999888888888888777555555555555666666666777555555444444444333333333111111111111000000000000......//////000111111222111000000000////////////------...//////...------+++,,,------.........---+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************((()))))))))*********+++************************,,,+++++++++***))))))))),,,,,,++++++************************************************************************************(((((()))++++++,,,,,,+++******))))))******+++,,,)))************+++++++++,,,+++******))))))******)))))))))))))))))))))))))))))))))*********++++++******+++++++++******)))******++++++++++++******************++++++++++++'''(((***+++,,,---,,,,,,,,,,,,,,,------.........+++,,,,,,,,,---------..............................------------...///000///............///000000//////000111111111111000111222222333333444555555555555444444444444555555333333333333444444444444444555777888888777555444777777666666666555555555555555666777888888999999888888888888888888888888666777999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<<<<======<<<<<<::::::999999999999:::::::::;;;<<<=========<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<======>>>???@@@??????>>>>>>>>>=========>>>======<<<<<<======>>>????????????????????????<<<<<<<<<;;;;;;<<<<<<===<<<<<<======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????========================;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;;;;:::999999999999:::::::::;;;;;;;;;999999:::;;;;;;<<<============>>>>>>??????@@@@@@============>>>>>>>>>???>>>=========<<<<<<<<<<<<;;;;;;;;;:::999888666666666666777888999:::;;;;;;666666666777777888999:::888888888888888888888888555555555666777888888999888888888888777777777777777777777777777777777777666666888999999888888777666666666666777888999:::777777888888888888777777777777666666555555555555222333555555555555666888777888888888888999999999999999999888888888888777444555555555666666777777555555444444444333333333111111111111000000000000---......///000111111222000000000000////////////,,,---...//////...---,,,+++,,,------.........---,,,+++++++++++++++++++++---------,,,,,,,,,++++++++++++******))))))(((((())))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************************************************************(((((())))))*********+++************************---,,,,,,+++***)))((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,*********)))***++++++,,,)))************+++++++++,,,++++++***)))*********))))))))))))))))))))))))(((((())))))*********+++******+++++++++******)))******++++++++++++******)))************+++++++++$$$%%%'''***,,,---------,,,,,,,,,------.........*********++++++,,,,,,,,,---------------------------------------...///000...............///000000---......///////////////111222222333333444555555666555555444444555555666111111222222222333333333444555777888888777555444777666666666555555555555444555666777888999:::;;;777777777777777777777777777888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;<<<=========<<<:::999999999999999999:::::::::<<<=========<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>???@@@>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===??????@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<<<<888999:::;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================:::::::::::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;:::999999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>======<<<<<<<<<;;;::::::;;;;;;:::888777666555666999;;;;;;:::888666666666555555555555666666666666666777777777777777666666666666555555555555777777888888888888777777777777777777888999::::::666666777888888888888888888888888888888888888888666777777888888888777777444444444333333333444444222222222333444555666777777777777777777777777777444444555555666666777777888777777666555444444444333333333333333333333333111111111111111222222222111111111111222222222222000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********+++++++++---,,,***)))))))))***++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******************))))))))))))+++++++++*********))))))************************)))************+++++++++(((((())))))*********+++,,,,,,+++******+++,,,,,,(((((((((((())))))))))))((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............///...------------...//////............////////////111111222222222333333333222222111111111111111111333333444444444444444444222333555777777666555444666777777777777666666555555555666777777777777777777666666555555777888999666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAA???>>>===<<<;;;;;;<<<===;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>??????>>>===============<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;::::::999999::::::<<<===??????@@@?????????>>>>>>============???@@@@@@???>>>>>>>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;888888888777888999999:::;;;::::::999999::::::;;;::::::::::::::::::999999;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>=========<<<<<<<<<;;;:::;;;;;;;;;;;;999888777555777999;;;;;;:::888777888888777777777777888888666666666666666666666666666666666666666666666666777888888999999888888777999999888888888999999:::666777777888888888888888888888888888888888888888777777888999999999888888666666555444444444444444333333333333444555666666777777777777777777777777555555555666666777777777777777777666555444444444333333333333333333333333111111111111111000000000------........./////////000/////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********+++++++++,,,++++++***))))))******+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))************)))))))))(((,,,,,,+++******+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******************************+++++++++*********))))))************************))))))*********+++++++++((()))))))))************,,,++++++******++++++,,,))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................------------............---------------...//////............////////////111111111222222222333333111111111111111111111111222222222333333333333333222333555666777666555444555666666777777777666666555555666777777777777777777777666666666777888999888999:::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@???>>>===<<<;;;<<<<<<===;;;;;;;;;<<<<<<<<<======?????????>>>>>>=========???>>>>>>===============<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;:::::::::::::::;;;<<<===>>>?????????>>>>>>>>>=========<<<===>>>?????????>>>===>>>===<<<<<<<<<<<<===>>>======<<<<<<<<<;;;;;;;;;888888888888888999::::::;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>=========<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<:::999888777888:::;;;<<<;;;999888999888888777777888888999777777666666555555444444555555666666777888888888999999::::::::::::999999;;;::::::999999999999:::777777888999999999999888888888888888888888888888888888999:::::::::::::::999888777666555444444444333333333333444444555666777777777777777777777777666666666666777777777777777777666666555444444444333333333333333333333333111111000000//////......,,,,,,---------.........////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************+++++++++***++++++++++++***))))))+++++++++***************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))************))))))))))))...,,,***((((((***,,,...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))************))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************+++************)))))))))************************)))))))))*********++++++))))))))))))************,,,+++************+++,,,************++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------......///---............/////////000111111111222222222222111111111111111111111111111111111111222222222333222333444666666555555444444555666666777777777777555555666777777777777777777777666666777777888999777888999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<999::::::;;;<<<===>>>>>>???>>>>>>======>>>>>>>>>========================>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========??????>>>===<<<;;;::::::???>>>======<<<<<<======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>===============<<<;;;<<<===>>>>>>>>>>>>===>>>======<<<<<<======>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999999::::::;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<===============>>>>>>??????@@@????????????????????????@@@@@@@@@AAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<:::999888999:::<<<<<<;;;:::999777666666666666666666777888777777666555444333333555555666777888999:::;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;:::999999999999777888999999::::::999999888888888888888888888888888999:::;;;<<<<<<<<<;;;<<<;;;999777666555444444333333333333333444555666777777777777777777777777777777777777777777777777666666666555555444444444222222222222222222222222111111000///...------,,,....../////////000000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))***+++,,,,,,+++))))))************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******(((((())))))))))))******************))))))))))))************************))))))))))))************)))))))))))))))*********++++++************++++++)))))))))*********+++++++++*********)))(((((((((+++++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,---------.........------,,,,,,------...///---------.........//////000000000111111111111222000000000000111111111111000000111111222333333333222333444555555555444444333444555666777777777777555555666777777777777777666555666666666666777777555555666777777777777777999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===999:::;;;<<<===>>>??????@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============<<<<<<<<<======<<<<<<<<<<<<===============<<<<<<;;;::::::999999>>>>>>===<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===============<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>???======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::888999:::;;;;;;;;;::::::777777666666666666777777888888777666555444444333555666777888999;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999999999888888999:::::::::::::::888888888888888888888888999999:::<<<<<<============<<<:::888666555555444444444333333333444555555666666666666666666666666777777777666666666666666555555555555444444444444222222222222222222222222111000000///...---,,,,,,//////000000000111111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))+++,,,,,,+++***)))************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))******((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))))))))************************((((((((()))))))))******+++*********)))(((((((((*********++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,---......------------............//////000000000111111111//////000000000111111111111111111222333444444444222333333444444444444444333333444666777777777777555555666777777777777777444444555555555666666666555555666777777777666666888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>::::::;;;<<<>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<==================<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<============;;;;;;;;;<<<===>>>>>>???===>>>>>>>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>??????<<<===>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======<<<;;;:::888999999::::::::::::::::::999999888888999999:::888888777777666666555555777777888999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999:::999999:::;;;;;;;;;;;;:::888888888888888888888888888999:::<<<============<<<;;;:::888666555555555444444444333333444444555666666666666666666666666666666666666555555555555444444444444444444444444222222222222222222222222000000//////......------------........./////////.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++***************))))))***++++++++++++******************+++++++++))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))************))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******&&&''''''(((((()))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))***++++++***))))))'''((((((((()))))))))))),,,,,,,,,+++++++++++++++))))))******+++,,,,,,,,,***************+++,,,,,,........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,------------.........////////////000000000000...//////000000111111111000111111222333444555555333333333333333444444444333444555555666666666666555555666777777777777777333444555666666666555555888888999999999999888888777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>;;;<<<<<<===>>>???@@@@@@@@@??????>>>=======================================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>=========<<<<<<=========>>>>>>>>>????????????@@@@@@AAAAAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<============>>>>>>>>>;;;;;;;;;<<<===>>>???@@@===>>>>>>??????>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<===>>>???@@@AAAAAA????????????????????????===============<<<;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<===<<<;;;:::888888888999999999999999:::999999888888999999:::888888888888888777777777888999999:::;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::999999888888888999999:::999::::::;;;;;;;;;;;;;;;888888888888888888888888888888:::;;;<<<=========;;;:::999888666666555555555444444333333444444444666666666666666666666666666555555555444444444333444444444444444444444444111111111111111111111111////////////////////////,,,,,,---------...................../////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++*********))))))******))))))***++++++,,,))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))))))))*********************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******((((((((()))***+++++++++(((((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((((()))***++++++***)))((((((((()))))))))*********+++++++++++++++,,,,,,,,,((())))))***++++++,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,---------................../////////000000......//////000111111222//////000111222333444444333333222222333333444444444444555555666555555555555555666777777777777777555555777888888888777666888999999::::::999999888777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???=========>>>>>>?????????@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>======<<<=========>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::::::::;;;<<<===>>>???=========>>>>>>>>>??????<<<<<<<<<<<<===???AAABBB===>>>????????????>>>===;;;;;;;;;<<<<<<<<<============<<<<<<======>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<999:::;;;<<<<<<<<<;;;:::777777888888888999999999888888777777777777888888888888888888888999999999999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::777777777777888999::::::999:::;;;;;;<<<<<<;;;;;;888888888888888888888888777888999;;;<<<=========::::::888777666666555555555444444333333333444444666666666666666666666666555555444444444333333333444444444444444444444444111111111111111111111111/////////000000000000000---------.........//////---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++******))))))+++***)))))))))***,,,---))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((())))))*********+++***)))&&&%%%%%%&&&)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******)))******+++,,,,,,------'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((((()))***++++++***)))((()))************+++++++++(((((())))))*********+++((())))))***++++++,,,,,,*********)))***++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////000---......///000111111222---...///000111222333333333333222222222333444555555555555666555555444444555666666777777777777777666777888::::::999999888777777888888888777777666666777999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>>>>???????????????===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<:::;;;===>>>>>>>>>==================>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;======<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<999999:::;;;<<<===???@@@======>>>>>>??????@@@@@@======<<<===>>>@@@BBBCCC===>>>???@@@@@@???>>>===;;;;;;;;;<<<<<<<<<=====================>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>================================================>>>>>>===<<<;;;::::::::::::999888888777777888888888888888888888888888888888888888888888888888888888999::::::;;;;;;::::::;;;;;;;;;::::::999999999777888999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::888888999999:::::::::;;;777888999:::;;;<<<<<<<<<888888888777666555555444666555444333333333333333666666444333333333333333333333333333333333333333333333333333333333333333333333333222222222111111000000000000000000000000///////////////...............---,,,,,,,,,,,,---------------,,,,,,+++***)))***++++++,,,---......---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))((('''&&&******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))******++++++***)))(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))************************)))************++++++++++++*********))))))((((((************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********....................................////////////000000000000111111111111222222111111111111111111333333333333333333333333444444444555555555666666555555444444444444555555888777666555666888:::;;;777888888888888999999999999999;;;<<<===>>>>>>>>><<<<<<<<<<<<==================>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<:::999:::<<>><<<;;;:::888888======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>????????????BBBAAA????????????AAABBB???>>>===<<<;;;:::::::::::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>??????======<<<;;;::::::999999;;;<<<<<<===============@@@?????????>>>>>>============>>>???@@@@@@AAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;????????????>>>>>>>>>===<<<===============<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;::::::::::::999888888777777888888888888888888888888888888999999999999999999999999888999::::::;;;;;;::::::;;;;;;:::::::::999999999888888999:::::::::::::::::::::;;;;;;;;;;;;::::::555555666666666777777777888888999:::;;;;;;;;;:::999888888777666666555555555444444444444444555555777666555444333333333333333333333333333333333333333333333333333333333333222222111111111000000000////////////////////////..............................---,,,,,,,,,,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))***++++++++++++******)))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))*********))))))(((''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((''''''&&&'''((()))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************))))))*********+++++++++************)))))))))(((************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++....................................//////////////////000000000111111111111111111111111111111111333333333333333333333333333444444444444555555555555555444444444444555555666666555444555777999:::888888888888999999999999999999;;;<<<===>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<::::::;;;<<>>===<<<;;;::::::======<<<<<<<<<;;;;;;;;;======>>>>>>>>>??????????????????>>>>>>?????????>>>===<<<;;;::::::::::::999::::::;;;<<<<<<======>>>==================>>>===<<<<<<;;;::::::999999;;;;;;<<<===============?????????>>>>>>>>>============>>>??????@@@AAAAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>>>>>>>======<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::::::::::::::999888888777777888888888888888888888888888888::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::999999999999999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::888888888888888999999999888999999:::::::::999999999999888888777777666666444444444444555666777888777777555444444444444444444444444444444444444444222222222222222222222222111111000000000/////////////////////////////////,,,,,,------......//////......---,,,,,,,,,,,,---,,,,,,---------,,,++++++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))******++++++++++++***))))))))))))(((((((((((())))))************))))))***************************))))))(((((())))))***)))(((((('''''''''''''''***))))))(((((())))))***************************))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******(((''''''''''''((())))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************)))))))))*********++++++************))))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------------,,,,,,---------------------------............///////////////000000000000111111111111111111111111111111333333333333333333333333333333333333444444444444555555444444444444555555555555444444444666888999888888888888999999999:::999:::;;;<<<===>>>>>>>>>=========>>>>>>>>>???????????????@@@@@@@@@@@@@@@================================================;;;;;;<<<<<<<<<<<<;;;;;;:::<<<===<<<;;;;;;<<<===???>>>>>>>>>>>>==================<<<<<<<<<;;;;;;======>>>>>>>>>>>>??????======>>>>>>>>>>>>=========<<<;;;::::::999999:::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999;;;;;;<<<============<<<>>>>>>>>>>>>==================>>>>>>??????@@@@@@?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============<<<<<<===============<<<<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;:::999888888777777888888888888888888888888888888::::::::::::::::::::::::888999::::::;;;;;;:::::::::999999999999999999999999::::::;;;;;;;;;:::::::::::::::;;;;;;:::::::::999999999999999999999999888999999999999999888777999999888888777777777777555555555555555666777777777777666555444444444444444444444444444444444444222222222222222222222222111111000000000/////////////////////////////////+++++++++,,,---...//////......---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''((((((******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))*********************)))))))))))))))************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------,,,,,,,,,---------------------------------.........//////////////////000000000111000000000000111111111111333333333333333333333333222222222333333333444444555555444444444444555555555555555555555666888999888888888999999999::::::999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<<;;;===>>>>>>>>>?????????@@@@@@@@@============<<<<<<<<<<<<============>>>>>>>>>???<<<===>>>??????>>>===<<<<<<;;;:::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<<<<======<<<<<<=================================>>>>>>>>>??????>>>>>>>>>>>>>>>=================================>>>>>>=========<<<<<<<<<;;;<<<==================<<<<<<;;;;;;;;;:::::::::>>>>>>>>>===============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;:::999888888777777888888888888888888888888888888::::::::::::::::::::::::888999::::::;;;;;;::::::999999999999999999999999:::::::::;;;;;;:::999999999::::::::::::::::::999666666666666666555555555888888888999888888777777888888888777777777777777777777666555555555555555777666555444444333333444444444444444444444444444111111111111111111111111222222111111111000000000........................+++++++++,,,---...//////......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------***++++++,,,,,,++++++************************************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''((()))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((()))************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******************************************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------------------------------...............////////////000000000//////000000000111111111333333333333333333333333222222222333333333444444555555444444444444555555666666666666777888999999888999999999999:::::::::::::::<<<===>>>?????????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????========================;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>===<<<<<<>>>???>>>>>>??????@@@AAAAAABBB>>>>>>=========<<<<<<<<<<<<============>>>>>>>>><<<===>>>??????>>>===<<<;;;;;;:::999999999::::::999999:::::::::::::::;;;<<<======>>>>>>======<<<:::::::::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>===============>>>>>>>>>=================================<<<<<<<<<<<<;;;;;;;;;<<<===============<<<<<<;;;;;;;;;:::::::::========================================================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999888888777777888888888888888888888888888888::::::::::::::::::::::::888999::::::;;;;;;::::::888888888999999999999999999999:::::::::999888888999999::::::::::::999999777777777777666666666666666777777888888888777777777777777666666666666666888777666555444444444444666666444333333333333333333333333333333333333333000000000000000000000000222222111111111000000000........................,,,,,,------......//////......---,,,,,,,,,,,,---++++++,,,---------,,,,,,)))******+++---......///+++,,,,,,,,,,,,,,,,,,---******++++++++++++***************************************++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******++++++++++++***(((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))***))))))))))))******+++***))))))(((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&''''''((()))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************************************++++++++++++++++++++++++************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000...//////000000111111111333333333333333333333333333333333333444444444444555555444444444444555555666666777777888999999999999999999999:::::::::::::::;;;<<<===>>>?????????=========>>>>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>>>>======???@@@>>>>>>??????@@@AAAAAABBB>>>>>>>>>=========<<<<<<<<<<<<============>>>>>>======>>>>>>>>>>>>======;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>??????>>>===<<<::::::::::::999999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<==================================================================;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;:::999888888777777888888888888888888888888888888999999999999999999999999888999::::::;;;;;;::::::777888888888999999999999888999999999888888777666999999::::::::::::999999:::999999999888888888888555555666777888888888888555555555555555555555666555555444444444444444555555444333222222111222222222222222222222222222222000000000000000000000000111111000000000/////////......................................................---,,,,,,,,,,,,---***+++,,,,,,---------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++******++++++++++++******************************)))******+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***++++++++++++******)))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******)))((((((''''''(((((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************************************************************++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000......//////000111111222333333333333333333333333333444444444444555555555555555444444444444555555444555666777888888888888999999999:::::::::;;;;;;:::;;;<<<===????????????<<<<<<=========>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>>>>>>>>>>???AAA>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>=========<<<<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<======>>>>>>================================================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;:::999999888777888888888888888888888888888888888888888888888888888888888999999:::;;;;;;;;;::::::777777888888999999999999888888888888888777666555999999999::::::999999999777666666666555555444444444444666777888888888888444444444555555555555555333333333333333444555666444444333222111111111111111111111111111111111111000000000000000000000000000/////////....................................///////////////...............---,,,,,,,,,,,,---***+++,,,,,,------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))((('''&&&'''((((((((())))))******))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******************************'''''''''(((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000---......///000111111222333333333333333333333333444444444555555555666666555555555444444555555555333444555666777777777777999999:::::::::;;;;;;;;;:::;;;<<<>>>????????????<<<<<<<<<<<<============@@@?????????>>>>>>======================================================;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>???>>>>>>@@@AAA>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<=========>>><<<<<<:::999999:::<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<:::999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::@@@???>>>======>>>???@@@============<<<<<<<<<<<<========================>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999<<<;;;;;;:::999888777777999888888888777777666666666666777888888888888777999::::::;;;;;;::::::999999888777666777888:::;;;888888888888888888888888;;;::::::999888777666666888777777666555444444444444555555666666666666666666666555555555555666666666555555555555444444444777777666555444444333333222222222111111111000000111111111111000000000000222111111111000000//////000000//////.........---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************,,,+++++++++***)))))))))***'''$$$$$$'''******)))))))))))))))))))))))))))))))))(((((((((((())))))******)))''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))***************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((((((((((((((((((((((((((((('''&&&'''((())))))'''******))))))((((((''''''(((((())))))))))))((((((************++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,+++++++++*********)))))))))***,,,,,,,,,***((('''******+++++++++,,,,,,,,,------,,,+++,,,---...///000000//////.....................------,,,,,,,,,---......///////////////000000000000111111111111333333333444444444555555333444555666777777777777666666666666666666666666666666666666777777777777777888888999999:::;;;;;;<<<<<<<<<<<<===???@@@@@@===<<<<<<;;;;;;===>>>??????@@@@@@???>>>======>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>========================>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBB???@@@@@@AAAAAA@@@@@@???@@@@@@>>>===<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<;;;:::::::::::::::===============<<<<<<<<<<<<<<<============<<<<<<<<<;;;999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::??????>>>======>>>??????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999888888888777777777666666666777777888999888888888777888888888888888888777888777555555555666888999888888888888888888888888888888888888888888888777777777777666555444444444444444555666666666666666666666555555555555666666555555555555444444444444666666555444444333222222222222222111111111000000111111111000000000//////111111111000000000//////000/////////.........---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************++++++*********************(((%%%&&&(((***)))((())))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((((('''&&&'''((())))))'''))))))))))))((((((''''''(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))******)))))))))***+++,,,+++++++++*********))))))***+++,,,---,,,+++)))(((******+++++++++,,,,,,,,,---,,,,,,+++,,,---.../////////.........---------,,,,,,,,,++++++*********------...///////////////------------............333333333333444444444444333444555666666777777666555555555555555555555555555666666666777777777777777777888888999::::::;;;<<<<<<<<<<<<<<<===>>>???===<<<<<<;;;<<<===>>>???>>>???@@@???===<<<===>>>???>>>======<<<===>>>??????>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>@@@????????????@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<============<<<======>>>>>>======<<<<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======<<<::::::???>>>>>>======>>>>>>???=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888999999999::::::888888777777777777666666777777888999999999999888777777888888888888777777666555444333444555666777777777777777777777777777666777777777888888888999777777666666555444444444444444555666666666666555666555555444444555555666555555444444444333333333444444444333222222111111222222222111111111111111111111000000000000//////000000000000/////////////////////...............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************))))))******************+++)))(((((()))***)))'''))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''&&&''''''))))))************))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''''''''(((((((((((((((((((((((((((((('''&&&'''((())))))''')))))))))((((((((((((''''''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))***))))))))))))***+++++++++************)))))))))***+++,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,++++++++++++******------...////////////...////////////000000000000222222222333333333333444222333444555666666666666555555555555555555555555555555666666666777777777777777777888999999::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<>>>>>>>>><<<;;;<<<===>>>>>>=========>>>>>>?????????>>>>>>===<<<;;;;;;<<<<<<=========>>>>>>>>>???????????????@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<===============<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<=========>>>======>>>>>>>>>>>>======;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;888888888888888888888888;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::>>>>>>>>>======>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::999999999888888888888888999999999777777777777777777666666777888888999999999999999888888999999999999888888555555444444444555666777666666666666666666666666777777777777777777777777666666666555555444444444333444555555666666555555555444444444444444444555444444444444333333333222333222222222111111111000111111111111111111111111111000000000////////////////////////////////////........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))************************************(((((())))))******++++++***************)))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''((())))))******))))))(((((((((((((((((((((((((((*********************+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))************)))'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))******+++************))))))))))))++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++------------------------,,,---......//////......000000000000111111111111111111111222222222333333222222333555555555555555555555555555555555555555555555555666666666777777666666777777888999999999;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<<<<======;;;<<<======;;;:::;;;===>>>>>>>>>>>>>>>>>>??????@@@??????===<<<;;;::::::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>======>>>>>>>>>>>>======;;;::::::999999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<999999999::::::;;;;;;<<<999999999999999999999999;;;:::999888888999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;:::999=========>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;:::::::::999999999::::::999888888777666666666666666666666666777777777777888999999999999888777888888999999888888777666666555666666666777777666666666666666666666666888888777777666555444444555555555555444444444444333444444555555555555555444444333333333333444444444333333333222222222222111111111111111000000000111111111111111111111111000000000////////////........................///---------...............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++************************************************((()))))))))************************************((((((((())))))******+++******++++++***)))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''''''''((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''(((((()))***************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))***+++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++++++++------------------------,,,------...............,,,,,,,,,---------......000000000111111111111222111222333444555555555555555555555555555555555555555555555555666666666666555666666777777888888999;;;::::::999999999999::::::;;;;;;<<<<<<<<<<<<<<<:::<<<===<<<;;;:::;;;=========>>>???????????????@@@???>>>===<<<;;;:::999<<<<<<<<<<<<============>>>>>>======>>>>>>???@@@???@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===999::::::;;;<<<======>>>======>>>>>>>>>>>>======::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<888999999::::::;;;;;;;;;999999999999999999999999:::999888777777888999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999<<<======>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;::::::::::::999999;;;:::999888777666555555555555666666666666777777666666777888888888888777555555666666666666555555666666777777777888888888777777777777777777777777888888777666555444333333444444444444444444444444333333444555555555555444444333333222222333333444333333333222222222111111111111111111111111111111111111111111111222222222000000////////////......---------...............---------------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++************************************************))))))))))))************************************(((((())))))))))))))))))(((*********((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))(((''''''%%%&&&'''(((((())))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((((('''&&&'''((())))))'''&&&''''''''''''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))******))))))(((((()))))))))))))))******************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,************++++++++++++******++++++++++++,,,,,,,,,,,,---............------------............////////////000000000111111111111222333444444444444444444444444444444444444444444555555555666666666555555555666777777888888::::::999999999999::::::::::::;;;<<<<<<<<<<<<;;;:::;;;===<<<;;;;;;<<<=========>>>???@@@@@@@@@@@@>>>>>>======<<<;;;::::::;;;;;;<<<<<<<<<========================>>>>>>???>>>>>>????????????>>>>>>======<<<<<<;;;<<<<<<=========<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<:::::::::;;;<<<<<<<<<===<<<<<<============<<<<<<::::::::::::::::::::::::999999999999999999999999999999::::::;;;;;;<<<<<<999999999999::::::::::::777777777777777777777777:::999999888888999999:::::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;:::999999<<<<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;::::::::::::999999999999888888777777666666555555555666666666777777555555666777777777777666444555555666666555555444666666777777888888888777888888888888888888888888666666666555555444444444444444444444444444444444222333444444555555444444333333222222222222333333222222222222111111111111111111111111111111111111000000111111111222222222000000/////////.........,,,,,,---------.........,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))************************************)))))))))))))))((((((((('''))))))(((&&&&&&)))+++))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))(((''''''&&&%%%&&&'''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((((('''&&&'''((())))))'''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''')))*********)))((((((((((((((())))))******)))((((((((())))))***+++******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......------/////////000000000111111....../////////000000000000111222333333444444333444444444444444444444444444444444555555555666666444444555666666777777888999999999999999:::;;;<<<999:::;;;<<<<<<<<<;;;;;;:::<<<======<<<<<<===>>><<<===???@@@AAAAAA@@@@@@=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999999999999999999999999999888999999:::;;;;;;<<<<<<:::::::::999999999999999888888888888888888888888999999::::::::::::999999999999999999999999999999999999999999999999999999999999::::::::::::999999;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<;;;;;;;;;:::::::::999999777777777777888888888888444555555555666666777777444555555666666666666666666666777777777777666666555666666777888777777777888888888888888888888888444444444555555555555666444444444444444444444444222333444444555555444444333222222222222222222333222222222111111111111000111111111111111222222222000000111111222222222222000/////////............,,,,,,,,,------.........,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))******************************************))))))((((((''''''&&&((((((&&&$$$%%%)))---))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''(((((()))))))))************))))))((((((((((((((((((((((((++++++******)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&'''((()))***++++++++++++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((((('''&&&''')))))))))'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((())))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********)))((('''((((((((())))))******((((((''''''((()))************+++++++++,,,,,,,,,)))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------......------,,,,,,,,,------------.............../////////000000000111222333333333333444444444444444444444444444444444555555555666666444444555555666777777777999999999999:::;;;<<<===999:::;;;<<<<<<<<<;;;:::;;;<<<======<<<<<<>>>???<<<===???@@@AAAAAA@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<888888888888999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999::::::;;;;;;::::::999888888888888888888888888888888999::::::;;;<<<<<<;;;::::::999999888888888::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999999999999999999999999999888888888888888888888888888999999:::::::::999999===============<<<<<<<<<999999::::::::::::;;;;;;======<<<<<<;;;;;;;;;::::::999999999999:::;;;;;;<<<;;;::::::999999::::::999888888777666555555444555555555555555555444444666666666777666555555444555444444444444555666666999999888888888888999999666666777888888888888888888888777555555444444444222333333444555555555444555555444444444333333333333333222111000000000111222222222111111111111000111111111111111111111111000000000000000000000000111111000000//////......------------------------++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))******++++++,,,------+++++++++*********)))))),,,+++)))(((((()))+++,,,,,,+++***)))))))))***+++)))((((((((()))***++++++***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((())))))))))))((((((''''''((((((((((((''''''+++***(((&&&&&&''')))***+++***)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,---......,,,,,,---...000000//////.........---...///000111222333444444555444333333222222222222444444444555555555555666888777555444444555666666666888:::<<<<<<<<<;;;:::::::::;;;;;;<<<;;;;;;:::;;;;;;<<<<<<======>>>>>>===>>>>>>>>>????????????============<<<<<<<<<<<<;;;===>>>??????>>>===;;;;;;;;;<<<===============;;;<<<<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999::::::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;999777666999999999888888888888888::::::::::::::::::::::::999999::::::999999888777777777777888999999::::::999999999999999999999999;;;;;;:::::::::999999999666666777777888888999999:::999888777777888999:::>>>=========<<<<<<;;;;;;999999::::::::::::;;;;;;=========<<<<<<;;;;;;;;;::::::999999::::::;;;<<<;;;;;;:::999999999999:::777777666666555444444333555555555555555555555555555666666666666555444444555444444444444555666666999888888777777888888999666666777888888888888888888777666555555444444444222333444444555555555444555444444444444333333333333222111111000000111111222222222111111111111000111111111111111111111111////////////////////////000000000/////////......------------------------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))******)))(((((()))************))))))))))))******))))))))))))))))))***+++***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''(((((())))))(((((('''''''''((((((((((((''''''***)))'''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))***)))))))))((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,---...---,,,,,,,,,...////////////......------...//////000222333333444444444333222222222222222444444444444555555555555666555444444555666777888666777999;;;<<<;;;::::::;;;;;;<<<<<<;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????============<<<<<<<<<;;;:::;;;===>>>>>>===;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999999999999:::::::::<<<;;;;;;;;;;;;:::::::::888999:::::::::999777777888888888888888888888888:::::::::::::::::::::::::::::::::::::::999888888666777777888888999::::::999999999999999999999999;;;::::::::::::999999999666777777777777777888888999999888777777888999999???>>>>>>===<<<;;;::::::999999::::::::::::;;;;;;=========<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<;;;:::999999888888999999666666555555444333333333555555555555555555555555555555555555555444333333555444444444444555666666888888777777777777888888666666777888888888888888888777666555555444555555333333444555555555555444444444444444333333333333222222111000000000111111222222222111111111111000111111111111111111111111///////////////////////////////////////.........------------------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,+++******))))))+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))))))))))))))************))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''(((((('''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************+++***)))(((((()))***+++((((((((((((((((((((((((*********++++++++++++,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,...///............---------......///000111222333333444333222222111222222222444444444444555555555555444444444444555777888999666777999:::;;;;;;::::::;;;;;;<<<;;;;;;:::999888;;;;;;;;;:::::::::::::::============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999:::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::::::::888888888888888777777777888999999999:::::::::;;;;;;;;;;;;;;;::::::::::::777777888888888888777666666777777888888999999999999999999999999999999999:::::::::::::::999999888666666777888888999999:::999999999999999999999999:::::::::999999999888888777777777777666666666666999999888777777888999999??????>>>===;;;:::999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<::::::999888888888888888555555555555444444333333444444444555555555555555444444555555444444333222555444444444444555666666777777777666666777777777666666777888888888888888777777666555555555555555444444555555555555444444444444444333333333222222111111000000000000111111222222222111111111000000111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,+++++++++******))))))************************(((((()))******)))(((((())))))******+++*********++++++***)))((((((((()))))))))************)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((('''''''''((()))***))))))(((''''''&&&%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))************,,,***(((''''''(((***,,,))))))))))))))))))))))))************+++++++++++++++++++++******************++++++++++++,,,,,,,,,+++,,,------++++++,,,---------------------------......//////000111222222222222111111111111222222333333444444444555555555444444444555666777777888666777888999:::::::::999999::::::;;;;;;;;;::::::<<<<<<;;;;;;::::::999999<<<<<<<<<=========>>>>>><<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::::::::999999999999999999999999999999999999888888888888888888888888888999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888888888777666666555555666666777888999999:::999999999999999999999999:::::::::::::::999999888666666777777888999999999888888888888888888888888999999999999888888888888888777777666666555555555999888888888888888888999???>>>===<<<;;;:::999888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999999999:::;;;;;;999999888777777777777888666666666555555555555555444444444555555555666666444444555555444444333222555444444444444555666666777666666555555666666777666666777888888888888888777666666555555555555666444555555666666555444444444444333333333222222222111000000///000000111111222222222111111111000000000000000000000000000000........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))))))))******+++++++++************************)))******++++++******)))************++++++,,,,,,++++++***)))((((((((()))((())))))*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))***+++((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))************,,,***(((''''''(((***,,,************************))))))*********+++++++++*********************************+++++++++,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,------------.........//////000000111111111000000000111111222333333333444444444444555666666666666666666555555666666777888999999999999777777999:::;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<=========;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888888999999999999999999888888999:::;;;;;;<<<<<<;;;;;;:::::::::999999999;;;:::999888777666555555555555666777888888999999888888888888888888888888999999::::::999999888777555666666777888888999999888888888888888888888888999999888888888777777777888888777777666666555555888888888999999888888888>>>======<<<;;;:::999999999999::::::::::::;;;;;;:::::::::::::::;;;;;;;;;888888888888888999::::::999888777777666777777777555555555555555555555555333333444444555666666666555555555555555444333333555444444444444555666666666666555555555555666666666666777888888888888888666666555555555555666666555666666666666555444444333333333333222222222222000000/////////000111111222222222111111111111000000000000000000000000000........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))(((((())))))***++++++,,,***************+++++++++******************************)))))))))+++,,,---+++***))))))))))))))))))((())))))************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''(((((('''''''''''''''((((((((((((''''''''''''(((((()))*********$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))))))))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************+++***)))(((((()))***+++************************)))))))))************+++)))))))))***************************++++++++++++***,,,---,,,+++***+++---++++++,,,,,,,,,,,,,,,------........./////////000000000000///000000111222333333333333444444444444666666777777666555444444666666666777777888999999666777888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::888888888888888888888888888888888999999999999999888888999:::;;;<<<======::::::::::::999999999999;;;:::999777666666555666555666666777777888888888777777777777777777777777888888888888888777777666555555666777777888888999888888888888888888888888888888888777777777777666888888888888777777777777777888999999999999888777<<<<<<<<<;;;;;;:::::::::999999::::::::::::;;;;;;888888888999999:::::::::777777666666777777888999888888777666666666666777444444444444444444444444333333444444555666666777555666666666666555444444555444444444444555666666666555555444444555555666666666777888888888888888666666555555555555666666666666666666666555444444333333333222222222222111///////////////000111111222222222111111111111000000000000000000000000000........................++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***((())))))))))))************))))))*********++++++++++++***)))(((((()))***+++***(((&&&%%%&&&(((+++---))))))))))))))))))***+++(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''(((((())))))(((((('''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((###$$$$$$%%%'''(((((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))************************))))))))))))************((()))))))))*********+++************++++++++++++***,,,,,,,,,+++***+++,,,***+++++++++,,,,,,,,,,,,------............/////////////////////000111111222222333333333444444444444555666777777666666555666666666666777888888999999999:::::::::999999888:::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::999999999999::::::999999999999::::::999:::;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;:::::::::::::::999999::::::;;;<<<::::::::::::999999999999888888888888888888888888777777777888888888999999888888999:::;;;<<<======:::::::::999999999999888777666555555555666777888666666666777777777777777777777777777777777777777777777777777777666555555555555666666777888888888888888888888888888888888888888777777777666666666888888888888999999999999777888999999999999888777;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;777777888888888999999999666666666666666777777888888888777666666666666666333333333333333333333333333333444444555666777777666666777777666666555444555444444444444555666666555555555444444555555555666666777888888888888888666666555555555666666777666666777777666555444444333333333222222222111111///////////////000111111222222222111111111111000000000000000000000000000........................+++++++++,,,,,,---------++++++++++++++++++++++++((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***(((++++++******)))((((((((())))))******+++++++++++++++)))(((&&&&&&((()))+++)))'''$$$"""###&&&***---))))))(((((()))***++++++(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((())))))))))))((((((''''''((((((((((((''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,------..................///////////////000111111222222333333333444444444222333555777888888777777666555555555666777888999<<<;;;;;;:::999888666666888888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888999999888888888888999999777888999;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::999999999999::::::;;;<<<999999999888888888888777777777777777777777777777555666666666777777888888888888999:::;;;======>>>:::::::::999999999888888333333222333444666888999777777777777666666666666777777777777777777777777666666666666666555555444555555666666777888888888777777777777777777777777777777777777666666666666888888888999:::::::::;;;777888999::::::999888777:::999999888888999999::::::::::::::::::::::::::::::::::::999777666777888:::999888777777888999:::888666444333333333555666333333333444444444555555444444555555666777777777777777666666555555555444555555666666666666555555222222333333555666888999777777888999:::;;;;;;<<<777777777777666666666666444444444444444444333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000......//////......---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))******&&&''''''((()))******+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))'''((((((((((((((('''&&&((()))***+++***)))'''%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))(((((('''''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((()))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''******))))))((((((''''''(((((((((((())))))))))))'''((()))++++++******)))(((((())))))*********+++))))))************)))((())))))))))))*********************)))))))))))))))************************(((((())))))*********+++******+++,,,,,,---......---------............///000000000000111111111111222222222111111111000000444444555555555555555555555555444333333444666777777777777777888999:::;;;999999999888888888888888:::::::::::::::999888777777777888999999999999888999999999::::::;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<>>>>>>=========<<<<<<<<<777777888999;;;<<<<<<===;;;;;;::::::::::::999999999999888777666666777777777777777777777888888999:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999888777777888888777777666666555555555555666666777777888888777777777777777777777777777777777777777666666666777666555555555777888999:::999888777666666666666444444444555555555666666777777777777777777777777888888888888888888888888;;;::::::999999::::::;;;::::::::::::::::::::::::888999999777555555666777888777666666666666777888777666444333333333555666333333333444444444444555444444555555666666777777777666666666555555555444555555666666666666555555444444444444444555666777999999999888888888777777888888777777777666666666666555555555444444333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////......//////......---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))******'''''''''((()))*********))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((('''''''''&&&)))))))))(((((((((((((((''''''((((((((((((((('''&&&'''((()))((('''%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))))))))))))))(((((('''''''''((((((((())))))))))))'''((()))***+++******)))(((((()))))))))*********)))******+++******))))))(((((()))))))))*********))))))))))))))))))))))))************************++++++++++++******************+++,,,,,,---......------------............//////000000000111111111222222222111111111000000333333444444555555555666666555444444444555666777:::::::::999888888777777888888888888888888999999:::::::::::::::999888777999999:::;;;;;;;;;;;;:::999999999999:::::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::888999:::;;;<<<======>>>;;;;;;::::::::::::999999999999888777777777777777777777777777777888999999:::;;;;;;<<<<<<;;;;;;:::;;;::::::999888888777777888888777777666666666666666666666666777777777777666666666666666666666666666666666666666666777777666666555555555666888888999999888777666666666666555555555666666777777777777777777777777777777777888888888888888888888888;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::777888888666444333555666666555555444444555555666777666444333333333444555333333333333444444444444444444444555666666777777666666666555555555555555555555666666666666555555666555555444444444555555888888888777777777666666999999888888888777777777777777666666555444333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////......//////......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))))))))(((((('''''''''&&&&&&'''((()))))))))(((&&&'''((((((((('''%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$###$$$%%%&&&''')))******)))))))))(((((((((((('''''''''((((((((()))))))))'''((()))*********))))))(((((())))))))))))******))))))***************)))(((((())))))))))))******))))))))))))))))))))))))************************------,,,,,,+++************++++++,,,,,,------...------------............//////000000000000111111222111111111111000000000222222333444444555666666666555555555555666777888::::::;;;;;;:::999777666777777777888999999999:::999999:::::::::999888888999999:::;;;;;;;;;;;;:::888888888999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<===>>>>>>;;;;;;::::::::::::999999999888777777777777777777888777777777777888999999:::;;;;;;<<<<<<;;;;;;:::::::::999999888777777777888777777777777666666666777777777777666666666666555555555555555555555555555555555666666777777777666666555555555666777777888888777666555555555555666666777777777777888888777777777777777777777777888888888888888888888888;;;::::::999999::::::;;;999999999999999999999999777888888666444444555666555555555555555555555555666555444333333333444444222222333333333444444444333333444555555666666777555555555555555555555555444555555666666555555444555444444444444555666666555555666777888999::::::999999999999888888888777999888777666555444333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%'''((())))))))))))(((((()))***))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))(((((())))))))))))))))))''''''((())))))))))))((((((((((((((()))))))))***((((((((()))))))))))))))************************++++++++++++++++++******+++++++++,,,,,,---------,,,,,,---------.........////////////000000000111111111111111000000000000000111222333444555666666555555666666777777888888666777999;;;<<<;;;:::999666666777888999:::::::::999999:::::::::999999888777777888999999999999888888888888888888888888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<=========;;;;;;:::::::::999999999888888777777777777777888888888777777888888999::::::;;;;;;<<<<<<;;;;;;:::999999999888888777777777777777777777777777777777888888888777666555555555555555555555555555555555444444555666666777888888666666666666666666666777777777666555555555555555777777777777777777777777777777777777777777777777888888888888888888888888999999888888888888999999999999999999999999999999888999999777555444555777666666666666666666666666555555444333333333333333222222222333333333444444333333444444555666666666444444444555555555555555444444555555555555444444333333333444555666777888666777777888999:::;;;;;;999999999999888888888777999888777666555444333333222222222222222222222222000000000000000000000000111111111111111111111111.................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&%%%%%%'''((())))))))))))(((((()))))))))))))))((())))))))))))))))))))))))&&&'''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((%%%&&&&&&'''(((((('''''''''(((((((((((()))))))))''''''(((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------......////////////000000000000000000000000000000000000000111222333444555666444555666666777888888888555777999;;;<<<;;;:::999666666777888999:::::::::888999999:::::::::999999777777888999999999999888888888888888888888888888888999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<;;;;;;:::::::::999999999888777777777777777888888888888888888888999999::::::;;;;;;<<<<<<;;;;;;:::999999999888888888888888777777777777888888888888999999888777666555444444555555555555555555555555555555555666777888999999777777777777777777666666777666666555555555555666666666666666666666666666777777777777777777777777777777777777777777777777888888777777777777888888999999999999999999999999888999999777555555666777666777777888888777777666444444444444333333333222222222222222333333333333333333333444555555666666444444444444444555555555444444555555555555444444222222222333555777888999:::::::::999999999999888999999888888888777777777777777666666555444333333333333333333333333333333000000000000000000000000111111111111111111111111..............................//////......---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***,,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%&&&''''''''''''(((((((((&&&&&&'''''''''((((((((((((((('''''''''((()))***))))))((((((((((((''''''$$$%%%&&&'''((((((((('''''''''(((((((((((())))))&&&''''''(((((())))))***))))))))))))))))))))))))&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000//////000000000000000111000000111222222333444444333444555666777888888888999999::::::999888666555777777777888999999999:::888888999:::::::::999999999999:::;;;;;;;;;;;;:::999999999999999888888888777888999999::::::999999999999999999::::::::::::999999999:::::::::;;;;;;;;;;;;::::::::::::999999777777777777777888888999999888888888888999:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777777777888888888888999999888888777666555555444555555555555555555555555777777777888888999999999888888999999999888777777777777666555555666666777777777666666666666555555777777777777777777777777777777777777777777777777999888888888888888888999888888888888888888888888777888888666444444555666666777888888888888777666444444444444333333222222111222222222222333333333222333333444444555555666333333333444444555555555333444444555555444444333333333333444555666777888999999999999888888888888888888777777777666666666666555555555444444333333333333333333333333333333000000000000000000000000111111111111111111111111..............................//////......---,,,+++++++++,,,,,,---------************************,,,++++++******++++++,,,)))***,,,------,,,***))),,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&''''''(((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***))))))((((((((('''''''''%%%&&&'''((())))))))))))'''''''''((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........./////////000000////////////000000111111000111111111222222333333111222444666777777777777999999888777777666666555888888888888888888999999777888999::::::::::::999999999:::;;;;;;;;;;;;:::;;;:::::::::999999999999777888888999999999999999888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999777777777777777888999999999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::777777888888888999999999888888777777666666555555666666666666666666666666999999999999999999::::::999::::::;;;:::999888777777777777666666777777888888888888777777666666666777777777777777777777777777777777777777777777777:::999999999999999999:::888888888888888888888888666777777555333222333555555666777888888777666555333333444444444333222111111111222222222333333333222222333444444555555666333333333444444555555555333444444555555444444333555555444444444555555666555555666777888999::::::777777777777666666666666444444444444444444333333333333333333333333333333000000000000000000000000000000000000000000000000..............................//////......---,,,+++++++++,,,,,,---------************************,,,++++++++++++++++++,,,)))***,,,------,,,***))),,,++++++++++++++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))'''(((((((((((((((''''''((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***))))))(((((('''''''''&&&'''''')))***++++++++++++''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000.../////////000000111111111111111111111111222222000222444555777777777666666555555555666777888999999999999888888888888888777888999:::::::::::::::777777888999999999999888;;;;;;;;;::::::999999999777777888999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777666777777888999999999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999999999777777777777666666666666777777777777777777777777;;;;;;:::::::::::::::::::::;;;;;;<<<;;;:::999888888777777777777777888888999999999999888888777777777777777777777777777777777777777777777777777777::::::888777777777888999999999999888888888777777999777555444333444666777444444444555555555555666555444333111000000111111222222222333333444444444444555555666777666666666666666666666555555555555444444444333333222222222444444444555555555555666777777777777777666555555555555555666666666666666444333333222222333333444222222222222222222222222000000000000000000000000////////////.......................................///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***...---,,,+++***(((''''''++++++***)))(((((())))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%'''((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&"""###$$$%%%'''((()))***(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''***)))'''%%%$$$$$$$$$%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''%%%%%%%%%'''((())))))))))))((((((((((((***)))((((((((()))+++,,,+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////////////////000000000000//////000111222222333333555666777888888999999888666666555555444444444333777777777888999999::::::::::::999999::::::;;;<<<888888888888888888888888999999999999888888777777888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======999::::::;;;;;;::::::999;;;:::888999:::;;;;;;:::::::::999888888999::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::999999888888::::::;;;;;;::::::999888888888777777777777777777777888888888888777666666888999::::::;;;;;;:::::::::::::::999999999888888777777888888888999999999888888999999999:::::::::888888888777777777777666666666666666666666777777:::999888777777777888999999999999888888888777777888777555444444444666777444444444555555555555666777666555444333333333444222222333333333444444444444555555666666666666666666666666666555555555555444333333333333333333222333333333333444444444555555666666666666555444444555555555555555555555555555555444333333333333333222222222222222222222222000000000000000000000000////////////....................................///////////////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---,,,,,,+++***)))((((((++++++***)))))))))))))))************************+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&'''(((((()))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%))))))))))))(((((((((((((((''''''&&&'''((()))*********)))))))))***+++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////.../////////000000000000//////000111111222333333444444555666777777777777888777777777666666666555666666777777888999999999999999888888999999:::;;;888888888888888888888888888888888888777777666666888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============999::::::;;;;;;::::::999;;;:::888999:::;;;;;;:::<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;:::999999999999999999999999999999888888999999888888777666888999::::::;;;;;;::::::::::::999999999888888888888888888999999999999:::888888999999999:::::::::999888888888888777777777777777777777777777666666:::999888888777777888888999999999888888888888888888777666444444555555666444444444555555555555666777666555444444444444444333333333333444444444444444444555555666666666666666666666555555555555444222333333333333333333444222222222333333333444444444444555555444444333222555555444444333333222222555444444333333333222222222222222222222222222222000000000000000000000000////////////............------------------------000///......---...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))+++***))))))))))))))))))************************+++***))))))(((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''(((((((((''''''))))))))))))))))))))))))%%%&&&((()))***))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))'''%%%$$$(((((((((((())))))))))))'''''''''''''''((())))))***))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////....../////////000000000///000000111111222222222222333444555666666666666777777777666666666666666555555666666777888888888888777777777777888999999888888888888888888888888777777777777777666666666888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;:::888999;;;<<<<<<;;;===<<<<<<;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999888888777888999999::::::::::::::::::999999999999888888888999999999999::::::::::::888888999999999:::::::::999999999888888888888777999888888888777777666666999999999888888888888888888888888888888888888888777777666555555555555666444444444555555555555666555444444333333333333333333333444444444444444444444444444444555555666666666666555555555444444444222222222333333444444444222333333333333444444444444444444444444333333222555444444333222111000000111111222222222333222222111111111111111111111111000000000000000000000000////////////............------------------------000///---,,,,,,---...///......---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********************************)))))))))))))))*********************************)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((''''''&&&&&&''''''''''''''''''''''''$$$&&&(((***++++++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---..................................../////////000000///000000000111111111222222333444555555666666666444444444444444444444444444444555555666777777777777666666666666777888888888888888888888888888888888888888888777777777777888999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::;;;999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::777777777777777888888888999::::::::::::999888888888888999::::::::::::999999999999999888888888888999999:::::::::;;;;;;;;;888888999999999:::::::::999999999999888888888888999999999888777777666666999999999999888888777777888888888888888888888888777777666555555555555555444444444555555555555666444555555444444444333333444444444444444444444444555444444333444555666666555555555555444444444444222222222333333444444444444444444444555555555555444555555555555444333333444444333222111000000///,,,---///111222333333333111111111111111111111111////////////////////////////////////............------------------------///...---,,,,,,---...///------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***)))************+++++++++***)))))))))))))))*********************************))))))((('''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''''''''&&&%%%''''''''''''''''''''''''$$$&&&(((***++++++***)))&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''((('''''''''&&&%%%$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))'''((((((((()))))))))***((())))))***************(((((())))))******************+++++++++,,,,,,,,,,,,++++++++++++,,,------------------------------............////////////000000000000000111111111333333444555666666666666333333333444444444444444444444444555666666777777666666555555666666777888888888888888888888888888999999999999999999999999888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;999888999;;;=========;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999666666777777777888888888999::::::::::::999888888777888999999::::::999999999999999888888888777777999999:::::::::;;;;;;;;;888888999999999:::::::::999999999888888888777777888888888888777777666666888999999999999888777777888888888888888999999999666666666666666555555555444444444555555555555666666777777888777777666666555555555555444444444444555444333333333444666777555555555444444444444333222333333333333333333444444444444555555555666666444444555555444444333222333333222222111111000000+++,,,...111222333333333111111111111111111111111////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------...///+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))***++++++,,,,,,++++++*********************++++++)))))))))))))))******+++++++++++++++++++++++++++***)))((((((''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&'''''''''&&&&&&))))))))))))))))))))))))%%%&&&((()))***))))))(((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''((((((((('''&&&%%%###"""&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%###"""###$$$&&&(((''''''(((((())))))******&&&&&&'''((((((((((((((('''((())))))******))))))******+++++++++,,,,,,,,,+++++++++++++++,,,------------------------------------........./////////000000000000000000000000222333444555666666666666555555555555555666666666444444555555666777777777666666555555666666777888888888888888888888888888999999999:::::::::::::::888999::::::;;;;;;::::::999::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;999999:::<<<>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888888999::::::;;;;;;999999999999999888888777777888888999999999999999999888888888888777777777999999999999::::::::::::888888999999999:::::::::888888888777777777777666666666666666666777777777888999999:::999888777666777777888888888999999999666666666666666555555444444444444555555555555666666777888888888888777666666555555555444444444444555444333222222444555777555555555444444444333333444333333333333333333222333333444444444555555555333333333333333222222111222222222222222222222222...///111333444333222111111111111111111111111111////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---*********+++,,,,,,------*********************************++++++************++++++,,,,,,++++++***++++++******************)))))))))))))))***++++++++++++++++++++++++++++++))))))(((''''''''''''((())))))))))))))))))))))))((((((((((((((('''''''''$$$%%%%%%&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''((()))*********%%%&&&'''((()))((((((''''''''')))*********)))(((******+++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000///111222333444444555555555444444444555555666666666444555555666777777888888666666666555666777777888888888888888888888888888888888999999999:::::::::888999::::::;;;;;;::::::999999::::::;;;<<<<<<==================<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;999999:::<<<>>>>>>>>><<<======>>>>>>======<<<<<<<<<<<<=========>>>>>><<<<<<;;;;;;::::::999999999999::::::999999888777777888888999::::::;;;;;;888888999999888888777666777777888999999999999999888888888888777777777777888888888999999999999:::888888999999999:::::::::777777777666666666555555444444444555666666777777888888999:::999888777666777777888888999999999999666666666777666555555444444444444555555555666666444555666777777666555444666666555555555444444444555444333222222444555777555555444444444333333333444444444333333222222222222222333333333444444444222222222222222111000000222222222222222333333333222333555555555333222000000000000000000000000000////////////////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------))))))***+++,,,------...************************+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++*********))))))))))))((())))))***++++++++++++++++++++++++++++++))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&###$$$%%%&&&''''''((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***+++***)))(((&&&''''''((()))******+++'''(((***+++++++++***)))&&&''')))*********)))(((******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000////////////000000111222333333333333222222222333333444444444555555666666777888888888666666666666666777888888888888888888888888888888777777888888999999999999999999:::;;;;;;;;;::::::999999::::::;;;<<<============>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;999999:::<<<>>>???>>>===>>>???@@@@@@???>>>===============>>>>>>>>>>>><<<<<<;;;:::999999888888888999999999999888777777555666666777888888999999888888888888888777666666777777888999999999999888888888888888777777777777777777888888888999999999888888999999999:::::::::666666666666555555555555222333333444555666777777;;;<<<<<<;;;999888888999:::999888777666666666666666666555444444444444555666666555555555555666666999888888777666555555444666666666666666666666666777555333222222444777888222222333333444333333333111111222222222333333333444444444333333222222222666555444333222111111111444444333333333333222222111111111111111111111111222222222222111111111000//////////////////////////////.........---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///---+++)))((()))+++---***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''******))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))*********))))))((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,------------......+++,,,,,,---...///000000......//////000000111111111111222222222333333333444444444444444444444444555555555555666666666666777888888999999888888777888777777777777999:::;;;::::::::::::::::::::::::999999999999999999::::::<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<======????????????>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999888888888888888888888888:::888777555555666888999:::::::::999999999888888555777888999999888777555777777777777777777777777777777777888999999999:::666555555555555444444444444444444555555555555666999:::;;;:::777666777888999888777666555555555555666666555444444444444555666666555555555555666666777777666666555444444333555555555555555555555555666555444333333555777888444555555555555555444444111111222222222333333333444444444333333222222222555555444333222222222222444444333333333222222222111111111111111111111111222111111111000000000000........................///.........------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++)))''''''((()))+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))************)))))))))************++++++++++++++++++++++++++++++,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------.........///000000111111000000000111111111222222333333333333333333333444555555555555666666666666777777888888888888777777888777777777777999:::;;;999999999:::::::::::::::888888999999999999::::::<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>============>>>>>>??????>>>>>>>>>=========;;;;;;::::::::::::;;;;;;;;;:::::::::999999999999999999999999999999999999:::999777666666777888999::::::999999999888888888555666888999999888666555777777777777777777777777777777888888888888888999555555555555444444444444444444444444555555555555777888999888666555555666888777666555555444444555666666555444444444444555666666555555555555666666666666555555444333333333555555555555555555555555555555555555666666666777555555666555555444333222111111222222222333333333444444333333333333222222444444333333333333444444333333333333222222222222111111111111111111111111000000000000////////////....................................------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))''''''(((***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''&&&(((((((((((((((((((((((())))))************)))))))))************+++++++++++++++++++++++++++++++++******++++++++++++,,,,,,---,,,,,,,,,+++++++++***---......//////000111111/////////000000000111111333333333333333333333333444555555555555666666666777777888888888888777777777777777777777999::::::999999999999999999999999888888888999999999::::::;;;<<<<<<<<<<<<=========>>>=========<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<===???>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<;;;::::::999999::::::;;;999999999999999888888888999999999999999999999999:::999888777777888999::::::999999999999888888888555555777888888777555555666666666666666666666666888888888888777777777777555555555555444444444444444444444444555555555555777888999888666555555777888777666555555555555555666666555444444444444555666666555555555555666666555555555555444444333333555555555555555555555555444555666777777777666666444444444333222111000///111111222222222333333333333333333333333333333333333333333333333444555555333333333222222222222111111111111111111111111111000////////////.................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''((((((((((((((((((((((((((())))))************)))))))))*********+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++------......///000000111/////////000000000111111111222222222222222222333444444444555555555666666777888888999999888888777666666666777888888999:::999888888888888888777777777777888888999999::::::;;;;;;;;;<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>============>>>>>>=========<<<<<<<<<<<<;;;::::::999999999999::::::888888888888888888888888999999999999999999999999:::999888888888999:::;;;999999999999888888888888555555666666666666555555666666666666666666666666888888888777777666666555555555555444444444333333333333444444444555555555777999999999777666777888888888777777666666777777666666555444444444444555666666555555555555666666666666666555555555555555555555555555555555555555333444666777777777666555333333333333222111000///111111222222222333333333333333333333333333333333333333333333444555666666333333222222222111111111000000000000000000000000////////////.........---........................,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,---)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&'''''''''(((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''(((((()))***************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......***++++++,,,---.........---------...//////000000000000000111111111222222000000111222222333444444444444444444555555555555888888999999999999888888555666666777888888999999888888777777777666666666666666777888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888888888888999999888888888888888888888888999999999999999999999999888888888999999::::::;;;999999999888888888777777555555666666666666555555666666666666666666666666888777777666666555555555555444444444444333333333333333333444444444444555888999::::::888888888:::888888777777777777888888666666555444444444444555666666555555555555666666555555555555555555555555444444444444444444444444222333555666666666555444444444555444444333222111111111222222222333333333222222333333333333444444444444333333444555666666222222222222111111111111000000000000000000000000////////////............------------------------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&''''''''''''((((((((('''''''''''''''''''''''''''((()))******+++******)))************+++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,******+++,,,---...//////,,,------......///000000000000000111111111222222//////000222333555666777333444444444444555555555888888999999999999888888444555666777888888888888777777777666666555555444555666666777888999:::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::::::::999999888888777777888888999888888888999999999999999888888888888888888888888777777888888999:::::::::999888888888888777777777666666666666666666666666666666666666666666666666666666666666555555555555444444444444333333333333333333333333444444444444888999::::::888888999:::777777666666666777777888666666555444444444444555666666555555555555666666444444444444444444444444444444444444444444444444222333333444444444444444333333444444444333333222111111222222222333333333222222222333333444444444555444444444444555555666222222222222111111111111000000000000000000000000000000000/////////......------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******+++++++++)))************+++++++++))))))***+++,,,------...******++++++++++++,,,,,,******++++++,,,,,,------,,,,,,---......//////000/////////000000000111111---...000222555777999:::333333444444444555555555666666777777777777666666444555666777888888888777777777666666555444444333555555666777888999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::888999999::::::999999888;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999999888888777777777777888888999999999999:::::::::;;;777777777777777777777777555666777888999999999999888888888888777777777777777777777666666777777777777777777777777777777777444555555555555555666666444444444333333333222222222222333333333444444444777888999999888777888:::666666555555555666666777666666555444444444444555666666555555555555666666333333333333333333333333444444444444444444444444222222222333333333444444000000111222222222111111111111222222222333333333222222222333333444444444666555555444444444555555222222222111111111111000000000000000000000000000000000000000////////////------------------------+++++++++,,,,,,---------*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&'''''''''(((((()))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%###!!!!!!###%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((******+++++++++)))************+++++++++(((((()))***,,,---...///,,,,,,---------.........+++++++++***************,,,,,,------...//////000............/////////000,,,...000222666888:::<<<333333333444444444555555444444555555555555444444333444666888888888777777777777666555444444333333444555666777888999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999888888888999999888888888;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======:::::::::999999999888888888888777777777777888888999999999::::::;;;;;;;;;666666666666666666666666555555666888888999999999888888888888777777777777888888777777777777888888888888888888888888888888333444444555555666666666444444444333333333222222222222333333333444444444999999999999999999999999666666666666555555555555444444444444444444444444666666555555555444444444444444444444444444444444444444444333333222222222444444333333444444555666333333333222222111111111111222222333333222222111333333333444555666777777222111111333555555444333444444333333333444444555//////000000000000/////////............---------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++++++++***)))))))))************+++++++++*********++++++,,,------************************))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((('''&&&$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%&&&(((***,,,******))))))((((((''''''***)))))))))***+++,,,,,,************************,,,,,,------------......,,,,,,++++++,,,,,,---...------,,,------...///000---...///111111222222222000000111111111222222222333333333444444444555555555555555555555555444444555555555555555555555555333444555777888888888888::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999:::::::::::::::::::::::::::::::::::::::;;;<<<===;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<999888888888888888999999777888888888888999999999777666666666666555555555666666666777888888999999888888888888777777777777444444444444555777888888888888777777666666666555444444444444444444444444444444444333333222222222222222222333333333444444::::::::::::::::::::::::888777777777777666666666444444444444444444444444666666555555555444444444444444444444444444444444444444444333333333222222333333333333333444555555333333333222222222111111222222333333333333222222333333333444444555666777333222222222444555444333333333222222222222333333//////000000000000/////////............---------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++++++++***)))))))))************+++++++++************************************************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((***+++************)))))))))(((******)))))))))***++++++*********************************+++++++++,,,,,,,,,++++++++++++,,,---------,,,,,,------...///000...///000111111111111111000000000111111111222222333333333333444444444444555555555555555555444444444444444444444444444444333444555777888888999999888888999999999999::::::<<<;;;::::::999999999:::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;;;;999888888888888888999999777777888888888999999999666666666555555555444444555555666666777888888888777777777666666666555555666666666666666777888999777777666666666555555555555555555555555555555555444444444333333333222222333333333444444444444555;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777555555555555555555555555555555555555555444444444444444444444444444444444444444444444333333333333333333222222333333444555333333333222222222222111222222333333333333222222333333333333444555666777666444222222333444333333222222111111111111222222//////000000000000/////////............---------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++++++++***)))))))))************+++++++++++++++******)))(((((('''************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((()))))))))*********&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&))))))((('''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((()))))))))++++++************))))))******)))((((((((())))))************************************+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,---...///000//////000111111000000000000000000000111111111111222222333333333444444444444444444444444444555555333333333333333333333333444444666777888999999999888888999999999999::::::;;;;;;:::999999999::::::::::::::::::::::::::::::===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;;;;;;;;;;::::::::::::999999888888888888888999777777777888888888999999555555555555444444444333444444555555666777777777666666666555555555444444333333222222222222333333666555555555555444444444555555555555555555555555444444444444444333333333444444555555555666666666::::::::::::::::::::::::888888888777777777666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444333333333222222222222333444444222222222222222222222222222333333333333333333222444333333333444444555666777555333222333444333222333222222111111111111222//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************************************************++++++++++++***))))))))))))*********+++++++++++++++******))))))))))))************************(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&(((******)))'''&&&))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))******)))(((''''''((((((************************+++,,,,,,,,,,,,---------+++++++++***+++,,,,,,---,,,,,,,,,,,,---.../////////000000000000000///////////////000000000111111222222222222333333333333333333444444444444555555333333333333333333333333444555666777888999999999:::::::::;;;;;;;;;<<<<<<;;;::::::999999:::::::::::::::::::::::::::::::::======<<<;;;:::::::::;;;:::::::::999999999999888;;;;;;;;;::::::::::::999:::999888888777888888888777777777777888888888888555555444444444333333333333333444444555666666777666666666555555555444444222222111000000000111111444444444444444444444444444444444444444444444444555555555444444444444444555666666666666777777777888888888888888888888888777777666666666555555555666666666666666666666666444555555555555555555555555555555555555555555555444444444444444444444444333333222222333333444555222222222222222222222222333333333444444333333333444333333333333444444555777555333333444444333222444444333222222222222222//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************************************************++++++++++++***))))))))))))*********+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((())))))******&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&(((******)))((('''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))))))))***'''(((((((((((((((((((((******)))(((''''''((((((************************+++++++++,,,,,,,,,------+++************+++,,,,,,,,,++++++,,,,,,---.../////////000000000//////........./////////000000000111111111222222222333333333333333333444444555555333333333333333333333333444555666888999999999999:::::::::;;;;;;;;;<<<<<<:::::::::999999::::::;;;::::::::::::::::::::::::===<<<;;;:::::::::::::::::::::999999999888888888:::::::::::::::::::::::::::999999888777777888888666666777777777888888888555555444444444333333333333333333444555555666666777777777666666666555555666666555444444444555555333333333444444444444444333333333333333333333333555555555555555555555555666666666777777777888888888888888888888888888888666666666666555555555555555555555555555555555555444444444555555555555555555555555555555555555555444444444444555555555555444333333333333444555555111222222222222333333333333333444444444444333333444444333333333333444444555444444555666666444222555444333222222222222222//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************************************************++++++++++++***)))))))))************+++++++++)))******+++,,,,,,------))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((*********)))((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''''''''((((((******)))((((((((())))))************************))))))))))))***************************+++,,,,,,++++++++++++,,,---...///......///000000/////////............////////////000000111111111222222222222222333333444444555555333333333333333333333333555555777888999:::::::::888888999999999999::::::::::::999999999:::;;;;;;::::::::::::::::::::::::;;;:::999999999999999:::999999999999888888888888999999999999::::::::::::::::::999888777777777777666666666777777777888888555555555555444444444333333333444444555666666666777777777666666666555555555444444444444444555555333333333444444444444555444444444444444444444444555555555666666666666666666666777777777888888888888888888888888888888888777777777666666666666555444444444444444444444444444444444555555555666666555555555555555555555555444444444444555555555666555555444444555555666777111111222222222333333333333333444444444444333333444444333333222333333444333333444666888777444222444333222111111000000000//////000000000000/////////............---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++***************************************************++++++++++++***)))))))))************+++++++++************++++++++++++))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))*********)))(((''''''''''''((((((((()))******)))))))))***++++++************************))))))))))))***************************++++++,,,++++++++++++,,,---...///------...///000000000000------........./////////000000000000111111111222111222222333444444555555444444444444444444444444555666777888999:::::::::888888999999999999:::::::::999999999::::::;;;<<<::::::::::::::::::::::::888888888777888888999999999999999999888888888888777777888999:::;;;;;;<<<;;;:::999888777777777777666666666666777777777888666666666555555555444444444444444555666666777777666666666555555555444444111111111111111222333444333444444444555555555555666666666666666666666666555555666666666777777777666666666777777777777888999999999999999999999999888888888888777777777777444444444444444444444444444444444555555555666666666666666666666666666666444444444555555555666666666555555555555666777777111111111222222333333333333444444555555444444333444444333222222333333333111222444777999888555222333222111000//////////////////000000000000////////////.........---------++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))***************************++++++++++++***)))))))))************+++++++++++++++******)))((((((((())))))))))))))))))))))))'''((()))++++++)))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++,,,,,,+++***(((''''''((((((((())))))************))))))***+++,,,,,,***************************++++++++++++,,,,,,,,,*********)))***++++++,,,++++++++++++,,,---......,,,,,,...///000000000000---------.........//////000000000000111111111111111111222333333444555555555555555555555555555555555666777888999:::::::::::::::;;;;;;;;;<<<<<<<<<999999999999::::::;;;<<<::::::::::::::::::::::::777666666666777888999999999999999888888888888777666666777888:::;;;<<<===;;;:::999888777777777777666666666666777777777777777666666666666555555555444444555555666777777777555555444444444333333333333333333333444555666777444444444555555666666666888888888888888888888888555666666666777777888888666666666666777777777777:::::::::999999888888888:::999888666555555555555555555666777777666555444555555555555555555555555555666666666666666555555666666666666666666666666333444555666666555444333111222333333444444333333666555555555555444444444333444444555555444444333444555777888888777555444222222222111111111111000///////////////////////////............---------------------------------......---,,,,,,+++******))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++******************************)))(((''''''((()))***''''''(((((())))))******))))))((((((''''''&&&&&&***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$######$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))'''%%%&&&((()))'''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))(((''''''))))))(((((('''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))************************+++++++++*********))))))***++++++,,,,,,---............///000000///...---////////////000000000000////////////////////////111222222333333444444555333444666666555555777888999:::;;;===>>>>>>>>>>>>:::::::::;;;;;;:::999999;;;::::::999999::::::;;;::::::::::::::::::::::::::::::999888777777888888999999999::::::999999999888888999999999::::::::::::::::::999999999888888777777888999999999999888888777666444444666777888666666666666666666666666555555444444444333333333555444444333333444444555666666777777888888888999888888777777666666555555888888777777666666555555555555555555555555444444999999999999888888888777888777777666666666666777555555666777777666555444444444444444444444444444555555666666666666555555666666666666666666666666444444555666666555444444222222333444444444444333555555555555444444444444333333444444444444333333333444666777777666444333222222222111111111000000000000000000000000000000............------------------------------------...------,,,++++++************************************+++++++++,,,,,,,,,)))******++++++******)))***************************)))(((''''''((()))***'''((((((((()))))))))***((((((((((((((('''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&((()))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++++++++*********))))))******++++++,,,------------...///000000///...---/////////000000000000000111111111111111111111111111222222333333444555555333555666777666666777999::::::;;;<<<============999::::::;;;::::::999999;;;::::::999999::::::;;;:::::::::::::::::::::::::::999999888888777888888888888999999999999888888888888888888999999999999999999999999888888888888777777888999999999999888999888666555555666888999666666666666666666666666777666666666555555555555666555555555555555555666666777777777888888888888888777777777666666666555777777777666666666666666555555555555555555555555999999888888888888888777666666666666666777888888555555666666666666555555444444444555555666666666555555666666666666666555666666666666666666666666444444555666666555444444222222333444444444444444555555444444444333333333333333444444444444333333222333444555555444333222222222111111111000000000000000000000000000000000............------------------------------------------,,,,,,++++++******************************+++++++++,,,,,,,,,------)))))))))******)))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((((((((()))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((''''''''''''((()))((((((((((((''''''''''''))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++++++++***************))))))******+++,,,,,,,,,---....../////////......//////000000000111111111333333333333333333333333222222222333444444555555555666888888777777999::::::;;;;;;<<<<<<<<<;;;;;;999999::::::::::::999999::::::999999999999::::::::::::::::::::::::::::::999999999888888888888888777888888888888888888777777777777777888888888888888888888888777777777777666777888888999999888888:::999888777777888999:::777777777777777777777777888888888888777777777777777777777666666777777777777777777777888888888888777777777777666666666666666666666666666666777777555555555555555555555555999999999999999999999999777777666666666666777777555555555666666666666666555555555666777777888888444555666666666666666666666666666666666666666666444555555555555555555444222333333444555444444444444444444444333333333222333333333444444333333333111222333333333333222111111111111111000000000000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************++++++++++++,,,,,,))))))************))))))************************))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((()))))))))***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##################""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$######%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))'''&&&$$$$$$&&&''')))((((((((((((((('''''''''***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++************************************************((())))))******+++,,,,,,------..................///000000111111222222222444444444444444444444444222222333333444555555555555777888999888888999;;;<<<<<<===<<<<<<;;;::::::888888999::::::::::::999::::::999999999999::::::999999999999999999999999888888999999999888888888777777888888888888777777666666666666777777777777777777777777666666666666666777777888888888888888:::999999888888999999:::888888888888888888888888888888888888888888888888666777777777777777777666777777777777777888888888777777777777666666666666444555555666666777777777444444444555555555555555999999::::::::::::::::::999888777666555555555555555555555555666666777777444444555555555666666666444444555666666666666666777777777777777777777777555555555444444555555555333333444555555555444444444333333333222222222222222333333333333333333222111222222222222222222111111111111000000000//////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************))))))))))))***************++++++++++++++++++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''((((((((())))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&''''''''''''(((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************************************((())))))******+++,,,,,,------------......//////000000000111222333333444444444444444444444444444222333333444444555666666666777999999888888:::;;;============<<<;;;::::::777888999999:::::::::999:::999999888888999999:::999999999999999999999999777888888999999999888888777777888888888888777777555555666666666777777777777777777666666666555555666666777888888888888777::::::999999999999::::::999999999999999999999999777777777777777777777777555666777777777777666555888888777777777777777777666666666666777777777777444444555555666666777777444444444555555555666666999999999999999::::::::::::999888666555555444444555555444555555666777888333333333333333333333333333444555666777777777777777777777777777777777777666555444444444444555666333333444555555555555555333333333222222222111111222222333333333333222222222222222111111222222222111111000000000/////////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++((((((((())))))))))))***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((())))))))))))))))))***((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((()))***,,,,,,+++******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&((()))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''''''''((((((((((((((("""######$$$%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++***************************************+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///000000000111222333444444555333333333333333333333333333333333444555555666666666777888999888888999;;;<<<<<<<<<<<<<<<;;;:::999666777888999::::::::::::999999888888888888999999999999999999999999999999666777888::::::999888888777888888888888888888777666666666666777777777777777777777777666666666666555666777777888888777777999999999999999999999999888888888888888888888888666666666666666777777777555666777888888777666555888888888888777777777777666666666666777777777777555555555555555555666666333333444444555666666666666666777777888888888888888888777666666666666666555444444444555666888999555555444444333333222222333444555666777777777777777777777777777777777777666555444444444444555666333444444555555555555555222222222222111111111111222222333333333333222222222222222111111222222222111000000000////////////////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++((())))))))))))***************++++++++++++******))))))))))))))))))))))))'''((()))******)))((('''***)))))))))((((((((('''*********)))))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&(((+++......,,,)))''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((((((&&&%%%''')))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******************************))))))*********+++++++++******++++++,,,---------,,,,,,++++++,,,...///000000000111222333444555555444444444444444444444444333333444444555666666666555666888888777777999:::999999:::::::::999999888666777888999999:::::::::999999888888888888999999888888888888888888888888555777888:::::::::888777888888999999999999888888666666777777777888888888888888888777777777666666555666666777777777777777888888999999999999888888888888888888888888888888666666666666777777777888666777999::::::999777666888888888888777777777666555666666666777777777888555555555555555555444444333333444444555666666777444555555555666666777777666666666666666777777888555444444444555666888999999999888777666555555444333444555666777777777777777777777777777777777777666555444333333444555666333444555555666666555555222222222111111111111000222222222333333222222222333333222222222222333333000000000000////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''******))))))((((((((('''++++++******))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((("""%%%))),,,---***&&&###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%((()))(((%%%$$$&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))(((''''''&&&'''''''''(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***************************))))))******++++++++++++***++++++,,,,,,---......,,,,,,++++++,,,...///000000111111222444555666666555555555555555555555555333333444444555666666666555666888888777777999:::777777888888888888777777666666777999999:::::::::999999888888888888999999888888888888888888888888555666888:::;;;:::888777999999::::::::::::999999777777777777888888888888888888888888777777777777555666666777777777777777777888888999999888888777777777777777777777777777666666777777888888888999777888:::;;;;;;:::888777999888888888777777666666555666666666777777888888666666666555555444444333333333444444555666777777666666555444444444444555555555555555555555555555444444444666999<<<@@@BBB888888888888888777777666666666666666666666666666888888888888777777777777555555555555555555555555555555555444444333333333333222222222111111000000111111111111111111111111111222222222222111000000111000000///...---------/////////000000000000000------------------------+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''((('''''''''((()))+++,,,******)))((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%'''((('''((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((())))))(((&&&%%%%%%&&&((()))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''%%%###!!!%%%***%%%"""((('''$$$***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''***))))))((((((((())))))&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&$$$"""######'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&((()))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))''''''''''''((((((((((((,,,+++++++++++++++++++++)))************+++++++++---...//////......///111222222222222222222222222444444444444444444444444444444333333333444555555444555666777999999999999555666777777777666444333444555555666777888888999999888888888777555444333777777777888999999::::::999999999888888888777777888888999999999999888888999999888888888888999999888888888888888888888888444444555666777888999999:::999888777666666666666777777777777777777777777666666666666777777777777::::::999888777777888888:::::::::999999999888888888777777666666666666666777666555444444444444444666666555555555555666666666666555444444444444555555555555555555555555555555555444555666999;;;===666666666666666555444333666666666666666666666666777777777777666666666666555555555555555555555555555444444444333333333333222222222111111000000000111111111111111111111111111222222222222111000000111000000///......------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************************************************************))))))))))))))))))))))))))))))))))))((((((''''''((('''''''''((()))+++,,,++++++***)))))))))))))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&'''&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))'''&&&%%%%%%&&&''')))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$"""(((%%%$$$***'''###(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&'''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((***)))'''%%%%%%%%%&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((()))******))))))))))))))))))))))))((((((((())))))))))))***++++++++++++************)))************+++++++++,,,---......------...///222222222222222222222222333333333333333333333333444444333333333444555555555666777888888888888888666666666666666555444444444555555666666777777777777777777777666555444444555666666777888888999999:::::::::999999999888888888888999999999999888888999888888777777888888999777777777777777777777777666666666666777777777777888777666666555666666666777777777777777777777777777777777777888888888888999888888777666666777777::::::999999999888888888999888888777666777777777555555444333333333333333666666666555555666666666666666555444444444444555444444444444444444444444666555444444444555666777666666666666555444333222666666666666666666666666666666666666555555555444444444444444444444444444444444333333333333333222111111111000000000000000111111111111111111111111111111222222111111000///000000000///......------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((((('''((('''''''''((()))***+++******)))(((((((((((()))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###%%%&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&"""((('''(((000---&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((+++***(((&&&%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))************+++++++++***,,,------,,,,,,---...111111111111111111222222111111111222222222222222333333333333333444555666666777777888888777777666777666555555444555555555555555555555555555555555555555666666666555555444555555555666777777888888999999999888888888777777888888999999999999888888999888888777777888888999666666666666666666666666999999888777666555444444555555555555555666666777777777777777777777777777888888888888999999999999888888777666666666666777:::999999999999888888888999999888777777777777777444444333222222222333333666666666666666666666666666666555444444444444555444444444444444444444444666555444444333444555555888888888777666555444333555555555555555555555555555555555444444444333333444444444444444444444444333333333333222222222222000000000000000000000000111111111111111111111111111111111111111000000///000000//////............//////...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&***(((%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''+++(((---:::888+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''(((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))*********++++++++++++,,,------,,,,,,---...000000000111111111111111111111111222222222222222333333333333444444555666777777888888777666555555777666444333333444555666444444444444444444444333333333444555666666555555555555666666777888888888888777777777666666666666888999999::::::999999888888888777777777777888888777777777777777777777777999999888777666555444444555444555555666777888999777777777777777777777777777777777888888888999999888888777777777777888888999999999999888888888888888888777666666666666666444444333333333333333444666666666777777666666666666666555444444444444555444444444444444444444444444444444444555555666666777777777666666555333333444444444444444444444444444444444444333333333333444444444444444444444444222222222222222222222222000000000000000111111111111111111111111111111111000111111111111000//////////////////............///......---,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''''''''(((((((((((((((((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''+++)))&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''++++++&&&--->>>===---&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%&&&'''(((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))))))))*********++++++++++++---......------...////////////000000111111111111222222222333333333444333222222333444555666666777777777777777666555444666555444333333444555666444444444444333333333333222333444555666666666666666666777888888999999:::999999888888888777777777999999::::::::::::999999888777777777777777777888888888888888888888888888777777777777666666666666555555555666777888999:::777777777777777777777777666666666777777777888888999999999888888999999:::999999999888888888777777666666555444444444444444555555444444444444555555666666777888888777666666666666555444444444444555333333333333333333333333333444444555666666777777333333333444333333222111444444444444444444444444444444444444333333333222333333333333333333333333000111111111111222222222111111111111111222222222111111111111111111111111000000111111000000///...//////////////////...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))&&&''''''''''''((((((((((((((())))))))))))(((((((((''''''''''''((())))))((((((''''''(((((()))***&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''***(((&&&%%%'''(((((('''$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))))))))$$$)))888777***$$$((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&'''((()))******))))))(((((())))))***'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))************+++++++++,,,---......------...///......//////000000111111111111222222333444444444222222222333444555666777777777777777666666555444444444444444444444555666444444444444444444444444333444555666666666666666777777777888999999::::::;;;;;;;;;::::::::::::999999999::::::::::::999999888777777666666777777888888888888888888888888888555555666666777777888888666666666666777888::::::777777777777777777777777555666666666777777777777:::999999999999:::;;;;;;999888888888888777777777555555444333333333333333555555444444444555666666666666888888888888666666666666555444444444444555333333333333333333333333444444555555555555555555111111222333333333333222333333333333333333333333555444444444444333333333333333333333333333333333000000000000111111222222111222222222333333333333111111111111111111111111000000000000000//////....../////////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************************************************************))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((()))******)))((('''((((((''''''((())))))***((((((((((((((())))))***''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%'''''''''$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((("""(((''''''...+++$$$'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((('''(((((((((((()))))))))''''''((())))))***++++++)))************+++++++++***,,,------,,,,,,---...------...//////000111111000000111111222333333333222222222333444555666777666666666666666666555555222333444444555555555444333333444444555555666666555555666777777777666666666666777777888999999999::::::::::::999999999999999::::::;;;;;;::::::999777777666666666666777777888888888888888888888888666666666666777777777777666666666666666777888999777777777777777777777777666666777777777888888888999999888888999999:::;;;888888888888777777777777555555444333333333333444444333333333444444555666555666888999999888666555666666555444444444444555333333333333333333333333444555555555555444333222222222333444555555555555333333333333333333333333555555555444444444333333333333333333333333333333//////000000111111111222222222222333333444444444111111111111111111111111000000000000000//////............///////////////------..................------------------------******++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((()))******)))((('''&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%###""""""$$$%%%&&&&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&***+++((((((###"""+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&'''((()))***'''&&&%%%$$$$$$%%%&&&'''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&'''((('''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))))))))************'''(((((()))***++++++,,,)))************+++++++++)))+++,,,,,,+++***,,,------------...///000000111...//////000111222222222222222222333444555777777555555666666666666666555111222444555666555444444333333444444555666777777666666777777777777666666555555666666777888888888777777777777666666666666999::::::;;;;;;::::::999777777666666666666777777777777777777777777777777777777777777666666666666666555555555555666777777777777777777777777777777777888888888888999999999888888777777888999::::::888888888888777777777777666666555444444444444555222222222222333333444555555777888999999888777555888888888888777666444444777777666666555555555555333444555555333333444555:::888555333111222333444444333333222222333333444222333444444555555444444555444333333333333444444222222111111111111222222222222333333333333444444444444333222222111111000000000000000000000000000......------------......//////............//////+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))+++&&& !!!%%%((((((&&&(((''''''''''''&&&&&&&&&&&&&&&'''((('''&&&$$$###(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''''')))+++((((((''''''''''''(((((((((((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''((())))))(((((((((((('''&&&%%%$$$&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&!!!###%%%'''((((((''''''))))))))))))************))))))))))))))))))))))))))))))*********))))))(((******+++++++++,,,,,,,,,////////////000000000000000000111111111222222222333333333444444444555555555555555444444333333333666555555444444333222222333333444444444444444444444444444555555555666666888888888888777777777777777777777777888888888888:::999999:::;;;<<<:::999777777777666777888888999;;;:::888666666666666777444444444555555555555555666666777888999::::::::::::999777888999999888666888999999::::::999999888888888888888888888999999888777777666555444444444444444444444444444444444222222333333333444444444666777777777777777666666888888888888777666555444666666666666555555444444333444555555333333444555;;;999777444333444555666444333333222222333333444333333444444444444444444333333333444555555666666222222111111111111222222222222222333333333444444444333333222222111111000000000000000000000000000......------------......------,,,,,,,,,,,,------***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((///+++'''%%%'''((('''%%%(((''''''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''')))+++))))))(((((((((((())))))'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))###$$$$$$%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&+++++++++++++++******)))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))*********+++++++++....../////////000000000000000000111111111222222333333333333444444444444555555444444444333333333333333444444444444444444333333333444444444444555444444444555555555666666888888888777777777666666666666777777777888888888;;;;;;:::999999888666555666777777777888888888888:::999888777666666666777444444444555555555555666666666777999999::::::999888777666777999::::::888999999::::::::::::999999888888888888888888888888777777777666555444444444444444444444444444444444222222333333333444444444666666777777666555444444777888888777777666555444555555555555555444444444333555555555444333444555:::888666444333333444555444333333222222333333444444444444444444444444333111333444666777777777666222222111111111111222222222222222222333333333333333333333222111111000000000000000000000000000000......------------......------,,,,,,,,,,,,------)))******++++++******)))************************+++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''',,,+++***(((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&'''***,,,***))))))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((((((((((((&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&***)))((((((''''''(((((((((((())))))))))))******))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,.........////////////000000000000000111111111111222222333333333444444444444444444444333333333333222222222333444555555555333333333444444444555555444444555555555666666666888888777777777777666666666666777777777777888888999999999888777666555444555666777888999888888777:::999888777666666666777444444555555555666666666666777888999999999999999666666555777:::;;;;;;:::999999::::::::::::999999888888888888888888888888777777666666555444444444555555555555555555555555333333333333444444444444666666666666555333222222777777777777777666555555555555555555444444444444444555666555444333444666666555333222111111222222444333333222222333333444555555444444333333333444333444666888888777555444222222111111111111222222111222222222222333333333333333222222111000000000////////////////////////......------------......///......------......///******++++++++++++******************************+++++++++++++++++++++++++++++++++***************************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''$$$&&&'''(((''''''((()))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&''')))+++))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&$$$#########$$$&&&((()))(((((((((((()))))))))***((((((((((((((((((((((((((())))))************)))++++++,,,,,,,,,,,,------------.........//////////////////000000000111111222222222222333333333333333333333333333333333333222222333333333444444444222333333444444555555555555555555555666666666666888777777777666666666666666666666666777777777888444666777888888777888999444666888999:::999777666999888888777777777777777444444555555666666777777666777888999999999999999777666666777999;;;:::999999::::::::::::::::::999888888888888777777777777666666666555555444444444555555555555555555555555333333333444444444444555666666555444333222000///666777777777777666666555555555555555555555555555444555666666444444555666555444333222111111222222444333333222222333333444555444444333333333444555666777888888777555333111222222111111111111222222111111111222222222333333333333222111111000000///////////////////////////......------------............------------......++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((###%%%''''''&&&&&&((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&((()))'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''')))+++,,,'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))***************************++++++++++++------------................../////////000000000111111111222222222333333333333333333333333333333444444333333333222222222222222333333444555666666555555555666666666777777777777777666666666666555555666666666666777777777444666888999888777999:::444666888999:::999777666888888888888777777777666444444555555666777777888777777888999999999888888999888777888999999888777:::::::::;;;;;;:::::::::888888888777777777666666555555555555444444444444555555555555555555555555333333444444444555555555555555555444333111000///666666777777777777666666555555555666666666666666444555666666555444555666777666666555555555555555444333333222222333333444444444333222333444555666888888888777666333111000222222111111111111222222111111111111222222222222222222222111000000//////000000000000000000000000......------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***++++++)))'''&&&''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&+++***))))))(((((())))))''''''(((((((((((())))))))))))))))))))))))))))))'''((()))******+++******'''''''''(((((((((((())),,,,,,,,,---------..................////////////000000111111111222222222222222222222333333333333444444444333222111111111111222333333444555666666555555666666666777777777777777666666666666555555555555666666666666777777666999;;;:::666555666888555666777888999888888777777777888888888888777666444444555666777777888999777888888999999999888888:::999888888999999888666::::::;;;;;;;;;;;;::::::888888888777777666666555444444444444444444444444444444444444444444444444333444444444555555555555444444444444333111000000666666777777777777666666666666666777777777888888444666777666555444555777777777666666666666666666444333333222222333333444333333222222333555777888888777666555444222222111222222111111111111222222111111111111222222222222222222111111000000//////000000000000000000000000......------------......,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''+++((($$$$$$&&&((('''&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******+++******$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''((('''&&&&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))'''((()))******+++++++++'''(((((((((((()))))))))+++,,,,,,,,,,,,---------------........./////////000000000000111111111222111111222222222333333333333333222222222222222222111222222333444555666777555666666666777777777777777777666666666555555555555555555666666666777777444777:::999555333555777666777777777888888888888666777888999999888777666444444555666777888999999888888999999999888888777999888777777999:::999888::::::;;;;;;;;;;;;::::::999888888777666666555555444444444444444444444444333333333333333333333333444444444444555555555555333444444444333222222111666666777777777777777666666666777777888888999999555666777666555444555777555555555555555444444444444333333222222333333444222222111111333555888999666666444333333333333333222222111111111111222222000111111111111222222222222222111111000/////////000000000000000000000000.........------............------,,,,,,------...******++++++++++++******************************++++++++++++++++++++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''"""$$$(((((('''(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%"""$$$%%%'''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&"""###%%%&&&((())))))***$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$%%%''')))******))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''(((******+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000111111111111111111111222222333333333111111111222222333444444111111222333444666666777666666666666777777777777777666666666555555555555555555555555666666666777...333777777444333666:::777777777666777888888999666777888999999888777666444444555666777888999999888888999999999888888777777666666777999;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999888888777666555555444444444444444444444444444222222222222222222222222444444444555555555666666333333444444444333333222444555555555666666777777777777777777777777777777555555555555666666666666777777666555555555555555111111111222222333333333555222///000333777888777222222222111000//////...000111111111111222222222222222111111111111222222000000000000000000000000000000////////////000000........................------------------------///...,,,*********,,,---*********++++++,,,,,,,,,+++++++++*********))))))*********************************)))))))))))))))))))))******)))(((''''''))))))))))))((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$((((((((((((((('''''''''&&&'''''''''(((((())))))*********)))))))))))))))(((((()))***************++++++******************............////////////000000000000111111111111111111222333333333333222222222222111111111000000222222333444444444333333444444555555555555444444777777777777666666666666777666555555555777888999888777777666555444444444444555777888999999888888999888888888777777666666777666666666666888:::;;;:::::::::999999999888888666666777888888888888777999999999888888888888777777777666555333222111000555555555444444333333333555555444444444333333333222222333333444333333333222222222111111111000000555555555666666666777777777777777777777777777777555555555555666666666666777666666555555555555555111222222222222222222333333222222444777777555333222222111111000//////...000000111111111222222222222111111000000111111222////////////////////////000000//////////////////........................------------------------///---,,,******+++,,,---******+++++++++,,,,,,,,,+++++++++*********))))))************************,,,++++++***)))(((''''''(((((()))))))))(((''''''(((((((((((())))))))))))((()))))))))(((((('''&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%'''''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************************************------------............//////000000000111111111000111222222333333222222222222222111111111000000222222333444444444333333444444555555555555444444777666666666666666666666777666666555666777888999888777777666555555444444444555777888999999888888999999999999888888888777777777666666777888:::;;;:::::::::999999999888888666777888888999999888888999999999888888888777777666666555444333222222111555555444444444333333333444444333333333222222222333333444444444444333333222222222111111111000000555555666666666666777777777777777777777777777777555555555555666666666666666666555444444444444555222222222222222111111111111222555888999777333///222111111000000//////...000000000111111111222222222111111000000111111222////////////////////////000000000//////.........------------------------------------------------...---+++******+++,,,,,,***++++++++++++,,,,,,,,,+++++++++***************************************---,,,+++***)))'''&&&&&&&&&'''((((((((((((((((((''''''(((((())))))******)))))))))))))))(((((('''''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************************************+++,,,,,,,,,------------//////000000000000111111000111222222333333222222222222222111111111111111222222333444444444444444444444555555555555444444666666666666666666666666777777666666666777888888777777777666555555444444444555666777888888888888:::::::::999999999999999777777777777888999:::::::::::::::999999999888888777888888999999999999999999999888888888777777777555555444444444333333333555444444444444333333333333333333333222222222111333444444555555444333333222222222111111111111111666666666666666666777777666666666666666666666666555555555555666666666666666555444444333333444444333333222222111111000000222444777999888555111...111111000000////////////000000000000111111111111111111000000000000111111////////////////////////000000000//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++************************************************,,,++++++***)))(((''''''%%%&&&'''(((((((((((((((&&&''''''((()))******+++((()))))))))))))))((((((''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))(((((()))******************************+++++++++,,,,,,,,,,,,------------////////////000000000111000000111222222222222222111111111111111111111111222222333444555555555555444444555555555555444444555555555666666666666666777777777777777777888888777777666666555555555555555555666777777888888888999999999999999999999999888888888888999999:::::::::::::::999999999888888888888999::::::::::::999888888888888777777777777444444444444444444444444444444444444444444444444444444444333333333222222444444555555555444333333111111111111111111111111777777777777777777666666555555555555555555555555555555555555666666666666555555444333333333333333222222222111111000000000444555666666444222111000000000000/////////////////////000000000111111111111000000000000000000111......................../////////000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************************************)))))))))))))))*********&&&&&&'''((()))))))))(((&&&''''''((()))******+++(((((())))))))))))((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((&&&'''''''''(((((())))))((((((((((((((('''''''''''''''(((((())))))))))))(((((()))***************))))))*********+++++++++,,,------------............////////////000000000000000111222222222222111111111111111111111111111111222333444555555555555444444555555555555444444444444555555666666666777888888888888888888777777666666666666555555555555555555555666666777888888777777888888888888888888999999999::::::::::::::::::::::::999999999888888888888999::::::::::::999888888888777777777666666333333333444444444444555444444444444444444444444555555555555444444444444444444555555444333333222111111111111111111111111888888777777777777666666555555555555555555555555555555555555666666666666444444333222222222222333111111111111111000000000555555555333111///000111/////////////////////////////////000000000111111111000000//////000000111........................------///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,++++++++++++******************+++++++++************************((((((((()))******++++++'''((()))))))))))))))(((''''''(((((())))))******&&&''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&)))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&''''''(((((())))))***(((((()))***************)))))))))***++++++,,,,,,------------..................////////////000000///000111111222222111111111111111111111222222222111222333555666666666666444444555555555555444444444444444555555666666777888888999999999888777666666666666666666666555555555555555555666777888999777777777777777888888888999::::::;;;;;;;;;:::::::::::::::999999999888888777888888999999999999999888888777777777666666666444444444444444444444444333333333444444444444555666666666666555555555555444444444444333222111111111111111111111222222222888888888777777777666666444444444444444444444444555555555555666666666666444333333222222222222222000000000000111111111111222333444333000...///000////////////////////////////////////000000000111000000////////////000000........................+++,,,...///000000......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++************************)))))))))))))))***************************)))((((((((((((((())))))))))))%%%%%%&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''***(((&&&$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((($$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''((())))))***)))(((((((((''''''''''''&&&&&&''''''((())))))***(((((()))***************((())))))***++++++,,,,,,+++,,,,,,,,,------------........./////////000000///000000111111111111111000000111111111222222222111222333555666666777777444444555555555555444444333333444555555666777777888999999999999888777666555666666666666666666666555555444444555666888999777777777888888999999999::::::;;;<<<<<<;;;:::999:::::::::999999999888888666777888888999999888888888777777777666666666666444444444444444444444333333333333444444444555555666666555555555444444444333333333333222111000///000000111111111222222222999888888888777777666666444444444444444444444444555555555555666666666777444333222222111111222222//////000000111111222222///222444444000..................///////////////////////////000000000000000000////////////000000........................)))+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,++++++*********))))))******++++++++++++************************++++++******))))))((((((+++++++++++++++***)))((())))))))))))(((((((((((($$$%%%%%%&&&'''''''''&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((((((((((((&&&""" !!!$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***(((((()))***************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,............/////////000//////000111111111111111000000111111222222222222111222333555666777777777444555555555555555555444333333444444555666777777888999::::::999888777666555555555666666666666666555555444444555666888999888888888999999::::::::::::;;;<<<<<<<<<;;;:::999:::::::::999999999888888666666777888888888888888777777777777666666666666555555444444444333333333333333333444444555555555555555444444444333333333333333333222111000///...000000111111222222222222666666666666666666666666333333333333333333333333444444444555555555555555333333222222111000//////000000111111111222222222444333222111000000000000---...///////////////...////////////000000000000////////////////////////000000///...............,,,,,,---...//////......///...---+++******++++++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++*********)))((((((((((((((())))))))))))))))))))))))'''((()))******)))''''''******((('''&&&&&&&&&&&&***)))(((''''''((()))***((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&%%%$$$&&&((())))))(((***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%############%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((---)))$$$###%%%''''''&&&(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++***))),,,,,,------...////////////000000111111111111000000000111222222222222111333444555555666666555555555555555555555555444444444555555555555555444444777777777777777777888888666666666666555555555555333333444555666777888888888888777777888888999:::<<<<<<<<<<<<;;;;;;;;;;;;888888777777666666555555666666666666555555555555777777777777666555444333333333333333333333333333333333333333333333333333333444555555555444333222222222222222222222222222000000000000000000000000555555555555555555555555444444444444444444444444555555555555555444444444333333222222111000000000111111111222222222222333444333222111000000000000...///////////////........./////////000000000000////////////////////////111000//////.........///------------.........//////...---+++******+++++++++++++++++++++***)))((()))))))))))))))))))))))))))******++++++******)))***++++++,,,,,,++++++*********)))((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))(((******)))((('''''''''''')))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&%%%$$$###%%%'''((((((''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''+++(((%%%$$$&&&((('''&&&'''((((((((())))))))))))''''''((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++***))),,,,,,------...///////////////000111111111111000000111111222333222222222333444444555555555555555555555555555555555444444444555555666666555444444888888888777777777777777777777777666666666555555666666666666666666777777888888777777888888999:::<<<=========<<<;;;::::::777777777777666666555555666666666666666666666666777777777777666555444333333333333333333333222222333333333333333333333333333444555555555444333222222222222222222222222222111111111111111111111111444444444444444444444444555555555555555555555555666666555555444444333333333333333222111111000000222222222222333333333333333333222111000000000000000000000000///......---....../////////000000000////////////////////////111000000///////////////...---,,,,,,,,,---...///......---,,,++++++++++++******+++++++++******))))))))))))))))))))))))))))))******++++++******)))******++++++++++++************)))((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***++++++******)))((((((((('''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''$$$######$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((((((&&&''''''((((((((()))))))))''''''((())))))))))))((()))))))))))))))******+++++++++,,,,,,,,,+++******,,,,,,,,,---......////////////000111111111111111111222222333333333333333333333444555555555555555444444444444444444555555444555555666666555555555999888888888777777666666888888777777777666666666888888777777777666666666888888777777888888999:::<<<===>>>>>>===;;;999888777777777666666666666555666666666666777777777777777777777777666555444333444444333333222222111111333333333333333333333333444444444444444333222222222222222222222222222222111111111111111111111111444444444444444444444444666666666666666666666666666666555444444333222222333333333222222111111111222222333333333444444444333222222111000000111111111111111000000...---,,,........./////////000000////////////////////////111000000/////////000000///...,,,++++++,,,...///---------,,,++++++++++++)))******+++++++++******))))))))))))))))))))))))))))))************))))))******++++++++++++*********))))))((((((((((((((())))))))))))))))))))))))((('''''''''''')))+++,,,***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((('''''''''''''''((((((((())))))&&&'''(((((())))))(((((()))))))))))))))******+++++++++,,,,,,,,,++++++***+++,,,,,,------...//////...///000111111111111111222222333444444444444333333333444555555555444444333333444444444444555555444555555666666666666555999999888888777666666666888888888888777777777777888888888888777777777777888888777777888888999:::;;;<<<>>>???>>>;;;888666666666666666666666666666666666666777777777777777666666777666666555444444444444333333222222111111444444444444444444444444444444444444333333222222222222222222222222222222111111111111111111111111444444444444444444444444666666666666666666666666666666555444333222222111333333333222222222222222222222333333333444444444333222111111000111111111111111111111000///...---............////////////////////////////////////000///////////////000000///...,,,++++++,,,---///,,,,,,,,,,,,,,,,,,++++++)))******+++++++++******)))))))))))))))))))))))))))))))))******))))))))))))******++++++******)))***))))))((((((((((((((())))))))))))))))))))))))((('''''''''''')))+++,,,)))******+++***))))))(((%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((('''&&&$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((###%%%'''((()))(((''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((()))))))))))))))******+++***++++++,,,,,,,,,++++++++++++,,,,,,---...............000111111222222222222222333444444444444333222333333444555444444444333333333333444444555555444555555666777777666666888888888888777777666666888888888888777777777777666666666777888999999999888888777777888888999::::::;;;===>>>===:::888666555555555555555666666666555555666666777777777888666666666666666666555444444444444333333333222222444444444444444444444444444444333333222222222222222222222222222222222222111111111111111111111111444444444444444444444444666666666666666666666666555555444444333333222222333333333333333333222222222222222222333333333333222222111111111111111222111111111111000//////...------.........////////////////////////////////////............//////000......,,,+++++++++,,,---+++,,,,,,------,,,,,,+++******+++++++++******)))))))))))))))))))))))))))((())))))******))))))((())))))************))))))******)))((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++((((((*********)))((('''%%%&&&&&&''''''&&&&&&%%%(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&(((((('''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((''''''((((((((($$$&&&((()))(((&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&'''((((((((((((''')))))))))))))))******+++******+++,,,,,,,,,+++++++++++++++,,,------......---...///111222222222222111222222333333333333333222222333444444444444444222222333333444444555555444555666666777777777777777777777777777777777888888888777777777666666666444555555666777888999:::888888777777888888999:::888999:::;;;;;;999888666444555555555555666666666444444555555666666777777555666666666666666555555444444444444444555555555444444444444444444444444444444333222222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333111111111222222222222333222111111111111111222222000000111111111000000///---------.........//////////////////////////////---------------...//////---------,,,,,,,,,++++++++++++,,,---------,,,++++++++++++++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))(((&&&''')))******)))'''&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((%%%''')))(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''')))))))))))))))******+++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,---......---...///000222222222222000111111222333222222222222222333444444444444333111222222333444444555555444444666777777888888888666666666777888888999999777777777666666666555555555555555666666777777777888888777777888888999:::666777777888888888888777444444444555555555666666333333333444555666666666555555666666666666555555444444555555666777777777555555555555555555555555444333222111111111222333222222222222222222222222222222222222222222222222666666666666666666666666555555555555555555555555333333333333333333333444333333333333333333333333000000111111111222222222222111111111111111222222///000000111111111111000---------.........//////////////////////////////,,,,,,,,,,,,,,,---...///,,,------------,,,+++******+++,,,---------,,,+++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))******)))''''''%%%&&&((()))***)))'''&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&(((***(((%%%$$$%%%'''&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''')))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,---......---...///000222222333333000000111222222222222111222222333444444444333333111111222333333444555555444444666777888888888888555555666777888999::::::666666666666555555555555666666666666555555555555888888888777888999999:::555555555666777777888888444444444555555555666666222222333333444555666666555555666666666666666555444444555666777888999999555555555555555555555555444333222111111111222333222222222222222222222222222222222222222222222222555555555555555555444444555555444333333333333444555555444444444333333333444444333333333333222222111111111111111111111111000000000000000000000000000000111111111111000000000000//////.........---////////////////////////000000///...------,,,,,,------------------------***++++++,,,,,,++++++***************************))))))(((((((((((())))))------,,,,,,+++***))))))+++***)))(((((()))***+++'''(((((()))***+++++++++***)))'''&&&&&&''')))***''''''''''''&&&&&&&&&&&&(((''''''&&&&&&((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((((((&&&$$$"""&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((******)))((('''&&&%%%%%%%%%&&&&&&''''''((((((((())))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))*********)))((()))((((((((()))***++++++******+++++++++,,,,,,,,,,,,---...///000000000000000000111111111222222222222222222222222222222222111111222333333444555555666666666666666777777888444444555555666666777777888888777555555444444444444444444555555555555555666666666666777777777777777777888777777666555555555444444333333333444444444444555555666666777777777777666555555555555555555555666777777777777777777777777666555555444444444333222222111111222222222222222222222222222222111111222222222222111111666666666666666666666666666555444444333333444444555555444444444333333333444444333333333222222222111111111111111111111111000000000000000000000000000000111111111111000000000000/////////.........////////////////////////000//////...------,,,,,,------------------------***++++++,,,,,,++++++***************************))))))(((((((((((()))))),,,,,,,,,+++***)))))))))******))))))))))))******'''(((((()))******++++++'''&&&%%%$$$$$$%%%&&&''')))))))))(((((((((''''''(((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''')))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))+++++++++***++++++,,,,,,*********+++++++++,,,,,,,,,---...//////000000000000000000111111111222222222222222222222222222222111111222222333444444555666666555555666666777888666666666666777777777777888777666555444444444444444555555555666666777777888888888888777777777777777777777777777666555555555444444444444444555555555555555666666666666666777777666555555555555555555555666777777777777777555555555444333333222222444333222222111111222222222222222222222222222222000111111222222111111000777777777777777777777777666555444444333444444444555555444444444333333333333333333333222222222222111111111111111111111111000000000000000000000000000000111111111111000000000000////////////......//////////////////////////////......---,,,,,,,,,------------------------***++++++,,,,,,++++++******************************))))))(((((())))))***++++++******))))))(((((())))))************))))))'''(((((())))))******+++***)))(((''''''((()))***************))))))))))))(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%)))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((()))******,,,,,,+++*********++++++*********++++++++++++,,,,,,---...//////000//////000000000000111111111111222222222222222222222222111111222222333333444444666555555555555666777777888888888777777777777777777777666555444444444444444444555666777777888888999999999888888777777777666666666666666555555444555555444555555666777888777777666666666666666555777777666555555555555555555555666777777777777777555555444444333222222222444333222222111111222222222222222222222222222222000111111222222111111000666666777777777777777888666666555444444444444444555555444444444333333333333333333222222222222111111111111111111111111111000000000000000000000000000000111111111111000000000000//////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************))))))))))))))))))*********))))))((((((((('''((()))***++++++***)))((((((((((((((())))))******,,,++++++******++++++,,,************)))))))))(((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''''''''(((***++++++***)))(((((('''((((((************++++++++++++,,,,,,---.../////////////////////000000000111111111111111111222222222222111111222222333333333333555555444444555555666777888888777777666666555555777666555444444444444444333333444555666777888888999999888888777666666666555555666666666555555444555555555555666777999999888777777777666666555555777777666555555555555555555555666777777777777777777777666555555444444333444333222222111111222222111111111111111111111111000000111111111111000000555555555666666777777777666666555444444444444555555555444444444333333333333333222222222111111111000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000000000////////////////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************))))))))))))******)))))))))(((((((((((((((((()))***++++++***)))(((((((((((((((((()))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''''''''(((***+++******)))(((''''''''''''))))))*********++++++++++++,,,---...////////////....../////////000000000000000000111111222222222111111222222222222222333444444444444444555555666666666666555555444444333666555555444444444444555222222333444444555666666777777666666666555555555555555666666666666666555555555555666777888999:::888888777777666666666555777777666555555555555555555555666777777777777777666666666555444444333333444333222222111111222222111111111111111111111111000000000111111000000000444555555666666777777777777666555555444444555555555555444444444333333333222222222222111111111111000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000111111////////////////////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++******))))))******+++))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******++++++***)))))))))******)))))))))************++++++,,,---......///..................//////////////////000000111222222222111111222222222222222222444333333333333444555555555555444444444444444444555555444444444444444555222333333333333444444444555555555555555555555555555666666777777777777777666666555666666777888999888777777777777777777666777777666555555555555555555555666777777777777777444444333333222111111111444333222222111111222222111111111111111111111111///000000111111000000///555555666777777888999999777666666555555555555555555555444444444333333333222222222222111111111111000000000000000000000000000000000000000000000000000000111111111111000000//////000000000111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++******))))))******+++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***++++++++++++++++++***'''''''''&&&&&&&&&&&&%%%&&&&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***))))))))))))******+++))))))))))))************++++++,,,---............------.........//////////////////000111222222222222222111111111111111111333333333222333444444555444444444555555555555555555444444333333444444555555444444444444333333333444444555555666666777777666777777888888888888888666666666555555666666777777777777777777888888888777777666555555555555555555555666777777777777777444444333222222111111000444333222222111111222222111111111111111111111111//////000000000000//////666777777888999999::::::777777666555555555555555555555444444444333333333222222222111111111111000000000000000000000000000000000000000000000000000000000111111111111000000//////000000111111111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++************++++++))))))))))))************+++***)))(((((()))***+++((((((((((((((('''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((()))"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))***)))((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''&&&''''''((()))***))))))))))))************++++++,,,---............---------.........//////...//////000111222222222222222111111111111111111333333222222333333444555444555555555666666777777444444333333333444444555666666666555444444333333444444555666777888999999777777888999999999999999777666666555555555555666666666777777888888999999777777666555555555555555555666666777777777777777666666555444444333333222444333222222111111222222000000000000000000000000//////000000000000//////:::999777666555666777999999888888777666777777777555444333333222222333333333222111000000111222333111111111111111111111111...//////000000000000000......//////000000111111////////////////////////111000000///...---------........................++++++***)))***+++---...************************)))******++++++******)))************************************************)))***+++++++++)))((('''))))))************))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&******&&&%%%'''((('''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$''')))'''%%%%%%$$$"""!!!!!!"""$$$%%%((('''%%%$$$###$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((())))))$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////222222111111000//////...222222111111111111222222222222333333333444444444222222333333333333444444333333333333333333333333333333333333333333333333222333333444555666777777:::::::::::::::999888777999888888888888888999999777666555444444555666777999888888888777777666666777777666555444333333333555444333333333333444555444444333333222111000000000000111111111111000000000000000000000000000000:::999777666555666777888999888888777777777777777444444333222222222222333111111000//////000111111111111111111111111111111...//////000000000000000.../////////000000000111000000000000000000000000000000000///...---------........................,,,+++*********+++,,,---******************************++++++++++++******************************************************))))))*********))))))((())))))************))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''))))))''')))---...,,,''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%'''((('''%%%%%%$$$############$$$%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000000000000000000000000222111111000000111111222222222222222333333333333222222222333333333444444333333333333333333333333333333333333333333333333222333333444555666777777:::::::::::::::999888777666555555555555555666666777666555444444555666666888888888777777777666666666666555555444444333333555444333333333333444555444444333222222111000000000000111111111111000000000000000000000000000000:::999777666666666777888888888888777777777777777444444333222222222222222000000////////////000000111111111111111111111111...///000000111111000000////////////000000000000000000000000000000000000000000//////...---------------------------------,,,,,,+++*********++++++************************++++++,,,,,,,,,,,,++++++************************************************))))))(((((())))))******((())))))******))))))((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((('''''',,,333333000''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%########################$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))'''''''''''''''''''''''')))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......///000000111222222222111111000000111111222000111111111222222222222222222222222333333333333222222333333333333333333333333333333333333333333222333333444555666777777999999:::::::::999888888888888777777777777777888666555555444555555666666777777777777666666666666555555555444444444444444444444333333333333444444333333333222111111000000000000111111111111000000000000000000000000000000999888777777666666777777888888888888888777666666444333333222111222222222000000000000000000000000111111111111111111111111//////000111111111111000////////////000000000000/////////////////////////////////......------------------------------------,,,,,,++++++*********************************+++,,,,,,------,,,,,,+++************************************************)))(((''''''''')))***,,,(((((())))))))))))((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&,,,444333...'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,------...//////......//////000111111111111111000000000000111111000000000000111111111111111222222222222333333333222222222222222333333333333333333333333333333333222333333444555666777777999999:::::::::999999888:::999888888888888888888555444444555555555666666666666666666666666666666444444444444444444444555333333333333333333333333333222222222111111000000000000111111111111000000000000000000000000000000999888888777777777777777777888888888888777666666333333222111111111111222111111111111111111111111000000000000000000000000///000000111111111111111000000000000////////////....................................------------------------------------,,,,,,,,,,,,+++******)))************************+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))(((((('''''''''(((***+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%######)))///...(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((''''''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---.........////////////////////////111000000000000000000111//////000000000111111111111111111222222222333333111111111222222333333333333333333333333333333333222333333444555666777777888999999:::::::::999999666666555444444444444444333333444555555555555555555555555555555555555666333333333444444444444444333333333333333333333333222222111111111111111000000000111111111111000000////////////////////////888888888888777777777666777888888999999777666555333333222111111111111111111111222222222222111111000000000000000000000000///000111111222222111111000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((''''''(((((())))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$"""%%%***)))$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&))))))))))))))))))))))))((((((((()))))))))******************+++++++++++++++++++++,,,------......////////////////////////111000000//////000000111///000000000111111111111111111111111222222222222000000111111222333333333333333333333333333333333222333333444555666777777888888999:::::::::999999888777666555555444555555222333444555555555555555444444444555555555555555444444444333333333333333222222333333333333222222111111111111111111111111000000111111111111000000////////////////////////888888888888888777666666666777999999999888666555333222222111111111111111///000111222222111000///000000000000000000000000000000111222222222222111111000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++******************************++++++++++++******************************))))))))))))))))))))))))((((((((()))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((('''$$$$$$((((((%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&((('''&&&%%%$$$$$$%%%&&&'''&&&''''''(((((('''&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&'''(((((((((%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&%%%$$$$$$###""""""###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***++++++,,,,,,---......------......///000000000000000////////////000000000000000111111111222222111111111111222222222222///000000111222222333333333333333333333333333333222333333444555666777777777888999::::::::::::999::::::888777777666666666111222333555666666555555333333444444444555555555555444444333333222222222111222333333333333222111000000000000111111111111000000111111111111000000////////////////////////888888888888888777666666666777999:::999888666555333222222111000111111111...///000111111000///...000000000000000000000000000000111222222222222111111111000000/////////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++*********************************++++++*********************************))))))))))))))))))))))))(((((()))))))))(((&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%)))***&&&%%%((()))(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))'''&&&$$$######$$$&&&'''''''''((((((((('''%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&%%%$$$###$$$%%%&&&'''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---......+++,,,---...///111222222000000////////////000000111111111111222222222222000111111111111222222222///000000111222222333333333333333333333333333333222333333444555666777777777888999:::::::::::::::777777555444444333333333000222333555666666555555333333333444444555555555555555444333333222111111111222333444444333222111000000000000000111111111000000111111111111000000////////////////////////777777777777777777777777555555555555555555555555000000000000000000000000222222111000000000000000111111111111000000000000///000111222222222222222000000000000000000000000,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))************))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((''''''''',,,***))))))******)))'''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%$$$''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&%%%%%%'''''''''((()))(((&&&###&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,,,,------............////////////............////////////...111333444333111000000111111111111111111111111333333222222111222222222333333444444333333222111222222111111222222333444777777888999999999999888777666555444333222222222666444333444777777555222222222333333444555666666666555444333222333444444444444222222222222444444222111111000000000000000111111111111111111111111////////////...---,,,+++777777777777777777777777444444444444444444444444000000000000000000000000222111000000/////////000111111000000000/////////...///000000111111111000000000000000000000000000...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))************)))))))))((((((''''''(((((()))))))))))))))(((((((((((('''''''''(((((((((((((((+++)))(((((())))))((('''(((((((((((((((((((((((()))((((((((('''''''''&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))*********************+++++++++,,,,,,------------........................////////////...111333444222111000000111111111111111111111111333333222222111222222333333444444444444333222222222222222222222333333444666777888888999999888888666666555333333222222333444333222333555555333111222333333444555555666666555444333222111222333333444333333222222333333444222222111000000000000000111111111111111111111111////////////...---,,,+++555555555555555555555555333333333333333333333333000000000000000000000000111000000///////////////000000000/////////............//////000000//////000000000000000000000000//////000000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))************))))))***))))))(((((())))))***))))))))))))((((((((((((&&&&&&''''''(((((()))))))))(((''''''((()))'''&&&((((((((((((((((((((((((((((((((('''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&'''''''''%%%$$$%%%&&&''''''&&&%%%%%%&&&'''((('''%%%######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''(((((()))''''''''''''(((((((((((())))))))))))************)))))))))************++++++,,,,,,,,,------------............////////////...111333333222000000000111111111111111111111111333222222111222222333333444444444444444333222222333333222222333333444555666666777888888888888888666555444333333222222333222111111222333333222000333333444444555666666666444333222111111111222222444333333222222333333444222222111000000000000111111111111111111111111111////////////...---,,,,,,444444444444444444444444222222222222222222222222000000000000000000000000000000///////////////000////////////...............//////000000/////////000000000000000000000000---///000111000...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))************))))))******))))))))))))******))))))))))))((((((((((((%%%&&&&&&'''((()))******((('''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%%%%'''((('''%%%$$$%%%&&&((()))+++(((%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***''''''''''''((((((((((((((()))))))))************)))))))))*********++++++,,,,,,,,,,,,------------............///////////////000222222111000000111111111111111111111111111222222111111222222333333444444444555444333333222333333333222333333444555555666777777888888777777555444444333222222222333111111111222222222111000444444444555555666666666444333333222222222222222333333333333333333333333333222111111000000111111111111111111111111111111......//////...------,,,333333333333333333333333222222222222222222222222000000000000000000000000000000////////////000000////////////............///000000111111000//////////////////////////////+++,,,///000111///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))************))))))******))))))))))))******))))))))))))((((((((((((%%%&&&&&&'''((()))******'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$######$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''((('''%%%%%%%%%''')))***000,,,(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''((((((((((((((()))))))))************************+++++++++,,,,,,------------.....................///////////////000222111000///000111111111111111111111111111222111111111222222333444444444555555555444333333333222222222222333444444555555666777777777777666444444333222222222333333222222333333333222222222444444444555555555555555444444444444444333333222333333333333333333333333333222222111111111111111000000000000000000000000.........///......---,,,333333333333333333333333222222222222222222222222000000000000000000000000000000000000000111111222000000000/////////......000000111111111000//////////////////////////////***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++************************))))))************))))))***))))))(((((())))))***))))))))))))((((((((((((&&&&&&''''''(((((())))))'''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%%%%&&&((('''&&&&&&&&&&&&((()))***111---)))&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''(((((((((((())))))))))))*********************+++++++++,,,,,,------------........................///////////////000111000//////000111111111111111111111111111111111111111222333444444555555555555555444333333222222111111222222333444444555555666666666666666333333222222222222333333222444555555444333333444444444444444444444444444444444555555555444333222222333333444444333333222333333222111111111111222000000000000000000000000---...............------444444444444444444444444333333333333333333333333000000000000000000000000111111111111111222333333111111000000000////////////000000000//////...---////////////////////////,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++************++++++************************))))))************)))))))))((((((''''''(((((()))))))))))))))(((((((((((('''''''''((((((((((((((('''&&&&&&&&&((()))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''((()))))))))---***'''&&&&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))************)))))))))************++++++,,,,,,,,,------------............///////////////000111000......000111111111111111111111111111111111111111222333444555555555555555555444444333111111000000111111222333444444555666666666555555333222222222222222333333111444666555333222333555333333333333333333333333333333444555444333222111222333333444444333333222444333222222111111222222000000000000000000000000------...............---444444444444444444444444333333333333333333333333000000000000000000000000222111111111222333444444111111111111000000000000.../////////...---,,,,,,////////////////////////...---,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++************++++++************************))))))************))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''(((&&&&&&''')))***)))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%$$$'''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%'''(((%%%&&&'''((()))))))))))))))'''%%%%%%&&&(((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''((((((((()))))))))))))))************(((((((((((())))))))))))******+++++++++,,,,,,,,,............/////////000///000000000......000111111111111111111111111111111111111111222333444555555555666666555555444333000000000///000111111222333444555555666666555555222222222111222222333333111333666555333111222444222222222222222222222222222222333444333222111000222222444444444444222222444333222222111111222222000000000000000000000000------...............---444444333333333333222222000111111111111222222222111111111111111111111111//////000000000000//////000000111111111111000000......////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))'''((()))***************+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++)))))))))***+++++++++,,,///...---,,,+++,,,---------------------.../////////000000000000111111111000000111111111222222222000000111222333333444444444444333333333333222222333444444222111000111333111222333333333333222111333333333333333333333333333333333444444444555555222222222222222222222222222222222222222222222222444444444333333333222222////////////////////////000000000000000000000000//////000000///...------444444333333333222222222000111111111111222222222111111111111111111111111///000000111111000000///000000111111111111000000.........//////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((()))*********))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))***************************++++++,,,+++******+++,,,---...///////////////000000111000000000111111111111222111111111111222222222222111111111222333333333444444444333333333333222222222222333111000///000222111222333444444333222111333333333333333333333333333333333333444444444444333333333333333333333333333333333222222222222222222222222222111111111111000000000000000000000000000000000000000000000000///////////////...------333333333333222222222222000111111111111222222222111111111111111111111111111111111222222111111111000000111111111111000000......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))*********)))((((((******))))))))))))((((((************************(((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))******************))))))))))))))))))***,,,---...//////......//////000111000111111111111222222222111111222222222333333333222222222222333333333333444444333333333333222222000111222000///...000111222333444555555444333222333333333333333333333333222222222222333333333333444444444444444444444444444444333333222222111111111111000000000/////////111111111111111111111111000000000000000000000000///////////////......---333333333222222222222111000000111111111222222222111111111111111111111111111222222333333222222111000000111111111111000000//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++(((((((((((((((((((((((())))))************)))))))))*********)))(((''''''))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))++++++******))))))(((((()))))))))***+++,,,,,,------,,,,,,,,,,,,---......111111111111222222222222222222222222333333333333333333333333333333222222444444333333333222222222111111222111//////000222444444555666666555444444444444444444444444444444111111222222222333333333444444444444444444444444444444444333333222111111111000000000////////////111111111111111111111111////////////////////////...///////////////......333333222222222111111111000000111111111222222222111111111111111111111111222222333333333333222222000000111111111111000000111111222222222222111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))((('''&&&(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''(((''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%######$$$$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))******+++******))))))(((((((((+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......000000111111111222222222111111222222222333333333444444333333333333333333444444333333333222222222111222333222111000222444555666777888888777666555444444444444444444444444111111222222222333333333333333333333333333333333444444444333333333222222222222111111111000000000111111111111111111111111////////////////////////......///////////////...222222222222111111111111000111111111111222222222111111111111111111111111111222222333333222222111000000111111111111000000111111222222222222111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))(((''''''''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%#########$$$%%%'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((((()))))))))*********))))))))))))))))))((((((,,,,,,------,,,+++******......------......///000///000000000000111111111000000111111111222222222333333333333444444444444444444333333333333222222111222333222111111333555666777888999999888777666444444444444444444444444222222222222333333333333333333333333333333333333333333333333444444444444333333222222222111111111111111111111111111111111000000000000000000000000---...//////////////////222222222222111111111111000111111111111222222222111111111111111111111111111111222222222222111111000000111111111111000000///000000111111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((()))((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((())))))))))))))))))***+++,,,,,,++++++***......------......///000....../////////000000000//////000000000111111111222333333333444555555555444444333333333333222222000111222111000111222444777888999::::::999888777555555555555555555555555333333333333444444444444444444444444444444444444222222333333444555555555333333222222222111111111000000000000000000000000000000000000000000000000------...///////////////222222222111111111111000000111111111111222222222111111111111111111111111111111111222222111111111000000111111111111000000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))))))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))))))))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&''')))***++++++++++++,,,++++++++++++,,,------............////////////////////////000000000000222222333333444555666666444444444333333333222222///000111000///000111333888999::::::::::::999888555555555555555555555555333333444444444444555555666666666666666666666666111222222333444555666666222222222222111111111111////////////////////////000000000000000000000000------...///000000//////222222111111111111111111111000111333777777444111111111111111111111111111222222222222222222222222111111111111111111111111333333444444333111000///,,,,,,,,,------...............,,,,,,,,,,,,......++++++++++++++++++++++++******+++++++++,,,,,,,,,************))))))))))))---,,,)))'''))),,,,,,+++************************+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''((((((((('''%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++++++++******++++++,,,---000///---,,,,,,---...///000000000000111111111111111111222222222333333333222222222222222222222222111111111111111111111111555777::::::999777666666555555444444444333333333333333333444444444555555555555444444444333333333444333333222222333333444333333333222222222111111000000000000000000000000000000000///......------///............---------111111111111111111111111000000000333666666444111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222000///...,,,,,,,,,---------.........---,,,++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++***************)))(((((()))+++***(((************************+++++++++*********))))))***))))))))))))))))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++++++++******++++++,,,---......---------....../////////000000000111111111111111111222222222333333222222222222222222222222222222222222222222222222444666999999888666666666555444444444444333333333333333333444444444444555666555555555444444444444444333333222222333333444333333222222222111111111000000000000000000000000.........//////////////////............---------111111111111111111111111//////000222444444222000111111111111111111111111222222222222222222222222111111111111111111111111000000111111000///...---,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++***)))((()))++++++)))(((************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++************+++,,,,,,+++,,,---...............//////000000000000111111000111111111222222222222222222222222222222222222333333333333333333333333333555777777666555555555444444444444333333333333333333333333444444444444666666666555555555444444333333222222222222333333333222222222222111111111000000000000000000000000------......///000000111///............---------000000000000111111111111//////000111222222111000111111111111111111111111111111111111111111111111111111111111111111111111000000000000//////......------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---***)))+++,,,+++***+++************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************************++++++,,,)))+++,,,...//////......////////////000000000111000000000111111111111222111111111111111111111111333333333333333333333333222333555666444444444555444444444333333333222222222222333333333444444444555555444444444333333333333333222222222222333333222222222222111111111111000000000000000000000000............//////000000///............---------//////000000000111111111//////000111000000000111111111111111111111111111111111111111111111111111000000000000000000000000111000000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********///)))(((,,,---******,,,*********************************)))))))))((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$######$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************))))))******+++,,,)))***,,,...//////...---...////////////000000000//////000000000111111111111111111111111111111111222222222222222222222222111333444444333333444555444444333333333222222222222222222333333333444444333333333222222222111111333222222111111222222333222222222111111111000000////////////////////////000000//////............///............---------...//////000000111111111///000111111000///000222111111111111111111111111111111111111111111111111000000000000000000000000111000////////////000000...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************---'''(((///111+++(((*********************************)))))))))(((((((((&&&&&&((((((((((((&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))*********))))))))))))***++++++***+++,,,---------------......////////////000000////////////000000000000111111111111111111111111111111111111111111111111111222444444333333444666333333333333222222222222222222222222333333333333222222111111111000000000222222111111111111222222222111111111111000000000////////////////////////111000000///......------///............---------......//////000111111222000222333111//////111333111111111111111111111111111111111111111111111111000000000000000000000000//////...------...///000......---------,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++(((---999:::000((()))***************************)))))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***)))))))))))))))***++++++,,,,,,,,,+++,,,,,,------........./////////000000........./////////000000111111111111111111111111222222222222222222222222111333444333333333555777333333333222222222222111111222222222222333333333222222222222111111111000222222111111111111222222111111111111000000000000///////////////////////////////////////.........///............------------......///000111111222111222333222//////111444111111111111111111111111000000000000000000000000000000000000000000000000...---,,,,,,,,,---...///.........------,,,,,,,,,,,,,,,............,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,+++***444CCCDDD666+++)))************************))))))))))))(((((((((((((((***+++,,,,,,+++***((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%&&&&&&%%%$$$%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++...---,,,+++***+++,,,---............/////////000............/////////000000000000000000000000000333333333333333333333333222333444444333444666888333333333222222222111111111111222222222333333333333333333222222222111111222222111111111111222222111111111111000000000000////////////////////////------......///000000000//////.........---------000000000000000000000000000000000000000111111111000000000000000000000000000000111111111111000000000000000000////////////...........................------,,,,,,------...------,,,,,,+++***))))))++++++++++++++++++++++++************************)))***+++***))))))+++---,,,555>>>===555---+++---************************))))))))))))))))))))))))&&&&&&(((,,,000000,,,(((&&&&&&''''''((()))))))))******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%$$$######***(((&&&%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&((((((''''''''''''(((((())))))((((((((((((((())))))************+++++++++,,,,,,------------------111111000000//////......////////////////////////000000000111222222333333222222222222333333444555333333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////,,,,,,,,,------.........000000000000000000000000000000000000000111111111111111111111111111111111000111111222222111111000000000000000////////////........................---------,,,,,,---------------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******,,,...999===???;;;333,,,+++---************************))))))))))))))))))))))))%%%%%%&&&(((++++++(((%%%(((((((((((((((''''''''''''''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''%%%$$$"""&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&)))(((&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((())))))((((((((((((((('''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))************+++++++++,,,,,,,,,------------...111000000000/////////...////////////////////////111111111222333333444444222222222222222333444555333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111000000000////////////////////////////////////........................,,,,,,------------------000000000000000000000000/////////000000111111111111111111111111111111111111222222333333222222111000000000000////////////........................---------------------------,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///???===:::444...+++,,,---************************))))))))))))))))))))))))))))))((()))++++++)))(((***))))))(((''''''&&&&&&&&&''''''(((((()))******''''''''''''''''''''''''((((((''''''&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&((('''&&&$$$"""&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))************+++++++++,,,,,,,,,---------......000000000000////////////////////////////////////111222222333444444555555333222222222222333333444333333333222222222222111222222222222222222222222111111111111111111111111111111111111111111111111111111000000000/////////////////////////////////........................------------------,,,,,,000000000000000000000000......//////000111111111111111111111111111111111222333333444444333333222000000000000////////////........................,,,------------------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...888444///++++++,,,---...************************)))))))))))))))))))))))),,,+++***************)))))))))((((((''''''''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((())))))***++++++((())))))'''&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((())))))((((((''''''''''''(((((()))(((((((((((())))))***))))))*********++++++++++++,,,,,,------.........000000000000////////////////////////////////////111111222222333444444444333222222222222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000//////////////////////////////.................................------,,,,,,,,,////////////////////////---......///000000111111111111111111111111111111333333444444444444333333000000000000////////////........................,,,,,,---......---,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))***+++---000---***)))+++------,,,************************))))))))))))))))))))))))))))))(((&&&%%%%%%&&&'''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&''')))+++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))******+++(((***+++***'''%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((()))******))))))*********+++++++++++++++,,,,,,---...//////////////////000000000000000000000000000000000000000000111111222222333333333222222111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////////////////.................................------,,,,,,,,,////////////////////////------...///000000111111222222222222222222222222222333333444444333333222000000000000////////////........................+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---///...------------+++)))************************)))))))))))))))))))))))))))))))))(((&&&%%%'''(((&&&&&&''''''((())))))***%%%&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&(((***,,,&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***))),,,...,,,(((&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''(((((((((''''''(((((()))***+++)))************+++++++++***+++,,,,,,---...//////////////////000000000000000000000000000000000000///000000111111222333333333222222111111111111222111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000000////////////////////////------------------------------------------,,,,,,////////////////////////,,,,,,---...///000111222222222222222222222222222222222333333333333222222000000000000////////////........................+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++******,,,---/////////...---+++******************************))))))))))))))))))))))))(((***,,,+++)))((()))+++'''''''''(((((((((((((((%%%%%%&&&''''''(((((()))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&'''''''''(((((())))))***...000///***'''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((()))***+++)))************+++++++++***++++++,,,---...///000.../////////000000000111000000000000000000000000000000111222222333333444333333222111111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000////////////////////////------------------------,,,,,,------------------////////////////////////,,,,,,---...///000111222222222222222222222222222111222222333333222222111000000000000////////////........................+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,++++++---///,,,---...---+++***+++---************************))))))))))))))))))))))))$$$'''))))))&&&%%%&&&((()))))))))(((''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''' $$$''')))(((%%%###&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))+++///222000+++((((((+++''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''((()))++++++)))************+++++++++******+++,,,---//////000.../////////000000111111000000000000000000000000111222222333333444555555333333222111000000111111111111111222222333333333000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111000////////////////////////------------------------,,,,,,,,,------............///000111111000///...------......//////000000111222333333111111222333111111222333222111000/////////.........------------.........//////000000------------------------++++++++++++++++++++++++******************************************++++++************************************************))))))************))))))+++*********))))))((((((******))))))((((((''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((())))))&&&$$$ ###&&&((()))((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''((()))******++++++,,,------,,,)))&&&$$$((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###(((&&&$$$%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&###$$$%%%&&&''')))******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,......///000000000000000............////////////000111111111111222222222333333333222222111111111222222222111111111000000333333222111111222333333222222222222222222222222000111111111111222222222111111111111000000000000000000000000////////////000///...------...///000//////...---,,,,,,++++++---...////////////...------......//////000111111111222333333111111222333111111222222222111000/////////.........---------............/////////000------------------------++++++++++++++++++++++++************************,,,+++++++++***)))))))))++++++++++++++++++++++++************************))))))************))))))*********)))))))))(((((((((((((((((('''''''''&&&))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&((())))))&&&$$$"""$$$&&&'''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((***,,,......---+++***)))((('''&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$(((&&&%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))((())))))******+++,,,,,,******+++++++++,,,,,,,,,......///000000000000000............////////////000000111111111222222222333333333222222111111111222222222111111111000000222222111000000111222222222222222222222222222222000111111111111222222222111111111111000000000000000000000000////////////000///...------...///000///......---,,,,,,++++++,,,---............---,,,......///000000111111222111222333222111111222333111111222222111111000////////////............---............////////////------------------------++++++++++++++++++++++++************************---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))******))))))))))))((((((''''''''''''&&&&&&&&&&&&)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&$$$&&&'''((()))((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&$$$######%%%&&&((((((***,,,...//////...---***)))((((((''''''((((((''''''((((((''''''&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))******++++++,,,******+++++++++,,,,,,,,,......///000000000000///............////////////000000000111111111222222222222222222222111111111222111111111111000000000111111000//////000111111222222222222222222222222000111111111111222222222222222111111111000000000000000000000//////////////////............//////.........------,,,,,,+++---------......---------/////////000111111222222000222333222111000111222111111111111111000000////////////........................///////////////------------------------++++++++++++++++++++++++************************,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$""""""$$$&&&'''***+++---......---,,,+++))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((((())))))***+++++++++******+++++++++,,,,,,,,,---...//////000000//////............////////////000000000000111111111111222222222111111111111111111111111111000000000000111111111000000111111111111111111111111111111111000000111111111222222222222222222111111111000000000000000000/////////////////////....../////////......---------,,,,,,,,,......................../////////000111111222222000111222222000000111222111111111000000000000000///////////////////////////////////////.........------------------------++++++++++++++++++++++++************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((((('''%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&***(((%%%$$$###%%%''')))))))))***+++++++++******((((((((((((''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((()))******++++++******+++++++++,,,,,,,,,------...///////////////............//////////////////000000000111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000111111111222222222222222222222111111111111000000000000////////////...//////////////////...---------------,,,,,,,,,//////............//////......///000000111111222000111222111000000111222222111000////////////000...////////////000000000///////////////.........------------------------++++++++++++++++++++++++************************(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))''''''(((((((((((())))))((((((((()))))))))))))))&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&'''((('''&&&###$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%&&&'''(((***$$$%%%'''(((***+++,,,,,,''''''((((((((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''''''''&&&&&&''''''((())))))******+++******+++++++++,,,,,,,,,------...////////////.............../////////////////////000000000111111000000000111111111111111//////000000000000000111222222333333333333222222111111111111111111111111000111111111111222222222333222222222222111111111000000000000////////////......////////////......------------------------......---,,,,,,---......---......//////000111111///111222111000///000222222111000///...//////000.../////////000000000000000/////////............------------------------++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++************************))))))************))))))'''''''''((((((((())))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''((())))))%%%&&&&&&((()))***++++++(((((()))))))))((('''&&&$$$%%%%%%&&&''''''&&&&&&&&&%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))&&&&&&''''''''''''''''''''''''(((((()))***************+++++++++,,,,,,,,,,,,---......//////..................////////////////////////000000000111///000000000111111111222////////////000000111111000111222333333222111000111111111111111111111111000111111111111222222222333333222222222111111111000000000000////////////---...///000000///...---------------------------------++++++++++++------------......///000000000///111222111000///000111222111///.........///000.../////////000000111111000000//////.........---------------------------++++++++++++++++++++++++************************+++++++++***************************************************************))))))************))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$###!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%'''((('''&&&(((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((((())))))***)))))))))(((((((((''')))******++++++)))((('''%%%&&&&&&'''((((((((('''&&&%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((######$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))***************+++++++++,,,,,,,,,,,,---......//////................../////////000////////////000000000000//////000000111111111222.../////////000000111111///000111222222111000///000000000000000000000000000111111111111222222222333333333222222222111111000000000000////////////---...///000000///...---------------------------------------------------......//////000000111111000000000000000000000000000000000000000000000000000000///...............000000000000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))((((((''''''************************((((((((((((((((((((((((&&&''''''((()))******+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''%%%######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&''''''((()))))))))'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''***)))((('''&&&%%%%%%%%%'''(((***+++,,,,,,++++++(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%'''((((((&&&%%%###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))***+++***))))))+++---++++++,,,,,,,,,,,,------.........////////////000000000111111111111000///000111111111111222222222000000000000000111111222222222222333333222222222222222222111111111111111333333222222222222222222333444555444222111222333///000111222333222111000000000000000////////////,,,,,,,,,,,,,,,---...///------------------------.........///000000111111000000000000000000000000000000000000000000000000111111000///////////////000000000/////////......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))******))))))((((((((((((************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''((())))))'''((()))***+++++++++***&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))***+++***))))))+++---+++++++++,,,,,,,,,------------.........////////////000000000000000//////000111111111111222222222000000//////000000111222111111222222222222111111000/////////////////////222222222222222222222222333444555444222111222333111111000/////////000111000000/////////.........------,,,,,,,,,------...........................---......//////000111111000000000000000000000000000000000000000000000000222222111000000000000000000////////////...............---------,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))***))))))))))))(((((((((************************************************''''''(((((())))))******)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((((((&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++,,,&&&'''((()))************%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))*********))))))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............///////////////...000111111111111222222222000000//////000000111222000000111111111111000000//////////////////000000111111111222222333333444222444444333222111222333333111///,,,,,,---///000//////.........---------...------,,,,,,,,,,,,---........................------......///000000111000000000000000000000000000000000000000000000000222111000000//////000000/////////.........------.........---------,,,,,,++++++++++++++++++++++++******************))))))))))))))))))))))))))))))************************************************'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&''''''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))++++++&&&&&&'''(((((()))))))))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###$$$%%%&&&'''(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***)))((()))***,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///.........000000111111111222222222///////////////000111111//////000000000000//////111111111111111222222222000000111222333333444444222333444333111111111222333222000...------...///......---------,,,,,,,,,......---,,,++++++++++++........................---------...//////000000000000000000000000000000000000000000000000000000000000///............///............------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************************************(((((((((((())))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&###$$$%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))***)))((((((***,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---...............000000111111111222222222/////////...///000000111/////////000000/////////000000111111222222222222000000111222333333444444222333444333111000111222222222111111000///...---------------,,,,,,,,,,,,...---,,,+++++++++++++++------------------------,,,------......///000000000000000000000000000000000000000000000000000000000//////.....................---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))))))))************+++************************************************(((((((((((())))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$&&&((()))'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&&&&'''((()))******)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))))))))((((((***+++************+++++++++++++++++++++,,,,,,,,,------,,,,,,---...////////////000111111111111222222222//////......//////000111//////000000000000//////.........///000000111111111111111222222333333444111333333222111000111222000111222222111000...---......---------,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000000000000000000000000000000000000111000000///.../////////---------,,,,,,,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++)))*********++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''''''''''')))***+++)))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))'''((()))+++************++++++++++++,,,,,,,,,,,,------------,,,,,,---//////000000000000111111111111222222222///............///000000///000000111111000000///---......///000000111111222222222222222222222222111222333222111000000222////////////////////////............------------+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,------...//////000000000000000000000000000000000000000000000000000222111111000000000000000---------,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++(((((())))))*********+++))))))******++++++++++++************************(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''((()))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((((((''''''((()))+++,,,'''&&&%%%$$$%%%''')))***&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))((('''((()))+++)))************+++++++++,,,,,,------------......,,,---...///000000000000000111111111111222222222...............///000000000000111111111111000000///000000111222333333333333333222222222222222222111222333222000000000111000...,,,++++++---///111//////.........---------************+++,,,------------++++++++++++------,,,---......//////......---......///000111111222111222222222222111111000000000000000////////////---------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++******)))(((((((((,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$######"""%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%'''******)))''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************((())))))))))))*********++++++++++++++++++++++++//////...------...000111000000111111111111000000//////............//////.........------,,,,,,,,,000000000000111111111111222222111111111111222222111111111111111111111111///////////////.........//////...---,,,,,,++++++,,,,,,---...---,,,***)))---,,,,,,++++++,,,,,,---,,,---......//////............//////000000111111000000111222222111111111111111000000000/////////000///...---,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))*********************++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%'''((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%''')))***)))'''''''''******)))(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++///......------...000000000000111111111111000000//////............//////.........------,,,,,,,,,//////000000000111111111111000000000000000000111111111111111111111111111000000//////.........------------,,,+++++++++***++++++,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,---......//////......////////////000000000000...///000111111111111111222222111111111000000000333222000...,,,***))))))+++******))))))******+++++++++++++++++++++++++++************************))))))******+++,,,,,,---+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$############"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&%%%%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((('''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%'''))))))((('''&&&''')))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((*********+++++++++,,,,,,++++++++++++++++++++++++......------...//////000///000000111111000000/////////............//////.........---------------//////000000000000111111000000////////////000000111111111111111111111111111111000///...------,,,++++++++++++++++++++++++******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000000000000////////////---...///000111222222222222222222222111111111000333222000...,,,+++******++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%'''))))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))************++++++++++++------------...//////000//////000000000000/////////......------......///...............---------////////////000000000111000000////////////000000111111111111111111111111222111000///...---,,,,,,+++++++++++++++,,,,,,,,,***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000000000000////////////......///111222222222222222222222222111111111000000000///...------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%'''((((((&&&%%%&&&'''$$$%%%&&&&&&'''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))*********''''''((((((((())))))))))))))))))******++++++++++++,,,------...///////////////000000000000//////......------------.................................////////////000000000222111111000000111111222111111111111111111111111222111000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////......////////////000000000000///000111222222222222222222222111111111000000000///...............//////---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************---,,,,,,+++******)))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((&&&""" """&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%'''''''''%%%%%%&&&'''%%%&&&'''))))))(((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))************)))))))))*********++++++(((((())))))***+++++++++***+++,,,...////////////...//////000000//////.........------------...................../////////......////////////000000222222111111111111222222111111111111111111111111111111000///...------,,,------------------------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,---......//////............//////000000111111111222222333333333222222111111000000000///////////////............//////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************************))))))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))))))))(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((($$$%%%'''))))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))*********+++((((((((()))***+++++++++)))***,,,...////////////......////////////.........------,,,,,,------...---........./////////000........./////////000000111111000000000000111111111111111111111111111111000000//////.........---...------,,,,,,+++++++++++++++*********+++---...++++++------------++++++,,,---......//////......---......///000111111222333333444444444333222222000000000000////////////000000///...............++++++************++++++++++++++++++++++++++++++************************((((((((()))******++++++)))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&'''&&&%%%$$$&&&((("""###%%%''''''&&&%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((('''(((((()))***+++++++++)))***,,,.../////////.........////////////.........------,,,,,,------...---.........//////000000............/////////000000000////////////000000111111111111111111111111///////////////.........------,,,,,,+++***))))))******)))))))))***,,,---***+++,,,---........................////////////000000000111222222333333222222222222222222222222333222000/////////000111000...,,,+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))))) !!!###%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))'''%%%$$$$$$$$$$$$###"""$$$&&&((())))))))))))))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%&&&%%%######%%%'''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((''''''&&&&&&%%%&&&&&&%%%"""!!!!!!###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++------------------,,,,,,///////////////.................................000000//////......------------......//////000000000000////////////000000111111000000000000111111111000///------....../////////...------------...))))))))))))))))))))))))++++++,,,---........................//////////////////000111111222222333222222222222222222222222222111000/////////000111...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************)))))))))((())))))))))))))))))))))))***)))((('''&&&''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&((((((%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%###!!!###$$$%%%'''((((((((('''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&$$$$$$%%%''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---------------///.....................------------------------////////////............---......//////000111111111000000//////000000111111111000000000000111111111000///...---......///...------,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,---............///////////////000000111111222222222222222222222222222222222111000/////////000000---...000111000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******************)))************))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''((((((%%%###!!!$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''''''''%%%%%%&&&''')))(((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((()))************))))))+++------***&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,.............../////////......///000000111111222111111111000000111111111111000000//////000000111000///......------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++---------.........//////......//////000111111222111111111111111111111111111111000000////////////...///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******+++)))))),,,111111,,,'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************)))******+++,,,------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////000111111222222222222111111111111222222000000////////////000000//////......------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++------------............---......//////000111111111111111111111111111111000000000000//////......111000///...---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))))))))((((((((('''***((((((+++000111,,,'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))******+++,,,------+++,,,,,,,,,---------...------------------------,,,,,,------......///////////////000111111222222222222111111111111222222000000////////////000000...............------,,,,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------.........------......//////000000111111111111111111111111//////000000000///...---111000...,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******************)))))))))))))))************))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&%%%"""###&&&***%%%%%%%%%$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))((('''&&&&&&&&&(((''''''***------***''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((()))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))******++++++,,,***++++++,,,,,,---------........................---------------...............///000000111111222111111111000000111111111000//////......//////000---............---,,,,,,,,,---.........---+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......///000000111111111111111111111111...///000000000///...---///......---------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******((()))))))))************))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%######%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% $$$''''''$$$###&&&)))%%%%%%%%%%%%&&&''')))***%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%###%%%'''((('''%%%$$$%%%&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))************************+++,,,,,,------------------------------...------------------,,,---......//////000111111111000000//////000000111//////............//////------.........---,,,+++++++++---------,,,***)))************************((()))***+++,,,---------,,,,,,,,,---------......,,,,,,------...//////000000000000000000000000000...///000000000///---,,,,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###((()))&&&$$$%%%(((%%%%%%%%%%%%&&&(((***+++%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&"""$$$'''(((&&&%%%$$$$$$&&&'''(((*********))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$$$$%%%%%%&&&''''''''''''((()))(((&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------......///000000000000000////////////000000//////............//////,,,---.........---,,,+++)))***,,,,,,,,,+++)))'''))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------------......///000000000///000111222333222111111////////////...............------,,,,,,,,,------............---,,,,,,+++,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++************))))))))))))******++++++***)))(((((())))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%'''((()))(((&&&%%%$$$%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))***++++++,,,,,,---......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***+++,,,...000111222222000000//////000111222222222111111000///......---//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,*********+++++++++,,,,,,------------------------------......///000000000///000111222222222111111////////////...............------,,,,,,------............///...---,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++***************))))))))))))******++++++***)))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++++++++++++++&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''((()))(((&&&%%%$$$%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''&&&%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))((())))))******++++++,,,...------,,,,,,------.........------,,,,,,,,,,,,+++,,,---///000111111222000000///000000111111222111111000000///......---///......---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,------------------......///000000000///000111111222222111111////////////...............---------------.........///000000000///...---++++++************++++++,,,++++++++++++************))))))(((((())))))***+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&((()))(((&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((())))))(((''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))***+++++++++......------------......///...---,,,+++,,,---...---...///000111111111111//////000000000000111111111000000//////...............------,,,,,,++++++******++++++++++++******,,,,,,++++++***))))))(((************++++++++++++,,,,,,,,,,,,,,,---------------......///000000000///000000111111111111111////////////...............------------......//////000111222222111///...---,,,++++++***+++++++++++++++++++++************))))))(((((((((((())))))******)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''########################&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''')))((('''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((())))))))))))*********+++,,,,,,------------,,,,,,,,,,,,------///...,,,++++++,,,---...//////000000111000000000//////000000000000000000000000/////////.........---------,,,,,,,,,++++++)))******++++++******)))+++++++++*********))))))))))))*********++++++++++++++++++,,,,,,,,,------------......///000000000000000000000000111111111////////////............---------------...///000000111333444444333111000///...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&((('''&&&$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''&&&%%%&&&&&&&&&''''''(((((((((((((((((()))))))))))))))******++++++,,,------,,,++++++++++++++++++,,,...---,,,,,,,,,---......//////000000000000////////////000000000000///...////////////............,,,,,,,,,,,,,,,+++++++++)))******++++++******)))))))))*********+++++++++)))))))))************+++******++++++,,,,,,------------......///000000000000////////////000111222////////////............------------...///000000000222444666777555333222000///...------,,,,,,---+++************))))))))))))((((((''''''(((((())))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&&&&%%%$$$###$$$$$$&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))''''''(((((()))*********++++++************++++++,,,,,,---------------------...///////////////......///000111000///...---........................,,,,,,,,,,,,++++++++++++******++++++++++++******((())))))***++++++,,,,,,))))))))))))************)))******+++,,,,,,------------......///000000000000//////...///000111222////////////............------------...///000111111333666888888777555333//////...---,,,,,,,,,,,,************))))))))))))((((((''''''''''''(((((()))))))))))))))***++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&)))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))''''''(((((())))))******,,,++++++******++++++,,,***+++---...///...---,,,,,,,,,---..................///000111000///---,,,........................++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************++++++))))))))))))************))))))***+++,,,,,,------------......///000000000000///.........///111222000/////////............---------......000111111111333666999999888555333///...---,,,++++++++++++************))))))))))))((((((''''''''''''(((((())))))((())))))***++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%$$$$$$%%%''''''###$$$&&&(((((('''&&&%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%---+++(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---)))+++---000000///---+++***+++,,,---...............///000111000///---+++---.....................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000222111111000///......---....................................////////////000111333555555555333222111000///...,,,+++***)))************************************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%############%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&)))(((((('''''''''((((((''''''(((((())))))******))))))******++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...---------............///..............................---------......///---------,,,,,,+++++++++******+++++++++,,,,,,,,,************************(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111111111111000///.............................................///////////////000222444444333222111.........---,,,,,,++++++************************************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''))))))'''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((******************************+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------........................//////...---------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,************************'''((())))))******))))))++++++,,,,,,,,,,,,,,,,,,......//////000111111111111111000000//////..............................---............/////////...///000111222111000///,,,,,,,,,,,,------------************************************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((''''''&&&%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((('''''''''''''''((((((''''''''''''&&&&&&&&&&&&)))))))))))))))(((((((((******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------//////...---,,,,,,------,,,,,,,,,,,,++++++++++++*********++++++++++++,,,************************'''(((((()))))))))))))))+++++++++++++++,,,,,,,,,......//////000111111111111000000000/////////...........................---------.........//////---...////////////......,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))******))))))))))))******)))))))))(((((('''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''(((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,---......,,,+++++++++++++++++++++************++++++++++++************************''''''((()))))))))))))))*********++++++,,,,,,,,,.........///000000111111000000000000////////////........................------------............---------------------,,,...------,,,++++++******************************************)))))))))((())))))))))))))))))))))))******))))))))))))******(((((()))))))))*********%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&((())))))(((&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$&&&''''''((((((''''''&&&&&&''''''(((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((((((***))))))(((((('''''''''$$$%%%%%%'''((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++++++++,,,---...///000++++++++++++++++++++++++))))))*********+++++++++************************&&&'''(((((())))))(((((())))))******+++,,,,,,,,,------......///000000000000000000000////////////........................,,,------------.........---------,,,,,,,,,,,,,,,...------,,,+++******)))************************************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''((())))))***++++++$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******%%%%%%%%%%%%&&&'''(((((()))))))))))))))((((((((($$$%%%&&&'''(((******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000*********+++++++++++++++)))))))))************+++************************&&&'''(((((())))))((((((((())))))***++++++,,,,,,,,,,,,------......//////////////////000000000000........................,,,,,,---------............---,,,,,,+++++++++,,,++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((%%%%%%%%%%%%&&&'''((()))''''''(((((((((((((((((('''(((((((((((()))))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---)))*********++++++++++++))))))))))))************************************&&&''''''(((((((((((((((((())))))***++++++,,,,,,++++++,,,,,,---......///////////////000000000000........................,,,,,,,,,---------.........------,,,+++++++++,,,)))******+++,,,,,,------************************************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''(((******((('''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''(((((((((+++******)))((('''''''''******+++++++++,,,,,,,,,***+++,,,------,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++*********))))))******++++++++++++))))))))))))************************************&&&''''''((((((((((((((()))************+++++++++,,,,,,,,,---------......///////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************))))))))))))))))))******+++******)))((('''&&&&&&***++++++***((('''((()))))))))))))))))))))))))))***(((%%%######%%%(((***))))))(((((((((((())))))%%%&&&&&&&&&'''((((((((())))))((('''''''''''''''''''''&&&&&&&&&''''''(((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$%%%(((***(((&&&((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&***)))((('''&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###%%%(((*********''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))'''&&&%%%$$$%%%%%%'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((+++***)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++******))))))((((((++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++***)))))))))************+++++++++***)))((())),,,---+++)))+++******)))))))))))))))&&&''''''((((((((((((((())))))*********+++++++++,,,,,,,,,------------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++***)))(((((((((*********))))))((((((((()))***+++***((((((((()))))))))))))))))))))))))))***(((&&&%%%%%%&&&(((***((((((''''''''''''((((((&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''&&&$$$&&&((()))(((&&&'''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))((('''%%%%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''(((''''''&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++******))))))************+++++++++***)))(((***,,,---+++))),,,++++++***************&&&''''''((((((((((((((()))))))))*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%&&&(((***,,,,,,,,,,,,...---,,,******)))))))))*********************))))))***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&+++***)))(((((((((((((((&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%&&&(((((((((&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''))))))(((&&&&&&%%%%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%&&&'''&&&%%%$$$###%%%&&&'''((()))***++++++''''''((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***************)))))))))''''''((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********)))************+++++++++******)))***,,,---+++***---,,,,,,+++***+++++++++&&&''''''((((((((((((((())))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,------------******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++"""$$$''')))*********)))************+++,,,------***************+++++++++)))***+++***)))((()))***))))))))))))))))))))))))))))))************))))))(((''''''&&&&&&''''''((())))))((((((''''''&&&&&&(((''''''&&&&&&&&&''''''******)))(((''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$''')))))))))%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''')))******)))'''%%%&&&&&&'''(((((()))******''''''((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''',,,+++++++++++++++++++++(((((((((((())))))******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++******++++++,,,,,,+++***,,,,,,+++************+++&&&''''''((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,------............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&''')))++++++***)))(((************+++,,,---...***************+++++++++((()))******)))((()))+++))))))))))))))))))))))))))))))***++++++***)))))))))(((((((((((((((((())))))))))))((((((''''''&&&)))((((((((((((((()))))))))(((''''''&&&&&&&&&'''&&&'''((('''&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&'''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&(((((((((%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''###$$$%%%&&&''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,***)))'''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))******))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++++++++***))))))*********+++++++++++++++,,,,,,,,,+++++++++++++++***)))))))))))))))&&&''''''(((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,,,,------......//////---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,+++************************************)))((()))******))))))***+++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))((())))))******''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&(((((((((&&&%%%&&&''''''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$%%%%%%%%%###%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''######%%%&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((()))***)))(((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))******)))(((((('''&&&&&&))))))******+++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))************++++++++++++,,,...---+++***+++++++++***))))))(((((())))))&&&''''''((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,***++++++,,,------......///......---,,,+++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***************))))))(((((((((''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))((((((((((((((()))******&&&&&&&&&&&&'''((()))***&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&((()))(((&&&$$$&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$%%%%%%$$$###$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''((((((((()))(((((((((((((((((())))))''''''((())))))))))))((((((((()))))))))*********''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((''''''((())))))***++++++,,,,,,************************************++++++++++++++++++++++++++++++++++++)))************++++++++++++---///...+++******,,,,,,+++******))))))******&&&''''''((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------000000///...,,,+++******************************++++++++++++++++++++++++))))))(((((()))***++++++'''''''''((()))+++,,,---+++******)))(((''''''&&&''')))******))))))***,,,))))))))))))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&'''''''''''''''(((((())))))******'''''''''''''''((())))))''''''''''''(((***+++,,,&&&'''((('''&&&&&&'''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&(((***(((%%%$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''#########$$$$$$%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%''''''&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&(((((((((((('''%%%###"""&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))***+++''''''((()))***+++,,,,,,(((((()))***************(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))((())))))***************''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))((())))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))************++++++++++++---///...+++)))***,,,---,,,++++++******++++++((()))***++++++***)))(((+++***)))(((((()))***+++---,,,***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,111111000...---,,,+++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&)))((('''&&&%%%&&&&&&'''***(((''''''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&$$$###"""###%%%(((***''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''(((((((((((('''''')))***************))))))(((((((((((((((((())))))''''''((())))))***++++++))))))))))))))))))))))))*********++++++++++++,,,++++++******))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%))))))((((((((('''''''''(((((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))******++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,((())))))******))))))(((******)))(((((()))******++++++******)))*********++++++,,,,,,---...//////000000///...---,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&)))((('''&&&%%%&&&&&&'''***(((''''''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%#########%%%''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''''''''(((((((((((((((((())))))******++++++***************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,---------------,,,+++*********************+++************************'''''''''(((((())))))***'''''''''''''''&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''++++++******)))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))((((((''''''(((((()))***))))))(((((())))))***))))))******+++***************+++,,,...///000111.........------,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******+++++++++***************))))))))))))))))))))))))+++******))))))******+++))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((((('''&&&&&&&&&&&&''')))(((&&&'''(((((('''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))((((((((((((((()))))))))*********************+++++++++++++++,,,,,,,,,------------------............///------..................111111222222111000//////..................------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))******)))))))))(((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((,,,,,,+++******))))))(((************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,)))((('''&&&&&&'''((())))))))))))(((((()))))))))'''((()))+++++++++***)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,)))******++++++******)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''&&&&&&(((((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((((((((())))))))))))(((((())))))***+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111111111222222222333333333333333333444444555555555777888888777777666555444333333333333333222222222000000000000000000000000---------...............,,,,,,,,,,,,,,,---------******)))))))))((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((''''''((((((((()))******++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((('''&&&&&&'''((()))((((((((())))))(((((((((&&&''')))***++++++***)))++++++******************+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''&&&%%%&&&'''((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))'''$$$"""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&'''((()))((('''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))(((((('''(((((())))))(((((('''((()))***+++++++++++++++))))))***+++,,,,,,------......///////////////000111222222444555666777777888888888888999999999999;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999999999666666666666666666666666333333222111000//////...------------------......************))))))))))))))))))******)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((((((''''''(((((()))'''(((((())))))(((((('''(((((())))))***)))))))))++++++***))))))(((((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++*********************+++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''(((''''''''''''%%%%%%%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((())))))'''$$$###$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$%%%%%%'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))*********((())))))******))))))(((((()))***+++++++++++++++******+++,,,---...//////333333444555555666777777888888:::;;;===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@========================999888777666444222111111000000/////////.........---,,,,,,,,,,,,+++++++++++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***((())))))******))))))(((''''''((())))))(((''''''***))))))(((((((((((()))************))))))))))))++++++++++++******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((('''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%'''(((((((((''''''&&&%%%$$$%%%'''((('''&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$###$$$'''))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,***++++++,,,,,,++++++***+++,,,---...////////////000000111222333444555555999999:::<<<===>>>???@@@@@@@@@BBBCCCEEEGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>===;;;;;;:::777777666555444333222222000000000000////////////,,,------,,,,,,***))))))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***++++++***)))(((&&&'''((())))))((('''&&&+++***)))'''''''''((()))))))))******+++++++++,,,++++++++++++******))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((((((''''''&&&%%%$$$%%%'''((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''+++)))&&&$$$###%%%''')))$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###"""$$$''')))***)))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''')))***+++,,,---,,,------......------,,,000000222333444444444444777777888999:::;;;<<<<<<===>>>???@@@BBBDDDEEEFFFEEEFFFGGGIIIKKKMMMNNNOOOKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDD???>>>===<<<:::999888888333333333333222222222111.........---,,,+++***)))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''(((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************)))***+++,,,,,,+++***)))************))))))))))))))))))))))))************''''''(((((())))))******+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))(((((((((((()))((((((''''''''''''(((***(((&&&&&&(((*********&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###"""###$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%###!!! !!!"""$$$%%%&&&%%%%%%$$$%%%$$$$$$###$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&''')))*********)))(((((((((((((((((((((((((((((('''%%%&&&((())))))((('''((()))******)))((('''((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((())))))***+++,,,,,,,,,,,,------------000///---,,,...000444666222222444666888999;;;<<<>>>>>>???@@@AAABBBCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMMMMMMMMMMLLLLLLKKKOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKKKKJJJKKKKKKLLLLLLKKKJJJIIIHHHFFFFFFEEEEEECCCCCCBBBAAAAAA@@@AAAAAA>>>===<<<;;;:::999888777777666444222000///......///...,,,***)))))))))***(((((((((((((((((((((((())))))((('''''''''(((((()))))))))((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,...---,,,,,,++++++++++++))))))))))))***+++,,,------,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******************))))))))))))))))))))))))************'''((((((((()))))))))***************)))))))))((())))))))))))))))))))))))(((((()))))))))*********((((((((('''''''''''''''***)))(((''''''''''''''')))(((&&&&&&((()))))))))'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((('''%%%&&&'''((((((''''''((())))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((()))))))))))))))******+++******+++,,,------......111111000111222555777999:::;;;<<<===???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLNNNNNNMMMKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFCCCBBBBBBAAA@@@???>>>>>>;;;:::999777555444333333222111///---,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,...---,,,+++++++++++++++***)))))))))***+++,,,,,,...------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++************))))))))))))))))))))))))************(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''''''''******)))''''''&&&&&&&&&((('''%%%&&&'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))'''&&&&&&'''((('''&&&&&&'''(((((((((((('''&&&%%%&&&&&&'''(((((())))))(((((((((((())))))))))))&&&&&&'''(((((())))))******))))))))))))***++++++))))))+++,,,...000111222555666777888:::<<<>>>>>>CCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIGGGFFFFFFFFFEEEEEEEEEEEEAAA@@@???===;;;:::999999666555444222000/////////,,,,,,++++++*********))))))))))))(((((())))))***((((((((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********************++++++++++++,,,---,,,,,,++++++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************************************************,,,+++***))))))***+++,,,************)))))))))(((((()))))))))************(((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''((((((+++***)))'''&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$###!!!!!!(((((((((''''''&&&%%%%%%###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((***)))''''''((()))((('''&&&''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))))))))***************++++++,,,---+++,,,...000333555777888;;;<<>>>>>>>>===<<<;;;:::999999999999777777888999;;;>>>???AAACCCDDDFFFHHHJJJKKKLLLLLLKKKJJJJJJIIIGGGFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBFFFFFFGGGIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDEEEGGGHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFEEECCCAAA@@@???>>>>>>;;;:::999777666555444444///......---,,,+++++++++)))))))))(((((())))))***'''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))((()))))))))************************++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++*********++++++)))))))))******+++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************,,,+++***))))))***+++,,,************)))))))))(((((()))))))))************))))))))))))(((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((()))))))))******''''''((((((((()))))))))******(((''''''&&&&&&&&&'''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''&&&%%%######)))(((((('''&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((''''''&&&&&&''''''(((&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''')))***((((((((((((((((((((((((+++)))(((((()))***))))))'''''''''&&&&&&'''''''''))))))((((((((('''''''''(((((((((((())))))))))))************************,,,,,,,,,---...///111111333444555888:::<<<>>>???BBBCCCEEEGGGHHHHHHGGGGGGCCCCCCBBBAAA@@@@@@??????<<<<<<;;;;;;:::999999999999888777666555555444444222333444555777999;;;<<>>>>>>>>>>>>>>???BBBCCCDDDFFFHHHIIIKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHBBBBBBAAA@@@????????????@@@@@@AAABBBDDDFFFHHHIIIHHHHHHIIIIIIIIIIIIJJJJJJGGGFFFEEECCCBBBAAAAAAAAA>>>>>>===<<<;;;:::999999333333222111///...------+++******)))))))))))))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********++++++++++++++++++******++++++,,,,,,,,,++++++++++++++++++)))))))))******++++++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((()))))))))*********''''''(((((()))*********))))))(((''''''''''''((('''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((())),,,+++***)))))))))***+++''''''((((((((((((''''''&&&'''((())))))***))))))(((((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***))))))((()))))))))((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((()))(((((((((((()))******((((((((((((((((((((((((***((('''((()))+++******(((((('''&&&&&&'''((((((******)))(((((('''&&&&&&(((((((((((())))))))))))+++++++++,,,,,,,,,,,,,,,///000111222444666888999<<<===>>>@@@BBBDDDEEEFFFGGGGGGHHHIIIIIIGGGFFFEEE@@@@@@???>>>===<<<<<<;;;999999888888777777777666555444333222222222222222111111222333444666888999===>>>AAACCCFFFHHHJJJJJJHHHIIIIIIHHHFFFDDDBBB@@@>>>>>>===<<<<<<<<<<<<===@@@@@@BBBCCCEEEGGGHHHIIIGGGHHHIIIIIIHHHGGGEEEDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLGGGFFFEEECCCBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>>>>999999888666555333222111///...---,,,+++*********''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))************++++++************++++++,,,,,,,,,+++++++++,,,,,,---+++++++++,,,,,,---------(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******************))))))))))))))))))))))))***************)))))))))((((((((('''((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&''''''((())))))***(((''''''''''''(((((()))'''''''''(((******)))'''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((()))***,,,+++)))''''''((()))***''''''((((((((((((''''''%%%&&&'''((())))))))))))'''&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''((())))))******))))))(((((((((((((((((((((((('''%%%%%%&&&(((******)))))))))(((''''''((()))))))))))))))((((((((((((((((((((((((((())))))))))))******+++---...000111222444555666999;;;>>>AAABBBEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGEEECCCAAAAAA===<<<<<<;;;:::999888888555555555444444444444444222111111000000000111111111111111222333555666777;;;===???BBBEEEGGGHHHIIIHHHIIIIIIHHHFFFDDDAAA???>>>===<<<<<<;;;;;;;;;<<<>>>>>>???AAABBBDDDEEEFFFDDDEEEFFFGGGFFFDDDBBBAAA======<<<;;;;;;;;;<<<<<<;;;<<<>>>@@@CCCFFFIIIJJJLLLLLLLLLLLLLLLKKKKKKKKKFFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBB@@@@@@>>>===;;;999888777444333222000...---,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***************************+++,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,------(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************))))))))))))))))))))))))******************))))))((((((((('''(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&''''''((()))***''''''''')))++++++)))'''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''((('''&&&&&&'''((()))***)))(((%%%$$$###$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&%%%$$$######&&&%%%$$$$$$%%%&&&((()))((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&%%%$$$$$$############((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&''')))*********)))((((((((((((((((((((((((((($$$###"""$$$''')))))))))***)))(((''''''((()))***''''''(((((())))))******(((((((((((())))))))))))((()))+++---000333555666888999;;;===AAADDDGGGIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIGGGDDDBBB???======999999888777666555555444111111111111111111111111000000/////////000000111222222222222333444666666;;;<<<>>>AAADDDFFFGGGHHHHHHIIIIIIHHHGGGDDDAAA???>>>===<<<<<<;;;;;;;;;<<<<<<===>>>???AAABBBCCCDDDCCCDDDEEEEEEDDDBBB@@@???999999888888777888888888888999;;;>>>AAADDDGGGIIIKKKKKKKKKJJJJJJJJJIIIIIIFFFEEEDDDCCCBBBBBBBBBBBB@@@AAACCCDDDEEEEEEEEEDDDEEEEEECCCAAA???>>><<<;;;888777555333111///...------,,,,,,,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******************))))))***+++,,,,,,*********+++,,,---...///************************(((((())))))******++++++%%%&&&&&&'''((())))))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((+++***))))))******)))((()))************+++++++++++++++******)))(((((((((+++++++++************)))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))(((((('''''''''&&&((((((((((((((((((((((((***)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''***)))((('''&&&&&&'''(((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((()))***+++***)))'''%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))))))))))))))(((((((((+++***)))***+++,,,,,,,,,---,,,,,,+++,,,---///000000000111444777;;;>>>@@@BBBCCCDDDFFFHHHIIIJJJJJJMMMKKKJJJJJJJJJJJJHHHGGGEEEDDDAAA???<<<:::999888555444444444333333222222111111111111111111111111222222222111000000////////////000111333555777888===>>>@@@BBBEEEGGGIIIJJJGGGGGGGGGGGGGGGFFFEEEDDDAAA@@@@@@???>>>===<<<<<<@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>::::::::::::::::::::::::999:::;;;<<>><<<:::777444111000...---,,,+++***+++,,,,,,'''(((((())))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************((((((((((((((((((((((((***+++,,,------,,,+++***++++++++++++++++++++++++******))))))((((((''''''((((((((())))))*********(((((())))))******++++++)))(((''''''''''''((()))((((((((((((((((((((((((***(((((((((******)))((((((((()))))))))*********)))*********************+++++++++************)))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))((((((''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((*********)))'''&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''''')))))))))(((((((((((((((***)))(((((()))*********,,,,,,,,,---...000222333777888:::<<>>AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@???>>>>>>::::::;;;;;;;;;;;;;;;;;;999:::;;;<<>>======>>>???AAACCCDDDHHHGGGGGGGGGFFFFFFFFFFFFDDDCCCBBB@@@===:::888666333222000...,,,,,,++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******+++,,,,,,+++******************************+++*********))))))))))))(((((((((((())))))))))))))))))))))))************)))((((((''''''(((((()))((((((((((((((((((((((((((('''&&&''')))******((('''((((((((())))))))))))))))))******+++,,,,,,---+++++++++************)))))))))))))))************))))))))))))))))))))))))******))))))(((''''''&&&))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''((()))***)))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++---......000222555777888???AAACCCFFFHHHJJJKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMJJJHHHFFFDDDDDDBBB@@@>>><<<;;;999777555444333333333333333333333222222222222222222222222222222222222222222333333333333444555666666777999;;;===>>>BBBBBBCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>;;;;;;<<<<<<=========>>>;;;;;;<<<===???AAACCCDDDJJJJJJLLLMMMMMMLLLKKKJJJHHHFFFCCC@@@===<<<;;;;;;;;;;;;;;;;;;===???AAABBBEEEFFFGGGHHHIIIHHHHHHGGGHHHGGGFFFEEECCC@@@>>>===:::999666333000...---,,,------+++***)))******+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++******)))))))))))))))))))))))))))++++++++++++************(((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((((((((((()))((((((((((((((((((((((((&&&%%%%%%&&&)))******)))((((((((()))))))))************+++++++++,,,,,,,,,+++++++++*********))))))((()))))))))************))))))))))))))))))))))))******)))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&)))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''(((((())))))((('''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))))))))+++,,,,,,,,,,,,---///000111222444666999<<<>>>???DDDFFFHHHKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFCCCAAA@@@>>>;;;999:::999777666555444444444555555555555555555555555333333333333333333333333222222333333444555555666888888999:::;;;===???@@@BBBCCCDDDFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@????????????=========>>>??????@@@@@@>>>>>>>>>???AAACCCDDDEEEIIIJJJKKKKKKLLLKKKKKKJJJIIIHHHEEEBBB???===<<<<<<:::999999999:::<<<>>>???BBBCCCFFFIIIJJJJJJIIIHHHHHHHHHGGGFFFEEECCCAAAAAA???===;;;888555333111000000///,,,*********+++,,,++++++***))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************************************)))))))))******)))))))))************************************************)))))))))))))))(((((((((((((((((((((''''''''''''((())))))))))))))))))((())))))))))))))))))))))))&&&%%%%%%&&&)))******))))))))))))*********++++++,,,,,,,,,+++++++++******+++++++++*********))))))((()))))))))************************************)))))))))******+++++++++(((((())))))))))))))))))((((((((((((((((((((((((((()))*********)))'''&&&''''''''''''''''''''''''((((((((()))))))))((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((('''''''''&&&'''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''((()))******))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''***)))&&&%%%$$$%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''(((((((((''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++)))))))))*********+++++++++---/////////000333666888999<<<>>>AAADDDEEEFFFHHHIIIKKKMMMNNNNNNNNNMMMNNNMMMMMMMMMKKKJJJIIIHHHEEEBBB@@@>>>===;;;999777888777666666555555666666666666666666666666666666444444444444444444444444333333444555666777777888:::::::::;;;<<<>>>???@@@AAABBBEEEGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKJJJGGGEEEBBB@@@???>>>:::999999999999:::<<<===???AAADDDGGGIIIIIIIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDAAA@@@???===;;;888666555333111...,,,++++++,,,,,,,,,,,,+++***)))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************************))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))((('''&&&''')))******(((************++++++++++++---,,,,,,+++******))))))+++++++++************)))))))))))))))************************************)))))))))***+++,,,,,,,,,(((((())))))))))))******((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''(((((()))*********))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''')))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---*********+++,,,,,,------,,,///222333333444999===???AAACCCEEEHHHIIIJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFAAA???===<<<<<<;;;999777666666666666666777888888666666666666777777777777777777777777777777777777666777777888999::::::;;;<<<<<<<<<<<<>>>???@@@AAAAAACCCEEEHHHIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIKKKJJJIIIGGGEEECCCAAAAAA<<<;;;:::999999999:::;;;===>>>AAADDDFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHCCCCCCBBBAAA???===;;;:::555444111///...---------,,,,,,++++++******))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++++++++++++++++++++++++++((((((((((((((())))))))),,,+++++++++*********)))(((((())))))******++++++((()))************)))((())))))))))))))))))))))))***(((((((((******)))((())))))))))))*********************************)))+++++++++************)))))))))))))))************************************)))))))))***************(((((()))))))))*********((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''''''''''''''&&&'''(((*********)))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''"""###%%%'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,---...++++++,,,,,,---......///000444888::::::<<>>===;;;<<<<<<<<<;;;:::888888888999:::;;;<<<===::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCEEEGGGIIIIIIHHHGGGEEEDDDCCCBBBAAABBBCCCEEEFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDCCCBBB???>>><<<:::999999999:::<<<<<<>>>@@@BBBDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJFFFEEEEEEDDDAAA???<<<;;;888777666444222000///...++++++++++++++++++++++++'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++************+++,,,************************(((((()))))))))*********,,,,,,,,,+++++++++******%%%&&&&&&'''((())))))***((()))***++++++***)))((())))))))))))))))))))))))+++***))))))******)))((((((((((((((())))))))))))((((((((()))******+++++++++++++++************)))))))))))))))******************************************))))))((((((''''''(((((())))))*********+++((((((((((((((((((((((((((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&(((***++++++***)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***,,,---......,,,,,,------...///000000555:::???AAAAAADDDJJJPPPHHHIIIJJJLLLLLLLLLKKKKKKKKKJJJHHHGGGFFFGGGHHHHHHDDDDDDCCCCCCAAA@@@>>>>>>===;;;;;;;;;===>>>===;;;<<<<<<<<<===>>>@@@AAABBB>>>?????????@@@@@@AAAAAA????????????????????????@@@@@@@@@@@@@@@AAAAAAAAA?????????@@@AAABBBCCCDDDFFFGGGIIIJJJJJJGGGEEECCCCCCCCCAAA@@@AAACCCEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@>>><<<:::999999999;;;;;;<<<===???AAADDDEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHGGGEEECCC???<<<;;;::::::999888666333111000++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++******+++,,,---))))))))))))))))))))))))))))))******+++++++++,,,666333000.........---,,,,,,,,,+++++++++************)))(((''''''((()))***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++************))))))((((((''''''(((&&&###$$$&&&(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''(((((())))))))))))((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''"""###%%%'''))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''((()))******''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************'''(((******)))(((((()))))))))***+++,,,---......000000000000000333777;;;???AAADDDGGGHHHHHHHHHGGGKKKKKKJJJIIIHHHHHHHHHHHHFFFEEECCCBBBAAABBBBBBCCCAAA@@@@@@@@@??????>>>>>>;;;<<<===??????@@@@@@@@@AAAAAA@@@??????@@@AAAAAACCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDAAA@@@@@@@@@AAABBBDDDEEEEEEFFFGGGIIIIIIIIIHHHGGGGGGFFFEEEDDDEEEEEEFFFGGGIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEDDDBBBAAA@@@AAAAAA@@@@@@AAABBBCCCDDDCCCDDDDDDEEEEEEFFFFFFGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA???<<<:::999:::;;;;;;<<<===>>>??????CCCEEEGGGIIIJJJKKKJJJJJJKKKJJJJJJHHHGGGFFFEEEEEE???<<<:::888888666444111///......---,,,,,,++++++))))))'''&&&&&&'''((()))))))))((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,******))))))******+++,,,+++++++++*********))))));;;888444222222111///...,,,,,,,,,+++++++++++++++***))))))))))))******+++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++******)))***)))))))))(((((((((''')))&&&$$$%%%'''((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))))))))((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******((()))++++++)))((()))***++++++,,,,,,---...///000222333444555666999===AAACCCEEEGGGIIIJJJJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFCCCBBBAAA????????????@@@????????????>>>>>>======<<<===>>>@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBDDDCCCCCCBBBAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCEEEGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGKKKKKKJJJJJJJJJKKKLLLMMMIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@???>>>>>>>>>@@@AAABBB@@@AAAAAAAAABBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA???===<<<<<<<<<<<<<<<<<<===>>>???BBBCCCEEEGGGIIIJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEAAA???<<<;;;:::999666444111111000//////......---,,,+++***)))(((((()))***)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++******))))))******+++,,,+++++++++*********))))))BBB???<<<999888777444222------------,,,,,,,,,+++)))******+++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))'''((((((((())))))))))))***************)))(((((())))))))))))(((((((((((()))'''&&&&&&'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''(((((())))))(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((())))))))))))***++++++)))))))))+++...---------...000222333555777:::===>>>AAADDDGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCBBB??????>>>===<<<<<<<<<<<<===============<<<<<<<<<<<<===???AAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDFFFHHHJJJLLLNNNNNNNNNNNNMMMLLLJJJHHHGGGDDDDDDDDDDDDEEEFFFHHHIIIOOONNNNNNNNNNNNOOOPPPQQQNNNMMMJJJHHHFFFFFFGGGGGGJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>???@@@AAA???@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@>>>===<<<;;;<<<<<<>>>>>>@@@AAACCCEEEGGGHHHIIIIIIJJJJJJJJJJJJIIIGGGFFFFFFCCCAAA???======;;;999777444333333222222111111000///...---,,,+++*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))******+++,,,+++++++++***************IIIGGGCCCAAA???===:::888222111000///---,,,+++***((()))+++,,,---,,,+++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))(((((('''))))))))))))(((((((((((()))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((('''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))(((((((((((('''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))***+++***))))))***,,,.........///111444777999;;;>>>AAADDDEEEFFFGGGIIIIIIJJJJJJKKKJJJIIIHHHHHHFFFEEEDDDBBBAAA@@@@@@@@@>>>======<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBGGGFFFFFFEEECCCBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHKKKNNNQQQTTTUUUVVVUUUTTTRRROOOMMMKKKJJJHHHHHHHHHHHHJJJLLLNNNOOORRRRRRRRRRRRSSSSSSSSSTTTUUURRROOOKKKJJJIIIJJJKKKMMMMMMLLLKKKIIIHHHGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDBBBBBB@@@@@@???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBEEEEEEEEEEEEEEEDDDDDDCCC@@@???===<<<<<<<<<===>>>>>>???AAACCCEEEFFFHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDBBB@@@>>>>>>===:::999555555555444333333222222111000///...,,,++++++***))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,************************MMMKKKHHHGGGEEECCC@@@>>>999888666333000...+++*********,,,------,,,******************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++)))))))))))))))))))))))))))))))))*********++++++((())))))))))))(((''''''(((((((((((())))))))))))((((((((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((('''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((((('''''''''###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((()))******)))***,,,.........000222666:::>>>@@@BBBDDDGGGIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDBBBAAA@@@?????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@AAABBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAABBBCCCHHHHHHGGGEEEDDDCCCBBBAAADDDDDDDDDEEEFFFFFFGGGGGGIIIKKKNNNRRRVVVZZZ]]]______^^^[[[XXXTTTQQQOOONNNKKKKKKKKKLLLNNNPPPRRRTTTUUUUUUUUUVVVVVVVVVWWWVVVXXXUUURRROOOMMMMMMNNNOOOQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGEEEDDDCCCAAAAAAAAABBBBBBDDDCCCCCCBBBBBBAAAAAAAAA???@@@AAAAAABBBBBBBBBAAADDDDDDEEEEEEEEEEEEDDDDDDBBBAAA???>>>===>>>>>>???>>>>>>???AAACCCDDDFFFGGGHHHHHHIIIJJJIIIHHHFFFEEEBBBAAA>>>======<<<:::888666666555555444333333333111111000///...---++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))******))))))******+++,,,************************NNNLLLKKKJJJJJJHHHFFFCCCAAA@@@===:::666333111///.........------,,,+++***++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))(((''''''(((((((((((())))))))))))'''(((((('''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((())))))))))))***+++++++++---000333111333666:::>>>BBBEEEFFFHHHIIIKKKKKKIIIGGGFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<===============<<<===>>>@@@AAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>??????AAACCCEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEFFFHHHIIIJJJKKKLLLOOORRRVVV\\\aaafffiiikkkhhhfffccc^^^ZZZWWWUUUTTTOOOOOOOOOOOOQQQSSSUUUWWWXXXYYYYYYZZZ[[[ZZZZZZZZZXXXVVVTTTRRRQQQQQQRRRSSSVVVVVVUUUUUUTTTSSSRRRRRROOOPPPQQQQQQPPPOOOMMMLLLHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA???@@@AAABBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@????????????@@@AAACCCDDDEEEFFFGGGHHHIIIHHHGGGEEECCCAAA???===<<<<<<;;;999777777666666555444444333333111111111111000///------,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,***************+++++++++LLLKKKKKKKKKLLLLLLIIIGGGGGGFFFDDDAAA>>>;;;999888333222111///...---,,,,,,++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************)))************)))(((((('''((((((((()))))))))***%%%'''((('''%%%$$$&&&)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((()))))))))******+++,,,---...///222666999888:::>>>CCCFFFHHHIIIJJJKKKLLLMMMLLLIIIHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBAAA@@@???>>>======>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@AAAAAACCCEEEHHHKKKNNNOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJLLLNNNPPPRRRSSSTTTWWWZZZ```ffflllqqquuuwwwooommmiiiddd```]]][[[ZZZTTTTTTTTTTTTUUUWWWYYYZZZ\\\\\\^^^_________^^^]]]YYYYYYYYYXXXXXXYYYZZZZZZ\\\\\\\\\[[[[[[ZZZZZZZZZYYYZZZ\\\]]]]]]ZZZWWWUUUOOONNNLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDAAABBBDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEGGGHHHHHHFFFDDDBBB@@@>>><<<;;;;;;;;;999777888888777666666555555444222222333333333222000000...---,,,+++************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************))))))******+++,,,))))))*********+++++++++JJJJJJJJJLLLMMMMMMKKKIIIJJJIIIHHHFFFDDDBBBAAA@@@777666333111///.........+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((('''((((((((())))))******%%%&&&(((&&&$$$###&&&(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++)))(((''''''((()))+++))))))))))))************---...///000222555:::>>>>>>@@@EEEIIILLLLLLLLLKKKLLLMMMMMMLLLJJJIIIIIIJJJIIIHHHGGGGGGFFFFFFFFFGGGBBBBBBAAAAAABBBBBBCCCDDDBBBBBBCCCCCCBBBAAA???>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBAAAAAADDDEEEGGGIIIMMMQQQTTTUUUUUUUUUUUUTTTSSSSSSRRRRRROOOPPPRRRTTTWWWYYY[[[\\\]]]```fffmmmsssyyy|||~~~sssppplllgggccc```^^^]]]ZZZYYYYYYYYYZZZ[[[]]]^^^^^^___aaabbbbbbaaaaaa```]]]]]]^^^___``````aaaaaa`````````````````````___aaadddfffhhhhhheeeaaa^^^VVVUUUSSSQQQOOOOOOOOOOOOMMMMMMLLLKKKJJJHHHGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEAAABBBEEEGGGGGGEEECCCAAABBBAAA@@@@@@@@@AAACCCCCCBBBDDDFFFGGGGGGEEECCCAAA@@@>>><<<<<<<<<;;;999777999999888888777666666666333444555555555444333222///...---,,,++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************)))***++++++,,,))))))******++++++++++++