BM6P6(@ }}}fff]]]UUUSSSVVV[[[dddllluuuzzzpppfffcccfffnnn|||}}}dddRRRDDD??????::::::::::::999999999999888777777666555444444333333444333333222111111111222111111111111111111111111111111222222222333333333111111111222222333333333222222222333333444444444777444444777:::===DDDMMMSSSTTTSSSNNNHHHGGGKKKPPPWWW___kkkuuu|||{{{jjj\\\UUUTTTSSSTTTXXX]]]dddqqq~~~wwwiii```RRRLLLHHHHHHHHHEEEEEEGGGLLLLLLMMMNNNPPPQQQQQQRRRTTTVVVXXX[[[^^^ccciiimmmppptttyyy}}}sss[[[WWWQQQMMMKKKJJJJJJIIIGGGIIIKKKNNNQQQWWW]]]bbbmmmttt}}}zzzrrrmmmhhhccc\\\WWWTTTQQQLLLHHHDDDCCCAAA???===;;;:::::::::999888888777777888888:::999777555666777:::;;;;;;<<<>>>???AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEHHHGGGGGGGGGHHHJJJLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNRRRXXX[[[^^^fffooouuuvvvbbbYYYRRRPPPSSSYYYbbbkkk{{{uuullldddcccgggqqqzzz}}}```PPPCCC??????:::888888888777777777666666777666666555444444333333444333222222111111222222222222222222222222222222000000111111111222222222111111222222222333333333333333333333333333333333777444444777:::===DDDLLLRRRTTTSSSMMMGGGEEEIIINNNUUU]]]iiisssyyy~~~nnn___WWWUUUSSSTTTXXX]]]dddqqq}}}xxxjjj```SSSLLLHHHHHHHHHEEEEEEHHHLLLLLLMMMOOOPPPRRRSSSSSSUUUWWWYYY\\\___dddjjjnnnppptttyyy~~~xxxhhhXXXTTTOOOKKKIIIIIIHHHHHHEEEFFFHHHIIIKKKPPPUUUYYYaaagggooovvv|||zzzrrrmmmhhhbbb[[[VVVTTTPPPKKKHHHEEECCCAAA???<<<;;;:::999:::999888888777777888888:::999777666666888:::;;;;;;<<<>>>???AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGHHHJJJLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOSSSXXX[[[^^^fffooowwwmmm^^^WWWPPPPPPSSSYYYcccmmmnnngggbbbccciiivvvwww{{{xxx[[[MMMAAA>>>???;;;888888777777777666666666666666555555444333333333333333222222111111222222333333333333333333333333000000000000111111111111111222222222222333333333333333333333333333333333666444444777999<<>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMOOOOOOSSSYYY\\\___gggpppzzz{{{ggg\\\VVVRRRSSSVVV\\\gggrrryyykkkeeebbbeeemmm{{{zzzuuuzzzpppWWWKKK@@@===>>>:::999999999999888888888888555555555444444333333333333333222222111222222333333333333333333333333333000111111111222222222222222222222222222222222222444444333333333333222222555333444777999;;;BBBIIITTTUUUUUUPPPHHHEEEFFFJJJPPPXXXccclllsssyyyxxxfff[[[UUUTTTUUUYYY]]]dddqqq}}}{{{lllbbbUUUNNNIIIHHHHHHFFFGGGJJJLLLMMMNNNPPPSSSUUUVVVWWWXXXYYY\\\^^^aaaeeekkkoooqqqtttzzzxxxeeeZZZQQQNNNJJJGGGFFFFFFFFFEEEDDDFFFGGGGGGHHHJJJMMMPPPTTTWWWZZZ^^^aaaeeejjjmmmpppvvvxxxpppkkkeee___YYYTTTQQQNNNJJJFFFDDDCCCAAA>>><<<:::999888:::999888888777777888888888888777666777888:::;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMOOOPPPTTTZZZ]]]```iiirrr}}}vvveeeYYYUUURRRTTTXXX___kkkwwwvvvjjjfffeeeiiiqqq|||wwwtttzzzjjjTTTJJJ@@@<<<<<<999999999999888888888777777444444444444444333333333333222222111222222333333333333333333333333333333222222222333333333444444222222222222222222222222333333333333333333333333555333333777999;;;@@@GGGTTTWWWWWWSSSKKKFFFGGGJJJOOOVVVaaakkkrrryyy|||hhh\\\VVVTTTUUUYYY]]]cccppp|||}}}nnndddVVVOOOIIIHHHHHHGGGHHHKKKLLLMMMOOOQQQSSSUUUWWWXXXXXXZZZ\\\^^^aaaeeekkkoooqqquuuzzzrrraaaYYYOOOLLLIIIGGGGGGGGGGGGFFFDDDEEEGGGHHHJJJLLLOOORRRSSSUUUXXXZZZ\\\___cccfffjjjpppzzzyyyyyyyyyyyy{{{xxxooojjjccc^^^WWWSSSPPPMMMIIIEEECCCBBB@@@>>><<<:::999999:::999888888777777888888777777777777888999:::;;;<<<===???@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPTTTZZZ^^^bbbjjjssspppcccUUURRRRRRUUUYYY```nnn{{{uuujjjhhhhhhmmmwwwuuussssssyyybbbPPPIII???:::<<<888777777666666666555555555444444333333333333333333222222111111222222333333333333333333333333333333333333333333444444444555333333333222222222222111222222222333333444444444444222333777999:::???FFFTTTWWWXXXTTTMMMHHHHHHJJJMMMUUU```kkksss{{{kkk___VVVTTTUUUYYY]]]cccppp|||oooeeeWWWPPPJJJHHHHHHGGGIIILLLMMMMMMOOOQQQSSSTTTVVVWWWYYYZZZ\\\^^^aaaeeejjjnnnrrruuuzzz~~~lll]]]VVVMMMKKKHHHGGGGGGHHHGGGFFFCCCEEEHHHJJJKKKMMMQQQSSSRRRTTTVVVXXXYYY[[[___aaahhhnnnwwwzzzrrrpppooommmooorrruuuxxx}}}wwwnnnhhhaaa\\\UUUQQQOOOLLLHHHDDDAAA@@@???===<<<;;;:::::::::999888888777777888888666666777777888999;;;;;;<<<===???AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNPPPQQQUUU[[[___cccllluuu}}}iii___TTTSSSTTTXXX\\\dddrrrtttiiihhhkkkqqq|||}}}nnnnnnqqqyyytttZZZJJJFFF===:::;;;999777666666666555555555555333333333333333333333333222222111111222222333444222222222222222222222222222222333333333444444444333333333222222222111111111111222222333444555555333222333777999999>>>EEERRRUUUXXXTTTMMMHHHGGGIIIKKKSSS___jjjsss|||nnnbbbWWWUUUUUUYYY]]]cccooo{{{pppfffXXXPPPJJJIIIHHHGGGIIIMMMMMMNNNOOOPPPRRRSSSTTTUUUXXXZZZ\\\^^^```dddiiimmmrrrvvvzzz~~~~~~hhhYYYRRRKKKIIIGGGFFFGGGHHHGGGFFFFFFIIIKKKMMMNNNOOORRRTTTUUUWWWZZZ[[[\\\^^^```bbbhhhlllttt}}}|||ssskkkgggeeebbbbbbeeefffjjjoootttyyy}}}wwwmmmggg```[[[TTTPPPNNNLLLGGGDDD??????===<<<<<<<<<<<<<<<:::999888888777777888888666666777888999:::;;;;;;===>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNPPPQQQVVV\\\```dddmmmvvvwwwddd\\\VVVUUUWWW\\\```hhhwww~~~ssshhhhhhllltttrrriiikkkoooyyylllSSSFFFCCC<<<999<<<:::888888888888777777777777333333333333333333333333222111111111222333333444111111111111111111111111111111222222222333333333333333333222222111111111000000111222444555666666333222333777999999>>>DDDPPPTTTVVVTTTMMMHHHGGGHHHJJJRRR^^^iiirrr|||pppdddWWWUUUUUUYYY]]]cccooo{{{qqqfffXXXQQQJJJIIIHHHHHHJJJNNNNNNNNNOOOPPPQQQRRRSSSTTTXXXZZZ\\\]]]```dddiiimmmsssvvvzzz~~~~~~gggWWWPPPIIIGGGEEEEEEFFFGGGFFFEEEKKKMMMOOOPPPQQQRRRTTTVVVZZZ]]]```bbbbbbccceeeggghhhlllrrrzzzxxxooofffbbb^^^[[[ZZZ]]]\\\```ffflllqqqvvv{{{~~~vvvlllfff___ZZZTTTPPPNNNKKKGGGCCC>>>======<<<<<<<<<<<<===:::999999888777888888888555666777888999:::;;;;;;===>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNQQQRRRVVV\\\```dddmmmvvvmmm___\\\UUUTTTUUU[[[bbbmmm||||||ssskkkkkknnnxxxsssgggjjjrrrbbbSSSDDD>>>===<<<::::::777777777777666666666666444444444444444444444444444333222222444444333222444444444333333222222222222222111111111111222222222222222222222222222222222222222222222222222222666666666555666:::???CCCLLLTTTWWWPPPGGGDDDEEEEEELLLRRR\\\fffrrr}}}tttddd[[[UUURRRUUU[[[cccooozzzsssiii]]]TTTMMMJJJIIIHHHJJJNNNNNNOOOQQQSSSUUUVVVWWWWWWYYYZZZ\\\]]]___ccchhhllltttwww{{{~~~xxxaaaTTTPPPJJJIIIGGGFFFEEEFFFGGGHHHMMMNNNPPPSSSVVVYYY\\\^^^```bbbfffjjjnnnooommmkkkmmmpppuuu|||zzzooohhh___WWWSSSRRRQQQQQQUUUWWWZZZ___dddkkkpppsssxxx|||uuukkkddd]]]ZZZUUUPPPMMMIIIEEEBBB@@@>>><<<;;;;;;;;;:::999888888888888777777777777666666777888999;;;<<<===>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIJJJJJJKKKLLLLLLLLLPPPPPPOOONNNNNNNNNOOOOOOOOONNNMMMKKKKKKKKKLLLLLLUUUUUUYYY^^^aaaccckkkttthhhZZZWWWVVVUUUWWW]]]dddooozzzrrrlllmmmrrr~~~{{{oooiiimmmwwwyyy\\\OOOBBB======:::999999777777777777666666666666444444444444444444444444444333222222444444333222444444333333333222222222222222111111111111222222222222222222222222222222222222222222222222222222555555555444555888>>>AAAKKKSSSVVVOOOGGGDDDDDDEEEKKKQQQ[[[eeeppp|||wwwggg^^^WWWSSSUUUZZZaaammmwwwuuukkk^^^VVVNNNKKKJJJIIIKKKOOONNNOOOQQQSSSUUUVVVWWWWWWYYYZZZ\\\^^^```dddiiilllsssvvvzzz|||~~~www```SSSOOOIIIHHHGGGFFFGGGIIIKKKLLLMMMNNNQQQTTTXXX\\\```bbbgggiiinnnssswwwyyyxxxvvvtttuuuxxx|||yyysssiiiccc[[[SSSPPPNNNNNNMMMNNNOOORRRVVV[[[aaafffiiiqqquuu{{{~~~sssiiiccc]]]YYYTTTPPPLLLIIIEEEBBB@@@>>><<<;;;;;;;;;:::999888888888888777777777777666666777888999;;;<<<===>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNMMMMMMMMMNNNNNNOOOOOONNNLLLKKKKKKKKKLLLMMMRRRSSSWWW]]]aaaeeennnwwwxxxcccXXXVVVVVVVVVXXX___gggrrrxxxpppmmmpppxxxuuummmjjjqqqmmmUUUJJJ???===<<<999777777777777777777666666666666444444444444444444444444444333222222444444333222333333333333222222222222222222111111111111222222222222222222222222222222222222222222222222222222444444444444444777<<<@@@IIIQQQTTTNNNFFFCCCDDDDDDIIIPPPZZZdddmmmyyy{{{kkk```ZZZUUUVVVYYY___jjjsssxxxnnn```WWWOOOMMMKKKJJJKKKOOOOOOPPPQQQSSSUUUVVVWWWWWWYYY[[[]]]^^^```dddiiimmmsssuuuyyy{{{|||}}}uuu___SSSOOOHHHHHHGGGHHHIIILLLOOOQQQOOORRRVVVYYY]]]bbbgggkkkqqquuuzzzzzzpppiiiaaa\\\TTTNNNKKKJJJIIIIIIFFFGGGJJJMMMRRRWWW\\\___ggglllrrryyy~~~yyypppgggaaa[[[XXXSSSOOOKKKHHHDDDBBB@@@>>>;;;;;;;;;;;;:::888888888888888777777777777666666777888999;;;<<<===>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKLLLMMMPPPQQQVVV]]]aaagggpppzzzqqqaaaYYYXXXVVVVVVYYYaaajjjuuuuuuooolllqqq}}}~~~rrrnnnkkkvvv~~~cccNNNEEE>>>======999777777777777777777666666666666444444444444444444444444444333222222444444333222333222222222222222222222222222111111111111222222222222222222222222222222111222222222222222333333444444555444555777<<>>???@@@AAABBBCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPNNNMMMLLLKKKKKKLLLMMMMMMQQQQQQVVV\\\aaagggqqq|||~~~lll^^^YYYXXXUUUVVV[[[cccmmmxxx|||sssooolllsssvvvmmmlllmmm{{{uuu\\\JJJCCC>>>>>>===:::888888777777777777666666666666444444444444444444444444444333222222444444333222222222222222222222222222222222111111111111222222222222222222222222222222111111111222222333333333444555666666666888<<>>???@@@AAABBBCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRMMMMMMLLLKKKKKKLLLMMMNNNRRRSSSVVV\\\aaagggqqq|||vvvfff[[[VVVUUUVVVWWW]]]gggqqq|||yyyrrrooooooxxxmmmfffgggqqqjjjUUUHHHBBB>>>>>>===999888:::777777777777666666666666444444444444444444444444444333222222444444333222111111111222222222222222222222111111111111222222222222222222222222222222111111111222222333333444444666777777777888;;;>>>@@@IIINNNJJJCCC@@@@@@@@@BBBJJJTTT\\\bbbmmm|||tttbbb[[[VVVUUUXXX]]]fffoooyyywwwddd[[[SSSOOOLLLJJJKKKNNNPPPQQQRRRSSSUUUUUUUUUVVVWWWYYY[[[\\\^^^bbbgggkkknnnqqqtttuuuvvvwwwxxxzzz}}}mmm\\\SSSPPPKKKKKKKKKLLLNNNRRRUUUWWW\\\aaafffiiilllsss}}}{{{rrrhhh___YYYPPPMMMJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFHHHKKKNNNOOOTTTYYY```hhhpppxxxvvvooojjjccc^^^WWWTTTOOOLLLIIIFFFBBB@@@???===::::::::::::999777888888888888777777777777666666777888999;;;<<<===>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQMMMLLLKKKKKKKKKLLLMMMNNNSSSSSSVVV\\\aaagggrrr}}}mmmaaaZZZVVVVVVXXXZZZ```jjjuuuwwwqqqpppuuuuuugggdddeeeuuu```NNNGGGAAA======;;;888777:::777777777777666666666666444444444444444444444444444333222222444444333222000111111111222222222222222222111111111111222222222222222222222222222222000111111222333333444444333555666666666777:::<<<===GGGMMMIIIBBB@@@@@@???@@@IIISSSZZZ```jjjzzzwwweee^^^WWWVVVWWW[[[ccclllvvv|||hhh___VVVRRROOOLLLMMMPPPPPPQQQRRRTTTUUUUUUUUUUUUVVVWWWYYY[[[]]]aaafffiiijjjllloooqqqrrrsssuuuwwwzzz|||gggXXXQQQOOOLLLLLLMMMOOORRRWWW[[[]]]```fffmmmqqquuu}}}uuukkkaaaXXXSSSLLLJJJHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMOOOTTTZZZbbbiiiqqqyyy~~~xxxppplllggg```[[[VVVSSSNNNKKKHHHEEEBBB@@@>>><<<:::999::::::888777888888888888777777777777666666777888999;;;<<<===>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIJJJJJJKKKLLLLLLLLLOOONNNNNNNNNNNNNNNOOOOOOMMMLLLKKKKKKKKKLLLNNNOOOQQQQQQUUU[[[aaaiiiuuuxxxfff^^^[[[YYYZZZZZZ\\\cccmmmxxxvvvqqqqqqyyypppffffffhhhxxxwwwYYYIIIFFFAAA===<<<:::666777:::777777777777666666666666444444444444444444444444444333222222444444333222000000111111222222222222222222111111111111222222222222222222222222222222000000111222333333444444222444555555555666888:::<<>><<<:::999::::::888777888888888888777777777777666666777888999;;;<<<===>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKMMMNNNOOOOOOOOOSSS[[[bbbjjjwwwrrrddd]]]YYYWWWWWWXXX]]]fffqqqvvvrrrttt~~~wwwjjjbbbdddkkk|||oooWWWHHHCCCAAA===:::888777777777777777666666666666777777333333333333333333333333333333333333333333333333333333222222111000000000000111111111111222222222000000111222222222222111222222222222222222222222666555333222333666999;;;===BBBFFFGGGCCC???======EEEHHHOOOYYYbbbiiiuuulllaaaWWWTTTUUUWWW\\\aaapppzzzooodddXXXSSSPPPMMMMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSVVVVVVWWWYYY\\\```ccceeeiiikkkllllllkkklllnnnpppuuuxxx{{{}}}~~~ssseeeYYYQQQMMMKKKNNNRRRUUUYYY]]]bbbfffjjjooovvv}}}{{{oooddd[[[SSSMMMKKKIIIFFFEEEEEEFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHMMMOOORRRVVV\\\eeeooouuu~~~xxxpppjjjfffccc^^^ZZZSSSPPPKKKHHHFFFDDDAAA???======<<<;;;::::::::::::888888777777777777888888666666777888:::;;;<<<===??????@@@AAACCCDDDEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMPPPQQQVVV\\\bbbjjjzzzlll```[[[XXXWWWXXX[[[aaajjjvvvvvvtttwww{{{kkkccc^^^ccclllhhhSSSGGGBBB@@@===:::888777777777555555444444444444555555333333333333333333333333222222222222222222222222111111111111111111222222000111111111111222222222000111111222333222222222222222222222222222222222555444333333444666999;;;===AAAEEEFFFBBB>>>======DDDGGGNNNYYYaaaiiiuuunnncccXXXTTTUUUWWW[[[```mmmwwwsssggg[[[UUURRROOOOOOQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVWWWXXX[[[___bbbdddggghhhiiiiiihhhiiikkkmmmrrrtttwwwyyy{{{}}}lll___VVVPPPMMMMMMPPPTTTXXX\\\aaafffjjjooottt||||||oooddd[[[RRRMMMKKKIIIGGGFFFGGGHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMPPPSSSYYYaaajjjpppzzz{{{vvvnnnhhhdddaaa\\\XXXSSSOOOKKKGGGEEECCCAAA???===<<<;;;:::999999999999888888777777777777888888666666777999:::;;;<<<===>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMRRRSSSWWW]]]cccmmm}}}xxxeee[[[XXXWWWXXXZZZ___eeeppp|||~~~vvvvvvzzzkkk___[[[\\\eeeqqqzzz___NNNEEE???>>><<<:::888888888888555555444444444444555555333333333333333333333333111111111111111111111111///000000111222222333333000111111111111222222222111222222333333333333333222222222222222222222222555444333333444666999:::===AAADDDCCC@@@======>>>CCCFFFMMMWWW```hhhtttrrrfffZZZUUUUUUWWW[[[___jjjtttxxxlll___XXXTTTQQQQQQSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTUUUUUUWWWZZZ]]]```bbbcccdddeeeeeedddeeeggghhhmmmooosssuuuwwwyyy}}}xxxeee[[[TTTPPPOOOPPPSSSXXX\\\aaafffkkkooouuu{{{ttthhh^^^TTTNNNJJJIIIHHHIIIJJJJJJIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMPPPTTTZZZbbbgggqqqyyy}}}xxxrrrkkkeeebbb^^^YYYUUURRRNNNJJJGGGEEECCC@@@???<<<;;;:::999888888888888888888777777777777888888666777888999;;;<<<======>>>>>>@@@AAACCCEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNTTTUUUYYY___fffpppooo___XXXWWWWWWXXX[[[aaahhhttt{{{uuuxxx~~~uuuaaaYYYXXX\\\iiiwwwoooWWWIIICCC======;;;:::999888999999777666666555555666666777333333333333333333333333222222222222222222222222000000111111111222222222000000111111111222222222222222333444444444444333222222222222222222222222555444333444555666888:::===@@@CCCBBB???======???BBBDDDLLLVVV^^^fffrrr|||wwwjjj]]]WWWUUUVVVYYY^^^gggqqq}}}pppbbbZZZUUURRRQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVXXX[[[^^^___aaabbbcccbbbaaaaaaccceeehhhkkknnnqqqsssvvvzzz|||qqqaaaZZZUUUSSSSSSSSSVVV[[[```dddjjjppptttyyy}}}pppdddYYYRRRLLLJJJJJJJJJKKKKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPUUU[[[___gggppp}}}|||uuupppiiidddaaa]]]WWWSSSPPPMMMIIIEEEDDDBBB@@@>>>;;;:::999888777777777777888888777777777777888888777888999:::;;;<<<===>>>>>>>>>@@@BBBDDDEEEGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOUUUVVVZZZaaahhhsssvvviii\\\WWWVVVVVVXXX[[[bbbjjjwwwyyyvvv{{{}}}lll\\\VVVWWW\\\kkkzzzfffQQQGGGBBB<<<<<<;;;:::999999888888666666555555555555666666333333333333333333333333333333333333333333333333222222222111111111000000000000111111111222222222222222333444444444444333222222222222222222222222444444444444555777888999===@@@BBBBBB???===>>>???BBBDDDKKKUUU\\\cccoooyyy|||ooo```XXXVVVUUUXXX]]]eeennn|||ttteee\\\VVVRRRQQQTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWYYY\\\]]]___```aaa```______aaaccceeegggkkknnnqqqtttxxx{{{kkk^^^YYYUUUTTTUUUVVVYYY^^^bbbgggmmmrrrvvv|||zzzlll___WWWPPPNNNLLLLLLLLLLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQVVVYYY```hhhuuu{{{tttooohhhdddaaa]]]WWWSSSOOOLLLGGGDDDCCCAAA???>>>::::::999888777777777777888888777777777777888888888888999;;;<<<===>>>???>>>???@@@BBBDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKMMMOOOPPPVVVWWW\\\dddlllwwwnnncccYYYVVVWWWWWWZZZ]]]dddmmm{{{~~~xxxxxxqqqcccWWWTTTWWW]]]mmm}}}{{{___NNNEEE@@@<<<;;;;;;:::999888888777444444333333333333444444333333333333333333333333333333333333333333333333333333222222111000000///000111111111111222222222111222222333333333333333222222222222222222222222444444444555666777888999<<<@@@CCCCCC@@@>>>>>>@@@BBBDDDJJJSSSZZZ```kkkvvvssscccZZZVVVTTTWWW[[[bbblllyyyyyyiii^^^XXXSSSRRRTTTTTTSSSSSSSSSSSSRRRRRRRRRTTTTTTTTTUUUVVVXXX[[[\\\^^^______^^^]]]]]]___```aaadddhhhlllooorrrvvvyyy~~~sssccc[[[XXXUUUUUUVVVYYY\\\aaaeeeiiioootttxxx~~~wwwiii___XXXUUUQQQOOONNNMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMOOORRRUUUZZZaaalllwww|||xxxrrrnnnhhhdddaaa]]]WWWRRRMMMJJJFFFCCCBBBAAA???===;;;:::999888777777777777888888777777777777888888888999:::;;;===>>>??????@@@@@@AAACCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKMMMOOOQQQVVVXXX___hhhqqq|||sssfff]]]VVVUUUWWWXXX[[[```hhhrrr{{{xxx|||{{{eeeYYYRRRTTTYYYaaarrrpppYYYMMMDDD===<<<<<<;;;:::999888777666444333333222222333333444333333333333333333333333222222222222222222222222222222111111111111111111000111111111111222222222000111111222333222222222222222222222222222222222333333444555666777888888;;;@@@DDDEEEBBB@@@??????CCCEEEJJJSSSXXX^^^hhhrrr|||vvveee[[[VVVTTTVVVZZZ___hhhuuu}}}lllaaaZZZUUUTTTVVVUUUUUUTTTTTTTTTSSSSSSSSSUUUUUUTTTUUUVVVXXXZZZ[[[\\\]]]]]]\\\[[[[[[\\\^^^^^^aaaeeeiiilllppptttwww~~~ssshhh]]]YYYYYYWWWWWWYYY]]]```dddhhhlllqqqvvvzzz{{{sssttt{{{xxxnnnbbb^^^WWWSSSPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLKKKMMMPPPRRRVVV[[[ccckkkuuuyyyuuuppplllfffccc```\\\VVVQQQLLLIIIEEECCCAAA@@@>>>===;;;;;;:::888888888888888888888777777777777888888999999:::<<<===>>>???@@@BBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJMMMPPPRRRWWW[[[cccnnnwwwjjj```YYYSSSTTTWWWYYY]]]bbblllvvvyyyxxxppp]]]TTTPPPUUU\\\fffxxxjjjUUULLLCCC;;;<<<<<<<<<;;;999777666555666555555444444555555666333333333333333333333333111111111111111111111111000000000111222222333333000111111111111222222222000000111222222222222111222222222222222222222222333333444555666777888888;;;@@@EEEGGGDDDAAA??????DDDEEEKKKRRRWWW]]]fffpppyyyxxxfff[[[VVVTTTVVVZZZ]]]fffsssoooddd\\\WWWVVVXXXVVVVVVVVVUUUUUUTTTTTTTTTVVVUUUUUUUUUVVVXXXZZZ[[[[[[[[[\\\[[[YYYYYYZZZ\\\\\\___cccgggjjjnnnrrrvvv}}}kkkbbb[[[ZZZ\\\[[[\\\^^^```cccfffjjjnnnrrrwww{{{}}}rrrhhhhhhnnnwww{{{iiiccc\\\UUURRRQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKJJJKKKNNNQQQSSSWWW^^^dddlllxxx~~~yyyuuuooojjjeeebbb___[[[UUUOOOLLLIIIEEEBBBAAA@@@>>><<<<<<;;;:::999888888888888888888777777777777888888999:::;;;<<<===???@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJMMMPPPRRRYYY]]]fffrrr|||wwwddd\\\WWWTTTUUUWWWYYY^^^eeeppp~~~zzzvvvzzzyyykkkVVVOOOMMMTTT\\\ggg~~~fffTTTEEE???@@@;;;:::999888777777777777777777666555555555555555555555444444444333333333111111111111111111111111000111111111111222222222222222111111111111222222333333333222222222111111222222222111111111111000333333333333444555666666:::>>>DDDIIIJJJGGGBBB???@@@CCCGGGLLLTTT]]]gggmmm|||kkk^^^VVVSSSSSSVVV]]]eeeppp|||uuufff___\\\YYYVVVWWWVVVUUUSSSSSSSSSSSSTTTSSSSSSTTTUUUVVVWWWWWWXXX[[[ZZZZZZYYYYYYYYYZZZZZZ]]]___bbbeeeiiinnnssswww{{{uuuccc```\\\YYYXXXZZZ^^^```bbbeeeiiilllnnnssszzzsssiii______ccchhhooouuuvvviii^^^WWWTTTPPPNNNLLLJJJHHHIIIJJJLLLMMMMMMIIIKKKMMMMMMMMMNNNPPPRRRVVVXXX\\\bbbiiirrr|||}}}yyyuuuqqqnnnjjjddd___[[[WWWRRROOOMMMJJJFFFAAA>>>===>>>>>>999999888777666555444444777777777777888888888888999:::;;;===>>>@@@AAABBBFFFFFFFFFFFFEEEEEEDDDDDDGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNPPPNNNKKKKKKMMMNNNNNNNNNLLLKKKJJJIIIIIILLLPPPTTTYYY]]]gggrrr|||ppp```ZZZUUUSSSUUUXXX[[[bbbiiitttwwwuuu{{{nnnaaaTTTMMMMMMUUU___mmmttt___QQQEEE???@@@;;;:::999888777777777777666666555444444444444444555555444444444333333333111111111111111111111111000111111111111222222222222222111111111111222222333333222222111111111111111111222222333333333444333333333333444555666666999>>>EEEJJJKKKHHHCCC@@@@@@CCCGGGMMMTTT^^^hhhnnn{{{oooaaaYYYTTTTTTWWW[[[cccooozzzxxxhhhaaa^^^ZZZWWWVVVUUUSSSRRRQQQQQQRRRRRRTTTTTTUUUVVVWWWXXXXXXYYYZZZYYYYYYXXXXXXYYYYYYZZZ\\\___bbbeeehhhmmmssswww{{{zzzlllaaa___\\\ZZZZZZ\\\___aaacccgggkkkmmmpppttt|||qqqfff[[[YYY[[[^^^dddjjjyyysssggg___ZZZTTTQQQPPPNNNLLLLLLMMMNNNMMMLLLIIIKKKMMMNNNNNNNNNQQQRRRTTTWWWZZZ___eeemmmuuu{{{}}}yyytttqqqmmmiiiddd___ZZZVVVRRROOOJJJHHHEEEAAA>>>===<<<<<<::::::999888777666555555666666777777777888888888999:::;;;===???@@@BBBBBBDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNOOOMMMKKKKKKMMMNNNNNNMMMKKKKKKKKKIIIIIILLLPPPTTTYYY]]]gggsss}}}yyyggg[[[WWWTTTSSSVVVYYY]]]eeeooozzzzzzsssuuu}}}uuubbbXXXSSSNNNOOOZZZhhhzzzgggUUUMMMEEE@@@@@@;;;:::999888777777777777555555444333333333333333555555444444444333333333111111111111111111111111000111111111111222222222222222111111111111222222222111111111111000000000000111222333444555666666333333333333444555666666999>>>EEEKKKMMMJJJDDD@@@@@@BBBGGGMMMUUU___iiiooozzzssseee[[[VVVUUUXXXYYYaaammmyyy|||mmmddd___[[[XXXVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZYYYXXXXXXXXXXXXXXXYYYYYY\\\^^^aaadddhhhmmmrrrvvv|||oooeee___^^^\\\\\\]]]___aaaccceeeiiimmmooorrrwww~~~pppdddYYYTTTTTTTTTXXX\\\eeennn|||vvvlllccc[[[UUUUUUSSSPPPOOOOOOOOOMMMLLLKKKLLLNNNNNNNNNOOORRRTTTUUUWWWZZZ^^^bbbiiiqqqvvv|||xxxssspppkkkhhhbbb]]]YYYUUUQQQNNNGGGFFFDDDAAA>>><<<;;;:::;;;::::::999888777666666666666777777777777888888:::;;;<<<>>>???AAABBBCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOMMMKKKKKKMMMNNNMMMMMMKKKKKKKKKJJJJJJLLLQQQTTTYYY^^^gggsss}}}oooaaaXXXUUUSSSSSSVVVYYY^^^hhhsss{{{tttpppttt~~~|||iii[[[UUUQQQOOOTTTbbbuuu|||\\\MMMIIIDDD???>>>;;;:::999888777777777777666555444444333333444444555555444444444333333333111111111111111111111111000000111111111222222222222222111111111111222222111000000000000000000000111111222222333444444555333333333333444555666666777<<>>@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNLLLKKKLLLMMMNNNMMMLLLJJJKKKKKKKKKKKKMMMQQQTTTZZZ^^^hhhtttvvvggg]]]XXXTTTRRRSSSWWWYYY___kkkwwwvvvqqqnnntttppp```XXXTTTOOOQQQZZZlllrrrTTTIIIGGGBBB===<<<;;;:::999888777777777777777666666555555555555555555555444444444333333333111111111111111111111111000000111111111222222222222222111111111111222222000000000000000000000111222222222222111111111111333333333333444555666666555:::BBBIIIKKKHHHDDD@@@@@@BBBGGGMMMUUU___iiiooovvv{{{|||lll___VVVTTTVVVWWW___iiisss~~~uuuiiiaaa\\\YYYYYYYYYYYYXXXWWWWWWVVVUUUSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYYYY\\\^^^aaaeeehhhmmmrrrvvv|||~~~rrriiiddd]]]^^^___aaacccfffggghhhiiimmmqqqtttwww|||uuuiii\\\UUUQQQOOOOOORRRRRRXXX```jjjsss}}}zzzkkkbbbZZZWWWSSSQQQPPPPPPOOONNNNNNOOOPPPPPPPPPRRRUUUWWWXXX[[[___dddiiiooowww{{{|||yyyuuupppmmmgggccc^^^ZZZVVVRRRNNNKKKFFFEEEDDDBBB???===;;;:::888888888777666666555555555666666666666777777777:::;;;<<<===???AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKLLLMMMNNNLLLKKKIIIJJJKKKKKKLLLNNNRRRUUUZZZ___iiivvvnnnbbbZZZXXXSSSRRRUUUYYY\\\cccrrr|||rrrnnnmmmuuu{{{fffYYYTTTSSSNNNUUUcccxxxiiiPPPGGGEEE@@@<<<<<<;;;:::999888777777777777777777666555555555555666555555444444444333333333111111111111111111111111000111111111111222222222222222111111111111222222000000000111111111111222222222222111111000000000333333333333444555666666444999@@@FFFIIIHHHDDDAAA@@@CCCGGGLLLTTT]]]gggmmmtttyyypppbbbVVVSSSVVVVVV]]]fffnnnxxx{{{mmmddd]]]ZZZWWWXXXXXXXXXWWWVVVUUUTTTRRRSSSSSSTTTUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZZZZ]]]___bbbeeeiiinnnssswww}}}wwwmmmgggddd``````bbbdddfffhhhkkklllnnnqqqvvvyyy|||yyylll___WWWRRRNNNMMMOOONNNQQQVVV\\\bbbkkktttzzzxxxmmmbbb]]]WWWSSSQQQQQQQQQPPPPPPQQQQQQQQQQQQSSSVVVYYYXXX[[[```fffkkkrrryyy~~~~~~{{{xxxtttooollleeebbb]]]XXXUUUQQQMMMJJJFFFEEECCCAAA>>>===<<<<<<777777777777666666555555555555666666666666777777999:::;;;===>>>@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLKKKKKKLLLMMMMMMLLLJJJIIIJJJLLLLLLMMMOOORRRUUUZZZ___jjjxxxvvvhhh]]]WWWVVVQQQRRRVVV\\\aaajjj{{{~~~rrrnnnkkkllltttuuubbbVVVRRRRRRSSS^^^pppvvv```LLLFFFDDD???<<<===;;;:::999888777777777777666666555444444444444555555555444444444333333333111111111111111111111111000111111111111222222222222222111111111111222222111111111111222222333333111111222222222222222222333333333333444555666666666:::@@@EEEHHHHHHFFFDDD@@@CCCGGGLLLRRR[[[dddkkkrrrwww~~~uuudddXXXTTTVVVUUUZZZaaahhhrrrrrrggg```]]]XXXXXXYYYYYYXXXWWWUUUTTTSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^```cccfffjjjoootttxxx}}}tttkkkfffdddccccccdddeeehhhkkkmmmooosssvvv{{{~~~ssseee[[[UUUOOOMMMNNNLLLMMMOOOQQQVVV^^^gggmmmuuuwwwyyy{{{}}}zzznnnhhh___WWWTTTSSSSSSSSSRRRRRRRRRQQQQQQSSSWWW[[[[[[^^^dddiiinnnuuu{{{}}}zzzwwwsssnnnkkkccc```[[[WWWSSSPPPLLLIIIFFFDDDAAA>>><<<;;;;;;<<<888888888777777777777666555555555666666666777777888999:::;;;===???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMKKKIIIHHHJJJLLLMMMNNNOOOSSSUUUZZZ___kkkzzzpppdddZZZTTTTTTPPPRRRWWW^^^dddooowwwkkkkkkhhhjjjtttuuubbbVVVRRRRRRZZZggg{{{mmmZZZJJJEEECCC>>><<>>???@@@???@@@AAACCCEEEFFFHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLNNNMMMKKKIIIHHHJJJLLLMMMNNNPPPSSSUUUYYY___kkk{{{ssseee^^^XXXUUUTTTPPPSSSWWW\\\dddssszzznnngggccciiipppwwwsssaaaXXXVVVWWWbbbqqqdddVVVIIIDDDCCCAAA>>>>>>;;;:::999888777777777777666555555555555444444444555555444444444333333333222222222222222222222222000111222222111000111222111000000000//////......222222222222222222222222222222111111111111111222222222333444444555555666999;;;???DDDHHHIIIHHHFFF@@@BBBDDDGGGNNNXXXbbbjjjuuuyyy~~~zzziii]]]VVVSSSTTTTTTZZZdddnnn{{{|||nnngggccc^^^]]][[[ZZZ[[[ZZZXXXWWWTTTUUUVVVWWWXXXYYYYYYYYY\\\[[[XXXVVVWWWZZZ]]]___ccceeehhhkkkmmmrrrwwwzzz~~~tttnnnkkkiiieeehhhkkkmmmoooqqqtttvvvyyy|||rrrdddZZZSSSMMMJJJGGGIIIKKKKKKMMMQQQXXX^^^```eeejjjnnnpppsssxxx}}}zzzmmmccc]]]ZZZWWWUUUTTTTTTTTTTTTVVVWWWYYY[[[^^^bbbhhhnnnuuu}}}|||wwwsssooojjjgggccc___ZZZUUUQQQNNNJJJHHHDDDAAA???======<<<:::888:::999888777666666666666888888888888777666555444555777:::>>>@@@BBBCCCCCC???@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMJJJKKKKKKLLLMMMOOOSSSWWW[[[cccooo{{{}}}jjj___ZZZUUUSSSSSSRRRUUUZZZ```iiixxxuuukkkeeedddjjjrrrzzzxxxddd[[[[[[]]]lll}}}}}}aaaTTTGGGCCCBBB???===<<<;;;:::999888777777777777666555555555555444444444555444444444444333333333222222222222222222222222000111222222111000111222111111111000000000//////222222222222222222222222222222111111111111111222222222333444444555555666888:::>>>CCCHHHJJJIIIGGGCCCCCCEEEIIIOOOXXXcccjjjrrrvvv{{{}}}lll___XXXTTTUUUUUUYYYaaakkkwwwuuukkkgggaaa___]]]\\\\\\\\\ZZZXXXUUUUUUVVVWWWXXXYYYYYYYYY\\\[[[ZZZZZZ[[[]]]```bbbfffhhhkkknnnqqquuuzzz}}}vvvpppmmmllliiillloooqqqsssuuuxxx{{{}}}xxxjjj```XXXRRRMMMFFFGGGHHHIIIJJJNNNTTTYYY]]]aaagggjjjlllooouuuyyyvvvjjjbbb\\\XXXUUUUUUUUUUUUUUUWWWYYY\\\]]]aaaeeejjjqqqxxx{{{vvvrrrnnnjjjgggbbb^^^YYYTTTPPPMMMJJJHHHDDDAAA>>>======<<<:::999:::999888777666666666666666666777777777777666666666888;;;===@@@AAABBBBBB@@@AAABBBCCCEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMJJJKKKLLLLLLMMMPPPTTTWWW]]]eeeppp|||}}}oooaaaZZZWWWTTTRRRRRRSSSWWW]]]dddooozzzooohhheeeeeellluuu~~~jjj```bbbfffwwwsss\\\PPPEEEAAA@@@===;;;;;;;;;:::999888777777777777666555555555555444444444444444444444333333333333222222222222222222222222000111222222111000111222222222222111111111111000222222222222222222222222222111111111111111222222222222333444444555555666777888<<>>===<<<<<<:::999:::999888777666666666666444555555666777888888888777999;;;===???@@@@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJLLLLLLNNNQQQUUUXXX___gggqqq}}}qqqfff\\\YYYWWWTTTSSSTTTSSSWWW___hhhuuutttlllgggfffgggoooyyyoooeeehhhnnnkkkWWWMMMDDDAAA@@@===;;;;;;;;;:::999888777777777777666555555555555444444444444444444333333333222222111111111111111111111111000111222222111000111222222222222222222222222222222222222222222222222222111111111000111111222333222222333444444555555666555666:::@@@FFFKKKMMMMMMGGGGGGGGGIIINNNVVVaaahhhrrruuuzzz}}}uuufff[[[VVVVVVTTTVVV\\\dddqqqxxxooogggeeeaaa```___^^^]]]\\\YYYYYYYYYXXXYYYYYYZZZZZZZZZ[[[]]]```bbbdddeeefffhhhjjjmmmooorrrvvv{{{{{{wwwuuussssssuuuyyy{{{}}}xxxmmmcccZZZSSSLLLKKKJJJIIIIIILLLPPPRRRSSSXXX]]]aaacccfffkkkpppyyy~~~{{{qqqjjjddd```XXXWWWWWWWWWYYY\\\```bbbgggkkkqqqwww~~~~~~xxxsssoookkkgggddd___[[[UUUQQQNNNKKKHHHEEEBBB@@@===<<<<<<<<<:::999999999888777666666777777555555555666666777888999999:::<<<>>>????????????BBBBBBCCCDDDEEEGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJLLLMMMNNNRRRVVVZZZaaahhhrrr}}}hhh```YYYWWWVVVSSSRRRSSSSSSXXX```lllzzz{{{nnnhhhffffffiiirrrsssjjjnnnuuufffSSSKKKDDDBBBAAA===<<<===;;;:::999888777777777777666555555555555444444444444444333333333222222222111111111111111111111111000111222222111000111222222222222222222333333333222222222222222222222222111111000000111222222333222222333444444555555666444555888>>>EEEKKKNNNOOOHHHHHHGGGGGGKKKTTT^^^fffqqquuuzzz~~~zzzjjj]]]VVVUUUSSSUUU[[[dddppptttkkkgggdddaaa``````^^^]]][[[[[[ZZZYYYYYYYYYZZZZZZYYYZZZ]]]```ccceeefffgggiiikkknnnqqqtttxxx}}}~~~{{{yyyxxxxxxzzz~~~}}}rrrhhh]]]VVVQQQNNNKKKIIIIIIKKKMMMOOOQQQUUU[[[^^^```ccciiimmmvvv{{{xxxooogggbbbZZZYYYXXXXXXZZZ]]]aaaccciiimmmrrryyy|||wwwrrrnnniiieeebbb\\\YYYSSSOOOLLLIIIFFFDDDAAA???===<<<<<<<<<:::999999888777777777777777777777777666666666666777777:::;;;===>>>@@@@@@@@@???BBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJLLLMMMOOOSSSXXX[[[aaahhhsss```YYYTTTTTTSSSPPPPPPSSSVVV[[[dddqqqssshhhddddddeeemmmxxxvvvpppuuu}}}zzzaaaPPPJJJDDDDDDBBB>>>===???;;;:::999888777777777777666555555555555444444444333333333333222222222222111111111111111111111111000111222222111000111222111222222222222333333333222222222222222222222222000000000000111222333333222222333444444555555666555555777===DDDKKKNNNPPPJJJIIIGGGGGGJJJRRR]]]dddooossszzznnn```XXXUUUSSSUUU[[[cccnnn~~~{{{oookkkgggdddcccbbbaaa```^^^]]][[[ZZZYYYZZZZZZ[[[YYY[[[]]]```ccceeegggggglllnnnqqqtttvvvzzz~~~{{{oooddd\\\TTTPPPLLLIIIIIIJJJJJJJJJOOOSSSYYY\\\^^^bbbgggkkkrrrwwwtttiiibbb^^^]]][[[ZZZ[[[___bbbeeejjjnnntttzzz~~~zzzuuuppplllhhhccc```ZZZWWWRRRNNNKKKHHHEEECCCAAA???<<<;;;<<<<<<:::999888888777777777777777888888777666555555666777888;;;<<<>>>@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJLLLNNNPPPTTTYYY]]]bbbjjjvvv[[[UUURRRRRRRRRPPPRRRUUU[[[```jjjxxxzzznnnfffdddfffhhhrrr~~~wwwvvv}}}qqq[[[MMMGGGDDDDDDBBB>>>===???;;;:::999888777777777777666555555555555444444444333333333222222222222111111111111111111111111111000111222222111000111222111111111111222222222333222222222222222222222222000000000000111222333444222222333444444555555666555555777<<>><<<;;;;;;;;;:::999888888777777777777888888777666555444555777999:::;;;<<>><<<;;;;;;;;;:::999888777777777777777888888555444444444555888;;;<<<;;;===???BBBCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJHHHJJJLLLNNNQQQUUU[[[___eeennn|||VVVRRRPPPRRRSSSTTTXXX^^^aaalll|||zzzpppjjjhhhgggkkkqqqxxxzzzeeeVVVHHHFFFCCCAAA@@@???===;;;999:::::::::999777555444555555555666666666666666111222444555555444222111000000111111111222222222222222111000//////000000222222222222222222222222111111111111111111111111222222333333333333444444222222333333333333444444555666888:::>>>EEEMMMSSSMMMNNNNNNLLLLLLRRR^^^gggrrr|||}}}kkk^^^ZZZWWWWWWYYY\\\bbbmmmxxx|||sssmmmkkkjjjiiigggdddbbb___]]][[[[[[[[[\\\^^^___aaadddgggiiijjjkkklllmmmoooqqquuuzzz{{{jjjdddZZZRRRNNNLLLKKKJJJLLLPPPVVVZZZ]]]___aaacccgggnnnxxx~~~uuukkkiiigggeeeeeegggiiikkkppptttzzzyyyvvvqqqlllgggbbb]]]YYYWWWSSSMMMIIIFFFDDDBBB@@@>>>===<<<;;;:::999999999777777777777777777777777666666666666777888:::;;;:::;;;===???AAABBBCCCCCCBBBDDDEEEFFFEEEEEEGGGIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLNNNQQQRRRSSS[[[ccciiisssSSSOOONNNQQQSSSUUUZZZaaafffssswwwnnniiiiiijjjqqqxxxzzzvvvzzzyyy___RRRHHHFFFCCCAAA@@@???===;;;::::::::::::999777666444555555555555555555555555111222444555555444222111000000111111111222222222333333222111111111111111000000000000000000000000111111111111111111111111111111111222222222333333222222333333333333444444444555777999===CCCKKKQQQNNNPPPQQQPPPOOOUUU___hhhuuu~~~nnnaaaZZZWWWVVVXXX[[[```kkkvvvvvvooommmllljjjiiidddbbb___]]][[[ZZZ[[[[[[^^^___bbbeeegggjjjkkkllllllmmmooorrruuuzzzssskkk```VVVPPPMMMLLLLLLLLLPPPUUUYYY\\\^^^aaaccchhhnnnwww~~~{{{rrrpppllliiiiiijjjmmmoootttxxx}}}wwwtttooojjjeee```[[[WWWVVVRRRMMMIIIFFFDDDBBB@@@>>>===<<<;;;:::999999999777777777777777777777777666666555666777888:::;;;:::;;;===???AAABBBCCCCCCCCCEEEFFFFFFEEEEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMQQQRRRSSSZZZccclllvvvRRROOOOOOSSSUUUXXX```hhhppp}}}|||ssskkkhhhjjjoooyyywwwwww~~~rrr[[[OOOHHHFFFCCCAAA@@@???>>><<<::::::::::::888777666555666666555555444444333333222222444444444444222222111111111111111222222222444333222222222222222222000000000000000000000000111111111111111111111111000000111111111222222222222222333333333333444444333444555777;;;AAAIIIOOOQQQTTTVVVVVVUUUZZZbbbjjjwwwttteee[[[WWWUUUWWWZZZ^^^hhhrrr{{{rrrooonnnlllkkkfffdddaaa^^^]]]\\\\\\]]]___```cccfffhhhkkklllmmmlllmmmppprrruuuzzzxxxjjj]]]UUUPPPNNNMMMLLLOOOTTTWWWZZZ]]]```bbbgggmmmuuu||||||yyytttpppnnnppprrruuuyyy|||~~~|||uuuqqqlllgggccc^^^YYYUUUTTTPPPLLLHHHFFFDDDAAA???>>>===<<<:::999999999999777777777777777777777777666666555666777888:::;;;;;;<<<>>>@@@AAACCCCCCDDDDDDFFFGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMOOORRRSSSUUU\\\eeeooozzzTTTSSSTTTWWWZZZ^^^gggpppzzzvvvooohhhgggkkkrrrzzzxxx|||ooo[[[QQQHHHFFFCCCAAAAAA@@@>>>===;;;::::::999888777666555666666555444333222222222222333333444444333333222111111111111111111111111333222222111111111222222222222222222222222222222111111111111111111111111111111111111222222222222222222222333333333444444444444555777:::@@@HHHMMMUUUYYY]]]^^^^^^```gggmmmyyy~~~~~~}}}yyyjjj]]]XXXTTTUUUXXX\\\dddmmm{{{vvvqqqooonnnmmmiiigggdddaaa_______________aaadddgggjjjlllnnnooolllnnnqqqsssvvv{{{vvvggg\\\TTTPPPNNNLLLOOOSSSVVVXXX[[[___bbbggglllsssxxx|||}}}xxxuuuvvvxxxzzz}}}|||zzzsssooojjjfffaaa]]]XXXTTTQQQNNNJJJGGGEEECCCAAA???======;;;:::999888888888666666666666666666666666555555555555777999;;;<<<<<<===???AAABBBCCCDDDDDDFFFGGGHHHGGGEEEEEEEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMOOONNNQQQTTTVVVXXX```iiirrr}}}VVVUUUWWWZZZ]]]aaalllwww}}}qqqlllggghhhmmmvvv}}}yyy}}}ooo[[[RRRHHHFFFCCCBBBAAAAAA???>>>;;;;;;:::888777777666666666666555444333222222222333333333333333333333333111111111111111111111111111111000000000000111222222222222222222222222222111111111111111111111111222222222333333333333444222222222333333333444444555555666777:::@@@GGGLLLWWW]]]dddfffeeefffjjjnnnwww~~~|||{{{{{{|||}}}ooo```YYYTTTUUUWWWZZZaaahhhyyy{{{uuuqqqooommmjjjhhheeebbb____________```bbbeeehhhkkknnnppppppnnnpppsssuuuxxx|||uuuggg\\\TTTPPPNNNPPPSSSTTTVVVZZZ^^^aaaeeejjjppptttyyy~~~}}}{{{xxxqqqnnniiieeeaaa\\\WWWTTTNNNLLLHHHFFFDDDBBB@@@>>>===<<<;;;:::999888888888666666666666666666666666555555555555777999;;;<<<===>>>@@@AAACCCCCCDDDDDDFFFGGGHHHGGGFFFEEEFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMPPPTTTVVVXXX```iiiuuuUUUUUUXXX]]]```fffssswwwllliiihhhlllrrr}}}}}}zzz|||ooo\\\RRRHHHFFFCCCBBBBBBAAA@@@>>><<<;;;999888777666666666666666555555444444333333333333333333333333333333222222222111111111111111000000000///000000111222000000000000000000000000111111111111111111111111222222333333333444444444222222333333333333444444555666666777:::???FFFKKKWWW___gggkkkjjjiiikkknnnssszzz}}}{{{{{{zzzxxxxxxzzz{{{}}}tttccc[[[TTTTTTVVVYYY___eeevvvzzzuuuqqqnnniiigggddd```^^^]]]]]]]]]aaacccfffiiimmmoooqqqrrrooorrruuuxxxzzz~~~xxxjjj^^^VVVRRRSSSTTTTTTUUUXXX]]]```cccggglllqqquuu|||}}}yyyvvvooolllgggccc___[[[VVVSSSLLLIIIGGGEEEDDDBBB???======<<<;;;999888888888888777777777777777777777777555444444555777999;;;===??????AAABBBCCCDDDDDDDDDEEEGGGHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNKKKKKKNNNRRRUUUWWW```iiixxxUUUVVV[[[aaafffnnn}}}{{{rrrhhhgggiiipppyyyzzz{{{rrr^^^SSSHHHEEECCCBBBBBBBBB@@@???<<<;;;999888777666777777555555555555555555555555444333333222222333333444222222222111111111000000111000000000111111222333000000000000000000000000111111111111111111111111111222222222333333333333222222333333333333444444444555555666888===DDDIIIUUU^^^hhhlllkkkiiiiiikkknnnuuuzzzyyyvvvwwwwwwvvvvvvyyy{{{}}}}}}zzzeee\\\UUUTTTVVVYYY]]]bbbooo|||zzztttpppkkkiiifffbbb```_________bbbdddgggjjjnnnqqqssssssqqqtttwwwzzz|||yyyiii___UUUUUUUUUTTTUUUWWW\\\``````dddiiinnnsss{{{{{{vvvsssmmmjjjeeeaaa]]]YYYTTTQQQJJJHHHFFFDDDCCCAAA>>><<<===<<<:::999888888777777777777777777777777777777444444444555777999<<<===???@@@AAACCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLOOOTTTVVVYYYbbbkkk|||VVVYYY___fffmmmvvvwwwoooeeeeeekkkttt~~~}}}{{{~~~vvvaaaVVVHHHEEECCCBBBBBBBBBAAA???<<<;;;999777666666777777555555555666666666666666444333333222222333333444222222222222111111000000222111111111222333333444222222222222222222222222111111111111111111111111000111111111111222222222222222333333333444444444333444444444666;;;BBBGGGSSS\\\ggglllkkkhhhggghhhkkkrrrwwwvvvtttuuuvvvttttttxxx{{{|||{{{~~~~~~ggg^^^VVVUUUWWWYYY\\\aaajjjwww}}}vvvqqqooommmjjjfffdddbbbbbbbbbbbbdddgggkkknnnqqqssstttrrruuuyyy{{{~~~qqqfffWWWWWWVVVUUUTTTWWW[[[______ccchhhlllqqqzzz}}}yyytttpppkkkhhhccc___[[[WWWSSSOOOIIIGGGEEEDDDCCCAAA>>><<<<<<<<<:::999888777777777777777777777777777777777444444444555777:::<<<===@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLJJJKKKKKKLLLMMMNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMOOOOOORRRWWWZZZ]]]fffooo~~~YYY]]]cccjjjtttwwwnnnkkkhhhffflllzzz}}}}}}fffYYYLLLIIIEEEBBBAAAAAA@@@???>>><<<::::::::::::888666666666555555555444444444444444444444444444444444555555444444444333333333000000000111222222222333111111000000111111222333111111111111111111111111222222222222222222222222333333333444444333222222222333333333555999???CCCTTT[[[dddgggeeebbbaaabbbjjjmmmppprrrrrrssstttuuuxxxyyyzzzyyy{{{~~~qqqeeeYYYUUUUUUVVVZZZ___kkkvvv~~~vvvqqqooollliiifffdddccc```^^^aaabbbeeeiiimmmqqqtttuuuuuuwwwzzz|||}}}rrreee]]]WWWWWWWWWVVVXXX\\\```ccciiiooovvv~~~}}}zzzuuuqqqnnnjjjgggbbb^^^ZZZVVVQQQNNNJJJHHHFFFCCCAAA???>>>===;;;;;;::::::999888777777777666666666666777777888888777777777888999:::;;;AAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKIIIJJJKKKKKKJJJJJJKKKMMMNNNNNNNNNMMMNNNNNNOOOOOONNNMMMMMMLLLLLLMMMMMMNNNPPPPPPSSSWWWYYY^^^jjjvvv^^^bbbhhhpppzzztttllljjjhhhiiiqqq~~~}}}~~~fffYYYNNNKKKFFFCCCBBBBBBAAA???>>><<<::::::::::::888777666666555555555444444444444444444444444444444444444333333333222222222222111111111111111222222222111111000000111111222333111111111111111111111111222222222222222222222222333333333444444333333222333444444444666:::???DDDPPPXXXaaafffeeebbb```aaadddgggkkkmmmooopppssstttxxxyyyyyyxxxyyy~~~ttthhh[[[VVVVVVWWW[[[```iiitttxxxrrrqqqnnnjjjhhhfffdddbbb```aaaccceeeiiimmmqqqtttvvvwwwyyy|||~~~kkkbbbZZZWWWVVVUUUXXX\\\```ccciiiooovvv}}}}}}yyyuuupppmmmhhheee```\\\XXXTTTOOOLLLIIIHHHFFFCCC@@@???======;;;;;;:::999999888777777777777666666666666777777666666777888999;;;<<<===AAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNQQQRRRUUUYYY\\\aaammmyyycccgggooowww|||pppjjjiiikkkoooyyy~~~gggYYYPPPMMMHHHEEECCCBBBAAA???>>><<<;;;:::;;;:::888777666666666555555555444444444444444444444444444444222222222222111111111111222222222111111111111111111111000000111111222333111111111111111111111111111111111111111111111111222333333444444333333333444444555555666:::???CCCKKKSSS^^^dddeeebbbaaa```___bbbfffjjjlllpppsssvvvyyyyyyxxxvvvvvv{{{~~~yyylll^^^XXXWWWWWWZZZ___gggrrr|||ttttttqqqmmmjjjhhhfffdddaaabbbdddfffjjjnnnrrruuuwwwyyy{{{~~~wwwlllaaa[[[XXXVVVYYY^^^```ccciiiooouuu}}}{{{wwwsssoookkkfffccc^^^ZZZVVVRRRMMMJJJHHHGGGEEEBBB@@@>>>===<<<:::::::::999888888777777999888777666666555666666444555666888:::<<<>>>???@@@AAAAAABBBCCCDDDEEEEEEHHHGGGGGGFFFFFFGGGHHHHHHJJJLLLMMMMMMLLLKKKMMMNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOORRRSSSVVV[[[___eeerrreeekkktttvvvlllhhhhhhooovvvgggYYYQQQMMMHHHEEECCCAAA@@@>>>>>>===;;;;;;;;;:::999777666666666666555555555555444444444444444444444444333222222222222111111111333222222222111000000000111111000000111111222333111111111111111111111111000000000000000000000000222222333444444444333333333444555555666999===@@@GGGOOOZZZbbbeeeeeecccbbb```cccfffiiimmmqqqvvvyyyzzzzzzxxxuuutttxxx~~~~~~qqqaaaZZZWWWVVVYYY]]]fffpppwwwvvvsssooollljjjhhheeecccdddeeegggjjjnnnsssvvvyyy{{{}}}yyykkkbbb\\\YYY[[[``````dddiiiooouuu|||~~~yyyvvvqqqmmmiiidddaaa\\\XXXUUUQQQLLLIIIGGGFFFCCCAAA???===<<<<<<:::999999999888888777777999999777666555555555555444444555777999;;;===>>>@@@@@@AAABBBCCCDDDEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGIIIKKKLLLLLLKKKKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOOOONNNNNNOOOOOOPPPRRRSSSWWW]]]aaaiiixxxgggppp|||{{{rrrkkkiiikkkqqq|||~~~fffYYYPPPMMMHHHDDDBBBAAA???>>>???===;;;;;;;;;;;;999777777777666666666555555555444444444444444444444444333333333333222222222222333222222222111000000000111111000000111111222333111111111111111111111111000000000000000000000000111222333333444444444333111222333444444666:::===DDDLLLWWW```fffgggfffeeedddeeehhhjjjmmmqqqvvvzzz||||||yyyvvvtttwww~~~}}}uuueee[[[VVVUUUWWW[[[dddnnn~~~}}}xxxuuuqqqnnnllliiigggdddeeefffhhhjjjooosssxxxzzz|||~~~uuujjjbbb]]]]]]```aaaeeejjjpppvvv}}}{{{wwwsssoookkkgggbbb___[[[WWWTTTPPPLLLIIIEEEDDDBBB@@@>>>===<<<;;;999999888888888888888777999999777666555555555555555555555666888999;;;<<<@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHGGGGGGGGGGGGFFFHHHIIIKKKJJJIIIIIIJJJLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOOOONNNNNNOOOOOOPPPQQQRRRWWW]]]cccmmm}}}qqq{{{~~~vvvppplllmmmqqquuu{{{eeeZZZOOOLLLGGGDDDBBBAAA@@@>>>???===<<<;;;<<<;;;999888777777777666666666555555444444444444444444444444444333333333222222222222222222222111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111222333444444444444111222333333333555888;;;BBBHHHSSS]]]eeeiiiiiiiiiggghhhiiikkkmmmrrrxxx||||||xxxuuuxxx~~~}}}}}}{{{iii^^^XXXUUUWWWZZZaaakkkzzz|||yyytttqqqooollliiiggggggggghhhkkkoootttyyy|||~~~uuukkkccc```aaacccfffkkkqqqwww~~~~~~zzzuuurrrmmmiiieeeaaa^^^YYYVVVSSSOOOKKKHHHDDDCCCAAA???===<<<;;;;;;888888888888888888888888999888777666666555666666666666666777888:::;;;<<>><<<;;;<<<;;;:::888777777777777666666666555444444444444444444444444222222222222111111111111111111111111111222222222111111000000111111222333111111111111111111111111222222222222222222222222000111222333444444444444111333444444444555888:::@@@EEENNNYYYbbbhhhjjjkkkkkklllmmmnnnqqqvvv}}}zzzwwwzzz||||||nnnaaaZZZVVVXXX[[[]]]gggvvv}}}xxxuuussspppmmmjjjhhhhhhiiikkkooouuuzzz}}}yyynnnggggggeeehhhmmmrrrxxx}}}xxxtttppplllgggddd^^^[[[WWWSSSPPPMMMIIIFFFCCCBBB@@@>>><<<;;;;;;:::777777777777888888888888777777666666666666777777666666777888:::===???@@@BBBCCCCCCDDDEEEFFFGGGGGGEEEEEEGGGHHHIIIHHHHHHGGGHHHIIIJJJJJJIIIIIIJJJLLLJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNRRRSSSYYYaaaiiiuuuxxx{{{qqqmmmnnnqqqxxxvvvcccZZZPPPLLLHHHFFFEEEDDDCCCCCC???>>><<<<<<<<<<<<:::888777777777777666666666666444444444444444444444444111111111111000000000000000000111111222222222333111111111000111222222333111111111111111111111111222222222222222222222222000111222333444444555444222444555555555666888:::>>>BBBKKKVVV```gggkkkkkkooooooppprrruuu||||||yyy{{{|||{{{qqqddd\\\XXXYYY]]][[[dddsss{{{xxxuuusssooommmiiiiiiiiilllpppuuuzzz}}}xxxooommmfffiiinnnsssyyy|||wwwsssoookkkfffccc\\\YYYUUUQQQNNNKKKGGGDDDBBBAAA@@@>>><<<;;;::::::777777777777777888888888777666666666666777777888555666888:::===@@@BBBDDDCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEFFFHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMJJJJJJJJJKKKLLLNNNOOOPPPNNNMMMMMMMMMMMMMMMMMMNNNSSSUUUZZZccclllxxxqqqyyysssrrrrrrttt~~~sssbbbYYYLLLKKKJJJGGGEEECCCAAA@@@@@@???===<<<::::::999999:::888666666777777555333666666555444333333222222333333333222222111111111///000111222222222222222000000000000111111111111222222111000//////000000000000000000000000000000111333555555444333444555333333444444666777888999>>>BBBIIIQQQZZZccclllrrrrrrqqqrrruuuzzz~~~}}}~~~}}}~~~yyyjjjaaa\\\ZZZXXX\\\cccooo|||~~~xxxvvvuuurrrpppooooooooopppssswww{{{~~~zzzrrrrrrnnnnnnttt|||{{{vvvqqqmmmhhhdddaaa\\\YYYTTTQQQNNNKKKGGGEEE@@@@@@???===<<<:::999999:::999777666555666777999666666555444444444444444888888888999;;;===>>>???CCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPPPPOOOOOOPPPPPPQQQRRRUUU[[[dddmmmzzz|||gggyyysssooopppttt{{{|||rrraaaXXXMMMLLLJJJHHHFFFCCCBBBAAA@@@???>>><<<;;;:::999999:::888666666777777555444666666666555555444444444333333333222222222111111000000111222222222222222000000000000111111111111222222111000000000000000111111111111111111111111111222444444333333333444333333444444555777888999<<<@@@GGGOOOXXXaaakkkqqquuuvvvwwwzzz~~~pppeee___[[[YYY\\\cccmmmyyy{{{yyywwwvvvtttssssssrrrrrruuuyyy}}}zzzvvvqqqpppuuu|||}}}yyytttoookkkgggbbb___[[[XXXTTTPPPMMMJJJGGGDDD@@@@@@???===<<<:::999999:::999777666555666777888777666666555444444555555777777888999;;;===???@@@CCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPPPPOOOPPPPPPQQQQQQTTTWWW^^^gggppp}}}xxxccctttpppooosss{{{{{{yyyppp```WWWOOOMMMKKKIIIFFFDDDCCCBBB@@@???>>><<<;;;:::999999999888777777777777666444666666666666666666666555333333333222222222222111000000111222222222222111000000000000111111111111222111000000000000000000222222222222222222222222000222444444333222333444333333444444555666888888999===DDDLLLUUU___iiipppwwwxxxzzz}}}yyykkkbbb\\\YYY\\\aaajjjttt}}}|||zzzyyyyyyxxxvvvvvvxxx{{{}}}wwwtttwww~~~{{{wwwrrrmmmiiieee```]]]ZZZWWWRRROOOLLLIIIFFFCCC@@@???>>>===<<<:::999999:::999777666666666777888777777666666555555666666777888999:::===???AAACCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNPPPPPPPPPPPPPPPQQQRRRSSSVVVYYY```jjjtttqqq]]]|||uuutttuuu{{{{{{xxx}}}ooo```XXXPPPNNNLLLIIIGGGEEEDDDDDDAAA@@@>>><<<;;;:::::::::999888777777888888666555555555555555555666666666222222222222222222222222000111111222222222111111///000000000111111111111111111000000000000000111222222222222222222222222111333555555444333444555444444444444555666777888777;;;BBBJJJSSS]]]hhhooovvvwwwyyy|||~~~}}}}}}qqqddd]]]YYYZZZ___gggppp{{{~~~}}}{{{zzz{{{~~~yyy{{{zzzvvvqqqlllhhhccc___\\\XXXUUUPPPMMMJJJHHHEEEBBB???>>>>>><<<;;;:::999999999888777777666666777777777777666666666666777777888999:::<<>>===;;;;;;::::::999888777777888888777666444444444444444444555555222222222222222222222222111111222222222111111000///000000000111111111111111000000000000000111111222222222222222222222222222444555666555444555666444444333444444555666777777:::@@@HHHQQQ\\\fffmmmssstttvvvyyy}}}{{{yyyyyyuuufff\\\XXXWWW\\\ccclllwww~~~yyyvvvpppkkkgggccc___\\\VVVSSSNNNKKKIIIFFFCCCAAA>>>>>>===<<<;;;::::::999999888888777777777777777777777666666666666777777777888999;;;>>>AAACCCDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPQQQRRRSSSUUUVVVWWW[[[dddppp|||~~~eeeVVVzzzxxxoooxxxvvvppprrrzzzzzzkkk___WWWQQQOOOKKKHHHFFFEEEEEEEEEAAA@@@???===<<<;;;::::::999888777777999999888777444444444444444444333333111222222222222333333333111222222222222111000000000000000000111111111111000000000000000111111222222222222222222222222222111333555555444444444555444444333333444555555666777:::???FFFNNNYYYdddkkkqqqqqqqqqssswww{{{}}}wwwuuuvvv}}}yyyhhh]]]YYYWWW[[[aaaiiisss}}}xxxuuuooojjjfffbbb]]]ZZZTTTQQQMMMIIIGGGEEEBBB@@@======<<<<<<;;;::::::999888888888888777777777666666666555555666666777777555666777888;;;===???AAAAAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNOOONNNMMMMMMMMMMMMNNNOOOOOOOOOPPPPPPQQQSSSUUUVVVWWWXXX]]]gggssswwwaaaTTTyyyvvvxxxtttvvvqqqqqqsss~~~tttggg\\\VVVQQQNNNKKKGGGEEEDDDDDDEEEAAAAAA???===<<<;;;;;;;;;999888777777999999888777666666555555444444333333111111222222222333333333222222222222222111000000000000000000111111111111000000000000000111222222111111111111111111111111000111333333222222222333444444333333444444555555666999===CCCKKKUUU```gggkkkkkkjjjkkknnnrrrwwwzzz|||{{{uuuttttttzzz|||jjj___ZZZWWW[[[```fffooo}}}{{{vvvrrrmmmhhhddd```[[[XXXRRROOOKKKHHHFFFDDDAAA???===<<<<<<;;;;;;::::::999888888888888888777666666555555444444555666666777666666777999:::===>>>???AAAAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPOOOOOOPPPRRRSSSUUUWWWXXXZZZ___iiiwwwppp]]]SSS{{{tttssswww}}}zzzppppppuuuwwwpppdddZZZTTTQQQNNNJJJFFFDDDCCCDDDEEEBBBAAA???>>><<<;;;;;;;;;999888777888999:::999888888888777666555444444333111111111222222333333333222222222222222111000///000000000000111111111111000000///000000111222222000000000000000000000000...000111111000000111222444444333333333444555555555888<<>><<<<<<<<<;;;;;;:::::::::888888888888888777666666444444444444444555666777999::::::;;;===???@@@AAAAAAAAABBBDDDEEEGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPOOOOOOPPPRRRTTTVVVXXXYYY\\\aaalllzzzlllZZZRRR{{{uuurrrqqquuu{{{vvvlllooozzz|||pppdddZZZTTTNNNMMMJJJHHHEEECCCBBBBBBBBBAAA???>>><<<;;;;;;:::;;;:::999888777777777777777666555444333444555555444333222222111111222222111111222333222111000///000000000000000000000000000000000111222222222333000000000000000000000000000000111222222222222111111111222222222333333333555888;;;@@@FFFOOOXXX^^^ccc```\\\ZZZ\\\bbbhhhmmmuuuxxx{{{zzzvvvrrrrrrrrrzzzrrrbbbYYYYYYVVVWWW^^^gggqqq~~~}}}|||xxxsssooojjjeeeaaa^^^YYYWWWQQQOOOLLLHHHEEEBBB???>>>===<<<:::888777777777777777777888999999999888888888777666555555666777777888999:::<<<===>>>>>>>>>AAACCCDDDDDDCCCCCCEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOOOOOOOPPPPPPPPPNNNNNNOOOQQQSSSUUUWWWYYY\\\cccooo}}}zzzbbbTTTOOOuuupppoooqqqxxx{{{sssnnnuuuxxxmmmcccYYYTTTNNNMMMJJJHHHEEEDDDBBBBBBAAAAAA???===<<<;;;::::::;;;:::999888777777777777777666555444333444444555444333222222111111222222111222222333222111000///000000000000000000000000111111111111111111222222000000000000000000000000000000111222222222222111111111222222222333333333555777:::???EEEMMMVVV\\\___\\\XXXVVVXXX^^^dddiiiqqquuuxxxxxxuuurrrrrrtttzzzuuufff\\\YYYVVVWWW]]]eeeooo~~~~~~{{{|||zzzvvvqqqmmmhhhccc```\\\XXXUUUPPPNNNKKKHHHDDDAAA???>>>>>>===;;;999888888888999888888888888888888888888888777666555555666777888999:::;;;===>>>???@@@@@@BBBDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPQQQTTTVVVYYYZZZ^^^dddpppsss\\\PPPLLL~~~vvvooommmooouuuzzzuuutttwwwsssjjj```XXXSSSNNNMMMKKKHHHFFFDDDCCCBBBAAA@@@>>>===;;;:::::::::;;;:::999888777777777777666666555444444444444555444333222222111111222222111222222222222111000000000000000000000000000000111111111111111111000000000000000000000000000000000000111222222222222111111111222222222333333333333555999===BBBJJJSSSYYYZZZWWWSSSQQQSSSXXX^^^bbblllpppttttttsssrrrtttvvv|||zzzkkkaaaYYYVVVVVV[[[bbbkkkyyy|||vvvsssuuuyyy}}}}}}wwwtttnnnkkkfffaaa]]]YYYUUURRROOOMMMJJJGGGCCCAAA???>>>>>>===;;;:::999999999:::;;;:::888777666777777888888777666555555666777888999:::<<<>>>@@@AAABBBBBBCCCEEEFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQTTTWWWZZZ\\\aaafffrrrooo[[[RRROOOwwwqqqlllnnnrrrzzzvvvuuu{{{{{{oooggg___XXXTTTOOOMMMKKKHHHFFFDDDCCCBBB@@@???>>><<<;;;:::::::::;;;:::999888777777777777666666555555444444444444444333222222111111222222222222222222111111000000000000000000000000000000222222111111000000//////000000000000000000000000000000111222222222222111111111222222222333333333222444777:::???GGGOOOUUUUUUSSSOOOMMMNNNSSSXXX\\\eeeiiinnnqqqqqqsssvvvzzzooodddZZZVVVUUUYYY^^^fffssszzzrrrmmmnnnooorrrxxx{{{vvvsssmmmiiiddd```\\\XXXTTTQQQLLLKKKHHHEEEBBB@@@>>>>>>===<<<:::999888888999999<<<:::888666555555777777777666666555555666888888888999;;;===@@@AAABBBCCCBBBDDDFFFFFFFFFFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPSSSWWWZZZ]]]ccchhhttthhhXXXQQQOOOyyyqqqnnnmmmpppvvv|||www{{{tttkkkeee^^^XXXVVVOOONNNKKKIIIFFFDDDCCCCCC@@@???>>>===<<<;;;;;;;;;;;;:::999888777777777777555555555555555444444444444333222222111111222222222222222111111111111111000000000000000000000000222111111000000/////////000000000000000000000000000000111222222222222111111111222222222333333333111333666999===DDDLLLQQQSSSPPPMMMJJJKKKOOOTTTWWW^^^ccciiimmmppptttzzz~~~rrrggg[[[WWWUUUWWW[[[bbbnnnyyyzzzpppiiihhhiiijjjoooyyy~~~zzzuuurrrlllhhhccc___[[[WWWSSSPPPJJJIIIFFFDDDAAA???>>>===;;;:::999777777777888888<<<:::888555555555666777777666555555555777888999777888:::===???AAABBBBBBAAACCCEEEEEEEEEEEEGGGIIIGGGHHHHHHIIIJJJLLLLLLMMMJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMOOORRRWWW[[[^^^eeejjjwwwttt^^^QQQLLLJJJyyysssnnnmmmpppvvv}}}|||zzzzzz|||nnnhhhccc]]]XXXVVVOOONNNLLLIIIGGGEEEDDDCCC@@@???>>>======<<<<<<<<<;;;:::999888777777777777555555666666555555444333444333222222111111222222333222111111000000111111000000000000000000000000000000000000000000//////000000000000000000000000000000111222222222222111111111222222222333333333111333555888<<>>======:::999888666666666777888:::999777666555666666777666666555555666777888999777999:::===???@@@AAAAAAAAABBBDDDEEEEEEEEEGGGIIIGGGGGGHHHJJJKKKLLLMMMNNNJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMMMMOOOSSSXXX]]]```gggmmm{{{lllYYYPPPLLLKKK|||sssrrroooqqqwww~~~wwwyyytttjjjeeeaaa[[[VVVUUUOOONNNLLLIIIGGGEEEDDDCCCAAA@@@???>>>>>>===>>>>>>;;;:::999888777777777777444555666666666555444333444333222222111111222222333222111000000000111222000000000000000000000000/////////000000000000000000000000000000000000000000000111222222222222111111111222222222333333333222333555777;;;AAAHHHMMMNNNLLLIIIGGGGGGIIIMMMOOOTTTZZZbbbiiipppxxx{{{ppp___ZZZVVVVVVWWW\\\fffpppwwwmmm```___^^^]]]___fffooouuu}}}}}}zzzvvvrrrnnnhhheee```[[[WWWSSSOOOLLLFFFEEECCCAAA???>>>===<<<:::999888777777777888999777777777777777666666666666555555555666777999::::::;;;<<<>>>???@@@AAAAAAAAACCCEEEFFFFFFGGGIIIKKKHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOQQQUUUZZZ```ccckkkqqq~~~eeeVVVQQQOOOMMMsssnnnqqqrrruuu~~~tttuuuzzzzzzpppgggccc___YYYUUUTTTPPPNNNLLLIIIGGGEEEDDDCCCAAAAAA@@@???>>>>>>>>>???;;;:::999888777777777777444555666666666555333333444333222222111111222222444333111000000000111222000000000000000000000000......//////000000111111000000000000000000000000000000111222222222222111111111222222222333333333222333555777:::@@@GGGLLLMMMKKKHHHEEEEEEHHHKKKMMMRRRXXX```hhhpppyyyttt```ZZZVVVVVVWWWZZZdddnnn}}}~~~qqqhhh]]]\\\ZZZYYYZZZ```gggmmmsss}}}~~~{{{xxxtttppplllgggccc^^^YYYUUUQQQMMMJJJEEEDDDBBB@@@???======<<<;;;:::999888888888999:::555666777777777777777666666555555555666777999:::<<<<<<>>>???AAAAAABBBBBBBBBDDDFFFGGGGGGHHHJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQSSSWWW\\\bbbeeemmmtttsss\\\PPPMMMLLLKKK{{{tttnnnnnnqqqwwwzzzvvvwwwsssnnnfff___[[[WWWTTTRRRPPPOOOMMMKKKIIIGGGEEEDDDBBBAAAAAA@@@???>>>======999999999888999999::::::777777777666555555444444333222222111111222222333111111111111111111222222////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111222222333666;;;BBBGGGOOOKKKFFFCCCDDDFFFIIIJJJRRRYYYaaahhhtttuuufff\\\WWWXXXXXXYYYbbbnnn|||~~~uuulllggg^^^]]]ZZZYYYYYY\\\___bbbkkkrrr}}}}}}yyyuuurrrmmmjjjeeeaaa\\\WWWTTTQQQNNNKKKEEEDDDBBB@@@===<<<;;;:::::::::999999888777666666888888777777666666555555777777666666666888999:::;;;<<<>>>???AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOONNNNNNRRRXXX\\\^^^cccjjjuuu~~~gggVVVOOOKKKHHHFFFxxxtttpppmmmpppvvvwwwsssqqqzzzzzzoookkkddd^^^ZZZXXXUUUSSSOOONNNMMMKKKIIIGGGEEEDDDCCCCCCBBB@@@???>>>===<<<<<<<<<:::999888888888888777777777666555555444444333333222222222222333333222222111111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222333333555:::AAAEEELLLIIIEEEBBBCCCFFFIIIKKKSSSZZZccckkkwww{{{jjj___XXXWWWWWWVVV^^^jjjyyy}}}tttmmmfffbbb\\\[[[YYYXXXXXXYYY[[[]]]dddjjjttt~~~{{{wwwsssoookkkhhhccc___ZZZUUURRROOOLLLJJJDDDCCCAAA>>><<<;;;:::999::::::999888888777666666888777777777666666666555777777666666777888999:::;;;<<<>>>???AAABBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOQQQPPPSSSYYY]]]___eeelllxxx|||aaaRRRMMMJJJHHHGGGwwwrrrnnnmmmmmmooovvv~~~tttooooooppptttkkkgggaaa]]]ZZZXXXUUUTTTNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDCCCAAA@@@>>>===<<<@@@>>><<<:::888777666555888777777666666555555444333333222222222222333333444333222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111333333333333555999>>>CCCHHHFFFCCCAAABBBEEEIIILLLTTT\\\fffooo|||qqqeee\\\ZZZWWWUUU\\\ffftttxxxoooiiieeeaaa___\\\[[[ZZZYYYXXXXXXXXXYYY\\\bbbjjjsss}}}|||xxxtttppplllhhheee```\\\WWWRRROOOMMMJJJGGGBBBAAA???===;;;999999888999999999888888777777666777777777777666666666666777777666666777888:::;;;<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQSSSRRRUUU[[[___bbbhhhppp|||qqqYYYMMMJJJHHHGGGHHHllliiihhhkkkmmmrrr}}}uuunnnmmmqqquuuzzzrrrhhheee___[[[YYYWWWTTTRRRNNNMMMLLLKKKIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@??????@@@???===;;;999777777666888888777777666555555555333333333222222333333333555444333222111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111444444444444444777<<<@@@CCCBBBAAA@@@AAADDDIIILLLTTT]]]hhhssszzzlll```]]]ZZZWWW\\\eeeppp|||zzztttllleeebbb```______^^^^^^^^^]]]\\\[[[YYYYYYZZZ^^^eeelllvvv}}}zzzuuuqqqnnnjjjeeebbb]]]ZZZUUUQQQNNNKKKHHHFFFBBBAAA???===;;;:::999888999888888888777777777666777777777777666666666666777777666666777999;;;<<<======???AAABBBCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRTTTSSSUUU[[[___dddllltttzzzhhhTTTJJJHHHGGGFFFGGGfffeeeggglllpppvvvzzznnnjjjkkksss{{{xxxqqqgggddd___[[[XXXUUURRRPPPNNNNNNMMMLLLJJJIIIHHHHHHCCCCCCBBBBBBBBBBBBBBBBBB???>>>===;;;:::999999999888888888777666666555555444333333333333333333444555444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111333444444444444666:::>>>???@@@@@@@@@@@@CCCIIIMMMUUU___kkkvvvpppbbb]]]ZZZWWW[[[ccclllwww~~~pppkkkddd^^^\\\]]]^^^^^^______```___^^^]]][[[ZZZ[[[^^^ccchhhqqq{{{xxxsssooolllhhhccc```\\\XXXSSSOOOMMMJJJGGGEEEBBBAAA???===;;;::::::999888888888777777777777777666666666666777777777777777777666777888999;;;======>>>@@@AAACCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTRRRTTTZZZ```eeeoooxxxrrrbbbQQQIIIGGGFFFFFFGGGccceeejjjqqqvvv}}}qqqkkkiiikkkvvv}}}uuupppfffccc___[[[XXXUUURRROOOOOONNNNNNMMMLLLKKKKKKJJJCCCCCCCCCCCCCCCCCCCCCCCC>>>===<<<;;;;;;;;;;;;;;;999888888777777666666555444444333333333333444444555444333222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222333444444444666:::======???AAA@@@@@@CCCHHHMMMWWWaaannnyyytttddd^^^ZZZVVVXXX___hhhsssxxxiiiddd^^^ZZZYYYZZZ\\\\\\^^^_______________^^^]]]]]]___cccgggnnnzzzxxxuuuqqqmmmiiieeeaaa^^^ZZZVVVQQQMMMKKKIIIFFFDDDAAA@@@>>>===;;;:::::::::777777777777777777777777666666666666777777777777777777666777888:::<<<===>>>???@@@BBBCCCDDDEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRTTTZZZaaahhhsss~~~kkk]]]OOOIIIGGGEEEFFFHHHfffjjjrrr{{{xxxooooooooorrrwwwpppkkkcccaaa]]][[[YYYWWWTTTRRRPPPOOOOOONNNNNNMMMMMMMMMGGGFFFFFFEEECCCBBBBBBAAA???>>>===<<<;;;;;;;;;;;;999999888888777666666666444444333333333333444444444333333222222222333333111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111222333333444666999<<<<<>>===;;;:::999999999666777777777777777777777555666666666777777777888777666666777888:::===>>>>>>???AAABBBDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRTTT[[[ccclllxxxxxxcccWWWLLLGGGGGGFFFGGGIIIjjjooozzzwwwsssvvvxxxzzzyyyrrrkkkgggaaa___\\\[[[ZZZYYYVVVTTTPPPPPPPPPOOOOOOOOONNNNNNJJJIIIHHHFFFCCCAAA@@@???@@@???>>>===;;;;;;::::::999999888888777666666666555444444333333444444555333333222222222333444444222222222222222222222222000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111000111333333444666999<<<<<<@@@BBBBBB@@@BBBHHHMMM]]]hhhuuupppfff```YYYYYY^^^aaakkkzzzyyyrrrgggccc^^^\\\\\\]]]]]]]]]bbbbbbcccdddeeegggiiijjjggghhhkkkmmmqqqzzz}}}zzzsssppplllhhhddd```\\\YYYUUUQQQLLLIIIGGGDDDBBB@@@>>>===<<<:::999888888888666666666666777777777777555666666666777777888888777666666777999;;;===>>>???@@@AAACCCDDDEEEEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQMMMMMMNNNOOOPPPQQQRRRSSSTTTRRRUUU\\\eeennn|||ppp^^^SSSIIIFFFFFFFFFHHHKKKpppzzzxxxuuuwww}}}wwwqqqjjjddd```^^^\\\YYYVVVUUUTTTTTTRRRRRRRRRRRRQQQOOOMMMKKKIIIGGGEEEDDDEEEEEEDDDCCCAAAAAA@@@???>>>===<<<;;;999999888777666555444444222222333444555666777888777777777777666555444333222222222222222222222222000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111333333333222222333666999===???@@@@@@@@@CCCIIINNNZZZhhhxxx~~~|||iii\\\WWWXXXZZZ```hhhsss{{{pppddd___\\\]]]]]]\\\___cccbbbccceeeiiinnnqqqrrrrrrsssssstttuuuyyy~~~zzzxxxsssooojjjeeeaaa]]]YYYVVVSSSPPPLLLHHHGGGEEECCCAAA???===;;;;;;;;;:::999777777777666666666666777777777777666666666666777777444555777999;;;===???@@@@@@AAABBBDDDEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQOOOOOOPPPPPPQQQRRRSSSSSSRRRSSSXXX___gggqqqmmmVVVOOOHHHEEEFFFGGGEEECCC|||}}}}}}yyytttpppjjjdddaaa___\\\YYYVVVTTTTTTSSSRRRRRRRRRRRRPPPNNNLLLKKKJJJGGGEEEEEEEEEEEEDDDCCCAAAAAA@@@???>>>===<<<<<<:::999888777666555555444555555555555555555555555666666666666555444333222222222222222222222222222000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111333333333222222333666888<<<>>>@@@@@@@@@CCCIIINNN\\\kkk{{{}}}|||pppaaa[[[ZZZZZZ^^^eeeppp||||||qqqddd___\\\]]]]]]\\\___ccceeefffiiinnnssswwwyyyzzz|||}}}}}}}}}}}}yyywwwqqqmmmhhhccc___[[[WWWTTTQQQNNNJJJGGGEEECCCAAA???===<<<:::::::::999888666777777666666666666777777777777666666666666777777444555777999;;;>>>???@@@AAAAAACCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSYYYaaajjjvvv{{{gggTTTNNNGGGEEEFFFGGGFFFDDD|||}}}tttpppmmmhhhdddaaa___]]]ZZZWWWUUUSSSSSSQQQQQQQQQQQQPPPNNNLLLJJJJJJHHHEEEEEEEEEEEEDDDBBBAAA@@@@@@???>>>===<<<<<<::::::999888777666666555888777777666555444333333444444444444333222111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000222333333222222333555888;;;===@@@AAAAAACCCIIIMMM\\\kkk{{{zzzxxx{{{yyyiii```\\\[[[[[[aaakkkwww|||qqqccc___\\\]]]]]]\\\___dddhhhkkkooouuu{{{~~~{{{wwwuuunnnjjjeeeaaa]]]YYYUUURRROOOLLLHHHEEECCCAAA???>>><<<:::999888999888777555777777666666666666777777777777666666666666777777555666777:::<<<>>>@@@AAAAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRTTTZZZcccnnn{{{rrr^^^QQQLLLGGGEEEGGGHHHGGGFFFwwwooollliiieeebbbaaa___]]]ZZZXXXUUUSSSSSSQQQQQQQQQQQQOOOMMMKKKJJJJJJHHHFFFEEEEEEDDDCCCBBB@@@@@@??????>>>======<<<;;;::::::999888777777777888888777666555444333333222333333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111////////////////////////111222333333222333555777999<<<@@@AAABBBDDDHHHLLLYYYgggxxx}}}xxxvvvxxxqqqeee^^^[[[YYY___hhhrrr~~~zzzoooccc^^^\\\]]]^^^^^^aaafffkkkooovvv|||~~~|||yyyuuurrrlllhhhccc___[[[XXXTTTQQQMMMJJJFFFCCCBBB@@@???===<<<:::999888999999777666777777666666666666777777777777666666666666777777555666888:::===???AAAAAABBBCCCDDDEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPSSSUUU[[[eeeqqqkkkXXXMMMJJJFFFEEEGGGHHHHHHHHH~~~zzzyyy{{{ssslllhhheeebbb_________]]][[[YYYVVVTTTSSSQQQQQQRRRQQQPPPNNNLLLJJJKKKIIIFFFEEEEEEDDDCCCAAA@@@@@@??????>>>>>>======;;;;;;::::::999999888888666666666666666666666666222222333333222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111////////////////////////000222333333222222444666777;;;@@@BBBBBBDDDHHHKKKVVVeeeuuu~~~|||xxxvvvwww}}}wwwjjjaaa\\\YYY^^^fffnnnzzzvvvkkkbbb^^^\\\^^^```aaaeeejjjooottt{{{~~~{{{yyyvvvrrrooojjjfffbbb]]]ZZZWWWSSSPPPLLLIIIEEECCCAAA@@@>>>===<<<;;;999999::::::999777777777666666666666777777777777666666666666777777666777999;;;===@@@AAABBBBBBCCCEEEFFFGGGGGGHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPUUUWWW]]]gggsssfffVVVJJJHHHFFFFFFGGGHHHIIIIII}}}uuuttttttwwwyyyuuuoooiiieeebbb___\\\^^^]]]]]]\\\ZZZXXXVVVUUURRRRRRRRRRRRQQQOOOLLLKKKKKKIIIFFFEEEEEEDDDBBBAAA????????????>>>>>>======<<<;;;;;;;;;::::::::::::555555555666666777777777333333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000111333333222222444555555:::@@@CCCCCCDDDGGGJJJUUUcccqqqzzz~~~{{{xxxvvvxxx|||~~~oooccc]]]ZZZ^^^dddlllwww|||pppfff```]]]\\\```bbbdddiiiooosssyyy|||yyywwwtttooolllhhhddd```\\\XXXUUUQQQOOOKKKHHHDDDAAA@@@???>>><<<<<<:::999999::::::999888777777666666666666777777777777666666666666777777777888999<<<>>>@@@BBBCCCCCCDDDEEEFFFHHHHHHHHHHHHKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSVVVXXX___iiivvvvvvaaaTTTHHHGGGGGGFFFGGGHHHIIIJJJvvvnnnlllrrrwww~~~yyyqqqnnnjjjfffbbb```]]][[[\\\\\\\\\\\\[[[YYYXXXVVVSSSSSSTTTSSSRRRPPPNNNLLLLLLIIIFFFEEEEEEDDDBBBAAA????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;555666666666777777777777444444555555555555555444222222222222222222222222000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111///111333333222222333555444999@@@CCCDDDEEEGGGJJJRRR___llltttzzz~~~{{{yyywwwvvvwwwzzz}}}}}}}}}~~~tttfff^^^[[[^^^cccjjjttt|||}}}}}}uuukkkbbb___\\\\\\aaaeeehhhmmmsssxxx~~~}}}zzzxxxuuurrrmmmjjjeeebbb]]]YYYVVVSSSOOOMMMHHHEEEBBB???>>>===<<<;;;:::999888888999999888777777777666666666666777777777777666666666666777777777888:::<<<>>>AAABBBCCCDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVXXX```lllzzznnn[[[PPPGGGGGGGGGGGGFFFGGGHHHIII}}}qqqkkkeeegggsss~~~xxxssskkkiiifffcccaaa^^^\\\[[[ZZZ[[[\\\\\\[[[ZZZYYYXXXTTTTTTTTTTTTRRRPPPNNNMMMLLLIIIGGGEEEEEEDDDBBB@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;777777777777666666666666555555666666777666666666222222222222222222222222000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111///111333333333222333444333999???CCCDDDEEEGGGIIINNNZZZgggoootttzzz}}}|||xxxxxxwwwvvvwwwyyyzzz|||}}}{{{|||}}}wwwhhh___ZZZ]]]bbbhhhrrrxxxwwwyyy|||~~~xxxqqqhhh```___\\\\\\bbbfffjjjpppvvv{{{}}}yyywwwtttqqqllliiiccc___[[[WWWTTTQQQMMMKKKGGGDDD@@@>>>===<<<:::999999888777777888888777666777777666666666666777777777777666666666666777777777888:::<<>>===>>>======<<<<<<;;;::::::777777666555555555555555333555666777777555333222222222222222222222222222333222111111000000111111222111000//////000111222111111222222222222111111/////////...///000000111222222111111222222333444333666:::>>>BBBDDDFFFGGGLLLRRR]]]gggoootttuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{|||}}}|||{{{yyyzzz}}}|||oooccc^^^\\\^^^dddmmmzzzvvvqqqnnnpppttt{{{{{{{{{yyytttnnngggccc^^^___```bbbfffllltttyyy~~~{{{xxxtttqqqmmmhhheee```^^^ZZZVVVQQQNNNKKKJJJFFFFFFDDDBBB???===:::999888888888888777777777777777777777777777777777777777777777777666666666666999:::<<>>>>>======<<<<<<;;;:::::::::888777666666555555666666444555666666666555444333222222222222222222222222333222111111000000111111222111000//////000111222000111111111111111111000/////////000000000111111222222111111222222333444333666999===AAADDDFFFFFFKKKPPPYYYbbbjjjoooqqqqqqrrrssstttvvvxxxyyyzzz{{{||||||{{{yyyxxxxxx{{{~~~}}}tttfff```]]]]]]ccckkkwwwvvvnnniiieeegggkkkqqqrrrrrrqqqnnnhhhbbb^^^\\\^^^```ccchhhoooxxx~~~~~~|||yyyuuurrroookkkfffccc^^^\\\XXXTTTPPPLLLJJJHHHEEEDDDBBB@@@>>>;;;999888888888888777777777666666777777777777777777777777777777777777777777777666999;;;===???AAACCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQSSSTTTTTTSSSSSSTTTVVVYYY```kkkwwwoooZZZOOOKKKEEEFFFGGGGGGFFFHHHKKKMMMtttmmmiiieeeeeeiiijjjssszzztttnnniiihhhaaa```___]]]\\\\\\[[[[[[YYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTRRRPPPNNNLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::999999999888888777666777777777666666666555555555444444333333333333333333333333333222111111000000111111111111000000000000111111///000000111111000000//////000111222222222111000222222111111222222333444333555999<<<@@@CCCEEEFFFJJJMMMTTT[[[bbbgggkkklllnnnpppsssvvvxxxzzzzzz{{{|||{{{zzzxxxvvvwww{{{~~~|||lllccc^^^]]]```gggqqq}}}{{{}}}wwwkkkddd```]]]^^^bbbeeegggiiiiiigggddd___\\\[[[]]]```dddjjjsss}}}~~~|||xxxvvvrrrooolllhhhddd```[[[YYYVVVQQQMMMJJJHHHFFFCCCBBB@@@>>><<<:::888777888888777777777777666666777777777777777777777777777777777777777777777777:::;;;===???AAACCCDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNOOOOOOOOOOOOQQQRRRSSSSSSSSSSSSVVVWWW]]]dddppp~~~fffUUULLLHHHDDDEEEFFFFFFFFFHHHKKKNNNzzzrrrjjjhhhgggggglllssswwwzzztttpppjjjgggggg______^^^]]]\\\[[[[[[[[[XXXXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSQQQPPPNNNMMMLLLMMMLLLKKKJJJHHHGGGFFFFFFDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<;;;::::::999999:::999888888777777888888777777666555444555555555333333333333333333333333333222111111000000111111111000000000000000000111//////000000000000//////...000222333444333111000222222111111222222333444333555888;;;???BBBEEEFFFIIIKKKOOOTTT[[[aaafffhhhjjjmmmqqquuuxxxzzzzzzzzz}}}|||{{{yyyxxxyyy}}}ssseee___[[[]]]cccmmm{{{wwwuuuvvv~~~yyynnnddd___[[[XXXZZZ^^^^^^```dddffffffdddaaa___\\\]]]```dddkkkuuu}}}{{{vvvssspppmmmjjjfffbbb___YYYWWWTTTPPPLLLIIIGGGEEEBBBAAA???===;;;:::999888888777777777666666666666777777777777777777777777777777777777777888888888;;;<<<>>>@@@AAACCCDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSUUUXXXZZZ```iiiwwwuuu___QQQIIIFFFCCCDDDFFFFFFFFFHHHLLLOOOnnnjjjhhhjjjmmmqqqxxx}}}tttoookkkfffcccddd``````___^^^]]]\\\ZZZZZZWWWXXXYYYZZZZZZYYYXXXWWWUUUTTTSSSRRRPPPNNNMMMMMMMMMMMMLLLKKKJJJHHHHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@===<<<<<<;;;;;;:::999999::::::999888888888888888777777666555555555555666333333333333333333333333333222111111000000111111000000000111111000000000//////000000000000//////...000222333444333111000222222111111222222333444333444777:::>>>BBBDDDFFFIIIJJJLLLPPPVVV]]]cccfffhhhkkkooossswwwyyyzzzzzz~~~~~~~~~~~~}}}~~~{{{iiiaaa[[[[[[aaajjjvvvvvvrrrrrrwwwqqqhhh```\\\YYYWWWXXX[[[[[[^^^bbbfffgggfffdddbbb___```bbbeeelllvvv|||yyytttqqqnnnkkkiiieeeaaa]]]XXXVVVSSSOOOKKKHHHFFFEEEAAA@@@>>>===;;;:::::::::777777777666666666666555666666666666666666666666666777777777888888888999<<<===>>>@@@BBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSQQQRRRSSSTTTTTTWWWZZZ]]]dddnnn~~~mmmZZZNNNHHHEEECCCDDDFFFFFFGGGJJJMMMPPPfffgggmmmwww}}}}}}uuummmjjjeee```^^^_______________^^^\\\[[[ZZZWWWXXXZZZ\\\\\\[[[YYYXXXUUUUUUTTTRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCCBBBAAA>>>======<<<;;;;;;:::::::::999888888777888888888777777777666666666555555333333333333333333333333333222111111000000111111000000111111111111000000///000000111111000000//////000111222222222111000222222111111222222333444333444666999===AAADDDFFFGGGHHHJJJMMMSSSZZZaaadddhhhjjjmmmqqquuuwwwyyyyyy}}}oooeee\\\[[[___fffqqq{{{wwwqqqooosssyyy|||lllddd]]]ZZZXXXVVVWWWZZZ\\\___ccchhhjjjiiigggfffbbbccceeehhhnnnxxx}}}yyyvvvqqqooollliiigggccc___\\\VVVTTTQQQMMMJJJGGGEEEDDDAAA???===;;;:::::::::;;;777777666666666666555555666666666666666666666666666777777888888999999999<<<===???AAABBBCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMOOOPPPRRRSSSTTTRRRSSSTTTUUUVVVYYY^^^aaaiiittt~~~eeeUUUMMMGGGDDDCCCEEEFFFHHHIIIKKKOOORRRgggnnn|||~~~tttmmmhhheeebbb\\\ZZZ\\\\\\\\\]]]^^^^^^^^^]]]\\\WWWYYY[[[]]]]]]\\\ZZZYYYVVVVVVUUUSSSRRRQQQPPPOOONNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFDDDBBBAAA???>>>>>>======<<<;;;;;;999999888777777777777777666777777888777666555444444444444444444444444444333222111111000000111111///000111222222111000///000111111111111111111000/////////000000000111111222222111111222222333444333444555888<<<@@@DDDFFFEEEEEEGGGKKKQQQXXX___ccchhhjjjlllooosssvvvxxxyyy|||xxxlll```\\\^^^cccllltttxxxrrrooorrrwww~~~}}}kkkddd^^^\\\[[[YYYZZZ]]]```ccchhhlllnnnmmmllljjjeeeeeegggkkkrrr}}}~~~zzzvvvrrrnnnllliiifffdddaaa\\\YYYSSSQQQNNNKKKHHHEEECCCBBB???===;;;999888999999:::777777666666666555555555666666666666666666666666666777777888888999::::::===>>>???AAABBBCCCCCCDDDHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVXXX[[[```dddnnnzzzsss\\\PPPKKKGGGDDDDDDEEEGGGIIIJJJMMMQQQTTTmmmwwwwwwooojjjfffdddaaa\\\[[[]]]XXXYYY[[[]]]^^^^^^^^^^^^WWWYYY\\\^^^^^^]]][[[ZZZWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHFFFDDDCCCBBB?????????>>>======<<<<<<999888888777666777777777555666888999888777555333444444444444444444444444333222222111000111111111///000111222222111000///111111222222222222111111/////////...///000000111222222111111222222333444333333555888;;;@@@DDDFFFBBBCCCFFFJJJPPPWWW]]]aaaiiijjjkkknnnqqqtttwwwyyyzzz~~~qqqccc]]]^^^aaahhhooo{{{tttqqqsssxxxmmmfff```______]]]]]]```eeehhhmmmqqqsssrrrpppooofffgggiiimmmuuu|||xxxsssooollljjjgggdddbbb___[[[WWWQQQOOOMMMIIIFFFCCCAAA@@@===<<<999888777777888999777666666666555555555555666666666666666666666666666777777888999999::::::===>>>@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQTTTUUUVVVWWWYYY]]]bbbfffrrrkkkVVVMMMJJJGGGDDDDDDFFFHHHIIIKKKNNNRRRVVV~~~|||vvvooojjjddd___\\\[[[YYYWWW\\\\\\\\\]]]]]]^^^______ZZZ[[[]]]___``````___^^^[[[YYYXXXUUUSSSRRRQQQQQQOOONNNNNNNNNMMMMMMLLLLLLJJJIIIHHHGGGFFFDDDCCCCCCAAAAAA@@@???>>>===<<<<<<===<<<:::999:::<<<>>>???;;;;;;:::888777555444444888888777666555444444333555444333333222222333333111111111111000000000000000000000000000000000000////////////////////////222222222222222222222222222333555666888<<>>???>>><<<;;;:::999999999666666666666666666666666666666666666666555555555888999999:::;;;<<<>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPOOONNNMMMNNNPPPRRRSSSVVVUUUWWWZZZ[[[\\\cccllluuucccTTTNNNJJJFFFEEEFFFDDDFFFJJJKKKLLLRRRYYYyyytttoookkkeee```]]][[[YYYXXXZZZZZZ[[[\\\]]]]]]]]]]]][[[]]]___bbbccccccbbbaaa\\\[[[YYYVVVTTTSSSRRRRRRPPPPPPOOONNNMMMMMMLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;<<<===>>>;;;;;;:::888777666555444666666666555555555555555555444333333222222333333111111111111000000000000000000000000000000000000111111111111111111111111222222222222222222222222222333555666888;;;@@@DDDHHHEEEFFFJJJNNNRRRYYYaaadddlllqqqpppppprrrsssrrrwww||||||mmmddd``````fffmmmzzzzzzsssuuu{{{ssslllfffffffffeeegggkkklllpppuuuxxxyyyyyyyyyyyywwwxxxzzz}}}{{{wwwsssooollljjjgggccc```]]]ZZZVVVSSSPPPLLLHHHEEECCCAAA???===>>>===;;;:::999888888888666666666666666666666666666666666666666666666555888888999:::;;;===>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOQQQPPPOOONNNOOOQQQSSSTTTTTTTTTVVVZZZ\\\^^^fffooozzzxxx^^^QQQLLLIIIGGGFFFHHHFFFHHHKKKLLLNNNTTT\\\}}}xxxtttnnnjjjeeeaaa^^^\\\ZZZXXXXXXYYYZZZ[[[\\\\\\\\\[[[]]]___bbbeeeffffffeeeddd^^^]]]ZZZWWWUUUTTTSSSSSSRRRQQQQQQOOONNNMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEEEECCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<============;;;;;;:::999777666555555444444444555555555666666555444333333222222333333111111111111000000000000000000000000000000000000111111111111111111111111222222222222222222222222222333555666777;;;???CCCHHHFFFGGGKKKMMMPPPXXX```eeemmmssssssqqqrrrsssqqqtttyyyssshhhbbbaaaeeekkktttyyysssuuuzzztttnnniiijjjkkkkkknnnrrrsssvvvzzz}}}~~~}}}xxxtttqqqmmmjjjgggddd```]]]ZZZWWWSSSPPPMMMJJJFFFCCCBBB@@@>>><<<<<<;;;:::999888777777777666666666666666666666666555555666666666666666666888888999:::;;;===???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNQQQQQQPPPPPPPPPRRRTTTUUUSSSSSSVVVZZZ]]]```iiisssnnnXXXMMMJJJIIIGGGHHHIIIHHHJJJMMMMMMOOOWWW___|||xxxtttmmmjjjeeeaaa___^^^[[[ZZZWWWXXXYYYZZZZZZ[[[ZZZZZZ^^^```dddgggiiiiiigggfffaaa___\\\YYYVVVUUUUUUUUUTTTSSSRRRQQQOOONNNMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@??????<<<======>>>>>>>>>======<<<;;;:::999888777666666444444444444555555555555555444333333222222333333111111111111000000000///000000000000000000000000111111111111111111111111111111111111111111111111222333444555666999>>>AAAHHHFFFHHHKKKMMMOOOVVV___fffooovvvvvvuuuuuutttqqqrrrwww~~~yyymmmeeebbbdddiiioooyyy}}}vvvqqqrrrwww}}}uuuoookkkmmmppprrrvvv{{{{{{~~~{{{vvvsssoookkkhhheeebbb^^^[[[XXXUUUQQQNNNIIIGGGDDDBBBAAA???<<<:::::::::888777777666666666666666666666666666666666555555555555666666666666888888999:::<<<>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNQQQQQQQQQQQQRRRSSSUUUVVVUUUTTTWWW[[[___ccclllvvvyyygggSSSKKKIIIHHHGGGHHHIIIIIIJJJMMMMMMPPPYYYddd}}}yyyuuurrrkkkhhhdddbbbaaa```^^^\\\XXXXXXXXXYYYYYYZZZ[[[[[[___bbbfffiiikkkjjjhhhgggccc```]]]YYYWWWVVVVVVVVVUUUUUUTTTRRRQQQOOONNNMMMKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@===>>>>>>??????>>>======<<<;;;;;;:::999888777777777666666555444444333333555444333333222222333333111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111222333444555555888<<<@@@FFFFFFIIILLLMMMNNNVVV___gggqqqzzz{{{zzzyyywwwsssrrrvvv}}}rrriiiddddddhhhkkkttt~~~vvvqqqmmmnnnqqqvvvtttooommmpppuuuxxx}}}zzzuuuqqqnnniiigggccc```\\\YYYVVVSSSOOOLLLGGGEEEBBBAAA@@@>>><<<999999888777777666666666666666666666666666666666666444555555555666666777777888888999:::<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWYYY]]]aaafffpppzzzqqqbbbQQQJJJHHHGGGFFFGGGHHHHHHJJJLLLMMMPPP\\\hhh}}}xxxtttooolllhhhfffdddccccccbbbaaa```[[[ZZZYYYXXXYYY[[[]]]^^^bbbeeeiiilllmmmllliiigggdddaaa]]]YYYVVVVVVVVVVVVVVVUUUUUUSSSRRRQQQPPPPPPLLLLLLKKKJJJHHHGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBAAA????????????>>>>>>>>>>>><<<<<<;;;;;;:::999888888888888777666555444333333555444333333222222333333111111111111000000000000000000000000000000000000////////////////////////111111111111111111111111333333444444555777;;;>>>DDDEEEIIILLLMMMNNNVVV___iiittt~~~|||wwwvvvxxx}}}zzzooogggdddffffffnnnzzzwwwpppkkkhhhiiikkkpppzzzuuupppoootttzzz}}}xxxsssppplllhhheeeaaa^^^ZZZWWWTTTQQQMMMJJJDDDCCCAAAAAA@@@>>>;;;999999888777666666666666666666666666666666666666666444444555555666777777777888888999;;;===???AAABBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVXXXXXXZZZ```dddjjjuuujjj]]]OOOIIIHHHFFFFFFGGGFFFGGGJJJLLLMMMRRR```nnnzzzuuupppkkkhhheeedddccccccdddeeedddbbb___\\\YYYWWWXXX[[[___bbbfffiiimmmppppppnnnjjjhhheeebbb]]]YYYVVVUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRRRROOONNNMMMLLLKKKIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>??????<<<<<<;;;;;;::::::999999888888777777777666666666555444333333222222333333111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111333444444444444666:::===AAADDDIIIMMMMMMNNNVVV```jjjvvv|||zzz{{{~~~uuujjjdddcccaaaiiisss}}}~~~uuukkkgggeeefffgggkkkuuuvvvrrrqqqxxx~~~{{{vvvqqqmmmiiieeebbb^^^\\\XXXTTTRRRNNNJJJHHHCCCBBBAAAAAA@@@???<<<999999888777777666777777777666666666666666666666666444444555555666777777888888888999;;;===???AAABBBAAAAAABBBCCCDDDEEEFFFFFFHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOOOOOOOOOOPPPPPPPPPNNNOOOPPPRRRSSSTTTUUUUUUWWWWWWZZZaaagggooo||||||bbbWWWKKKGGGGGGEEEFFFHHHFFFGGGKKKMMMOOOUUUeeettt~~~yyytttooojjjhhhdddcccbbbccceeefffeeedddaaa^^^ZZZWWWXXX\\\aaadddiiilllooorrrrrrpppllliiieeebbb]]]XXXVVVUUUUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSQQQPPPOOONNNMMMKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCAAA???======>>>???@@@<<<<<<<<<;;;;;;::::::999777777777777888888888888555444333333222222333333111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000333444444444444666999<<<@@@CCCIIIMMMMMMNNNVVVaaakkkwww}}}}}}~~~zzzkkkcccaaa^^^eeeoooxxx~~~uuuiiifffdddeeefffiiisss~~~~~~xxxttttttzzz~~~|||yyytttoookkkgggccc```\\\YYYVVVRRROOOLLLHHHEEECCCBBBAAAAAAAAA???<<<999999888888777777777777888666666666666666666666666444444444555666777777888888888999;;;===@@@BBBCCCAAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMOOOOOOOOOPPPPPPPPPQQQQQQMMMNNNPPPQQQSSSTTTTTTUUUUUUUUUZZZbbbjjjsssxxx]]]RRRHHHFFFFFFEEEFFFIIIFFFHHHLLLOOOPPPWWWhhhyyy~~~yyyvvvuuuppphhhaaabbbcccddddddeeefffggggggaaa___\\\YYYYYY^^^eeekkkqqqrrrsssssssssqqqnnnmmmddd```\\\XXXWWWWWWWWWVVVWWWWWWWWWVVVUUUTTTSSSRRRTTTSSSPPPNNNKKKJJJHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBAAA???>>>>>>??????>>>>>>=========<<<<<<<<<:::999999999888777777777666555444333222111111111000000000000000000000000222111111111000000//////......//////000000111111222222222111111111000000...000222333444555888;;;???DDDJJJKKKKKKOOOXXX```kkkxxx}}}|||}}}rrrhhhcccaaa```dddnnn{{{qqqnnngggdddfffjjjnnntttzzz~~~ppprrrvvv|||~~~{{{vvvssspppllliiieee```]]]ZZZVVVQQQMMMKKKIIIHHHFFFAAA@@@>>>===;;;::::::999777777777777666666666666777777777666555555444444555666666777777777777666777888:::<<<<<<>>>AAADDDDDDEEEEEEFFFFFFFFFFFFEEEHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPNNNMMMNNNPPPOOOPPPQQQSSSSSSSSSRRRRRRUUUVVV[[[bbbiiissspppZZZPPPGGGEEEFFFFFFFFFGGGJJJIIIJJJOOOSSS[[[jjjxxx~~~}}}yyyuuutttssspppiiicccbbbbbbccccccdddeeeffffffbbb```\\\YYYYYY^^^eeekkkrrrrrrssstttsssqqqnnnmmmdddaaa\\\YYYXXXXXXWWWVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQOOONNNLLLKKKJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCAAA@@@??????@@@@@@>>>>>>=========<<<<<<<<<:::::::::999888888777777777666444333222222111111111111111111111111111111222111111111000000000000000000000000111111111222222222222111111111000000000111222222333444888:::===BBBHHHJJJJJJNNNUUU\\\hhhttt~~~}}}|||}}}vvvjjjdddbbb```ccclllxxxvvvmmmgggccceeejjjnnntttzzzzzzpppssswww~~~{{{xxxtttqqqmmmjjjgggccc^^^[[[XXXTTTOOOKKKIIIHHHFFFDDD@@@@@@>>><<<;;;:::999999999888888777666555444444444444444444444555555555555666666777777777777777777999;;;<<<===???AAADDDDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQRRRRRRPPPPPPQQQRRRPPPQQQRRRTTTUUUUUUTTTTTTVVVWWW\\\dddlllxxx}}}iiiXXXNNNFFFFFFGGGFFFFFFHHHJJJJJJLLLQQQVVV```sss|||xxxxxxwwwtttqqqqqqqqqooojjjfffbbbbbbbbbccccccdddddddddbbb```]]]ZZZZZZ^^^eeejjjqqqrrrttttttsssqqqnnnllleeeaaa]]]ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTQQQPPPOOONNNMMMLLLLLLLLLIIIIIIJJJJJJIIIIIIHHHGGGDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>>>>============<<<;;;;;;::::::999888888777777666555444333222222222111111111111111111111111111111111111111000000000111111111111222222222222222222222111111111111111222222222222111333666999999???FFFIIIJJJLLLRRRXXXbbbnnnyyy~~~|||}}}|||}}}}}}nnnfffccc```bbbiiissspppiiieeehhhlllpppwww}}}~~~vvvqqqtttyyy|||wwwtttpppnnnjjjgggddd```[[[XXXUUUQQQMMMIIIGGGFFFDDDBBB??????===;;;:::999999999:::999888777555444333333111222222333444444555555555666666666777777777777777999<<<===>>>???AAADDDDDDEEEEEEFFFGGGGGGFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRPPPPPPQQQRRRQQQRRRSSSUUUVVVWWWWWWWWWWWWXXX]]]fffppp~~~tttaaaUUULLLFFFFFFHHHGGGHHHJJJIIIKKKNNNSSSZZZhhh}}}zzzwwwvvvwwwtttrrrpppoooooommmjjjgggcccccccccccccccdddddddddbbb```]]][[[ZZZ^^^eeeiiippprrrtttuuutttqqqnnnllleeebbb^^^[[[ZZZZZZXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUSSSRRRPPPOOOMMMMMMLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHDDDDDDCCCCCCBBBBBBBBBBBB?????????>>>>>>>>>>>>======<<<<<<;;;:::999888888888777666444333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333111000222555888888>>>EEEIIIJJJLLLPPPTTT\\\fffpppuuuxxx||||||yyyzzzzzzzzz}}}tttiiibbb______fffooo{{{wwwppplllmmmqqqvvv|||yyysssrrruuu|||~~~zzzuuuqqqmmmkkkgggdddbbb^^^YYYVVVRRROOOKKKHHHGGGEEEBBB@@@>>>===<<<:::999999888888888888777666555555444444222333333333444444444555555555555666666777888888888:::===>>>???@@@AAACCCDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMNNNNNNNNNOOOOOOMMMOOOPPPOOONNNNNNOOOQQQQQQRRRSSSUUUVVVXXXXXXYYYXXXYYY___hhhssslllZZZQQQJJJFFFGGGIIIHHHIIILLLIIIJJJOOOUUU^^^ooo|||xxxvvvttttttwwwsssrrrpppnnnmmmkkkhhhfffeeeeeeeeeeeeddddddddddddaaa```]]][[[ZZZ]]]ccchhhnnnpppsssuuuuuurrrooommmfffccc___]]]\\\[[[YYYWWWWWWWWWXXXXXXXXXWWWVVVVVVUUUTTTRRRPPPNNNLLLKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<;;;:::999999888888666555444333333333222222222222222222222222111111111111111222222222000000000000000000000000111111111111111111111111333333333111000111444777888===CCCHHHJJJLLLOOOQQQUUU^^^fffkkkqqqvvvwwwuuuuuuuuuvvvxxx}}}zzznnnbbb___^^^ccckkkvvvyyyssssssvvvzzzvvvrrrssswww~~~~~~{{{www{{{|||xxxsssoookkkhhheeebbb```\\\XXXUUUQQQNNNJJJHHHFFFDDDBBB???<<<<<<;;;999888888888888555555555555666666666666555555555555444444333333555555555555666777999999999;;;>>>???@@@@@@BBBCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMNNNNNNNNNNNNOOOOOOOOOMMMNNNOOOOOONNNNNNPPPQQQQQQRRRSSSTTTVVVWWWYYYYYYZZZ[[[aaakkkwww~~~fffVVVNNNIIIGGGIIIJJJHHHJJJMMMIIIKKKPPPYYYeeexxx|||uuusssrrrooopppsssrrrqqqooommmjjjhhhfffffffffffffffeeeeeeddddddddd```___\\\ZZZYYY\\\aaaffflllnnnrrruuuuuutttqqqooofffddd```^^^]]]\\\ZZZXXXWWWXXXXXXYYYXXXXXXWWWWWWWWWVVVSSSQQQNNNLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<::::::999999888777666555444444444333333333333333333333333111111111222222222222222000000000///////////////111111111111111222222222111222333222222222444555888<<>>;;;:::999888888777777777333444444555555666777777666666666555444333333333666555555555666777999:::999<<>><<<;;;:::999999999777666555444444444444444444444444444444444111111111222222333333333111111111000000000//////000000111111111222222222...000333444333333333444777:::>>>BBBFFFIIIKKKLLLMMMRRRXXX]]]dddlllooommmnnnoooqqqssswwwlllfffbbbbbbfffnnn|||xxxrrrqqquuuzzzwwwqqqooolllttt~~~zzzwwwuuurrrnnnkkkeeebbb___]]]ZZZWWWSSSPPPKKKIIIGGGEEEDDDAAA>>>;;;:::999888777777777777777444444555555555555555555444444444333333333333333666555444444555777:::;;;:::===@@@BBBBBBAAABBBBBBDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNNNNOOOOOOOOOPPPPPPNNNPPPQQQQQQQQQQQQRRRTTTVVVVVVUUUVVVVVVXXXYYYZZZ^^^bbbkkkyyyiiiYYYQQQJJJHHHHHHKKKKKKHHHIIIMMMPPPQQQZZZmmmzzzvvvrrrooopppnnnjjjjjjlllkkkkkkjjjhhhfffeeeeeeffffffeeeeeedddcccbbbaaaaaa^^^]]][[[YYYXXXZZZ___bbbhhhkkkpppuuuwwwvvvsssqqqgggeeebbb```___]]][[[XXXXXXXXXYYYYYYYYYYYYYYYXXXTTTSSSRRRQQQPPPOOOOOOOOOLLLLLLLLLLLLLLLKKKKKKJJJEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEAAAAAA@@@>>>===;;;:::::::::999888666555555555555444444444444444444444444111111111222222333333333333222222222111111000000000000111111222222222222,,,///333555444333333444666888<<<@@@CCCGGGIIIKKKKKKPPPUUUYYYaaaiiillljjjmmmooopppssswwwqqqjjjdddccceeekkkxxxvvvqqqqqquuuzzz{{{ooojjjjjjmmmvvv|||xxxtttrrrooollljjjbbb```]]][[[XXXUUUQQQNNNIIIGGGEEECCCBBB@@@<<<:::999999888777777666777777666666666555555444444333111111111222222333444444666555444444555777:::;;;:::===@@@BBBBBBBBBBBBBBBDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLNNNNNNOOOOOOOOOPPPPPPPPPLLLMMMOOOOOOOOOOOOPPPRRRYYYXXXWWWWWWXXXYYYZZZ[[[___dddooovvvbbbTTTNNNJJJHHHIIILLLKKKHHHIIILLLTTTUUU```vvvzzztttpppllljjjkkklllkkkiiikkkiiigggeeedddcccddddddaaa```___```aaaaaa___]]]^^^\\\ZZZXXXXXXYYY[[[\\\dddjjjoooqqqtttvvvtttooohhhfffbbb```^^^\\\ZZZXXXWWWXXXYYYZZZZZZYYYXXXXXXUUUTTTSSSQQQOOOMMMLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFEEECCCCCCAAA???===;;;:::999888888777777666666555555666666555555555444444444333333333222222222111111000000000000000000000000111111111111111111111111222222333333333444444444888888999>>>DDDIIIJJJJJJMMMNNNQQQVVV]]]dddjjjnnnmmmnnnpppsssyyyyyynnndddaaaccciiisss|||~~~nnnkkkooorrryyyxxxoooiiiggglllvvv}}}yyytttpppmmmkkkhhhfffbbb___[[[XXXVVVRRROOOLLLKKKIIIEEEAAA===<<<;;;;;;<<<:::888777555555555666444444444444444444444444444444444333333222222222333555666777777888;;;===???@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRQQQPPPOOOOOOPPPRRRSSSRRRUUUWWWWWWVVVVVVYYY]]]aaahhhttt}}}iiiZZZNNNFFFGGGJJJLLLMMMKKKJJJJJJKKKSSSZZZkkkzzzuuusssoookkkjjjjjjkkkjjjhhhiiihhhgggeeedddcccbbbaaaaaa```___```aaaaaa___^^^]]]\\\ZZZXXXWWWYYYZZZ\\\bbbhhhnnnpppsssuuusssooofffdddaaa______^^^\\\ZZZWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSQQQOOONNNLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEECCCCCCBBB@@@>>>===<<<;;;:::999999888888777777777666666555555555444444444333333333222222222222111111111111111111111111111111111111111111111111111222222222222333333333333666666777<<>>???@@@AAAAAACCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQRRRSSSTTTSSSVVVXXXWWWVVVVVVYYY]]]eeelllxxxtttbbbVVVLLLFFFFFFIIIKKKMMMMMMMMMNNNOOOXXXbbbxxx{{{tttrrrqqqnnnkkkiiiiiiiiiiiihhhhhhhhhhhhgggeeebbb```___```___^^^^^^```aaa```^^^]]][[[YYYXXXWWWXXXZZZ[[[___ffflllooorrrtttrrrmmmdddbbb```_________]]]\\\WWWWWWWWWWWWWWWVVVUUUTTTUUUTTTSSSRRRPPPOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@???>>>>>><<<<<<;;;::::::999888888666666666555555555444444333333333333222222222222111111111111111111111111111111111111111111111111111111111222222222222333444444666:::@@@EEEHHHHHHHHHJJJMMMRRRYYYaaagggkkknnnpppssswww|||ooogggdddfffmmmuuutttiiifffhhhiiippp|||xxxpppmmmmmmqqq{{{~~~|||wwwsssoookkkhhheeebbb```[[[YYYUUURRRPPPMMMIIIGGGGGGEEEBBB???===;;;;;;;;;:::999888777666555555555444444444444444444444444444444333333333333222222333555777777888999<<<>>>@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQSSSRRRRRRRRRRRRSSSTTTUUUUUUWWWXXXXXXVVVWWWZZZ^^^iiiqqq~~~hhhYYYOOOJJJGGGEEEHHHJJJLLLMMMOOOQQQSSS[[[kkk{{{uuurrrssspppooolllkkkjjjiiiiiihhhhhhiiijjjiiigggddd```^^^^^^\\\[[[\\\^^^___^^^]]][[[ZZZYYYXXXWWWXXXYYYZZZ\\\cccjjjmmmpppssspppkkkdddbbb___^^^^^^^^^\\\[[[VVVVVVVVVUUUUUUTTTSSSSSSUUUUUUTTTSSSQQQPPPOOOOOOOOONNNNNNMMMLLLKKKKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGDDDDDDCCCCCCBBBAAAAAAAAA======<<<;;;:::999999888666666666666555555555555444444333333333222222222111111111111111111111111111111111111111111111111000000111111111222222222333333555999>>>CCCGGGIIIGGGIIILLLRRRXXX```gggjjjmmmppptttxxx|||uuujjjeeedddjjjrrr|||zzznnngggdddeeegggnnnzzzzzzsssrrrrrrvvv~~~{{{yyyssspppllliiifffccc___]]]XXXVVVRRROOOMMMKKKGGGDDDDDDCCCAAA>>><<<;;;::::::999888888777666555555555444444444444444444444444333333333333333333333333333555777888888:::===???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUXXXYYYXXXWWWXXX\\\```kkkuuusss___RRRJJJGGGGGGEEEGGGIIIKKKLLLNNNRRRTTT]]]rrr{{{vvvqqqppprrrppppppooommmkkkjjjjjjjjjiiijjjkkkllljjjfffbbb```]]][[[YYYYYY[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXX[[[bbbiiimmmpppqqqnnniiidddbbb___]]]\\\[[[YYYXXXUUUUUUTTTTTTSSSSSSSSSSSSUUUUUUTTTSSSSSSRRRQQQQQQQQQPPPPPPNNNMMMLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHDDDDDDDDDDDDCCCCCCCCCBBB>>>======<<<:::999999888777777666666666555555555444444444333333333222222111111111111111111111111111111111111111111111111000000111111111222222222333444666999===AAAFFFIIIHHHJJJMMMRRRXXX___fffiiillloootttxxx|||{{{nnngggdddiiioooxxxtttkkkeeecccdddgggnnn{{{{{{vvvvvvxxx|||~~~|||yyywwwqqqnnnjjjgggdddaaa]]]ZZZVVVSSSPPPMMMKKKIIIEEECCCAAA@@@???===<<<;;;::::::888777777777666666555555444444444444444444444444333333333333333333333333444555777888999;;;>>>AAA@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQPPPPPPQQQRRRSSSSSSTTTTTTVVVXXXYYYXXXWWWYYY^^^cccmmmxxxkkkYYYOOOGGGEEEGGGFFFGGGHHHIIIIIILLLPPPSSSaaaxxx|||uuuqqqllllllooooooppppppnnnllljjjjjjjjjiiijjjllllllkkkhhheeeccc^^^[[[YYYXXXYYYZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWWWW[[[bbbiiimmmoooppplllgggccc```]]][[[ZZZYYYWWWUUUTTTSSSSSSRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTSSSRRRPPPOOOMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIEEEEEEEEEDDDCCCCCCCCCBBB??????>>><<<;;;:::999999777777777666666666555555444444444444333333333333222222222222222222222222111111111111111111111111111111111222222222222333444555777999;;;???DDDHHHIIIJJJMMMQQQWWW^^^cccgggkkkoootttyyy}}}tttkkkfffggglllsss}}}yyypppjjjfffeeehhhiiippp}}}~~~{{{}}}}}}{{{yyyvvvtttmmmkkkhhheeebbb^^^ZZZWWWRRRPPPMMMJJJHHHFFFCCC@@@>>>======<<<;;;::::::999666777777777777666555444444444444444444444444444222222333333333333444444444666888999:::<<>>===<<<;;;:::777777777777666666666555555444444444444333333333222222222222222222222222111111111111111111111111222222222222333333333333444555777777888;;;@@@EEEIIIJJJLLLPPPUUU[[[```ccckkkpppvvv{{{~~~{{{ppphhhfffiiimmmvvvzzzrrrnnnjjjgggiiinnnlllrrr~~~|||yyywwwvvvsssqqqjjjhhheeebbb___[[[VVVSSSOOOLLLIIIGGGEEECCC@@@===;;;;;;;;;;;;;;;:::999999555666777777777666555444444444444444444444444444222222222333333444444444444666888999:::===@@@BBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQOOOPPPRRRTTTUUUUUUUUUUUUTTTVVVXXXXXXYYY]]]dddjjjuuurrr[[[RRRLLLEEEBBBFFFEEEFFFFFFGGGIIINNNTTTYYYlllyyyrrrpppmmmiiijjjnnnlllnnnooonnnjjjggggggiiiggghhhiiiiiihhhgggfffeeeccc```\\\ZZZZZZ[[[ZZZZZZXXXXXXWWWWWWWWWVVVVVVVVV\\\dddkkknnnoooooojjjccc\\\ZZZXXXXXXXXXYYYXXXWWWRRRRRRRRRRRRSSSTTTVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWUUUTTTRRRPPPNNNNNNKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOOOONNNMMMLLLJJJJJJFFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAA@@@???===<<<;;;777777777777666666666666555555444444444333333333222222222222222222222222111111111111111111111111222222333333333444444444333555666666666888>>>CCCIIIIIIKKKNNNSSSXXX]]]```lllqqqxxx}}}sssiiifffggghhhrrruuuqqqnnnllljjjiiilllsssmmmttt}}}yyywwwuuusssqqqooogggeeebbb```]]]YYYTTTPPPLLLJJJGGGEEECCCAAA>>>;;;::::::;;;;;;;;;:::999999555666777777777666555444444444444444444444444444222222222333333444444444444666888:::;;;===@@@CCCAAAAAABBBCCCDDDEEEFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPQQQSSSUUUVVVWWWVVVVVVSSSUUUWWWXXXYYY^^^ffflllxxxjjjUUUOOOLLLDDDBBBEEEDDDEEEFFFGGGJJJPPPWWW]]]lllvvvtttqqqllliiihhhjjjlllpppoooooommmkkkhhheeedddeeeeeeeeefffeeeeeeddddddbbb```___`````````^^^\\\XXXXXXWWWVVVTTTTTTWWWYYY```cccgggjjjkkkjjjgggeee^^^\\\YYYVVVTTTTTTVVVWWWTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRUUUUUUSSSRRRPPPNNNMMMLLLMMMLLLJJJIIIJJJLLLOOOQQQPPPPPPOOOOOONNNMMMLLLLLLIIIGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDBBB???<<<;;;::::::999999888777777777777666666666666555555555333333222222111222222333222222333333333444444444222111111111222333444444222333333444555999>>>BBBGGGIIILLLMMMOOOTTT\\\ccchhhoooxxx~~~zzznnnhhhfffjjjmmmuuu|||ooolllhhhiiimmmqqqrrrqqqvvvxxx}}}{{{wwwtttrrroookkkhhhhhhddd___[[[XXXUUUQQQNNNKKKJJJGGGDDDAAA>>>===<<<999999999888777666666555555555555555555555555555555555555444444333333222222333444444555555444444666777999;;;>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMOOORRRSSSRRRQQQPPPQQQQQQRRRSSSTTTVVVXXXYYYZZZVVVUUUWWWYYY^^^gggqqq~~~wwweeeRRRJJJHHHGGGDDDDDDFFFEEEGGGJJJKKKNNNYYYeeevvvzzzvvvsssqqqnnnjjjgggfffhhhkkknnnnnnmmmllljjjgggdddcccdddeeeeeeeeeeeedddccccccbbbaaa``````aaaaaa___]]]YYYYYYXXXVVVUUUUUUWWWZZZ```cccgggjjjkkkiiigggeee^^^\\\YYYVVVTTTUUUVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSVVVUUUTTTRRRPPPOOOMMMMMMNNNMMMLLLKKKLLLNNNPPPRRRRRRRRRPPPOOOMMMLLLKKKJJJIIIGGGEEEDDDEEEFFFFFFEEEGGGFFFFFFEEECCC@@@===;;;;;;::::::999888888777777777777777777666666666666222222222222222222333333222222222222333333333333111111111111111222333333222333444444555888===AAAFFFHHHKKKMMMOOOTTT\\\bbbiiipppzzzsssjjjfffgggiiipppzzzvvvmmmjjjhhhiiinnnrrrssssssuuuwww|||yyyvvvssspppmmmjjjgggeeeaaa]]]YYYUUURRRNNNLLLIIIHHHEEEBBB???===<<<;;;999999888888777666666555555555555555555555555555444444444444444444444444333444444444555444444444666777999<<<>>>???@@@AAADDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOPPPQQQRRRQQQQQQQQQQQQRRRSSSUUUWWWXXXZZZ[[[XXXWWWYYY[[[```jjjtttppp```OOOIIIIIIHHHFFFFFFGGGFFFHHHJJJLLLPPP\\\iii{{{}}}wwwtttqqqooonnnllljjjfffccccccfffhhhkkkkkkkkkjjjhhhfffcccbbbdddddddddddddddcccbbbbbbcccbbbaaaaaabbbbbb```^^^ZZZZZZYYYWWWVVVVVVXXX[[[aaadddgggjjjjjjiiifffccc]]][[[XXXVVVUUUUUUUUUVVVTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTVVVUUUTTTSSSQQQPPPNNNNNNPPPOOONNNMMMNNNOOORRRSSSSSSSSSQQQOOOMMMKKKJJJIIIIIIGGGEEEEEEFFFGGGGGGFFFGGGGGGFFFEEECCCAAA>>>===<<<;;;;;;:::999999888888888777777777666666666666222222222222222333444444111111111222222222222333111111000000000111222222333444555444555777;;;>>>DDDFFFJJJLLLNNNSSSZZZ```jjjrrr|||yyymmmgggeeefffllluuu}}}rrrkkkhhhgggiiiooorrrsssrrrrrruuu|||~~~zzzwwwssspppnnnkkkgggddd```]]]YYYUUURRRNNNKKKHHHGGGEEECCC@@@>>><<<::::::999888888777777666666555555555555555555555555555333333444444444444444555444444444444444444444444777888:::===???@@@AAAAAAEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRSSSTTTVVVXXXYYY[[[]]]ZZZZZZ\\\^^^cccnnnyyygggYYYKKKHHHIIIIIIHHHIIIHHHGGGHHHKKKMMMSSSaaannnxxx{{{sssooommmllljjjgggfffdddaaa___```cccfffjjjjjjjjjiiihhhfffdddbbbccccccccccccbbbaaaaaa```cccbbbaaabbbbbbbbb```^^^[[[[[[ZZZXXXWWWWWWZZZ\\\bbbdddhhhjjjjjjgggdddbbb[[[ZZZXXXVVVUUUUUUUUUVVVTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUWWWVVVUUUTTTRRRQQQPPPOOOPPPPPPOOONNNOOOPPPRRRSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHFFFGGGHHHHHHHHHFFFGGGGGGGGGFFFDDDBBB@@@???======<<<;;;;;;::::::999777777666666666555555555222222222222222333444555000000111111111222222222111000000000000000111111444555555555444666999;;;AAADDDHHHJJJLLLQQQYYY^^^kkksss~~~qqqhhheeeeeejjjrrrzzzuuukkkiiiggghhhlllnnnnnnllllllooowww~~~{{{vvvtttpppmmmkkkhhhdddaaa]]]ZZZUUURRROOOLLLHHHFFFDDDBBB@@@>>><<<:::999888888888777777666666666666555555555555555555555555444444444444444444333333555555444444444444555555999:::<<<>>>???AAAAAABBBEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRSSSUUUWWWYYY[[[\\\^^^\\\]]]___aaafffsssvvv___TTTJJJHHHJJJIIIIIIJJJHHHGGGHHHKKKOOOWWWggguuurrrzzzpppiiifffeeecccbbbaaaaaa___]]][[[]]]```dddiiijjjjjjiiihhhfffdddcccbbbbbbbbbbbbaaa```___^^^bbbaaa``````aaaaaa___]]]ZZZZZZZZZXXXWWWXXX[[[^^^ccceeehhhjjjiiifffccc```ZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXWWWVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQOOOOOOOOONNNNNNMMMMMMMMMIIIHHHGGGHHHIIIJJJIIIGGGGGGGGGGGGGGGFFFDDDBBBAAA>>>>>>======<<<;;;;;;;;;666666666555555555444444333222222222333444444555000000111111111222222222111111000000000000000111444555555555444555777999>>>AAAFFFHHHKKKPPPWWW\\\jjjrrr~~~wwwkkkeeedddgggnnnvvv{{{oookkkgggfffggggggeeeccceeeiiippp{{{{{{yyyssspppmmmjjjgggdddaaa^^^[[[WWWSSSOOOMMMJJJGGGDDDAAA@@@>>><<<:::999888888777777777666666666666666555555555555555555555555666666555444333333222222555555444444444555666777:::;;;===???@@@AAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTVVVXXXZZZ\\\]]]___^^^```bbbeeelllzzzmmmZZZQQQJJJJJJKKKJJJIIIIIIHHHFFFGGGKKKQQQ\\\nnnnnnxxxrrriiidddbbbaaa___]]]\\\\\\[[[YYYXXXZZZ___bbbhhhhhhiiiiiihhhfffeeedddaaaaaaaaaaaa```^^^]]]\\\```___^^^^^^______]]][[[WWWXXXXXXXXXXXXYYY]]]```dddfffiiijjjiiieeeaaa^^^YYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWVVVWWWXXXXXXYYYXXXXXXWWWWWWXXXWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNIIIHHHHHHIIIKKKKKKJJJHHHGGGGGGHHHHHHGGGEEEDDDCCC?????????>>>======<<<<<<666666666666555555555555444444333333333333444444111111111222222222222333222222111000000000111111333444555555444444666888;;;???DDDGGGJJJNNNUUUZZZfffnnnzzz~~~qqqfffdddfffjjjpppxxxuuuooohhhcccbbbaaa^^^\\\___ccckkkvvv|||yyyvvvpppmmmiiifffdddaaa]]][[[XXXUUUQQQNNNKKKHHHEEECCC???>>>===;;;999888888777666666666666666666666666555555555555555555555555666555555444444333222222444444333333444666888999<<<<<<>>>@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQRRRSSSSSSTTTUUUWWWYYY[[[^^^___```aaadddgggjjjsss{{{dddVVVPPPKKKMMMNNNLLLJJJKKKIIIGGGHHHMMMUUUcccxxx{{{iii|||vvvooojjjddd``````___]]]ZZZYYYYYYXXXWWWWWWYYY^^^aaaffffffgggggggggeeedddcccaaa`````````___]]]\\\[[[^^^]]]\\\\\\]]]\\\ZZZXXXUUUUUUVVVWWWWWWZZZ^^^aaaeeegggiiijjjhhhddd```]]]XXXXXXWWWVVVVVVUUUUUUUUUUUUVVVXXXYYYYYYYYYWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOONNNNNNMMMMMMMMMIIIIIIIIIJJJLLLLLLKKKIIIGGGGGGHHHHHHHHHFFFEEEDDD@@@@@@@@@???>>>>>>======888888888888777777777777666555444333333333333333222222222222333333333333333333222111111111111111111333444444444444666777999===BBBFFFIIIMMMTTTYYY```hhhttt}}}xxxkkkhhhgggiiilllsssyyyrrrhhhbbb___]]][[[YYY[[[```hhhsss~~~|||yyyuuusssmmmkkkgggdddbbb___[[[XXXVVVSSSOOOKKKIIIFFFCCCAAA>>>===<<<:::999888888888666666666666666666666666555555555555555555555555333333333444444555555555333333222333555777:::<<<===>>>???AAABBBCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTUUUWWWZZZ\\\___```ccceeeiiimmmqqqzzzooo\\\SSSNNNLLLPPPQQQOOONNNNNNKKKIIIKKKQQQZZZjjjpppaaa~~~vvvooojjjeeeaaa\\\[[[[[[[[[XXXVVVWWWWWWVVVUUUVVVYYY]]]aaaddddddeeefffeeedddcccbbb`````````___^^^]]][[[ZZZ\\\[[[ZZZ[[[[[[[[[YYYWWWSSSTTTUUUVVVWWWZZZ___bbbeeegggiiijjjhhhddd```]]]WWWWWWWWWVVVVVVUUUUUUUUUUUUVVVXXXZZZZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPOOONNNLLLLLLKKKIIIIIIIIIKKKMMMMMMKKKIIIGGGGGGHHHIIIHHHGGGFFFEEEAAAAAA@@@@@@???>>>>>>>>>:::::::::999999999999888777666555444333222222222222222333333333444444444444444333222111111222222000222444444444444666777888<<>>===;;;:::999888888888555555555666666666666666555555555555555555555555000000222333555666777888222222222333555888;;;======>>>@@@AAABBBCCCCCCCCCGGGGGGHHHIIIJJJJJJJJJJJJGGGHHHIIIJJJKKKMMMNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQSSSTTTTTTSSSRRRTTTTTTVVVXXXZZZ]]]___aaaeeeggglllqqquuu~~~gggVVVPPPLLLLLLQQQTTTRRRPPPQQQLLLKKKMMMSSS^^^ooo}}}iii[[[~~~vvvpppiiiccc]]]\\\YYYWWWUUUTTTTTTTTTVVVUUUSSSSSSTTTVVVYYY[[[cccdddeeeeeeeeecccaaa___``````___^^^]]][[[ZZZYYY]]]\\\[[[YYYXXXXXXXXXXXXSSSTTTUUUUUUVVVYYY]]]aaadddfffiiijjjhhhccc]]]YYYTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYXXXXXXWWWVVVVVVWWWWWWWWWYYYYYYYYYXXXWWWTTTRRRQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNOOONNNNNNJJJJJJIIIHHHHHHGGGFFFFFF@@@AAABBBCCCBBB@@@>>><<<;;;:::888888999999777666777666666555555444333333333333333333444444555666222222222222222222222222222222333333333333444444555999???EEEIIIMMMPPPSSS\\\^^^bbbiiiqqqwwwzzz{{{uuupppllljjjjjjnnnzzz{{{kkkddd```[[[WWWXXX^^^ccckkkvvv}}}zzzxxxuuurrrooollliiieeeaaa^^^ZZZVVVSSSNNNKKKGGGDDDBBBAAA???======<<<;;;999888777777777555555666666666666555555666666555444333333222222444444444444444444444444555555444555666777999;;;AAA@@@@@@@@@AAACCCEEEFFFIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRUUUVVVWWWWWWXXX[[[___ccceeehhhmmmtttnnn^^^TTTNNNMMMOOOTTTYYYYYYUUUPPPKKKLLLQQQXXXeee{{{ooo___WWWzzzqqqkkkfffaaa\\\\\\ZZZXXXVVVTTTSSSSSSSSSUUUTTTSSSRRRTTTVVVYYY[[[aaabbbcccdddcccaaa___^^^^^^^^^^^^]]]\\\[[[ZZZYYY[[[[[[ZZZYYYXXXVVVVVVUUURRRSSSTTTUUUVVVYYY]]]```ccceeehhhiiigggbbb]]]YYYUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVTTTSSSQQQSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRQQQPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNOOONNNNNNKKKJJJJJJIIIHHHGGGFFFFFFBBBBBBCCCDDDCCCAAA???>>>===;;;::::::::::::999777666666666555444444333333333333333333333444555555222222222222222222222222222222333333333333444444444888>>>CCCGGGKKKOOOQQQWWWYYY^^^dddkkkqqquuuvvv~~~~~~vvvoookkkjjjnnnwwwqqqiiiccc]]]YYYYYY]]]bbbkkkvvv~~~zzzxxxuuusssooommmjjjgggccc___\\\XXXTTTQQQMMMJJJFFFCCCBBB@@@???===;;;:::999888777666666666555555666666666666555555666555555444333333222222444444444444444444444444444444444555666888:::<<>><<<999999888666555555555555555555666666666666555555555555555444444333333222444444444444444444444444333333444555888:::<<<===AAAAAAAAAAAABBBDDDEEEFFFIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPQQQRRRSSSUUUVVVUUUVVVWWWWWWXXXZZZ^^^aaalllqqqxxxnnn\\\QQQMMMLLLOOOTTTYYYZZZWWWQQQLLLJJJMMMTTT```tttrrr```TTTOOOvvvqqqjjjeeecccaaa___]]]XXXWWWVVVTTTSSSRRRQQQPPPQQQQQQQQQQQQRRRUUUWWWXXXXXXYYY[[[]]]]]]\\\[[[ZZZXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZXXXUUURRRPPPQQQRRRSSSTTTUUUXXX]]]```bbbccccccbbb```]]]ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPOOONNNLLLKKKKKKKKKMMMNNNNNNNNNNNNNNNLLLKKKKKKIIIHHHGGGFFFEEECCCDDDDDDDDDDDDCCCBBBAAA@@@>>>======>>>===<<<:::666666555555444333333333222222222111111222222333222222222222222222222222222222222333333333444444222555:::===@@@DDDHHHJJJLLLNNNRRRVVV[[[```fffjjjssswwwzzz{{{}}}xxxooommmlllpppuuu|||rrrjjjccc```bbbgggqqq|||}}}{{{zzzxxxtttrrrooommmiiigggcccaaa]]]YYYVVVSSSOOOLLLJJJGGGCCC@@@???>>><<<;;;999888777666555555555555444555555666666555555444555555444444444333333333333333333333333333333333222333444666999;;;===>>>AAAAAABBBBBBDDDEEEFFFFFFIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQSSSTTTVVVVVVVVVWWWXXXXXXXXX[[[___bbbmmmsss}}}wwwdddVVVPPPOOOMMMQQQWWW[[[ZZZUUUOOOKKKKKKPPPXXXeee|||~~~iii\\\TTTRRR|||tttmmmiiiddd___]]][[[ZZZYYYWWWWWWVVVUUUTTTRRRQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUSSSUUUWWWYYYZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYXXXXXXYYYYYYZZZZZZYYYVVVSSSQQQQQQRRRSSSTTTVVVYYY^^^aaacccbbbaaa___]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWTTTUUUVVVWWWWWWWWWWWWVVVWWWVVVVVVUUUUUUTTTTTTTTTRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAAAAA???>>>===>>>>>>===;;;777666666555555444444333333222222111111222222222222222222222222222222222222222222333333333444444222444888;;;===@@@DDDGGGIIIKKKNNNQQQTTTZZZaaagggoootttxxxyyyzzz~~~tttooommmnnnrrr|||~~~vvvnnniiigggkkkttt}}}~~~{{{xxxxxxuuurrrooommmkkkgggeeeaaa^^^ZZZWWWUUUQQQNNNKKKGGGDDDAAA>>>======;;;:::999888777666666666666666444444555555555555444444444444444444444333333333333333333333333333333333222333555777:::===>>>???AAABBBCCCDDDEEEFFFFFFFFFIIIIIIJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQRRROOOPPPPPPQQQRRRTTTVVVWWWWWWXXXYYYZZZ[[[]]]bbbeeennnvvvmmm\\\QQQNNNQQQOOOUUUZZZ\\\XXXRRRMMMKKKMMMTTT]]]kkkuuubbbXXXTTTSSS~~~uuuooohhhfffbbb^^^[[[YYYYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRPPPPPPPPPPPPPPPQQQRRRRRRPPPRRRTTTWWWXXXYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXYYYYYYYYYXXXVVVTTTSSSQQQRRRTTTUUUWWWZZZ___bbbcccbbb```]]][[[ZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYWWWXXXXXXXXXXXXWWWVVVVVVUUUWWWXXXZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUUUURRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKLLLMMMNNNNNNOOONNNNNNNNNMMMLLLJJJIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBB@@@????????????>>><<<888888777777666555555444444333333222222222222333222222222222222222222222222222333333333333444444222444777999;;;>>>BBBEEEGGGJJJLLLNNNPPPVVV^^^dddlllrrrwwwxxxxxx||||||sssmmmmmmqqqvvv~~~}}}vvvooorrrxxx|||yyyvvvuuusssooommmjjjhhhdddbbb^^^[[[XXXUUURRROOOLLLIIIEEECCC???===<<<;;;:::999888888777666666666666666444444555555555555444444444444444444444444444444333333333333333333333333222333666999;;;===>>>???AAABBBCCCEEEFFFFFFGGGFFFIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSOOOPPPPPPQQQSSSUUUWWWXXXXXXZZZ[[[\\\^^^bbbfffjjjrrr{{{vvvdddWWWMMMLLLQQQSSSXXX\\\[[[TTTNNNMMMMMMOOOWWWbbbqqqnnn]]]UUURRRRRRzzzuuupppmmmeeedddbbb___\\\[[[[[[\\\YYYYYYYYYYYYXXXWWWUUUTTTQQQPPPPPPPPPOOOOOOOOOOOOMMMOOORRRUUUWWWXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUURRRSSSUUUVVVXXX[[[```ddddddbbb___\\\ZZZYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYWWWXXXXXXXXXWWWWWWVVVUUUWWWXXXZZZ\\\]]]]]]\\\[[[[[[ZZZXXXWWWUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMMMMKKKLLLMMMNNNNNNOOONNNNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCDDDDDDDDDEEEDDDBBBAAAAAAAAAAAA@@@>>>999999888888777777666666555555444333333333333333222222222222222222222222222222333333333333444444222444666888999<<<@@@CCCFFFHHHKKKKKKLLLRRR[[[cccjjjooouuuvvvuuuzzzxxxnnnmmmpppoooxxx{{{}}}|||zzzvvvtttrrrooollliiigggeeeaaa___[[[XXXUUURRROOOLLLIIIFFFDDDAAA>>>;;;;;;:::999888777666555555444555555555333444444555555444444333444444444444444444444444222222222222222222222222333444777:::<<<===>>>>>>AAABBBDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNPPPQQQSSSTTTTTTQQQQQQRRRSSSUUUWWWYYYZZZZZZ[[[]]]___aaafffkkkoooyyyhhh\\\SSSLLLMMMUUUWWW[[[]]]YYYPPPKKKLLLPPPOOOZZZfffvvvhhhZZZUUUSSSSSSxxxrrrpppmmmlll``````___]]]ZZZYYYZZZ[[[ZZZZZZ[[[[[[ZZZXXXVVVUUUQQQQQQPPPPPPOOONNNMMMMMMLLLNNNQQQTTTWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSSSSTTTUUUUUURRRTTTUUUWWWYYY\\\aaaeeeeeeccc___[[[YYYYYYZZZ[[[\\\[[[[[[[[[ZZZZZZYYYYYYWWWXXXXXXXXXWWWWWWVVVUUUXXXZZZ\\\^^^___^^^]]]\\\]]]\\\ZZZWWWVVVUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPOOOOOONNNMMMKKKLLLMMMNNNNNNOOONNNNNNNNNNNNLLLKKKIIIGGGFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBCCCCCCBBB@@@::::::999999888777777777666555444444333333333333222222222222222222222222222222333333333444444444333444666777999;;;???BBBEEEGGGJJJJJJJJJPPPZZZbbbhhhnnntttuuutttxxx{{{nnnlllppplllttt}}}{{{xxxtttrrrpppmmmjjjgggeeebbb___\\\XXXVVVRRROOOMMMJJJGGGDDDCCC@@@===;;;::::::888777555555444333333333444444333444444555555444444333444444444444444444444444222222222222222222222222444555888:::<<<===>>>>>>AAACCCDDDFFFGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNPPPRRRSSSTTTUUURRRRRRSSSTTTVVVXXXZZZ[[[ZZZ\\\___aaadddhhhnnnrrrppp\\\UUURRRNNNRRR[[[ZZZ]]]^^^WWWNNNIIIMMMRRROOO[[[iiiyyyzzzdddYYYVVVWWWWWWtttllljjjjjjiiigggeeeccc```^^^^^^^^^]]]\\\\\\\\\ZZZYYYXXXXXXXXXXXXVVVTTTQQQOOONNNOOOQQQSSSPPPQQQRRRSSSUUUVVVWWWXXX[[[ZZZZZZYYYXXXXXXWWWWWWUUUUUUTTTTTTSSSTTTTTTTTTTTTUUUVVVXXX\\\aaaeeehhhgggeee```\\\ZZZYYYYYYZZZ\\\\\\]]]]]]\\\[[[YYYXXXWWWXXXXXXVVVTTTTTTUUUWWWZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUUUUUUUUUUTTTSSSRRROOOPPPQQQPPPNNNLLLKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOMMMKKKIIIGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDDDDCCC@@@>>>>>>===;;;999777777777777555555555555555444444444222222222222222222222222111111111222222333333333111222333333444888===AAABBBDDDHHHIIIKKKPPPXXX^^^ggglllqqqtttuuuyyywwwooolllnnnpppyyy|||yyyvvvrrrooonnnllliiifffccc```\\\XXXWWWSSSOOOLLLJJJGGGDDDBBB@@@???>>><<<:::999999999444444444444444444444444222333333444444333333222111111222222222333333333333222222222222333555666:::::::::;;;===>>>@@@AAADDDDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKKKKJJJKKKLLLNNNNNNMMMMMMMMMLLLLLLKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVRRRSSSTTTUUUUUUWWWZZZ\\\___```cccfffgggiiirrr}}}kkkZZZTTTQQQNNNSSS^^^^^^^^^ZZZPPPIIIIIIOOOTTTTTT___ooojjj\\\UUURRRWWW```yyypppkkkkkkjjjhhheeeeeebbb___^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXUUUSSSQQQOOOOOOPPPQQQSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUWWWYYY]]]bbbfffiiigggeeeaaa]]]ZZZZZZZZZZZZ\\\]]]]]]^^^]]][[[ZZZYYYWWWXXXXXXWWWUUUTTTVVVWWWZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUUUUUUUUUUTTTSSSRRRPPPRRRSSSRRRPPPNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLJJJHHHGGGDDDEEEGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGFFFEEECCCAAA???===;;;999888777888888666666666555555555555444222222222222222222222222111111222222222333333333111222333333444888<<<@@@AAADDDHHHJJJLLLQQQXXX^^^eeeiiiooorrrssswww}}}}}}sssnnnnnnooowww}}}zzzwwwsssooommmkkkiiifffcccaaa]]]YYYVVVUUURRRNNNJJJHHHFFFCCCAAA???>>><<<:::999888777777555555555555555555555555333444444555555444444333111222222222222333333333444333333222333444666777;;;;;;;;;<<<>>>???AAABBBDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIKKKKKKJJJKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQSSSTTTVVVTTTUUUVVVVVVVVVXXX[[[^^^^^^___bbbfffhhhkkkuuusssbbbSSSPPPQQQRRRZZZdddeeebbb[[[QQQJJJIIIMMMQQQWWWbbbrrrxxxcccXXXSSSRRRXXXbbb{{{uuurrrnnnkkkjjjjjjiiifffbbbdddaaa^^^\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWWWWXXXXXXTTTSSSQQQPPPOOOPPPRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXVVVUUUUUUTTTUUUUUUVVVVVVUUUVVVXXX\\\```dddhhhjjjgggeeeaaa]]][[[ZZZ[[[\\\]]]^^^^^^___^^^\\\[[[ZZZWWWXXXXXXWWWVVVUUUWWWXXX[[[[[[\\\]]]^^^^^^^^^^^^\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVUUUUUUSSSRRRRRRRRRSSSTTTTTTRRRPPPPPPQQQPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOONNNMMMKKKJJJIIIEEEFFFHHHJJJLLLMMMNNNNNNLLLKKKJJJIIIIIIHHHFFFDDD@@@???===;;;999999999999777777666666666555555555333333333333333333333333111222222222222333333333111222333333444777;;;???AAADDDHHHJJJLLLQQQXXX]]]ccchhhnnnrrrtttwww{{{zzzsssooonnnsss~~~}}}yyyvvvssspppllliiihhheeebbb```]]]ZZZVVVSSSRRROOOKKKHHHFFFDDDAAA???===<<<:::999777777666666555555555555555555555555444555555666666555555444222222222222333333333333444444333333444555777888<<<<<<===>>>???AAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKKKKKKKKKKLLLNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPRRRTTTUUUUUUVVVWWWXXXXXXZZZ]]]``````aaadddhhhkkkooo{{{gggYYYMMMMMMQQQUUU^^^iiiiiibbbYYYPPPKKKKKKNNNQQQ]]]iiixxx|||kkk[[[UUUSSSTTT]]]iii|||vvvsssjjjiiigggggghhhgggdddaaabbb___\\\[[[[[[[[[ZZZYYYVVVVVVUUUUUUUUUVVVWWWWWWTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUVVVWWWUUUWWWZZZ^^^bbbfffiiijjjfffdddaaa]]][[[[[[\\\]]]^^^____________]]]\\\[[[XXXYYYYYYXXXWWWVVVXXXZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQRRRSSSUUUTTTSSSRRRRRRSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKIIIJJJKKKMMMNNNOOOPPPPPPNNNLLLKKKKKKKKKJJJHHHFFFBBBAAA???===;;;;;;;;;;;;888888888777777666666555333333333333333333333333222222222222222222222222111222333333444666:::<<<@@@CCCGGGJJJLLLPPPWWW\\\dddhhhnnnsssvvvyyy}}}wwwpppnnnqqqyyy|||zzzvvvssspppmmmjjjgggdddbbb___]]]ZZZWWWSSSPPPNNNKKKGGGEEECCCAAA???===<<<;;;999888777666666666555555555555555555555555444444555555555555444444222222222333333333444444444333333333444666777888>>>>>>>>>???AAABBBDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTUUUVVVWWWXXXYYY[[[^^^aaaddddddgggkkknnntttvvvbbbVVVMMMMMMRRRWWW___gggfff]]]SSSNNNMMMNNNRRRWWWdddpppooobbbWWWUUUUUUXXXdddrrrwwwsssqqqooommmiiihhhfffddddddcccbbbaaa```^^^[[[YYYYYYYYYXXXWWWTTTTTTTTTTTTTTTTTTUUUUUUSSSRRRRRRRRRRRRSSSUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTUUUUUUVVVWWWVVVYYY\\\```dddgggiiiiiieeeccc```]]][[[[[[\\\]]]______``````___^^^\\\[[[XXXYYYZZZYYYXXXXXXYYY[[[\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQPPPRRRTTTTTTRRRRRRRRRSSSSSSSSSRRRPPPOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKLLLMMMNNNOOOOOOOOONNNNNNLLLKKKKKKLLLKKKIIIGGGDDDCCCAAA???============::::::999888777777666666333333333333333333333333222222222222222222222222111222333333333555888:::>>>BBBFFFIIIKKKOOOUUUZZZbbbffflllrrrwww{{{~~~tttppppppvvvyyywwwssspppnnnkkkgggeeeaaa___\\\ZZZXXXUUUQQQNNNJJJHHHDDDBBBAAA@@@===;;;;;;;;;999888777777777777333333333333333333333333333333444444444444333333222222333333333444444444333333222333444666888999?????????@@@BBBCCCEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQSSSTTTTTTVVVWWWXXXXXX[[[^^^aaaeeeeeehhhlllpppwww|||lll\\\TTTOOOPPPUUU[[[aaafffbbbWWWNNNKKKLLLNNNUUU\\\mmmxxx{{{qqqcccYYYSSSTTTUUUZZZjjj{{{~~~uuuooolllkkkjjjhhhiiigggeeecccaaa``````aaa___\\\YYYWWWWWWXXXWWWVVVTTTSSSSSSRRRRRRRRRSSSSSSPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQSSSSSSSSSSSSTTTUUUVVVVVVWWWZZZ^^^bbbeeegggggggggcccaaa^^^\\\[[[[[[\\\]]]^^^______```___]]]\\\[[[YYYZZZ[[[ZZZYYYYYY[[[\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVTTTSSSQQQPPPOOOQQQSSSSSSRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRRRRQQQPPPNNNMMMLLLKKKLLLMMMMMMNNNMMMMMMMMMNNNMMMLLLLLLMMMLLLJJJHHHFFFEEECCCAAA????????????;;;;;;:::999888777777666333333333333333333333333333333333222222222222111000222333333333444666888;;;@@@DDDGGGJJJMMMSSSXXX^^^aaagggnnnuuu|||{{{uuuqqqtttzzz~~~{{{vvvssspppmmmkkkhhheeebbb^^^[[[YYYWWWUUURRRNNNKKKHHHEEEBBB@@@@@@>>><<<;;;::::::999888777666666777222222222222222222222222222333333333333333333222333333333333444444444444444333333444555777999:::??????@@@AAABBBDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVWWWXXXYYY\\\___bbbddddddhhhmmmsss|||rrreeeSSSPPPOOOSSSZZZ```dddfff___TTTKKKKKKKKKMMMVVVbbbwwwzzznnncccXXXRRRNNNQQQTTT\\\pppzzzuuunnnkkkjjjjjjhhhfffeeeeeedddcccaaa_________]]][[[XXXVVVVVVVVVUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQLLLLLLMMMNNNOOOPPPQQQRRRTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVXXX[[[___cccffffffeeeeeebbb```]]][[[ZZZZZZ\\\]]]^^^^^^______^^^]]][[[ZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^\\\]]]]]]^^^^^^]]]]]]\\\^^^]]]]]]\\\[[[ZZZYYYYYYWWWWWWWWWVVVTTTRRRQQQPPPOOOQQQSSSSSSSSSSSSTTTUUUTTTSSSSSSRRRQQQQQQQQQQQQTTTSSSSSSRRRPPPNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMMMMNNNMMMKKKJJJHHHFFFDDDBBBAAA@@@@@@AAA<<<<<<;;;:::999888777777444444444444444444444444333333333222222222111111000222333333333333555777999>>>CCCFFFHHHLLLQQQVVV\\\^^^dddlllvvv{{{ssssssvvv|||~~~|||yyywwwrrrooollliiigggeeeaaa___ZZZXXXUUUSSSQQQOOOKKKHHHFFFDDDAAA??????>>><<<:::888888777666555555555555333333333333333333333333333333444444444444333333333333333444444444444555666555555666777:::<<<===??????@@@AAABBBDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMNNNMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWYYYZZZ[[[]]]aaadddeeefffjjjrrrzzzyyyggg\\\NNNNNNPPPUUU\\\cccdddbbbXXXOOOJJJKKKLLLOOO\\\mmmzzznnn```VVVRRRMMMLLLQQQVVVaaaxxxxxxsssnnnjjjfffeeeggghhhgggeeeaaabbbddddddbbb___^^^]]]]]]ZZZWWWVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOIIIIIIJJJLLLMMMNNNOOOOOOTTTSSSSSSSSSRRRRRRRRRRRRNNNOOOPPPQQQSSSTTTUUUUUUQQQQQQQQQQQQRRRSSSTTTUUUYYY\\\```dddfffeeedddcccaaa___\\\ZZZYYYZZZ\\\]]]]]]^^^^^^___^^^\\\[[[ZZZZZZ[[[\\\[[[ZZZZZZ\\\^^^]]]]]]]]]^^^^^^]]]\\\\\\^^^]]]]]]\\\[[[ZZZYYYYYYWWWWWWWWWVVVTTTRRRQQQPPPOOOQQQSSSTTTTTTTTTUUUVVVTTTSSSSSSRRRRRRRRRRRRRRRUUUUUUTTTRRRPPPNNNLLLKKKNNNOOOQQQRRRTTTUUUVVVVVVPPPOOONNNNNNOOOOOOMMMKKKHHHGGGEEECCCBBBAAAAAAAAA======<<<;;;999888888777444444444444444444444444333333333222222111111111000222333333333333444666888<<>><<<;;;777666555444444444444444444444444444444444444444444555555555555555555444333333333444444444555555888777777888:::<<<>>>?????????@@@@@@BBBCCCEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQQQQRRRRRRTTTUUUVVVWWWXXXZZZ[[[\\\___cccfffgggiiinnnwwwkkkZZZQQQMMMOOOQQQVVV]]]bbbaaa]]]QQQJJJGGGLLLNNNRRRdddxxxtttfffXXXMMMPPPLLLMMMSSSZZZfffyyytttnnnjjjeeeeeedddcccccccccddddddccccccbbbaaa```^^^\\\[[[[[[ZZZXXXWWWWWWVVVTTTRRRMMMMMMMMMLLLKKKJJJJJJJJJIIIJJJJJJJJJIIIJJJMMMOOOTTTSSSSSSRRRQQQQQQPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSVVVTTTRRRQQQQQQTTTWWWYYYZZZ\\\___bbbdddeeeeeeddd___^^^\\\ZZZZZZ[[[\\\]]]bbbaaa```___^^^]]]]]]]]][[[YYYYYYZZZ\\\]]]]]]\\\^^^\\\ZZZYYYXXXYYYZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZ[[[YYYWWWUUUTTTSSSTTTTTTPPPPPPQQQQQQRRRTTTUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNOOORRRTTTUUUUUUTTTSSSSSSQQQOOOOOOPPPPPPOOONNNHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA???===;;;:::999999777555444444555555555444444444333222222222222333222111111000000111111222555888===AAADDDGGGKKKNNNXXXZZZ```lllzzzzzztttuuuxxx~~~{{{yyywwwtttpppmmmiiigggeeecccaaa^^^[[[XXXVVVUUUQQQNNNJJJGGGEEEDDD@@@???>>><<<;;;:::999888666666666666666666666666444444444333333222222222444444444444444444444444444444333333222222333333555666777:::<<>>===<<<;;;:::888777777555555555555555555555555444444333333333222222222444444333333333333333333444333333222222333333333333444666888;;;===???@@@@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTVVVWWWWWWXXXZZZ\\\^^^aaadddiiilllmmmqqqwwwkkkZZZQQQOOOMMMOOOUUU\\\aaa___XXXRRRLLLIIIIIIMMMSSS___sssqqqcccWWWPPPMMMJJJKKKPPPYYYdddwwwzzzpppjjjgggeeedddbbbbbbaaa``````______``````______^^^]]]\\\ZZZYYYXXXWWWUUUSSSSSSSSSRRRPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHIIIIIIHHHJJJLLLOOOQQQQQQRRRRRRSSSTTTUUUUUUSSSRRRRRRRRRSSSSSSTTTTTTYYYWWWUUUSSSSSSTTTVVVWWW[[[\\\^^^aaabbbccccccccc```^^^]]][[[[[[\\\]]]^^^``````^^^]]]\\\[[[[[[[[[ZZZYYYYYY[[[]]]]]]\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYWWWUUUSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPOOONNNNNNNNNPPPRRRTTTWWWYYYYYYXXXXXXUUUSSSPPPOOOOOOOOONNNLLLJJJJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA???>>>===<<<999777555555666777666555444444444444333333333333444333333222222333333444222666:::>>>BBBFFFJJJMMMSSSVVV]]]iiiwww}}}xxxxxx~~~~~~{{{yyyvvvtttrrroookkkhhhdddbbb___]]][[[YYYUUURRRQQQOOOLLLIIIFFFCCCAAA@@@<<<<<<;;;:::888777666666555555555555555555555555333333333333222222222222222222222333333333333333333333222222222333333444555666777999<<<>>>@@@@@@AAABBBCCCEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXYYY[[[___bbbeeehhhkkknnnooouuuqqq___RRRMMMMMMOOORRRXXX^^^___[[[TTTNNNLLLIIIIIINNNWWWeeexxxsssfffZZZRRRLLLIIIIIIKKKRRR]]]llluuupppiiidddccccccbbbaaaaaaaaa```___^^^^^^^^^^^^\\\\\\[[[[[[ZZZXXXWWWVVVVVVTTTRRRQQQQQQPPPNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHJJJMMMOOORRRRRRSSSSSSTTTUUUUUUUUUSSSSSSRRRRRRRRRSSSTTTUUUXXXVVVUUUTTTTTTVVVXXXZZZ\\\]]]___aaabbbbbbcccccc___^^^]]][[[[[[\\\^^^_________]]]\\\[[[ZZZZZZZZZ[[[ZZZ[[[\\\^^^___^^^\\\YYYYYYXXXWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[ZZZZZZZZZYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTVVVWWWXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNQQQSSSVVVYYYZZZ[[[ZZZZZZVVVSSSQQQOOOOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCAAA???>>>===;;;999777777777888777666333333333333222222111111222111111000000111111222111444888<<<@@@DDDIIILLLPPPSSS[[[fffsss}}}zzz~~~~~~|||{{{yyywwwtttrrrpppllliiifffaaa___\\\ZZZYYYVVVRRROOOMMMKKKIIIFFFCCC@@@???>>><<<;;;:::999888777666666555555555555555555555555333222222222222222222222111111222222222222333333333222222222333444555555888999;;;===???AAABBBCCCBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYYYY\\\aaaeeegggjjjmmmoooqqqyyyyyydddUUULLLJJJLLLRRRVVV\\\___^^^XXXPPPLLLNNNLLLLLLQQQ[[[iiizzzzzziii[[[SSSOOOKKKHHHKKKNNNVVVcccuuu}}}tttllliiieeeaaa````````````aaa```___^^^]]]]]]]]]]]]YYYYYYYYYYYYXXXVVVUUUTTTUUUSSSQQQPPPPPPPPPNNNLLLJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGHHHHHHIIIJJJMMMPPPUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSUUUVVVUUUUUUTTTUUUWWWYYY\\\]]]^^^___```aaabbbbbbbbbccc___^^^\\\[[[[[[\\\^^^______^^^]]]\\\[[[ZZZZZZZZZ\\\[[[\\\^^^```aaa___]]]WWWWWWWWWWWWWWWWWWXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZYYYWWWUUUSSSRRRQQQQQQRRRRRRRRRSSSSSSTTTVVVWWWXXXVVVUUUUUUSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPPPPPPPOOOSSSTTTWWWZZZ[[[[[[[[[ZZZVVVSSSQQQOOOOOOOOOMMMLLLMMMLLLKKKJJJJJJIIIJJJJJJFFFEEEEEEDDDBBB@@@>>>======;;;999888999999888777555666666777666555444444222111111000000111111222111444777:::===AAAFFFJJJLLLPPPXXXbbbnnn{{{}}}}}}zzzyyyvvvtttqqqooommmjjjfffccc___]]]ZZZXXXVVVTTTPPPMMMIIIHHHFFFCCC@@@>>>===<<<<<<;;;;;;:::999888777777555555555555555555555555222222222222222222222222111111111222222333333333333333333333444555666777:::;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLMMMMMMNNNNNNNNNOOONNNNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZ]]]bbbfffiiillloooqqqtttooo[[[OOOIIIHHHKKKSSSXXX^^^___ZZZSSSNNNKKKLLLLLLNNNUUUaaappp}}}rrr```SSSOOOMMMKKKIIIKKKQQQ\\\lllyyypppkkkcccbbb___]]]\\\\\\]]]]]]``````^^^]]]\\\\\\\\\\\\WWWXXXXXXWWWVVVUUUTTTTTTSSSRRRPPPOOOOOONNNLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKOOOQQQVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRRRRTTTUUUWWWTTTTTTUUUVVVXXX[[[^^^____________``````aaaaaaaaa]]]\\\[[[ZZZZZZ\\\]]]_________]]]\\\[[[ZZZZZZZZZ[[[[[[]]]___aaaaaa___]]]UUUVVVVVVVVVWWWWWWWWWWWWVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWUUUSSSQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUUUUTTTSSSRRRQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQSSSUUUWWWYYYZZZZZZYYYXXXUUUSSSPPPOOOOOOOOONNNLLLMMMLLLLLLKKKJJJJJJKKKKKKFFFFFFFFFFFFDDDAAA???>>>>>><<<:::999::::::999777444444555666666444333222444333333222222333333444222444666888;;;???DDDGGGIIINNNUUU^^^iiiuuu}}}zzzwwwvvvsssqqqnnnkkkiiifffbbb___\\\ZZZWWWUUUTTTQQQMMMJJJFFFEEECCCAAA>>>===<<<;;;;;;;;;::::::999888888777444444444444444444444444111111111222222222222222111111222222333333444444333333444555666777999::::::;;;<<<>>>???AAABBBCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\___cccgggjjjmmmqqqttt{{{}}}dddTTTLLLHHHIIILLLRRRXXX]]]\\\UUUNNNLLLLLLHHHLLLRRR[[[jjjzzzuuuiiiZZZOOOLLLMMMMMMLLLLLLVVVeeexxx~~~wwwrrrjjjcccbbbZZZ[[[ZZZZZZYYYYYY[[[\\\___^^^]]][[[ZZZYYYYYYYYYVVVWWWWWWVVVVVVUUUTTTSSSQQQOOOMMMMMMMMMLLLJJJHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKMMMPPPSSSUUUUUUVVVVVVWWWWWWXXXXXXVVVTTTSSSQQQRRRTTTVVVWWWUUUUUUVVVWWWYYY\\\^^^___^^^^^^]]]]]]^^^^^^______\\\[[[ZZZYYYYYY[[[]]]^^^```___^^^]]]\\\[[[[[[[[[YYYZZZ[[[^^^``````]]][[[TTTTTTUUUVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYXXXVVVTTTRRRQQQPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXWWWVVVTTTRRRPPPOOOPPPPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKKKKHHHHHHIIIHHHFFFDDDAAA???@@@>>>;;;:::;;;;;;999888111222333444444222111///444333333222222333333444333444666777999<<>><<<;;;;;;;;;:::888444555666777777555333222222111111111111111111222444555666777888;;;???CCCFFFKKKRRRYYYaaammmyyyzzzzzzyyywwwuuurrrooommmkkkiiifffdddbbb___[[[XXXVVVTTTRRRPPPNNNKKKHHHEEEDDDCCCAAA???===<<<;;;;;;888888777777666666555555444444444444444444444444000000111111222222222222222222333444444555666666555555666777999:::<<<===>>>???@@@AAACCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYY[[[\\\\\\bbbdddfffiiilllqqqwww|||wwweeeRRRIIIHHHHHHJJJMMMLLLRRRVVVSSSKKKEEEGGGKKKMMMUUU___jjjyyyxxxbbb\\\SSSLLLJJJKKKNNNPPP^^^kkk~~~rrrmmmfffbbb```]]]ZZZWWWVVVVVVWWWWWWXXXZZZ[[[\\\\\\\\\ZZZYYYWWWWWWVVVVVVUUUUUUTTTRRRQQQPPPNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJLLLOOOQQQTTTVVVYYYZZZYYYXXXXXXYYYXXXVVVTTTSSSTTTVVVXXXZZZXXXZZZ\\\^^^_________^^^ZZZZZZZZZZZZZZZYYYYYYYYY[[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZYYYWWWUUUUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTSSSQQQPPPOOOPPPSSSVVVXXXZZZYYYXXXXXXXXXXXXXXXYYYSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTOOOOOOPPPPPPOOOOOONNNMMMOOONNNMMMKKKKKKKKKLLLLLLMMMMMMMMMLLLJJJHHHEEEDDDBBBBBBAAA???>>><<<;;;;;;888888777555444333222111444444444333333333222222777555333333555:::???BBBDDDIIIOOOVVV]]]hhhttt||||||xxxvvvtttrrrooommmlllllliiigggddd```\\\YYYWWWVVVSSSQQQNNNKKKGGGEEECCCBBB@@@???>>><<<;;;:::888888666555555555444444444444666444333111000000111111000111111111111222222222222222222222222222222222444555666777888999::::::@@@AAABBBCCCEEEFFFGGGHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOQQQRRRSSSTTTVVVWWWYYYYYYYYYZZZ\\\___eeefffjjjmmmmmmoooxxxppp]]]NNNMMMLLLGGGGGGLLLPPPOOONNNLLLJJJJJJLLLNNNQQQXXXdddqqq~~~zzznnn[[[SSSLLLJJJJJJKKKOOOUUUcccwwwkkkfff```\\\ZZZYYYVVVSSSVVVWWWWWWXXXYYYZZZ[[[\\\[[[[[[YYYWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKNNNQQQTTTWWWYYYZZZYYYXXXYYYZZZXXXWWWUUUTTTTTTVVVYYYZZZ\\\\\\]]]^^^___^^^^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\[[[ZZZYYYXXXWWWVVVVVVXXXXXXZZZZZZZZZYYYWWWVVVUUUVVVWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSQQQPPPPPPQQQSSSVVVXXXYYYYYYYYYYYYYYYXXXXXXXXXUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUTTTTTTSSSOOOOOOPPPPPPOOOOOONNNMMMPPPOOONNNLLLLLLLLLMMMMMMKKKKKKKKKJJJHHHFFFDDDBBBDDDCCCBBBAAA???>>>===<<<:::999888777666555444333444444444333333333222222444333222222444888<<>>===<<<;;;:::888777777666666666666555555555444555444333111111111111111000000111111111222222222222222222222333333333333444555666777999:::;;;<<<@@@@@@BBBCCCDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQSSSTTTUUUWWWXXXZZZZZZZZZ\\\^^^```eeegggkkkoooqqqttt~~~zzzfffUUUHHHHHHJJJFFFFFFKKKKKKKKKKKKIIIHHHIIILLLOOOTTT]]]jjjttt||||||rrrfffWWWPPPJJJIIIJJJMMMTTT\\\nnnbbb___[[[XXXWWWUUUSSSRRRVVVWWWWWWXXXYYYZZZ[[[[[[ZZZYYYWWWUUUTTTSSSSSSRRRQQQQQQPPPOOOMMMLLLKKKKKKHHHHHHFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKNNNQQQTTTVVVYYYZZZYYYXXXYYYZZZXXXWWWVVVUUUVVVXXXZZZ\\\`````````___^^^]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPQQQSSSVVVXXXYYYZZZZZZ[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTSSSSSSRRROOOOOOPPPPPPOOOOOONNNMMMOOOOOONNNMMMMMMNNNNNNNNNLLLKKKKKKJJJHHHFFFDDDCCCEEEEEEDDDBBBAAA@@@??????<<<<<<;;;999888777666555444444444444333333333333111111111222444666999;;;@@@DDDJJJPPPWWWaaammmuuu~~~~~~}}}{{{xxxuuuqqqpppnnnkkkiiigggfffeeebbb```]]]ZZZVVVTTTRRRQQQOOONNNKKKHHHEEECCCAAA@@@<<<;;;;;;999888777666555333333333333222222222222444444333222111111111111000000000111111111222222222222222333333444444444444555777888:::<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRTTTUUUVVVWWWXXXZZZ[[[\\\]]]```cccfffhhhmmmrrrvvv{{{~~~jjjZZZMMMDDDFFFIIIHHHHHHMMMIIIIIIHHHGGGGGGJJJOOORRRYYYeeeqqqxxxxxxsssggg[[[QQQLLLHHHIIIKKKPPP[[[fff~~~]]]\\\YYYWWWVVVVVVUUUTTTVVVWWWXXXYYYYYYZZZZZZZZZXXXWWWUUUSSSRRRQQQPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIIIIIIIJJJMMMPPPRRRTTTWWWXXXXXXWWWXXXYYYVVVVVVVVVWWWYYY\\\^^^```dddcccaaa^^^\\\ZZZZZZYYYVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXYYY[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQRRRTTTVVVWWWXXXYYY[[[\\\[[[YYYWWWUUUWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQOOOOOOPPPPPPOOOOOONNNMMMNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLJJJIIIGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@======<<<:::999888777666555444444444444333333333000000111333444666777888>>>CCCHHHNNNTTT^^^iiiqqqzzz{{{}}}|||zzzyyywwwtttrrrnnnmmmjjjhhheeedddbbbbbb^^^\\\YYYVVVSSSQQQPPPOOOLLLKKKHHHEEECCCAAA@@@???;;;;;;:::999888777666555444333333333333222222222333333333222222111111111000000000000111111111111111222222333444555555666555666888:::<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTVVVWWWVVVXXXZZZ[[[]]]___bbbeeehhhiiinnnuuuzzztttaaaTTTKKKFFFIIILLLKKKLLLNNNIIIIIIHHHHHHIIIMMMSSSWWW___kkkvvvxxxsssiii]]]RRRLLLIIIGGGHHHLLLTTTcccqqqYYYYYYYYYWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYYYYWWWVVVTTTRRRPPPOOONNNNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGHHHFFFGGGHHHHHHHHHJJJMMMOOOPPPRRRUUUWWWVVVVVVWWWXXXUUUUUUWWWYYY\\\___bbbdddeeeccc```\\\YYYXXXWWWWWWUUUVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRSSSUUUVVVWWWXXXYYYZZZ[[[ZZZXXXVVVTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPOOOOOONNNMMMLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMKKKJJJIIIHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<;;;:::888777777555555555444444444333333111111222444555666666777>>>BBBGGGLLLRRR[[[fffmmmtttuuuxxx{{{~~~|||yyywwwvvvtttqqqnnnkkkjjjgggeeebbbaaa______ZZZYYYVVVTTTQQQOOONNNMMMIIIGGGEEECCCAAA???>>>===;;;::::::999888777666666666666666555555555555444222333333333222222111111//////000000000111111111111222222444555666777777777888999;;;>>>@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQRRRRRRRRRRRRTTTUUUVVVWWWUUUWWWZZZ\\\]]]```dddfffkkklllqqqxxxjjjZZZOOOKKKIIILLLNNNNNNMMMMMMIIIHHHHHHGGGJJJPPPWWW]]]fffpppxxxuuulllaaaVVVMMMIIIHHHHHHJJJNNNYYYmmmUUUVVVWWWWWWUUUTTTUUUVVVVVVWWWYYYZZZZZZZZZYYYXXXVVVUUUSSSQQQOOOMMMMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJIIIHHHGGGGGGFFFFFFGGGFFFGGGGGGGGGGGGIIILLLOOOOOORRRUUUVVVVVVVVVWWWXXXVVVWWWYYY[[[^^^aaaccceeedddaaa]]]YYYVVVUUUVVVVVVUUUVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTSSSSSSSSSUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVWWWWWWWWWUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTVVVVVVVVVUUUUUUUUUUUUTTTRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVUUUTTTQQQQQQQQQPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQPPPOOONNNOOOOOOPPPPPPOOOOOONNNMMMLLLMMMNNNOOOPPPQQQQQQPPPMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBB???>>>===<<<;;;999888888555555555555444444444333222333333444555666666666<<<@@@EEEJJJOOOWWWbbbiiimmmnnnpppuuu|||~~~{{{xxxvvvsssrrrpppmmmkkkhhhfffdddaaa___]]]\\\[[[VVVUUUSSSPPPNNNLLLKKKKKKFFFDDDCCC@@@???===<<<<<<:::999999888777777666666222222222222111111111111222222333333333222222111/////////000000000111111111111333444666777888999999:::;;;===???AAABBBCCCEEEEEEEEEFFFGGGHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRSSSRRRRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWVVVXXX[[[]]]___bbbgggjjjnnnpppvvv~~~sss___SSSKKKJJJKKKMMMOOONNNLLLJJJFFFFFFFFFHHHLLLUUU___fffpppvvvvvvnnncccZZZQQQKKKGGGHHHJJJNNNTTTbbbzzzTTTVVVXXXXXXVVVUUUVVVXXXVVVWWWYYYZZZ[[[ZZZXXXXXXVVVUUUSSSQQQNNNMMMLLLKKKIIIIIIHHHHHHGGGGGGFFFFFFCCCBBBBBBBBBDDDEEEGGGHHHIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHLLLNNNPPPSSSVVVXXXXXXXXXYYYZZZZZZ[[[\\\]]]___```aaabbbaaa^^^YYYUUUSSSSSSTTTVVVVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRSSSSSSTTTVVVVVVWWWYYYXXXWWWVVVUUUTTTTTTSSSOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQPPPPPPOOONNNMMMOOOOOOPPPPPPOOOOOONNNMMMMMMNNNPPPRRRSSSTTTSSSSSSMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@???>>>===<<<;;;:::555555555555444444444444333333333333333444555666:::>>>BBBFFFKKKSSS^^^eeeffffffiiinnnwww|||zzzwwwtttqqqooonnnllliiigggdddccc```^^^[[[YYYXXXXXXRRRQQQOOOMMMKKKIIIHHHHHHCCCBBB@@@???===<<<;;;;;;888888777777666555555555000/////////............111222333333333333222111////////////000000000111111111333444666888999:::<<<<<<===???@@@BBBCCCCCCFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWZZZ]]]```bbbfffjjjmmmrrrttt{{{xxxdddVVVOOOGGGJJJMMMOOOQQQPPPMMMJJJFFFFFFHHHLLLSSS___lllttt|||{{{tttggg\\\TTTNNNHHHFFFHHHMMMSSS[[[lllUUUXXX[[[ZZZXXXWWWXXXZZZVVVWWWYYY[[[[[[ZZZXXXWWWVVVUUUSSSPPPNNNMMMLLLKKKIIIHHHHHHHHHGGGGGGFFFFFFAAAAAA@@@AAABBBDDDFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHKKKNNNRRRTTTXXXYYYYYYYYYZZZ[[[^^^^^^__________________^^^[[[WWWSSSQQQRRRTTTVVVVVVVVVWWWWWWXXXYYYZZZZZZVVVVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTTTTTTTUUUVVVVVVWWWVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWYYYXXXVVVUUUTTTSSSSSSSSSOOOOOOOOOPPPQQQRRRSSSTTTPPPQQQPPPPPPOOONNNMMMLLLOOOOOOPPPPPPPPPOOONNNNNNOOOPPPRRRTTTVVVVVVVVVUUUOOONNNLLLKKKJJJJJJJJJKKKIIIHHHHHHGGGGGGFFFFFFFFFCCCBBBAAA@@@???===<<<<<<666666555555555444444444444333222222222333555666888<<<@@@DDDIIIQQQ[[[bbbaaaaaaccciiittt|||yyytttrrrooommmkkkiiifffdddaaa```^^^[[[YYYWWWVVVUUUOOONNNLLLJJJHHHGGGFFFFFFBBBAAA???>>><<<;;;;;;;;;666666666555555444444333444444444444333333333222000111333333444333222111////////////000000000000111111333555777888:::;;;===>>>>>>@@@AAABBBCCCCCCHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSPPPPPPQQQQQQRRRTTTUUUVVVYYY\\\___bbbeeeiiimmmppptttwwwmmm]]]SSSPPPFFFJJJOOORRRSSSSSSPPPLLLGGGHHHKKKPPPZZZhhhwwwssscccWWWQQQLLLFFFEEEIIIOOOWWWaaatttWWWXXXXXXYYYXXXWWWUUUTTTUUUUUUVVVVVVWWWXXXXXXYYYWWWUUUPPPLLLIIIHHHHHHIIIGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDFFFGGGGGGHHHKKKMMMSSSVVVYYY[[[\\\]]]```bbbaaa___\\\ZZZZZZZZZYYYXXXTTTTTTRRRQQQQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWVVVUUUSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPQQQQQQQQQQQQQQQQQQPPPOOOPPPQQQPPPNNNLLLKKKMMMOOOOOOOOOPPPPPPOOOOOONNNMMMOOOPPPPPPQQQRRRSSSTTTTTTQQQPPPMMMJJJIIIIIIIIIJJJLLLJJJHHHHHHHHHFFFDDDAAAFFFDDDBBB@@@@@@???<<<:::888888777555444333222111444444444444444444444444444777<<>>===<<<:::999777777888777777666555444444444444333222222444444333222222222222222222222222222444111///000333555444222444444555666888;;;===??????@@@AAABBBCCCEEEFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLOOOOOONNNNNNNNNOOOPPPQQQPPPPPPPPPQQQQQQQQQQQQRRRTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUWWWZZZ^^^ccchhhllloooqqqvvvooo^^^QQQLLLLLLGGGJJJMMMRRRTTTSSSOOOLLLIIIMMMPPPSSS___rrrnnnaaaUUUKKKGGGHHHFFFMMMUUU\\\jjjWWWXXXXXXXXXWWWVVVTTTSSSTTTTTTUUUVVVWWWXXXXXXYYYVVVSSSOOOKKKHHHGGGGGGHHHGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEGGGGGGHHHIIILLLNNNUUUXXX\\\___aaabbbdddeeedddaaa]]]ZZZXXXWWWUUUSSSPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTUUUUUUUUUTTTSSSQQQPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPNNNLLLKKKMMMNNNOOOPPPPPPPPPPPPOOONNNNNNOOOOOOPPPQQQRRRSSSSSSTTTRRRQQQNNNLLLJJJJJJKKKKKKKKKJJJIIIIIIJJJIIIGGGFFFGGGEEECCCBBBBBBAAA???===:::999888777666555444333444444444444444444444444555777;;;???CCCIIIPPPUUUWWWXXX\\\dddooo}}}}}}{{{yyywwwsssqqqqqqnnnjjjgggdddbbb___]]]]]]ZZZVVVSSSRRRPPPNNNLLLJJJJJJHHHFFFDDDBBBAAA@@@>>>===<<<;;;999888777666777777777666555444444444444333222222444444333222222222222222222222222222444222000111333444333222555555555777999;;;>>>???@@@@@@AAABBBDDDEEEFFFFFFGGGHHHHHHIIIKKKLLLLLLMMMOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPQQQQQQQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWW[[[]]]aaafffjjjmmmqqqssszzzwwwdddVVVLLLHHHHHHJJJMMMQQQTTTVVVTTTPPPMMMLLLPPPTTTZZZgggyyy|||kkk^^^SSSJJJGGGIIIHHHNNNWWWaaaqqqXXXXXXWWWWWWVVVTTTRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXTTTQQQNNNJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHJJJMMMPPPUUUYYY___dddeeefffggggggfffbbb]]]YYYVVVTTTQQQOOONNNMMMMMMMMMNNNPPPRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRPPPQQQRRRRRRRRRRRRQQQPPPQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTRRRQQQSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPOOONNNLLLKKKLLLNNNPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRROOOMMMLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMKKKJJJHHHFFFDDDCCCDDDCCCAAA@@@<<<<<<;;;999888777666555444444444444444444444444666888:::<<>>===<<<;;;:::999888777666555777777666666555444444444444333222222444444333222222222222222222222222222555333222222333444333222555666777888:::<<>>===<<<999999888777666666555555666666666555555444444444444333222222444444333222111222222222222222333333555444333333333333333333666777888:::<<<>>>@@@AAAAAAAAABBBCCCEEEFFFGGGHHHFFFGGGHHHJJJLLLNNNOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRUUUUUUUUUUUUUUUVVVVVVVVVXXXXXXXXXYYYZZZ[[[\\\]]]bbbeeehhhjjjmmmqqqvvv{{{rrr[[[NNNJJJIIIIIIJJJRRRUUUXXXYYYWWWTTTRRRPPPTTTWWW]]]gggxxx~~~ppp```TTTLLLGGGHHHLLLOOOVVVcccvvvVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTOOONNNKKKHHHFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCEEEFFFGGGHHHJJJMMMRRRVVV\\\aaahhhlllllljjjhhhggg```\\\XXXUUUSSSQQQOOOMMMLLLLLLLLLMMMOOORRRUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRNNNPPPRRRSSSSSSRRRPPPNNNOOOOOOOOOOOOOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVUUURRRRRRRRRRRRRRRRRRSSSTTTRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSUUUVVVVVVUUUTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQOOOPPPQQQPPPNNNLLLMMMMMMPPPPPPQQQQQQQQQPPPOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPOOONNNMMMLLLLLLLLLNNNMMMLLLMMMNNNNNNLLLJJJHHHFFFEEEDDDEEEEEECCCAAA>>>===<<<;;;:::888777777666666666555555444444444444555777999;;;???DDDHHHJJJNNNTTT\\\gggwww{{{}}}}}}zzzwwwtttrrrpppnnnjjjhhhfffccc___\\\ZZZXXXUUUSSSQQQOOOLLLKKKJJJHHHEEECCCDDDCCCBBB@@@???===<<<;;;777777777666666555555555555555555555444444444444444333222222444444333222111111111222222333333333555555555444333333444555777888:::<<<>>>???AAAAAAAAABBBCCCDDDFFFGGGHHHHHHGGGHHHIIIKKKMMMOOOPPPQQQOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXYYYZZZ[[[]]]^^^___cccfffjjjlllnnnsss{{{zzzhhhTTTJJJHHHIIILLLOOOVVVXXXYYYXXXUUUSSSSSSSSSXXX\\\bbblll|||vvvhhhZZZPPPJJJGGGJJJOOOPPPYYYjjjTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMKKKHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHGGGGGGHHHHHHJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJMMMQQQWWW\\\eeeiiimmmooommmiiifffddd[[[XXXTTTRRRQQQQQQOOONNNJJJJJJJJJLLLNNNQQQSSSUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQNNNPPPRRRTTTTTTRRRPPPNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTRRRRRRRRRQQQQQQRRRRRRSSSQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQRRRQQQOOONNNNNNNNNQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOOPPPQQQRRRSSSSSSPPPPPPOOOOOONNNMMMLLLLLLOOONNNMMMNNNOOOOOOMMMLLLIIIHHHFFFEEEFFFEEECCCAAA???>>>===<<<;;;999888888777777666666555444444444333444666888:::>>>CCCGGGGGGLLLSSS[[[gggxxx{{{|||}}}{{{xxxuuurrrpppnnnllliiifffcccaaa]]]ZZZWWWUUURRRPPPMMMKKKIIIHHHHHHFFFCCC@@@AAAAAA@@@>>>===<<<;;;:::666666666666555555555555444444444444444444444444444333222222444444333222111111111222222333333444333555555555444444666888888999;;;===@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHIIIJJJLLLMMMOOOPPPQQQOOOPPPRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWXXXZZZ\\\___aaabbbdddhhhmmmooorrrxxxjjj]]]NNNHHHGGGIIIOOOUUUZZZ[[[[[[XXXTTTSSSUUUYYY^^^eeemmmwwwlllaaaTTTMMMJJJIIILLLRRRSSS___tttRRRQQQPPPOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIKKKMMMQQQWWW^^^cccjjjlllnnnmmmiiiddd```^^^XXXVVVRRRPPPPPPPPPOOOMMMKKKKKKKKKLLLNNNQQQSSSUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPOOOQQQSSSUUUUUUSSSQQQOOONNNMMMLLLLLLLLLNNNPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRPPPPPPQQQRRRRRRSSSTTTTTTSSSSSSSSSRRRQQQPPPPPPPPPRRRSSSTTTVVVWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRPPPOOOPPPRRRTTTSSSQQQOOOOOOOOOQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSTTTPPPQQQPPPPPPPPPOOONNNMMMOOONNNNNNOOORRRRRRQQQPPPLLLJJJHHHGGGGGGFFFDDDBBBAAA@@@???>>>===<<<;;;:::777777777666555444444444333444555666888;;;@@@CCCCCCIIIQQQZZZfffyyy~~~~~~}}}zzzxxxwwwtttqqqooommmkkkgggeeeaaa^^^ZZZWWWUUURRRPPPMMMIIIGGGFFFEEEDDDBBB???<<<>>>>>>===<<<;;;999888888555555555666666666666666444444444444444444444444444333222222444444333222000111111222333333444444222444666555444555777:::888:::<<>>;;;:::888888777666555444444444555444333444666999===@@@BBBGGGOOOWWWdddxxx~~~{{{xxxuuutttpppmmmiiifffccc```\\\ZZZYYYXXXVVVSSSPPPNNNLLLKKKDDDCCCBBB@@@>>><<<;;;:::<<<;;;:::999888888888888555555555444444333333333222333444555444333222111222222222222222222222222333333333333333333333333444555777777777888:::<<<>>>>>>???@@@AAABBBBBBCCCGGGGGGHHHIIIIIIJJJJJJKKKNNNMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWXXX[[[___ccceeefffmmmlllpppyyymmm]]]LLLJJJFFFEEEHHHOOOWWW]]]ddd[[[UUUWWWWWWVVVaaaqqq~~~yyyeee]]]RRRJJJLLLNNNOOOWWWaaaoooQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHIIIHHHGGGHHHJJJLLLNNNOOONNNMMMKKKJJJLLLNNNPPPRRRVVVZZZ]]]```eeehhhhhheeeaaa]]]YYYWWWVVVVVVTTTSSSQQQPPPOOOPPPQQQRRRSSSSSSRRRQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTRRRPPPOOOOOOOOOQQQSSSUUUUUUSSSQQQPPPPPPMMMMMMMMMNNNNNNNNNOOOOOOQQQPPPOOOQQQTTTWWWXXXXXXUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSQQQOOOOOOQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVRRRRRRRRRQQQQQQQQQPPPPPPRRRSSSSSSRRRQQQQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTRRRQQQPPPPPPPPPNNNLLLPPPUUUXXXWWWUUUPPPNNNLLLJJJHHHGGGGGGGGGCCCCCCCCCBBBAAA???===;;;888888777666666555444444444444444444666999<<<>>>@@@EEEMMMVVVcccvvv~~~~~~}}}{{{yyywwwtttqqqpppmmmjjjfffcccaaa^^^ZZZWWWWWWVVVTTTQQQNNNKKKIIIHHHCCCBBBAAA???>>><<<;;;::::::999888777666666666666555555444444444333333333333333333444444333333222222222222222222222222222333333444444444444444444444666777888888999<<<>>>???@@@@@@AAABBBCCCDDDEEEHHHHHHHHHIIIJJJJJJKKKKKKNNNNNNNNNNNNOOOQQQSSSTTTRRRRRRSSSSSSSSSTTTTTTTTTRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXZZZ]]]aaadddggghhhmmmmmmrrr}}}vvvbbbTTTLLLIIIGGGGGGKKKRRRXXX\\\```YYYVVVXXXXXX[[[iiizzzqqq^^^XXXOOOIIILLLNNNPPP[[[hhh{{{RRRRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQPPPNNNMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGIIIKKKNNNOOOOOONNNLLLKKKMMMNNNTTTWWW[[[^^^___aaaccceeeaaa___\\\YYYWWWUUUTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSRRRRRRRRRSSSUUUVVVWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRPPPOOONNNNNNNNNOOOQQQSSSSSSQQQOOONNNNNNMMMMMMMMMNNNNNNNNNNNNOOORRRPPPPPPRRRUUUWWWXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRQQQRRRRRRQQQOOOOOOPPPRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTRRRRRRTTTVVVWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWXXXVVVVVVUUUTTTSSSSSSRRRRRRPPPNNNMMMPPPUUUWWWVVVTTTOOONNNLLLKKKIIIHHHGGGGGGDDDDDDDDDCCCBBB@@@???>>>999999888777666555444444444444555666777999;;;<<<===BBBJJJSSS```rrr~~~{{{zzzxxxwwwvvvtttqqqnnnkkkjjjhhheeebbb___]]]ZZZVVVTTTTTTSSSQQQNNNKKKHHHEEEDDDAAAAAA@@@>>>===;;;:::999777777666555444444444444555444444444444333333333333333333222222333333444333333333333333333333333333333444444555555555666444666888::::::<<<>>>@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLOOOOOOOOOOOOPPPQQQSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWXXXYYY[[[^^^bbbfffiiikkklllooowwwwwweeeTTTKKKKKKHHHGGGJJJPPPWWWZZZ[[[[[[VVVVVVYYY[[[cccvvv}}}gggWWWRRRLLLKKKNNNPPPTTTddduuuRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQPPPOOONNNMMMMMMIIIIIIHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEHHHIIIIIIHHHFFFFFFIIIKKKLLLNNNOOOOOONNNNNNPPPRRRWWW[[[___aaaaaaaaa```aaa\\\ZZZYYYWWWUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVUUUUUUTTTTTTSSSSSSRRRSSSRRRQQQOOONNNMMMMMMMMMNNNOOOQQQPPPNNNLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQPPPRRRUUUWWWWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQPPPQQQRRRQQQOOOOOOPPPRRRSSSTTTTTTTTTSSSSSSRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTUUUWWWZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYVVVUUUUUUUUUTTTTTTSSSSSSQQQPPPOOOPPPRRRTTTSSSQQQNNNNNNMMMKKKJJJIIIIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@;;;;;;:::999777666555555555555666777888999999:::;;;@@@HHHQQQ\\\mmm~~~{{{xxxwwwtttsssrrrooommmjjjgggfffdddaaa^^^[[[YYYWWWSSSQQQPPPOOOMMMJJJFFFDDDAAA@@@???>>>===<<<;;;:::999999666666555444444444444444444444444444444444444444444333222111222333444555333333333333333333333333222222333444444555666666555888:::<<<===>>>AAACCCBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSRRRSSSTTTVVVWWWWWWWWWWWWXXXZZZ]]]```cccfffjjjmmmnnnsss}}}xxxgggWWWLLLHHHHHHGGGHHHNNNVVV[[[\\\ZZZXXXUUUVVVYYY___nnnsss```TTTOOOLLLMMMRRRTTT[[[oooRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMIIIIIIHHHGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFFFFIIIKKKKKKMMMOOOQQQQQQRRRTTTVVVYYY\\\```aaa```^^^]]]\\\XXXWWWVVVUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNOOONNNLLLJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNQQQPPPPPPRRRUUUVVVVVVUUUSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOQQQRRRRRRPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVUUUTTTUUUWWWXXX[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPNNNMMMNNNNNNMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBB>>>===<<<;;;999888777666666666777777888888888888:::???GGGNNNXXXfffxxx~~~~~~{{{yyyvvvuuuqqqpppnnnllljjjgggdddccc___]]]ZZZXXXVVVTTTQQQOOOKKKJJJHHHFFFCCC@@@>>>===<<<<<<;;;::::::999888888666666555444444444555555444444444444444444444444333333222111222333555666333333333333333333333333000111222333444555666777777:::===???@@@AAACCCDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWZZZ^^^aaacccggglllppprrr{{{yyyhhhZZZNNNHHHIIIFFFIIINNNVVV\\\___]]]ZZZWWWVVVWWW\\\ggg|||iiiYYYQQQLLLKKKNNNTTTXXXbbbyyyQQQQQQRRRRRRRRRPPPOOONNNOOOOOOOOOOOOOOONNNMMMMMMIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFGGGIIILLLLLLNNNRRRTTTTTTVVVWWWYYYZZZ\\\______]]]ZZZYYYXXXUUUTTTTTTTTTSSSSSSSSSRRRPPPPPPQQQRRRSSSSSSTTTTTTVVVUUUUUUUUUTTTTTTSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMLLLMMMMMMLLLJJJIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOOOOQQQTTTUUUTTTSSSQQQQQQPPPOOONNNMMMLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPOOOQQQSSSSSSRRRQQQRRRSSSRRRRRRRRRRRRQQQQQQPPPOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTUUUVVVUUUUUUUUUWWWYYYZZZYYYYYYXXXVVVUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJGGGGGGEEEDDDCCCCCCCCCCCCAAA@@@???===<<<:::999888888888777777777777777888999>>>EEEJJJRRR]]]lllwww}}}}}}|||zzzxxxuuusssrrrlllllljjjhhheeebbb```___[[[XXXVVVTTTSSSQQQNNNLLLGGGFFFDDDBBB@@@>>>===<<<:::999999999888888777777666666555555555555555666333333333444444444444555222222222222333444555555333333333333333333333333000111222333555777888888:::<<<@@@BBBCCCCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMMMMNNNNNNOOONNNOOOPPPQQQQQQQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVXXXYYYYYYYYYYYYWWW[[[```ccceeeiiinnnsssyyy{{{gggZZZPPPGGGFFFKKKKKKQQQYYY```cccaaa\\\YYYUUUWWW[[[eeetttxxxaaaSSSMMMJJJIIIMMMVVV___mmmPPPPPPQQQRRRQQQOOOMMMLLLNNNOOOOOOOOOOOONNNMMMMMMJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEDDDDDDCCCDDDDDDEEEDDDEEEFFFFFFFFFGGGJJJMMMPPPRRRUUUWWWWWWWWWXXXYYYYYY[[[\\\\\\YYYVVVUUUUUURRRRRRRRRRRRRRRQQQQQQPPPNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQPPPOOOOOOPPPPPPQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNLLLMMMMMMKKKIIIHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOQQQSSSTTTRRRQQQQQQPPPOOONNNMMMLLLLLLKKKMMMMMMMMMMMMMMMNNNOOOOOOPPPRRRTTTTTTSSSSSSSSSTTTPPPPPPQQQQQQQQQPPPPPPOOONNNOOOPPPQQQRRRSSSTTTTTTSSSTTTUUUUUUTTTUUUWWWYYYXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSTTTTTTSSSQQQPPPPPPPPPLLLMMMNNNNNNNNNMMMLLLKKKGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCAAA@@@>>><<<;;;:::;;;999777666555666777888777<<>><<<<<<<<<:::777555444555777888666:::???BBBFFFNNNYYYbbblllwww~~~}}}|||zzzvvvwwwzzz~~~~~~zzzxxxwwwwwwsssrrrqqqpppnnnlllkkkiiicccbbb```^^^\\\YYYVVVUUUSSSQQQNNNMMMLLLKKKHHHFFFAAAAAA@@@???>>>======<<<777777777777777666666666444444444333333444555555333333333444444555555555///111222444555555444444444444444444444444444444333444666777999;;;======>>>@@@DDDFFFEEEEEEEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPRRRSSSUUUVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXZZZ[[[[[[\\\\\\[[[```fffiiijjjnnnuuu{{{vvvcccSSSNNNJJJEEEIIIQQQ[[[fffrrrtttlllaaaXXXUUUOOOWWWeeexxxrrraaaTTTOOOOOOPPPNNNTTTcccuuuQQQQQQRRRRRRQQQOOOMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJHHHGGGEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEFFFFFFFFFHHHIIIIIIHHHHHHJJJNNNQQQUUUWWWZZZ[[[YYYWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPRRRSSSRRRRRRQQQPPPOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMNNNNNNNNNKKKJJJJJJIIIIIIHHHGGGGGGIIIJJJJJJJJJKKKLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIJJJKKKMMMNNNRRRRRRRRRRRRSSSSSSSSSSSSPPPPPPPPPPPPOOOOOONNNMMMLLLLLLMMMNNNPPPQQQRRRRRRPPPQQQQQQRRRSSSRRRRRRRRRTTTSSSQQQPPPQQQRRRTTTVVVUUUUUUUUUUUUTTTTTTTTTSSSUUUSSSQQQPPPPPPRRRTTTVVVVVVVVVUUUVVVVVVUUUQQQNNNNNNMMMMMMLLLKKKJJJJJJJJJFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCAAA???>>><<<<<<;;;;;;::::::999888888888999:::<<<>>>BBBIIIQQQVVVeeellluuuyyyzzzxxxwwwxxxuuutttvvvzzz~~~~~~|||{{{zzzxxxtttrrrooonnnmmmkkkiiifffdddbbb___]]]ZZZXXXWWWUUUSSSPPPNNNLLLKKKJJJIIIFFFCCC@@@@@@???>>>===<<<;;;::::::666666666666555555555555333333333222222111111111444444222222222222444444222222222333444555777888333333333333333333333333555555777888:::<<<======AAABBBCCCEEEFFFFFFFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLNNNMMMMMMLLLMMMOOOPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQSSSTTTTTTUUUUUUUUUTTTTTTWWWVVVUUUUUUTTTUUUUUUUUUYYY[[[\\\]]]\\\\\\^^^```^^^aaadddgggkkksss~~~fffZZZPPPKKKIIIIIIPPPZZZcccuuuxxxggg]]]ZZZZZZTTT\\\kkkqqqbbbYYYSSSOOOOOOLLLTTT```qqqSSSSSSTTTSSSRRRPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJIIIHHHFFFEEEEEEEEEFFFHHHHHHGGGGGGGGGHHHHHHIIIHHHIIIJJJJJJKKKMMMQQQUUUVVVYYY[[[\\\ZZZXXXVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOQQQQQQQQQQQQPPPOOONNNMMMLLLMMMMMMMMMNNNPPPQQQRRRQQQQQQQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNOOONNNNNNKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKMMMNNNQQQQQQQQQQQQRRRRRRRRRRRROOOOOOPPPPPPOOONNNNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQOOOPPPQQQQQQRRRRRRQQQQQQRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTRRRPPPOOOPPPQQQTTTUUUWWWUUUSSSRRRRRRRRRQQQOOOMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDBBB@@@???======;;;;;;::::::999888888777666777888:::===CCCJJJPPP^^^dddlllqqqrrrrrrsssuuuuuutttvvvyyy}}}|||{{{xxxwwwvvvtttqqqnnnkkkkkkjjjhhheeecccaaa___\\\ZZZWWWUUUTTTRRRPPPMMMKKKIIIHHHGGGFFFDDD@@@>>>>>>>>>===<<<;;;:::999999666666666666555555555555555444444333222222333333444333333222222333333444111111222222333555666777222222222222333333333333777777999:::<<<>>>??????CCCDDDEEEFFFGGGHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQSSSTTTTTTUUUUUUUUUUUUTTTVVVVVVUUUUUUUUUUUUUUUVVVYYY[[[\\\]]]\\\]]]^^^``````cccfffiiioooxxxqqq___UUUKKKGGGGGGJJJTTT^^^ooo|||wwweeeZZZVVVTTTUUU___ppp|||gggZZZTTTOOOMMMNNNPPPYYYhhh|||UUUUUUUUUUUUSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLHHHJJJLLLMMMOOOQQQVVVYYYXXXZZZ\\\\\\ZZZWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMOOOOOOOOOPPPPPPPPPPPPQQQNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNOOOPPPPPPPPPPPPOOOPPPOOONNNMMMMMMNNNOOOPPPSSSSSSRRRRRRRRRQQQQQQQQQRRRQQQOOOOOOOOOQQQSSSTTTWWWTTTPPPOOOOOOPPPPPPPPPLLLLLLKKKKKKJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCAAA@@@>>>>>>;;;;;;::::::999888888888555666777777999>>>DDDIIISSSYYYaaafffhhhkkkooorrrvvvuuuwwwyyy|||~~~}}}|||{{{{{{xxxvvvtttrrrqqqooollliiigggfffeeecccaaa^^^\\\ZZZWWWUUURRRPPPOOONNNKKKIIIGGGEEEDDDCCCBBBAAA>>>;;;<<<<<<;;;:::999888888777666666666555555555555444666555444333333333444555222333333444444333333222111111111111222444555666222333333333444444555555999:::;;;<<<>>>@@@AAABBBDDDEEEFFFHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUVVVVVVYYY[[[]]]]]]]]]^^^___aaaccceeeiiimmmtttqqqdddWWWOOOGGGFFFIIIPPP\\\gggzzz~~~rrrbbbXXXSSSQQQWWWdddxxx~~~nnn\\\RRROOOLLLMMMPPPWWWaaatttVVVVVVVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJHHHGGGGGGGGGHHHKKKLLLMMMNNNOOOOOOOOOPPPLLLMMMOOOPPPQQQSSSWWWYYYWWWYYYZZZZZZWWWUUUTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPNNNMMMKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNOOOOOONNNMMMMMMMMMNNNNNNQQQQQQQQQPPPPPPPPPPPPOOOPPPOOONNNNNNOOOPPPRRRSSSUUUSSSPPPOOOPPPPPPPPPOOOKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCAAA@@@???>>><<<<<<;;;::::::999999888888888888888999===BBBFFFKKKPPPWWW\\\```eeekkkpppvvvvvvxxx{{{|||||||||{{{zzzyyywwwvvvvvvtttrrrpppooonnnlllhhhfffbbbaaa```^^^\\\YYYWWWVVVRRRPPPNNNLLLLLLJJJHHHFFFDDDBBB@@@??????>>><<<:::::::::999888888777666666666666555555555444444444666555333222222333444555222222444444444444222222111111111111222333444555444444555666777777888888:::;;;<<<>>>@@@AAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPPPPPPPQQQRRRSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXZZZ\\\^^^___^^^___aaacccdddggglllrrr{{{xxxeeeXXXPPPLLLHHHIIIOOOZZZhhhqqq|||{{{tttiii^^^XXXUUUTTT\\\jjjrrrdddVVVOOOMMMMMMPPPTTT]]]jjjwwwUUUUUUUUUTTTSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKIIIIIIIIIIIIJJJMMMNNNPPPQQQRRRRRRRRRRRROOOQQQRRRRRRRRRRRRTTTVVVTTTUUUVVVVVVTTTRRRQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRPPPOOONNNLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKJJJJJJIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMOOOOOONNNNNNNNNNNNNNNNNNPPPPPPPPPOOOOOOOOONNNNNNOOONNNNNNNNNOOOPPPRRRSSSRRRQQQQQQRRRRRRRRROOOMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIEEEDDDDDDBBBAAA@@@???>>>======<<<<<<;;;:::::::::999::::::999999;;;???BBBFFFKKKQQQWWW[[[aaaiiioootttuuuxxx|||}}}}}}|||yyyxxxwwwvvvtttsssrrrrrrqqqooommmlllkkkhhheeeccc^^^]]]\\\ZZZXXXUUUSSSQQQOOOMMMKKKIIIIIIGGGEEECCCBBB@@@>>>=========;;;:::888888777777666666555555555555555555444444444444333333222111111222333444222222444444444444222222111111111111222333444444444444555666777999999:::;;;<<<===???AAABBBCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJNNNNNNOOOOOOPPPQQQQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQRRRRRRSSSSSSSSSTTTVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXZZZZZZ\\\^^^``````aaaaaaccceeeeeejjjqqqyyyyyyiiiYYYOOOJJJJJJJJJMMMVVVcccpppvvvzzzsssjjjaaaZZZWWWWWWYYYbbbqqqiii]]]QQQLLLKKKMMMRRRWWWdddttt}}}nnnTTTTTTTTTTTTSSSRRRPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMPPPQQQRRRTTTTTTTTTSSSRRRQQQRRRSSSRRRPPPPPPPPPQQQPPPQQQSSSRRRPPPOOOPPPPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGIIIJJJKKKLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSPPPPPPQQQRRRSSSRRROOOLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<999999999888888999<<>><<<;;;;;;<<<;;;:::777777666666666555555555555555555444444444444333111111222222222222222222222333333444444333333222222222222222222333444444333333444666777999::::::======???@@@BBBDDDEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJNNNOOOOOOPPPPPPQQQQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTRRRQQQQQQQQQRRRSSSSSSSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]^^^```bbbccccccdddfffhhhiiioooyyy|||mmm```TTTMMMEEEIIINNNSSS]]]jjjsssuuutttkkkbbb[[[WWWWWW[[[aaannn}}}zzz___UUULLLIIIJJJMMMTTT[[[mmmttthhhSSSTTTUUUUUUUUUTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKLLLMMMOOOPPPQQQSSSTTTUUUUUUUUUSSSRRROOOPPPQQQQQQOOOMMMNNNNNNMMMOOOPPPPPPOOONNNPPPQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPQQQMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNLLLLLLLLLKKKJJJIIIGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKKKKLLLMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSPPPOOONNNOOOPPPPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@??????>>>>>>===999999999999888999;;;>>>???DDDKKKPPPTTTZZZaaagggiiilllsss{{{~~~~~~}}}|||zzzxxxvvvuuutttqqqpppooommmllljjjiiihhhfffdddbbb```___]]]ZZZWWWTTTTTTSSSQQQNNNLLLIIIHHHHHHGGGDDDCCCCCCBBB@@@>>>>>>;;;999888999:::999999666666666666666555555555555555555444444444333333000111333444555444333222444333333222222333333444333333333333333444444555555555777888:::<<<===>>>???@@@AAACCCDDDFFFGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTRRRQQQQQQQQQSSSSSSRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[]]]___``````bbbdddeeefffgggiiikkkooowwwoooaaaWWWQQQMMMDDDLLLUUU\\\eeepppuuutttiiiaaaZZZXXXXXX[[[dddooo~~~oooWWWOOOIIIHHHKKKPPPXXXaaawwwyyyjjjbbbTTTUUUVVVVVVVVVVVVUUUTTTNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKKKKMMMNNNPPPQQQSSSTTTUUUVVVVVVUUUSSSRRRMMMNNNPPPOOONNNLLLMMMMMMLLLNNNOOOOOOOOOOOOPPPRRRPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMIIIJJJKKKLLLMMMNNNOOOOOOLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEGGGHHHIIIJJJLLLMMMNNNOOONNNNNNNNNMMMLLLJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMJJJJJJKKKLLLLLLMMMLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPRRRSSSSSSTTTQQQNNNLLLKKKLLLMMMNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEBBBBBBAAAAAA@@@??????>>>:::;;;;;;:::::::::===???===BBBHHHNNNRRRWWW]]]bbbdddhhhqqqyyy~~~~~~|||{{{{{{{{{zzzxxxwwwuuusssrrrqqqnnnmmmllljjjhhhgggeeeeeeaaa___]]]\\\[[[XXXUUUSSSQQQQQQOOONNNKKKHHHFFFEEEFFFDDDBBBAAAAAA@@@>>><<<<<<:::777777888888888888666666666666666555555555555555444444444333333333000222444777777666444222555444222222222222444555444444333333333444555555999999;;;===???AAABBBCCCAAABBBCCCEEEFFFHHHIIIJJJHHHIIIJJJLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUUUUTTTRRRQQQPPPQQQSSSTTTRRRSSSUUUVVVWWWXXXXXXXXXYYYYYYZZZ[[[\\\^^^```aaaaaaccceeefffggghhhjjjlllttt}}}rrraaaUUUMMMIIIGGGFFFQQQ\\\cccllluuuxxxttt___XXXTTTVVVZZZ```nnn|||qqqaaaTTTMMMHHHIIIMMMTTT^^^ggg~~~pppddd^^^XXXXXXYYYZZZYYYXXXWWWVVVSSSSSSRRRPPPPPPOOOOOOOOOJJJKKKLLLMMMNNNOOOPPPPPPWWWWWWVVVTTTSSSQQQPPPPPPJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIJJJJJJJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEGGGIIIJJJLLLNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMRRRSSSRRRRRRQQQPPPNNNNNNJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDBBBBBB@@@@@@@@@@@@BBBBBBAAA???<<<999888888999:::===???BBBGGGMMMSSSXXXZZZ```eeelllsssyyy~~~|||{{{yyyxxxwwwttttttsssqqqooonnnlllllliiihhhfffdddbbb```^^^]]]]]]ZZZXXXVVVVVVTTTRRROOONNNMMMLLLIIIGGGDDDCCCBBB@@@???>>>===<<<;;;::::::999999999999888888888777666555444333333444555666555555555444444333333333111111222222222333333333000111222333444333222222333333444444555666777777:::;;;<<<>>>???AAABBBBBBBBBCCCDDDFFFHHHIIIIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQSSSTTTTTTUUUUUUUUURRRRRRRRRRRRRRRSSSTTTTTTSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYZZZ\\\^^^aaaccceeecccfffhhhhhhhhhjjjooottt}}}sssbbbXXXQQQLLLIIIJJJGGGYYYjjjssszzz}}}rrrbbb[[[VVVSSSUUUZZZdddyyyxxxgggWWWPPPHHHFFFMMMRRRVVVbbbrrrsssfff^^^ZZZYYYZZZ[[[\\\\\\ZZZXXXWWWTTTSSSRRRPPPOOONNNNNNNNNJJJKKKKKKLLLNNNOOOOOOPPPTTTTTTSSSRRRPPPOOONNNMMMJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOMMMMMMMMMMMMLLLLLLKKKKKKIIIHHHGGGGGGGGGIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQPPPOOONNNMMMKKKJJJIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNMMMQQQQQQQQQPPPPPPOOOMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJIIIIIIHHHFFFFFFCCCBBBAAA@@@@@@AAABBBCCCAAA???<<<:::888888999::::::<<>>>>>===<<<;;;:::999999888888888888777777777777666555444333333444555666555555444444444333333333111222222222222333333333222333444444555444333222444444555666888999999:::<<<<<<===>>>@@@AAABBBBBBBBBCCCEEEFFFHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNMMMMMMOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRQQQRRRSSSSSSTTTSSSTTTUUUWWWXXXYYYZZZZZZYYYZZZ[[[]]]___bbbdddeeeccceeehhhhhhiiimmmtttzzzwwwiiiZZZQQQLLLIIIIIILLLRRRdddtttxxxyyyvvvjjj[[[UUURRRRRRYYYbbbppp{{{nnn```TTTOOOHHHGGGNNNSSSYYYjjj|||yyylll```YYYVVV\\\]]]___```___\\\YYYWWWTTTSSSQQQOOONNNMMMLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOQQQPPPOOONNNMMMKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLKKKJJJIIIJJJKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHJJJKKKNNNOOOQQQRRRQQQQQQPPPNNNMMMKKKJJJIIIKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLJJJJJJKKKJJJJJJIIIHHHGGGCCCBBBBBBAAAAAABBBBBBCCCBBB@@@===;;;999999:::;;;:::;;;===AAAEEEJJJMMMOOOUUU[[[dddmmmvvv}}}{{{yyywwwvvvuuuuuutttsssrrrpppooommmmmmlllkkkjjjiiigggeeedddccc```___^^^\\\ZZZXXXWWWVVVTTTRRRPPPOOONNNMMMJJJHHHEEEEEEEEEDDDCCCBBBAAAAAA<<<<<<;;;:::999888888777777777777666666666555555555555444444444444555555555444444444444333333333222222222222333333333333444444555555555555444333666666777999;;;<<<===>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEFFFGGGIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTSSSTTTUUUWWWXXXYYYZZZZZZZZZ[[[\\\^^^```ccceeegggdddgggiiijjjmmmttt}}}hhh]]]QQQKKKHHHHHHLLLQQQ```qqqxxxooocccWWWQQQOOOSSS]]]kkk{{{{{{kkk```VVVNNNLLLIIIIIIOOOTTT___uuummmbbbYYYSSSQQQ___```aaabbbaaa]]]ZZZWWWSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOONNNLLLJJJIIIGGGGGGHHHJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHJJJLLLMMMOOOOOOPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA>>><<<;;;:::;;;;;;;;;<<<>>>AAADDDGGGJJJLLLQQQXXXbbbmmmwww~~~}}}|||zzzyyyxxxvvvtttrrrpppooopppooonnnmmmkkkjjjiiihhhggggggeeedddbbb```___^^^[[[ZZZYYYWWWUUUTTTSSSRRRPPPNNNLLLJJJJJJIIIGGGEEEBBBBBBAAA@@@???>>>>>>===::::::999888888777666666666666555555555444444444444444444444444444444444444444444444444444444444222222222333333333444444444555555555555555444444777888999;;;===???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZ[[[\\\]]]^^^```bbbeeeggghhhgggiiikkkmmmqqqzzz}}}qqq]]]TTTLLLHHHGGGIIIRRR[[[lll{{{uuuiii^^^VVVRRRSSSXXXbbbppp}}}}}}mmm___UUUOOOKKKHHHHHHJJJOOOVVVfffsssccc[[[SSSOOONNNaaaaaabbbbbb```\\\YYYWWWRRRQQQOOOMMMKKKJJJIIIHHHJJJJJJJJJKKKKKKLLLLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJIIIGGGFFFFFFGGGIIIKKKHHHHHHFFFFFFEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNKKKLLLLLLMMMMMMNNNOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJIIIHHHHHHDDDDDDCCCCCCDDDFFFIIIJJJJJJJJJKKKKKKKKKJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKMMMNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLHHHIIIIIIIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@>>><<<<<<;;;<<<;;;<<<===???AAADDDFFFHHHOOOVVVbbbmmmxxx~~~}}}|||{{{zzzyyyxxxwwwvvvuuutttrrrpppnnnllllllkkkkkkjjjiiihhhfffeeeeeebbbbbbaaa___]]]\\\ZZZZZZVVVVVVTTTSSSQQQPPPOOONNNLLLKKKHHHGGGGGGFFFDDDBBBAAA@@@???>>><<<:::999888888888777777666666555555555555555444444444444333333444444444444444444333444444444444444444444444222222333333333444444444444444444444555555666666999999;;;<<<>>>@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLMMMNNNPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVXXXYYY[[[[[[\\\\\\^^^^^^___aaadddfffiiijjjhhhjjjmmmpppuuu~~~mmmaaaTTTNNNIIIGGGGGGLLLYYYeeezzzpppaaaYYYUUUVVVZZZaaajjjttt}}}xxxnnncccXXXPPPKKKJJJFFFIIIMMMSSS]]]ppp~~~iii]]]WWWQQQNNNNNNbbbaaaaaa___\\\YYYWWWUUUPPPOOOMMMKKKJJJIIIHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHGGGFFFGGGHHHIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEFFFHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKLLLLLLMMMMMMGGGHHHIIIKKKLLLNNNOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHDDDCCCBBBBBBCCCFFFHHHJJJJJJJJJKKKKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJIIIGGGGGGHHHHHHIIIJJJLLLLLLHHHHHHIIIIIIIIIHHHHHHGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA???>>>===<<<<<<999:::;;;<<<>>>AAACCCDDDLLLTTT```lllwww~~~}}}|||||||||xxxxxxwwwvvvuuutttssssssrrrqqqpppnnnllljjjhhhgggffffffeeedddcccbbbaaaaaa^^^]]]\\\ZZZXXXWWWVVVUUUQQQQQQPPPNNNMMMKKKJJJJJJIIIGGGEEEEEEDDDDDDBBB@@@???>>>===;;;999888666666777777666666666555555555555555555444444444333333333333444444444444333333333333333444444444444555333333333333444444444444444444444555666777999999;;;<<<===???@@@BBBCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSQQQRRRSSSTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUWWWXXXYYY[[[\\\]]]^^^^^^___```aaaccceeehhhjjjkkkhhhkkkooouuu|||rrrbbbWWWLLLHHHFFFGGGIIIQQQbbbqqq{{{hhhZZZTTTTTTYYYbbblllrrrxxx{{{yyyuuullleee___ZZZSSSMMMJJJLLLIIIMMMSSS[[[hhh~~~sssaaaXXXTTTPPPMMMMMMbbb```^^^[[[XXXVVVTTTSSSNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKKKKKKKJJJJJJJJJIIIFFFFFFGGGIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHFFFCCCCCCBBBAAACCCFFFIIIKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGGGGHHHIIIJJJLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEFFFGGGGGGFFFEEEEEECCCCCCBBB@@@???>>>===<<<::::::;;;<<>>???@@@AAABBBCCCDDDEEEEEECCCDDDEEEFFFGGGHHHIIIJJJHHHGGGFFFFFFFFFHHHJJJKKKNNNNNNOOOPPPPPPQQQPPPPPPPPPQQQRRRRRRSSSSSSRRRRRROOOPPPRRRSSSUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWYYYZZZ[[[]]]^^^___``````aaaaaabbbdddfffiiikkkmmmkkkpppwwwuuugggZZZQQQGGGFFFGGGJJJNNNYYYnnnsssbbbVVVTTTWWW\\\iiitttwwwvvvtttmmmfff___XXXRRRQQQNNNIIIJJJNNNPPPUUU\\\fffvvvxxxiiiZZZTTTRRROOOKKKJJJbbb```\\\XXXUUUSSSRRRRRRMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEFFFBBBCCCEEEFFFHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJHHHFFFEEEDDDCCCAAAAAACCCFFFIIIKKKKKKLLLLLLLLLKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGHHHIIIJJJLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>>======<<<<<<===???AAACCCEEEFFFFFFNNNZZZfffppp{{{|||yyyzzz{{{}}}}}}~~~}}}}}}||||||{{{{{{zzzyyyyyywwwwwwwwwvvvuuuuuuuuutttppppppooonnnmmmmmmlllllliiihhhfffdddbbb```___^^^[[[[[[ZZZYYYXXXXXXWWWWWWUUUUUUSSSRRRPPPNNNMMMMMMIIIHHHGGGFFFEEEDDDCCCBBBDDDBBB@@@???@@@???===;;;999999999999888888888888666666666666666555555555666666555555555444444444222222444444444444222222333333333444444555555555333333333444444444555555777777777999;;;>>>@@@BBBBBBCCCCCCDDDEEEFFFFFFGGGCCCDDDEEEFFFHHHIIIJJJKKKIIIHHHFFFFFFFFFHHHJJJKKKOOOOOOPPPPPPQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRNNNOOOQQQSSSUUUVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXZZZ[[[\\\^^^___```aaaaaaaaabbbccceeegggjjjlllmmmpppvvvvvviii\\\PPPHHHFFFGGGJJJOOOUUUbbbxxx{{{mmm___VVVXXX]]]___mmmyyyyyyrrrkkkaaaYYYXXXQQQKKKKKKIIIFFFIIIOOOVVV[[[bbbnnnpppbbbUUUQQQPPPMMMIIIHHHZZZXXXUUUTTTSSSSSSQQQPPPNNNLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEGGGHHHIIIHHHHHHGGGHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDEEEFFFGGGIIIKKKLLLIIIJJJJJJHHHFFFFFFGGGHHHJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHIIIJJJJJJIIIGGGDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEGGGJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKMMMLLLLLLKKKJJJIIIIIIIIIKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKJJJJJJIIIIIIHHHDDDDDDDDDCCCBBB@@@???>>><<<>>>@@@@@@@@@AAABBBDDDGGGLLLSSS\\\eeeppp{{{{{{vvvsssqqqttt{{{~~~~~~}}}||||||{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{|||}}}}}}~~~}}}zzzxxxvvvvvvvvvuuutttsssrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqpppooojjjjjjiiigggfffdddccccccbbbccccccbbb```\\\YYYWWWYYYXXXVVVTTTSSSRRRQQQQQQOOOOOONNNLLLKKKIIIHHHHHHFFFEEEEEEDDDCCCBBBBBBBBB>>>>>>===<<<;;;;;;::::::999999999888777666666555777777666666555555555555444444444444444444444444222222111111222222333444555444444333333222222222555555555555555555555555777888:::===???AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKGGGFFFEEEEEEEEEGGGIIIJJJRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXZZZ\\\^^^aaabbbbbbbbbaaaeeeggghhhhhhgggiiioootttuuu|||jjj[[[NNNHHHHHHCCCHHHMMMSSS___qqq~~~mmmaaaWWWTTTWWW^^^jjjsss{{{zzzooobbbXXXUUUOOOJJJFFFGGGHHHIIINNNUUUZZZhhhsssvvvccc]]]VVVOOOLLLJJJIIIHHHWWWUUUSSSRRRQQQQQQOOONNNLLLKKKJJJHHHGGGGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFGGGFFFFFFEEECCCBBBBBBAAABBBBBBBBBCCCEEEGGGHHHIIIIIIJJJJJJHHHGGGFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHHHHIIIIIIGGGEEECCCDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGHHHHHHIIIHHHHHHEEEEEEFFFFFFFFFEEEDDDCCCFFFEEEDDDDDDEEEGGGJJJKKKMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLKKKKKKJJJIIIHHHHHHGGGDDDDDDDDDCCCBBBAAA@@@???===>>>@@@AAA@@@AAABBBDDDHHHKKKQQQXXX___hhhrrrwww{{{}}}~~~|||xxxssspppoooooovvv~~~}}}|||{{{zzzzzzyyyxxxwwwvvvuuuuuuuuurrrrrrssstttuuuvvvwwwxxx{{{yyyxxxxxx{{{|||}}}}}}}}}|||{{{yyywwwtttsssrrrppppppooonnnmmmmmmmmmmmmnnnnnnnnnmmmmmmkkkjjjjjjffffffeeecccbbbaaa```___\\\\\\]]]\\\[[[YYYVVVUUUUUUTTTSSSQQQPPPOOONNNNNNJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@??????===<<<<<<;;;::::::999999999999888777777666555555666666666555555444444444444444444444444444444444333333333333333444444555555555555444444333333333444444555555555666666666999:::<<>>======<<<<<<:::::::::999999888888777888888777777666666555555555555444444444444333333444444444444444444444444444444444444444555555666222222222222111111111111444444555666777888888999<<<===???AAACCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXVVVWWWWWWXXXYYYYYYZZZZZZ]]]___aaacccdddeeeddddddbbbeeehhhjjjlllrrrzzzyyycccUUUNNNIIIIIIKKKMMMTTT___kkkyyyuuujjj]]]VVVSSSTTT\\\dddqqqvvvxxxrrreeeWWWMMMIIIFFFEEEGGGJJJLLLQQQ\\\iiizzzqqqccc[[[WWWPPPLLLJJJJJJIIIIIIPPPOOONNNNNNNNNNNNLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAACCCCCCDDDDDDEEEGGGHHHIIIHHHIIIIIIIIIGGGGGGIIIKKKJJJKKKMMMMMMMMMKKKIIIGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJHHHGGGGGGGGGFFFDDDBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKNNNNNNMMMMMMLLLKKKKKKJJJHHHGGGFFFEEEFFFIIIKKKMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCCCC???@@@BBBBBBAAAAAACCCEEEFFFGGGJJJLLLPPPTTTZZZ^^^fffjjjoooqqqqqqnnnlllllleeejjjrrr}}}~~~||||||{{{yyywwwuuutttssspppnnnkkkiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkknnnpppqqqpppoooooonnnlllkkkiiihhhgggccccccccccccccccccddddddddddddcccbbbaaa___]]]\\\ZZZZZZYYYXXXWWWVVVUUUUUUPPPPPPPPPQQQPPPOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;::::::888888888777777666666666777777777666666555555555333333333333333333333333444444444444444444444444444444444333444555555666222222222333333333333333444555666777999:::;;;<<<>>>???AAABBBDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRSSSSSSTTTRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\___```bbbdddeeefffffffffdddgggkkknnnrrryyy~~~mmmZZZPPPLLLJJJKKKMMMPPP[[[jjjyyy{{{kkkbbbXXXTTTTTTWWW```iiipppsssrrrlll```TTTMMMJJJFFFFFFIIIMMMQQQZZZlll}}}ttteee[[[VVVRRRMMMJJJIIIIIIIIIHHHNNNMMMMMMMMMNNNNNNLLLJJJHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAADDDDDDDDDDDDEEEFFFHHHHHHGGGHHHIIIIIIHHHHHHJJJLLLLLLMMMNNNOOONNNLLLIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFCCCAAACCCCCCEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKMMMNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEFFFHHHJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDDDD@@@AAACCCCCCBBBBBBCCCEEECCCEEEGGGIIIKKKOOOTTTXXX^^^cccjjjooopppooommmllleeehhhoooxxx~~~}}}|||zzzxxxuuutttssspppmmmjjjfffeeeeeeeeeeeefffffffffffffffeeeeeeeeegggjjjllllllkkkhhhhhhgggfffeeedddcccbbb```_______________```aaa``````___^^^]]][[[YYYXXXUUUUUUTTTSSSRRRQQQQQQPPPOOONNNNNNMMMMMMKKKJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCAAAAAA@@@??????>>>======;;;;;;;;;:::::::::::::::666666666666666555555555666666666555555555555555222333333333333333333333444444444444444444444444333333333333333444444555666666666777777888888888666777888999;;;===>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTQQQRRRRRRSSSTTTUUUVVVVVVXXXYYYYYYZZZ\\\]]]]]]^^^aaabbbcccdddfffgggggghhhfffiiinnnrrrwww~~~mmm```RRRLLLKKKJJJLLLNNNYYYgggxxx}}}oooccc[[[UUUTTTUUUYYYaaaiiiqqqpppllldddZZZPPPKKKJJJFFFFFFIIIOOOVVVeee|||yyyiii^^^XXXRRRNNNJJJHHHHHHIIIIIIHHHLLLLLLLLLMMMNNNNNNLLLIIIGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJMMMMMMNNNNNNMMMKKKJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHIIIKKKMMMNNNOOOOOOOOONNNLLLJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGFFFDDDBBBDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNMMMLLLJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHFFFGGGGGGGGGFFFFFFEEEDDDAAABBBCCCCCCBBBBBBDDDEEEBBBCCCEEEFFFHHHKKKPPPSSSXXX___gggnnnppppppnnnmmmhhhjjjmmmttt~~~~~~}}}{{{yyyuuuuuutttqqqnnnjjjfffdddbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaacccfffgggfffeeeaaaaaa``````___^^^]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZYYYXXXVVVUUUTTTPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@===<<<<<<;;;::::::999999999999999999999999999999555555555555555555555555555555555555555555444444222222333333333333444444444444444444444444444444333333333222333444444555333333444555666666777777999:::;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMLLLLLLKKKKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSTTTUUURRRRRRSSSTTTUUUVVVVVVWWWYYYZZZZZZ\\\]]]^^^___```bbbbbbcccdddfffggghhhiiihhhkkkqqqvvv~~~ppp]]]TTTKKKHHHHHHJJJOOOUUUhhhvvvssseeeZZZUUURRRTTTWWWZZZaaahhhqqqmmmggg]]]SSSKKKHHHGGGFFFFFFJJJSSS```qqqnnnaaaYYYWWWOOOLLLIIIHHHHHHHHHHHHHHHJJJJJJJJJLLLNNNMMMKKKIIIGGGFFFFFFFFFGGGHHHJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNOOOOOOMMMKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHIIIIIIIIIJJJLLLNNNPPPPPPOOONNNMMMLLLKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGGGGGGGHHHHHHFFFDDDEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLLLLJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLJJJHHHIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGFFFDDDDDDBBBCCCDDDDDDCCCCCCDDDEEEBBBCCCDDDDDDEEEGGGLLLOOOUUU\\\fffmmmppppppnnnmmmllllllmmmqqqzzz~~~}}}{{{xxxuuuuuutttrrrnnnjjjfffddd_________^^^^^^]]]]]]]]]\\\\\\\\\^^^```aaa___^^^[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVUUUTTTTTTSSSTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOLLLKKKKKKJJJJJJIIIIIIIIIEEEEEEEEEDDDDDDEEEEEEEEE@@@@@@???>>>============::::::999999888777777777777777777777777777777777555555555555555555555555444444444444444444444444333333333333444444444555444444444444444444444444444444444444444555555666222222333444555666777777<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMJJJJJJLLLMMMOOOPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUSSSTTTUUUVVVWWWXXXXXXYYYZZZZZZ[[[]]]^^^___```aaabbbbbbcccdddeeeggghhhiiikkkpppwww~~~qqqcccRRRLLLGGGFFFGGGLLLWWWcccwwwtttggg^^^UUURRRRRRWWW\\\___eeekkkkkkfff^^^UUUMMMHHHGGGHHHHHHIIIPPP^^^nnnssseeeYYYSSSTTTNNNLLLIIIGGGHHHHHHHHHGGGHHHHHHIIIKKKMMMLLLJJJHHHGGGGGGFFFFFFGGGIIIKKKLLLJJJJJJJJJJJJKKKKKKKKKLLLIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKNNNNNNOOOOOONNNKKKIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEDDDDDDDDDFFFGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFFFFFFFGGGHHHIIIIIIFFFHHHIIIIIIIIIJJJMMMOOORRRQQQOOONNNMMMLLLLLLLLLGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGGGGGGGIIIIIIGGGEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNMMMKKKIIIHHHJJJJJJJJJJJJJJJHHHGGGFFFJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIHHHGGGFFFDDDCCCBBBCCCEEEDDDCCCCCCDDDEEECCCCCCDDDCCCCCCEEEHHHKKKSSSZZZdddmmmppppppnnnmmmnnnmmmmmmpppwww~~~~~~}}}zzzxxxtttttttttrrrnnnjjjfffddd______^^^^^^]]]]]]\\\\\\XXXXXXXXXZZZ\\\\\\[[[YYYVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMNNNMMMMMMLLLKKKKKKIIIIIIHHHHHHGGGGGGFFFFFF@@@@@@@@@@@@AAABBBCCCDDD>>>===<<<<<<;;;;;;;;;;;;::::::999999888888777777555666666666666666666666555555555555555555555555444444444444444444444444333333333444444555555555444444444444444444444444555555555555555666777777777888999:::;;;<<<===>>>??????@@@AAABBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMNNNPPPRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]___```aaabbbbbbbbbcccccceeefffhhhiiipppuuu}}}|||pppaaaTTTNNNJJJGGGFFFGGGOOO```pppsssggg^^^YYYSSSRRRTTT[[[aaadddjjjoooccc^^^VVVOOOJJJHHHJJJKKKJJJLLLVVVhhh|||yyykkk___TTTOOOQQQNNNLLLIIIHHHHHHHHHHHHGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFGGGHHHIIIJJJMMMMMMMMMLLLMMMMMMNNNNNNOOONNNKKKIIIHHHGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOONNNLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEECCCCCCCCCDDDDDDGGGGGGHHHGGGFFFDDDBBBAAACCCCCCDDDDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPOOOOOONNNMMMLLLJJJJJJGGGGGGHHHIIIJJJJJJJJJIIIJJJIIIIIIHHHHHHIIIIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCCCCDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIFFFGGGHHHJJJKKKJJJJJJIIIKKKJJJIIIHHHIIIJJJLLLNNNKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIIIIIIIHHHGGGFFFGGGFFFFFFFFFGGGIIIKKKLLLLLLJJJHHHFFFFFFHHHJJJLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDCCCCCCDDDFFFIIIJJJQQQWWW```jjjppprrrqqqpppnnnqqqsssuuuwww|||~~~}}}|||{{{yyywwwxxxvvvsssppplllhhheeeddd``````___^^^\\\[[[ZZZZZZYYYXXXWWWVVVUUUSSSRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999888777777777777777777777777777777666666666666666666666666444444444333333222222222444444444333333222222222555444444333333222222222666666555555555444444444555555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>@@@BBBCCCEEEEEEEEEDDDDDDHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMRRRQQQPPPOOONNNOOOPPPQQQOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTRRRSSSUUUUUUTTTTTTUUUWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^___```bbbbbb```cccfffggggggjjjooosssyyy|||ooo```SSSMMMFFFDDDFFFJJJOOOWWWjjj}}}uuuiii___XXXTTTUUUTTTWWW```iiikkkfff```\\\TTTMMMKKKIIIHHHJJJNNNOOOSSS^^^qqqkkk```ZZZTTTPPPOOONNNMMMJJJHHHFFFDDDDDDDDDIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMKKKIIIHHHGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNLLLJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHFFFDDDCCCAAACCCCCCCCCDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOOOONNNMMMLLLJJJIIIGGGGGGHHHJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGIIIJJJKKKKKKJJJIIIJJJIIIHHHHHHHHHIIIKKKLLLJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCCCCDDDFFFHHHIIIPPPUUU^^^gggnnnqqqrrrqqqpppsssvvvxxxzzz~~~~~~}}}{{{yyyxxxvvvsssppplllhhhfffddd```___^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::::::::999888777777777777777777777777777777777555555555555555555555555555555555444444444333333555555555555444444444333555555555444444444333333555555555555555555555555666777777888999:::;;;<<<======>>>>>>???@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFEEEHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNQQQPPPOOONNNOOOOOOPPPQQQPPPQQQRRRSSSSSSTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUUUUTTTTTTUUUWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^^^^___aaabbbccc```bbbeeefffgggjjjqqqvvvxxxiii^^^SSSKKKGGGFFFDDDFFFLLLSSS___qqqxxxlll```XXXSSSQQQVVVWWW\\\ccchhhhhhccc]]]TTTNNNIIIHHHGGGGGGIIINNNTTTZZZhhh}}}sssbbbXXXTTTPPPMMMMMMNNNMMMJJJHHHFFFFFFFFFFFFHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMKKKIIIGGGGGGGGGGGGJJJIIIHHHHHHHHHHHHHHHIIILLLLLLMMMMMMMMMKKKJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKJJJIIIIIIHHHGGGEEECCCBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIFFFGGGIIIJJJKKKLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIIIIJJJJJJHHHGGGFFFEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHOOOSSSZZZbbbjjjooorrrssssssuuuyyy|||~~~|||{{{wwwuuusssooolllhhhfffddd______^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTRRRQQQPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@?????????>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999888888777777666666666666666666666666666666444444444444444444444444666666666555555555555555666666666666666555555555666666555555555555555555555555555666666777888888999::::::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPOOONNNNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSTTTTTTTTTTTTUUUWWWYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^______```aaacccdddbbbeeeggghhhjjjpppxxx}}}hhhZZZQQQJJJGGGHHHFFFDDDGGGQQQ]]]kkkzzzyyymmm```WWWRRRQQQQQQWWW\\\bbbfffgggccc\\\XXXMMMHHHEEEFFFGGGGGGKKKPPPYYYcccvvvwwwiii[[[UUUSSSQQQPPPQQQOOONNNKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMLLLJJJHHHGGGGGGGGGHHHJJJIIIHHHHHHGGGGGGHHHHHHLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIFFFGGGIIIKKKLLLMMMNNNNNNLLLKKKIIIHHHFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDGGGHHHIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEHHHIIIJJJJJJJJJIIIGGGGGGEEEDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKMMMLLLJJJHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFMMMPPPVVV]]]eeelllqqqttttttwww{{{~~~}}}{{{uuusssqqqnnnjjjgggdddccc______]]]\\\ZZZYYYXXXWWWUUUUUUTTTSSSQQQPPPOOONNNLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@============<<<<<<<<<<<<<<<;;;;;;:::999999888888888888777777666666666555555555555555555555555555444444444444444444444444555555555555555555555555666666666666666666666666555555555555666666666666555555666777888999:::;;;<<<======>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSQQQSSSTTTUUUTTTUUUVVVXXXZZZ[[[\\\]]]^^^______```______``````bbbcccdddeeegggiiilllnnnqqqyyy}}}nnn\\\QQQKKKFFFEEEGGGEEEGGGMMMZZZiiivvv~~~xxxpppdddYYYRRRPPPSSSUUUZZZ```fffhhhccc\\\UUURRRHHHEEEEEEGGGHHHIIINNNUUU]]]kkknnnbbbWWWSSSRRRQQQQQQTTTRRRPPPMMMJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOLLLKKKIIIHHHGGGGGGGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGHHHHHHIIIJJJKKKKKKKKKLLLKKKJJJHHHFFFEEECCCCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFGGGIIIKKKLLLMMMNNNNNNLLLKKKIIIGGGEEEDDDCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDGGGHHHIIIKKKLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIJJJKKKJJJIIIHHHGGGEEEDDDDDDDDDEEEGGGIIIJJJIIIJJJLLLMMMMMMLLLJJJIIILLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCDDDEEEEEEKKKMMMQQQWWW___gggnnnrrrtttwww|||~~~~~~~~~}}}{{{zzzrrrqqqooolllhhheeecccbbb```___^^^\\\ZZZYYYWWWWWWUUUTTTSSSRRRPPPOOONNNNNNLLLLLLLLLKKKKKKKKKKKKJJJFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::999999888777777777777777777666666666666666444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555666666444444555555666666777777777777888:::;;;<<<===>>>??????@@@AAABBBCCCDDDDDDAAABBBBBBCCCDDDDDDEEEEEEGGGGGGHHHHHHIIIIIIJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMNNNPPPQQQRRRSSSSSSSSSTTTTTTSSSSSSRRRQQQPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRSSSUUUVVVUUUVVVXXXYYY\\\]]]^^^___`````````_________```aaaccceeeggghhhjjjmmmppptttzzz|||hhh]]]PPPIIIEEEAAA@@@CCCGGGMMMWWWeeesss{{{{{{xxxmmmfff\\\SSSOOOQQQVVVYYY]]]bbbfffeee]]]UUUOOOMMMFFFDDDDDDGGGIIIKKKRRR[[[dddsssttteee[[[RRROOONNNMMMNNNQQQUUUSSSOOOKKKHHHEEEDDDCCCGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFIIIIIIIIIIIIJJJLLLMMMMMMLLLKKKIIIGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIIIILLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKIIIGGGEEECCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGIIIJJJKKKLLLMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGIIIJJJJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEFFFHHHIIIKKKIIIIIIKKKKKKKKKKKKIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEHHHIIIMMMSSSZZZcccjjjooorrruuu|||~~~~~~|||zzzxxxqqqpppnnnkkkhhheeecccaaaaaa```___]]][[[YYYWWWWWWUUUTTTSSSRRRPPPOOONNNNNNLLLLLLLLLKKKKKKKKKJJJJJJFFFFFFEEEEEEDDDDDDCCCCCC???>>>===<<<<<<;;;<<<<<<;;;;;;:::::::::999999999999999888888777777777777777777777777666666666666555555555555555555555555444444444444444444444444444444444444444555555555555555555555666666666666555555666777777888999999:::;;;;;;<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNPPPRRRSSSSSSTTTTTTSSSSSSTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUSSSUUUVVVWWWWWWXXXZZZ[[[^^^___```aaaaaa```___^^^^^^___```bbbeeehhhjjjllllllpppuuu|||yyymmmYYYQQQIIIGGGDDDBBBBBBEEEMMMVVVbbbmmmwwwyyysssjjj```[[[TTTOOONNNRRRXXX\\\```bbbbbb^^^VVVOOOJJJIIICCCBBBDDDHHHJJJOOOZZZdddrrruuuiii```XXXQQQOOONNNMMMNNNRRRUUUSSSOOOKKKHHHEEECCCCCCGGGHHHIIIIIIIIIHHHFFFEEEBBBCCCDDDFFFGGGGGGGGGFFFGGGGGGGGGHHHIIIJJJLLLLLLKKKJJJHHHGGGGGGGGGGGGHHHEEEEEEFFFFFFGGGHHHJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJLLLMMMMMMMMMLLLKKKHHHFFFDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJJJJKKKKKKKKKIIIIIIGGGFFFDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHFFFFFFEEEEEEEEEFFFGGGGGGIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIHHHHHHGGGGGGGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFJJJOOOWWW___fffjjjooorrrzzz~~~}}}zzzxxxrrrqqqooollliiifffdddcccbbbaaa```^^^[[[YYYXXXWWWUUUTTTSSSRRRQQQOOONNNNNNKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFEEEEEEDDDCCCCCCCCC@@@???>>>===<<<<<<<<<<<<::::::::::::999999999888888888888888777777777777777777777777777777777777555555555555555555555555555555555555555555555555444444555555555666666666666666666777777777888888777777888999:::;;;<<<======>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTTTTRRRSSSSSSSSSSSSSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUVVVTTTVVVXXXYYYYYYYYY[[[]]]___```aaabbbaaa___]]]\\\]]]^^^```cccfffjjjmmmoooqqqvvv}}}ssseee]]]PPPJJJEEEEEEEEEFFFIIINNNWWWaaakkkqqqsssrrriii___VVVTTTPPPOOOPPPVVV\\\```bbb```\\\VVVPPPJJJHHHGGGDDDDDDFFFKKKPPPXXXfffsss~~~kkkcccZZZTTTOOONNNNNNLLLNNNRRRRRRPPPMMMJJJGGGFFFEEEDDDHHHHHHIIIJJJIIIHHHGGGFFF???@@@CCCEEEGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLKKKJJJHHHGGGFFFGGGGGGHHHDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCFFFJJJLLLNNNOOOOOOLLLKKKHHHEEECCCBBBAAAAAABBBBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHGGGFFFCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKIIIJJJJJJJJJIIIIIIHHHGGGDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLKKKKKKKKKJJJJJJKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFEEECCCEEEHHHNNNUUU]]]cccgggmmmqqqyyy}}}zzzxxxsssrrrpppnnnkkkhhhfffeeecccbbb```^^^\\\ZZZXXXXXXUUUUUUTTTRRRQQQPPPOOONNNJJJJJJJJJIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@??????>>>>>>???:::::::::999999999999888888888888888777777777777777777777777888888888888666666666666666666666666666666666666666666666666555666666666777777888888777777888888999999999999999999:::;;;===>>>?????????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIJJJJJJKKKHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRSSSUUUUUUUUUTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUWWWYYYZZZZZZ[[[]]]^^^```aaabbbbbbaaa___\\\[[[\\\]]]```cccgggkkkoooqqqvvv|||qqqbbbWWWPPPIIICCC???@@@BBBEEELLLSSS^^^hhhpppqqqooolllcccYYYRRRQQQPPPQQQTTTZZZ```cccccc___XXXQQQLLLHHHGGGFFFGGGGGGJJJPPPWWWaaarrrrrrccc^^^QQQLLLHHHHHHHHHGGGJJJNNNOOONNNLLLIIIHHHGGGGGGGGGIIIJJJJJJJJJJJJHHHGGGFFFCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDBBBAAAAAAAAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEHHHFFFCCCDDDEEEFFFCCCAAAAAABBBDDDFFFHHHIIIJJJJJJHHHJJJLLLLLLJJJHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGEEEEEEDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHGGGFFFFFFEEEFFFHHHIIIJJJHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDGGGKKKRRRZZZbbbfffiiimmmttt}}}~~~|||xxxvvvsssrrrqqqooommmkkkiiihhheeedddbbb```]]][[[YYYXXXUUUTTTTTTSSSRRRQQQQQQQQQMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666888888999999999:::::::::777777777777777777777777666666666666777777777777666777777777777888888888999999999999999999:::::::::;;;<<<>>>???AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUTTTSSSSSSSSSSSSSSSRRRSSSTTTVVVWWWWWWWWWWWWYYYYYYXXXYYY[[[^^^aaacccaaabbbbbb```^^^^^^___```___```cccfffjjjoootttvvvzzzxxxjjj___TTTLLLJJJDDDAAAAAADDDFFFHHHRRR^^^fffpppuuuoooeee^^^WWWQQQOOOOOOQQQSSSWWW]]]bbbeeecccYYYPPPLLLJJJHHHGGGIIIJJJJJJPPP[[[fffsss{{{iii]]]XXXPPPNNNLLLIIIHHHGGGFFFFFFMMMLLLKKKIIIFFFDDDAAA@@@IIIJJJJJJKKKJJJIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDGGGEEECCCCCCEEEEEECCCAAAAAABBBDDDFFFHHHIIIJJJJJJJJJLLLMMMMMMKKKHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHFFFFFFGGGHHHGGGFFFFFFFFFFFFHHHIIIJJJHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFHHHKKKQQQXXX^^^bbbdddhhhoooxxx|||yyyvvvsssrrrqqqooommmkkkiiiiiifffeeecccaaa^^^[[[YYYXXXUUUUUUTTTSSSRRRQQQPPPOOOMMMLLLLLLKKKIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888999999999:::::::::;;;;;;888888888888888888888888777777777888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOORRRRRRRRRRRRSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPPPPPPPRRRSSSSSSTTTUUUVVVWWWWWWYYYYYYZZZ[[[\\\___aaabbbbbbbbbbbbaaa___^^^___``````aaadddggglllrrrxxx{{{zzzjjj^^^UUULLLFFFEEEAAA>>>@@@FFFLLLRRR\\\fffmmmrrrpppfff\\\VVVQQQLLLOOOQQQUUU[[[aaadddfffeee^^^UUUMMMJJJIIIGGGHHHJJJJJJLLLVVVfffvvv}}}mmm___VVVRRRMMMLLLJJJHHHGGGGGGHHHHHHKKKKKKJJJHHHFFFDDDBBBAAAIIIJJJJJJKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFGGGHHHHHHIIIIIIGGGFFFFFFEEEEEEDDDDDDCCCAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFCCCDDDDDDDDDDDDBBBAAA@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFDDDCCCCCCCCCCCCBBB@@@BBBCCCEEEGGGHHHIIIJJJJJJNNNOOOPPPNNNKKKHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHGGGFFFFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGHHHKKKOOOUUUYYY\\\]]]aaagggpppyyy}}}}}}}}}zzzwwwsssrrrqqqooommmkkkjjjiiihhhgggeeebbb^^^[[[YYYXXXVVVUUUTTTRRRQQQOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::;;;;;;;;;<<<<<<<<<999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSQQQPPPPPPOOOOOOOOOSSSRRRRRRRRRSSSUUUWWWXXXYYYZZZ\\\]]]___```aaaaaabbbbbbbbbaaa___^^^___aaaccceeehhhkkkqqqxxxsssfffYYYQQQKKKDDDAAAAAAAAA???AAAJJJTTT]]]gggnnnssspppggg[[[TTTQQQPPPMMMQQQUUU]]]gggnnnoooiiidddWWWOOOIIIGGGGGGFFFHHHLLLMMMSSSaaawww}}}mmmaaaXXXRRRRRRJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHGGGFFFDDDBBBBBBJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLKKKIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGGGGHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDBBB@@@>>>AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGJJJIIIHHHGGGFFFDDDCCCCCCFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBBBBAAA@@@@@@BBBCCCEEEFFFHHHIIIJJJJJJPPPQQQQQQOOOKKKHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEGGGHHHGGGFFFEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFHHHJJJNNNRRRVVVXXXXXX[[[aaaiiirrr{{{|||xxxvvvxxxzzz~~~{{{xxxtttsssqqqooommmkkkjjjiiijjjhhhfffbbb___[[[YYYWWWVVVUUUTTTRRRPPPOOOMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<===<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQTTTSSSRRRRRRSSSUUUWWWYYYZZZ\\\^^^```aaaaaaaaa```aaaaaabbbaaa______```bbbgggjjjnnnrrrxxxvvvbbbXXXNNNIIIEEEAAA@@@BBBCCCBBBFFFPPP]]]gggmmmppppppiii^^^UUUQQQRRRTTTTTTWWW\\\gggrrrxxxtttiii```RRRKKKFFFEEEEEEDDDHHHMMMSSS\\\pppnnn```XXXRRRPPPQQQIIIHHHGGGFFFEEEFFFGGGGGGEEEEEEFFFEEEEEEDDDCCCBBBKKKJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLMMMKKKIIIGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDCCCAAA???>>>AAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@?????????AAABBBDDDFFFHHHIIIIIIJJJOOOPPPQQQOOOKKKGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFGGGGGGEEEEEEFFFGGGEEEFFFFFFGGGHHHHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFIIILLLPPPSSSUUUTTTWWW\\\ccclllvvv~~~zzzuuurrrrrrttt{{{{{{yyytttsssrrrpppnnnllljjjiiijjjhhhfffbbb___[[[YYYWWWWWWVVVTTTSSSQQQOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>=========>>>>>>===>>>>>>>>>????????????========================>>>>>>>>>>>>?????????????????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRUUUTTTSSSSSSTTTVVVYYYZZZ\\\^^^```bbbccccccaaa``````aaabbbaaaaaaaaaccceeejjjnnntttyyynnnbbbWWWOOOHHHEEEBBB@@@AAADDDDDDGGGNNNYYYeeeooorrrqqqhhh```WWWRRRQQQSSSWWWZZZccciiirrr{{{|||sssdddYYYOOOIIIEEEEEEDDDDDDIIIOOOWWWfff~~~sss```VVVPPPLLLKKKLLLIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAKKKKKKJJJHHHHHHGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIFFFDDDCCCDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFEEEBBBAAA@@@??????@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCAAA@@@???@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAA@@@>>>======>>>@@@AAACCCEEEFFFHHHHHHHHHLLLMMMNNNLLLIIIFFFEEEEEECCCDDDEEEEEEFFFEEEEEEEEEAAAAAABBBCCCDDDFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGFFFEEEEEEFFFGGGEEEEEEFFFHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGCCCDDDFFFHHHJJJMMMOOOPPPQQQSSSVVV]]]eeeooowww|||~~~|||xxxsssqqqpppqqqwww~~~{{{xxxtttsssrrrpppnnnlllkkkjjjhhhgggeeebbb^^^[[[YYYXXXWWWVVVUUUSSSRRRPPPOOOOOONNNMMMMMMMMMLLLLLLLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUQQQQQQQQQQQQQQQRRRSSSSSSWWWVVVVVVVVVWWWYYY[[[\\\^^^```bbbcccdddcccbbbaaaaaabbbddddddeeefffiiikkkooouuu}}}nnn^^^TTTMMMGGGCCCBBBAAA@@@DDDIIIGGGPPPZZZdddmmmssssssnnn```ZZZTTTRRRSSSUUU\\\ccctttyyyyyykkk\\\SSSLLLHHHEEEFFFFFFGGGMMMUUU]]]qqqwwwiii[[[TTTPPPMMMKKKKKKIIIGGGEEEDDDBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBAAA@@@LLLKKKIIIGGGFFFEEEEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLIIIHHHEEECCCCCCDDDFFFGGGFFFFFFGGGGGGFFFEEEEEEDDDBBBAAA???>>>>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDBBBAAAAAAAAABBBBBBDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@AAA???===;;;<<<>>>???@@@AAACCCEEEFFFGGGGGGGGGIIIKKKJJJHHHEEEEEEEEEBBBCCCDDDDDDEEEEEEEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFFFFEEEEEEDDDCCCBBBAAABBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGFFFEEEDDDEEEGGGDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGEEEFFFFFFGGGHHHJJJKKKKKKLLLMMMPPPUUU]]]gggooouuuyyyyyyxxxvvvrrrpppooopppttt|||~~~zzzxxxttttttrrrpppnnnlllkkkjjjfffeeecccaaa^^^[[[YYYXXXWWWVVVUUUTTTSSSRRRQQQQQQNNNNNNMMMMMMMMMMMMLLLLLLIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBB????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBCCCDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSTTTTTTTTTUUUUUUUUUQQQQQQQQQQQQSSSTTTUUUVVVXXXXXXYYYZZZ[[[\\\]]]]]]aaabbbcccddddddccccccbbbccceeegggiiijjjlllppprrryyypppaaaUUUMMMFFFBBB@@@BBBCCCDDDIIIPPPSSS___kkkppprrrrrrllleeeZZZUUUSSSUUUWWW\\\iiivvvtttbbbUUUNNNHHHEEEEEEGGGIIILLLTTT]]]jjj}}}lllaaaVVVSSSRRRNNNKKKKKKFFFEEECCCBBBBBBBBBCCCDDDAAAAAABBBBBBAAA@@@??????MMMKKKIIIGGGEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLLLLLLLLLLLLLKKKHHHGGGEEECCCCCCDDDFFFHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA???>>>>>>???AAABBBCCCDDDDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@AAAAAABBBEEEEEEDDDBBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBB@@@?????????????????????AAAAAABBBCCCDDDEEEFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@AAAAAA@@@@@@@@@===???AAA???<<<:::<<<>>>>>>???AAABBBDDDEEEFFFFFFDDDFFFHHHHHHGGGEEEEEEEEEBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDFFFGGGFFFEEEDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIKKKPPPXXXaaajjjooouuuvvvvvvtttqqqooooooooosssyyy}}}zzzwwwuuutttrrrpppnnnlllkkkjjjeeedddbbb```]]][[[YYYXXXVVVVVVVVVUUUTTTSSSSSSRRRNNNNNNNNNMMMMMMMMMMMMMMMJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRPPPPPPPPPQQQQQQSSSTTTTTTSSSTTTTTTTTTTTTUUUUUUUUURRRRRRSSSTTTUUUWWWYYYZZZYYYZZZ[[[]]]^^^^^^^^^^^^bbbccccccddddddcccccccccfffhhhjjjlllnnnqqquuuxxxoooaaaWWWNNNIIICCC@@@@@@DDDFFFHHHOOOVVV___mmmxxxyyytttnnndddZZZVVVSSSTTTXXX]]]eeewwwqqq]]]PPPLLLEEECCCDDDHHHKKKPPPZZZdddwwwnnn___VVVNNNNNNNNNKKKGGGEEECCCBBBBBBAAABBBCCCDDDEEEAAAAAAAAAAAAAAA@@@???>>>IIIIIIIIIIIIHHHHHHGGGGGGEEEGGGIIIJJJIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKGGGFFFEEECCCCCCCCCDDDDDDGGGGGGHHHGGGGGGFFFEEEDDDAAA@@@???=========>>>>>>???@@@@@@AAABBBCCCEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGFFFDDDCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBCCCEEEDDDDDDDDDFFFGGGIIIJJJIIIGGGEEEDDDCCCBBBCCCCCCAAAAAA@@@@@@AAABBBDDDEEECCCCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@??????@@@BBBCCCCCCBBB@@@?????????@@@@@@CCCBBBBBBCCCDDDFFFHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGEEEEEECCCBBBAAA@@@@@@@@@BBBBBBAAA@@@???>>>===<<>>>>>>>>????????????CCCCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAEEEEEEDDDDDDCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHFFFDDDDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFHHHLLLQQQZZZccciiikkknnnqqqrrrrrrqqqpppqqqtttyyy~~~|||{{{vvvtttqqqnnnmmmllljjjhhhgggdddaaa___^^^\\\YYYWWWXXXXXXVVVUUUTTTTTTSSSSSSQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIILLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWVVVWWWXXXWWWUUUTTTUUUVVVSSSTTTUUUUUUUUUVVVYYY\\\^^^```bbbbbbaaa```aaabbbdddeeeeeeeeecccdddeeeggghhhkkknnnppprrrvvv}}}pppcccWWWLLLFFFEEEBBB???AAAFFFJJJOOO[[[hhhwwwyyyzzzwwwooofff]]]YYYOOOUUUYYY\\\fffyyyjjj[[[PPPFFFGGGDDDDDDHHHNNNWWWcccnnnnnngggVVVRRRNNNJJJIIIHHHFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBGGGGGGFFFEEEDDDEEEEEEEEEGGGIIIKKKKKKKKKJJJKKKMMMLLLKKKJJJJJJIIIIIIIIIJJJGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@???=========>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCEEEDDDDDDDDDEEEGGGIIIJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@>>>======>>>@@@AAABBBAAA@@@???>>>???@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@???>>>======@@@@@@AAAAAAAAAAAA@@@@@@============<<<<<<<<<<<<======>>>>>>>>>?????????BBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@???????????????????????????@@@@@@AAADDDDDDCCCCCCCCCBBBBBBBBB@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDFFFIIIOOOWWW```fffiiikkkoooppppppppppppqqqtttxxx}}}|||{{{vvvssspppnnnmmmkkkiiigggfffcccaaa___^^^\\\ZZZXXXXXXXXXVVVUUUTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOOOONNNNNNNNNNNNNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVWWWXXXWWWUUUUUUUUUVVVTTTUUUVVVVVVVVVXXX[[[]]]___aaacccbbbaaa```aaabbbaaabbbcccddddddeeehhhjjjppptttxxx{{{~~~~~~qqqcccXXXPPPGGGCCCCCCCCCAAACCCLLLUUU^^^kkkxxx~~~{{{tttiii]]]UUUQQQNNNTTT[[[bbbpppwwwbbbUUULLLDDDDDDEEEHHHNNNTTT^^^ppptttddd^^^UUUQQQMMMJJJHHHGGGFFFDDDBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@@@@??????GGGEEEDDDBBBBBBCCCDDDEEEHHHJJJLLLMMMLLLLLLMMMNNNLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>>===>>>??????BBBBBBAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEEDDDDDDDDDEEEGGGHHHJJJIIIHHHFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCAAA@@@???>>>>>>???@@@AAABBBAAA@@@???>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEECCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>======@@@@@@@@@@@@@@@???>>>============<<<<<<<<<<<<;;;============>>>>>>>>>>>>AAABBBBBBCCCCCCCCCBBBAAA?????????>>>>>>>>>>>>===>>>=========>>>>>>???@@@BBBBBBBBBAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHIIIHHHFFFEEEEEEEEEFFFGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFKKKSSS\\\bbbdddgggjjjmmmnnnoooppprrrvvvyyy|||}}}|||{{{uuurrrooommmllljjjhhhfffdddbbb```___^^^]]][[[YYYYYYXXXWWWUUUTTTRRRQQQQQQQQQPPPOOONNNNNNMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWVVVXXXXXXXXXVVVUUUVVVWWWUUUVVVWWWXXXXXXZZZ^^^```aaacccddddddbbbaaabbbccc```aaadddeeegggiiimmmqqquuuyyyxxxiii^^^TTTMMMGGGBBBAAADDDFFFEEEIIIUUUbbbooozzzwwwlll___UUUNNNLLLOOOVVV___llliiiXXXPPPJJJEEEFFFJJJRRRYYY```lllwwwdddYYYVVVRRROOOKKKHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@======>>>??????>>>======HHHFFFDDDBBBBBBDDDFFFGGGIIIKKKLLLMMMLLLKKKLLLMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>???@@@CCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHFFFEEEDDDBBBBBBAAACCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>===AAAAAAAAA@@@???>>>===<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEIIIPPPXXX^^^```cccfffiiikkknnnrrruuu{{{|||}}}}}}|||}}}{{{yyytttqqqnnnlllkkkiiigggeeebbbaaa___^^^^^^]]]\\\ZZZXXXXXXWWWVVVTTTRRRQQQPPPQQQQQQPPPOOONNNNNNNNNNNNLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNOOONNNNNNMMMMMMLLLLLLKKKOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYXXXWWWVVVWWWXXXWWWXXXYYYZZZZZZ\\\```cccbbbdddfffeeedddccccccdddbbbdddfffhhhjjjnnnssswwwzzzrrrgggZZZRRRKKKFFFCCC@@@AAAEEEIIIKKKRRR___nnnyyy~~~|||wwwmmmaaaWWWPPPNNNNNNRRR[[[hhhyyyooo]]]RRRMMMKKKHHHLLLQQQZZZfffqqqyyyhhh[[[TTTSSSOOOLLLIIIGGGFFFEEECCCAAAAAAAAA@@@@@@@@@?????????;;;===>>>@@@@@@>>>===;;;GGGEEECCCAAAAAACCCFFFGGGHHHIIIKKKKKKJJJIIIJJJKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@???>>>>>>???@@@AAACCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHGGGEEEDDDCCCBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>AAAAAAAAAAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???????????????@@@@@@AAA????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???>>>>>>>>>???????????????>>>??????@@@@@@@@@@@@@@@>>>>>>>>>??????AAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFIIINNNUUUZZZ[[[^^^bbbeeeiiinnntttxxx}}}}}}~~~{{{zzz|||yyywwwsssqqqnnnkkkjjjiiigggeeeaaa```^^^^^^^^^]]]\\\ZZZXXXXXXXXXWWWVVVTTTRRRQQQRRRQQQPPPOOONNNNNNNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWXXXYYYYYYZZZ[[[\\\\\\^^^aaadddccceeeggggggfffeeefffgggeeegggiiikkkmmmrrrwww{{{ttteee[[[RRRLLLFFFDDDAAA???AAAFFFMMMSSS^^^kkkxxx~~~}}}yyyrrrmmmcccXXXPPPMMMOOOQQQVVVaaasss~~~rrraaaUUUNNNKKKJJJJJJOOOTTTaaasss{{{kkk^^^UUUQQQRRRKKKIIIFFFEEEEEEDDDBBB@@@@@@????????????>>>>>>>>>;;;===>>>@@@@@@>>>===;;;CCCBBBAAA@@@@@@BBBCCCEEEGGGHHHJJJJJJIIIHHHHHHIIIHHHGGGFFFEEEDDDDDDCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDD@@@@@@???>>>???@@@AAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBBBB??????????????????????????????>>>===>>>???@@@AAA@@@AAAAAAAAAAAAAAA@@@???>>>??????@@@AAABBBCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===============>>>???@@@@@@????????????>>>>>>>>>>>>:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>?????????>>>>>>???????????????>>><<<<<<======???@@@BBBBBBCCCBBBBBBBBBBBBBBBBBBCCCAAABBBDDDEEEGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEGGGHHHJJJMMMRRRUUUVVVXXX\\\aaafffmmmtttyyy~~~}}}~~~{{{www{{{|||yyywwwtttqqqnnnlllkkkiiigggeeebbb```^^^]]]]]]]]][[[YYYXXXXXXYYYXXXXXXVVVTTTSSSRRRQQQPPPOOONNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUWWWXXXZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^aaadddccceeeggghhhhhhhhhiiijjjiiijjjlllnnnqqqwww}}}tttcccWWWOOOJJJFFFCCCCCCAAA@@@EEEKKKUUU___kkkuuu}}}yyyqqqiiiddd\\\SSSLLLLLLOOORRR[[[hhh{{{mmmcccXXXPPPKKKHHHJJJMMMTTT[[[nnnkkk^^^WWWPPPMMMMMMHHHFFFDDDCCCCCCBBB@@@>>>??????>>>>>>>>>=========<<<===>>>>>>>>>>>>===<<>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFEEECCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCEEEFFFGGGBBBCCCDDDEEEFFFEEEEEEDDDAAABBBCCCEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@?????????@@@@@@????????????>>>=========???@@@AAAAAAAAABBBBBBBBBAAA???>>>======>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@???????????????>>>>>>>>>??????>>>======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@>>>>>>>>>=========<<<<<<::::::;;;;;;<<<>>>???@@@======>>>>>>????????????===>>>>>>??????>>>>>>===;;;;;;<<<===>>>@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAACCCEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDGGGIIIJJJLLLNNNPPPPPPSSSWWW[[[bbbjjjsssyyy}}}~~~|||xxx{{{}}}zzzxxxtttrrrnnnlllkkkjjjhhhfffbbb```^^^]]]]]]\\\ZZZXXXWWWXXXYYYZZZYYYXXXVVVUUURRRQQQPPPOOOOOONNNOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMJJJJJJKKKLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQOOOPPPPPPQQQRRRRRRSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTUUUUUUUUUWWWYYYZZZZZZYYYYYYZZZ[[[]]]^^^^^^^^^]]]^^^```cccccceeehhhiiiiiijjjlllmmmnnnpppsssvvv{{{rrraaaUUUMMMHHHDDDBBBBBBEEEEEEGGGNNNVVVcccnnnwwwzzzyyyvvvooofff]]]ZZZUUUOOOLLLMMMQQQUUUbbbooo~~~ppp^^^VVVOOOLLLIIIHHHNNNVVVbbbooo}}}nnn^^^VVVRRRMMMJJJIIIFFFDDDCCCBBBBBBAAA???===>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;CCCDDDDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIHHHHHHIIIEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCEEEGGGHHHIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@?????????@@@BBBCCCAAAAAABBBBBBDDDEEEGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFEEECCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDFFFFFFAAABBBDDDEEEFFFFFFFFFEEE@@@AAACCCEEEEEEEEEDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>=========???@@@AAAAAABBBCCCCCCBBBAAA???>>><<<===>>>???@@@AAABBBBBBCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@???????????????<<<<<<==================<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>@@@@@@===>>>>>>>>>??????@@@@@@===>>>>>>>>>>>>>>>======::::::;;;<<<>>>@@@AAABBBAAA@@@@@@??????@@@@@@AAA@@@AAACCCDDDFFFGGGGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFF@@@CCCGGGIIIJJJKKKLLLMMMLLLOOOSSSXXX___hhhrrrxxx}}}~~~||||||}}}~~~}}}zzz{{{|||zzzuuurrrooommmllljjjhhhfffcccaaa^^^]]]]]]\\\YYYXXXWWWXXXZZZ[[[[[[ZZZXXXWWWRRRRRRQQQPPPOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLMMMMMMJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOOOOQQQQQQRRRSSSPPPPPPPPPQQQRRRSSSSSSTTTQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUWWWYYYZZZZZZYYYYYYZZZ\\\^^^______^^^]]]]]]```bbbbbbeeehhhiiijjjkkkmmmoootttvvvyyy~~~yyycccTTTMMMIIIGGGAAA@@@CCCHHHKKKNNNWWWaaannnyyy~~~zzzrrrlllccc[[[TTTRRRPPPMMMMMMPPPVVVZZZiiittt}}}mmm___RRRLLLHHHHHHGGGIIITTTaaarrrssseeeXXXSSSQQQMMMIIIGGGDDDCCCBBBBBBBBBAAA???===>>>=========<<<<<<<<<<<<;;;::::::999999::::::;;;BBBBBBCCCCCCCCCCCCCCCBBBFFFGGGHHHHHHIIIIIIHHHHHHCCCCCCBBBBBBBBBBBBCCCCCCGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC??????>>>>>>>>>>>>???????????????@@@BBBDDDEEEFFFEEEFFFGGGGGGHHHHHHGGGGGGHHHGGGFFFEEEDDDCCCBBBAAADDDCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBAAAAAABBBFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBAAAAAA@@@???>>>>>>?????????@@@@@@@@@========================???????????????>>>=========<<<<<<<<<<<<======>>>@@@AAABBBBBBCCCCCCBBBBBBCCCAAA???===<<<<<<<<<===;;;;;;;;;<<<<<<<<<=================================<<<;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999:::;;;<<<===============<<<<<<;;;::::::999999??????>>>>>>>>>=========999::::::;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEGGGFFFFFFGGGIIIJJJJJJIIIJJJKKKNNNTTT\\\gggpppvvv|||}}}~~~~~~|||zzzyyy{{{}}}}}}}}}{{{vvvtttqqqpppnnnkkkhhheeeeeebbb___]]]]]]\\\[[[ZZZ^^^\\\[[[[[[[[[ZZZXXXVVVSSSRRRPPPOOONNNNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOMMMLLLKKKNNNOOOPPPPPPPPPPPPOOONNNOOOPPPPPPQQQRRRSSSTTTTTTOOONNNMMMMMMMMMOOOQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSTTTVVVWWWXXXWWWWWWVVVYYYZZZ[[[\\\]]]^^^^^^^^^___^^^]]]]]]]]]^^^___```bbbfffjjjlllmmmoootttxxxvvv{{{xxxcccVVVPPPIIICCCAAACCCDDDGGGIIIMMMVVVeeerrr|||zzzvvvlll___XXXVVVNNNOOOPPPOOOPPPVVV___fffmmmyyy|||tttlll```VVVOOOHHHGGGKKKMMMOOO^^^qqqvvvaaa\\\TTTNNNKKKIIIHHHGGGEEEEEECCCBBB@@@???>>>===>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::AAABBBCCCCCCDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCC??????>>>>>>>>>>>>??????@@@@@@AAAAAACCCEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAAAAABBBAAA@@@@@@AAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>?????????@@@@@@========================>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999999:::;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999:::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDEEEEEEFFFFFFEEEEEEFFFEEEEEEFFFHHHIIIHHHGGGIIIIIILLLQQQYYYccclllqqqwwwxxxzzz{{{|||{{{zzzyyyxxxyyy}}}xxxvvvssspppnnnllliiiffffffccc```^^^^^^^^^]]]\\\]]]\\\[[[[[[\\\[[[YYYWWWTTTSSSRRRPPPPPPPPPPPPQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNOOOPPPPPPOOONNNNNNQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOOOOQQQSSSTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVWWWYYYZZZZZZYYYYYY[[[\\\]]]^^^____________```___^^^^^^^^^___```aaabbbeeeiiikkkmmmqqqwww|||yyyiiiWWWNNNJJJFFFBBBAAACCCFFFKKKRRR[[[hhhwww}}}vvvpppggg[[[TTTSSSQQQQQQQQQRRRVVV\\\dddiiimmmrrrssslllddd^^^VVVNNNJJJEEEDDDKKKPPPXXXkkk{{{hhh\\\VVVOOOJJJGGGFFFEEEDDDEEEDDDCCCBBB@@@???>>>===>>>>>>>>>>>>============;;;<<<<<<<<<<<<;;;::::::AAAAAABBBDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@??????>>>>>>??????@@@AAAAAAAAABBBCCCEEEFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@??????>>>>>>???@@@BBBCCCFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::999888888888999999999999:::::::::;;;;;;;;;999999999888888888888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888999::::::<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@CCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHGGGFFFFFFGGGIIINNNUUU]]]eeejjjoooqqqtttwwwyyyyyyyyyxxxwwwwww{{{}}}yyyuuuqqqooommmjjjhhhgggdddaaa`````````___^^^]]]\\\[[[[[[\\\\\\ZZZXXXVVVUUUSSSRRRQQQQQQRRRSSSPPPOOONNNMMMMMMLLLLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNMMMNNNNNNOOOOOONNNNNNMMMRRRRRRQQQQQQQQQPPPPPPPPPRRRRRRQQQQQQQQQSSSUUUVVVUUUTTTTTTTTTUUUUUUVVVWWWVVVWWWYYY[[[]]]]]]]]]\\\^^^______```aaaaaaaaaaaaaaa```_________aaabbbccceeehhhkkknnnqqqvvv~~~ooocccWWWKKKGGGFFFDDDCCCDDDEEEJJJSSS```ooo~~~|||ppphhhbbbZZZUUUUUUVVVVVVWWW[[[aaagggkkklllmmmjjjcccYYYSSSPPPLLLFFFIIIEEEFFFNNNWWWeee~~~lll\\\VVVQQQKKKGGGEEEDDDDDDCCCDDDCCCBBBAAA@@@???>>>===???>>>>>>>>>=========<<<:::;;;;;;;;;;;;:::999999@@@AAACCCDDDEEEFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@????????????@@@@@@@@@@@@AAAAAACCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGEEEDDDBBBAAA@@@???>>>=========>>>@@@AAACCCFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@???@@@@@@@@@@@@@@@??????=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;::::::::::::;;;<<<======>>>??????@@@AAA@@@@@@@@@>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888777777777777888888999999999999::::::::::::888888888888888888888888999999:::;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::999888888999:::;;;<<<==============================??????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@BBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHGGGFFFFFFHHHKKKQQQXXX^^^bbbgggiiimmmrrruuuxxxxxxyyyxxxwwwyyy}}}wwwssspppnnnllljjjhhhfffcccaaaaaaaaa```___]]]\\\[[[\\\]]]]]][[[ZZZVVVUUUTTTRRRRRRRRRSSSSSSPPPPPPOOONNNMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNIIIIIIHHHHHHGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPPPPOOOMMMMMMLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVWWWXXXWWWXXX[[[]]]^^^____________```aaabbbbbbbbbbbbaaaaaaaaa``````aaaccceeefffiiilllpppssswww~~~{{{jjj^^^UUULLLEEEDDDDDDCCCDDDGGGHHHRRRaaaqqqxxxhhhaaa^^^\\\[[[]]]^^^___ccciiioooqqqoookkkiiiaaaWWWNNNJJJIIIGGGEEELLLJJJLLLUUUbbbttttttdddYYYSSSOOOIIIFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@??????>>>??????>>>>>>======<<<<<<999::::::::::::999888888AAABBBCCCEEEFFFGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA?????????@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEECCCAAA@@@???>>>>>>>>>===>>>???@@@BBBDDDFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>??????@@@??????>>><<<<<<=========>>>>>>>>>========================;;;<<<<<<<<<<<<;;;::::::999999999999:::;;;<<<===???@@@@@@AAAAAAAAAAAAAAA======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::777777777666666777777888888888888999999999::::::888888888888999999999999888999::::::::::::::::::666666777777999999::::::777777666666666555555555777777888999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDFFFHHHIIIHHHGGGGGGGGGHHHJJJNNNSSSXXX[[[___bbbgggmmmrrruuuwwwxxxxxxvvvxxx|||{{{vvvtttrrrpppnnnjjjhhhdddbbbbbbbbbaaa```]]]\\\\\\\\\^^^^^^\\\ZZZVVVUUUTTTRRRRRRRRRRRRSSSQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPOOONNNMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRRRRSSSSSSTTTUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXZZZ\\\^^^````````````___```aaabbbcccccccccbbbaaaaaabbbccceeegggjjjkkknnnqqqvvvzzzuuugggZZZRRRNNNGGGCCCBBBBBBBBBEEEJJJNNN]]]qqqrrraaaZZZZZZ\\\aaaeeelllnnnrrrwwwyyyuuullleee^^^VVVMMMIIIHHHHHHGGGGGGJJJLLLSSS___ooovvviii]]]VVVOOOLLLHHHEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>===<<<<<<<<<999999::::::999999888777CCCCCCDDDFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBB????????????@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFEEECCCAAA???>>>===>>>>>>===>>>???AAACCCDDDEEEDDDCCCBBBBBBAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA======>>>????????????>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999888888888999:::;;;<<<===???@@@@@@AAAAAAAAAAAAAAA===<<<:::999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::777777666666666777888888777777888888888999999999888888888888888999999999888999999::::::999999999555555555666777888888999888888777777777666666666666777888888::::::;;;<<<========================<<<======>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@??????@@@BBBDDDEEEFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGGGGIIIKKKOOORRRUUUWWWZZZ```gggmmmrrrtttvvvuuussstttxxx{{{}}}zzzxxxvvvtttnnnkkkhhheeedddcccbbb```___^^^]]]]]]^^^^^^\\\ZZZWWWVVVTTTSSSRRRRRRSSSSSSQQQPPPOOONNNNNNMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGHHHJJJKKKLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\^^^```aaabbbbbbaaa___```bbbcccdddeeeeeeeeeddddddeeegggkkknnnrrrttttttxxx~~~yyyooodddWWWMMMHHHGGGCCCAAAAAAAAABBBHHHOOOYYYmmmzzzlll^^^YYYZZZ```iiiqqq~~~yyyoooccc[[[PPPKKKFFFFFFGGGFFFGGGJJJHHHPPP]]]mmmvvviii]]]UUURRRMMMJJJGGGDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;999::::::::::::999888888DDDEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBEEEDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFDDDBBB@@@>>>===<<<============???AAACCCDDDDDDCCCBBBAAAAAA@@@@@@AAA????????????@@@@@@AAAAAA???????????????@@@@@@@@@<<<======>>>??????>>>>>>;;;;;;<<<<<<<<<=========:::::::::::::::::::::::::::::::::::::::999999888777777888888999;;;<<<===>>>??????@@@@@@@@@@@@@@@===;;;999777666888:::<<<;;;;;;;;;:::::::::999999999999999999999999999999777777666666777777888999777777777777888888888999666666666777777888888888888888999999999999888888555666666666777777888888:::::::::999999999888888666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAA??????>>>>>>???@@@BBBCCC@@@???>>>>>>???AAADDDEEEEEEDDDDDDEEEGGGHHHGGGFFFGGGGGGFFFGGGIIIKKKMMMOOOOOOSSSZZZaaahhhmmmppprrrsssqqqrrrvvvyyy{{{}}}zzzssspppllliiigggfffcccbbb```___^^^^^^^^^^^^\\\ZZZXXXWWWVVVTTTTTTTTTTTTUUUQQQQQQPPPOOONNNNNNNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHJJJJJJIIIJJJKKKKKKKKKKKKJJJIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMNNNOOOOOOPPPPPPOOOOOOQQQQQQPPPOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWYYYYYYYYYZZZ[[[\\\]]]^^^___```aaacccddddddcccccc```aaaccceeefffggghhhhhhggghhhjjjmmmqqqvvvzzz}}}wwwmmmccc]]]VVVKKKDDDCCCBBB@@@@@@AAABBBFFFOOOYYYkkkooofff^^^^^^bbblllzzzqqqcccYYYSSSHHHDDDCCCFFFEEEDDDHHHOOOQQQ]]]ooowwwjjj```WWWSSSSSSOOOLLLHHHGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDD@@@@@@???>>>===<<<;;;;;;:::::::::::::::999999888EEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCBBBBBBCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAABBBBBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDGGGFFFDDDBBB@@@>>><<<<<<<<<<<<<<<<<<>>>@@@BBBDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAA<<<<<<======>>>>>>??????<<<<<<===>>>>>>???>>>>>>;;;;;;;;;<<<<<<<<<======888888888888888888888888999::::::::::::999888888777777777888999;;;<<<=========>>>???????????????>>>;;;888555555777:::===;;;;;;;;;::::::999999999777777777777777777777777777777777777777888999999777777777777888888888888444555555555666666777777888888999999999888888777777777777777888888888888777777777777666666666666666666777888999:::;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@======<<<===>>>???AAABBB??????>>>>>>???AAADDDEEEDDDCCCBBBCCCFFFGGGFFFEEEFFFFFFEEEFFFGGGHHHJJJKKKKKKOOOVVV]]]dddjjjmmmooosssrrrssswwwyyy{{{wwwtttooollljjjhhheeecccaaa```___^^^___^^^[[[YYYZZZYYYWWWVVVUUUUUUVVVVVVQQQQQQPPPOOONNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLLLLLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOLLLMMMOOOPPPQQQPPPOOOOOORRRQQQPPPPPPPPPPPPQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[\\\]]]^^^```aaaaaabbbdddeeefffeeeddddddaaabbbdddfffhhhjjjkkkkkkjjjkkkmmmqqqvvv{{{xxxmmmcccZZZTTTRRRNNNEEEAAAAAA@@@???@@@CCCFFFKKKWWWcccyyywwwgggbbb```dddlllzzz}}}jjjZZZQQQNNNFFFCCCDDDFFFEEEDDDJJJTTT^^^lllmmmddd^^^XXXWWWYYYRRROOOLLLJJJJJJIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEE@@@@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999999FFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDEEE?????????@@@@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBEEEDDDBBB@@@???>>>======>>>>>>?????????@@@@@@@@@?????????>>>>>>>>>>>>=========>>>>>>?????????@@@>>>>>>????????????>>>>>>????????????>>>>>>>>>===;;;;;;:::999999:::::::::===<<<:::999888999::::::888888888777777777666666777777666666777999<<<===<<<<<<============<<<<<<<<<;;;999777777888999:::::::::999888777777777888777777777777777666666666333444444444555555666666777777777777777777777777888888888888888888888888666666777777777777666666555555555555555444444444777777888888666333000...666666555555666888:::;;;888888888999:::;;;<<<===888999:::<<<===>>>>>>>>>;;;<<<>>>?????????>>>===??????>>>>>>>>>>>>??????DDDDDDCCCCCCCCCDDDDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGHHHKKKQQQVVV\\\bbbhhhlllnnnppprrrtttvvvyyy~~~|||vvvqqqmmmkkkhhhffffffccc```^^^______^^^]]]\\\YYYWWWWWWWWWWWWVVVUUUOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTVVVWWWXXXTTTUUUWWWXXXZZZ[[[\\\\\\\\\]]]]]]^^^___```aaaaaafffdddbbbcccfffgggeeecccccceeehhhiiijjjllloooqqqqqqsssvvvyyy}}}wwwfff[[[SSSPPPKKKHHHEEEDDDBBBAAACCCDDDDDDEEEIIITTTdddppptttmmmcccbbbaaagggyyysss___OOOIIIIIIGGGFFFEEEFFFEEEHHHSSS^^^hhh~~~uuueee[[[YYY[[[[[[YYYWWWRRRKKKFFFEEEFFFGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFAAA@@@>>>===;;;::::::999888888888888888888888888EEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBB@@@>>>>>>======>>>>>>>>>?????????@@@@@@????????????>>>>>>>>>>>>=========>>>>>>>>>??????===>>>>>>??????>>>>>>===============<<<<<<<<<<<<::::::999999999999::::::;;;;;;999888888888999999:::::::::999999888888888777666666666777999;;;===;;;<<<<<<======<<<<<<;;;;;;:::888777666777888999888888777666666666666666666666666666666666666666666666555555555555555555666666666666666666666666777777777777777777777777555555666666666666555555555555555555555555555555555555666666666444333222555555555555666777999:::888888888888888999:::;;;888999:::<<<======>>>>>>;;;<<<======>>>=========???>>>>>>======>>>>>>???BBBAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCDDDEEEEEEEEEFFFIIINNNSSSYYY^^^eeeiiikkknnnqqqsssvvvyyy}}}{{{vvvssspppmmmkkkiiigggdddbbbbbbaaa```^^^^^^\\\YYYXXXXXXXXXWWWVVVRRRRRRQQQQQQPPPPPPOOOOOOMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTVVVWWWXXXVVVVVVXXXZZZ[[[\\\]]]]]]_________```aaabbbbbbccchhhfffeeeeeeggghhhgggeeefffhhhkkkmmmnnnpppsssvvvwwwyyy}}}uuufffXXXOOOMMMKKKGGGDDDCCCBBBBBBBBBFFFHHHJJJMMMSSS```ppp|||uuuiiiddd```bbbeeeooolllZZZLLLFFFGGGBBBBBBEEEIIIKKKQQQ^^^kkk|||pppbbbYYYYYY\\\]]]\\\XXXSSSMMMHHHGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFAAA@@@>>><<<;;;::::::999888888888888888888888888EEEEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>=========>>>>>>>>>>>>????????????@@@@@@?????????>>>>>>>>><<<<<<<<<============>>>=========>>>>>>=========;;;;;;;;;;;;::::::::::::999999888888888999999:::999999888777777777888888999999999999888888888888666666666666777888:::;;;:::;;;;;;<<<<<<;;;;;;:::999888777666555666777888777666555555444555555555555555555555555555555555777777777666555555444444666666666666666666666666666666666666666666666666444444555555555555444444555555555555555555555555333333333444555555666666444444444555666777888999888777777777777777888888888999:::;;;<<<=========;;;;;;;;;;;;;;;<<<<<<===>>>>>>============>>>>>>??????>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDGGGKKKPPPTTTZZZ___ccchhhkkkppptttvvvyyy|||~~~~~~{{{xxxuuurrrnnnllljjjiiihhheeebbb``````^^^[[[ZZZZZZYYYXXXVVVTTTTTTSSSRRRRRRQQQPPPPPPNNNNNNMMMMMMMMMNNNNNNOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ\\\]]]^^^^^^^^^aaaaaabbbbbbccccccddddddiiihhhggghhhiiijjjiiihhhjjjlllppprrruuuwww{{{}}}pppcccWWWNNNHHHGGGEEECCCAAAAAABBBDDDEEEJJJNNNTTTZZZbbbnnn|||ttthhh```]]]\\\bbbkkkxxxvvvbbbTTTIIIDDDCCCBBBCCCHHHOOOVVV___ooo}}}tttkkk___YYYZZZ]]]______[[[VVVOOOKKKIIIHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFEEE@@@???===<<<;;;:::999999888888888888888888888888DDDEEEEEEFFFGGGFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA?????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???=====================>>>>>>>>>??????@@@@@@?????????>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<::::::::::::999999999999888888777777777888999999777777777777666666777777666666666666666666666666666666555666666888999:::999::::::::::::::::::999888777666555555555666666666555555444444444555555333333444444444444444555666666666666666666666555666666666666666666666666444444444444444444444444333333444444444444333333555555555555555666666666333333222333444555666777444444555666777888999999888888777777666777777777888888999;;;;;;<<<<<<<<<;;;:::999999999:::<<<===>>>======<<<<<<======>>>============>>>???@@@@@@BBBBBBBBBAAAAAAAAAAAAAAACCCFFFJJJMMMQQQUUUZZZ^^^dddhhhoootttwwwzzz|||~~~}}}~~~}}}zzztttsssqqqooommmjjjfffbbbccc```]]][[[ZZZYYYWWWVVVUUUUUUTTTSSSRRRQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPPPPNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNOOOOOONNNNNNLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^___`````````bbbbbbccccccdddeeeeeeeeeiiiiiiiiiiiijjjkkkkkkkkkmmmppptttxxx{{{ooo```UUUNNNJJJGGGCCCBBBBBBAAABBBFFFJJJMMMRRRWWW```hhhpppwww~~~yyypppfff___\\\\\\YYYbbbooo~~~iiiXXXNNNGGGCCCCCCIIIJJJOOOXXXaaammm}}}ppphhh^^^ZZZ[[[^^^___```]]]XXXRRRMMMJJJJJJIIIHHHGGGGGGHHHHHHHHHFFFEEEDDD???>>>===;;;:::999999999888888888888888888888888CCCDDDEEEEEEFFFFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>?????????>>>>>>>>>======::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999888888888666666666666666777888999666666666666666666666666555555555555555555555555555555555555666777888888888888999999999999888888666666666555555555555555555555444444444555555666222333333333444444555555333444444555666777777888555555555555555555555555333333333333333333333333222222333333333333222222333444444444555555555666444444333333333444444555444555555777888888999999999888888777777777777888777888999:::;;;;;;;;;::::::999888888888999;;;<<<======<<<<<<<<<<<<==================>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@CCCFFFIIILLLOOORRRVVVZZZ```eeemmmtttxxx{{{~~~|||{{{{{{|||zzzxxxvvvtttpppkkkhhhfffccc```^^^\\\[[[XXXVVVVVVVVVUUUSSSRRRPPPOOONNNMMMMMMMMMMMMNNNOOOOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWYYYZZZ[[[]]]]]]___```aaaaaaaaaaaabbbbbbcccdddeeeffffffggghhhiiijjjkkklllmmmnnnooorrrvvv{{{qqqiii\\\QQQIIIEEEDDDDDD@@@AAACCCDDDGGGMMMTTTZZZbbbhhhpppwwwzzzzzzyyyxxxtttqqqjjjbbb\\\YYYZZZ[[[\\\fffrrr}}}ttt^^^QQQKKKGGGEEEFFFLLLOOOVVVaaammm}}}vvvmmmggg```[[[[[[]]]]]]]]]]]]XXXRRRNNNKKKJJJIIIHHHGGGGGGHHHHHHGGGEEEDDDCCC>>>===<<<:::999999999999777777777777777777777777CCCCCCDDDEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDDFFFEEEDDDCCCBBBAAA@@@@@@===>>>>>>???@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>=========<<<<<<<<<::::::999999999999888888::::::;;;;;;;;;;;;::::::999888888888888777777777555555555555666777777888555555666777777777666666666666666666777777777777444555555555666666666666777777777888888777777777666666666555555555444444444444444444444444555666222333333444444555555555111222333444555777888888555555555555555555555555333333333333333333333333222222333333333333222222222222222333444444555555444444444444333333333333333444555666777888888888888777777777777777888888777888999999:::::::::999999999999999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<============>>>@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAADDDFFFIIIKKKLLLOOOSSSVVV[[[aaaiiiqqqwww{{{~~~|||{{{|||}}}{{{wwwssspppmmmjjjfffcccbbb```]]][[[ZZZYYYXXXVVVTTTRRRQQQPPPOOONNNNNNNNNNNNOOOOOOPPPOOONNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNOOONNNNNNOOOOOOPPPPPPQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^___```aaabbbbbbbbbbbbaaabbbccceeefffhhhiiijjjjjjlllnnnpppqqqrrruuuwww{{{ssskkk]]]YYYQQQIIIDDDBBBCCCDDD???BBBGGGKKKQQQZZZeeennnyyy{{{~~~}}}wwwqqqllljjjfff```ZZZWWWWWWXXXYYY```hhhpppvvv|||~~~rrrcccTTTMMMJJJHHHHHHJJJMMMSSS```pppuuunnnkkkfff```\\\ZZZZZZZZZZZZZZZVVVQQQMMMKKKJJJIIIHHHFFFGGGGGGGGGFFFDDDCCCBBB<<<<<<;;;:::999999999999777777777777777777777777BBBCCCDDDDDDEEEEEEDDDDDDAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAACCCCCCBBBBBBAAA@@@??????======>>>???@@@AAABBBBBB???@@@@@@AAAAAA@@@@@@?????????>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;999999999888888777777777999999::::::::::::999999777666666666555555555555444444444444555666777888444555666777888777777666555555555666666777777777444444555555666666555555666666666777777666666666666666666666666555444444222222222222222333444444333333333444555555666666111222222333444555666666555555555555555555555555333333333333333333333333222333333333333333333222000000111222222333444444222333444444444444333222000111333555666666666555555555555555666777888888777888888999999999999999888999::::::;;;;;;::::::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAA???@@@@@@AAAAAABBBBBBBBBCCCEEEGGGIIIJJJLLLOOORRRVVV[[[dddllltttzzz~~~}}}|||zzzvvvsssooollliiigggdddbbb___^^^]]][[[YYYWWWUUUTTTQQQQQQPPPPPPOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOPPPQQQQQQRRRRRRSSSRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^______```aaaaaabbbbbbbbbbbbaaabbbdddfffiiikkkmmmnnnnnnqqqtttwwwxxxzzz~~~uuuiii___XXXPPPNNNKKKGGGDDDCCCDDDFFFAAAGGGOOOWWWaaannn~~~wwwnnnfffaaa___\\\YYYWWWWWWXXXYYYZZZ___eeehhhhhhhhhjjjiiieee]]]UUULLLJJJIIIHHHJJJNNNUUU___rrrzzzsssmmmhhhfffccc^^^ZZZXXXWWWWWWWWWXXXTTTOOOLLLJJJIIIHHHGGGFFFGGGGGGGGGFFFDDDBBBAAA<<<;;;:::999888888888888777777777777777777777777BBBCCCCCCDDDDDDDDDDDDDDDAAA@@@@@@???>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????BBBAAAAAA@@@@@@??????>>><<<===>>>???@@@AAABBBBBB?????????@@@@@@????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999888888888777777666666999999999::::::999999999555555444444444333333333333333333444555666777888444555777888888888777666333333333444444444555555444444555555666555555555555555666666666666555555666666777777666666555444111111000000111222333333333333444444555666777777222333333333333333333333555555555555555555555555333333333333333333333333222333333444444333333222//////000111222222333333///111333555555555333222...///111333444444444333333333333444555666777888777888888999999999888888888999:::;;;<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<===>>>@@@@@@??????@@@AAABBBBBBCCCCCCCCCDDDFFFGGGHHHJJJMMMOOORRRXXX```iiiqqqxxx~~~~~~}}}zzzuuurrrpppmmmjjjgggdddcccaaa___]]][[[YYYXXXTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJLLLMMMMMMMMMNNNNNNNNNNNNLLLMMMMMMMMMNNNNNNNNNNNNLLLMMMNNNOOOPPPPPPQQQPPPOOOOOONNNNNNOOOOOOPPPQQQPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYYYY[[[\\\\\\[[[[[[[[[\\\]]]^^^``````___```aaabbbbbbbbbbbbbbbbbbccceeehhhkkkmmmooopppqqquuuyyy|||}}}qqqdddYYYQQQKKKEEEEEEDDDCCCAAAAAABBBCCCFFFMMMWWWbbbnnnyyyooofff^^^ZZZVVVUUUTTTVVVYYY\\\]]]]]][[[______[[[XXXXXXWWWTTTPPPKKKHHHHHHHHHHHHKKKPPP```mmmvvvooollljjjhhhbbb___\\\YYYWWWUUUUUUUUUVVVRRRNNNKKKJJJIIIHHHGGGFFFFFFGGGFFFEEECCCBBB@@@;;;;;;:::999888888888888777777777777777777777777CCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>???????????????======<<<<<<<<<<<<======@@@@@@@@@??????===<<<<<>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;:::===<<<;;;:::999999999999:::999888666666666666777444555777999:::999888777444444444444444444444444444444444555666777777888666555555555555444444444555555555444444333333333666666666555555444444444444444444555555555555666333333333333333333333333333333333333333333333333333333333444444444555555333333333444444555555555999888888777666555555555333444444555555444444333111111111000000000//////333222111111222333555666333333333333333333333333444444555555555555444444111222333333444444333333777777777666555555444444999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::>>>>>>>>>>>>????????????>>>??????@@@AAABBBCCCDDDGGGGGGFFFEEEDDDEEEHHHJJJNNNRRR[[[eeepppxxx~~~|||{{{}}}}}}xxxuuurrrpppnnnllliiihhhfffccc^^^[[[XXXWWWUUUTTTUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOORRRQQQOOONNNNNNNNNOOOOOOMMMMMMLLLMMMMMMNNNOOOPPPMMMNNNOOOPPPQQQPPPOOOOOOMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[^^^]]]]]]\\\]]]]]]^^^^^^^^^\\\ZZZ\\\```ccccccbbbcccddddddeeeeeeeeeddddddeeehhhjjjkkkkkknnnssswwwwww{{{|||kkk]]]UUUOOOIIIEEEBBBBBBCCCCCCCCCDDDHHHKKKOOOYYYgggxxxrrrggg\\\XXXXXXUUUYYY\\\\\\___eeefffdddddd[[[RRRQQQPPPMMMJJJIIIIIIIIIHHHFFFGGGLLLSSSXXXhhhwwwkkkeeebbb```aaa]]]]]]\\\ZZZWWWTTTRRRQQQPPPNNNKKKHHHGGGHHHIIIJJJMMMLLLJJJGGGDDDAAA???===999999::::::999888666555666666666666555555555555CCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>============;;;<<<<<<<<<<<<<<<======>>>======<<<<<<======>>>@@@@@@@@@??????>>>===<<<=========>>>>>>????????????@@@@@@@@@??????>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<:::999:::;;;<<<;;;:::<<<;;;:::999888888888888999888777666666666777888777888999999999777555444444444444444444333333333444444444555666777777777555555555555444444444444444444444444333333333222444333333333222222222222444444444444555555555555333333333333333333333333333333333333333333333333333333333444444444444555333333333333444444444555777777777666555555444444333333444444444444333333333333333222222222111111333333222222222333444555333333333333333333333333444444555555555555444444111222333333444444333333555555555555666666666666777777777888888888888999;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCBBBCCCBBBAAA@@@AAADDDFFFKKKOOOXXXbbbllluuu{{{~~~}}}{{{zzz{{{~~~{{{xxxvvvsssrrrpppnnnlllhhhccc___]]][[[XXXXXXXXXXXXWWWUUUUUUTTTTTTSSSRRRQQQQQQPPPOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOORRRQQQPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOOOOPPPOOOOOOQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUWWWXXXXXXYYYXXXYYYYYYZZZ[[[\\\]]]]]]aaa``````_________`````````]]]\\\]]]aaadddddddddffffffgggggghhhgggggggggiiilllooooooooorrrwww{{{}}}vvvlll^^^TTTNNNJJJFFFCCCAAABBBCCCDDDFFFJJJOOOTTT\\\jjj{{{yyymmmbbbYYYWWWYYYXXX^^^ccceeehhhkkkiiieee___UUUMMMKKKJJJGGGDDDDDDFFFGGGGGGIIILLLTTT___fffxxx~~~kkkaaa]]]ZZZYYYZZZYYYYYYXXXVVVTTTRRRPPPOOONNNMMMJJJGGGFFFGGGHHHIIIJJJIIIGGGDDDAAA???===;;;999999::::::999777666555666666666666555555555555BBBCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>============::::::;;;;;;;;;<<<<<<<<<>>>>>>============>>>>>>??????@@@??????>>>===<<<;;;;;;<<<===>>>???@@@@@@>>>>>>>>>???>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::999::::::999888777777777777777777666666666777888999:::::::::999888555333111333333333333333333333333444444444555666666777777555555555555444444444444333333333333222222222222333333222222222222222111333333333444444444555555333333333333333333333333333333333333333333333333333333333333444444444444222333333333333333444444666555555444444333333333222333333444444333333222333333333222222222222222444444333222222222222333222222333333333333333333333444444555555444444333111222333333444444333333333444444555666666777777666666666777777777888888:::::::::::::::999999999999999999::::::::::::;;;======>>>???@@@AAABBBBBBBBBCCCCCCBBBAAAAAADDDFFFFFFKKKSSS\\\fffnnntttwwwwwwxxxzzz|||||||||{{{{{{yyy{{{~~~|||{{{yyyxxxuuupppjjjfffcccaaa^^^]]]\\\\\\ZZZXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVWWWYYYZZZ\\\\\\]]][[[[[[\\\]]]^^^___``````ddddddcccbbbaaaaaaaaabbbaaa___^^^___bbbdddffffffiiiiiijjjkkklllllllllkkknnnqqqtttuuuuuuwww|||xxxqqq```YYYPPPJJJGGGFFFDDDAAABBBDDDFFFHHHMMMTTT\\\bbbooosssggg^^^YYYYYY]]]```hhhpppssssssrrrllldddYYYPPPHHHFFFEEEBBB@@@AAABBBDDDGGGKKKQQQ\\\iiisss}}}nnn^^^VVVSSSQQQQQQSSSRRRRRRRRRQQQPPPNNNLLLKKKKKKJJJGGGEEEDDDEEEFFFFFFFFFEEECCCAAA>>><<<:::999888888999999888777666555666666666555555555555444BBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@???======<<<<<<<<<;;;;;;;;;<<<===>>>>>>??????>>>>>>======>>>>>>??????????????????>>>======<<<<<<<<<======>>>>>>???>>>>>>>>>??????>>>======<<<<<<;;;;;;;;;;;;:::::::::999888999:::;;;:::888999888777666666666666666555555555666777888888999::::::999888777555333222222222222333333333333333444444444555555666666666555555555444444444333333222222222222222222222222444444444444333333333333222333333333444444444444333333333333333333333333222222222222222222222222222222333333333444444444222222222222333333333333444333333333222222222111222222333333333333222222000000000000000000000000555444333222222111111111222222222222222333333333333333444444444444333333111222333333444444333333444444444555555666666666777777888888888999999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBBBBAAA@@@AAACCCDDDCCCGGGNNNWWW```hhhmmmooooooqqqtttwwwxxxyyy{{{|||{{{|||}}}xxxqqqmmmjjjgggdddbbbaaa```]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRRRRPPPQQQSSSTTTUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWVVVWWWZZZ\\\^^^___``````]]]]]]^^^___```aaabbbbbbeeeeeedddcccbbbbbbbbbbbbbbbbbbaaaaaaccceeeggggggkkklllnnnooopppqqqrrrrrrsssvvvyyyyyyzzz|||wwwnnneee___SSSNNNIIIEEEDDDDDDCCCBBBDDDGGGLLLRRRYYYcccnnnuuu}}}nnneee___]]]```eeekkkttt{{{}}}{{{tttiii___TTTLLLEEECCCBBB@@@@@@BBBFFFJJJOOOUUU\\\gggvvvooocccVVVQQQNNNLLLLLLNNNLLLLLLMMMLLLLLLKKKJJJIIIGGGFFFDDDBBBBBBBBBCCCCCCBBBAAA@@@>>><<<:::999888888888888777777666666555666666555555555444444444AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@???===<<<;;;;;;;;;::::::;;;<<<===>>>???@@@??????>>>>>>>>>>>>??????>>>????????????>>>>>>===??????>>>>>>======<<<<<<>>>>>>???????????????>>><<<<<<;;;;;;:::::::::::::::999888888999:::999888777777666666555555666666444444555666777888888999888888888777666555444444222222222333333444444444444444444444555555555555555444444444444333333333222222222222222222222222333333333333333333333333222222222222333333333444333333333333333333333333222222222222222222222222222222222333333333444444222222222222222222222222222222222222111111111111111111222222222222111111000000000000000000000000444444333333222111000///111111111222222333333333222222333333333333222222111222333333444444333333666555555555444444444333666666666777777777888888777888888888888888888888888888888888999999999999:::;;;;;;<<<===>>>??????;;;<<<======<<<<<<===???AAAEEEKKKSSSZZZ```dddfffgggkkkooorrrtttwww{{{~~~~~~~~~xxxssspppmmmjjjhhhfffdddbbb```______^^^]]]\\\[[[ZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTRRRSSSUUUVVVWWWVVVVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYXXXYYY\\\___aaabbbbbbaaa______```aaabbbccccccdddeeedddccccccbbbbbbbbbcccddddddddddddeeefffhhhjjjnnnoooqqqtttvvvxxxyyyzzzxxx|||uuukkkccc]]]WWWSSSLLLIIIFFFCCCCCCCCCCCCCCCEEEKKKUUU```lllyyyxxxlllfffccccccgggmmmwww}}}yyyoooaaaVVVNNNGGGBBBAAAAAA@@@BBBGGGLLLTTT^^^gggooo|||yyynnnddd[[[QQQMMMKKKHHHHHHJJJHHHHHHIIIIIIHHHHHHGGGGGGCCCBBBAAA????????????@@@@@@???>>>===;;;:::999888777777666666666666666666555555555555444444444444@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???===<<<;;;;;;:::777888999:::<<<===??????@@@@@@????????????@@@@@@>>>>>>????????????>>>>>>AAAAAA@@@???>>>===<<<<<<>>>>>>??????@@@@@@??????<<<<<<;;;;;;::::::999999999888777777999999888777777666666555555666666666333444555666777888777777666666666666666666666666222333333444444555555666444444444444444444444444444444444444333333333333222222222222333333333333///000000000000111111111111111222222222333333333333333333333333333333333222222222222222222222222222222222222333333333333222222222111111111111000111111111111111111111111000111111222222111111000222222222222222333333333333333333333222111000///000000111111222333333333111222222333333222222111111222333333444444333333666666555555444333333222333333444444444555555555666666666777777777777777555555555666666666666777999999:::;;;<<<===>>>>>>;;;<<<>>>>>>===<<<===??????BBBHHHNNNTTTXXX\\\]]]___dddiiimmmppptttzzz~~~}}}zzzvvvtttpppnnnlllkkkhhhffffffeeeeeeddddddccccccbbb_________^^^]]]]]]\\\\\\YYYYYYXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXYYYYYYZZZ[[[[[[\\\[[[]]]___bbbddddddccccccaaaaaabbbcccdddeeeffffffeeeeeeeeeddddddeeeeeefffhhhiiiiiiiiihhhiiilllnnnqqqsssvvvzzz~~~pppiii___XXXTTTPPPLLLIIIGGGFFFDDDBBBCCCDDDGGGHHHMMMUUUcccrrr}}}uuummmkkkllllllpppuuu~~~xxxooodddWWWMMMHHHCCC??????@@@BBBGGGMMMOOO[[[lllyyyvvvhhhaaaYYYQQQKKKIIIHHHDDDDDDFFFEEEEEEFFFFFFEEEEEEDDDDDD???>>>======<<<<<<<<<<<<======<<<;;;:::999999888666666555555555555666666555555555444444444444333@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBAAA@@@???===;;;:::::::::777888999;;;===???@@@AAA@@@@@@@@@??????@@@@@@@@@>>>>>>????????????>>>>>>AAAAAA@@@@@@??????>>>>>><<<===>>>>>>??????>>>>>><<<<<<;;;;;;:::999999888999777666777888999888777777666666666666666777777333444555777777777666666777777666555555555555555333333444555555666777777444444444444444444444444444444444333333333222222222333333333444444444444////////////000000111111111111111111222222222222333333333333333333333333111111111111111111111111111222222222222333333333222222111111000000000000111111111111111111111111000000111111111111000000111111222222222333333333222222333333222111000//////000000111222222333333111111222222222222111111111222333333444444333333444444444444444444444444222333333333333444444444555555555666666777777777555555555555666666666666888888999:::;;;<<<======<<<>>>@@@@@@???>>>???@@@===@@@DDDIIINNNQQQSSSTTTWWW]]]dddhhhlllqqqyyy|||zzzxxxvvvwwwzzz~~~|||zzzvvvtttsssqqqooommmmmmmmmmmmmmmlllllllllllljjjjjjiiihhhhhhggggggfffbbbbbb```______^^^^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]ZZZZZZYYYYYYYYYZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ\\\\\\\\\\\\]]]]]]^^^____________aaacccfffggggggfffeeeddddddeeefffggghhhhhhiiihhhhhhhhhhhhiiijjjkkkkkkmmmnnnooonnnmmmmmmpppsssuuuwww{{{xxxmmm___YYYQQQLLLJJJHHHFFFCCCCCCCCCCCCDDDFFFKKKPPPTTT___iiiwww}}}wwwtttvvvxxxyyy|||zzzmmmbbbYYYOOOGGGFFFBBB???AAADDDGGGNNNVVVZZZjjj~~~ssseee[[[XXXNNNIIIFFFGGGGGGDDDDDDGGGBBBBBBCCCCCCBBBAAA@@@@@@;;;;;;;;;;;;:::::::::::::::::::::999999888888888666555444444444555666666555555555444444444333333@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@???===;;;:::::::::::::::<<<>>>@@@AAACCCDDDAAA@@@@@@??????@@@@@@AAA===>>>>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA;;;;;;<<<===>>>>>>======<<<<<<;;;::::::999888888888777666777888999888666777777666666666777777888444444666777777777666555888888666555555444444444444444555555666777888888444444444444444444444444444444444333333333222222333333333444444555555555000000111111222222222333000111111111111222222222333333333333333333333333111111111111111111111111111111222222222333333333222111111111000000//////111111111111111222222222000000111111111111000000//////000000111111111111111111222333222111000//////000000111222222333333111111222222222222111111222222333444444444333333222333333444444555555666444444444555555555666666444555555555666666777777777777777777888888888999777888999:::;;;<<<<<<===999;;;======<<<;;;<<<===<<<>>>BBBFFFJJJLLLNNNNNNSSSYYY```eeeiiiooowww~~~{{{xxxvvvtttrrrqqquuuyyy}}}zzzxxxwwwvvvsssqqqqqqrrrrrrrrrrrrssssssssssssssssssrrrqqqqqqppppppkkkjjjiiihhhgggfffffffffdddbbbaaa_________```aaa\\\\\\\\\\\\]]]^^^______^^^]]]\\\\\\\\\]]]^^^_________``````aaabbbbbbbbbbbbdddfffiiijjjiiigggfffffffffggghhhiiijjjkkkkkkkkkkkkkkklllmmmnnnooopppppprrrsssrrrppppppssswwwxxxzzzwwwiii___WWWRRRKKKGGGFFFFFFCCCAAABBBBBBDDDFFFKKKRRRZZZ```rrr{{{|||{{{~~~ttteeeYYYRRRKKKEEEGGGCCCBBBEEEHHHMMMVVV^^^lll}}}zzznnncccWWWOOONNNIIIFFFEEEGGGHHHFFFGGGJJJ@@@AAAAAA@@@@@@???>>>===:::::::::999999999999999888888888888777777777777666555444333333444666666555555444444444333333333AAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???@@@AAABBB@@@???===;;;::::::::::::999:::<<<>>>@@@AAABBBBBBAAAAAAAAA@@@>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<>>>>>>????????????>>>>>>>>>======<<<:::999888888666666666666555555555555999888666555444444444555333333333333444555666666444444444555555555555555333333444555666666555555555555555444444333333333222333333444444333333222111111222222222222111111.........///000222444444333222111000000111222333333333333333333333333333000000111111111222222222222222222111111111111000111111000000000000111111000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000111////////////////////////000000000000000000000000111111111111111111111111222222222333333333444444111111111111111111111111666666777888888777666555555444333222222444666777666777777888999:::::::::999999999:::::::::;;;;;;>>>>>>???AAACCCFFFHHHIIIOOOSSSYYY___eeekkkqqquuu|||}}}zzzvvvpppkkknnnmmmpppxxx}}}zzzyyyxxxxxxvvvxxxyyyyyyyyyyyyzzz|||{{{|||~~~~~~}}}|||zzzxxxvvvssspppmmmkkkjjjhhhhhhggggggfffffffffeeedddcccbbbbbbaaaaaabbbbbbeeedddbbb```____________bbbccccccbbbbbbccceeehhhgggiiijjjjjjjjjjjjkkkmmmggghhhjjjkkkkkkkkkmmmooopppppppppoooooopppsssvvvxxxyyyzzzyyyyyyyyy{{{}}}uuulllddd\\\UUUJJJIIIFFFDDDBBBBBBBBBCCCCCCJJJNNNNNNRRR^^^kkkrrr|||yyynnnaaaZZZSSSKKKFFFFFFEEECCCEEEJJJMMMRRR___nnnxxxfff]]]WWWQQQLLLJJJDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA???===<<<;;;<<<<<<;;;;;;:::999999888888777777777777777777888888888666555555555555444444444444333333222222333333444BBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBB@@@???===<<<:::::::::;;;<<<===>>>@@@AAABBBCCCCCC@@@AAAAAA???======>>>???????????????????????????????????????>>>===<<<<<<<<<======>>>>>>======<<<===<<<<<<;;;:::999888777666666666666555555555444777777555444333333333444333333222333333444555666555555555555555555444444333333444555555555555555555555444444444333333333222222333333333333222222111111222222222222111111////////////000111333333222222111000000111222222333333333333333222222222000000111111111222222222222222222111111111000000111111000000000000111111000000000000111111111111//////000000000111111111111111111111111111111111111111000000000000000000////////////////////////000000000000000000000000111111111111111111111111222222222333333333333444222222222222222222222222222333444444444444333222444444222222222333555666666666666777888999999999999999999::::::::::::;;;<<<<<<===???AAACCCEEEGGGMMMQQQVVV\\\bbbhhhnnnrrrzzz}}}yyyuuuooojjjkkkjjjkkkqqqxxx~~~|||zzzzzzyyy{{{}}}}}}}}}~~~|||yyyvvvrrrpppnnnllllllllllllkkkkkkjjjjjjkkkjjjjjjiiiiiiiiiiiiiiieeedddcccaaaaaaaaaaaabbbeeeffffffeeedddeeegggiiigggiiijjjkkkjjjjjjlllnnnkkkmmmoooppppppppprrrtttuuuvvvvvvvvvvvvxxx{{{~~~wwwkkkaaa[[[UUUNNNHHHFFFEEECCCAAAAAABBBDDDEEEFFFMMMUUUYYYbbbrrr}}}wwwuuuuuuvvvxxx{{{}}}nnndddYYYSSSMMMGGGDDDEEEEEEDDDHHHPPPVVV___pppvvvhhhZZZSSSPPPKKKGGGEEECCCCCCCCCBBBBBBBBBAAAAAA???>>><<<;;;:::999999:::;;;::::::999888888777777777777777777777777777777555555555555444444444444444333333222222333333444BBBAAA@@@??????????????????@@@@@@AAABBBBBBBBBBBB@@@???>>>===<<<;;;;;;;;;>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@???===<<<===>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777666666666555555555444444444666555444333222222222333222222222333333444555666666666666555444444444333333444444555555555555444444444444444333333333333111111222222222222111111111111222222222222111111000000000000000111111222222222111000000111222222333333333222222222111111111111111111111222222222222222111111111000000000111000000//////000000111000000000000111111111111//////000000000000111111111111111111111111111111111111111000000/////////////////////////////////000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333111111222333333222222111444333222111222333444555555555555666777777888888888888999999999:::::::::::::::;;;<<<>>>AAACCCDDDJJJNNNSSSXXX]]]cccjjjnnnuuu|||wwwrrrnnnkkkhhhgggkkkooottt}}}}}}||||||~~~|||xxxvvvtttrrrrrrrrrrrrrrrqqqqqqpppnnnmmmmmmmmmlllllllllllliiihhhgggeeeeeeeeefffggghhhiiiiiiiiihhhhhhiiikkkjjjkkkmmmnnnnnnnnnppprrrqqqsssuuuvvvvvvwwwyyy{{{|||}}}~~~}}}tttiiibbbYYYSSSOOOKKKFFFCCCCCCBBBAAAAAABBBEEEHHHJJJNNNWWWbbbkkkxxxyyyrrrmmmiiihhhiiilllqqqzzz~~~rrrbbbYYYPPPKKKHHHDDDDDDFFFHHHKKKRRR\\\eeerrrtttbbbWWWMMMJJJIIIFFFCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;:::999999999::::::999999888777777777888888777777666666555555555555555555444444444444333333222222222222333333AAAAAA@@@???>>>>>>>>>>>>===>>>@@@BBBCCCCCCBBBBBB@@@@@@???>>>======<<<<<<======>>>>>>>>>>>>======???@@@@@@>>><<<;;;<<<>>>========================<<<;;;;;;;;;;;;<<<<<<===:::;;;;;;;;;;;;;;;;;;::::::999999888777777666666555555555444444444333333555555444333333333333333222222222222333444555666777777666555444333333333333444444555555444444444333333333333333333333333000000111111111111000000111111222222222222111111111111000000000000000111222111111111111111111222333333333222111111000000111111111111111111111111111111111111000000000000000000////////////000000///000000000111111111111////////////000000000111111111111111111111111111111111111000//////......////////////////////////000000000000000000000000////////////////////////111111111111222222222222222222222222222222222222333333333444444444444444333222222222222333444555444444444555555666666666888888888888999999999999999999:::;;;===???AAABBBHHHKKKPPPTTTYYY___eeeiiimmmxxx~~~zzzwwwoookkkhhhiiiiiikkkrrrzzz~~~~~~|||yyywwwuuuvvvvvvwwwwwwvvvuuuuuupppppppppppppppoooooonnnpppnnnmmmkkkjjjiiijjjjjjjjjkkklllkkkjjjjjjkkklllmmmooorrrsssssstttvvvxxxvvvxxxzzz{{{|||}}}zzzrrrhhhbbb[[[VVVPPPKKKIIIGGGEEECCCBBBAAAAAACCCFFFKKKPPPSSS\\\ggguuuwwwkkkdddbbbbbbdddgggmmmvvvpppcccYYYQQQJJJHHHFFFDDDGGGKKKOOOWWWcccoooyyyrrreeeVVVNNNHHHHHHHHHEEECCCCCCAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;999999999888777777666666888888777666666555444444555555555444444444333333333333222222222222333333@@@???>>>==================>>>@@@BBBCCCCCCBBBBBB@@@@@@@@@??????>>>=========>>>>>>>>>>>>===<<<<<<>>>??????>>>;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======:::;;;;;;<<<<<<;;;;;;:::888888888777777666666555444444444444333333333333555555555555444444444333222222222222333444555555777777666555444333333333333444444444444444333333333333333333333333333333///000000111111000000///111111222222222222111111222111111000000000000000111111111222222111111111222222222111111000000000111111111111111111111111111111111000000000//////000000////////////000000///000000000111111111111...////////////000000000000000000000000000000000000000000000//////......////////////////////////000000000000000000000000////////////////////////000000000111111111222222000000000000000000000000333333333444444555555666333222222333333333444444444444444444444555555555777777777888888888999999999999:::;;;===>>>@@@AAAGGGIIIMMMQQQUUUZZZaaaeeeiiiuuuvvvqqqllljjjgggeeeiiioootttzzz~~~{{{yyywwwxxxyyyzzzzzzzzzxxxwwwvvvvvvwwwwwwwwwvvvuuuttttttssspppnnnlllkkkjjjjjjlllmmmoooooonnnmmmnnnoooqqqsssuuuwwwxxxzzz|||~~~|||~~~|||rrrjjjccc]]]WWWRRRMMMJJJFFFCCCAAA@@@???>>>AAAAAACCCFFFLLLSSSZZZ___mmmyyyzzzkkk```\\\\\\^^^ccciiiuuuuuubbbWWWRRRLLLGGGFFFFFFFFFLLLSSSXXXeeewwwvvveeeYYYPPPJJJFFFGGGGGGDDDBBBBBB????????????>>>>>>>>>>>>======<<<<<<;;;;;;::::::999888888777777666666555777777777666555444333333555444444444444333333333333222222111111222222333=========<<<<<<======>>>???@@@@@@AAABBBBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>???@@@@@@@@@??????>>>===>>>>>>>>>===;;;:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<::::::;;;;;;;;;;;;::::::888888777777777666666666444444333333333222222222444444555555555555444333111111111222222333444555666666666555444444444333333444444444444333333222222222222222333333333333000000111111111111000000111111222222222222111111111111000000000000000111000111222222222222111000000000000000000000000000222222222111111111111111111111000000000/////////000//////......//////000000000000000111111111111......////////////000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000///000000000000111111111000000000000000000000000111111111111222333444444333333444444444555555555444444444444444444444444666777777777777888888888999999:::;;;<<<>>>@@@@@@EEEGGGJJJMMMPPPVVV\\\```gggsss}}}}}}}}}~~~zzzuuuqqqkkkddddddhhhkkkpppxxx|||zzzyyy{{{}}}~~~~~~}}}|||{{{xxxyyyzzz{{{zzzyyyxxxwwwwwwuuurrrpppnnnmmmllllllppprrrtttuuutttttttttvvvuuuwwwzzz}}}~~~zzzkkkfff___YYYTTTPPPLLLJJJDDDCCCAAA???============AAABBBFFFLLLVVVaaakkkrrr~~~oooddd]]]YYYZZZ^^^dddnnn{{{hhhYYYRRRKKKGGGEEEFFFHHHLLLTTT^^^fffwwwtttfffXXXNNNKKKFFFCCCDDDCCC@@@???@@@>>>>>>>>>============<<<999999::::::999999888777888888777777666555555555666666555555444444333333444444444444333333333333222222111111111111222222;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAA@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAA????????????????????????>>>======>>>>>><<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888888888999:::888999999::::::999999888888888888777777777777666333333333333222222222222222333444444555444333222111111111111222333444555555555555555555555444444444444444444444333222111111111222222222333333333000111111222222111111000111111222222222222111111111000000000000000111111000111222222222222111000......//////000111111111222222222111111111000000111000000000//////////////////............//////000000000000111111111111........./////////000000000000000000000000000000------......///000000000////////////////////////000000000000000000000000111111111111111111111111/////////000000000111111000000000000000000000000000000//////000111333444444444555555666666666555555555555555555444444444666666666777777777888888999999999:::;;;===>>>???BBBDDDFFFIIILLLQQQWWW\\\cccooo}}}{{{wwwuuuttt~~~|||}}}tttjjjggghhhfffiiinnnssszzz}}}}}}{{{|||~~~~~~~~~}}}{{{zzzzzzyyywwwuuutttttttttuuuvvvxxx{{{|||||||||}}}~~~~~~zzznnnfff[[[WWWSSSNNNKKKHHHFFFEEE@@@@@@@@@@@@??????AAABBBDDDGGGMMMWWWeeeuuu}}}qqqfffaaa___]]]___dddmmmzzzvvviiiZZZPPPNNNHHHFFFFFFJJJOOOUUUaaammm|||~~~mmmbbbXXXOOOHHHGGGBBB???@@@@@@======???=========<<<<<<<<<<<<;;;888999999:::999888777777888777777666666555444444444444444444444444444444444444444333333333222222222222111111111111222222:::::::::;;;<<<===>>>???CCCBBBAAA@@@???@@@AAABBB@@@AAABBBBBBBBBAAA@@@???<<<<<<============<<<<<<===>>>>>><<<:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999777666666777888777777888888888888777777888888888888777777777777333333333222222222111111000111333333444333222111111111111111222333444555444444444555555555555555444444444444333333222111111111111222222333333333111111222222222222111111111111222222222222111111000000000000000111222222000111222333333222111000------...///000111222222222222222222111111000000000000000000//////////////////............//////000000000000111111111111............/////////000000000000000000000000000,,,,,,---...///000111111////////////////////////000000000000000000000000111111111111111111111111////////////000000000000111111111111111111111111111000000000000222444555444555666666777777666666555555555555555555555555666666666666777777777777888888888999:::<<<===>>>@@@BBBDDDFFFIIINNNTTTYYY___kkkyyyxxxssspppooowww~~~~~~~~~rrrlllllldddfffhhhkkkpppwww~~~}}}|||{{{{{{|||~~~~~~zzz}}}uuummmeee[[[SSSOOOMMMIIIFFFCCCAAA@@@???<<<===>>>??????@@@BBBDDDHHHLLLTTTaaarrr~~~rrrhhh```aaabbbcccffflllyyyqqqfff[[[OOOJJJLLLHHHFFFIIIOOOUUU^^^lllyyy|||kkk^^^VVVQQQKKKGGGEEE@@@>>>???>>><<<===@@@======<<<<<<<<<;;;;;;;;;999:::;;;<<<;;;:::999888777777777666555555444444333444444444444444444444444444444333333333222222222222111111111111222222<<<;;;;;;;;;;;;<<<<<<===???>>>>>>>>>??????@@@AAA???@@@AAAAAAAAAAAA@@@???============<<<<<<<<<<<<<<<<<<============<<<<<<:::::::::999999999888888888888888888888999999999888888999999999999888888666666666555444444333333333333111000000000111222000111111111111222222222222222333333333333444444333333333444444555555555444444444444333333222111111111111111111111111111111111111111111111111111222222222111111111000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000///...------000000000000////////////222000///------///000222////////////000000000000//////............//////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000222111///.........///000////////////000000000000555444333222222222333444777666666555555444333333666666555555555555666666999999999999999;;;<<<======???@@@BBBDDDIIINNNSSS```jjjwwwyyysssppppppqqqvvvzzz{{{uuuooommmlllkkkmmmppptttvvvyyylllbbb\\\WWWPPPKKKJJJFFFBBB??????@@@AAAAAA>>>???@@@@@@AAADDDIIILLLSSSXXXdddtttwwwrrrmmmjjjhhhhhhmmmssswwwzzzxxxmmmaaaYYYQQQIIIGGGIIIKKKIIILLLVVVaaalll|||xxxmmm^^^SSSNNNJJJGGGDDDAAAAAA@@@@@@???>>>>>>>>>>>>============<<<<<<<<<<<<999777888:::;;;999666999888888777666555555444666555333222111111222333444333111000000000111222111111111111000000000000<<<<<<<<<<<<<<<<<<===>>>AAAAAA@@@?????????????????????@@@AAAAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999888888888777777777777777777777777666777777888888777777666666666555555444333333333333222111000000000111222000111111111111222222222222222222333333333444444333333333444444444555555333333444444333333222111111111111111111111111111111111111111111111111111222222222111111111000000000//////.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////...------......//////000000111111111000///......///000111////////////............//////............//////////////////////////////.../////////000000000000000000000000////////////000000000000000000000000222111000///...//////000////////////000000000000444333222222222222333444555555555444444444444333666666555555555555666666888888999999:::;;;;;;;;;;;;<<<>>>???BBBFFFKKKOOO\\\eeerrr{{{~~~~~~~~~|||wwwsssqqqqqqrrrssswww~~~zzzvvvpppjjjhhhiiimmmooosssyyyrrrjjj___WWWRRROOOJJJFFFDDDCCCAAAAAAAAAAAAAAAAAADDDEEEEEEEEEGGGLLLRRRVVV^^^eeerrr~~~wwwqqqmmmooonnnooossszzzyyyhhh___UUUPPPJJJFFFFFFIIIRRRQQQWWWcccooo|||zzzjjjaaaUUULLLHHHFFFCCC@@@@@@@@@??????>>>>>>============<<<<<<<<<;;;;;;;;;;;;999888888::::::888666777777666666555444444333333333333222222333444444333222111111000000111111111111111111000000000000===============>>>??????DDDCCCBBB@@@???>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>=========<<<<<<999::::::;;;;;;::::::999999999888888888777777777777777666666555555444444555555666666666666555555666555555444444333333222333222111111000000111111000111111111111222222222222222222222333333333333333333333333444444444444333333333333333222222111111111111111111111111111111111111111111111111111222111111111111000000000111000///...............000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////......---------...///000111111222111000///......///000111//////......---------,,,//////............//////............................../////////000000000111111000000//////......000000000000000000000000111111000///////////////////////////000000000000333333222222222222333444222222333333333444444444666666555555555555666666666777999:::;;;;;;::::::888:::;;;<<<>>>BBBGGGKKKUUU^^^jjjsssuuutttrrrrrrvvvwwwwwwuuusssrrrssstttsssvvv||||||ppphhhfffgggiiihhhkkkqqqwww~~~ooo^^^WWWOOOJJJHHHFFFCCCAAA<<<===>>>@@@@@@AAA@@@@@@JJJKKKMMMOOOSSSYYYaaafffooovvvzzzuuuqqqnnnkkkrrruuu|||qqqdddWWWPPPKKKIIIGGGFFFIIINNNTTTXXXcccqqqsssfffZZZTTTLLLFFFDDDCCCAAA>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999888888999999888666666666555555444333333333000111222333444444444444222222222222222111000000111111111111000000000000============>>>???@@@@@@DDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<999999::::::::::::999999888888888777777777666666888777777666555444333333555555666666666666555555555555444444333222222222222222222111111111111111000000111111111222222222111222222222222333333333333333333333333333333333222222333333333222222111111111111111111111111111111111111111111111111111111111111111000000000000111000///......---......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///////////////......---......//////000000000000///............///000000//////......------,,,//////............//////................................./////////000000111111000000//////......000000000000000000000000111000000///////////////////////////000000000000222222222222222333333333000000111222333333444444666555555444444555555666555666888:::;;;:::999888777888:::;;;<<>>@@@AAABBBDDDEEEGGGNNNRRRYYY```gggnnntttyyy|||wwwtttssstttttttttyyyyyysssjjj___WWWOOOJJJHHHHHHHHHIIIOOOUUUXXXbbbsssrrraaaWWWQQQMMMHHHEEEDDDCCCAAA???>>>======<<<<<<;;;;;;:::::::::::::::999999999888999888888888888888777666555555555555444444333333000111333444555444333333111111222333333111000///111111111111000000000///=========>>>>>>???AAAAAABBBAAA@@@@@@??????@@@@@@====================================<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::777777666666666555555555888888777666555555444444555666666777777666666555444444444333222222111111222222222222111111000000000000111111111222222222111111111222222222333333333333333333333333333333111111222333333222222222000000000000000000000000000000000000000000000000000000000000000000000000000000///...............////////////////////////////////////////////////////////////////////////////////////////////////......///////////////...000000//////......------//////............//////000000000/////////......//////............//////....................................////////////111000000000/////////...000000000000000000000000000000000000000//////...////////////000000000000111111111222222333333333///000000111222333444444555555444444444444555555444666888:::::::::888777777888::::::;;;===AAACCCHHHOOOXXX^^^^^^]]]\\\\\\bbbfffkkkpppsssvvvyyy{{{}}}~~~||||||vvvmmmiiicccaaa``````dddkkkqqquuuxxx~~~uuudddYYYKKKHHHDDDBBBAAAAAAAAAAAACCCDDDEEEFFFGGGKKKPPPUUUXXX```lllwww~~~uuutttrrrtttyyy}}}xxxqqqjjjeee```ZZZSSSNNNJJJHHHHHHJJJKKKLLLSSS[[[dddtttrrrcccVVVNNNLLLIIIGGGDDDCCCAAA@@@>>>======<<<<<<;;;::::::::::::999999999888888888888888888888777777666666777666666666555555555555555333333444555444333111000111111222333333111000///111111111111000000000///============>>>@@@AAAAAA@@@@@@??????>>>?????????===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;::::::999666666666555555555444444777777777666555555444444555555666666666666555555444333333222222111111000111222222222222111000000000111111111111222222222111111111111222222222222333333333333222222222222000111222222222222222222000000000000000000000000000000000000000000000000//////000000000000000111//////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000---...//////////////////111000000///...---,,,,,,........................000000000000000000000000//////............//////........................------.........//////////////////000000000000000000000000000000000000000000000000000000///......////////////000000000000///000111222333333333222000000111222333333444444555555444444444444555555444555777888999999888888666888999::::::<<<>>>@@@CCCHHHOOOSSSSSSRRRSSSUUUYYY^^^eeekkkqqqvvvzzz}}}}}}yyyxxx}}}wwwqqqgggbbb]]][[[]]]bbbfffhhhlllqqqzzzrrrcccWWWPPPHHHFFFDDDBBBAAAAAABBBCCCDDDFFFIIIJJJMMMSSS[[[bbbllluuu~~~zzzwwwooopppttt{{{uuuiiiaaaYYYVVVSSSNNNIIIHHHGGGGGGIIIMMMOOORRR[[[dddssspppcccYYYPPPJJJFFFEEEDDDBBB@@@>>>============<<<<<<;;;:::::::::999999999999888888888888666777888777666555555777555555555555555555555555444444444444333222111000222222222222222111000000111111111111000000000000<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;:::::::::999999999888888999999999999888888555555555444444444444333555555555444444444444444444444555555555555444444333333333222111111000000111222222333222111000///000111111111111222222222111111111111222222222222333333333222222222111111000000111222222222222222000000000000000000000000000000000000000000000000////////////000000111111......---......///000111////////////////////////////////////////////////////////////////////////000000000000000000000000------...////////////////////////......------,,,---..................---------...//////000000000//////............//////////////////////////////---------.........//////......//////000000111111000000000000000000000000///000000111000///...---////////////000000000000...///111222333333333222111222222222333333444444555444444333333444444555555555666666777888888888555777888999999999;;;===>>>BBBGGGIIIIIIJJJMMMOOORRRWWW^^^fffmmmssszzz~~~|||yyy|||qqqkkkddd``````bbbdddddddddhhhmmmsssyyyyyylll```VVVNNNJJJGGGGGGFFFEEEDDDEEEFFFHHHHHHMMMTTTYYY^^^eeeooovvv}}}yyywwwuuusssqqqpppttt}}}rrrfff\\\SSSMMMMMMLLLHHHEEEFFFIIIKKKPPPWWW\\\aaalllwwwyyykkk^^^VVVPPPKKKHHHBBBBBBAAA???===<<<===============<<<;;;;;;::::::::::::999999999888888888555777888777555444555777444444444444444444444444444444333222222333333333333222111111000000111111111111111111000000000000;;;;;;;;;<<<===???@@@AAACCCBBB@@@>>><<<;;;::::::<<<<<<::::::::::::<<<<<<:::::::::999999999888888777777888888888888777777555555444444444333333333333333333333333333333444222333333444444333333222333333222222111000000000111111222333222111000///000111111111111222222222000111111111111222222222333333333222222111111111///000111222222222222222000000000000000000000000000000000000000000000000.../////////000000111111------------///000111222////////////////////////////////////////////////////////////////////////000000000000000000000000------...///000000//////------..................------............------+++,,,,,,---...///000000//////............//////000000000000000000000000---------.........//////------...///000111222222000000000000000000000000///000111111111000...---////////////000000000000...///111222333333222222222333333333333444444444555444444333333444444555666555555555666777888999444666777888777888999;;;:::>>>AAACCCCCCEEEIIILLLNNNSSSZZZbbbiiiqqqyyy}}}}}}~~~}}}vvvmmmhhhggghhhhhhgggaaacccfffiiimmmssszzz~~~}}}qqqmmmfff^^^VVVPPPKKKIIIGGGHHHHHHHHHHHHIIIKKKNNNRRRZZZeeemmmttt|||{{{xxxssspppooonnnmmmllluuu{{{uuuggg^^^RRRJJJEEEHHHJJJGGGEEEHHHNNNQQQXXXbbbiiippp}}}tttkkk^^^SSSNNNKKKHHHFFFAAAAAA@@@>>>======>>>@@@>>>======<<<<<<;;;:::::::::::::::999999999999888555777888777444333444777333333333333333333333333333222111111222333555666444333111000000000111222111111111111000000000000:::;;;===>>>@@@@@@AAAAAA????????????>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::999888888888888999999999999888888555555444444444333333333333333222222333333444555555555444333333222111111///////////////000000000222222111000//////000000222111000......000111222000000000111222222333333111111111111000000000000222222222111111111000000000000000000000000000000111111222222222222111111000000000000111111111111////////////////////////000000000000000000000000---------...............000000000///.........---------------------,,,,,,///////////////000000000111000///......------..................///000111...------,,,,,,------...++++++,,,,,,---.........---------------------------,,,,,,,,,---...000111000//////......000111222555444333111///.......................................///000000000000000//////000111111111111000222222222222222222222222333333333444444444555555333333444444555666666666888777777777888999::::::;;;===?????????@@@BBBDDDHHHMMMUUU^^^fffnnnuuuyyy|||yyytttmmmfffgggeeebbbbbbeeeiiilllmmmrrrrrrpppooonnnpppsssvvvxxx|||~~~|||{{{zzzxxxuuusssrrrnnngggbbb\\\\\\YYYTTTOOOLLLKKKKKKMMMLLLLLLMMMQQQVVVZZZ]]]dddppp~~~yyyooonnnllljjjkkknnntttyyyyyypppbbbUUUOOOMMMJJJFFFCCCCCCGGGLLLPPPTTT^^^llluuu{{{|||ooo```YYYPPPLLLJJJHHHDDD@@@BBBAAA???>>><<<;;;;;;;;;;;;:::999999888888999999777777777777777777777777888888888888777777777666555555444444444444555555<<<888333111222333111000000000000000000000000000000000000000////////////;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::::::::999999888888777777777888888999999888888777555444444444444333333333333222222222222333444444555444444333222222111111111111111111111111111111222222111000000000000000222111000//////000111222111111111111111111000000111111111000000000//////222222111111111000000000///////////////////////////000000111111000000///....../////////000000000////////////////////////////////////////////////000000000000///////////////..................---//////////////////......000000000000000000000000/////////...//////000000------------------...///...------,,,,,,------.........------------------------------------------------,,,,,,---...///000//////.........///000111...------,,,,,,---------..............................///000000000000000///000000111111111111111222222222222222222222222222222333333333444444444555555666666777777888888777666666666666666777888999:::<<<======>>>@@@AAAEEEKKKSSS[[[ccckkkrrrwww{{{vvvlllhhhcccaaaaaacccddddddddddddbbb``````aaadddfffiiimmmqqquuuzzzxxxtttoookkkhhhfffdddccccccaaa`````````^^^YYYUUUPPPPPPOOOLLLKKKKKKMMMOOORRRUUUXXX[[[___dddjjjnnn{{{vvvpppmmmllljjjiiilllsss}}}|||ooohhh```VVVNNNKKKFFFFFFEEEEEEGGGLLLSSSWWWcccppp|||jjj^^^WWWQQQJJJFFFFFFEEEBBB??????>>>===<<<;;;:::::::::;;;:::999999888888999999666666666666666666666666777777777666666666555555555555444444444444555555<<<999555333444444333222000000000000000000000000000000000000/////////...======>>>???????????????<<<<<<===<<<<<<;;;:::999999::::::;;;;;;::::::999888888777777777777777777777777888888888888777777444444444444333333333333222222222222222333444444444444333333222222111111333333333333333333333333222111000000000000000000222111000//////000111222222222111000000///......111111000000000000//////111111111111000000000000////////////////////////...//////000000//////...------........./////////////////////////////////........................111000000000///.........,,,------------------.....................//////---------------------------,,,,,,---...///000000...---,,,,,,,,,,,,,,,,,,...------,,,,,,------...000//////...------,,,,,,------------------------......---------......///...------------...//////.....................///////////////////////////......///000000000/////////000111111222222111111111111111111111111222222111111111222222222333333555555555666777777888888555555444444444444444444666777999::::::;;;===???BBBGGGOOOWWW___fffnnnsss{{{xxxssskkkeeeaaa___]]][[[XXXVVVTTTRRRRRRSSSUUUVVVYYY\\\```dddhhhpppzzz{{{uuuppplllccc```[[[WWWUUUSSSQQQOOOMMMMMMMMMNNNOOOOOOMMMKKKGGGHHHHHHHHHJJJNNNSSSXXX[[[bbbjjjpppsssxxxvvvoookkkjjjiiihhhjjjqqq}}}uuuiii\\\UUUPPPKKKIIIIIIDDDFFFHHHKKKOOOVVV^^^ccctttxxxiii[[[QQQLLLGGGBBB@@@AAAAAA???===<<<<<<;;;:::::::::::::::::::::999888888888888999666666666666666666666666666555555555555444444444555444444333333444444555:::888555333333333333222000000000000000000000000000000000/////////......>>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;:::999888999999::::::::::::999999777777777777777777888888666777777777777777777666444444444333333333222222222222222111222333333444333333333333222222111111333333333333333222222222111111000000000000000111222111111000000111111222000000000000//////......111000000000////////////111111000000000/////////////////////////////////...//////000000//////...------........./////////////////////////////////........................//////...---,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++,,,------......---,,,,,,+++,,,,,,...------,,,,,,------.../////////......---------------------------------///.........---------...,,,,,,,,,,,,------......111111000000...---,,,+++////////////////////////......///////////////...///000111111222222111111000000000111111111111111000000000000111111111111222222333444444555555666666555444333333222333333444666888888888999;;;===@@@EEEKKKSSSZZZaaaiiinnnttt{{{zzzrrrjjjddd___[[[UUURRROOOLLLLLLMMMMMMNNNQQQSSSVVVYYY]]]dddkkkqqqzzz}}}|||wwwuuuqqqmmmiiiddd___\\\XXXUUUQQQNNNLLLKKKHHHFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIKKKMMMPPPWWW___eeejjjttt|||vvvrrrooommmjjjkkknnnttt~~~}}}qqqfff\\\RRRMMMJJJHHHHHHKKKIIIKKKOOOSSSYYYbbbllltttttthhh]]]RRRKKKFFFCCC???===>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<:::999999888888888888888666666666666666666666666555555555555444444444444444444333333333333444444555444222111111000000000000000000000000000000000000000/////////.........======>>>>>>>>>===<<<<<<:::::::::::::::999999888888888999999999999888888777777777888888888888888555666666777777666666555444444333333333222222222222111111111111222333333333222222222222222111111333333222222111111111111111000000000000000111111222222111111111111222222......//////000000000000000000000////////////...000000000/////////..............................///000000111111000000///....../////////000000000///////////////////////////////////////////////////......---,,,++++++******+++++++++,,,,,,------++++++++++++,,,,,,------000000000//////............---,,,,,,+++++++++,,,//////...---,,,,,,,,,---...------,,,,,,------...------------......//////------------------------..................------+++,,,,,,---------------,,,------,,,+++***)))(((////////////////////////......////////////......//////000111111111111000/////////000000111111111/////////000000000111111222222333333444555555555666555555444333333333333333555777888888999;;;<<>>======<<<;;;;;;;;;::::::;;;;;;<<<<<<:::999888888777777888888555555555555555555555555666666555555555444444444333333222222222222333333222222222111000///000000////////////////////////////////////............;;;<<<<<<<<<<<<<<<;;;;;;999999::::::::::::999999777888888999999888888777888888888888777777777777555555666666666666555555333333333333222222222222111111111111111222333333222222222222222222111111222222111111000000//////000000000000000111111222222222222222222222222222......///000000111222222000000////////////......////////////....................................///000000111111000000///....../////////000000000////////////////////////////////////////////////000/////////...---------+++,,,,,,,,,,,,,,,,,,---,,,,,,------......//////,,,,,,,,,+++******))))))000000///...------------///...---------------......------,,,,,,------...++++++,,,,,,---......///------------------------------......///......---+++,,,------......------***+++,,,.........------............................../////////...---------...//////000000//////......//////000000111111/////////000000000111111444444444555666666777777666555444444444444444444333555777777777888:::<<<===@@@DDDIIINNNTTT[[[```iiiqqq~~~}}}{{{zzzzzz|||wwwpppaaa[[[TTTPPPNNNMMMKKKHHHIIIIIIIIIJJJMMMPPPSSSUUUZZZ]]]aaaccceeegggjjjlllppptttyyy}}}|||xxxsssnnnkkkeeeccc___]]]\\\ZZZXXXVVVSSSRRRPPPOOOOOOMMMJJJHHHGGGFFFDDDDDDDDDDDDBBB@@@@@@BBBDDDEEEFFFGGGIIIKKKMMMQQQYYYbbbmmmzzzwwwuuurrrooopppssswwwyyywwwfff[[[WWWMMMIIIGGGIIIJJJJJJMMMRRRUUU]]]hhhrrr{{{uuujjj]]]SSSOOOLLLGGGCCCCCCBBBAAA???>>><<<<<<<<<;;;;;;:::::::::;;;<<<<<<999999888777777777777888555555555555555555555555666666555555555444444444333222222111111222222333111222333333111000111222/////////////////////////////////.........------999999:::;;;;;;;;;::::::999999:::::::::::::::999777777888888888888777777888777777666666555555555444555555666666555555444333333333222222222222111111111111111111222222333111111111111111111222222333222222111000000//////000000000000000111222222111222222222222222222111000000111111111111111111000000/////////........./////////.........------...........................//////000000//////...------........./////////////////////////////////................................................------------,,,,,,,,,,,,+++,,,,,,---......//////***))))))(((''''''&&&&&&...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---......------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,------------------------+++,,,---/////////......+++,,,---...///......---,,,---///111222111000///------------------------......//////......---,,,,,,------...............------...//////000111111//////000000000111111111333444444555555666666777444444333333333444555555222333555666666777999;;;;;;===@@@DDDHHHMMMSSSXXX___gggsss~~~zzzxxxwwwxxxzzz}}}~~~ooohhh```ZZZXXXVVVRRRNNNLLLKKKIIIIIIKKKLLLNNNNNNPPPRRRVVVXXXYYYZZZ\\\^^^aaadddgggiiikkkmmmppprrruuuyyyzzzvvvqqqlllgggccc___\\\WWWUUURRRQQQQQQPPPOOOMMMKKKJJJJJJJJJKKKKKKIIIHHHEEEDDDDDDEEEGGGGGGFFFDDDAAADDDHHHKKKNNNRRRWWW[[[^^^ccclllxxxyyysssrrrrrrtttyyy~~~tttgggWWWOOONNNJJJGGGGGGKKKNNNRRRXXX```gggssssssfff]]]SSSMMMKKKJJJEEEAAA???@@@???>>>===<<<<<<<<<;;;::::::999999999::::::999999888777777777777777555555555555555555555555444444444444333333333333222222111111111111222222///111333222000///111222//////////////////////////////.........---------777888999::::::::::::999999::::::;;;;;;;;;::::::777777888888888888777777777777666555444444333333444555555555555555555444333333333222222222111111111111111000111222222333111111111111111111222222333333222222111000//////000000///000000111222222111222222333333222222111333333222222111000000000000/////////............//////.........---------........................---..................---,,,,,,,,,---------......////////////////////////------------------------++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))***++++++,,,------.........---,,,++++++***(((((((((((()))***+++,,,************+++,,,------...------,,,,,,------...---,,,,,,++++++******)))------------------------***+++---///000000//////,,,---.../////////...---,,,---...//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,+++,,,------......---------------...///000000111000000000000111111111111111111222333333444444555222222222222333444555555000222444555555666888999999;;;===@@@CCCHHHNNNRRRUUU]]]jjjxxx}}}yyywwwwwwwwwwwwyyy{{{||||||}}}|||~~~|||uuukkkeeeccc```[[[WWWRRRPPPNNNMMMNNNOOOOOONNNJJJMMMOOOQQQQQQRRRTTTUUUXXXYYY[[[\\\]]]```cccfffbbbgggmmmqqqsssuuuyyy|||}}}}}}}}}}}}~~~xxxvvvtttsssrrrpppmmmkkkjjjgggaaa]]]YYYUUUQQQNNNJJJHHHFFFEEEFFFFFFEEEDDDDDDCCCCCCEEEGGGGGGFFFEEECCCBBBBBBDDDFFFGGGFFFEEEEEEIIIPPPUUUZZZ```gggmmmqqqwww~~~tttqqqrrrtttzzz}}}tttlllfff\\\PPPJJJKKKMMMJJJKKKPPPUUU[[[eeennnzzzmmm]]][[[TTTKKKGGGFFFEEE@@@<<<;;;<<<======<<<;;;<<<===:::999999888777777888888999888888777777777777777555555555555555555555555333333333222222222111111222222111111111111222222+++...111000...---...000//////////////////////////////.........---------;;;<<<555666===999555;;;::::::;;;;;;::::::999888777777777777777777777777777777777777666666666666777666555444444555666777333222222111111222222333333333333222222222111111000000111111111111000000111111222222222222111111///000000000111111111111111111222222222222111111////////////////////////111000000///...---------111111000000//////......---------,,,,,,+++++++++000000000000000000000000...///000000000///---,,,////////////////////////........................000000...---,,,+++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,------------------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,---......---,,,,,,------............------+++,,,---...////////////------...///////////////000000000000000000000000000111111111111222222222222222111000111222333444555555444333333444666777;;;;;;;;;<<>>======<<<;;;;;;::::::;;;:::999999888888999999999888888777666555555444444444444444444444444444222222222111111000000000222222222111111111111000000000000000000000000000000000000000000000000000........................;;;<<<777888@@@;;;555;;;::::::;;;;;;::::::999888666666666666666666666666666666666666555555555555444333222111111222333444333333222222222222333333333333222222222111111111000000111111111111000000......////////////......//////000000000111111111222222222333333222222222000000000000000000000000111000000///......------////////////.........---...---------,,,,,,,,,,,,////////////////////////...............------,,,........................------------------------......---,,,,,,,,,------******************++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,------------......---------,,,,,,,,,+++,,,,,,---......---,,,,,,------............------+++,,,---...////////////---...//////000000000///////////////////////////000000111111111222222222333222111111111222444444555444444444444555777777999999999:::<<>>============<<<;;;:::::::::::::::999888888888888999888888777777666666555555333333333333333333333333333333222222222111111111222222222111111111000000000000000000000000000000////////////////////////........................:::;;;888<<>>===<<<;;;===<<<<<<;;;;;;::::::999:::999999888888888888888666666666666666666666666222222222222222222222222333333333333222222222222222222111111111000000000000000000000000000000000////////////////////////////////////////////////999;;;999???IIIBBB888:::999::::::::::::999888888666666666666666666666666666666666555555555444444444444333333333333444444555444444333333444444555222222222222111111111111000000111111111111000000///000000111111000000///........./////////000000111222222333333222222111000000000000000000000000000000//////....................................///////////////.........////////////////////////000///---,,,+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---............//////000000000000000///////////////////////////000000000000111111111111222222222222222333333444333333444444555666777888777777666666777888::::::===>>>BBBIIIRRR[[[cccgggiiifffccccccgggmmmqqqtttrrrtttxxx~~~~~~~~~~~~||||||~~~rrrmmmfff___\\\YYYXXXVVVUUUTTTSSSRRRQQQPPPMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQOOOOOOOOOPPPRRRSSSUUUVVVUUUXXX\\\___```bbbdddeeedddeeegggggghhhiiilllnnntttuuuuuutttrrrpppmmmkkkhhhgggdddaaa^^^\\\ZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]\\\]]]]]]\\\\\\[[[ZZZYYYXXXWWWVVVSSSPPPMMMJJJHHHGGGEEEDDDDDDFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCAAABBBCCCEEEGGGHHHIIILLLQQQWWW___hhhqqqwww|||zzz{{{~~~{{{ssslllccc[[[VVVSSSQQQOOOKKKKKKJJJJJJMMMSSSZZZ___hhhsss}}}oooggg\\\QQQKKKHHHGGGGGG@@@@@@@@@???>>>>>>======;;;;;;;;;;;;::::::999999999999888777777777777777555555666666666666666666222222222222222222222222333333333333333333333333111111111111000000000000////////////////////////////////////////////////////////////////////////888;;;:::AAALLLFFF999999999999::::::999999888777777777777777777777777777777777777666666666555555444444555555555555444444555444444333333444444555222222222111111111000000000000111111111111000000000111111222222111111000---............/////////000000111111111111000000////////////////////////////////////............////////////////////////////////////////////////........................111000...---------...///........................------------------------......---,,,,,,,,,,,,---------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---............//////000000000000//////........................//////000000000111111111111111111222222222222222222333333444555666666666666666666666777777888888:::;;;>>>CCCKKKTTT\\\bbbcccaaa```bbbgggmmmrrrtttppprrruuu{{{~~~}}}{{{yyyzzzzzzrrrmmmiiifffdddbbb```^^^\\\[[[XXXSSSOOOOOOOOOMMMLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMPPPTTTVVVVVVWWWXXXYYYWWWYYYZZZZZZZZZ[[[]]]```aaabbbcccdddcccbbb```^^^YYYXXXVVVSSSQQQOOONNNMMMNNNNNNNNNOOOPPPPPPQQQQQQSSSSSSTTTSSSSSSRRRQQQPPPNNNNNNMMMLLLKKKJJJHHHHHHFFFEEECCCCCCDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHKKKOOORRRSSSXXX```jjjttt{{{yyyzzz|||xxxpppkkkaaa]]]VVVQQQOOOOOOPPPOOOLLLNNNPPPRRRWWW___hhhooo}}}ssskkk]]]XXXQQQJJJFFFDDDAAA@@@??????>>>>>>>>>>>>======:::::::::::::::999999999999888777777666666777777555555555555666666666666333333333333333333333333333333333333333333333333111111111000000000//////////////////////////////........................////////////////////////888:::999AAANNNHHH:::999999999999999999888888777888888888888888888888888888777777777666666666666222222333333333333222222444444333333333333444444222111111111111000000000000000111111111111000000//////000000000000//////------------........./////////000000000000//////........................//////////////////....../////////000000000000000.........///////////////........................000000///............///------------------------........................///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------.........,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,***+++,,,------......---///////////////......---......................../////////000000000111111///000111111222111111111222222333444444444444333555555666666666666666666666888:::>>>CCCJJJRRRXXX\\\\\\]]]aaahhhnnnssstttpppqqqsssxxxxxxzzz|||}}}zzzwwwxxx}}}~~~{{{uuurrrooommmkkkgggaaa[[[XXXWWWUUURRROOOMMMJJJIIIFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIGGGIIILLLMMMMMMMMMMMMNNNKKKMMMNNNOOOOOOPPPSSSUUUQQQRRRTTTUUUVVVUUUTTTSSSPPPOOONNNLLLJJJIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@@@@BBBBBBBBBAAABBBCCCEEEEEEFFFGGGJJJLLLKKKLLLMMMNNNQQQUUU[[[___iiipppzzz{{{{{{~~~{{{ssslllfffaaa]]]TTTQQQMMMKKKKKKMMMNNNOOONNNSSSYYY___gggrrr~~~zzzmmmbbb[[[QQQOOOKKKHHHFFFCCC@@@=========<<<<<<<<<<<<;;;;;;999999999999999999999999888777777666666666666666555555555555555555555555333333333333333333333333222222222222333333333333111111000000000/////////000000000000000000000000................................................777999888AAANNNHHH;;;999999999999999999888777777777777777777777777777777777777666666666555555555000111222333333222111000333333222222222222333333111111111111000000000000000000111111111111000000......////////////......,,,,,,---------.........000000111111111111000000////////////////////////.../////////////////////........./////////000000------........./////////..............................//////......---,,,------------------------------------------------------,,,,,,,,,---......)))******+++,,,---......***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))******+++++++++******************************)))******++++++******)))******++++++++++++******++++++************+++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------...............---,,,,,,........................////////////000000000111---...///000111000000///222222333333333222111000333333444555555555555555555666999:::<<>>>>>======<<<<<<;;;888888888888888888999999777777666555555555555555777777666555444444333333000000000000000000000000000000000111111222222222000000000000////////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,::::::;;;===???>>><<<:::888888888888777777777777777777777777777777777777666555555555555444444444333222111111000000111111111111111111111111111111333333222111000000111111222111111111000000//////000000000000//////////////////............//////000000////////////000000------............------........................................................................////////////////////////...------...//////...,,,------------,,,,,,+++***------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++))))))((('''&&&&&&'''((())),,,,,,++++++***))))))))))))***+++------,,,+++***((()))))))))************)))************+++++++++---,,,+++))))))))))))***************+++,,,------***+++,,,,,,------,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///............////////////......//////000000111111111111000000000000000000444444444444444444444444222444666777888999;;;===CCCGGGNNNUUU\\\dddkkkppppppooooooqqqvvv~~~zzzvvvqqqnnnoooooommmkkknnnttt~~~{{{wwwyyyvvvqqqllliiiddd___\\\]]]ZZZVVVSSSQQQPPPOOONNNRRRUUUVVVQQQNNNOOONNNLLLLLLJJJHHHFFFEEEFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHIIIHHHFFFFFFFFFEEECCC@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLHHHGGGFFFGGGIIIJJJIIIGGGKKKIIIHHHIIIMMMQQQTTTUUUZZZbbblllrrruuuzzz}}}tttmmmhhhddd```]]]TTTRRROOOMMMLLLJJJGGGEEEHHHKKKOOOSSSYYYdddqqqzzzssslllaaaVVVOOOJJJGGGEEEAAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::::::::999999888777666666666666666666666666666666555555555555555555555555333333222111000000000111000000000000111111111111////////////////////////////////////////////////......//////......---,,,+++,,,,,,------,,,,,,+++999999:::;;;<<<<<<999777666666666666666666666666666666666666666666666666555555555555444444444444333222111111000000111111111111111111111111111111222222111000000000000000111111111111000000000///000000000000//////////////////............//////000000////////////000000------............------...................................................................................................------...//////...,,,,,,---------,,,,,,+++***------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,+++******+++,,,,,,+++++++++***************,,,,,,,,,,,,+++******))))))*********++++++++++++)))************+++++++++,,,+++***)))))))))***+++++++++*********+++,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------........................//////////////////000000000000000111111111111111111111111111444444444444444444444444333444666777777888:::;;;<<>>============;;;;;;;;;;;;::::::::::::::::::999888888777666666555555555555555555555555444444444444444444444444222222111111000111111111000000000000111111111111////////////////////////.......................................------,,,+++,,,,,,------,,,,,,+++999888888999:::999666444666666777777777777777777666666666666666666666666555555555555444444444444333222111111000000111111111111111111111111111111111000000////////////000111111111111000000000000000000000000//////////////////............//////000//////......//////000------............------................................................------------------------...........................---,,,---//////---,,,,,,,,,---------,,,++++++------------------------,,,++++++++++++++++++,,,------------------------.........------,,,,,,,,,***)))(((***,,,------,,,------,,,,,,,,,,,,------)))************+++++++++...---,,,+++***)))))))))*********+++++++++,,,,,,)))************+++++++++*********)))******+++,,,,,,,,,+++*********++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,------------------------------------------------........................////////////111111111111111000000000111111111111111111111111333333333333333333333333333555666777666666888999:::<<<@@@EEELLLTTT\\\bbbffffffggghhhmmmttt}}}tttrrrnnnmmmnnnnnnnnnnnnjjjnnnttt{{{|||zzzvvvsssqqqpppqqqrrrpppvvvyyyvvvtttrrroookkkgggddd___YYYTTTPPPNNNNNNNNNOOOPPPSSSWWW[[[```bbbaaa^^^YYYVVVTTTSSSQQQPPPLLLMMMNNNOOOQQQRRRSSSTTTUUUXXX]]]aaadddeeeeeedddaaa___\\\[[[\\\^^^^^^^^^```cccgggiiikkkpppwww|||}}}vvvppplllaaa\\\WWWRRRPPPNNNMMMLLLHHHHHHHHHHHHIIIKKKMMMOOOPPPVVV___iiivvv{{{mmmbbb^^^UUUPPPJJJEEECCCBBBBBBAAA@@@???>>>======<<<<<<===;;;;;;;;;:::::::::999999999999888888777777666666555555555555555555555555333333333333333333333333111111000000000111222222000000000000111111111111////////////////////////.......................................---,,,,,,+++,,,,,,------,,,,,,+++:::999888888888777444222777777777777888888888888666666666666666666666666555555555444444444333333333222111111000000111111111111111111111111111111000//////.........//////111111111000000000000000000000000000//////////////////............///////////////....../////////------............------................................................------------------------........................------,,,---...///---+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------//////...------,,,,,,,,,***)))((()))+++,,,+++***++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,+++)))))))))***+++))))))*********+++++++++))))))*********+++++++++)))))))))******+++,,,,,,,,,,,,+++***))))))*********+++,,,,,,------,,,,,,++++++++++++************************++++++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,---------.....................////////////333333222222111111000000111111111111222222222222222222222222222222222222444555666666555444666777:::;;;===???DDDJJJRRRWWW\\\]]]___bbbfffnnnyyyyyyqqqooonnnmmmnnnoooqqqrrrssstttwww|||}}}vvvmmmeee^^^ZZZXXXXXXYYY\\\aaaiiirrrzzz~~~}}}xxxpppiiieeebbb___]]]ZZZ[[[\\\^^^```bbbcccdddfffjjjqqqxxx|||}}}{{{zzzwwwtttpppnnnoooqqqrrrrrrsssxxx}}}yyypppiiibbb^^^WWWTTTPPPLLLJJJJJJJJJJJJLLLLLLMMMMMMNNNQQQTTTWWWZZZaaalllxxxsssggg[[[SSSQQQKKKHHHDDDBBBBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<::::::::::::999999999999888888777777777666666666555555555555555555555555222222222222222222222222000000///000000111222333///000000000111111111111////////////////////////........................------.........---,,,,,,+++,,,,,,------,,,,,,+++;;;:::888888888777555333555555555555666666777777555555555555555555555555555444444444444333333333333222111111000000111111000000000000000000000000///...............//////000000000000000000111111000000000000//////////////////............////////////............//////------............------................................................------------------------........................---,,,,,,---......---++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++------------------------......---------,,,,,,,,,,,,+++******++++++)))((()))******************)))(((((()))***+++,,,,,,---******)))((()))***,,,---(((((((((((())))))))))))))))))*********+++++++++'''((()))***+++,,,,,,,,,,,,++++++***))))))))))))***+++,,,,,,------,,,,,,************************++++++++++++,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...............////////////333333222222111111000000000000111111111222222222222222222222222222222222333444555555444333444555777777888888:::>>>DDDIIIOOOSSSVVVYYY^^^hhhttt}}}zzztttnnnnnnnnnnnnooorrruuuwww}}}~~~~~~~~~yyyqqqllliiihhhjjjooowwwzzzuuupppnnnllllllnnnppprrrtttvvvwww{{{|||sssjjjccc\\\WWWSSSOOONNNKKKIIIHHHHHHJJJLLLOOORRRUUUXXXZZZ^^^cccgggnnnuuu{{{lllbbbYYYPPPKKKKKKGGGDDDBBBAAAAAABBBBBBAAA???>>>===<<<;;;;;;;;;;;;::::::999999999888888888777777666666666666666666555555555555555555555555222222222222222222222222////////////000111222222///000000000111111111111////////////////////////........................---------...---,,,,,,++++++,,,,,,------,,,,,,+++<<<:::888888888777666444111111222222333333444444555555555555555555555555444444444444333333333333333222111111000000111111000000000000000000000000///............//////000000000000000111111111111000000000000//////////////////............/////////......------......///------............------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,......,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***++++++)))(((******++++++++++++******(((((()))***++++++,,,,,,((((((((()))***+++,,,---'''''''''((((((((()))))))))************+++++++++'''((()))++++++,,,,,,,,,++++++***)))))))))*********+++,,,,,,------,,,,,,)))))))))***************+++++++++,,,,,,------...******++++++,,,,,,------------------------------,,,,,,,,,,,,------------............////////////111111111111111000000000/////////000111111222222111111111111111111111111222333444444333222333555777777888777777:::>>>BBBDDDIIIMMMQQQUUU___lllvvvxxxrrrmmmnnnoooppprrruuuzzz~~~wwwttttttvvv{{{}}}|||}}}~~~pppkkkccc\\\WWWSSSPPPNNNHHHIIIHHHGGGGGGIIIMMMQQQUUUZZZbbbhhhmmmssszzzsssggg[[[TTTOOOIIIFFFFFFCCCAAA??????@@@@@@???===>>>===<<<;;;;;;::::::;;;999999999888888888777777666666666666555555555555444444444444444444444444222222222222222222222222000000/////////000111111000000000000111111111111////////////////////////---------------------------------------,,,+++++++++,,,,,,------,,,,,,+++;;;999777777777777666555111111222333333444555555555555555555555555555555444444444333333333222222333222111111000000111111000000000000000000000000//////......//////000111///000000000111111111111000000000000//////////////////............/////////......------......///------............------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,---...,,,******+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,---,,,++++++,,,---+++***)))***+++,,,,,,+++***))))))))))))***+++++++++,,,'''((()))******+++******(((((((((((()))))))))))))))************+++++++++((()))***+++,,,++++++******))))))))))))******+++***+++,,,,,,------,,,,,,)))))))))******+++++++++)))******+++,,,,,,------)))******+++,,,,,,------------------------------++++++,,,,,,,,,---------............//////////////////000000000000000111---......///000000111111111111111111111111111111000222333333222222333555555666777888888:::===@@@===AAAFFFIIILLLTTTbbblllvvv~~~}}}wwwpppllloooqqqsssuuuyyy~~~|||rrrlllkkklllpppvvv}}}~~~uuunnnbbb^^^WWWRRROOOMMMLLLKKKFFFHHHJJJKKKMMMRRRXXX]]]dddkkkvvv~~~~~~pppbbbXXXPPPLLLIIIDDDBBBBBB@@@???>>>>>>??????>>><<<>>>===<<<;;;::::::::::::999888888888777777777777555555555555555555555555444444444444444444444444333333333333333333333333111000000////////////000000000000000111111111111////////////////////////------------------------,,,------------,,,+++++++++,,,,,,------,,,,,,+++:::888666666666777666555444444555555666777888888555555555555555555555555444444444333333333222222333222222111000111111111000000000000000000000000///////////////000111111//////000000111111111222000000000000//////////////////............//////.........------.........---..................---................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++,,,---...,,,******+++,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************(((((()))***+++,,,,,,---,,,+++***+++---......---((()))***++++++***)))(((***************+++++++++((()))***++++++***((('''))))))))))))************)))************+++++++++((()))***+++,,,+++******))))))(((((()))***++++++++++++,,,---------,,,,,,))))))******+++++++++,,,((())))))***++++++,,,,,,))))))***+++,,,,,,------------------------------++++++,,,,,,,,,---------............/////////000......//////000000111111,,,------...///000000111000000000000000000000000///111222222222222444555...000222333444666999;;;999>>>BBBDDDFFFMMMZZZeeelllttt|||~~~|||zzztttnnnmmmooosssuuuvvv{{{|||pppiiiffffffgggmmmuuu{{{xxxnnneee^^^[[[WWWQQQMMMKKKKKKJJJJJJIIILLLOOORRRVVV\\\dddjjjttt}}}{{{kkk]]]ZZZRRRKKKIIIHHHCCC@@@@@@???>>>>>>???AAAAAA???=========<<<;;;::::::::::::888888888888777777777777444555555555555555555555444444444444444444444444333333333333333333333333222111000//////...//////000000000000111111111111////////////////////////------------------------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++999888777666555444333333555444444333333444444555555555444444444333333333111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000////////////............---...///000000///...---............////////////111...------000111///---------------------------..................------//////...---,,,,,,++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++,,,---......+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))*********+++++++++------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......---,,,++++++*********))))))((((((............------,,,+++,,,***))))))***++++++***,,,,,,+++++++++++++++++++++***)))((((((***,,,---,,,,,,++++++,,,,,,---...------------------------...............---------............////////////////////////000000000000222222222111111111000000222222111111222222333444444444444555555555555666999:::===???CCCIIIPPPUUUbbbhhhqqqwwwxxxwwwuuusssrrrtttwwwxxxyyy|||ssshhhcccbbbdddiiioootttxxx~~~vvvjjjaaa[[[XXXTTTPPPMMMJJJJJJKKKLLLLLLMMMOOORRRXXXaaammmzzzyyylllaaaYYYTTTLLLJJJGGGDDDBBBAAAAAAAAA>>>>>>>>>>>>============::::::;;;;;;::::::999888555555555666666666666666555555444444444333333333333333333222222222111111111111222222222111111000111111000000//////.....................///000111///............---------...,,,)))''''''))),,,...000///...---,,,+++******,,,...///...+++***,,,///888888777666555444333333444444333333333333444444444444444444333333333333000111111222222111111000000000000000000000000000////////////////////////000000000000000000000000111000000000000/////////---...///000000///...---............////////////111///---...000111///...------------------------..................------///......---,,,,,,++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++*********)))))))))*********)))))))))(((((())))))*********+++++++++************************,,,++++++******++++++,,,++++++************++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++************)))))))))(((+++++++++++++++***))))))+++***)))***++++++***)))+++++++++++++++++++++++++++***)))((()))***,,,---,,,,,,++++++,,,,,,---...---------------------------------...........................////////////.../////////000000000000222222222111111111000000111000000000000111222222444444444444555555555555777888999;;;===BBBGGGLLLXXX^^^fffmmmppprrrrrrrrruuuwwwzzz{{{{{{~~~yyynnniiihhhiiilllpppqqqssswww~~~~~~}}}zzzzzzzzz{{{}}}|||rrrggg___XXXTTTQQQPPPNNNLLLKKKKKKLLLMMMNNNTTTWWW^^^fffrrr~~~rrrfff\\\TTTMMMIIIFFFEEECCC@@@???>>>======>>>>>>>>>=========<<<<<<:::::::::;;;:::999999888555666666666666666666666555444444444444333333333333333222222222111111111333333333222111000///...000000000000//////......///............//////000///............---------...,,,***))))))***,,,...,,,,,,,,,,,,,,,+++++++++***,,,---,,,******,,,///888888777666555444444333333333222222222222333333444444444333333333222222000111111222222111111000000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000---...////////////...------............/////////000///......000000///...------------------------------------------...............------,,,,,,+++......------------......------------------------,,,,,,++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++++++++************)))))))))***))))))))))))(((((((((***************+++++++++((()))))))))***+++++++++++++++************++++++++++++************++++++******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************)))))))))))))))************)))((((((***)))***+++,,,,,,***((()))*********+++,,,,,,,,,******))))))******+++,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,------......//////---............/////////....../////////000000000222111111111111000000000000////////////000111111333333333444444444555555666777777888999;;;???CCCJJJPPPWWW___dddiiimmmpppuuuxxx{{{|||{{{}}}xxxsssrrruuuwwwwwwvvvsssssswww{{{{{{sssoooooommmjjjgggfffeeeffffffhhheeeaaa[[[WWWSSSRRRQQQPPPPPPPPPPPPQQQSSSTTTUUU]]]cccmmmzzznnnhhh___WWWPPPKKKGGGDDDBBBAAA???>>>======<<<===>>>============<<<<<<<<<999::::::::::::999888888666666666666666666555555444444444444333333333333333222222222222111111111444444333222111///...---000000000////////////...//////......---.........///............---------------,,,,,,,,,,,,------*********++++++,,,,,,,,,)))***+++*********,,,...888777777666555555444444333222222111111222222333333333333333222222222222000000111111111111000000000000000000000000000000////////////////////////////////////////////////111111111000000000//////........................---------.........//////...---------.........---------------------------,,,,,,------------............---------,,,,,,,,,...------,,,,,,------...------------------------++++++++++++++++++,,,---,,,,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************)))******+++,,,------...++++++************++++++++++++************++++++)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++*********)))))))))))))))******++++++++++++******))))))***,,,---,,,***'''((())))))***+++,,,,,,---))))))******++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------.........//////........./////////000000111111111111000000000000000////////////000111111222333333333444444444444666777777777777999===???AAAEEELLLRRRXXX___eeejjjqqqtttxxxyyyxxxyyy|||~~~|||wwwvvvvvvyyy{{{}}}~~~tttlllfffbbb___^^^\\\ZZZZZZZZZ[[[\\\ZZZZZZYYYXXXWWWWWWXXXZZZWWWXXX[[[]]]^^^___aaaccciiippp}}}rrrhhh^^^ZZZTTTNNNJJJHHHEEECCC@@@@@@@@@???????????????=========<<<<<<<<<;;;;;;999999999999999888888777666666666666555555555555444444444333333333222222222222222222111111111111222222222222111000......////////////////////////000///......------------///............---------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********+++,,,777777666666555555444444333222222111111222222333333333222222222111111111000000000111111000000000////////////////////////000000000000000000000000////////////////////////000000/////////...............------------......------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......---------------,,,,,,,,,------,,,,,,,,,,,,------------------------------************++++++,,,---,,,,,,+++***))))))))))))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************************************))))))***+++,,,,,,------+++******))))))******+++++++++************++++++((((((((((((((()))))))))************************))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))******)))******++++++*********))))))***,,,---,,,***'''(((((()))***++++++,,,,,,((()))***+++,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------........................////////////000000000000000000000000111000000000000111222222222222222222333333333444333555666666666888;;;===>>>AAAEEEIIINNNUUU[[[```iiimmmqqqsssssstttwwwyyy~~~xxxuuuwwwxxxyyyzzzyyyvvvrrrooonnnqqquuu|||vvvlllddd^^^ZZZXXXTTTSSSRRRRRRRRRSSSTTTTTTRRRTTTWWWXXXYYY[[[```cccdddgggjjjlllmmmooorrruuu{{{yyymmmbbb[[[RRROOOJJJFFFDDDCCCAAA????????????@@@@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;888888999999888888777666777777666666555555555444444444333333333222222222222222222111111111000000///000000111111111000000.............../////////000///...---------------///............---------***+++,,,------,,,+++***------------,,,,,,,,,,,,...---,,,++++++++++++***777777666666555555555555333333222222222222333333222222222111111111000000///000000111111000000///////////////////////////000000000000000000000000000000000000000000000000////////////..................------------......,,,------------.........+++,,,------++++++,,,---------------------------++++++,,,,,,------......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---,,,++++++*********++++++******++++++++++++*********))))))))))))(((((((((''''''((((((((((((((()))+++++++++***************'''((((((((()))***************))))))))))))******++++++************++++++(((((())))))))))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))************'''(((((())))))))))))(((***)))***+++,,,,,,***(((((()))))))))***+++++++++''')))+++,,,---,,,***))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------------.........------.........///////////////000000000000000111111000000000000111222222111111222222222333333333000222333444444555888:::<<<>>>@@@BBBEEEJJJPPPTTT]]]bbbhhhlllmmmmmmpppsssyyy~~~}}}yyyzzzyyyyyyxxxvvvqqqkkkggggggiiikkkpppvvv|||~~~{{{qqqkkkbbb[[[VVVTTTRRRQQQOOOOOONNNNNNOOOPPPPPPQQQQQQUUUYYY[[[^^^cccjjjpppxxx{{{~~~{{{nnneee^^^WWWSSSMMMJJJFFFDDDCCCBBB@@@>>><<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::777888888888888777666666777777777666555555444444333333333333222222222222222111111111111000000000---...///000111111111111---............/////////......------,,,---------///............---------++++++,,,,,,,,,,,,++++++.........------,,,,,,,,,...---++++++,,,,,,+++***666666666666555555555555444444333333333333444444222111111111000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000////////////......------,,,,,,------...,,,,,,---------.........,,,...///...,,,+++---///------------------------***++++++,,,------......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))***+++,,,---,,,++++++++++++,,,,,,---******++++++++++++******))))))))))))((((((((((((''''''''''''(((((())))))+++++++++*********))))))(((((((((((())))))))))))******))))))))))))******++++++************++++++)))))))))*********++++++************************))))))))))))))))))))))))((()))***+++++++++******((()))))))))************'''((())))))*********)))+++***)))***++++++***)))))))))))))))************&&&(((+++------,,,***(((,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000111111000////////////000111111111111111111222222222222000222333333333333555777888999;;;<<<===AAAFFFIIIMMMTTT[[[```bbbdddgggiiinnnsss{{{~~~}}}zzzuuunnniiigggggghhhjjjmmmqqquuuxxx}}}|||{{{{{{}}}}}}rrrooommmjjjiiihhhgggfff]]]YYYTTTPPPOOOOOOOOONNNNNNOOOPPPRRRUUUWWWYYYZZZ]]]aaafffjjjmmmuuuwwwoooddd\\\WWWTTTPPPMMMIIIGGGDDDCCCCCCBBBAAA@@@<<<<<<===>>>>>>===<<<;;;;;;;;;;;;::::::::::::999777777888888777777666555888777777666555555444444333333333222222222222111111111111111000000000000...///000000000000000000---------.........//////------,,,,,,,,,---......///............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------+++)))'''(((+++------,,,666666666666666555555555555444444333333444444555111111111111000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000...---,,,,,,,,,,,,---...,,,,,,,,,---------......---///111000...---...111------------------------******+++,,,,,,---......---------------------------,,,,,,++++++,,,,,,---************************))))))))))))***+++,,,---++++++++++++,,,---......******++++++++++++******++++++++++++************((()))))))))******++++++++++++++++++******))))))+++++++++*********************))))))))))))******++++++************++++++))))))******+++++++++,,,************************))))))))))))))))))))))))''')))+++,,,---,,,***)))(((((())))))*********+++******+++,,,,,,,,,,,,,,,,,,***))))))***++++++************)))))))))))))))&&&(((+++---...,,,***(((,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////.../////////000000111111...............///000000000111111111111222222222333444555555444333444555555666777777888;;;???BBBAAAHHHPPPVVVYYY[[[^^^aaaccciiirrryyy~~~|||uuuoooiiiiiihhhiiijjjmmmppprrrsssqqqooommmnnnppptttvvvxxxxxxxxxzzz}}}zzzrrrmmmbbbaaa^^^[[[YYYYYYYYYZZZTTTQQQMMMLLLMMMOOOPPPPPPOOOQQQUUUYYY^^^cccfffhhhlllpppvvvzzztttddd^^^WWWRRRPPPOOOLLLIIICCCAAA???>>>??????>>>======>>>?????????>>>===<<<;;;;;;;;;:::::::::999999777777777777777666666555888777777666555444444444333333333222222222111111111111111111000000000000000000111000000///......---------.........//////,,,,,,,,,,,,------.../////////.........---------///...------------...///((()))***+++,,,---......'''%%%$$$'''+++......---999888666555444444444444222222111111111111111111111111111111000000000000......//////000000111111////////////000000000000000000000000000000000000/////////000000000000000///...------...///...---//////............//////---------,,,,,,+++++++++***,,,......---------...,,,,,,,,,++++++*********......---,,,,,,+++******------------------------******+++,,,,,,---......------------,,,,,,,,,+++***)))((((((((()))+++,,,++++++)))(((''''''''''''))))))))))))))))))))))))******))))))))))))******+++***)))(((((('''((((((((()))***++++++***)))(((*********+++,,,,,,,,,---+++*********))))))((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((()))************)))++++++++++++++++++++++++***************)))((('''(((((())))))*********+++,,,,,,,,,,,,,,,+++***)))+++*********))))))((((((************************(((((()))***++++++,,,,,,------,,,++++++******)))+++******))))))******+++..................---------,,,,,,++++++,,,,,,------------............///000///...---------------............////////////111111111111111111111111000000111111111222222222444444555666777888999:::@@@CCCGGGJJJMMMQQQUUUXXX[[[bbbkkksssyyy|||{{{vvvttttttsssqqqooommmkkkjjjooollliiihhhhhhhhhgggfffffffffgggiiimmmrrrwwwzzz}}}}}}~~~zzzvvvtttqqqkkkddd___SSSSSSRRRQQQQQQQQQRRRSSSNNNNNNMMMMMMNNNPPPQQQRRRVVVZZZ```fffkkkrrrxxx|||}}}tttjjjbbbTTTQQQLLLIIIHHHHHHFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777666666666666555555555555444333222111000000111222333333333333111111111111111000//////000000000000000000000000/////////////////////////////////...------,,,,,,,,,,,,,,,---------------------............------************************++++++++++++++++++++++++777666555444444555555666111111111111111111111111111111111111000000000000///////////////000000000.../////////000000000000////////////////////////////////////////////////---,,,,,,,,,---------,,,///......------......///---,,,,,,,,,,,,,,,,,,+++***,,,......---,,,---...---,,,,,,,,,++++++++++++......---,,,,,,+++******------------------------***++++++,,,,,,---------******)))))))))(((((((((+++***)))))))))***,,,,,,,,,+++***))))))((((((((())))))))))))))))))))))))******))))))))))))*********))))))(((((((((((()))))))))************))))))************++++++++++++************)))))))))(((+++***)))(((((()))***+++******)))))))))((((((((())))))))))))************++++++++++++++++++++++++***************)))((((((((()))))))))************++++++,,,,,,+++******)))************)))))))))(((************************((())))))***++++++,,,,,,++++++************))))))++++++************++++++---------------,,,,,,,,,------,,,,,,,,,,,,------------------............//////......------..................////////////000000000000000000000000111111111111222222222222111111222333444555666666999<<<@@@CCCEEEHHHLLLOOOSSSYYYccckkkqqqvvvyyy{{{}}}zzzvvvrrrppppppmmmiiigggfffeeecccbbbaaaaaaaaacccfffjjjooorrrtttwww{{{yyyssspppllljjjmmmjjjgggeeeccc^^^XXXTTTQQQOOONNNMMMMMMNNNOOOPPPNNNOOOPPPRRRUUUYYY\\\^^^ggglllrrryyy~~~{{{qqqjjjbbbZZZSSSPPPMMMIIIFFFEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999888777666666666666555555555555444333222111222222222333333222111111000111111111111000//////////////////////////////........................---------..................---------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,555444444444444555666777111111111111111111111111111111111111000000000000000000//////////////////....../////////000000000////////////////////////........................++++++++++++++++++++++++...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---***,,,......---,,,---...------------,,,,,,,,,,,,...------,,,,,,++++++***------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++************++++++******++++++,,,------,,,+++***)))))))))***))))))))))))))))))))))))******))))))))))))******)))(((((((((((())))))*********))))))))))))******************))))))))))))************))))))))))))++++++************++++++++++++*********)))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))))))))(((((())))))))))))******************++++++******))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((())))))))))))*********,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,...------,,,,,,------...------------............///............//////000............////////////////////////////////////111111222222222333333333000000111222333444444555444666999<<<===???CCCEEEJJJPPPYYYbbbhhhnnnrrruuu}}}|||wwwtttooollliiigggdddbbb```______```bbbfffiiilllppprrrtttvvvyyy}}}xxxnnnfff```]]]ZZZYYY\\\[[[ZZZYYYXXXUUUQQQNNNOOONNNLLLKKKLLLNNNQQQSSSSSSTTTWWW\\\bbbhhhnnnrrr{{{xxxqqqggg^^^YYYTTTNNNJJJIIIGGGDDDBBBBBBBBBAAA@@@????????????>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999999999999888888888888999888777666666555555666555555555444444333222111333333333333222111000///000000111111000000///...////////////////////////........................+++,,,,,,---......///////////////...---------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++444444444444444444555555000000000000111111111111111111111111000000000///000000000//////......---........./////////000000////////////////////////...---------------,,,,,,+++,,,,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***,,,...---,,,+++,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++******)))))))))***))))))))))))))))))))))))******))))))))))))******(((((('''(((((()))******+++***)))(((((()))***+++******))))))((((((''''''*********)))))))))))))))************************++++++++++++*********)))+++***((('''''')))+++,,,)))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))*********))))))*********))))))(((*********)))))))))))))))(((((((((((((((((((((((())))))*********+++++++++(((((())))))***++++++,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------.....................//////000111............////////////////////////////////////222222222222333333333333111111222222333444444555333555888999:::;;;>>>@@@CCCIIIQQQZZZ```ggglllooouuuzzz|||wwwtttqqqnnnkkkgggfffffffffiiilllpppsssyyyyyyyyyxxxwwwwwwxxxxxxxxxyyyzzz|||}}}~~~~~~|||xxxvvviiieee^^^WWWTTTSSSTTTTTTTTTUUUVVVWWWWWWVVVTTTSSSSSSRRRQQQRRRTTTXXX]]]___```bbbeeekkksss{{{vvvnnnfff```XXXRRRNNNKKKIIIGGGDDDBBB@@@???@@@@@@@@@???>>>>>>>>>=========<<<<<<===<<<<<<;;;:::999888888:::999999999999888888888888888777666555555555555444444444444333222111111222222222222222111000000000000000000000//////...////////////////////////........................,,,,,,,,,------.........000000///......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************555555555444333333222111//////000000000111111111111111111111000000000///000000//////......------............////////////..............................------,,,,,,,,,++++++---...---++++++,,,...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------***,,,------,,,++++++,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))))))))(((((((((((())))))*********************)))((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((('''(((((()))******+++***)))(((((()))***+++***))))))(((((('''''''''))))))))))))))))))******((())))))))))))))))))(((++++++++++++*********)))+++***((('''''')))+++,,,(((((((((((((((((((((((()))((((((''''''((())))))******))))))))))))))))))((())))))*********))))))))))))))))))))))))******((((((((((((((((((((((((***************+++++++++((())))))***+++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,---------...---------,,,,,,---------,,,,,,,,,------------..................///000111............////////////000000000000000000000000111111222222222333333333000000111111222222333333333555777888888999;;;===>>>CCCJJJPPPVVV\\\bbbeeekkkqqqzzz~~~zzzxxxrrrrrrsssuuuxxx}}}yyyssspppllllllkkkkkklllmmmnnnoooqqqrrrsssuuuxxx~~~~~~{{{yyyzzz~~~|||uuuqqqpppoooppprrruuuxxxyyyxxxvvvuuuvvvuuutttqqqmmmhhhdddbbbYYYVVVRRRNNNKKKMMMPPPRRRQQQTTTWWWZZZ[[[\\\\\\\\\[[[\\\]]]```dddjjjpppsssuuuvvvyyyxxxnnnddd\\\UUUQQQLLLHHHEEEDDDCCCCCCAAA@@@>>>>>>???@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999888888777::::::::::::999999999999888777666555444444444444444444444444333222111000///000111111222222222222000000000000000///............................................................------,,,,,,,,,,,,000000///...---,,,,,,+++------............------++++++++++++++++++++++++++++++++++++++++++++++++555555555444333222000///...//////000000111111111111111111111000000000000//////..................------........./////////.................................------,,,,,,+++***---///...+++***,,,///---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,------+++******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,+++++++++*********(((((()))************)))))))))((((((((((((((()))))))))))))))))))))))))))******))))))))))))******)))(((((((((((())))))*********))))))))))))******))))))))))))(((((((((((())))))))))))************(((((())))))))))))((((((++++++*********)))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((()))((('''&&&'''((()))***************))))))))))))))))))******++++++******))))))))))))************))))))))))))))))))))))))************************)))******+++,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...------------......///............////////////000000000000000000000000000000111111111222222222....../////////000000000111333555666666777999::::::===BBBFFFKKKOOOTTTXXX```gggpppyyy~~~vvvnnngggeeedddbbbbbbbbbcccdddggghhhhhhiiikkkooouuuyyy}}}tttmmmiiigggeeehhhlllsss|||~~~}}}|||}}}~~~}}}wwwooogggcccaaa___^^^```bbbdddfffgggfffeeeeeeccccccbbbaaa^^^[[[WWWVVVPPPNNNKKKHHHGGGIIINNNRRRUUUYYY^^^bbbdddfffhhhiiilllmmmpppuuu{{{{{{rrrkkkeee^^^WWWQQQKKKJJJHHHEEECCCBBBBBBBBB@@@???>>>>>>???@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888;;;:::::::::999999999999777666555444444333333444444444444333333222111000...///000111222222222222//////000000//////...---........................------------------------......------,,,++++++***.........---,,,,,,,,,+++---......//////......---************************------------------------222333444444333222111000......//////000111111222111111111111000000000000------..................---------.........//////........................//////......---,,,,,,,,,))),,,///---***(((+++...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,------+++******+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,/////////.........------((()))***+++++++++*********))))))((())))))******))))))))))))))))))))))))******))))))))))))*********))))))(((((((((((()))))))))************))))))((()))))))))))))))******((()))))))))************((()))************)))(((******)))))))))((((((((())))))))))))************)))))))))))))))))))))))))))(((&&&&&&&&&((()))+++************)))))))))((()))******+++,,,,,,++++++((()))))))))************************************************************))))))******++++++,,,,,,++++++************++++++*********+++,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,---------...------,,,,,,,,,,,,---............//////////////////////////////////////////000000000111111111///////////////000000000000222444555555666777999999;;;>>>@@@BBBEEEJJJMMMRRRXXXbbbkkkrrrxxx|||}}}ttthhhgggeeebbbaaa```aaaaaadddddddddccccccfffjjjnnnrrruuuwwwvvvyyy~~~wwwrrrjjjccc___\\\[[[YYY[[[^^^dddkkkssswwwyyyxxxuuusssnnnkkkhhhhhhiiijjjiiikkknnnqqqtttxxx}}}~~~{{{xxxuuurrrpppjjjeee^^^YYYVVVTTTRRRPPPTTTUUUWWWYYYZZZ[[[\\\\\\ZZZZZZZZZYYYWWWUUURRRQQQLLLLLLKKKJJJKKKOOOVVV\\\fffjjjqqquuuxxxzzz}}}}}}wwwmmmggg___YYYUUURRRNNNJJJFFFGGGGGGFFFDDDBBBBBBBBB???>>>===>>>??????===;;;===<<<<<<<<<<<<;;;;;;;;;999999999999888888888888999999999999888888888888777666555444333333333333333333444333333222111000///000111111111111111000//////000000//////...---........................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000111222333444333222222---......///000111111222111111111111000000000000,,,------....../////////---------.........//////........................000000///...------,,,,,,'''+++...,,,((('''***---...------,,,,,,------...---------,,,,,,++++++++++++,,,------+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---------,,,,,,,,,+++++++++)))***+++,,,---,,,+++++++++***************++++++))))))))))))))))))))))))******))))))))))))******+++***)))(((((('''((((((((()))***++++++***)))((((((((())))))******++++++(((((())))))*********+++)))***+++,,,,,,+++***)))))))))))))))(((((((((((((((((()))************)))************************((('''&&&%%%&&&(((***++++++*********))))))(((((()))***+++,,,,,,,,,,,,,,,(((((())))))*********+++************************++++++******************))))))))))))************+++******************+++((())))))***++++++,,,,,,+++******************+++++++++,,,,,,,,,---------...---,,,,,,++++++++++++............/////////000........................////////////000000000000111111111111222222222222111222444555555666888:::;;;<<<===>>>???AAAEEEHHHGGGMMMVVV___ffflllqqqtttwwwzzz~~~{{{mmmllliiigggdddcccccccccddddddcccbbbaaabbbfffiiihhhkkkkkkiiikkkoooqqqoooiiieee___ZZZXXXWWWVVVUUUTTTVVVZZZ```fffjjjkkkkkkhhheee```\\\YYYYYYZZZZZZXXX[[[^^^aaaeeeiiiooosssqqqooommmkkkiiifffccc```^^^ZZZTTTPPPOOONNNKKKHHHKKKLLLNNNQQQSSSVVVXXXYYYXXXXXXXXXWWWVVVSSSQQQPPPKKKMMMOOOPPPSSSZZZdddkkkxxx}}}{{{sssiiibbbaaa[[[TTTOOOMMMKKKHHHFFF@@@BBBCCCCCCAAA???>>>>>>???>>>======>>>>>><<<:::======<<<<<<<<<;;;;;;;;;888888888888888999999999888888888888777777777777666666555444333333333333333333333333222111000000111222222111111000///...///////////////......---........................------------------------***++++++,,,,,,------...+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))222222222111111111111000111111000000000000111111111111111111000000000000222111///...///000///...000000///...---,,,,,,+++------............------...........................------,,,,,,------...------------------------------------------------(((*********)))((()))***+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((())))))***+++,,,,,,+++***)))++++++******))))))(((((((((((((((((((((((((((((())))))************)))))))))((('''))),,,---***'''((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))*********++++++,,,,,,,,,******)))(((((((((((((((---,,,+++***))))))))))))++++++++++++++++++++++++++++++************+++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---+++++++++---///000..................------////////////////////////000000000000////////////000111222000//////000222222333555777999:::;;;;;;:::::::::;;;<<<===>>>???CCCEEEIIINNNUUU]]]cccffflllppptttwwwyyyyyy{{{|||vvvvvvuuusssrrrqqqpppppppppooommmllllllmmmnnnooopppmmmiiieeeccccccdddfffccc___YYYTTTRRRQQQPPPPPPPPPUUUYYYZZZ^^^cccdddbbbaaa[[[VVVUUUSSSOOONNNOOONNNPPPSSSWWW[[[^^^aaacccjjjiiieee```[[[YYYYYYZZZUUUTTTQQQNNNLLLJJJJJJIIIIIIKKKOOOSSSVVVWWWXXXXXXYYY[[[\\\]]]\\\ZZZWWWUUUSSSTTTVVVWWW]]]hhhvvvwwwnnnfffaaa\\\YYYQQQPPPOOOLLLJJJGGGFFFEEE????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999888888888888999999<<<<<<;;;:::999777666555666666555444333333333333333333333444444555555555333333222111000///......111111000000000000111111........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++222222222111111111111000111111000000000000111111111111111111000000000000111///...---...///...---///////////////.........------............------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********)))))))))))))))))))))************************************************(((((())))))***+++++++++))))))))))))))))))))))))++++++******************)))******************)))*********)))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())),,,,,,***'''))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))******++++++++++++++++++******)))(((((((((((((((---,,,+++***)))))))))))))))))))))(((((((((''''''+++******************+++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------.........---,,,++++++,,,...///..................------........................000/////////////////////000111111000//////000222333444666888;;;<<<======<<<<<<;;;;;;;;;<<<<<<===>>>???AAAEEEJJJPPPUUUWWW^^^bbbgggkkknnnppprrrttt}}}~~~|||||||||}}}~~~~~~|||xxxrrrlllgggddddddddd```\\\WWWSSSQQQQQQQQQQQQQQQUUUXXXXXX[[[```aaa___[[[UUUPPPPPPNNNKKKJJJKKKLLLMMMPPPSSSVVVYYY]]]```eeedddccc___[[[YYYYYYYYYWWWUUURRROOONNNMMMNNNNNNOOORRRWWW\\\aaadddeeeeeefffgggggggggfffccc___]]]YYY[[[___ccclllzzz}}}rrrmmmeee^^^YYYTTTQQQNNNKKKKKKIIIGGGEEECCCBBBAAA?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888777777888888999888999999999888777666666666555444333333222222333222222222222333333333333//////......------,,,,,,000000////////////000000........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++222222222111111111111000111111000000000000111111111111111111000000000000000...,,,,,,---......---......//////000000000000------............------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++......------,,,,,,+++++++++,,,---,,,+++***+++------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((())))))))))))))))))******************************************************))))))******++++++,,,,,,))))))))))))))))))))))))+++++++++******)))))))))***))))))(((((())))))***((())))))))))))))))))***************************((())))))******))))))((((((((((((***,,,,,,***(((************************''')))***)))((('''(((***))))))(((((((((((())))))+++++++++******************))))))(((((((((((((((,,,+++******))))))))))))((((((((((((''''''&&&&&&************************,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///...---,,,++++++,,,---...------------------..............................////////////////////////000111111000//////111222444555888;;;===@@@AAABBB???>>><<<;;;::::::::::::::::::;;;===@@@CCCFFFHHHNNNRRRXXX]]]aaadddhhhjjjuuu}}}vvvnnnhhheeeddd```^^^ZZZWWWUUUUUUVVVWWWWWW\\\______aaaddddddaaa[[[UUUPPPOOONNNKKKJJJLLLKKKMMMOOOQQQTTTYYY___cccfffffffffdddaaa^^^]]]^^^]]][[[WWWUUUTTTUUUWWWXXX[[[```fffnnntttwwwyyyzzzxxxxxxxxxvvvsssoookkkiiidddhhhmmmuuuxxxoooiii```\\\VVVRRROOOMMMKKKJJJFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>============<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999888888777777888888999666666777777777777666666555555444333222222222222222222222111111111111111000000000000//////////////////............//////........................------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++222222222111111111000000111111000000000000111111111111111111000000000///000...------...///...---............////////////------............---------------------------------,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,......---,,,,,,+++++++++)))***++++++))))))***+++---,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++************************************************+++++++++++++++***)))))))))))))))))))))*********************************************************)))))))))******+++++++++(((((((((((((((((((((((()))))))))(((''''''&&&&&&***)))(((''''''((()))***'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***++++++***)))))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))++++++******)))))))))((())))))(((((((((((())))))++++++***))))))))))))))))))))))))*********++++++*********++++++*********,,,+++)))'''''')))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...---,,,+++++++++,,,,,,,,,,,,------------.......................................//////////////////000111000//////111333444666999===AAADDDFFFGGGCCCAAA>>>;;;999888888888999999999:::;;;===???AAAEEEHHHNNNSSSVVVZZZ^^^aaajjjrrr}}}wwwoookkkiiiiiigggeeebbb______```bbbcccjjjppprrrssstttqqqkkkeee^^^YYYWWWUUURRRQQQSSSPPPRRRVVVXXX\\\bbbjjjpppsssuuuvvvtttpppllljjjiiiiiifffccc``````bbbfffhhhnnnsss{{{zzzuuusssqqquuu{{{wwwoooggg```\\\UUURRRNNNLLLKKKJJJHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999888888888888888888777777777777888888666777777777777666555555555444333222111111111111222222222111111000000000//////000000111111111222.........------.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***************************+++++++++++++++,,,,,,222222222111111111000000111111000000000000111111111111111111000000000///111///......///000000/////////...------,,,++++++------............------------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,------......------,,,,,,,,,+++++++++)))+++++++++***)))***+++++++++++++++******************+++,,,,,,,,,,,,+++************************************************((()))******++++++++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&***)))(((''''''((()))***''''''(((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((('''(((***++++++***))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))*********))))))((((((((())))))(((((((((((())))))******))))))((()))))))))'''((()))***,,,---......)))***++++++++++++***)))+++***(((''''''(((***+++++++++++++++++++++++++++------------------------,,,,,,,,,++++++******))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------..............................------....../////////000///000111000//////111333444666:::???DDDGGGJJJKKKGGGEEE@@@<<<999888777888999999999999:::<<<>>>???@@@CCCGGGJJJMMMPPPSSSVVV^^^fffqqqxxx{{{|||~~~yyyuuutttttttttssspppmmmlllmmmooosss|||zzzssskkkdddbbb___[[[ZZZ\\\YYY]]]cccgggkkksss}}}}}}yyywwwyyywwwtttrrrrrruuuyyy{{{}}}zzzxxx|||xxxrrrjjjbbb\\\WWWSSSQQQLLLIIIFFFEEEDDDDDDCCCAAACCCCCCCCCCCCBBBBBBBBBBBB=========<<<<<<<<<<<<;;;;;;:::::::::999999999999999999888888888777777777888777777777777777777888999999999888777555444333444444222111111111111111333333222222111111000000++++++,,,------...............------------..............................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------*********************************++++++,,,,,,,,,222222222111111111111000111111000000000000111111111111111111000000000000111///......000111111000//////...---,,,+++***)))------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///+++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...+++++++++*********))))))******+++,,,,,,,,,,,,+++************************************************'''((()))***++++++++++++((((((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''(((((((((((((((((()))'''''''''''''''''''''''''''(((((())))))(((((('''&&&(((++++++***))))))***''''''''''''''''''''''''''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((()))))))))%%%&&&''')))***,,,------)))***+++,,,,,,+++***))))))))))))(((((()))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((***+++++++++,,,,,,,,,,,,++++++,,,,,,------......---------------------------------......//////000...000000000///000222444444666;;;@@@FFFJJJNNNOOOJJJGGGCCC>>>:::888888888888777777777888:::<<<===<<<>>>AAABBBDDDFFFIIIKKKQQQYYYccciiimmmnnnqqqsssvvvxxx{{{{{{zzz}}}~~~vvvooollliiieeeeeeggghhhnnnvvv{{{|||}}}vvvqqqeeeaaaZZZTTTQQQOOOMMMKKKHHHFFFDDDCCCCCCCCCAAA@@@BBBAAAAAAAAAAAAAAA@@@@@@===<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888777777777777666888777777666666777777888:::999999888666555333222444333222111000000000000222222222111111111111111---------.........//////......------------..............................------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------*********************************++++++,,,,,,---222222222111111111111000111111000000000000111111111111111111000000000000///...------///000000///.........------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,------......*********+++,,,,,,------,,,---......,,,,,,---...,,,,,,+++++++++***************+++,,,,,,,,,,,,+++************************************************((()))***************)))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********)))******************)))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&(((+++,,,***))))))***((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))''''''((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))''''''(((((()))*********(((***+++,,,,,,+++***((((((((()))******)))((((((************************************************++++++******))))))((((((((()))***+++,,,---------***++++++,,,------......------------------------,,,,,,---......///000000...///000000///000222444333666;;;AAAGGGLLLPPPRRRMMMJJJDDD???;;;999999999777777666666666888999:::888:::<<<===>>>@@@BBBEEEHHHNNNUUUZZZ\\\^^^aaadddkkklllpppuuu||||||yyyxxxuuuvvvyyy}}}zzzsssnnniiiccc___[[[WWWQQQNNNLLLJJJIIIHHHFFFEEECCCCCCDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::999999999999888888888888888888777777777666666666777777666666666666777777777777777666555444333222333222111000000//////000///000000000000000000111//////000000000000000000//////............//////........................------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++************************)))******+++,,,,,,------222222222111111111111000111111000000000000111111111111111111000000000000...---,,,,,,.../////////---------............///---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,------))))))***+++,,,------...***+++,,,,,,******+++,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++******)))(((''''''(((((()))***+++++++++************************************************++++++******************))))))))))))))))))))))))$$$$$$%%%&&&'''((()))))))))***+++,,,,,,+++***)))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''%%%))),,,,,,***((()))+++))))))))))))))))))))))))((()))***)))((('''(((***))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((()))******))))))(((((((((((()))***************))))))))))))((()))+++,,,,,,+++)))(((&&&((()))++++++)))(((&&&************************(((((((((((((((((((((((())))))))))))************'''(((***+++------......******+++,,,,,,---......------------------------,,,,,,------...///000000...///000000///000222444222555:::AAAGGGMMMQQQSSSNNNKKKEEE@@@<<<::::::;;;999888777666666777888999777999;;;<<<<<<>>>AAADDDBBBGGGMMMPPPQQQRRRUUUXXX\\\^^^aaagggnnnvvv|||xxxrrriiiccc___ZZZUUUQQQRRROOOKKKGGGFFFEEECCCBBBAAA@@@???@@@BBBCCCBBBAAADDDDDDCCCCCCBBBAAAAAAAAA<<<<<<;;;;;;;;;:::::::::999999999888888888888777777777777777666666666666777777666666666666777777333444444555555444444333333222111000////////////---.........//////000000------------------------//////............//////........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++***))))))))))))))))))))))))))))))))))))***+++,,,,,,------333444444333000...//////000111111111111222222222222222222111111111111111/////////...---------,,,........................////////////............,,,------,,,++++++,,,...+++,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++*********+++***++++++++++++***))))))+++++++++*********))))))***+++,,,---............+++++++++***)))(((((('''))))))************)))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))***++++++++++++***---,,,,,,+++***)))((((((((()))******(((''''''((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))*********((('''&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))((((((((((((((((((''''''''''''((((((***))))))***,,,,,,+++)))******************************))))))))))))******---***'''''')))+++***)))(((((((((((((((((((((((((((((((((((())))))))))))((())))))+++,,,---......******+++,,,,,,,,,,,,+++------...///...---+++***)))(((''''''(((***,,,---000000000000000111111222555555888???GGGMMMOOOOOOMMMIIIDDDAAA>>><<<999777666666666666666777888888999:::;;;===>>>======<<>>======<<<===<<<<<<;;;;;;:::999999:::::::::999999999888888999888888777666555555444666666666666666666666666333333444444333333222111111111111111111111111111000000000000000000000000------............------------------------------------------,,,+++***)))---,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,+++)))((((((((()))***)))************+++++++++...---+++)))((())))))***(((((()))***++++++,,,,,,333444444222000...//////000000111111111222222222222222222111111000000000...............---------........................////////////............,,,------,,,++++++,,,...------------------------------------------------,,,++++++************+++***++++++++++++***))))))+++++++++*********))))))******+++------.........++++++******)))(((((('''))))))************))))))+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***,,,++++++******)))))))))'''(((***)))'''&&&&&&'''(((((((((((())))))))))))((((((((()))))))))*********)))))))))((((((((('''(((((())))))))))))((((((************************((()))******)))((('''&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***(((((((((((())))))))))))((((((''''''''''''((((((***))))))***,,,,,,+++)))******************************))))))))))))******,,,***'''''')))+++***)))(((((((((((((((((((((((((((((((((((()))))))))***((())))))***,,,------...++++++,,,------------,,,------......------,,,+++---,,,+++++++++---///000000////////////000111111444555888???GGGMMMOOOPPPNNNJJJFFFBBB???===:::888666666666666666777777888777777999:::;;;;;;::::::>>>???@@@AAACCCDDDFFFFFFIIIKKKNNNQQQUUUZZZ```dddkkkooouuuzzz}}}uuupppjjjccc]]]ZZZYYYVVVRRROOOLLLJJJIIIIIIIIIGGGFFFEEECCCBBBBBB??????>>>======>>>??????AAAAAA@@@@@@???>>>>>>===<<<<<<<<<;;;::::::999999::::::999999999888888888888888777777666555555444555555555555555555555555333333444444333333222111111111111111111111111111////////////////////////------............------------------------------............---,,,++++++---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,***)))))))))***+++)))************+++++++++---,,,+++))))))))))))***((())))))***++++++,,,,,,222333333222000...//////000000000111111111222222333333222111000000//////---------......................................./////////............---,,,------,,,++++++,,,...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++***++++++++++++***))))))+++++++++***************)))***+++,,,,,,,,,,,,,,,++++++******)))((((((((())))))************))))))******+++,,,+++***)))((())))))))))))))))))))))))((()))******++++++******************************&&&((()))((('''&&&&&&&&&(((((((((((()))))))))))))))))))))*********++++++))))))))))))(((((((((((((((((())))))))))))((((((************************((())))))))))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))******++++++******''''''(((((())))))******)))((((((''''''(((((()))***))))))***,,,,,,+++)))******************************))))))))))))******+++)))(((((()))******)))))))))))))))))))))))))))((((((((()))))))))******((())))))***+++,,,------+++,,,,,,---------------......---,,,,,,,,,------000///...------...000111///............///000000222444777>>>EEELLLOOOPPPOOOLLLGGGCCCAAA>>>:::888666666555555666666777888666777888999::::::::::::;;;;;;<<<===>>>???@@@@@@BBBDDDFFFGGGIIIMMMQQQUUU[[[___dddiiimmmrrrvvvyyy{{{vvvpppjjjeeebbb___YYYUUUQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFFFFDDDCCCBBBAAAAAA??????>>>======>>>??????AAAAAA@@@@@@??????>>>>>><<<<<<;;;;;;::::::999999:::999999999999888888888888777777666666555555555555555555555555555555555333333444444333333222111111111111111111111111111////////////////////////------............------------------------------////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++---,,,++++++******++++++)))************+++++++++---,,,+++***)))))))))))))))))))))***++++++,,,,,,111222333222///...///000000000000000111111111111333333222111000///......,,,---------.../////////........................//////.........---------,,,,,,---,,,++++++,,,...//////...---,,,+++++++++++++++++++++++++++++++++)))((((((((()))***++++++***++++++++++++***))))))************************))))))***+++++++++++++++************))))))(((((())))))************))))))(((***+++,,,,,,+++)))((())))))))))))))))))))))))((())))))***************((()))))))))*********+++'''(((***)))(((&&&&&&'''(((((((((((()))))))))))))))*********++++++++++++))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((())))))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***************''''''(((((())))))******))))))(((((((((((())))))***))))))***,,,,,,+++)))******************************))))))))))))*********))))))))))))******)))************************(((((()))))))))*********((())))))***+++,,,,,,,,,***+++,,,,,,------,,,,,,///...,,,++++++,,,---...///...---,,,,,,------......------------...//////111222666<<>>;;;888666555555555555666777777888888999::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@AAACCCCCCDDDFFFIIIKKKPPPSSSXXX\\\___bbbfffiiinnnrrrxxx}}}{{{vvvrrrmmmjjjfffccc___\\\ZZZXXXTTTQQQNNNMMMKKKJJJHHHGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@?????????>>>>>>======<<<<<<;;;;;;:::999999888999999999999888888888888777777666666666555555555555555555555555555555555333333444444333333222111111111111111111111111111////////////////////////------............------------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++************))))))*********+++++++++,,,++++++******)))))))))))))))*********+++++++++111222222111///...///000//////000000000111111111222222111111000//////...,,,---------.../////////....................................------------,,,,,,---,,,++++++,,,...------,,,,,,+++***))))))++++++++++++++++++++++++)))((((((((()))***++++++***++++++++++++***))))))************************))))))******++++++***************)))))))))))))))))))))************))))))((()))+++,,,,,,+++***((())))))))))))))))))))))))(((((()))************)))((((((((()))******++++++(((***++++++)))(((((()))(((((((((((()))))))))))))))*********++++++++++++(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))(((((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))'''((((((((()))))))))***))))))(((((((((((())))))***))))))***,,,,,,+++)))))))))))))))))))))))))))******))))))))))))******))))))******))))))))))))++++++++++++++++++++++++))))))))))))************)))))))))******++++++,,,))))))***+++++++++++++++...---,,,++++++,,,...///---------,,,,,,,,,,,,,,,---------------......//////111555:::???EEEJJJMMMMMMJJJGGGDDDBBB???;;;888555555555555555666666777777777888888999::::::;;;:::::::::;;;;;;;;;<<<<<>>:::777555555444444555555666777555555444555555666888888777777777888888999999999<<<===??????>>>>>>???AAA???BBBEEEHHHIIIKKKMMMOOORRRUUUYYY]]]aaaeeekkkooouuuzzz~~~yyyuuuqqqnnnhhheeebbb___]]][[[YYYWWWSSSSSSRRRQQQPPPMMMLLLKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888999888888888888777777777555555555555555555555555444444444444444444444444333333444444333333222111000000000000000000000000........................------............------------------------------+++,,,,,,---,,,,,,++++++++++++------------++++++++++++******++++++,,,,,,)))************)))(((((()))************+++++++++******+++++++++******)))************************///000111000///...///000////////////000000000111////////////000000000000...............---------.................................---------,,,,,,,,,------,,,++++++,,,...++++++++++++++++++++++++************************,,,++++++************+++***++++++++++++***))))))))))))*********+++++++++***+++++++++++++++******)))))))))))))))))))))***))))))************))))))))))))*********+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))((((((((())))))))))))))))))***++++++)))(((((()))(((((((((((())))))))))))((((((((()))))))))******'''((((((((()))))))))***(((((())))))))))))((((((************************)))(((''''''((()))***+++***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))******))))))((((((''''''******))))))))))))*********))))))***,,,,,,+++)))))))))))))))))))))))))))******))))))))))))******'''))),,,,,,)))((()))***************************))))))*********+++++++++))))))))))))************))))))***++++++++++++***+++,,,------......------,,,------...////////////.........---...//////000---///333555777<<>>;;;===@@@BBBCCCDDDFFFHHHHHHJJJLLLOOORRRVVV[[[___eeekkkqqquuuuuuvvvzzz}}}{{{wwwqqqllliiifffcccaaa]]][[[XXXWWWVVVTTTQQQOOOOOOPPPQQQQQQOOONNNMMMLLLHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888888888888888777777777777555555555555555555555555444444444444444444444444333333444444333333222111000000000000000000000000........................------............------------------------------,,,,,,---------------,,,***+++---......---+++***++++++******++++++,,,---******+++++++++***)))((()))************+++++++++)))***++++++++++++***)))************************///000111000///...///000////////////000000000000......//////000000111111/////////......------,,,..............................---------,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))------,,,+++*********+++***++++++++++++***))))))))))))******++++++++++++++++++,,,,,,,,,++++++***)))))))))))))))*********))))))************))))))******))))))***+++,,,,,,))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))(((((((((((()))******(((''''''((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''''')))***+++***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))++++++***)))((('''&&&&&&******))))))))))))*********))))))***,,,,,,+++)))))))))))))))))))))))))))******))))))))))))******&&&))),,,,,,***((((((***)))))))))))))))))))))))))))************+++++++++))))))))))))******************+++,,,,,,,,,,,,+++***+++---...///...------******,,,---............///............///000000---///222444555999???DDDBBBAAA??????>>><<<999666555444444444444555666666666666555555666777999:::555555666777888999:::;;;666888;;;<<<;;;;;;===>>>:::===???AAAAAABBBDDDEEEBBBCCCEEEFFFHHHLLLQQQUUUUUU[[[bbbeeeeeefffjjjnnnsssvvv{{{{{{wwwssspppoookkkfffbbb___]]][[[ZZZXXXWWWUUUTTTSSSQQQMMMKKKHHHJJJLLLMMMLLLKKKKKKKKKHHHGGGFFFFFFEEEEEEEEEEEE@@@AAAAAAAAAAAABBBBBBBBB???@@@AAABBBBBBAAA@@@???<<<<<<<<<===============;;;;;;::::::999888888777888888888888777777777777444555555555555555555555444444444444444444444444333333444444444333222222000000000000000000000000........................---..................---------------------------------......///......---***+++---......---+++***+++*********+++,,,,,,---++++++,,,---,,,+++***))))))************+++++++++))))))+++,,,,,,+++***)))++++++******************000000000000000000000000222222111111000000//////222111000.........///000///............---------,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++'''(((((()))******++++++,,,,,,,,,+++++++++*********************)))(((((()))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++++++++***************&&&&&&''''''(((((())))))))))))))))))************''''''''''''(((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))((('''&&&&&&'''((()))***(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((******)))((('''%%%###"""******)))((((((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))*********++++++++++++)))''')))+++,,,***'''(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))((('''''''''''''''))))))))))))))))))))))))++++++******************)))'''%%%%%%'''***,,,,,,,,,+++++++++++++++++++++)))******++++++,,,------...............---------111111222444777:::===???======<<<:::888666555444666555333222222333555666666666666666666555555555555555555555666666666666888999999::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCEEEHHHJJJKKKLLLNNNPPPSSSVVVYYY\\\^^^^^^fffgggiiimmmppptttvvvxxx||||||}}}~~~|||yyyvvvrrrnnnkkkjjjiii^^^]]][[[YYYWWWVVVUUUTTTQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<========================<<<<<<;;;:::999777777666888888888888888777666666666555555555555444444444555555555555555555555555444444333333333333222222000000000000////////////////////////////////////...------,,,,,,------...///////////////......---000///...---,,,,,,+++*********************************++++++,,,,,,,,,---+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))))))))))))))************+++++++++000000000000000000000000000000000000000000000000222111///.........///000............------------,,,,,,------------,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))******,,,+++++++++***************************)))(((((()))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++------,,,+++***))))))((('''''''''((((((((((((((((((((()))))))))*********''''''''''''(((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))(((''''''&&&'''((()))***((((((((()))))))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&******)))((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''((((((((())))))************)))((()))++++++)))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))************************+++)))'''''')))*********++++++++++++++++++++++++)))******++++++,,,------,,,,,,------......//////000000111333555999;;;======<<<;;;:::888777555555555444333222222333444555666666555555555555555666444555555555666666666666777888888999999:::;;;;;;:::;;;;;;<<<======>>>>>>>>>???@@@BBBEEEGGGHHHIIIKKKLLLNNNPPPRRRSSSTTTTTTWWWXXXZZZ]]]```ccceeefffkkkkkklllmmmoooqqqsssttt}}}~~~{{{wwwtttsssqqqooonnnmmmkkkhhhdddaaa___^^^]]]\\\ZZZYYYWWWUUUSSSSSSRRRPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>??????@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777777666777888888888888777666666555555555555444444444444444444444444444444444444444444333333333222222222000000000000////////////...........................------------------...///////////////...------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))))))))++++++++++++++++++++++++************)))))))))(((************************)))************+++++++++000000000000000000000000------...//////000111111111000///.........//////............------------,,,,,,------------,,,,,,,,,++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))************))))))((()))))))))))))))*********))))))))))))))))))))))))'''''''''''''''''''''''',,,***(((&&&&&&(((***,,,...---,,,+++***)))((('''))))))((((((((((((((('''(((((())))))))))))******''''''''''''(((((((((((())))))((((((((())))))***))))))))))))))))))))))))(((''''''''''''((()))))))))))))))*********++++++''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((())))))***)))((()))++++++)))((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))((('''''''''(((((())))))))))))))))))))))))************************,,,+++******++++++)))(((************************)))******++++++,,,------***++++++,,,...//////000//////000111444666888:::;;;;;;:::999888666666555555444333222222333444555666555444333333444555666444444444555555555666666666666777777888999999999:::::::::;;;<<<<<<=========>>>???AAACCCEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNPPPRRRTTTVVVXXXYYY]]]]]]^^^```bbbdddggghhhmmmqqquuuyyy||||||yyyxxxvvvvvvnnnkkkgggeeeeeedddcccbbbcccbbb___]]]ZZZYYYXXXWWWXXXWWWUUUSSSRRRQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>????????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777666777777888888777777666555555555555555444444444444444444444444444444444444333333333333222222222222000000000000////////////........................------------------------......//////......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************************))))))))))))++++++++++++++++++++++++)))************+++++++++000000000000000000000000---........./////////000////////////.../////////.........---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,)))))))))))))))((((((((())))))************)))((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))++++++******)))(((''''''***)))))))))((((((''''''(((((((((((()))))))))***''''''''''''((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((()))*********++++++++++++''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))***++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))((((((((((((((()))))))))))))))))))))))))))***************+++++++++******+++,,,...---***((()))))))))))))))*********)))******++++++,,,------***++++++,,,------......---...///000222333555666888888888777666666555555333333222222222222333333555444222222222333555666333333444444444555555555444555555666666777888888999999::::::;;;;;;<<<<<<>>>???@@@AAACCCDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKMMMNNNPPPQQQRRRTTTTTTUUUWWWYYY\\\^^^```___aaaeeehhhkkknnnqqqsssvvvvvvvvvxxx{{{~~~~~~~~~}}}zzzwwwuuutttsssqqqooommmllljjjjjjeeebbb```______```___^^^^^^]]]\\\ZZZYYYWWWWWWVVVUUUTTTSSSQQQPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCAAA@@@@@@???>>>>>>>>>>>>??????@@@??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777777666777777777777777666666555555555555444444444333333333333333333333333333333333333333222222222222111000000000000////////////........................------............---------............---,,,,,,))))))******++++++++++++)))***************++++++---------,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++////////////////////////000/////////.........---.........////////////......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((***+++---...000000((((((((((((((((((((((((((())))))*********))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++***(((((('''''''''(((((((((((((((******))))))(((((((((''''''(((((((((((()))))))))''''''''''''(((((((((((('''&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((('''''')))*********++++++++++++''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((()))***))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((()))*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++((((((***---//////,,,***(((((()))))))))*********)))******++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,---...///000111222222555555555555555555555555222222222111111222222222333222111111111333444555333333333333444444444444333444444555555666666777888888888999::::::;;;;;;===>>>>>>???AAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKLLLKKKLLLMMMNNNPPPSSSUUUVVVTTTWWWZZZ\\\^^^```dddfffiiiiiiiiijjjllloooqqqssswwwxxxxxxxxxwwwuuutttsssqqqrrrsssuuuxxxzzz{{{|||~~~|||{{{{{{yyyxxxuuusssqqqpppooonnnmmmmmmmmmnnnooopppssssssqqqooommmjjjhhhgggfffeeedddcccbbb```___^^^[[[YYYWWWWWWXXXYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@??????????????????@@@AAABBB???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888777777777777777777777777666555555555444444444444333333333333333333333333333333333333333222222222111111111000000000000////////////........................---......//////......------------------,,,,,,+++((())))))******++++++,,,)))))))))******+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))******************************))))))*********+++++++++////////////////////////111111000//////...------------.../////////......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************)))))))))*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))((((((((((((((((((((((((((()))***+++---///000000(((((((((((())))))))))))((())))))************)))'''((()))++++++******)))))))))))))))))))))))))))************************)))+++---//////---+++)))&&&&&&&&&'''(((((())))))***))))))))))))))))))(((''''''(((((((((((())))))''''''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))((((((((()))(((((('''&&&)))))))))*********++++++''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''&&&'''((()))((((((((((((((())))))***''''''(((((())))))******(((((((((((())))))))))))******))))))))))))((((((((()))++++++)))((()))***(((((())))))))))))((((((************************))))))))))))(((((((((((())))))((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,'''((())),,,...///---+++((())))))******+++++++++)))******++++++,,,------,,,,,,,,,++++++*********,,,---...//////000//////111111222222222333333333111111111111111111111111000000111111222222333333222222222333333333444444333333444444555666666666777777888888999:::::::::::::::;;;<<<======>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKMMMOOOPPPQQQOOOQQQSSSTTTVVVXXX[[[^^^____________```aaacccdddggggggggghhhgggggggggfffeeefffgggjjjlllnnnpppqqqppprrrttttttsssrrrrrrssstttttttttttttttsssooollllllllljjjiiigggfffddddddbbbaaa```______```aaabbbgggfffeeecccbbb```___^^^]]]]]]]]]]]]\\\[[[YYYYYYUUUSSSQQQQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRQQQQQQPPPOOONNNNNNOOOOOOKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBAAA@@@??????????????????@@@AAABBBCCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777666666777777666666555444444444444444333333333333222222222222222222222222222222222222111111111111000000000000////////////---------------------------...///000000///...---,,,,,,------,,,,,,+++***))))))*********++++++++++++++++++,,,,,,------...******************))))))************************))))))))))))************************************)))************+++++++++////////////////////////000000000000000000000000,,,---.../////////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************)))))))))))))))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++*********)))))))))((())))))))))))))))))))))))))))))******+++,,,,,,,,,((((((((())))))*********(((((()))***************'''(((***+++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***(((((()))))))))))))))))))))))))))))))))*********'''''''''((((((((())))))''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((()))))))))(((&&&%%%((((((((()))))))))******''''''((((((((((((''''''(((((((((((((((((((((((()))(((&&&%%%%%%'''((()))((((((((((((((()))******'''''''''((()))*********'''((((((((()))))))))***)))))))))(((((('''''''''''')))++++++)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))+++------+++***))))))******+++,,,,,,---)))******++++++,,,------************++++++++++++,,,---.../////////...---......//////000111222222000000111111111111000000---...000222333333222111222222222222333333333333333333444444555666666666666666777777888999999:::999:::::::::;;;<<<<<<<<<===>>>???@@@@@@AAA@@@@@@CCCCCCEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPLLLNNNOOOPPPQQQSSSWWWZZZWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]]]]^^^^^^^^^\\\]]]^^^aaacccfffggghhhggghhhjjjiiihhhgggggghhhgggfffeeeeeeeeedddbbb```aaaaaa```^^^]]]\\\\\\\\\YYYYYYXXXWWWWWWXXXYYYZZZ^^^]]]\\\[[[ZZZYYYYYYYYYXXXYYYYYYZZZYYYXXXWWWVVVTTTRRRPPPPPPRRRTTTTTTTTTUUUVVVVVVVVVUUUTTTRRRRRROOOOOONNNMMMMMMMMMNNNNNNJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBB===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666666777777666666555444444444444333333333222222222222222222222222222222222222222222111111111111000000000000////////////---------------------------...///000000///...---,,,,,,,,,,,,,,,+++************++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++((()))))))))************++++++++++++++++++++++++)))************+++++++++//////////////////////////////000000111111222222+++,,,.../////////......---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++************))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++*********))))))((((((************************+++*********))))))(((((((((((())))))******++++++(((((()))***************'''(((***+++,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,+++++++++******))))))(((((())))))******++++++''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((()))++++++))))))))))))))))))))))))(((((()))))))))(((&&&%%%(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''&&&%%%$$$%%%''')))***((((((((((((((()))******&&&''''''((()))******+++'''((((((((())))))******(((((('''''''''&&&&&&&&&'''***,,,+++)))((()))+++(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))((())))))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++*********++++++***((())))))***+++,,,,,,------)))******+++,,,,,,------(((((()))***+++,,,,,,---------/////////...---,,,,,,,,,---...///000111111000000111111111111000000,,,---000333444333111000111111222222222333333333333333444555555666666777666666666777888888999999;;;;;;;;;<<<<<<=========>>>???????????????>>>>>>??????@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKMMMNNNNNNOOOQQQUUUXXXQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVWWWXXXYYYZZZZZZ[[[WWWXXXZZZ\\\___aaacccdddbbbccceeedddbbbaaaaaabbb___^^^\\\\\\]]]]]][[[ZZZ\\\[[[ZZZYYYXXXXXXXXXXXXUUUUUUTTTSSSSSSTTTUUUVVVYYYXXXWWWVVVUUUUUUUUUVVVRRRSSSTTTTTTTTTSSSRRRQQQRRRPPPNNNNNNPPPQQQRRRQQQRRRSSSSSSSSSRRRQQQOOONNNMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFAAAAAAAAAAAA@@@???>>>>>>============>>>???@@@AAA<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666666666666666555555444444444444333333333222222111111111111111111111111222222222111111111111000000000000000////////////---------------------------...///111111///...---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++(((((()))***++++++,,,,,,((((((((())))))******+++++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++////////////............000000000000000000000000------......//////000000///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))'''(((***,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++******......------,,,+++************))))))))))))******))))))))))))))))))))))))'''((()))******************************)))(((((())))))))))))))))))))))))***)))(((&&&&&&&&&'''(((+++++++++******(((''''''&&&''''''''''''''''''&&&************++++++++++++)))((((((((((((((()))***&&&(((******)))((())))))))))))))))))))))))))))))'''(((***+++++++++***)))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''&&&'''((()))******)))(((***++++++***(((''')))***(((((((((((())))))))))))))))))))))))((((((((((((************))))))(((((()))((('''&&&&&&'''((()))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))***)))'''$$$""")))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...///---...111222000111444///............//////000////////////000000000000333333333222222111111111444444444555555555555666666666666666777777777777888999999::::::;;;<<<<<<<<<<<<======>>>?????????>>>???@@@AAABBBDDDEEEEEEDDDEEEFFFFFFHHHHHHIIIJJJLLLMMMOOOQQQRRRRRRQQQQQQSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUWWWYYY\\\^^^___``````^^^[[[YYYWWWWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXXXXVVVSSSRRRRRRQQQOOONNNOOOQQQTTTVVVXXXWWWUUUTTTSSSSSSSSSTTTRRRRRRQQQPPPPPPOOOOOONNNNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOOOONNNMMMLLLKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFEEECCCBBBAAAEEEDDDCCCBBBCCCBBB???===??????@@@@@@@@@AAAAAAAAA===<<<;;;:::999888888888999::::::;;;;;;::::::999777777888999999888666555777666666555444444333333444444333333333333222222222222222222111111111111000000000000000000000000000000000000000000000000000000//////.........---//////...---,,,,,,+++++++++*********+++,,,,,,------------,,,,,,+++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************(((((()))************)))*********)))******+++,,,////////////............////////////////////////............////////////---,,,+++*********++++++*********************************)))((((((***,,,************************+++++++++++++++******))),,,,,,+++******)))((((((******))))))))))))******))))))))))))))))))))))))((())))))************)))***************)))(((((())))))))))))))))))))))))***))))))(((''''''((((((+++++++++******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))+++***)))((((((((((((((()))******)))(((''''''((())))))))))))))))))))))))'''((()))*********))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''&&&''')))************))))))******)))((('''(((***(((((((((((())))))))))))))))))))))))((((((((((((******))))))(((((((((((()))(((''''''''''''((()))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***)))'''%%%$$$)))))))))))))))))))))))))))((('''&&&&&&((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,......---+++,,,///000//////222000000//////...//////////////////000000000111111333333333222222111111111333333333333444444444444555555666666666777777777777888888999999:::;;;;;;999::::::;;;<<<<<<======>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQOOONNNNNNNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSUUUUUUWWWYYY[[[]]]^^^___^^^\\\ZZZXXXWWWVVVVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVTTTRRRQQQPPPPPPOOOOOOPPPQQQTTTUUUSSSRRRQQQOOOOOOOOOOOOPPPOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAADDDBBBAAAAAAAAA@@@>>><<<>>>????????????@@@@@@@@@===<<<;;;:::999999999999::::::;;;;;;;;;;;;::::::777777888888888777666555666666666555444333333333444444333333333222222222000000000000////////////000000000000000000000000////////////////////////000/////////.........---///......---,,,,,,+++++++++*********++++++,,,---------,,,,,,,,,+++++++++*********++++++,,,,,,,,,************************************************************************((()))******++++++*********************++++++,,,////////////............/////////////////////////////////...............---,,,+++*********++++++************************)))***+++***((((((***,,,++++++++++++++++++++++++******++++++******)))(((+++++++++***))))))((((((******))))))))))))******)))))))))))))))))))))))))))************))))))((()))************))))))((()))))))))))))))))))))))))))************)))((((((******+++******)))((('''((((((((())))))((((((((((((((((((((()))))))))))),,,+++***)))(((''''''''',,,,,,+++(((&&&%%%&&&((())))))))))))))))))))))))&&&'''((())))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&''')))***++++++******((()))***)))'''&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&'''((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************+++++++++++++++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---...///,,,******...///......222222111000000////////////000000000000111111111111222222222222222111111111222222222222333333333333555555555666666666666777666666777777888999999999999999999:::;;;;;;<<<<<<>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQPPPOOONNNMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRUUUUUUVVVXXXYYYZZZ\\\\\\[[[ZZZYYYXXXVVVUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUTTTSSSQQQPPPNNNNNNOOOPPPQQQRRRSSSTTTPPPOOONNNMMMLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIGGGFFFEEEDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAABBBAAA@@@@@@@@@???===;;;=========>>>>>>>>>>>>???===<<<<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::777777888888777666555555666555555444444333333222333333333333222222222222000000000000////////////000000000000000000000000/////////////////////////////////........................------,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++************************)))******+++++++++++++++***************+++,,,,,,////////////............/////////////////////////////////......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***+++++++++++++++++++++++++++)))************)))((((((---,,,,,,,,,++++++************))))))))))))******))))))))))))))))))))))))***************)))((('''))))))************)))((()))))))))))))))))))))))))))***+++,,,,,,+++)))(((***************)))((((((''''''(((((((((((('''''')))*********++++++++++++++++++***)))((((((((())),,,+++***'''%%%%%%'''***((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))++++++++++++***'''((())))))'''&&&&&&'''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((,,,+++)))((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************+++++++++***************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------.........---***+++///111///000333333333111000////////////000000000000111111111222222222222111111111111111222222222222333333333333444444555555555666666666444555555666666777888888::::::;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMOOOPPPQQQRRRQQQQQQOOONNNMMMLLLLLLLLLMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSRRRQQQPPPMMMOOOPPPRRRSSSSSSSSSSSSQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCAAAAAAAAA@@@??????@@@???===;;;;;;;;;<<<<<<<<<============<<<<<<;;;:::::::::;;;:::;;;;;;<<<<<<;;;;;;:::777777777777666555555444444444444444333333222222333333333222222222222111222222222222111111111000////////////////////////////////////////////////..............................---------,,,,,,,,,+++***************++++++,,,+++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++************+++,,,,,,////////////....................................//////......------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++++++++++++++++++++++++++)))************)))((((((,,,,,,+++++++++++++++*********))))))))))))*********************************************)))((('''((())))))*********)))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))************))))))(((''''''(((((((((((('''''')))*********++++++++++++)))))))))))))))***+++,,,)))))))))'''&&&'''))),,,(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))&&&(((***)))(((&&&&&&'''(((((((((((())))))))))))'''((((((((()))))))))***************************((())))))))))))))))))((())))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((,,,+++)))(((((()))***+++((((((((((((((((((((((((((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,---------------...,,,---111333111222666333333111000///////////////000000000000111111111111111111111111111111111333333333333444444444444444444444444555555555555333444444555555666666777999999999:::;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIKKKLLLNNNOOOPPPQQQPPPPPPOOOOOOMMMLLLLLLLLLMMMNNNLLLLLLMMMMMMNNNNNNOOOOOOSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRRRROOOPPPRRRTTTTTTTTTSSSRRRPPPOOONNNMMMMMMMMMNNNOOONNNNNNMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNOOOOOONNNNNNMMMLLLJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@AAA@@@???@@@AAA@@@>>><<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;:::777777666555555444444444333333333333333222222222333333222222222111111111222222222222111111111000////////////////////////........................---------...............---------------,,,,,,,,,++++++***))))))*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++***+++,,,,,,---////////////.............................................---------------++++++,,,,,,,,,+++***)))************************)))+++,,,,,,+++******+++++++++++++++++++++++++++******++++++******)))((())))))))))))))))))))))))******))))))))))))******************************)))************))))))(((((())))))************)))))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((()))***+++,,,---(((((()))(((''''''***,,,))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))************************(((((((((((())))))))))))((())))))******)))'''&&&'''(((******)))'''''''''(((((((((((())))))))))))''''''(((((())))))******))))))))))))************((())))))******))))))((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,---------,,,,,,...,,,---111333222333666222111000000////////////////////////000000000000000000000111111111111111333333333333444444444444333333333444444444555555333333444444555666666666666666777777888999999999:::;;;<<<===>>>@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNOOOOOOOOONNNOOONNNMMMLLLKKKLLLMMMMMMKKKLLLLLLMMMMMMNNNOOOOOOQQQRRRRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRPPPOOOOOOKKKLLLLLLMMMMMMNNNNNNNNNRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPMMMLLLKKKKKKJJJKKKLLLMMMLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@??????@@@@@@>>>===:::::::::;;;;;;;;;;;;<<<;;;::::::999999:::::::::999::::::;;;;;;::::::999888777666444333333333333222222222222222222222222222222222222111111111111000000000000////////////000000000000000000000000........................---------------.........------------------------++++++***))))))))))))************+++++++++++++++***************)))))))))************************++++++++++++++++++++++++************************)))******++++++++++++++++++++++++++++++,,,------////////////....................................,,,------------------...++++++,,,,,,,,,+++***)))************************)))+++------+++******+++************************+++++++++++++++******)))(((((((((((())))))))))))******))))))))))))******************************((())))))************)))(((((()))***************)))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))*********++++++*********(((((((((((())))))))))))))))))))))))***+++,,,,,,((()))***)))((('''((()))))))))))))))))))))))))))))))))((((((((()))***+++'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((&&&%%%###''')))+++,,,***(((''''''(((((((((((())))))))))))'''''''''((()))*********''''''''''''((((((((()))((()))************)))((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((()))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************((()))))))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***+++,,,,,,,,,+++++++++)))***...000///000444000000//////.../////////---.........///////////////000000000111111111222222222222222333333333333222333333333333444444444333333444444555666666666555555666666777888888999888999:::;;;===>>>??????BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMMMMKKKJJJJJJJJJKKKLLLKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTRRRPPPNNNMMMLLLLLLMMMKKKKKKKKKLLLMMMNNNNNNNNNQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@???>>>===>>>??????===<<<:::::::::;;;;;;;;;<<<<<<999999999888888999999:::888999999::::::999999888888777555444222222222333111111111222222222222222222222222222111111111111000000000000////////////000000000000000000000000........................,,,,,,,,,------.........------------------------++++++***))))))))))))))))))*********+++++++++++++++*********)))))))))(((************************************************************************((()))******++++++******,,,++++++++++++,,,------000/////////....................................,,,,,,,,,------.........------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,******+++))))))))))))))))))))))))+++,,,,,,,,,,,,+++*********************+++++++++******))))))))))))******************************'''((()))***************(((((()))***************))))))))))))))))))))))))***)))((((((((()))+++,,,((())))))*********))))))+++,,,,,,------,,,,,,+++************++++++++++++++++++******************)))+++++++++(((&&&&&&&&&))))))))))))))))))))))))***)))((((((((()))+++,,,'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))'''%%%###"""'''***,,,,,,+++)))(((((((((((((((((())))))))))))&&&''''''((()))******+++%%%%%%%%%&&&&&&&&&''''''((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************************((())))))))))))*********((()))***+++,,,+++******(((&&&'''+++---,,,...111///............//////000------------........./////////000000111111111222000111111111111222222222222222333333333444444444333333444555555666666777777777777888999999::::::777888999:::<<<===>>>>>>AAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJLLLLLLLLLMMMNNNNNNOOOOOONNNOOOPPPQQQRRRTTTUUUUUURRRPPPMMMKKKJJJIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPOOOOOOOOONNNNNNOOOPPPPPPQQQQQQPPPNNNMMMLLLLLLKKKMMMLLLKKKJJJKKKKKKMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHFFFEEECCCBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@>>>===<<<===>>>>>><<<:::::::::;;;;;;;;;<<<<<<<<<888888888777888888999999888888888999999888888888888777555333222222222222111111111111111111222222222222222111111111111000222222222222111111111111000000000000000000000000........................,,,,,,,,,------.........------------------------++++++***))))))((())))))))))))******+++++++++++++++*********))))))((((((************************))))))))))))))))))))))))************************(((((()))***************,,,,,,++++++,,,,,,---...........................,,,---------.../////////,,,---...//////...---,,,.........------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++************+++++++++*********))))))((((((************)))))))))))))))************+++++++++******))))))))))))******)))***++++++***)))***++++++)))(((''''''((()))+++))))))))))))************(((((())))))*********+++))))))))))))((((((((((((,,,,,,+++***)))))))))***(((((((((((((((((((((((()))((('''%%%%%%&&&&&&'''*********)))))))))))))))''''''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''((()))***)))((('''((()))************))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***+++,,,++++++***)))(((''''''&&&&&&'''((()))***++++++$$$%%%&&&((()))+++,,,---,,,***))))))******)))'''''''''((()))))))))))))))''''''(((((())))))******)))(((''''''''')))***+++(((((((((((())))))))))))'''((()))))))))(((&&&%%%(((((())))))))))))((((((&&&&&&&&&'''''''''((((((,,,+++***))))))***+++,,,***************)))(((((())))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++------,,,,,,,,,---....../////////...---------,,,+++,,,------......------...---------...///111222000000000000000111111222222222222222222222222222444333222222111111222222444555555666777888888999<<<;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHLLLLLLLLLLLLKKKKKKKKKKKKNNNOOOQQQSSSSSSRRRQQQPPPMMMLLLKKKIIIHHHHHHIIIIIIJJJJJJKKKMMMMMMNNNNNNNNNPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQPPPOOONNNMMMKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJHHHHHHCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::999888888777777777777777888888888888888888888888777777666555444444333333444333222222111111222222222222222111111111111000111111000000//////......000///...------...///000........................---------------------------+++)))'''''')))+++---)))))))))))))))((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))'''(((***,,,,,,,,,***)))++++++,,,------......///........................---------...............------...//////...------------------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++******))))))******+++************)))))))))(((&&&&&&''''''(((((())))))))))))*********+++++++++******))))))))))))******)))***++++++***)))***+++***)))(((''''''((()))***))))))))))))************((()))))))))************))))))))))))((((((((((((,,,+++******))))))******))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((***)))))))))))))))))))))***)))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&(((************))))))))))))((((((((((((((((((((((((+++***)))((((((***+++---++++++******)))(((((('''((((((((()))))))))))))))*********)))))))))))))))***(((''''''(((((('''%%%''''''((()))))))))))))))(((((((((((()))))))))))))))((((((''''''((()))***))))))))))))************))))))*********)))''''''*********))))))*********))))))))))))))))))))))))+++***))))))))))))***+++***************)))(((((())))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++,,,,,,---...............------------+++,,,------......------...---------...///111222000000//////000000111222222222222222222222222222222222222111111222222333444555555666777777888888;;;::::::;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQQQQPPPOOONNNLLLKKKIIIHHHGGGGGGHHHHHHJJJJJJKKKMMMMMMNNNNNNMMMOOOOOONNNNNNNNNOOOPPPPPPPPPPPPPPPOOONNNMMMKKKJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::999888888777777777777777888888888888888888888888777666666555444444333333333333222111111111111111222222222111111111000000111000000000/////////...//////...------...//////........................------------------------------------------------******++++++***))))))(((************************,,,+++)))(((((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******************'''(((***,,,,,,+++***)))+++++++++,,,------.............................................---------------...//////...------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++*********+++******))))))******+++************))))))))))))%%%%%%&&&'''((()))******)))))))))*********++++++******))))))))))))******)))***++++++***)))***+++***)))(((''''''((()))***))))))))))))************))))))))))))************(((((((((((())))))))))))++++++***)))))))))*********************************))))))((('''((((((((())))))))))))))))))******,,,***((('''''')))+++,,,))))))))))))))))))))))))************************'''(((******))))))***,,,************))))))))))))((((((((((((((((((((((((***)))((('''((()))***+++*********))))))(((((((((*********))))))(((((((((,,,++++++******))))))((()))(((''''''(((((('''&&&''''''((()))))))))))))))))))))))))))((((((((((((***))))))(((((((((((()))))))))*********+++++++++)))************))))))(((++++++************+++++++++++++++++++++************))))))(((((())))))***)))************))))))((())))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,------------------...+++,,,------......------------------...///000111000000//////000000111222000000000000000000000000111111111111111222333444444444555555666777777777999999999999:::;;;<<<<<<===>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFFFFFFFGGGJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLJJJIIIIIIJJJLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::999888888777777777777777777777777777777777777777666666555555444333333333222222111000000000000111222222111111111000000000000000000000////////////......------------......------------------------------------------------)))***+++,,,,,,+++***)))+++++++++,,,++++++***)))((((((((((((((((((((((((+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++((()))***+++++++++***))))))******+++,,,,,,------......................../////////...---------,,,---..................---*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********************))))))))))))***************)))))))))))))))(((((())))))******++++++))))))))))))******************))))))))))))******)))***++++++***)))***+++******)))(((((()))******((()))))))))************)))))))))))))))*********(((((((((((())))))))))))******))))))))))))***************************************))))))))))))))))))))))))))))))*********))))))((((((((()))***+++************************************************(((***++++++++++++,,,...************)))))))))((('''''''''''''''''''''''''''&&&&&&%%%&&&'''(((((()))))))))))))))(((((((((*********)))))))))(((((()))))))))))))))*********+++)))((()))***+++***(((''''''((()))))))))))))))******))))))((((((''''''******))))))((((((''''''((())))))))))))*********))))))))))))))))))))))))+++******))))))******+++***************)))))))))))))))(((((((((((())))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))***++++++,,,++++++,,,,,,---------...+++,,,------......------------------....../////////////////////000111111000000000000000000000000//////000000111333444555444444444555555666666666777777777777888999::::::;;;<<<===>>>???@@@@@@AAACCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLHHHHHHFFFEEEEEEEEEFFFFFFJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNMMMKKKIIIIIIJJJLLLMMMKKKKKKJJJIIIIIIHHHHHHGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>============<<<<<<;;;;;;;;;999999999999999999999999999888888777777777777777666666666666666666666666555555555444444333333333222111000000///000000000111111111111000000000000000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***+++++++++++++++******(((((((((((((((((((((((())))))((())))))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((()))******+++***)))))))))))))))***++++++,,,,,,......................../////////...---------,,,.........------.........*********++++++,,,,,,,,,++++++++++++++++++++++++***************************************************))))))))))))))))))***))))))))))))))))))******++++++******))))))(((((((((((()))))))))***************))))))))))))******)))***++++++***)))***+++******))))))))))))******((()))))))))******************))))))))))))))))))'''((((((((()))))))))******))))))((())))))*********************************************))))))((((((((())))))************%%%&&&(((******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((('''''')))***************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))))))))))))))************((((((((((((((((((((((((***)))((()))***+++***)))''''''((()))))))))))))))******))))))((((((''''''******))))))(((((('''''''''''''''(((((((((((()))((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''''''''(((((())))))))))))((((((((())))))*********))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))*********+++++++++******)))))))))***++++++***+++++++++,,,,,,------+++,,,------......---------------.............../////////...///000000111////////////////////////...//////000111333444555444444444444555555555555555555555666666777888999::::::;;;<<<===>>>??????AAABBBCCCEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLHHHGGGFFFEEEEEEEEEFFFGGGJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMOOOMMMLLLJJJJJJJJJLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEGGGGGGGGGGGGEEEEEECCCCCCBBBAAA@@@?????????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999888888777777777777777555555555555555555555555444444444444444333333333222111000000///000000000111111111000000000//////////////////000000000000,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///))))))******+++******)))))))))))))))))))))))))))'''''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))))))))******)))))))))(((((()))******++++++,,,.......................................---------///...------------...///++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))******************))))))(((((())))))***))))))))))))******************)))((('''&&&%%%%%%((((((((()))))))))************))))))))))))******)))***++++++***)))***+++************************))))))))))))************************))))))))))))''''''(((((())))))******))))))((((((((()))*********************************************)))((((((((((((((()))******++++++"""%%%(((++++++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***)))((('''((()))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********'''''''''(((((())))))))))))))))))******+++++++++******)))(((&&&%%%$$$$$$((('''&&&'''((()))((('''''''''((()))))))))))))))))))))))))))((((((((((((((()))))))))))))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))***)))'''&&&&&&''')))***%%%&&&&&&&&&''''''''''''((())))))******))))))(((((())))))************)))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))************+++++++++******))))))******+++,,,***+++++++++++++++,,,,,,+++,,,------......------,,,------.........------//////......//////000111////////////////////////...//////000111222444444444444444444444444444444555555555555666777888888999:::;;;;;;======>>>??????@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHJJJKKKKKKLLLLLLKKKKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLMMMMMMNNNMMMMMMMMMLLLMMMNNNNNNOOONNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@????????????????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888777777777777777666666666666666666666666444444333333333333333333222222111000000000000111111111000000000/////////////////////000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***))))))***---...((()))******************************************&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''******)))))))))(((((((((((())))))***++++++,,,,,,........................---------...............///...------------...///------------,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))*********+++))))))(((((((((((())))))((()))))))))************))))))((((((''''''&&&&&&(((((((((((()))))))))*********))))))))))))******)))***++++++***)))***+++*********++++++*********))))))))))))************************)))))))))((('''''''''((()))*********((((((((((((((()))******))))))))))))))))))))))))))))))*********)))(((''''''(((((()))******++++++$$$&&&(((***+++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((+++,,,,,,+++)))(((((()))************))))))))))))(((((((((((((((((((((((())))))******++++++******&&&&&&''''''((()))******++++++***************)))***))))))((('''&&&&&&%%%'''&&&&&&'''((())))))'''''''''((()))))))))))))))(((((((((((())))))))))))'''((()))******))))))(((''''''''''''(((((((((((((((((('''''''''(((******,,,***(((''''''(((***,,,&&&&&&'''((())))))***+++))))))***++++++***))))))(((((()))***************))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))************++++++++++++************+++,,,,,,++++++++++++************+++,,,------......------,,,---.........---,,,,,,///............///000000000000000000000000000000////////////000111333333333333333333333333333333555555444555555666777888999::::::;;;<<<===>>>>>>===>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJHHHIIIIIIIIIJJJLLLMMMNNNKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMNNNNNNMMMLLLJJJIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999888888777777777777777666666666666666666666666333333333333333333333333333333222111111111111111111000000000////////////.../////////000000000111---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((()))******)))******+++,,,,,,++++++))))))))))))))))))))))))'''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******)))((((((((((((((())))))******+++,,,,,,---........................,,,------......////////////...---,,,,,,---...///.........------,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++))))))(((((((((((())))))(((((())))))*********+++))))))))))))************(((((((((((())))))))))))******))))))))))))******)))+++++++++***)))***+++******++++++++++++******))))))))))))************+++*********))))))((((((&&&''''''((()))******+++((((((((((((((()))******((((((((((((((((((((((((((())))))******((('''&&&'''(((((()))***+++++++++'''(((((()))***+++++++++************************((((((((((((((((((((((((((())))))(((%%%$$$$$$%%%************))))))))))))************************''''''((()))))))))))))))%%%&&&&&&'''((()))******------,,,+++***)))(((''''''''''''((()))*********)))(((((()))***++++++***'''(((((()))))))))))))))''''''(((((())))))******&&&'''(((*********))))))(((((((((((())))))))))))***)))(((((((((***+++,,,---+++)))(((((()))+++---''''''(((***+++,,,---...)))***+++,,,,,,+++***)))(((((()))***************)))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,+++++++++******))))))+++,,,------......------,,,---.........---,,,+++...............///000000111111111111111111111111////////////000111222333333333333333333333333333555555555555555666888888999::::::;;;<<<===>>>???<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFEEEFFFGGGGGGHHHKKKJJJIIIIIIIIIJJJKKKLLLJJJKKKKKKKKKKKKKKKJJJJJJHHHIIIIIIJJJKKKLLLNNNNNNJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMNNNOOONNNLLLJJJHHHJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999888888777777777777777777777777777777777777777333333333333333333333333444333222222111111222222000000000000////////////.../////////000000111111---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++***+++,,,,,,------------))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******)))(((((((((((((((*********+++,,,,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&(((***+++,,,+++)))(((***************)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''((((((''''''''''''((((((******))))))))))))************))))))((((((''''''))))))))))))))))))))))))'''''''''((())))))******(((((())))))))))))((((((+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******++++++************++++++***++++++******)))((('''(((((())))))))))))((((((******************************))))))))))))************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%&&&''''''''''''(((***************))))))))))))(((((()))************************)))))))))))))))***)))(((''''''((()))***+++*********))))))((((((,,,++++++******++++++,,,,,,,,,,,,---------......++++++++++++++++++++++++******))))))******+++,,,///---,,,,,,---...---,,,............////////////000000000000000000000000////////////000000000000444444444333333222222222333333333444444444555555777888888999::::::;;;;;;:::;;;===>>>???@@@??????????????????@@@AAABBBCCCAAABBBCCCDDDDDDEEEEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNMMMLLLJJJHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKMMMMMMMMMNNNOOOQQQOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGDDDCCCBBBAAA@@@?????????======<<<;;;;;;;;;;;;<<<===<<<;;;::::::::::::;;;::::::999999888777666666555666777888888777666555888888888888777666444444444333333222111111111222222111000///............000000000000000000000000////////////..........................................---------,,,,,,,,,...------,,,+++***))))))+++++++++***************************************(((((()))***)))((('''&&&(((***+++***)))((()))***)))((((((((()))***++++++'''((()))+++++++++***)))******))))))))))))******)))))))))))))))))))))))))))******++++++*********........................------------------------......------------......//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((((((((()))***,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))***************)))((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))(((((('''(((((((((((((((''''''''''''((((((******))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))******)))(((((((((((()))***((()))***++++++,,,,,,+++(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******&&&'''(((((())))))(((((())))))))))))))))))))))))%%%&&&((())))))***++++++************************(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))((((((,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))******+++,,,...---++++++,,,------,,,............////////////......................../////////000000000111111444444333333333222222222333333333444444444444555777777777888999999::::::999:::<<<>>>????????????????????????@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNMMMLLLJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIKKKMMMMMMMMMMMMOOOQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@?????????======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888888777666666555666666777888888777666666777888888777666555444444555444444333333222333333222222111000////////////////////////////////////////////////.......................................------------,,,,,,,,,---,,,,,,++++++***************************++++++***************************+++,,,,,,,,,+++))))))(((***+++***)))((()))***))))))))))))))))))***+++'''((()))***+++******)))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++******................................................------,,,,,,,,,,,,------//////......------,,,,,,++++++++++++++++++++++++***************************))))))(((((())))))***************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))******))))))((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))((((((((()))******)))((((((''''''(((((()))***))))))(((((())))))******))))))))))))((((((((())))))))))))))))))))))))++++++******)))(((((('''***)))(((''''''((()))***)))))))))((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))))))))***+++,,,,,,,,,,,,(((((())))))))))))((((((''''''''''''''''''''''''***))))))(((((())))))***(((((()))************)))))))))))))))))))))))))))$$$%%%''')))***++++++***))))))******************(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))((((((++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,---+++******,,,---,,,+++---............/////////------------------------000000000000111111111111333333333333222222222222333333333333444444444444555555666666777888888888999:::;;;===>>>>>>>>>>>>??????>>>??????@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMNNNNNNMMMKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIKKKMMMMMMMMMMMMOOOQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEEEEFFFGGGFFFFFFFFFDDDCCCBBB@@@????????????======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<;;;:::999888888777777666555555555777777888888888888777777777777777777666555444444555555444444444444444333333333111000000000000000////////////////////////////////////....................................------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************+++,,,,,,,,,,,,+++******(((***+++***)))((()))***+++***))))))))))))))))))(((((()))************)))******))))))))))))******)))))))))))))))))))))))),,,,,,---,,,,,,+++******........................------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))(((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++((()))))))))))))))((((((((((((((('''''''''&&&&&&************************(((((((((((())))))))))))(((((((((((((((((((((((())))))((())))))***++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))++++++++++++***)))(((((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((()))))))))******++++++*********((((((((((((((((((((((((%%%%%%&&&(((******(((&&&((((((((((((((()))))))))(((((()))***************((((((((()))))))))))))))'''((()))******)))((('''))))))))))))))))))((((((++++++++++++++++++++++++))))))))))))******************************************))))))******+++,,,,,,+++)))***+++,,,,,,+++---------.........//////------------------------000000000000111111111222333222222222222222222222222222333333333444444444333444444555666666777777999999:::;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKLLLMMMLLLMMMNNNPPPSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMKKKKKKLLLLLLKKKJJJJJJIIIGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;<<<======;;;999888888888777777777666666666777888888888888888888777666666666666666555444333333444444444444444333333444333222111000000000000////////////////////////////////////....................................---------,,,,,,,,,++++++*********++++++,,,,,,,,,(((((()))***+++,,,,,,,,,***************************************))))))((((((***+++***)))((()))***++++++***)))((((((((())))))))))))*********))))))******))))))))))))******))))))))))))))))))))))))------------,,,+++******........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((()))******+++'''(((((()))))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((())))))***++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((((((((())))))************+++)))(((&&&&&&((()))+++************************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))'''&&&&&&''')))***************)))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))((('''(((******'''%%%&&&&&&&&&'''''''''(((((((((((()))***************''''''(((((())))))))))))'''((()))******)))((('''(((((((((((((((((())))))***++++++,,,,,,++++++***((((((((()))))))))************************************))))))******+++,,,,,,***))))))+++---,,,,,,------------....................................///000000000000111111111222222222222222222222222222222222333333333444444222333333444444555666666888888999:::;;;<<<======>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGIIIJJJLLLLLLLLLLLLNNNPPPRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMJJJKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGCCCBBBAAA@@@???>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;<<<======;;;999888999888888888888888777777888777777777777777777888444555555555555444444333111222333333333333222222444333222111000000000000........................////////////....................................------,,,,,,,,,+++++++++*********++++++,,,,,,---(((((()))***+++,,,,,,,,,*********************************)))))))))))))))(((***+++***)))((()))***++++++***)))((((((((()))******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))---------------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************''''''((()))))))))((((((***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))((((((((()))*********))))))(((((())))))***)))((((((''''''(((((())))))))))))************+++))))))))))))))))))))))))&&&''''''((()))************)))(((''''''((()))***************++++++++++++))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***))))))))))))))))))***%%%&&&'''((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))(((((('''))))))))))))))))))))))))---***((((((+++,,,***'''%%%%%%&&&&&&''''''(((((((((((()))***************&&&''''''(((((())))))***(((((())))))))))))((((((''''''(((((((((((())))))***+++,,,------,,,+++***((((((((()))))))))************************************))))))******+++,,,,,,***)))***,,,---------,,,------------.................................////////////000000000000111111111222222222222222222222222222333333333333222222333333444555555555888888888888999;;;<<<===>>>>>>===>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHJJJLLLLLLLLLLLLNNNPPPPPPQQQQQQRRRRRRRRRQQQQQQOOOOOOOOONNNNNNNNNMMMMMMJJJJJJKKKKKKKKKJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEFFFFFFGGGGGGFFFFFFCCCBBBAAA???>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<;;;:::999999999999888888888888888777777666666666666777777333444444444444444333333000111222333444333222111333333111000000000000000........................////////////....................................,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,)))))))))***+++++++++,,,************************,,,+++******))))))******(((***+++***)))((()))***+++***))))))))))))))))))+++***))))))((()))))))))******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++++++++***)))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***+++******)))&&&''''''((())))))(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))(((((('''(((((((((******))))))))))))******((((((''''''''''''(((((())))))*********+++++++++))))))))))))))))))))))))'''''''''''''''((((((((())))))(((((((((((())))))))))))))))))*********+++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((()))************)))(((&&&'''((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((,,,,,,------,,,++++++***))))))))))))))))))))))))***&&&###$$$(((++++++)))&&&&&&'''(((((()))******(((((()))***************&&&&&&''''''((())))))***))))))(((((((((((())))))'''''''''((((((((()))))))))***,,,------,,,***)))(((((()))))))))***************************************))))))******+++,,,,,,+++***+++---...///...,,,,,,---------.........---------------------------.........////////////000111111111222222222222111222222222222333333333222222333333444555555666777777777777888:::;;;<<<=========>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJLLLMMMNNNOOOJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHJJJKKKLLLKKKLLLNNNOOONNNOOOPPPQQQQQQRRRQQQQQQOOOOOOOOONNNNNNNNNMMMMMMIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEDDDDDDDDDCCCBBBAAA???>>>>>>============<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::777777777888888888888888777666555444444555666777222333333444444444333333000111333444555444333222222222111000////////////........................////////////....................................,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,******************++++++************************+++***)))((((((((()))***(((***+++***)))((()))***))))))))))))))))))***+++,,,+++)))((((((((()))*********))))))))))))******))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,------------------------........................,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))***)))((('''''''''''''''******))))))))))))******((((((''''''''''''(((((())))))******++++++++++++))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******************************))))))((((((((('''&&&(((***++++++***(((&&&+++++++++******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((***************)))((('''))))))))))))))))))))))))%%% $$$)))***)))'''(((((()))***++++++,,,(((((()))***************&&&&&&&&&'''((())))))******)))(((''''''((()))***&&&'''''''''(((((()))))))))***,,,------,,,***)))))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,---+++***+++---/////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000111111222222222222111111222222222333333333222333333444444555555666777777666666777999;;;<<<============>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFGGGIIIJJJLLLMMMNNNIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHJJJKKKLLLKKKLLLMMMOOOMMMMMMOOOPPPQQQRRRRRRRRROOOOOOOOONNNNNNNNNMMMMMMIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGG@@@AAABBBBBBCCCCCCBBBBBBCCCBBB@@@???>>>>>>============<<<;;;;;;;;;;;;<<<===<<<;;;:::::::::;;;;;;666666666666777777777777666555444333333444555666222222333444444444333333111222444666666555444333222111000///....................................000/////////....................................,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************************************)))(((&&&%%%%%%%%%&&&'''(((***+++***)))((()))***))))))(((((()))***++++++,,,+++***((((((((()))*********))))))))))))******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,//////...---,,,,,,++++++,,,---------.../////////...---,,,,,,++++++++++++***************************,,,......,,,***))))))))))))))))))))))))))))))***)))'''&&&'''(((***,,,))))))))))))))))))))))))&&&'''(((*********)))(((%%%&&&'''((()))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))******)))((((((((((((((()))'''%%%%%%''')))))))))((((((((((((((((((((((((++++++***)))))))))))))))(((,,,///---)))%%%&&&(((((('''%%%%%%'''((('''&&&))))))'''&&&&&&'''((()))'''((((((((())))))************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))******+++,,,------...''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((())))))))))))((('''))))))))))))))))))))))))***)))***+++,,,,,,***((())))))(((((('''''''''&&&))))))))))))((((((((((((&&&'''(((******+++++++++)))))))))))))))(((''''''+++******))))))))))))***,,,+++)))***++++++***)))''''''((((((((((((''''''***(((&&&%%%&&&&&&&&&&&&'''((()))++++++******)))))))))))))))))))))))))))******))))))((((((''''''++++++***)))))))))))))))******)))))))))))))))***''')))+++,,,,,,,,,***)))(((((()))************)))++++++++++++++++++++++++***+++,,,,,,,,,***)))((()))************+++++++++,,,,,,+++***+++,,,---...,,,---......//////......//////.........---------000000000000000000000000111111111000000000000000111111000000111333444666666777777888999999:::::::::;;;<<<>>>????????????AAABBBCCCDDDEEEEEEEEEEEEBBBBBBAAAAAABBBCCCEEEFFFFFFGGGIIIJJJKKKKKKLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKJJJHHHGGGGGGHHHEEEFFFGGGIIIKKKLLLMMMNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSRRRPPPNNNMMMKKKKKKKKKLLLJJJIIIGGGGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888888888777666666555555333333333333333444555666555444333333222222222222111111111111111111111111222222222111000//////.................................------------............---------,,,,,,,,,,,,------...///000111111,,,,,,+++*********+++++++++++++++************)))))))))))))))))))))))))))((((((((()))******++++++))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''((())))))))))))*********///......---,,,,,,++++++,,,,,,,,,,,,------------...---,,,+++++++++++++++++++++++++++++++++++++++***,,,---,,,+++)))******)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))&&&'''((()))******)))(((***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))***)))((((((''''''(((((()))'''&&&&&&''')))))))))((((((((((((((((((((((((+++***)))(((((((((((()))&&&))),,,***&&&$$$%%%(((+++)))(((((()))******)))((((((((('''(((((())))))'''''''''''''''&&&&&&&&&)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%%%%&&&''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))***))))))+++,,,,,,***(((******)))))))))((((((((((((((((((((())))))))))))'''((()))******************************)))((((((((((((''''''''''''(((((()))((('''((()))***)))((())))))************))))))***((('''&&&&&&''''''''''''((()))***+++******)))))))))))))))))))))))))))+++*********))))))))))))+++***))))))((((((((()))******)))))))))))))))***((()))***,,,,,,+++***)))((()))******++++++******************************+++++++++++++++***)))))))))************+++++++++,,,,,,+++++++++,,,---...,,,------...............///.........------------........................000000000000000000000000111111000000111222444555555555666666777888888888::::::<<<===>>>?????????@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJHHHFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKMMMKKKJJJHHHHHHIIIJJJKKKHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;777888888888888777666666777777777777777777777888666555444333333333333333555444333222222222222222111111111111111111111111222222111111000//////.................................------------............---------,,,,,,,,,+++,,,,,,------......///************************+++++++++************)))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))(((((((((((()))))))))*********++++++.........------,,,,,,+++,,,,,,,,,,,,++++++++++++---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++,,,,,,+++))))))***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((+++******)))(((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''''''''((()))'''&&&&&&((()))))))))(((((((((((((((((((((((())))))((((((''''''((((((&&&(((***(((%%%%%%'''***+++)))(((((()))******)))''''''((()))************((((((((('''&&&&&&%%%%%%)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((())))))******))))))(((((((((((())))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))***))))))***++++++***(((************))))))))))))''''''(((((())))))******((())))))*********))))))***++++++++++++******)))''''''&&&''''''((()))***'''&&&%%%&&&((())))))'''))))))************)))))))))((((((((((((((()))***(((((()))************)))))))))))))))))))))))))))++++++++++++************)))))))))((((((((((((((())))))))))))))))))******((()))***+++,,,+++******)))******+++++++++++++++)))))))))))))))))))))))),,,+++******************)))************+++++++++,,,++++++++++++,,,------,,,,,,---...........................------------------------------------000000000000000000000000111000000000111222333444333333444444555666666777888999:::<<<======>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEECCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFIIIJJJKKKJJJGGGEEEEEEEEEHHHHHHIIIIIIIIIIIIJJJJJJMMMMMMNNNOOOPPPQQQQQQRRRPPPPPPOOONNNNNNMMMMMMLLLMMMLLLKKKJJJIIIJJJKKKKKKHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;777888888888888777666666555666666777888888999999888777555444333222222222444333333222222222222333111111111111111111111111222111111000000//////.................................------------............---------,,,,,,,,,++++++++++++++++++++++++'''''')))***++++++***)))+++++++++************)))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))(((((((((************+++++++++,,,......---------,,,,,,,,,------,,,,,,++++++******,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++***((((((+++---))))))))))))))))))))))))''''''((()))***)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((('''''''''''''''((()))'''&&&''')))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))'''(((+++---(((&&&%%%%%%&&&''''''&&&&&&''')))++++++++++++***)))))))))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******++++++,,,,,,,,,,,,''''''&&&&&&&&&&&&''''''((()))))))))))))))*********)))'''&&&&&&(((***+++))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))&&&''''''((()))******+++)))************))))))(((*********++++++***))))))(((((((((((()))***,,,,,,&&&%%%$$$&&&((())))))(((''''''((((((((((((''''''(((((())))))))))))***,,,((()))))))))************))))))))))))))))))))))))************************(((((()))))))))(((((((((((())))))***************((()))***++++++++++++*********+++,,,,,,,,,,,,+++)))))))))***************,,,+++***))))))***+++,,,))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........------------------------------------------------------/////////000000000000000000000000000111111222222222222333444444555555666777777999:::;;;<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHJJJJJJIIIFFFDDDCCCDDDGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNOOOOOONNNNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===<<<<<<::::::::::::::::::::::::999::::::::::::999888888555555555666666777777777777666555444333222222222333333222222222222222333111111111111111111111111111111000000////////////..............................------------............---------,,,,,,,,,,,,,,,++++++*********)))%%%''')))+++,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------,,,,,,,,,......------,,,,,,+++++++++++++++******++++++,,,++++++++++++++++++++++++***++++++)))((((((+++---))))))))))))))))))))))))''''''((()))***)))))))))(((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((('''''''''(((((())))))((('''(((*********((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((()))+++---'''%%%$$$$$$%%%&&&&&&%%%&&&''')))++++++++++++***&&&''''''((()))******+++)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))***((('''&&&'''(((***,,,))))))))))))))))))))))))***)))((((((*********(((((((((((((((((((((((((((&&&''''''((()))******+++)))************))))))((((((((()))))))))))))))((((((((((((((()))***,,,,,,'''&&&&&&''')))+++***)))''''''((((((((((((''''''''')))++++++))))))***,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***)))(((((('''((()))***************))))))******++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++)))))))))***+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,---...---------,,,,,,------------------..............................//////000000000000//////000000000000000000222222333333444555555555555666777888999:::::::::;;;<<<===>>>>>>??????>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHEEECCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPMMMNNNOOOOOOOOONNNNNNMMMJJJJJJIIIIIIIIIHHHIIIIIIFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>======<<<<<<;;;::::::::::::::::::::::::999::::::::::::999888888666666666555555444444444555555444333333333333444222222222111111222222333111111111111111111111111000000000///////////////..............................------------............---------,,,,,,,,,------,,,,,,++++++******&&&(((***---------,,,++++++++++++*********))))))))))))))))))))))))))))))(((((())))))************((()))))))))*********+++(((((())))))************************************(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,+++************++++++,,,************************)))*********))))))***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))+++******)))(((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))(((((((((((())))))***((((((((()))++++++***((())))))))))))))))))))))))((((((''''''(((((())))))'''''''''''''''((()))))))))'''&&&&&&'''(((((('''''''''((()))************###$$$%%%&&&''')))******((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((''''''((()))***+++))))))))))))))))))))))))+++)))'''''')))***))))))''''''''''''((((((((((((''''''(((((())))))******((())))))*********))))))''''''((())))))))))))(((''''''&&&''''''((()))***)))((('''(((***++++++***))))))************))))))&&&))),,,+++)))((()))+++)))))))))((()))******+++))))))))))))))))))))))))((((((((((((((()))))))))'''(((***++++++***))))))&&&''')))***++++++*********************+++++++++)))******+++++++++++++++*********+++,,,,,,------******************+++,,,)))************+++++++++)))******+++,,,+++++++++++++++,,,---------------,,,,,,,,,,,,------------........................---......//////000000111...///000000000000//////111111222333333444444555333444555777888888999999999:::;;;<<<<<<=========<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFGGGFFFDDDCCCCCCDDDBBBCCCDDDFFFHHHJJJKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPMMMNNNOOOPPPOOONNNMMMLLLIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????=========<<<<<<;;;;;;;;;::::::::::::::::::::::::777888888888888777666666777777666555555444333333555555444333333333444444222111111111111222222333111111111111111111111111////////////////////////..............................------------............---------,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,------,,,++++++++++++************)))))))))))))))))))))))))))'''(((((()))******++++++((())))))******+++++++++((((((((()))******++++++************************)))))))))))))))))))))))))))))))))************+++************+++++++++,,,------------------------++++++++++++,,,,,,,,,,,,***************+++,,,,,,))))))))))))))))))))))))''')))***+++***)))***+++)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))+++***)))(((''''''((()))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))***++++++(((((((((***++++++***((()))))))))))))))))))))))))))(((((((((((()))***+++'''''''''((())))))((('''+++)))'''''')))***)))(((((((((((('''(((((())))))$$$%%%%%%&&&'''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((())))))******'''''''''((()))*********))))))))))))))))))))))))+++)))''''''((()))))))))''''''(((((())))))))))))(((((((((((())))))))))))'''((()))***************'''((()))***************((((((''''''''''''((((((***)))((((((*********((())))))************))))))&&&)))---,,,(((&&&'''******)))((((((((()))++++++))))))))))))))))))))))))(((((()))))))))*********((()))+++,,,---,,,+++***&&&''')))+++,,,+++***)))***************++++++,,,((()))******++++++******)))))))))***+++,,,,,,,,,))))))***+++++++++++++++)))************+++++++++((()))***+++,,,++++++***++++++,,,------------,,,++++++,,,,,,,,,---------------------------------------......///000000111...//////000000///......///000000111111222333333222333444666777777777777888888999:::;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===???@@@AAACCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNPPPPPPPPPNNNLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????????????<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999777888888888888777666666777777777777777666666666777666555444333222222222111111111111111222333333111111111111111111111111////////////////////////..............................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))*********((())))))******+++,,,,,,'''(((((()))******++++++************************************************))))))*********+++++++++)))))))))*********++++++------------------------))))))******+++++++++,,,******))))))***+++,,,,,,((((((((((((((((((((((((&&&(((++++++***)))******))))))))))))))))))))))))***)))'''&&&'''(((***,,,))))))))))))))))))))))))+++***)))'''''''''((()))%%%&&&'''((()))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))***+++,,,,,,(((((((((***,,,,,,***((()))))))))))))))))))))))))))))))))))))))***++++++)))))))))+++,,,+++)))'''***)))'''''')))))))))(((***)))'''&&&&&&'''((()))((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((()))***+++++++++&&&&&&((()))************))))))))))))))))))))))))+++)))'''&&&((()))))))))(((((())))))*********+++))))))))))))((((((((((((''''''(((******+++++++++((()))***++++++++++++++++++******))))))))))))******)))(((((()))***((('''''''''((((((((((((''''''&&&***---,,,(((%%%&&&)))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))******+++++++++,,,((()))+++---------+++***%%%''')))+++,,,+++***)))******))))))******+++,,,(((((()))***************'''(((((()))***+++++++++((()))***,,,,,,,,,+++***)))************+++++++++((()))***+++,,,+++******++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111......///000000///...---......//////000111111111222222444555666777777777777777888:::::::::::::::999:::;;;============<<<>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAACCCEEEEEEDDDCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGJJJJJJKKKLLLMMMNNNOOOOOONNNOOOPPPQQQPPPNNNLLLJJJKKKKKKKKKLLLKKKJJJJJJIIIDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999::::::::::::999888888777777777888999999::::::999888666444222111000000111111000000111222333333111111111111111111111111.........///////////////.................................------...............---------,,,,,,,,,+++++++++++++++++++++++++++***))))))((())))))***+++++++++************)))))))))))))))))))))))))))++++++******)))(((((((((((())))))***++++++,,,,,,'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))******++++++++++++((())))))))))))*********------------------------++++++,,,,,,---...//////)))***++++++------...///************************************))))))))))))+++*********))))))((((((''''''''''''((((((((()))'''((()))******+++******(((((((((((('''''''''''')))))))))))))))(((''''''---'''$$$(((+++***'''&&&))))))))))))))))))))))))))))))))))))***************+++,,,---,,,***(((&&&((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))******))))))((('''''''''((()))***++++++***)))(((&&&((()))++++++)))(((&&&&&&&&&''''''(((((())))))))))))************))))))(((%%%$$$%%%((()))(((&&&((((((((((((''''''''''''))))))))))))))))))))))))***((('''&&&&&&'''(((******)))(((''''''((()))***---***((((((******(((&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******))))))((((((''''''******))))))((((((''''''***************)))(((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''******************+++++++++***))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++************+++++++++***)))(((((()))***+++,,,,,,,,,++++++***************))))))******+++,,,************************,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++///000///---++++++---//////////////////.........000000111111111222222222333333333444444444555555555555666666777777888888999::::::;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMMMMLLLKKKJJJJJJLLLKKKIIIIIIIIIIIIGGGFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>><<<;;;:::999999:::;;;<<<999888777777666777777777777777888888888888777777999888777555555555666777555444444333333222111111222222222111111111111000000000000000////////////111111000///////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,***+++,,,,,,+++***)))(((++++++************++++++++++++***************+++***************)))(((((())))))************)))))))))************+++++++++***************+++++++++******))))))))))))******************************************))))))((((((------------------------++++++,,,,,,---......///***++++++,,,,,,---------************************************))))))))))))************)))))))))((('''''''''((((((((())))))&&&''''''(((((((((((((((***))))))))))))((((((((()))))))))))))))(((''''''+++''''''...222///***((())))))))))))))))))))))))(((((()))))))))************+++,,,,,,+++***(((&&&(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((()))))))))))))))))))))))))))*********((()))************)))((('''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((&&&%%%&&&)))***((('''((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***,,,***)))***,,,---,,,***'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((************)))))))))(((***)))))))))((((((((('''***************)))(((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((()))***++++++,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++******))))))******++++++***)))(((((()))***+++,,,,,,,,,++++++***************))))))******+++,,,***************************+++++++++******)))(((+++++++++,,,,,,,,,------++++++++++++++++++++++++/////////---,,,+++---///............////////////000000000111111111222222222222333333333444444444444555555666777777888888888999::::::<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNNNNMMMLLLKKKKKKKKKLLLKKKIIIIIIIIIIIIGGGEEEBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>======;;;;;;::::::::::::;;;;;;999999888777777777777888777777888888888888777777777777555444444444555555555555444444333222222222222222222111111111111000111111111111000000000000111000000///////////////........................///.........------------++++++++++++++++++++++++---,,,,,,+++******************+++++++++***)))(((+++******))))))******+++++++++***))))))******+++***************)))(((((())))))************)))))))))************+++++++++++++++************************))))))))))))***************************)))++++++*********)))))))))------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))************))))))))))))''''''((((((((()))))))))((((((((((((((('''''''''************))))))))))))))))))))))))(((((((((((('''%%%)))111555111+++((())))))))))))))))))))))))(((((())))))))))))************+++++++++)))(((&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))'''''''''((()))*********((())))))******))))))((('''((()))******)))((('''++++++***))))))(((''''''''''''(((((((((((('''''')))''''''((()))***)))(((((((((((((((''''''''''''))))))))))))))))))))))))%%%''')))******)))'''%%%)))((((((''''''(((((()))***)))((())),,,---,,,+++'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((++++++************))))))))))))))))))(((((((((((())))))******))))))(((((((((((((((((()))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))((('''''''''((((((&&&'''((()))+++,,,------...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))+++******))))))******+++******))))))))))))******+++++++++++++++***************))))))******+++,,,************************)))************)))((((((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++......///---,,,+++---...---------.../////////000000000000000111111111111111111111222222222333333444444555555666777777777777777888999:::;;;<<<<<>>>>>======::::::;;;;;;;;;;;;::::::::::::999888888888888888666777777888888777777666666555444444333333444444666666555555444333333333222222222111111111111000222222222111111111000000111000//////......//////------------------------............------------++++++++++++++++++++++++---------,,,+++***)))((())))))***+++++++++******+++******))))))******+++******)))))))))******+++***************)))(((((())))))************)))))))))************+++++++++,,,+++++++++***)))))))))******))))))))))))******))))))******************+++++++++++++++*********------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++******************************************)))))))))(((*********)))))))))))))))'''(((((((((((()))))))))++++++***)))))))))))))))*********)))))))))(((((())))))((((((((((((((()))%%%$$$'''...111---(((&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))*********)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''(((((((((((())))))))))))))))))((((((((())))))))))))((((((+++*********)))))))))((('''(((((())))))((((((''')))(((((()))************((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((((((***)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((()))'''(((((()))***++++++,,,---,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***+++++++++*********************))))))******+++,,,************************)))***************))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++---......---,,,,,,---...,,,,,,------...///000000/////////000000000111111000000000000111111111111333444444555555666777777666666777888999:::;;;;;;>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKIIIHHHHHHHHHFFFDDDBBBAAAAAA@@@???@@@@@@@@@@@@??????>>>======<<<<<<999:::;;;<<<<<<;;;:::999;;;:::999999888888999999666666777777777777666666555555444444444444444444777666666555444444333333222222222111111111000000111111111000000000000///000000///............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***((('''(((((()))*********++++++******))))))))))))*********))))))))))))******+++***************)))(((((())))))************))))))))))))*********+++++++++,,,,,,,,,+++***)))((((((******))))))))))))******************++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------------------,,,,,,++++++******)))************************************)))))))))((())))))))))))))))))******(((((((((((()))))))))***,,,+++***)))(((((())))))))))))((((((((('''''''''))))))(((((((((((()))***(((%%%&&&***+++(((%%%&&&(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((''''''''')))(((((((((((((((((()))(((((())))))))))))((((((((()))))))))*********+++((())))))******))))))(((((()))***************+++((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((('''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((())))))*********))))))))))))))))))++++++)))(((((('''''''''(((((((((((((((((((((((((((((())))))************))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***)))))))))******)))))))))******************************))))))******+++,,,******************************++++++,,,++++++************+++++++++,,,,,,+++++++++++++++++++++++++++---......,,,,,,---...+++,,,,,,---...//////000....../////////000000000/////////000000000111111333333333444555555666666555666666777888999::::::===>>>???@@@AAAAAAAAAAAA?????????@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMLLLLLLLLLLLLLLLKKKMMMKKKIIIHHHHHHGGGEEECCCAAAAAA@@@????????????@@@??????>>>======<<<<<<;;;888999:::;;;;;;:::999888;;;:::999999888888999999666666777777777777666666555555555555555555555555777666666555444444333333222222222111111111000000000////////////.........000//////...............------------------------,,,,,,------------------........................,,,,,,------,,,+++)))(((((((((((())))))******+++***))))))))))))))))))***))))))(((((()))******+++***************)))(((((())))))************))))))))))))*********+++++++++,,,,,,,,,+++***)))((((((******))))))))))))******+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------,,,,,,++++++*********)))************************************))))))))))))))))))))))))************((((((((()))))))))******))))))'''&&&&&&'''((((((((((((((((((''''''''''''))))))(((''''''(((***+++,,,)))(((******''''''***))))))))))))))))))))))))''''''(((((((((((())))))((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))),,,,,,,,,+++***))))))))))))((((((''''''(((((()))))))))(((((((((((())))))''''''((())))))***++++++))))))************))))))((()))******))))))***+++((((((((((((''''''''''''))))))))))))))))))))))))***)))'''%%%%%%''')))***&&&''''''((((((''''''&&&)))***+++***'''&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))(((((((((((((((((())))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((()))******+++******))))))(((''''''))))))(((''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))************)))))))))))))))*********************))))))******+++,,,******************************+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++***,,,......---,,,,,,---,,,,,,,,,---.........///............/////////////////////000000000111111222222333333444555555555555666666777888999::::::======>>>???@@@@@@@@@@@@>>>>>>>>>???????????????>>>???@@@BBBCCCCCCCCCCCCCCCCCCEEEGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKIIIHHHGGGFFFDDDBBBAAAAAA@@@???????????????>>>>>>======<<<<<<;;;;;;999999::::::::::::999999::::::999888888888888888555666666777777666666555444444555666666666666555666666555555444333333333222222222111111111111000//////.........---------000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,+++******))))))((((((((()))*********))))))(((((())))))***(((((((((((()))******+++***************)))(((((())))))************)))))))))************+++++++++,,,+++++++++***)))))))))******))))))))))))************++++++,,,---------*********+++++++++++++++------------------------------------------------+++++++++***************************************************))))))))))))((()))))))))************(((((()))))))))*********)))(((&&&&&&&&&''')))***)))))))))((((((((((((''')))((('''&&&'''(((***+++***((((((+++***((((((,,,))))))))))))))))))))))))'''''''''((((((((())))))'''''''''&&&'''''''''(((''''''''''''''''''''''''((((((((()))))))))******(((((((((((())))))))))))******************)))))))))(((''''''''''''((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&(((******(((''')))+++((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''')))***)))'''&&&''')))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''((((((((()))'''((((((((()))))))))***&&&''''''((())))))(((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((()))******+++)))))))))))))))(((((((((((((((((((((((())))))***(((((((((((((((((((((((('''(((((()))******++++++((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((((()))))))))*********+++******))))))******+++,,,************************))))))***+++++++++++++++************++++++++++++++++++++++++++++++++++++)))+++---...---,,,,,,---------------------------------.........///////////////000000000111111111222222222333444444555555555666777888999::::::;;;<<<===>>>???@@@@@@@@@@@@=========>>>>>>?????????>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJMMMKKKIIIGGGGGGFFFDDDBBBAAA@@@@@@???????????????>>>>>>===<<<<<<;;;;;;:::::::::999999999999::::::999999888777777777777888555555666666666666555555222333444555666555555444555555444444333222222222222222222111111111111000////////////............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,******(((((('''((())))))))))))(((((((((((())))))'''''''''(((((()))++++++***************)))(((((())))))************)))))))))************+++++++++++++++************************))))))))))))******(((((()))******+++,,,,,,)))))))))*********++++++------------------------------------------------************************************************************))))))))))))(((((())))))*********+++))))))))))))***************)))((('''((())),,,---************)))))))))))))))((('''&&&'''(((***,,,%%%%%%'''++++++((())),,,))))))))))))))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))(((((((((((())))))))))))%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&(((***)))'''''')))+++)))(((((((((''''''''''''))))))))))))))))))))))))&&&'''(((******((('''&&&%%%&&&'''(((((('''&&&%%%"""%%%''''''%%%%%%''')))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((('''''''''''''''((((((((())))))******'''((((((((())))))******&&&&&&'''((())))))(((((((((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))((())))))***++++++''''''(((((())))))******(((((((((((()))***+++,,,(((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((((((((())))))*********+++*********)))***++++++,,,************************(((((()))***************)))************+++++++++++++++++++++++++++++++++(((+++---...---,,,,,,---------------------,,,,,,---------.........//////000000000000111111111111111222222333333444555555666666777888999:::;;;;;;<<<===>>>??????@@@@@@@@@<<<=========>>>>>>??????===>>>@@@AAABBBCCCCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIMMMKKKIIIGGGGGGFFFCCCAAAAAA@@@@@@???>>>?????????>>>======<<<;;;;;;::::::;;;:::999888888999:::;;;999888888777666777777777555555666666666666555555000111333444555444444333555444444333333222111111222222222111111111111000000000000000//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************+++******)))***+++---...+++***)))'''''''''((()))))))))(((((((((((())))))''''''''''''((()))++++++***************)))(((((())))))************)))))))))************+++++++++***************+++++++++******))))))))))))******&&&''''''((()))*********(((((())))))*********+++---.........---,,,,,,+++------------------------******+++,,,,,,,,,,,,+++************************************************)))************++++++++++++)))))))))+++,,,+++***)))(((&&&###(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((''''''''''''++++++******)))(((((((((''''''''''''''''''''''''))))))))))))((((((((((((******++++++++++++******%%%&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%******))))))((((((''''''))))))))))))))))))))))))++++++************************)))((('''&&&%%%%%%)))*********)))((('''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%&&&''')))))))))((('''(((((()))***************))))))((((((((((((((()))+++*********))))))((((((++++++***))))))***++++++''''''''''''''''''''''''''')))***)))((('''(((***)))))))))))))))))))))))),,,,,,,,,++++++)))(((((())))))))))))((((((((((((,,,,,,,,,------.........+++,,,,,,,,,+++)))'''&&&)))************+++++++++******))))))******+++,,,))))))*********))))))(((++++++++++++++++++++++++''''''(((((())))))******)))***+++,,,,,,+++))))))++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,,,,---...000222333+++,,,---...//////......111111111000///000222555444444555666777888999999========================>>>>>>>>>>>>============@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEFFFHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888888888777777666555555555888777777666555444444444666666666666666666666666555444444333333222222111111111111111111111111111111000000///...---------.........------,,,,,,,,,,,,,,,,,,++++++*********,,,***)))***,,,.........******++++++++++++******,,,+++******))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&''''''(((((())))))******++++++************++++++******))))))))))))******************************)))((((((((()))***++++++------......------,,,+++------------------------******+++,,,,,,,,,,,,+++((((((((((((((((((((((((************************))))))*********+++++++++***)))((()))+++++++++************))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((+++******)))(((''''''&&&((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((''''''''')))******++++++******)))&&&&&&'''((((((((((((((())))))((('''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))((((((((())))))*********)))))))))(((''''''&&&&&&((((((((())))))))))))((()))))))))))))))))))))))))))((((((((('''''''''''')))))))))((((((((('''''')))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((())))))***+++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&'''(((((()))))))))((((((((()))************)))******))))))))))))******************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***)))))))))))))))))))))))))))******))))))'''&&&&&&))))))))))))(((((((((((()))*********+++++++++++++++,,,,,,,,,,,,***)))((())))))*********+++++++++***************+++,,,,,,))))))******+++******)))++++++++++++++++++++++++************)))))))))))))))***++++++++++++***)))++++++++++++++++++++++++++++++******++++++,,,---------,,,---...///111222////////////000000000000000111111111000000222333333444555666777888888999;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@??????@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBAAA@@@????????????@@@??????>>><<<;;;;;;:::::::::;;;;;;;;;:::999999999888888777777666555555777777777666555444444444555555555555555555555555555444444333333222111111111111111111111111111111111000000///......------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,***)))***,,,.........++++++,,,,,,,,,,,,++++++,,,+++******))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))(((''''''((((((((()))))))))***+++******))))))******+++******))))))))))))******************************))))))))))))))))))***+++------......------,,,,,,------------------------******+++,,,,,,,,,,,,+++((((((((((((((((((((((((************************)))))))))*********++++++)))((('''(((***+++***)))(((((())))))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))*********))))))))))))(((&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))******++++++******)))''''''((()))))))))))))))+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))***+++((((((((((((((((((((((((&&&''''''((()))*********))))))))))))))))))))))))((((((((((((''''''''''''***)))))))))))))))((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((())))))***+++((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***'''((())))))******))))))++++++************++++++************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))************+++,,,------,,,+++***)))))))))*********++++++++++++******++++++,,,---))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***))))))))))))******+++++++++******++++++++++++++++++++++++************+++,,,------...------------...///000111000///.........///000...000111222111000111222333333444555666777888888:::999999999888888777777999999::::::;;;<<<<<<<<>>>>>===<<<;;;::::::999::::::;;;;;;;;;;;;::::::999999888777777666666777777666666555444444444444444444444444444444444444444444333222222111111111111111111111111111111000000000///......------...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******,,,......---,,,,,,,,,------,,,,,,,,,,,,+++******))))))******++++++*********)))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''******++++++******))))))(((((((((((())))))))))))+++******))))))******+++******))))))))))))******))))))))))))))))))))))))+++***)))))))))))))))))),,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************))))))))))))************)))''''''((()))***)))((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&''''''((())))))******'''''''''(((((()))))))))'''''''''''''''''''''''''''''''''((((((((((((((())))))************))))))(((((()))***************+++******)))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))''''''(((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((('''''''''************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''(((***+++'''(((((()))))))))))))))******)))))))))***++++++*********)))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))******++++++***)))(((((((((((((((((())))))))))))***************+++++++++***+++,,,---...------,,,))))))))))))************+++++++++++++++,,,,,,---((()))***+++,,,---------*********************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,......------------------000///---+++***+++---...,,,///111222111000000000222222333444555666777777999999888888777666666666888888999:::;;;<<<======>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>======<<<;;;;;;::::::999999:::;;;<<<<<<<<<;;;::::::999999888777777777666666666555555444444444333333333333333333333333444444333333222111111111111111111111111111111111000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,...------++++++,,,,,,,,,,,,++++++,,,+++******))))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***************))))))(((((((((((())))))))))))******))))))))))))************))))))))))))******((((((((((((((((((((((((++++++***)))((((((((())),,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************(((((()))))))))*********)))''''''((()))***)))(((******))))))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''*********))))))((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))******)))))))))((())))))***************)))))))))(((((()))******(((((((((((())))))))))))((((((((((((((((((((((((*********))))))(((((((((''''''(((((()))***************)))(((''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************(((((('''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''((())))))***'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***''''''((()))))))))))))))((((((((((((((()))***+++))))))))))))))))))******((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((()))************))))))((('''((((((((()))))))))***************************)))***,,,---......---,,,(((((()))))))))*********++++++******++++++,,,---((()))***+++,,,---------************************''''''(((((()))***++++++)))))))))******++++++,,,++++++++++++++++++++++++------,,,+++************---------------,,,,,,,,,000///,,,+++***+++,,,---,,,...000111000//////000111111222333444555666666888888888888777777666666888888999:::<<<===>>>>>>============>>>???@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEEEECCCBBBAAA@@@@@@@@@======<<<<<<;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<::::::999999888777777777555555555555444444444444333333333333333333333333444333333222222111000000000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,------,,,******++++++++++++******,,,+++******))))))******++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))))))))))))))))))))((((((((((((***))))))))))))))))))*********))))))))))))******((((((((((((((((((((((((++++++***)))((((((((())),,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((((((((((((((((((((((((************************((((((((()))))))))******)))((('''(((***+++***)))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))+++***)))'''%%%$$$""""""+++++++++***)))(((((((((((((((((((((((((((((((((((())))))******++++++,,,((())))))******))))))((((((((()))***************(((((((((((((((((()))***(((((((((((())))))))))))((((((((((((((((((((((((,,,++++++***)))((('''&&&((((((((())))))*********,,,+++)))''''''''''''((())))))))))))))))))))))))'''''''''((((((((((((((((((((()))))))))))))))***((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''(((((()))***''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''''''''&&&'''(((((())))))((((((''''''''''''((()))***+++))))))))))))************)))***+++,,,,,,+++***)))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((('''''''''((((((''''''&&&''''''(((((())))))******))))))))))))(((((((((((()))***+++---------,,,+++((((((((()))))))))************))))))******+++,,,))))))***+++,,,,,,,,,+++************************%%%%%%&&&((()))***+++,,,))))))))))))***+++,,,---++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,------,,,++++++000///...---------...///,,,...000000///...///000000000111222333444555555777777777777777777888888888888999:::<<<======>>><<<<<<<<<<<<===>>>??????>>>???@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMJJJJJJJJJIIIHHHGGGGGGGGGDDDCCCBBB@@@???>>>===============<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::999999888777777666666444444444444444444444444333333333333333333333333333333333222111111000000000000000000000000000000//////////////////......,,,,,,,,,------------...,,,,,,,,,,,,------------...,,,***+++,,,------,,,)))******++++++******))),,,+++******))))))******++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''************************'''((())))))***)))))))))))))))))))))((((((((((((***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))+++***))))))))))))))))))+++,,,------......------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((((((((((((((((((((((((************************(((((((((((()))))))))******)))((()))+++++++++***%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***)))((('''&&&%%%$$$$$$))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++(((((())))))))))))(((((('''((())))))******))))))((((((((((((((()))******'''((((((((()))))))))***(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))******+++***(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''&&&%%%%%%&&&'''(((((())))))(((((((((((((((((()))***+++,,,((()))))))))************************************))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''''''''((()))******************))))))((((((((()))***+++,,,,,,,,,+++***(((((((((((()))))))))***))))))(((((())))))***+++))))))******+++******)))************************''''''((()))******++++++***))))))))))))+++,,,---++++++++++++++++++++++++************+++,,,---...***+++,,,,,,---,,,++++++---...............//////---.........------///111//////000111222333444444555555666666777888888888777888888999:::;;;;;;<<<;;;;;;;;;;;;<<<===>>>?????????@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNJJJJJJJJJIIIHHHHHHGGGGGGDDDCCCBBB@@@???>>>======>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777666555555444444444444444444444444444444444444444444444444333333222222111000000000000000000000000000000000.../////////////////////,,,,,,,,,---------......,,,,,,,,,---------.........,,,++++++,,,---,,,+++***++++++,,,,,,++++++***,,,+++******))))))************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++*********)))))))))((((((((('''))))))(((((((((((())))))******))))))))))))******************************))))))))))))))))))***++++++,,,,,,---.........---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************(((((((((((())))))))))))+++))))))***+++,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&&&&'''((()))******&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))((((((''''''((()))))))))))))))))))))(((((()))***++++++'''((((((((())))))******((((((((((((((((((((((((&&&&&&''''''''''''''''''******)))))))))))))))))))))((('''&&&''')))+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((('''&&&$$$###&&&''''''((((((((((((((())))))))))))***+++,,,---(((((())))))*********+++))))))(((((((((((())))))************************((()))***)))((('''(((***(((((((((((((((((((((((((((((()))))))))))))))(((&&&''''''((()))******+++---,,,,,,,,,++++++******)))***+++,,,++++++))))))(((((((((((())))))))))))((((((((((((((())))))***))))))*********))))))((())))))))))))))))))))))))***************+++++++++***))))))))))))+++---...++++++++++++++++++++++++''''''(((***,,,...000111)))***+++,,,---,,,++++++******+++,,,---------,,,---......---,,,,,,///111//////000111222333444444333444444555666777888888777777777888999999::::::;;;;;;;;;;;;;;;===>>>>>>@@@AAAAAABBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFDDDBBBAAA@@@??????>>>>>>>>>>>>>>>=========<<<=========<<<;;;::::::888888777777666555555555444444444444444444444444444444444444444444444444333333222222111000000000000000000000000000000000.........///////////////,,,,,,,,,------.........,,,,,,,,,------............,,,++++++,,,---,,,++++++,,,,,,------,,,,,,+++,,,++++++***)))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,******))))))((((((((('''))))))(((((((((((())))))******))))))))))))******************************))))))(((((()))***++++++------------------------,,,,,,,,,++++++*********...------,,,+++***))))))************************+++******)))(((''''''&&&******))))))((((((''''''******)))(((((((((((((((***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))''''''(((((())))))******+++***)))'''''''''((()))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))******)))(((''''''(((((((((((((((((())))))))))))'''((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++&&&''''''(((((((((((((((''''''((((((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((&&&((()))((('''&&&''')))(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&&&&***)))(((''''''((()))***'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))************++++++)))'''&&&'''(((******))))))))))))******((((((((((((((())))))***&&&'''(((******((('''&&&'''&&&%%%$$$%%%''')))***''''''''''''(((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++---------,,,,,,+++++++++''''''((()))***+++++++++******))))))))))))*********,,,------+++******++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---......///000111111222222222222333333333444444777888888999999:::;;;;;;<<<;;;::::::;;;===@@@AAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDBBBAAAAAA@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999777777777777777777777777555555444444444333333333444555555555444333333222555555444444333222111111000000000111222222222333000000000000////////////111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''(((((())))))...------,,,,,,++++++***)))******++++++******)))++++++************+++++++++*********))))))((((((,,,+++++++++******))))))'''((()))++++++******)))++++++************++++++******))))))))))))******************************)))))))))))))))))))))))))))***+++++++++)))((('''))))))************))))))------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***))))))((((((***)))))))))((((((((('''******)))(((((((((((((((***)))(((''''''((()))***************)))))))))(((''''''''''''''''''''''''(((''''''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***+++***)))(((''''''((()))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''(((((((((((((((((((((((('''(((((()))******++++++''''''((())))))))))))(((((((((((((((((('''''''''&&&''''''((((((((((((((())))))))))))(((((((((((('''((())))))''''''((()))(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&***)))(((''''''((()))***'''''''''&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++)))'''&&&'''(((******))))))))))))******)))(((((((((((()))******)))))))))(((((())))))))))))((('''&&&&&&'''((((((((((((((())))))))))))***))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))(((((())))))***+++,,,,,,+++++++++*********((())))))******+++++++++******))))))))))))******+++,,,------+++******++++++,,,,,,------,,,,,,+++,,,,,,---------...............//////000000111111222222222333333333333444666666777777888888999999;;;;;;::::::;;;===???AAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDDEEECCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDBBBAAAAAA@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999888666666666666666666666666555555444444444333333333444444555555444333333222222222222111111000000000111111111111111111222222000000000000/////////...000000000///...---------,,,,,,------------------)))))))))))))))***************+++,,,,,,------...******++++++++++++******++++++************+++++++++*********))))))))))))))))))))))))(((((((((''''''((()))***+++******)))+++******))))))******+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''))))))************))))))------------------------,,,,,,,,,++++++++++++************+++++++++,,,,,,((((((((((((((((((((((((,,,,,,++++++******))))))))))))))))))((((((((((((***))))))((((((((((((((())))))(((((((((((())))))++++++************))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''(((((((((((()))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((())))))******+++'''((())))))******))))))))))))(((((('''''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))((()))******(((((()))***((((((((((((((((((((((((((('''%%%%%%'''((('''&&&))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))(((((('''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((()))***''''''''''''''''''''''''&&&'''''''''((((((((((((*********)))'''&&&''')))******))))))))))))******)))))))))))))))******+++,,,***)))'''''')))***,,,******))))))((('''''''''))))))))))))************)))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))************))))))))))))((((((((((((((())))))******************)))))))))*********+++++++++++++++******))))))))))))******+++---......,,,++++++,,,++++++,,,,,,,,,,,,++++++---------.........//////////////////////////////111111222222222333333333444444555555666777777777::::::999:::;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777555555555555555555555555555555444444444333333333444444444444444333333222111111111111111111000000111111111111111111000000000000000/////////......000000//////...---------------------------,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---------++++++,,,,,,,,,,,,++++++++++++************++++++***************)))))))))))))))))))))(((((((((((('''((()))*********))))))+++******))))))******+++******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))************)))(((((())))))************)))))),,,,,,------------------++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))+++++++++******)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))***)))))))))))))))))))))''''''''''''''''''''''''******)))(((((((((((((((************************(((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''(((((()))(((((((((((())))))))))))******))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))******(((((()))***************)))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((***+++***)))((()))***(((((((((((((((((((((((()))'''&&&&&&'''(((((('''))))))(((((((((((())))))(((((())))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,((((((((((((((((((((((((&&&''''''(((((())))))))))))******)))'''&&&((()))******))))))))))))******)))))))))))))))***++++++******)))(((((()))*********************)))((('''(((((()))))))))*********))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))*********)))))))))))))))((((((''''''(((((()))***************************,,,,,,++++++++++++++++++******))))))))))))******+++---......,,,++++++,,,++++++,,,,,,,,,,,,++++++------.........///////////////////////////......111111111111222222222222333333444444555666666777999999999999:::<<<===>>>>>>??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666555555555555555555555555555555444444444333333333333333444444444333333222222222222222333333333333222222111111000000//////000000/////////........./////////......---------,,,,,,,,,,,,++++++++++++------,,,,,,++++++******------,,,,,,+++*********+++,,,,,,------,,,,,,+++++++++************++++++************************+++++++++***************((((((((()))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))******++++++******))),,,,,,,,,---------......++++++++++++++++++++++++,,,,,,+++******)))((((((************************)))))))))))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((''''''(((''''''''''''''''''''''''))))))))))))((((((((((((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((())))))***(((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((((()))***************))))))(((((('''''''''&&&&&&''''''((((((((((((((('''((((((((()))))))))***(((***+++***)))((()))***((((((((((((((((((((((((***(((&&&'''((()))(((((((((((())))))))))))(((((())))))*********))))))(((((((((((((((((((((((((((******))))))(((((('''''''''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((***+++---...))))))))))))))))))))))))''''''((())))))***++++++)))******)))''''''(((*********))))))))))))******)))))))))((()))******+++''''''((())))))(((''''''(((((()))***++++++******'''''''''((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))******((((((((((((((()))************++++++++++++++++++,,,,,,++++++++++++++++++******))))))))))))******+++---...---,,,***++++++***++++++,,,,,,++++++***------------.........///////////////............000000000111111111222222333333444444555666666666777777888999:::;;;<<<<<<======>>>@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::999888777666666666666666666666666555555444444444333333333222222333333444333333222222222222222222222222333222111111000000/////////////////////........................------------,,,+++++++++******)))))),,,,,,,,,++++++******)))---,,,,,,++++++***))))))+++,,,,,,------,,,,,,+++++++++************++++++***************+++++++++******************++++++((((((((((((((()))))))))***))))))))))))))))))*********))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++,,,,,,------.........***++++++++++++,,,,,,,,,---,,,+++***)))(((''''''************************)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((())))))))))))((((((&&&&&&''''''''''''(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******((()))******(((((()))***((((((((((((((((((((((((***)))'''''')))***)))((((((((())))))))))))(((((('''((()))***+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''''')))+++---///000************************''''''((()))***+++,,,,,,((()))***)))''''''(((*********))))))))))))******((((((((((((((())))))***%%%'''(((******((('''%%%((((((((()))******++++++''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++*********+++++++++++++++*********+++++++++++++++******))))))))))))*********,,,------+++******+++******++++++++++++******,,,,,,,,,---------..............................///000000000000111111111222222333333444555555666666666777888999:::;;;;;;;;;<<<>>>@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>===<<<;;;::::::::::::::::::::::::::::::::::::999888777777666666666666666666666666555555444444444333333333111222222333333333333333000000000000000000//////000000000000000000///////////////.........------------------------------,,,,,,++++++******))))))++++++******************))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++*********+++++++++++++++(((((((((((())))))))))))(((((('''''''''((()))******))))))(((((())))))*********))))))))))))******************************)))))))))))))))))))))))))))))))))((())))))***+++******++++++++++++******++++++,,,,,,---......///******+++++++++,,,,,,,,,++++++******))))))((((((************************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******'''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((***)))((((((((((((((()))++++++++++++++++++++++++***)))))))))((((((((('''&&&'''((()))******)))((('''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&''''''((()))))))))&&&''''''((((((((((((((('''''''''((()))*********'''((())))))''''''((()))((((((((((((((((((((((((+++)))(((((()))******)))'''((()))******)))((('''###%%%''')))******)))((())))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((('''''''''&&&&&&''')))+++...000111))))))))))))))))))))))))&&&&&&'''((()))***++++++((()))))))))'''''')))*********))))))))))))******'''''''''''''''(((((()))((((((((())))))(((((((((***)))((('''((((((******'''(((((((((((()))))))))''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((()))))))))***************************+++,,,,,,)))))))))*********++++++((())))))******+++++++++******))))))))))))******)))+++,,,+++***)))))))))******++++++++++++******+++++++++,,,,,,,,,,,,---,,,------......//////////////////000000000111111000111111222222333333444555555777888999999:::::::::;;;===@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA???>>><<<;;;;;;::::::::::::::::::::::::999999999999888777666555555555555555555555555555555555444444444333333333111111222333333333333333111111000000//////....../////////000000000000000//////.........---------------------------------......------,,,++++++******************+++++++++)))))))))***++++++,,,,,,******++++++++++++******++++++************++++++*********++++++,,,,,,,,,'''((((((((())))))))))))(((''''''&&&'''((()))***))))))(((((((((((())))))******))))))))))))******************************))))))))))))))))))))))))***)))((((((((()))+++,,,***++++++,,,,,,++++++***++++++,,,,,,---...//////*********++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))******************++++++'''((((((((())))))******((((((((((((((()))******'''((()))******)))(((''''''((((((((())))))******''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((((('''&&&'''(((*********)))((('''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))$$$$$$$$$$$$%%%%%%&&&'''(((((((((((())))))))))))''''''((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((%%%%%%&&&'''((()))******&&&''''''(((((((((((((((&&&''''''((()))******+++'''((()))((('''&&&''')))((((((((((((((((((((((((+++)))(((((()))******)))'''((()))******)))(((''' """%%%'''((()))((('''))))))))))))))))))))))))###$$$&&&(((***+++---...)))(((''''''''')))***+++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''))),,,...111222((((((((((((((((((((((((%%%%%%&&&'''((()))***+++((()))))))))'''''')))+++******))))))))))))******&&&&&&&&&&&&&&&'''((((((+++***)))(((((()))***+++,,,+++((('''&&&'''((()))))))))))))))************(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))*********+++++++++******++++++,,,---'''((((((((())))))******''''''((()))***++++++,,,******))))))))))))******(((***++++++)))(((((()))******++++++++++++************+++++++++,,,,,,,,,,,,,,,------...///000000////////////000000000000/////////000111111222222444555666888999999999999999:::===@@@BBBCCCCCCCCCBBBAAAAAA@@@?????????@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA???>>><<<;;;;;;::::::::::::::::::::::::888888888888777666555444444444444444444444444444555555444444444333333333000111222333333333333333444333333222111000000///......//////000000111111//////.........---------------------------------000000///...------,,,,,,*********++++++,,,,,,,,,,,,,,,++++++***)))))))))*********++++++*********++++++************++++++*********++++++,,,,,,,,,))))))******+++++++++,,,(((''''''&&&&&&((()))***))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,***++++++,,,,,,++++++***------++++++++++++------***************************+++---------,,,***((())))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))******++++++))))))))))))((((((((((((((((((((((((((((((((((((++++++++++++)))((('''&&&+++*********))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%'''***,,,+++)))(((***,,,---,,,***&&&$$$''''''''''''((((((((((((***************)))(((((())))))))))))))))))))))))///---***'''&&&%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&+++******)))(((''''''&&&***)))((('''&&&'''((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++***)))((('''&&&&&&(((((((((((()))))))))))))))((('''''''''(((***+++***)))(((''''''((()))***,,,***(((''')))*********+++***)))(((((()))***+++''''''((((((((((((''''''''''''&&&&&&&&&(((***+++'''((()))******)))((('''))))))(((((('''''''''&&&''''''''''''((((((((()))''''''((()))***))))))))))))************++++++++++++*********))))))((((((************************((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))************))))))))))))******))))))((()))******))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((((((((************************)))))))))***+++++++++,,,------,,,,,,,,,---......---------------...///000///////////////.........000000111111111222222222333333444555666777888888999:::<<<>>>@@@AAABBBBBBBBBBBBAAA@@@???======<<>>===<<<;;;:::;;;;;;:::::::::999999999;;;;;;;;;:::999777666555555555555555555555555555333333333333333333333333333333333222222111111111111111111111000000000000222222222111111///..............................------,,,+++++++++,,,,,,******++++++++++++******************************++++++++++++******))))))******************************))))))))))))******))))))))))))))))))))))))++++++***)))((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))***+++++++++---,,,,,,++++++,,,,,,---***************************+++,,,---,,,+++)))((())))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((()))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((***************)))((('''))))))))))))((((((''''''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***,,,+++)))************))))))((('''''''''((((((((()))))))))***************)))(((((()))))))))))))))))))))))))))((('''&&&'''(((***+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))((((((''''''&&&&&&))))))'''&&&&&&&&&'''(((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))******)))(((((((((((()))***)))(((''''''***,,,------******)))(((((()))******))))))************))))))******))))))***+++------''''''((((((((((((''''''))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((((()))))))))*********************)))))))))(((************************(((((((((((((((((((((((((((((())))))*********+++************++++++++++++************))))))))))))++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++***************************************************+++++++++,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,---......////////////............000000000111111111222222333333444555666777888888999:::<<<>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>======??????>>>===>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCAAA@@@???>>>===<<<;;;;;;:::::::::999999999999888888777666555444333333222555555555555555555555555333333333333333333333333333333222222222222222222111111111111000000000000111222222111111///....................................---,,,++++++++++++******++++++++++++******************************++++++++++++*********)))************************+++***)))(((((()))***+++************************+++***))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((('''(((((()))******+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++++++++***)))((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((((())))))******))))))(((((((((((((((''''''''''''******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++***)))***)))(((''''''((()))***((((((((()))))))))******)))************))))))((())))))))))))))))))))))))''''''&&&&&&(((***,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))'''(((((()))))))))))))))***))))))(((((())))))***((('''&&&(((,,,...//////))))))(((((((((((()))))))))******++++++******)))************+++,,,---...(((''''''&&&&&&''''''((())))))((((((((((((''''''''''''((((((((())))))))))))((('''''''''(((***+++'''((((((((())))))))))))************))))))))))))************************((((((((((((((((((((((((''''''((()))***+++,,,,,,*********+++++++++,,,,,,************))))))))))))++++++,,,,,,,,,+++)))((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************++++++******++++++,,,---+++++++++++++++,,,,,,---........................000000000000111111111111333444444555666777888888999:::<<<>>>@@@AAAAAABBBBBBAAAAAA@@@???>>>===============<<<===>>>?????????????????????@@@@@@AAAAAA@@@@@@???>>>===<<<<<<::::::999999999888888888:::999777555444444555555555555555555555555555555333333333333333333333333222222222222222222333333111111111111000000000000111111111111000///..............................///...---,,,++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++************************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))***+++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********((())))))******))))))(((((((((((()))******++++++++++++------------++++++++++++++++++++++++++++++)))************)))(((''')))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((())))))(((((((((((()))))))))))))))(((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))******))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))************)))((((((''''''((()))***))))))))))))************))))))************)))(((((((((((((((((((((((((((******)))((('''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))'''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))((('''''')))---/////////)))(((((((((((((((((()))((((((((())))))((((((((((((((((((((()))***++++++)))((('''&&&&&&'''((()))))))))(((((((((((((((((('''(((((((((((()))))))))***)))'''&&&'''(((***,,,((((((((()))))))))***************)))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++(((((()))))))))*********************)))))))))((('''(((+++,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******************************,,,+++++++++***)))))))))*********)))***++++++,,,,,,,,,++++++++++++,,,,,,------...............////////////000000000111111333333444555666777888888999:::<<<===???@@@@@@@@@AAAAAA@@@??????>>>======<<<<<<<<<======>>>??????>>>============>>>??????AAA@@@@@@???>>>>>>======;;;:::::::::999999999999;;;999777555444444666777555555555555555555555555333333333333333333333333111111111222222333333333111111111111000000000///000000111111000///..............................000///...---,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))((((((((()))***++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))******)))))))))(((((())))))************++++++------------++++++++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))*********))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++'''((())))))***))))))((())))))))))))************((())))))*********))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((())))))'''''''''''''''&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&''')))*********)))((())))))************))))))***))))))***---...---,,,(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&'''(((((()))))))))+++***)))(((((()))***+++(((((())))))))))))))))))(((((((((((()))))))))******)))'''&&&'''(((***,,,)))))))))*********++++++))))))))))))))))))************************************************************))))))))))))))))))))))))))))))************************)))))))))(((###%%%'''***+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++************************,,,+++++++++***)))))))))******)))))))))***++++++------,,,,,,,,,,,,,,,---,,,---------......//////....../////////000000000222222333444555666777777888999:::<<<===>>>>>>????????????>>>>>>======<<<;;;<<<===>>>>>>?????????===<<<<<<<<<<<<===>>>>>>@@@@@@??????>>>=========;;;;;;;;;;;;::::::::::::666555333111000111222333555555555555555555555555333333333333333333333333111111111222222333333333111111111111000000000//////000000000000//////...........................000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,************************,,,+++***))))))***+++,,,************************)))((((((((()))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))************)))))))))))))))))))))*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&'''(((((())))))))))))))))))))))))************((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++((()))***++++++***)))(((((((((((()))))))))******((())))))************)))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))(((((((((((())))))(((((('''&&&'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))'''(((((())))))))))))))))))******++++++******)))+++******+++,,,,,,***)))))))))************))))))***++++++,,,,,,++++++***'''((()))******+++******+++******))))))******+++(((((())))))))))))******((((((((()))))))))******)))((('''''''''(((***+++************++++++++++++))))))))))))************************************************************************))))))((((((+++++++++,,,,,,,,,,,,---************))))))))))))###$$$&&&(((***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------************************+++++++++*********************))))))******+++,,,...------,,,,,,,,,,,,---,,,,,,,,,---......//////............////////////000111111222333444555555777888999:::;;;<<<<<<<<<============<<<<<<<<<;;;:::;;;===>>>????????????<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;:::::::::999999777666444333333333444555555555555555555555555555333333333333333333333333222222222222222222333333111111111111000000000000/////////000000//////...........................///......---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************+++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))***+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********)))******++++++******)))))))))))))))))))))******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))(((((((((((())))))((((((((()))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''((((((((((((((((((((((((((()))))))))******'''(((***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))(((***,,,---,,,+++******)))******''''''((((((((()))))))))(((((()))***************))))))))))))))))))))))))&&&&&&'''))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))((((((''''''&&&((()))*********)))((('''(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***)))***++++++++++++***)))***))))))***,,,+++)))''')))***+++,,,,,,+++***)))***++++++,,,,,,++++++***'''(((***+++,,,,,,++++++))))))************))))))(((((()))))))))*********(((((()))))))))*********(((((((((((())))))))))))))))))))))))************((()))))))))************************************++++++++++++++++++++++++)))))))))))))))*********+++++++++,,,,,,,,,------************))))))))))))'''''''''((())))))******))))))))))))))))))))))))******************************+++,,,,,,---......***************************************++++++++++++************+++,,,,,,------,,,+++++++++++++++++++++,,,------...//////------.........///////////////000111222333333444555666777999::::::::::::<<<<<<;;;;;;;;;:::::::::888999;;;===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>============<<<<<<<<<<<<999999999888888888777777888888888777777777777777555555555555555555555555333333333333333333333333333333222222222222222222111111111111000000000000......///////////////..............................------------......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***************************++++++,,,,,,++++++***************************+++***)))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))******++++++******)))***)))))))))))))))))))))...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&'''''''''(((((())))))'''(((***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,)))(((***,,,111...+++(((((()))+++,,,''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))((('''&&&&&&%%%%%%)))***+++++++++***((('''(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((()))))))))))))))((('''''''''(((***+++)))***+++,,,,,,+++***)))(((((((((***,,,,,,***(((***+++,,,------,,,+++***))))))************))))))&&&''')))***++++++******'''((()))******)))((('''(((((())))))*********+++))))))))))))************''''''((()))***)))))))))(((((((((((())))))))))))(((((())))))*********+++************************++++++++++++++++++++++++''''''((()))***+++,,,,,,))))))*********+++++++++************))))))))))))++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,************************))))))******+++++++++,,,++++++******++++++,,,---,,,,,,+++***))))))******++++++,,,,,,---...//////---------.........//////......///000111222333333444555666888888999999999::::::::::::::::::999999777888:::<<<=========<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;777777777777666666666666444555555666555555444333555555555555555555555555333333333333333333333333444333333222222111111111111111111111000000000000......///////////////...........................---------------...///000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************)))***,,,------,,,***)))++++++++++++++++++++++++++++++***)))(((((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++***************))))))))))))))))))***,,,---...------,,,...------,,,+++++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))***+++***((((((((()))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))((('''''''''''''''))))))))))))(((((((((((())))))((('''''''''''''''))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))+++***((('''&&&&&&&&&'''))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))***************)))((('''&&&%%%%%%%%%&&&((()))((('''&&&'''(((---+++(((&&&%%%''')))***))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******+++)))((())),,,---+++)))************)))))))))(((******)))))))))))))))***,,,,,,++++++***)))((((((''''''((()))***++++++,,,************************(((((((((((())))))))))))++++++++++++++++++++++++,,,***((('''(((***,,,...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---..................---------...///000111222333333555555666666777777888888999999999999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999:::::::::999999888888888555555555555555666777888666666666666666666555555555555444333333222111111222222222111111111000000222111///.........///000000000000000000///......////////////////////////---,,,,,,++++++,,,,,,---------,,,+++***(((((('''''''''((()))***++++++,,,***+++,,,------,,,+++***)))***+++,,,,,,+++***)))++++++***)))(((((())))))******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((&&&''')))*********)))(((+++***)))+++...---)))%%%''''''((()))***+++,,,,,,***+++,,,---------,,,+++,,,+++******))))))******,,,,,,++++++++++++++++++************************)))*********((('''((()))(((((((((((((((((((((((()))******++++++******)))))))))(((''''''''''''((())))))))))))(((((((((((())))))((('''''''''''''''))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++)))))))))))))))))))))((())))))))))))))))))))))))+++***((('''&&&&&&''''''))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))******)))((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((()))***************((((((((((((((((((((((((((((((((()))))))))******))))))((('''''''''((((((***++++++***))))))***,,,+++***((('''''''''))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++)))((()))+++---+++***++++++++++++************))))))(((((((((((()))))),,,,,,++++++***))))))((()))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++,,,+++)))((((((***,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------..................---------...///000111222222333333444444555555666666777777777777888888999:::;;;999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999:::999999999999999999888666555555555555666666777555555555555666666666666555444444333222222111111222222222111111111000000222111000///...//////000///////////////...------........................---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------+++++++++,,,,,,------...******++++++++++++******)))***++++++++++++***)))++++++***))))))))))))))))))))))))*********++++++)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))))))))))))))((((((((()))***)))'''%%%))))))))))))************+++,,,---------,,,+++***++++++******))))))******++++++++++++++++++,,,,,,++++++++++++++++++++++++)))*********((('''((()))))))))))))))))))))))))))+++******))))))******+++***)))((((((''''''(((((((((((((((((())))))))))))))))))((('''''''''(((((())))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''((()))))))))************''''''(((((())))))******************************))))))((((((((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''''''''))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))***))))))(((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((************************(((((()))***************((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))***+++((((((((('''%%%%%%(((*********)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))******)))))))))+++,,,+++***,,,,,,,,,++++++++++++***((((((((((((((((((((((((,,,,,,++++++***)))))))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++---,,,***(((((()))+++,,,++++++++++++++++++++++++...------,,,,,,------...------------------......---......///000111222222222222222333444444555555666666666666777888999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999888888888999999999999999777666666555555555555666444444555555666666666666444444333333222222111111222111111111111000000000111111000///////////////...............------,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------*********************************))))))*********)))***++++++++++++***)))+++***))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((()))******&&&(((******((('''&&&&&&++++++*********))))))))),,,------...---,,,***)))------,,,,,,+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++)))((()))***))))))))))))))))))))))))+++***)))(((((()))***+++***))))))((('''((((((((((((((((((((())))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((*********)))))))))))))))&&&''''''((()))******+++************************))))))((((((((((((((((((***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******)))))))))))))))*********((((((((((((((((((((((((***))))))(((((((((''''''))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((***)))(((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))'''(((***,,,,,,***((('''************************(((((()))***************((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))******&&&'''&&&%%%###$$$&&&)))((()))************(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))***++++++++++++,,,,,,+++++++++*********((((((((()))))))))))))))+++++++++*********))))))******))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************---,,,***)))((()))*********+++++++++++++++,,,,,,...------,,,,,,------...,,,,,,------------......------...//////000111111111111222333333444444555555555555555666777888999999999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::999999999999999999999777777888888999999::::::888777666555555555555555333444444555555666666777333333333333222222111111111111111111000000000000111000000///////////////.........//////......------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++***)))((((((******))))))((((((((((((+++***)))(((((()))***+++*********++++++***************)))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''''''''(((***+++'''***---,,,)))'''(((***************************,,,------...---,,,***)))---,,,,,,+++,,,,,,------*********++++++,,,,,,,,,************************+++,,,---,,,***)))***+++))))))))))))))))))))))))+++***)))(((((()))***+++******)))((((((((((((((('''((((((((()))))))))***))))))((((((((())))))***))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))&&&''''''((()))******+++************************(((((())))))))))))))))))))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++((()))))))))*********+++(((((((((((((((((((((((()))))))))))))))((((((((())))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))************))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''((((((((((((***)))((((((''''''(((((()))******)))'''(((***,,,((()))***++++++***)))((((((((((((((((((((((((((('''((((((((()))))))))***************)))))))))))))))***************+++++++++*********))))))))))))((()))***++++++++++++***+++++++++***************'''(((((()))******++++++************************))))))))))))************************************---,,,+++)))))))))***************++++++,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,------......---------...//////000000111222222333333444555555555555555666666777888999888999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999999999999999999777777777888888999999999888777666555555555555555333444444444555555666666333222222222222222111111000000000000000000000000000000000000000//////......//////000000000//////........................---,,,,,,++++++,,,,,,---,,,++++++******)))))))))---------,,,,,,++++++***+++***)))(((((()))***++++++******************+++***)))))))))))))))******)))))))))*********++++++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''''''''(((***+++(((+++---,,,((('''(((***((())))))***+++,,,,,,,,,+++,,,---------,,,+++*********))))))******++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))+++,,,---,,,***)))***+++))))))))))))))))))))))))***))))))(((((())))))***+++***))))))(((((())))))''''''(((((())))))******))))))((((((((()))******))))))(((((((((((())))))))))))************))))))*********************************)))))))))))))))''''''(((((())))))******************************(((((())))))))))))******(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++((())))))******+++++++++))))))))))))))))))))))))((())))))******))))))((())))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((()))******)))(((''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))''''''((((((((()))))))))***)))((((((''''''''''''((()))******(((((()))***((()))***+++++++++***)))))))))))))))))))))))))))''''''(((((())))))******+++************)))))))))(((***++++++******+++,,,*********)))))))))((((((((()))+++,,,---,,,,,,+++************************''''''((()))***+++,,,,,,************************)))))))))*********++++++************************++++++***************************++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,------......------------......//////111111222222333444444444555555555555666777888888888888999:::::::::::::::::::::;;;;;;;;;;;;::::::888888888999999999999999777777777888888888888888777666666555555555555666444444444444444444444444222222222222222222111111//////000000000000000111000000000000000///.........///000000000000000000////////////////////////---,,,,,,++++++,,,,,,---******+++,,,---......///,,,,,,++++++*********)))*********))))))*********++++++***))))))***++++++)))))))))))))))******+++)))))))))*********++++++))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((()))******))))))***)))((('''((()))(((((()))***+++,,,---...***+++,,,---------,,,+++******))))))******+++,,,,,,,,,++++++++++++++++++************************)))***+++***((('''((()))(((((((((((((((((((((((((((((())))))))))))((((((+++***))))))(((((())))))'''''''''((()))*********))))))(((((()))******+++))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++++++++***)))((())))))******+++,,,,,,))))))))))))))))))))))))((()))************)))((())))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((()))***++++++))))))))))))))))))))))))***)))))))))(((((((((''''''((()))***+++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''(((((()))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((()))))))))******))))))(((((())))))******%%%'''******)))'''''''''))))))******++++++++++++))))))))))))))))))))))))'''''''''((()))*********+++++++++*********))))))(((***,,,+++))))))+++---+++++++++*********))))))'''(((***,,,,,,,,,+++***************************(((((())))))*********+++************************))))))*********+++++++++***************************************+++++++++)))******+++,,,,,,------,,,++++++******++++++,,,***++++++,,,------......,,,------------.........///000000111111222222333333333333333444555666777888888999::::::::::::999999::::::;;;;;;::::::999777888888888999999999999888888888888777777777777666555555555555666666777666555555444444333333222111111111111111111222222////////////000000111111///000000111000///...------...//////000000//////........................---,,,,,,++++++,,,,,,---)))***+++,,,---......///)))))))))(((((((((((((((******++++++++++++******++++++***))))))***++++++)))))))))))))))***++++++((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((())))))))))))))),,,***)))))))))***)))(((*********++++++,,,,,,,,,)))***,,,---...------,,,,,,+++++++++,,,------...---,,,,,,++++++*********++++++++++++++++++++++++'''))))))((('''&&&'''((((((((((((((((((((((((((('''((()))******)))((('''+++******)))))))))))))))&&&''''''((()))******+++))))))((())))))***++++++))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))*********+++&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((((())))))***++++++,,,,,,))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((()))++++++)))((('''(((((((((((()))+++,,,---))))))))))))))))))))))))******))))))(((((((((''''''((()))+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))************))))))******))))))))))))******************************(((((()))***************))))))))))))))))))))))))))))))))))))************((((((((()))***,,,---...(((***...///...+++******))))))*********++++++,,,))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++******))))))(((***,,,+++))))))+++---,,,,,,,,,+++++++++******%%%''')))+++,,,+++***)))******************++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))***+++,,,,,,------+++******************+++******+++,,,,,,---......,,,,,,------------------......//////000111111111222222222222333444555555888888999::::::::::::999999::::::;;;;;;::::::999777777888888999999999999999999888888777777666666555555555555555666777888666666555444333222222111111111111111111111222222.../////////000000111111///000111111111000...---,,,,,,---.../////////...---------------------------,,,,,,++++++,,,,,,---++++++******************+++++++++++++++++++++,,,***+++,,,------,,,+++***,,,+++***))))))***+++,,,))))))((())))))***++++++''''''''''''((((((((()))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''')))*********)))(((000---******---...,,,***,,,,,,,,,++++++++++++***---------,,,,,,+++++++++++++++++++++,,,---...///------,,,,,,+++***))))))************************************************+++******)))(((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((,,,+++***)))(((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))******++++++))))))))))))))))))))))))))))))*********))))))(((,,,+++)))((((((((()))******)))(((''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******)))((('''((()))******))))))))))))******&&&''''''(((((((((((((((******++++++,,,,,,,,,---))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((()))************)))************************+++***)))(((((()))***+++)))******)))(((((()))+++++++++******)))((((((((())))))************)))))),,,,,,+++***)))((('''''')))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***,,,+++***((((((((()))***++++++***)))((('''&&&&&&,,,,,,,,,+++***))))))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))+++------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------////////////000000000000000000111222333333444444666666666777888888999999999999999888888777777777999999999:::::::::;;;;;;:::999888777666666666666555555666666666666555555777777777666555333222111222222222111111111000000111111111111111111111111//////000000000000//////////////////............//////.........---------------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))******+++++++++*********))))))++++++************++++++************************))))))))))))************************************+++*********))))))(((((((((((()))***************))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))******)))(((((((((((((((************************---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///------,,,,,,+++******)))************************************************+++++++++***))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((()))******(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))+++++++++******((('''&&&+++******)))(((((())))))(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&'''(((******))))))))))))******''''''((())))))))))))((('''''''''((((((((())))))))))))))))))))))))))))))***)))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************((()))******++++++******************************+++***)))(((((()))***+++))))))***)))''''''(((***)))))))))))))))*********))))))************))))))++++++******)))((((((((())))))))))))))))))))))))((())))))))))))*********))))))***++++++++++++***,,,+++***)))(((((()))************)))(((((('''''',,,++++++***))))))((((((((())))))***+++*********++++++++++++++++++++++++***,,,---//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------.../////////000000000000000000111111222333333444555555666777777888888999999999999999999888777777999999999::::::::::::;;;:::999888777666666666666555555666666666666555555777777666666555333222111222222222111111111000000111111111111111111111111//////000000000000//////////////////............/////////.........------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---+++++++++*********))))))++++++************++++++************************))))))))))))************************************************)))))))))((((((((()))***************))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))******)))(((((((((((((((************************+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,---......---,,,,,,++++++*********************************************************,,,,,,++++++******))))))************************''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))),,,,,,,,,+++)))(((&&&%%%))))))******))))))(((((('''((()))******)))((('''++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''))))))((('''&&&'''(((******))))))))))))******(((((()))***************)))))))))))))))*********)))))))))))))))))))))))))))))))))***************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))******+++++++++++++++******************************))))))))))))******)))******)))'''&&&'''((('''(((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))***++++++++++++***++++++***)))))))))******))))))))))))))))))))))))+++******))))))(((((('''''''''((()))))))))))))))+++++++++++++++++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------....../////////000000000000000000111222222333333444555555666777777888888888888999::::::999777666888888999999999:::::::::999999888777666666666666555555666666666666555555666666666555555333222111222222222111111111111111111111111111111111111111///000000111111000000///////////////............/////////.........------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++---///+++++++++***************++++++************++++++************************))))))))))))************************************************))))))))))))(((((()))***************))))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((******)))((((((((())))))************************+++++++++,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,++++++*********************************************************+++++++++******)))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++*********++++++******))))))(((((())))))))))))))))))))))))+++++++++******((('''''''''((()))******)))((('''))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&&&&(((******))))))))))))******))))))***++++++++++++***************************))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,,,,,,,,,,+++***************************))))))))))))))))))***)))++++++***(((''''''((((((((())))))************))))))************))))))(((((())))))************(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***+++*********************(((((()))))))))************)))))))))((((((''''''''''''((()))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------........./////////000000000000000000111111222222444444444555666666777777666777999::::::999777666888888888888999999999999888888777666666666666666555555666666666666555555555555555555444333222111111111111111111111111111111111111111111111111111000000000111111000000000////////////...............---------,,,,,,,,,,,,***++++++,,,------------+++++++++++++++++++++++++++***)))((()))+++---...************************++++++************++++++************************((()))))))))*********************************************)))))))))))))))(((((()))***************)))))))))))))))))))))))),,,+++)))(((''''''((()))((((((((((((((((((((((((******))))))((())))))***************************+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******++++++******))))))(((((())))))))))))))))))))))))((())))))*********))))))'''((()))******)))(((''',,,***'''%%%%%%'''***,,,((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))'''&&&'''(((******))))))))))))******)))******+++++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))******++++++,,,,,,))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))******))))))))))))+++,,,,,,***(((((()))************))))))(((((())))))************))))))((((((((()))******++++++((((((((((((((((((((((((******++++++++++++,,,,,,))))))***++++++++++++************++++++++++++***(((((())))))******++++++))))))))))))(((((((((((())))))***+++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------............//////////////////000000000000111111222333333444555555666666666666777888888888777666777777777888888888999999888777666666666666666666555555666666666666555555555555555555444333222222111111111111111111111111111111111111111111111111000000111111111111000000////////////............,,,,,,,,,+++++++++*********++++++,,,------------+++++++++++++++++++++++++++******))))))******+++************************++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((()))***************))))))))))))))))))))))))++++++)))(((((()))++++++))))))))))))))))))))))))******))))))))))))******************************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))'''((()))******++++++***''''''((()))))))))((((((,,,***'''%%%%%%'''***,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((******)))((('''((()))******))))))))))))******))))))***++++++++++++***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***************)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++++++++))))))))))))))))))))))))))))))************))))))''')))+++,,,***)))))))))++++++******)))(((((('''))))))************))))))(((((())))))*********+++))))))))))))))))))))))))+++++++++,,,,,,,,,------))))))***++++++++++++***)))***++++++,,,+++++++++)))))))))******+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------.........////////////////////////000000000222222222333444444555555555555555555555666666666666777777777777888888888777666666555555666666666555555666666666666555555444444444444444333222222111111111111111222222222111111111111111111111111000111111222222111111000////////////............,,,,,,+++++++++*********++++++,,,---------,,,,,,++++++++++++++++++++++++)))******++++++***)))(((***************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))******)))))))))***++++++************************---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******)))((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))((())))))************)))'''''''''''''''((())))))))))))(((((((((((())))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))+++++++++)))((()))*********))))))))))))******((())))))***+++*********------,,,,,,,,,+++++++++))))))))))))))))))))))))***)))))))))))))))(((((()))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************((()))******++++++******))))))))))))))))))))))))((()))***++++++***)))(((###&&&)))***)))(((((((((*********)))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***++++++++++++***)))***+++,,,,,,,,,++++++******************++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------.........//////////////////////////////111111222222333444444444555444333222222444555777666666666777777777888888666666555555555666666777555555666666666666555555333333444444444333222222000000111111111222222222111111111111111111111111000111111222222111111000////////////............------------,,,,,,,,,+++,,,,,,---------,,,++++++************************%%%'''***,,,---,,,***((())))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))***++++++******)))((('''++++++++++++++++++++++++******))))))******+++,,,************************---------,,,,,,+++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))***************)))((('''((('''&&&&&&&&&((()))***&&&'''***++++++***'''&&&)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,+++)))))))))+++******))))))))))))******(((((()))************)))************))))))(((((())))))))))))))))))))))))******))))))((((((''''''******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))((()))***++++++***)))((( ###&&&(((((('''''''''((((((((()))******++++++))))))************))))))******)))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***)))***+++,,,---,,,,,,+++***************************************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,---------------------------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------........./////////////////////.........000111111222333333444444555333111000000222555777666666666666777777777777666666555555555666666777555555666666666666555555333333444444444333222222000000111111222222222222111111111111111111111111111111222222222222111111000/////////............//////.........---------------------,,,,,,+++***************************"""%%%)))---...---+++)))))))))******++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((()))***************))))))))))))))))))))))))++++++++++++)))'''%%%###++++++++++++++++++++++++******))))))***+++,,,,,,************************------......------,,,+++000///...---,,,+++******+++*********))))))((((((******++++++++++++******''''''(((((()))+++,,,---))))))))))))))))))))))))(((((()))***+++,,,,,,,,,---,,,***(((((((((((()))(((((())))))))))))((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))'''&&&'''***+++***((((((''''''(((+++,,,,,,+++************************))))))))))))))))))))))))***************)))((((((***)))(((''''''((()))***(((((())))))))))))((((((*********)))))))))))))))))))))(((((((((((())))))************)))))))))))))))((((((''''''(((***++++++***)))'''''')))***++++++***)))'''''''''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&***((((((***,,,,,,)))&&&******)))))))))))))))))),,,,,,++++++***+++++++++******))))))(((((('''''')))***+++++++++)))((('''&&&&&&&&&'''''''''((((((***)))'''&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''((()))******))))))))))))******************+++++++++******)))(((******'''"""!!!%%%***))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,+++++++++******(((((((((((())))))))))))++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********++++++******************)))************+++++++++)))***+++,,,,,,+++***)))+++***)))(((((()))***+++************++++++++++++------,,,++++++******)))(((((()))***,,,---...///+++++++++++++++***)))(((++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---,,,,,,---///000............////////////............///000222222444444444444444444444444666666666666666666666666666666666666666666555555555555555555555555555555222222222222222222222222222222222111111111111000111111111111111111111111//////000111111111111000////////////////////////......---,,,,,,+++******++++++++++++++++++++++++++++++************++++++************************)))))))))***+++++++++,,,******************************))))))))))))******))))))))))))))))))))))))***((('''(((+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++++++++,,,,,,++++++***)))---------------,,,,,,,,,+++*********))))))))))))******++++++++++++******(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))******++++++,,,,,,+++***)))((((((((()))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))***((('''(((+++,,,+++)))***)))((()))***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((***)))(((((((((((()))***))))))************))))))+++++++++***************))))))(((((((((((())))))************))))))))))))((((((''''''((()))***++++++***(((''''''(((***+++***)))((('''&&&''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((('''&&&''')))***(((%%%******)))))))))******+++,,,+++******)))))))))***************))))))))))))((()))))))))(((((('''&&&'''''''''(((((())))))))),,,+++)))'''''''''))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((((()))******))))))))))))*********************++++++******))))))++++++((($$$###'''***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************))))))))))))************++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******************************)))************+++++++++******++++++++++++******+++***)))(((((()))***+++))))))))))))************,,,,,,,,,,,,,,,,,,------******+++,,,---......///,,,,,,,,,,,,,,,+++******)))************+++++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,---...///............////////////............///000111222333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555222222222222222222222222222222222111111111111000111111111111111111111111111111111111111000///...////////////////////////......------,,,++++++***++++++++++++++++++++++++++++++************++++++***************************************+++++++++******************************))))))))))))******))))))))))))))))))))))))***((('''(((+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************************------------------------************************************))))))))))))++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++,,,,,,------......***************)))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))************************,,,+++***)))((((((((()))(((((())))))))))))(((((((((((()))))))))))))))***))))))))))))))))))))))))+++***)))***+++,,,+++***+++***))))))******)))'''(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))(((***))))))(((((())))))*********++++++++++++******++++++++++++++++++++++++***))))))(((((())))))***************))))))))))))''''''''''''((()))++++++******((((((((((((******(((((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************)))(((&&&&&&((((((((('''***)))))))))***+++,,,,,,,,,+++***)))((((((((((((************++++++++++++******)))(((((((((((()))(((((())))))))))))******...---+++)))((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))************))))))******+++******)))***+++,,,)))&&&%%%(((+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***************************)))************+++++++++++++++************+++++++++***))))))))))))***+++*********++++++++++++,,,++++++,,,------...//////,,,,,,,,,------.........---------------,,,,,,+++************++++++++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------............/////////............///000111111111111111111111111111111222222222222222222222222444444444444444444444444444444444444444444444444222222222222222222222222222222222111111111111000111111111111111111111111222222222111000///------////////////////////////......------,,,+++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++*********************************************))))))))))))******))))))))))))))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++------......------,,,+++++++++,,,,,,,,,---------******************************++++++++++++******++++++***)))(((((())))))))))))))))))))))))))))))************))))))))))))+++******)))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******)))******+++******+++)))((()))******)))(((************************))))))))))))))))))))))))))))))************)))((()))))))))))))))))))))))))))******++++++******)))*********+++++++++++++++***))))))))))))))))))***************)))))))))(((&&&''''''((()))***++++++***)))(((((((((((()))***((((((((((((''''''(((((())))))))))))))))))))))))((((((((())))))*********+++***((((((((()))***+++))))))))))))***,,,------------+++***((((((''''''(((((()))******+++,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))---,,,+++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))))))))***((()))))))))************((())))))******************++++++)))'''&&&(((***((((((((((((((((((((((((************************)))))))))))))))((((((((()))))))))*********++++++************************************************************************++++++++++++++++++++++++***************+++++++++))))))*********+++++++++,,,+++***))))))***+++,,,************************,,,,,,,,,,,,------------+++,,,,,,,,,---------...---------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,---------.........//////...............///000111111111111111111111111111111111111111111111111111222333333333333333444444444444444444444444444444222222222222222222222222222222222111111111000000111111111111111111111111111111111111000///...---////////////////////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,+++++++++***)))))))))******************************))))))))))))******))))))))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************************)))))))))(((***+++++++++++++++,,,,,,------......------,,,+++------,,,,,,,,,+++++++++***************+++++++++******++++++++++++******,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))))))))))))))************)))))))))((((((((())))))))))))((((((************))))))))))))************************))))))))))))((((((((()))(((''''''(((***,,,+++***************************************************((())))))*********))))))))))))************))))))(((((())))))))))))(((((())))))))))))******++++++******))))))))))))******************)))))))))(((&&&''''''((()))*********)))(((((((((((((((((()))))))))))))))******))))))))))))))))))))))))))))))'''''''''(((((()))))))))+++***)))(((((((((***+++))))))))))))***+++,,,---///...,,,+++***)))((((((&&&''''''((()))***++++++---,,,+++******+++,,,---(((((((((((((((((((((((()))))))))******+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))))))))***((()))))))))************'''((()))***************((())))))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++,,,+++***))))))***+++,,,******++++++++++++******+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++******,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.........///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,------------...........................//////000111111111111111111111111111111111111111111111111222222222222333333444444444444444444444444444444222222222222222222222222222222222111111111000000000000000000000000000000...//////000000000//////////////////////////////......------------,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,+++++++++***)))))))))******************************))))))))))))******))))))))))))))))))))))))((()))))))))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((*********++++++,,,,,,,,,++++++,,,,,,++++++***)))------,,,,,,++++++***************+++++++++++++++******++++++++++++******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((())))))))))))((((((***)))))))))))))))((((((************************((()))***)))((('''((()))(((''''''(((+++,,,,,,+++((((((((((((((((((((((((************************((())))))************))))))******++++++******)))(((((())))))))))))((((((((((((((()))******+++++++++******))))))******+++************))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))***+++++++++******))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((&&&&&&((())))))((((((((()))***++++++......,,,+++************&&&''''''((()))*********)))(((((((((((()))******))))))(((((((((((('''''''''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))************''''''((()))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))))))))************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,)))************+++++++++++++++************++++++******+++,,,,,,+++******))))))))))))************------,,,++++++***))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......---......//////111111111111111111111111222222222222222222222222111222222333333444444555333333333333333333333333222222222222222222222222222222222111111111111000000000000000000000000000---...//////000000000///////////////////////////......------------------++++++++++++++++++++++++++++++************++++++************************+++++++++*********************************************))))))))))))******))))))))))))))))))))))))''')))******))))))***+++************************))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))*********++++++,,,,,,---++++++,,,,,,++++++***)))+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++************)))))))))))))))***))))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))((((((((())))))))))))(((((()))))))))(((((((((''''''************************)))***,,,***((('''(((***)))((('''(((***++++++***((((((((((((((((((((((((************************(((((()))***************)))***++++++++++++***))))))))))))******)))))))))(((((()))******+++,,,,,,+++******))))))******+++************))))))))))))((())))))******)))'''''''''((((((((((((((((((''''''((()))***+++******)))(((((((((((((((((((((((()))))))))(((((((((((((((%%%(((***)))'''&&&'''((()))((((((((((((((()))))),,,,,,+++***************((((((((())))))*********&&&'''(((((()))))))))(((*********))))))((((((((('''(((((()))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((((()))******))))))))))))************&&&'''((()))************))))))))))))******)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))*********(((((()))))))))*********************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,((())))))***++++++,,,,,,)))************+++++++++******++++++++++++*********++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++,,,------,,,,,,---------.........///......------.........000000000000000000000000111111111111111111111111222222222333444555555555333333333333333333333333222222222222222222222222222222222111111111111000000000000000000000000000/////////000//////......////////////////////////------..................++++++++++++++++++++++++++++++************++++++***************************************+++++++++******************************))))))))))))******))))))))))))))))))))))))''')))+++***)))(((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))******+++,,,,,,------------.........---,,,,,,((()))***+++,,,---......*********++++++,,,,,,,,,******++++++++++++************))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))((((((((())))))))))))(((((())))))(((((('''''''''&&&***************************,,,---,,,)))''')))++++++***))))))******)))(((************************************************(((((()))***************)))***+++,,,,,,+++***)))******++++++++++++******))))))***+++,,,,,,------++++++************++++++************))))))))))))))))))*********((('''%%%''''''((((((((((((''''''&&&'''(((*********)))(((((((((((((((((((((((((((++++++******))))))((((((&&&))),,,,,,***((((((***)))((((((''''''''''''(((******)))))))))))))))******************+++++++++'''((()))+++++++++***)))++++++++++++******))))))((())))))))))))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((('''(((((()))******))))))))))))************&&&'''((()))******************)))***,,,,,,***)))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,((())))))***++++++,,,,,,)))************+++++++++)))***+++,,,,,,+++***)))***+++,,,------,,,+++***---------.........//////+++,,,,,,------......///,,,,,,,,,---------......,,,,,,---.../////////...---------.........////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---+++******+++---...,,,,,,,,,---------......///......---------......////////////////////////111111111111111111111111222222333444444555666666333333333333333333333333222222222222222222222222222222222111111111111000000000000000000000000000111111000000///...,,,,,,////////////////////////------..................++++++++++++++++++++++++++++++************++++++************************))))))******+++++++++,,,******************************))))))))))))******))))))))))))))))))))))))''')))+++***((((((***,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************))))))))))))))))))***+++,,,,,,------///............---------******+++++++++,,,,,,,,,,,,---...///---***'''%%%************************(((((())))))******++++++(((((())))))******++++++))))))))))))))))))))))))%%%%%%&&&'''((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))******))))))((((((''''''************++++++++++++******))))))))))))************))))))******+++,,,(((((())))))*********+++++++++***)))(((((()))))),,,,,,,,,+++++++++***************)))))))))))))))))))))******+++++++++,,,+++++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++++++++***++++++******)))((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))***,,,,,,***)))***+++))))))))))))))))))******---,,,)))((('''((()))***---,,,***(((((((((((()))++++++***))))))***++++++******))))))(((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''((((((((()))************))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,------,,,+++***(((((((((((())))))))))))++++++******)))(((((((((++++++++++++++++++++++++......---,,,+++***)))(((++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------------------------------.........------,,,,,,,,,,,,,,,------------------............---,,,+++***000///...---------------000000000000111111111111111111111000000000000000111222333333444444333333333333333333333333333333444444333222111111111111000000000000000111111111111000///......///000111000000000000////////////////////////.....................------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++)))((((((((())))))******))))))))))))***************************************(((&&&&&&(((***************************))))))***+++,,,,,,------++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))))))))))))))************+++++++++............------------***++++++++++++,,,,,,,,,,,,,,,---...---+++((('''************************)))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))&&&&&&''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((())))))))))))******))))))))))))******))))))(((((())))))***+++((()))))))))************+++******)))(((((()))))),,,+++++++++***************)))))))))))))))))))))'''((((((((())))))))))))++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))***,,,,,,***)))***+++************************---,,,***)))((()))***+++,,,+++***)))((((((((()))***************************)))))))))(((((((((''''''(((((()))******++++++))))))))))))))))))))))))'''''''''((((((((())))))************))))))))))))))))))))))))************************************)))******++++++******)))(((((((((((()))))))))***************))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,---------------------------------------------------------.........------,,,,,,,,,++++++,,,,,,---...//////------------------------//////...---------------//////000000000111111111111000000000000000000000111222333333444444333333333333333333333333333333333333222222222222222222111111111111000000000000111000////////////000111000000000000////////////////////////..................---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++************++++++++++++++++++++++++++++++......,,,+++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))***++++++)))(((((()))+++************************'''(((((()))******++++++++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))))))))))))))************+++++++++............------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))((('''''''''(((******))))))************))))))))))))(((((((((((())))))***))))))(((((())))))***((((((''''''''''''&&&&&&(((((((((((())))))))))))******))))))))))))******((((((((((((((())))))***))))))))))))******************)))((((((((())))))************))))))))))))))))))))))))))))))******(((((((((((())))))))))))++++++******)))((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))*********************+++++++++++++++)))***,,,,,,***)))***+++++++++++++++++++++******,,,+++***)))***+++,,,---,,,+++***)))((((((((())))))***+++,,,,,,+++***)))))))))))))))((((((((((((((((((((()))******++++++))))))))))))))))))))))))''''''((((((((()))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++***))))))))))))))))))***((((((((()))))))))******)))))))))************+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------------------------------.........---------------)))***+++,,,...///000000,,,,,,,,,------///000111//////...------------...//////000000000000111111000000000000000000111111111222222333333333333333333333333333333333333333222222222222333333333333222222222111000000000///111000000//////000000111000000000000////////////////////////...............------------,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***)))((()))************))))))))))))******((((((((((((((((((((((((***++++++***))))))+++---************************((((((((()))******++++++++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))))))))))))))************+++++++++.........---------,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++,,,************************++++++******))))))((((((++++++******))))))(((((())))))))))))))))))))))))+++***((('''''')))***,,,((())))))******))))))((())))))(((((((((((())))))***))))))))))))))))))***(((((((((((((((((((((''')))*********++++++++++++******))))))))))))******)))(((((((((((()))******)))))))))))))))************))))))((((((((()))))))))))))))))))))((((((((()))))))))))))))************************+++++++++************))))))((((((((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))+++,,,---'''(((((()))***+++++++++))))))))))))))))))))))))((()))))))))*********************++++++,,,,,,---)))***,,,,,,***)))***+++,,,,,,,,,+++++++++++++++))))))))))))***+++,,,---+++******)))))))))))))))((()))+++,,,,,,+++)))((())))))))))))(((((((((((((((((())))))************))))))))))))))))))))))))'''(((((((((((()))))))))************)))))))))(((((()))))))))************+++++++++++++++++++++++++++***)))(((((()))***+++(((((()))))))))*********(((((()))******+++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,+++++++++***,,,,,,,,,------------...........................------------------------...............---------++++++,,,,,,---...//////---------------///000111///......---------......////////////000000000111000000000000000111111111111111222333333333333222222222222222222222222222111222222333333444444444333333222222111000//////000000000000000000000000000000000000////////////////////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++++++++++++++++++++***)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))((()))******))))))+++---******************************+++++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++...------------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,************************++++++******))))))((((((++++++******))))))(((((()))))))))))))))))))))))),,,+++)))(((''')))***,,,'''(((((())))))(((((('''))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++******))))))))))))*********))))))))))))***++++++******)))))))))))))))))))))((((((((((((((())))))(((((((((((((((((((((((((((((())))))************++++++***************************)))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))++++++*********++++++,,,''''''((()))***++++++,,,))))))))))))))))))))))))((()))))))))*********************++++++,,,,,,---)))***,,,,,,***)))***+++,,,,,,,,,+++++++++******'''''''''((()))***++++++************)))))))))(((((()))+++,,,,,,+++)))((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((((()))))))))************++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))************(((((()))***+++,,,------)))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,------.........---------------------------------,,,,,,+++++++++,,,,,,---------.................................------------------------........................------------------,,,,,,......------------............---------......///...////////////000000000//////000000111111111111000111222222333333222222222222222222222222222222111222333444444444444444444333333222111000000///000000111111111111000000000000000000////////////////////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++++++++++++++++++++---,,,+++***++++++------******))))))))))))******************************&&&((()))))))))(((***+++************************+++++++++++++++,,,,,,,,,******************************************************++++++++++++******************************))))))*********+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,,,,++++++************************************))))))))))))************))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***''''''((((((((((((''''''))))))(((((((((((())))))+++******))))))******+++))))))************++++++(((((((((((())))))))))))******))))))))))))*********************++++++,,,************))))))))))))((((((''''''(((((())))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))((((((((((((******))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++)))(((''''''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))*********************+++++++++++++++)))***,,,,,,***)))***+++,,,,,,,,,+++******))))))&&&&&&'''(((((()))******))))))************)))((()))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))*********++++++))))))******+++,,,------************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++---...///000111,,,,,,,,,---......//////------------------------...---------------,,,,,,,,,---------....................................------------------------...............////////////......------,,,++++++,,,------......---,,,,,,...------------...//////......////////////000000/////////000111111222222000111111222222222222222222222222222222222222222222222444555555444333333333333333222111111111000000111111222222111111000000000000000////////////////////////............,,,,,,,,,------------...+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***,,,---******))))))))))))******************************&&&(((******)))(((((()))************************))))))))))))))))))))))))******************************************************++++++++++++******************************)))************+++++++++---------,,,,,,,,,++++++,,,,,,,,,------------...***+++,,,------,,,***)))************************)))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((())))))(((((((((((())))))+++******))))))******+++((()))))))))************(((((((((((())))))))))))******))))))))))))******)))))))))))))))***++++++************)))))))))((('''''''''''''''((())))))((((((((())))))*********'''(((((()))******++++++))))))))))))(((((((((''')))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))++++++***(((&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************************)))))))))***,,,,,,***)))***+++,,,++++++***))))))((((((''''''((()))))))))))))))((()))***++++++***)))(((************************'''((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************))))))))))))))))))))))))******************************************++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,------.../////////---------------------------..................///------------....................................---------------------------........./////////000------------------,,,,,,((())),,,.........,,,+++---------------...//////........./////////000000...//////000111111222222000000111222222222222222111111111111111111111111222333555666555444222111222222222222222222222222000111222222222222111000000000000000////////////////////////............,,,,,,,,,---------......+++,,,,,,------,,,,,,+++************************++++++************++++++++++++++++++++++++++++++)))((('''''''''(((***+++******))))))))))))******************************((()))++++++***(((((((((************************))))))))))))))))))))))))******************************************************++++++++++++******************************)))************+++++++++---------,,,,,,,,,++++++,,,,,,,,,---------......)))+++---......,,,)))'''************************(((((())))))******++++++(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))((('''&&&))))))************))))))))))))(((((((((((())))))++++++************++++++'''((((((((())))))******************++++++++++++******))))))))))))******((((((((((((((()))******+++*********))))))(((((('''''''''''''''((()))***(((((())))))******++++++'''(((((()))***+++++++++,,,+++++++++******)))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))&&&''')))***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$))),,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))***,,,,,,***)))***+++++++++******)))(((((('''((())))))************)))((()))***++++++***)))(((++++++***))))))***++++++'''((((((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---......+++++++++++++++++++++++++++++++++,,,,,,---------------------------------------..................,,,,,,------...///000000---------------------------.........///000000000---------.........//////////////////////////////---------------------------.........//////000000,,,,,,,,,------.........$$$&&&***...//////---+++---------------...///000............/////////000...//////000111222222222000000111222222222222111111111111111111111111111333444555666666444222111222222222222222222333333000111222333333222111000000000000000////////////000/////////............,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++*********+++---...******))))))))))))******)))))))))))))))))))))))))))+++------+++)))((()))************************,,,,,,++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++,,,---/////////---+++)))***++++++,,,,,,++++++***++++++------------++++++++++++,,,,,,,,,,,,++++++'''((()))******)))((('''))))))))))))))))))))))))---,,,,,,+++***)))((((((***)))'''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))(((((())))))************))))))))))))***************************)))((((((************)))))))))))))))************+++++++++************++++++++++++((((((((((((((((((((((((+++******)))))))))))))))))))))************))))))&&&''')))+++,,,+++***)))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((('''((()))***************++++++++++++++++++++++++(((((())))))******++++++*********++++++,,,,,,,,,++++++******)))(((((('''***++++++,,,,,,++++++***,,,,,,,,,++++++***************++++++++++++******((((((''''''(((***,,,---))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***************)))((((((************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,+++++++++***)))))))))***)))((((((((()))+++,,,+++,,,,,,------,,,,,,+++++++++,,,---............,,,,,,,,,---------......++++++,,,------...//////------------------------------,,,+++,,,---...///---------.........//////////////////////////////000000000000000000//////..........................................................................................------,,,,,,---.../////////...////////////...---,,,+++000000///...---,,,,,,,,,---------------------------.........//////000000000000////////////000000111111111111111111111111222111000//////000111111666555333333444444444333444444444444444444444444444333222111000000000000111111111111000000000000......////////////......------------------------///...---,,,++++++++++++,,,,,,,,,,,,++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))******))))))))))))******------+++***))))))((((((*********)))******++++++************************,,,,,,,,,++++++,,,,,,---,,,,,,+++***))))))******(((((()))******************************+++++++++((()))))))))***************+++,,,............---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++))))))************))))))(((((()))******)))((((((************************+++++++++******))))))((('''''''''''''''((()))***))))))))))))))))))))))))************************************************************)))))))))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))***************************)))((((((************)))))))))))))))************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))************))))))((()))***++++++***((('''******)))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))((((((((()))***************(((((((((((((((((((((((())))))))))))************)))))))))*********++++++)))))))))))))))************++++++,,,,,,++++++***,,,,,,,,,++++++*********((())))))******))))))(((***)))))))))))))))******))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++++++++++++++***))))))************************))))))))))))))))))))))))************++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++******************)))))))))***+++,,,+++,,,,,,------,,,,,,+++---------...------,,,,,,,,,,,,,,,,,,------------)))******+++,,,,,,------------------------------------,,,,,,,,,---...///---------.........//////////////////////////////...............---------////////////////////////////////////////////////................................................,,,---......//////............//////......------/////////......------,,,------------------------............/////////000000000////////////000000111111111111111111111111222111000//////000111111333222000111333444444444222222222222222222222222444333222111000000000000111111111000000000//////,,,------......------,,,------------------------......---,,,++++++++++++++++++,,,,,,,,,+++******************************,,,,,,,,,,,,,,,+++++++++++++++******)))))))))***************************((((((''''''''''''((((((,,,,,,+++***))))))))))))++++++***************+++************************,,,,,,+++*********++++++,,,++++++***))))))******((())))))***************++++++******************************++++++++++++++++++,,,------......///------............---------,,,,,,++++++,,,,,,---))))))************))))))((())))))******))))))(((*********************************)))))))))))))))%%%%%%'''((()))*********))))))))))))))))))))))))++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))************)))************))))))(((************)))))))))))))))************+++++++++(((((((((((())))))))))))************************+++******)))))))))))))))))))))************))))))******++++++***)))'''&&&))))))((((((((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++++++++++++++***************)))))))))((((((((())))))))))))***'''(((((()))***+++++++++***++++++,,,,,,++++++***+++++++++++++++*********((())))))******))))))(((***************)))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------*********+++++++++++++++++++++*********+++,,,---,,,,,,------------,,,,,,............---,,,+++***+++++++++,,,,,,,,,------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------........./////////////////////////////////------------............////////////////////////////////////////////////................................................------.../////////......------.../////////..............................////////////////////////............////////////000000////////////000000111111111111111111111111111111000000000000111111000//////000222444444444222222222222222222222222333333222111000000000000111111000000000000//////,,,------......------,,,...........................------,,,,,,+++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************+++++++++******+++++++++++++++***************+++,,,,,,+++***))))))))))))************************,,,++++++***)))))))))))),,,+++******)))*********((()))******++++++******,,,+++++++++***)))))))))***++++++++++++,,,,,,,,,//////...,,,,,,,,,,,,,,,------............------------++++++++++++------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************)))))))))))))))))))))***%%%&&&((()))******))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))************++++++++++++((()))))))))************))))))************)))(((************)))))))))((())))))*********+++++++++)))*********++++++++++++************************+++******)))))))))))))))))))))************))))))*********+++***)))((('''((((((((((((''''''''''''((()))))))))************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))((((((((()))******++++++***++++++,,,,,,++++++***+++++++++***************)))******++++++******)))((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((***++++++***((((((***++++++,,,++++++******************************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,------------,,,,,,---.........------,,,++++++++++++,,,,,,,,,,,,---------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,---------------......///............//////////////////////////////////////////000000000000000111////////////////////////////////////////////////....................................////////////......////////////......,,,,,,...//////000000000............////////////////////////////////////.........///////////////000000////////////000000111111111111111111111111000000000000000111111111111000///000222444444333333333333333333333333333333222222111000000111111111000000000//////////////////000000000000//////////////////////////////------------,,,,,,+++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,------,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,******))))))***++++++,,,---,,,+++***))))))))))))************************---,,,+++******))))))***++++++***************+++))))))***++++++++++++***,,,,,,,,,+++***)))((((((*********+++++++++,,,,,,//////...,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------++++++++++++------++++++,,,,,,,,,,,,++++++******))))))))))))******************************))))))))))))************'''((()))******)))((('''************************++++++++++++++++++++++++************************))))))))))))))))))******************************************************((()))))))))************((())))))*********))))))************)))))))))((())))))*********+++++++++)))*********++++++++++++************************+++******)))))))))))))))))))))************))))))(((((()))***************''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******+++***)))(((((()))******)))))))))))))))))))))))),,,,,,++++++******))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************((())))))))))))))))))(((&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***+++,,,------,,,+++***))))))***************)))************************************************))))))))))))*********+++************++++++++++++******++++++,,,,,,,,,---++++++,,,,,,------------,,,------......------,,,+++,,,------.........---++++++,,,,,,,,,---------...///////////////000000,,,,,,,,,,,,,,,,,,,,,,,,------.........//////............/////////000000000000000000000000000000000000000111111222222222................................................////////////////////////........./////////000000...///////////////......,,,,,,...///000000111111......//////////////////000000000000000000000000///////////////.........000000////////////000000000000000000000000000000//////000000111111111111444333111111333333333222333333333333333333333333333222111111000111111111000000000////////////...///000000000000000000///////////////////////////,,,,,,---------,,,+++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,------------,,,+++***************************(((''''''&&&&&&''''''((())))))))))))***+++,,,,,,---,,,+++***))))))))))))************************------,,,++++++++++++++++++***************++++++))))))***+++++++++++++++,,,,,,,,,+++***)))(((((())))))))))))*********+++++++++,,,------......///,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---))))))************))))))+++******))))))******++++++++++++++++++++++++++++++++++++***************)))*********))))))((('''************************++++++++++++++++++++++++************************))))))))))))*********************************************)))))))))))))))))))))))))))************((())))))************)))************)))))))))))))))************+++++++++(((((((((((())))))))))))************************+++******)))))))))))))))))))))************))))))((((((((()))******++++++'''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++)))((((((((()))***************************+++++++++++++++*********++++++************))))))*********)))))))))))))))***++++++,,,,,,++++++***)))))))))***************&&&''''''((((((''''''&&&&&&'''((()))+++++++++,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))(((((()))************)))************************************************(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------............------***+++,,,---............,,,,,,,,,---------..............................------------------------------...////////////........./////////000000000000000000000000000000000//////000000111111222222////////////////////////////////////////////////////////////////////////.........//////000000111//////000000000///......,,,---...///000111111111////////////////////////000000000000000000000000///////////////.........000000////////////000000000000000000000000000000...///000111111222111111555444222222222333222111111111111111111111111111222222111111111111111222000000////////////......---......//////......---........................+++,,,---------,,,+++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++)))((((((''''''(((((()))***)))))))))***+++,,,,,,,,,,,,+++***))))))))))))************************---,,,,,,,,,,,,,,,------*********)))******+++,,,)))***++++++,,,+++++++++,,,+++++++++***)))))))))(((((()))))))))************+++,,,............---------............------+++,,,,,,------,,,,,,+++))))))************))))))++++++***))))))***++++++++++++++++++++++++++++++------,,,,,,++++++******)))))))))((())))))******************************************************************************((()))))))))************************************)))))))))(((((((((''''''))))))))))))************(((((()))***************************)))))))))))))))************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))************))))))))))))))))))))))))******((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************,,,+++)))((('''((()))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,******)))))))))((((((((((((((())))))******++++++***++++++,,,,,,++++++***((()))))))))*********+++(((((())))))))))))(((((())))))(((((()))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))(((((())))))***((()))******+++++++++***************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,+++------............------,,,,,,------...---------------........./////////................................................,,,---...///000//////....../////////000000000000000000000000000000000000000000111222222333444444111111111111111111111111111111111111111111111111////////////////////////---......///000000111111000000000000000///......---...///000000000000000111111000000//////......////////////////////////000/////////............000000////////////000000000000000000000000000000---...000111222222111111333111000000222333333222000000000000000000000000222111111111111111222222000000/////////...............////////////......------------------------***+++---......---+++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------++++++---------,,,***)))++++++++++++++++++++++++,,,++++++******++++++,,,******************++++++++++++***************+++************************************+++,,,---...******))))))***++++++,,,)))***++++++,,,,,,++++++++++++******************))))))*********+++++++++,,,---/////////---+++)))......////////////......++++++---......---++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++......------,,,+++******((((((''''''(((***,,,---************************))))))))))))))))))))))))************************(((((())))))*********+++************************))))))(((((('''''''''&&&))))))))))))************(((((()))***************************)))))))))))))))************+++++++++************++++++++++++((((((((((((((((((((((((+++******)))))))))))))))))))))************)))))),,,+++***)))(((((((((((((((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++---+++)))((('''((()))***))))))))))))))))))))))))*********++++++,,,,,,---))))))(((((('''''''''&&&&&&&&&''')))***,,,------+++++++++,,,,,,+++++++++(((((())))))*********+++,,,,,,------------,,,,,,,,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))///...,,,,,,,,,,,,...///)))***+++,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++)))***+++,,,---,,,++++++------............------............---,,,++++++.........////////////000111111111111000000000000////////////////////////,,,---///000000000///...////////////000000000000000000000000000000000000333333444555555666777777333333333333333333333333333333333333333333333333000000000000000000000000---......///000111111222000000000000000///.........//////000000000000000222111111000///......---////////////////////////000000//////.........---000000////////////000000000000000000000000000000---...000111222222222111000......///111333333333222222222222222222222222222111111111111111222222000/////////............000000111111111111000000------------------------***+++---......---+++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......***+++,,,------+++)))(((++++++++++++++++++++++++***))))))))))))))))))***++++++***************+++******************++++++************************(((((())))))***+++------******))))))***+++,,,,,,******+++,,,,,,,,,,,,+++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))***++++++,,,,,,------,,,+++************---------,,,+++***)))(((++++++************++++++++++++***************+++************************,,,,,,,,,++++++*********))))))))))))************)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((()))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))))))))***************************)))(((''''''((()))***))))))************)))))),,,,,,***)))((((((''''''+++++++++++++++++++++++++++***((('''''''''((()))''''''''''''((()))***+++...---,,,,,,+++***))))))+++++++++*********))))))))))))))))))))))))))))))%%%&&&((()))***)))(((&&&+++++++++*********)))))),,,,,,+++***))))))******(((((((((((())))))))))))++++++***)))(((((()))))),,,,,,+++***)))((('''''''''%%%%%%(((---...,,,)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,***)))))))))******((())))))))))))*********))))))))))))************************************))))))))))))))))))))))))''''''((()))))))))))))))))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---///000///---,,,,,,---..................------,,,,,,---...///000111222222222333333222111111000111111000000//////......,,,---------,,,,,,...000333222111111000000111111111111111222222333444555222333555888;;;===>>>>>><<<999666555666777777777222222222222222222333444111111222222222222222111000000000111111222222222222222111111111111111111222222111111111000000000,,,,,,------......//////------......000111333444000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111000////////////000000111111111111111111111111000000000000000000000000222000......111111///---000000000000////////////........................,,,,,,,,,+++++++++******++++++******************,,,,,,,,,++++++*********((())))))***++++++,,,,,,---------,,,,,,,,,++++++,,,++++++******+++,,,,,,)))))))))))))))))))))))))))***++++++,,,---......************************---,,,***)))))))))***+++,,,+++***)))))))))++++++)))))))))***+++++++++,,,******++++++++++++************))))))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------,,,,,,+++***************))))))))))))+++++++++******+++,,,,,,***+++++++++++++++******++++++************++++++******))))))((())))))***************************+++++++++******)))))))))))))))))))))************)))************+++++++++************************************)))))))))((())))))))))))))))))************++++++++++++******))))))))))))))))))))))))***************************))))))(((((())))))***))))))************))))))++++++***)))))))))******++++++++++++++++++++++++,,,++++++***************)))))))))))))))***+++,,,------,,,++++++***))))))+++++++++*********))))))))))))))))))))))))))))))&&&''')))***+++***)))(((+++++++++*********))))))++++++***)))))))))))))))(((((((((((()))))))))***++++++***)))))))))))))))************************,,,---......,,,***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,***)))))))))******)))))))))*********++++++))))))))))))************************************************************((()))******++++++******,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---///000///...,,,,,,---........................---......///000111111222111111222222222111000000333333333222111111000000000111111111000000222444222222111111222222333333444444444333444555777888777999;;;>>>AAACCCDDDEEEBBB???;;;999999:::::::::444444444555666777888999888777666444333333333333444444444555555555555555222222222222222111111111333333222222222222222222//////..................000000000///000000111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000////////////000000111111111111111111111111000000000000000000000000222000...///111111///---000000000/////////..............................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******''''''((())))))***++++++*********)))))))))((((((,,,,,,+++*********++++++************************++++++,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))******++++++***************+++***************+++++++++*********++++++***************))))))))))))******)))******+++,,,+++++++++------------------------...------------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,++++++***))))))((()))))))))******,,,------((()))******++++++******++++++************++++++)))((((((((((((((())))))*********************************)))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))(((((((((((((((******++++++++++++******))))))))))))))))))))))))************************)))******************)))))))))************))))))***************+++,,,,,,************************+++++++++++++++***))))))***)))))))))))))))******,,,,,,,,,+++*********)))+++************)))))))))))))))))))))))))))))))))'''(((***+++++++++***)))+++++++++*********************)))((((((((())))))((((((((()))))))))******+++***)))))))))))))))))))))))))))******+++++++++,,,///222///***'''(((+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,+++******)))*********************+++++++++,,,)))))))))*********++++++******************************************************+++,,,,,,,,,,,,+++.........---------,,,,,,//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---...000///...,,,------......................../////////000000111111111111111222333333333222222222111111000//////......000111111111000000222444222333444555666777888888999999888888999;;;>>>@@@BBBCCCFFFIIILLLNNNPPPPPPKKKGGGBBB???>>>>>>???>>>:::;;;;;;===???AAABBBDDDDDDBBB>>>;;;999777777777888999999999999888888777555555555444444333333333111111111111111111222222333222222111000000//////222222111000/////////000000000000000////////////000000000000000000000000000000000000000000000000//////000000000000111111///////////////000000000111111111111111111111111000000000000000000000000222000//////000111///.../////////.........------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((())))))******++++++,,,,,,,,,,,,,,,++++++++++++---,,,+++***************++++++++++++++++++++++++------,,,,,,++++++++++++***************************++++++++++++***)))))))))******+++++++++******+++++++++*********************************************))))))))))))*********++++++,,,,,,,,,,,,,,,........................------------------------,,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++***************+++,,,,,,((())))))*********))))))++++++************++++++))))))((((((((()))************************************************))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++*********)))))))))))))))*********))))))(((((('''******++++++++++++******))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))************)))))),,,+++++++++++++++,,,,,,))))))))))))))))))))))))(((((()))******((('''&&&)))((((((''''''(((((()))++++++++++++************************))))))))))))))))))))))))))))))))))))'''((()))*********))))))************************))))))((((((((((((((()))(((((()))))))))***************)))))))))))))))***))))))))))))))))))))))))'''***,,,+++***)))+++---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************************+++++++++,,,,,,,,,))))))*********+++++++++******************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------+++,,,------.........---,,,...//////...------.............../////////////////////000000000000000111222333444555555555555111111111000000/////////000111222222111111333555555666888;;;===???@@@AAA@@@@@@@@@AAACCCGGGKKKMMMQQQSSSUUUXXX[[[]]]______XXXSSSMMMIIIHHHHHHHHHHHHGGGGGGHHHJJJMMMOOORRRSSSTTTQQQMMMHHHDDDBBBBBBBBB????????????>>>===<<<;;;:::999999888777666666666444444444444333333333333555444444333333222222111222222111000////////////000000000///////////////////////////////////////////////////////////////////////////000000000111...//////000000000000000111111111111111111111111000000000000000000000000111111000000000000000//////.........------------........................------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++************************)))***+++,,,,,,+++))))))((()))+++,,,,,,+++***))),,,+++++++++***)))))))))+++******************+++******))))))))))))******++++++,,,------------,,,........................------------------------,,,,,,------,,,,,,+++***************++++++,,,,,,,,,+++******)))))))))***+++++++++******(((''''''++++++************++++++))))))))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))******+++++++++******)))))))))******++++++++++++******))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))************))))))...---,,,+++************))))))))))))))))))))))))(((((()))******((('''&&&))))))((((((((()))***************************+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))((((((************************)))((((((((((((((())))))))))))))))))***************)))))))))))))))*********))))))(((''''''&&&&&&(((&&&&&&(((,,,......---******)))(((((()))******))))))))))))))))))))))))************************************++++++++++++************+++***************+++++++++,,,,,,,,,************++++++++++++************************************************)))***++++++,,,,,,++++++((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------...---------,,,...//////...------............/////////000000/////////////////////000000111222444555666666666555555555555555555555555444666777777777888:::<<<<<<>>>AAADDDGGGIIIJJJKKKMMMMMMNNNPPPTTTYYY]]]```cccdddgggiiilllmmmoooooojjjeee```\\\ZZZZZZZZZYYYYYYZZZ[[[]]]___bbbdddfffgggddd___ZZZVVVTTTTTTTTTNNNNNNNNNNNNMMMKKKHHHGGGBBBAAAAAA???>>>===<<<<<<<<<<<<;;;:::999888777777555555555444444444333333111111000000000000000111111111000000/////////...////////////////////////////////////////////////...////////////000000000---...///000111000000000000000000000000000000000000000000000000000000000111111111111000000000000///.........------------........................,,,,,,,,,,,,++++++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........************)))))))))))),,,+++******)))))))))***************************))))))***++++++,,,------************************))))))+++,,,,,,+++***)))((()))***,,,,,,++++++***,,,+++++++++***)))))))))++++++***))))))***++++++******))))))))))))******++++++,,,------------,,,------------------------,,,,,,,,,------------...,,,,,,------,,,,,,+++***&&&''''''((())))))******,,,,,,+++))))))(((((((((,,,,,,,,,+++***)))'''&&&++++++************++++++***)))))))))***+++,,,---))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))************)))************+++++++++++++++++++++++++++++++++))))))))))))************++++++++++++******************++++++++++++******))))))))))))))))))))))))************************)))******************)))))))))************))))))...---,,,+++))))))))))))************************+++++++++++++++***))))))))))))))))))***+++,,,---((()))))))))***+++++++++(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''((((((((((((***************+++++++++))))))((((((((()))******)))))))))*********++++++)))))))))))))))******++++++******((('''&&&&&&%%%---)))'''(((---///...++++++***)))(((((()))***+++))))))))))))))))))))))))*********************************++++++++++++,,,))))))***++++++++++++***************+++++++++,,,*********++++++++++++,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++'''''')))***,,,---//////+++++++++,,,,,,,,,,,,---------------------------,,,,,,------...------,,,+++---//////...---...///.........//////000000111/////////000000111111111///111222444666888888999777777888999::::::;;;;;;;;;<<<>>>???@@@AAADDDGGGJJJLLLPPPTTTWWWZZZ[[[[[[___aaacccfffjjjnnnqqqsssuuuvvvxxxzzz{{{}}}}}}~~~|||yyyuuurrrrrrqqqpppoooooopppppprrrtttvvvxxxyyyyyywwwsssooolllkkkjjjjjjffffffgggfffdddaaa^^^]]]SSSRRRQQQPPPNNNMMMKKKKKKGGGFFFDDDBBB???<<<;;;:::999999888888777666555555333333222222222222222333222222111111000000//////000000000000000000000000000000000000000000000000......////////////000000---...///111111111000000000000000000000000000000000000000000000000000000111222333222000///000111/////////.........------........................,,,,,,+++++++++*********)))))))))******++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++++++++***************)))))))))******+++))))))))))))))))))))))))(((((()))***+++,,,------************************))))))***++++++++++++***((()))***++++++++++++++++++++++++***************,,,+++***))))))***+++,,,******))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,+++***))))))))))))))))))))))))+++***)))))))))))))))***++++++,,,,,,+++***))))))++++++************++++++((((((((())))))***+++,,,)))))))))))))))))))))))))))*********++++++++++++))))))))))))************)))************+++++++++************************((()))))))))************))))))))))))******************++++++++++++******))))))))))))))))))))))))***************************))))))(((((())))))***))))))************)))))),,,+++***)))))))))))))))++++++++++++++++++++++++,,,++++++***************&&&&&&&&&''')))***,,,---'''(((((()))***++++++,,,(((((((((((())))))******))))))))))))))))))))))))((((((((((((((())))))***))))))*********+++++++++)))))))))))))))***++++++))))))*********+++++++++)))))))))))))))***++++++++++++******)))))))))(((+++***)))((()))++++++++++++***)))(((((()))***+++))))))))))))))))))))))))*********************************+++++++++,,,,,,((()))***+++,,,++++++***)))))))))*********++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,---------------))))))***+++,,,......///,,,,,,,,,,,,------..............................,,,------...------,,,,,,+++---//////...---...///---......///000000111111000000111222333333444444444666888:::<<<>>>???@@@>>>???@@@BBBCCCEEEFFFGGGIIIKKKMMMOOOPPPSSSVVVYYYaaacccgggkkkoooqqqrrrrrruuuwwwyyy|||~~~~~~~~~|||xxxuuurrrlllllljjjiiigggeeedddccc\\\ZZZWWWSSSOOOKKKHHHGGGFFFEEECCCAAA???===;;;:::999888777666555444444444333333333222111000000000000000000000000000000000000000000000000000000000........./////////000000,,,---///111222111000000000000000000000000000000000000000000000000000000000222333222000///000222000000000/////////..............................------,,,,,,,,,+++++++++))))))***++++++,,,------,,,,,,,,,---------......+++++++++***************.........---------,,,,,,)))(((((())))))***+++,,,************************))))))******+++++++++,,,******************************))))))***++++++,,,))))))))))))***+++,,,---***************+++++++++,,,+++***((((((***+++,,,******))))))))))))******)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------,,,++++++......------,,,+++++++++(((((((((((()))***+++,,,******+++,,,,,,,,,,,,+++++++++************++++++''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))************++++++++++++******))))))))))))))))))))))))***************************)))(((''''''((()))***))))))************))))))))))))))))))))))))***++++++++++++++++++++++++++++++***((('''''''''((()))!!!!!!"""###%%%''')))***''''''((()))***++++++,,,'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))******++++++++++++******))))))***+++,,,,,,)))************+++++++++))))))((())))))***++++++***++++++++++++,,,,,,,,,$$$'''((('''%%%%%%)))---+++***)))'''''')))***+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,((()))***+++,,,,,,+++***((())))))))))))***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,---......//////......,,,,,,,,,------.........---------.........//////........................---------...------,,,,,,+++---//////.........///---......///000111111222111111222333555666777777;;;<<<>>>AAACCCEEEFFFGGGKKKLLLNNNPPPRRRTTTVVVWWW[[[]]]```bbbdddgggkkknnnsssuuuzzz~~~}}}{{{yyyxxxwwwtttrrrooojjjeee```\\\ZZZSSSQQQOOOKKKHHHDDDBBB@@@>>>===;;;999777555555444444444333333222111000000000000000000000000000000000000000000000000000000............/////////000+++---///111222222000000000000000000000000000000000000000000000000000000000222444333000///000222000000000000////////////..............................---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))'''((((((((()))+++,,,---+++++++++++++++++++++++++++++++++***************************************+++***)))))))))***,,,---***)))(((((()))+++---...))))))******+++++++++,,,,,,+++)))(((((()))+++,,,******))))))))))))******))))))***++++++++++++***......---------,,,,,,,,,........................//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++*********))))))(((((((((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))************************+++++++++*********))))))************************+++++++++*********))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************((((((''''''(((***,,,---***)))))))))***+++,,,,,,******)))))))))))))))******(((((()))***+++***)))---,,,,,,,,,++++++******+++***(((&&&&&&''')))***(((((())))))*********+++'''(((*********)))***+++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))************************))))))*********))))))(((******+++,,,,,,,,,,,,+++******))))))))))))))))))+++++++++************)))************************---,,,************)))'''******************************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++,,,..............................---,,,,,,,,,,,,---......//////////////////......000000//////...//////000........................////////////000111222333333555666666666888;;;>>>CCCGGGKKKNNNQQQTTTWWWZZZYYY\\\```ccceeefffiiikkkoooqqqsssvvvyyy{{{|||}}}~~~zzzuuurrrqqqiiigggeeeaaa\\\WWWRRROOOLLLIIIEEEAAA===;;;;;;;;;;;;999666555555555555444......///111333333111......///////////////......///...---...///000///...000000000000111111111111////////////000000000000222222111000//////000000000000000000000000000000111111111111000000000000......//////......---,,,222111000///---+++*********+++,,,,,,+++***)))(((------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...---+++,,,------,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,,,,++++++***)))+++++++++***************++++++++++++++++++++++++)))))))))(((((((((((((((************))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********.........---------,,,,,,........................000///......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++*********))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))************************+++++++++*********))))))************************+++++++++*********))))))++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))***************************)))))))))))))))************))))))******+++,,,******))))))))))))*********(((((()))***+++***)))******)))))))))((((((((())))))(((''''''((())))))))))))******************''')))***+++***)))***+++)))))))))))))))))))))))))))******************)))************************************************************************))))))************)))))))))***++++++,,,,,,++++++************************+++++++++************)))************************,,,***)))***+++,,,+++*********************************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++***++++++,,,,,,---------------------------,,,,,,,,,------..............................---------------...//////......//////////////////111111111111222333444555777999;;;===???BBBGGGJJJNNNRRRWWW\\\___cccgggjjjmmmpppsssuuuvvvwwwyyy{{{{{{|||~~~}}}{{{xxxsssoookkkhhh```]]]WWWQQQKKKGGGDDDCCCBBB@@@<<<:::999888777555555444333444444333000...111111111111000000//////111///...///000111000/////////000000000111111111////////////000000000000222222111000000000000000000000000000000000000000111111111111000000000000//////.........---------/////////...------,,,,,,++++++,,,------,,,+++***------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---///---,,,,,,------,,,+++************))))))))))))************************************)))))))))))))))***+++++++++***)))(((******************++++++++++++++++++++++++++++++++++++++++++************************))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******///.........------------........................//////.........---------+++++++++++++++++++++++++++***))))))))))))***+++***************)))))))))***++++++++++++++++++*********++++++++++++******))))))))))))))))))))))))************************+++++++++***************************************+++++++++***************++++++++++++++++++++++++,,,,,,++++++***))))))(((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***************************************)))((((((******)))))))))***++++++***)))))))))))))))*********(((((()))***+++***)))))))))((((((((((((''''''))))))******************+++++++++++++++*********''')))++++++***)))***+++))))))))))))))))))))))))((())))))******))))))(((************************++++++++++++++++++++++++************************))))))************)))))))))***++++++,,,,,,++++++******+++++++++++++++++++++++++++************)))******************************)))***---......---******************************++++++++++++******++++++************++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------------...//////000000000111111222222333333444444444666777999;;;<<<@@@CCCGGGKKKOOOSSSXXX\\\bbbeeejjjnnnqqqtttxxx{{{|||~~~~~~xxxuuuooohhhaaa\\\XXXVVVQQQNNNJJJFFFDDDAAA>>>;;;<<<:::777666666555333111111111111000000//////...222000///000111222111///////////////000000000000////////////000000000000222111000000000000000000000000000000000000000000111111111111000000000000000///......------......---------------.........+++,,,---------------,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///---,,,,,,------,,,+++************************++++++++++++++++++++++++++++++*********)))))))))'''(((***++++++***)))((()))))))))***+++++++++,,,************************++++++++++++++++++++++++++++++*********)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***/////////............---........................------------............+++++++++++++++***************************************************************++++++++++++************++++++++++++******))))))))))))))))))))))))************************************************************************************************************************+++++++++*********))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************((()))***++++++***)))(((******))))))))))))******))))))))))))))))))***+++***(((((((((***+++***)))*********))))))))))))))))))+++,,,......---,,,+++---,,,,,,++++++*********(((***++++++***)))***+++))))))))))))))))))))))))(((((())))))))))))((((((************************++++++++++++++++++++++++************************((())))))************)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********))))))************************+++******+++---......---******************************++++++++++++******++++++************++++++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,------...............------------............000000//////000000111222222222333444666777888888999:::;;;>>>BBBEEEHHHJJJOOORRRWWW[[[```dddiiimmmtttwwwzzz|||}}}|||wwwssspppooofffccc^^^YYYUUUQQQMMMIIIDDDAAA>>><<<;;;:::888777333333222222222111222222222111///000111111000///....../////////000000000////////////000000000000111111000000000000000111000000000000000000000000111111111111000000000///000000......------...///,,,---------------......++++++,,,,,,---------...------,,,,,,,,,+++++++++*********+++++++++,,,,,,...,,,++++++,,,,,,+++***)))***************++++++++++++++++++++++++++++++,,,++++++******))))))(((&&&'''***,,,,,,+++***)))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))((()))))))))))))))******+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++000000/////////.................................,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++************++++++++++++*********************+++++++++)))******************)))******++++++++++++******))))))))))))))))))))))))************************************************************************************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************&&&''')))***++++++************))))))((())))))***))))))(((((()))***++++++***(((((((((***+++***))))))))))))))))))*********''')))+++------,,,+++)))---,,,,,,++++++*********)))+++,,,,,,***)))***+++))))))))))))))))))))))))(((((())))))))))))((((((************************************************************************(((((()))***************))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++*********))))))************************---,,,++++++------,,,+++******************************++++++++++++******++++++************++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,---.../////////......---------.........//////222222111111111222333333222333555777:::<<<>>>???BBBDDDGGGKKKPPPUUUYYY[[[```ccchhhlllooorrrvvvyyy|||{{{xxxsssoookkkgggbbb^^^UUURRRMMMIIIFFFCCC@@@===999888777666555555666666222111000000111111///...////////////000000000000////////////000000000000111000000000000000111111111111111111111111111111111111111111000000000///000000///...............---------------,,,,,,,,,***+++++++++,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++******++++++***)))))))))******+++++++++,,,************************,,,+++++++++******))))))((()))+++,,,---,,,+++***(((((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++++++++++++++******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++000000000000////////////........................+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++******+++,,,,,,+++***************+++++++++++++++))))))************))))))******++++++++++++******))))))))))))))))))))))))***************************************+++++++++***************************************+++++++++************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************&&&'''((()))+++++++++,,,******)))((((((((())))))(((((((((((()))***+++,,,***(((((()))***+++***)))''''''(((((((((((())))))$$$&&&((()))***)))((('''+++++++++++++++************+++---,,,+++)))******))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))************************'''((()))******+++******((()))******++++++******))))))******+++,,,,,,,,,+++++++++************)))************************---,,,++++++,,,---+++*********************************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))***+++,,,...///++++++++++++++++++++++++,,,---...///000///......------......///000000000111111222222444555777777777999;;;???CCCFFFIIIJJJRRRSSSWWW[[[aaafffjjjmmmooorrrvvvyyyzzz|||}}}|||wwwtttoookkkeee___YYYSSSNNNJJJ@@@>>><<<999666555555555444222111111222222000///000000000000111111111111////////////000000000000000000000000000111111222111111111111111111111111111111111111000000000000///000000000000///...------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++******++++++***)))))))))******+++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++)))))))))***+++++++++,,,******************************++++++,,,---------,,,++++++++++++***************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,111111111000000000//////........................---------------,,,,,,,,,//////......---,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++************************))))))*********+++++++++******************************************++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************))))))(((((()))***++++++******)))((((((((((((((((((((((((((()))***+++,,,***(((((()))***+++***)))((((((((()))))))))******%%%&&&'''))))))))))))((())))))*********************,,,------+++)))******)))))))))))))))))))))))))))******************)))************************************************************************'''((()))******+++++++++((())))))***************(((((())))))***++++++,,,+++++++++************)))***************************))))))***,,,---,,,+++******************************++++++++++++******++++++************++++++***++++++,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000............//////000111111222111222444777:::===@@@BBBDDDFFFIIINNNSSSXXX[[[]]]cccdddfffjjjooossswwwyyyxxx{{{}}}wwwrrrkkkddd```RRROOOJJJDDD???<<<:::999777555333333444444222111111111111111222222222222////////////000000000000000000000000000111222222111111111111111111111111111111111111000000000000...///111222222000...,,,***++++++,,,,,,---.........---,,,++++++,,,------------,,,,,,,,,,,,++++++,,,,,,---------............---+++,,,------,,,***))))))***++++++,,,------************************)))******++++++,,,,,,---,,,+++***))))))******+++******************++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,+++++++++***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,111111111111000000000000........................//////.........---------000000///...------,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))))))))))))))************************))))))******++++++++++++************************))))))******++++++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************,,,+++)))((((((((()))*********)))((((((((((((((((((((((((((()))***+++,,,***(((((()))***+++***)))******++++++,,,,,,,,,---(((((()))***+++,,,,,,,,,(((((())))))*********++++++,,,------+++*********))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++************************''''''(((******+++++++++(((((()))***************'''(((((()))******+++++++++++++++************)))************************(((''''''))),,,---...---******************************++++++++++++******++++++************++++++)))***+++,,,------...///++++++++++++++++++++++++,,,,,,,,,---------......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///---...//////000111222222333333444777<<>>;;;888777777555333111000111222222111444222111222222111///---......//////000000111111000000000000000000000000111111000000//////......000000000000////////////.........------,,,,,,,,,,,,,,,,,,---------......++++++,,,---............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++)))(((((()))******)))------,,,++++++***************))))))******+++,,,)))************+++++++++++++++************++++++(((((()))***+++,,,,,,,,,***++++++++++++***))))))+++************+++,,,---<<<888444222222222222222111111000///......//////..............................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++******************+++*********++++++*********+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******************************)))((('''''''''(((******))))))))))))******+++++++++++++++++++++++++++++++++************)))++++++***************++++++***)))(((((()))***+++************************************)))))))))(((((()))***)))((('''((()))******))))))))))))******+++*********))))))))))))))))))******))))))((('''(((((()))***************)))***+++,,,,,,+++***)))((())))))))))))***************)))))))))((((((((()))))))))))))))))))))(((***))))))(((((())))))*********************++++++)))******++++++******)))***)))))))))))))))******---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,,,,,,,,,,---............------///000111//////000111222222333555999===@@@AAAFFFJJJPPPVVV\\\aaagggjjjnnnpppssstttuuuuuuwwwyyy|||}}}~~~wwwnnngggZZZWWWSSSLLLFFF@@@<<<:::;;;888444222222222222111000//////000111222000///////////////000000111111000000000000000000000000111111000000////////////000000000000////////////.........------,,,,,,,,,,,,,,,,,,---------......---------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++***))))))++++++***)))******************++++++******))))))******+++,,,************++++++++++++++++++************++++++))))))+++,,,,,,---------((()))***+++++++++++++++,,,+++++++++++++++,,,,,,DDD@@@;;;777555444333333111111000000//////.......................................------------,,,+++,,,,,,,,,,,,,,,,,,---******))))))))))))******************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++***(((''''''&&&&&&******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********************+++******))))))))))))******************************************))))))))))))((()))***)))'''&&&&&&'''******))))))))))))*********************)))))))))******++++++******)))((((((((()))***************************************((((((((())))))))))))***++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******************)))))))))******))))))))))))((((((((()))***++++++,,,,,,*********+++,,,---++++++++++++++++++++++++++++++************+++++++++******))))))******+++,,,,,,------------,,,,,,++++++++++++++++++++++++------------.....................---------------///////////////.........///000111000//////111333666888:::???DDDIIIMMMOOOXXX\\\aaafffjjjnnnrrruuuwwwyyy{{{|||{{{{{{}}}~~~|||rrrooojjjbbbYYYPPPHHHDDDBBB>>>999666555555555444111000///000111222111////////////000000000000111000000000000000000000000111000000000000/////////000000000000////////////.........---------------,,,,,,,,,---------..................---,,,+++***,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******+++******,,,------+++)))(((((())))))***++++++,,,******))))))******+++,,,************+++++++++,,,++++++************++++++***+++,,,---------------'''((()))+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,OOOJJJCCC===999666444222//////000000000//////..........................................------,,,+++++++++,,,,,,---------++++++************+++++++++******************+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************,,,,,,+++***))))))************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))*********+++++++++******))))))))))))))))))************************************)))))))))))))))***++++++***'''&&&&&&'''******))))))))))))************************************++++++******)))((((((((()))***************++++++***))))))***++++++))))))))))))************************************)))))))))))))))*********)))(((((((((((((((((()))+++++++++***************))))))************))))))(((((((((((()))***,,,,,,++++++*********+++,,,---***+++++++++++++++,,,,,,+++******))))))******+++------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...............---------000//////...............111222333333333555888;;;>>>AAAFFFKKKQQQVVV\\\___eeehhhmmmpppsssuuuxxx{{{xxxzzz}}}~~~~~~|||yyyvvvtttuuuxxx|||~~~wwwnnnddd[[[VVVMMMIIICCC>>>;;;:::999888666444222111222222000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...............---------,,,,,,,,,---------......---.........------,,,+++,,,,,,,,,---------............---,,,,,,+++******+++++++++++++++++++++++++++******))))))******+++++++++,,,---///...+++)))))))))******++++++++++++******))))))******+++,,,*********+++++++++,,,,,,,,,++++++******++++++,,,******+++,,,------,,,,,,((()))***+++,,,,,,,,,,,,---------------,,,++++++ZZZUUUNNNGGG@@@;;;666333///////////////000000000////////////////////////....../////////...---,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++***))))))***++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))***+++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((()))***++++++++++++***)))))))))******)))))))))************************))))))))))))))))))******+++,,,---+++)))(((((()))******))))))))))))*********************+++++++++))))))******))))))((('''(((((()))***************++++++***))))))***++++++******++++++++++++,,,,,,))))))))))))))))))))))))((()))))))))*********+++))))))(((((((((((())))))***************************++++++++++++++++++***(((((((((((()))***,,,,,,*********++++++,,,,,,---*********++++++,,,,,,,,,+++******))))))******+++......------------......+++,,,,,,,,,,,,,,,,,,+++000000000000000000000000++++++,,,,,,,,,---------........................///......------...///000222444666888:::>>>CCCFFFJJJOOOUUUZZZ^^^ccciiimmmnnnqqqtttvvvxxxyyy{{{}}}zzz|||}}}uuurrrnnnllllllooosssuuu|||yyyrrrnnnbbb]]]UUUMMMGGGBBB>>><<<888666444222222222111000111111111111000000000000000000000000000000000000000000000000111111111111000000000000////////////........................,,,,,,,,,---------......+++,,,------.........---,,,,,,,,,---------............---,,,,,,+++******++++++++++++++++++++++++++++++************++++++++++++,,,...///...,,,)))------,,,,,,,,,+++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******++++++++++++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,++++++ccc___XXXRRRKKKDDD===999444333222000000000111111////////////////////////......///000///...---,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,+++***))))))***+++,,,******++++++++++++************+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************&&&&&&''''''(((***+++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''(((***+++,,,,,,+++***))))))************))))))************************))))))))))))************+++,,,---,,,***))))))+++******))))))))))))***************+++++++++++++++))))))******))))))((('''(((((()))***************************************+++++++++,,,,,,,,,------((((((((())))))))))))***((())))))******+++++++++******))))))))))))******))))))*********+++++++++++++++,,,,,,,,,,,,++++++)))((((((((()))***++++++)))******+++,,,,,,,,,---*********++++++,,,,,,---++++++************++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////.............../////////............000222444555555999===AAAEEEJJJPPPSSSYYY^^^dddhhhjjjmmmrrrvvvvvvxxx{{{||||||}}}}}}sssqqqmmmjjjiiijjjlllnnnvvv|||{{{uuulllcccZZZQQQJJJFFF===;;;777555555555444333222111111111111000000000000000000000000000000000000000000111111111111222000000000000////////////.............../////////,,,,,,,,,---------......***+++,,,---............,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++---......,,,***///......---,,,,,,++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******++++++*********,,,,,,,,,,,,,,,+++******)))***+++,,,---,,,++++++gggddd```\\\WWWPPPHHHCCC>>>;;;777333000000111111////////////////////////......000000000///---,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,+++***((((((***+++,,,******++++++++++++************+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))........................************************((('''''''''((()))************))))))))))))******+++++++++++++++++++++++++++++++++************)))'''(((***,,,,,,,,,+++***((()))***++++++***)))(((************************((()))))))))***************+++,,,+++***)))***+++******))))))))))))***************++++++,,,,,,,,,******++++++******)))((((((((()))***************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,)))))))))*********++++++((())))))******+++,,,,,,++++++************++++++(((((()))***+++,,,,,,---******++++++++++++*********)))))))))))))))******))))))***+++,,,,,,------)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))............////////////---........./////////000000000111222555888<<<>>>@@@DDDJJJPPPUUUZZZ___bbbfffkkkqqqsssssstttxxx{{{zzz|||~~~~~~~~~zzzxxxtttpppnnnmmmnnnnnnttt{{{xxxppphhh```[[[MMMIIICCC???<<<999777555222222222111111111000000000000000000000000000000000000111111111222222222000000000000////////////---........./////////000,,,,,,,,,---------......,,,,,,------...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,&&&''')))+++,,,,,,++++++hhhgggeeeccc___XXXPPPKKKFFFBBB<<<666111000000111000000000000000000000000---///000111000///---,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,******++++++++++++************+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++******))))))))))))******************************+++++++++************)))&&&(((***,,,---,,,+++***((()))***++++++***)))(((************************(((((())))))*********+++((()))******)))(((***+++******))))))))))))***************++++++,,,,,,,,,+++,,,,,,,,,,,,+++******(((((()))***************((()))+++,,,,,,+++)))((()))************+++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,''''''(((***+++,,,---...))))))************))))))+++***)))))))))))))))***((()))***+++,,,---------))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++------------------------,,,,,,,,,---------......---.........//////000000222333333666999>>>BBBDDDKKKPPPWWW]]]bbbfffjjjmmmnnnsssxxxyyywwwwwwzzz}}}|||~~~~~~|||xxxuuusssrrrrrrttt{{{zzztttooo___YYYQQQIIIBBB===888555222222222222111111000000000000000000000000000000000000111111222222222222000000000000////////////---.........//////000000,,,,,,,,,---------..................---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++))))))+++,,,,,,+++*********++++++,,,------*********)))***++++++,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++)))***+++,,,---.........$$$&&&(((+++,,,,,,++++++iiihhhhhhgggfffbbb]]]YYYRRRLLLDDD===999666444222000///------///000000/////////000000000000//////000///---+++***+++,,,---.........------,,,,,,,,,++++++++++++++++++++++++------......------,,,+++,,,,,,,,,,,,+++***))))))++++++************++++++,,,,,,,,,+++++++++************))))))))))))))))))***************)))((('''************************&&&'''((()))+++,,,......+++++++++******)))))))))++++++***)))***+++---...,,,+++***))))))***+++,,,************************+++*********))))))((((((***++++++++++++***))))))************************'''((()))))))))'''&&&%%%))))))))))))))))))))))))---,,,,,,+++***)))((((((************************+++++++++*********)))))))))((('''''''''(((***+++,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,***)))))))))+++,,,+++***)))************+++++++++......---,,,,,,+++******************************+++++++++*********))))))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---------............/////////////////////......///000000//////...---,,,,,,...000000111222444666444777;;;@@@EEEKKKRRRWWW\\\^^^ccchhhmmmppprrrtttxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}wwwooocccZZZSSSKKKAAA::::::888666555555444111///////////////////////////111111111111111111111111///////////////////////////...---...//////---+++---------------------------.../////////...---,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...///...,,,+++,,,------,,,,,,++++++,,,,,,---))))))***++++++++++++*********+++++++++******)))++++++*********+++---...+++++++++,,,,,,---------++++++---......---++++++++++++++++++++++++++++++))))))***+++,,,,,,------lllkkkjjjjjjiiifffbbb___YYYTTTMMMFFF@@@;;;777555333222000000111111000///...//////000000//////...///...,,,+++,,,---...000......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++,,,,,,,,,+++******++++++************++++++,,,,,,,,,+++++++++***************************************+++******))))))************************))))))*********+++++++++,,,,,,+++++++++*********))))))))))))))))))******++++++***))))))***++++++************************++++++++++++******))))))'''((()))******************************************+++,,,,,,+++***)))(((************************------,,,+++******))))))************************+++++++++*********))))))))))))((('''((()))***+++,,,+++***))))))***+++,,,,,,,,,++++++***)))))))))***++++++,,,,,,++++++***))))))))))))*********++++++***)))***,,,---,,,+++)))************+++++++++...------,,,++++++******************************+++++++++*********))))))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,---------------------............///........................---...............------...000111222222555888;;;???BBBGGGMMMRRRXXX^^^bbbgggiiilllpppsssuuuvvvwwwzzzzzz{{{|||}}}~~~|||zzz{{{}}}vvvmmmfff]]]SSSLLL@@@===999777666555333111333333333222222111111111111111111111111111111111///////////////////////////...---...//////---,,,------------------------//////000///...---+++***.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,+++++++++******)))))))))***************))))))******)))))))))***,,,---++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---pppnnnmmmmmmmmmllliiigggddd___YYYRRRKKKDDD===888333111000/////////---+++.........//////............---,,,,,,---///000111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))******+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++************++++++++++++++++++)))***++++++++++++++++++************************,,,,,,++++++***))))))))),,,,,,,,,,,,++++++++++++))))))*********))))))(((++++++***))))))***++++++************************,,,,,,++++++++++++******%%%&&&'''(((************************************((())))))))))))(((((('''************************,,,,,,,,,++++++*********************************+++++++++***************))))))(((((())))))***+++++++++************++++++,,,,,,++++++***)))))))))******++++++++++++******)))************+++++++++,,,+++***+++---...---,,,)))************+++++++++------,,,,,,++++++******************************+++++++++***************++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------............///........................------......////////////111222444555777;;;@@@DDDMMMQQQVVV\\\```eeejjjmmmrrrsssvvvxxxyyyzzzyyyyyy||||||}}}~~~xxxttttttuuuyyy~~~~~~wwwoooeee^^^NNNIIIBBB===999777555444333333222111000000000000000000000000000000000000////////////////////////000///......//////...,,,------------------------000000000///...,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...---,,,+++,,,---++++++************++++++...---,,,***)))))))))))))))******++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++rrrpppooooooppppppooonnnllliiiddd]]]VVVLLLCCC===666444222111111000...,,,------............------///............///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++((()))***+++,,,------,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((+++******************+++************************************************&&&'''((()))************************************((((((((((((((((((''''''******************************************))))))************************************************))))))))))))******++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,---------+++***)))***,,,---,,,+++))))))*********+++++++++,,,,,,,,,,,,++++++*********************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///------------............000///000000000111222222555777999<<<@@@FFFMMMQQQXXX\\\aaafffhhhkkknnnpppvvvwwwyyyzzz{{{{{{zzzzzz|||}}}~~~~~~wwwrrrqqqrrrsssxxx}}}uuuoooccc\\\RRRIIIBBB===999777444333222111000000111111000000000000000000000000////////////////////////222000///...//////...---........................000//////......---,,,+++,,,,,,------------------------------------------,,,,,,------------,,,,,,+++---...---++++++,,,---+++******))))))******+++...---,,,***))))))*********++++++,,,,,,,,,,,,+++------,,,,,,,,,------------,,,,,,,,,++++++******,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++rrrqqqpppppprrrsssrrrqqqpppnnnkkkfff___UUUKKKDDD===;;;777666555444333222------............------000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++((()))***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((*********++++++*********************************((((((((()))))))))))))))*********++++++***))))))************************+++++++++++++++++++++,,,************************((((((((()))))))))))))))************************************************)))******++++++++++++++++++++++++,,,,,,+++++++++)))))))))***++++++,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***(((((()))***+++***)))))))))*********+++++++++,,,+++++++++++++++***************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///---------.........//////000000000000111222444444;;;>>>BBBGGGLLLSSS[[[```bbbeeeiiillllllmmmnnnpppvvvxxxzzz{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||yyy{{{}}}~~~}}}||||||{{{{{{{{{|||}}}~~~wwwrrrqqqrrrqqquuu{{{yyyrrrggg[[[RRRIIIBBB>>>:::888666444333333444444000000000000000000000000000000000000000000000000444222/////////000///..............................---------............,,,,,,------------------------------------------,,,------......------,,,+++,,,---,,,++++++,,,---+++******))))))******+++,,,+++++++++++++++,,,,,,+++,,,,,,---.........---+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++rrrqqqqqqssstttuuusssrrrrrrqqqpppmmmhhh___VVVOOODDD@@@:::666444333222111.........//////.........000000//////...---,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))((()))***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,)))***++++++++++++++++++************************(((((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))*********))))))((()))***++++++++++++***)))************************'''''''''(((((((((((()))+++++++++++++++***))))))*********************************)))******+++,,,++++++++++++++++++++++++'''(((((())))))************************************************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))************))))))*********))))))))))))((()))((('''(((*********))))))************+++++++++++++++++++++++++++*********************************************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------............///------......///000000000000000000222444777999;;;EEEHHHNNNTTTYYY___fffjjjkkkmmmoooppppppppprrrsssxxxyyy|||~~~}}}~~~}}}|||{{{yyyyyyzzz{{{{{{}}}{{{yyyxxxwwwwwwwwwxxxzzzzzzyyyyyyyyyzzzzzz{{{xxxwwwvvvuuutttsssssssssqqqsssvvvxxxzzzzzzzzzyyytttssssssrrrqqqqqqqqqqqqvvvxxxzzzzzzzzzzzz{{{|||~~~~~~|||}}}}}}}}}}}}wwwttttttuuusssvvv{{{zzzpppfff]]]TTTNNNAAA>>>;;;777444333222222111111111111111111111111000000000000000000000000555333000//////000///...........................------,,,------...000000------------------------------------------------------............------***+++,,,,,,++++++,,,---++++++************++++++******+++,,,------,,,,,,++++++,,,---............))))))*********)))((((((+++++++++++++++*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++rrrrrrsssuuuwwwwwwtttrrruuutttttttttqqqjjjbbb\\\PPPIII@@@888444222111000...//////000000//////...------.........------,,,,,,,,,,,,---------......------------------------++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******(((((())))))***++++++,,,*********+++******))))))************************((())))))***++++++,,,,,,*********+++++++++,,,,,,))))))))))))))))))******)))***++++++++++++***)))************************'''((((((((())))))))))))((()))***************)))************************(((((('''''''''(((******++++++++++++++++++++++++((())))))***+++,,,,,,,,,************************))))))*********+++++++++***+++,,,---------,,,+++++++++,,,------,,,++++++,,,,,,++++++***)))))))))))))))************)))))))))))))))((((((((('''''')))(((((((((***+++***))))))************+++++++++******************++++++************************))))))*********+++++++++)))******+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,---------------------............///......//////000111111222222333444777<<>>DDDKKKRRRUUUYYY]]]ccchhhjjjlllnnnppppppqqqrrrssssssvvvyyy|||zzz|||~~~~~~}}}{{{yyyxxxwwwwwwxxxxxxxxxwwwuuusssrrrpppooonnnmmmnnnooorrrssspppnnnllljjjhhhhhhiiijjjnnnooopppppppppooommmlllkkkjjjiiigggffffffeeeeeedddfffjjjmmmoooooonnnmmmkkkjjjiiihhhgggfffffffffmmmoooqqqqqqpppooopppqqqssstttuuutttqqqoooooooooppprrrvvvzzz}}}xxxrrrbbb^^^VVVMMMEEE???;;;:::333333333333333333333333000000000000000000000000777444111//////000000///////////////////////////000///...---,,,,,,---...//////...---,,,,,,++++++........................------............------)))***,,,,,,++++++,,,------,,,,,,++++++,,,,,,---+++---///000///,,,(((&&&'''((()))***+++,,,,,,,,,---......///...---+++***))))))******+++++++++,,,+++,,,---......---,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------ttttttuuuwwwxxxyyyzzz{{{}}}}}}|||{{{xxxtttpppnnngggaaaWWWNNNFFF???:::666555333111000000111000///000/////////............111,,,((((((,,,000000.........---------,,,,,,,,,+++,,,,,,---.........---++++++,,,,,,,,,,,,------...------,,,,,,------...******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))******++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,+++***))))))******************************+++++++++*********))))))))))))))))))))))))))))))++++++******************+++++++++*********))))))************************++++++,,,,,,,,,+++******(((((())))))))))))(((((())))))))))))))))))))))))************************+++++++++*********))))))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++******************(((((()))))))))***************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++************)))------------------------,,,,,,,,,---------......,,,,,,,,,---------......000000//////............111///---...000111///---000111222111111222555777666===FFFLLLPPPUUU\\\bbbggggggiiijjjlllnnnoooooorrrssstttuuuvvvwwwxxxyyy{{{|||~~~~~~}}}|||{{{zzzyyyyyyzzz{{{|||yyyyyywwwvvvtttsssrrrqqqnnnmmmkkkkkkkkkkkkiiihhhhhhfffeeefffiiikkkllllllmmmkkkgggdddbbbbbbdddeeeiiijjjjjjkkkkkkjjjjjjiiikkkgggccc``````aaaaaa```dddeeeeeefffggghhhhhhiiiccceeeffffffffffffgggiiimmmnnnoooqqqrrrsssssssssvvvvvvuuusssqqqooommmkkkjjjmmmrrrvvvzzz{{{|||{{{}}}~~~}}}~~~|||sssggg]]]WWWOOOGGG@@@===888333111222444444333333444555444333222333444111000///...............///////////////......---////////////////////////000000000000000000000000...---,,,,,,---...///000------------------------......---,,,++++++******---------,,,,,,+++++++++++++++++++++++++++++++++---------.........//////+++++++++++++++++++++++++++++++++,,,,,,---------(((((()))***+++,,,,,,---000//////---,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,ttttttuuuwwwxxxzzz{{{|||}}}}}}~~~}}}|||yyyvvvtttqqqkkkbbbWWWNNNDDD<<<777555333000//////000000/////////////////////......111---((())),,,000000...---------,,,,,,,,,+++++++++,,,------......------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***))))))******************************+++++++++*********))))))************************++++++******************+++++++++*********)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))************))))))************************************************+++++++++*********)))))))))))))))***+++++++++,,,))))))*********+++++++++******************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........////////////......------///...,,,---000111000...111222333333444666999<<>>;;;999555333222222222222111///...---///000111222222222111000///////////////......---////////////////////////........................//////...---------......////////////////////////........................,,,,,,,,,,,,------------++++++++++++++++++++++++,,,------------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++******)))))))))******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,ssstttuuuxxxzzz|||}}}~~~yyyvvvrrrmmmfff^^^UUUOOO@@@<<<777444333333222111///////////////000000000000...++++++---//////......---------------------,,,,,,------...------,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,************************++++++***************+++************************************************++++++++++++++++++++++++******+++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,******++++++++++++******************************************************************************+++++++++***************))))))))))))*********+++***************+++++++++------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------........................------------111000//////111222333333444777:::>>>BBBHHHOOOTTTXXX[[[___bbbcccfffiiilllmmmmmmnnnppprrrsssuuuuuuvvvwwwxxxzzz|||~~~~~~}}}|||{{{{{{zzzyyyxxxwwwuuusssqqqpppmmmkkkiiifffdddcccbbbbbbccccccbbb```___]]]\\\\\\WWWVVVUUUVVVXXXXXXXXXVVVWWWWWWYYY^^^eeekkkoooqqqpppooommmlllkkkkkkkkkkkklllnnnpppsssuuuwwwyyyyyysssppplllkkklllnnnoooooorrrrrrtttuuuuuuuuuttttttuuuxxx{{{}}}~~~}}}|||xxxyyyzzzzzz{{{{{{{{{zzzzzzzzzyyyxxxwwwuuusssqqqnnnmmmllllllmmmooorrrtttwwwxxxyyyzzz{{{{{{{{{{{{{{{}}}xxxrrrggg___TTTJJJDDD>>>888333444444333333333222000...---///111333333222111000///////////////......---////////////////////////........................//////......------------........................++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++............////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,ssstttvvvxxx{{{}}}yyyxxxvvvtttpppiiiaaa[[[HHHDDD===888555333222111//////000000000000000000000...---,,,---......................../////////,,,------...------,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***))))))((((((,,,,,,,,,,,,,,,+++***)))************************+++***************++++++******************************************************************************++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))******************)))************************************************************************+++++++++************************+++++++++,,,,,,))))))*********+++++++++---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,+++++++++++++++++++++------------------------,,,,,,,,,---------......---------.........//////........................111000000///000111333555999<<>>999555222000111111111000000///////////////................................./////////------......------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***(((&&&$$$###,,,,,,,,,,,,+++***))))))*********************************)))******+++,,,***************************************+++++++++))))))))))))))))))))))))******++++++,,,---------***************+++++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))))))))************))))))++++++++++++++++++++++++***************************************+++++++++******************++++++***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++------------------------,,,,,,,,,---------......------........./////////.........///////////////...///000000000333777:::BBBFFFMMMTTTZZZ___eeehhhcccdddeeefffiiikkknnnooorrrrrrsssuuuwwwxxxzzzzzzzzz{{{|||}}}~~~~~~}}}|||yyyxxxvvvtttrrrqqqppppppmmmmmmkkkjjjgggeeecccaaa\\\[[[YYYWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQRRRUUUYYY\\\]]]]]]]]]___ccclllwww~~~||||||~~~{{{xxxvvvtttuuutttrrrqqqpppoooppppppmmmmmmmmmmmmlllkkkjjjiiiiiilllooorrrtttwwwzzz}}}~~~~~~{{{|||}}}|||ssskkkbbbXXXMMMFFF???;;;555333333444222000...///000111111111000//////////////////......---////////////////////////000000000000000000000000.........///......---,,,------------------------........................---------------.........++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,...//////000,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,rrrtttvvvyyy|||~~~yyysssnnnddd]]]SSSIIIAAA<<<888555333222222111000///......///000000///...---......,,,,,,,,,,,,------......------......------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((''''''++++++,,,,,,,,,++++++*********************************))))))***++++++,,,************************))))))*********+++++++++******************************++++++,,,------...))))))*********+++++++++))))))))))))))))))))))))******+++,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++************************))))))*********+++++++++)))))))))***+++++++++,,,************++++++++++++((())))))***++++++,,,,,,))))))***+++,,,---......******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////////////////000000000111111///111333444666;;;AAAFFFMMMRRRYYY___cccfffhhhjjjhhhggghhhjjjmmmppprrrsssuuuvvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwuuutttqqqpppnnnlllkkkjjjiiiiiifffeeedddbbb```]]][[[YYYVVVUUUSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUVVVWWWWWWRRRSSSUUUYYY^^^cccdddeeehhhjjjpppzzz~~~{{{yyyvvvuuussssssmmmmmmllljjjiiigggeeeddddddfffiiilllooorrrvvvyyy||||||||||||||||||}}}}}}zzzyyyzzz{{{zzzsssjjj___WWWMMMFFF===777666666444222111111111111111111000000///////////////......---////////////////////////////////////////////////,,,---.../////////...---......................../////////......------,,,............------------++++++++++++++++++++++++........./////////000000++++++++++++++++++++++++---------,,,,,,+++++++++***+++++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,rrrtttvvvyyy|||{{{wwwqqqjjj^^^SSSJJJCCC>>>;;;444333222111000...------///000000///...------...*********++++++,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......---------,,,,,,,,,++++++************************************************))))))***+++,,,------...)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,---......))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))******++++++++++++(((((()))***+++,,,,,,---))))))))))))************((())))))***++++++,,,,,,(((((()))***,,,---......******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------******+++,,,------...///++++++++++++++++++++++++,,,,,,,,,---------................../////////000//////000000111111222222111444888:::>>>DDDLLLRRRUUUZZZaaafffhhhiiiiiiiiiiiihhhhhhkkkooorrruuuvvvxxxyyyzzz|||}}}~~~~~~}}}}}}}}}}}}}}}~~~yyyxxxwwwvvvtttrrrpppooolllkkkiiigggfffeeeeeedddaaa```___]]][[[XXXVVVTTTRRRRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZZZZ[[[[[[\\\^^^ccciiinnnqqqqqqrrruuu{{{}}}zzzxxxxxxoooooonnnllliiigggdddcccaaacccfffiiillloootttwww{{{zzzyyyxxxxxxxxxxxxxxx{{{~~~zzzyyyyyyzzz}}}wwwllldddYYYPPPEEE===;;;:::777555444444333222111111111222///////////////......---////////////////////////........................+++,,,.../////////......////////////////////////......---,,,++++++******/////////...---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,++++++++++++++++++************)))***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,rrrtttvvvzzz}}}vvvqqqjjjccc[[[PPPDDD;;;999666333111111000...---//////.........//////000//////............//////......---------,,,,,,,,,---,,,,,,++++++******)))---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++,,,------...//////,,,,,,++++++***))))))))),,,,,,,,,,,,+++***))))))(((***---...///...,,,***++++++************++++++,,,,,,+++******+++,,,,,,(((&&&%%%&&&)))+++++++++''''''((()))***+++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,+++***))))))***+++,,,((()))***+++++++++++++++)))))))))***++++++,,,,,,---------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////,,,,,,,,,---------......---------...000111333444...000000000...------...555888<<>>:::555222000000///.../////////......//////000//////............//////,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++)))******+++,,,,,,------***************+++++++++))))))***+++,,,,,,,,,,,,)))***,,,......---,,,***++++++************++++++,,,,,,+++******+++,,,,,,---+++******++++++***)))************++++++++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,++++++***))))))***++++++))))))***+++++++++******)))))))))***++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............------------,,,,,,---------.........///......---------......---...///000000111444777:::???FFFMMMTTTYYY___bbbeeehhhkkkmmmmmmmmmnnnooopppppprrrtttvvvxxxyyyzzz~~~~~~~~~~~~~~~}}}}}}||||||zzzyyyxxxwwwuuutttrrrrrrnnnmmmkkkiiigggeeedddccc^^^]]]\\\ZZZYYYYYYYYYYYYZZZXXXVVVSSSRRRQQQPPPPPPSSSTTTVVVWWWYYY]]]bbbfffmmmnnnppppppqqqsssvvvyyyzzzzzz{{{~~~{{{xxxuuuqqqnnnlllmmmoooqqqtttvvvxxxyyy}}}yyyuuurrrqqqrrrqqqqqqooonnnnnnppptttxxxzzzzzzzzz{{{}}}|||tttmmmcccYYYOOOGGG@@@;;;999777555444555555333222...///000111111000//////111000////////////000111............/////////000//////.........---------........................)))***+++,,,,,,,,,+++***------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,---------......---.../////////...,,,,,,tttvvvxxx{{{~~~zzztttooofff\\\TTTIIICCC<<<555333222222111000000////////////000000000//////......//////000...---------,,,,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++,,,,,,++++++,,,,,,------......))))))******+++,,,,,,---))))))***+++,,,,,,,,,,,,)))***,,,......---+++***++++++************++++++,,,++++++******++++++,,,---+++******++++++***)))---,,,,,,,,,++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++***))))))***++++++******+++++++++******))))))))))))***++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////.........---------,,,------------.........000///......------------000000000000111555;;;???AAAHHHQQQYYY___ccceeeggggggiiikkklllmmmnnnqqqssstttuuuvvvxxxzzz|||}}}~~~~~~|||zzzyyyyyyxxxvvvuuutttqqqooolllkkkjjjhhhgggdddbbb___]]][[[[[[WWWWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVZZZ[[[^^^aaafffnnnvvv|||}}}{{{wwwxxxyyy{{{}}}xxxssspppooonnnmmmjjjiiiiiikkkooorrrssssssssstttuuuwwwzzz}}}zzzsssjjj```UUUJJJCCC???<<<888666555555555444000000111111111000000///111000000//////000000111............/////////////////////............---........................,,,---...//////...,,,+++------------------------,,,------------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---............---,,,,,,uuuvvvyyy{{{~~~}}}xxxpppggg```VVVOOOEEE<<<777666555555111111000/////////000000000000////////////000000000000000000////////////------------......//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++------,,,++++++++++++************++++++++++++++++++++++++++++++'''&&&'''(((+++,,,+++***,,,,,,+++++++++*********************************************************+++++++++,,,,,,,,,,,,---+++******************++++++++++++++++++***)))((()))))))))***++++++,,,,,,...............---------+++++++++,,,,,,,,,,,,------------------------------------............///111000000//////......---------------............////////////000111222333333333222222444888???DDDKKKPPPXXX___cccdddeeefffgggiiikkklllmmmooosssuuuwwwxxxyyyzzz|||~~~~~~}}}{{{yyywwwvvvuuuuuutttsssqqqnnnkkkhhhfffeeecccbbb___\\\YYYWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXVVVVVVVVVWWWYYY\\\___```dddggglllqqqwwwwwwrrrnnnkkkiiigggffffffhhhlllnnnooonnnooooooppprrrtttwwwzzz{{{~~~zzztttlllbbbYYYRRRHHHDDD>>>999777666444333111111111111111111000000000000000000000000000000.........////////////////////////.......................................000000//////......------------------------------------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............---------,,,,,,tttvvvxxx{{{~~~~~~wwwoooiiiaaaYYYNNNDDD===999666555222222111000000000000000000000////////////000000111111000000000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------,,,+++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,'''''''''''''''(((((((((,,,,,,,,,,,,++++++******,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++'''''''''))),,,,,,+++***))))))))))))*********+++************************************************************++++++++++++*********++++++*********+++++++++++++++***)))((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------************++++++++++++------------------------------.........//////////////////.........---------------.........///////////////000000222333444333444555666999@@@GGGMMMWWWZZZ^^^aaabbbcccdddffffffhhhjjjlllnnnqqqtttwwwxxxyyyzzz{{{}}}~~~|||{{{yyyvvvtttrrrqqqqqqpppooollliiifffcccaaa```^^^\\\YYYVVVTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[[[[\\\]]]```dddiiimmmooouuuyyywwwpppkkkhhhfffeeeeeegggjjjllllllkkklllllllllmmmoooqqqtttvvvwwwyyy|||~~~|||wwwqqqkkkddd___UUUPPPHHHAAA;;;888444222333333222222111111111111000000111111111111000000///////////////.........////////////////////////........................///...+++)))((()))+++------------------------------......//////......---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............------,,,,,,,,,,,,rrrtttvvvzzz}}}~~~wwwqqqjjjcccXXXMMMEEE===888444444333222111000000000000111000000//////000000111///.........------------000//////...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,+++***))))))***+++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++...------,,,++++++******))))))***+++,,,,,,,,,,,,)))******+++++++++++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,---...---+++((((((((()))))))))*********************************************************))))))*********+++++++++)))***++++++++++++***)))******+++++++++******))))))))))))***++++++,,,,,,))))))************++++++))))))*********+++++++++------------------------+++,,,,,,,,,------------------------------------------........./////////000//////......//////000111444999???EEEMMMTTTZZZaaacccddddddcccccceeegggeeehhhlllnnnqqqssswwwyyyyyyyyy{{{|||}}}}}}|||{{{yyyxxxuuussspppnnnmmmlllhhhgggeeeccc```^^^\\\[[[XXXVVVTTTRRRQQQQQQRRRSSSRRRTTTWWWZZZ]]]```bbbccciiijjjlllooosssxxx}}}~~~{{{xxxvvvvvvwwwwwwwwwzzz|||}}}~~~xxxqqqmmmhhhggghhhjjjmmmnnnmmmlllkkkjjjiiiiiijjjllloooqqqrrrtttxxxzzz{{{|||~~~zzzuuupppjjjfffbbb\\\SSSKKKCCC===888444555444333222111111111111000111111222222111111000///////////////............////////////000000000........................000...,,,******+++---///------------------------------............------,,,---------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,---------.........------,,,+++,,,,,,,,,pppqqquuuxxx||||||uuuoooeee[[[QQQFFF===888444444333222111111111111111111000000000000111111.........---------,,,,,,......------------------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,------------,,,,,,------------------------)))***,,,......---,,,+++,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,)))*********++++++++++++++++++************++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---...---+++(((++++++***************)))*********************************************************+++++++++,,,,,,)))***++++++++++++***)))))))))***+++++++++******)))))))))***++++++,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,........................,,,,,,,,,,,,------------------......//////000000............////////////............///000111111555:::BBBKKKRRRYYY```dddeeefffggggggfffeeefffgggfffjjjnnnrrruuuwwwzzz|||zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvuuutttqqqnnnkkkiiiggggggaaaaaa```^^^\\\[[[ZZZYYYUUUTTTRRRQQQQQQSSSUUUWWWWWWZZZ___eeekkkpppsssuuu{{{|||}}}~~~zzzvvvtttuuuwwwyyy{{{|||}}}||||||yyyzzz{{{~~~~~~vvvrrrnnnlllmmmnnnoooooosssuuuwwwxxxzzz{{{vvvooooooppprrrtttuuusssrrrnnnmmmkkkjjjjjjlllnnnoooppprrruuuvvvvvvvvvwwwyyywwwxxxzzz|||~~~~~~}}}~~~|||wwwqqqmmmkkkfff^^^UUUMMMFFF???:::666555333222111111222222000111222222222222111000000/////////.............../////////000000000000..............................//////////////////---------------------------------......---------------------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---------.........---,,,+++++++++,,,,,,nnnpppsssxxx|||~~~yyypppfff[[[OOODDD===555444333222111111111111111111000000000000111111000/////////............++++++,,,,,,---.........+++++++++,,,,,,---------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,------......------,,,........................)))***,,,.........,,,+++,,,+++***))))))***+++,,,---,,,,,,++++++*********))))))))))))))))))))))))***++++++,,,,,,------...,,,,,,,,,,,,+++***)))))))))************+++++++++++++++************++++++***+++,,,------,,,+++***''''''(((+++---...,,,***......---,,,+++***)))((())))))))))))))))))))))))************************++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))((()))***+++++++++++++++)))))))))***++++++,,,,,,---------....../////////++++++,,,,,,,,,---------................................./////////000000000000111222333444555555............/////////000,,,---...000222555777888<<>>EEEKKKWWW\\\ccchhhkkkllllllmmmlllkkkiiihhhiiijjjmmmnnnppprrruuuyyy|||}}}~~~~~~~~~}}}{{{zzz{{{zzzxxxwwwuuutttsssrrrpppnnnlllkkkiiihhheeebbb```]]]\\\[[[[[[YYYYYY[[[^^^bbbdddddddddeeefffhhhlllrrryyy}}}~~~}}}vvvuuurrrooommmjjjiiihhhhhhiiijjjkkkllllllkkkkkkhhhgggeeedddeeegggjjjkkkqqqpppooooooppprrrtttuuutttqqqooonnnmmmllliiigggkkkjjjkkkoootttyyy|||}}}yyyzzz{{{~~~~~~{{{tttsssrrrqqqqqqrrrtttuuuwwwwwwxxxzzz~~~}}}{{{{{{~~~|||}}}~~~~~~}}}zzzvvvrrrpppnnnoooooopppqqqtttwwwyyy~~~}}}}}}|||{{{{{{zzzzzz}}}}}}~~~~~~}}}|||zzzyyyxxxwwwxxx|||{{{wwwqqqmmmiiiccc\\\VVVKKKFFF???999666555444333333222111222333333111///111111000//////...------....../////////000000000111000000///......------......//////......---,,,......------------......------------------------------............------,,,,,,,,,---------......------------------------------..................------,,,,,,++++++,,,,,,------------------------lllmmmnnnpppsssvvvyyyzzz}}}xxxpppfff```SSSJJJ???888555444444222//////000000111222222222000000//////////////////////////////////////////.........------,,,,,,,,,........................+++,,,------......------,,,,,,++++++++++++,,,,,,///...---,,,+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******++++++*********)))))))))***************************++++++***))))))+++---)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))+++,,,---.........,,,,,,,,,,,,------------,,,,,,,,,---------..............................000000000000111111111111......///000111222444444555555666999>>>HHHRRRZZZcccggglllooopppooooooooommmlllkkkkkklllnnnppprrrwwwxxxzzz|||}}}}}}}}}|||}}}{{{yyyxxxxxxwwwuuusssrrrqqqpppnnnkkkiiihhhgggeeeccc```]]]\\\[[[\\\\\\[[[ZZZZZZ^^^fffmmmsssvvvvvvvvvwwwzzz~~~}}}zzzwwwssspppmmmlllddddddcccaaa```___^^^^^^```aaacccdddeeefffeeeeee`````````aaabbbdddfffgggmmmmmmmmmmmmooorrruuuwwwwwwuuusssrrrrrrqqqpppnnnpppooopppttt{{{~~~}}}{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||vvvrrrooonnnlllkkkmmmpppsssvvvzzz{{{|||||||||{{{zzzyyy|||}}}~~~{{{xxxvvvsssssstttwww||||||vvvsssppplllfffbbbYYYSSSIIIAAA<<<999777555555444333333333333222000111111000000//////......///......---...///000111111000000//////......---....../////////...------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........,,,,,,,,,---------......------------------------..................------+++++++++,,,,,,---------******++++++++++++++++++ppppppqqqrrrtttwwwyyyzzzzzz}}}xxxpppjjj```WWWJJJ@@@:::888666666000000000111222333444444000000111111000000/////////////////////////////////...---,,,,,,,,,,,,---------------------------+++,,,------......---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,------,,,+++++++++,,,,,,---...------............------***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******))))))(((************************---------,,,)))((()))***))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,------------...,,,,,,,,,---------..............................//////000000000111111111...//////000000111444666888:::===BBBIIISSS^^^eeeiiilllppprrrrrrpppppppppooonnnnnnoooppprrruuuvvv{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||||||||||||||{{{yyywwwvvvuuutttrrrpppnnnmmmkkkiiigggeeedddcccdddbbb___\\\[[[\\\]]]^^^\\\^^^bbbjjjuuuyyyvvvtttsssrrrnnnmmmkkkiiigggdddcccbbb[[[[[[\\\]]]]]]]]]]]]]]]bbbdddeeegggggggggfffeee```bbbdddfffhhhjjjkkklllppppppqqqrrruuuyyy}}}~~~{{{zzz{{{{{{zzzyyyyyyxxxyyy~~~~~~zzzssspppllljjjkkknnnqqqssstttvvvxxx{{{||||||{{{zzz|||}}}~~~zzzvvvtttqqqqqqrrruuuxxx|||~~~{{{wwwtttpppkkkgggccc^^^UUULLLEEE???:::777666444333333444444333222111111111000000/////////000...---,,,,,,...000111000000000000//////............////////////......///..................///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------......---------------------------------,,,,,,+++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,tttuuuvvvvvvwwwwwwwwwwwwwwwzzz}}}}}}~~~~~~wwwrrrhhhaaaTTTIII@@@;;;888777222222111111222333444555111111222222111000//////////////////////////////---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------......,,,+++++++++++++++,,,,,,++++++++++++,,,---......******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++******))))))************************+++,,,---,,,+++******+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,---------......................................./////////000000///000111000///111444777;;;@@@GGGOOOVVV^^^eeejjjlllooorrrttttttsssssssssrrrrrrrrrsssuuuwwwyyyzzz|||}}}}}}~~~|||{{{{{{zzzyyyxxxxxxxxxxxxvvvtttsssrrrqqqnnnllliiihhhfffdddcccbbbbbbbbbdddccc```^^^^^^___aaacccccchhhppp}}}~~~yyyqqqkkkhhhfffeeedddbbbaaa```___]]]\\\[[[ZZZXXXYYY\\\^^^```aaabbbbbbiiijjjlllmmmmmmllljjjhhhfffhhhkkknnnrrrtttuuuvvvyyyyyyzzz|||}}}}}}xxxvvvwwwwwwwwwzzz~~~zzzuuunnnkkkkkknnnpppqqqoooqqqtttxxxzzz{{{{{{{{{{{{|||~~~}}}zzzvvvsssooopppqqqrrrtttxxx|||~~~|||xxxsssnnniiihhhddd___YYYRRRIII@@@:::777555333333444555444333111111111111111000000000000///---,,,---...000222000000000000000/////////......///////////////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,---------,,,+++***---.........//////000000yyyzzz{{{{{{zzzxxxuuutttuuuwwwzzz{{{{{{~~~}}}yyynnnhhh___SSSIIIAAA<<<:::666555444222222222333444111222333333222111///...////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////............//////******+++++++++++++++,,,++++++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,------------+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''')))+++,,,,,,,,,...///+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,---------............,,,,,,,,,---------..........................................///////////////111333222111333888<<>>999777666555333222111000////////////000000000/////////............------------......//////000000000000//////000///...---,,,+++++++++,,,------............---.........---------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,------...---------++++++,,,,,,---------...,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,---......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********(((((()))***+++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***------,,,+++++++++,,,,,,,,,,,,------.../////////......------------............/////////000000000///000000222333555666777999???GGGPPPXXX```gggkkknnnppprrruuuvvvwwwwwwwwwvvvxxxzzz|||}}}}}}}}}}}}{{{{{{zzzyyyyyyzzz{{{|||yyyxxxxxxwwwuuusssrrrqqqkkkjjjhhheeebbb```^^^\\\WWWYYY]]]```cccddddddddddddfffjjjpppxxxyyyssspppmmmmmmpppqqqooommmjjjgggcccaaabbbcccddddddgggiiijjjkkklllnnnrrruuuxxx|||~~~}}}|||{{{|||~~~xxxsssqqqqqqqqqqqquuuvvvwwwxxxzzz|||~~~{{{vvvxxxyyyzzz|||~~~zzztttnnnjjjiiijjjiiifffaaaZZZSSSJJJAAA;;;888777555333222111111111111111111000000000000///000000000000////////////////////////000000000000////////////////////////000000///...---------------------......---------.......................................---------------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,wwwpppkkkkkkkkkjjjlllooosssxxx}}}wwwpppkkk```XXXLLLBBB;;;777555444333333222111000000000000000000000////////////.........------------....../////////000000/////////000///...---,,,++++++++++++,,,------............,,,,,,------............,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,---............,,,,,,,,,---------......,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,------...///000000+++******))))))******+++------------------------*********************************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++......---,,,+++++++++,,,---........./////////000......------------.........////////////000000000///000111222333555888;;;BBBIIISSS^^^eeekkkooorrrqqqrrrsssuuuvvvvvvvvvvvvyyyzzz|||}}}~~~~~~~~~}}}}}}|||zzzyyyxxxyyyzzz{{{vvvvvvuuusssqqqooommmkkkhhhgggeeebbb___\\\[[[ZZZXXX[[[^^^cccgggkkkmmmnnnqqqssswww}}}|||rrrmmmeeecccbbbcccfffggggggfffeeedddcccdddgggkkknnnpppssstttvvvvvvwwwzzz~~~~~~zzzyyyxxxxxxzzz{{{tttpppooonnnmmmssstttuuuwwwyyy|||~~~zzzuuutttttttttxxx}}}{{{sssmmmjjjjjjlllkkkiiifff```VVVJJJCCC<<<999666444333333333333222222111111111000000000////////////////////////////////////000000000000////////////////////////000//////.....................////////////.............................................................................................---------------------------------zzzrrrmmmlllkkkjjjkkknnnqqqvvv~~~xxxrrrggg___SSSGGG???999555444444333222111111000000000111000000000///////////////......------......///---......//////......------------------------,,,++++++,,,---.........---++++++,,,,,,------......,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,---..................---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------------...,,,,,,------...///000000+++******))))))******+++------------------------************************---,,,,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...------,,,------......///////////////000......------------......////////////000000000111///111222222333666<<<@@@NNNUUU___hhhnnnqqqssstttsssssstttuuuvvvvvvvvvvvv|||}}}~~~~~~~~~|||{{{yyyxxxxxxxxxyyytttsssrrrooommmjjjgggfffcccbbb___]]]ZZZYYYXXXWWWZZZ\\\aaagggooowww~~~|||tttllleeeaaa[[[ZZZ[[[]]]```cccdddeeeeeefffiiimmmrrrwww}}}{{{zzzxxxxxxzzz}}}xxxssspppnnnlllpppppprrrtttwwwyyy|||}}}}}}wwwtttrrrppptttyyy|||{{{rrrllljjjjjjkkkllllllhhh```UUUNNNEEE@@@;;;888777888888777222222222222111111111111/////////000000000000000.../////////000000000111000000000000000000000000//////////////////.........//////000000//////...........................---.....................................................................------------------------|||vvvpppoooooollllllooossswww~~~}}}vvvmmmfffZZZOOOFFF???999666555444333222111111111111111111000000000///////////////............//////------............------++++++,,,---.........---+++,,,,,,------------,,,++++++,,,,,,---------...,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,------...---------...---------,,,,,,++++++,,,,,,++++++++++++++++++------------............,,,,,,,,,---......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++......---,,,+++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,------...//////...---------............//////////////////......------------....../////////000000000111111000222444555777<<>>EEEPPPYYYdddhhhmmmqqqssstttvvvwwwxxxxxxxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}|||yyyyyyyyyyyywwwtttqqqooolllkkkiiifffbbb^^^[[[YYYVVVVVVVVVWWWYYY\\\```bbbfffmmmxxxwwwpppggg___ZZZXXXVVVUUUVVVYYY]]]aaafffkkkpppssswww~~~|||wwwtttqqqrrrssstttwwwyyy{{{|||||||||}}}~~~~~~yyytttuuuyyyzzz}}}zzztttllllllmmmooopppoookkkiii\\\TTTHHH@@@<<<:::666333444333333333333222222222000111111111222222222333.........///000111111111000000000000000000000000...///000000111000///......//////////////////...........................---------.........//////........................---........./////////000........................{{{yyyzzzxxx|||xxxrrriii___VVVMMMEEEAAA555555444333222222222222111111111111000000000000//////............////////////000000000000//////,,,---.........---,,,+++------------,,,,,,+++***////////////////////////,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...............---,,,++++++((())))))+++,,,------...*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++,,,---...///++++++++++++,,,------..................---------.........------.........000000000000111111111111111555:::>>>DDDMMMZZZdddiiilllpppssstttuuuwwwyyywwwwwwwwwxxxyyyzzz{{{|||||||||}}}~~~~~~}}}{{{zzzvvvwwwxxxxxxuuurrrnnnllliiihhheeebbb^^^ZZZWWWUUUTTTUUUVVVYYY^^^ccchhhkkksss{{{}}}uuuqqqlllfff^^^XXXVVVVVVWWWXXXZZZ^^^bbbgggmmmsssyyy||||||xxxttttttuuuwwwyyy{{{}}}~~~{{{{{{{{{{{{|||~~~}}}wwwwww{{{|||}}}zzzpppooooooppprrrsssrrrqqqnnndddVVVKKKFFFBBB<<<888444444444333333333222222111111222222222333333333---......///000111111222000000000000000000000000...///000111111000///.........////////////..............................---------.........//////////////////////////////---.........//////000000........................zzzppphhh___VVVMMMFFF>>>:::666444555555333000222222111000000111222333.........................../////////...---,,,,,,//////.........---------,,,,,,.../////////...---////////////////////////...------,,,,,,,,,------------------------------,,,+++***))))))***+++,,,......---,,,,,,,,,,,,---***+++,,,------,,,+++***,,,++++++***+++,,,...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------.........------,,,,,,,,,...///000///---,,,,,,...,,,---......//////......000//////.........//////---///111111111111333555777:::???FFFOOOZZZeeelllrrrrrrssstttuuuvvvwwwxxxwwwxxxxxxyyyzzzzzzzzzyyy}}}}}}}}}}}}|||zzzyyyyyyvvvvvvuuusssqqqnnnlllkkkiiiccc]]]\\\ZZZXXXXXX[[[VVVVVVYYY```fffmmmtttzzz|||xxxtttpppjjjeee______^^^ZZZVVVVVVZZZ^^^ccceeeiiiooowww}}}yyyxxxxxxzzz}}}||||||}}}~~~~~~~~~~~~}}}|||xxxzzz}}}vvvqqqmmmlllooosssttttttoookkkddd\\\RRRGGG===666888666333222222222111///111000000000000000111111111111111111000000000000000000000000000000000000111111000///...------,,,,,,------...///000111111000000//////.........---////////////////////////////////////////////////---------............///,,,,,,,,,++++++*********vvvmmmddd[[[RRRKKK@@@<<<777555666666444111222111000000000111222222..............................//////......---,,,//////.........---------,,,---.../////////.................................------,,,,,,---------------------------------+++++++++******+++++++++......---,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***---,,,+++++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,...///000///---,,,---...,,,---......//////......000//////.........//////...000111111111222444666888>>>GGGQQQZZZccckkkooorrrsssssstttvvvwwwwwwxxxxxxxxxyyyzzzzzzzzzzzzzzz|||||||||{{{zzzyyyxxxwwwuuutttsssqqqnnnllliiihhhccc]]]YYYYYYXXXUUUTTTWWWZZZ\\\bbbjjjqqqxxx{{{zzzyyyuuupppllljjjfffaaa]]]\\\^^^___^^^]]]```eeejjjnnnppptttzzz}}}}}}}}}}}}}}}}}}}}}}}}|||}}}{{{wwwrrroooooorrrtttuuussspppkkkddd\\\QQQEEE>>>888666444333333222000...111111000000000000111111111111111111000000000000111111111111111111111111000000000///.........---------......//////000000000/////////............////////////////////////........................---------............//////.........------------~~~tttkkkbbbYYYRRRDDD???999666666666444222111111000000000000111111............................../////////...------/////////............---,,,---...////////////...---------------------------------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,++++++******++++++,,,------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------...------------,,,,,,,,,---/////////---,,,---...------...////////////.../////////......//////000000000000000000333777:::>>>FFFSSS___hhhmmmqqqssssssttttttuuuvvvwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwvvvuuusssrrrpppmmmjjjgggeeeddd]]]XXXVVVWWWVVVSSSTTTWWW```gggpppyyywwwooommmkkkhhhdddbbb```^^^[[[YYYZZZ]]]```bbbdddhhhooottt{{{}}}~~~~~~~~~~~~zzzssspppppptttwwwvvvuuussspppiii^^^RRRJJJ<<<:::888666555444222000222222111111000111111222222222111111111000000000111111111111111111111111////////////////////////.........///////////////////////////............////////////////////////---------------------------------............//////////////////.........|||sssiii___YYYJJJDDD<<<888666666444222111111000000000000000000..............................////////////....../////////...............---......///////////////------------------------------,,,,,,,,,---......------------------------+++,,,---......---,,,+++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,++++++******++++++,,,---------------.........,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,---------------------------------------------------...///...---,,,---///------.../////////////////////////////////000111000000000000111555<<<@@@HHHQQQ]]]hhhpppssstttuuuuuuuuuvvvvvvwwwxxxxxxyyy{{{{{{||||||||||||{{{{{{zzzzzzyyyxxxwwwvvvtttssspppooollliiieeecccaaa```[[[WWWUUUVVVVVVVVVZZZ```kkkuuu{{{nnnfffeeeaaa```^^^]]]\\\\\\\\\\\\```dddhhhlllnnnsssyyyyyyrrrpppssswwwwwwxxxyyyxxxsssjjj___WWWGGGCCC===888666666555444333333222111111111222222222222222111111111000000000000000000000000000000///////////////000000000///////////////.........///////////////.........////////////////////////---------------------------------............///...............---------{{{qqqfff___QQQJJJ@@@:::777666444111111111111111000000//////////////////////////////......///////////////...////////////////////////............//////000000........................,,,,,,,,,,,,,,,---...///------------------------,,,---...//////...---,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,------------------------------------------------------------,,,...///...------...///---...//////000000/////////////////////000111111///000111222555<<>>999777666555444333222222222333333333222222222111111222222222222222222222222333222222111000///......,,,------...///000111111---.........//////000000////////////////////////---------------------------------.........//////+++,,,,,,,,,------......zzzppphhh[[[QQQIIIBBB<<<777777555333222333333222000222111111000000000000000222222111111000000/////////000111222222111000///111111000000//////......////////////////////////////////////////////////......//////...---,,,,,,...------,,,,,,------...........................---------------------------------,,,,,,+++++++++***+++,,,---------,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++...---,,,---/////////...------............------///...---,,,+++,,,---......------------.../////////////////////.........,,,...111222222333555666555===HHHSSS]]]eeekkknnntttuuuuuuvvvwwwxxxxxxxxxyyyzzzzzz{{{|||}}}~~~~~~{{{zzzxxxxxxxxxvvvtttrrrtttpppllljjjjjjiiifffccc___``````^^^[[[[[[___bbbiiipppzzz}}}zzziiihhheeebbb______bbbeeeeeennnuuuxxx}}}}}}}}}~~~|||zzz|||{{{nnnbbbYYYNNNCCC::::::888666222000000444777555444333333222222333333111111111111000000000000//////000000000000//////000000000000000000000000000000000000000000000000------...///000000000///000///...---,,,,,,---...+++,,,,,,,,,---............///000000000///---,,,wwwnnnbbbWWWNNNGGG@@@;;;777555333222222222111000222111000000//////000000111111111000000000000000///000000111111000000///111000000000/////////...////////////////////////..............................//////...------,,,...------,,,,,,------...........................---------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------******))))))))))))******------------............---------,,,,,,+++++++++...---,,,---/////////...------............------......---,,,,,,,,,---......---------....../////////////////////////////////000111222222444666999===DDDOOOZZZcccjjjnnnqqquuuuuuvvvvvvwwwxxxxxxyyyyyyzzzzzz{{{|||}}}}}}}}}zzzyyywwwwwwvvvuuurrrpppooolllhhhffffffeeecccaaa`````````^^^]]]___eeejjjvvv|||{{{yyywwwuuurrroooiiihhhgggeeedddeeeiiillloooxxx}}}}}}xxxpppggg\\\OOOFFF===;;;888555444444444555555444333333222222333333111111111111000000000000//////000000000000//////////////////////////////000000000000000000000000......//////000/////////000///...---------............//////////////////...///000000000///---,,,xxxlll```VVVMMMEEE???888555333111222222111000111000000///////////////000000000000111111111111000//////......//////000000000000000////////////////////////////////////------------------------.........///......---,,,...------,,,,,,------...........................------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,------------------,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++...---,,,---/////////...------............------...------,,,------......------........./////////////////////////////////111222222222333555:::===HHHOOOZZZdddkkkpppsssuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{|||||||||zzzxxxvvvuuuuuussspppnnnllliiieeecccbbbaaa```______aaabbbbbbdddiiiqqqwww{{{wwwvvvtttpppnnnmmmkkkiiiggghhhiiijjjkkkllloootttwww}}}{{{tttiii[[[QQQEEE@@@;;;888888777555333555444444333333333333333222222111111111000000000///000000111111000000///////////////////////////000000000000000000000000//////000000000///...............------...//////000000///////////////////////////000//////...---uuuhhh^^^TTTJJJDDD:::777444222222222111000111000//////......////////////000000111111222222000///...------...///000000000000000////////////////////////////////////---------------------------...............------...------,,,,,,------...........................------------------------+++++++++,,,,,,------------,,,+++******,,,...///.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------------------------------------------...///000000///...---((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...------............---------------------.........---......//////////////////////////////000000000333333222222444888>>>CCCRRRYYYccckkkqqqsssuuuvvvwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{yyywwwuuutttsssqqqnnnllljjjgggccc```_________```^^^ccciiimmmqqqwww~~~yyyuuurrrqqqnnnlllkkkiiiiiihhhggggggiiilllooosssvvv{{{~~~}}}sssfff]]]PPPHHH>>>888888888666333555555444333333333333333222222222111111111000000000000000111111000000000........................000000000000000000000000000000000000000///...---------.........///000000//////......------,,,,,,//////////////////......~~~qqqeeeZZZOOOHHH>>>;;;777444333333222111111111000/////////////////////000000111111222222000///...------...///000////////////000000000000////////////////////////------------------------------...............---...------,,,,,,------...........................------------------------+++++++++,,,,,,------------,,,+++******,,,...///////////////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------***+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...------............---------------....../////////---...///000000000//////////////////000000111111222333333555888>>>FFFLLLYYY___hhhooorrrtttuuuvvvyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxvvvtttsssqqqooollliiifffddd```]]][[[]]]___bbbcccjjjuuu}}}~~~wwwpppkkkhhhhhhhhheeeeeeffffffggghhhjjjkkkooosssyyy~~~~~~~~~|||sssmmm]]]RRRDDD;;;888888666444666555444444333333444444222222222222111111111111000000111111111111000000////////////////////////111111111111111111111111000111111111000///......---......//////000000000/////////......------,,,//////........./////////{{{ooobbbWWWOOOEEEAAA;;;777555444333222222111111000000000000000000000000000111111111111000//////......//////000////////////000000000000////////////////////////------------------------,,,---......///............------,,,,,,------...........................------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---......///000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++---------....../////////++++++,,,,,,,,,,,,------...---,,,---/////////...------............------,,,---...///////////////---...///000111000//////...//////000000111111222222444666:::???GGGPPPWWW```eeekkkpppsssuuuvvvwwwzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxuuusssqqqooonnnkkkgggeee^^^]]]\\\ZZZZZZ^^^dddiiiqqqyyy~~~uuuqqqjjjccc^^^\\\\\\]]]]]]```ccceeehhhkkkooossszzzzzzvvvjjj___PPPCCC===:::999888666555555444444444444444333222222222222111111111000111111222222111111000000000000000000000000000111111111111111111111111000000111111111000//////......///000000000//////111111000000000000000000///............///000000xxxlll```XXXKKKFFF???:::777666444333333333222111111111111111111111111000000000000000///000000111111000000///.../////////000000000111////////////////////////........................,,,------...//////.........------,,,,,,------...........................---------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,---///000000...---,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,---......///------------------------......------------......////////////////////////+++++++++,,,,,,---------...---,,,---/////////...------............------+++,,,...///000000000///---...000111111111///......//////000111111222222333666:::@@@HHHQQQ[[[bbbfffjjjnnnrrrtttvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwwwwvvvqqqooommmkkkiiifffbbb___XXXYYYZZZ[[[^^^fffpppwwwyyyqqqgggddd^^^YYYWWWVVVXXXYYY^^^bbbggglllpppuuu|||}}}tttlll```RRRGGG@@@<<<;;;666666555444444444444444333333222222222111111111000111111222222111111000111111111111111111111111111111111111111111111111//////000111111111000000//////000111000000......000000000000000111111111///......---...///000111rrrfff^^^NNNIIIBBB<<<999777555444444333222222111111222222222222111111000000/////////000111222222111000///.../////////000000111111////////////////////////////////////////////////,,,,,,---.../////////......------,,,,,,------...........................---------------------------------,,,,,,+++++++++***+++,,,---------,,,,,,***,,,---//////...,,,+++------------------------++++++,,,,,,,,,---------++++++,,,,,,---...//////------------------------++++++)))(((((()))++++++...............---------+++++++++,,,,,,---------...---,,,---/////////...---..................---+++,,,...000000000000///---...000111222111///......//////000111222222222444777===EEENNNXXXbbbiiikkkmmmqqqtttvvvxxx{{{}}}|||||||||||||||{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvnnnllliiigggeeebbb^^^[[[WWWXXX[[[^^^dddnnn{{{{{{oooggg^^^[[[XXXVVVUUUXXX[[[]]]ccchhhooouuuzzzzzzuuukkk]]]OOOEEE???===666666555444444444444555333333333222222222111111111111222222222222111111111111111111111111111111111111111111111111111111...///000111111111111111000000111111111///...---------......//////000000///...------...///000111zzzmmmeee[[[QQQFFFAAA===888555555222222222222222111000///000000111111111111000000222111111111000000//////000000000000000000000000......//////000000111111...///111111/////////000.........------,,,,,,,,,+++,,,------++++++,,,---......------------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++000///...---,,,+++,,,,,,---.../////////...---,,,...---+++******+++---...++++++******+++---...000+++,,,---......---,,,+++++++++******++++++,,,------......//////......------------------------------.........///000000000........................------------------------111111000000000000000000///000000000///000333666444===FFFNNNWWWbbbiiikkkpppqqqsssuuuwwwyyyyyyzzzwwwyyy{{{}}}~~~|||zzzyyyyyyyyyxxxyyyyyywwwtttqqqnnnhhhcccbbb```\\\ZZZ\\\WWWXXX[[[aaalll|||~~~zzzrrrggg___[[[YYYWWWVVVWWW[[[___bbblllsss|||}}}uuukkk___RRREEE===888999999888555333333444333333333222222222111111222222222333333444444444111111222222222222111111000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000,,,,,,---...///000111222vvvmmmcccXXXLLLFFFAAA:::666666444444444444333222111111000111111222222111111000111111111111000000000///000000000000000000000000////////////000000000000...///111111/////////000/////////......---------+++,,,------++++++,,,---......------------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------,,,---......///...---,,,---,,,***))))))***,,,---,,,++++++++++++,,,...///,,,------------------,,,,,,,,,,,,,,,,,,------...***++++++,,,,,,++++++***------------------------..................//////------------------------------------------------111111111111000000000000///111222222222333555777:::DDDOOOWWW```hhhmmmlllqqqrrrtttvvvwwwyyyzzzzzzxxxyyy{{{||||||{{{zzzyyyxxxxxxwwwwwwvvvtttqqqnnniiiccc___^^^\\\YYYYYY[[[XXX\\\cccnnn{{{}}}wwwssspppjjjbbb[[[UUUUUUUUUWWW[[[bbbhhhkkkttt{{{{{{rrrfffZZZNNNFFF;;;:::777555444333333222333333333222222222222111111111111111111111222222111111222222222222111111000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000////////////////////////wwwlllaaaTTTMMMFFF>>>999888666666555555444333333222111111222222222222111111111111111111000000000000000000000000000000000000000000000000////////////...///111111/////////000///////////////.........+++---...---,,,+++,,,---......------------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////''')))+++---............***+++,,,---......------,,,+++***))))))***+++,,,---,,,,,,,,,,,,,,,------...------,,,,,,------...---------------......///------............------------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,........................222222111111111000000000000222333444444666999;;;DDDOOO[[[dddjjjpppqqqooorrrsssuuuwwwxxxyyyzzzzzzyyyzzzzzzzzzzzzzzzyyyyyywwwvvvttttttssspppllliiiddd^^^[[[ZZZYYYWWWYYY^^^___fffrrruuuqqqllliiigggddd^^^ZZZVVVVVVYYY^^^dddlllsssxxx{{{qqqeeeZZZSSSCCC>>>888555555555444333333333333333222222222222222222111111111111111111111111222222222222111111000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000222222111000//////...---rrrggg[[[SSSLLLCCC===;;;888777666555444333333333000000111111111111000000111111111000000000000000000000000000000000000000111111000000//////.........///111111/////////000//////..................,,,---...---,,,+++,,,.........------------......,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,---------...&&&(((+++---///......---)))***+++,,,------......,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,...---,,,++++++,,,---...---------,,,---......///......////////////......------------------------.........---,,,,,,,,,+++------------------------........................222222222111111111000000222222222222444888>>>BBBOOOZZZdddkkkppptttuuurrrtttuuuvvvxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxvvvuuurrrpppooolllhhheee```[[[XXXXXXWWWWWW\\\cccllluuu~~~xxxmmmiiieeecccbbbaaa___]]]\\\^^^bbbhhhpppxxx{{{pppfff___OOOGGG===888888999777555444444333333333222222222444444444333333222222222111111222222222222111111000000000000000000000000111111111111111000//////////////////////////////000000000000000000000000333333222111000///......wwwlll```YYYQQQGGGAAA???888777666444333333333333///000000000000000000///000000000000000000111111111111111111111111111111111111000000//////.........///111111/////////000------------------------,,,---......,,,,,,---.........------------......------,,,,,,------...///------------------------,,,,,,---------.........)))***,,,.........,,,+++******++++++,,,---......---------,,,,,,------------------------------,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++------------------------.........---,,,,,,,,,+++////////////////////////////////////////////////111111111111111111111111444333111000333;;;EEELLL[[[bbbiiimmmpppuuuwwwuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvuuurrrooommmkkkhhhdddaaa[[[WWWUUUVVVWWWZZZcccmmm}}}|||sssnnneeeccc```______```aaaaaaaaadddjjjrrr{{{yyyoooiiiYYYPPPCCC<<<::::::888555444444444333333333222222444444444333333222222222111111222222222222111111000000000000000000000000111111111111111000//////////////////////////////////////////////////////111111111111000000000000ttthhh```XXXMMMEEECCC:::999666444333333333333000000111111111111000000000000000000111111111111111111111111111111111111000000000000////////////...///111111/////////000,,,,,,,,,---------------,,,...///...---,,,---.........------------......---------------......///------------------------........./////////000000,,,---.........---,,,+++,,,,,,++++++,,,---...///------............------,,,---............------...------,,,,,,------...,,,,,,,,,+++,,,------...,,,,,,------------,,,,,,------------------------.........---------------////////////////////////000000000000000000000000000000111111222333333333777666555555999CCCPPPXXXccciiimmmnnnqqqvvvyyyxxxxxxxxxyyyzzzzzz{{{zzzzzzyyyyyyyyyxxxwwwuuutttsssqqqnnnkkkhhhfffccc```]]]VVVTTTTTTWWW\\\cccqqq~~~rrriiieee]]]]]]]]]^^^```cccfffgggfffjjjrrr}}}wwwqqqbbbYYYLLLBBB===:::777666444444444444333333333333222222111111111111111111111111222222222222111111000000000000000000000000111111111111111000//////000000000000000000000000/////////////////////////////////000000111111111~~~rrriii___SSSJJJFFF<<<;;;888666444444444555222222222333333222222222///000000000111111111111111111111111111111111111////////////000000000000...///111111/////////000------------.........///---...///...---,,,---///......------------......---------------...//////........................------........./////////...........................------,,,,,,---...///,,,------------------,,,+++,,,---...//////......,,,------------------,,,---------------......///...//////////////////...------------------------..................//////////////////////////////000000000000000000000000//////000111333444555555:::;;;<<>><<<:::777666555666666333444444555555444444333//////000000111111111222111111111111111111111111......//////000000111111...000111111/////////000---.........//////000000---...///...------...///.........------............------------...//////........................+++++++++,,,,,,,,,------...............///000111000///...---,,,---...///+++,,,,,,------,,,,,,+++***+++---///000000//////+++,,,............,,,+++...............///000000+++,,,,,,,,,,,,,,,,,,+++---------------------------.........///000000000........................000000000000000000000000......000111333555666777;;;>>>BBBHHHOOOXXXbbbhhhkkkqqqvvvwwwyyy|||}}}{{{zzzzzz{{{{{{{{{{{{{{{zzzwwwxxxyyyyyyxxxtttqqqooohhhfffbbb___]]][[[YYYVVVWWWXXX]]]fffrrruuukkkeeebbbaaa___ccciiipppvvv|||}}}sssmmmbbbUUUHHHAAA>>>???555555444444444333333333222222222333333444444555111111222222222222111111000000000000000000000000111111111111111000//////000000000000000000000000///////////////////////////////////////.........sssjjj```UUUMMMAAA>>>;;;999888777555444444444444333333333222222444222111111222333333222222111111111000000//////000000////////////000000333777:::888222....../////////............//////......//////...---,,,,,,///////////////////////////...,,,++++++,,,...//////...---,,,,,,---...///***---///---((('''***---------............------000000//////.........---+++,,,,,,------,,,,,,+++***+++,,,---....................................++++++,,,,,,,,,---------///...---,,,,,,---...///,,,,,,,,,---------..................////////////------......//////000000///000000111111111111000222//////222333111222555>>>CCCJJJRRRYYYaaaiiinnnsssuuuwwwyyyzzz{{{{{{zzz~~~~~~~~~~~~}}}|||zzzyyyyyyuuurrrssstttqqqkkkeeecccbbb```^^^[[[ZZZXXXXXXZZZ```iiiuuu{{{ooohhhccc___aaaeeeiiirrrzzz{{{tttiii___VVVKKK@@@888999555222111333444222000333333333222222222111111444444444333333333222222000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000yyynnndddYYYQQQGGGCCC>>>:::888777555444444444444333333333222222333222000000222333222111111111111111000000000///000000////////////000000111555888666222......000//////............//////......//////...------,,,........................,,,+++)))(((((()))+++,,,///...------------...///,,,///111...+++))),,,///------............------000/////////.........---,,,,,,------------,,,,,,------......///.................................++++++,,,,,,,,,---------///...------------...///,,,,,,---------.....................////////////........./////////////////////000111111111000000000...///333444333555:::DDDJJJTTT]]]dddjjjnnnqqqtttuuuwwwyyyzzz{{{{{{{{{||||||}}}}}}|||{{{yyyxxxxxxuuurrrqqqqqqoooiiiccc```^^^\\\YYYXXXXXXYYYZZZaaahhhtttwwwnnnfffbbbaaaccchhhnnnwwwxxxoooeee\\\QQQEEE===<<<888444333555666555333333333333222222222222111222222222111111111000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000vvvkkk___WWWPPPJJJBBB<<<888666555444444444444444333333333333333111///000111222111000111111111111000000000000000000////////////000000///222555444111......000//////............//////.........///......---,,,------------------------...---,,,++++++,,,---...///...------------...///---///000...+++***---///------............------/////////...............------............------///////////////...------........................,,,,,,,,,,,,------------///......------......///,,,------------.....................///////////////////////////...............///000000000000000000...000333555555999@@@JJJRRR^^^hhhooorrrssstttuuuvvvwwwyyyzzz{{{||||||zzz{{{{{{{{{{{{yyyxxxwwwwwwtttpppnnnmmmjjjeee```]]][[[XXXVVVVVVYYY^^^aaajjjrrr}}}uuujjjccc]]]^^^aaagggqqqzzzwwwnnneeeZZZNNNFFF@@@;;;666555666888777555333333333333222222222222222222222111111111000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000}}}qqqeee]]]VVVOOOFFF>>>999777666666555444444444444333333333222000//////000111111000111111111000000000000000000000////////////000000---000222222000...///000//////............//////---...............------------------------------//////...------...//////.........------.........+++,,,---,,,******+++---------............------........................---..................---------...............---........................,,,,,,,,,------------...//////............//////------------........................////////////000000//////......---------...///000000000000000000///111444555666===DDDQQQXXXccclllrrrtttuuuuuuvvvvvvxxxyyyzzz||||||}}}zzzzzz{{{{{{{{{yyyxxxwwwuuuqqqmmmjjjgggddd```]]][[[YYYVVVUUUXXX___fffkkksssyyy|||rrrllleee___\\\___dddlllyyywwwnnncccWWWOOODDD???999666666777777555444444333333333222222222444444444333333333222222000000111222222222222111000000000000000000000000////////////////////////////////////////////////000000////////////000000xxxllldddZZZSSSIII@@@;;;999888888555555555444444444333333222000//////000111111000000000000000000000111111000000////////////000000---...///000//////000000//////............//////------...............---........................,,,,,,++++++++++++,,,,,,---..................---,,,,,,,,,,,,++++++,,,...------............---------------...............---..................---((()))+++,,,---......///........................,,,,,,---------.........////////////////////////---------.........//////............////////////000000//////......---------...///000111111111111111111333666666888@@@JJJYYY___fffmmmqqqtttvvvwwwwwwwwwxxxyyy{{{|||}}}~~~{{{|||||||||{{{yyywwwvvvrrrnnnjjjeeebbb___\\\ZZZWWWVVVUUUWWW\\\fffooouuu|||yyyqqqjjjfff```]]]]]]bbbiiissswwwmmmbbbZZZLLLEEE===888777777666444444444444333333333222222444444444333333333222222000000111222222222222111000000000000000000000000////////////////////////////////////////////////000000////////////000000uuummm```XXXNNNDDD>>>;;;:::999555555555555444444444333333111///000111222111000000000000000111111111111000000////////////000000.........//////000000000//////............//////,,,---......///.........////////////////////////------------------------------...//////...------...............//////000------............---------------------.........------............------&&&''')))+++---...//////........................,,,---------...............//////000000//////...------........./////////............///////////////////////////.........---...///111222222222222333333555888999<<>>:::888555555555555444444444444333222000000222333222111///000000000111111111111000000////////////000000000///......///000000000//////............//////,,,------...//////..............................//////000000000000//////------...//////...------///...------///000000000------............------,,,,,,,,,------.........,,,,,,------------,,,,,,((()))***,,,---.................................------------...............///000111111000///...............////////////............////////////.........///////////////...///000222333333444444333444888<<<>>>CCCPPP]]]fffjjjoootttvvvxxxzzz{{{yyyyyyyyyyyy{{{}}}}}}}}}}}}{{{yyyvvvsssqqqjjjhhhccc]]]XXXVVVVVVWWWTTTWWW]]]eeeooozzzyyyqqqjjjeeebbb___^^^bbbcccjjjttt}}}~~~}}}{{{yyywwwvvvuuutttsssrrrrrrqqqqqqqqqqqqqqqpppooooooooooooooopppqqqoooooopppqqqqqqpppooooooppppppppppppqqqrrrsssssstttuuuvvvwwwwwwyyy}}}{{{uuueee[[[OOODDD???<<<999777555444444444444333333333222222222111111111000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000~~~mmmeeeZZZOOOFFF???:::777666666555555555444444444444222111111222333333222//////000000111111111222000000////////////000000111000......000000000000//////............//////,,,,,,---.../////////...------------------------,,,,,,------------,,,,,,,,,---...//////...---,,,---,,,++++++---.........---..................---,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++,,,,,,---....................................---------.........//////...///000111111000///.............../////////000............/////////000---.........//////000000//////111222333444444555222444999>>>BBBIIIWWWffffffkkkqqqvvvxxxxxxyyyyyyzzzyyyyyyzzz{{{}}}}}}}}}|||zzzwwwtttqqqooohhhfffaaa[[[VVVUUUUUUWWWXXX\\\cccnnnyyy{{{rrrnnnhhhcccaaaaaa```___kkkmmmuuu~~~|||xxxvvvttttttsssqqqooonnnmmmlllllllllkkkkkkjjjiiijjjjjjjjjggggggggggggggghhhiiiiiiiiijjjkkkllllllkkkjjjiiihhhhhhhhhiiiiiikkklllllllllmmmoooooooooqqquuuwwwvvvxxx{{{|||||||||}}}nnndddVVVJJJCCC@@@<<<:::555555444444444333333333444444444333333333222222000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000ooohhh___UUULLLEEE>>>:::<<<999555333333333222222333333333222222111111111222222111111111111222222222222111111111111222222//////000000000000//////000000//////......------........................////////////////////////...........................---,,,,,,,,,,,,---...//////.........---------........................////////////////////////...........................------------...//////000---,,,---///000...,,,+++,,,,,,,,,,,,,,,,,,+++,,,---......//////......000000////////////000000---......///////////////000000000000000000000000111111111222444444333222666666888???KKKWWWbbbhhhpppqqqsssuuuwwwxxxyyyyyyyyyzzz|||}}}~~~~~~}}}}}}|||{{{yyyxxxvvvrrrlllhhhiiibbb\\\ZZZXXXUUUTTTVVV]]]fffpppyyy~~~}}}wwwqqqooofffdddbbb^^^]]]___dddhhhqqqyyy}}}zzzxxxvvvvvvvvvssspppmmmmmmmmmggggggfffeeeddddddddddddddddddddddddeeeeeeeeefffeeeeeeeeeeeeeeeffffffggghhhgggfffffffffgggiiijjjffffffggggggggghhhhhhhhhjjjjjjjjjjjjkkkkkklllmmmqqqqqqrrrrrrssstttuuuuuuxxxzzz}}}xxxpppcccVVVKKKBBB<<<999777777777555444333444555111111111111111111111111333222222111111222222333000000111111111111000000////////////000000000000333111000.........//////+++,,,///222333222111000|||sssggg]]]TTTLLLDDD>>><<<999666555444444444333333333333222222222111111222222111111111111222222111111111111111111111111//////000000000000/////////////////////.................................////////////////////////...........................---,,,,,,,,,,,,---...//////.........---------................................................---------------------------------............//////---,,,---///000...,,,...//////000000//////...---------............///......------------.........///000000111111000000000000000000000000000000111111111222333333333222777888===EEEQQQ]]]gggmmmqqqrrrtttvvvxxxyyyzzzzzzzzz{{{|||~~~~~~~~~}}}}}}zzzyyywwwuuusssnnniiieeeaaa[[[XXXXXXWWWWWW[[[```gggoooyyy|||{{{yyysssnnnllleeedddbbb```aaaeeekkkppp{{{~~~|||yyyvvvrrrooonnnmmmmmmmmmkkkhhhffffffgggeeedddcccbbbbbbbbbbbbbbbeeeeeeffffffggghhhhhhhhhhhhgggggggggggghhhiiiiiihhhgggfffffffffgggiiiiiihhhhhhiiiiiijjjjjjjjjjjjjjjiiiiiijjjjjjkkklllmmmooooooppppppqqqrrrrrrrrrtttvvvyyy|||~~~zzzkkk^^^TTTJJJAAA;;;888888777666444444555555222222222222222222222222222222222222222222222222000000111111111111000000////////////000000000000000///////////////000111///000000000000000000000|||lllaaaYYYQQQFFF===<<<:::777666666666555333333333333333222222222222222222111111111111222222//////111111111111////////////000000000000//////.........///////////////........................////////////////////////...........................------,,,,,,------..................---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---///...------...///...---,,,------......------,,,......---,,,---...///000......------------......///000111111222222111111000000000000000000000000111111222222222333333333777;;;CCCNNNYYYeeemmmrrrssstttvvvxxxyyy{{{{{{{{{{{{|||}}}~~~~~~}}}||||||xxxvvvssspppmmmiiiccc```YYYVVVUUUUUUVVVYYYcccmmmwwwwwwuuurrrmmmiiihhhddddddddddddgggnnnwww}}}}}}zzzvvvtttrrrqqqnnnnnnmmmkkkiiigggeeeccccccdddeeedddbbbaaabbbcccdddccccccbbbbbbbbbccccccfffggghhhjjjkkklllmmmmmmlllkkkkkkkkkkkklllmmmmmmkkkjjjjjjjjjjjjkkkllllllllllllmmmmmmmmmmmmnnnnnnllllllllllllmmmnnnooopppppppppqqqqqqrrrrrrsssssstttuuuwwwyyyzzzzzzzzzzzz{{{}}}|||nnnccc[[[QQQEEE<<<:::999777666555555555666333333333333333333333333111222333333333333222111000000111111111111000000000000000000////////////---...///000111111111111333222000///...///000111rrrfff^^^VVVIII???<<<:::888777777666555333333333333333333333333333222222111111111111222222---...000222222000...---//////000000000000//////------......//////000000........................////////////////////////........................------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...,,,......---............---+++,,,,,,------,,,,,,+++///...,,,+++,,,---///111000000////////////000000///000111111222222111111000000000000000000000000111222222222222222444555777>>>IIIUUUaaajjjqqquuuuuuvvvxxxyyy{{{||||||}}}|||}}}}}}~~~}}}|||{{{zzzvvvsssooolllhhhddd___[[[VVVTTTUUUWWWXXX]]]kkkxxxzzzrrroookkkgggeeefffggghhhiiilllqqqyyy~~~zzzxxxsssqqqooommmkkkiiihhhgggccccccccccccbbbaaa``````___aaabbbbbbaaaaaacccdddfffffffffffffffggghhhhhhiiikkkmmmoooqqqrrrrrrrrrqqqppppppppppppqqqrrrrrrqqqqqqqqqqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyyyyyyy||||||ooogggbbbZZZMMMCCC<<<:::777555555555555555444444444444444444444444000111333444444333111000000111111222222111111000000000000000////////////---...///111111111000///000000//////...//////000|||oooggg^^^RRRHHH===;;;888777666666444333333333333333333333333333222222111111111111222222---...000222222000...---//////000000000000//////------......//////000000////////////////////////////////////////////////........................---------------------------.............................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...,,,---.........------......//////000000000000/////////...,,,+++,,,---///111000000////////////000000...///000000111111000000111111111111111111111111000222333333222333666999:::CCCPPP\\\eeelllrrruuuwwwwwwyyyzzz|||}}}}}}}}}|||}}}}}}}}}|||zzzyyywwwtttqqqlllgggccc___[[[XXXSSSSSSVVV\\\```iiixxx}}}uuummmjjjgggeeefffjjjppprrrtttxxx~~~~~~zzzwwwtttrrrooolllhhhgggfffdddcccbbbbbbbbb______```aaaaaaaaaaaaaaa```bbbdddeeeeeeeeegggiiiiiiiiiiiijjjkkklllmmmnnnoooqqqtttwwwyyyzzzzzzyyywwwwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{|||xxxpppllldddWWWLLL@@@<<<888555555666555444444444444444444444444444000111333444444333111000111111222222222222111111111000000000/////////...///000111111111000...---***+++...///000000///...wwwlllbbbVVVNNNBBB>>>:::777666666555444333333333333444444444444222222111111111111222222//////111111111111////////////000000000000//////.........///////////////////////////////////////////////////////////////........................,,,------......------,,,---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------...///...------...///......////////////............---,,,---...///000......------------.........///000000111111000000111111111111111111111111///222444444333555999===AAAJJJXXXcccjjjnnnrrruuuwwwxxxzzz{{{|||}}}}}}}}}||||||||||||zzzxxxvvvuuuqqqmmmgggbbb^^^[[[XXXVVVQQQRRRYYYdddnnnyyy{{{sssmmmgggggggggiiiooovvv~~~zzzrrrooollljjjiiigggeeeccc``````_______________```^^^___```bbbcccdddddddddeeegggiiijjjjjjkkkmmmooonnnooooooppprrrsssuuuvvvyyy{{{~~~wwwpppgggZZZQQQFFFAAA;;;888777777666444444444444444444444444444111222333333333333222111111111222222222222111111111111000000//////......111111111111000///...---(((***...000222111///...pppdddYYYRRRHHHCCC===999777777777666333333333444444444555555222222111111111111222222111111111111111111111111//////000000000000/////////////////////.........////////////////////////////////////////////////........................,,,,,,---......---,,,,,,---------.........//////................................................---------------------------------............///,,,...000///---,,,---///,,,,,,------------,,,,,,---------............///......------------......///000111111222222111111111111111111111111111111///222555555444777===BBBKKKTTTaaajjjoooqqqtttvvvxxxxxxzzz{{{||||||}}}}}}||||||{{{zzzyyyvvvtttrrrlllhhhbbb]]]YYYWWWUUUSSSTTTVVV^^^mmm{{{xxxqqqhhhcccaaaeeejjjqqq|||}}}xxxtttpppllliiifffdddbbbaaaaaaaaa```___]]]]]]]]]^^^^^^___```aaabbbcccdddfffggghhhiiiiiilllnnnpppqqqrrrsssuuuwwwwwwxxxxxxzzz|||~~~}}}tttjjj```ZZZNNNGGG???;;;;;;:::888555333333333333333333333333222222222222222222222222111222222333333222222111111111111000///.........000000///////////////000---...///111111111000000xxxjjj___YYYLLLGGG???:::888888888888333333333444444555555555222222111111111111222222222222111111111111222222//////000000000000//////000000//////.........---000000000000000000000000////////////////////////........................,,,,,,---......---,,,,,,---------.........//////........................////////////////////////...........................------------...//////,,,...000///---,,,---000//////000000000000//////,,,---......//////......000000////////////000000111111222333333333333222111111111111111111111111...222555666555888???EEERRR[[[hhhooorrrsssvvvxxxxxxxxxzzz{{{||||||||||||{{{{{{{{{zzzwwwuuurrrqqqiiieee^^^YYYVVVTTTRRRQQQZZZ[[[dddtttzzzrrrkkk```]]]]]]dddlllwww}}}yyytttoookkkhhheeecccaaa___^^^^^^___```___^^^^^^^^^^^^___```bbbcccdddfffgggiiijjjlllmmmnnnnnnsssuuuwwwxxxxxxzzz|||~~~|||tttlllhhhSSSLLLCCC>>>>>>===:::666333333333333333333333333333222222111111222222333111222222333333222222111222111111000///......---//////.........000222333333333111000000000111222{{{oooeeeVVVLLLBBB>>><<<888666777444444333333333444444555222222222111111111111111444333222111111222333444000000000000000000000000//////000000000000/////////////////////.....................////////////,,,,,,------...///////////////.........---------........................------------------------------------------------------,,,,,,,,,,,,---------------------...///000------,,,,,,,,,------...,,,---...//////...---,,,............////////////000000////////////000000...//////000111222222222000000000000111222333444333555555444555;;;GGGPPP\\\ccclllqqqqqqrrruuuxxxxxxyyyzzz{{{|||||||||||||||||||||zzzwwwsssooolllgggddd]]]VVVRRRRRRVVVZZZXXXaaannn~~~xxxppphhhcccaaa______eeeqqqyyyssslllhhhccc`````````^^^\\\^^^^^^^^^^^^_______________```aaaaaaaaacccfffiiikkkmmmpppqqqrrrsssvvvxxx{{{wwwrrrddd]]]QQQFFF>>>:::999999999777555555666666555444222222222222333444555555222222222222222222222222444333222111000000000000000000000000000000000000000000111111222222333333tttiii]]]RRRHHHCCC???999777777555444444333444444555555444444333333222222111111222222111000000111222222000000000000000000000000//////000000000000//////////////////////////////............///////////////////////////.........//////.........---------........................------------------------------------------------......------------......---------------...////////////...---------............///000000///..................////////////000000////////////000000...//////000111111222222111111000000111222333333000222444666999BBBOOOYYYbbbhhhpppsssssssssvvvxxxyyyzzz{{{{{{||||||||||||{{{zzzyyywwwtttpppllliiiaaa^^^ZZZUUURRRRRRVVVZZZbbbjjjwwwxxxpppjjjccc___\\\^^^bbbkkkzzz|||xxxtttmmmhhhfffbbb^^^\\\\\\]]][[[ZZZ]]]^^^___```aaacccddddddgggiiijjjjjjkkkmmmppprrrqqqtttvvvxxxyyy{{{~~~}}}wwwkkkdddYYYMMMDDD>>>;;;999999777555444555555555444444444333333222333333333222222222222222222222222444333222111000000000000000000000000000000000000000000000111111111111111|||ooodddYYYNNNHHHBBB<<<888888555555444444444444555555666555555444333222222111111111000000000000111111000000000000000000000000//////000000000000//////////////////////////////............////////////111111000000///......---...............---------........................------------------------------------------------///..................///------------.........///111000///...............//////000000000000//////............////////////000000////////////000000/////////000111111222222222111111111111222222333000333666999???JJJXXXaaaiiinnntttvvvvvvvvvwwwyyyzzz{{{|||||||||||||||{{{yyyxxxwwwtttpppkkkgggeee[[[ZZZWWWTTTSSSVVV[[[```ooovvvxxxnnngggccc___^^^\\\```iiivvvzzzrrrmmmiiifffaaa^^^^^^\\\ZZZYYYZZZ[[[[[[[[[^^^___aaacccfffhhhiiijjjlllmmmoooqqqrrrtttwwwzzz{{{}}}tttmmmbbbVVVLLLDDD>>>:::999777444444444555444333666555444333222222222222222222222222222222222222333333222111000000000000000000000000000000000000111000000000000000000///uuuiii^^^RRRKKKEEE>>>999999777666555555444555555555666666555444333222111111222111111111111111111222000000000000000000000000//////000000000000/////////////////////000000000............////////////000/////////.........---................................................------------....................................//////............//////------..................111000///...------------////////////////////////............////////////000000////////////000000//////000000111111111111222222222111111222222333333666999>>>FFFQQQ]]]eeemmmpppuuuxxxxxxxxxyyy{{{|||||||||}}}||||||{{{{{{xxxwwwtttppplllgggcccaaaYYYXXXVVVTTTVVV]]]ffflll{{{{{{qqqgggaaa_________aaahhhttt}}}yyyqqqlllgggbbb```^^^[[[YYY[[[ZZZZZZ[[[]]]___``````cccdddfffhhhkkkmmmooopppppprrruuuxxxzzz|||{{{sssiii^^^UUUKKKBBB<<<:::888555333444444444333555555444333333333333333222222222222222222222222333222222111000000111111000000000000000000000000111111000000//////......|||lllaaaUUUMMMGGG@@@;;;:::888777666666555555555555555444444333222111111111333333333333333333333333111111111111111111111111//////000000000000//////////////////000000111111............////////////,,,,,,,,,------.........---.............................................---------....../////////........................//////............//////---......//////...------///......---,,,,,,,,,---....................................////////////000000////////////000000000000000000000111111111222222222222222222333444444777<<>>===999888777666666555666666333333333333222222222222333333444444444444333333111111111111111111111111//////000000000000//////...//////000000111111222............////////////***++++++,,,------......---------.......................................---------...//////000000........................///..................///---.../////////...---,,,------,,,,,,,,,---------......------------..................////////////000000////////////000000000000000000000000111111111111111222222333444555222777@@@LLLXXXdddmmmrrrqqqsssuuuxxx{{{|||}}}}}}||||||||||||{{{zzzyyyxxxsssqqqnnnjjjeeeaaa^^^\\\XXXYYYZZZ]]]dddooo{{{zzzvvvmmmjjjfffaaa___bbbggglllsss}}}}}}yyytttooolllhhhdddaaa^^^]]][[[ZZZYYYZZZ\\\]]]ZZZ]]]```ccceeehhhkkknnnrrrssstttwwwyyy{{{}}}~~~}}}rrrjjjbbbYYYNNNFFF>>>;;;777444444555666666333333333333444555666777222222222222222222222222222222111111111111111222000000000000000000000000111000000000000000000///|||pppbbbYYYPPPGGGAAA???:::999888777666666666666333333333333444444444444222333444444444444333222111111111111111111111111//////000000000000//////...//////000111111222222............////////////,,,,,,---------------------------.........//////........................---------...///000000000..............................------------......---...///000///...,,,+++---,,,,,,------...///000000///...------...///000............////////////000000////////////000000111000000000000000000000000000111222333444666777666<<>>999666666777888888777666555444444444444444222222222222222222222222222111111111111111222222000000000000000000000000000000111111222222333333nnnaaaZZZSSSHHH@@@@@@>>>;;;:::999888777555555555444444444333333333222222222111111111111000111111222222222222111111000000000000000000000000111111111222333333333444000000000000000000000000//////............////////////.........---------------......//////000000............////////////........................//////.........---------///...---,,,,,,---...//////////////////.........000000000000////////////111111///......///000000222111111111000000///////////////000111111222222222444666444222222555888>>>HHHWWWeeennnsssvvvwwwxxxxxxyyyzzz{{{|||}}}}}}~~~}}}{{{{{{zzzwwwtttqqqlllhhhccc___YYYUUUXXX___bbbnnn{{{~~~xxxpppgggbbbbbbbbbdddjjjqqqxxx}}}uuunnnggg```[[[XXXYYYYYYWWWWWWXXX[[[^^^\\\^^^aaacccdddfffiiilllmmmppptttvvvyyy|||zzzssskkk```WWWNNNFFF===888888999777555666666555555555444444444333222222111111222222333333333222222111222222222222222111111111111222222111111000000//////......tttfff^^^VVVLLLEEE@@@>>>;;;999999888777555555555555555444444444333222222222222111111111111111111222222222222111111000000000000000000000000000000000000000000111111//////////////////////////////............////////////.........---------.........///////////////............////////////........................//////.........---------//////...------...///////////////////////////...000000000/////////......000///////////////000000111111111111000000000/////////000000111111222222111222444333111333888===EEENNN\\\iiiqqqvvvxxxyyy{{{{{{|||}}}~~~~~~~~~}}}{{{zzzyyyvvvrrrooogggbbb^^^ZZZUUUSSSYYYaaakkkwwwwwwrrrkkkdddaaabbbdddjjjsss}}}zzzrrrjjjeee```[[[XXXWWWXXXXXXXXXXXXYYY]]]```aaadddgggiiijjjllloooqqqvvvyyy}}}vvvmmmddd^^^RRRJJJ@@@;;;::::::888666666666666666555555555555333333222222222222333333555444333111111000000000111111111000000111111111111000000000/////////...}}}mmmccc[[[RRRKKKAAA>>>;;;999999999777666666666666555555555444444333222222222111111111111111111222222222222111111000000000000000000000000000000000000000000//////........................//////............///////////////............---///////////////.....................////////////......................../////////............---//////............//////......///////////////////////////.........---------...///000000111000000111111111111000000000000//////000000111222222222000111222111111555===CCCOOOWWWcccnnnuuuyyy{{{|||}}}}}}}}}~~~~~~}}}|||zzzxxxwwwsssooolllbbb]]]YYYVVVSSSSSS[[[eeetttxxxqqqlllgggaaaaaadddgggqqqzzzpppkkkddd^^^[[[YYYXXXWWWVVVWWWYYYYYYZZZ]]]```ccciiikkknnnppprrrtttwwwyyy|||yyypppiiieeeXXXPPPFFF>>>;;;:::999777777777666666666555555555333333222222222222333333555444333111000///......111000000//////000000111000000000000////////////uuuhhh___UUUOOOCCC@@@<<<:::999999888777777666666666666555555555333333222222222111111111111111222222222222111111000000000000000000000000333333222222111111000000//////////////////////////////............///////////////...............000000//////......------............////////////......................../////////...............////////////////////////............///////////////.........------------,,,---///111111111111000111111111000000000000000///000000111111222333333222222222000222888BBBIIIYYY```jjjrrrxxxzzz|||}}}||||||||||||}}}}}}}}}}}}|||zzzxxxvvvssspppkkkggg```[[[VVVSSSRRRTTT___jjjxxxyyyssslllhhhdddaaadddjjjnnn|||~~~vvvoookkkeeeaaa\\\XXXVVVVVVWWWXXXWWWYYY[[[]]]___bbbfffiiinnnqqqtttwwwxxx{{{~~~~~~rrrllljjj^^^WWWLLLCCC===;;;999777666666666555555555444444333333333222222333333333333222111000////////////000000////////////000000000000000000////////////}}}nnncccXXXRRRFFFBBB>>>;;;:::999888777777666666666666555555555333333333222222222222111111111222222222222111111000000000000000000000000333222222111111000000000000000000000000000000000//////............//////////////////////////////000000//////......------............////////////////////////////////////////////////////////////000000000000000000000000---.........//////000000///.........------------,,,---///111111111111000000000000000000000111111000000000111222222333333444444333222444<<>>;;;:::999777555555555555444444444333444444333333333222222222111111222222222222111111000000000000000000000000.........///////////////000000000000000000000000//////............//////.../////////000000000000.........///////////////............////////////////////////////////////.../////////000000000000000111111222222111111000------......///000000111000000000/////////......000///////////////000000///000000000111111111111000111111222222333333444222444666999???JJJXXXaaakkkoootttxxx{{{|||~~~~~~~~~}}}|||{{{{{{vvvsssoookkkgggaaa[[[WWWTTTRRRRRRVVVZZZbbbppp}}}vvvmmmdddaaa___```ccckkkzzzzzzooojjjddd^^^[[[YYYWWWVVVSSSVVVYYY[[[\\\^^^aaadddfffiiinnnrrruuuxxx|||~~~vvviiifff```VVVLLLDDD>>>;;;777777777777666666666666444444333333333333444444222111111111111222222333111111111000000111111111.../////////000000000111uuuggg^^^QQQLLLEEE???<<<:::999777555555444444444333333333444444444333333333222222111111222222222222111111000000000000000000000000//////000000111111222222//////////////////////////////............//////.../////////000000111111---.........//////000000............/////////000000000000000000000000000.../////////000000111111000111222333333222111000---------...///000000111000000000000////////////222111///......///000111//////000000111111111222000111111222222333444444000333777;;;CCCOOO^^^hhhnnnqqqvvvzzz|||}}}}}}}}}|||{{{zzzyyyyyyxxxuuurrrnnniiieee___YYYTTTTTTSSSUUU[[[bbbkkkzzzxxxnnnfffaaa______bbbgggrrr}}}uuupppeeeaaa\\\XXXWWWVVVUUUTTTRRRWWW\\\```bbbdddhhhkkkjjjmmmrrrvvvyyy||||||kkkiiiddd[[[QQQGGG@@@===999999999999888888888888555444444333333444444555444444333222111111111222222222111111111111222222.../////////000000111111|||lllcccZZZUUUMMMEEE???;;;:::999555666666666666444333222555111...///444666444111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000---...///...---...000222//////............//////////////////////////////000000000000////////////......//////000000111111000000000000000000000000////////////............000000000000000000000000000000000000000000000000000///...------...///000///////////////.........///111333444444444555666888888;;;BBBNNNZZZeeejjjqqqsssuuuxxx{{{}}}}}}|||{{{zzzxxxvvvqqqoooiiibbb^^^[[[WWWSSSPPPSSS[[[fffqqqzzzxxxmmmddd```___]]]___hhhqqq{{{yyyrrrhhhaaaYYYYYYYYYWWWUUUTTTTTTVVVZZZ]]]```cccfffjjjnnnrrrsssuuuxxx{{{~~~sssnnnfff^^^VVVNNNFFFAAA;;;999777777777888777666555555444333333333333444444444333333333333222222222222222111111111111000000000000000000000000000sssiii\\\WWWNNNFFFAAA===<<<;;;555666666666666444333222333///,,,...222444222///111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000,,,---......---,,,.../////////............//////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000///............///000000000000000000000000000///111333444333333444555444777===GGGTTTaaakkkpppssstttvvvyyy{{{}}}~~~~~~|||{{{yyyvvvsssqqqnnnhhhaaa[[[WWWTTTQQQVVV\\\gggsss}}}}}}qqqfff___\\\]]]]]]bbbnnnyyy~~~uuunnnhhh```ZZZTTTUUUVVVUUUTTTTTTUUUWWW]]]```dddhhhkkkoootttwwwzzz|||yyysssiiiaaaZZZSSSJJJDDD===;;;888888888888888666666555444444333333444444444444333333333333222222222222222111111111111000000000000000000000000000|||qqq```ZZZQQQIIIDDD@@@>>><<<666666666666666444333333333000......111333222000222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000---///000000///------...//////............//////////////////////////////......//////000000111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000111111111111111111111111000111333333222222444555555:::CCCOOO[[[gggppptttuuuvvvxxxzzz|||}}}~~~~~~|||zzzwwwssspppnnnjjjccc]]]XXXUUUTTTTTT^^^hhhvvvttthhh```[[[ZZZ]]]aaajjjxxxzzzpppgggbbb^^^YYYUUURRRSSSUUUUUUUUUWWWYYY\\\aaadddiiinnnrrrwww|||}}}ppphhhccc\\\RRRJJJ@@@===:::999999999888777666555444444333444444444444444333333333333222222222222222111111111111000000000000000000000000000vvveee^^^TTTKKKFFFBBB???<<<777777777666555555444333555333111111333444444222333222222222222222222333000000000000000000000000000000000000000000000000///////////////////////////222444444222000////////////............//////////////////////////////---......///000111111222111111000000//////......111111111111111111111111000000000000111111111111////////////////////////////////////////////////000//////////////////000000000000111111111111111000222333333222222444666:::@@@LLLXXXbbbjjjqqqtttwwwxxxzzz{{{|||}}}~~~~~~~~~|||yyyuuuqqqmmmgggccc^^^ZZZWWWTTTWWW[[[eeessswwwlllbbb\\\[[[\\\bbbhhhtttuuunnneee___[[[XXXWWWUUUSSSUUUWWWXXXYYY[[[^^^aaaeeeiiioootttyyy~~~yyyooojjjdddZZZQQQDDDAAA===:::999999888666666666555444444444444444444444333333333222222222222222222111111111000000000000000000000000000000|||kkkcccWWWNNNIIIDDD???;;;888777777666555555444444555444222222333444333333333222222222222222222333000000000000000000000000000000000000000000000000////////////////////////000222555555333111////////////............//////////////////////////////---......///000111111222111111000000//////......000000000000000000000000///000000000111111111222///////////////////////////////////////////////////000000000000000000////////////000000111111111111222333222222333666888===FFFSSS___hhhnnnsssvvvyyyzzz{{{|||}}}~~~~~~~~~~~~|||zzzxxxtttoookkkeee___[[[YYYVVVTTTZZZbbbqqq|||wwwnnnccc\\\YYY\\\___eeeooo~~~zzzrrriiiddd^^^YYYWWWVVVWWWWWWVVVXXXZZZ[[[]]]___bbbeeeiiinnnuuu{{{tttnnnhhh]]]UUUJJJFFF@@@<<<:::999777666666666555444444444444555444444333333333222222222222222222111111111000000000000000000000000000000sssiii\\\RRRLLLGGG@@@;;;999888777666555555555555333222222111111111111222222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000...000111111000....../////////............//////////////////////////////......//////000000111111000000000000////////////------------------------...//////000000111111111000000000000000000000000000000000000000000000000///000000111111000000///......///000000111111111111222333333333555888;;;???JJJYYYfffnnnsssxxx{{{yyyzzz|||}}}~~~}}}|||zzzxxxvvvqqqlllhhheee^^^ZZZZZZWWWVVV^^^kkk}}}ppplllccc[[[WWWXXX^^^ccciiiwwwxxxooohhh]]][[[XXXUUUTTTUUUWWWXXXXXXZZZ]]]___aaadddhhhkkkqqqvvv}}}{{{qqqiii```YYYRRRMMMFFF@@@<<<:::777666777666555555444444555555444444333333333333222222222222222111111111111000000000000000000000000000{{{pppaaaWWWPPPJJJBBB;;;999888777666555555555666333333333222111000111222111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000---///000///......///000//////............//////////////////////////////////////////000000000000////////////000000000000........................------...//////000111111000000000000000000000000000000000000000000000000///000111111111111000/////////000111111222333333000222333333444777;;;???GGGRRR```lllrrrvvvzzz}}}yyyzzz|||~~~}}}|||yyywwwsssnnngggccc___XXXVVVZZZ[[[\\\hhhyyyttthhhddd^^^XXXWWW\\\dddjjjssszzzrrrjjjbbb]]]UUUUUUTTTSSSTTTUUUXXXZZZ\\\^^^bbbfffiiimmmrrruuuzzzxxxooogggcccZZZUUULLLEEE@@@<<<999777777666666555555555555555444444333333333333222222222222222111111111111000000000000000000000000000uuueeeZZZSSSLLLCCC<<<:::999777666555555666666555555555444333222333444111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000///000222444//////............//////////////////////////////000000000000////////////......//////000000111111111111111111111111111111,,,------...///000000111000000000000000000000000000000000000000000000000///000111222222111000///000000111222333333444444000222333444555999===AAAPPPZZZgggqqqtttvvvxxx{{{yyyzzz|||~~~~~~|||yyyvvvrrrkkkddd___WWWQQQRRRZZZ^^^cccsss}}}nnndddbbb]]]YYYZZZ```iiipppwwwmmmeee___XXXTTTRRRSSSTTTUUUUUUWWWZZZ\\\```cccggglllqqqvvv|||uuuooolll```ZZZQQQIIICCC>>>;;;999777777666555555555555555444444444333333333222222222222222111111111111000000000000000000000000000~~~iii\\\VVVPPPEEE<<<>>><<<:::888666555555666777777666555444444333333111222222222222111000000000000000000000000000000000000000000000000111111000000000000000000000000...///000000000///---,,,000000////////////000000111111000000//////......////////////////////////000000111111111///...---++++++,,,---...///000111000000000000000000000000////////////000000000000//////...//////000111222111000/////////000222333555444444333222111000000///111444777666777@@@LLLYYYbbbkkkoootttyyyzzzxxx|||||||||}}}~~~~~~~~~zzzuuuppplllgggcccaaa^^^[[[XXXZZZbbbppp~~~ooogggZZZYYYXXXWWW[[[eeettt~~~vvviii```\\\YYYVVVSSSQQQSSSUUUWWWYYY\\\```cccdddiiioootttxxx}}}|||qqqlllbbb[[[TTTPPPIII???888666888777666555555444444555444333333333333333333222222222222222222222222222111111111111111111111111oooaaaYYYSSSHHH???===<<<:::888666666666666555555444333333222111111222222222222222111111000222222222222222222222222111111111000000000000000000000000000000000000000000000000000000///......000000////////////000000//////////////////////////////////////////////////////000111111000///...------...............///000000000000000000000000////////////000000000000000////////////000000111111000/////////000222222444333333222222111111111111222555777777999DDDPPP^^^fffnnnsssvvv{{{|||zzz||||||}}}}}}~~~|||yyytttooojjjfffbbb___[[[ZZZZZZ```kkk{{{xxxjjjbbbYYYZZZ[[[]]]cccooo~~~~~~uuummmaaaYYYVVVUUUSSSPPPSSSUUUXXXZZZ\\\___cccfffmmmqqqxxx}}}xxxqqqggg___WWWRRRKKKAAA:::999888888777666555555555555444444333333333333222222222222222222222222222222111111111111111111111111xxxggg^^^VVVLLLDDD===;;;999777666666666666555555444444333222222222222222333333222222111000333333333333333333333333222111111111000000//////000000000000000000000000111000//////////////////000000////////////000000...///////////////000000000000000000000000000000...///000000000000000////////////......---------000000000000000000000000////////////000000000000111000000////////////000000000000///000111111222222222222222222222222222333333555777999>>>JJJVVVdddllltttwwwzzz~~~~~~|||||||||}}}~~~zzzwwwsssmmmhhhccc```___[[[___eeemmm{{{~~~pppddd]]]XXX[[[___eeennn|||~~~zzzppphhhaaaXXXSSSRRRRRRRRRPPPVVVXXX[[[^^^aaaeeeiiimmmqqqvvv}}}vvvmmmddd[[[TTTLLLCCC===<<<999888777666555555555555444444444333333222222222222222222222222222222222111111111111111111111111mmmaaaXXXNNNGGG===<<<:::888777666666666777777666666555555555444333333333333333222222111333333333333333333333333222222111111000/////////000000000000000000000000000///...---------//////000000////////////000000//////////////////......000000000000000000000000......///000000000111111////////////............////////////////////////////////////000000000000111111000//////...//////000000000000000111111222111111111222222333333333444333444777;;;BBBPPP]]]jjjqqqxxxzzz|||~~~|||}}}~~~~~~}}}vvvtttpppjjjdddaaa``````bbbkkkxxxuuuhhh___YYYYYY^^^eeennnxxx}}}~~~zzzooohhh^^^YYYTTTRRRRRRTTTUUUUUUYYY\\\```cccggglllqqqtttvvv|||zzzrrrhhh^^^VVVMMMCCC===<<<999999888777666666666666444444444333333222222222222222222222222222222222111111111111111111111111tttfff[[[PPPIII???>>>;;;999777777666777777666666666666666555555444444444444444333222222222222222222222222222222111111111111000000//////000000000000000000000000...---,,,,,,,,,---...///000000////////////000000111000000///...------,,,000000000000000000000000....../////////000111111........./////////000000////////////////////////////////////000000000000111111000//////.../////////000000000111111111111111111111222222333333444444222333888>>>HHHVVVcccmmmtttyyy{{{|||~~~}}}~~~~~~}}}{{{zzzrrrppplllfffaaa```bbbeeekkk{{{yyymmmddd]]]ZZZ]]]cccmmmwwwzzznnneee```VVVTTTRRRRRRTTTWWWYYY[[[]]]```eeeiiinnnsssyyy}}}vvvlllaaaYYYOOODDD===<<<:::999888777777666777777555555444333333222111111222222222222222222222222111111111111111111111111~~~}}}lll```TTTMMMBBBAAA>>>;;;999777777666444444444444444444444444444444555555444444333222222222222222222222222222000000000000000000000111000000000000000000000000---------,,,------......000000////////////000000000000//////...------,,,000000000000000000000000000////////////000000111.........//////000000000000000000000000000000000////////////000000000000111000000////////////000//////000111111111111000111111111222222333333333555222444;;;DDDNNN]]]jjjooouuuzzz{{{|||~~~~~~}}}{{{xxxvvvnnnlllgggaaa]]]```gggmmmwwwpppgggbbb___]]]cccjjjuuuzzznnnbbbZZZWWWQQQQQQQQQSSSUUUYYY\\\^^^bbbfffkkkqqqvvv||||||rrrggg^^^TTTGGG???===;;;:::999888777777777777555555444333333222111111222222222222222222222222111111111111111111111111uuuggg[[[SSSFFFDDD@@@===:::888777666444444444444555555555555555555555555555444333333333333333333333333333333/////////000111111222222000000000000000000000000---......///000000//////000000////////////000000---------....../////////////////////////////////111000///......///000000000000000///////////////000000000000000000000000////////////000000000000000////////////000000111...///000111222111111000222222222222222222333333666444777???JJJUUUcccooopppvvv{{{{{{}}}~~~|||xxxtttrrrkkkiiiddd]]][[[```kkkuuutttgggbbbaaa``````iiiqqq~~~vvvmmmcccXXXSSSSSSPPPQQQSSSUUUXXX\\\___bbbhhhlllrrrxxx~~~zzzooofff[[[MMMDDDAAA;;;;;;:::999888888888888666555555444222111111000222222222222222222222222111111111111111111111111|||lll___XXXHHHFFFBBB>>>;;;888777666666666666777777777777777555555666666555555444333444444444444444444444444......///000111222333333000000000000000000000000...///000222222222111000000000////////////000000******+++---///000111222////////////////////////222111000.........///000222222111000///...------000000000000000000000000////////////000000000000//////...//////000111222...///000222222111111000222222222222222222222222777666999CCCNNNZZZhhhsssqqqwww||||||~~~~~~{{{vvvrrroooiiigggaaa[[[ZZZaaaooozzz~~~mmmbbb___```aaaaaammmvvvuuujjjddd]]]UUURRRTTTRRRTTTWWWYYY\\\___cccfffmmmqqqwww}}}uuulllaaaRRRHHHDDD<<<;;;:::999888888888888666666555444222111111000222222222222222222222222111111111111111111111111rrrbbbWWWKKKGGGBBB>>><<<;;;:::999777777666555555555555555666555333222222333555666666666555444333333222222111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000,,,---......//////............////////////......///////////////000111111000000000000000000000000////////////000000000000//////000111222222333333222333333333222222444666666888===GGGUUUcccooouuuxxxyyyzzz|||~~~}}}zzzwwwsssooolllggg```]]]___^^^bbbvvvttthhhaaa^^^___dddjjjvvv}}}~~~tttlllbbbZZZVVVUUUSSSRRRSSSUUUXXX[[[^^^ccchhhlllrrrwww~~~zzznnnfff\\\NNNCCC>>>===<<<999666444555666666444222222333444333222222333333444444333333222222222222222222222222222xxxggg]]]PPPKKKEEE@@@===;;;999888777777666555555555555555666555333222222333555666666555555444333333222222111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000---...//////000000//////------............------///////////////000111111000000000000000000000000////////////000000000111///000000111222222333333111222333333222222444666777:::AAALLLZZZgggqqqvvvyyyzzz|||}}}}}}zzzvvvrrrlllhhhaaa[[[ZZZ^^^aaaiiiyyyoooddd```___bbbiiiqqq~~~vvviiicccZZZTTTRRRRRRRRRRRRWWWYYY\\\___ccchhhmmmqqqxxx~~~tttjjj___QQQFFF@@@???===:::777666666777555333111111222333222111222222333333333333222222222222222222222222222222~~~nnndddUUUPPPHHHBBB===:::888777777777666555555555555555555444333222222333444555555555444444333333222222111111111222111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000//////000111111111111000,,,------......------,,,///////////////000111111000000000000000000000000/////////000000000111111000000000111222222333333000111222222222222444666999>>>HHHTTT```llltttxxx{{{|||~~~|||xxxtttnnnhhhccc]]]XXXXXX^^^fffrrr|||qqqhhh```___aaagggrrr}}}|||qqqjjj]]]XXXSSSPPPPPPRRRTTTUUU[[[]]]aaaeeeiiiooouuuyyy}}}pppeeeXXXOOODDDAAA>>>:::888777888888666444222222333444333222111222222333333222222111222222222222222222222222~~~ssshhhXXXRRRJJJCCC>>>;;;888777777777666555555555555555555444333333333333444555444444444333333333222222111111111222222111111000000000000000000000000000////////////////////////////////////////////////////////////////////////......///000000000000000...///000000111111000000---..................---///////////////000000111000000000000000000000000//////000000000111111111000000111111111222222222///111222222222333555777:::BBBNNN\\\gggpppvvvzzz}}}~~~}}}zzzvvvqqqjjjccc^^^\\\XXXXXX```kkkzzzxxxkkkddd```aaaeeennn{{{zzznnnddd^^^VVVTTTRRRQQQRRRUUUXXXZZZ^^^aaaeeejjjooouuu|||wwwlllaaaYYYHHHDDD???:::888888888999888666444444555666555444111222222222222222222111222222222222222222222222wwwkkkZZZTTTKKKCCC>>><<<:::888777777666555555555555555444444444333333444444444333333333333333222222222111111222222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////......///000000000000000......///000000000000/////////000000000000/////////////////////000000111000000000000000000000000000000000000111111111111111111111111111222222222///000222222333444777999===GGGUUUccclllssswwwzzz}}}{{{wwwrrrmmmfff___ZZZYYYXXXZZZdddsssttthhhdddcccfffllluuuyyymmmccc\\\WWWSSSSSSSSSTTTUUUXXX[[[^^^```dddiiinnnttt{{{qqqeee]]]MMMGGG@@@:::999888888888777555333333444555444333222222222333333222222222222222222222222222222222ppp^^^XXXNNNEEE@@@===;;;:::777777666555555555555555444444444444444444444444333333333333222222222222000111222222333222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000---...//////000000//////000000000111111000000000///////////////000111111000000000000000000000000000000000111111111222222111111111111111111111111///111333444444666999;;;BBBMMM\\\iiiqqquuuyyy||||||xxxsssnnnhhhbbb\\\XXXVVVXXX___lll~~~vvvmmmgggfffhhhmmmttt~~~yyylllccc\\\WWWTTTQQQRRRTTTVVVWWWZZZ^^^aaadddhhhnnnttt{{{xxxiii```TTTMMMCCC<<<::::::999777555333111111222333222111222333333444444333333222222222222222222222222222yyyeee^^^SSSIIIBBB>>><<<:::777777666555555555555555333444444444444444444333222222222222222222222222000111222222333333333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000...///000000111111000000//////000000000000/////////////////////000111111000000000000000000000000000000111111111222222222111111111111111111111111000222444555666777:::===IIITTTcccooouuuxxx{{{~~~zzzvvvpppiiiddd```[[[XXXZZZ^^^gggvvvyyynnnhhhfffgggllluuu}}}~~~wwwlllbbb[[[WWWTTTSSSOOOSSSVVVYYY[[[^^^bbbfffjjjnnnuuu{{{rrrggg\\\SSSGGG???<<<<<<:::888666444222222333444333222333444444555555444444333222222222222222222222222kkkcccWWWLLLDDD???<<<:::777777666555555555555555333444444555555444444333222222222222222222222222000111222333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000000000111222222222222111......////////////......///////////////000111111000000000000000000000000000111111111111222222222222222111111111111111111000222444555666888<<<>>>MMMXXXgggrrrwwwzzz}}}zzzuuunnngggbbb^^^[[[XXX```eeeooo~~~~~~tttlllhhheeegggoooyyyuuunnnddd[[[VVVTTTSSSRRRPPPTTTYYY]]]___bbbgggkkkooossszzz|||qqqaaaWWWJJJAAA>>>===;;;999999777666555777777666555444555555666666555555444222222222222222222222222