BM6(7 zzzwwwwwwwwwyyy}}}|||pppqqqmmmiiioootttpppqqqsssvvvyyy{{{}}}~~~iiihhhbbbYYY\\\aaafffggghhhjjjlllnnnooopppqqquuuxxxwwwttttttxxx|||vvvvvvwwwwwwxxxyyyzzzzzztttsssrrrpppoooooooooooooooqqqssstttsssooojjjggghhhkkkllljjjfffeeehhhllljjjkkklllmmmnnnoooppppppooosssuuusssooommmooorrrlllmmmnnnppprrrsssttttttvvvzzz}}}{{{wwwtttuuuwwwvvvwwwxxxyyyyyywwwuuutttooossswwwvvvsssrrrvvvyyydddaaa]]]VVVWWWYYY^^^ZZZWWWYYY^^^aaa```^^^dddiiinnnpppooopppsssvvvpppmmmhhhdddccceeehhhkkkdddccc```]]]ZZZXXXWWWWWWWWWZZZ\\\[[[XXXVVVWWWXXXSSSRRRPPPOOOMMMMMMLLLLLLVVVTTTRRRPPPOOOPPPRRRTTTUUUWWWZZZ[[[ZZZYYYZZZ[[[WWWVVVVVVTTTSSSRRRQQQPPPMMMSSSZZZ[[[XXXTTTTTTUUU^^^cccgggfff```\\\[[[\\\XXXYYYZZZ[[[[[[ZZZYYYYYYZZZ___dddgggfffeeefffhhhjjjoootttwwwvvvvvvxxxzzzxxx~~~eee```[[[TTTTTTVVVTTTQQQPPPRRRXXX\\\\\\[[[\\\]]]```dddgggiiiiiihhhaaa___[[[XXXWWWXXXZZZ\\\XXXVVVSSSPPPMMMLLLLLLLLLPPPQQQSSSSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHOOONNNKKKIIIHHHHHHIIIJJJHHHJJJJJJJJJIIIJJJLLLNNNLLLKKKIIIHHHFFFEEEEEEEEEDDDIIINNNNNNJJJGGGFFFGGGKKKOOOSSSRRRNNNKKKLLLNNNMMMNNNNNNNNNMMMKKKIIIGGGGGGKKKOOORRRTTTUUUVVVWWWTTTWWWZZZ\\\\\\\\\]]]^^^^^^bbbeeefffiiimmmlllhhhmmmnnnsss|||eee]]]WWWQQQQQQRRRQQQOOOMMMPPPTTTXXXXXXVVVVVVUUUVVV\\\bbbeeebbb___ZZZYYYWWWUUUTTTTTTUUUUUUUUUSSSOOOLLLJJJIIIIIIIIIOOONNNNNNQQQTTTUUURRROOOLLLLLLLLLLLLKKKKKKJJJJJJQQQOOOMMMJJJHHHHHHHHHHHHEEEEEECCCAAA@@@AAAEEEHHHJJJHHHEEEBBBAAAAAABBBCCC???CCCFFFFFFCCCAAAAAABBBAAADDDFFFFFFCCCBBBCCCFFFIIIJJJJJJJJJHHHEEEAAA???@@@AAACCCGGGKKKNNNNNNMMMDDDEEEFFFJJJMMMPPPPPPOOOMMMOOOPPPQQQUUUYYYVVVPPPQQQTTT[[[fffnnnrrrooolll``````aaadddiiimmmnnnnnntttyyy|||zzzsssooopppttteeeZZZTTTOOOPPPOOOQQQOOONNNOOOQQQRRRQQQPPPQQQRRRTTTXXX]]]___]]][[[___^^^^^^]]]\\\[[[ZZZYYY[[[YYYVVVSSSQQQPPPQQQQQQSSSOOOLLLPPPWWW\\\[[[WWWNNNNNNNNNNNNMMMMMMMMMMMMUUUTTTRRRPPPMMMLLLKKKJJJKKKHHHEEE@@@>>>???CCCGGGLLLIIIEEEBBBAAACCCEEEGGG@@@BBBEEEEEEDDDCCCCCCDDDBBBCCCDDDDDDBBBAAACCCDDDGGGIIIKKKLLLKKKHHHEEECCCGGGEEEEEEIIIMMMPPPNNNLLLAAA@@@AAAFFFNNNSSSTTTSSSOOOPPPOOONNNQQQSSSPPPIIINNNRRRZZZbbbhhhiiiddd```WWWXXXZZZ^^^bbbeeeggghhhbbbhhhmmmhhh]]]VVVVVVZZZllleeeYYYSSSQQQSSSQQQNNNMMMMMMNNNPPPQQQPPPOOOOOORRRVVVXXXXXXXXXZZZ\\\eeeeeeffffffeeecccaaa```aaa```^^^\\\[[[ZZZYYYYYYXXXPPPIIIIIIQQQWWWWWWUUUKKKJJJIIIHHHHHHIIIIIIJJJSSSSSSRRRPPPNNNLLLJJJIIILLLJJJEEE???;;;;;;???BBBHHHEEEAAA>>>>>>AAADDDGGGEEEFFFGGGFFFDDDBBBAAAAAABBBCCCCCCBBB@@@???@@@@@@???AAAEEEGGGIIIIIIHHHGGGJJJHHHGGGIIIKKKKKKHHHEEE???======BBBIIIOOOQQQQQQRRRRRRQQQNNNOOOPPPMMMGGGKKKOOOVVV]]]```___ZZZWWWTTTUUUXXX[[[]]]```cccddd___eeejjjeeeZZZRRRQQQTTT___zzz}}}nnnsssxxxxxxvvvssspppppptttxxx{{{yyywwwxxxzzz||||||{{{hhh[[[VVVWWW[[[YYYTTTUUUXXXZZZ]]]___``````ZZZ^^^```___]]]]]]aaaeeennnnnnoooooonnnllljjjiiiiiiiiiiiiiiihhhfffdddccc```WWWNNNKKKOOOTTTTTTRRRNNNLLLIIIGGGGGGHHHJJJKKKRRRRRRSSSRRRQQQOOOMMMLLLMMMLLLHHHDDD@@@???AAACCCEEECCC@@@???@@@CCCGGGIIIPPPPPPPPPNNNJJJFFFBBB@@@DDDDDDDDDDDDCCCBBBAAA@@@<<<>>>AAADDDGGGHHHIIIJJJIIIIIIIIIJJJIIIFFFBBB???>>>===<<<>>>AAAEEEHHHIIIQQQSSSSSSOOONNNOOONNNJJJHHHKKKQQQUUUXXXXXXVVVTTTQQQSSSVVVXXXYYY[[[^^^```___eeeiiifff^^^XXXXXXZZZ]]]nnnwwwppphhhmmmzzzyyywwwvvvvvvxxx{{{{{{{{{xxx{{{~~~zzzxxxzzz}}}zzz|||}}}vvvyyy}}}zzzoooZZZWWWTTTQQQPPPPPPRRRRRRRRRPPPPPPRRRVVVXXXVVVSSSTTTVVVXXX[[[]]]___```aaabbbdddhhhmmmrrrwww{{{}}}~~~}}}|||zzzxxxyyy|||}}}~~~lll___\\\```fffdddcccfffiiillloooqqqrrrssskkkjjjiiigggfffhhhkkknnnssssssssssssrrrpppooonnnoooppprrrsssrrrooollljjjfff```YYYWWWYYY[[[ZZZXXXVVVSSSNNNJJJIIIKKKOOOQQQPPPRRRSSSUUUTTTSSSQQQOOOOOOOOOOOOMMMJJJIIIJJJKKKHHHFFFEEEEEEGGGJJJNNNQQQVVVVVVVVVUUUSSSNNNIIIEEEEEEFFFGGGHHHIIIHHHFFFDDDAAAAAABBBDDDFFFHHHIIIJJJJJJMMMPPPOOOLLLFFFBBB@@@@@@@@@?????????BBBFFFJJJMMMSSSVVVRRROOOQQQSSSTTTOOORRRUUUXXXYYYZZZ[[[[[[VVVYYY\\\]]]]]]___bbbddddddgggkkkkkkgggeeefffggggggkkkoooppppppttt|||~~~}}}zzzzzzzzz{{{{{{yyyuuurrrpppdddbbb______```aaabbbaaa]]]^^^______^^^___aaacccfffiiijjjggg```[[[YYYZZZWWWWWWYYY\\\^^^^^^[[[WWWMMMRRRWWW\\\bbbhhhgggccc[[[VVVQQQOOOPPPQQQNNNLLLIIIHHHHHHLLLPPPPPPKKKGGGCCCDDDEEEFFFFFFFFFFFFEEEBBBCCCFFFIIILLLOOORRRSSSRRRRRRQQQOOOMMMLLLNNNQQQMMMNNNOOOOOOOOOPPPSSSVVV\\\[[[YYYYYYZZZ\\\___aaaZZZZZZYYYYYYYYYYYYZZZZZZXXXZZZ\\\\\\[[[ZZZZZZ[[[aaabbbcccdddddddddccccccccccccdddfffiiijjjiiiggghhhiiikkkmmmppprrrtttuuuwwwyyyzzzyyywwwvvvwwwxxxxxxzzz}}}pppcccaaagggmmmkkknnnpppsssvvvwwwwwwxxxyyysssnnnhhhfffiiimmmnnnmmmqqqqqqqqqpppooonnnllllllmmmooorrrtttssspppllliiidddaaa______bbbcccaaa___YYYUUUOOOJJJIIILLLPPPSSSLLLNNNPPPRRRSSSRRRPPPNNNNNNPPPRRRRRRPPPOOOPPPPPPIIIHHHHHHHHHKKKOOORRRUUUQQQRRRTTTVVVVVVSSSNNNJJJCCCDDDFFFIIIKKKKKKHHHFFFDDDDDDCCCBBBCCCDDDFFFGGGIIINNNSSSSSSNNNGGGCCCAAA???@@@AAA@@@@@@CCCIIIOOOGGGPPPUUURRROOOQQQVVVYYY[[[\\\]]]]]]]]]^^^```aaa^^^aaadddeeedddeeehhhkkkjjjllloooqqqqqqqqqrrrtttsssooopppwww{{{|||~~~}}}~~~~~~|||xxxtttqqqpppmmmjjjiiiiiijjjjjjjjjkkkjjjgggddd```___```bbbjjjooorrrpppggg^^^YYYWWW[[[YYYWWWXXXZZZ[[[ZZZXXXRRRVVVWWWUUUWWW\\\]]][[[fff___YYYXXX[[[[[[VVVQQQPPPNNNOOOSSSWWWUUUOOOIIIJJJKKKKKKJJJIIIGGGEEECCCEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCBBB@@@>>>>>>???AAA@@@AAABBBAAA@@@@@@AAACCCDDDCCCAAA@@@BBBEEEIIILLLFFFEEEEEEDDDDDDEEEEEEFFFBBBEEEHHHIIIIIIGGGGGGGGGJJJKKKLLLMMMNNNMMMLLLKKKNNNMMMNNNPPPRRRRRRPPPNNNOOOQQQSSSWWW[[[___bbbccc^^^```aaa___\\\[[[]]]```___```bbbeeehhhjjjkkklllllllllmmmooosssyyy~~~oooaaadddfffiiiooosssuuuxxxzzz{{{|||{{{{{{{{{rrrgggbbbdddgggiiijjjmmmpppssstttrrrpppmmmllliiikkkooorrrsssrrrooommmkkk___RRRQQQYYYaaabbb```VVVTTTRRRSSSUUUUUURRROOOMMMMMMNNNPPPRRRRRRPPPNNNNNNNNNSSSYYYYYYSSSOOOOOOKKKJJJIIIJJJNNNRRRTTTUUURRRQQQPPPRRRUUUUUURRROOOIIIJJJKKKIIIGGGFFFGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDBBBIIIOOONNNKKKLLLKKKIIIAAAAAABBBAAABBBDDDGGGJJJNNNMMMMMMNNNOOOPPPRRRSSSVVVWWWYYY[[[]]]^^^___```bbbfffiiigggaaa\\\ZZZ[[[cccnnnzzz~~~{{{vvvtttuuussspppkkkiiikkkrrr{{{|||yyy|||xxxxxx{{{}}}yyyssskkkeeeqqqnnnnnnnnnjjjccc```bbbdddeeefffggghhhgggeeedddaaa___^^^```cccdddaaa___gggccccccgggfff]]]XXXXXXQQQRRRTTTVVVWWWXXXYYYYYYQQQQQQQQQPPPNNNJJJGGGEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@???>>>???@@@AAA????????????@@@@@@AAAAAABBB@@@>>><<<<<<>>>@@@BBB@@@??????AAACCCCCC???<<>>>>>>>>@@@@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDEEEEEEEEEEEEEEECCCFFFHHHHHHHHHLLLRRRXXXXXXVVVRRROOONNNOOORRRTTTSSSUUUXXX[[[]]]]]]\\\[[[UUUWWWXXXYYYZZZ```hhhooouuuqqqllliiijjjqqqxxx}}}|||zzzzzz~~~qqqccceeegggjjjoootttvvvzzz}}}~~~~~~}}}}}}}}}vvvnnnjjjlllooopppooosssuuuwwwwwwuuuqqqnnnlllmmmoooppprrrssssssrrrqqqmmmcccXXXUUUZZZ___```^^^[[[YYYWWWVVVVVVVVVTTTSSSIIIIIIKKKOOORRRSSSRRRPPPMMMMMMQQQWWWWWWSSSPPPPPPKKKIIIHHHIIILLLOOOPPPQQQMMMLLLLLLNNNQQQRRRQQQOOOIIIJJJKKKJJJHHHGGGHHHIIIFFFFFFEEEDDDCCCAAA@@@???>>>GGGMMMLLLJJJHHHFFFCCCFFFGGGIIIGGGDDDBBBBBBDDDIIIHHHFFFEEEFFFHHHKKKLLLKKKLLLNNNPPPRRRSSSTTTTTTWWW[[[]]][[[VVVRRRQQQSSSWWWbbbqqqwwwuuuooojjjiiiiiiddd___]]]```eeekkkooo}}}~~~~~~xxxsssttt}}}}}}xxxuuuqqqooopppnnnkkklllppprrruuuzzz|||||||||||||||nnnllljjjjjjlllllljjjhhhddddddjjjrrrpppdddXXXSSSOOORRRUUUXXXYYYYYYXXXWWWSSSSSSTTTTTTRRRPPPNNNLLLGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBAAABBBBBBCCCDDDCCCCCCCCCCCCAAA>>><<<<<<>>>AAACCCAAA@@@???@@@AAA@@@<<<999???@@@AAA@@@>>>===>>>?????????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCBBBBBBEEEHHHKKKJJJHHHEEECCCCCCFFFIIIKKKIIIKKKOOORRRTTTTTTSSSRRRSSSTTTTTTTTTVVVZZZ```ddd^^^[[[WWWVVVZZZcccmmmsssxxxyyy{{{~~~~~~qqqbbbddddddfffkkkiiilllqqqtttsssrrrqqqqqqvvvrrrooonnnqqqrrrqqqpppvvvvvvwwwvvvsssoookkkhhhkkkkkkkkkllllllmmmnnnnnniiiccc[[[WWWWWWYYYYYYXXXXXXWWWUUURRRPPPOOOPPPQQQHHHHHHJJJLLLOOOOOOMMMLLLGGGFFFIIIOOOPPPMMMLLLNNNIIIGGGEEEEEEGGGIIIJJJIIIFFFEEEEEEGGGIIIJJJIIIGGGGGGHHHIIIHHHFFFFFFGGGIIIFFFEEEDDDCCCBBB@@@??????BBBLLLSSSSSSOOOLLLHHHCCCGGGKKKMMMKKKEEEAAAAAACCCGGGDDDAAA>>>>>>AAAEEEGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKNNNPPPNNNKKKHHHIIIKKKQQQYYYcccgggeeebbb```aaa```[[[VVVUUUXXX\\\^^^^^^iiipppvvvwwwsssrrruuuzzz{{{|||~~~{{{|||{{{wwwrrrmmmkkklllnnnooosssyyy{{{yyyzzzkkkiiifffeeefffggggggfff___```gggmmmkkk```SSSLLLKKKNNNRRRVVVWWWVVVSSSQQQNNNNNNOOOOOOOOONNNLLLKKKFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCAAABBBDDDFFFFFFEEEDDDCCCBBBAAA???======???AAABBBBBBAAA@@@@@@@@@>>>;;;999@@@AAAAAA@@@>>><<<===>>><<<===>>>>>>??????>>>>>>AAA@@@??????@@@AAADDDEEEEEEBBB???===>>>?????????BBBAAA@@@???AAADDDGGGIIIHHHJJJMMMPPPQQQRRRQQQQQQWWWUUUTTTUUUXXX[[[]]]]]]TTTQQQMMMMMMRRR\\\fffmmmzzz~~~|||vvvsssrrrzzznnn______^^^___ccc\\\aaaeeegggeeebbb``````jjjiiiiiikkknnnnnnllljjjpppoooooonnnllliiidddaaabbbbbbccccccdddccccccccc```]]]XXXSSSQQQPPPPPPPPPQQQQQQPPPLLLIIIHHHLLLQQQLLLKKKKKKKKKKKKIIIEEEBBB???===@@@EEEFFFDDDDDDGGGEEECCCAAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>EEEFFFFFFEEEDDDEEEGGGIIIEEEEEEEEEDDDDDDDDDDDDDDDGGGQQQYYYZZZVVVRRRMMMGGGEEEIIILLLIIIDDDAAADDDGGGJJJFFFAAA===<<>>===@@@AAAAAA@@@===<<<<<<===<<<<<<===>>>>>>>>>>>>===AAA???>>>===>>>@@@CCCEEEHHHCCC???===>>>>>><<<:::AAAAAAAAACCCEEEHHHLLLNNNMMMOOOQQQSSSTTTTTTTTTTTTXXXUUUSSSUUUYYY]]]]]][[[ZZZVVVQQQPPPSSS[[[eeekkkyyy~~~}}}ssskkkhhhiiinnnvvvmmm^^^]]]\\\[[[___^^^bbbggggggbbb^^^]]]^^^fffgggjjjmmmooonnnkkkiiikkkiiihhhhhhhhhfffbbb___]]]___aaaccccccaaa^^^\\\YYYXXXTTTQQQMMMKKKKKKLLLMMMNNNMMMJJJGGGIIINNNSSSNNNMMMLLLLLLKKKHHHCCC@@@<<<;;;<<>>>>>>>>>>>>>>============CCCDDDEEEDDDDDDEEEHHHJJJJJJIIIHHHFFFFFFEEEFFFFFFDDDNNNWWWXXXVVVSSSNNNJJJFFFHHHHHHDDD@@@???DDDIIIJJJGGGBBB>>>===@@@DDDGGGNNNNNNMMMLLLKKKIIIGGGFFFHHHIIIJJJJJJJJJKKKMMMNNNYYYXXXTTTOOOMMMOOOUUUZZZUUUSSSRRRSSSVVVXXXXXXVVVQQQYYYccchhhkkkqqq|||xxxxxxsssqqqssswww}}}~~~}}}~~~|||yyywwwxxxtttwwwyyyxxxtttpppnnnmmmkkkggggggkkkooooooppprrrkkkqqqvvvsssjjjdddccceeebbbaaa^^^\\\[[[[[[\\\]]]aaa^^^ZZZVVVUUUTTTQQQNNNFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCBBBBBBAAA@@@@@@???@@@AAAAAABBBBBBBBBCCCCCC>>>@@@BBBDDDEEECCCAAA@@@AAA@@@>>>======>>>@@@AAAAAABBBCCCCCCBBBBBBBBBCCC???@@@AAA???===<<<<<<===<<<======>>>>>>>>>>>>>>>AAA???>>>===>>>@@@CCCEEEFFFBBB>>>===??????===;;;???@@@BBBDDDGGGKKKMMMOOONNNOOOPPPQQQRRRQQQQQQPPPQQQOOOMMMPPPVVVZZZZZZYYY[[[XXXTTTQQQTTTZZZbbbhhhqqquuuwwwpppeee^^^^^^bbbdddmmm{{{mmm___```___```ccceeejjjmmmlllgggdddeeegggppprrruuuwwwxxxwwwuuusssnnnllljjjkkkllllllhhhdddcccfffiiikkkjjjgggcccaaa[[[YYYVVVRRRPPPNNNNNNMMMJJJIIIHHHFFFFFFIIIMMMPPPMMMLLLMMMNNNOOONNNKKKIIICCCAAABBBFFFFFFCCCBBBDDDDDDBBBAAABBBCCCDDDCCCAAA???@@@@@@???>>>>>>@@@BBBAAABBBBBBBBBBBBDDDHHHKKKOOOMMMIIIFFFCCCAAA@@@???AAAJJJRRRSSSSSSSSSRRROOOLLLJJJFFFAAA===>>>@@@CCCDDDBBB???======>>>@@@BBB@@@AAABBBCCCCCCCCCCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKOOOOOOOOOMMMJJJIIIJJJLLLRRRSSSTTTVVVWWWXXXYYYYYYXXX^^^cccddddddiiisss|||}}}|||uuu||||||nnnhhhffffffttt~~~{{{yyyxxx{{{~~~zzzwwwwwwzzzzzz{{{}}}yyyyyyzzzzzzyyyvvvsssqqqooosssvvvuuurrrnnnmmmnnneee``````eeeiiifffcccbbb```dddgggfffaaa]]]^^^```^^^^^^\\\XXXTTTRRRRRRSSSWWWYYYWWWTTTSSSRRRMMMHHHGGGGGGFFFEEEFFFHHHJJJKKKIIIIIIHHHGGGFFFEEEEEEEEEBBBAAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAA???@@@BBBDDDDDDCCCBBBAAA???>>>============>>>??????@@@BBBBBBAAAAAACCCEEE>>>???@@@???===<<<===>>>======>>>?????????>>>>>>@@@???>>>======???AAABBB???>>><<<<<<======<<<;;;AAABBBDDDGGGJJJMMMOOOPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKMMMRRRWWW[[[\\\YYYWWWTTTTTTWWW]]]ccchhhmmmooonnnhhh^^^ZZZ\\\```dddlllzzz~~~kkk```dddeeegggkkkjjjnnnsssqqqmmmlllooottt~~~xxxuuurrrrrruuutttppplllmmmnnnooopppooommmjjjiiibbb^^^XXXUUUSSSRRRQQQOOOKKKIIIFFFFFFGGGJJJLLLLLLMMMNNNPPPSSSVVVVVVUUUSSSLLLJJJKKKOOONNNIIIFFFHHHHHHHHHHHHIIIKKKLLLKKKJJJEEEEEEDDDAAA===;;;<<<>>>;;;;;;;;;;;;<<<>>>CCCFFFKKKIIIEEE@@@<<<:::888888999AAAHHHJJJKKKOOORRRQQQOOOKKKEEEAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<666777888999999999999999:::;;;===@@@BBBCCCBBB@@@BBBBBBBBBAAA@@@@@@@@@AAAHHHLLLOOOOOOLLLLLLOOORRRTTTZZZ```aaa___aaahhhooonnnjjjffffffkkkppprrrsss||||||~~~|||yyy{{{vvvlllgggfffnnn|||}}}zzzyyy|||xxxuuusssrrrqqqnnnmmmpppwwwzzzwwwsssqqqooommmnnnpppnnniiidddeeeiiimmmmmmiiifffggghhh___ZZZXXX\\\___\\\XXXVVV\\\]]]]]]ZZZWWWTTTTTTUUUUUUVVVVVVTTTPPPNNNNNNOOONNNQQQQQQNNNMMMMMMHHHAAADDDDDDEEEEEEFFFFFFGGGHHHBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@??????>>>======;;;<<<===???????????????>>>???@@@@@@AAAAAA@@@@@@======<<<<<<<<<<<<=========>>>??????===<<<>>>AAA<<<===>>>>>>======>>>???<<<======>>>>>>>>>>>>>>>???>>>==================:::;;;<<<<<<::::::;;;<<>>:::777555555555---555<<<===@@@FFFKKKMMMNNNIIIDDDBBBCCCCCC???:::888999;;;<<<<<<;;;:::999666666555444333222000///000222444777::::::888666<<<999555222222666;;;>>>888===AAA@@@;;;999===BBBCCCLLLVVVYYYYYYYYY^^^cccVVVTTTPPPLLLKKKMMMQQQTTT[[[bbbddd^^^YYY]]]dddiii^^^kkkpppsssvvvnnnrrrrrr{{{~~~zzzxxxwwwwwwxxxppphhhiiioootttrrrooopppkkkhhhiiilllkkkddd]]]bbbfffkkkjjjfffdddeeegggaaaZZZWWWZZZ]]][[[WWWVVVWWWVVVUUUTTTTTTTTTTTTUUUSSSVVVYYYYYYWWWVVVXXXZZZOOOQQQNNNHHHGGGKKKJJJDDD@@@AAACCCDDDEEEDDDCCCBBB?????????@@@AAABBBCCCDDD@@@@@@??????>>>=========999:::<<<===>>>>>>>>>===<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<;;;======;;;888777999<<<;;;<<<>>>>>>======???@@@;;;<<<======>>>>>>===============<<<<<<;;;::::::999<<<>>>===:::999;;;===???AAACCCFFFHHHIIIIIIIIIFFFEEEDDDBBB@@@>>><<<<<>>>>><<<:::<<<<<<======<<<<<<;;;:::;;;<<<>>>??????===<<<:::@@@>>>============;;;:::======???AAACCCBBB???<<<<<<===>>>???>>>===<<<;;;:::;;;<<<:::888777:::===@@@@@@AAABBBCCCCCCCCCCCCAAAAAA???>>><<<<<<<<<<<<>>>===<<<<<<>>>BBBEEEHHHHHHKKKOOOTTTVVVUUUSSSRRRQQQQQQQQQRRRSSSSSSRRRPPPQQQRRRTTTXXX]]]______^^^]]]___ccchhhkkkjjjfffcccaaajjjtttwwwrrrmmmlllnnnlllrrryyy{{{{{{zzztttvvv|||yyyuuuvvvvvvuuuwww{{{{{{uuupppnnnjjjeeebbb```bbbgggnnnpppqqquuuyyyzzzzzz{{{}}}zzzxxxwwwxxxuuunnnkkkmmmmmmiiiiiiiiijjjmmmnnnmmmiiifffhhhccc]]]ZZZZZZYYYTTTPPPJJJIIIGGGGGGHHHHHHGGGFFFFFFEEEFFFJJJPPPSSSRRRPPPLLLEEEAAABBBCCCCCCCCCEEEAAA@@@???AAADDDFFFEEEDDDEEE@@@999444222111222111444222222333555777777777888777555444444444444333222222111333666;;;@@@CCC>>>AAAFFFKKKNNNJJJBBB<<<===>>>@@@EEEIIILLLLLLKKK999666333222222333333222555555666555555666:::<<<999777555555666888777666888>>>CCCDDD???;;;999:::999<<>>===>>><<<;;;===???@@@>>><<<<<<======>>>????????????@@@@@@AAABBBBBBAAA@@@???BBBAAA???@@@AAACCCBBBAAA======>>>@@@@@@???<<<999999:::<<<============<<<===>>>>>><<<999999;;;>>>BBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCC???>>>=========???AAABBBBBBCCCEEEGGGIIIIIIHHHHHHHHHFFFEEEFFFHHHHHHGGGFFFDDDFFFJJJOOOSSSTTTQQQOOOOOORRRWWWZZZ[[[ZZZYYYXXXbbblllwww|||zzzwwwxxx{{{|||~~~|||aaa___aaaeeejjjlllpppqqqsssvvvyyy|||}}}zzzvvvrrrooopppsssqqqjjjffffffhhhhhhkkkkkkmmmnnnnnnlllgggcccbbb___\\\ZZZXXXSSSLLLFFF???>>>======?????????===<<<<<>>>>>???AAACCCDDDBBB@@@>>>:::444111111111222222555333222222444555555555999888666555666666555444111111111000111777???FFF@@@DDDIIINNNPPPKKKDDD>>>===>>>@@@EEEKKKPPPSSSSSS;;;888444222222333444333777888888888777999;;;>>>:::666444999@@@AAA:::333777;;;@@@@@@===999888888888999;;;@@@GGGQQQZZZ___cccYYYJJJ@@@===???AAABBB??????AAAFFFLLLNNNMMMJJJEEEEEEEEEHHHMMMTTT[[[___rrrxxx]]]NNNNNNRRRSSSrrrrrrkkkgggqqq}}}pppggggggdddcccpppuuunnnmmmpppsssvvv{{{|||llllllrrrzzz~~~}}}|||~~~{{{xxxxxxyyyzzz||||||zzzvvvsssssstttwwwyyynnnnnnnnnmmmmmmmmmlllllljjjhhheeebbb___\\\ZZZYYYVVVWWWXXXWWWVVVWWWYYY[[[\\\WWWPPPJJJHHHHHHIIIIIIFFFCCC@@@>>>???CCCIIIMMMHHHHHHHHHGGGDDDAAA>>><<<<<<;;;:::;;;===>>>===<<<;;;;;;<<<>>>@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAADDDGGGHHHHHHBBBBBBCCCDDDDDDBBB>>>;;;999:::;;;===>>>>>>>>>>>>AAAAAA@@@???======>>>@@@EEEEEEEEEEEEDDDCCCBBBAAACCCDDDEEEGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFEEECCCDDDFFFGGGGGGFFFDDDGGGLLLRRRUUUSSSOOOKKKPPPUUU[[[]]]]]]^^^bbbfffnnnwww```]]]```cccjjjkkkmmmkkklllooouuuyyy{{{zzz{{{zzzxxxuuuqqqnnnkkkiiiiiimmmpppmmmhhhfffgggiiikkkkkkjjjjjjhhhddd^^^YYYSSSQQQOOOMMMJJJFFF@@@;;;:::999888999::::::999888888999<<>>===;;;777666999;;;<<<===???@@@@@@>>><<<888555111000111333333333555444222222333444444333;;;:::999;;;<<<;;;666333222333333111000555???HHHHHHJJJMMMNNNMMMIIICCC???======>>>AAAGGGLLLOOOPPP===999555222222333444444777888999888888888;;;===:::666555>>>JJJLLLAAA555444777::::::888555444444999888777888<<>><<<>>>BBBGGGKKKJJJJJJJJJHHHEEE@@@<<<999777666666666777888888888888999;;;===@@@BBBDDDFFFEEEDDDCCCBBBBBBDDDFFFGGGCCCBBB@@@AAACCCFFFHHHHHHCCCCCCDDDFFFGGGEEEBBB???>>>??????@@@@@@AAAAAAAAABBBBBBAAA@@@@@@AAACCCDDDGGGGGGGGGFFFDDDBBBAAA@@@===???AAABBBCCCBBB@@@???DDDDDDEEEEEEDDDBBBAAA???DDDDDDFFFGGGHHHHHHHHHHHHKKKJJJIIIJJJMMMPPPQQQQQQRRRSSSVVVZZZ\\\[[[WWWTTTXXX___fffhhhfffjjjsss|||{{{aaa]]]___dddkkknnnjjjhhhhhhkkkrrrvvvwwwuuuwwwuuuqqqllliiigggffffffdddjjjqqqtttpppjjjhhhiiicccaaa^^^[[[XXXRRRLLLGGGCCCAAA>>><<<:::888666555;;;:::999:::;;;;;;999777666777;;;BBBHHHJJJFFFCCCFFFEEEFFFGGGCCC:::555444111333555777666555444333444222000000222444555555555333222111333333333222666777:::@@@DDDBBB<<<666111222222000...222<<>><<<;;;:::;;;===???@@@@@@@@@AAACCCFFFGGGHHHHHHHHHGGGSSSfffzzzyyypppjjjccc^^^```eeejjjpppttthhheeeaaa^^^]]][[[YYYWWWXXX]]]dddhhhiiihhhiiijjjiiimmmkkkbbbYYYXXXYYYYYYbbbeeeiiikkkmmmttt}}}zzz}}}|||ssskkkcccZZZTTTSSSWWWdddqqqhhhfffcccaaadddkkktttzzziiifff]]]RRRKKKJJJKKKKKKXXXeeegggZZZSSSXXX^^^\\\ZZZTTTKKKFFFJJJRRRVVVUUUoooxxx}}}pppddd^^^mmmzzz}}}dddaaabbbhhhkkkkkklllnnnpppoooiii^^^SSSPPPVVV]]]dddgggkkkooopppkkkccc]]]UUUYYYbbbmmmrrrrrruuuyyyqqqqqqrrrsssuuuvvvwwwxxxuuuuuuvvvwwwwwwvvvuuuuuujjjiiigggeeedddddddddccceee___YYYYYY]]]aaaaaa___]]]YYYSSSPPPOOOQQQSSSUUUNNNLLLKKKJJJIIIFFFCCC@@@???>>>>>>>>>@@@BBBEEEGGGHHHIIIIIIGGGDDD???:::888222222222222111222333555888999:::<<>>888999;;;;;;;;;:::888666:::;;;===>>>>>>===<<<;;;BBBDDDHHHLLLNNNNNNLLLKKKKKKKKKKKKNNNRRRUUUWWWWWWYYYXXXWWWXXXZZZZZZYYYXXXVVV]]]cccbbb```cccnnnxxxxxxxxxvvvqqqooovvvjjj```fffqqqmmmkkkkkkvvvccc```bbbeeelllnnnjjjhhhhhhkkkppptttuuutttsssqqqmmmiiigggfffffffffccchhhqqqwwwtttkkkffffff\\\YYYTTTOOOJJJEEE@@@<<<999888555333222222333444;;;:::;;;<<<>>>>>><<<999666777:::???DDDEEEAAA===DDDFFFKKKNNNIII===555333...000222222000/////////222111000111333555555444444222111111222333222111...000555>>>FFFGGG@@@::://///////...---000666<<<======<<<:::999:::>>>AAA:::777555444555666666555777444222111222333222111111222444444333222444555222000111999CCCEEE???888555555555555555555555444555555555555555555444444444555777888999:::::::::;;;:::888777888999<<<===>>>???AAADDDGGGHHHIIIIIIIIILLLUUUbbbooouuuqqqlllccc___YYYUUUVVVZZZaaafffYYYTTTMMMIIIIIIJJJLLLLLLLLLNNNPPPRRRSSSTTTVVVXXXWWWZZZYYYUUUSSSSSSQQQMMMPPPRRRSSSTTTVVVYYY^^^bbbqqqsssnnnbbb\\\___aaa]]]XXXRRRMMMKKKJJJKKKRRRZZZ[[[VVVPPPOOORRRWWWZZZ[[[QQQPPPNNNLLLIIIHHHFFFEEEEEENNNSSSLLLDDDBBBFFFJJJLLLHHHCCC@@@@@@DDDFFFHHHTTTaaannnpppgggZZZQQQNNNYYYfffoooooonnnooollleeeQQQMMMMMMQQQSSSQQQPPPQQQZZZYYYTTTKKKEEEDDDKKKQQQSSSTTTWWWYYYXXXSSSLLLGGGEEEHHHQQQ[[[___aaagggnnnhhhjjjllloooqqqrrrrrrrrrmmmooorrrvvvxxxxxxwwwwwweeebbb^^^^^^aaabbbaaa___^^^YYYTTTVVV\\\```___\\\UUUQQQKKKGGGGGGHHHIIIIIIAAAAAABBBDDDDDDBBB>>>;;;;;;;;;===>>>???@@@AAAAAACCCCCCCCCBBB@@@<<<999777111111111000///000222444888888999:::===@@@CCCEEEBBBAAA@@@???@@@BBBDDDEEEBBB@@@???@@@AAAAAA@@@???555777:::>>>BBBDDDCCCAAAEEEDDDCCCBBB@@@@@@@@@@@@<<<:::999:::===@@@AAABBB>>>>>>>>>>>>===<<<;;;:::555555666666666444333222444666888:::;;;;;;;;;;;;AAAEEEJJJNNNPPPPPPNNNLLLIIIIIIKKKNNNRRRTTTUUUTTTWWWSSSPPPNNNPPPRRRTTTUUUSSSXXX[[[YYYTTTVVV___iiimmmkkkggg``````kkkwww[[[KKKOOOYYY___]]]]]]hhhvvv}}}eeedddfffhhhkkkjjjhhhggghhhiiimmmoooqqqqqqrrrrrrqqqpppooommmkkkjjjfffgggmmmsssrrrhhh```^^^TTTPPPJJJEEEAAA>>>:::888555444333222111222333555777777999<<>>888......//////000111222444333444444333222333777;;;666444222222222222111000111000000111222222111///...000111111000000111222//////000333777999888666555444444444444555555444333333333333444555555666333555666777777777888888666777888888888999:::;;;>>>>>>@@@BBBDDDGGGIIIJJJJJJLLLQQQYYY```ddddddccc]]]^^^\\\XXXUUUYYY```eee\\\WWWOOOIIIHHHIIIJJJKKKLLLLLLMMMMMMNNNQQQTTTVVVTTTWWWVVVTTTSSSTTTQQQKKKOOOOOOOOOOOOPPPRRRTTTUUUTTTUUUTTTQQQPPPQQQSSSVVVSSSOOOLLLLLLJJJIIILLLQQQWWWRRRLLLHHHHHHJJJKKKKKKJJJHHHGGGGGGGGGFFFEEEEEEFFFEEEFFFHHHFFFAAAAAAEEEEEEEEEEEEDDDCCCBBBEEEIIIGGGNNNUUUWWWRRRLLLIIIIIIHHHRRRWWWSSSSSSWWWTTTLLLFFFCCCBBBFFFGGGCCCAAABBBFFFEEEBBB???<<<===@@@CCCAAABBBCCCDDDDDDBBB===:::999;;;@@@FFFGGGIIIPPPXXXUUUWWWYYY\\\^^^___``````dddeeegggiiikkklllllllllZZZSSSNNNQQQXXX\\\ZZZVVVNNNOOOQQQSSSUUUUUUQQQOOOFFFBBB>>>;;;<<<===<<<;;;666666777999;;;:::888555444555666777777888888999999999888888777666444333///000000///---...111444222222222333555888;;;===:::::::::::::::<<<===>>>;;;:::;;;<<<>>>===;;;888444555888===BBBCCCBBBAAA>>>===<<<;;;::::::;;;<<<888555333444777999999888555555666777777666666666111111222222222222222333333444666888999;;;;;;<<<>>>@@@CCCFFFHHHHHHGGGFFFCCCDDDFFFIIIKKKKKKIIIGGGLLLHHHDDDBBBDDDGGGIIIJJJKKKNNNPPPNNNLLLNNNVVV]]]bbbaaa\\\WWWXXXeeezzzxxx[[[HHHFFFMMMRRRXXX^^^hhh{{{uuuooowww}}}~~~uuullloooyyywwwoooeeehhhzzzyyyqqqtttpppggghhhppp|||ggghhhjjjiiiiiigggdddeeefffggghhhjjjlllnnntttvvvyyyzzzyyyvvvrrroooiiifffiiiooommmcccZZZXXXKKKFFF@@@;;;888666555333333444444444333222333444222333666;;;???AAA@@@???:::999999<<>>@@@CCCDDDAAAHHHPPPUUUTTTQQQOOOOOOMMMSSSVVVTTTQQQUUU\\\bbb^^^XXXPPPIIIFFFFFFFFFFFFCCCCCCCCCDDDFFFIIILLLNNNOOORRRRRROOONNNOOOMMMIIIIIIHHHGGGHHHIIIJJJJJJJJJMMMJJJJJJKKKHHHCCCCCCHHHRRRLLLHHHGGGGGGFFFKKKPPPUUURRRLLLFFFCCCCCCEEEGGGJJJFFFBBBBBBBBBBBBCCCEEEJJJ>>>;;;DDDHHHBBB???CCC===@@@CCCDDD@@@===???DDD@@@AAA@@@@@@???@@@AAACCC===DDDFFF@@@@@@FFFDDD;;;<<<999:::>>>???<<<:::;;;:::999999888888888888888666666666888:::999777555555555666777555444:::CCCAAAAAACCCDDDGGGIIIKKKLLLYYYXXXWWWVVVUUUVVVVVVWWWIIIAAA;;;???IIIOOOLLLGGG>>>DDDMMMPPPMMMGGGCCCAAA999666222222333444222000000///...///111222222111///............///111111////////////.../////////---...///---++++++///222,,,+++++++++---///222444333333333333444555666777333444555888:::999666333///000444888===>>>===;;;777666555555555666777888666222//////111333222000...///000111222222222222.........///000111333444000000111222444666777888666666777888888999999::::::;;;===???@@@>>>:::777???<<<888777999;;;======;;;>>>AAAAAAAAAEEEMMMTTTYYYXXXUUUPPPPPP\\\ppp{{{uuu]]]JJJDDDEEEBBBOOO]]]hhhwwwrrrcccgggiiikkksssooommmqqqtttjjjYYYTTTZZZXXXVVVVVVWWWVVV[[[nnn|||vvv{{{|||```VVV[[[ZZZRRRRRRTTTVVV___qqq~~~fffbbbaaa```eeegggdddbbb______bbbiiipppuuutttpppooorrrxxxzzzuuuooogggccc^^^XXXSSSNNNJJJFFF???===;;;999777555444444000555888777222///000222222222333444777:::===>>>999888666666888999888777444777:::;;;999666444333222222333333333111///...000000000000000000000000//////000111111000///...............///000222222,,,---///000000000///......///000///...---...000//////............//////000000////////////000000000000////////////000000---...000111222333444444333333333333333333333333222222333444444555666666444444444555444444333333222444555666555666888999;;;::::::999999:::::::::???DDDJJJNNNMMMIIIEEECCCEEEGGGHHHFFFEEEHHHQQQYYYkkk[[[OOONNNKKKCCCBBBFFFDDDBBBBBBCCCFFFHHHIIIIIIKKKMMMPPPQQQNNNKKKIIIIIIFFFGGGHHHFFFDDDEEEIIILLLIIINNNPPPMMMEEE@@@AAADDDNNNMMMJJJGGGEEEFFFJJJMMMKKKJJJIIIGGGEEEBBB@@@?????????@@@BBBEEEEEECCCAAAIIIFFFBBB>>>======???@@@???@@@AAABBBBBBAAA@@@???===============>>>??????>>>===<<<;;;:::;;;<<<======<<<;;;:::999888888888222555666555666::::::888777666555444444444444444555555444444444333333333777777666777888;;;>>>@@@KKKIIIFFFBBB???<<<;;;;;;888888888888999;;;<<<===<<<999???IIIGGG;;;444555222111111111000000//////---------.......................................////////////////////////+++,,,------......------...------------.../////////......---------.....................---------000000000000////////////111111111111111111111111........................---------............///////////////000000000000////////////000000000000444333222111111222333444111111222222222333333333444444444555555555666666888888999:::;;;<<<<<<===BBBAAA@@@BBBHHHPPPYYY^^^dddfffeee]]]QQQGGGCCCCCCDDDFFFNNN___oootttlllcccWWWZZZ\\\[[[[[[```lllvvv|||tttlllhhhbbb\\\]]]]]]]]]ZZZWWWSSSQQQRRRSSSRRRRRRUUU___ooo{{{zzztttzzz{{{qqqiii___XXXWWWYYYVVVTTTUUU]]]jjjxxx~~~uuuqqqrrruuubbb^^^\\\[[[```aaa^^^\\\ZZZYYY\\\aaahhhlllooollljjjlllppppppjjjdddYYYTTTLLLEEEAAA>>>;;;::::::999777666555444333333111555999999555111111222111111222333555888:::<<<999777444444444444333111111444777777666333222111111222222222222111000000////////////////////////---...//////000000000000111000//////.../////////------...////////////...---///000///...---...000//////............//////000//////////////////000000000////////////000000000000111222222222222222333333333333333333333333111111222333333444555555333333444444444444333333111222444444444555666888999999999::::::<<<======>>>BBBGGGJJJIIIFFFCCCBBB<<>>???@@@BBBBBBAAAAAAAAABBBFFFDDDAAA???======>>>???<<<===>>>>>>>>>>>>===<<<======<<<<<<<<<======>>>:::999888888888999:::;;;;;;:::888666555555555666555777777333333666666444666555555444333333444444444444444444333333333333222222111111222555777999<<<:::888555333222222222111111111111111222333444777444888AAA@@@555///222111111111000000/////////...............---------------------------------------------------------+++,,,,,,------------------------------......///...---------------...///,,,,,,------......//////000000000/////////..............................------------------------------------................../////////000000000....../////////000000000111000///......///000111111111111111222222222222333333333444444444555555444444555555666666777777:::::::::;;;>>>AAAEEEGGGLLLLLLJJJGGGCCC@@@===<<>>???===???CCCDDDCCCAAA@@@@@@;;;===@@@CCCDDDEEEEEEEEEJJJ```zzzkkkLLL@@@DDDCCCBBBBBBDDDGGGJJJJJJJJJHHHIIIJJJIIIGGGFFFFFFGGGDDDDDDDDDCCCBBBDDDGGGJJJTTTVVVTTTMMMEEE???@@@CCCIIIJJJJJJIIIGGGGGGHHHJJJFFFFFFFFFEEECCCBBB@@@???<<<@@@CCCBBB???===???BBBCCCBBB@@@???>>>=========:::;;;<<<======<<<;;;:::<<<<<<;;;::::::;;;;;;;;;777666555555666777888999;;;999666444333333555666777999777333333777999777555444444333333333333444444333333333333222222222222111111000111333444555222111000000/////////000111111000000000000111111222///111888888000---000000000000/////////////////////......------,,,,,,------------------------++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------...///***++++++,,,...//////000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............////////////000.........////////////000//////...------...////////////000000000111111111111222222222222333333333222222222222222222222222666777888:::::::::999999===;;;999:::<<<>>>===<<>>??????>>>===???@@@??????@@@CCCFFFGGGFFFEEE???WWWsss{{{gggKKK???AAAAAAAAAAAADDDGGGIIIIIIHHHIIIJJJIIIHHHFFFEEEGGGIIIGGGGGGFFFEEEFFFHHHJJJLLLOOOPPPNNNHHHAAA>>>???BBBFFFGGGIIIIIIHHHGGGGGGHHHEEEEEEEEEEEEDDDCCCAAAAAA999===AAADDDCCCBBB@@@???????????????>>>===<<<;;;;;;;;;<<<======<<<;;;;;;;;;::::::999999999999999666666555555666888999:::>>>;;;888555444555777999444666666444666===AAA@@@444333222222222222333333333333222222222111111111111111000000000111222333111111111111111111111111333333222111000000111111000...///333333///...111///.....................//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,---...///***++++++,,,------..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------........./////////------........./////////////////////////////////........./////////000000000000000111111111222222333333222222222222222222333444777999:::::::::999<<<;;;999999:::<<<======??????@@@AAACCCDDDDDDDDDCCCFFFIIIHHHFFFFFFIIIMMMMMMNNNMMMMMMMMMPPPUUUYYYaaa^^^ZZZVVVTTTSSSSSSSSSPPPQQQSSSTTTWWWZZZ[[[[[[UUUUUUVVVWWWZZZ]]]bbbdddiiirrryyywwwssssssssspppooonnnkkkgggeeehhhooottt||||||zzzsssmmmpppyyy~~~tttoooppp~~~{{{zzz{{{xxxsssqqqrrrkkkllleeeZZZRRRSSSTTTSSSQQQUUU[[[```___[[[UUUPPPMMMMMMLLLJJJKKKNNNUUUZZZWWWeeeeee\\\ZZZWWWWWW___\\\cccgggfffeeeeeebbb\\\UUURRRQQQSSSTTTQQQKKKGGGKKKKKKKKKJJJHHHFFFCCCAAAFFFHHHJJJIIIGGGFFFFFFGGGuuuVVVRRRNNNLLLNNNOOOMMMNNNPPPRRRTTTUUUVVVWWWOOOMMMLLLKKKKKKIIIDDD???:::888666666777888888777999999999888777555444222000222555777666333111000000000///......000111222444222000///000000///...///000111000...,,,,,,---+++,,,,,,---...///000000////////////////////////000///...,,,,,,,,,---...//////...------,,,---------------............///---...///...---,,,---///......------------............------------......//////............///////////////000111222444555111111111111111111111111......//////////////////000111111222333333222222000111333333333333555777666666666666777888999:::<<<======;;;:::;;;>>>@@@???===<<<>>>AAACCCDDDDDDBBBLLLZZZ___VVVIIIBBBBBB@@@@@@AAACCCFFFGGGGGGEEEHHHHHHGGGEEEDDDDDDFFFIIIHHHGGGFFFFFFHHHJJJLLLMMMHHHHHHGGGDDD@@@???BBBEEECCCEEEGGGHHHGGGGGGGGGHHHCCCCCCCCCCCCBBBAAA@@@???;;;===AAAHHHNNNMMMEEE>>>===>>>>>>>>>>>>===<<<;;;:::;;;<<<======<<<;;;:::999999888888888888999999888888888888888:::<<<===>>>;;;888555444555777888222444444222666===BBBBBB222222111111111111222222222111111111111000000000...---------------......000000000000000/////////000///...------,,,,,,---///------//////......111------------------------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++***************+++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............------------.....................//////.........------.........//////////////////000000000000111222222222222222222222111111222222444555777888999888:::;;;888555444888;;;::::::;;;<<<===@@@BBBDDD>>>AAADDDEEEEEEEEEGGGIIIGGGHHHHHHHHHHHHIIILLLOOOQQQPPPOOONNNMMMNNNPPPQQQRRRRRRSSSTTTTTTSSSTTTVVVQQQTTTXXXYYYWWWUUUUUUWWWYYY___ddddddcccbbbaaa___\\\\\\\\\[[[ZZZ[[[\\\]]]\\\___bbbdddccc```______aaa```[[[VVVXXX^^^aaa```\\\bbbjjjooopppooonnnnnnmmmjjjhhhgggbbb[[[ZZZ]]]___ZZZWWWWWWWWWVVVXXX]]]SSSUUUTTTPPPMMMMMMLLLKKKIIIJJJJJJKKKLLLLLLLLLLLLGGGHHHIIIIIIGGGFFFEEEEEEFFFRRRPPPIIIJJJHHHHHHNNNOOOPPPPPPOOOPPPRRRQQQOOOPPPNNNLLLLLLMMMMMMIIIFFFIIIHHHHHHGGGEEEDDDCCCBBB???AAACCCDDDDDDDDDEEEEEEpppRRROOOKKKHHHKKKKKKMMMOOORRRUUUVVVVVVUUUTTTHHHGGGFFFFFFEEEBBB>>>:::333333444777999999777555;;;;;;;;;;;;999777555333000111222333333222000///000000///...///000111222///---,,,,,,---///...---000111222111///,,,+++++++++,,,...000000000000///////////////////////////111111///...------,,,,,,------,,,,,,,,,------...,,,---///000000000///...,,,---......---,,,---.........------------......------,,,,,,,,,,,,------///......------......///...------...///111333555000000000000000000000000............///////////////000111111222222222222///111333333333333555777555555555555555666777888;;;<<<;;;999888999===???>>>===<<<<<<>>>AAAEEEHHHGGGGGGGGGHHHHHHGGGFFFFFFBBBBBBBBBDDDFFFGGGEEECCCDDDEEEEEECCCBBBBBBDDDFFFFFFDDDCCCCCCFFFIIIKKKKKKEEEEEEEEEDDDBBBBBBDDDFFFBBBDDDFFFGGGFFFFFFGGGHHHAAAAAAAAA@@@@@@>>>===<<>>======>>>>>>>>>===<<<<<<999:::;;;<<<<<<;;;:::999888888777777888888999:::;;;:::999999:::;;;===>>>999777555222111222333444111333333000222777:::999111000000000000111222222111111000000000/////////.........///////////////000000111111000//////...///...---,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,---------......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***)))))))))))))))***++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------------,,,+++------........./////////////////////000000000000000000000000000000111111555444333333333444666777333888;;;888333222666;;;:::999999:::;;;===??????===???BBBCCCBBBBBBCCCEEEDDDFFFGGGHHHHHHHHHIIIKKKHHHJJJKKKLLLLLLMMMPPPRRRRRRQQQQQQSSSPPPMMMMMMQQQNNNTTTZZZ\\\[[[XXXVVVVVVSSSUUUWWWYYYZZZYYYXXXVVVPPPRRRTTTVVVWWWWWWVVVUUURRRQQQRRRTTTSSSQQQRRRWWWVVVWWWTTTQQQRRRVVVVVVRRRPPPUUU[[[\\\YYYVVVUUUUUUYYYXXXXXXZZZWWWRRRQQQTTTVVVPPPLLLKKKKKKKKKOOOTTTNNNOOONNNMMMKKKHHHFFFDDDDDDDDDFFFGGGHHHHHHGGGGGGEEEGGGIIIKKKJJJGGGDDDAAA>>>IIIGGGBBBFFFGGGFFFKKKMMMKKKJJJJJJLLLNNNNNNMMMJJJJJJHHHEEEGGGKKKKKKIIIIIIGGGEEECCCAAAAAAAAAAAA>>>???@@@AAABBBDDDEEEEEEqqqSSSPPPMMMJJJMMMMMMSSSUUUYYY[[[ZZZXXXTTTRRRJJJIIIIIIGGGEEEAAA===:::777777888999;;;:::888555888999::::::999888666444111111000111111222111000111000000///000111222333...---+++,,,---......---000222444333///+++)))(((---///222444444333111///........................000000000000///......------,,,,,,,,,,,,,,,------,,,...111333333222///...,,,---......,,,,,,---......------,,,,,,------...------,,,,,,,,,,,,------///......------......///...------,,,---///111222000000000000000000000000///////////////............///000111222222222222...000111222222222444555333333444555666777999:::999:::999777666777:::======???@@@@@@@@@CCCHHHMMMFFFFFFDDDCCCCCCFFFGGGGGGEEEEEEEEEGGGHHHHHHEEECCCCCCDDDDDDDDDBBBBBBDDDEEEEEEBBB@@@AAAEEEHHHIIIIIIFFFFFFFFFEEECCCBBBBBBBBBAAACCCDDDEEEEEEEEEGGGIIICCCCCCBBBBBBAAA???>>>===??????BBBGGGLLLKKKCCC<<<==================>>>>>>:::;;;<<<======<<<;;;:::666666777777888999;;;;;;;;;:::999999999:::;;;<<<555444222111000///000000222444333000000333444222000////////////000111222000000000/////////......//////000111111111111111......///000000000///...000//////.........//////------,,,+++***,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***************)))(((((((((((()))******---,,,+++******))))))***************++++++++++++,,,+++++++++************))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------+++,,,---......---,,,+++............////////////////////////000000000000/////////000000111111222444444444444555555666777555777999999777666777888;;;:::999;;;===???===<<<===???@@@AAABBBCCCDDDEEEFFFGGGIIIIIIHHHHHHJJJKKKIIILLLOOOOOONNNNNNOOOQQQPPPNNNOOORRROOOKKKLLLQQQPPPTTTYYY\\\[[[YYYXXXXXXTTTSSSRRRTTTVVVUUUTTTSSSPPPPPPRRRSSSTTTTTTRRRQQQRRROOOOOORRRRRROOORRRXXXRRRSSSRRRPPPQQQUUUTTTQQQTTTXXX\\\[[[XXXVVVVVVXXX[[[ZZZZZZ[[[WWWQQQNNNPPPUUUQQQNNNOOONNNMMMPPPUUUSSSPPPMMMLLLJJJHHHFFFFFFCCCDDDFFFHHHIIIHHHGGGFFFGGGGGGHHHIIIIIIHHHEEEBBB<<>>???AAACCCEEEEEEtttWWWTTTRRROOOQQQQQQTTTVVVYYYZZZXXXTTTOOOKKKJJJIIIHHHFFFCCC>>>:::777:::999999999:::999666444444666777999999888666555333111000000111222222222111111000000111222333444111000....../////////...000222444333000+++'''%%%...111555777888555222000------------------------...///000111111000//////...---,,,,,,+++++++++,,,+++...222444555333000---,,,---......,,,,,,---......------,,,,,,------...---,,,,,,++++++,,,,,,---.........------.........000...---,,,,,,---///000000000000000000000000000//////////////////............000111111222222222---...000111000111222444222222333555777999;;;===888888777666555666999;;;888===AAAAAA???AAAFFFLLLAAAFFFIIIGGGDDDCCCEEEFFFGGGGGGHHHIIIJJJIIIFFFCCCDDDFFFGGGFFFEEEEEEFFFGGGEEECCC@@@AAAEEEIIIJJJIIIGGGGGGGGGEEEBBB@@@===<<>>???AAABBB???<<<999>>>============>>>??????===>>>???@@@@@@???>>>===666666666777888:::<<<<<<:::999888777777888888999444444333111000000//////111444444222222444444111///////////////000111111000/////////............***+++,,,---............'''(((***+++,,,,,,,,,+++...------,,,,,,------......///...,,,,,,---...,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---************************************************(((((()))***************((((((((((((((()))******...---+++***))))))(((((((((((()))***+++,,,,,,---+++++++++************)))++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------......///000000///.............../////////000000////////////000000000111///000000111222333444444---...000222333444444444777666555666888777444111888777666999>>>???<<<999999:::<<<>>>@@@BBBDDDEEECCCDDDEEEDDDCCCCCCEEEGGGFFFJJJMMMMMMJJJHHHHHHIIILLLJJJLLLPPPNNNIIILLLRRROOOQQQTTTUUUUUUTTTTTTSSSWWWTTTRRRSSSUUUTTTRRRRRRUUUSSSRRRQQQQQQPPPNNNLLLMMMJJJKKKOOOOOOLLLOOOUUUOOOPPPOOOMMMOOOTTTTTTQQQQQQUUUXXXXXXUUUUUUXXX\\\TTTTTTVVVYYYWWWRRRPPPSSSOOOLLLLLLPPPPPPOOOPPPSSSRRRMMMHHHGGGFFFFFFGGGIIIEEEEEEEEEEEEFFFGGGHHHHHHIIIGGGFFFEEEEEEDDDBBB@@@===FFFDDD@@@FFFFFFAAADDDGGGFFFGGGKKKMMMKKKGGGDDDBBBFFFEEEBBBCCCIIIJJJGGGCCCCCCBBBBBBAAAAAAAAAAAA>>><<<;;;;;;===@@@BBBBBBoooOOOOOOQQQSSSTTTRRR[[[]]]]]]ZZZTTTMMMHHHEEEMMMJJJIIIMMMLLLEEE>>>;;;888999:::;;;;;;999888777666555333333444444333222////////////////////////111000...---///222555888555444444333111///---,,,///000111111000...,,,***,,,111777<<<<<<777111,,,---------............///+++...222555555333///---......---------,,,,,,,,,---000444777666222,,,(((///////////////////////////---******+++---///000++++++++++++,,,,,,---.........---------,,,,,,,,,///...---,,,,,,,,,,,,,,,............////////////555333000...---...000111------...//////...------111///...///111333444444222444444444;;;CCCBBB:::;;;999777999<<<>>>===<<<>>>@@@AAA???;;;:::;;;===@@@???>>>===>>>???@@@AAABBBEEEHHHIIIIIIHHHHHHIIICCCFFFIIIHHHFFFEEEGGGIIIEEEEEEEEEDDDCCCEEEHHHJJJKKKIIIFFFFFFFFFEEEAAA===???@@@BBBCCCCCCCCCBBBAAABBBCCCEEEEEECCCAAAAAAAAA??????===<<<;;;:::::::::===>>>???@@@@@@AAAAAA@@@BBB???===???BBBAAA<<<777;;;:::888666666777888999;;;999888777888777555444666444222111111000...,,,111111111111111111111111000000//////......------///............---------........................---,,,,,,,,,,,,---............---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((&&&&&&((()))***+++++++++*********)))))),,,,,,+++***)))))))))***((((((((((((((((((((((((************************))))))))))))************++++++,,,------------,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,,,,---------.........//////000000///.........000222444555111111222222222333333333555555555444444333333333777777888888999999:::::::::;;;;;;===???AAACCCDDDHHHGGGGGGFFFEEEDDDCCCCCCJJJHHHFFFGGGIIIJJJIIIFFFFFFIIILLLNNNNNNNNNOOOPPPQQQRRRUUUWWWXXXWWWVVVTTTRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLMMMOOOQQQTTTUUUQQQOOOMMMLLLLLLNNNQQQSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTQQQOOONNNOOOPPPQQQPPPNNNLLLNNNSSSTTTRRRNNNNNNLLLJJJHHHGGGFFFFFFGGGFFFEEEEEEEEEGGGHHHGGGFFFHHHGGGFFFDDDCCCBBBBBBBBBEEEAAA>>>>>>AAACCCCCCBBBFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBB@@@>>>===<<<===>>>@@@AAABBBCCCCCCmmmKKKJJJMMMPPPUUUUUUXXXZZZ[[[XXXRRRLLLFFFDDDIIIFFFFFFKKKLLLHHHDDDCCC>>>=========??????===;;;777555222222222333333222////////////////////////222111///...000222666888666555555444222111///......///000000000...,,,+++,,,...222444444222...,,,------------............,,,---///111111000///......------------,,,,,,,,,...///111111111///,,,***---------------------------,,,++++++,,,,,,,,,++++++++++++++++++,,,---......------------,,,,,,,,,......---,,,,,,,,,,,,,,,---.........////////////444333000...---...///111......................../////////111222222111000333444444333888>>>>>>999>>>;;;999999;;;<<<;;;:::<<>>>>>>>>??????@@@@@@BBBEEEHHHIIIHHHGGGFFFGGGEEEGGGIIIIIIGGGEEEFFFGGGGGGFFFFFFEEEDDDEEEGGGHHHLLLJJJHHHHHHIIIIIIGGGEEECCCDDDEEEEEEEEEDDDCCCBBBDDDFFFFFFEEEBBB@@@?????????>>>===;;;::::::999999<<<===>>>??????@@@@@@@@@@@@>>><<<>>>AAABBB???;;;::::::999777555555888:::;;;999666555555555444222444333111111222222111///111111111111111111111111///////////////.....................---------------------------------------,,,,,,,,,,,,---......------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))+++***)))(((((()))***++++++++++++*********))))))++++++******)))*********************************************************))))))))))))***************++++++,,,,,,,,,,,,,,,))))))***++++++,,,------+++++++++,,,,,,,,,------...------,,,,,,,,,------------......//////////////////......///111333444111111111222222222333333444333333333222222222222666666666777888888999999999999:::;;;===???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCFFFDDDCCCDDDGGGHHHGGGEEEGGGIIILLLNNNNNNNNNOOOPPPQQQRRRUUUVVVWWWVVVTTTSSSRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQPPPOOOMMMLLLKKKLLLLLLLLLLLLMMMNNNPPPQQQOOONNNMMMLLLLLLNNNOOOQQQRRRRRRRRRSSSSSSTTTTTTUUUSSSQQQOOOMMMLLLMMMOOOPPPPPPMMMLLLNNNRRRSSSPPPMMMKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIHHHGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCBBBBBBEEEHHHHHHEEEBBBEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>@@@AAACCCCCCDDDDDDjjjHHHFFFIIINNNVVVXXXRRRUUUWWWUUUPPPIIIDDDAAACCC@@@AAAGGGKKKJJJJJJLLLFFFBBB>>>@@@DDDFFFDDD@@@999666333111111333333333000000000000000000000000333222000///000333555777666666555555333222000000,,,---...//////...---,,,------............------------------............------------......//////------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---------.........//////333111///---------///000///...---,,,,,,---...///---...000222222000...---111333333111444:::<<<<<<@@@===999888999::::::::::::===@@@AAA@@@===<<<<<<===>>>???@@@@@@@@@@@@???AAADDDHHHIIIHHHFFFDDDDDDCCCEEEGGGGGGFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEKKKJJJHHHHHHJJJKKKLLLKKKIIIIIIIIIHHHGGGEEEDDDCCCGGGGGGGGGEEEBBB???======>>>===<<<;;;:::999999999;;;;;;<<<>>>>>>>>>>>>>>>>>><<<:::<<>>;;;888444222222333222111333222111111333444333222111111111111111111111111.........///////////////............------------------------------------,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++++++++*********((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))++++++))))))))))))+++++++++************)))))))))******)))))))))***++++++************************************************))))))))))))************)))******+++,,,+++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------............//////////////////000111222000111111111222222222222222222222111111111111111444444555555666777777888777888888999;;;===???@@@>>>>>>???@@@AAABBBBBBCCCDDDCCCBBBDDDFFFHHHGGGFFFGGGJJJLLLMMMMMMMMMOOOPPPPPPRRRSSSUUUUUUTTTRRRQQQRRRRRRSSSSSSSSSSSSRRRRRROOONNNNNNMMMLLLKKKJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQNNNLLLKKKIIIIIIJJJLLLMMMNNNLLLKKKMMMPPPQQQNNNKKKHHHGGGFFFEEEEEEEEEEEEFFFDDDCCCCCCEEEHHHIIIIIIIIIGGGGGGEEEDDDCCCCCCBBBBBBCCCDDDHHHMMMQQQOOOIIICCCEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????AAAAAACCCDDDEEEEEEEEEEEEiiiHHHFFFHHHLLLTTTWWWNNNQQQSSSRRRMMMFFF@@@======;;;<<>><<<999888888999;;;<<<:::===@@@CCCCCCAAA>>>===<<<>>>@@@BBBCCCBBB@@@???@@@CCCGGGHHHGGGEEEDDDDDDAAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCDDDEEEEEEDDDDDDIIIHHHFFFEEEFFFHHHJJJKKKLLLKKKJJJIIIGGGEEEDDDCCCFFFGGGGGGEEEAAA???>>>???======;;;::::::999999999::::::;;;<<<===============;;;888888;;;>>>>>>>>>:::>>>AAA>>>888666;;;@@@<<<888444111111111222111333222111222333444333111111111111111111111111111------......//////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******)))(((((()))******************))))))))))))))))))((())))))***+++,,,************************************************((()))))))))************))))))***++++++++++++***))))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------/////////////////////000000000000111111111111222111111111111111111111111222222333444555666666777777777888999:::<<<===>>><<<======>>>???@@@AAAAAACCCCCCCCCEEEGGGIIIIIIIIIHHHJJJLLLMMMLLLMMMNNNPPPOOOPPPQQQRRRSSSRRRPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMKKKLLLMMMNNNOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIIIIGGGGGGGGGHHHIIIJJJMMMKKKKKKKKKMMMMMMKKKIIIEEEEEEEEEEEEEEEEEEFFFFFFCCCBBBBBBEEEHHHJJJJJJJJJHHHHHHFFFEEEEEEDDDDDDDDDEEEGGGLLLRRRUUUSSSLLLFFFFFFEEEDDDCCCBBBAAA@@@???CCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDDDDEEEFFFFFFFFFFFFEEEgggJJJJJJKKKLLLQQQSSSNNNPPPRRRPPPJJJCCC===:::999777999===AAACCCGGGMMMOOOJJJEEEGGGMMMQQQOOOKKK???;;;666333333444555555222222222222222222222222111000.........///000111111111111111111000///...++++++,,,------.........---...///000000///...---,,,,,,,,,------------...+++,,,...000000///...---------,,,,,,,,,+++++++++******,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++///222,,,++++++******+++++++++------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------///...---,,,,,,,,,---...///...,,,++++++,,,...///---.../////////111666:::444333222111111333888===888888888888888:::===???:::===@@@DDDEEECCC???===<<<>>>AAACCCDDDCCCAAA??????BBBEEEFFFFFFEEEEEEFFFEEECCCBBBAAABBBCCCCCCDDDDDDBBB@@@AAACCCEEEDDDCCCHHHHHHFFFDDDDDDEEEGGGHHHLLLKKKIIIHHHFFFDDDCCCCCCCCCDDDEEECCCAAAAAAAAACCC===<<<<<<;;;::::::::::::999:::;;;<<<<<<===<<<<<<<<<:::777666666888999999777<<<@@@===777555999>>>;;;888444111111222222222555333222222222222111///000000000000000000000000------......//////000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++++++++*********++++++************+++++++++++++++*********))))))''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***)))***************++++++*********+++++++++,,,,,,+++++++++++++++,,,---...------------,,,,,,,,,,,,............//////......//////000000000111111111111111111111222222222222000111222333444555666666777777888999:::;;;===>>>=========>>>>>>?????????@@@AAACCCDDDFFFGGGHHHJJJHHHIIIKKKKKKKKKKKKMMMOOOMMMNNNOOOPPPPPPPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKKKKJJJKKKLLLLLLJJJKKKLLLMMMNNNNNNOOOOOOKKKLLLNNNOOOOOOOOOMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJJJJJJJJJJJJJHHHGGGDDDEEEEEEFFFFFFFFFFFFFFFBBBBBBBBBEEEHHHJJJKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFIIIIIIKKKPPPSSSSSSNNNIIIFFFFFFEEEDDDBBBAAA@@@@@@BBBBBBBBBAAAAAA@@@??????AAA@@@@@@@@@AAABBBDDDDDDFFFFFFGGGGGGFFFFFFEEEEEEcccJJJKKKLLLMMMPPPQQQQQQRRRRRRNNNGGG???:::777777555777:::<<<===BBBHHHNNNJJJHHHJJJOOORRRQQQNNN???<<<777444444444444333111111111111111111111111000///...------......///....../////////......---,,,,,,---------......///+++,,,...//////...,,,+++,,,,,,,,,,,,------------***,,,...000111///---,,,,,,,,,,,,,,,++++++++++++)))+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++)))+++111666,,,++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---...---,,,++++++,,,---...,,,............111888>>>;;;666222222111000222666333555777999:::;;;???AAA;;;<<>>;;;:::<<>>@@@BBBDDDEEEGGGIIILLLJJJGGGCCCBBBDDDFFFIIIJJJGGGCCC??????BBBDDDDDDCCCIIIIIIIIIGGGEEEDDDFFFHHHIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBCCCBBBAAABBBDDDFFF>>>===<<<;;;;;;;;;;;;;;;999999;;;<<<<<<<<<<<<<<<;;;999777555333444444555444777:::888444222555888999666333111222222222222444333111111111111000...000000000000000000000000.........///////////////------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++++++++*********))))))+++******))))))******++++++************)))))))))'''(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((()))))))))))))))***))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******+++,,,+++++++++************************************+++++++++++++++******++++++,,,---...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////......////////////000000000000111111111111111222222222000000111222444555666666777777777888999:::<<<===<<<<<<======>>>>>>>>>???===???AAABBBBBBCCCEEEGGGGGGHHHIIIIIIHHHIIIKKKMMMKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKMMMMMMJJJKKKMMMNNNOOOPPPPPPPPPJJJKKKLLLNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEECCCBBBBBBEEEHHHJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGKKKIIIIIIKKKNNNOOOKKKHHHEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@??????BBBAAA@@@@@@AAACCCDDDEEEGGGGGGGGGFFFFFFEEECCCCCC^^^FFFIIIKKKLLLRRRSSSVVVUUUSSSMMMEEE===888666555555666999:::999>>>DDDEEEEEEEEEHHHKKKLLLLLLKKK===:::777444444333111000111111111111111111111111111000///...............------...............---..................//////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,---------------,,,,,,,,,++++++++++++******+++,,,---------,,,+++++++++++++++++++++++++++(((+++...,,,******...222,,,,,,+++***************,,,,,,,,,++++++++++++***++++++******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////...000666;;;:::222...000222000000333000444888:::;;;<<<>>>@@@::::::;;;>>>@@@@@@<<<888888999;;;>>>??????>>>======>>>@@@BBBDDDHHHNNNRRRKKKGGGCCCDDDJJJRRRYYY\\\MMMHHHAAA???AAADDDCCCBBBFFFHHHIIIHHHFFFDDDFFFHHHGGGFFFEEEDDDDDDDDDEEEFFFBBBBBBCCCBBBAAABBBDDDFFF>>>>>>===<<<<<<<<<======999:::;;;<<<============999888777555333333333444444666777666444333444555555333111111222222222111111000//////111111000///000000000000000000000000///////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,---+++*********))))))))))))******))))))))))))******************))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,************))))))))))))************++++++++++++************+++,,,---...,,,,,,,,,,,,+++++++++******+++,,,.../////////............/////////000000/////////000000111111111///000111222444555666777555555666666777888::::::999999:::;;;===>>>???@@@===???AAABBBAAAAAADDDFFFGGGGGGHHHGGGFFFGGGJJJLLLHHHIIIJJJKKKLLLMMMNNNOOOKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKIIIIIIIIIKKKMMMNNNLLLLLLNNNOOOOOOOOONNNNNNIIIIIIJJJJJJKKKKKKJJJJJJFFFGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCCCCDDDEEEDDDDDDCCCBBBCCCCCCCCCEEEHHHJJJJJJIIIGGGGGGFFFEEEEEEEEEFFFFFFIIIGGGFFFGGGJJJJJJGGGDDDCCCBBBBBBBBBAAAAAA@@@@@@>>>???@@@AAAAAA@@@@@@???BBBAAA@@@???@@@AAACCCDDDGGGGGGFFFFFFDDDCCCAAAAAAZZZBBBFFFIIILLLSSSWWWYYYXXXTTTLLLCCC;;;777555555444666999999888<<>>@@@CCCDDDEEEEEEEEE;;;999666444333111///---000000000000000000000000222111000//////......///,,,---..................000//////.........//////......---,,,,,,---......++++++,,,,,,,,,---------,,,+++***))))))+++---...,,,,,,,,,+++++++++******,,,,,,+++++++++++++++,,,))))))))))))))))))))))))'''+++///...+++)))***---,,,,,,+++***))))))******,,,,,,,,,+++++++++******+++*********+++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))---000111...///222777444,,,(((...333333333444///444999;;;;;;;;;===???999999999;;;======999555666777999:::<<<<<<<<<<<<<<<===???@@@DDDJJJQQQVVVFFFCCCAAAFFFQQQ___iiioooSSSLLLDDD@@@AAACCCCCCAAABBBEEEGGGGGGEEEDDDEEEGGGFFFEEEDDDDDDDDDEEEGGGHHHCCCCCCCCCBBBAAAAAACCCFFF???>>>>>>============>>>::::::;;;<<<============777888777666444444444555777777777777777666555555111000///000111222111///......---...111222111000000000000000000000000000000000//////.........------------,,,,,,,,,++++++************************++++++******++++++,,,---************))))))))))))******))))))))))))******************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''((((((((())))))******+++***)))(((((('''((((((************************))))))))))))))))))))))))))))))))))))************++++++,,,------------,,,*********))))))))))))))))))************+++++++++************+++,,,---...,,,,,,,,,++++++*********(((***,,,...////////////............/////////000---.........//////000000///000111222444555666777444444444555555777888999555666888:::<<<>>>@@@AAA???AAADDDDDDBBBBBBEEEGGGFFFGGGGGGFFFEEEFFFIIIKKKFFFGGGHHHJJJKKKMMMNNNOOOJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHJJJLLLMMMMMMNNNOOOOOOOOOMMMLLLKKKGGGGGGGGGHHHHHHHHHIIIIIICCCDDDFFFHHHJJJMMMOOOPPPLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHIIIGGGEEECCCBBBBBBBBBBBBCCCCCCCCCBBB@@@@@@DDDCCCCCCEEEHHHIIIIIIIIIFFFEEEDDDDDDDDDDDDDDDEEEGGGEEEDDDEEEGGGGGGCCC@@@AAA@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAAAAA@@@???AAA@@@???>>>>>>@@@BBBCCCFFFFFFFFFEEECCCBBB@@@???[[[AAAAAADDDJJJRRRSSSWWWVVVRRRJJJAAA999666555555555666666777999:::;;;:::999888888999:::::::::555555555444333222111000000000000000000000111111111000///......///000111000000000000////////////......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,...---+++*********+++++++++++++++*********))))))+++***)))((((((((()))***,,,,,,+++***+++,,,---...******++++++++++++******************************---,,,,,,++++++,,,,,,------------.........//////222222333333333222222111000111222444666999;;;<<<999999999:::::::::;;;;;;999;;;<<<;;;:::999:::<<>>???AAACCCBBBBBBBBBDDDIIIOOOUUUYYYJJJFFFDDDDDD@@@===>>>BBBCCCCCCBBBBBBBBBDDDFFFGGGGGGGGGEEECCC@@@@@@CCCEEE@@@AAABBBBBBBBBAAA@@@??????>>><<<;;;::::::;;;;;;@@@???>>>===<<<;;;;;;<<<999888777666444222111000555444444333333444444555999666222000000111000000////////////////////////000000//////.........---//////......---------,,,//////...---,,,,,,++++++,,,++++++******++++++,,,************************************************(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&+++,,,,,,++++++***)))((())))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))******+++,,,,,,,,,,,,+++------------------------,,,---...///000000000000000000000000111111111111///000000000111111111111444444555555666777777777888999:::<<<>>>???AAAAAA@@@@@@@@@@@@BBBCCCEEEEEEHHHHHHHHHHHHGGGGGGFFFEEEGGGEEEDDDGGGKKKNNNNNNMMMFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKJJJHHHGGGKKKPPPQQQNNNJJJEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGJJJLLLOOOQQQLLLKKKIIIGGGEEEDDDEEEEEEAAACCCEEEEEECCCAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGFFFCCCAAA@@@AAACCCDDDDDDBBBCCCEEEFFFEEECCC@@@>>>AAA?????????AAABBBAAA???DDDBBB@@@@@@@@@@@@>>>===>>>>>>===>>>???@@@AAABBBAAAAAAAAA@@@@@@?????????]]]DDDBBBDDDJJJQQQQQQSSSTTTRRRLLLDDD===999777555555555555666777888888777666555555666777777777444444444444333222111111000000/////////000111111000000///......///000111000000000/////////............------------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++------+++*********+++++++++++++++*********)))))),,,+++***)))))))))******---,,,+++******++++++,,,******++++++++++++******************************,,,,,,++++++++++++,,,,,,,,,,,,------------......111111222222222111111000000000111333555777:::;;;888888888999999999::::::888:::;;;<<<;;;;;;===>>>AAAAAAAAA@@@???@@@CCCFFFBBBBBBAAABBBEEEHHHLLLNNNGGGEEEDDDDDDBBB???AAAFFFBBBBBBCCCBBBBBBBBBCCCDDDEEEEEEEEECCCAAA@@@BBBCCC@@@AAABBBCCCBBBBBB@@@@@@>>>===<<<;;;;;;<<<===>>>??????>>>===============888888777555444333222111444444333333333333444444777444111///000000000000........................000/////////.........---/////////.........------...------,,,++++++******+++******))))))******+++************************************************(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''((((((((())))))))))))%%%&&&&&&&&&'''((((((((()))((((((((('''''''''&&&'''''''''''''''((()))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''***************))))))((())))))))))))))))))))))))******)))(((((()))******+++++++++*********)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........////////////000//////000000000111111111333333444444555666666666666777888:::<<<===????????????@@@AAABBBCCCCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFKKKIIIGGGHHHJJJLLLKKKIIIFFFGGGGGGHHHIIIJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIHHHFFFFFFIIINNNOOOLLLHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHKKKMMMNNNJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGFFFFFFEEEDDDBBB??????@@@BBBBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@BBBAAA@@@@@@AAABBBAAA???CCCAAAAAAAAABBBAAA???===>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@???]]]DDDBBBBBBEEEKKKJJJMMMOOOQQQOOOIIICCC===:::555555444444444444444555444444444444333333333333222222333333333333222222000000//////000000111222000///...------...///000/////////.........------......------------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++++++++,,,+++++++++*********************)))))))))******+++///...---+++***)))))))))******++++++++++++******************************++++++************+++++++++++++++,,,,,,,,,,,,---//////000000000000000/////////000111333555777888777777777888888888999999777999;;;<<<<<<===???AAACCCCCCBBBAAA@@@BBBFFFIIIEEEEEEDDDCCCBBBBBBBBBCCCDDDBBBCCCEEEDDDAAACCCHHHAAACCCDDDDDDCCCAAAAAAAAACCCDDDDDDCCCAAA@@@@@@AAA@@@AAABBBCCCCCCBBBAAA@@@<<<<<<;;;;;;<<<>>>???@@@>>>>>>>>>===============777666666555444444333333444333333222222333333444444111///...///000000///......................../////////...............///////////////.........,,,,,,,,,++++++******)))***))))))))))))))))))***************************************************(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((())))))******))))))((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++************))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---......---------,,,,,,,,,---------......////////////000000000000111222222333444444555555555555666888:::;;;<<<===>>>???@@@AAABBBBBBAAA@@@CCCDDDEEEFFFFFFGGGGGGFFFNNNLLLJJJIIIIIIHHHGGGEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEGGGKKKLLLJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGEEECCCBBBAAAAAAAAADDDEEEEEEDDDBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGGGGFFFEEEDDDDDDEEEBBB@@@@@@AAACCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCDDDCCCAAAAAABBBBBBAAA???AAA@@@AAACCCDDDCCCAAA>>>>>>???AAABBBCCCBBBBBBAAA??????@@@@@@@@@@@@@@@@@@~~~ZZZCCCAAA??????BBBAAAEEEIIIMMMOOOMMMGGGAAA===666666555444333333333333444555555555333222222333111111222333333333333333111000000111111222333444000///...---------...//////.........------------...------,,,,,,------...------........./////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))+++,,,---...111000///---+++***)))(((******++++++++++++************************************))))))))))))******************++++++++++++------.../////////...............000111333555666777777777777888888888888888:::;;;<<<<<<<<<>>>@@@BBBBBBAAA@@@???AAAFFFIIIHHHHHHGGGEEECCCAAA???>>>BBBAAABBBEEEDDDAAABBBFFF@@@DDDGGGGGGDDDAAA???@@@@@@BBBCCCCCCAAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@;;;;;;::::::;;;<<<>>>???======<<<<<<;;;:::999999555555555555555444444444333333222222222222333333111///------///000000///................................................////////////////////////---,,,,,,,,,++++++************))))))))))))******************************************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))+++***)))(((&&&$$$######'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,,,,------------........./////////000000000000111111222333333333444444666777888:::;;;;;;<<<===???AAAAAAAAA???>>>DDDEEEEEEFFFFFFFFFFFFEEEMMMLLLJJJIIIHHHFFFDDDCCCDDDEEEGGGIIIKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDFFFEEEEEEGGGJJJKKKIIIGGGGGGFFFEEECCCBBBBBBCCCCCCEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEECCCBBBAAAAAAAAACCCCCCCCCAAA@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHHHHGGGFFFEEEDDDCCCGGGEEECCCCCCDDDFFFEEEEEEAAA@@@@@@@@@AAACCCEEEFFFFFFDDDCCCBBBCCCCCCAAA??????@@@AAADDDFFFEEEBBB???>>>@@@BBBCCCDDDCCCBBBAAA>>>>>>>>>??????@@@@@@AAA{{{XXXCCCAAA>>><<<>>><<>>999888666555444333333333666777999888555333333444000000111222333333333333222222222222333444555666111000///...---......//////.........------------------,,,,,,,,,,,,------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++---///111222333222111000///---+++***)))******++++++++++++*********************************))))))(((((())))))***)))))))))*********+++++++++,,,---...............------......000111222333777777777777888888888888999:::;;;;;;::::::;;;<<>>>>>===???CCCFFFGGGGGGFFFEEEDDDBBB@@@>>>BBBAAABBBDDDCCC>>>>>>AAA@@@DDDIIIHHHDDD@@@???@@@???AAACCCBBBAAA???@@@@@@@@@AAABBBBBBBBBAAA??????;;;:::999999999999:::;;;<<<<<<;;;:::999666444333555555555555555555555555222222111111111111222222///---,,,---///000///...........................---------........................///////////////------------,,,,,,,,,,,,+++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((+++***)))(((&&&$$$######&&&&&&&&&''''''''''''''''''''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((($$$%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........---............///////////////000000111222222222444444555666888999:::::::::<<<>>>@@@@@@???>>>===GGGGGGGGGGGGFFFEEECCCCCCHHHHHHIIIHHHFFFEEEDDDCCCBBBCCCFFFHHHJJJJJJJJJJJJHHHHHHGGGEEEDDDDDDDDDDDDGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFEEEEEEDDDCCCBBBAAA@@@AAA@@@???>>>>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHHHHHHHGGGFFFDDDDDDFFFEEECCCDDDEEEFFFEEEDDD@@@?????????AAACCCEEEGGGFFFEEECCCCCCCCCCCCAAA@@@??????AAADDDFFFEEEBBB@@@>>>???AAACCCCCCBBB@@@???<<<======>>>>>>?????????xxxXXXEEEDDD???<<<===;;;;;;===BBBGGGIIIGGGAAA===:::999888666555444444444666999<<<:::666333333444000000111222333333222222111111222222333444666666222111000///......///////////////.........------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------+++,,,,,,------,,,,,,+++---,,,,,,++++++******************++++++*********+++,,,,,,------------,,,***************++++++++++++,,,...111333444555666000000//////...,,,+++*********++++++++++++************************************))))))))))))******)))))))))************+++++++++,,,---............---------...///000111222555555555666666666777777777888999999777777888999:::;;;<<<<<<<<<===@@@CCCBBBBBBBBBBBBBBBAAA@@@???AAA@@@BBBEEEBBB<<<;;;===???DDDHHHHHHCCC??????AAA@@@AAABBBBBB@@@@@@AAABBBAAAAAABBBAAA@@@???===<<<;;;:::999888777888999:::;;;;;;;;;;;;999777444333555555555555555555444444222111111000000111111222///...------///000///------------------------------------------.........---------...............------------------------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))))))))***((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------.........//////------------.........////////////000111111222222333444444555777888888999888:::;;;===>>>>>>>>>>>>GGGGGGGGGFFFDDDCCCAAA@@@BBBDDDFFFFFFEEECCCCCCCCC@@@BBBEEEGGGHHHHHHGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJFFFEEECCCAAA@@@AAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBFFFFFFFFFFFFEEEDDDCCCBBB===>>>???>>>======???AAACCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAABBBCCCCCCBBBAAA????????????AAACCCEEEFFFEEEDDDBBBBBBCCCCCCBBB@@@??????@@@BBBDDDDDDBBB@@@>>>>>>@@@@@@@@@@@@???>>>;;;;;;<<<<<<<<<<<<<<<===tttUUUDDDEEE@@@<<<===;;;999:::<<<@@@CCCCCC???;;;999888777666555555555555555999<<<:::555111111333000111111222222222222111000000000111222333444555444333111000//////000000000000000/////////......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000000///...+++,,,,,,------,,,,,,+++------,,,,,,+++******)))***))))))(((((())))))***++++++---.........------))))))*********+++++++++,,,---///000111111000000+++,,,---------,,,+++*********++++++++++++******************************+++******))))))******+++))))))*********+++++++++***+++,,,---...........................///000111222333333333444444444444333444666666555555666888666888;;;<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@CCCFFFCCC===;;;===<<>>===;;;999888666666555555444444444333111111000000000000111111///.........000000...---------------------------,,,,,,,,,------.........,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''((()))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((())))))******((())))))***************++++++++++++++++++++++++***+++,,,------...------------------............,,,,,,---------........./////////000111111222222111222333333444555666666777888999;;;<<<>>>???@@@DDDDDDDDDCCCBBBAAA@@@??????BBBEEEEEECCCAAAAAABBBAAABBBEEEGGGHHHGGGFFFEEEAAAAAAAAABBBCCCEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJEEECCCAAA@@@@@@AAACCCDDDAAABBBCCCDDDDDDCCCCCCBBBEEEEEEFFFFFFEEEDDDCCCBBB<<<>>>???@@@???>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@AAACCCCCCAAA@@@>>>??????@@@AAACCCDDDEEEDDDBBBAAABBBCCCCCCBBBAAA@@@@@@???AAABBBBBBAAA???========================;;;;;;::::::::::::::::::oooRRRBBBCCC???:::;;;999888888999<<<@@@@@@===:::888888777555555444444444333777;;;999333//////111111111222222222111111000.........///000222333444555444222000000000000111000000000000////////////---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111000///+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))***)))(((''''''((()))******+++---...///...------))))))******+++++++++++++++,,,,,,---,,,+++)))(((((()))***+++,,,+++************++++++++++++******************************++++++************++++++************++++++++++++***+++,,,---......///..................///000000000000111111111222222222///111333444444444666888444777:::<<<<<<<<<===>>>AAAAAA@@@@@@AAABBBCCCCCC???@@@CCCGGGEEE???===???:::???DDDBBB===:::<<<@@@CCCCCCBBB@@@???@@@CCCFFFBBBBBBAAA@@@>>>;;;888777888777777888999<<<>>>???;;;===???@@@AAA@@@???>>>777666666555444444333333111111000000000000111111000///...///000000...,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))'''((())))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))******(((((()))***************))))))))))))))))))))))))***+++,,,---.../////////,,,,,,------------......,,,,,,,,,---------......//////000000111111222222000000111222333333444444777777888999;;;>>>@@@AAA@@@@@@AAAAAAAAA@@@??????>>>AAAEEEDDDBBB??????@@@AAACCCFFFHHHHHHGGGEEEDDD>>>???@@@AAACCCEEEGGGIIIHHHHHHHHHHHHGGGGGGIIIJJJDDDCCCAAA??????AAACCCEEEAAABBBCCCDDDDDDDDDCCCBBBDDDDDDEEEEEEEEEDDDBBBAAA<<<>>>@@@AAA@@@??????@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCBBBBBBBBBCCCBBBBBBCCCDDDDDDCCCAAA>>>???@@@AAABBBCCCCCCDDDBBBAAA@@@AAACCCCCCBBBAAAAAA@@@??????AAAAAA@@@???===<<<;;;;;;;;;;;;<<<<<<:::::::::999999888888888tttTTTBBBCCC@@@===<<<888777777777777777888888888888777666444333222111111222222222111111111000000111///---...111222000......222444333///---///222111111111111111000//////222222111111000...---,,,...---,,,,,,++++++,,,,,,...,,,,,,,,,,,,---,,,***///---++++++---000222222///...---,,,+++,,,,,,---$$$%%%''')))+++,,,------+++++++++*********))))))'''(((***++++++***))))))++++++,,,------...//////))))))(((((()))***+++++++++*********))))))(((((()))******+++++++++******))))))(((((((((((())))))))))))(((((()))***++++++))))))))))))))))))))))))******************++++++------------------,,,,,,,,,,,,,,,,,,,,,---...///------///000222222333333222222222222333333444555555555666777999<<>>???AAABBBAAA???<<<:::===<<<;;;===@@@AAA???<<>>??????@@@@@@@@@??????AAAAAA@@@@@@@@@@@@@@@@@@DDDDDDDDDEEEFFFGGGIIIJJJGGGEEECCCDDDGGGHHHFFFDDDDDDEEEHHHIIIJJJJJJIIIHHHHHHGGGEEEDDDDDDGGGJJJLLLCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@???>>>======<<>>>>>???@@@AAAAAABBBBBBDDDBBB??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA;;;;;;::::::999::::::::::::::::::999999999888888vvvUUUBBBCCC@@@===<<<999777777777777777777777777666666444333222222111111111111111111111111111111222000...///111222000......000000///------///111000111111111111000//////000000//////......---,,,...---,,,,,,++++++,,,,,,+++*********,,,,,,,,,,,,222000......000111111111///...---,,,+++,,,,,,---$$$%%%&&&((()))***+++++++++++++++*********))))))++++++++++++***((('''%%%)))******+++,,,,,,------)))))))))))))))***++++++************)))))))))((((((((()))************)))))))))(((((((((((())))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,---...///000111111111222222222222333444555666555666777999<<<@@@CCCEEEFFFEEEDDDCCCAAA>>><<<:::===>>>??????>>><<<:::888<<<;;;:::;;;<<<===<<<;;;===???AAABBB@@@@@@@@@AAA<<<<<<;;;999888777777777444777:::;;;999888999;;;;;;<<<<<<<<<;;;::::::999777555333333333444333222///000000111000///...---////////////////////////......---------,,,,,,,,,,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&)))(((((((((((((((((()))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++,,,,,,---,,,,,,,,,---------------............////////////......///000111333444555777777666777888999;;;<<<===>>>??????@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???CCCCCCCCCDDDEEEFFFGGGHHHHHHFFFDDDEEEFFFGGGFFFDDDFFFGGGHHHJJJJJJIIIHHHGGGGGGFFFEEEDDDEEEFFFHHHIIICCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@AAA@@@@@@???>>>>>>======AAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDDDDBBBAAA???AAABBBCCCDDDDDDCCCBBBAAA>>>>>>???@@@@@@AAABBBBBBAAABBBCCCDDDCCCAAA@@@???@@@???>>>>>>============;;;;;;:::999999999999999999888888888888777777777xxxVVVBBBBBB???<<<===:::777777777777777777777777444333333222111111222222111111111222222222222222222111000000111222111000///---,,,---...000111000000000000000000//////...------------------------...------,,,,,,,,,,,,,,,)))))))))***+++,,,---...666444333222333222111///...---,,,+++++++++,,,,,,''''''((()))************+++++++++***************++++++++++++***((('''&&&((((((((()))******++++++))))))))))))))))))***+++************))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))((((((((()))******))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---...//////......333333333333444555666666666777888;;;???CCCGGGIIIEEEBBB@@@???@@@???;;;888<<<<<<<<<;;;;;;:::999999======<<<:::999999;;;======@@@CCCDDDBBB@@@>>>>>>:::<<>>??????????????????@@@BBBCCCCCCBBBAAA???AAABBBBBBCCCDDDEEEFFFGGGIIIGGGFFFEEEFFFGGGFFFEEEHHHIIIJJJJJJJJJIIIGGGFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???AAA@@@@@@??????>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@@@@AAACCCDDDDDDCCCBBBAAAAAABBBCCCCCCBBBAAA@@@???>>>>>>??????@@@AAAAAAAAA>>>BBBGGGHHHDDD@@@>>>===???>>><<<;;;::::::999999<<<;;;:::999888888777777777777777666666666666555yyyVVVBBBAAA>>><<<===;;;777777777777777666666666222111111111111111222222333333333222222111111111222111111111222222111111///---,,,000444666333000//////000000//////...---,,,,,,,,,------...//////......---,,,,,,,,,,,,,,,***++++++++++++,,,...000:::888666555555333///---,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++************************(((((())))))******++++++((((((((()))))))))*********)))))))))))))))***************)))))))))))))))''''''((()))************))))))(((((((((((())))))))))))((((((((())))))***))))))))))))))))))))))))((())))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------,,,---...............---222222333333444555666777777888999;;;???BBBFFFHHHCCC???;;;<<>><<<<<<<<>><<<;;;999777666555666666444222111222333555555444222222222111000//////...000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************+++++++++*********************)))(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************++++++******+++,,,,,,------------,,,,,,,,,,,,+++............////////////......//////000222333444666666777777888999:::;;;;;;<<<======>>>>>>>>>>>>===???BBBDDDDDDCCCAAA@@@AAABBBCCCDDDEEEFFFFFFFFFJJJHHHGGGFFFEEEFFFFFFFFFJJJJJJJJJJJJIIIGGGFFFEEEGGGGGGHHHHHHGGGEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@???AAACCCDDDEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA???>>>>>>>>>??????@@@@@@@@@AAA<<>>@@@BBB???;;;888999======999555777777777888;;;>>>AAACCC@@@@@@>>>;;;777888<<>>======>>>@@@GGGNNNNNNFFF===777555555888<<<@@@CCCDDDBBBAAA;;;:::888666555444555555333111000111333555555444111000000000000000111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++***))))))))))))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,............////////////......//////000111222333666666777888999:::;;;;;;999:::;;;<<<============<<<>>>AAACCCDDDCCCBBB@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHGGGEEEDDDDDDFFFGGGKKKKKKJJJIIIGGGFFFEEEDDDGGGHHHIIIIIIHHHFFFDDDBBBCCCCCCDDDFFFFFFGGGGGGGGGAAABBBDDDEEEFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???@@@AAACCCEEEEEEDDDCCCBBBCCCDDDDDDDDDCCCBBB@@@???>>>???????????????@@@@@@<<<@@@CCCAAA<<<:::;;;???::::::::::::;;;<<<<<<======<<<;;;999888777777777999999999888888888777777sssRRR??????===<<<===;;;888777777666666555555444222111111111111111222222666555555333222111000///000111222111000000111222000///222777<<<<<<666000...............------,,,------,,,,,,---///111333///......---------------000111111...++++++...222:::888555333222000---+++))))))***+++++++++******+++++++++++++++***)))(((***************+++++++++++++++***)))(((((())))))***************++++++++++++******)))))))))))))))))))))))))))************'''((()))+++,,,,,,,,,,,,))))))(((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,---******++++++,,,,,,------,,,---.........---,,,+++,,,------.../////////...000000111222333555666777888777777777777999:::;;;:::888777888:::;;;888555555666777999<<<@@@CCCEEE===<<<:::888666888;;;>>>>>>>>>>>>>>>===>>>AAADDDCCCGGGKKKJJJDDD<<<555333444555888<<<@@@BBBAAA???999999777666555555555555333111000111333444444333000////////////000111222000000000000000000000000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,)))))))))***************,,,++++++***************''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&'''((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************------+++******)))))))))++++++++++++,,,,,,,,,,,,............////////////////////////000111222222444555777888999:::::::::888999:::;;;<<<=========;;;===???AAACCCCCCBBBAAAAAABBBDDDFFFGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCFFFIIIJJJJJJIIIGGGFFFDDDDDDCCCGGGGGGHHHHHHGGGEEECCCBBBAAABBBCCCEEEFFFFFFFFFFFF???@@@CCCFFFGGGGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???AAABBBDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDCCCBBBAAA@@@????????????????????????===??????<<<:::999<<<@@@::::::;;;;;;<<<>>>???@@@===<<<;;;:::999999888888::::::::::::999999999999oooNNN===???>>><<<===:::888777777666555555444444333222222111111111222222444333333333333222222222...000222111///...000222000000000333777777444111---............---,,,,,,---,,,++++++,,,...000111//////...---------------...000000...***+++///444888555111///......,,,+++'''(((***+++++++++*********************))))))((())))))*********++++++++++++***)))((((((((()))***************************++++++***)))))))))))))))((()))))))))************&&&'''(((***++++++,,,,,,))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((()))***+++++++++,,,---...///...---+++*********+++---............//////000000222444555666666555444444555666777888666666666777777777777666666666888:::<<>>===;;;777777777777777666555555333222111111222333333222111000///.........///000////////////////////////......---------,,,,,,,,,,,,,,,+++******+++,,,,,,***+++++++++,,,,,,,,,,,,((()))))))))*********+++++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************++++++***************+++))))))***+++,,,------...............//////////////////...//////000111222222333555666777888777777777888999;;;<<<<<<<<<===;;;<<<===???@@@AAABBBBBB@@@AAACCCEEEFFFFFFEEEEEEDDDDDDDDDCCCAAABBBFFFJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBBBB@@@AAABBBCCCEEEEEEEEEEEE???AAADDDFFFGGGGGGEEEDDDAAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCEEEFFFEEEDDDBBBAAA@@@AAABBBCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>???<<<<<<<<<<<<======>>>???===<<<<<<;;;:::::::::;;;::::::::::::999999999999lllLLL<<>><<<===999888777777666555444444444444333333222111111222222111111222333333444555555...000222111...---///111000///...///000222222222------......------,,,+++,,,+++*********,,,...000//////...------------...+++---///---***+++000666666333///,,,,,,,,,,,,+++'''((()))+++++++++***)))++++++,,,,,,,,,++++++***))))))******++++++++++++(((''''''''')))+++,,,...************))))))))))))++++++***))))))((())))))(((((())))))*********+++%%%&&&''')))******++++++))))))(((((((((((())))))***)))((('''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***%%%&&&&&&'''((())))))***,,,---...//////---+++***'''(((***+++,,,---............///000111333555666444333333333444555777888333555777777666555666777666777999:::<<<>>>??????>>>;;;888888<<<>>>>>>===>>>AAAEEEGGGGGGGGGFFFGGGHHHDDD===999999:::;;;;;;999777666888;;;<<<;;;888666666777888888777666555444222111111222333333222222111///...------------////////////////////////......---------,,,,,,,,,---,,,+++******+++,,,---(((((())))))************(((((())))))*********+++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((''''''''''''((()))++++++)))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))************))))))))))))***+++,,,---(((((()))***,,,---...///............/////////000//////...//////000111222000111333555666666555555666777999:::;;;<<<<<<<<<:::;;;<<<===???AAABBBCCC>>>@@@BBBDDDEEEEEEDDDCCCBBBCCCCCCBBB@@@BBBFFFKKKHHHGGGFFFDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA???@@@AAACCCDDDEEEEEEEEEAAACCCEEEGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@CCCDDDEEEFFFEEEDDDBBB@@@>>>???@@@AAABBBAAA@@@????????????>>>>>>>>>>>>>>>===<<<;;;<<<>>>@@@???>>>>>>======<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<:::::::::999999999888888jjjMMM======<<<>>>???999666777888888777555222111111111111111111111222222222222111111111111111111////////////............111000//////111111111///+++,,,+++******,,,000333222000---,,,---000444777666222...,,,---...---+++(((((()))***,,,///111222111000---+++++++++,,,---))))))(((((((((((())))))++++++***))))))***++++++++++++************++++++***)))((((((((()))+++,,,------+++***))))))((((((((((((((((((((())))))*********)))(((((((((((((((((((((((((((((()))******)))'''%%%&&&(((***)))'''))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))((((((((((((((()))))))))))))))((((((,,,,,,++++++++++++++++++)))************+++++++++...---------...000333555666555444333222333444555666444222222444666666666666444444888===@@@===:::888999;;;>>>@@@BBBCCCDDD???EEEOOOXXX[[[VVVKKKCCCDDDAAA===;;;:::::::::999999888888888777777666666999999999888777555444333///000000111222222333333000111111111000///---,,,---------.........//////------------,,,,,,+++***++++++++++++++++++++++++***************)))(((((())))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------,,,,,,++++++,,,,,,---............////////////222111000000000222444666666888999999999999:::<<<:::<<<===>>>>>>???BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEBBB???===BBBDDDEEEEEEDDDCCCCCCDDDCCCBBBAAACCCFFFGGGEEEBBBAAADDDFFFFFFDDDAAA@@@@@@>>>===<<<<<<<<<>>>???@@@>>>======<<<===???AAABBBCCCDDDEEEDDDAAA>>>===<<<>>>???AAABBBAAA@@@>>><<<;;;<<<>>>@@@@@@@@@>>>======;;;999999;;;===>>>>>>;;;<<<======>>>======<<<>>>;;;999888999::::::999999:::;;;;;;;;;:::999888iiiMMM===>>>===>>>???:::888999999999888666444222111111111111111111222222111111111111111111111111111000000000///.........000//////000111111000......///...------///333666222000---,,,,,,///222555444000---,,,---...---,,,*********+++,,,---......///...,,,***))))))***++++++***(((&&&&&&(((***+++---,,,,,,++++++,,,,,,---+++******))))))******+++---,,,+++***))))))***+++******))))))((()))))))))))))))((((((((()))************)))(((((((((((((((((((((((((((((()))******,,,***''''''))))))(((&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))***(((((())))))))))))((((((++++++++++++++++++++++++))))))*********+++++++++......---...///222444666555444333222222333444444555444222333555666777666888666555888<<<===:::777;;;<<<<<<===============>>>@@@FFFQQQZZZ\\\UUUNNNEEEBBB>>>;;;;;;::::::999888888888888777777777666999999999888666555333222222222222222222222222222000000111111000///---,,,,,,---------.........///,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))************)))(((((((((((()))))))))*********))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%(((''''''&&&&&&''''''((((((((((((''''''&&&%%%$$$'''''''''''''''''''''''')))))))))))))))(((''''''&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********++++++,,,,,,,,,++++++******++++++,,,---.........////////////222111000000000222444555666777999999888888:::;;;:::<<<=========>>>@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFEEEBBB@@@>>>BBBDDDFFFFFFEEEDDDDDDEEEFFFDDDCCCEEEGGGHHHFFFDDDBBBDDDFFFFFFDDDAAA@@@@@@???>>>=========>>>???@@@>>>>>>======>>>@@@AAABBBBBBCCCDDDBBB???=========>>>???@@@AAA@@@???===<<<===>>>@@@BBBBBBAAA@@@???===;;;999999;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===;;;999888999::::::::::::;;;;;;<<<;;;:::999888gggLLL===>>>===>>>???:::999:::::::::999888666555222222222222222222111111111111111111111111111111222222111111000///....../////////111222222///---/////////......000333666111///---++++++---000111000...++++++,,,------,,,---,,,,,,,,,++++++++++++,,,+++***((((((((())))))---***'''%%%%%%'''***------,,,++++++++++++,,,---+++******))))))******+++///...---+++************((((((''''''((())))))******))))))))))))***++++++******)))(((((((((((()))(((((((((((())))))))))))...,,,)))((())))))'''&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))******+++(((((())))))))))))(((((()))*********+++,,,,,,,,,)))))))))*********++++++---------...000222555666444333333222222333444444444333222333555777777777:::777666777999:::777444===<<<<<<;;;:::999888888<<<:::<<>><<<;;;;;;999888888888888888777777777777888888888777555444222111555555444333222222111111000000000000000///------,,,,,,------------......,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))******))))))((('''(((((())))))))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%(((((((((''''''(((((((((&&&'''((((((((('''%%%%%%''''''''''''''''''''''''(((((()))))))))(((''''''&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((''''''((((((((((((''''''***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,+++******))))))******+++---------.........//////111000//////000111333444555777888888888888999;;;:::<<<===<<<<<<<<<>>>@@@?????????????????????>>>AAABBBCCCDDDEEEDDDDDDCCCEEEEEEEEEDDDCCCAAA@@@???AAACCCFFFGGGFFFEEEDDDEEEFFFEEEDDDEEEFFFFFFDDDBBBBBBDDDFFFEEECCCAAA@@@AAA@@@??????>>>>>>>>>??????????????????@@@AAABBBBBBBBBBBBBBB@@@===<<<<<<======>>>???@@@???>>>===<<<>>>???@@@AAAAAAAAA@@@???<<<:::999999;;;===>>>===>>>===;;;:::999::::::;;;;;;:::888888:::;;;;;;:::;;;<<<<<<<<<;;;:::888777bbbIII<<<===;;;<<<===888999:::::::::999888666555333222222222222222111111111111111111111222222222444333333222111000////////////111333444333000---,,,------,,,,,,---000222000///---++++++,,,---...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,++++++******+++***)))(((((((((((()))+++***(((''''''(((***+++******))))))))))))************))))))))))))******...------,,,+++*********))))))((((((((())))))******************++++++,,,+++***))))))(((((())))))(((((()))))))))))))))(((+++***)))(((((('''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***'''(((((())))))))))))(((((())))))***+++,,,,,,---))))))))))))************++++++,,,---///111444555111222222222222333444444333222222333666888888777888777555666888888666444;;;;;;::::::999999999999:::999:::@@@FFFKKKJJJIIIDDDBBB>>>===<<<;;;999888888888888777777777777777666666555555444222111000444333333222222111111000000000000//////......---,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,++++++***************************)))))))))))))))(((((('''(((((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((($$$&&&((()))******)))((('''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&''''''((((((''''''&&&))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++************++++++,,,,,,---------.........///////////////111222333444666777777777777888::::::;;;<<<<<<;;;;;;===???????????????>>>>>>>>>>>>???@@@CCCDDDEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@??????@@@BBBFFFGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@CCCDDDEEEEEECCCAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@===;;;;;;<<<>>>===>>>>>>>>>>>>===<<<<<<<<<===>>>>>>???>>>======;;;:::888999;;;=========>>>===:::888777888999::::::999888999;;;<<<;;;;;;<<<<<<<<<<<<;;;:::888777]]]EEE:::<<<::::::;;;666888888888777777666555555333333333333222222111111000000111111111222222222333333333222111000000000000111222444555444111...***+++,,,+++++++++---000///...---,,,+++++++++,,,******+++*********+++,,,******+++,,,,,,,,,+++***+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))))))))*********++++++++++++++++++---,,,+++***))))))))))))***************++++++,,,++++++***)))))))))))))))(((((())))))))))))(((''''''''''''&&&&&&&&&'''((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''((()))))))))))))))(((((()))***++++++,,,,,,(((((()))))))))*********((()))***+++---///111222///000111222222333444444222111111444666888888777666555444555777888888777===<<<;;;:::999888999999999>>>CCCDDDBBBAAABBBCCCBBB@@@===<<<<<<;;;999777777777777777777777888888333333333333222111000000000111000000000000000000/////////...............,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,+++++++++************************)))))))))))))))((('''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------............///000111111333555666666666666777999:::;;;<<<;;;:::;;;===>>>AAAAAA@@@@@@@@@????????????@@@BBBDDDEEEEEECCCBBB@@@@@@???>>>>>>???@@@@@@@@@CCCEEEFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAACCCDDDEEEDDDBBBAAAAAABBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAAAAABBBBBBBBBBBB??????>>><<<;;;:::<<<>>>>>>>>>>>>>>>>>>===<<<<<<=========>>>>>>=========:::999888999;;;======<<<>>><<<:::888777888999:::999888888999;;;<<<;;;::::::;;;;;;;;;;;;999888666ZZZCCC:::===:::999:::666777666666555555555555444444444444333222222111111000000000111222222333333222222222111111111111111111111111333444444111///,,,---...---,,,,,,...000------------,,,,,,++++++)))+++,,,+++******+++,,,((()))***,,,,,,,,,++++++***+++++++++************''')))+++,,,,,,+++)))'''******+++,,,,,,+++*********))))))(((((())))))***))))))***+++,,,+++++++++...---,,,***))))))((((((***))))))))))))***++++++++++++***))))))))))))***(((((()))******)))'''&&&%%%&&&&&&&&&%%%%%%''')))'''''''''((((((((((((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&&&&'''((())))))******)))((()))))))))***+++++++++((((((((()))))))))******(((((()))+++,,,---......---...000111333333333333000000111444777999999888444444444555666888999:::AAA???===:::888777777777:::BBBJJJKKKEEE@@@BBBEEE???===<<<;;;;;;;;;999777777777777777888888888888111222222333333333333222//////000000000000000000//////...------......///,,,,,,++++++++++++******)))***++++++++++++++++++************************(((((())))))(((((('''&&&''''''(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,------......//////000222444555555555555666888999;;;<<<;;;;;;;;;===???BBBBBBBBBAAA@@@@@@??????@@@AAABBBDDDEEEEEEEEEDDDAAA???>>>===>>>???AAACCCDDDEEEFFFEEECCCBBBBBBBBBDDDFFFGGGGGGEEEDDDEEEEEEDDDEEEEEEDDDBBBAAAAAABBBAAABBBBBBCCCBBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@===>>>>>>===<<<;;;===>>>??????>>>>>>>>>=========@@@@@@?????????>>>>>>>>>:::999888999<<<===<<<;;;===<<<:::999888999999::::::999999:::<<<<<<:::999888999:::::::::999777666YYYDDD<<>>;;;999777777888888;;;BBBHHHIIIDDD@@@@@@BBB;;;:::999:::;;;;;;999777666777777777888888888888111222333555666666777777222222111111000////////////...------------...///,,,+++++++++************))))))***+++++++++++++++************************(((((())))))(((((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&((()))+++''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++++++++)))))),,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......//////222333555555444444666777999:::;;;<<<<<<===???AAACCCBBBBBBAAA@@@@@@??????AAABBBBBBDDDEEEFFFFFFGGGCCCAAA???>>>???BBBEEEGGGIIIIIIHHHFFFCCCBBBCCCDDDDDDFFFHHHHHHFFFEEEFFFHHHDDDEEEEEECCCAAA@@@AAACCCAAAAAABBBCCCDDDCCCBBBBBB???@@@AAABBBBBBAAA@@@???;;;===??????=========>>>@@@@@@???>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>999888888:::<<<===<<<:::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<;;;999777555666777888999888777777YYYDDD===AAA===;;;===999777666666555555555555666555555444333333222111111///000000111222222333333/////////000111111222222000...---...///000///...+++---...---,,,,,,---...+++,,,............---,,,***,,,...---+++)))***+++)))***+++,,,,,,+++)))(((((()))***************)))++++++***))))))***++++++'''((()))******)))((('''))))))(((((((((((())))))......//////...,,,***)))((((((((((((((())))))***((((((((((((((())))))***,,,+++******)))*********((()))***+++***)))'''%%%)))***+++)))%%%$$$%%%(((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))&&&'''((()))*********************)))))))))))))))(((((((((((())))))))))))***+++,,,------------,,,+++,,,///111333333333333//////111444888:::999888777777777666666777999;;;:::999888777777999;;;<<<;;;>>>BBBBBB???<<<::::::999888888999;;;;;;999888666666777777888888888999222333555777888999::::::555444333222111///......///...---,,,,,,---//////,,,+++++++++******))))))((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''***///333666''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&'''((((((''''''(((***'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,+++)))(((++++++************++++++******+++++++++,,,,,,,,,***+++,,,---............111333444444444444555777888:::;;;<<<<<<>>>@@@BBBBBBBBBAAAAAA@@@???>>>>>>CCCBBBCCCCCCDDDFFFGGGHHHEEECCCAAA@@@AAADDDHHHJJJMMMLLLJJJGGGCCCCCCDDDFFFBBBDDDGGGGGGEEEDDDFFFHHHDDDEEEEEECCCAAA@@@AAACCC@@@AAACCCDDDDDDDDDCCCCCC???@@@AAAAAAAAA@@@???>>>:::===???@@@???======>>>AAA@@@@@@???>>>?????????>>>>>>===<<<<<<<<<<<<<<<999888888:::<<<===;;;:::::::::;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<;;;999666333444666777888888777777^^^EEE:::===;;;;;;;;;777888888777777666444333222666777777666333111111111111111111222444444333222333333222222111000//////////////////............,,,,,,,,,++++++,,,------...---,,,+++++++++,,,---+++++++++,,,,,,---------***)))))))))***+++,,,---+++++++++***((((((***,,,***)))))))))))))))******''''''((())))))))))))))))))))))))))))))******++++++---///111111///,,,***++++++++++++*********)))++++++***)))(((((())))))***+++,,,------,,,***)))''''''((()))))))))))))))))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))///...---+++)))'''&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,...000111333333///...///111444777777777444444333444555666888::::::999888888999<<<>>>@@@<<<<<<<<<<<<;;;:::888777;;;999777888:::;;;:::777>>>:::666333333444444333444666666444333888AAAIII:::444...,,,///222111///000000///...------,,,,,,,,,,,,,,,+++++++++******++++++************++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$ !!!###%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&((()))+++,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,------...//////000//////111333444555666666777999::::::::::::;;;===AAACCCDDDCCCAAA?????????@@@??????AAACCCDDDDDDCCCBBBBBBBBBBBBCCCFFFHHHIIIIIIKKKLLLLLLHHHDDDBBBAAAIIIIIIIIIFFFDDDDDDFFFHHHBBBCCCDDDCCCAAA@@@@@@AAADDDCCCCCCCCCCCCDDDDDDEEEAAA@@@??????>>>>>>??????;;;<<<>>>@@@BBBCCCCCCBBB????????????????????????<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<:::999:::;;;<<<<<<===>>>===<<<:::999===<<<;;;999888777666666888888888888777666444444aaaGGG::::::888:::<<<999888888888888777666555444333444555444111/////////111000000111333444333111333333222222111000000///////////////............---,,,,,,++++++,,,,,,---------,,,+++++++++,,,---+++,,,,,,,,,,,,,,,,,,---))))))******+++++++++,,,*********)))'''''')))+++******))))))))))))******'''((())))))******)))))))))))))))))))))******+++***,,,...000000...,,,***++++++*********)))))))))+++******))))))))))))))))))***+++,,,,,,+++***)))((((((((()))))))))))))))))))))(((((((((''''''''''''((()))))))))(((&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))//////...---+++***)))((())))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---///111222333111000000222555777777666444444444555666999;;;<<<;;;:::999999999;;;<<<>>>;;;;;;:::888666666999;;;:::999888999;;;;;;999777:::777333222222333444333///111333333444999CCCKKK???999222000111222111...000//////...------,,,,,,,,,,,,,,,+++++++++******++++++************++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$###$$$&&&''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************++++++++++++,,,,,,,,,---.../////////...///111333444555555666666777999:::999:::<<<===???@@@AAA@@@>>>=========AAAAAAAAABBBDDDFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHMMMPPPRRRRRROOOKKKHHHGGGIIIKKKMMMLLLIIIFFFDDDDDDBBBCCCCCCBBB@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>>>>======>>>>>>===>>>@@@BBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>==================;;;<<<===<<<:::999:::;;;<<<<<<<<<<<<<<<<<<;;;:::<<<<<<:::999888888888888888888888777777666444444dddIII:::999777999===;;;888888999888888777666666222333444333111//////000111000///000222222222000333333222222111000000000////////////............---,,,,,,++++++,,,,,,,,,---,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,+++)))***+++++++++++++++***)))))))))((('''''')))++++++******)))))))))******((()))******++++++******)))))))))))))))******+++)))+++,,,......---+++*********)))))))))(((((((((*********)))))))))))))))((()))***++++++***)))((()))(((((((((((()))******))))))((((((((((((''''''((((((((()))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))------,,,,,,+++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++---///000111222333222222444666888777777555555666777888:::<<<===<<<;;;:::999999999;;;<<<===AAADDDBBB<<<888888:::999888888:::;;;;;;999777666444222111222333333222...000111222333888@@@GGGCCC===777333222222///---//////......---,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************+++,,,,,,------......///...///000222333444444444333555777888999:::<<<>>><<<===>>>>>><<<::::::;;;AAABBBCCCDDDFFFGGGHHHIIIHHHHHHFFFFFFEEEFFFGGGHHHPPPSSSVVVVVVSSSOOOLLLJJJIIILLLPPPPPPMMMGGGCCC@@@AAABBBBBBAAA@@@@@@BBBEEECCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>===============AAAAAACCCDDDDDDDDDCCCBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<=========;;;:::;;;<<<;;;;;;;;;;;;;;;;;;<<<===;;;;;;:::999999999999999777777777777666555555444eeeJJJ;;;:::777999===:::777888888888888777666555333444666555333222222222111000//////111111111000222222222111111111000000////////////............------,,,+++++++++,,,,,,---,,,+++++++++,,,---...---------,,,,,,+++++++++***+++,,,,,,,,,+++***))))))******)))((((((***,,,++++++******))))))******))))))***+++++++++++++++)))))))))))))))******+++))))))+++,,,,,,++++++***))))))))))))(((((((((((())))))*********)))))))))'''((())))))***))))))((())))))((((((((()))***+++))))))(((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,...///000111222222222444777999999888666666666777888888999999999999888888999:::;;;<<>>:::;;;<<<<<<:::999999999???AAACCCDDDEEEFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIOOORRRUUUUUUQQQLLLHHHFFFHHHKKKOOOOOOLLLGGGCCC@@@@@@@@@AAA@@@???@@@CCCFFFBBBBBBCCCBBBAAA@@@>>>===??????>>>============>>>CCCDDDEEEEEEEEEDDDCCCBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<===>>>===;;;:::;;;<<<;;;;;;:::999:::;;;===>>>::::::999999999999::::::666666777777666555555444eeeKKK======::::::<<<888777777777777666555444444222333555444333222222333222111//////000111111000222222222111111111111111////////////...............---,,,,,,+++++++++,,,,,,,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))***++++++***)))***,,,...,,,,,,+++***************))))))***+++++++++++++++)))))))))))))))******+++)))))))))*********++++++))))))))))))((((((((((((((()))************))))))''''''(((((()))))))))))))))))))))))))))******+++(((((()))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---...///000000000000333666999:::999666666666666666555555444555666666888999;;;<<<===>>>HHHQQQRRRIII===777555888999:::;;;:::999999888@@@===999666555444222000666666444222000000222444888666222///...------,,,---------------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***''''''((((((((()))))))))+++++++++,,,,,,,,,,,,,,,---...///000111111222222///111444555666888;;;===999:::;;;;;;999888999999===???AAABBBAAABBBDDDGGGDDDDDDDDDDDDEEEGGGIIIJJJMMMOOOQQQPPPLLLGGGCCCAAAEEEGGGIIIIIIGGGDDDCCCBBB??????@@@@@@???@@@CCCFFFAAAAAAAAA@@@@@@>>>======@@@@@@???>>>>>>>>>>>>???DDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>===;;;;;;<<<=========;;;:::;;;<<<;;;:::999999999;;;<<<>>>999999888888888999::::::555666666666666555555444fffLLL>>>>>>;;;:::<<<777888777777777666444333222...000222222111000111222444222//////000111111111111111111111111111111111////////////..................---,,,++++++++++++,,,++++++***+++,,,...///---,,,,,,,,,,,,,,,,,,+++///...---+++************++++++,,,+++***+++---000---,,,+++***************((()))******++++++******)))))))))))))))******+++))))))((())))))***+++,,,******)))))))))((((((((('''(((***++++++***))))))''''''(((((())))))******((()))***+++++++++******(((((())))))))))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,---...//////...///111555777888777555555555555444444333222333444555777999;;;======:::>>>BBB@@@;;;888888;;;888999::::::888888999:::HHHDDD===999666444333222444333222111111222222333111000///------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++((())))))************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))++++++++++++++++++++++++,,,---...///000000000000...000333444555777999;;;888999;;;:::999888888999:::===@@@@@@>>>>>>@@@CCCAAA@@@@@@AAABBBDDDGGGHHHJJJKKKMMMLLLIIIEEEBBBAAACCCDDDEEEDDDBBBAAAAAABBB===???AAAAAA@@@AAABBBDDD@@@@@@???>>>=========>>>AAA@@@@@@???????????????CCCDDDDDDDDDDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::;;;<<<<<<<<<:::999:::;;;::::::::::::::::::;;;<<<888888777777777888888999555555666666666555555444iiiNNN>>>===999:::<<<999::::::999888666444222111...///111111111000111222666333000///000222222111111111111111111111111111////////////............///...---,,,++++++++++++++++++******+++---...///+++,,,,,,,,,,,,,,,,,,---111///---***))))))***+++******+++*********---///...---,,,+++************'''((())))))******)))))))))))))))))))))******+++***)))(((((()))***,,,...++++++*********)))))))))'''(((***+++++++++))))))(((((((((((()))***++++++'''(((+++,,,---,,,***)))(((((()))))))))************)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,------...//////...000222333333222111222444555555555444333333444666777999:::;;;;;;888888888666555666999<<<999::::::888666777999<<>>>>>>>>???@@@BBBCCCDDDEEEGGGGGGEEEDDDDDDEEEBBBCCCDDDCCC@@@>>>===>>><<>><<<;;;;;;<<<>>>???@@@@@@???>>>>>>>>>>>>>>>AAABBBBBBCCCBBBAAA???>>><<<<<<<<<======>>>??????888999;;;=========<<<;;;:::;;;;;;;;;999888999:::::::::;;;;;;;;;:::999999777777666666666666666777444444555666666555555444lllPPP>>>;;;777999>>><<<<<<<<<;;;999777555333222///111333333333222333444666444111000111222222222111111111111111111222222000/////////............///...---,,,++++++++++++++++++******+++---...///+++++++++,,,,,,---------333000,,,)))((()))+++,,,((()))***))))))***,,,///...---,,,+++************''''''((())))))))))))))))))))))))))))))******+++***)))(((((()))+++---///++++++++++++************&&&(((***+++,,,+++***)))(((((((((((()))***,,,,,,&&&(((+++......,,,***((((((((())))))*********+++***)))(((&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((************************))))))***+++,,,,,,------111000//////000000///...///000222444666666666666555555666888999999999999888888999::::::999999888:::;;;:::888555666:::>>>NNNHHH???999666666666777444333222222333333111000000111111000......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************++++++******************,,,,,,---...////////////...000222333333444666888555666888888777666666777:::===@@@>>>;;;999<<>>>>>===<<<<<<===>>>???>>>@@@BBBBBBBBBCCCEEEGGGBBBDDDEEEDDDAAA===::::::<<>>;;;999999<<>>===============@@@@@@AAAAAAAAA@@@???>>>;;;;;;<<<===>>>???@@@@@@777999;;;===>>>>>>===<<<999:::;;;:::888777888999:::;;;;;;<<<;;;:::888777777777666555555555555555444444555555666555555444mmmRRRAAA???;;;:::===999:::888666555555555444333222111111000000000000000444444222111111111222333222111000.........///000000111000///---...000222------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,+++***))))))))))))(((+++,,,)))***...///---///+++(((+++,,,******,,,,,,++++++***)))(((''''''(((((())))))))))))((((((***)))""")))---))),,,'''))))))******)))((('''&&&************************+++***(((''''''(((***+++"""---***---000%%%&&&+++(((***+++***)))((()))***+++......***%%%%%%((()))(((((((((((((((((((((((('''---###!!!---((("""///******))))))((((((''''''&&&,,,$$$)))...777$$$'''///###222***000""")))))))))))))))))))))))))))(((''''''(((***,,,---+++///222222...---...111...666888444444777333+++666555444555777999888777555666888999999999888777888999::::::888777777888777@@@DDD>>>999888666333AAA666///111333222333777555'''+++555///***000444///...---+++******++++++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))************************,,,,,,,,,---------......000000111222333444444555222333444666666666666555::::::999999:::<<<>>>???===;;;999888999===AAACCC>>>>>>>>>???AAACCCDDDFFFEEEHHHIIIEEE???;;;<<<>>>???>>>===???BBBBBB@@@===>>>;;;999999;;;>>>AAABBB???===;;;::::::;;;<<<===>>>???AAABBBAAA@@@>>>======<<<;;;:::::::::;;;;;;888999;;;===>>>>>>======888888888888777777777777:::::::::999888777666666555555555444444333333333333333333222222111111111mmmQQQAAA???::::::<<<999999777555444555555333222222111111000000000000000333222111000///000000111111111000///////////////...//////...---...000333.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++------,,,***)))+++---(((,,,---,,,---000///,,,///+++)))++++++(((&&&'''++++++******))))))(((((((((((())))))))))))(((((((((---)))(((&&&###(((---,,,+++)))'''((())),,,...%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))((((((((()))+++###&&&---,,,***)))'''((())))))''''''((()))+++,,,,,,)))&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$'''+++(((***000***&&&...))))))))))))((((((''''''''',,,%%%+++///((((((---000+++...(((((((((((((((((((((((((((((((((((()))***++++++*********,,,///000111000999222---//////---111888777666666777:::;;;;;;;;;666777777888777777777666777888:::999777666666777BBB<<<000///444000000<<<...666888111***+++,,,***888***'''---...222///$$$///...---+++******++++++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((()))((((((((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))************************,,,,,,,,,,,,------------...//////000111222333333222333555666666666555555888888888999:::<<<===>>>;;;:::999999:::<<<>>>@@@>>>??????@@@AAABBBBBBCCCFFFHHHHHHDDD???<<<>>>@@@???>>>>>>@@@BBBBBB???<<<===;;;999999;;;===>>>>>>???===<<<:::999:::;;;<<<>>>???AAAAAAAAA@@@>>>===;;;::::::999999999999999888999:::;;;<<<<<<;;;;;;777777777666666666555555888888888888777666555444444444444444333333333333222222222222222222222222~~~lllQQQAAA???:::999;;;777999777444444444444333111222111111000000000000000111000///.........//////000000000000000//////...+++---......---...111333//////...---,,,,,,++++++++++++++++++++++++++++++++++++***************))))))+++,,,+++))))))+++...)))---///......111///,,,...***)))++++++(((%%%&&&*********)))))))))))))))(((((())))))))))))(((((($$$++++++''',,,,,,)))......---+++)))((((((((()))++++++++++++++++++++++++###%%%''')))***+++******))))))(((&&&((()))&&&$$$%%%&&&''''''%%%%%%&&&'''***))))))(((((('''((((((************************,,,(((&&&((((((%%%(((000)))))))))(((((((((((('''---+++!!!""""""222000++++++,,,444%%% ...''''''''''''''''''''''''(((((()))******))))))))))))///444333---+++---222...222999;;;666000000444333222111333666999999999888888777666555555555555555777888888666555555666...<<<888444:::333,,,888;;;222///666<<<888333222%%%000777,,,###111777)))......---,,,++++++++++++,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))************************++++++,,,,,,,,,---------------...///000111222222333444555555666555555555555666777999;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<===???@@@AAABBBBBBBBBAAA@@@DDDEEEEEEAAA===<<<>>>BBB@@@???@@@AAABBBAAA===;;;<<<;;;999999;;;;;;;;;:::???>>><<<:::999999:::;;;>>>>>>???@@@???>>>===<<<999999999888888888777777888888::::::::::::999888666666666555555555444444666777777777666555444333222222222222333333333333222222222222222222333333~~~jjjOOO@@@>>>:::999:::666888666444333333333222111222111111000000000000000000000//////...............///000111111000///...,,,---......------///000000//////---,,,+++******++++++++++++++++++++++++++++++++++++************((('''&&&'''((()))******+++...///---///333555333222,,,)))++++++)))***,,,)))))))))))))))*********(((((())))))))))))((((((%%%)))((($$$222222!!!'''''')))+++,,,+++(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((%%%###000,,,%%%'''%%%'''%%%&&&''''''%%%%%%&&&''')))'''&&&((()))((((((***%%%%%%%%%%%%%%%%%%%%%%%%)))'''((((((&&&$$$&&&'''((((((((((((((((((((((((!!!&&&---///&&&333FFF<<<888IIIBBB???666((("""''''''''''''''''''''''''((((((*********)))((('''JJJAAA555,,,((())),,,---222444...)))000;;;555%%%000///...000444777888999:::999777555333333444444444555777666555444444555555EEE666$$$111777...///&&&<<>>??????>>>===<<<>>>???BBBDDDDDDDDDCCCBBBBBBBBB@@@===;;;;;;>>>AAA@@@@@@AAAAAAAAA???===;;;<<<;;;:::;;;<<<===<<<:::???>>><<<;;;::::::::::::<<<============<<<;;;;;;999999999999888888777777999999:::::::::999777666666666666555555555444444666666666666666555444444111111111222222333333333333333333222222111111111~~~gggLLL>>>===:::999:::666888666444333333333222111222111111000000000000000111111111000000000//////...///000111111000///......///000///---,,,,,,---000//////---,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++'''###%%%***---+++'''+++------,,,111<<>>###+++)))%%%///+++...&&&'''(((((('''&&&'''((()))%%%%%%((()))'''***///((((((((((((((((((((((((''',,,%%%"""***,,,+++'''''''''''''''(((((((((111&&&%%% +++bbb444,,,%%%(((((((((((((((((((((((('''((()))******)))'''&&&\\\(((,,,222555111++++++000777333111111333666:::<<<===:::999777555333333333444222444666666444333444555111,,,000AAA;;;###???WWW.........%%%---777...,,,,,,,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''+++******)))(((''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''((((((((()))((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---......///000111222222333333444444555666666777333444666999:::;;;;;;:::===>>>AAABBBCCCAAA???===;;;===@@@DDDEEEFFFEEEEEEBBBAAA???===<<<===@@@BBB@@@AAAAAAAAA???>>>===<<<>>>===<<<===?????????===>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::999888::::::;;;;;;:::999777666777777777666666666555555666666666777666666555555111111111222222333333333555555444333111000//////}}}cccJJJ<<<<<<:::999;;;777999777444444444444333111222111111000000000000000111111222222222111000///...//////000000000000000///000111000...,,,+++,,,//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...***&&&(((---///,,,)))***+++++++++333AAAMMMQQQ@@@777///,,,***(((***---*********)))))))))))))))(((((())))))))))))((((((###***444$$$&&&%%%,,,uuuvvv111$$$"""&&&444'''&&&''')))))))))((('''((())))))%%%&&&)))(((%%%,,,666>>>)))(((!!!"""&&&''''''''''''((((((((('''###...,,,+++AAA!!!)))((((((((((((((((((((((((''''''((())))))(((((((((VVV???888...,,,333333111000111555999;;;<<<:::999888666555444444444222444555555444444444555444CCC999###@@@kkk'''...;;;333,,,...+++,,,,,,------,,,,,,+++++++++***))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++------...///000111222222222222333333555666888999555666777888999:::::::::<<<===@@@BBBCCCAAA???>>>:::;;;>>>AAACCCEEEFFFFFFDDDCCCAAA??????@@@AAABBBAAAAAAAAA???======>>>@@@BBB@@@>>>>>>@@@@@@@@@???>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===<<<;;;:::999999::::::;;;:::999888777777777777666666666555555555666666666666666555555222222222222333333333333555555444333111000//////yyy```GGG:::<<<::::::<<<888999777555444555555333222222111111000000000000000111111222222222111000//////////////////000111111...000222111///---------.........------,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,***+++***)))///;;;DDDHHH999222---,,,+++)))(((+++++++++******))))))(((((((((((())))))))))))((((((%%%$$$111%%%+++(((333555%%%&&&%%%...###'''((())))))((('''((())))))&&&'''***&&&###...===&&&***'''111&&&&&&&&&'''''''''((((((***%%%%%%%%%!!!%%%FFF$$$+++'''''''''''''''''''''''''''''''''''''''((()))***]]]:::222222000...///333666999:::888999888888777666555444222444555666555444555666DDDIII)))$$$000++++++,,,---------,,,+++++++++***)))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,---...///000000111111111111333555777:::;;;888888888888888999::::::888999<<<>>>???>>>===<<<999:::;;;===???AAABBBCCCBBBAAA@@@??????@@@??????AAAAAA@@@===;;;<<<@@@CCCGGGDDDAAA???>>>>>>>>>======>>>>>>??????????????????>>>>>>===============:::;;;=========<<<:::999777888999999999888777666666666666555555555444444444444555555555555444444444444444444333333333333333333333222222222222111vvv^^^EEE999;;;:::;;;===999:::888666555555555444333222111111000000000000000000111222222222111///...000///.........000111222---///111222000//////000------------------------++++++++++++++++++++++++))))))******++++++++++++(((---000---&&&$$$(((...,,,---***&&&(((///444555---)))(((,,,---+++***+++,,,++++++***)))(((((('''(((((())))))))))))((((((000"""'''!!!///%%% yyyyyy%%%'''...%%%)))222'''((()))(((''''''((())))))&&&(((+++%%%"""///BBB((((((444"""$$$&&&&&&&&&'''''''''((((((&&&$$$###+++))) ***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++ 888iii666444222333666999<<<===888888999999999777666444222444666666555555555666***fffBBB 888***+++,,,---------,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---...///000000000111222555888;;;===;;;:::999888888999:::;;;444666888:::;;;;;;;;;:::999999::::::;;;===>>>??????>>>============;;;:::AAAAAA???<<<:::<<>>===<<<;;;;;;===>>>???@@@@@@AAAAAA@@@AAAAAA@@@???????????????:::;;;<<<======;;;999888555666777888888777666555555555444444444333333333222222333444444444333333555555555444444333333333000000111222333333444444oooTTTFFF@@@>>>888;;;@@@<<<===:::666333333444444333111111000000000000111111//////000111222333333333444222000///...///000111///111444777666222---***++++++,,,---..................,,,+++***)))))))))222///+++'''&&&(((+++---************))))))))))))******)))))))))***,,,---******))))))))))))))))))+++******)))))))))))))))''''''((())))))))))))))))))***++++++***)))((('''(((444%%%999mmmppp333+++###)))***((('''((('''$$$&&&+++++++++'''"""&&&---,,,%%%''')))%%%%%%((($$$+++???***$$$+++'''((((((((((((((((((((((((###--- %%%''',,,444TTT$$$))))))%%%%%%(((&&&!!!((()))))))))************+++,,,///---)))III===***111???:::EEECCC999<<>>@@@???===;;;;;;<<<>>>???<<<;;;;;;;;;;;;===???@@@BBBAAA>>><<<<<<<<<>>>???GGGCCC===::::::<<<>>>>>>>>>???AAABBBBBBAAA???>>>======<<<===???AAACCCEEE>>>?????????===<<<:::888444666777888999999888888777666555444555777999:::666666666555444333333333777777777777666555444333000000111111222333444555qqqUUUFFF@@@???999:::>>>:::888555222222444666888888333222222111111222222333//////000111222222222222222111///...---...///000///111333555444222...,,,,,,,,,------...---------------,,,+++************...---+++***)))******+++************))))))))))))+++***)))))))))***+++,,,******)))))))))******++++++***))))))(((((())))))''''''((())))))))))))))))))******+++***)))((('''000+++)))***+++///AAA***###***"""######&&&***)))%%%%%%(((((()))'''$$$$$$&&&%%%"""(((+++'''&&&'''###+++AAA(((###$$$'''...(((((((((((((((((((((((($$$,,,%%%)))$$$+++000###$$$((()))%%%$$$((()))'''))))))*********+++++++++...))))))***""" 444OOO;;;===///:::888???FFFFFF:::111444888888777;;;777777555111,,,iii???&&&777***///&&&222333)))444%%%...(((---,,,+++***))))))))))))******)))))))))))))))))))))))))))(((((('''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&(((&&&%%%&&&''''''%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---......000111222222222444777999::::::::::::::::::::::::;;;:::999888888:::===???CCCAAA???===<<<<<<======;;;;;;;;;;;;<<<===>>>?????????>>>===>>>>>>???@@@DDDAAA===:::;;;<<<======>>>???@@@AAAAAA@@@???>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>===;;;999888555666777888999999888888777666555555555555666666777777777777777888888888777777666666555555444333222222222222222333333444uuuZZZIIICCCCCC===<<<>>>999666444222222444777999999333222222111111222222333//////000111222222222222111000...---------...///......000000000///...------------...------,,,,,,,,,,,,+++******++++++,,,)))***,,,------,,,***)))************))))))))))))++++++***)))))))))*********************+++,,,---+++***))))))(((((())))))''''''((()))))))))))))))))))))*********)))((((((... ------'''jjj555"""))) 111###%%%$$$'''******'''(((,,,---++++++,,,+++''''''***%%%(((&&&$$$$$$ )))@@@%%%'''!!!000+++((((((((((((((((((((((((%%%'''(((*** )))((("""&&&******&&&$$$&&&)))***************++++++++++++,,,&&&$$$)))...+++&&&###===qqq333666888999222>>>???:::888333111777555;;;888<<<666000HHH{{{$$$555...vvv777+++$$$666///---,,,+++******))))))))))))(((((((((((())))))******((((((((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))((()))******++++++******+++******++++++,,,---...///111222222222444666888::::::::::::::::::999999:::999777777777999<<<===DDDCCC@@@>>><<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@>>>;;;;;;<<<======<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>===<<<;;;=========<<<;;;:::999888666777888888999888888777777777777666555444444333777777777888999::::::;;;666666666555444444333333333333333333333333333333yyy```NNNGGGIIICCC@@@@@@;;;:::777444333444444444333000000////////////000000//////000111111111111111000//////.........///000+++++++++++++++,,,,,,,,,............---,,,+++++++++*********++++++,,,---'''(((+++------,,,***)))************)))))))))(((++++++******)))))))))(((************+++,,,---...******)))(((((((((((((((''''''((()))))))))))))))))))))))))))))))))((((((***--- +++)))YYY"""###+++###,,,)))***'''&&&'''&&&%%%)))///'''"""!!!%%%&&&"""###((()))---,,,++++++'''111III###,,,###...(((((((((((((((((((((((('''"""''')))***!!!ddd222&&&***+++)))%%%$$$&&&((())))))))))))************+++,,,((($$$$$$***---...000YYYIII???444999333...777AAA333+++888333666888>>>:::777!!!===:::$$$BBBGGGAAA+++&&&'''111 ///...++++++***)))))))))))))))))))))***************)))''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$'''&&&&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((())))))***************************+++,,,---......000222222222333555777::::::999999999999888888777666555555666777999:::BBB@@@???===;;;:::::::::<<<===???@@@AAA@@@???>>><<<===???@@@AAA@@@???>>>===;;;:::;;;<<<===<<<;;;<<<===>>>>>>>>>>>>===<<<999:::<<<===>>>===<<<<<<<<<<<<;;;;;;:::999888888888888888888888888888777666777888999888777555333666666777888888999999:::777666555444444333333333222222333444444444555555|||bbbMMMFFFJJJEEE@@@???;;;;;;999666444333333111000000//////////////////000//////000111111111000000000000000000000000000111---,,,+++***+++,,,---...............---,,,++++++************+++,,,------((())))))***++++++++++++************)))))))))(((************))))))((((((************+++,,,---...***))))))((('''(((((((((''''''((()))))))))))))))(((((((((((((((((())))))+++!!!---***000FFF---&&&%%%,,,!!!((('''&&&(((***((($$$$$$'''...(((%%%'''*********,,,$$$######%%%"""+++BBB(((***'''///(((((((((((((((((((((((((((,,,"""&&&'''!!!/// 777aaa"""%%%((()))'''%%%%%%'''''''''''''''((((((((((((!!!)))---'''"""###$$$###888///GGGPPP777===666......111000222;;;555000888888888GGG>>>000&&&,,,444333%%%...222***)))+++)))******))))))((())))))))),,,,,,,,,,,,,,,***)))(((&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&'''((()))***''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))************+++,,,---------///111222222333444666888888888888888888777777777666666666777888999:::<<<;;;;;;:::::::::::::::>>>???@@@AAABBBAAA@@@???===>>>@@@AAA@@@???<<<;;;;;;::::::;;;======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;=========<<<;;;;;;;;;::::::999999999888::::::999888888888777777555666999:::;;;:::888777999999999999999999999999777777555444444333444444000111333555666666666666|||___HHH@@@EEEBBB======:::888666444444444444333111222111111000000111111222//////000111111000000///000000000111111111111111000///---,,,,,,---...///---------...------,,,,,,+++*********+++,,,,,,---)))))))))))))))***+++,,,************))))))))))))))))))*********)))((((((***************+++,,,---***)))((((((''''''((((((''''''((()))))))))))))))(((((('''''''''((())))))+++---&&&+++%%%999000""""""444$$$(((&&&)))000666444+++$$$"""%%%''''''%%%%%%((('''$$$&&&)))(((***---)))///BBB(((&&&###777((((((((((((((((((((((((///&&&(((&&&'''111###&&&!!! ###''')))((((((***&&&&&&&&&&&&''''''''''''"""%%%(((***...000...)))"""222'''NNN]]](((...666000&&&222<<<111888...777000333kkk[[[===+++222+++%%%000))),,,222%%%...,,,(((***))))))(((((()))))))))---.........---+++)))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''')))******(((''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))******))))))***))))))******+++,,,---,,,...111222222222444555555555555666666666777777888888888888999:::;;;<<<777888888999::::::;;;;;;??????@@@@@@@@@@@@??????===>>>?????????===:::999<<<;;;:::;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999<<<;;;:::999999999999:::<<<;;;:::888888777777777555777999;;;<<<;;;:::999;;;;;;;;;;;;;;;:::::::::999888666555444444555555111222444666777777777666{{{]]]CCC:::BBB@@@<<<===<<<777555444333444444333222111111000000000000111111///000000000000000//////...//////000000000000000000///...,,,,,,,,,,,,---,,,,,,------...---------+++++++++***++++++,,,,,,)))))))))***************************))))))))))))'''((()))******))))))(((******)))))))))******+++))))))(((''''''''''''(((''''''((()))))))))))))))(((''''''&&&'''((()))***''',,,///,,,$$$???+++&&&%%%,,,,,,((('''***111777555---''''''KKK]]]gggaaa]]]bbbccc]]][[[\\\YYY\\\aaa[[[\\\kkkjjj```nnn%%%)))(((((((((((((((((((((((()))(((+++$$$(((,,,$$$&&&|||+++$$$ $$$((((((''')))&&&&&&&&&'''''''''((((((///((($$$$$$'''&&&%%%%%%;;;!!! ///222dddMMM...333>>>---000;;;***777...777,,,888AAA!!!555===***333---DDD'''***&&&+++000+++))))))(((((((((((())))))++++++---------+++)))((('''''''''(((((()))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%$$$%%%&&&'''((((((''''''&&&)))******'''&&&&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))***+++,,,---+++---000222222222333444222222333444555555666666666777777777888999::::::777777888999:::;;;;;;;;;>>>======<<<<<<=========;;;;;;<<<======<<<;;;:::>>>===;;;;;;<<<======<<<::::::999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::999::::::;;;===<<<:::888777777777777777888999:::::::::999888999999999:::;;;;;;<<<<<<:::999777555555555666777444555666777777666444333zzz^^^BBB999AAA@@@===??????888666444444444333222000//////............/////////000000000000000//////------...///000000//////---,,,+++***))))))))))))++++++,,,---............,,,,,,++++++***++++++,,,((()))***++++++***)))'''************))))))))))))&&&'''(((*********))))))******))))))))))))))))))))))))(((''''''''''''''''''(((((()))))))))))))))((('''&&&&&&'''((()))***&&&&&&+++***&&&+++GGG&&&...&&&...%%%'''&&&''')))(((%%%&&&***ZZZ---(((((((((((((((((((((((("""(((+++!!!%%%$$$###***AAA888+++!!!###&&&%%%%%%&&&'''''''''(((((((((((()))###"""&&&,,,***%%%(((000---,,,$$$###***iiiGGG***DDD333'''555333222---777...BBB***BBB&&&$$$777111"""lll---(((...%%%000)))))))))(((((((((((()))***''')))+++,,,,,,,,,***)))'''((((((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%###$$$&&&((())))))((((((%%%(((***)))&&&$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))***+++,,,---+++---000222222222333444000000111222444555666666333333444444555666666666888999:::;;;;;;;;;;;;;;;===<<<:::999999:::;;;<<<999999:::;;;<<<<<<<<<<<<@@@>>><<<;;;<<<======<<<:::999999888888999999:::999999999:::;;;>>>@@@AAA===<<<;;;:::::::::;;;<<<>>><<<:::888777777777777999999999999888888777666444555666777999:::;;;<<<;;;:::888666555666777888777888888888777555222000zzzbbbIII===>>><<<;;;<<<777999666444333333333222111111000///000111222111///000000111111111111000000111000///......///000111///...,,,******+++,,,---------++++++++++++---------,,,***(((((()))***+++))))))))))))************+++---//////---***)))))))))))))))))))))((('''''',,,------+++'''&&&(((++++++*********))))))(((((())))))))))))************'''(((((((((((((((''''''''')))((('''+++&&&EEE(((&&&)))$$$'''''''''&&&&&&&&&&&&'''((((((XXX111((('''%%%%%%%%%''')))***(((((())))))((('''&&&&&&333~~~+++%%%%%%,,,+++%%%%%%%%%&&&&&&&&&''''''+++'''!!!)))((($$$,,,'''******"""---$$$===uuu:::555...222000000111...---111ggg...777+++555///000444,,,...+++***&&&---+++***)))(((((()))***+++)))************+++++++++***)))(((''''''((()))***(((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''))))))))))))************,,,,,,------.../////////000111222333444555555555333444444555666777777888666666666666888:::<<<>>>???<<<::::::;;;<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<=========::::::999888666666888:::888888999:::;;;;;;;;;;;;<<<:::888999===???>>>======;;;999777666888999;;;;;;999777777888888777666555555555555555555555555999::::::999888888999;;;999777555222000/////////xxxbbbIII===>>><<<;;;<<<777888666444333444333222111111000///000111222111///000000111111111111000000111000///......///000111///---,,,******+++,,,------,,,,,,++++++,,,,,,------,,,***)))((()))***+++))))))))))))************+++---//////,,,***)))))))))))))))))))))(((''''''...//////,,,)))(((***,,,*********)))))))))(((((('''(((((((((((()))))))))'''(((((((((((((((''''''''')))((('''+++&&&EEE(((&&&)))$$$'''''''''&&&&&&&&&&&&'''((((((VVV!!!)))'''%%%$$$###$$$%%%&&&%%%&&&''''''((((((''''''FFF$$$'''(((&&&000---&&&&&&&&&'''''''''((((((777%%%333000###$$$&&&)))%%%...!!! cccTTT@@@$$$666111222///---000555///666///333222000......333+++,,,''',,,+++***)))(((((()))***+++))))))*********+++++++++***)))(((''''''((()))***((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((()))))))))******,,,,,,,,,---......////////////111222333333333333444444555555666666777777;;;:::999888777777888888===<<<:::;;;<<<===<<<;;;:::::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;999777666777999888999999::::::::::::999<<<;;;:::;;;>>>@@@???===<<<;;;999777666888999;;;;;;999888888999:::999888555555555444444444444444777888999888777777999:::<<<;;;999666555444333333xxxbbbIII===>>><<<;;;<<<777888666444333444444333111111000///000111222111///000000111111111111000000000000////////////000000...---,,,+++***+++,,,------,,,,,,++++++,,,,,,------,,,***)))))))))***+++))))))))))))***************,,,......,,,***)))))))))))))))))))))(((((('''---......---***))))))*********))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))((('''+++&&&EEE(((&&&)))$$$'''''''''&&&&&&&&&&&&'''((((((```,,,((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''''')))+++&&&222,,,'''''''''((((((((())))))111'''$$$777'''000***&&&&&& &&&$$$***---444999(((666222111444555///222444111555000'''+++444)))...(((+++******))))))))))))******)))))))))*********++++++))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((()))++++++,,,,,,---.........---...///000222222222222555555555555555555555555<<<;;;999777666666666777;;;;;;;;;<<<>>>>>><<<:::;;;:::999888888999:::;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<:::888777888::::::::::::;;;::::::999999<<<;;;<<<>>>@@@@@@>>>===<<<;;;999777777888999:::;;;:::999:::;;;<<<;;;:::555555444444333333222222555666777666666666888:::===<<<;;;999777666666555zzzaaaIII===>>><<<;;;<<<777888666444444444444333222111000///000111222111///000000111111111111000000000000////////////000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******((()))))))))***************+++---,,,+++))))))***(((((())))))))))))((((((++++++,,,+++***(((((('''))))))))))))))))))(((((('''''''''((((((((())))))((((((((((((((()))))))))''')))((('''+++&&&EEE(((%%%)))$$$'''''''''&&&&&&&&&&&&'''((((((]]]&&&&&&&&&&&&''')))+++,,,...))))))((('''''''''''''''111```(((&&&---((($$$&&&'''''''''((((((((((((...'''((($$$(((000"""###%%%---+++...666,,,PPPBBB222,,,111111111333111---...777---777...((($$$000%%%...)))+++***))))))))))))))))))***))))))))))))************))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''((((((******++++++,,,---------,,,---///000111222333333555555444444444444444444666555555555666777999:::::::::;;;===???>>>;;;999;;;:::888888888999;;;<<<;;;;;;;;;::::::999999999:::;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<>>>???>>>===;;;<<<:::999888777888999:::;;;:::999;;;=========;;;555444444333333222222111333444555555444555777888:::999888777666555444444{{{aaaIII===>>><<<;;;<<<777888666444444555555444333111000///000111222111///000000111111111111000000//////000000000000//////------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((()))))))))************)))+++,,,+++)))((()))***(((((())))))))))))((((((******+++,,,,,,+++)))((((((((((((((((((((())))))(((((()))))))))*********((((((((((((((()))***+++''')))((('''+++&&&EEE(((%%%)))$$$'''''''''&&&&&&&&&&&&'''((((((eee,,,%%%&&&&&&((()))+++,,,---(((((((((((()))+++,,,---..."""LLL)))""""""...%%%%%%&&&&&&&&&'''''''''))) )))000%%%&&&,,,%%%###888NNNWWWTTTWWWNNN---bbb777***<<<,,,222555444111yyy,,,,,,666+++666+++555$$$..."""---)))))))))))))))******)))))))))(((((()))))))))*********(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''))))))******+++,,,,,,,,,,,,---///111222333333444444444444444333333333333111111111222444777999;;;999999;;;>>>@@@???<<<999::::::999999999:::<<<===;;;;;;;;;::::::999999999888:::<<<=========>>>@@@======>>>>>>===<<<;;;;;;888:::<<<======<<<;;;:::;;;:::999888888888999999:::999999;;;======<<<:::444444444333333222222222333444444444333333555777777666666555555444333222yyybbbIII===>>><<<;;;<<<777888666444444555666555444111000///000111222111///000000111111111111000000//////000000000000//////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++******))))))))))))))))))************)))***+++***(((((()))***'''(((((()))))))))))))))***+++---///111111...+++''''''(((((((((((())))))))))))))))))************)))(((((('''((()))+++,,,''')))((('''+++&&&EEE(((&&&)))$$$'''''''''&&&&&&&&&&&&'''((((((bbb&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''+++///222444)))...---+++%%%...,,,%%%%%%%%%%%%&&&&&&&&&&&&'''...(((""")))!!!HHHIII444444666AAAGGG@@@<<>>???@@@AAA=========>>>======<<<<<<888:::<<<<<<;;;:::::::::;;;:::999999888888999999999888999:::<<<<<<:::888333333333333444444444444333444555444222222444555555555666666555444333333zzzbbbIII===>>><<<;;;<<<777888666444444555666555444111000///000111222111///000000111111111111000000...///000111111000///...,,,---------,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++***))))))))))))))))))************((()))***)))(((''')))***''''''((())))))))))))))))))***,,,111444444111---'''''''''((((((((())))))((((((((())))))))))))***)))(((''''''(((***,,,---''')))((('''+++&&&EEE(((&&&)))$$$'''''''''&&&&&&&&&&&&'''((((((hhh&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%'''***...222444,,,111)))yyy""")))$$$''')))&&&&&&&&&&&&'''''''''''':::###!!![[[777***;;;DDDPPPHHHDDDxxx+++//////...333)))kkk111---%%%---)))(((((()))***++++++***)))((((((((((((((()))))))))***'''((()))******)))((('''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''')))+++,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&''''''''''''(((((((((''''''((())))))******+++***+++---///111222333333111111222222333333444444555555444444444555777888999999:::===??????===;;;999:::<<<>>>??????>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@@@@???>>>??????:::;;;;;;<<<<<<<<<<<<;;;999;;;===<<<:::999:::<<<:::::::::999999999888888777777777999:::999777444333333333444555555666666555666666444222111333444333333444555444333222222|||bbbIII===>>><<<;;;<<<777888666444444666666666555111000///000111222111///000000111111111111000000...///000111111000///...,,,,,,---------,,,+++***++++++------------++++++***++++++++++++***))))))))))))))))))************((())))))((('''''')))+++''''''((()))))))))))))))''''''***000444444111---&&&'''''''''(((((())))))''''''''''''((((((((())))))(((''''''(((***,,,---''')))((('''+++&&&EEE(((&&&)))$$$'''''''''&&&&&&&&&&&&'''((((((TTT^^^]]]^^^^^^]]]]]]```fffkkkkkkRRRiii000+++%%%%%%&&&'''(((((((((''')))(((''''''(((***---...)))%%%&&&iii+++---!!!###''''''''''''((((((((())),,,"""...)))666222333FFFAAAEEEzzz,,,222---111222***222***%%%---++++++((()))***++++++***)))((((((((((((((())))))))))))'''((()))******)))(((''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&))),,,///000&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))''''''(((((()))*********(((***+++...///111111222000000111222333333444444555555444555666888:::;;;:::999:::<<<>>>???===<<<999;;;>>>@@@AAA@@@>>>===;;;;;;;;;<<<<<<=========???@@@BBBBBB@@@>>>======888888999:::;;;;;;;;;;;;;;;===>>><<<:::999;;;>>>:::::::::999999999888888777666777888999888555222222333333444555666777777666777666555222111222333000111222222222111000///~~~```NNNAAA@@@AAA<<<888999555444444333333222222111333333333222111000000///000000000000000111222222000000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,///***))),,,...------000......---,,,,,,+++******+++***)))((((((***,,,---***************)))(((((())))))************))))))((('''(((***---//////...******))))))((((((''''''***)))(((''''''((()))******))))))((((((((((((((('''((('''''',,,'''EEE'''%%%***&&&)))(((((('''&&&%%%%%%&&&'''(((&&&+++222(((&&&)))...!!!GGG%%%(((%%%)))&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%)))444]]]$$$(((%%%)))%%%%%%%%%&&&'''((())))))--- 000:::000111000444333666ttt***:::000&&&111111222+++,,,(((,,,((('''&&&%%%%%%&&&'''((())))))***+++,,,,,,------&&&'''((())))))((('''&&&(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((&&&&&&'''***...000))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***&&&''''''((()))******++++++,,,---///000000111111222333333333333333333444555555666666666666555555;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<==================>>>>>>===;;;888777888888999:::::::::999999<<<;;;:::888999:::<<<===<<<;;;::::::999999999::::::999888777666666666666777666666666555555555555777777777777666555333333555555555444444333333222zzz___NNN@@@???AAA===999:::555444444333333222222111111111000000///......---///////////////000111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,---******...000---+++,,,.........---,,,++++++++++++***)))((()))***,,,---***************)))(((((())))))************))))))***))))))***+++,,,,,,+++***)))))))))((((((((('''***)))(((''''''((()))***(((((((((((()))***++++++(((((('''&&&+++'''EEE'''%%%***&&&)))(((''''''&&&&&&&&&&&&''''''--- 999&&&000)))333;;;%%%(((%%%)))&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%))))))'''&&&'''(((%%%&&&&&&&&&'''(((((((((&&&(((YYY666///---222222555222)))&&&111(((222ooo###(((&&&'''&&&&&&)))((((((''''''(((((()))''''''((())))))***++++++&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&'''))),,,---))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***'''''''''((()))*********+++,,,---...///000000000222222222333333333333333444555555666666666666555999999999999999999999999<<<===???@@@AAA@@@???>>>===>>>>>>>>>????????????>>>??????@@@>>><<<:::999888999::::::;;;:::::::::===<<<;;;::::::;;;;;;<<<;;;:::999999888888888999:::999888777666666666666777777666666666555555555555555666666777777666666666666555444333222222222vvv^^^LLL??????AAA===:::;;;555444444333333222222111111000000//////......---///............///000000111000000///...---,,,,,,---------------------------,,,///555666000+++***......------,,,++++++++++++***)))))))))***,,,---)))************))))))((())))))************)))))),,,+++))))))******((('''))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&'''(((***+++---...))))))&&&%%%***&&&EEE'''%%%***&&&)))(((&&&''''''''''''''''''&&&$$$AAA,,,,,,...((()))EEE%%%(((%%%)))&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%---((()))```(((&&&###%%%&&&&&&''''''''''''''''''$$$VVVeee;;;444RRR;;;,,,...111222777222,,,444999888...%%%*********(((***))))))(((((())))))***'''(((((())))))*********''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%''''''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((()))))))))(((''''''&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((***''''''(((((())))))******++++++,,,---...///000000111111222222222333333333333444444555555666666666888888777777777777888888;;;===@@@CCCCCCAAA???===??????@@@@@@@@@AAAAAAAAA@@@@@@AAA@@@???>>><<<;;;999:::;;;;;;<<<<<<;;;;;;============<<<;;;::::::999999999888888888888888:::999888777777777777777777777777666666666555555333333555777888999999999666666555444333222111111vvv]]]LLL>>>>>>@@@===:::<<<555444444333333222222111222222111111000000000000......---------......///111111111000000//////...........................//////444;;;<<<555---***,,,,,,,,,++++++***************)))))))))***+++,,,))))))************)))((())))))************)))))),,,***)))((())))))'''%%%))))))))))))(((((((((((())))))(((((((((((())))))'''''''''(((***+++---...))))))%%%$$$)))%%%EEE'''%%%***&&&)))(((%%%&&&'''(((((('''&&&%%%###777&&&'''000$$$GGG%%%(((%%%)))&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%000666000???###///$$$'''''''''''''''&&&&&&&&&"""999$$$///;;;+++222111222:::&&&+++(((222YYY###222)))...---+++,,,)))))))))))))))))))))))))))*********+++++++++,,,'''(((((((((((((((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&%%%(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***'''((((((((()))))))))*********+++,,,---...//////000000111111222222333333222333333333444555666777999888777777777777888999;;;===@@@BBBBBBAAA@@@>>>@@@@@@@@@@@@AAAAAAAAABBB???@@@@@@@@@???>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<999888999999:::::::::999999999:::999888888777777777888777777777666666666666555333444555777888999999999666666555444222111000000zzz^^^LLL======???<<<:::<<<555444444333333222222111111111111000000000000000......------------............//////000000111111........................//////444;;;<<<555---***************))))))))))))***************+++++++++((())))))*********))))))))))))************))))))***((('''((())))))((('''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))((()))******+++)))(((%%%###(((%%%EEE'''%%%***&&&)))(((%%%&&&'''(((((('''&&&%%%((((((///000GGG111%%%111888%%%(((%%%)))&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&***000%%%...%%%'''''''''''''''&&&&&&&&&---www---777((("""sss555+++222...000:::;;;---&&&VVV```((()))+++,,,***###***((((((((((((((((((((((((***************+++++++++(((((((((''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&((((((((('''%%%$$$''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((())))))))))))************+++---.../////////000000111222333333111111111222333555777888:::999888777777888999:::===>>>>>>???@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA>>>>>>>>>======<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;===>>>???>>>;;;999777::::::;;;<<<<<<;;;;;;::::::999888888888888888888888777777777666666666666555555666777777777777777666555444333222111000000}}}___LLL===<<<>>>;;;999;;;555444444333333222222111........................//////...------------...++++++,,,---...//////000---------------------------,,,///555666000+++***))))))))))))))))))))))))))))))******++++++++++++((())))))************)))))))))************)))))))))((('''((()))***)))((((((((((((((())))))))))))(((((())))))))))))((((((******)))(((((('''((((((((((((%%%$$$)))%%%DDD'''%%%***&&&)))(((&&&''''''''''''''''''&&&)))###%%%(((???%%%%%%///"""CCC%%%(((%%%)))&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''"""000'''BBB###"""&&&&&&&&&''''''''''''''''''___111$$$%%%+++///...,,,,,,))),,,666hhh)))444$$$,,,))))))!!!***'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&%%%%%%'''&&&%%%&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&((((((((('''&&&%%%&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((((((''''''(((***(((((((((((())))))))))))))))))((()))***+++---///......///000111222222333000000000111222555777888<<<;;;999888888999;;;<<<============>>>???AAABBB>>>>>>?????????@@@@@@@@@===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<:::;;;<<<======;;;999777999:::<<<=========<<<;;;:::999999888888888999999888888777777777666666666555666666666666666555444444444333333222222111111}}}```MMM===<<<===:::888:::555444444333333222222111........................000//////...------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---******...000---+++,,,******++++++++++++++++++))))))***+++++++++++++++(((((()))***************))))))************))))))***)))((((((******)))((('''((((((((()))))))))***'''((()))******)))((('''))))))((('''&&&&&&''''''&&&'''%%%%%%***%%%DDD'''%%%***&&&)))(((''''''&&&&&&&&&&&&''''''***%%%---111222555PPP%%%(((%%%)))&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))!!!///&&&@@@###%%%%%%&&&&&&&&&'''(((((((((///---(((!!!ccc***,,,)))(((,,,...???AAA"""111(((,,,(((---&&&,,,((()))************)))((((((((((((((((((((((((''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&'''''''''''''''&&&&&&%%%'''&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***))))))))))))(((((((((((()))((((((''')))+++---...------...///000111222333000//////000222444777999<<<;;;999777777999;;;<<<:::;;;<<<>>>????????????>>>?????????@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;999999:::;;;;;;:::999888888999;;;======<<<;;;:::999999999888888999999:::888888888777777777666666444444555555555555444444222222222222222222222222{{{aaaNNN>>><<<===:::888:::555555444333333222222111/////////000000000000000111000///...............//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,///***))),,,...------000,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***(((((()))***************))))))************)))))),,,+++))))))******)))''''''((((((((())))))******'''((()))******)))((('''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&+++%%%CCC'''%%%***&&&)))(((((('''&&&%%%%%%&&&'''((("""...000$$$$$$,,,xxx777...@@@%%%(((%%%)))&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''***&&&222!!!222}}}___111###%%%%%%&&&&&&'''((())))))...$$$&&&&&&%%%***aaa***,,,++++++...)))###444###...###,,,&&&$$$...)))+++)))***+++,,,,,,+++***)))************)))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))++++++)))((('''''''''((((((''''''&&&%%%'''&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((())))))%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***))))))))))))(((((((((((()))(((''''''(((***,,,...------...///000111222222////////////111444777999<<<:::888777777888:::<<<666999<<>><<>>>>><<<:::888888888:::;;;<<<<<<<<<;;;:::999666666666666666666666666777888999;;;===<<<888555777666666555555555666666999777666555666666444333333444444444333333555666222222222111111111111000sss]]]OOO@@@;;;;;;999888888555555555444333222000000111000//////000000///...///////////////......---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++---......---,,,+++***)))***,,,---+++***((((((((()))))))))*********************************+++------+++*********''''''((()))+++***(((%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&%%%))))))'''(((###DDD(((''',,,((()))(((((((((((((((((((((((((((!!!&&&222""",,,,,,VVV<<<>>>%%%(((%%%)))&&&,,,'''...---$$$777---))))))***$$$"""...!!!+++!!!+++###'''444999&&&$$$$$$&&&'''&&&&&&(((MMM)))!!!)))&&&&&&(((```%%%000---%%%...,,,+++SSSkkk777###"""$$$((((((((((((((()))******+++)))'''((()))***(((&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&(((***+++000///---+++***))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))*********+++,,,---...///000000000000///000111222444555666777777666666666666777888999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>><<<<<<<<<:::999888999999:::;;;<<<<<<<<<;;;:::999888888888888888888888888888777888999;;;:::888666666666555555555555666666888777555555555555444222333333333333333333444555222222222111111111111000sss^^^OOOAAA<<<;;;:::888888555555555444333222111000000///...///000111000//////////////////......------............/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++***)))***,,,---,,,***((())))))))))))************************************+++---,,,+++))))))***''''''''')))******(((%%%************************((((((''''''''''''(((((((((((((((((((((''''''&&&'''******(((***###CCC(((''',,,((()))(((((((((((((((((((((((((((&&&'''///'''444"""333===%%%(((%%%)))&&&###(((!!!WWWbbb\\\!!!$$$...111+++''')))'''((($$$///$$$)))((($$$%%%((((((%%%%%%(((******---///,,,%%%''')))ppp"""111,,,%%%+++***000!!!888;;;fff~~~xxxAAA666&&&###...111---((((((((()))))))))*********)))(((((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&((()))***,,,,,,+++***))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++,,,---...............///000111222333444555444444555555666777999999999:::<<<===<<<;;;999888;;;;;;<<<===>>>??????@@@;;;:::999888888999;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999888777666777888888777666666666555555555555666666777555444444555555333222222222222222333333333444222222222111111111111000ttt___PPPBBB<<<<<<:::888888444444444444333222111000///......///000111111000///////////////......---------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,+++***))))))***++++++***)))))))))*********++++++***************************+++,,,,,,***))))))***+++)))(((((()))******)))))))))))))))))))))))))))(((((((((''''''((((((((('''((((((((((((((('''''''''))))))'''***$$$CCC(((''',,,((()))(((((((((((((((((((((((((((000!!!---+++(((,,,&&&111???xxx%%%(((%%%)))&&&'''000&&&mmm%%%'''&&&"""$$$'''%%%'''!!!!!!,,,"""+++"""LLL<<<&&&,,,,,,'''%%%(((***(((/// ***%%%'''&&&+++((())),,,%%%......cccnnn...)))(((...333///000666555---'''%%%(((((())))))************))))))(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))((((((((()))***+++,,,------------------...///000222222333222222333444555777999:::888:::<<<===<<<:::777555999999:::;;;===>>>??????;;;999888888:::<<<>>>>>>;;;;;;;;;;;;::::::999999999999999999999999999999888666444444555777777666666555555555555666666777666444333333444444333222111111111222333333333222222222222111111111000000ttt```QQQCCC===<<<:::888888444444444444333222111111///......///000111111000///////////////......---,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++------+++)))))))))******)))************++++++++++++***************************+++,,,+++)))((()))***---***'''&&&''')))++++++(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((((('''&&&(((''''''+++%%%CCC(((''',,,((()))(((((((((((((((((((((((((((,,,...888---%%%###***///&&&%%%(((%%%)))&&&333%%%...&&&}}})))&&&***111111***)))///...%%%&&&///)))777000666eee###''')))'''&&&((((((&&& ******$$$%%%'''"""$$$)))+++$$$+++***'''666'''...///$$$)))333333 ++++++***111---(((((()))***+++******)))(((((())))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((()))))))))(((((((((((((((((()))***++++++,,,,,,,,,------......///000111111111111222333444666888999777999;;;<<<;;;999666444777777888999:::;;;<<<===;;;:::888:::===@@@AAA@@@;;;;;;::::::999999999999888888888888888888888888888666333333444666666666555555555555555666777777555444333333444555333222222111000222444555333111222222222111111111000000rrraaaRRRCCC>>>===;;;999999333444444444333333222111000///...///000111000//////////////////......---,,,,,,---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,***---...---***))),,,///111///,,,************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++***(((((()))++++++)))''''''((()))***)))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((((((((((((((&&&'''''''''---'''DDD(((''',,,((()))((((((((((((((((((((((((((()))&&&))))))&&&,,,,,, $$$""";;;%%%(((%%%)))&&&!!!000KKK~~~CCC&&&---%%% %%%%%%333444+++%%%!!!!!!%%%((('''&&&(((((($$$000!!!%%%%%%""",,,---111&&&444$$$ ///TTT&&&(((888---"""***''')))000111,,,((((((((()))***+++++++++***)))'''((())))))(((((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***++++++++++++---------...///000000000000000111222333555777888666777999:::999888666555666666777888999::::::;;;;;;:::999<<<@@@CCCBBB@@@;;;;;;:::999999999999999666666666666666666666666888555333333444666666555555555444555555666777888666444333444555555444333222111000222666666333000222222222111111111111000}}}mmmbbbSSSDDD>>>===;;;999999333333444444444333222222111000//////000000///...///////////////......---,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,))),,,...,,,))))))---111777444000------,,,+++***+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***++++++)))'''''')))+++******,,,///000///+++(((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((((((((((((((('''(((((()))000+++HHH(((''',,,((()))(((((((((((((((((((((((((((***...$$$$$$000444(((/// ^^^%%%(((%%%)))&&&"""555!!!,,,...ZZZ111******+++...''')))((()))---777@@@777666&&&'''+++%%%$$$+++***###+++"""&&&$$$&&&aaa,,,,,,+++&&&"""000&&&555???777(((%%%222777"""---...,,,''')))***,,,,,,+++***)))&&&(((***)))(((''')))+++((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&%%%''''''''''''(((***+++,,,'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''''''''((()))))))))(((((()))***++++++++++++------......//////000000000000111111222444555666666666777777888888777777777777888888999999999::::::888999===BBBDDDAAA===;;;:::999888888888999:::666666666666666666666666777555444444666666666555444444444555555666777888666555444444666666666444333111111333777888444000222222222111111111111000yyyiiicccTTTEEE???===;;;999999333333444444444333222222222000//////000000///---///////////////......---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,(((+++...,,,))))))...222;;;888333000///...---,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++)))'''''')))+++***---333888999555...((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((((())))))+++222...JJJ(((''',,,((()))(((((((((((((((((((((((((((%%%///))),,,///(((((()))$$$///$$$ %%%(((%%%)))&&&...###,,,~~~\\\XXX```^^^\\\bbbhhhuuuooodddIII000###+++...$$$###---)))###$$$%%%&&&$$$+++999%%%'''777!!!""")))888!!!***)))VVV222///###/// ...111&&&"""***...)))''')))+++,,,,,,,,,***)))&&&(((******((('''))),,,'''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((()))***++++++,,,,,,+++---.........///000000000000000111111222333555555555555666666777777888888999999999999999999::::::999777888===BBBCCC???;;;;;;:::999888888888999:::666666666666666666666666777555555555777777666555444444444555555777888888666555444555666777666555444222111444888999555000222222222111111111111000ssseee___SSSGGGCCC@@@;;;777666555555444444444333333333000000000000////////////000---******---......,,,......------------......---------,,,+++***)))(((,,,+++***+++------,,,+++------++++++++++++------***)))))))))***,,,...000111...***((()))***++++++))))))((('''''''''''''''+++---333;;;@@@;;;111'''(((((())))))*********+++&&&(((***+++)))((('''(((+++)))!!!444///&&&AAAEEE---111///***))),,,&&&((('''+++&&&$$$&&&((('''(((***,,,+++)))((('''''''''((($$$+++((('''111'''...,,,...(((---!!!$$$,,,%%%000&&&$$$---***FFF'''&&& 111 )))///...''')))''''''(((***,,,,,,,,,,,,111@@@!!!555000)))444---"""***333+++(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''''')))******))),,,---...000111111111111111111000000222444777999888777666666666777999:::;;;:::999999999:::;;;;;;;;;;;;<<<<<<======>>>>>>===<<<;;;999888777777666777777888999999999999888555444444666888999888666555555666666777777888888888888888888888777666666222222333444444333333333333222111/////////000111sssfff]]]RRRFFFAAA>>>:::666555555444444444444333333333000000000000////////////000---++++++---......---......------------......---------,,,++++++******000...,,,+++,,,---,,,+++---,,,++++++++++++,,,---***)))))))))***,,,...///444111---************)))***)))((((((''''''(((((()))+++000777;;;777...&&&((()))))))))************''')))+++***)))(((((()))$$$&&&&&&((("""&&&EEE%%%~~~)))'''***&&&((((((+++'''&&&)))***((('''))),,,+++)))((('''''''''(((,,,***###'''&&&GGG&&&,,,+++...)))((("""%%%***%%%'''&&&+++---###...''''''''',,,$$$""""""uuurrr...&&&%%%)))((('''''')))++++++***###111mmm555 (((:::"""))),,,)))$$$((()))))))))*********************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))((('''''')))******)))+++,,,---...///000000000000/////////111333666777777777666666777888:::;;;<<<;;;:::999888999:::;;;<<<<<<<<<<<<============<<<;;;:::999888777777777999999999999999888777666666555555777999:::999777555666666666777777777888777777777777777666555555222333333444444333333333333222000/////////000111sssggg]]]QQQDDD???===888444444444444444444333333333333000000000000///////////////---,,,,,,---......---......------------.........---,,,,,,+++,,,---...444111---++++++++++++***,,,,,,++++++++++++,,,,,,))))))(((((()))+++---...777444///,,,+++***)))(((+++******)))((()))))))))((())),,,111444222+++%%%))))))))))))************)))***+++***)))(((***,,,%%%(((+++%%%"""+++222(((&&&)))&&&******---)))(((++++++((('''(((+++***)))'''''''''((((((((('''%%%((()))^^^%%%***)))...***((((((((('''%%%PPP555%%%%%%((((((%%%)))555+++ 666"""666$$$'''###)))(((''''''))))))((('''888JJJ$$$%%%---444---"""+++444,,,))))))))))))******************))))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''''')))******)))******,,,---...///////////////...///000222444555666666666777888:::;;;<<<<<<;;;:::999888888999:::=========<<<<<<<<<<<<<<<:::999999888777777888888;;;;;;::::::999777666555777777777888:::;;;:::999666666666666777777777777666666666666666555444444333333333444444333333222222111000000///000000000ttthhh^^^QQQEEE???<<<888444444444444444333333333222222000000000000////////////......------.........---......------------......///...,,,+++,,,---000111888444///,,,++++++******,,,++++++++++++++++++,,,)))((((((((()))***,,,---555222...,,,+++***)))(((,,,+++******))))))******))))))***,,,...---***&&&)))))))))))))))************++++++)))((()))+++...---...%%%(((111222222'''%%%***(((...000111,,,)))******(((''')))+++***)))'''''''''((()))###%%%...'''000)))000%%%)))(((---+++...///***%%%***+++www***'''###%%%'''$$$'''CCC///...,,,GGG...)))***)))(((''''''(((((('''%%%&&& 777;;;bbbMMM'''+++000+++&&&......)))))))))))))))*********))))))))))))))))))((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((&&&&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''''')))******))))))***+++---......//////////////////000222444555444555666777999;;;======<<<;;;:::888888888888999=========<<<<<<;;;;;;;;;888888888777777888888999::::::::::::999888777666888888888999;;;<<<;;;:::666666666666777777777777666666777777666666555444333333444444444333222222111111000000000000000000tttjjj```SSSFFF@@@===999666555444444333333333222222222000000000000////////////---...........................------------......///...,,,,,,,,,...000222888444///,,,*********)))++++++++++++++++++++++++(((((((((((()))******+++000---+++******+++***))),,,,,,+++*********************)))***++++++)))(((******))))))))))))))))))*********)))((())),,,...---333(((((($$$&&&???444'''%%%++++++222555444---((((((((('''(((,,,******(((''''''(((((()))+++"""///&&&(((222"""***%%%(((&&&,,,+++111111(((%%%000&&&***---%%%%%%+++&&&___///???666666&&&(((...)))((((((((()))(((&&&$$$444%%%//////lll555000111###(((888******))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''((()))((('''''')))******)))***+++,,,---.../////////000000000111222333444444333444555777999;;;<<<===;;;:::999888777888999999======<<<<<<;;;;;;::::::888888888888888888999:::888999999:::::::::999999999888999:::<<<===<<<:::777777777777666666666666777888888888888777666666333444444444333333222111000000000111111111000000uuulllcccUUUHHHAAA>>>:::777777333333333333222222222222000000000000////////////,,,...000000...---...///......------------.........------,,,---...///000666222...,,,++++++***)))******++++++++++++******''''''(((((())))))))))))+++)))((((((***+++***))),,,+++******)))*********++++++***))))))))))))***************))))))))))))((()))******))))))+++---&&&222$$$...""" ///+++ ***(((&&&,,,+++222444444---((('''((('''(((,,,***)))(((''''''((()))***333'''(((!!!---...###NNN&&&(((%%%+++***---,,,&&&%%%000!!!((($$$666###111'''***+++ 888@@@)))'''---''')))(((((()))***)))'''$$$'''///+++''',,,###777###***---)))"""************))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''((($$$%%%&&&'''(((***++++++&&&&&&&&&''''''''''''((()))((('''''')))******)))******,,,---.../////////000000111222222333333444222333555777999:::;;;;;;:::999888777777888999:::<<<<<<<<<;;;;;;;;;;;;;;;999999999888999999::::::888888999:::::::::::::::999999999:::<<<===<<<;;;777777777777666666666666888888888888888777777666444444444444333222111111//////000111111111111000uuummmdddVVVHHHAAA>>>999777777333333333222222222222111000000000000////////////,,,...111111///---...///......------------......------------------......222///---,,,,,,+++***))))))***+++,,,,,,+++***)))''''''(((((())))))((((((***)))((((((*********)))++++++***)))))))))))))))++++++***)))(((((()))***************)))))))))(((%%%''')))***))))))***+++&&&***+++///)))(((222&&&AAA (((UUU)))&&&***(((---...///***(((******(((''')))***)))(((''''''((()))***,,,%%%!!!***%%%'''777///"""{{{'''(((%%%***((()))((('''''')))'''oooWWW111"""!!!***111)))mmmDDD666III===%%%)))%%%)))((()))***++++++(((&&&(((:::((("""444***???>>>!!!+++333************)))))))))((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''((()))((('''''')))******)))((()))***,,,------......//////000111222222222222111222444777888999999999888888777777777999:::;;;:::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::;;;:::::::::;;;::::::999999999888888:::<<<===<<<:::888777777777666666666555777777777888777666666555444444444444333222111000...///000111222111111000uuunnndddVVVHHHAAA===999777777333333333222222222111111000000000000////////////+++///111111///---...///.........------.........,,,------......---,,,,,,///---,,,,,,,,,,,,***))))))***+++,,,,,,+++***)))&&&'''((((((((((((((('''+++)))((()))******)))(((+++******)))((()))))))))*********)))''''''((()))+++*********))))))(((((($$$&&&)))******))))))***--- (((&&&,,,&&&...%%%)))///&&&######;;;|||)))&&&)))%%%((()))+++((((((,,,---)))&&&&&&***)))(((''''''((()))***!!!333###'''+++"""+++***{{{((()))$$$)))'''((())),,,)))""")))III"""((())),,,"""%%%###((()))FFFRRR###***)))888///(((((()))+++,,,,,,)))''')))$$$###))),,,///###'''KKKLLL+++*********))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''''')))******)))'''((()))***+++,,,,,,,,,---...///000111111000000111222444666888888888777777777666666777999;;;<<<:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;:::::::::;;;<<<<<<<<<;;;:::999888777999888888:::<<<<<<;;;:::888888777777666666666555666666666666666555555444444555444444333222111000...///000222222222111000vvvooofff[[[KKK???<<<===:::444555444333333222222333333000000000000000000000000............////////////---,,,,,,++++++,,,,,,---------......------,,,++++++++++++++++++++++++++++++---000222111///,,,)))''''''((((((((((((''''''*********))))))))))))))))))***++++++***)))***+++,,,,,,++++++***)))((((((((()))***++++++***)))(((******************++++++******)))(((((((((((((((***(((&&&''')))+++,,,,,,)))MMM,,,(((''''''''',,,***)))(((''''''((()))***))))))))))))************++++++******))))))((((((&&&999 &&&%%%555$$$'''/// +++'''"""&&&555222***222&&&---###&&&,,,$$$999999''''''''''''''''''''''''%%%'''***------+++)))'''%%%%%%%%%&&&'''((())))))+++!!!KKK===,,,...///###******))))))((((((''''''((((((((()))))))))))))))***)))(((&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,---...///000111111333333333444444444555555777555444555888999888666888888999::::::::::::999:::999999:::<<<======<<<999999999999999999999999999999:::;;;;;;:::::::::777777777777777666555555333333444444444444444333333333333222222222111111111111111111000000000000vvvnnnfffZZZJJJ???<<<<<<999555444444333222222222222333000000000000000000000000////////////000000000000///..................///......//////......---,,,+++++++++++++++++++++++++++---...000///...+++***''''''((((((((((((''''''***))))))))))))))))))))))))***++++++))))))***+++,,,,,,++++++***))))))(((((()))***++++++***)))(((,,,+++++++++***)))))))))******)))((((((((((((((((((&&&%%%%%%''')))))))))###333+++666)))'''---///((("""))))))(((''''''((()))))))))))))))************************))))))((((((((((((%%%%%%>>>!!!...'''333+++(((...***''''''###]]]444'''&&&###+++&&&'''(((...MMM000999''''''''''''''''''''''''%%%''')))++++++***((('''%%%&&&&&&&&&'''((((((((("""333555((("""...SSS}}}!!!+++$$$%%%222"""***)))))))))((((((((('''((((((((((((((((((((((((///...,,,***)))((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))***+++,,,---------...///000111222222333333333333444444444444666555444555888999888777666666777888999999999888999888777888999:::999888888888999999999:::::::::999999:::::::::::::::999777777888888777777666555444444555555555555444444333333333222222222222111111111111111000000000000uuunnngggZZZIII@@@===;;;888555444444333222222222222222000000000000000000000000//////000000000111111111........................///////////////...------++++++++++++++++++++++++,,,,,,------,,,,,,+++***'''(((((())))))(((((('''))))))))))))))))))******)))***++++++))))))***+++,,,,,,++++++***)))))))))((()))***++++++***)))(((---,,,,,,+++***)))((((((******)))(((((((((((())))))'''&&&&&&'''((((((''''''***"""***///"""fff///""""""'''+++---)))((((((''''''(((((()))))))))******+++++++++***))))))))))))(((((((((((((((&&&+++&&&|||999+++***(((***000---)))((()))AAA%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%""""""666"""$$$+++---&&&((()))(((+++---'''777>>>***444''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''''''''''''''(((***"""###$$$###+++@@@&&&777)))""")))$$$))))))))))))((((((((((((''''''''''''''''''''''''000///---+++)))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))******+++,,,------...///000111222222222222222333333333333444666555444555888999888777444444555777777888888888:::888777777888999777666666777888999:::;;;;;;<<<999999999999999999999999888888888888888777666666555555666666666666555555333333333333222222222222111111111111000000000000tttmmmgggXXXHHH@@@===:::777555444333333222111222222222000000000000000000000000////////////000000000000,,,,,,------------,,,,,,...............------,,,++++++++++++++++++++++++,,,++++++***************(((((())))))))))))(((((()))))))))))))))*********)))***+++***)))((()))++++++++++++*********)))))))))***++++++++++++***))),,,+++++++++***)))))))))+++***))))))(((((()))))),,,+++******+++++++++)))222,,, +++666 NNNggg___ ...,,,&&&(((((((((((((((((((((((((((((()))***+++,,,,,,,,,++++++((((((((((((((((((((((((222***,,,dddRRR___[[[^^^;;;(((...(((111---222'''&&&''''''%%%!!!+++++++++,,,,,,,,,,,,,,,''''''''''''''''''''''''************************---'''!!!(((...)))(((""")))...,,,$$$$$$---111---111)))$$$///HHH^^^ccc^^^@@@%%%"""000...(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&###******---444111((()))---+++((((((---888FFFPPPbbblll***!!!---&&&###222))))))))))))(((((((((((('''''''''''''''&&&&&&&&&+++******(((''''''&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((()))))))))))))))))))))***+++++++++,,,------//////000111111111111222222222333333444444555666777888999888333444555777888888888888<<<:::999999999999777666555555777888:::<<<======:::999999888888888888888888888888888888777777666666777777777777666666555444444333333333222222222111111111111000000000///tttmmmhhhWWWGGGAAA>>>999666666333333222111111111111222////////////////////////---------.........//////,,,------......------,,,,,,------------,,,++++++++++++++++++++++++++++++,,,+++***)))((()))******(((((())))))))))))(((((((((((())))))************((()))******)))((()))***+++++++++***************)))***+++,,,,,,+++***))))))))))))***+++++++++,,,++++++***)))))))))))))))---,,,+++,,,------,,,******444''''''///''')))111---%%%)))(((((())))))))))))))))))((()))***,,,---------,,,+++((((((((()))))))))))))))###444&&&... 333111***000+++(((111///%%%$$$+++,,,###''')))"""...&&&%%%%%%%%%&&&&&&''''''''',,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&222(((...%%%"""---...%%%)))***(((###"""$$$(((+++...%%%&&&///++++++000111)))!!!"""(((,,,'''''''''''''''''''''''''''&&&%%%%%%&&&&&&(((((('''''''''''''''&&&&&&&&&'''...***###!!! ,,, """%%%'''((())),,,...666!!!+++)))%%%---(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))((())))))******)))******+++,,,---......000000000111111111111222333444555666777888999:::555666777888999999999999;;;:::888888888888666444444555666888:::<<<>>>>>>:::999888777777777777888888888888888888777666666777777888888777666666555444444444333333333222222111111111111000000000///uuunnnhhhVVVFFFAAA>>>888555666333333222111111111111111////////////////////////,,,,,,---------............///000111111000///...,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++***))))))))))))***((())))))******))))))(((((((((((()))******++++++((()))******(((((()))***************************)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---++++++***))))))))))))*********)))***,,,,,,+++)))666!!!111)))%%%***(((777666$$$)))%%%%%%///,,,)))******++++++******))))))+++,,,......---,,,+++))))))))))))************+++---***111... /// !!!!!!&&&(((******)))&&&%%%''')))/// +++,,,(((((())))))******++++++$$$$$$$$$$$$$$$$$$$$$$$$************************$$$---&&&&&&###''',,,&&&)))$$$###***///...---...***%%%''',,,(((###/// ###***///...)))&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''''')))&&&///222***))).........,,,***)))***,,,555+++000222###***000"""(((((((((((())))))))))))))))))(((((('''&&&&&&&&&%%%&&&'''((()))*********)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))(((((())))))***(((((()))***+++,,,------/////////000000000111111222444666777666777999;;;888888999::::::::::::999888666555555555555333222444555666888:::<<<>>>???:::999888666666666777777777777777777777666555555777888888777777666555444444444444444333333333333111111111111000000000000uuuoooiiiUUUEEEAAA???777444777333222222111111111111111////////////////////////------------.........///...///000111111000///...,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))))))))************))))))'''(((((()))******++++++((()))***)))((('''(((*********************************,,,,,,,,,,,,******)))))))))***+++++++++,,,,,,+++******))))))******''''''''')))++++++***((()))///,,,...000...,,,"""$$$---...,,,///!!!***+++,,,,,,,,,,,,+++***)))+++---//////...,,,+++)))*********+++++++++,,,&&&444000000)))'''444***------$$$'''---(((&&&%%%---$$$444%%%%%%---(((((()))******+++,,,,,,........................((((((((((((((((((((((((---(((+++%%%111666111'''222+++$$$"""&&&(((&&&###(((444...!!!777666"""%%%...///'''###'''((("""''''''''''''''''''''''''&&&&&&''''''((((((((((((%%%&&&&&&&&&'''(((((((((***000...,,,$$$ (((###%%%((()))))))))***+++$$$)))%%%"""111444...'''((((((((()))))))))*********)))(((((('''&&&&&&&&&'''((()))******))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((()))***+++,,,------....../////////000000000111444666777666777999<<<:::::::::::::::999999888777555444444555555333222444555666888:::<<<===>>>:::999777555555555666777666666666666666555444444777777777777666555444333555444444444444333333333111111111111000000000000vvvpppiiiUUUEEEBBB???777444777333222222111000111111111////////////////////////............/////////000,,,---...000000...---,,,------......------,,,+++++++++++++++++++++++++++***++++++++++++***))))))))))))************))))))'''(((((()))***+++++++++((()))***)))((('''(((*********************++++++***+++,,,,,,,,,,,,+++***+++++++++***************,,,+++******)))*********'''''''''***,,,,,,+++)))+++888%%%111,,, 444+++---111---$$$###///)))+++,,,------------,,,+++)))+++...///000...---+++******+++++++++,,,,,,,,,+++)))///$$$444###***000)))!!!+++///$$$(((000%%%,,,(((111555---$$$---&&&''''''((()))*********))))))))))))))))))))))))************************%%%###999'''((("""$$$///!!!***,,,''''''---,,,%%%+++"""333555%%% ******###""")))+++''''''---''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%&&&&&&'''((())))))&&&***%%%!!!&&&&&&%%%---)))******)))'''&&&'''((("""...666%%%777999$$$222'''((((((((())))))******+++******)))((('''''''''&&&'''((())))))((('''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***)))(((((((((((())))))))))))***+++,,,------.............../////////000111444777777666777999<<<:::::::::::::::999888777888666555555666777555444555555777888:::<<<===>>>;;;999777555444555666666555555555555555444444333777777777777666555444333555555444444444333333333111111111111000000000000nnngggbbbVVVFFF===;;;;;;999555333333222222111000//////000///...------...///000------...///000111222333.../////////---,,,---...///...---,,,+++,,,---...++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))(((((((((***)))(((((('''(((((()))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***+++*********))))))((((((******************************)))))))))***,,,---))))))+++,,,,,,+++***)))************************---,,,+++++++++,,,---...***,,,///111000...+++)))))))))***+++,,,,,,------*********++++++,,,,,,---,,,+++*********+++---...+++(((&&&&&&)))***)))'''***++++++++++++***)))(((+++******)))******++++++---***''''''***++++++))))))******)))'''&&&''''''++++++***)))))))))))))))************))))))))))))((((((((((((((((((((((((+++***(((''''''(((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))************)))))))))***...333555333111&&&''')))***)))((()))***))))))((('''''''''''''''&&&&&&&&&''''''''''''((($$$&&&((())))))(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))'''$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************------......//////000000555666888:::;;;:::999888888888888888888888888888333555777777666555555666999888888888999::::::;;;;;;:::999888666555555555555555666666666666555555777555333444666666444222111111111111111111111111222111111000///......---mmmfff^^^SSSFFF<<<999888666444333333222222111000000000000//////////////////000////////////////////////.../////////---,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***+++*********))))))))))))******************************)))))))))***,,,,,,******+++++++++******)))************************+++***)))))))))***+++,,,+++,,,...//////---+++***)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,******)))))))))***+++,,,---+++)))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++))))))+++,,,+++)))((()))***+++*********+++***))))))((((((((())))))******************++++++((((((((((((((((((((((((***)))((((((''''''((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))******))))))((('''(((+++...///---+++&&&((())))))(((((()))***))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''')))+++,,,,,,+++)))''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''''''''&&&)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))************************------......//////000000333444666888999888777666888888888888888888888888555777888888777777777888999999888888999999:::;;;;;;:::999777666555555666777777888888888888777777777555333444555666444222111111111111111111111111111111000000///......---mmmggg[[[SSSHHH???999666555444333333333222111111000000000000111111111111000000111000000///...---,,,,,,.../////////---,,,---...------......------,,,+++++++++++++++++++++++++++***************)))))))))))))))))))))************))))))++++++++++++***)))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++******************)))))))))*********************************)))******+++,,,,,,,,,+++***)))))))))******************************************+++,,,,,,,,,------------,,,+++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,***)))***,,,------,,,,,,++++++++++++,,,------++++++++++++,,,,,,------,,,+++******++++++***(((((()))************))))))******)))))))))******+++))))))******+++++++++,,,(((((((((((((((((((((((((((((((((((((((''''''&&&(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((())))))))))))((((((((((((***++++++(((&&&'''(((((('''&&&&&&(((+++))))))((('''''''''''''''&&&&&&&&&''''''''''''(((((()))+++,,,,,,+++)))(((((((((''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))************************,,,------...//////000000111222444555666666555555777777777777777777777777666888::::::999888999:::999999888888999999::::::<<<:::888666555555666777999999::::::::::::999999666555444444555555444222111111111111111111111111111000000//////.........nnniii[[[UUULLLBBB;;;777666777333333333222222111111111000111222333333222111000000000///...---,,,,,,+++.../////////---,,,---......///000000000///---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))(((***,,,------,,,+++***))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++*********************************************************************++++++---,,,+++)))((()))******************************,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,------...++++++*********+++++++++...------,,,,,,---......,,,,,,------............------,,,,,,---,,,+++***---,,,++++++,,,+++)))''',,,,,,+++++++++,,,------(((((())))))***+++++++++((((((((((((((((((((((((''''''((())))))'''&&&%%%))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((())))))(((*********+++++++++)))((((((((((((&&&%%%%%%(((+++))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''(((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************************,,,,,,------...///000000111222333444555555555444777777777777777777777777666888::::::999999:::;;;:::999999888999999::::::;;;:::777555555666777888999::::::;;;;;;::::::999555555444444444444333333111111111111111111111111000000/////////.........ppplll[[[UUULLLBBB;;;777666777333333333222222222222222000111222333333222111000...............---------.../////////---,,,---...------...//////---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((((()))))))))(((***,,,---...---+++***))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++******************+++++++++*********************************+++************---,,,***)))))))))***+++************************,,,,,,------............------,,,++++++,,,------,,,,,,,,,,,,,,,---------///......------,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,---//////.............../////////000111111000//////...............---......000...,,,,,,------,,,***---,,,,,,+++,,,,,,------((((((((()))))))))******))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))************))))))(((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))***++++++++++++,,,))))))(((&&&%%%%%%(((+++))))))((('''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++,,,---...///000000222222333444555555555555666666666666666666666666444666888999888888999:::::::::999999888999999::::::888777666555666888999888888999999999999888888444555555444333333333333111111111111111111111111////////////............rrrmmm[[[SSSHHH???999666555444333333333333333333222222111111222222222222111111---------......//////000.../////////---,,,---...++++++,,,,,,++++++***)))++++++++++++++++++++++++)))))))))***************''''''(((((())))))******((()))+++,,,------,,,+++))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++************+++++++++++++++***************************++++++++++++***))))))+++***************++++++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,------------..................------,,,,,,---............---,,,---...---------///111...///111222333333333333555555666666555444222111///000000///...///222444000,,,((((((+++------,,,------,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))************)))))))))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&'''((()))*********&&&'''))))))))))))+++,,,*********((('''&&&(((***))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))******+++---...///000111333333333444555555666666666666666666666666666666333555777888777777888:::::::::999999888888999999777777777777777777888888666666777777777777666666333444555444333222222444111111111111111111111111........................rrrmmm^^^SSSFFF<<<999888666444333333333333333333333333111111000000000000111111.........//////000000000.../////////---,,,---...------,,,+++++++++++++++++++++++++++++++++++++++((((((((()))))))))******((())))))***++++++,,,,,,))))))******+++,,,,,,,,,))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++************++++++,,,,,,,,,***************************++++++,,,+++***)))(((((()))***+++++++++++++++***************************+++,,,---------,,,+++***+++,,,---///000111111------------------------...............////////////000111222222222111111...000333444555777:::>>>;;;>>>BBBFFFIIIJJJJJJJJJKKKLLLLLLLLLJJJHHHFFFDDD@@@@@@@@@???>>>@@@EEEJJJ???888111...000222222000111000///...---,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))++++++***)))))))))))))))((())))))))))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&((()))***+++++++++&&&((())))))''''''***,,,***++++++***)))((()))***))))))((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%'''((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***+++,,,...///000111333333333333444555666666555555555555555555555555222444777888777777999:::;;;:::999999888888999999555666777888999888888777555555666666666666555555222444555444222111222444111111111111111111111111........................rrrlllbbbVVVFFF===;;;;;;999555333333333333333333333333222111000//////000111222000000000000000/////////.../////////---,,,---...111000///------...//////++++++++++++++++++++++++))))))******+++++++++,,,******+++,,,------......))))))))))))***+++,,,---))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,***************************+++,,,,,,+++***)))(((&&&''')))+++,,,,,,,,,+++************************,,,---.../////////...---)))***,,,///000222222333------------------------------......//////000000444555666777777777666555777:::???AAACCCFFFKKKPPPQQQUUU[[[bbbfffiiiiiiiiihhhiiiiiiiiigggdddaaa___YYYYYYYYYWWWWWWZZZ```fffWWWOOODDD>>>======;;;999666666444222111000000000000///......---,,,+++***))))))))))))))))))))))))---,,,***)))))))))***+++(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((***++++++,,,,,,(((***+++***((('''***,,,***+++---,,,***)))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&'''''''''(((''''''&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%''')))'''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***+++,,,...///000111222222222222333444555666555555555555555555555555333555777888888888999;;;;;;::::::999888888888999444555777999:::999888777555555666666666666555555222444666444222000222444111111111111111111111111---.....................pppjjjcccUUUFFF???;;;888666666333333333333222111000000222111111111000000/////////............---------......---------......///***++++++,,,---...//////------,,,,,,+++***))))))******))))))))))))******)))***+++,,,---.........((('''''''''((()))***++++++++++++++++++***)))(((++++++++++++++++++++++++************************)))************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---***(((+++///111...+++...,,,***)))+++,,,---...******,,,///111111...+++///000000000000222666999===>>>AAAEEEIIIKKKLLLLLLNNNUUUYYYWWWYYY```cccbbbgggjjjqqqxxxzzzwwwwwwzzzwwwtttrrrvvv{{{|||wwwqqqmmmnnnooooooppprrruuuxxxppplllfff^^^VVVQQQNNNMMMKKKGGGBBB===:::888555333777444111///...---+++))),,,,,,---,,,,,,++++++***++++++++++++++++++++++++,,,+++)))((('''&&&&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((()))***************)))))))))))))))))))))))))))))))))))))))(((''''''))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((&&&$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$&&&(((((('''&&&'''(((###$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''&&&$$$$$$$$$%%%''')))(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++++++++,,,---......222222222333333444444444444444555555555555444444555555555666777999:::;;;;;;;;;;;;;;;:::999888888111333444666666666666555222222222333333333444444555555555444444333333333111111111000000000000000........................rrrmmmcccUUUFFF???;;;888666666333333333333222111000///111111111000000000/////////............---------///......---------......++++++,,,,,,---.........------,,,,,,+++******)))+++******************+++)))***+++,,,,,,------,,,))))))))))))******************+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,///000,,,)))111111000//////...,,,+++...............///000111...111555:::>>>EEEKKKPPP```bbbeeeggghhhiiiiiijjjggglllnnnmmmqqqzzzyyyxxxwwwuuuttttttvvvxxx}}}zzzvvvrrrpppoooooopppllliiiccc^^^ZZZVVVQQQNNNJJJEEE@@@;;;999777666444---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,))))))((((((((('''''''''(((((('''''''''&&&&&&&&&(((((()))************))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((('''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''&&&&&&'''))))))))))))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''%%%%%%%%%&&&((()))''''''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++***++++++,,,---...000000111111222222333333222333444555555555555555666666666777888999:::;;;;;;;;;;;;;;;:::999888888333444555777777777666666666666555555444444333333555555444444444333333333222111111111000000//////........................tttpppbbbTTTFFF>>>;;;888666666333333333222222111000///111111000000000000/////////............---------//////......------------,,,,,,,,,,,,---------------,,,,,,++++++*********++++++++++++++++++++++++******+++++++++++++++***++++++,,,------,,,******((()))***+++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------///222222///++++++,,,...///000000///......//////......222999>>>CCCGGGNNNVVV]]]fffnnntttwww{{{|||{{{{{{|||{{{zzz|||zzzxxxvvvuuutttqqqooommmiiiddd^^^WWWOOOHHHBBB===:::555111...---...///---,,,,,,,,,,,,,,,++++++))))))***++++++++++++***))))))((((((((((((''''''((((((((('''''''''&&&&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&%%%&&&(((***000...,,,)))'''%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((((((((('''((((((((((((((((((((((((((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))************+++,,,---.........///000000111222222111222333444555666666666777666777777888999;;;;;;;;;;;;;;;;;;:::999888888555666666777777777666666999999888777666555444333444444444444333333333333333222222111000///......------------------------wwwrrrbbbTTTEEE>>>;;;777666777444444444333333222111000000000000000000000/////////............---------/////////......---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++***************++++++++++++******+++++++++++++++***)))(((,,,---/////////---+++)))******+++,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,...111555555333000+++,,,...//////000111333333666:::;;;===DDDOOOXXX```dddkkkssszzz|||zzzzzzzzzyyywww{{{qqqeee^^^]]]YYYRRRIII@@@999444111111000///...---,,,++++++***++++++++++++***)))((())))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%(((+++111///,,,(((&&&%%%%%%&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&******))))))((((((''''''((((((((((((((((((((((((((((((((('''((()))******&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))******+++,,,---------...///000111111222111222333555777888888888777777777777888999:::;;;;;;;;;;;;;;;:::999777777555555666666666666666555888888777777666555555444333333333333333333333333333333222111000///...---------------------------wwwsssaaaSSSDDD>>>;;;777666777555555555555444333222111//////////////////000000///............---------......//////...---,,,,,,---------,,,,,,+++******,,,,,,+++++++++++++++***)))******++++++******)))++++++++++++***))))))(((,,,...///000///---+++***---------------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---///111333333111000222222222111000222777:::DDDIIIPPPTTTXXX```jjjsssvvv{{{|||xxxuuuyyy{{{~~~~~~{{{wwwpppfff[[[OOOEEE@@@999888666444111...,,,+++,,,,,,------,,,++++++***(((((())))))))))))))))))))))))((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%(((+++---,,,)))&&&%%%%%%&&&'''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))******'''((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,,,,------...///000111222222111222444666888999::::::777777777777888999::::::;;;;;;;;;:::999777666555444444444444444444555555555555555555555555555555333333333333333333333333333333222111000///...---------------------------uuurrr```RRRDDD===:::777666777555555555555444333222111......////////////000000///............---------,,,---...//////...---,,,------,,,,,,++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++,,,,,,,,,+++***)))))),,,,,,---......---++++++............---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////000000000/////////+++...111444999AAAKKKSSS[[[```gggmmmrrrzzz~~~zzzyyy{{{{{{rrrhhh```[[[LLLJJJFFFBBB<<<888444222---,,,+++*********++++++(((((())))))))))))******)))))))))(((((((((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%&&&(((***)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,---...000111222222222333444666888999999999777777666666777888888999::::::999888777666444333222222222222333444555666333333444444444555555555222222222222333333333333333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,sssooo___RRRCCC===:::777666777333333333333222111000000........./////////000000///............---------***,,,...///000///......,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,++++++,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------,,,++++++------------------------........................------------------------111111111222222444666888000777@@@HHHQQQ]]]kkkuuuwwwyyy~~~{{{yyy~~~~~~~~~|||yyyvvvtttgggddd___YYYQQQKKKFFFCCC999666222...+++*********(((((()))))))))*********))))))))))))((((((((('''&&&'''(((((())))))(((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))''''''(((((())))))((((((''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))++++++******+++---...000111111111222333555666777777777666666666555666666777888999888888777666444222111222111111222333555777888555555444444444444444444111111222222222333333333222111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,qqqnnn___QQQCCC===:::777666777111111222111111000///...---.........//////000000//////.........---------)))+++---///000000///...++++++++++++++++++++++++++++++++++++++++++++++++---...000111111000...---+++,,,,,,------,,,,,,,,,***))))))))))))***,,,,,,+++,,,---...////////////------------------------************************++++++,,,,,,,,,---------++++++------------++++++------------------------........................------------------------000111333555888<<>>KKK[[[fffhhhooowwwuuuwwwxxx}}}~~~{{{vvvwwwwwwuuu|||}}}}}}ttthhh___ZZZXXXZZZYYYRRRGGG===666444***......,,,+++,,,***%%%,,,***))))))***++++++***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&)))(((''''''(((((('''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$%%%'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))'''&&&'''***+++***(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((((((((()))))))))))))))))))))))))))******+++''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++*********))))))((((((''''''''''''''''''''''''******))))))(((((('''''''''&&&%%%&&&((((((((('''))))))((('''''''''''''''))))))))))))))))))))))))((()))+++---.........---000000000111111222222333666666666666666777888888777777777666555444444444222333444555666777888999888888777555444333222111222222333444444444333333444333111222333333222000000000///...---+++***)))sssjjjaaaUUUFFF===::::::777555333333222222111000000000////////////////////////000///...---------......------------------------...---,,,,,,,,,,,,---...***++++++++++++,,,,,,,,,,,,---///000000///---,,,,,,...111222111///---,,,******+++++++++++++++++++++,,,---...///......---...---,,,,,,------,,,***,,,,,,,,,---------......+++,,,------......------.........---------,,,,,,------------------------(((***,,,...000111222333111222222111000000333555;;;CCCLLLUUUbbbrrr|||~~~}}}}}}}}}~~~{{{vvvxxx{{{sssxxxvvvxxx~~~~~~yyywwwxxxooogggaaacccfff^^^JJJ999555555111+++***---...++++++***)))***,,,------,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''')))(((''''''((('''&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))'''&&&'''***+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))******+++((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************)))))))))(((''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%$$$%%%&&&'''&&&%%%))))))((('''''''''''''''))))))))))))))))))))))))((()))***,,,------......000000111111222222333333555555555666666888999999999888888777666555444444333333444555666777888999777777666555444333333222333333444444444333333222333222000111222222111////////////...---,,,+++***qqqjjjcccWWWIII???<<<:::888555333333333222111111000000////////////////////////000///......------......------------------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,++++++------------++++++,,,...222666777555///+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------...---,,,,,,------,,,+++,,,,,,,,,---------......,,,,,,---............---/////////...............------...........................000111222000///---.........///333888<<>>999222***...,,,+++***+++***)))''',,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++,,,,,,+++)))'''&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))*********++++++************************)))))))))******)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***(((((()))***+++***))))))(((''''''''''''(((((((((((((((((((((((((((((())))))((()))***+++---///000000111222333444444555444444555666777999;;;<<<;;;::::::999888777666555555555666666777777777888555555555555555666666666666666666555555333222222333222111111222222111///---....../////////......zzzlllhhh^^^VVVIII???:::777666444444444333333222111111111////////////////////////......//////////////////------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,///------000333444111---///......------,,,,,,,,,++++++++++++,,,,,,------...---,,,,,,......---,,,,,,,,,,,,---------......,,,---......//////......------------------...............//////000000000---,,,,,,---000333555555666888===EEEQQQbbbrrr}}}}}}}}}xxxxxx~~~}}}wwwsssxxx{{{zzzxxxpppeee\\\SSSEEE888333111...---------,,,+++,,,,,,,,,,,,++++++++++++************************(((((((((((())))))))))))))))))************))))))+++...///...+++)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((()))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********(((((((((((()))))))))))))))))))))))))))******+++((((((((()))))))))******++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))******************************((((((((((((((((((((((((***)))((()))+++++++++***((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((()))+++---...///000000111333444444555444444555666888:::;;;<<<::::::999999888888777777666666666777777777777777555555555666666666666777777777777666555444333222555333222222333444222111......//////000000//////wwwiiieeeZZZSSSHHH???999666555444444444444333222222111111////////////////////////......///000000000//////------------------------,,,------......------,,,,,,,,,,,,,,,------------------------------------///---,,,---...//////...------------------,,,,,,,,,,,,,,,,,,,,,---.........---,,,---...///...---,,,,,,,,,---------......------...////////////...---------------...............//////000000111111111000///...---000555999>>>DDDNNN[[[jjj{{{qqqnnntttzzz}}}|||vvvyyy{{{}}}|||tttvvv|||}}}xxxssskkk]]]OOO;;;777222...------,,,+++,,,,,,,,,+++++++++******************************(((((((((((())))))))))))))))))************))))))***---000000,,,))))))***'''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&'''))))))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((((((((()))))))))))))))))))))))))))******+++((((((((()))))))))******************************)))******++++++******)))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))((('''&&&'''((()))((('''(((''''''''''''(((((()))))))))))))))))))))))))))''''''(((((()))***,,,,,,......///111222333444444555555666777888999;;;<<<888888888888888888888888777777777777777777777666666666666666666666666666777777777777666555444444666444333333444444333222//////000000000000000///uuugggbbbXXXRRRHHH???999666666666555444444333333222111111////////////////////////---...///000111000000///------------------------,,,,,,---......---,,,,,,,,,,,,,,,------------...---------,,,,,,------------......---,,,+++,,,---,,,,,,,,,,,,,,,---------...---,,,,,,,,,---//////...---,,,---...//////...,,,,,,,,,---------......------...///////////////------........./////////......///000000111222222333555666444222777AAAJJJWWWaaaqqqyyynnnppp{{{vvvzzz|||yyy}}}}}}ttthhhUUUNNNCCC:::444000...,,,++++++++++++************************************(((((((((((())))))))))))((())))))))))))))))))((('''+++//////+++((((((***'''((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&((()))***(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$'''((((((&&&&&&''')))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))***(((((((((((()))))))))))))))))))))))))))******+++)))))))))*********++++++************************)))******++++++******)))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))'''&&&%%%&&&((()))(((''''''''''''''''''((())))))))))))))))))))))))))))))&&&&&&((()))***+++++++++,,,---...///111222333444777777777777888999:::;;;666666777777888999999999888888888777777777666666777777777666666666666666666666777777777666666555555444222333444444333111000000111111111000//////ttteeeaaaWWWQQQHHH@@@:::777777777555444444333333222222111////////////////////////---...///111111111000///------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++...000///,,,***+++,,,+++++++++,,,,,,---------......---,,,---...///000...---,,,---///000///...,,,,,,,,,---------......---......///////////////.../////////000000111111...//////000111222222222***000666888<<>>GGGVVVfffvvv{{{}}}}}}yyy|||{{{sssggg___GGG===333000///,,,+++...---,,,******+++,,,***'''+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((''''''''''''(((((())))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''))))))((('''(((((('''''''''&&&&&&&&&(((''''''''''''((())))))+++***)))(((((()))***+++)))(((((((((((()))*********************************************+++,,,,,,************************************************************+++++++++,,,+++************+++,,,,,,***++++++,,,,,,++++++*********************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******+++,,,---...///222333444555666777777777777777666666666777777888;;;:::999777777777888888;;;;;;;;;:::888666555333444444444555555666666777444222000000000000///...//////////////////......sssiii```WWWPPPFFF>>>:::888555333555444333222222111111222000000000000000000000000............////////////------............------((()))***+++,,,,,,,,,,,,***++++++,,,------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,************+++,,,......------........./////////......------------............//////000000111111222222222111000...,,,+++333...---222333333<<>>===;;;::::::::::::;;;888777777666666555555555222000///000222444444444111000000000000000000000llleee^^^VVVNNNBBB:::777777666555444333222111000000000000000000000000000000000000............/////////000000///...------...///000,,,,,,---...////////////,,,,,,------.../////////------+++******+++------........................------...///000000//////------,,,,,,,,,------...////////////000000000000//////............//////111111111222333333444444...111333333333777@@@GGGVVVggg}}}uuuttt|||{{{}}}zzzoooVVV@@@:::777111...111......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''(((******((('''&&&######%%%&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++++++++)))'''((((((((())))))******)))))))))))))))******+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------,,,,,,------...///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++***************+++++++++---...///111222222222222555555555555555666777888444666:::===???@@@?????????>>><<<;;;::::::;;;<<<777777777777888888888888111000///000333444555444000000000000000111111111jjjfff```XXXMMM???888777888555222444444333222222111111000000000000000000000000000000000//////.........---///////////////////////////////////////......---,,,,,,,,,,,,,,,---//////111...+++***+++,,,---,,,///......---------......------------------------++++++******+++---...000//////............/////////////////////...------222000---,,,...000222333111111555;;;===CCCWWWlll}}}}}}~~~uuudddRRRDDD999222...,,,---...//////////////////---***(((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((()))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++******))))))((((((''''''&&&''')))******))))))((()))((((((((((((((()))***)))))))))***+++++++++,,,++++++++++++******))))))))))))***++++++++++++***+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++---,,,***+++---///000000000------000222000---+++000000000000///---+++***---++++++,,,...000111000/////////---++++++---...///---+++,,,...///---++++++***)))***,,,---,,,+++'''((()))***+++,,,,,,+++***************++++++++++++)))(((&&&&&&((()))+++))))))(((((()))******+++''''''((()))***++++++,,,,,,,,,...///000222333444666666666666777777777777888999;;;<<<======>>>>>><<<<<<;;;::::::999888888777777777777777888888888222222333333444555555666111000///......---------lllhhhbbbXXXMMM@@@999888888666333444444333222222111111000000000000000000000000000000/////////............///////////////////////////////////////......---,,,,,,,,,,,,---...///000222///---,,,---////////////......------.........------------------------------,,,,,,---...///000000000///.........//////000000000000000///......222111000000000000111222222444;;;FFFRRReeennnkkksss}}}zzzzzzpppdddVVVIII@@@777222,,,***,,,...---+++...---,,,***)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((('''''''''''''''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***)))))))))(((((((((''''''((())))))******))))))******))))))((()))))))))***************+++++++++++++++++++++*********))))))******++++++++++++++++++,,,,,,,,,++++++---///************+++++++++++++++,,,------,,,,,,...///111000///...////////////...,,,+++...222333222111222111111111222333444555666444222111222222111000000111222111///---,,,---000---+++,,,...///...,,,---+++******+++,,,+++***......//////......------++++++++++++++++++++++++,,,***)))(((((()))***,,,******)))))))))******+++(((((())))))******++++++++++++,,,...///000111222444555555666777777888888777888999;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888777777777777777777777777444444444444444444444444111111000///............nnniiiaaaWWWNNNBBB:::999999777444444444333222222111111000000000000000000000000000////////////............///////////////////////////////////////......---------------...///000111222000......///111111111................................................//////.........//////000111111000///......//////111111111111111111000///000111333444333222333444888AAAPPPaaarrr~~~```dddkkk~~~{{{nnn___UUUGGG;;;...(((***......+++---------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))******)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))(((((())))))***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))((((((((((((***))))))))))))***++++++,,,,,,+++***))))))))))))+++++++++***************++++++++++++************)))***++++++,,,,,,+++++++++,,,---,,,+++,,,...000***++++++,,,,,,---------,,,---......---...000111//////000222333444555555666666666999===@@@AAAAAAAAA@@@@@@AAADDDIIIMMMPPPGGGEEEBBB@@@??????===;;;777999:::999666222111000666333000.........---,,,111///,,,,,,---//////.../////////...---,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,++++++*********++++++)))*********************)))***+++,,,---...///000222333444555666888999999666777888999:::;;;;;;;;;;;;;;;::::::999888888888777777777777777777777777777777666555444444333333222111000//////.........ooohhh___VVVNNNCCC<<<:::999777555444444333222222111111000///////////////////////////////////////.........///////////////////////////////////////......---......---......///000111111///......000222222111---......///////////////........................000////////////...//////222222111000////////////111222222333222222111111---111444555333333666:::===RRRnnnrrriii~~~}}}xxxpppjjjXXXKKK:::///---...//////,,,,,,---------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***++++++***(((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((((((((('''(((((((((''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''((()))******+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((+++***)))))))))***,,,---...---,,,+++******)))))),,,+++++++++***)))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------,,,+++***,,,...............////////////.../////////...///111333222444888;;;>>>AAADDDFFFGGGJJJLLLMMMPPPSSSSSSQQQQQQQQQSSSUUUYYY^^^bbbeeeWWWUUUSSSSSSSSSTTTSSSQQQKKKKKKKKKHHHDDDAAAAAAAAACCC@@@;;;777444333111000222///---,,,---.........------,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,+++************+++,,,---,,,++++++***++++++++++++*********************((())))))+++,,,------...111111222444666888999:::666666888999:::;;;;;;;;;::::::999999888888888777777777777777777666666666777666666555555444444333222222000///////////////mmmeee[[[TTTMMMDDD===:::888777666444444333222222111111000////////////////////////.........//////////////////////////////////////////////////////......---......---......///000111///...---...000111111000------//////000000/////////////////////////////////////////////.........222222111000000000000000222222333333333333222222---111444333111444>>>FFFSSSnnn|||qqquuu~~~}}}zzzjjj___OOO???444///......+++,,,,,,------,,,++++++************************))))))))))))))))))))))))***)))(((''''''((()))***++++++***((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((('''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***)))))))))***,,,---......,,,+++************,,,+++++++++***)))))))))+++++++++++++++++++++,,,++++++,,,---------------.........,,,***)))***+++------...............///...000111222444777;;;>>>CCCEEEHHHJJJJJJLLLOOORRRRRRYYY]]]\\\\\\^^^[[[VVVVVVXXX[[[^^^bbbeeeggghhh^^^]]]\\\^^^aaacccdddcccaaa^^^ZZZUUUQQQPPPRRRUUURRRPPPMMMIIIFFFCCCBBBBBB:::777333111///...---+++------,,,,,,,,,---......,,,,,,+++++++++******************))))))*********,,,,,,+++++++++++++++,,,++++++++++++************((())))))***+++,,,------///000222333555777999999666777888999;;;;;;;;;;;;999888888888888888777777777777777777666666555555555555555555555555555555222111000///............lllcccYYYRRRLLLDDD===999888777666444444333222222111111000000000000000000000000000.........//////////////////////////////////////////////////////......---------------...///000111...---------///000///---,,,---///000111111000///000000000000000000000000---...///////////////...222222111111111111222222111222333333333333333333000333444222444???TTTddd|||yyy{{{zzzsssfffUUUEEE888111------------,,,,,,+++++++++************************))))))))))))))))))))))))***))))))(((((())))))*********)))((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))***))))))))))))***++++++------,,,+++************+++++++++***************++++++++++++,,,,,,,,,,,,+++,,,------......------/////////---+++******,,,,,,---...///000111222333444666999<<<@@@FFFMMMQQQUUUWWWWWWTTTQQQPPPSSSVVV\\\eeeiiifffeeegggeee___aaacccfffjjjlllnnnnnnnnnfffeeeeeefffiiikkkllllllhhheee___YYYUUUUUUYYY\\\___``````^^^[[[XXXXXXYYYPPPMMMIIIFFFCCC@@@<<<999444222000///------......------,,,,,,++++++*********************************************+++,,,,,,******++++++++++++++++++*********+++,,,---------///000111333555666888888666777888999:::;;;;;;;;;777777777777777777777777888777777666666555555444333333444444444444444444111000///......---------kkkdddYYYPPPKKKDDD===999666666666444444333222222111111000000000000000000000000000............/////////000///////////////////////////////////////......---,,,,,,,,,,,,---...///000///...---...//////...,,,,,,---///111222111000///000000000000000000000000---...000111111111111000111111111111222222333444111111222333333333333333111444666888BBBZZZ}}}{{{rrrzzzxxxttt|||~~~wwwmmm___PPPAAA777111000...,,,,,,+++,,,,,,************************)))))))))))))))))))))))))))))))))******)))))))))(((((('''''''''''''''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********(((((()))))))))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++'''((((((((()))))))))***'''((())))))******)))))),,,+++************++++++***************++++++++++++++++++,,,,,,,,,------,,,,,,---................../////////------///000222444666999<<>>;;;999222111111000///.........+++,,,,,,------,,,,,,+++'''''''''((()))+++,,,---))))))***+++,,,,,,---------------....../////////000000111222444555666666333444555777888888888888666666666666777777777777888777777666555444444444666555444333111000///...//////...,,,,,,,,,,,,,,,kkk^^^YYYRRRLLLCCC<<<888555444333666444333333333333222000111111111111111000//////000000000000000000000000000000000000000000000000//////............//////,,,,,,,,,---------............------------......000000000000000000000000111000///...------...///////////////000000000000000000222222222000///------///111222333333222111:::<<>>222,,,---......,,,,,,++++++,,,...///...---************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,++++++******)))((((((((())))))*********+++++++++******+++++++++,,,,,,,,,------,,,++++++******))))))+++,,,,,,++++++,,,...///000///---,,,---000333666555333444666999:::;;;BBBKKKRRRSSSVVV[[[\\\XXX^^^cccffffffjjjtttzzz{{{~~~|||}}}{{{pppdddkkkiiigggjjjnnnoookkkgggaaadddeeeaaaYYYRRRMMMLLLDDD>>>888555///+++,,,111000///------......---,,,***,,,---,,,***))),,,///...---,,,,,,++++++,,,,,,))))))******++++++++++++---///000222444555555555333444555777999::::::;;;:::999888777777888999:::888777666666666666666777666555444222111000000000000000///............///lll___[[[SSSMMMDDD===999888777666666444333333333333222000111111111111111000//////000000000000000000000000000000000000000000000000//////............//////,,,,,,---------.........///..................///000000000000000000000000000000...---------......////////////000000000111111111111111222222333333555333111000111444666888888JJJ___uuuxxxrrrzzzzzzsssmmm\\\QQQBBB444---,,,...111---,,,++++++,,,,,,+++)))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((*********)))))))))(((((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,************))))))))))))*********++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---//////......///000))),,,///222333444555555444888>>>DDDFFFFFFEEECCCOOOQQQPPPNNNTTTcccqqqwwwxxx}}}~~~zzzxxxwwwtttmmmhhh___aaabbbcccbbbaaabbbbbb^^^YYYUUUQQQHHH<<<444333444222///...//////...---+++---...,,,***)))***,,,------,,,+++++++++,,,,,,)))*********++++++++++++---...///000111333444444333444666777888999999:::999888777777777777888999888888777666555555666666555444333222111000000000000//////...---.........mmm```[[[TTTNNNFFF???;;;:::999999666444333333333333222000000111111111111000000///000000000000000000000000000000000000000000000000//////............//////------------.........///000//////......//////000//////////////////////////////...------------.../////////000000000111111000000//////000222555666444444222000000444:::???VVVsss}}}}}}{{{~~~}}}wwwxxx~~~zzzuuuuuuvvvmmmfffYYYHHH:::222000222///---,,,,,,,,,,,,***(((++++++*********)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,)))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,...///...---............///222555777666555BBBHHHPPPUUUUUUUUUUUUWWW___cccgggjjjppp{{{{{{uuubbb```^^^^^^```aaabbbbbbllliiiiiiiiibbbVVVLLLIIIDDDBBB>>>;;;999666222///---......---,,,,,,---...,,,,,,+++++++++,,,,,,---************++++++++++++------------...000222444444555666777888888888888888888777777777777888888999888777666555555444444444444222111000000////////////...------------...lll^^^YYYSSSMMMEEE???;;;:::::::::666444333333333333222000000000111111111111000///000000000000000000000000//////////////////////////////............//////---............/////////000000////////////000000////////////////////////.........------------...//////000000000111111111/////////000111222333444000444777555444999FFFRRRwww}}}~~~uuuvvvxxxwwwuuusssrrrqqqooonnniii```RRRDDD777000///...,,,,,,---...---,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))((()))))))))************(((***++++++******+++,,,(((((()))******+++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,---......///---...000///...------...444222222444:::@@@DDDEEESSSWWWYYYYYYXXX\\\dddkkkssszzzvvvxxxwwwrrrmmmmmmttt{{{~~~yyytttqqqmmmhhhdddfffcccdddhhhjjjgggfffggg]]][[[XXXTTTNNNFFF===777222111///------...111333,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++...---,,,,,,---///222444444555666666777777777777777777777777777777777777:::999777666555444333333444333222111000000000000///......---------------jjj[[[VVVRRRLLLDDD>>>:::999999888666444333333333333222000///000000111111111000000000000000000000000000000//////////////////////////////............//////........./////////000000000000////////////000000////////////////////////---.....................000000000000111111111111///111444666666555333111111777:::777777EEE___uuu{{{~~~wwwqqqrrryyy{{{wwwrrrpppooonnnlllfffYYYGGG;;;111///,,,+++,,,.........++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))((((((***+++,,,(((((((((((((((((())))))((()))))))))*********+++))))))))))))))))))))))))((()))))))))************(((***++++++******+++,,,(((((()))***+++,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,---...//////000111222222111000///000222111444999AAAJJJQQQWWWYYYUUUYYY\\\^^^aaajjjvvv}}}xxxvvvxxxzzzwwwxxxyyyyyyyyyyyyxxxyyy{{{zzzxxxuuutttsssssssssmmmqqqsssooogggeeejjjqqqrrrzzzwwwqqqlllddd^^^^^^aaadddiiiooommmmmmllliiicccYYYNNNFFF===888222---+++,,,---///...---------------......,,,+++++++++++++++++++++......,,,,,,---///222333333444555666666666666666777777888888888888777777999888777555444333333333333333222111000000000000//////...------------...gggYYYTTTRRRLLLCCC===999888777777666444333333333333222000///000000111111111111000000000000000000000000000000000000000000000000000//////............//////////////////000000000000000//////......//////000////////////////////////---...//////000/////////000000000111111111222222222444888;;;;;;999555333333555666777@@@ZZZ~~~zzz|||||||||qqqrrr|||yyywwwssspppooonnnggg[[[QQQ:::666000,,,+++,,,------,,,++++++++++++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++''''''(((((((((((())))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,))))))******+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///000000...//////...---///333666666===HHHQQQVVVXXXZZZZZZ\\\dddnnnxxx{{{uuuxxxvvvnnnhhhiiijjjkkkllljjjggghhhkkkoooooorrrtttuuuuuuvvvwwwyyyzzzyyyxxxxxxzzz}}}}}}xxxvvvyyy~~~~~~|||mmmfffbbb```aaaeeeooopppqqqqqqnnnggg^^^WWWMMMGGG???777222///,,,***000000///...............,,,,,,,,,,,,++++++++++++...------------///000111222333444555666666666666888888999999999999888888888777666555444444333333444333333222111111222222000000///...............}}}eeeYYYVVVSSSMMMDDD===999777666555666444333333333333222000//////000111111111111111000000000000000000000000000000000000000000000000//////............////////////000000000111111111///..................///000000000000000000000000......000111111111000000000000111111111222222222111333666999:::999777666666777<<>>999777666555666444333333333333222000//////000111111111111111000000000000000000000000000000000000000000000000//////............//////000000000000111111111111......------------......111111111111111111111111...///000222222222111000000111111111111222222222...000111444555777777888<<<@@@MMMhhh~~~{{{~~~~~~xxxqqqllljjj```VVVGGG:::222...------,,,,,,,,,+++++++++******))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''(((***+++,,,+++)))(((************************))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))*********)))(((&&&'''''''''(((((())))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,***++++++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------..................////////////222222222444888@@@IIIPPPXXX___eeehhhkkkuuu~~~xxxmmmbbb___cccccciiimmmmmmqqqzzz{{{rrrooollljjjjjjkkkjjjiiinnnmmmjjjhhhcccZZZOOOGGG555555333111000/////////---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,///000222444555666777777999:::;;;;;;;;;;;;:::999666555555444444444555555555555444333333333444444222111111000000000000000zzzfff\\\WWWUUUOOOGGG@@@;;;888666444444222111222333333222111......///111111222222222000000000000000000000000333333333111//////111222000000000000000000000000//////000000111111222222...............///000000111111000000000000111111000000000000000000000000222222111111111111111222333777222000999:::777<<>>:::888666555444333222222333333111000...///000111111222222222000000000000000000000000222333333111//////111222000000000000000000000000000000000000000111111111///............///000000111111000000000000111111111111111111111111111111222222111111111111222222333666222222888777:::IIIdddyyy~~~zzzzzzxxx~~~zzzwwwuuunnn___LLL===333000///...///222111---,,,...++++++++++++************))))))))))))))))))))))))))))))(((((((((((()))))),,,***)))''''''((()))***''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))((()))+++,,,+++)))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++************************+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---------............//////...///111333444<<>>MMMiii~~~|||wwwtttiii\\\KKK>>>333+++***---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))(((''')))+++((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))*********++++++++++++,,,------...---------------------------------........................------...///000222444555777>>>GGGPPPYYYeeesss~~~wwwllleeedddggglllppp{{{~~~yyyzzztttqqqpppnnniiieee^^^UUUKKKCCC===999777333///------.........,,,,,,------...///111111000111333555666666666666555555666666666555444333...//////000000000000000////////////............zzzfff\\\WWWLLLGGGAAA<<<999888777666444222111222333333222111000000111111111000000///111111111111111111111111...000222333222111111222000000000000000000000000//////000000111111222222000000000000000111111222111111000000000000111111222222222222222222222222222222222222333444555666@@@RRRggg||||||tttlll___OOO<<>>PPPmmm~~~rrr```KKK>>>666000------------,,,,,,,,,++++++++++++***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((()))***************)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,------------...,,,++++++++++++,,,------///////////////000000000000000333888===EEESSS```mmmwwwppp```RRRQQQVVV]]]eeelllyyy}}}ssseeejjjqqqwwwzzzyyyuuusssmmmaaaRRREEE===777222////////////000111111222222///000222333444555555555222111111111111111111222///............---------sssgggeee]]]QQQKKKCCC===:::888777666888666444222111111111111333222222111111222222333111111222222222333333333222222222222222222222222000000000000000000000000000000000000111111111111000///......///111333444111222333444444444333222111222333222111222555777>>>IIIbbb|||~~~~~~~~~yyykkkZZZIII:::///,,,000---------,,,,,,,,,++++++,,,++++++***)))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''(((((()))***************)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,---------.........------------...//////000000000000////////////000111555===EEEOOO```ooo}}}}}}pppbbbXXXSSSXXXaaajjjvvv~~~hhhmmmsssyyy|||{{{xxxuuuuuukkk\\\PPPHHH@@@888222//////000000111111222222///000111333444555666666222222111111111111222222//////.........---------wwwhhh```\\\QQQJJJAAA;;;999888777555777777555444333222222222222222222222222222222222111111222333333444555555---///111444555444444333111111111111111111111111000111111111222222222222222222111111111111222222333333333333333333333333111///333999666000666DDDCCCttt~~~}}}~~~~~~~~~~~~~~~~~~|||{{{zzz}}}~~~~~~~~~}}}~~~xxxjjj^^^JJJ444+++///222000---+++******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))************%%%%%%&&&'''((()))************))))))))))))************))))))))))))******************))))))))))))************************))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,---------............/////////000111///,,,,,,...111222333555<<>>AAA___~~~|||wwwiiibbb[[[UUUTTTRRRMMMHHHDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@??????===>>>>>>???@@@AAABBBBBBAAA@@@@@@???@@@AAACCCDDDEEEFFFGGGJJJMMMPPPRRRTTTUUUSSSQQQOOOPPPSSSWWWZZZbbbaaaaaaaaabbbaaa^^^\\\UUUSSSQQQOOONNNNNNNNNOOOKKKKKKKKKLLLOOOSSSWWWZZZ```aaadddhhhmmmrrrvvvxxxuuuzzzppp\\\HHH999000///222000///------......,,,))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())),,,+++++++++******)))))))))))))))))))))******++++++)))''')))+++,,,***'''))))))))))))))))))))))))(((((()))*********************))))))******+++,,,))))))*********+++++++++,,,,,,++++++***+++++++++..................------............/////////000333//////444555222333888>>>JJJ[[[nnnqqq\\\TTTTTTVVV\\\bbbooo~~~zzzxxxwwwtttmmmhhhXXXIII888//////222111...000///222555444000///222111111111111000000000000tttddd]]]\\\RRRLLLDDD===999777777666666666444333222111111111111111222222222333333333333333333444444444444555222222222222222222222222333222222111111222222333111000000222444555444222222222222222222222222222444777999:::999:::<<<>>>;;;RRR~~~}}}vvvccc[[[VVVQQQMMMMMMKKKHHHDDDBBB@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???<<<<<<=========>>>>>>>>>======<<<<<<===>>>???@@@>>>>>>???AAACCCEEEGGGHHHJJJHHHEEEDDDEEEHHHLLLOOOVVVUUUUUUVVVVVVVVVSSSQQQNNNMMMKKKIIIHHHHHHHHHHHHFFFFFFGGGHHHKKKNNNPPPRRRVVVXXX\\\```fffkkkppprrrrrrwww}}}~~~jjjXXXIII<<<222---...---,,,,,,,,,---......,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))++++++*********))))))))))))))))))))))))******+++***)))((()))+++,,,***'''))))))))))))))))))))))))(((((()))*********************))))))******+++,,,)))))))))*********++++++,,,,,,+++++++++++++++,,,................................./////////000000222---+++...111444===FFFPPPaaawww|||hhh\\\RRRQQQUUU]]]hhhsss~~~~~~|||zzzxxxvvvuuuuuuhhh]]]MMM???666111///......---...111222000111555111111111111000000000000sssccc]]]\\\RRRLLLDDD===999888777666666555444333222111111111111111222222222333333333333333333333444444444444111111111111111111111111333222222111111222222333111111111222444555444222222222222222333333333333333777<<<>>>>>>>>>AAADDDLLLrrrvvvdddXXXSSSQQQMMMHHHGGGEEECCCAAA@@@@@@@@@AAA============>>>>>>???@@@=========<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>=========>>>???AAABBBCCC@@@???===<<<===@@@CCCFFFIIIHHHHHHIIIJJJJJJHHHFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@AAACCCDDDFFFGGGHHHJJJLLLPPPUUU[[[aaafffiiikkkpppvvvzzzzzz{{{~~~yyyjjj^^^OOO<<<,,,...///...---,,,---///111,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))(((((()))))))))))))))******+++***))))))***++++++***((())))))))))))))))))))))))(((((()))*********************))))))******+++,,,))))))************++++++,,,,,,++++++++++++,,,,,,............................../////////000000000000......000444;;;GGGSSSZZZqqqpppaaaTTTRRRSSSYYYbbbooo|||}}}}}}~~~uuupppdddSSSAAA444000000111...---000111///111555111111111111000000000000sssccc]]]\\\SSSMMMDDD===999888777666666555444333222222222222111111222222222333333333222222333333333444444444111111111111111111111111333222222111111222222333222111111333444555444222222222222333333333333333333888===???>>>???DDDHHHfffyyynnn```WWWSSSPPPJJJFFFEEEDDDCCCBBBAAAAAABBBBBB???>>>>>>>>>???@@@AAABBB??????>>>======<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>??????@@@BBBCCCDDD@@@>>><<<<<<<<>>???@@@@@@@@@@@@AAACCCGGGLLLRRRXXX]]]```ccchhhooossstttvvvzzz}}}~~~vvvnnnbbbJJJ555111222333111...------///,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))((((((((((((((()))))))))))))))******+++************++++++***)))))))))))))))))))))))))))(((((()))*********************))))))******+++,,,***+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---------------..................////////////000000000///111555888===EEERRR\\\eeexxxnnn[[[PPPQQQTTT[[[fffttt~~~~~~~~~wwwvvvpppbbbPPP@@@666222555111000222333111000222111111111111000000000///sssccc]]]\\\SSSMMMEEE>>>:::888777777555555444333222222222222111111222222222333333333222222222333333333444444333333333333333333333333333222222111111222222333333222222333555555444222222222333333333444444444777:::===<<<:::===EEELLLxxx|||rrriii^^^UUUPPPKKKFFFAAACCCCCCCCCBBBBBBBBBBBBBBB@@@???>>>===>>>???AAABBB??????>>>>>>======<<<<<<;;;;;;===>>>???@@@@@@AAA======>>>???@@@BBBDDDEEEBBBAAA???>>>>>>@@@BBBCCCAAA@@@>>>???AAAAAAAAA@@@@@@@@@@@@??????>>>======<<<<<<===>>>>>>>>>=========???BBBGGGLLLQQQUUUXXX]]]bbbiiimmmpppsssxxx|||~~~|||vvvmmmWWWAAA111222222111///---,,,,,,,,,,,,,,,+++++++++++++++************************(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((())))))))))))))))))))))))******+++)))***+++++++++*********))))))))))))))))))))))))(((((()))*********************))))))******+++,,,,,,,,,,,,---------......,,,+++++++++,,,------...---------.........//////////////////000000000111///222666;;;DDDRRRbbblll~~~mmm[[[QQQPPPSSSXXXcccsss~~~zzzzzz~~~xxxxxxuuunnnbbbQQQAAA777555111000444555222000111111111111111000000000///rrrbbb\\\[[[SSSMMMEEE>>>:::999888777555444333333222222222333111111222222222333333333222222222222333333333333444444444444444444444444333222222111111222222333444333222333555555444222222222333333444444555555555666666444444===LLLYYYmmmeee[[[RRRMMMJJJEEEBBBAAAAAABBBBBBCCCCCCCCCCCCAAA@@@>>>======>>>@@@AAA???????????????????????????@@@AAACCCDDDEEEEEEEEEBBBBBBCCCDDDFFFHHHIIIJJJDDDCCCAAA?????????@@@AAA@@@>>>======>>>???>>>===<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@CCCGGGJJJMMMOOOVVV[[[bbbfffjjjnnntttyyy}}}|||tttaaaNNN555333///.........,,,+++,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******)))))))))))))))******+++)))+++,,,,,,+++******+++))))))))))))))))))))))))(((((()))*********************))))))******+++,,,,,,,,,---------.........,,,++++++,,,,,,---...///,,,,,,------...//////////////////000000000111111111333666<<>>:::999888777444444333222222222333333111111222222222333333333111222222222222333333333444444444444444444444444333222222111111222222333444333333444555555444222222222333333444555555666111333444555===QQQlllvvvllleeeZZZQQQLLLIIIFFFDDD???@@@BBBDDDFFFHHHIIIIIIFFFDDDBBB@@@???@@@BBBCCCAAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPJJJHHHFFFDDDCCCBBBBBBCCCAAA???<<<<<<<<<======<<<::::::;;;;;;;;;:::999888;;;:::999999999999:::;;;>>>>>>???@@@AAACCCDDDEEEJJJOOOVVV[[[___eeekkkpppuuuyyy}}}ooo___III???333,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++)))))))))))))))******+++)))+++------+++)))***,,,))))))))))))))))))))))))(((((()))*********************))))))******+++,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,...//////,,,,,,------...//////000//////000000000111111111444888???KKKaaayyysss___SSSNNNOOOYYYcccrrr}}}|||zzzzzzwwwpppddd[[[BBB999222222444333222333111111111111000000000000nnn^^^WWWVVVTTTNNNEEE>>>;;;999888888444444333222222222333333111111222222222333333333111111222222222333333333444444444444444444444444333222222222222222222333555444333444555555444222222222333333444555666666333666:::@@@PPPnnn~~~zzzllldddXXXNNNHHHDDDCCCBBB@@@AAADDDHHHKKKMMMOOOPPPLLLJJJGGGDDDCCCDDDFFFGGGEEEFFFHHHIIIKKKMMMNNNOOOOOOPPPSSSUUUVVVWWWWWWWWWRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPMMMKKKIIIHHHGGGGGGBBB@@@===<<<=========<<<;;;;;;<<<======<<<:::::::::888777666666777999:::>>>>>>>>>===>>>>>>?????????DDDKKKQQQUUU[[[bbbggglllsss{{{zzzmmm^^^NNN:::...---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,)))))))))))))))******+++)))+++...---+++)))***,,,))))))))))))))))))))))))(((((()))************************)))***++++++,,,))))))*********++++++++++++++++++,,,---...///000,,,,,,------...///000000000000000000111111111111555???MMM___wwwppp]]]KKKHHHNNNYYYhhhuuu~~~}}}xxxwwwyyy}}}yyyyyyxxxyyyxxxuuuqqqnnnSSSFFF:::555444222222444111111111111000000000000lll```ZZZWWWSSSMMMFFF@@@<<<999777666555555444333333333333444333333333333333333333333333333333444444444555555222222222222222222222222000000111111222222222333222222222222333444555666444333222444777888666444777<<<888FFFvvvtttxxxrrrgggXXXLLLGGGEEECCCAAADDDGGGKKKNNNMMMLLLKKKKKKLLLGGGBBBBBBFFFMMMRRRTTTQQQRRRTTTVVVWWWXXXXXXXXXWWWTTTSSSSSSUUUVVVTTTRRRUUUSSSPPPOOOOOORRRVVVXXXNNNMMMMMMMMMMMMMMMJJJHHHKKKHHHCCCAAA@@@AAAAAAAAAAAA@@@????????????<<<::::::999777777888999999888:::::::::;;;<<<<<<=========???AAAEEEIIIPPPXXX^^^aaahhhooossstttwww}}}yyyjjjZZZDDD444//////...---//////.........------------,,,+++***))))))))))))))))))))))))))))))))))))+++(((%%%%%%'''))))))'''(((((())))))*********+++)))))))))))))))******++++++++++++*********))))))*********)))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000///000000111222444777999>>>KKK]]]pppoooTTTOOOLLLPPPVVVccczzz|||{{{zzzyyyxxxwwwwwwvvvyyyzzz{{{{{{{{{~~~~~~zzz|||{{{rrrrrr}}}|||tttsssjjj\\\MMMCCC888///...222666444111000111111000...kkk___YYYVVVRRRMMMFFF@@@<<<999777666555555444333333333333444333333333333333333333333333333333444444444555555222222222222222222222222222222222111111111111111222222222222333444555666444333222444666777666444666===>>>QQQ}}}tttttthhhYYYNNNHHHEEECCCAAAEEEHHHKKKMMMMMMMMMNNNOOOOOOKKKHHHHHHMMMTTTZZZ\\\]]]\\\ZZZXXXYYY[[[^^^```YYYWWWVVVVVVWWWWWWVVVTTTSSSQQQNNNLLLLLLNNNQQQSSSPPPPPPQQQRRRSSSRRROOOLLLMMMKKKJJJJJJJJJIIIFFFDDDEEEDDDBBBBBBCCCBBBAAA???===;;;999888888888777555888888999:::;;;<<<<<<===;;;<<<>>>@@@CCCIIIPPPUUUZZZ```gggkkkmmmqqqyyy|||rrrfffRRR???333000111333//////.........------------,,,+++***))))))))))))************************+++(((&&&&&&(((***)))(((((()))))))))************)))))))))))))))******++++++++++++*********))))))************))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000---///111111111333888<<>>BBBGGGLLLPPPVVV]]]aaadddiiirrryyy|||zzz}}}wwwooo^^^III777...///222/////////.........---------,,,+++******)))******************************+++)))(((((()))******)))))))))))))))************)))))))))))))))******++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000...111333333333777@@@HHHZZZiiizzz|||ooo^^^QQQMMMPPPZZZkkk}}}zzz|||xxxwwwuuurrrnnnnnnmmmmmmmmmmmmnnnnnnqqqrrrsssuuuvvvzzz~~~{{{|||}}}uuujjj]]]LLL;;;222000///111333444333222222222jjj^^^XXXUUUQQQLLLEEE???;;;999777666555555444333333333333444333333333333333333333333333333333444444444555555222222222222222222222222222222222222222222222111333222222222333333444555444444333444444555555555555CCCNNNggg|||{{{xxxnnn```SSSKKKFFFCCCAAADDDEEEGGGHHHJJJNNNSSSWWWTTTSSSRRRRRRUUUYYY\\\^^^\\\^^^```bbbbbb```^^^\\\^^^______]]]ZZZXXXYYYZZZVVVUUUSSSRRRSSSTTTVVVWWWVVVUUUTTTUUUWWWXXXXXXWWWXXXWWWXXXZZZ[[[ZZZWWWTTTSSSPPPLLLJJJJJJKKKKKKJJJJJJGGGDDDCCCBBBAAA???>>>;;;;;;::::::999999888888888999::::::;;;>>>BBBFFFGGGMMMSSSWWW[[[aaakkkssswwwwww{{{|||tttfffTTTBBB555///---////////////............---,,,++++++************************************+++************+++******)))))))))))))))*********)))))))))))))))******+++************************)))***************++++++))))))*********+++++++++++++++,,,,,,,,,,,,------------------------------------------...............////////////000000000000222444444777@@@PPP[[[nnnyyy~~~ooo___SSSNNNQQQ[[[nnn}}}uuunnnllllllkkkiiiggggggfffgggggghhhjjjjjjkkklllnnnpppssswww|||}}}|||zzz{{{}}}~~~yyyqqqiii]]]LLL:::///000222555555222000000000kkk___YYYVVVPPPKKKDDD>>>;;;999777666555555444333333333333444333333333333333333333333333333333444444444555555222222222222222222222222000000111222333444444444333333222222222333444444444444444444444555777888;;;QQQddd}}}vvvxxx{{{rrrdddWWWMMMFFFCCCBBBAAABBBCCCDDDFFFLLLRRRWWWZZZZZZZZZYYYYYYZZZ\\\]]]^^^___aaacccdddcccbbbaaaaaabbbbbb^^^XXXVVVYYY\\\YYYYYYYYYZZZ[[[\\\]]]^^^^^^\\\ZZZZZZ^^^bbbeeefffcccaaa]]]\\\^^^```aaaaaa^^^ZZZUUURRRQQQPPPOOONNNMMMKKKIIIGGGGGGGGGEEEDDD@@@@@@>>>===;;;999777777666777888888999;;;>>>AAABBBGGGMMMQQQSSSYYYccckkkqqqqqqwww|||nnn```TTTGGG888---000000/////////.........---,,,++++++++++++++++++******************************+++++++++******+++******)))))))))))))))))))))))))))))))))******+++************************))))))******+++++++++,,,))))))*********++++++++++++++++++,,,,,,------------------------------------------.........//////////////////000000000111000111222555===LLL```ooo~~~|||ooo\\\OOONNNRRRZZZkkkuuuooogggaaa``````___^^^`````````aaabbbccceeefffbbbdddfffhhhkkkpppuuuyyy|||zzzxxxxxxyyy{{{|||{{{|||{{{{{{~~~yyyvvvpppaaaIII555222333444333222111111222kkk___YYYVVVOOOJJJDDD>>>;;;999888666555555444333333333333444333333333333333333333333333333333444444444555555222222222222222222222222///000111222333555666666333333333222222333333444333444555555555666999<<>>???@@@AAADDDJJJPPPUUUYYY[[[]]]]]]\\\[[[\\\^^^bbbbbbbbbbbbcccdddeeefffdddfffddd]]]UUUSSSYYY```]]]]]]^^^______`````````^^^]]]\\\___fffmmmsssvvvsssmmmfffbbbccchhhmmmpppmmmjjjddd```]]]ZZZWWWTTTPPPNNNLLLJJJJJJJJJHHHGGGEEEEEECCC@@@>>><<<:::999666777777777666777:::<<<>>>CCCIIIKKKLLLQQQXXX___fffhhhooozzzrrrggg```SSS???///000000000/////////......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((***,,,,,,***)))***+++************)))))))))))))))))))))))))))******+++***************+++++++++))))))******+++,,,,,,,,,*********++++++++++++,,,***++++++,,,,,,------...------------------------------.........//////////////////000000000111111//////222999GGGZZZnnnzzzzzzlll\\\NNNHHHPPP[[[eeezzz{{{vvviiieee___[[[YYYYYYXXXWWWYYYYYYYYYZZZ[[[]]]^^^______```ccceeehhhlllrrrvvvyyywwwuuuuuuwwwyyyzzzzzzyyyzzz{{{~~~~~~{{{yyynnnWWWBBB999666222000222444555555jjj^^^XXXUUUOOOJJJCCC>>>;;;999888777555555444333333333333444333333333333333333333333333333333444444444555555222222222222222222222222111111222222333444555555444333333222222333333333333444666666666888<<<@@@UUU~~~}}}eeexxxxxxkkk\\\OOOGGGCCCBBB===>>>???AAADDDIIIOOOTTTYYY]]]aaaddddddeeegggiiifffiiinnnqqqqqqnnnjjjggghhhiiiggg]]]SSSRRRZZZdddbbbbbbccccccbbbaaa```___]]]___ccckkkvvv|||rrrmmmnnnssszzz~~~|||vvvqqqlllgggaaa^^^VVVTTTPPPNNNMMMLLLJJJHHHHHHGGGFFFDDDBBBAAA??????:::;;;;;;999777777888999999???DDDFFFEEEGGGMMMRRRYYY[[[dddooovvvwwwxxx{{{xxxlllfffZZZGGG777000000000000/////////...,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++'''***,,,,,,***((()))***************)))))))))((()))))))))))))))******+++))))))*********+++++++++))))))***++++++,,,------++++++++++++,,,,,,,,,,,,******+++,,,,,,---..........................................//////////////////000000000111111111000222888EEEWWWjjjxxx{{{mmm]]]RRRNNNRRR___mmm{{{xxxssssssnnnggg^^^[[[XXXUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVYYYZZZ\\\^^^aaaeeekkkoooqqqooommmnnnrrruuuxxxyyyvvvyyy}}}}}}{{{vvviii\\\III???555000222555555333iii]]]WWWTTTOOOJJJCCC>>>;;;999888777555555444333333333333444333333333333333333333333333333333444444444555555222222222222222222222222333333333333333333333333444444333222222333333333222444666666666999>>>CCClllhhhiiiyyymmm^^^PPPGGGCCCBBB===>>>@@@BBBDDDIIIOOOSSS___dddkkkppprrrtttxxx{{{mmmvvvrrriiikkklllhhh^^^SSSRRR\\\fffgggggggggfffeeebbb```___bbbfffooo||||||vvvwww|||}}}wwwpppiiieee]]]ZZZVVVSSSQQQOOOLLLJJJHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@===:::888888999666<<>>>>>===:::777<<<:::999999;;;=========CCCFFFLLLRRRXXX___fffjjjooosssxxx}}}qqqggg[[[QQQ===444---...000///000111......---,,,,,,,,,,,,---+++++++++************)))))))))************))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000......111222000111555888BBBRRRcccttt{{{tttiii```SSSLLLSSS\\\jjjvvviiiaaa___\\\WWWRRRMMMMMMKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLNNNQQQTTTVVVWWW]]]]]]___cccggglllppprrrppptttzzz~~~||||||~~~tttcccIII666111555555222jjj^^^XXXVVVQQQKKKCCC===999888777666666666555444444444444444333333444444444333222111333333333333333333333333333333333333333333333333333333333444444555555666444333333333333444555555333777666777;;;???TTTtttnnnzzzwwwiiiZZZNNNGGGEEEAAA@@@@@@AAAFFFLLLSSSWWW```ttttttwwwwwwmmm[[[OOOSSS\\\mmmwwwmmmZZZVVV\\\ggguuu~~~xxxlll___WWWXXX]]]aaakkkzzz~~~vvvkkkaaaXXXTTTPPPNNNNNNNNNMMMMMMJJJJJJIIIIIIHHHGGGFFFEEEIIIFFFCCCBBBBBBAAA???<<<;;;999777777999;;;<<<<<>>;;;999::::::::::::===>>>??????@@@CCCGGGJJJSSSZZZcccllltttyyy}}}sssiii^^^NNN===555222///---.........---,,,,,,,,,,,,---+++++++++*********))))))))))))************))))))))))))))))))))))))))))))************************+++******************+++))))))*********+++++++++---------,,,,,,+++++++++------------------------........................////////////000000000000111//////111111222999AAATTTgggyyy{{{qqqdddZZZTTTOOO^^^lllxxx~~~tttlllaaaXXXSSSNNNIIIEEECCCCCCBBBAAA@@@????????????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIKKKNNNRRRWWW[[[]]]bbbgggmmmsssvvvyyy|||}}}yyyaaaCCC555666kkk___ZZZXXXNNNJJJCCC>>>;;;999777666555555444333333333333333444444333333333222222222333333333333333333333333333333333333333333333333444444444333333333333333444333333333333444555555888<<<999<<>>===<<<:::;;;<<<<<<<<<<<<>>>BBBEEEHHHNNNWWW```gggmmmrrruuu|||}}}pppdddUUUEEE;;;555000...///......---,,,,,,,,,,,,---+++++++++*********))))))))))))************))))))))))))))))))))))))))))))*********************************++++++*********))))))*********+++++++++//////......------,,,,,,------------------------........................////////////000000000000111///000333444777AAAKKKfffqqqvvvlll]]]TTTSSSSSSYYYmmmzzzssslllaaaXXXRRRLLLGGGCCCAAAAAA@@@???>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>=========>>>??????AAABBBCCCFFFJJJNNNRRRTTT]]]aaahhhnnnssswww{{{}}}yyy[[[BBB888jjj___ZZZWWWMMMIIICCC>>>;;;999888666555444444333333333333333555444333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333444555555333999888@@@\\\zzzuuuooo{{{qqqbbbSSSIIICCCDDDFFFJJJPPPWWW^^^bbbllljjj```___KKK@@@:::???GGGUUUrrrlllkkk|||yyyiiiZZZVVVYYYaaaqqq|||oooaaaXXXOOOJJJGGGHHHNNNSSSTTTSSSNNNMMMLLLJJJJJJJJJKKKLLLQQQTTTVVVUUURRRMMMJJJHHHHHHGGGEEEEEEDDDBBB???===;;;;;;:::999888:::>>>AAACCCHHHOOOVVV\\\bbbhhhkkkuuuyyyvvvggg]]]PPPEEE:::000...111......---,,,,,,,,,,,,---+++++++++************)))))))))************))))))))))))))))))))))))))))))************************)))***++++++++++++***))))))************+++++++++////////////............------------------------........................////////////000000000000000///111555777===KKKXXXrrrtttlll\\\OOOMMMTTTYYYccczzzzzzqqqkkkaaaXXXPPPIIIDDDAAA??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAADDDGGGJJJLLLVVV[[[bbbiiioootttyyy|||~~~oooPPP999iii^^^YYYVVVMMMIIICCC>>><<<:::888666555444333333222222333333555444333222222222333333333333333333333333333333333333333333333333333333222222333333444444555555444333333333333444555555///555888GGGkkkvvvlllvvv|||sssfffWWWLLLCCCEEEHHHNNNUUU]]]dddhhhmmm}}}zzztttnnnhhhNNNCCC???GGGQQQcccxxxyyylllaaaYYY\\\cccmmm}}}uuulllbbb\\\PPPMMMIIIIIILLLPPPTTTVVVQQQPPPNNNLLLKKKKKKLLLMMMNNNRRRVVVVVVRRRNNNKKKIIIEEEFFFGGGIIIJJJHHHDDDAAA???>>><<<999777888;;;>>>AAADDDIIINNNSSSXXX^^^bbblllpppwww}}}lllfff\\\PPP???111...111......---,,,,,,,,,,,,---+++++++++************)))))))))************))))))))))))))))))))))))))))))************************)))***++++++++++++***))))))************+++++++++---------...............................................................////////////000000000000//////222777;;;CCCTTTcccwwwrrrdddSSSKKKQQQ\\\cccttt{{{qqqkkkbbbYYYPPPIIICCC@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>=========???AAACCCFFFGGGLLLQQQXXX```fffmmmsssvvvwwwzzz}}}~~~~~~cccEEE~~~hhh]]]XXXVVVLLLHHHCCC???<<<:::888666555444333333222222333333555444333222111222333444333333333333333333333333333333333333333333333333333333444444555666777777444333333333333444555555444:::>>>QQQzzzccclll|||ttthhhYYYOOOCCCEEEIIIPPPXXXaaaiiimmmrrrsssMMMEEEGGGUUUbbbuuu{{{ddd^^^aaalllvvv{{{tttlllddd```SSSQQQMMMKKKLLLPPPVVVYYYTTTRRRPPPNNNLLLLLLMMMNNNHHHMMMRRRSSSPPPLLLIIIIIIBBBCCCGGGJJJMMMLLLHHHDDDDDDBBB???<<<999999;;;>>>;;;===AAADDDHHHMMMSSSXXXccchhhooowww~~~ooollleeeWWWCCC222---111......---,,,,,,,,,,,,---+++++++++************)))))))))************))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***))))))************+++++++++,,,,,,,,,------.................................////////////////////////////////////000000000000...///333888===GGGYYYjjjxxxooo___PPPNNNXXXdddiii{{{xxxrrrmmmeee[[[RRRJJJEEEBBB;;;;;;::::::999:::::::::;;;:::::::::::::::::::::888888888888999:::;;;<<<:::999999:::;;;>>>@@@AAACCCHHHPPPWWW^^^eeekkkppprrruuuzzz~~~~~~~~~xxxXXXyyyfff^^^YYYUUUJJJFFFAAA===;;;:::888777666666555444444444444555444444444444444444444444222222333333333333444444333444555555333333444555555444444555777999999999555555444222333555555333999999CCCbbbvvvWWWpppzzzqqqlllhhh\\\OOOHHHDDDHHHSSS]]]bbbhhhpppyyy]]]OOOJJJYYYsss{{{zzzmmmqqqvvv{{{mmmaaaXXXPPPKKKNNNSSSVVVXXX[[[WWWVVVTTTQQQPPPOOONNNNNNRRRQQQQQQPPPOOONNNLLLKKKKKKIIIIIIIIIKKKKKKJJJIIIMMMLLLIIIFFFBBB>>>;;;999<<<<<<===???CCCGGGHHHIIITTTYYYaaajjjsss{{{lllccc```PPP@@@666---,,,------,,,---......---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************))))))******+++,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000...---...000111111111111///444AAAOOO[[[fffnnnnnnUUUUUUccctttyyyrrrrrrlllddd[[[SSSKKKCCC???;;;:::999999888888999999999999999999999999999999777888888888999999999999;;;;;;::::::;;;<<<>>>???BBBDDDGGGKKKPPPXXXaaagggnnnqqquuuzzz}}}vvvvvvccc[[[UUUQQQKKKGGGBBB===;;;:::888777666666555444444444444555444444444444444444444444222222333333333333444444333444555555333333444555555444444444666777777777555444444333444666777666;;;;;;LLLrrr}}}mmm|||yyypppeee___\\\SSSIIIHHHGGGLLLVVV___eeennnvvvaaaXXX[[[ssstttdddWWWNNNIIIKKKPPPSSSVVVYYY\\\ZZZWWWTTTRRRQQQRRRRRRQQQQQQQQQPPPPPPNNNMMMLLLKKKIIIHHHHHHJJJKKKKKKJJJKKKJJJHHHGGGEEECCCAAAAAA@@@???>>>>>>@@@BBBCCCCCCIIIMMMTTT]]]fffpppwwwzzzwwwiiieeeWWWHHH<<<111/////////.........---,,,------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++************+++,,,,,,///...---,,,,,,,,,,,,---,,,,,,---------.........////////////////////////000//////000111222222111444333;;;KKK[[[fffnnnuuurrraaahhhxxx~~~|||wwwqqqpppkkkddd\\\TTTMMMFFFAAA;;;:::999999888999999999999999999999999999999999777777777888888888999999:::::::::::::::<<<===>>>???@@@BBBEEEIIIOOOVVV[[[fffiiiooouuu{{{vvvcccZZZTTTOOOMMMIIICCC>>>;;;:::888777666666555444444444444555444444444444444444444444222222333333333333444444333444555555333333444555555555555555555555555555555444444444666777999:::===@@@YYYxxxqqqeeeXXXQQQOOOJJJDDDGGGJJJPPPYYYaaaiiiuuufffcccooozzzgggVVVMMMGGGGGGKKKOOOSSSXXX^^^\\\YYYVVVTTTSSSSSSSSSQQQQQQQQQQQQPPPPPPOOONNNLLLJJJGGGGGGIIIKKKLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJEEEDDDBBB@@@???>>>??????@@@BBBFFFMMMVVV```iiinnnssszzzssslll___SSSFFF777333111//////000...,,,+++------,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---,,,,,,,,,------,,,------------.........////////////////////////000000111222222222111111222555@@@RRR```fffiiikkkuuuyyynnnhhhzzz}}}zzzyyyuuuooolllhhhbbb[[[UUUNNNHHHDDD;;;;;;:::999999999999999888888888888888888888888666777777777888888888888999999999999:::;;;<<<<<<<<<===>>>???AAAEEEKKKOOO^^^bbbiiiqqqxxx}}}yyyeee\\\UUUQQQMMMIIICCC>>><<<:::888777666666555444444444444555444444444444444444444444222222222333333333444444333444555555333333444555666777777777555444444555666444444666666555888<<<===JJJhhhzzztttlll^^^RRRJJJHHHEEECCCGGGMMMTTT\\\dddnnn}}}kkkooojjjXXXOOOGGGFFFHHHLLLRRRXXX\\\[[[[[[ZZZXXXUUUSSSRRRQQQQQQRRRRRRRRRQQQQQQPPPNNNKKKHHHGGGIIIKKKMMMMMMHHHGGGFFFFFFGGGJJJLLLNNNLLLKKKIIIFFFCCCBBBBBBCCCAAAAAAAAADDDJJJRRRZZZ___hhhppp{{{{{{qqqfff\\\OOO???555111...///000...,,,,,,...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,,,,------------------............////////////////////////...000111222111111111111333999GGGXXXaaa___YYYVVV```gggdddiii{{{{{{wwwvvvrrrmmmgggccc]]]XXXSSSNNNHHHDDD;;;;;;:::999999999999:::888888888888888888888888666666777777777888888888888888888999999::::::;;;<<<===>>>>>>???BBBFFFJJJXXX]]]eeennnvvv}}}zzzfff\\\VVVQQQMMMHHHBBB>>>;;;:::888777666666555444444444444555444444444444444444444444222222222333333333444444333444555555333333444555777999:::999777555555666777444444777555333777>>>DDD^^^{{{~~~zzz}}}uuunnneeeZZZPPPIIIEEEDDDEEEMMMSSS[[[aaajjjxxxwww{{{rrrrrr\\\SSSKKKHHHHHHJJJPPPWWWYYY[[[^^^```___[[[WWWTTTSSSSSSTTTTTTTTTSSSSSSRRRPPPMMMJJJIIIJJJLLLMMMNNNIIIHHHGGGFFFGGGIIIKKKMMMPPPQQQQQQOOOLLLJJJKKKLLLHHHFFFDDDBBBDDDHHHMMMPPPZZZaaallluuu|||xxxjjjbbbXXXHHH888000,,,...000...---.........------,,,++++++***************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++------,,,,,,------...///------,,,,,,,,,------...---------.........//////////////////////////////,,,///111111000000111333999BBBRRRaaaccc[[[RRROOOYYYdddgggtttwww~~~{{{wwwuuuqqqkkkbbb^^^XXXSSSNNNJJJFFFCCC<<<;;;::::::999999::::::888888888888888888888888777777777777888888888888888888999999999999999999;;;<<<======>>>@@@DDDGGGQQQVVV^^^hhhqqqyyy~~~xxxdddZZZTTTOOOJJJFFFAAA===;;;:::888777666666555444444444444555444444444444444444444444222222333333333333444444333444555555333333444555666999<<<;;;888555666777888444555888777333999BBBWWWvvv}}}zzzssseee]]]SSSLLLGGGCCCDDDIIIUUU[[[aaagggrrr{{{~~~~~~xxxfffdddxxx}}}xxxwww|||xxx```XXXOOOKKKIIIIIIOOOVVVYYY\\\aaaeeefffccc___[[[VVVWWWWWWWWWVVVVVVUUUTTTSSSPPPMMMLLLLLLMMMNNNMMMKKKJJJIIIHHHGGGHHHIIIJJJPPPSSSVVVVVVSSSQQQQQQSSSNNNLLLIIIFFFDDDDDDEEEFFFJJJPPPYYYaaaiiisss~~~ooofff___SSS???333+++...000...---000......------,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++************************---,,,,,,,,,,,,---......------,,,,,,,,,---......------........./////////////////////////////////,,,///111111///000444777>>>HHHWWWaaa^^^UUURRRTTTdddsss}}}~~~zzz~~~yyywwwqqqkkkaaa\\\TTTMMMIIIEEECCCAAA<<<;;;;;;:::::::::::::::999999999999999999999999777888888888999999999999888999999:::::::::999999888:::;;;;;;;;;===@@@CCCGGGLLLSSS\\\fffooovvvyyy}}}vvvbbbYYYRRRNNNHHHDDD???;;;:::999999888666666555444444444444555444444444444444444444444222222333333333333444444333444555555333333444555333888;;;;;;777555666888777444555;;;:::777>>>JJJqqqyyyrrr```WWWMMMHHHDDDCCCHHHPPPYYY^^^ccchhhvvvxxxooolllpppppprrrvvvyyy~~~zzzooocccdddwwwxxxpppqqqyyy}}}qqqccc[[[SSSMMMIIIHHHLLLSSSYYY\\\```dddffffffeeedddZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSPPPOOOOOOOOOMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHLLLQQQWWWXXXUUURRRRRRSSSRRRQQQOOOMMMKKKIIIGGGGGGEEEHHHLLLQQQWWWaaannnwww}}}uuujjjfff^^^JJJ:::...///111------111.........---,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---...///............////////////////////////////////////...000222111000222888===FFFNNNYYY[[[SSSMMMSSS___rrr|||~~~}}}yyyrrrkkkbbb\\\RRRJJJEEEBBB@@@@@@<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999999999::::::::::::999999:::;;;;;;:::999888888999::::::999:::<<<>>>???BBBHHHQQQ[[[eeemmmrrr{{{vvvbbbYYYSSSOOOFFFCCC>>>:::999999999888666666555444444444444555444444444444444444444444222222333333333444444444333444555555333333444555111666;;;:::777444555888777333666======:::CCCPPPyyy|||yyyrrr___UUUKKKGGGDDDDDDLLLWWWZZZ^^^aaafffuuupppfffgggkkkjjjhhhhhhlllnnnrrr{{{wwwmmmnnn~~~rrrooovvv|||oooeeeddd\\\TTTOOOJJJGGGJJJQQQYYYZZZ]]]```cccfffhhhhhh\\\\\\\\\[[[ZZZXXXWWWVVVVVVTTTRRRQQQQQQPPPMMMKKKKKKLLLLLLLLLKKKJJJIIIHHHIIIOOOVVVXXXUUUQQQPPPQQQTTTTTTTTTTTTRRRPPPMMMLLLIIIIIIIIIIIILLLUUUbbbkkkqqqvvv~~~zzzlllkkkeeeQQQ???111111111---,,,111///......------,,,++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,---...///............/////////000///////////////////////////222333222111444;;;BBBRRRXXX^^^YYYMMMIIIWWWiiiwww|||{{{ssskkkddd\\\RRRHHHCCC@@@@@@???<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999:::;;;<<<;;;;;;999888;;;<<<<<<;;;999999:::<<<;;;>>>CCCKKKUUU```iiinnnyyyxxxggg[[[RRRMMMIIIEEE@@@<<<:::999888777777666666444333222111111444444444444444444444444444444222222222222444444333444555666666555444333444444444555555555555666777222555<<<999777IIIbbbxxxtttyyynnn[[[QQQGGGEEEFFFIIIOOOUUU^^^aaadddgggmmmwwwqqqgggdddeeefffeeedddcccdddhhhooowww{{{yyyxxxxxxyyy|||zzz~~~}}}xxx|||{{{pppiiifff```]]]VVVOOOIIIHHHJJJMMMWWW\\\___^^^___dddggggggaaaaaaaaa```___^^^]]]\\\WWWVVVTTTRRRPPPPPPPPPPPPLLLLLLLLLLLLKKKJJJHHHGGGLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTTTTQQQNNNIIIGGGHHHNNNTTTYYYcccgggssskkkaaafffSSSHHH888......111000,,,...---+++,,,------,,,***++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********------,,,,,,------...///...------------...//////......//////////////////............/////////000000000222444222222===LLLTTT^^^ZZZNNNLLLOOOYYYjjj|||uuunnnggg[[[NNNEEE???;;;<<>>======<<<<<<<<<======>>><<<;;;<<<===>>>===============>>>???>>>;;;888:::999888999;;;<<<;;;:::888888888999::::::;;;;;;======>>>AAAHHHSSS___hhhuuuvvveeeYYYQQQMMMIIIEEE@@@<<<:::999888777777666666555333222222111333333333333333333333333444444333222222333444444333444555666666555444333444444444555555555555666777333555:::999===XXXwwwsss~~~yyynnn\\\SSSJJJIIILLLOOOUUU\\\___bbbeeehhhiiilllppptttwwwwwwxxx{{{yyytttmmmfffaaa```aaabbbgggfffeeeeeefffiiimmmooopppooooooqqquuuxxxzzz{{{{{{tttjjjbbb^^^ZZZXXXSSSNNNJJJIIIIIIJJJUUU[[[___^^^___bbbcccbbbaaaaaaaaaaaaaaa```______[[[ZZZXXXVVVTTTSSSRRRRRRPPPPPPPPPOOONNNNNNMMMMMMIIIIIIJJJKKKKKKLLLLLLLLLNNNNNNOOOPPPQQQQQQQQQQQQQQQOOOLLLIIIIIIJJJLLLMMMUUUYYYcccrrr}}}wwwfffddd[[[OOO???222///000000///...---,,,,,,------,,,***++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******++++++******++++++,,,---...------------.../////////////////////................../////////000000//////111444444888FFFUUU``````UUUKKKOOOXXXjjj~~~|||uuunnnggg[[[NNNEEE???;;;;;;??????>>>>>>??????@@@AAAAAABBBBBBBBBCCCEEEDDDCCCAAA??????@@@BBBCCCCCCAAA>>>>>>===<<<<<<======<<<::::::::::::::::::;;;;;;;;;::::::;;;===AAAIIISSSZZZhhhuuurrrbbbXXXQQQMMMIIIEEE@@@<<<:::999888777777666666555444333222222222222222222222222222222444444333333333333444444444444555555555555444444444444444555555555555666777444666999:::FFFkkk}}}tttyyymmm]]]TTTMMMNNNSSSXXX___dddbbbeeejjjmmmlllhhhbbb___cccfffiiimmmsssvvvqqqhhh`````````aaa``````______fffggghhhiiijjjjjjjjjjjjjjjiiihhhjjjooosssvvvwww~~~~~~zzzuuunnngggbbbYYYWWWTTTPPPMMMKKKJJJIIIQQQXXX^^^^^^___aaa```]]]```aaaaaabbbbbbbbbccccccaaa```^^^\\\ZZZXXXVVVVVVQQQPPPOOOOOONNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOQQQRRRQQQPPPOOOOOOOOOOOONNNLLLJJJIIIHHHKKKLLLRRR\\\fffqqqqqqfffbbbWWWGGG:::222000000111///---,,,,,,------,,,+++************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---...------------...//////000000//////.........---....../////////000000000222111111333777???NNN\\\bbbZZZKKKIIIWWWeee}}}~~~~~~{{{uuunnnhhh\\\NNNEEE???;;;<<<@@@@@@AAABBBCCCEEEFFFGGGHHHIIIIIIJJJLLLMMMLLLIIIGGGFFFFFFFFFHHHJJJKKKIIIGGGEEEDDDBBBAAAAAAAAA???===============<<<<<<<<<<<<999:::::::::;;;???EEEIIIXXXdddooouuuxxx}}}ppp```WWWQQQOOOIIIEEE@@@<<<:::999888777777666666555444333333333333333333333333333333333444444444333333444444444444444444444444444444444444444444555555555555666666555888;;;>>>PPPyyyzzznnn]]]TTTNNNRRRYYY___eeejjjgggkkkppptttsssmmmeee^^^aaaaaa``````dddjjjiiidddaaaccceeefffeeecccaaa___cccfffkkkpppsssuuuttttttnnnlllkkklllppptttwwwxxxyyy}}}|||wwwuuuqqqmmmbbb___ZZZUUUQQQNNNKKKJJJLLLTTT\\\^^^```aaa___\\\``````aaabbbcccdddeeefffggggggeeedddaaa___\\\[[[VVVTTTSSSQQQOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLNNNPPPSSSSSSRRRQQQOOOMMMNNNOOOPPPPPPOOONNNMMMKKKKKKLLLPPPTTT]]]mmm|||~~~llldddZZZNNNCCC888111///111///...------......---+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///...------------...//////000000000///......------...////////////000000000666444333444999CCCQQQ\\\\\\RRRGGGPPPhhhyyyzzz}}}|||vvvoooiii]]]NNNEEE???<<<>>>BBBCCCEEEGGGIIIKKKMMMOOOOOOOOONNNNNNOOOQQQQQQOOONNNNNNMMMMMMNNNPPPPPPNNNMMMJJJIIIGGGGGGGGGGGGEEECCCBBBAAAAAA@@@??????>>>>>>;;;<<<<<<;;;:::;;;>>>AAAKKKTTT___ggglllrrrwww{{{~~~ppp```WWWSSSQQQIIIEEE@@@<<<:::999888777666666666555555444444333555555555555555555555555444444444444444444444444444444444333333444444444444444444555555555555666555666:::@@@HHH\\\|||ppp]]]TTTOOOTTT]]]dddhhhlllkkkoootttvvvuuuooohhhdddbbbaaa^^^[[[___fffhhhfffjjjjjjjjjiiigggdddaaa___bbbfffnnnuuu{{{~~~~~~~~~wwwuuussssssuuuwwwyyyyyy{{{|||tttsssqqqnnnmmmhhh___YYYTTTPPPLLLJJJIIIRRRZZZ^^^aaadddccc````````````bbbcccfffhhhiiikkkkkklllkkkiiifffdddbbb___]]][[[XXXVVVTTTSSSRRRSSSRRRQQQOOONNNNNNNNNNNNKKKMMMPPPRRRSSSRRRPPPNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPNNNNNNNNNNNNQQQ]]]iiiwwwssscccZZZRRRKKKAAA555//////000///---...//////...,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///...------------...//////000000//////.........---////////////000000000111444444444777>>>IIITTTZZZXXXQQQJJJYYYxxx}}}~~~|||wwwpppjjj]]]OOOFFFAAA>>>AAAFFFHHHIIILLLOOOQQQSSSTTTUUUSSSQQQPPPPPPRRRTTTUUUUUUSSSRRRPPPPPPQQQPPPNNNMMMKKKJJJIIIIIIJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBAAA===>>>>>>>>><<<<<<>>>???DDDIIIRRR[[[bbbhhhooouuuyyy|||~~~ooo```XXXSSSQQQIIIEEE@@@<<<:::999888777666666666555555555444444555555555555555555555555444444555555555555444444444444333333333333444444444444444555555555555666555666;;;GGGVVVmmmtttaaaWWWRRRXXXaaagggjjjlllmmmrrruuuuuuoooiiifffeee^^^```___^^^aaafffgggdddjjjiiihhhgggeeebbb```___eeeiiiooovvv|||}}}{{{yyyyyyzzzzzzyyyxxx{{{xxxxxx~~~sssqqqpppmmmqqqkkkccc^^^ZZZUUUOOOKKKJJJRRRZZZ^^^aaafffgggfffbbbbbbbbbccceeehhhkkklllmmmnnnpppqqqpppnnnkkkiiieeedddcccaaa^^^\\\YYYXXXUUUTTTRRROOONNNMMMMMMNNNKKKLLLNNNPPPQQQPPPOOONNNQQQQQQPPPOOONNNNNNNNNNNNQQQOOOOOOQQQPPPPPPVVV^^^kkkttt|||fff]]]VVVSSSKKK;;;111///111///......//////...---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---...------------...///////////////////////////////////////000000000111111---111555;;;EEEQQQWWWXXXQQQQQQNNN\\\|||~~~~~~yyyrrrjjj^^^PPPHHHCCCAAAEEEJJJMMMOOOQQQTTTVVVWWWXXXXXXUUUTTTTTTUUUXXX[[[[[[[[[VVVTTTRRRQQQQQQQQQOOOMMMLLLKKKJJJJJJLLLLLLKKKIIIJJJJJJIIIIIIHHHGGGFFFFFF???@@@AAA@@@??????@@@AAABBBCCCIIIRRRZZZaaajjjrrrssswww{{{~~~nnn___WWWQQQOOOIIIEEE@@@<<<:::999888777666666666666555555555555555555555555555555555555333444555666666555444333444444333222222333444444444444444555555555555666666555:::LLLeeexxxggg]]]WWW]]]fffkkkllllllnnnuuuyyyvvvmmmfffeeehhhdddeeedddaaabbbgggiiigggjjjkkkkkkjjjiiigggeeeccciiilllpppvvvzzz~~~~~~}}}}}}~~~}}}zzzxxxzzz}}}nnnaaabbbjjjwwwsssrrrooonnnkkkgggfffeee```XXXQQQPPPWWW\\\^^^bbbgggkkkjjjeeeeeeeeefffhhhkkknnnppplllooorrruuuuuutttqqqpppnnnoooppppppnnnkkkhhhfff]]][[[XXXUUUSSSSSSSSSSSSOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSRRRQQQOOONNNMMMQQQNNNOOORRRTTTSSSVVVZZZfffooo~~~qqqddd[[[ZZZRRRBBB555222111000...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---...------------...//////------......///000000000//////000000000111111111+++222:::BBBMMMVVVWWWQQQIIIVVV\\\jjjzzztttkkk^^^QQQIIIEEEDDDIIIOOORRRSSSVVVXXXYYYZZZYYYXXXWWWXXX[[[```ccceeecccaaa[[[YYYWWWVVVWWWWWWUUUTTTSSSRRRPPPPPPPPPPPPNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKFFFFFFFFFEEECCCCCCDDDFFFEEEBBBCCCJJJPPPUUU___hhhkkkoootttxxx{{{}}}~~~nnn___VVVPPPMMMIIIEEE@@@<<<:::999888777666666666666666555555555444444444444444444444444333444555666666555444333444444222222222222444444444444444555555555666666777444999OOOooo{{{lllbbb[[[```iiimmmmmmmmmooowww~~~zzzppphhhiiimmmpppnnnhhhbbbbbbiiioooppppppppprrrrrrpppnnnkkkiiikkkmmmqqquuuzzz~~~}}}zzz{{{}}}ppp```TTTVVVaaassswwwssssssqqqjjjjjjkkknnnooojjj```XXXUUUZZZ^^^___aaahhhllllllhhhhhhhhhhhhjjjmmmppprrrlllooossswwwxxxwwwuuusss|||}}}~~~{{{xxxfffdddaaa^^^[[[[[[[[[[[[TTTTTTTTTUUUVVVVVVWWWWWWSSSTTTVVVWWWVVVTTTQQQOOORRRNNNMMMRRRUUUUUUUUUXXXfffooo}}}zzzzzzjjj^^^]]]VVVFFF888555111000//////000000///...------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,------...///...------------...//////,,,,,,---...///000111111000000000000111111111111...666???GGGQQQXXXSSSJJJFFF___ppp|||zzz{{{uuukkk^^^QQQJJJFFFFFFKKKRRRTTTVVVXXXZZZ[[[ZZZYYYXXXXXX\\\bbbiiimmmmmmiiieee```^^^]]]]]]^^^^^^^^^]]]\\\ZZZWWWVVVVVVUUURRRPPPOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLIIIGGGGGGHHHJJJIIICCC@@@DDDHHHJJJRRR\\\cccgggmmmrrruuuxxx{{{|||~~~~~~nnn___WWWRRRPPPHHHEEEAAA???===;;;888666999888888777666555555444333333333444444444555555222333333444444333333222666777777666444444555777555666777777555555555777999777GGGaaa~~~{{{pppgggaaadddhhhjjjjjjkkkssssssiiiiiikkkqqqooonnnmmmmmmmmmnnnnnnttttttvvvxxxxxxvvvrrrnnnooorrrtttsssqqqtttzzz~~~~~~}}}vvvlll___SSSSSS\\\iii~~~uuuhhhjjjjjjjjjmmmssstttjjj^^^`````````___^^^bbbhhhnnnjjjmmmkkkfffeeehhhjjjjjjjjjmmmpppssstttuuuxxxzzz~~~}}}zzzvvvpppiiiddd``````]]][[[\\\^^^___]]][[[YYYVVVWWW[[[XXXRRRQQQUUUQQQRRRTTTUUUWWWYYY]]]```iiivvvwwwaaaZZZYYYPPP@@@333333333000------///000///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...------------...//////..................------////////////000000000000000000///000111000///---111===DDDMMMYYYVVVMMMNNNVVV```~~~uuu}}}xxxtttlll___PPPGGGGGGLLLOOOQQQWWW[[[```cccbbb^^^YYYVVVZZZ^^^hhhsssxxxuuummmiiijjjhhhfffeeeffffffeeedddbbb```^^^___aaabbb```^^^YYYXXXVVVSSSRRRQQQQQQQQQPPPMMMKKKJJJKKKLLLLLLKKKLLLJJJFFFDDDEEEHHHMMMPPPWWW\\\cccjjjooossswwwyyyzzz{{{}}}nnn___VVVRRRPPPHHHEEEAAA>>>===;;;888666888888777777666555555444333333333444444444555555222333333444444333333222444555555555333333555777444555666666555555777999<<<===PPPppprrriiiccceeeiiijjjkkkmmm{{{ttthhhgggiiimmmmmmlllkkkjjjkkklllnnnmmmppptttyyy|||{{{vvvsssqqqsssuuutttrrrtttyyyuuuhhhaaaXXXQQQVVVaaakkkzzzmmmllllllkkkmmmrrrsssjjj^^^]]]]]]]]][[[[[[^^^dddhhhgggkkkkkkgggfffiiikkkjjjmmmnnnpppqqqssswww|||zzzvvvtttllljjjggggggggggggeeebbb^^^ZZZYYY[[[YYYUUUVVVZZZUUUXXXZZZ[[[\\\___dddhhh|||hhh___^^^VVVEEE999333222000....../////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...------------...//////........................////////////000000000111000///000000222222222111222AAAJJJSSS\\\YYYRRRVVVaaalll||||||wwwssslll```QQQHHHHHHMMMQQQRRRZZZ\\\```dddfffddd```\\\ZZZ]]]eeeqqqzzz{{{yyyxxxsssqqqnnnmmmmmmlllkkkiiiiiigggfffgggiiijjjhhhfffbbb```\\\YYYVVVTTTSSSSSSPPPNNNLLLKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHIIIJJJRRRVVV]]]dddiiioootttwwwyyyzzz|||~~~nnn^^^VVVQQQOOOHHHEEEAAA>>><<<:::888666888777777666666555555555333333333444444444555555333333444444444444333333222333444333333333555777444555555444444555999;;;===CCC^^^vvvmmmeeefffjjjlllmmmooouuuhhheeegggooopppooolllgggeeefffiiigggjjjpppwww||||||xxxuuutttvvvwwwuuusssuuuyyy}}}~~~{{{qqqfff\\\XXXVVVWWWbbbooo~~~tttrrrooonnnrrrtttmmmccc[[[[[[[[[ZZZYYY[[[```cccccciiikkkjjjjjjmmmnnnlllppppppooonnnqqqwww}}}wwwrrrmmmhhheeeeee```\\\ZZZXXXVVVWWW[[[YYY\\\^^^^^^___dddmmmtttlllaaa___XXXHHH<<<444111///////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------...//////......................../////////000000000111111//////000111222333444555666GGGSSSZZZ```\\\YYYaaaooo~~~}}}{{{}}}zzzwwwtttmmmaaaRRRIIIJJJOOOSSSUUU]]]^^^aaaffflllooommmjjjaaa```eeeqqq|||~~~{{{yyywwwwwwuuusssqqqsssrrrqqqrrrttttttrrrqqqnnnlllgggbbb^^^[[[ZZZYYYWWWTTTRRRQQQQQQQQQOOONNNMMMMMMNNNMMMLLLJJJHHHFFFMMMPPPVVV[[[aaagggmmmrrrtttvvvxxx{{{}}}mmm^^^VVVQQQOOOHHHEEE@@@===;;;:::888777777777666666666555555555333333333444444444555555333333444444444444333333222333444444333444666888555555444222222333777:::;;;GGGjjj|||qqqhhhgggjjjmmmooorrruuugggfffiiiuuuxxxxxxqqqfff``````ccceeeggglllrrrxxxzzzyyyxxxwwwxxxyyywwwvvvwwwzzz}}}}}}zzznnnfff^^^]]]___ffftttzzztttuuuvvvqqqjjj\\\[[[[[[ZZZZZZ[[[^^^``````ggglllmmmooorrrrrrppppppooonnnmmmooottt|||}}}{{{wwwrrrmmmiiifffbbb```___```bbbbbbaaabbbkkkyyyqqqdddbbb[[[MMMBBB777222///000111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------------...//////............//////////////////000000000111111111000000000000111222555777;;;NNNZZZ^^^aaa]]]___kkk}}}vvv~~~{{{yyywwwpppdddTTTKKKLLLQQQUUUWWW______bbbjjjttt{{{|||{{{nnniiijjjuuu~~~~~~~~~}}}{{{yyyzzzzzz{{{|||||||||{{{zzzzzzwwwrrrmmmhhhfffeeedddccc```]]][[[ZZZXXXUUUSSSQQQRRRRRRQQQPPPMMMKKKJJJLLLNNNQQQUUUYYY^^^eeeiiilllnnnqqqtttxxxzzz|||}}}}}}mmm^^^UUUQQQOOOHHHEEE@@@<<<:::999888777666666666666555555555555333333333444444444555555333444444555555444444333333444555555444555777999555555444222111222666999:::MMMsssuuujjjhhhkkkmmmqqqtttuuuhhhiiinnnxxxzzzkkkaaa```dddffffffhhhnnnuuu{{{zzzzzzzzzzzzzzz{{{}}}wwwqqqkkkjjjmmmuuu}}}xxxvvvqqqjjj[[[ZZZYYYYYYZZZ[[[\\\\\\^^^fffmmmpppssswwwwwwuuuooooooooooooooorrrvvvzzzwwwpppjjjiiigggeeehhhtttzzz}}}mmmhhhaaaWWWNNN===444///111222///---///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------------...//////........./////////000000000000000000111111111111000111111000///111555999CCCUUU^^^^^^___^^^eeevvv~~~}}}{{{sssgggWWWNNNNNNSSSWWWXXX^^^___dddnnnyyyxxxpppooozzz}}}zzz{{{~~~zzzuuurrrppppppqqqnnnlllhhheeebbb^^^ZZZWWWUUUTTTRRRPPPOOOOOOOOOOOONNNOOOPPPQQQSSSWWW\\\```eeegggkkkooossswwwyyy{{{{{{~~~mmm]]]UUUPPPNNNIIIEEE???;;;999999888777555555555555555555555555333333333444444444555555444444555555555555444444444555666666555555777999555555555444333444777:::@@@VVV|||xxxkkkhhhjjjmmmqqqvvvwwwjjjlllrrrxxxsssffffffkkkgggfffhhhmmmuuu~~~{{{{{{|||}}}zzzvvvxxx{{{vvvmmmeeeXXXWWWVVVXXXZZZZZZZZZXXX\\\dddlllqqquuuzzz|||zzzrrrsssttttttsssuuuwwwyyytttqqqnnnmmmrrr|||~~~zzz}}}tttjjjbbbYYYTTTEEE888000111333///---000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------...//////.........//////000000111000000000111111111222222000222222000000222888>>>KKKZZZ___\\\___bbbooowwwjjjZZZQQQPPPTTTWWWYYY\\\```gggpppzzz~~~rrrqqq|||}}}xxxzzz{{{{{{}}}}}}yyywwwwwwxxxzzzuuurrroookkkhhhddd```\\\XXXVVVSSSPPPNNNOOOPPPQQQPPPQQQQQQPPPPPPQQQUUUXXX___aaaeeekkkppptttwwwyyyxxx{{{lll]]]UUUPPPNNNIIIDDD???;;;999888888777555555555555555555555555333333333444444444555555444444555555555555444444444555666555444444555777333555777888888:::===???HHH___zzzlllhhhjjjmmmrrrvvvzzzlllnnnuuuxxxzzzkkkiiinnnjjjiiiiiimmmssszzz{{{{{{}}}~~~~~~yyynnndddWWWVVVVVVYYY[[[\\\[[[YYYYYYaaajjjooottt{{{}}}|||yyyzzzzzzzzzzzz|||zzz}}}{{{kkk___XXXVVVLLL<<<111222333...---111............------------------------------------++++++,,,,,,,,,,,,------------------------------...------------...//////---......///000000111111000000111111111222222222///111333222222666???FFFRRR^^^___[[[```jjj}}}~~~zzznnn]]]SSSQQQUUUXXXYYYZZZaaajjjqqqwww~~~uuuqqq}}}|||xxx{{{zzzzzz|||~~~zzzxxxyyyzzz|||xxxvvvtttrrrpppmmmhhheee^^^\\\XXXUUURRRQQQQQQRRRPPPPPPPPPOOONNNNNNQQQSSSWWWYYY^^^dddiiinnnrrrttttttxxx|||~~~~~~lll]]]UUUPPPNNNIIIDDD>>>:::888888888777444555555555555555555555333333333444444444555555444444555555555555444444444555555444222222444555222444888:::<<<>>>BBBDDDMMMeee{{{lllgggiiimmmrrrwww|||mmmooouuu{{{}}}kkkhhhmmmlllkkkkkkmmmpppssstttttt{{{{{{}}}vvvmmmeeennnxxx~~~}}}rrrgggYYYXXXYYY[[[___```^^^[[[VVV___hhhmmmssszzz~~~}}}pppbbb[[[[[[QQQ???222222333......222//////.........---------------------------------++++++,,,,,,,,,---------------------------------...------------...//////---......///000111111222000111111111111222222222...111333333444:::DDDLLLWWW```___[[[cccpppzzz}}}ppp___TTTRRRUUUXXXXXXYYYaaakkkqqqsssxxxyyyrrr|||{{{xxx|||{{{{{{}}}}}}yyywwwxxxzzz{{{{{{yyyxxxwwwwwwtttqqqnnndddbbb___[[[XXXUUUTTTSSSNNNOOOOOOOOOMMMMMMOOOPPPOOORRRWWW]]]ccciiilllnnnrrrvvvzzz|||}}}yyyyyynnnZZZRRRPPPKKKHHHDDD???;;;999888777666999777555444333444666777444333222333555666555444555555555555555555555555555444444444444555666666555;;;<<<:::===GGGMMMMMM\\\tttjjjgggjjjppptttwwwnnnssszzzrrrkkklllppprrrrrrnnnhhhfffjjjnnnsssuuu}}}sssaaa^^^UUUbbb|||ttt^^^XXXYYY[[[___bbbbbb___\\\YYY[[[```hhhqqqxxxzzzzzz{{{}}}yyyeee\\\[[[XXXKKK;;;222222333000+++......------------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---...////////////.........------------,,,,,,,,,,,,---......111000///......///000000444333222111000111222333444555666888;;;CCCNNNVVV[[[QQQXXXeeemmmyyyvvv|||uuufffWWWRRRVVVZZZZZZ\\\^^^dddmmmuuu{{{{{{xxxzzz}}}zzzvvv{{{zzz|||}}}|||~~~~~~{{{xxx{{{~~~~~~zzzvvvtttfffmmmqqqnnniiigggccc___YYYTTTQQQQQQOOOJJJIIIKKKMMMPPPSSSUUUWWW\\\bbbgggiiinnnuuuzzz~~~xxx}}}mmmYYYQQQOOOKKKHHHDDD???;;;999888777666888777666555444555555666444333222333555666555444555555555555555555555555555444444444444555666666333666999999;;;BBBMMMTTTpppxxxmmmhhhjjjooorrrtttuuupppyyy{{{nnnkkksssuuuvvvsssoookkkkkklllnnnpppxxxvvveee\\\SSS```{{{zzzeeeYYYZZZ]]]```bbbaaa^^^[[[XXXYYY\\\eeepppxxx||||||~~~~~~~~~mmmbbbaaaZZZNNN???555222111///---///......------......///...------------......///...------,,,,,,,,,------//////.........---------------,,,,,,------...///111000///......///000111000000000111111222333444666666777888<<>>;;;999999888777666666666777666555555444444333222333555666555444555555555555555555555555555444444444444555666666888444777===888666OOOooo}}}yyyppplllmmmooo~~~vvv|||xxxrrryyyyyy{{{}}}~~~|||xxxtttsssqqqsssyyywwwkkk```dddttt{{{hhhXXXZZZ^^^aaabbb```]]][[[WWWTTTTTT[[[iiiwwwtttccc^^^]]]WWWLLL???555000///000//////............//////111111111111000000///...///...---,,,,,,,,,,,,,,,........................---------------...//////111000/////////000111222///000222444555666555555777555555777===HHHSSS[[[SSSNNN^^^|||vvvxxxhhh^^^\\\[[[ZZZ___```ccciiiuuutttuuu}}}~~~xxxssspppppptttxxx|||~~~yyyttttttxxx}}}{{{||||||{{{yyywwwxxxxxx~~~|||uuunnnmmmcccZZZUUURRRNNNMMMNNNMMMMMMLLLLLLLLLNNNQQQSSSXXX[[[```gggmmmtttzzz}}}}}}~~~{{{}}}lllYYYRRRRRRMMMGGGCCC>>>;;;999999888777666666666777666555555444444333222333555666555444555555555555555555555555555444444444444555666666777333777>>>:::<<<]]]}}}uuupppoooqqqxxxzzzrrr~~~~~~~~~|||yyyzzzvvvuuuyyy|||~~~wwwwww}}}yyygggZZZZZZ[[[___bbbccc___\\\VVVTTTSSSXXXdddrrr~~~~~~kkkccc___ZZZQQQEEE999222000111/////////....../////////111222222222111000//////,,,,,,,,,,,,,,,---...///---........................------------...//////111000/////////111222333333444555666666555444333444444444888???IIIRRRWWWUUUVVVlllzzzooodddbbbbbbbbb```bbbdddiiiwwwzzzwww~~~|||tttqqqqqqtttxxx~~~|||vvvqqqqqquuuzzzzzz{{{{{{zzzxxxxxxyyyzzz~~~vvvqqqggg^^^[[[YYYUUURRRQQQPPPNNNLLLKKKLLLMMMOOOOOONNNPPPUUU\\\dddlllrrrvvv{{{{{{||||||lllYYYSSSRRRNNNGGGCCC>>>;;;999999999888777666666666555555555555444333222333555666555444555555555555555555555555555444444444444555666666333111666<<<<<>>;;;:::999999888888777666555444555555666444333222333555666555444555555555555555555555555555444444444444555666666333333777:::===PPP~~~{{{zzz|||zzz~~~~~~uuu~~~tttmmmccc[[[^^^gggjjjddd\\\VVVXXXZZZYYY[[[eeeuuuyyy{{{iiiaaa]]]WWWOOOEEE;;;333...000000////////////000000...///111222222222000///------,,,,,,,,,------...---------.........//////...............//////000111000//////000222333444777666555444222222111111111333888@@@HHHMMMNNNMMMQQQbbbsss~~~yyyoookkkiiiggggggjjjiiijjjvvv{{{~~~yyyuuutttwwwzzz}}}zzzvvvtttvvvxxx{{{|||yyy{{{}}}}}}{{{zzz{{{|||uuuyyy{{{}}}{{{tttqqqtttvvvrrrjjjfff___ZZZUUUQQQOOONNNKKKIIINNNNNNOOOTTT\\\cccgggiiilllooottt{{{}}}}}}iiiWWWQQQQQQMMMFFFBBB>>>;;;::::::999999999777555444333444666777444333222333555666555444555555555555555555555555555444444444444555666666777999:::999<<>>444---000000////////////000000---...000222333222111000//////...---,,,,,,,,,,,,---------.........//////...............///000000111000000000000222444555666444333111000000111111000333:::DDDLLLPPPNNNKKKVVVkkkxxxwwwyyysssooollljjjlllkkkjjjuuu|||}}}zzzvvvuuuxxx{{{~~~}}}{{{wwwtttuuuyyy~~~yyy{{{}}}~~~}}}|||{{{|||{{{}}}}}}~~~~~~}}}wwwvvv|||zzzrrrlllhhhccc\\\VVVSSSPPPLLLIIILLLKKKJJJNNNUUU[[[^^^___eeeiiirrr||||||kkkXXXQQQPPPKKKGGGCCC???<<<;;;:::999888666555555555444444444444444444444444444444444444444555555555555555444444555555555555555555444444:::333666:::CCCddd~~~|||}}}~~~sssyyyhhhZZZ^^^jjjnnniiidddZZZTTTUUU[[[]]]]]]gggvvv}}}}}}yyyggg]]]XXXSSSIIIDDD<<<,,,//////...///000000...,,,...------,,,,,,------...............................................................////////////111111000000111111222333111000000000000000111222111777@@@IIIOOORRRQQQQQQ___~~~wwwyyyrrrpppmmmmmmlllnnnvvv|||}}}zzzwwwyyy~~~yyyrrrvvvsssrrruuu{{{~~~}}}zzz|||}}}}}}|||zzzzzz{{{}}}yyy{{{~~~zzz{{{}}}|||rrrfff[[[SSSOOONNNLLLJJJIIIKKKNNNRRRTTTUUUbbbgggnnntttyyy}}}yyy{{{kkkXXXQQQPPPKKKGGGCCC???<<<;;;:::999888666666666555555555444444444444444444444444444444444555555555555555444444555555555555555555555555555222888???NNNttt~~~~~~}}}ooobbbZZZVVVWWWaaakkkkkkeeeaaa```YYYWWWZZZXXXVVV^^^kkkxxx~~~~~~{{{kkk___YYYUUUKKKGGG???///000///...///000000...---...------,,,,,,------...............................................................////////////111111000000111111222333000000000000000111111222222999CCCJJJOOOSSSWWWZZZiii~~~|||zzzqqqpppooopppyyy}}}zzz{{{~~~xxxrrrsssqqqppptttzzz}}}|||yyyzzz{{{||||||{{{{{{|||}}}{{{}}}{{{|||~~~xxxkkk^^^TTTOOOMMMLLLJJJJJJLLLNNNOOOOOOXXX]]]ccciiinnnrrrwwwzzz{{{~~~yyyjjjWWWPPPPPPKKKGGGCCC???<<<;;;:::999888777777777666666666555555444444444444444444444444444444555555555555555444555555555555555555555555333555===FFF[[[~~~~~~sss___QQQIIIPPP^^^mmmsssppplllkkkjjjccc^^^[[[UUUPPPUUU___qqqzzzvvv|||qqqaaaZZZWWWOOOKKKCCC444111000//////000000///---...------,,,,,,------...............................................................////////////111000000000000111222222000000000000000111222222555<<>>444...111333111000222...........................---,,,,,,,,,,,,---...............////////////...............///000000///////////////////////////000000000111444888;;;PPPHHHJJJPPPVVVooo{{{zzz}}}qqqfffiiiuuu|||~~~xxxuuusssttttttsssppplllgggfffiiilllnnnmmmeeefffggghhhiiiiiiiiiiiisssxxx|||{{{{{{~~~~~~}}}{{{zzz|||~~~|||}}}lllaaa]]]XXXRRRNNNMMMMMMMMMKKKJJJIIIHHHIIIHHHGGGEEEHHHLLLQQQUUUZZZdddrrr|||~~~hhhVVVPPPOOOIIIEEEBBB>>><<<;;;:::888777999888777555555555555666333333333333333333333333333444555666666555444444555666888888777777888999>>>FFFjjj{{{{{{|||ooo]]]VVVNNNIIIJJJAAA777000111222000000222........................//////...------...//////............////////////...............///000000////////////////////////111111111111222666;;;???LLLFFFKKKVVVbbb}}}xxxvvvjjjhhhqqq{{{||||||yyyuuuttttttvvvwwwwwwqqqlllhhhgggiiikkkkkkjjjffffffgggggghhhiiiiiijjjooouuuxxxxxxyyy}}}~~~~~~||||||}}}zzz}}}~~~ooo```]]]YYYTTTQQQOOOOOOOOONNNLLLKKKIIIIIIHHHGGGFFFDDDGGGKKKNNNRRRZZZfffooowww{{{xxx{{{yyygggVVVPPPNNNIIIEEEBBB>>><<<;;;:::888777999999888666666666666666333333333333333333444444444444555666777777666666555666888777666666777888>>>MMMppp|||xxxxxx{{{}}}}}}xxxyyy```WWWPPPKKKIIIDDD;;;333111000///000111........................000000///......///000000............////////////...............///000000000000000000000000000000333333222111333888@@@EEEKKKFFFNNN^^^oooqqq{{{~~~ooogggkkkvvv}}}}}}yyywwwtttsssuuuvvvwwwwwwqqqnnnjjjiiijjjjjjhhheeeffffffeeeeeefffgggiiijjjjjjppptttuuuwww{{{}}}|||~~~~~~~~~zzzdddbbb^^^ZZZWWWUUUTTTSSSRRRQQQNNNKKKIIIHHHGGGGGGCCCEEEFFFGGGIIIOOOXXX___jjjwwwyyyooossszzzyyysss{{{gggUUUOOONNNHHHDDDBBB>>><<<;;;:::999777999999888888777666666666333333333444444444444444555555666666777777888888777888888888666666888999:::RRRzzz}}}xxxyyy{{{|||{{{|||eeeXXXSSSNNNJJJHHH@@@777111//////000111........................////////////////////////............////////////...............///000000111111111111111111111111333333111111444;;;DDDKKKMMMIIIRRRdddyyyxxxmmmsssffffffrrr|||}}}{{{xxxuuuttttttttttttsssrrrooolllkkkllljjjfffbbbgggeeedddcccdddeeegggiiihhhnnnrrrrrrtttxxxzzzyyy{{{~~~~~~|||}}}~~~kkkiiifffbbb^^^[[[YYYWWWXXXVVVSSSNNNJJJGGGGGGGGGFFFGGGGGGFFFGGGJJJOOOTTT\\\hhhwww{{{llliiikkk}}}}}}wwwttt~~~fffUUUNNNMMMGGGDDDAAA>>><<<;;;:::999888999999999888777777666555333333333444444555555555666666666666777777888888888999999999888888:::<<<<<<]]]www~~~{{{mmm\\\VVVQQQKKKIIIDDD;;;333//////000000////////////////////////....................................////////////...............///000000222222222222222222222222222111000111555===HHHOOOMMMKKKVVVjjjttttttwwwiiieeeppp~~~~~~|||yyyuuusssssstttsssssstttqqqnnnnnnnnnlllgggcccgggfffdddcccccceeeggghhhiiiooorrrrrrrrrvvvwwwuuuxxx{{{~~~~~~~~~zzz{{{|||~~~qqqoookkkfffaaa]]]ZZZYYY]]]\\\YYYSSSMMMHHHGGGHHHJJJJJJIIIGGGGGGHHHJJJLLLQQQZZZiiiwwwqqqhhhfffxxxxxx|||~~~eeeTTTNNNLLLGGGCCCAAA===<<<;;;;;;:::888888888888888777666555444333333333444555555666666777777666666666666777777888999999999888999<<<>>>FFFmmm{{{nnnxxxbbbZZZTTTMMMIIIGGG???555000000111000////////////////////////---......//////......---............////////////...............///000000111111111111111111111111000000000222777@@@KKKSSSLLLOOO```uuuzzzttt|||nnnhhhqqq}}}zzzuuurrrssstttuuuvvvvvvssspppppppppoookkkgggiiihhhgggffffffggghhhiiikkkppptttssssssvvvwwwuuuxxxzzz~~~~~~~~~zzz{{{{{{}}}sssqqqlllgggbbb^^^\\\[[[ddddddbbb\\\SSSLLLJJJJJJKKKJJJHHHGGGGGGGGGGGGGGGKKKPPP[[[hhhrrr{{{|||ooohhhqqq~~~www}}}eeeTTTMMMLLLFFFCCC@@@===;;;;;;;;;:::999777777888888777666444333333333444444555666666666999888666555444555555666777777888777777999<<>><<<<<<<<<;;;999666666666666555555555555333555777999:::999888888888777666555555666777888666;;;777444888777999EEEWWW}}}jjj___ppp~~~}}}xxxuuuyyy___QQQLLLLLLJJJFFF???666111111222222111111000000000000000222000///000444666444333111...+++,,,///111000//////////////////000111111000111111111111222222222111222333666===GGGNNNPPPVVVmmmsss{{{{{{vvvwww~~~}}}yyytttpppmmmmmmpppwwwuuutttrrrrrrssstttvvvsssrrrqqqqqqrrrssstttuuuuuuuuuuuuwwwyyy{{{~~~}}}~~~~~~}}}||||||~~~|||~~~~~~zzzyyyvvvsssqqqpppooooooyyy||||||uuuiii]]]VVVTTTTTTQQQNNNLLLLLLKKKJJJIIIKKKIIIJJJMMMOOOUUUbbbooozzzwwwtttnnnvvv}}}ooo{{{zzzdddSSSKKKKKKIIIDDDAAA>>><<<<<<<<<:::999666666666666555555555555444555777999999999888777888777666555555666777777555:::777555:::999<<>>GGGNNNQQQWWWooouuuyyyxxx}}}~~~zzzzzztttoookkkkkkmmmpppooonnnmmmnnnppprrrtttssssssrrrrrrssstttuuuvvvvvvvvvvvvwwwyyy{{{}}}}}}~~~~~~}}}{{{{{{|||}}}}}}~~~~~~{{{yyywwwvvvuuuuuuvvvzzz|||xxxnnnddd]]][[[WWWTTTPPPNNNNNNNNNNNNNNNIIIHHHHHHJJJKKKNNNXXXdddsssyyyzzzrrrvvv|||mmmsssyyycccSSSKKKLLLJJJDDDAAA>>><<<<<<;;;:::999666666666666555555555555555666777888888777666555777777666666666666777777444888666777<<<:::???OOOpppyyyeeeUUUMMMWWWiiiwwwvvvnnnrrr|||{{{wwwzzz}}}ooo\\\TTTMMMKKKGGG@@@999444222222222111111000000000000000111///...///111111000///000...------///000000000000////////////000111111/////////000000000000111222222555:::@@@HHHOOOSSS___wwwyyy~~~{{{|||xxxxxxwww||||||vvvqqqlllkkkmmmkkkjjjiiiiiikkknnnqqqsssuuuuuutttuuuuuuwwwxxxyyyxxxxxxxxxxxxyyy{{{}}}~~~}}}{{{||||||~~~|||}}}}}}{{{yyywwwvvvuuuuuuuuutttyyy~~~}}}vvvmmmgggdddZZZVVVQQQMMMMMMNNNOOOOOOKKKIIIIIIIIIHHHIIIOOOXXXeeelllxxxxxxttt}}}|||pppkkkqqqyyycccSSSLLLLLLKKKCCCAAA===<<<;;;;;;:::999666666666666555555555555666666777777777666555555666666666666666777777777444888666777<<<:::AAATTTqqq~~~~~~vvvdddLLLOOO```sssrrreeeggguuu|||xxx~~~}}}~~~xxx```TTTOOOLLLHHHBBB;;;666333222222111111000000000000000111000000000000000000/////////...//////000000000000000//////000000111222000000000000111111111111333333777>>>DDDIIIQQQWWWlllxxx|||uuuuuuwww{{{yyytttooonnnqqqnnnlllkkkjjjkkknnnqqqssswwwwwwxxxyyyzzz{{{{{{|||zzzyyyyyyyyyyyyzzz|||}}}}}}}}}}}}~~~~~~|||yyyxxxwwwuuutttttttttuuuvvv{{{}}}vvvoookkkaaa\\\VVVRRRPPPPPPPPPPPPOOOLLLLLLMMMKKKIIILLLRRRUUU]]]jjjyyy{{{ooovvvyyykkkbbb}}}yyycccSSSLLLLLLKKKCCC@@@===;;;;;;;;;:::888666666666666555555555555555666666666666555555444555555666777777777777777666777555666;;;888BBBYYYsss~~~~~~}}}|||zzzzzz}}}~~~~~~wwwWWWTTT```sssssseeedddrrrrrruuu{{{}}}~~~wwwcccRRRPPPMMMIIICCC>>>999555222222111111000000000000000111111111111000000000111...///000000000000000111000000000000000111222222111111222222222222333333444444999BBBHHHLLLTTT]]]xxxvvvttt}}}wwwwwwxxx{{{|||vvvqqqqqqssssssqqqnnnlllkkkmmmppprrryyyzzz{{{|||}}}~~~zzzyyyyyyxxxyyyzzz{{{|||}}}|||}}}|||~~~~~~~~~}}}|||zzzyyyyyyyyyzzz{{{zzz~~~|||uuupppkkkgggaaa]]]ZZZWWWUUUSSSRRROOONNNPPPOOOLLLMMMQQQKKKRRR___nnn~~~|||kkkpppsss___oooyyycccSSSKKKLLLJJJCCC@@@===;;;;;;:::999888666666666666555555555555444444444444555555555555444555666777888888888777777777444666:::999GGGbbb~~~}}}{{{{{{|||{{{xxx{{{~~~}}}}}}ccc\\\aaappprrrgggeeennnrrruuu{{{kkkzzzjjjTTTRRRNNNIIIDDD@@@;;;666222222111111000000000000000000111222222000000111222---///111111000000000111111000000000000111222222222222222333333333444444444444;;;GGGMMMPPPYYYdddqqqxxx|||zzzyyy{{{~~~~~~xxxrrrqqqsssvvvtttooolllkkkllloooqqqzzz{{{|||~~~yyyxxxxxxwwwxxxyyy{{{|||zzz|||~~~}}}||||||}}}}}}~~~~~~}}}}}}~~~}}}}}}|||{{{{{{|||}}}~~~~~~yyytttooommmiiifffbbb^^^XXXUUUUUUQQQPPPQQQQQQNNNOOORRRLLLPPPYYYfffuuuooonnn}}}zzzeeeeeezzzdddSSSKKKKKKIIICCC@@@===;;;::::::999888666666666666555555555555333333333333444555666666333444666777888888888777888666222666<<<<<>>777222222111111000000000000000+++---000///......000333,,,000333333111///000222111111111000111111222333000111111111111222222222444555>>>MMMSSSUUU```nnn~~~|||yyyuuuwwwzzzyyyuuuvvv{{{xxxtttpppoooqqqtttwwwvvvxxxzzz|||~~~~~~~~~~~~vvvuuuuuuuuuvvvxxxzzz{{{yyy|||}}}zzzzzz}}}~~~~~~||||||{{{{{{|||}}}{{{{{{}}}xxxooohhh```[[[WWWWWWVVVSSSSSSUUUQQQPPPPPPUUUbbbsssqqqlllvvv{{{vvvllllllzzzaaaQQQLLLMMMIII???===:::999999999888666777777666555555555555555444444555555555555444444555555555555666666666777;;;222777===888DDDiii{{{}}}~~~~~~|||{{{|||vvvppp}}}zzz|||ttt```\\\OOOIIIGGGAAAAAA>>>222222111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////111222222333333333111???JJJKKKLLLYYYnnn|||wwwxxxvvvzzz~~~xxxrrr{{{wwwtttrrrssstttuuuuuuxxx{{{}}}|||yyywwwxxxzzzxxxtttpppppptttyyy}}}~~~zzz}}}}}}|||{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||~~~}}}ooojjjbbb\\\XXXWWWWWWVVVUUUSSSUUUZZZ^^^cccqqqpppkkkwwwzzzsss}}}yyy```PPPKKKLLLHHH???===;;;999999999888666777777666555555555555555444444555555555555444444555555555666666666777777999222888===:::JJJrrr}}}}}}{{{{{{|||{{{rrrzzz}}}yyyxxxfff[[[NNNJJJHHHBBBAAA>>>222222222111000000000000000000000000000000000000000000000000000000000000000////////////000000000111///000111111222222222222555AAAJJJJJJNNN```xxxwww{{{xxxxxx}}}xxx{{{xxxuuussssssuuuuuuuuuvvvxxx{{{{{{yyyxxxyyy{{{wwwtttppppppsssxxx{{{|||{{{~~~}}}{{{zzz|||~~~~~~yyyqqqkkkgggddd___\\\YYYWWWXXX[[[[[[\\\eeeppptttkkkuuu|||rrruuuyyy```OOOKKKKKKGGG@@@===;;;::::::999888777777777666555555555555555444444555555555555444444555555666666666777777777777333999===;;;QQQ~~~}}}{{{|||{{{{{{}}}uuuxxxwww{{{ooo\\\OOOJJJIIICCCBBB>>>222222222111000000000000111000000000000000000000000000000000000000000000000/////////000000000111111000000111111111111111111;;;CCCIIIIIIPPPddd{{{uuu|||{{{xxx|||~~~|||yyyuuutttttttttttttttsssuuuxxxyyyyyyyyyzzz{{{vvvssspppppprrrvvvxxxzzz{{{}}}}}}|||}}}}}}vvvmmmeee\\\[[[\\\\\\[[[ZZZ___fff{{{xxxjjjooozzztttzzzaaaPPPKKKLLLGGG@@@>>>;;;:::::::::888777777777666555555555555555444444555555555555444444555666666666666777777777666444:::<<<<<>>EEEIIIIIIQQQgggqqqtttzzz|||{{{xxxuuusssssstttsssrrrrrrtttvvvxxxxxxxxxxxxxxxtttrrrppppppqqqtttvvvwwwzzz|||}}}~~~~~~~~~|||}}}~~~tttgggfffeeecccaaaaaadddhhhppp{{{jjjjjjvvvuuuuuu|||bbbQQQLLLMMMHHH@@@>>><<<:::::::::999777777777666555555555555555444444555555555555444444666666666666777777777888666666;;;;;;===^^^}}}~~~~~~rrrbbbTTTNNNKKKEEEDDDAAA555333222222111111111111111////////////////////////000000000000000000000000000000000000111111111111222111111000111111222333>>>DDDJJJMMMYYYoooooozzz~~~~~~~~~xxxvvvsssrrrrrrrrrqqqppprrrsssuuuvvvwwwvvvuuusssqqqqqqqqqqqqqqqsssuuuvvvxxxzzz{{{|||}}}zzzsssmmmkkkjjjjjjhhhrrr~~~rrrmmmrrr||||||rrrgggppp}}}cccRRRMMMMMMIIIAAA>>><<<;;;;;;:::999888777777666555555555555555444444555555555555444444666666666777777777888888666777;;;:::@@@dddtttiiiYYYQQQMMMEEEDDDBBB777333333222111111111111222000000000000000000000000000000000000000000000000000000000111111111222222222222111111222333555666>>>EEELLLSSSccc{{{vvvzzzsssqqqooooooppppppooonnnqqqqqqsssuuuwwwvvvssspppoooppprrrrrrrrrsssuuuwwwxxxyyyzzz{{{}}}|||uuuoooggggggkkkuuuwwwssssssxxxrrrccc```uuu|||cccQQQLLLLLLHHHAAA???<<<;;;;;;;;;999888777777666555555555555555444444555555555555444444666666777777777888888888666777;;;;;;EEEkkkooo^^^TTTMMMEEEEEECCC999444333222222111111222222000000000000000000000000000000000000000000000000000000111111111222222222222222111222333555888999CCCHHHNNNVVVhhh|||{{{~~~yyynnnmmmllllllmmmnnnmmmlllnnnnnnpppsssvvvvvvssspppmmmooorrrsssssssssvvvxxxyyyzzz{{{}}}uuuooolllssssssqqqwwwuuuggg\\\iii|||bbbPPPKKKKKKGGGAAA???<<<;;;;;;;;;999888777777666555555555555555444555555555555555555444777777777777888888888888666777;;;;;;HHHpppsssaaaVVVNNNEEEEEEDDD:::444333222222111111222222000000000000000000000000000000000000000000000000000111111111111222222222333222222222444666999;;;IIILLLOOOVVVhhh}}}~~~zzzzzzkkkjjjiiijjjlllmmmlllkkkkkklllnnnrrrwwwwwwtttqqqlllooossstttttttttvvvyyyzzz{{{}}}~~~xxxzzzrrrpppuuuttthhhZZZccc{{{aaaQQQMMMMMMHHHAAA>>>;;;:::::::::999888777777666555555555555555666555444555666777777555666666666666777777777777666>>>===;;;TTTgggQQQNNNLLLBBB>>>BBB888555111///000111222222000000000000000000000000......//////000000111111000000000000111111111111444111000333444555888===GGGNNNVVV```rrr~~~wwwsssiiihhhffffffhhhjjjjjjjjjhhhjjjlllnnnppppppppppppmmmmmmmmmooosssxxxzzzzzz~~~ttteeekkkllliiibbb[[[qqqzzzaaaPPPLLLMMMHHHAAA>>>;;;:::::::::999888777777666555555555555555666555444555666777777555666666666666777777777777444<<<===???ZZZoooTTTOOOMMMDDD???AAA888555111000000111222222000000000000000000000000.../////////000000000111000000000000111111111111444111000333444444888>>>HHHNNNVVVcccwwwzzzzzzooocccaaa``````ccceeeffffffggghhhiiikkklllmmmmmmmmmjjjiiijjjmmmrrrvvvyyyyyy}}}}}}ooobbbfffhhhiiiaaaRRR___zzz```PPPLLLMMMHHHAAA>>>;;;:::::::::999888777777666555555555555555666555444555666777777555666666666666777777777777333:::===BBB___~~~yyyXXXNNNMMMGGG@@@@@@999666222000000111222111000000000000000000000000////////////000000000000000000000000111111111111222000000222333444999@@@HHHNNNXXXiiiuuu~~~~~~}}}xxx}}}~~~jjj]]][[[ZZZ[[[^^^aaaccccccfffeeeffffffggghhhiiijjjffffffgggjjjpppuuuxxxyyy}}}~~~~~~vvviiieeedddgggooohhhQQQSSSrrryyy```PPPLLLMMMHHHAAA>>>;;;:::::::::999888777777666555555555555555666555444555666777777555666666666666777777777777666:::<<>>;;;:::::::::999888777777666555555555555555666555444555666777777555666666666666777777777777999::::::FFFhhhzzz]]]JJJIIIHHHCCC>>>===999555222111222111111000000000000000000000000000000000000///////////////000000000111111111111111000111333333555===GGGJJJQQQ```wwwjjjsss|||~~~~~~yyyvvvsssuuuwwwzzz}}}{{{pppeeeYYYVVVTTTTTTWWW[[[^^^___```_________```aaaccceeeccccccdddiiipppvvvzzz{{{{{{||||||~~~|||ooohhhrrrqqqWWWMMM^^^xxx___PPPLLLMMMHHHAAA>>>;;;:::::::::999888777777666555555555555555666555444555666777777555666666666666777777777777999999;;;KKKqqq}}}eeeMMMIIIHHHDDD???>>>;;;666333222222111111000000000000000000000000000000000000////////////000000000000111111111111111111222444444666@@@KKKOOOWWWhhhlllzzz|||~~~{{{vvvssssssssstttuuuuuuqqqiiibbbWWWTTTPPPOOOQQQTTTWWWWWWZZZ[[[[[[\\\]]]___aaabbb``````bbbfffmmmssswwwxxxwww}}}ppprrrrrr]]]NNNUUUxxx___OOOLLLMMMHHHAAA>>>;;;:::::::::999888777777666555555555555555666555444555666777777555666666666666777777777777999888<<>>;;;:::::::::999888777777666555555555555555666555444555777777777555666666666666777777777777:::999>>>SSSwww{{{wwwXXXMMMJJJFFFBBB@@@<<<777444222222111000000000000000000000000000111111000000/////////...000000000000111111111111111222555777666888DDDPPPXXXdddwwwzzzxxx~~~}}}{{{xxxvvvsssqqqpppnnnmmmlllhhhbbb]]]ZZZYYYUUUOOOLLLLLLNNNOOOPPPOOOQQQTTTWWWZZZ[[[[[[\\\WWWWWWYYY]]]ccciiilllnnnnnntttxxxyyy|||qqqhhhnnneeePPPFFFwwwaaaQQQJJJJJJHHHBBB???<<<:::999999888666888777777666555444444444555555555555555555444444555555666666777777888888;;;;;;===UUU{{{}}}{{{\\\HHHGGGGGGBBB@@@===888444111000111222111111000000000000111111000000000000111111111111////////////000111222333555444222222555<<>>;;;::::::999888777777777666666555555555555444444444555555555555555555555666666777777888888777AAALLLbbb}}}{{{vvvmmmeee______```bbbgggllluuuxxx~~~|||uuunnnMMMGGGGGGDDD???===999555333111111222111111000000000000111111///000000000111111111111////////////000111222333333333333555:::BBBKKKRRR[[[sssnnnjjjyyy}}}xxxvvvrrrnnnjjjdddXXXKKKGGGLLLRRRSSSQQQPPPPPPOOONNNMMMLLLLLLLLLTTTTTTUUUUUURRROOOKKKIIIFFFFFFHHHJJJLLLNNNPPPRRRSSSYYYaaahhhlllqqquuuxxxzzzpppjjjeeeYYYMMMuuu___PPPJJJJJJHHH@@@>>>;;;:::::::::999888666666666666555555555555444444444555555555666666555555666666777777888888888CCCOOOeeewwwppphhh___WWWTTTTTTTTTWWW\\\aaafffnnnxxxzzz{{{|||wwwQQQHHHFFFBBB???===:::666444222111111111111000000000000111111///000000000111111111111////////////000111222333222222444777<<>>;;;999::::::999888666666666666666666555555333333444444555666666666555555666666777777888888666AAAOOOiiivvvmmm```XXXOOOMMMLLLKKKNNNRRRNNNTTT\\\eeemmmttt{{{~~~{{{~~~|||XXXJJJGGGBBB???===:::777444333222111111111000000000000111111000000000000111111111111////////////000111222333111222444888>>>GGGQQQWWWbbblllvvvzzzwww{{{xxxvvvpppggg___TTTLLLCCCBBBJJJRRRWWWWWWUUUUUUUUUTTTSSSQQQPPPOOOQQQSSSUUUVVVSSSNNNHHHEEECCCDDDGGGJJJMMMOOOQQQQQQQQQTTTWWWWWWYYY```kkktttxxx{{{wwwlllaaaWWWRRRttt^^^OOOIIIJJJGGG@@@===;;;999:::::::::999555666666666666666666666333333444444555666666777555555666666777777888888555BBBTTTsssuuulll\\\SSSKKKHHHFFFEEEFFFJJJBBBGGGMMMQQQTTTZZZfffnnn{{{}}}uuuvvvzzz|||{{{{{{{{{ttt___OOOIIIBBB???===;;;888555333222111111111000000000000111111000000000000111111111111////////////000111222333000222555999@@@IIISSSYYYkkkxxxkkk}}}|||xxxzzzwwwuuummmaaaXXXJJJEEEAAABBBIIIQQQWWWYYYXXXYYYYYYXXXVVVTTTRRRQQQQQQSSSUUUUUURRRLLLEEE@@@BBBCCCEEEHHHKKKNNNOOOPPPTTTVVVXXXWWWWWW\\\hhhqqqtttyyy~~~wwwlll```YYYVVVsss]]]NNNHHHIIIFFF@@@===:::999:::::::::999555555555666666666666666333333444444555666777777555555666666777888888888999GGG\\\uuulll\\\SSSKKKGGGCCC@@@@@@CCC===BBBDDDBBB???DDDPPP[[[kkktttkkklllpppssssss}}}|||{{{zzzllljjjdddRRRKKKCCC???>>>;;;888555333222111111111000000000000111111000000000000111111111111////////////000111222333///222555:::AAAJJJTTTZZZqqqpppiii}}}}}}xxxvvvtttkkk]]]RRRDDDBBBAAADDDJJJRRRXXX[[[ZZZ[[[[[[ZZZYYYVVVTTTSSSQQQSSSUUUUUUPPPIIIAAA<<<888:::<<<@@@DDDGGGJJJLLLVVVYYY[[[YYYXXX\\\fffoootttzzzxxxmmmbbb\\\[[[rrr]]]PPPJJJJJJFFF>>>===<<<;;;:::999999999999888888777777777777777555555555555666666666666666666666777888888999999===BBBaaaxxxkkkaaaXXXOOOJJJEEE???<<<======>>>>>>>>>>>>AAAEEEHHHPPP^^^rrrjjj``````dddjjjooouuuyyy~~~{{{yyyiiilllOOOIIIDDDAAA???<<<999666444222111222222111111111111222222//////000111111111111111111111000000000000000111666000222<<>>@@@GGGQQQWWWXXXVVVYYYYYYZZZZZZZZZYYYYYYXXXWWWUUURRROOOKKKEEE>>>999888888999:::===@@@BBBDDDNNNQQQUUUVVVRRRQQQ\\\iiisss{{{pppfff```___rrr]]]PPPJJJJJJFFF>>>===<<<;;;:::999999999999888777777666666777777555555555555666666666666666666666777888888999999???EEEdddsssaaaWWWNNNHHHDDD???===>>>>>>?????????>>>???BBBEEECCCNNN^^^rrr{{{dddZZZ[[[___dddhhhooottt{{{~~~~~~}}}}}}|||~~~lllqqqSSSKKKDDDAAA???===999666444222111222222111111111111222222//////000111111111111111111111000000000000111111555000222<<>>===<<<;;;:::999999999999888777777666666777777444555555555555666666666666666666777888888999999???IIIiii|||cccXXXLLLFFFBBB>>>===???>>>???@@@???>>>>>>@@@AAAEEELLLUUUaaassswwwaaaVVVVVVXXX[[[^^^fffllluuu|||}}}{{{xxxwww|||~~~~~~|||zzz}}}{{{rrryyyYYYMMMEEEAAA@@@===:::666444222111222222111111111111222222///000111111222111111111111111000000000111111222444000333>>>FFFLLLYYYgggttt~~~{{{~~~}}}{{{yyyxxxyyyyyyxxxwwwqqqpppnnnkkkcccXXXLLLDDD>>>???BBBJJJSSSZZZ[[[ZZZ]]]]]]]]]]]]\\\[[[YYYYYYVVVTTTRRROOOKKKFFF@@@;;;555666888;;;>>>CCCGGGIIIKKKLLLPPPTTTVVV[[[gggsss~~~wwwnnnhhhdddcccsss]]]OOOJJJIIIEEE>>>===<<<;;;:::999999999888888777666666666666666444444444555555555666666666666666777888888999999===LLLnnngggZZZLLLEEEAAA>>>===>>><<<>>>????????????AAABBBFFFJJJLLLNNNWWWiiiyyy}}}ooo```WWWSSSRRRUUUYYY___fffpppxxxyyyvvvssspppwwwyyyyyywwwuuuwww}}}sss{{{www```QQQFFFAAA@@@===:::777444333222222222111111111111222222000111111222222111111111111111000000111111222222444111555@@@HHHOOO]]]lll~~~ooo}}}wwwtttvvvxxxvvvwwwuuusssrrrrrrrrrqqqpppmmmkkkhhhcccZZZPPPFFF???===???DDDLLLUUU[[[]]]]]]_________^^^]]][[[ZZZYYYVVVTTTQQQNNNKKKGGGAAA>>>777888999<<>>===<<<;;;:::999999999888777777666555666666666444444444444555555555555666666666777888888999999<<>>???@@@BBBEEEHHHQQQRRROOOJJJLLLVVV___dddeee```[[[WWWRRROOOTTT[[[[[[bbblllrrrtttqqqnnnkkkpppqqqqqqooommmmmmqqqtttyyyzzzqqquuuyyyiiiUUUGGGBBB@@@===:::777555333222222222111111111111222222111111222222222222111111111111111111111222333333444222888CCCKKKSSSbbbrrrtttjjj~~~yyyzzzxxxsssqqqrrrppplllmmmjjjhhhgggggggggeeedddgggfffaaaZZZQQQGGG@@@<<<===@@@FFFNNNUUU[[[]]]^^^``````______]]]\\\[[[ZZZUUUSSSPPPNNNKKKHHHCCC@@@:::;;;;;;===@@@CCCFFFHHHPPPPPPSSSXXX[[[bbbqqqxxxnnngggsss]]]OOOIIIHHHDDD>>>===<<<;;;:::999999999888777666666555555666666333444444444444555555555666666666777888888999999===QQQvvv|||jjj[[[KKKEEEDDDBBB??????<<<===???@@@BBBFFFKKKOOOUUUUUUSSSOOOPPPVVVZZZZZZTTTSSSSSSTTTQQQPPPUUU]]]ZZZ```ggglllmmmkkkiiihhhnnnoooooommmkkkjjjjjjkkkoooqqqxxxvvvvvvyyy}}}pppXXXIIIBBB@@@>>>;;;777555333222222222111111111111222222222222222333222222111000111111111111111222333444444444;;;GGGOOOWWWgggyyypppkkk~~~{{{yyytttuuusssnnnllllllhhhcccdddbbb____________]]]\\\]]]\\\XXXQQQHHHAAA<<<;;;===AAAHHHOOOUUUZZZ\\\]]]____________^^^\\\[[[[[[UUUSSSPPPNNNLLLIIIEEEBBB<<<<<<===>>>AAADDDFFFHHHPPPRRRVVVYYYZZZaaasss}}}|||}}}rrriiisss]]]OOOIIIHHHDDD>>>===<<<;;;:::999999999777777666555555555555666333333444444444555555555666666666777888888999999>>>SSSxxx{{{fffXXXJJJFFFGGGFFFDDDCCC???@@@@@@AAACCCHHHOOOTTTKKKNNNPPPSSS\\\eeehhhfff\\\UUUQQQRRRRRRRRRUUUYYYZZZ^^^bbbeeefffeeeeeeeeekkkkkkkkkjjjhhheeedddccc```ccclllyyy{{{xxxwww|||yyyvvv[[[JJJBBBAAA>>>;;;888555444333222222111111111111222222222333333333222222111000111111111111222333444555555555===JJJRRRZZZkkk~~~qqqppp}}}}}}{{{yyyxxxxxxwwwsssoookkkjjjeee___]]]^^^ZZZUUUXXXVVVTTTTTTTTTTTTSSSRRRPPPPPPMMMGGG@@@<<<;;;<<<<<>>===<<<;;;:::999999999777777666555555555555555333333333444444444555555666666666777888888999999===SSSxxx|||cccUUUIIIGGGJJJJJJHHHGGGCCCBBBBBBBBBDDDIIIPPPVVVXXX\\\bbbmmm}}}nnn```TTTRRRUUUUUUSSSSSSZZZ]]]___aaaaaaaaabbbdddbbbcccbbbaaa___\\\YYYXXXRRRVVV```oooyyy~~~}}}xxxqqqvvvyyy]]]KKKBBBAAA>>>;;;888555444333222222111111111111222222333333333333333222111000111111111111222333444555666777???KKKTTT\\\nnntttuuu}}}wwwtttrrrqqqqqqooojjjfffaaa^^^WWWOOOMMMOOOMMMHHHJJJHHHFFFEEEFFFGGGFFFEEEGGGGGGEEEAAA<<<999;;;>>>===BBBIIIPPPUUUWWWYYY[[[]]]]]]]]]^^^]]]]]]\\\\\\TTTRRROOOMMMLLLJJJGGGEEE::::::<<>>@@@AAADDDOOO\\\^^^hhhwwwvvvbbbSSSSSSUUUQQQOOOSSSRRRYYY]]]]]]^^^bbbaaa\\\______]]]ZZZWWWUUUUUUVVVSSSUUUXXX]]]ccclllwww~~~zzzssspppvvvpppZZZHHHCCC@@@===:::999777444222222222111111111111222222111111111111111111111111////////////000111222333333;;;>>>FFFVVVcccvvvzzz~~~zzzvvvssskkkeeefffgggbbb\\\YYYPPPMMMIIIDDDAAA@@@@@@@@@;;;<<<<<<===>>>>>>??????>>>>>>===:::888888:::<<<>>>CCCJJJNNNPPPSSSWWWZZZ]]]^^^_________^^^]]]\\\YYYWWWTTTOOOJJJHHHHHHIII>>>???@@@CCCFFFIIIKKKMMMPPPWWWaaagggiiisssssskkkiiifffeeefffgggccc```dddkkkooommmjjjgggmmmwww|||qqqfffwww```OOOGGGFFFCCC???===;;;:::::::::999888666666666666555555555555444444444555555555666666555555666666777999:::;;;???ccczzzrrr\\\UUUQQQVVVZZZXXXRRRNNNGGGAAA>>>@@@AAACCCPPP___hhhvvvsssbbbUUUUUUVVVQQQOOOSSSQQQYYY^^^]]]]]]___^^^ZZZZZZYYYVVVTTTTTTUUUVVVWWWTTTUUUWWW[[[```fffmmmqqqvvv}}}zzzrrrooo{{{ooo}}}aaaLLLCCCAAA===:::999777444222222222111111111111222222111111111111111111111111/////////000000111222333222:::>>>GGGYYYhhh{{{xxxyyytttiii```YYYXXXWWWRRRMMMJJJEEECCC???;;;999888888888999999999999999:::::::::=========;;;:::;;;>>>AAA@@@HHHQQQWWWYYYXXXXXXXXX\\\\\\^^^_________^^^]]]\\\[[[XXXSSSNNNKKKKKKMMMAAAAAABBBCCCFFFIIIMMMNNNSSS^^^jjjpppttttttjjjhhhiiihhhhhhjjjhhheeefffllltttxxxvvvrrrttt{{{~~~tttjjjvvv```PPPHHHHHHEEE???===;;;:::::::::999888666666666666555555555555444444555555555666666666555555666666777999:::;;;AAAeeezzzmmm[[[UUUTTT\\\aaa\\\RRRKKKBBB>>>???BBBAAACCCQQQbbbpppkkk```WWWWWWVVVPPPNNNQQQPPPXXX^^^___]]]]]][[[YYYXXXSSSOOONNNQQQVVVXXXYYYVVVVVVXXX[[[```bbbccccccnnnwwwyyyqqqnnnnnntttiiiPPPDDDAAA===;;;999777444222222222111111111111222222111111111111111111111111000000000000000111333333222:::>>>III]]]nnn~~~vvv~~~vvvpppdddYYYPPPMMMLLLGGGCCCAAA@@@>>>;;;888777666777888888888888777777777777666999:::;;;;;;;;;>>>BBBEEEEEEMMMVVV\\\\\\[[[ZZZZZZYYY[[[\\\^^^_______________^^^\\\WWWRRROOOOOOPPPFFFEEECCCCCCFFFJJJNNNQQQSSS```kkkppp{{{~~~mmmhhhfffjjjnnnnnnnnnoooggggggjjjqqqzzz~~~|||yyy~~~xxxooouuu___PPPHHHHHHEEE???===;;;:::::::::999888666666666666555555555555555555555555666666666666555555666666777999:::;;;BBBeee{{{kkkZZZVVVXXXaaaggg```TTTKKKBBB@@@BBBEEECCCDDDSSSeeeuuuddd]]]YYYZZZXXXSSSQQQRRRTTTZZZ___```^^^\\\[[[[[[YYYRRRJJJIIIOOOUUUXXXXXXUUUVVVYYY^^^bbbdddbbb```mmmuuuwwwooolllqqqmmmoooQQQEEEBBB>>>;;;999777444222222222111111111111222222111111111111111111111111000000000000111222333333555<<<@@@LLLbbbtttwwwuuu|||rrrjjj___SSSIIIEEEDDDAAA>>>>>>===;;;:::888888888999:::777777888888888999999999888999::::::;;;>>>CCCFFFLLLQQQYYY\\\]]]]]]^^^```XXXYYY[[[^^^``````aaa``````___]]]YYYTTTQQQPPPQQQKKKHHHEEEDDDEEEJJJPPPTTTWWWbbbiiipppqqqjjjjjjnnnvvvzzzxxxuuuvvvppppppsssyyy{{{sssttt^^^OOOHHHHHHEEE???===;;;:::::::::999888666666666666555555555555555555555666666666777777555555666666777999:::;;;FFFhhhnnn\\\ZZZ^^^gggjjjcccWWWOOOHHHEEEFFFIIIFFFHHHWWWjjjzzziii```]]]^^^aaacccaaa______^^^^^^___```___]]]]]]]]]WWWOOOGGGDDDIIIOOORRRSSSOOORRRWWW]]]ccceeeeeedddjjjooowwwvvvnnnkkk|||zzzmmmxxxTTTFFFCCC???;;;999777444222222222111111111111222222111111111111111111111111000000000000111222333444888???CCCPPPhhhyyysssvvvxxxllldddUUUIII>>>;;;;;;:::999:::777666555555555666777888555666777999:::<<<===>>><<<===>>>>>>???BBBFFFIIIOOOWWWbbbhhhhhhfffeeedddWWWYYY\\\^^^```bbbbbbbbb___^^^]]]YYYTTTPPPOOOOOONNNKKKGGGEEEGGGMMMSSSXXX___hhhqqq}}}{{{jjjlllpppzzz}}}}}}{{{sssuuu___OOOHHHHHHEEE???===;;;:::::::::999888666666666666555555555555555555666666666777777777555555666666777999:::;;;EEEfffvvvffffffiiimmmlllbbbYYYVVVPPPLLLKKKMMMLLLOOO___qqq}}}qqq]]]^^^___cccllluuuyyyzzzxxxmmmeee___^^^___]]]\\\]]]RRRKKKCCC???AAAEEEIIIKKKHHHMMMTTTZZZ^^^bbbfffiiifffjjjqqq}}}wwwpppmmm|||qqqYYYFFFCCC???<<<:::777444222222222111111111111222222111111111111111111111111111111000111111222333444999@@@FFFUUUmmm~~~qqqzzz}}}ttthhh___OOODDD:::888999888888:::666666666666777888999999555666888:::<<<>>>@@@AAADDDEEEFFFFFFFFFIIIMMMPPPQQQ]]]lllvvvvvvooogggcccYYYZZZ]]]```bbbccccccccc^^^^^^]]]YYYTTTQQQOOOOOORRROOOKKKIIIKKKQQQXXX]]]dddnnnzzz{{{sssnnniiinnnuuu{{{rrrwwwaaaQQQJJJIIIFFF???===;;;:::::::::999888666666666666555555555555555666666666777777777777555555666666777999:::;;;DDDeeeuuutttuuutttlllaaa[[[\\\WWWPPPMMMPPPSSSXXXhhhzzz~~~dddWWWZZZ\\\dddsss~~~mmm^^^[[[\\\[[[XXXXXXMMMHHHAAA===<<>>@@@BBBDDDDDDHHHIIIJJJJJJLLLOOOSSSVVVUUU___kkkqqqpppiiibbb^^^ZZZ\\\^^^aaacccddddddddd``````___\\\WWWSSSQQQQQQVVVSSSPPPNNNQQQWWW^^^ccckkktttqqqhhhjjjlllmmmttt|||zzzqqqyyycccSSSKKKJJJGGG???===;;;:::::::::999888777666666666555555555555666666666666777777777777555555666666777999:::;;;IIIiii~~~yyylll___\\\___[[[RRRNNNRRRWWW___oooyyyaaaWWWUUUXXXbbbuuusss^^^YYYZZZXXXTTTSSSJJJHHHCCC>>>;;;>>>DDDIIIIIIPPPWWWYYYXXX[[[eeennnqqqttt~~~~~~rrrrrrnnnnnnsssvvvyyy~~~vvvttt~~~{{{{{{ppp^^^GGGDDD@@@<<<:::777444222222222111111111111222222111111111111111111111111111111111111222333444555555>>>GGGYYYtttqqq{{{rrrggg^^^MMMBBB888777777666555666999999999:::;;;;;;<<<<<>>======<<<@@@FFFIIIKKKQQQWWWXXX[[[cccmmmxxx}}}|||uuuqqqkkkhhhhhhhhhfffhhhkkkjjjkkkvvvvvv}}}}}}zzzgggjjj^^^LLLGGGAAA===;;;999555222444333222222111111222222000000000000000000000000111000000000000111333444;;;AAAGGGYYYvvvvvvppp|||zzztttfffXXXLLLBBB999777999888777888:::<<>>GGGppp~~~uuuooojjjfffhhhlllgggZZZVVV___dddmmm{{{dddZZZ^^^fffvvvssshhhhhh```YYYWWWSSSOOOGGGAAA@@@???>>>BBBGGGJJJLLLRRRWWWYYY[[[dddnnn|||{{{sssvvvpppkkkkkkjjjggggggjjjrrrrrruuuxxxwwwxxxwwwvvv}}}llliiicccLLLGGGAAA===;;;999555222444333222222111111222222000000000000000000000000111111000000111222444555;;;BBBHHH[[[yyyqqqqqq}}}zzzxxxttthhh[[[NNNBBB999888999:::;;;<<<@@@BBBDDDFFFGGGIIILLLOOOQQQPPPOOONNNNNNNNNOOOPPPNNNNNNNNNOOOQQQSSSUUUWWWZZZYYYXXXXXXXXXYYYZZZ[[[[[[^^^aaadddeeeeeegggiiigggiiihhhdddcccccc^^^XXX\\\```eeeffffffhhhjjjkkkjjjkkkooouuuyyyqqqgggcccbbbiiixxxyyyssswwwaaaSSSLLLJJJEEE@@@===:::999999999888777888777666666555555555555444555555666666666666666555666777777777999<<<>>>JJJvvvwwwnnnlllmmmooorrrvvvrrrbbbXXX]]]eeeuuupppiiinnnyyyuuulllkkkbbb[[[XXXRRROOOJJJEEECCCBBBAAADDDHHHKKKMMMRRRWWWYYY\\\eeeooonnnaaaaaaeeeccceeeiiijjjiiilllrrrzzz|||yyynnn|||ooofffjjjNNNHHHBBB===<<<999666333444333222222111111222222000000000000000000000000222111111111222333555666===CCCIII\\\yyyooouuu~~~~~~zzzwwwvvvsssjjj___PPPDDD999888;;;===@@@DDDIIIKKKLLLMMMOOOQQQUUUXXX[[[[[[ZZZYYYXXXXXXYYYYYYSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXWWWWWWWWWYYYZZZ[[[\\\___bbbeeefffgggiiikkklllllljjjiiikkkkkkddd[[[\\\___bbbcccbbbaaaaaaaaa```gggssswwweeekkkkkkjjjgggdddlllyyytttxxxbbbRRRKKKIIIEEE@@@===:::999999999888777777777666666666666666777444555555666666666666666666777888888888999<<>><<<:::666333444333222222111111222222000000000000000000000000222222111111222444666777???EEEJJJ[[[vvvqqq{{{}}}~~~zzzvvvtttssskkkbbbRRRFFF:::999<<>><<<:::777444444333222222111111222222000000000000000000000000222111111111222444666777???EEELLL]]]xxxppp~~~|||~~~|||wwwtttrrrkkkcccTTTGGG;;;:::???DDDKKKQQQVVVWWWWWWWWWVVVWWWYYY\\\bbbbbbbbbbbbbbbbbbbbbbbb]]]]]]]]]]]]\\\\\\[[[[[[XXXXXXWWWWWWXXXYYY[[[\\\]]]___bbbdddeeehhhkkkmmmrrrrrrrrrsssxxxyyypppdddZZZTTTRRRVVVZZZ\\\bbbiiiuuuxxx___[[[WWW[[[jjjtttyyyvvvrrrlllhhhqqq}}}xxxiiihhhhhhnnn}}}{{{vvv{{{eeeRRRIIIHHHEEE@@@===:::999999999888777999888777777666666666666444555555666666666666666555666777777777999<<<>>>OOO}}}|||{{{yyyxxxvvvuuutttttttttssswwwzzzoooffffffvvvvvvqqqgggccc]]]QQQOOOPPPNNNFFFBBBEEEJJJLLLMMMNNNSSSYYY\\\aaammmyyyxxxnnnoooyyyuuuhhhllllllzzzsssRRRLLLDDD>>><<<:::777555444333222222111111222222000000000000000000000000111000000111222444666777>>>FFFNNNbbbmmm~~~yyy|||~~~xxxtttqqqjjjcccUUUIII===;;;AAAGGGNNNTTTWWWXXXZZZZZZYYYXXXZZZ[[[______```aaabbbbbbbbbbbb____________^^^]]]\\\[[[XXXXXXXXXXXXYYYZZZ\\\]]]]]]___bbbdddeeehhhllloootttvvvxxxzzz}}}}}}uuukkk^^^UUURRRXXX^^^bbbjjjttt~~~rrrYYYOOOSSSTTT\\\lllvvv}}}yyysssmmmjjjrrruuummmlll___bbbgggooo~~~}}}yyy~~~fffSSSHHHGGGDDD@@@===:::999999999888777:::999888777666666666666444555555666666666666666555666777777777888;;;>>>OOOzzzwwwvvvrrrnnnkkkgggeeedddaaabbbhhhrrryyy|||{{{qqqlllwww{{{sssiiifffaaaTTTQQQTTTQQQGGGBBBGGGMMMOOOOOOQQQVVV\\\```fffsssyyyooopppyyyvvvhhhhhh|||rrrxxxxxxTTTMMMDDD>>><<<:::888555444333222222111111222222000000000000000000000000/////////000111333555777@@@HHHRRRggg{{{nnnzzzwww|||}}}}}}xxxssspppjjjcccVVVIII>>>===BBBHHHOOOUUUTTTWWW[[[]]]]]]\\\]]]]]][[[\\\^^^```bbbbbbbbbbbb______``````___^^^]]]\\\YYYYYYYYYYYYZZZ\\\^^^______aaaccceeegggjjjnnnqqquuuzzzzzzrrraaaVVVSSSZZZaaadddkkkuuu}}}oooXXXLLLMMMUUUWWWdddvvv}}}}}}|||zzztttnnnrrrzzznnniiifffcccjjjrrr{{{{{{hhhSSSHHHFFFDDD@@@===:::999999999888777;;;:::999777666555555555444555555666666666666666444555666666666888;;;===SSS{{{~~~xxxuuupppiiibbb\\\XXXVVVQQQRRRVVV]]]aaaccchhhooottt}}}|||zzz~~~uuukkkiiidddWWWSSSWWWSSSHHHCCCHHHOOORRRQQQSSSXXX___cccjjjwwwyyynnnkkkppp{{{zzzhhhdddwwwuuuwww|||TTTMMMDDD>>><<<:::888666444333222222111111222222000000000000000000000000///......///111333555666CCCKKKUUUiii}}}ssswwwvvvzzz||||||wwwssspppiiicccVVVJJJ???>>>CCCIIIOOOUUUSSSVVV[[[___`````````aaaZZZ[[[^^^```bbbccccccccc______`````````^^^]]]\\\ZZZYYYYYYYYY[[[\\\^^^```aaabbbdddfffhhhkkkpppsssvvv}}}}}}wwwdddYYYVVV___eeefffkkktttzzzyyyzzz~~~xxxVVVQQQLLLPPPVVVZZZlll}}}sssrrrxxxrrrmmmggglllvvv}}}bbbUUUNNNGGGDDD???===;;;:::::::::999888999888777666666555555555444444444555555555666666555666777666666777:::<<>><<<@@@EEEKKKPPPKKKRRR[[[aaabbbbbbcccdddbbb```^^^___aaacccdddddd```___^^^]]]]]]___```bbb___^^^[[[ZZZ[[[^^^aaadddeeefffeeeeeeggglllsssxxx~~~|||kkk___WWW[[[ccchhhlllqqq}}}bbbSSSQQQLLLLLLWWWgggvvvyyyppp~~~{{{wwwxxxssszzzcccUUUNNNHHHEEE???===;;;:::::::::999888999888777666666555555555444444444555555555666666555666777666666777:::<<>>===;;;;;;=========<<<;;;:::;;;BBBPPP```mmm|||~~~xxxuuupppiiidddccc\\\^^^``````^^^ZZZUUUQQQZZZ\\\bbbjjjttt|||iiibbbbbbiiirrr{{{sssiiizzzqqqiii~~~hhhRRRFFFCCC===;;;;;;333333333333333222222222222111111111111111111111111222000000333333222666;;;IIIMMM\\\vvvxxx}}}~~~}}}yyywwwtttrrrpppiii```ZZZMMMCCC;;;;;;@@@EEELLLSSSUUUVVVYYY]]]aaacccbbbaaabbbaaa___```aaabbbbbbaaabbbaaa___^^^___```bbbccc^^^^^^]]]]]]]]]^^^______ccceeehhhkkknnnrrrxxx|||}}}oooaaa^^^eeeqqq}}}~~~xxxxxx}}}___OOONNNPPPRRRZZZeeeoooyyyvvv}}}cccSSSLLLHHHGGG???===;;;:::::::::999888999888777666555555555555555555555555666666666666666777777777777888;;;===\\\yyyoooeee\\\UUUQQQLLLJJJFFFBBB???===<<<;;;;;;<<<<<<<<<<<<;;;:::999;;;<<>>BBBEEEHHHMMMTTT\\\cccppprrriiibbbaaabbbdddhhhjjjjjjhhhggggggmmmyyyuuuoooqqqpppmmmcccmmm~~~}}}yyywww~~~tttgggrrr|||ssstttWWWEEECCC===;;;;;;777444444444333333333222222333333333333333333333333333000000222333333777>>>DDDGGGVVVqqqzzz|||}}}~~~~~~{{{yyyvvvsssnnnfffZZZRRRGGG@@@;;;;;;===@@@GGGNNNUUUTTTUUUZZZaaaeeefffddddddccccccccceeefffeeecccaaa```___^^^___```bbbcccccccccdddddddddcccbbbbbb]]]aaafffkkkpppuuuzzz}}}uuukkkkkkqqqxxx{{{{{{tttooouuu~~~cccSSSRRRXXXUUU[[[eeennnssszzzvvv|||hhhUUUKKKFFFEEE???===;;;:::::::::999888999888777666666555555555555555666666666777777777666777888888777888;;;>>>YYY|||ssseeeXXXMMMGGGDDD======<<<;;;;;;;;;;;;;;;999999888999:::<<<>>>@@@>>>;;;;;;???BBBDDDHHHNNNNNNRRRZZZdddnnnvvv|||vvvooojjjeeeeeeiiinnnpppqqqooonnnrrrzzznnnkkkuuuzzzsssiiihhhpppzzzoooiiiiiilllrrr}}}pppfffrrr{{{ssszzz|||[[[FFFCCC===::::::888444444444444333333333333111111111111111111111111333000000222333333888???HHHKKKYYYssswww{{{||||||yyyvvvsssmmmcccWWWNNNDDD>>>:::;;;<<<>>>EEELLLPPPQQQSSSXXX]]]aaacccccccccbbbbbbdddfffgggfffdddbbbaaa```___```aaacccdddbbbbbbcccddddddccccccbbb___bbbhhhmmmrrrwww|||wwwvvvzzz}}}}}}zzzxxx~~~ooo[[[QQQQQQVVVSSSZZZfffrrryyy{{{~~~}}}lllXXXMMMGGGFFF???===;;;:::::::::999888999888777666666555555555555666666666777777777777777888888888888999;;;>>>XXX{{{qqqbbbSSSGGGAAA???::::::::::::;;;;;;;;;<<<:::;;;===???@@@BBBBBBBBB<<<;;;===BBBDDDDDDHHHMMMKKKNNNRRRVVV[[[___cccfffsssvvvzzz{{{}}}yyyqqqjjjhhhmmmtttyyy{{{wwwuuutttttttttxxxvvvhhhbbbbbblllyyy~~~wwwmmmkkkrrrxxxllleeebbbeeekkkxxxpppjjjzzzwwwxxxpppzzzaaaIIIEEE>>>888999777555444444444444333333333000000000000000000000000333000000222333333999@@@IIINNN^^^yyyrrr~~~{{{yyyuuuqqqkkk```SSSJJJ???;;;999:::<<<>>>EEEMMMJJJNNNRRRVVVXXXZZZ]]]^^^______```ccceeefffeeedddeeedddbbbbbbbbbccceeegggcccccccccddddddeeeeeefffdddhhhlllqqqvvv{{{wwwbbbWWWRRRSSSWWWVVV^^^lll{{{ppp[[[OOOHHHGGG???===;;;:::::::::999888999888777666666555555555666666666666777777777777777888888888888999<<<>>>TTT}}}{{{pppaaaPPPCCC===;;;::::::;;;;;;<<<=========???AAAEEEHHHJJJIIIGGGFFFEEEDDDGGGIIIHHHEEEGGGLLLLLLOOORRRVVVYYY\\\___bbbdddhhhlllmmmkkknnnuuu{{{~~~{{{tttlllkkkrrr{{{|||zzzvvvoooiiiqqqzzz]]]NNNOOOTTT^^^lllyyy~~~{{{lllrrr}}}rrrmmmkkkjjjpppxxx~~~qqqppptttsssmmmuuufffMMMGGG???888777555555555444444444333333333111111111111111111111111444111000222333444:::AAAGGGNNNaaa~~~~~~ooo~~~~~~zzzxxxtttpppiii^^^QQQGGG<<<888777:::<<>>AAAQQQ}}}qqq```PPPCCC<<<:::<<<;;;;;;;;;<<>>999999888555444444333333222222111222222222222222111000///222000000111000111888AAALLLOOOfffyyyyyy}}}}}}vvvqqqmmmfffXXXLLLFFF::::::::::::===BBBJJJOOOLLLLLLNNNSSSTTTSSSUUUZZZ]]]___bbbaaa``````cccfffdddeeefffffffffffffffffffffhhhjjjjjjiiiiiijjjllliiikkkrrrzzzrrr\\\WWWSSSTTT[[[[[[^^^nnnhhhWWWMMMGGGDDD@@@===;;;999::::::999999999888777666666555555555555666777777888777666555444555555666666999===@@@QQQ~~~rrraaaQQQDDD===:::888888:::===@@@EEEIIILLLJJJKKKNNNQQQSSSUUUUUUUUUXXXXXXXXXYYYZZZXXXVVVSSSRRRSSSUUUVVVWWWZZZ]]]```eeeeeeeeefffhhhjjjmmmnnnttttttvvvyyy|||}}}tttkkkeeedddeeefffeeedddjjj{{{]]]KKKKKKNNNPPP^^^ooozzz{{{zzzwww{{{~~~||||||ttttttaaallloooPPPGGG???::::::888555444444333333222222111222222222222222111000000333111000222111222999BBBKKKNNNeeezzz{{{~~~}}}|||vvvpppmmmdddVVVIIIDDD::::::;;;===AAAFFFJJJMMMLLLKKKMMMQQQRRRQQQTTTYYY^^^___aaaaaa```aaadddggggggggghhhhhhggggggfffeeehhhiiijjjiiiiiiiiikkkmmmkkkmmmttt|||jjjXXXUUUSSSWWW___```iiivvvfffTTTKKKGGGEEE@@@===;;;999::::::999999999888777666666555555555333444555666777888888777444555555555555777;;;>>>OOO}}}sssdddSSSFFF>>>;;;777999<<>>>>>888555444444333333222222111000111111222222222111111222111111333444666>>>GGGRRRYYYppp}}}|||zzzvvvrrrlll^^^LLL???::::::;;;???GGGNNNNNNGGGAAAAAA@@@CCCIIINNNRRRYYYaaajjjhhhfffdddddddddeeeeeeeeegggjjjmmmooooooooonnnllllllkkkjjjiiikkkooorrrtttvvv|||{{{ooolllyyyssshhh]]]aaakkkkkk```RRRPPPUUUXXXdddrrrsss~~~nnnbbbaaa___dddmmmnnnuuu||||||{{{~~~|||iiiTTTJJJIIIKKK@@@===;;;999::::::999999999888777666666555555555666666555444444555555666666666666555555666999<<>>>>>666555444444333333222222111000000111222222222222111111000111333444666>>>HHHPPPYYYqqq}}}{{{zzzwwwtttmmm___LLL???:::;;;<<>>QQQ|||ooo^^^OOODDD>>>AAAFFFPPPZZZdddkkkoooqqqnnnnnnmmmnnnoooqqqssstttwwwuuussssssttttttsssrrrnnnnnnllliiifffeeeeeeggghhhhhhiiijjjlllooorrrtttuuuzzztttrrruuuuuuxxxtttZZZVVVVVVSSSXXXcccooovvv}}}tttqqqbbbZZZtttzzzggg{{{gggNNN???>>>>>>555555444444333333222222111000000111222222222222222000///000222333666>>>HHHMMMYYYsss}}}{{{zzzxxxvvvooo```MMM@@@<<<;;;>>>BBBEEEFFFDDD@@@>>>CCCCCCGGGNNNRRRSSSYYY___aaa``````cccfffgggeeecccdddfffkkkoooqqqqqqqqqppplllmmmnnnnnnmmmnnnppprrrxxxyyy~~~hhhWWWVVVfff~~~YYYNNNKKKKKKHHHQQQ[[[YYYXXXRRRVVV[[[```qqqdddXXXUUUWWWTTTWWW\\\YYYYYY```ffflll|||}}}{{{jjjTTTHHHFFFHHH@@@===;;;999::::::999999999888777666666555555555222222222333444666999:::666666777666666888<<>>>>>===444555555444333333222222111///000111222222222222222///...///222333666>>>HHHMMM[[[vvv}}}{{{zzzyyywwwpppaaaMMMAAA===;;;???CCCDDDCCC@@@>>>===GGGGGGKKKPPPSSSSSSWWW\\\[[[[[[\\\aaafffhhhfffccceeegggkkkoooqqqqqqooonnnlllmmmoooooonnnnnnpppqqqyyyzzz}}}dddRRROOO\\\ooo}}}}}}|||qqqooopppuuukkkVVVNNNDDDCCCEEECCCKKKSSSOOOVVVRRRWWW]]]bbbvvvfffVVVQQQUUUXXXOOONNNRRRNNNUUU^^^gggppp~~~{{{iiiRRRIIIHHHHHH@@@>>>;;;:::::::::888777888777777666555444444333555555555555666666666666666777777777777888;;;===TTTzzznnn^^^PPPFFFCCCHHHPPP[[[eeekkkppptttwww{{{vvvpppnnnooopppqqqpppqqqrrrssstttvvvwwwwwwwwwwwwvvvtttrrrpppooonnnnnnmmmmmmmmmmmmnnnpppqqqqqqwww|||}}}pppxxx{{{eeeZZZRRRTTTVVVWWW___iiiwwwooommmnnn\\\vvvooo[[[rrrpppOOOAAA>>>;;;777555444444333333222222111222222222222222222222222444222222333444666>>>GGGJJJ\\\ooo|||{{{zzzxxxvvvqqqcccPPPCCC===FFFGGGHHHIIIHHHHHHJJJKKKJJJNNNRRRRRRPPPPPPSSSWWW\\\[[[\\\```eeeggggggeeegggjjjmmmoooooonnnnnnooonnnoooqqqrrrssstttuuuuuuwwwyyybbbSSSOOOMMMRRRZZZbbbeeesss}}}dddSSSKKKCCCDDDKKKNNNKKKFFFJJJIIIGGGFFFGGGJJJNNNPPPQQQQQQTTT]]]kkk|||nnnYYYOOOQQQRRRPPPNNNMMMPPPTTT]]]gggpppxxx}}}|||jjjSSSJJJHHHHHH@@@>>>;;;:::::::::888777888888777666666555444444555555555555666666666666666777777777777888;;;===UUUzzznnn^^^PPPGGGDDDLLLUUUaaajjjnnnpppssswww}}}yyyuuusssssstttsssrrrqqqrrrtttuuuwwwwwwwwwvvvvvvvvvuuutttrrrqqqppppppmmmmmmnnnoooppprrrssstttxxx}}}zzzwwwzzzwwweee[[[VVVWWWYYYZZZdddqqq{{{rrroooxxx```yyysss```wwwxxxUUUFFFAAA>>>:::555555444333333222222111222222222222222222222222444222222333444666>>>HHHNNN___sss~~~|||yyyxxxvvvsssgggUUUGGGAAAHHHJJJLLLMMMMMMMMMOOOPPPOOOSSSWWWWWWSSSQQQSSSUUU\\\\\\]]]```eeehhhhhhfffgggjjjmmmoooooonnnnnnooonnnoooppprrrtttuuuuuuvvvyyyzzzbbbSSSKKKDDDDDDHHH@@@DDDNNN\\\eee___MMM===@@@===;;;;;;???CCCFFFGGGMMMKKKIIIHHHHHHJJJLLLNNNSSSTTTXXX```mmm{{{qqqUUUJJJNNNPPPQQQPPPMMMMMMQQQTTTaaalllyyylllTTTKKKHHHGGG@@@>>>;;;:::::::::888777888888888777777666666555555555555555666666666666666777777777777888;;;===SSS}}}zzznnn^^^PPPHHHDDDMMMXXXfffmmmnnnnnnqqqttt}}}{{{yyyxxxxxxwwwtttrrrqqqrrruuuwwwwwwwwwvvvuuuuuuvvvvvvvvvvvvtttsssrrroooooooooppprrrtttvvvwwwzzz{{{~~~nnn```ZZZWWWYYYYYY\\\jjjzzzzzzrrroooeee|||wwwfff|||ZZZIIICCC>>>:::555555444444333222222222222222222222222222222222444222222333444666>>>HHHOOOaaattt~~~|||wwwuuuuuusssiiiWWWIIICCCIIILLLOOOQQQRRRSSSTTTVVVTTTWWWZZZYYYUUURRRQQQSSS[[[[[[]]]aaaeeehhhhhhggghhhkkknnnooonnnnnnnnnooommmoooqqqsssuuuvvvwwwwww{{{|||~~~bbbRRRHHH>>>999999;;;>>>CCCHHHHHHDDD===888555888:::;;;;;;???FFFLLLOOONNNLLLKKKJJJKKKLLLLLLRRRTTTXXX```lllzzz~~~YYYMMMMMMMMMOOOPPPOOOMMMNNNSSSWWWeeerrrnnnVVVLLLHHHGGG@@@>>>;;;:::::::::888777999888888888777777777666555555555555666666666666666777777777777888;;;===NNNuuu~~~xxxkkk\\\NNNFFFCCCJJJVVVeeemmmmmmlllooorrr{{{{{{||||||zzzwwwtttqqqrrrsssvvvwwwxxxwwwuuutttuuuvvvxxxyyyyyyxxxvvvuuurrrqqqqqqqqqrrrsssuuuwww|||fffXXXUUUVVVYYYYYY\\\nnn~~~xxxwwwxxxeeeyyyxxxiiiZZZHHHAAA===999555555555444333333222222222222222222222222222222333111111333444666???HHHMMM^^^qqq~~~}}}|||vvvsssqqqooofffVVVGGGAAAGGGJJJOOORRRSSSTTTUUUVVVTTTUUUUUUSSSPPPOOOQQQRRRZZZ[[[]]]```cccfffggggggjjjlllnnnooonnnnnnnnnpppmmmoooqqqtttvvvxxxyyyzzz}}}~~~yyy```PPPFFF>>>888777777999;;;;;;:::::::::;;;666:::===>>>???BBBIIIOOOOOOOOONNNNNNMMMMMMMMMNNNNNNPPPSSSZZZeeetttlllPPPMMMSSSKKKMMMOOOOOOOOOQQQWWW\\\lll{{{pppXXXMMMHHHFFF@@@>>>;;;:::::::::888777888888888888777777777777555555555555666666666666666777777777777888;;;===HHHkkk}}}{{{uuuhhhYYYLLLDDDBBBFFFRRRaaakkkmmmnnnppptttyyy{{{~~~}}}yyyuuurrrsssuuuvvvwwwxxxwwwuuutttuuuvvvxxxzzzzzzyyyxxxwwwuuutttrrrqqqqqqrrrtttuuu}}}{{{\\\SSSRRRVVV\\\]]]aaattt}}}|||```rrrttthhh~~~ZZZGGG@@@===;;;666666555444444333333222222222222222222222222222333111111333444666???IIIKKK\\\ooo|||{{{~~~wwwqqqllliii```RRREEE???CCCGGGLLLOOOPPPPPPPPPPPPNNNMMMKKKJJJJJJMMMQQQTTTYYYZZZ]]]___aaaccceeefffkkkmmmnnnooonnnnnnooopppnnnppprrrvvvyyy{{{}}}}}}uuu]]]LLLCCC<<<999888444333222333555777777777666777:::???DDDJJJMMMOOOPPPOOOOOOOOOPPPPPPQQQQQQOOOOOOPPPSSSZZZhhhxxx\\\GGGDDDGGGJJJLLLOOOPPPQQQVVV]]]cccuuurrrZZZNNNIIIFFF@@@>>>;;;:::::::::888777777777777777777777777777555555555555666666666666666777777777777888;;;===EEEeee|||zzzsssfffWWWJJJCCCAAAFFFOOO]]]hhhnnnqqqtttvvvxxx||||||xxxvvvvvvvvvvvvwwwvvvvvvuuuuuuvvvwwwyyyzzzzzzzzzyyyyyyvvvuuusssqqqqqqsssuuuwwwpppXXXSSSTTTZZZbbbfffkkk}}}wwwnnngggiiiqqqyyyyyyZZZjjjxxxpppggg}}}]]]IIIBBB???>>>666666555555444333333333222222222222222222222222333111111333444777@@@IIINNN^^^ppp|||yyyyyywwwnnneee```YYYMMMCCC??????CCCIIILLLLLLKKKJJJIIIGGGFFFDDDEEEHHHNNNSSSWWWZZZ\\\___```aaaaaaccceeelllnnnooonnnnnnmmmooopppoooqqqtttxxx{{{~~~rrr[[[HHH>>>:::777555999777555666888999888666888888<<>>;;;:::::::::888777666666666666666666666666555555555555666666666666666777777777777888;;;===HHHeee~~~|||yyyrrreeeVVVJJJDDDBBBFFFLLLVVVbbblllrrrttttttuuuzzz{{{yyyxxxyyyxxxvvvuuuuuuuuuvvvvvvxxxxxxyyyyyyyyyyyyyyyyyyvvvuuusssrrrsssvvvyyy{{{hhhXXXUUUUUU]]]hhhnnnttt{{{iiifff___\\\___dddhhhkkkooonnntttoooVVVdddrrrmmmggg}}}```KKKCCC@@@???666666666555444444333333222222222222222222222222222000111333444777@@@JJJQQQ```qqqyyyvvvttt{{{~~~}}}}}}|||rrrfffZZZSSSMMMEEE???>>>>>>CCCHHHKKKJJJGGGDDDCCCCCCCCCDDDHHHMMMSSSWWWYYY]]]___bbbcccbbbaaaccceeemmmnnnooonnnmmmmmmoooqqqqqqrrrvvvzzz~~~|||}}}|||nnnZZZIII???;;;777444444333222222333444444444<<<>>>DDDNNNXXX]]]]]]ZZZWWWUUUSSSQQQQQQRRRTTTUUUVVVVVVUUURRRQQQVVV___gggqqqkkkSSSMMMLLLIIIIIILLLPPPTTTYYYaaalllsss~~~ttt\\\PPPIIIEEE@@@>>>;;;:::::::::888777555555555555666666666666555555555555666666666777666777777777777888;;;===LLLggg~~~|||zzzrrrfffWWWKKKDDDCCCEEEHHHQQQ]]]iiipppqqqpppqqqvvv|||~~~|||yyywwwwwwzzzyyyvvvttttttuuuvvvwwwzzzyyyxxxxxxxxxyyyyyyzzzuuutttssssssuuuyyy}}}www```UUUUUUUUU]]]jjjrrrxxxiii[[[XXXUUUVVVZZZ\\\[[[[[[]]]fffqqqmmmTTTaaaooolllhhh~~~aaaKKKBBB???>>>666666666555444444333333222222222222222222222222222000111333444777@@@JJJRRR```oootttooottt~~~|||zzzxxxxxxwwwkkk]]]OOOHHHDDD???;;;;;;???CCCIIIKKKJJJFFFBBB@@@BBBCCCGGGMMMTTTXXXZZZZZZ___bbbeeeeeecccbbbdddfffnnnoooooonnnmmmmmmoooqqqqqqssswww{{{kkkhhhfffkkkyyy}}}vvvlll[[[KKKCCC???<<<777555777888888777888;;;>>>???CCCJJJSSSYYY[[[YYYWWW[[[XXXTTTQQQPPPQQQSSSUUUSSSVVVWWWVVVTTTVVV]]]cccjjjyyygggNNNHHHFFFBBBIIILLLQQQUUU[[[eeepppxxxsssXXXMMMJJJJJJAAA???<<<;;;;;;;;;999888777777777777666666666666555555555555666666666666999666444555888::::::888BBBaaa{{{vvvlll^^^QQQGGGBBB@@@HHHKKKPPPZZZdddkkkmmmlllmmmrrrxxx{{{zzzyyyzzz|||zzz{{{||||||{{{yyyxxxvvv}}}{{{yyyvvvuuutttuuuuuuuuuuuuuuuwwwyyy}}}tttssssssvvvwwwoooaaaVVVYYY[[[dddsssoooXXXUUUUUUUUUSSSPPPOOOPPPTTTXXXnnn|||lllNNN```vvviiihhhaaaIIIEEECCC===888666444444444555444333222222222111111111111000222111222333333555@@@KKKRRR\\\jjjvvv{{{}}}zzzzzzzzzwwwpppjjjaaaSSSEEE???:::666777;;;;;;>>>CCCEEEDDDBBB???===BBBFFFLLLQQQTTTWWW\\\```cccbbbbbbbbbccceeeggghhhlllmmmmmmmmmlllmmmoooqqqqqqssswwwzzz}}}hhhYYYTTTQQQWWWbbblllooooootttlll^^^OOOBBB:::777666888888888888888:::===@@@AAAKKKUUU[[[___cccdddbbbVVVYYYZZZVVVQQQQQQWWW^^^^^^[[[WWWWWW[[[^^^______fffmmmaaaLLLGGGGGGFFFKKKOOOTTTYYY```iiiuuu}}}xxx]]]PPPJJJIIIAAA???<<<;;;;;;;;;999888777777777777666666666666555555555555666666666666999666444555888::::::999AAAbbbvvvpppfffXXXKKKBBB???>>>EEEJJJRRR[[[ccchhhjjjkkkkkkpppuuuxxxwwwvvvuuutttuuuxxx{{{~~~~~~|||zzz|||zzzxxxvvvuuuvvvwwwxxxwwwwwwwwwxxx{{{hhh[[[[[[]]]bbbhhhllliiiaaaYYY^^^bbbmmm}}}}}}^^^QQQQQQRRRQQQOOOMMMMMMQQQXXX^^^pppgggRRReeeyyykkkjjjbbbIIIEEEBBB===888666444444444555444333222222222222111111111111222111222333333555@@@KKKRRR^^^nnnzzz~~~{{{yyyuuuooogggaaaTTTHHH>>>:::999888:::???>>>AAADDDDDDAAA???>>>???DDDHHHNNNSSSVVVZZZ___bbbcccbbbbbbbbbccceeeggghhhjjjlllnnnnnnnnnnnnoooqqqqqqtttwwwzzz|||iiiVVVPPPKKKKKKRRRZZZ```bbbjjjcccXXXLLLBBB<<<888777;;;;;;<<<;;;<<<>>>BBBEEEIIIQQQXXX\\\^^^```]]]XXXZZZ[[[[[[XXXUUUVVV[[[``````___^^^___bbbfffggghhhkkknnn{{{___KKKGGGHHHHHHMMMRRRXXX___gggrrrcccSSSKKKHHHAAA???<<<;;;;;;;;;999888777777777777666666666666555555555555666666666666888666555555888:::::::::@@@aaa~~~qqqkkk```SSSGGG@@@>>>>>>DDDKKKUUU]]]aaaccceeeggggggkkkqqqvvvxxxwwwtttrrrtttwww|||~~~||||||zzzxxxwwwwwwwwwyyyzzzxxxxxxxxxzzz}}}hhhMMMEEEEEEJJJRRR[[[``````^^^\\\ccciiiwwwaaaQQQLLLKKKNNNMMMKKKIIIKKKRRR^^^gggvvvaaaTTTgggzzzjjjhhhcccJJJEEEBBB<<<888666444444444555444333333222222222111111111111222111222333333666@@@LLLSSSaaattt|||}}}wwwmmmbbbYYYUUUFFF???888777888999===AAAEEEGGGHHHDDD???===???CCCFFFKKKQQQVVVZZZ^^^bbbeeeccccccbbbcccdddeeeggghhhiiikkknnnooooooooopppqqqrrruuuxxxzzz{{{~~~lll^^^YYYRRRLLLKKKOOOTTTXXX^^^ZZZSSSKKKDDD>>>:::888<<<===>>>>>>???BBBGGGJJJPPPVVV\\\^^^``````ZZZSSS[[[ZZZZZZYYYYYY[[[\\\]]]]]]^^^aaaeeejjjnnnrrrsssuuutttzzz]]]JJJGGGIIIJJJNNNTTT]]]fffppp}}}dddSSSKKKIIIAAA???<<<;;;;;;;;;999888777777777777666666666666555555555555666666666666777777666666777999;;;;;;AAAaaazzzoooiii]]]PPPEEE@@@AAACCCGGGPPP[[[___^^^\\\^^^aaacccgggooowww|||}}}zzzxxxxxxzzz|||~~~}}}~~~}}}zzzyyyxxxxxxyyyzzzyyyyyyyyyzzz~~~|||}}}sssWWWIIIGGGAAAHHHQQQWWWYYY[[[\\\^^^bbbkkk|||nnnVVVQQQNNNIIIMMMLLLJJJHHHKKKUUUeeeqqq]]]QQQeeexxxeeeccceeeJJJDDDBBB<<<888666444444444555444333333333222222222111111111222111222444444666AAAMMMSSScccwwwzzzvvvfffWWWMMMIII@@@===::::::;;;===???BBBJJJKKKJJJEEE>>>===AAAGGGHHHLLLQQQWWW]]]aaadddfffccccccccccccdddfffgggiiigggjjjnnnpppqqqppppppqqqtttvvvxxxyyy{{{~~~qqqllljjjeee]]]TTTOOOOOOPPPTTTRRRNNNIIIDDD@@@<<<;;;<<<===???@@@BBBEEEJJJMMMRRRWWW\\\___bbbbbb\\\TTTWWWWWWXXX\\\______[[[XXXVVV[[[bbbhhhmmmqqqvvvzzz|||{{{~~~\\\IIIHHHJJJKKKOOOUUU___iiivvvaaaQQQKKKKKKAAA???<<<;;;;;;;;;999888777777777777666666666666555555555555666666666666777777777777777999;;;===FFFeeeyyyooogggZZZMMMCCC@@@CCCGGGNNNVVV^^^^^^YYYUUUWWW[[[aaagggpppxxx}}}}}}|||{{{zzzzzzzzzzzz|||~~~}}}zzzyyyxxxxxxyyyzzzyyyxxxzzz}}}uuusss|||wwwhhheeebbb]]]UUUKKKGGGGGGHHHMMMTTTWWWXXXXXX\\\___aaakkkaaaPPPOOONNNJJJMMMNNNMMMLLLOOO[[[mmm{{{]]]OOOeeexxxdddaaagggKKKDDDAAA<<<888666444444444555444333333333333222222222222111222111222444444777BBBMMMRRRbbbvvvyyyuuucccRRRGGGCCC>>>@@@AAAAAABBBDDDFFFFFFHHHIIIHHHDDD???>>>BBBGGGHHHKKKQQQXXX^^^ccceeeeeedddcccccccccdddfffhhhiiigggjjjnnnqqqqqqqqqrrrrrruuuwwwxxxzzz{{{~~~yyyuuuwwwwwwooocccVVVNNNKKKKKKJJJHHHEEECCCAAA??????<<>>KKKjjj|||mmmeeeWWWHHH???>>>CCCHHHUUUZZZ]]]ZZZSSSPPPSSSWWWbbbiiirrrxxxyyyxxxxxxyyyxxxxxxwwwxxx{{{|||zzzxxxxxxyyy{{{zzzyyyyyy}}}iiidddiiiyyycccRRRLLLIIIFFFDDDEEEJJJMMMOOOOOOMMMQQQUUUVVVWWWXXX\\\___```kkkvvvTTTHHHHHHJJJLLLMMMPPPRRRSSSWWWdddwww[[[PPPhhh}}}hhhfffiiiKKKCCCAAA<<<888666444444444555444333333333333333222222222222222111222444444888BBBNNNPPP___sss|||wwweeeTTTGGGBBB>>>DDDHHHHHHIIIKKKLLLKKKBBBCCCDDDDDDCCCCCCCCCDDDHHHKKKQQQYYY```eeefffeeeddddddcccdddeeefffhhhiiigggjjjnnnpppqqqrrrssstttvvvwwwyyyzzz|||ssseeeZZZUUUKKKIIIFFFCCCAAAAAAAAABBB???CCCHHHLLLNNNPPPQQQRRRQQQWWWZZZWWWTTTSSSPPPLLLVVVYYY^^^eeeiiiggg```ZZZffflllrrrqqqkkkiiilllpppqqqzzz{{{XXXHHHIIIKKKJJJOOOUUU___kkkzzz```PPPKKKLLLAAA???<<<;;;;;;;;;999888777777777777666666666666555555555555666666666666555777888888777999<<>>DDDKKKPPPRRRRRRQQQQQQRRRYYY\\\VVVOOOLLLMMMLLLXXX[[[___dddgggfffccc```ooouuuyyytttkkkeeehhhmmmnnn{{{tttTTTGGGIIILLLKKKRRRWWWaaammmqqqpppwww}}}cccQQQKKKLLLAAA???<<<;;;;;;;;;999888777777777777666666666666555555555555666666666777555777999888777999<<<@@@EEEfff}}}pppfffVVVGGG>>>???FFFLLLXXXVVVRRRMMMIIIJJJPPPUUU^^^iiiuuuyyyvvvuuu|||}}}}}}~~~~~~}}}|||||||||}}}}}}{{{{{{}}}fffZZZSSSQQQKKKCCCFFFOOO\\\bbb]]]MMMBBB@@@===666===AAAEEEJJJPPPVVVYYYXXXYYYXXXVVVUUUUUUVVVXXXYYYZZZeeexxx___QQQMMMDDDDDDMMMHHHPPPYYY```ggguuuzzzTTTRRRnnnqqqoookkkLLLCCC@@@<<<888666444444444555444333444444444333333333222222222111222444555888CCCOOOMMM[[[nnnzzzmmm^^^PPPHHHHHHQQQUUUQQQLLLKKKGGGBBBAAABBBHHHPPPWWWWWWQQQJJJKKKMMMRRR[[[dddiiiiiigggddddddddddddeeegggiiijjjhhhjjjlllnnnooorrruuuxxxwwwxxxzzz{{{~~~|||yyyvvvuuuqqqiii]]]OOOEEE???======<<>>???CCCCCCBBB???<<<999999:::@@@DDDKKKRRRYYY]]]```aaa[[[YYYUUUTTTXXX]]]ZZZSSSTTTWWWcccvvveeePPPHHHEEEDDDFFFMMMOOOYYYfffnnnxxx}}}YYYQQQpppsssoookkkMMMEEEBBB===999777444222333333222111111222222333333222222111222111222444444888DDDPPPVVV```uuuzzzxxxjjjXXXKKKPPPUUUZZZYYYRRRKKKFFFDDDEEEHHHRRRaaakkkiii]]]RRRKKKNNNSSSZZZ```dddhhhiiigggeeecccbbbbbbdddggghhhnnnooopppqqqqqqsssvvvyyyvvvyyyzzz{{{|||yyyyyy{{{zzzrrriiiaaaTTTEEE>>>@@@:::===EEELLLMMMLLLNNNTTTYYYaaacccZZZNNNKKKNNNQQQ___]]]]]]bbbcccaaaaaacccllluuuxxxooogggiiiooorrrsssaaaQQQLLLIIIJJJMMMRRRaaammmwwwrrr___]]]iiipppwww|||dddRRRNNNGGGCCCAAA===;;;;;;;;;:::999888888777777666666555555555555555555666666666666777777666666777888999999CCC]]]}}}uuugggVVVHHH???===DDDMMMUUURRRNNNIIIIIIMMMTTTZZZdddhhhmmmnnnnnnpppwww}}}}}}|||}}}~~~{{{zzz{{{|||~~~~~~dddVVVHHHAAA>>>;;;999::::::;;;;;;;;;::::::<<<>>>CCCIIISSS\\\bbbdddeeeeeebbbbbb^^^YYYXXXYYYWWWSSSQQQQQQWWWbbboooyyybbbNNNHHHFFFGGGJJJOOOSSS```pppyyy}}}XXXUUUppprrrooolllOOOFFFCCC>>>999777444333333333222222111222222333333222222111222111222444444888CCCOOOWWWaaattt~~~}}}qqqbbbVVVUUUZZZ___^^^YYYTTTSSSUUUXXX]]]gggwwwttt\\\PPPQQQTTTWWW\\\aaaeeegggcccbbbaaaaaaccceeehhhjjjnnnooopppqqqqqqssswwwzzzyyy|||~~~}}}rrrqqqnnnjjjhhhgggiiilllnnnmmmnnnmmmaaaNNNAAA<<<<<<===CCCJJJMMMLLLNNNRRRYYYbbbeee[[[PPPNNNSSSXXXeee``````fffkkkjjjgggfffnnnuuuwwwpppjjjlllqqqssstttvvvttt|||]]]OOOLLLJJJKKKOOOTTTcccrrrssseeeaaannnfffTTTPPPIIICCCAAA===;;;;;;;;;:::999888888777777666666555555555555555555666666666666666666666666777888::::::>>>XXX{{{wwwooo^^^KKK@@@BBBIIILLLPPPOOOMMMLLLMMMSSSZZZ```ggghhhiiiiiikkkooouuuzzz}}}}}}|||zzzyyyzzz}}}}}}{{{zzzzzz|||~~~^^^QQQCCC===;;;888666666555777888888999;;;>>>AAAGGGPPP\\\fffjjjjjjiiigggeeegggeee___]]]______^^^WWWTTTTTTWWW\\\eeettt\\\KKKHHHHHHJJJNNNSSSYYYjjj||||||XXXVVVmmmnnnmmmmmmPPPHHHDDD@@@999777444333333444333222111222222333333222222111222111222444444777BBBNNNVVV___pppyyykkkaaaXXX^^^eeeeeecccbbbgggmmmrrryyyeeeVVVVVVUUUVVVXXX\\\___bbb^^^^^^___```bbbfffiiijjjmmmnnnooopppqqqssswwwzzzzzz~~~{{{ooo^^^YYYSSSPPPQQQTTTXXXZZZ[[[^^^eeeggg___MMM>>>888???===???FFFKKKKKKLLLOOOTTT]]]aaaZZZRRRTTT[[[aaajjjeeedddkkkqqqpppkkkhhhpppttttttnnnkkkmmmppprrrvvvqqqppp~~~tttXXXMMMKKKJJJLLLQQQXXXgggxxx}}}___]]]kkkhhhTTTPPPIIICCCAAA===;;;;;;;;;:::999888888777777666666555555555555555555666666666666555555555666777999:::;;;===VVVzzz{{{xxxhhhQQQEEEIIINNNNNNRRRSSSSSSTTTWWW\\\ccchhhkkkiiiggggggjjjpppuuuyyy||||||{{{yyywwwyyy}}}~~~~~~~~~}}}zzzzzz{{{|||}}}yyy]]]PPPCCC>>>;;;888666777999:::;;;;;;;;;===@@@CCCOOOWWWbbbiiikkkjjjhhhgggfffgggdddaaabbbeeedddaaa___]]]\\\[[[ZZZ]]]iiivvvXXXIIIHHHHHHJJJPPPWWW___pppzzzZZZQQQfffzzziiijjjnnnPPPHHHEEE@@@999777444333444444444333111222222333333222222111111111222444444666@@@LLLRRR]]]mmm~~~|||ooogggXXX___hhhlllmmmqqqzzzgggYYYYYYXXXXXXXXXXXXYYYZZZ\\\\\\^^^```bbbeeegggiiijjjlllmmmnnnooorrrvvvyyyxxx|||ooobbbPPPJJJEEECCCGGGKKKNNNNNNPPPRRRSSSSSSMMMEEE???===AAA===<<>>UUUyyy~~~}}}oooXXXKKKNNNSSSTTT[[[]]]^^^```bbbeeejjjmmmiiigggeeeeeeiiiooouuuyyy}}}}}}{{{yyyxxxzzz~~~~~~~~~~~~}}}{{{zzz{{{}}}|||www___QQQDDD>>><<<999888999<<<=========>>>@@@DDDHHH[[[aaahhhkkkiiigggfffgggjjjgggddddddjjjnnnhhh^^^bbbccceeefffbbb```eeemmmyyy~~~VVVHHHHHHFFFIIIPPPZZZaaarrrxxx\\\MMMaaavvviiillluuu}}}mmmPPPGGGDDD???999666444333444555444444111222222333333222222111111111222444333555???IIIQQQ]]]nnn~~~}}}sssmmmZZZaaajjjqqqwww~~~eeeYYYZZZ[[[[[[ZZZWWWUUUSSS[[[\\\^^^```cccdddffffffgggiiikkklllnnnqqquuuxxxvvv|||~~~}}}|||wwwfffYYYIIIEEEBBBCCCGGGJJJJJJIIIMMMMMMLLLHHHEEEEEEGGGHHHDDD???===BBBGGGIIIJJJMMMNNNQQQUUUZZZeeeppptttqqqooorrrwwwxxxrrrjjjiiinnn|||yyyuuusssrrrtttzzziiiTTTNNNNNNMMMPPPUUU]]]mmmhhhXXXXXXhhh{{{jjjUUUPPPJJJCCCAAA===;;;;;;;;;:::999888888777777666666555555555555555555666666666666666666666666777888::::::===SSSwww~~~zzzwwwlll[[[PPPQQQWWW\\\eeegggiiiiiihhhhhhiiijjjbbbcccccccccfffllltttzzz~~~|||yyyyyy{{{~~~~~~|||{{{}}}~~~}}}|||yyybbbSSSEEE>>>;;;999999::::::;;;===???BBBGGGMMMQQQeeejjjooonnniiifffgggiiihhhhhhiiiqqq~~~|||ooohhhjjjooosssrrrmmmmmmqqqsssUUUHHHHHHFFFHHHQQQZZZbbbtttuuu]]]MMMbbbyyynnnppp||||||mmmPPPGGGDDD@@@999666444333444555555444111222222333333222222111111111222444333444===GGGRRR```ppp|||~~~yyyuuuccceeeiiipppyyyyyybbbYYYZZZ\\\]]]\\\XXXTTTQQQYYY[[[^^^aaadddeeeeeeffffffhhhjjjlllmmmqqquuuxxxxxx}}}}}}~~~~~~ppp```TTTFFFEEEEEEFFFHHHIIIHHHGGGGGGJJJKKKHHHGGGJJJMMMLLLIIIDDDAAADDDGGGIIIMMMQQQXXX\\\aaaiiivvv~~~xxxuuuzzzvvvmmmnnnvvvxxxuuurrrqqqqqquuuwwwcccRRROOOPPPOOORRRXXX___qqqZZZQQQWWWfffxxxlllVVVQQQKKKCCCAAA===;;;;;;;;;:::999888888777777666666555555555555555555666666666666777777666666777888999999===RRRtttvvvooojjjcccZZZRRRPPPYYYeeemmmnnnooommmiiieeebbbaaa]]]```ccceeeffflllvvv~~~~~~|||zzzyyy|||}}}}}}~~~uuubbb^^^dddhhhuuu}}}|||yyygggXXXGGG???<<<:::;;;===<<<===@@@CCCGGGNNNVVV[[[gggmmmqqqpppjjjfffgggiiieeejjjrrr}}}yyyppppppttt{{{}}}{{{{{{}}}}}}TTTHHHIIIFFFIIIRRRWWWaaawwwttt]]]LLLccc~~~tttsss}}}oooQQQIIIFFFAAA999666444444555666666555111222222333333222222111111111222444333333<<>><<<>>>@@@BBBCCCEEEHHHMMMSSS[[[```dddkkkqqqpppjjjeeeeeehhhhhhoooyyyvvviiisssppprrryyy~~~~~~SSSHHHJJJGGGJJJTTTTTTaaa{{{ttt\\\KKKcccvvvsss}}}pppSSSJJJGGGBBB999666444444555666666555222222222333333222222222111111222444333333;;;EEEPPP]]]kkk{{{~~~{{{yyyyyyzzzssshhh]]]]]]gggttt|||~~~|||vvvrrrnnnhhhaaa]]][[[[[[[[[ZZZYYYYYYXXXXXXSSSWWW\\\bbbfffiiijjjjjjgggiiilllnnnppptttyyy|||www}}}~~~yyygggZZZRRRIIIKKKLLLJJJFFFEEEHHHKKKKKKPPPQQQMMMNNNUUUYYYXXXRRRPPPNNNNNNLLLMMMTTT]]]lllyyy}}}xxx|||}}}|||wwwyyy~~~gggWWWLLLMMMQQQSSSWWW^^^jjjiiiOOOLLLXXXlllpppYYYRRRKKKCCC@@@>>><<<<<<;;;999888999888777666666555555555666666666666777777777777;;;:::999888777777777777<<>>??????EEEBBBEEEMMMSSSUUU[[[bbbgggpppvvvpppddd^^^ccckkklllrrr{{{xxxkkkhhhmmmtttpppooorrrwww|||xxxTTTIIIFFFIIIOOOOOOWWWbbb{{{pppdddlllzzz}}}~~~nnn[[[MMMgggqqqkkkqqq{{{zzzpppQQQHHHFFFBBB:::777444333444444333222222222222111111111111000222//////222333555:::AAAXXXeeeqqq}}}{{{yyyxxxwwwtttgggXXXTTT\\\hhhpppsssvvvsssoookkkhhheeeaaa^^^^^^\\\[[[]]]^^^\\\XXXTTTUUUVVVXXX\\\bbbfffhhhiiifffgggiiimmmqqquuuxxxzzz~~~wwwyyyqqq]]]UUUSSSRRRPPPMMMJJJHHHHHHIIIIIILLLOOOSSSVVVXXXZZZ\\\^^^^^^YYYSSSMMMKKKMMMQQQTTTaaannn{{{zzzsssttttttvvv|||fffSSSHHHMMMRRRRRRVVV^^^lllzzzcccMMMRRR\\\ppprrrZZZRRRJJJCCC@@@>>><<<<<<;;;:::888999888777666666555555666555555555555666666666666777777777666777777888888???FFF]]]oooaaaRRRLLLFFFEEEEEEHHHTTT```ooonnnjjjddd]]]ZZZZZZ[[[dddhhhkkkmmmttt|||{{{vvvtttuuuwwwxxx|||uuugggbbb\\\YYYUUURRRRRRUUUYYY\\\ZZZTTTKKKEEECCCCCCEEEEEEGGGFFFIIIQQQUUUVVVZZZ```lllrrrtttlll```ZZZ```hhhnnnttt|||}}}qqqgggjjjtttxxxsssppprrruuuyyyxxxVVVLLLHHHJJJPPPPPPUUUaaa}}}~~~mmmfffgggrrr~~~}}}kkkWWWIII```hhhdddooo}}}yyypppSSSKKKHHHDDD:::777555333444444333333222222222222111111111111222///000222333444:::@@@SSSbbbqqq|||zzzwwwvvvuuurrrfffXXXRRRWWWaaaiiimmmqqqoookkkhhhfffbbb]]]ZZZZZZYYYYYY[[[]]]\\\ZZZWWWWWWVVVWWWZZZ___cccdddeeecccfffjjjmmmooorrrvvvzzz~~~~~~xxx{{{ooo\\\TTTSSSQQQPPPOOOMMMLLLJJJIIIIIINNNRRRVVVYYY[[[]]]___``````\\\VVVQQQNNNNNNPPPRRRUUUeeeuuu|||{{{vvvnnnnnnqqqzzzdddRRRFFFKKKQQQPPPTTT\\\hhh~~~sssYYYNNNUUUbbbuuuuuu\\\RRRIIICCCAAA===<<<;;;;;;:::888999999888777666666666666444444444444555555555555555555555555666777888999???CCCVVVwwwyyyfffWWWJJJDDD???>>>???DDDNNNXXXeeefffeee___WWWVVV[[[```eeekkkpppssswww~~~}}}uuurrrrrrvvvxxxyyy|||xxxtttssskkk___UUUPPPOOOPPPQQQQQQMMMHHHEEEEEEGGGHHHIIIJJJKKKOOOUUUWWWXXX[[[```ooopppnnneeeZZZXXX```hhhooovvv|||xxxkkkeeeooo}}}}}}vvvqqqqqqsssuuu|||rrrTTTLLLHHHKKKRRRSSSZZZggg}}}aaa^^^mmm||||||hhhQQQFFF\\\aaa___qqq~~~wwwpppUUUNNNKKKFFF:::888555444444444444333333222222222111111111111222000000333333444999???PPP___qqq~~~~~~{{{xxxuuusssrrrlllcccWWWPPPQQQXXX```fffjjjhhhfffdddaaa]]]WWWSSSSSSSSSTTTVVVYYY[[[ZZZYYYYYYWWWVVVXXX[[[___aaabbbbbbfffkkkooorrruuuyyy}}}~~~yyy}}}lllZZZUUUUUUQQQQQQQQQQQQOOOMMMJJJIIINNNQQQUUUXXXZZZ\\\^^^___```^^^[[[XXXUUUTTTTTTTTTUUUeeewww}}}yyytttrrrwwweeeRRRGGGMMMRRRQQQUUU]]]gggyyykkkQQQNNNZZZjjj|||xxx^^^SSSJJJDDDAAA===;;;;;;;;;:::999:::999888777666666666666444444555555555666666666666666666666666777888999:::???PPPqqq{{{nnnZZZKKKEEEAAA===<<<===CCCJJJQQQ[[[[[[ZZZWWWUUUXXX___fffgggmmmqqqrrrtttxxxyyywwwqqqoooqqquuuxxxwwwyyy}}}rrrfff___YYYTTTQQQOOOLLLHHHEEEEEEFFFGGGFFFLLLNNNRRRUUUWWWZZZ```fffnnnkkkeee]]]WWWZZZdddmmmooouuuxxxssskkkjjjvvvzzzsssqqqqqqrrrxxxiiiOOOKKKHHHKKKSSSVVVdddssslllZZZfff{{{eeeNNNJJJ^^^bbbbbbyyy{{{vvvrrrXXXPPPLLLGGG:::888555444444555444333333333222222222111111111222000000333333333777===PPP^^^ppp~~~~~~|||yyyvvvrrrpppnnneee___VVVNNNLLLQQQYYY```bbbaaa```^^^\\\WWWQQQMMMJJJJJJLLLOOOSSSWWWYYYYYYZZZXXXVVVWWW[[[___bbbccceeehhhmmmssszzz~~~xxx~~~gggYYYWWWXXXUUUUUUTTTRRROOOMMMJJJIIIIIIMMMQQQTTTUUUVVVXXXZZZ]]]^^^___`````````______```mmm}}}hhhVVVKKKPPPVVVVVV[[[dddooogggOOOMMM^^^qqq|||bbbVVVLLLDDDAAA===;;;:::::::::999:::999888777777666666666555555666666666777777777:::999888888777777777888777;;;LLLmmmxxxnnn```NNNBBB@@@???>>>>>>BBBHHHNNNPPPWWWTTTQQQPPPTTTZZZaaaeeeiiinnnpppnnnmmmoooqqqppppppnnnpppuuuvvvuuuvvvyyy}}}xxxpppeee]]]SSSOOOJJJFFFEEEFFFFFFEEELLLPPPRRRSSSUUU]]]fffmmmpppjjj```YYYWWW]]]hhhoooooossstttrrrpppttt||||||uuurrrqqqqqqvvv|||xxxrrr|||eeePPPMMMJJJKKKSSSVVVhhhxxxooo___\\\tttzzzcccLLLMMMbbbfffgggwwwwwwuuu[[[SSSNNNFFF;;;888555444555555444333333333333222222222222111222000111333333333666<<>>===@@@BBBEEEKKKRRRTTTRRRUUUQQQLLLMMMQQQXXX\\\^^^iiioooqqqmmmjjjkkklllkkkooonnnpppuuuwwwuuuvvvyyy~~~ttt]]]WWWOOOIIIFFFFFFGGGGGGIIIOOOSSSSSSUUU^^^jjjppptttkkk```YYYZZZaaaiiioooppptttuuussstttzzz|||vvvtttsssrrrvvv{{{vvvgggfffrrrfffTTTRRRMMMMMMTTTWWWgggwww___XXXaaaxxxaaaLLLMMMccchhhhhhwww|||xxx___WWWPPPGGG;;;999666555555555555444333333333333222222222222222000111444333222555:::JJJTTTcccxxx~~~|||xxxtttnnnjjjggg\\\XXXQQQJJJGGGIIIOOOTTTTTTSSSQQQOOOMMMIIIDDD@@@:::<<>>;;;888:::<<<>>>AAAFFFMMMSSS[[[[[[\\\___dddhhhjjjjjjeeejjjsss{{{~~~~~~uuusss}}}lllWWWVVVWWWTTTRRRQQQOOOMMMLLLLLLLLLMMMKKKNNNRRRTTTUUUVVVXXXYYYVVV\\\eeennnvvvzzz||||||yyyuuuzzzmmmXXXKKKRRR]]]eeessscccTTTQQQddduuujjj\\\PPPEEEAAA===:::999:::;;;;;;;;;:::999888777777777777444444444555555555666666666555555666666777888999::::::DDDccczzzhhhWWWJJJEEECCCDDDIIIOOORRRSSSVVVXXXRRRHHHCCCGGGJJJJJJJJJNNNWWW___fffpppxxxxxxtttrrrpppmmmpppnnnqqqwww{{{{{{~~~}}}~~~~~~sssbbbQQQGGGCCCBBBBBB@@@MMMWWWXXXYYY```fffhhhqqqhhh^^^\\\cccmmmtttwwwuuu~~~xxxqqqvvv~~~yyywwwxxxwwwvvvyyy}}}mmmhhhfffnnn~~~sssYYYOOOSSSPPPRRR[[[aaarrr___UUUOOOYYYzzzqqq\\\LLLLLLdddhhheee{{{fff___XXXNNN;;;999666555555666555444444444444333333333222222222111222444444111333888FFFQQQccc|||~~~~~~|||yyysssmmmhhheee\\\UUULLLFFFCCCCCCCCCCCCJJJGGGDDDAAA???===999777777999;;;===???DDDLLLRRR\\\\\\]]]```eeehhhiiiiiieeeooo{{{||||||uuusss~~~~~~aaaQQQTTTXXXTTTKKKLLLMMMNNNOOONNNNNNMMMLLLOOOSSSUUUVVVWWWXXXZZZXXX^^^fffooovvvzzz{{{{{{yyyqqqttt}}}ppp[[[NNNTTTaaakkkzzzfffVVVSSSeeeuuummm^^^SSSIIIBBB<<<===>>><<<:::;;;;;;::::::999888777555555333444444555666777888888777777888888888777777666:::>>>DDDaaannnYYYKKKGGGIIIJJJ[[[___dddeee\\\NNNGGGFFFDDDHHHPPPVVVSSSOOOWWWbbbooorrrvvv{{{}}}zzzuuupppnnnpppsssuuuwwwzzz~~~xxxyyyqqqhhhgggnnntttvvvuuuwwwwwwooo\\\KKKEEEEEEFFFGGGJJJRRR\\\```\\\XXXXXXaaabbbcccgggpppzzz|||xxx|||~~~~~~}}}zzzzzz}}}}}}|||{{{zzzyyyxxxvvvuuugggffflll~~~jjjSSSPPPNNNPPPUUUTTTeeennnyyyUUUQQQQQQ___~~~ttt^^^IIIQQQqqqsssmmmmmmggg```NNN===888444666666444444777333333333333333333333333222111111111222444666777DDDOOOfff}}}}}}zzzuuupppkkkhhhYYYPPPHHHFFFCCC???======AAA???<<<999777777777888999:::===AAAEEEJJJMMMOOOZZZ\\\```eeeiiijjjhhhgggiiiooowww}}}}}}xxx{{{uuunnntttzzzkkkZZZSSSTTTUUUTTTMMMKKKJJJJJJMMMOOOPPPOOORRRZZZbbbddd```ZZZVVVUUU\\\```gggpppxxx|||}}}{{{tttttttttwww}}}eeeQQQRRR^^^oooqqqZZZUUUeeezzzooo```VVVKKKCCC======>>><<<:::;;;:::::::::999888777666555444555555555666777777777777777888888888888777777:::???CCC^^^|||fffSSSLLLQQQXXX]]]^^^aaa```XXXMMMIIIJJJMMMTTT^^^ccc[[[RRRUUU___mmmpppuuuyyy{{{yyyuuurrrlllnnnqqqtttvvvyyy}}}lll___\\\XXXVVVXXX]]]aaabbbaaabbbddd```UUUJJJFFFEEEDDDGGGJJJPPPXXXYYYUUUUUUXXXaaahhhqqqyyy~~~}}}{{{{{{}}}~~~}}}}}}||||||zzzwwwuuummmmmmwwweeePPPNNNNNNRRRWWWWWWhhhyyyrrrSSSQQQRRRbbb}}}nnnZZZHHHTTTrrrsssnnnrrrmmmeeeQQQ===888555666666444444777333333333333333333333333222111111111222444666777DDDNNNddd~~~zzzuuuooojjjgggYYYPPPHHHEEEBBB>>><<<<<<>>>===:::888666666777777888;;;???EEEJJJMMMOOOPPPWWWYYY^^^ccchhhiiiiiihhhiiiooovvv||||||wwwzzzvvvmmmrrrxxxsssiii]]]XXXXXXWWWTTTQQQTTTVVVWWWUUUTTTUUUVVV]]]hhhtttxxxqqqggg```]]]aaadddiiiqqqxxx|||}}}|||uuurrrppprrrvvv{{{}}}}}}yyyyyygggRRRSSS```sssuuu^^^XXXhhhsssdddYYYMMMEEE>>>>>>>>><<<:::;;;:::::::::999888777666555666666666666666666666666777777888888888888888777888>>>CCCZZZqqq[[[PPPVVV```ccc```^^^[[[SSSLLLMMMQQQ]]]gggvvv|||ooo[[[WWW^^^mmmppptttwwwxxxwwwuuusssmmmoooqqqssstttvvvyyy|||{{{}}}rrr]]]OOOJJJLLLOOOSSSVVVWWWVVVVVVQQQTTTTTTOOOLLLKKKGGGCCCHHHJJJOOOSSSRRRQQQVVV]]]bbbooo~~~}}}zzz||||||wwwtttrrrvvv```KKKLLLMMMSSSYYYYYYkkk~~~lllRRROOOTTTfffyyyiiiXXXJJJWWWqqqrrrpppyyysssiiiUUU>>>888555666666444444666333333333333333333333333222111111111222444666777DDDMMMbbb|||{{{vvvooojjjgggYYYPPPGGGCCCAAA<<<:::::::::999777666555666666777888;;;AAAHHHMMMQQQSSSSSSVVVYYY^^^cccgggiiijjjkkkiiinnnuuu{{{~~~|||vvvyyyvvvkkknnnmmmmmmhhhbbb______\\\WWWWWW]]]cccbbb]]]YYYZZZ\\\aaammmyyy|||tttkkkffffffhhhiiikkkooouuuyyyzzzzzzxxxuuurrrvvv{{{{{{vvvpppjjjhhhlllyyygggSSSTTTcccyyyyyyaaaZZZlllwwwggg\\\PPPGGG@@@>>>>>><<<:::;;;:::::::::999888777666666777777777666666666666666777777888999999999888888555<<>><<<:::<<<999999999999999888777666777777777777777666666666777777888999999999999999444<<>>999777777555555555555555666666777;;;<<<>>>AAAHHHOOOVVVZZZbbbeeeggghhhggggggjjjlllhhhlllrrryyyzzz|||sssfffcccffffffdddaaaaaacccbbb]]]___^^^[[[YYYXXXWWWVVVUUU```iiisssvvvttttttzzzwwwtttooonnnoooqqqssssssqqqrrryyywwwfff[[[ZZZZZZ\\\\\\\\\ccckkk{{{xxxggg\\\aaannnrrr___YYYjjjpppeeeUUULLLCCC@@@>>><<<:::<<<999999999999999888777777777777777777777777777777777777888999::::::::::::666======HHHppp||||||oooooovvvzzz}}}|||wwwqqqnnnmmmiiilllooorrrtttxxx|||{{{~~~rrrcccZZZUUUWWWXXXVVVSSSNNNMMMPPPSSSXXXYYYZZZ[[[```fffeeeaaaUUUTTTUUUXXXZZZaaannn|||bbbLLLLLLMMMSSS[[[]]]ppp|||TTTNNNVVVnnnyyylll]]]NNNVVVkkkmmmwwwyyy]]]@@@;;;777777777555444666333333333333333333333333222111111111222444666777BBBKKK^^^uuu}}}xxxrrrmmmjjj^^^SSSHHHBBB>>>888666777555555666666666777777777<<<;;;;;;>>>DDDLLLUUUZZZccceeefffeeebbbaaadddgggdddgggnnnwww|||}}}oooddd```bbbbbb___[[[\\\``````]]]```\\\WWWUUUVVVUUUTTTRRRZZZeeettt}}}yyyvvvqqqooopppsssuuuvvvuuuwww~~~rrr___``````aaa___XXXSSSWWW___jjjxxxyyykkkccchhhqqqooobbb___mmmuuujjjWWWMMMDDD@@@???<<<:::<<<888999999999999888777777666666666777888888888999666777888999::::::::::::666>>>;;;BBBhhhqqquuuvvv{{{zzzssspppoookkknnnqqqtttvvvyyy~~~|||~~~kkk^^^ZZZYYYXXXWWWUUUSSSRRRSSSVVVXXXYYY^^^aaacccgggllllllhhh\\\XXXWWWXXX[[[```jjjttt~~~fffPPPOOOOOOVVV```cccwwwUUUPPPcccwwwmmmeee\\\[[[ooorrr||||||^^^AAA;;;777888777555444666333333333333333333333333222111111111222444666777===GGG[[[sss}}}yyytttooolll```TTTIIIBBB===888666777666777777888888888888888;;;;;;;;;>>>DDDLLLSSSXXX]]]___```]]]YYYXXX[[[___^^^bbbiiisss}}}}}}~~~xxxkkkccc```___```]]]ZZZ\\\```aaa___^^^^^^^^^\\\YYYWWWVVVUUUWWW___lllvvv{{{{{{wwwuuussspppmmmllloootttwwwyyy}}}~~~mmm]]]```eeekkkkkkaaaYYY[[[cccjjjuuuzzzllldddhhhnnnzzzqqqiiiiiiuuuxxxyyy{{{yyymmmYYYNNNEEEAAA???<<<;;;<<<888888999999999888888777555555666777888999999:::666777888999:::;;;;;;;;;555===:::@@@gggrrryyyuuu||||||vvvrrrqqqqqqsssuuuvvvvvvxxx{{{}}}{{{}}}vvvcccYYYWWWYYYUUUTTTSSSSSSUUUXXX[[[\\\]]]ccchhhjjjlllnnnmmmiiibbb\\\WWWXXXZZZ\\\cccjjjyyyzzzhhhRRRPPPQQQYYYdddiii~~~\\\SSSmmmtttoooooommm___tttwww{{{\\\AAA;;;888888777555444666333333333333333333333333222111111111222444666777:::EEEYYYqqq}}}yyytttpppmmmaaaVVVIIICCC>>>888666777888888999999999999888888::::::===@@@FFFLLLRRRUUUVVVXXXYYYVVVQQQPPPUUUYYYZZZ]]]eeeppp|||}}}~~~rrrhhhcccaaa^^^```___]]]___dddeeebbb]]]bbbfffddd^^^YYYYYYZZZZZZ^^^dddkkkppprrrqqqoookkkiiiggghhhmmmrrrwwwyyy}}}}}}yyyhhh[[[]]]fffqqqtttkkkaaabbbjjjtttyyylllbbbcccgggrrrtttppprrr}}}qqqllloootttyyyrrrcccUUUFFF@@@@@@>>><<<<<<::::::999999888777777777777777777777777777777777999999:::;;;;;;;;;;;;::::::;;;===AAAXXXzzzrrrqqqsssvvvzzz|||{{{wwwrrroooppprrruuuxxx{{{}}}~~~}}}}}}kkk___^^^^^^[[[ZZZZZZ\\\]]]^^^___``````ggghhhiiijjjkkkjjjjjjiiifffhhhhhheee```___ccchhhkkkmmmUUUMMMTTTXXXeee|||mmmUUUvvv}}}www|||wwwkkkWWWnnnxxx~~~yyy\\\@@@===:::888888777666555444444444333333333222222222222222222333444555555:::GGG[[[qqq|||vvvooojjjaaaVVVJJJCCC>>>888666666555666888:::;;;:::999888<<<;;;:::<<>><<<<<<::::::999999888777777777777777777777777777777777666777888888999999888888777999===BBBZZZzzztttrrruuuwwwzzz}}}~~~zzztttqqqrrrrrrtttvvvxxxzzz{{{|||~~~}}}~~~iii^^^___```^^^aaa```]]][[[ZZZ[[[\\\\\\```aaaccceeeffffffffffffjjjlllooommmiiihhhjjjnnnuuurrrXXXNNNVVV^^^ooorrrZZZjjj~~~{{{~~~rrr___SSShhhooovvv~~~|||\\\@@@===:::888777777666555444444444333333333222222222222222222333444555555:::GGG[[[ooo~~~|||wwwqqqlllaaaUUUIIIBBB===888555666555777999;;;<<<<<<;;;;;;<<<<<<===???DDDKKKQQQUUUVVVQQQKKKGGGHHHMMMRRRVVV\\\___dddjjjpppxxxxxxppphhhbbb^^^]]][[[XXXWWWYYY^^^```^^^[[[[[[ZZZZZZZZZZZZ[[[[[[\\\``````aaacccdddeeeeeedddffffffhhhlllooosss}}}|||jjj```[[[XXX^^^cccmmmxxx}}}{{{{{{sssccc]]]^^^fff}}}{{{xxx}}}kkkbbb\\\WWWRRRUUU\\\fffsss~~~}}}iiiYYYIIIBBB@@@>>><<<<<<:::::::::999888888777777777777777777777777777777666777888888999999888888555777<<>>???>>>>>>>>>???@@@CCCGGGLLLPPPSSSPPPKKKFFFFFFKKKRRRXXXZZZaaabbbeeeiiioooxxxyyyoooeee^^^ZZZZZZZZZWWWUUUUUUXXX\\\___^^^\\\[[[[[[ZZZZZZ[[[]]]^^^___gggfffeeeccccccdddeeefffbbbdddhhhmmmooottt~~~eeeWWWWWW[[[bbbdddkkkxxx}}}|||ooobbb^^^bbbrrrwwwnnnwwwyyybbbXXXSSSQQQTTTSSSSSSXXXdddtttmmm\\\JJJBBB???===;;;<<<;;;::::::999999888777777666666666666666666666666888888999:::::::::::::::666777;;;>>>QQQ}}}wwwyyy~~~yyyuuutttssssssvvv{{{}}}}}}yyywwwvvvuuuuuuvvvxxx{{{|||hhh```cccggghhhjjjddd[[[SSSOOOOOORRRUUUUUUWWWZZZ]]]```cccddddddkkkqqqyyy~~~~~~|||zzzyyyuuucccPPPTTT___www~~~```___iiipppsss{{{|||sssUUUHHHVVVZZZeee}}}VVV???<<<999777777777666555555444444444444333333333222222222222333444555555999CCCVVViiiuuu|||vvvrrraaaUUUGGG@@@;;;666444666444666:::===???@@@@@@???@@@BBBDDDFFFHHHKKKLLLMMMIIIFFFFFFJJJSSSZZZ]]]]]]dddeeegggkkkqqq{{{}}}{{{rrrfff[[[VVVVVVXXXZZZYYYXXXWWWYYY\\\______^^^]]]]]]]]]^^^```cccfffhhhhhhhhhhhhgggggggggiiijjjaaadddiiimmmnnnttt{{{cccVVVZZZbbbgggdddhhhxxxzzz{{{nnncccbbblllyyyzzzooopppdddXXXVVVNNNJJJNNNQQQPPPUUUeeezzzqqq```LLLBBB???<<<;;;<<<;;;;;;::::::999888888888666666666666666666666666888888999::::::::::::999888777:::<<>><<<:::;;;;;;;;;:::555555555555444444444444222222222222333444555555999666BBB[[[ooo|||{{{wwwmmm___OOOEEE>>>888666777777999<<>>XXXmmm{{{|||xxxqqqbbbRRRGGG???888666777999;;;>>>@@@BBBBBBBBBAAA>>>@@@BBBEEEGGGIIIKKKKKKWWW^^^eeegggfffhhhnnntttwww|||xxxeeeQQQRRRPPPPPPWWW```hhhkkkkkkbbbbbbaaa___]]]]]]```bbbfffdddbbbaaabbbeeehhhkkkgggiiiiiigggdddffflllrrrrrrmmmkkknnnuuu~~~yyylllfffqqq}}}|||iiiYYYIIIEEEFFFDDDBBBBBBIIIHHHLLL[[[rrr~~~qqq[[[LLLEEE@@@???AAA<<<<<<:::999888777777777777777777777777777777777666666666666777777777777:::888666999EEE___}}}pppjjjccc```cccgggjjjlllccc___YYYUUURRRNNNIIIEEEEEEJJJQQQVVV\\\fffttt~~~~~~vvvaaa\\\```aaa]]]YYYQQQ\\\fffiiifffccceeeiiizzzwwwvvvwwwyyy|||~~~zzzooofffmmm}}}uuufffccchhhzzziiieeeppp|||yyy}}}eeeIIIPPPOOOZZZwwwoooQQQBBB>>>:::999:::;;;999666333444444555555444333333333333333444444444555555666777===TTTnnnyyy}}}uuuhhhXXXLLLCCC;;;777777888:::>>>AAADDDFFFFFFFFFHHHFFFEEEEEEGGGLLLQQQUUU^^^aaafffiiilllooorrrtttxxx{{{kkk]]]VVVRRRRRRTTTZZZaaagggjjjkkkcccbbb___^^^^^^aaadddfff```ccceeeeeeccccccfffjjjiiifffeeefffcccaaahhhssswwwtttooommmuuuzzzooojjjmmmxxx~~~{{{bbbXXXOOOLLLJJJIIIJJJMMMMMMQQQXXXdddyyy}}}uuu]]]NNNEEE@@@>>>???===<<<;;;999888888777777777777777777777777777777666666666666777777777888:::888777888AAAYYY}}}~~~{{{ooohhh___ZZZ\\\```cccddd]]]XXXRRRNNNKKKHHHEEEBBBFFFJJJPPPTTTYYYcccpppzzz}}}uuujjjhhhjjjjjjiiiiiiooouuuxxxuuunnnkkkoootttyyyxxxyyyyyy{{{}}}{{{rrrggghhhnnnyyyrrreeebbbdddsss{{{|||zzzvvvttttttyyy|||vvvvvvuuuzzzcccIIILLLPPP]]]{{{nnnQQQCCCAAA>>><<<;;;:::999888444444555555555444444333333333333444444444555555666777<<>>>>>======<<<;;;:::999888888777777777777777777777777666666777777777888888888777888999:::;;;LLLrrruuukkk]]]SSSPPPRRRSSSTTTLLLHHHBBB>>><<<===>>>???GGGMMMUUUZZZ]]]bbbkkkrrrzzzvvvvvv}}}vvvtttuuuvvvtttqqqssswwwzzzxxxrrriii``````hhhppp}}}zzzxxxwwwwwwwww~~~lllbbbqqqppprrrsssooolllooouuuzzzssspppqqqrrrsssttt{{{kkk^^^\\\\\\eeekkk[[[[[[ZZZWWWcccsss{{{{{{{{{yyy```KKKNNNTTT```|||jjjOOOEEEFFFEEEAAA;;;888:::<<<777777777777666555444333333333333444444444555555777666888MMMlll}}}sssdddWWWJJJ>>>999999:::===BBBGGGJJJLLLLLLLLLMMMNNNPPPSSSWWW\\\```bbbdddhhhooowwwyyynnnfff___[[[\\\[[[aaaggggggccc``````bbb___^^^]]]]]]]]]```bbbdddaaaaaa``````eeeqqq}}}fff]]]___cccbbb___ccclllxxxpppbbb^^^___aaabbbdddnnnttt}}}|||zzzxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{yyyyyy}}}pppaaa[[[QQQSSS]]]lllxxxsssxxxwwwyyy~~~cccOOOGGGBBB@@@AAA============<<<:::999888888888888888888888888888777777777777888888888888666777:::<<<;;;HHHmmmvvvkkk\\\QQQLLLLLLLLLLLLHHHEEE@@@<<<:::;;;???BBBGGGPPPZZZaaadddhhhnnnssszzzuuusssxxxxxxrrrpppssstttssssssvvvuuutttooohhhaaaaaaffflll|||}}}|||{{{zzzzzzzzz{{{{{{~~~mmmdddlllqqqxxx{{{wwwqqqsssxxxvvvoooppprrrxxx~~~{{{}}}lll___\\\[[[aaawwwooo[[[SSSTTTSSSTTT```oooyyy{{{```KKKMMMTTTfffgggOOOEEEFFFEEEAAA;;;999:::<<<999999999888777666444333333333333444444444555555777666666HHHfffyyyxxxkkk^^^OOO@@@999999999===CCCIIIMMMNNNNNNNNNMMMNNNPPPTTTYYY^^^bbbdddiiippp{{{sssjjjccc\\\XXXYYYXXX\\\```___\\\\\\```eee]]]\\\\\\\\\]]]___aaaccc^^^___```bbbfffooo{{{vvv^^^SSSYYYbbbeeebbbdddppptttggg\\\[[[aaafffiiilllxxx}}}~~~|||yyywwwvvvvvvuuuuuuvvvwwwyyyzzzzzz{{{xxxzzz~~~wwwbbbWWWUUUOOOPPPSSSZZZfffwwwcccNNNFFFCCCBBBBBB======>>>>>>===;;;999888888888888888888888888888777777777888888888999999777666:::===<<>>??????>>><<<999888888888888888888888888888777777888888888999999999999666999>>>===BBB^^^oooeeeWWWKKKEEECCC@@@???BBBBBB@@@<<<999:::>>>BBBHHHOOOXXX___eeemmmyyytttppprrrsssooommmrrrvvvvvvuuuvvvttttttsssoookkkiiijjjlllmmmppptttxxxyyyvvvrrrpppmmmnnnqqquuuzzzvvvjjjeeegggnnnwwwsssgggjjjwww~~~{{{qqqqqq\\\OOOEEE@@@AAA@@@???EEEKKKPPPWWWeeexxx}}}~~~```GGGHHHTTTyyygggVVVIIIFFFCCCAAA@@@@@@???>>>===<<<<<<:::888666555333333333333444444444555555444777444===UUUjjj}}}|||ppp^^^JJJ???<<<888<<>>??????>>><<<:::888888888888888888888888888777888888888888999999999;;;666999>>><<>>@@@@@@???<<<999999===AAAIIINNNTTTYYY```lll{{{{{{vvvtttsssssssssssszzztttppppppqqqoooqqquuuuuuqqqpppqqqrrrsssrrrqqqnnnnnnppprrruuuttttttuuutttrrrpppqqqkkkmmmpppvvv|||ssscccaaahhhmmmvvv~~~~~~~~~wwwmmmPPPHHHAAA>>>AAACCC@@@CCCFFFIIIOOO\\\ooo}}}zzzvvvwww~~~```FFFLLLWWW|||iiiZZZKKKGGGCCCBBBCCCCCCAAA???======<<<;;;999777555333333333333444444444555555444777444:::PPPeee{{{vvvcccNNNAAA>>>777<<>>>>>>>>===;;;999888666666555555555444444444444555555333333;;;666AAAWWWooo~~~mmmUUUCCC===999===AAAGGGNNNTTTUUUSSSTTTXXX^^^eeeooo|||oooggg]]]UUUSSSVVVZZZ]]]YYYZZZ[[[\\\^^^___```aaaaaa]]]XXXXXXZZZ]]]^^^^^^```^^^\\\]]]```dddgggiiillliii___SSSSSS```mmmsssvvv}}}rrrmmmnnnvvv~~~}}}{{{}}}wwwrrrrrrxxx~~~~~~}}}|||{{{zzzzzzyyyxxxzzz}}}}}}|||~~~sssddd\\\___eeepppvvv~~~{{{mmmQQQFFFDDDAAA>>>??????===<<<;;;:::::::::777777888999999888777777999:::;;;;;;999888888999;;;777777::::::<<>>;;;::::::???CCCAAA<<<999<<<@@@FFFIIIOOOUUUZZZaaajjjooouuuhhh\\\XXX[[[___eeekkkmmmsss{{{zzzsssooonnngggfffeeegggjjjkkkkkkkkknnnnnnllljjjjjjmmmssswwwzzzwwwtttvvvyyyyyytttooosssssstttuuuzzzmmmbbbfffpppvvv|||~~~vvvtttqqqzzzjjjPPPNNNMMMKKKLLLIIIGGGLLLRRRXXX___lll|||xxxqqqmmmwwwiiiPPPIIIPPPuuu}}}WWWSSSLLLLLLLLLKKKHHHDDDAAA>>>>>>===<<<:::888777666666666555555444444555555666444444;;;666>>>RRRiiiqqqZZZGGG???<<<>>>BBBGGGMMMRRRSSSRRRUUUZZZaaajjjssszzznnnggg]]]VVVUUUXXX[[[^^^ZZZZZZ[[[\\\]]]^^^^^^___bbb^^^ZZZYYY\\\^^^``````dddbbb______```bbbdddeeekkkmmmggg[[[WWWaaannnvvv{{{wwwpppqqquuu~~~~~~{{{yyyzzzuuuqqqrrrxxx~~~~~~|||yyyxxx|||zzzwwwttttttvvvwwwwwwwww|||yyymmmeeeggglllyyy~~~zzzwwwYYYJJJEEEAAA???@@@???>>><<<;;;;;;;;;;;;777888888999999888888777777888999999777666777888:::777888;;;:::;;;HHHYYY}}}pppeeeVVVJJJBBB>>>;;;999999>>>BBBAAA===;;;>>>AAAFFFIIIMMMRRRWWW^^^eeeiiimmm```TTTPPPTTT[[[eeemmmnnnrrryyy~~~zzzrrrmmmkkkjjjdddeeegggjjjmmmmmmkkkhhhmmmmmmmmmlllmmmpppuuuzzzxxxwwwwwwzzz}}}}}}yyyuuusssssssssuuu{{{xxxlllgggkkksssyyyrrrrrrsssdddSSSUUUUUUTTTUUURRRVVV]]]fffoooxxxxxxqqqlllsssvvv\\\KKKLLLRRRyyyvvvSSSNNNLLLNNNPPPPPPMMMGGGAAA===???>>><<<:::888777666666666555555444444555555666666555;;;555;;;KKKaaavvvcccNNNAAAAAA@@@BBBFFFLLLPPPRRRSSSUUUZZZbbbkkkvvvuuullleee]]]XXXWWWZZZ]]]___[[[[[[[[[\\\\\\\\\]]]]]]aaa___\\\[[[]]]```aaabbbeeecccbbbaaaaaadddfffhhhlllrrrrrrjjjcccgggsss|||~~~}}}wwwqqqrrr{{{~~~~~~~~~~~~|||yyyvvvvvvsssppprrrxxx~~~}}}yyyvvvtttwwwtttpppnnnmmmnnnppprrrtttzzz}}}wwwtttyyy}}}yyybbbPPPHHHDDDAAA@@@???>>>===<<<<<<<<<<<<999999999999999999999999777888999888666666777999888777999:::999:::DDDPPPooooooeeeVVVJJJCCC>>>;;;888888<<>>===;;;999888777777666666555555555555666666666444;;;666:::GGG\\\{{{kkkVVVFFFDDDAAAAAAFFFKKKOOOSSSVVVTTTXXX___iiitttzzzqqqjjjeee^^^ZZZZZZ]]]___aaa^^^^^^]]]]]]]]]\\\\\\\\\___^^^\\\\\\]]]```bbbcccaaabbbcccdddfffjjjpppssspppvvvzzzwwwrrrrrryyy{{{yyyuuupppqqq{{{~~~~~~~~~|||xxxttttttrrrqqqsssxxx}}}~~~{{{vvvrrroooqqqooonnnoooooonnnqqquuu}}}{{{wwweeeRRRIIIEEEBBB@@@???>>>===============::::::999999999999::::::888999999888777777999;;;888888999:::999:::AAAIIIfffoooeeeWWWKKKCCC???;;;888777<<>>>>>>>>>>>>>>;;;::::::999999::::::;;;999::::::999888888;;;===888999999999888:::@@@EEEeee~~~rrrhhhXXXKKKCCC>>>;;;888888<<>><<<:::999888888777666666555555666666777666333;;;888:::BBBWWWyyygggVVVJJJBBB@@@FFFLLLPPPXXXaaaaaa```cccjjjvvvyyyssshhheeebbb``````aaabbbaaabbbbbbaaa``````___^^^^^^[[[\\\]]]]]]^^^___bbbeeegggjjjlllmmmooosssyyy{{{|||{{{tttrrrooopppttt|||}}}}}}{{{~~~~~~|||yyywwwtttuuuvvvwwwyyy{{{}}}~~~yyyxxxwwwuuurrrpppnnnlllmmmlllpppwwwxxxuuuzzzxxxsss|||]]]OOOJJJEEE@@@@@@@@@???>>>>>>>>>??????<<<;;;:::999999:::;;;<<<999::::::888777888;;;>>>888999:::888777;;;@@@CCCbbbvvvjjjYYYKKKCCC>>>;;;999888<<>>SSS}}}ooo```PPPFFFAAAGGGMMMPPPXXXcccffffffgggnnnyyyzzzuuuhhhfffcccbbbbbbcccbbbaaaaaaaaa``````______^^^^^^[[[]]]_________```dddgggjjjmmmpppppppppssszzzxxxooonnnooottt~~~{{{}}}~~~|||||||||{{{yyyxxxvvvxxxyyyzzzzzzzzz{{{|||uuutttrrrpppnnnmmmmmmmmmllljjjoooyyy}}}~~~wwwqqqyyy[[[PPPLLLHHHBBB@@@@@@??????????????????<<<;;;::::::::::::;;;<<<999999999888777888;;;===888::::::777777;;;@@@CCC\\\yyylllZZZKKKBBB>>>;;;:::888<<>>===>>>>>>===<<<;;;:::999999888888888888888888888888999999::::::999888777999<<>>===;;;;;;:::::::::::::::;;;999999999999999999999999::::::999888777999<<>>FFFmmmyyykkkYYYJJJ???;;;:::888;;;AAAIIIPPPSSSTTTSSSRRRPPPQQQTTTWWWYYY```hhhpppssszzzuuujjjeeefffjjjpppvvvxxxwwwtttrrrmmmnnnmmmlllkkklllooorrrpppllllllqqqxxxtttrrrtttuuu{{{wwwdddaaajjjvvv~~~~~~}}}hhhZZZXXXVVVYYY^^^dddiiirrr|||```[[[^^^SSSLLLHHHKKKmmmuuu\\\^^^TTTNNNQQQTTTTTTPPPKKKHHHFFFEEECCCBBBDDDGGGGGGDDDAAA@@@>>>;;;999777666666666888999666888;;;999GGGdddyyycccNNNFFFFFFHHHOOOWWWcccfffkkkpppsssvvvvvvvvvssstttuuuwww{{{|||uuunnnfffaaabbbdddbbbaaabbb___^^^^^^```bbbcccbbb```______aaaeeejjjmmmnnnnnnkkkooosssvvv}}}vvvpppkkkmmmzzzzzzxxxvvvvvvvvvvvvuuutttqqqqqqrrruuuyyy||||||{{{}}}|||zzzxxxvvvuuuttttttssstttwwwxxxyyy}}}{{{qqqfffyyyfffYYYRRRPPPKKKIIIGGGDDDBBB@@@===;;;<<<<<<;;;;;;;;;;;;;;;<<<:::::::::::::::999999999888999999888777888;;;>>>BBBccc}}}qqqaaaQQQDDD===:::888;;;AAAIIIQQQUUUUUUTTTTTTQQQRRRVVVZZZ^^^gggpppuuuxxx{{{qqqkkkhhhjjjqqqyyy|||yyyuuutttssspppqqqpppnnnmmmnnnpppssssssnnnkkkmmmrrr{{{oooqqquuuvvv}}}{{{pppfffhhhttt}}}~~~{{{fff]]]___bbbgggooowwwyyyddd]]]\\\NNNHHHGGGNNNsssttt```bbb[[[TTTUUUUUUSSSNNNJJJGGGFFFEEECCCBBBDDDGGGGGGDDD@@@@@@>>><<<:::999888777777888:::777777;;;888CCC[[[iiiRRRGGGFFFJJJQQQXXX```dddjjjooorrrsssssssssrrrsssssstttxxxxxxooogggaaaaaabbbaaaaaacccaaa``````bbbdddeeedddbbb``````bbbggglllpppqqqqqqqqquuuyyy{{{yyynnnqqqrrrsss|||xxxvvvtttttttttsssrrrppppppqqqsssvvvxxxzzz{{{{{{}}}|||zzzxxxwwwvvvvvvvvvvvvyyy{{{|||~~~yyymmmbbbyyyfffZZZVVVXXXTTTNNNGGGCCCAAAAAAAAA@@@@@@???>>><<<;;;::::::::::::999999999888888888777777888999888888888;;;===BBB\\\uuufffUUUGGG>>>::::::===BBBJJJQQQTTTTTTSSSSSSRRRUUU[[[aaaeeennnvvv||||||ooohhhdddcccnnnuuu}}}~~~yyyvvvwwwyyyvvvuuutttrrrpppppprrrttttttpppnnnooorrrvvvvvveeehhhooovvvooonnnpppwww~~~}}}|||yyyzzzzzzmmmlllsssvvv}}}wwwjjj```[[[LLLFFFGGGSSS{{{lll\\\]]]XXXZZZYYYVVVQQQKKKHHHHHHIIIGGGEEEEEEFFFHHHGGGCCC>>>>>>>>>===<<<::::::999999888;;;777777;;;999???RRRpppZZZKKKGGGJJJQQQWWW]]]cccjjjppprrrrrrsssssssssrrrpppooorrr{{{~~~wwwppphhhaaaaaaaaaaaaaaaccccccbbbbbbdddfffgggfffdddaaaaaacccggglllqqqssssssyyy|||}}}}}}~~~}}}pppnnn}}}~~~zzzwwwsssqqqqqqqqqqqqpppuuuvvvxxxxxxyyyyyyyyyzzzyyyxxxvvvuuutttuuuvvvvvvwww{{{vvvssspppooosssxxx||||||wwwjjj\\\uuudddXXXVVVZZZYYYRRRHHHCCCCCCEEEGGGGGGBBBAAA???===;;;:::999999:::999999888888777777777666888999888888888:::<<>>CCCKKKQQQUUUUUUSSSTTTTTTYYY```gggllluuu}}}uuujjjdddbbbbbbiiiooouuutttpppooorrrwwwwwwwwwvvvsssqqqppprrrtttrrrpppqqqtttuuuvvv{{{ttt]]]\\\eeerrr|||nnnuuu~~~~~~|||{{{|||}}}}}}xxxzzzwww|||yyyoooccc[[[IIIDDDIIIYYYzzz{{{fffZZZYYYWWW]]]ZZZVVVPPPKKKIIIKKKMMMKKKJJJIIIJJJKKKIIIDDD???>>>>>>>>>===<<<;;;::::::888;;;777666<<<:::===KKKxxxyyyeeeRRRHHHGGGMMMSSSZZZbbbkkkpppqqqqqqqqqqqqpppooolllkkknnnvvv|||uuuppphhhaaaaaabbbaaaaaabbbdddcccccceeeggghhhgggeeebbbaaacccffflllpppssssss~~~|||yyyyyy|||{{{wwwtttrrrlllsss}}}|||zzzzzzvvvrrrpppppprrrttttttzzz{{{|||{{{xxxvvvvvvvvvsssrrrqqqpppqqqsssvvvwwwwwwtttgggdddaaa```dddiiinnnpppzzz}}}{{{uuufffXXXuuufffYYYUUUXXXWWWOOOFFFBBBDDDGGGHHHGGGAAA@@@???===<<<;;;;;;;;;;;;;;;:::999999888777777666777999999888888:::;;;>>>JJJooo{{{yyykkk[[[LLLBBB>>><<>>===;;;999888666:::666666<<<;;;;;;FFFkkk}}}nnnYYYJJJFFFKKKQQQYYYaaajjjooonnnlllkkklllkkkkkkkkkmmmpppwww|||uuuppphhhbbbbbbcccaaa```aaacccbbbbbbdddfffgggfffdddbbbaaabbbeeejjjoooqqqrrr}}}wwwqqqpppsssssspppkkkppppppyyy||||||{{{xxxvvvtttqqqrrrtttwwwyyyzzz{{{}}}}}}zzzvvvrrrrrrrrroooooonnnooorrruuuyyy|||}}}vvvsssooojjjhhhiiilllnnnoooyyy{{{zzzsssdddTTTyyykkk\\\UUUWWWQQQJJJCCCAAACCCFFFEEEDDD??????>>>======<<<======<<<<<<;;;::::::999888888555777999999888888999;;;:::BBBfff}}}ooo___QQQGGGCCC<<>>>>>======>>>>>>===<<<::::::;;;;;;::::::999888888777777666666666666666;;;AAAXXXyyyjjjYYYKKKDDD>>>AAAGGGPPPYYY]]][[[XXXZZZaaahhhnnnssszzzyyylllcccbbbggglllnnnoooooopppppprrruuuxxxuuuuuussspppnnnnnnqqqssswwwtttrrrrrruuuwwwvvvttt~~~yyyooodddcccrrr~~~yyytttzzziii]]]SSSIIIDDDGGGYYY{{{yyytttkkkYYYPPPKKKTTTLLLLLLNNNPPPRRRQQQNNNKKKIIIGGGIIIMMMKKKFFFCCCDDDAAA@@@???===;;;:::::::::<<<:::888777888:::<<<>>>\\\zzznnn^^^OOOGGGHHHKKKVVV]]]fffjjjjjjiiijjjlllkkklllpppwww~~~uuurrrlllgggfffddd```^^^___bbbbbbbbbcccdddfffggghhhdddccccccdddgggkkkmmmnnnvvvppphhheeeeeefffiiikkktttvvvzzz}}}zzzuuutttxxx|||}}}}}}zzzvvvssspppqqqtttwwwyyy{{{||||||}}}}}}{{{vvvoookkklllnnnnnnuuuyyywwwwww}}}zzzwwwlll]]]QQQwwwmmmgggYYYYYYNNNIIIPPPWWWTTTJJJCCCBBB@@@>>><<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999999888777777666666777777:::>>>RRRxxxqqq```QQQIII>>>@@@FFFPPPYYY^^^^^^\\\```ffflllrrrzzz~~~vvvllleeeeeejjjooojjjkkkkkkkkklllpppuuuyyyuuuuuusssqqqnnnnnnooorrrvvvuuuttttttuuuwwwyyyzzz}}}~~~~~~xxxttt|||~~~zzzyyy}}}xxxaaaSSSLLLEEECCCJJJaaa~~~eeeWWWRRRMMMTTTPPPOOOOOOPPPQQQPPPMMMJJJOOOJJJHHHIIIIIIDDDBBBCCCAAAAAA???===<<<;;;::::::;;;:::888777888999<<<===MMM{{{yyylll\\\OOOGGGGGGHHHQQQYYYccchhhiiiiiijjjlllmmmoootttzzzyyytttmmmhhhggggggdddbbbcccccccccdddeeeeeefffggggggjjjhhhfffdddeeeggghhhiiifffeeeaaa\\\aaannnyyy}}}{{{zzz|||~~~|||wwwuuuwwwyyyzzz{{{{{{zzzwwwsssqqqnnnppptttwwwzzz{{{{{{{{{yyyxxxuuuqqqlllkkkmmmoooqqqxxx}}}|||yyyttthhhXXXLLLqqq^^^\\\TTTQQQVVV\\\ZZZRRRLLLKKKHHHCCC???<<<;;;<<<===;;;;;;<<<<<<;;;;;;:::999:::999888888777777888888999;;;IIIjjjxxxiiiYYYNNN???AAAEEENNNYYY```cccbbbgggnnnxxxzzzwwwrrrkkkhhhiiinnnrrrkkkkkkkkkiiiiiilllpppsssrrrrrrqqqooolllkkkmmmnnnuuuvvvwwwwwwvvvxxx~~~~~~~~~~~~{{{}}}pppYYYLLLGGGBBBBBBMMMiii^^^WWWWWWSSSUUUUUUSSSQQQPPPPPPOOOMMMKKKOOOJJJHHHIIIHHHDDDBBBCCCBBBAAA@@@>>>===<<<<<<<<<;;;:::888777888999;;;<<>>===>>>@@@<<<<<<<<<<<<<<<;;;::::::;;;:::999999888888999999999999BBB\\\}}}ooo___RRRBBBBBBEEEMMMXXXbbbhhhiiilllwwwvvvsssooollljjjllloooqqqrrrrrrqqqnnnkkkiiiiiijjjkkkllllllkkkiiiiiikkkmmmuuuxxx{{{zzzxxxzzz~~~}}}|||}}}}}}|||kkkWWWLLLGGGBBBBBBPPPmmmyyyZZZWWWZZZXXXVVVVVVSSSQQQOOOPPPPPPOOONNNIIIKKKPPPSSSNNNFFFDDDFFFCCCBBBAAA???>>>>>>======;;;:::999888888999:::;;;BBBfffvvvdddUUULLLGGGBBB???HHHPPP[[[dddiiijjjkkkkkklllqqqwww{{{{{{qqqiiihhhiiigggffffffggghhhjjjkkkkkkjjjiiiggglllkkkiiigggfffhhhjjjmmmgggkkkfffcccyyyzzzvvvuuuqqqqqqrrrrrrrrrpppooonnntttvvvzzz|||}}}zzzwwwuuupppnnnlllkkkkkkmmmnnnnnnyyy}}}xxxssskkk^^^OOODDDoooccc]]]ZZZUUURRRRRRTTTVVVVVVVVVSSSNNNGGG@@@>>>???BBB<<<============<<<;;;;;;;;;::::::999999999999999:::999>>>PPPqqqxxxhhhYYYGGGEEEEEELLLWWWccckkkooosss}}}|||vvvsssooollllllmmmnnnoootttuuuvvvtttpppkkkhhhgggiiijjjkkkjjjjjjlllnnnqqqvvv{{{~~~{{{}}}~~~{{{zzz{{{|||}}}|||gggVVVLLLGGGAAACCCUUUssslllVVVUUUXXXWWWRRRTTTQQQOOOOOOPPPRRRRRRRRRIIISSS___cccYYYJJJEEEHHHDDDCCCBBBAAA@@@?????????<<<;;;:::999999::::::;;;BBB```qqq^^^PPPIIIEEE@@@===GGGNNNXXXbbbhhhkkkllllllmmmrrrxxx|||vvvllljjjkkkjjjhhhhhhjjjkkkmmmoooooonnnlllkkkmmmnnnnnnllljjjjjjlllooohhhhhhccciii}}}~~~}}}xxxtttsssooooooppppppoooooooooooovvvwwwyyyzzzxxxtttooollliiijjjjjjkkklllnnnppprrr{{{vvvooofff[[[MMMEEE~~~ggg___YYYYYYTTTMMMIIILLLOOOQQQPPPPPPNNNHHHAAA>>>>>>@@@=========>>>======<<<;;;;;;:::999999888888999999999:::<<>>>>>>>>>>>===<<<<<<::::::999888888888888888777:::<<>>IIIfffwwwrrrxxx[[[VVVNNNMMMQQQLLLOOONNNMMMNNNQQQSSSSSSSSSSSSWWW]]]___XXXLLLHHHJJJEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>======<<<<<<<<<<<<@@@KKKsss}}}~~~|||zzzqqqfffVVVHHHAAA????????????DDDMMMYYYdddlllqqqssstttvvvyyy}}}xxxlllkkkoooqqqpppqqqqqqrrrrrrssstttuuuvvvvvvvvvxxxyyyuuummmfffddddddbbbaaallltttssstttwwwuuuooonnnpppmmmmmmllllllmmmnnnppprrrrrrrrrrrrqqqnnnjjjgggeeeeeeiiinnnrrrwwwyyypppeeeZZZOOOFFFAAAiii^^^YYY``````VVVNNNLLLMMMKKKGGGLLLPPPNNNHHHCCCAAABBB>>>>>>>>>>>>>>>======<<<:::999888888777777888888555:::;;;???VVV~~~oooVVVPPPIIIJJJTTTbbbnnnuuu}}}wwwqqqmmmmmmnnnnnnnnnlllmmmmmmlllmmmpppuuuxxxzzzxxxtttpppoooqqqvvv{{{||||||}}}zzzgggWWWOOOHHHBBB>>>LLLlllkkknnnqqqZZZYYYOOOLLLSSSOOOOOONNNMMMOOOQQQRRRRRRQQQPPPMMMLLLOOOOOOKKKJJJLLLFFFEEEDDDCCCCCCCCCCCCCCC??????>>>>>>=========<<>>@@@:::???HHHUUUbbbmmmsssvvvttttttvvvzzzsssggggggmmmppppppqqqssssssssstttuuuwwwyyyyyytttxxxzzzvvvnnnfffbbbbbb___```qqqlllmmmqqquuurrrllllllooollllllkkkjjjlllnnnppprrrrrrrrrrrrqqqooollljjjhhhhhhnnntttwww~~~~~~zzzooobbbUUUJJJBBB>>>jjjeeegggcccZZZPPPLLLOOOQQQPPPJJJMMMLLLFFFBBBBBBBBB@@@@@@???>>>===<<<<<<<<<<<<;;;:::999999888888999999:::444;;;AAAJJJvvvwww```TTTJJJLLLUUU```kkkrrr}}}wwwrrrqqqsssrrrkkkdddlllllljjjiiiiiimmmsssxxx}}}vvvppppppuuu{{{~~~~~~~~~~~~|||{{{}}}ppplllpppuuuwwwyyy}}}uuu```QQQJJJBBB>>>???RRRxxxoootttnnnSSSOOOSSSRRRQQQSSSUUUPPPMMMNNNRRRUUUTTTQQQQQQNNNKKKKKKLLLLLLIIIFFFHHHFFFDDDCCCBBBBBBDDDDDDDDDAAA???AAADDDDDD???;;;CCCIIIaaayyyppplll[[[III@@@===<<<>>>AAABBBDDDHHHPPPZZZfffpppvvvuuuvvvvvvwwwyyy}}}{{{ooofffhhhkkklllooosssyyyvvvrrrqqqtttvvvuuuttttttzzz|||uuulllfffbbb___]]]___pppwwwnnnooopppppppppooommmllllllkkkjjjkkklllooorrrtttwwwtttqqqnnnjjjhhhjjjnnnooovvv}}}xxxtttooonnnvvv}}}}}}rrrfff]]]TTTIII@@@===yyykkklllpppjjj]]]RRROOOSSSUUUTTTPPPRRRPPPJJJEEEEEEDDDAAABBBAAA@@@>>>===<<<<<<<<<;;;::::::999999999999999;;;555:::===FFFqqq|||jjj\\\PPPPPPXXXaaajjjqqqxxxsssooopppssstttqqqllljjjiiihhhiiikkkooorrruuuyyyuuurrrsssyyy~~~~~~}}}}}}}}}uuuggg^^^^^^aaadddfffpppttt}}}qqq]]]PPPKKKEEEAAACCCZZZkkkxxxiiiUUUUUUZZZXXXTTTSSSSSSOOOLLLMMMQQQSSSRRRPPPNNNLLLJJJJJJLLLLLLKKKIIIHHHFFFEEECCCCCCDDDEEEFFFIIIFFFCCCCCCEEECCC>>>:::???CCCWWWzzzyyyppphhhYYYHHH@@@>>>>>>@@@CCCFFFFFFHHHKKKQQQWWW]]]```ggghhhiiilllpppwww~~~{{{uuukkkdddfffjjjlllooorrr{{{xxxuuusssssssssrrrqqquuu}}}wwwkkkbbb[[[WWW^^^ddduuuyyynnnooooooppppppooonnnlllkkkkkkkkkkkklllnnnppprrrsssuuurrrooommmhhheeehhhmmmrrryyy{{{iiigggeeeiiiuuu|||yyymmmaaaXXXPPPFFF???===uuummmrrrwwwooo```TTTSSSYYY[[[XXXXXXZZZWWWOOOJJJHHHFFFDDDDDDCCCBBB@@@>>>===<<<<<<;;;;;;:::::::::999999999;;;777999:::AAAhhhwwwgggWWWTTTYYYaaaiiiooowwwrrrmmmnnnrrrtttssspppkkkiiigggjjjooosssuuuuuuuuussssssvvv|||~~~~~~~~~}}}yyyqqqlllmmmnnnnnnnnntttxxxkkkYYYOOOLLLHHHBBBHHHhhhqqqvvveeeYYY]]]ccc___WWWSSSQQQNNNKKKLLLOOOQQQPPPNNNJJJIIIHHHIIIKKKLLLLLLKKKIIIHHHFFFEEEEEEFFFGGGHHHKKKHHHEEEEEEFFFEEE@@@===>>>>>>MMMiiixxxnnncccUUUGGGAAAAAAAAACCCFFFJJJIIIJJJJJJKKKMMMNNNOOOXXXYYY[[[```iiittt}}}~~~xxxssspppiiidddgggkkknnnqqqttt|||{{{yyyuuuqqqooonnnooosss}}}yyyiii]]]VVVRRR```kkk{{{uuullljjjqqqpppooonnnmmmlllkkkjjjkkklllmmmooopppqqqqqqqqqqqqnnnlllllliiifffjjjrrr~~~}}}{{{{{{pppbbb^^^^^^aaaiiiyyy}}}xxxttthhhZZZRRRKKKCCC>>>===vvvooovvvrrrkkk___WWWYYY______[[[___aaa]]]UUUNNNLLLIIIFFFGGGFFFDDDAAA???===<<<<<<;;;;;;;;;;;;;;;::::::999999999:::999===[[[qqq^^^WWWXXX___hhhooo~~~{{{vvvpppmmmnnnpppooommmqqqllliiikkkrrrxxxzzzyyytttssssssvvv}}}~~~}}}}}}~~~yyycccTTTNNNMMMHHHAAALLLvvvrrrfff___cccfffaaaXXXRRROOONNNLLLMMMOOOPPPOOOMMMIIIHHHHHHHHHIIIKKKLLLLLLNNNLLLJJJHHHGGGGGGHHHIIIGGGFFFDDDEEEFFFFFFDDDBBB???>>>FFF]]]uuuvvvkkk___RRREEEBBBBBBDDDFFFIIIKKKKKKLLLNNNOOOOOOOOOOOOQQQRRRTTT\\\hhhvvv|||vvvrrrnnnmmmiiigggiiinnnssswwwyyy|||}}}{{{vvvooollllllnnnppp|||wwweeeZZZWWWWWWeeeppp}}}wwwnnnlllooorrrqqqooommmlllkkkkkkkkkmmmnnnpppqqqrrrqqqpppooommmjjjjjjllljjjhhhooo{{{zzzqqqmmmmmmhhhaaa___aaafffqqqyyyuuuqqqdddVVVMMMFFF???<<<<<>>===<<<;;;<<<<<<<<<<<<;;;:::999666:::;;;999===NNNvvvzzzggg\\\XXX[[[eeeooo|||~~~yyyrrrnnnmmmmmmlllkkktttnnniiijjjqqqyyy||||||uuutttsssuuuzzz|||{{{|||~~~rrr\\\QQQNNNNNNHHHAAAQQQrrriiibbbbbbccc^^^VVVPPPOOONNNNNNNNNOOOOOONNNMMMIIIIIIIIIHHHHHHIIIKKKMMMRRRPPPMMMJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCC@@@===BBBUUUmmmuuuiii]]]PPPDDDAAACCCEEEHHHLLLIIIJJJMMMPPPRRRSSSTTTTTTRRRRRRTTT\\\jjjxxx~~~{{{xxxrrrmmmjjjjjjiiijjjooowww|||~~~~~~}}}{{{uuunnnkkklllnnnssssss___UUUXXX]]]lllttt|||{{{tttooooooppprrrpppnnnlllkkklllmmmnnnpppqqqssstttsssqqqnnnmmmlllhhhgggkkkiiihhhsss{{{{{{wwwppplllkkkhhhdddaaacccjjjxxx}}}yyyvvvnnnaaaRRRJJJCCC===:::;;;nnngggkkk```cccdddbbbccceeebbb]]]bbbddd```XXXQQQNNNLLLIIIHHHGGGDDDBBB@@@>>>======;;;<<<=========<<<;;;:::555;;;::::::>>>EEEcccuuuhhh]]]ZZZaaakkkwww~~~~~~zzztttpppnnnnnnnnnnnnqqqmmmiiijjjooouuuyyy{{{wwwuuuttttttyyy~~~{{{{{{}}}~~~}}}~~~hhhUUUPPPPPPOOOHHHDDDYYYmmmggg```]]]\\\YYYSSSNNNNNNNNNNNNOOONNNNNNMMMLLLIIIJJJJJJHHHHHHIIILLLOOORRRPPPLLLIIIGGGFFFFFFFFFHHHGGGEEECCCBBBAAAAAAAAABBB>>>???MMMfffuuujjj^^^PPPDDDAAACCCFFFIIIMMMHHHJJJLLLPPPSSSUUUWWWXXXWWWUUUVVV^^^jjjwww~~~~~~~~~~~~~~~{{{tttoookkkmmmllllllqqqzzzyyyrrrllljjjkkkmmmwwwpppXXXOOOVVV```qqqwwwzzzvvvrrrpppooonnnqqqooommmllllllnnnqqqrrruuuuuuvvvuuussspppllljjjmmmffffffjjjjjjjjjzzzzzztttsssrrrpppnnnmmmllljjjdddfffnnn||||||xxxvvvhhh\\\OOOGGGAAA<<<999:::}}}ooollleeekkknnnkkkgggeeebbb^^^___aaa^^^VVVPPPNNNLLLIIIGGGFFFDDDAAA@@@>>>======;;;<<<>>>>>>>>>===;;;:::666<<<999:::???@@@XXXzzzhhh[[[]]]eeeoooxxx}}}xxxtttrrrqqqqqqpppmmmmmmmmmoooqqqtttvvvxxxuuuuuuuuuwwwzzz|||~~~{{{yyy{{{~~~|||||||||{{{~~~www]]]NNNPPPSSSRRRHHHIIIddd|||rrraaa^^^YYYUUUUUUUUUQQQMMMKKKMMMNNNNNNMMMKKKKKKJJJHHHIIIIIIIIIHHHKKKOOOSSSLLLKKKHHHFFFDDDDDDEEEEEEHHHGGGFFFDDDBBBAAAAAABBBKKKCCC>>>EEE\\\zzzwwwmmm```RRRDDD@@@BBBEEEJJJNNNKKKLLLOOOSSSWWW[[[___```]]][[[ZZZ```jjjtttyyyzzzxxx{{{}}}wwwuuuuuuqqqtttsssqqquuuxxxooojjjiiiiiiiiirrrnnnUUULLLVVVcccpppwwwzzzuuurrrsssrrrpppooonnnlllkkkmmmqqquuuwwwzzzyyyxxxuuurrrnnnkkkiiijjjdddeeennnrrrwww~~~wwwrrrqqqnnnlllkkkmmmppprrrssssssrrrsssxxx}}}wwwsssqqq```UUUJJJDDD@@@<<<:::;;;wwwnnntttwwwqqqiiidddbbb___]]]___\\\UUUOOOMMMLLLIIIFFFEEECCCAAA???>>>>>>===;;;===>>>???>>>===;;;:::777===777999@@@???TTTqqq^^^ZZZ```iiittt~~~}}}}}}}}}~~~}}}xxxuuurrrqqqpppkkknnnrrruuuuuuuuuvvvwwwtttuuuwwwyyy{{{{{{xxxzzzxxx~~~{{{yyyxxx|||}}}{{{zzzzzzxxxyyy~~~pppVVVKKKPPPUUUTTTFFFLLLlllvvv^^^VVVUUUSSSQQQQQQSSSQQQMMMJJJKKKMMMMMMKKKJJJIIIIIIEEEGGGIIIIIIIIILLLRRRWWWGGGFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEGGGUUUJJJ???@@@TTTsssyyypppaaaSSSDDD???AAADDDJJJOOONNNPPPTTTXXX^^^dddiiilllbbb___^^^bbbkkkrrruuuuuuooowwwyyyrrruuu{{{xxx{{{zzzvvv{{{xxxnnniiihhhgggfffjjjyyymmmTTTLLLXXXfffmmmuuuzzzvvvtttvvvxxxvvvnnnmmmkkkkkknnnrrrwww{{{}}}{{{yyyuuuqqqmmmjjjhhhgggaaaeeerrr{{{~~~yyypppkkkkkkiiifffeeeiiiooossswwwyyyxxxqqqllljjjZZZOOOFFFBBB@@@===;;;===wwwrrrzzz|||pppddd^^^^^^]]]YYYUUUSSSPPPLLLNNNRRRLLLGGGBBBAAACCCEEEDDDAAADDDBBB???===<<<;;;:::999999999666888:::999MMMppp}}}yyycccXXXYYYeeeppp|||{{{xxxvvvvvvuuutttrrrqqqqqqtttwwwyyywwwtttuuuuuuvvvwwwyyy{{{||||||~~~yyyvvvxxx{{{~~~{{{{{{{{{|||{{{wwwyyy}}}}}}xxxpppaaaSSSPPPVVVYYYVVVIIITTTzzzyyyxxxyyy\\\SSSRRRQQQPPPNNNLLLKKKJJJHHHJJJLLLNNNNNNLLLJJJHHHHHHGGGGGGHHHJJJKKKJJJIIIFFFEEEDDDBBBAAAAAAAAABBBDDDDDDCCC@@@???AAAGGGKKKJJJIIICCC@@@MMMgggvvvooofffVVVFFFAAACCCHHHMMMRRRPPPSSSWWW\\\___aaacccddd]]]aaaeeeffffffhhhnnnttt}}}~~~xxxwwwnnniiilllllljjjhhhqqq{{{eeeWWWUUU___pppvvvzzz~~~~~~|||xxxuuutttmmmkkkjjjlllpppuuuzzz||||||wwwoookkkmmmooolllgggggggggmmmxxx}}}ssslllhhhggggggeeedddfffllluuu{{{vvvoooeee^^^UUULLLCCC???===;;;<<<@@@rrroootttwwwqqqfff]]]ZZZ[[[ZZZUUURRRQQQNNNKKKMMMRRRLLLGGGBBBAAACCCEEEFFFEEEBBB???<<<:::999::::::;;;999:::777999;;;999JJJjjj~~~|||iii]]]]]]cccmmm{{{|||xxxvvvuuutttrrrqqqqqqtttxxxyyywwwtttvvvwwwyyyzzzzzzzzz{{{|||~~~zzzxxxyyyxxxxxx}}}~~~|||{{{{{{}}}~~~xxxuuuvvvyyy|||{{{ooommmaaaTTTSSS[[[[[[TTTKKKVVV~~~nnnqqqoooXXXUUUTTTRRRPPPNNNLLLKKKJJJHHHIIIKKKJJJIIIIIIJJJLLLHHHGGGGGGHHHJJJKKKJJJIIIEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA???===???CCCGGGGGGHHHDDDAAALLLddd||||||vvvhhhXXXGGG@@@AAAEEEJJJOOOSSSUUUXXXYYYYYYZZZ[[[]]]]]]___aaabbbdddjjjttt{{{~~~~~~|||{{{oookkknnnpppmmmkkkqqqhhhZZZ\\\ggguuu}}}~~~~~~~~~|||zzzxxxwwwqqqlllgggiiiqqqyyy}}}}}}xxxrrrkkkhhhiiilllkkkiiilllkkkrrruuunnnjjjhhheeeeeefffiiioooxxx~~~yyytttlllbbb[[[QQQIIIAAA>>><<<;;;<<<@@@~~~kkkmmmlllfff\\\VVVUUUVVVVVVSSSRRRRRROOOLLLMMMQQQJJJGGGDDDBBBCCCDDDEEEEEE???>>>;;;999888999;;;<<<999:::888:::<<<888EEEaaaqqqdddaaacccmmm|||zzzxxxwwwvvvsssrrrrrruuuxxxzzzwwwtttvvvzzz}}}~~~|||{{{|||~~~~~~uuurrrxxxyyy{{{~~~{{{zzzzzz|||}}}yyywwwvvvxxx{{{~~~rrrkkknnneeeVVVWWWaaa___QQQKKKYYYzzzgggsssfffWWWRRRQQQPPPOOONNNMMMLLLLLLKKKPPPUUUTTTOOOKKKJJJKKKIIIHHHGGGHHHIIIJJJIIIHHHDDDDDDFFFFFFEEEDDDBBBAAA???@@@@@@??????@@@BBBEEEFFFIIIHHHDDDIII\\\ttt}}}yyymmm]]]JJJBBBAAADDDIIINNNUUUWWWXXXVVVSSSRRRSSSVVV]]]]]]]]]___dddnnnzzz~~~pppmmmqqqtttrrrpppuuulll___fffqqqzzz}}}zzzwwwrrrjjjbbbdddnnnwwwzzzyyysssooojjjiiijjjlllnnnoooqqqttt~~~vvvnnnhhheeeeeegggiiilllpppvvv{{{vvvqqqhhh^^^VVVLLLDDD>>><<<<<<;;;===AAAjjjjjjgggaaaYYYTTTSSSSSSUUUUUUWWWZZZWWWQQQNNNPPPJJJJJJJJJHHHFFFDDDCCCBBB@@@@@@@@@>>><<<;;;;;;;;;777:::888999;;;777???UUUxxxuuuiiicccaaalll{{{~~~|||||||||vvvttttttwww{{{}}}{{{xxxvvv{{{{{{www{{{||||||zzzyyyxxxxxx{{{|||xxxvvvwwwyyy|||~~~vvv~~~{{{nnntttwwwlllZZZYYYddd___MMMLLL^^^xxxnnnbbbZZZOOOOOONNNMMMMMMNNNOOOPPPQQQ[[[eeefff]]]QQQIIIGGGKKKJJJHHHHHHHHHHHHFFFEEECCCDDDGGGHHHHHHFFFCCCAAABBBBBBCCCDDDDDDDDDEEEFFFGGGJJJKKKGGGGGGSSSiiiyyy}}}zzzsssbbbOOOEEEBBBDDDJJJQQQTTTWWWXXXTTTOOONNNSSSXXX___^^^^^^aaaiiittt~~~~~~qqqmmmrrruuutttsss~~~qqqcccmmmvvv{{{xxxrrrlllgggaaabbbgggmmmpppooopppnnnnnnoooooonnnrrrwwwzzzzzzkkkggghhhhhhfffbbbaaabbbeeekkkoootttzzz}}}yyytttmmmdddYYYRRRHHHAAA<<<<<<======@@@DDD}}}nnnlllhhhccc]]]XXXUUUSSSWWWYYY___ddd```WWWQQQQQQNNNRRRUUUTTTOOOHHHCCCAAABBBEEEGGGFFFBBB>>>;;;:::777:::777777:::666999KKKiiiuuuiiiaaa^^^hhhwwwyyyxxxxxx|||~~~xxx}}}{{{|||}}}|||zzzyyyxxxxxxxxx{{{}}}{{{zzzwwwvvvyyy||||||nnnfffbbbqqq}}}wwwppp\\\ZZZbbb\\\KKKUUUkkk|||~~~ppp]]]XXXUUUTTTRRRPPPOOOOOOPPPPPPRRR\\\ffffff]]]QQQJJJHHHNNNLLLIIIHHHHHHFFFDDDBBBCCCEEEHHHJJJIIIGGGDDDBBBDDDDDDDDDEEEGGGGGGGGGFFFDDDHHHKKKIIIGGGNNNaaasssxxxgggSSSGGGBBBDDDKKKRRRQQQVVVXXXUUUPPPPPPXXXaaacccaaabbbhhhqqqzzz}}}zzzqqqmmmppprrrsssvvvqqqeeeooowwwxxxtttkkkhhhgggfffcccbbbbbbeeehhhiiijjjnnnsssrrrpppvvv~~~mmm^^^VVVVVVYYY]]]^^^^^^```eeejjjqqqvvv|||}}}{{{wwwrrriii___UUUNNNEEE???;;;<<>>;;;;;;888;;;777666:::777888DDDXXX~~~{{{qqqeee]]]```hhhuuu}}}|||}}}}}}|||xxxxxx~~~|||{{{zzzyyyxxxxxxzzz|||~~~~~~{{{xxxzzzxxxyyy}}}~~~pppddd^^^^^^ppp{{{jjjZZZXXX\\\VVVKKKccc|||ddd[[[SSS^^^\\\XXXSSSPPPNNNNNNNNNOOOSSSVVVTTTNNNJJJKKKMMMMMMKKKIIIHHHGGGFFFDDDBBBDDDFFFHHHJJJJJJHHHEEECCCDDDCCCBBBDDDFFFGGGFFFEEE@@@CCCHHHIIIGGGLLL]]]mmm~~~lllWWWIIIBBBBBBIIIRRRRRRWWW[[[WWWQQQSSS___jjjhhhfffgggnnnyyy~~~sssnnnllllllrrrxxxnnneeeooouuuxxxrrrjjjkkkkkkjjjeee___^^^bbbfffdddfffmmmttttttttt}}}ttthhh\\\VVVUUUTTTXXX\\\]]]^^^aaaiiioooxxx}}}{{{yyyuuunnndddYYYOOOJJJCCC===:::<<>>;;;>>>999777<<<999999CCCLLLnnnvvvkkkaaaZZZ[[[cccnnnxxx{{{xxxrrrssszzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~}}}|||zzzyyyyyyyyy~~~yyyjjjeeedddhhhyyy|||vvvhhhZZZTTTVVVVVVQQQLLLkkkbbbbbbVVV\\\YYYUUUQQQNNNLLLLLLLLLKKKKKKJJJGGGEEEFFFIIIKKKIIIHHHGGGGGGHHHHHHGGGEEEEEEFFFIIIJJJJJJIIIGGGEEEEEECCCAAABBBEEEGGGFFFEEEBBBCCCGGGIIIGGGIIIUUUdddvvv___NNNDDDBBBIIIRRRUUU\\\___ZZZRRRTTTaaaooonnnkkkkkkrrr~~~~~~vvvoooiiihhhpppzzziiifffpppvvv|||{{{tttrrrqqqnnnhhhaaa]]]___ccchhhiiikkkrrr{{{|||}}}tttlllgggbbb\\\[[[]]]YYY^^^bbbbbbbbbgggpppxxxzzzxxxrrriii^^^SSSJJJEEE@@@;;;888;;;>>>@@@CCCGGG~~~tttfff\\\YYYYYYXXXWWWRRRRRRUUUYYYYYYWWWXXX\\\UUU[[[^^^YYYOOOHHHIIILLLDDDFFFFFFBBB<<<;;;>>>BBB===@@@;;;888>>><<<;;;CCCEEEdddttthhh^^^XXXNNNVVVaaammmwww{{{xxxpppqqqxxxyyy}}}{{{yyy}}}xxxxxxyyyzzz{{{{{{{{{{{{~~~|||{{{{{{zzzvvvyyy{{{yyyxxxpppjjjfffgggkkksssyyyooogggWWWLLLOOOUUUSSSNNNMMMlll{{{gggmmm___SSSQQQNNNKKKJJJJJJKKKLLLJJJIIIIIIHHHGGGFFFEEEEEEFFFEEEEEEFFFHHHJJJIIIHHHFFFGGGIIIJJJJJJIIIHHHGGGGGGDDDBBBBBBFFFHHHHHHGGGIIIGGGIIIJJJGGGEEEMMMZZZgggTTTHHHEEEKKKSSSYYY```bbb[[[RRRSSSaaaooorrrmmmlllsssyyyqqqgggeeeooo|||xxxdddgggpppxxxxxxwwwzzzvvvmmmbbb[[[[[[```eeeiiisssssszzz~~~ooofff``````aaaaaa```bbbaaaeeejjjkkkkkkqqq|||yyywwwpppfffZZZNNNFFFBBB>>>999777:::===???BBBFFF{{{wwwbbbYYY^^^^^^UUUZZZVVVSSSTTTXXXZZZXXXUUUVVVWWWUUUPPPNNNOOOOOOLLLMMMGGGDDDCCC???:::;;;@@@???>>><<<;;;::::::;;;;;;FFFPPP~~~}}}qqqaaaVVVQQQIIIOOOWWWaaalllyyyzzztttooowwwuuurrrwww{{{{{{xxxuuuvvvvvvvvv{{{~~~{{{uuutttrrryyyzzzxxxxxxooojjjggghhhiiirrr|||nnnbbbSSSSSSOOOQQQTTTLLLLLL[[[rrr___^^^aaaLLLKKKKKKJJJJJJJJJJJJKKKFFFHHHIIIHHHEEEDDDGGGJJJMMMJJJFFFDDDEEEGGGIIIJJJGGGIIILLLMMMMMMKKKGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEHHHIIIGGGEEEHHHNNNUUU{{{uuu^^^NNNIIIMMMRRRZZZmmmoooaaaXXXVVVbbbvvvyyytttttt|||zzzsssiiieeeqqqppphhhllluuu~~~iiiWWWSSSSSSWWWdddttt~~~nnnkkkiiiiiikkkmmmnnnmmmqqqsssvvvzzz}}}xxxoooeee^^^TTTHHH@@@>>>;;;999888999<<<@@@BBBCCC}}}}}}hhh```dddbbbXXXYYYVVVTTTVVV[[[___^^^\\\ZZZ\\\ZZZTTTPPPPPPNNNKKKMMMHHHDDDDDDAAA<<<===AAA>>>===<<<::::::::::::;;;@@@GGGtttsssaaaSSSNNNHHHLLLRRRZZZdddqqq~~~|||pppmmmmmmwww|||ttttttyyy}}}|||yyywwwyyyyyyyyy}}}~~~xxxtttssswww|||}}}zzzxxxuuutttvvvtttqqqoooooopppwwwuuufffZZZPPPQQQQQQXXX[[[SSSXXXoooaaaRRRRRRQQQLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIJJJJJJIIIIIIJJJLLLNNNKKKGGGFFFFFFGGGGGGGGGGGGHHHJJJLLLKKKJJJHHHFFFFFFFFFFFFGGGGGGHHHJJJJJJHHHIIIJJJHHHFFFGGGMMMSSSrrrxxxcccRRRLLLOOOTTT\\\pppttthhh^^^ZZZbbbtttxxxnnnkkkwwwtttmmmrrr|||qqq___OOOOOOTTT[[[hhhuuuxxxxxxxxxyyyzzz|||}}}}}}~~~}}}wwwmmmccc[[[QQQFFF???===:::::::::;;;>>>AAACCCDDDyyywwwxxxiiiiiirrrrrrhhh[[[XXXVVVYYY]]]```aaa```TTTXXXXXXSSSQQQSSSSSSRRROOOJJJFFFEEEBBB???>>>AAA>>><<<;;;:::999999::::::===???gggsss___PPPJJJFFFIIINNNSSSZZZfffttt~~~|||{{{uuufffhhhnnnzzz|||wwwtttvvv{{{~~~|||yyyxxx{{{||||||~~~~~~{{{vvvtttvvvwww|||wwwvvvvvvuuuvvvyyyzzzzzzzzz{{{{{{~~~ooo]]]RRRLLLNNNRRR\\\^^^SSS___xxx~~~TTTMMMNNNIIILLLLLLLLLLLLMMMNNNOOOOOOLLLLLLLLLMMMOOOOOONNNMMMNNNLLLIIIHHHHHHHHHGGGEEEGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLIIIGGGGGGLLLPPPfff}}}jjjYYYPPPRRRWWW```uuu{{{oooddd]]]cccsss|||rrrppp|||uuuqqqwwwcccTTTJJJLLLUUU___nnn}}}~~~~~~|||zzztttjjj^^^UUULLLAAA<<<;;;::::::<<<>>>@@@BBBCCCDDD~~~uuu{{{oooeeekkkwwwyyyppp]]][[[XXXYYY[[[]]]^^^]]][[[^^^]]]VVVSSSUUUXXXXXXRRRNNNJJJGGGDDDBBB@@@???===<<<:::999888888999999AAA>>>]]]~~~mmmZZZMMMHHHFFFIIIMMMQQQUUU\\\fffmmmxxx~~~{{{yyyxxx~~~nnnbbbiiisss~~~wwwwwwwwwyyy|||}}}zzzwwwwww{{{}}}~~~~~~|||zzzzzzxxxuuuwww|||{{{~~~xxxuuuuuuuuusssvvvzzz}}}~~~lllZZZPPPMMMQQQWWWaaa^^^QQQddd{{{vvvrrrPPPQQQSSSKKKMMMMMMMMMMMMNNNPPPQQQQQQQQQOOONNNOOOQQQRRRNNNKKKKKKJJJIIIJJJJJJJJJHHHFFFHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNMMMJJJGGGGGGJJJMMM[[[yyyrrr```VVVUUUYYYeeezzzrrrfff```gggwww~~~ssssss~~~~~~rrrrrryyyqqqXXXQQQMMMOOOWWWfff|||{{{yyywwwooodddXXXOOOFFF>>>::::::888:::===???@@@BBBCCCDDDttt|||zzzkkkaaadddllljjjbbbZZZXXXVVVVVVXXXZZZ\\\]]]oooooojjj]]]TTTSSSUUUUUUVVVSSSMMMIIIGGGEEEAAA>>>===<<<:::999888888999999BBB===SSS{{{uuudddSSSJJJIIIGGGKKKQQQSSSTTTVVVZZZ^^^fffppp{{{zzzxxxvvvvvv{{{gggbbbkkkvvvyyyzzz|||}}}}}}{{{xxxvvvuuuzzz~~~{{{zzzxxxtttrrrxxxzzzyyyuuurrrrrrqqqooorrrvvv~~~}}}iiiXXXPPPRRRYYY```fffaaaXXXqqq~~~gggPPPTTTWWWOOONNNNNNNNNOOOOOOQQQRRRRRRTTTRRROOOOOOQQQPPPMMMIIIHHHHHHHHHJJJLLLMMMKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKGGGGGGGGGGGGGGGGGGHHHIIINNNMMMLLLJJJHHHHHHIIIKKKRRRkkkxxxhhh\\\ZZZ\\\lll~~~qqqgggeeepppuuuvvvyyyqqqsss|||lllXXXOOOPPPSSSWWW___ttt~~~www}}}xxxuuussshhh]]]QQQIIIBBB;;;999;;;888;;;>>>@@@@@@AAACCCEEErrr{{{vvvggg]]]^^^bbb___XXXUUUTTTSSSTTTVVVZZZ^^^```iiikkkhhh\\\RRRPPPRRRSSSVVVTTTOOOJJJIIIJJJEEE???>>><<<;;;:::999999::::::>>><<>>===<<<::::::::::::;;;<<<<<<@@@XXX~~~qqq___NNNGGGHHHHHHMMMSSSVVVUUUUUUWWWYYY[[[bbbhhhgggeeeiiiuuu}}}}}}|||{{{www^^^___nnn~~~|||yyyyyyzzz|||~~~~~~}}}{{{vvvwwwrrrqqqrrrvvvvvvvvv{{{ttt^^^PPPNNNMMM___eee^^^[[[fff}}}aaa\\\\\\[[[YYYPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRPPPNNNLLLLLLOOOQQQJJJIIIIIIJJJLLLNNNNNNMMMLLLMMMOOOOOONNNLLLIIIGGGGGGFFFFFFEEEEEEEEEFFFFFFIIIHHHGGGGGGHHHIIIJJJJJJLLLVVVqqqwwwmmmgggfffwwwxxxrrryyyxxx|||{{{www}}}]]]OOOOOOKKKTTT___kkk}}}|||{{{yyy~~~xxxqqqjjjfffWWWOOOGGGCCC@@@<<<<<<>>>===@@@CCCCCCAAACCCHHHLLLpppwww{{{tttiii```]]]]]][[[VVVZZZYYYXXXWWWWWWZZZ^^^aaaWWWaaagggcccZZZUUURRRPPPPPPQQQNNNJJJNNNSSSPPPHHH???>>><<<;;;::::::;;;;;;===???===NNNyyyuuubbbOOOFFFFFFHHHLLLQQQTTTTTTVVVZZZ]]]^^^dddiiigggcccfffrrr~~~|||sss]]]___ppp|||yyy{{{~~~}}}yyyzzz||||||zzz~~~zzzsssggghhhkkkpppsssuuu|||sss\\\OOONNNTTThhhlll___]]]nnnqqq]]]\\\YYYUUUUUUQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQPPPMMMKKKLLLQQQVVVMMMKKKJJJJJJLLLMMMMMMLLLKKKMMMOOOPPPNNNKKKGGGEEEGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFEEEFFFHHHJJJJJJJJJOOOTTTiii{{{sssllliiiyyy}}}zzzwww{{{|||yyydddJJJFFFLLLRRRXXXcccqqq}}}vvvnnnfffaaaSSSKKKDDDBBB@@@======@@@@@@CCCEEEDDDBBBDDDJJJPPP}}}pppmmmwwwiii[[[dddkkkaaaVVVVVVWWWPPPMMMRRRXXXZZZ[[[\\\XXXXXX[[[]]]XXXSSSXXXbbbiii]]]SSSSSSWWWUUUOOOKKKFFFDDDAAA<<<888888===AAA@@@666>>>KKKZZZwwwcccPPPGGGGGGMMMOOORRRUUUXXXZZZ\\\^^^^^^jjjqqqnnnkkkqqqzzztttaaagggttt~~~{{{||||||||||||{{{~~~{{{zzz}}}mmmaaa```cccdddbbb```gggpppuuuvvvzzzmmmXXXQQQSSSbbbnnnjjjccc]]]wwwooo[[[YYYXXXWWWYYYXXXSSSMMMKKKMMMPPPSSSSSSSSSQQQNNNOOOSSSWWWXXXWWWQQQOOOLLLIIIHHHHHHJJJKKKPPPQQQRRRQQQNNNJJJHHHGGGGGGFFFDDDCCCCCCCCCEEEFFFCCCEEEGGGHHHHHHGGGFFFEEELLLOOOWWWlllyyysssooo{{{~~~uuuxxx}}}oooZZZLLLGGGHHHJJJOOOaaattt}}}yyy~~~uuuiii^^^XXXKKKFFF@@@<<<===?????????HHHBBBBBBFFFCCCAAAQQQgggkkkfffkkkxxx{{{kkkfffssswwwjjj]]][[[XXXRRRPPPTTTXXXXXXXXXYYYWWWWWWYYY[[[WWWTTTZZZcccrrrcccTTTMMMLLLKKKMMMPPPUUUSSSMMMEEE===999999;;;@@@777===EEENNNqqqwwwcccPPPGGGFFFNNNRRRWWWXXXXXX[[[ccciiiooouuuwwwqqqooouuu}}}vvveeemmm{{{zzzvvvxxx~~~{{{zzz{{{zzz}}}}}}rrrfffYYYTTTXXX___bbbccceeekkkssswwwzzzlllWWWSSSYYYbbbjjjggggggiiifffWWWXXXXXXXXXYYYVVVRRRMMMLLLNNNPPPQQQRRRPPPNNNLLLNNNRRRVVVXXXXXXUUUSSSPPPMMMJJJIIIIIIJJJNNNOOOQQQPPPLLLIIIHHHGGGIIIGGGEEEBBBBBBBBBDDDEEEEEEEEEGGGHHHHHHHHHGGGFFFKKKLLLPPP___zzz|||zzz}}}vvv|||rrrggg^^^RRRHHHEEEHHHNNNRRRZZZkkkwwwsssrrrooo~~~}}}wwwmmmaaaWWWPPPHHHCCC???======?????????CCCBBBEEEEEEAAAGGGfffsss^^^aaakkkvvvyyyhhh^^^cccfffaaa___cccWWWTTTTTTXXXXXXUUUUUUWWWYYYYYYZZZZZZWWWWWW]]]ffflll___QQQIIIGGGHHHNNNUUU[[[XXXRRRIIIAAA;;;999999===999===@@@BBB^^^{{{fffRRRHHHHHHOOOUUU[[[\\\ZZZ^^^hhhrrr{{{{{{vvvppppppvvv{{{}}}~~~yyykkkssswwwqqqttt|||~~~wwwwwwzzz{{{wwwooo]]]VVVOOOPPPWWWaaagggiiilllqqqvvv{{{bbbPPPSSS^^^gggeee[[[aaannnyyy\\\TTTWWWXXXWWWWWWSSSQQQNNNMMMNNNOOOOOOOOONNNLLLKKKLLLPPPRRRTTTTTTTTTSSSQQQNNNLLLIIIGGGFFFKKKLLLNNNMMMKKKHHHGGGGGGKKKIIIEEEBBB@@@AAACCCDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHQQQfff{{{|||ooo^^^PPPJJJBBB@@@DDDKKKPPPSSS```qqqyyyiiiiiilllkkkttt}}}{{{wwwpppeeeYYYOOOIIIBBB@@@>>>===???@@@@@@???BBBFFFHHHDDD@@@QQQqqq^^^ffflllnnnqqq___PPPNNNRRRUUUXXX\\\TTTSSSVVVZZZYYYUUUTTTWWW^^^^^^]]]ZZZXXXXXX^^^eeeaaaWWWOOOLLLKKKJJJKKKMMMQQQOOOKKKEEE@@@===<<<===;;;;;;>>>??????SSS~~~lllWWWLLLKKKQQQWWW\\\___```ccciiinnntttpppllljjjmmmqqqtttttt{{{nnnvvv{{{vvvrrrtttyyy}}}}}}xxxssstttyyytttiiiccc]]]ZZZWWWXXX^^^fffkkkmmmrrruuuyyy~~~uuuYYYMMMWWWfffqqqdddQQQ\\\tttlllXXXTTTWWWWWWTTTRRROOOOOONNNNNNNNNMMMLLLLLLMMMLLLKKKKKKLLLMMMNNNNNNOOOOOONNNMMMJJJHHHEEECCCGGGIIIKKKJJJIIIGGGGGGHHHJJJHHHDDDAAA@@@BBBDDDFFFGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHLLLZZZuuuqqqaaaQQQLLLGGGBBBCCCHHHMMMPPPPPPbbbqqqoooeeeiiinnnnnnnnnzzz}}}zzztttkkk```UUULLLFFF???>>>??????AAABBBBBBBBBHHHJJJIIIBBBCCC```zzzmmmrrrnnnhhheee[[[RRRSSSXXXXXXRRRLLLPPPQQQUUUZZZZZZVVVVVVYYY______]]]XXXTTTVVVZZZ]]]^^^UUUNNNMMMMMMKKKIIIIIIQQQMMMGGGAAA>>>=========<<<>>>?????????KKKrrrqqq[[[NNNLLLSSSVVV\\\cccggghhheeebbbbbbaaacccgggkkkmmmoooppp{{{qqqyyyxxxvvvxxxyyyxxxxxxvvvvvvtttqqqnnnqqqyyyuuummmfffbbbdddcccbbbccceeeiiimmmooowwwyyy}}}nnnXXXQQQ]]]lllooo```SSSkkkuuugggZZZUUUVVVTTTOOOLLLKKKLLLMMMMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMIIIJJJKKKKKKJJJIIIFFFEEEFFFGGGHHHHHHGGGFFFGGGHHHGGGEEECCCAAAAAACCCFFFHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOOOOUUUggg}}}iiiZZZMMMGGGEEEEEEGGGMMMQQQSSSSSSdddppp|||lllgggjjjmmmnnnrrrxxxzzzvvvoooeee[[[PPPIIIDDD===>>>@@@BBBCCCDDDEEEFFFJJJIIIDDDBBBPPPvvvuuummmhhhbbbZZZTTTVVVYYYWWWRRRPPPOOORRRXXX[[[YYYXXX[[[\\\]]]ZZZSSSPPPRRRTTTTTTVVVOOOIIIIIILLLOOOVVV^^^ddd[[[OOODDD>>>;;;::::::===???<<<<<>>AAABBBCCCDDDGGGIIIFFFDDD@@@HHHfffzzzpppoookkkllldddWWWRRRXXX___bbbSSSOOOPPPVVV[[[ZZZYYYZZZXXX[[[XXXRRROOORRRSSSQQQNNNNNNNNNMMMLLLQQQaaaqqqxxxkkkYYYJJJAAA>>>===>>><<<<<<666999???<<>><<<>>>@@@AAAAAACCCFFFJJJBBBBBBDDDUUU|||{{{hhh```ggg```ooouuukkk```___cccdddVVVPPPOOOUUU[[[[[[YYYXXXXXX[[[YYYSSSRRRVVVVVVRRRQQQXXX]]]YYYNNNKKK[[[nnnqqq]]]MMMDDDCCCDDDEEE:::999111666AAA;;;KKKwwwkkkYYYSSSSSS\\\hhhpppppplllgggccc```kkkzzzzzzuuu~~~yyy{{{zzzooojjjqqqzzztttsssssstttnnnqqqttttttsssuuuzzz~~~mmmZZZOOONNNQQQPPPNNNOOOTTTkkkttteee```WWWMMMHHHHHHIIIHHHEEEGGGIIIGGGCCCAAAAAACCCKKKMMMNNNKKKEEEBBBAAABBBDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHHHHGGGEEEEEEFFFGGGEEEEEEFFFFFFEEEDDDCCCBBB???AAADDDFFFGGGGGGFFFEEEEEEJJJPPPQQQLLLNNNccczzz~~~nnnUUULLLGGGKKKRRRXXXZZZXXXYYY___eeedddnnnuuuxxx}}}{{{qqqiiieeehhhmmmqqqpppwww{{{~~~}}}yyyvvvsssfffbbbZZZQQQHHHCCC???>>>;;;>>>@@@@@@???AAAFFFIIIAAADDDJJJ```pppccc[[[YYY\\\uuu}}}qqqggg```]]]bbbQQQRRRTTTUUUUUUVVVZZZ]]]^^^]]]YYYUUUXXX]]]ZZZRRRZZZbbbfff___SSSOOOWWWbbbiiicccXXXNNNHHHFFFGGGHHHAAA;;;;;;>>><<<<<>>======<<<>>>@@@AAACCCFFFEEECCCGGG===RRRwwwwwwkkkbbbbbbdddqqqrrrllljjj```VVVVVVOOOQQQUUUYYY]]]aaaeeegggaaa^^^XXXTTTXXXaaadddaaa]]]dddhhhcccWWWOOOQQQVVV\\\XXXRRRLLLIIIIIIJJJLLLCCC:::777;;;<<<<<>><<<<<<===@@@AAABBBAAABBBCCCBBBAAACCCJJJjjjrrrhhhggghhhgggaaaeeennndddRRRMMMNNNPPPUUU\\\ccchhhjjjjjjccc```ZZZWWW]]]hhhooopppccceeeddd^^^UUUOOOPPPRRRSSSQQQOOOMMMLLLLLLLLLMMMEEE;;;666999<<<<<>><<<<<<===???CCCDDDEEEEEEDDDBBBBBBCCCGGG```tttgggeeeeee]]]UUUaaapppfffSSSOOONNNOOOTTTZZZ```cccbbb```\\\[[[ZZZ[[[aaaiiinnnoooeee```YYYRRRNNNPPPUUUYYYUUUTTTSSSRRROOOLLLIIIHHHDDD===999;;;<<<;;;===AAAYYYxxx|||ppp\\\\\\gggvvv~~~ppppppzzznnn[[[VVV___jjjxxx|||zzzwwwvvvwwwvvvxxx|||}}}rrrggg```TTTNNNLLLMMMJJJFFFHHHPPPfffnnnVVVQQQMMMGGGEEEFFFIIILLLNNNKKKIIIFFFCCCAAAAAABBBCCCAAACCCFFFFFFDDDDDDDDDFFFCCCCCCCCCBBB@@@@@@AAABBBDDDEEEFFFFFFEEEEEEGGGHHHDDDDDDCCCCCCCCCDDDDDDEEEBBBDDDFFFGGGHHHGGGEEEDDDFFFFFFJJJNNNMMMIIIIIILLLSSSeee|||uuuXXXKKKDDDHHHQQQRRRZZZ```nnnzzzwwwvvvxxx^^^TTTTTTVVVaaahhhpppsssuuuxxx}}}{{{vvvvvv}}}xxxqqqiii```WWWQQQGGGDDDAAA>>>===>>>AAABBBEEEGGGJJJKKKGGGCCCDDDHHHVVVxxxuuueeedddbbb\\\VVV```mmmcccSSSSSSLLLOOOSSSWWW[[[[[[YYYWWWRRRUUU[[[bbbffffffdddbbb___ZZZRRRNNNNNNQQQUUUWWWVVVVVVUUUSSSOOOJJJFFFCCC@@@>>>===<<<:::999<<>>===>>>@@@CCCEEEFFFFFFEEEDDDEEEFFFDDDDDDDDDDDDEEEFFFFFFGGGCCCDDDFFFHHHHHHGGGEEEDDDFFFFFFJJJOOOOOOLLLKKKNNNQQQ\\\nnngggKKKBBB===AAAIIIJJJRRRRRR[[[hhhllltttqqqccc```___\\\eeemmmxxx}}}|||~~~yyyrrrkkkbbbZZZQQQLLLDDDBBB@@@>>>>>>???BBBDDDHHHIIILLLLLLGGGBBBFFFNNNlll}}}xxxggggggdddeee```aaafff\\\PPPRRRLLLPPPUUUXXXXXXWWWVVVWWWTTTYYYcccmmmooohhhaaa^^^VVVUUUTTTTTTTTTRRRPPPNNNTTTSSSRRRPPPMMMIIIFFFDDD@@@@@@???===::::::===AAACCCZZZzzz|||bbb^^^gggyyy{{{^^^RRRVVV^^^fffmmm~~~||||||wwwhhhZZZQQQLLLKKKNNNOOOFFFAAARRRiiittthhhdddXXXOOOLLLHHHEEEFFFGGGHHHIIIGGGEEEBBB?????????AAABBB?????????@@@AAABBBCCCCCC@@@BBBDDDBBB>>><<<===@@@AAACCCEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHDDDEEEFFFGGGGGGGGGFFFEEECCCDDDIIIMMMLLLIIIKKKQQQPPPWWWggg{{{^^^EEEBBB???AAAGGGGGGNNNOOOUUU^^^fffuuurrrkkkllliiiccclllsss~~~xxxoooeee\\\SSSKKKGGG???>>>===<<<===???BBBDDDLLLJJJJJJIIIDDDBBBNNN^^^yyyiiijjjgggnnniii```___XXXOOONNNOOOUUUZZZZZZVVVSSSTTTWWWYYY\\\fffppppppfff___]]]SSSTTTVVVXXXWWWTTTOOOLLLSSSRRRQQQNNNLLLKKKIIIIIIIIIFFFBBB??????AAAAAA@@@GGGQQQjjjmmmffflll{{{{{{}}}hhhVVVTTTYYY```mmmzzzzzz}}}}}}pppaaaSSSJJJNNNKKKKKKKKKCCCDDDaaajjjsssvvvcccUUULLLIIIGGGFFFFFFGGGGGGFFFCCCBBB@@@>>>>>>???@@@AAAAAA@@@???@@@AAABBBBBBBBB@@@DDDFFFEEE@@@===>>>@@@@@@BBBDDDDDDBBBAAAAAABBBBBBCCCCCCCCCEEEFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGBBBDDDIIIKKKGGGEEEJJJSSSRRRSSS^^^qqqyyyWWWCCCCCCAAAAAAEEEFFFGGGOOOWWW[[[```qqq|||xxxzzzxxxtttvvvzzzxxxqqqfff\\\SSSLLLGGGCCC;;;;;;;;;<<<>>>AAAEEEGGGOOOIIIEEEEEEDDDKKKddd~~~xxxhhhjjjgggrrrlll]]][[[XXXPPPMMMSSSZZZ___\\\TTTNNNPPPUUUUUUWWW^^^gggfff]]]WWWXXXTTTUUUUUUUUUTTTTTTTTTUUUWWWUUURRRPPPNNNMMMLLLLLLTTTMMMEEEBBBEEEIIIFFFAAA@@@CCCZZZyyyooorrr~~~zzz\\\TTTRRRXXX]]]cccvvv|||zzzvvvjjj]]]PPPHHHCCC@@@CCCFFFEEEQQQ{{{pppfff___PPPKKKIIIGGGGGGHHHIIIHHHGGG@@@@@@???>>>>>>???@@@@@@EEECCCBBBBBBCCCDDDDDDCCCAAAEEEIIIHHHCCC??????AAA???AAACCCCCCBBB@@@@@@@@@AAAAAABBBBBBDDDEEEGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHCCCFFFJJJJJJEEEBBBJJJUUUSSSNNNPPP___qqquuuSSSAAACCCAAA???DDDFFFCCCSSS_________nnn~~~{{{vvvmmmfff\\\SSSLLLGGGDDDBBB::::::;;;===@@@EEEHHHKKKOOOGGGBBBCCCGGGWWWzzzmmm\\\^^^eeefffddd\\\SSSOOOQQQUUUWWWccciiiaaaSSSLLLOOORRRPPPSSSVVVVVVUUUVVV[[[```WWWTTTUUU\\\___ZZZVVVWWWcccZZZSSSRRRRRRPPPNNNOOOOOOMMMIIIEEEEEEHHHJJJKKKCCCDDDMMMooo{{{~~~ttt[[[NNNLLLOOOWWWcccrrr~~~vvvpppooooooooosssyyyyyyyyypppdddUUULLLJJJIIICCCDDDBBBDDDeeefffVVVVVVNNNMMMMMMMMMLLLJJJHHHEEEDDDDDDBBBAAAAAACCCDDDCCCBBBBBBFFFIIIGGGBBB???@@@CCCBBBBBB@@@???>>>=========DDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDGGGJJJKKKIIIFFFFFFEEEEEEHHHJJJIIIEEEAAAIIIIIIIIIHHHJJJNNNUUUYYYUUURRRRRRWWW```nnn}}}~~~hhhWWWEEE>>>>>>@@@CCCFFFKKKNNNUUU\\\```eeeuuu~~~vvvpppfff]]]QQQHHHDDDAAA===999AAA<<<:::>>>FFFLLLMMMJJJMMM@@@CCCHHHMMMsss|||}}}dddVVVYYY\\\[[[XXXUUURRRQQQRRRSSSXXX___bbbZZZQQQNNNQQQRRRSSSWWW[[[[[[XXXWWWYYY\\\]]]\\\aaagggggg___XXXWWWXXXQQQMMMRRRXXXYYYWWWVVVRRRQQQKKKDDDAAACCCDDDCCCDDDFFFKKKfff{{{aaaOOONNNMMMQQQZZZfffuuutttqqqnnnllliiihhhmmmvvvzzz~~~xxxnnnbbbTTTLLLJJJFFFAAABBBCCCNNNxxx___OOOMMMIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFDDDBBBBBBCCCDDDDDDCCCBBBFFFIIIHHHDDDAAAAAACCCAAAAAA@@@???>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDFFFIIIJJJHHHEEECCCBBBCCCEEEHHHHHHFFFCCCHHHHHHHHHHHHJJJNNNTTTYYYXXXSSSPPPQQQVVVcccyyy~~~}}}fffVVVEEE>>>???@@@CCCEEELLLOOOVVV]]]___bbbmmmzzz}}}|||zzzzzzwwwnnnggg___WWWLLLEEECCCAAA>>>;;;===;;;;;;???GGGLLLLLLJJJIII===CCCQQQdddwwwsssnnn]]]TTTYYYWWWUUUSSSSSSVVVXXXWWWVVVTTTXXXYYYRRRNNNOOORRRSSSTTTXXX\\\\\\YYYVVVUUUVVVYYY\\\ccchhhfff^^^WWWVVVVVVPPPNNNRRRUUUSSSOOONNNLLLMMMJJJBBB???BBBEEEDDDEEEIIIIIIXXX~~~ttt___NNNEEELLLOOOVVV___iiixxxuuummmmmmnnnmmmgggeeekkktttwwwyyytttjjj^^^RRRKKKJJJDDDAAABBBHHH```{{{XXXMMMEEEFFFDDDEEEFFFHHHIIIJJJJJJJJJGGGFFFDDDCCCDDDEEEDDDCCCBBBEEEIIIIIIFFFCCCBBBCCC??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDEEEGGGGGGEEEDDDAAAAAAAAABBBEEEFFFFFFEEEEEEFFFGGGHHHIIIMMMSSSWWW[[[WWWRRROOOPPP[[[sss}}}|||~~~zzzvvveeeUUUEEE???@@@AAACCCEEEFFFKKKSSSZZZ\\\]]]ccckkknnnqqquuuwww|||{{{tttnnnllliiijjjqqq}}}sssggg___UUUOOOFFFBBB@@@@@@???===;;;:::===BBBHHHKKKJJJHHHGGGBBBNNNfff|||kkk{{{}}}jjj```[[[```VVVUUUTTTTTTUUUWWWWWWWWWOOOUUUXXXRRRLLLMMMPPPRRRQQQTTTWWWXXXWWWUUUUUUVVVSSSVVV[[[]]]\\\YYYXXXYYYTTTQQQPPPPPPLLLFFFEEEHHHQQQTTTQQQHHHCCCFFFGGGDDDCCCIIIEEEJJJggguuu```QQQHHHDDDJJJPPPZZZeeelllxxxpppooommmnnnooommmkkknnnuuuwwwxxx~~~{{{mmmcccZZZOOOIIIHHHDDDCCCGGGTTTwwwgggXXXSSSFFFHHHDDDEEEGGGHHHJJJLLLMMMMMMHHHFFFDDDDDDEEEEEEDDDCCC???CCCGGGHHHEEECCCAAAAAA===============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDCCCBBBCCCBBBAAAAAABBBCCCDDDEEECCCDDDFFFGGGIIILLLQQQUUUUUUSSSQQQNNNLLLUUUlll}}}zzz|||~~~~~~}}}{{{wwwdddUUUFFFAAAAAABBBBBBDDDBBBHHHQQQYYY]]]___bbbeeebbbeeefffhhhlllooolllfff```[[[XXXYYY```mmmxxxmmm```VVVMMMHHHBBB>>>===>>>>>>===;;;===@@@EEEHHHIIIGGGEEEGGGRRRhhhttt}}}zzzjjjbbb\\\]]]UUUWWWWWWTTTOOOMMMPPPSSSRRR]]]bbbZZZNNNIIIKKKNNNOOOPPPRRRSSSUUUWWWZZZ\\\UUUUUUSSSQQQQQQUUUYYY\\\MMMOOORRRPPPHHHDDDKKKVVVgggjjjdddWWWQQQQQQKKKBBB???EEEBBBCCCXXXsss~~~fffXXXQQQLLLHHHJJJRRR^^^iiiooouuuuuurrrllljjjnnnqqqqqqqqqsssyyyzzz~~~qqqccc[[[TTTLLLFFFEEE???AAAMMMeeeZZZZZZYYYHHHGGGEEEEEEFFFGGGHHHIIIJJJKKKGGGEEEDDDCCCDDDEEEDDDCCC===???BBBCCCCCCAAA@@@???<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAABBBFFFEEECCCBBBAAAAAABBBDDDAAACCCEEEGGGHHHJJJNNNQQQKKKLLLMMMKKKGGGKKK[[[mmm|||{{{|||zzzfffWWWGGGBBBBBBBBBCCCDDDGGGMMMUUU]]]ccchhhjjjjjjggggggeeecccfffjjjhhhccc\\\TTTOOOQQQXXXeeeyyyzzztttmmmbbbUUULLLGGGDDD???<<<;;;;;;<<<<<<>>>AAAEEEGGGFFFEEEDDDDDDKKKiiiuuuxxxuuufff```VVVRRR[[[]]]\\\UUUMMMJJJMMMRRRXXXdddiii___OOOGGGHHHKKKPPPPPPQQQSSSVVVZZZ]]]```TTTRRRLLLGGGIIIQQQUUUUUUQQQTTTWWWTTTKKKFFFOOO\\\jjjmmmiii______bbbYYYJJJ;;;@@@???BBBQQQccc~~~uuu___XXXWWWSSSNNNOOOVVVaaalllpppsss|||~~~tttlllhhhmmmtttuuuttttttxxx|||qqqeeeXXXRRRNNNHHHCCCAAA:::???VVVzzz}}}SSSWWWVVVGGGDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCAAAAAACCCDDDCCCBBB;;;<<<>>>????????????>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????AAABBBEEEEEEDDDBBB@@@???@@@BBB@@@BBBEEEFFFGGGHHHKKKLLLIIIKKKNNNMMMHHHFFFNNNZZZooo~~~|||}}}}}}|||zzzjjjZZZIIICCCBBBCCCCCCEEEHHHMMMSSSZZZdddooosssrrrxxxwwwrrrnnnooorrrpppkkk^^^RRRJJJLLLSSSaaaxxxzzzrrrjjjcccZZZOOOHHHBBBAAA>>>;;;::::::<<<===BBBEEEGGGGGGDDDCCCEEEGGGWWWvvvrrrvvvmmmlllddd___aaa___ZZZTTTNNNMMMPPPSSSTTT]]]```XXXLLLHHHIIIKKKQQQQQQRRRTTTWWWYYYZZZZZZPPPNNNJJJHHHNNNVVVVVVPPPVVVVVVVVVSSSKKKEEEHHHPPPUUUZZZYYYVVV___hhh^^^KKK>>>???===BBBKKKTTTpppooo]]]ZZZ\\\ZZZWWWXXX[[[ccckkkpppsss{{{zzzsssqqquuuyyy{{{}}}wwweeeYYYNNNJJJIIIDDD@@@>>><<>>???AAABBBBBBBBB<<<;;;;;;;;;===>>>??????<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???===>>>@@@CCCAAACCCCCCBBB???>>>???AAA@@@BBBEEEFFFFFFFFFGGGIIIIIIJJJMMMNNNIIIFFFIIIPPP]]]|||}}}||||||ooo^^^KKKCCCBBBCCCDDDFFFEEEIIIOOOXXXhhh{{{~~~wwweeeWWWLLLMMMTTTccc}}}{{{tttjjjaaaZZZSSSKKKFFF>>>>>><<<;;;:::;;;>>>@@@CCCFFFHHHFFFBBBCCCIIINNNoookkk}}}~~~}}}___ZZZRRRMMMKKKMMMNNNOOOJJJOOOQQQLLLHHHJJJMMMOOOPPPQQQSSSUUUWWWVVVTTTQQQMMMNNNNNNQQQ[[[ccc___TTTPPPMMMLLLMMMJJJEEECCCEEEFFFJJJIIIIIITTT___SSS<<>><<>>===<<<===@@@AAABBBAAA===;;;::::::<<<>>>???@@@===<<<<<<;;;;;;;;;<<<<<<========================<<<>>>???>>><<<===@@@DDD===???AAAAAA>>>===???AAA@@@BBBEEEFFFFFFEEEFFFFFFBBBBBBEEEHHHFFFCCCFFFKKKVVVnnn|||rrr```MMMDDDBBBBBBDDDFFFEEEJJJPPP\\\rrrppp```TTTTTT\\\kkktttlll```VVVPPPJJJEEEAAA;;;;;;;;;;;;;;;===@@@CCCCCCFFFGGGDDDAAADDDLLLTTT}}}nnneeeyyyfffXXXRRRNNNGGGKKKPPPKKKNNNMMMMMMLLLMMMOOOPPPQQQRRRRRRSSSUUUWWWXXXWWWVVVOOOQQQPPPPPPZZZeee```SSSPPPPPPLLLFFFEEEIIIHHHCCCDDDCCCIIISSSVVVNNNEEEBBB:::>>>===@@@FFFHHHZZZyyycccXXXZZZ]]]bbbgggiiieeefffooouuuyyy~~~vvvqqqsss}}}rrrlllUUUPPPIIIDDD@@@>>>>>>@@@EEEWWWgggqqqTTTJJJFFFCCCEEEEEEDDDEEEDDDBBBCCCFFFEEEAAABBB@@@===<<<<<<;;;:::888<<<:::999:::===???===;;;:::===>>>===;;;999;;;===>>>===<<<;;;:::;;;;;;<<>>@@@AAAAAA@@@AAAAAAAAAAAAAAAAAABBBFFFDDDCCCAAAAAACCCDDDEEECCCEEEGGGGGGFFFFFFFFFGGGOOOaaavvvhhhTTTFFFAAACCCEEEFFFHHHHHHPPPbbbyyybbb___\\\ZZZlllzzzrrrooooootttxxxjjj___SSSNNNJJJDDD???===>>><<<;;;:::<<>>>>>===<<<;;;999:::===>>><<<::::::<<<===<<<:::999;;;===>>>===<<<;;;:::;;;;;;<<>>???@@@???@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAAAAABBBDDDGGGHHHIIIJJJKKKJJJHHHGGGGGGGGGKKKWWWmmm~~~|||xxxjjjWWWHHHCCCDDDFFFGGGIIIKKKTTTggg|||jjjccc___aaasss}}}mmmeeedddeeeeeejjjuuuyyylllaaaWWWMMMIIIGGGBBB>>>>>>===<<<<<<===???BBBEEEGGGHHHDDDBBBEEEIIIWWWtttwwwrrrtttaaabbb^^^TTTRRRPPPJJJPPPYYYXXXLLLKKKKKKKKKLLLMMMNNNOOOKKKLLLNNNRRRUUUVVVUUUSSSSSSaaaiiicccZZZXXXWWWUUUSSSSSSQQQNNNNNNPPPOOOLLLGGGFFFHHHMMMNNNHHHBBB@@@===???;;;999<<<;;;GGG___bbbVVVVVV[[[eeeoootttuuuzzz~~~||||||sssdddYYYNNNJJJGGGEEE???:::===DDDWWW~~~]]]GGGGGGDDD@@@BBBBBB>>>@@@@@@???BBBGGGGGGCCC<<<;;;;;;<<>>===<<<;;;:::;;;<<<<<<>>>===;;;;;;===>>>>>>===?????????@@@@@@@@@AAAAAA@@@@@@@@@AAACCCFFFIIIJJJMMMNNNNNNMMMJJJHHHGGGGGGGGGLLLXXXmmm~~~~~~{{{mmmZZZLLLEEEEEEGGGHHHHHHLLLWWWjjj|||jjj___\\\cccwwwnnneeebbbbbbbbbaaahhhttt~~~|||pppcccVVVMMMEEECCCBBB???===>>><<<===???BBBDDDEEEEEEFFFCCCAAA???BBBPPPmmmjjjwwwlll]]]fff\\\UUUVVVUUUMMMOOOTTTPPPJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMOOORRRTTTTTTSSSWWWfffoooiii]]]WWWWWWWWWRRRQQQOOONNNOOOPPPOOOMMMGGGGGGIIILLLLLLJJJHHHGGGBBBDDD???;;;===<<>>@@@@@@???AAAEEEEEEAAA;;;::::::===@@@CCCDDDDDD<<<<<<;;;;;;;;;::::::999::::::;;;;;;:::;;;;;;<<<===<<<;;;::::::;;;<<<===>>><<<;;;;;;<<<===<<<;;;===>>>>>>??????@@@@@@@@@@@@@@@@@@BBBCCCEEEHHHIIIKKKLLLMMMKKKIIIFFFFFFFFFEEEGGGLLL\\\}}}{{{sssvvv}}}ppp^^^OOOGGGFFFGGGIIIFFFJJJVVVhhhxxxfffZZZWWWbbb}}}~~~zzzuuunnnjjjooo{{{}}}yyywwwrrrfff[[[MMMFFF@@@@@@???<<<;;;===<<<>>>BBBFFFGGGGGGEEEDDDBBB@@@@@@JJJgggvvvooo{{{dddYYYdddXXXRRRVVVWWWPPPOOOOOOHHHHHHHHHIIIJJJKKKKKKKKKKKKSSSPPPMMMMMMOOORRRTTTUUUXXXaaagggddd]]]XXXVVVUUUOOOLLLJJJKKKLLLLLLKKKKKKNNNOOOPPPOOONNNNNNMMMLLLDDDGGG@@@<<>>999<<>>???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGGGGEEEDDDDDDEEEAAAEEEHHHRRRmmmvvvqqqwwwsssbbbRRRHHHFFFHHHJJJGGGLLLXXXiiixxxddd\\\ZZZggg|||yyyzzzpppiiieee^^^TTTNNNHHHBBB>>>>>>===;;;;;;===>>>AAAEEEHHHIIIGGGDDDBBBEEECCCIIIbbb{{{nnnwwwggg[[[___RRRLLLQQQVVVRRRRRRPPPFFFFFFGGGHHHIIIJJJJJJJJJJJJSSSPPPMMMLLLOOORRRUUUVVVUUUWWWXXXXXXWWWVVVSSSRRRMMMHHHEEEFFFGGGFFFGGGIIIPPPSSSRRRMMMIIIHHHGGGEEECCCFFF???:::>>>>>>???IIIOOOqqqzzzaaa^^^]]]___```cccjjjrrrzzztttxxxtttxxxzzz|||wwwjjj]]]PPPIIIHHHAAA===<<<:::BBBbbblll```MMMFFFHHHAAA>>>BBBCCCEEEFFFDDD@@@???AAA???:::===;;;:::;;;===>>>>>>>>>;;;=========;;;:::;;;<<<;;;::::::;;;===>>>===<<<<<<<<<;;;:::;;;<<<===>>><<<;;;;;;<<<======<<<:::;;;;;;<<<<<<===>>>??????AAAAAAAAAAAAAAAAAAAAA@@@???AAABBBCCCBBBAAABBBCCC===AAAEEEKKK\\\uuuwwwuuu|||wwwfffVVVKKKHHHIIIKKKMMMSSS```qqq~~~ccc______ooo{{{ttt~~~rrrddd\\\VVVOOOIIIFFFDDD@@@>>>>>>===:::;;;???BBBDDDFFFGGGGGGFFFCCCBBBCCCGGGZZZkkkssswwwddd[[[TTTJJJLLLRRRRRRUUUSSSGGGEEEFFFGGGHHHIIIIIIIIIHHHMMMLLLLLLNNNRRRUUUVVVVVVSSSQQQOOOPPPRRRSSSRRRRRROOOGGGCCCDDDDDDCCCDDDHHHNNNSSSRRRKKKEEEEEECCC@@@CCCFFF???888======;;;AAAFFF```wwwjjjXXXUUUTTTWWWZZZZZZ]]]aaafffkkktttdddVVVNNNKKKDDD>>><<<>>>>>>KKKqqqpppcccYYYIIIEEEHHHCCCBBBEEEDDDFFFGGGDDD@@@@@@AAA???:::;;;999888999;;;<<<<<<;;;;;;===>>>>>><<<;;;===???===;;;:::;;;>>>@@@???===<<<;;;;;;:::;;;<<<===>>>;;;:::;;;<<<>>>???===<<<999:::;;;<<<===>>>????????????@@@@@@@@@?????????>>>???AAABBBAAA@@@AAABBB>>>???CCCHHHOOO^^^vvv||||||}}}|||lll[[[OOOJJJLLLNNNRRRZZZjjj{{{gggfffiii|||yyyzzzyyykkk]]]VVVPPPHHHDDDDDD@@@===<<<>>>===;;;===AAAGGGGGGFFFFFFEEECCCBBBAAADDDRRRsssooopppjjjWWWYYYLLLJJJOOOQQQVVVTTTGGGDDDEEEGGGHHHIIIIIIHHHHHHFFFHHHKKKPPPTTTWWWWWWUUUTTTPPPMMMNNNPPPQQQTTTVVVQQQHHHBBBCCCCCCBBBDDDIIIPPPUUUVVVOOOJJJJJJIIIFFFEEEHHH@@@999======999===???SSShhhfffRRRNNNOOOTTTYYYYYYZZZ\\\\\\hhh}}}ppp^^^PPPJJJIII@@@;;;<<>>AAA===;;;:::<<>><<<;;;;;;:::;;;<<<===>>>::::::;;;===???@@@>>>===999999:::;;;<<<===>>>???======>>>????????????>>>???AAABBBBBBAAA@@@@@@AAAAAA???BBBHHHJJJRRRhhhyyywwwxxx||||||wwwxxx~~~ooo^^^RRRMMMNNNQQQTTT^^^ppprrrqqquuu~~~~~~rrrdddWWWQQQKKKDDD@@@BBB<<<::::::======<<<>>>CCCJJJIIIGGGDDDCCCAAAAAAAAANNNcccsssfffzzzoooddd___]]]XXXSSSUUUXXXSSSIIIGGGFFFEEEEEEEEEFFFHHHIIIJJJHHHHHHLLLRRRUUURRROOOLLLMMMOOOPPPPPPRRRUUUWWWUUUKKKDDDEEEFFFCCCBBBEEE\\\lllmmmYYYHHHGGGFFF???@@@BBBBBB>>>999888:::>>>DDDJJJ[[[wwwyyyaaaOOOKKKKKKPPPUUUWWWZZZ^^^___jjj}}}~~~ppp^^^TTTQQQLLLDDD???@@@<<<999EEEgggooo{{{tttTTTNNNNNNIIIDDDCCCEEEFFFCCC@@@@@@???>>>???@@@???>>><<>>??????>>>===<<<===<<<;;;;;;;;;===>>>???===<<<:::888888888999::::::999:::===AAABBB@@@>>>======<<<<<<<<<<<<======>>>?????????>>>???BBBEEEDDDCCCAAA@@@@@@AAABBBDDDGGG@@@???DDDEEEEEERRRcccooo[[[hhhzzzttttttyyyxxx{{{yyyjjjXXXLLLOOOWWW^^^mmmwwwwwwvvvfff\\\PPPHHHDDDBBB>>>;;;;;;;;;;;;===???BBBDDDFFFJJJHHHCCC>>>???DDDGGGGGGgggkkkkkk}}}|||zzzlllggg___]]]aaa```ZZZUUUSSSNNNGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEBBB@@@BBBHHHKKKKKKIIILLLMMMNNNNNNNNNNNNPPPRRRRRRJJJEEEFFFFFFEEEGGGKKKaaagggdddTTTHHHGGGGGGCCC???AAABBB???<<<:::<<<>>>???FFFRRRggguuu___OOOKKKKKKQQQVVVXXX\\\```bbbjjjxxxwwwfffUUUMMMMMMIIIBBB;;;<<<<<<@@@VVV~~~wwwkkkfffSSSRRRKKKGGGBBBAAACCCDDDBBB???>>>=========>>>>>><<<;;;BBBAAA???===<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;<<<<<<;;;;;;<<<======>>><<<;;;999888777888999:::;;;::::::<<>>???@@@@@@??????AAACCCCCCBBBAAAAAA@@@AAABBBCCCCCC>>>???DDDCCC@@@HHHUUUpppooogggwww|||wwwwwwuuuvvvyyyxxxlll]]]SSSWWW```jjjxxx~~~qqqkkkooooooZZZRRRHHHAAA??????===:::;;;<<<===???AAACCCEEEGGGGGGBBBBBBEEEBBBBBBRRRggg}}}rrrzzzgggcccYYYYYYVVVZZZbbbeee___UUUMMMHHHEEEEEEDDDCCCBBBBBBAAABBBBBBGGGCCC@@@AAADDDHHHIIIHHHKKKLLLLLLLLLJJJJJJLLLNNNOOOJJJFFFFFFFFFGGGJJJOOOWWWSSSLLLGGGDDDDDDDDDDDDAAACCCDDDCCC@@@===<<<<<<;;;CCCIIITTTrrrrrr^^^OOOKKKKKKPPPVVVXXX\\\aaacccgggppp|||}}}yyymmm[[[LLLHHHIIIGGGAAA<<<:::;;;JJJmmm||||||sssXXXOOOPPPHHHDDD???>>>@@@AAA@@@>>>===<<<<<<<<<======;;;:::BBBBBBBBBAAAAAA???>>>>>>:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777888999:::===<<<;;;<<<===>>>===<<<=========>>>>>>=========>>>@@@AAAAAA@@@???@@@AAAAAAAAABBBBBBBBBBBBBBBBBB>>><<<>>>CCCBBB>>>BBBJJJXXXnnnllllll{{{uuurrrqqqqqquuu|||{{{qqqddd\\\```iiixxx{{{ooojjj]]]WWWYYYXXXMMMGGG???<<<<<<===<<<;;;;;;<<>>;;;;;;BBBCCCFFFaaasss```NNNJJJIIIOOOTTTWWW[[[```aaaccchhhooovvv{{{vvvmmmjjjooo{{{pppdddTTTKKKIIIJJJFFFAAA???:::===VVVcccSSSKKKGGGFFFBBB???===>>>??????>>>===<<<<<<<<<======;;;:::???@@@AAAAAA@@@>>><<<;;;999999999:::::::::::::::999:::;;;<<<<<<;;;:::999::::::999999999::::::;;;???>>>===============<<<<<<======>>>>>>======<<<===???AAAAAA@@@>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA<<<;;;>>>CCCCCCAAACCCIIIMMM]]]xxxzzzmmm{{{yyyuuuqqqllllllrrr{{{wwwmmmfffjjjrrrqqqhhhaaaRRRKKKJJJFFFEEEAAA===;;;<<<===>>>>>>;;;>>>AAAEEEHHHHHHHHHHHHKKKCCCCCCJJJOOO]]]vvvvvv~~~```\\\UUU[[[\\\RRRPPPNNNMMMLLLJJJGGGFFFFFFFFFEEEDDDCCCAAA@@@???@@@AAABBBDDDFFFEEECCCAAA@@@BBBEEEHHHJJJMMMQQQTTTPPPOOOKKKGGGEEEEEEEEEDDDAAA999;;;JJJTTTPPPIIIIIIFFFEEEFFFHHHJJJIIIDDD@@@;;;@@@???>>>TTT~~~sssbbbNNNIIIHHHLLLQQQTTTXXX]]]```cccggglllnnnppppppqqquuuxxxyyyyyyyyyvvvkkk```\\\```mmmxxxcccZZZPPPLLLLLLIIICCC>>>>>><<>>=========>>>>>><<<:::<<<===>>>??????===:::999888888888888888999::::::888999:::;;;;;;:::999888:::::::::::::::;;;<<<<<>>>>>===<<<;;;<<<>>>@@@@@@>>>=========>>>>>>???@@@AAAAAA@@@@@@>>>===>>>@@@AAAAAADDDHHHJJJQQQddd|||rrr{{{~~~vvvmmmggghhhooowww|||~~~wwwsssxxxpppddd___ZZZMMMIIIIIIDDDAAA???===;;;<<<===>>>>>>===@@@DDDGGGIIIJJJHHHGGGHHHCCCAAAIII^^^}}}rrr{{{fffeee```fffgggQQQHHHBBBDDDIIIJJJHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@===@@@CCCFFFFFFEEEBBB@@@===@@@DDDGGGJJJNNNRRRUUUOOONNNKKKGGGHHHIIIEEE>>>@@@===AAANNNTTTOOOHHHGGGBBB@@@AAAGGGMMMOOOLLLGGG;;;===<<<<<>>;;;<<>>=========>>>>>><<<;;;:::<<<===>>>===<<<:::888777777777777888999::::::999999999999999888888777888888999:::;;;;;;<<<<<<===???@@@@@@>>><<<;;;;;;999:::<<<======<<<:::999:::<<<======<<<;;;<<<===<<<<<<======>>>?????????AAA@@@>>>======>>>@@@AAAEEEHHHSSSiiiwwwlllooowwwjjjeeefffjjjmmmwwwxxx|||~~~wwwnnn```WWWUUUPPPEEEBBBCCC===>>>===<<<<<<<<<===>>>>>>@@@BBBEEEHHHIIIIIIHHHGGGBBBDDDJJJ[[[zzzssstttfffddd^^^ddddddQQQGGGAAADDDIIIHHHFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@???BBBEEEGGGGGGFFFEEEEEE@@@BBBDDDFFFHHHJJJNNNQQQKKKJJJHHHHHHMMMQQQJJJ???===>>>BBBEEEFFFFFFEEEFFFAAA>>>>>>DDDLLLOOOLLLGGG>>><<<<<>>AAACCCBBB@@@>>>======<<<<<<<<<======;;;:::999999:::::::::999888777777777777777777999:::;;;999999888777777777777777555666777888999::::::;;;999<<<@@@@@@===:::999999777999;;;<<<<<<;;;999777888999::::::999999;;;===;;;;;;::::::;;;<<<>>>???@@@???>>>===>>>@@@@@@??????DDDIIITTTmmmttteeerrrwwwkkkfffeeeeeellllllnnnssszzzzzzsssooolllddd[[[UUUNNNMMMHHH<<<;;;>>>777<<<<<<===>>>>>>???@@@AAACCCDDDFFFHHHHHHHHHGGGFFFFFFLLLbbbxxxvvv~~~aaa]]]UUUZZZYYYSSSJJJDDDHHHJJJFFFDDDEEECCCDDDDDDEEEDDDCCCAAA@@@???AAABBBCCCCCCDDDEEEFFFCCCDDDFFFFFFFFFGGGIIIKKKGGGGGGFFFHHHQQQWWWOOOBBB<<<@@@AAA>>>===AAAHHHLLLEEE@@@>>>BBBIIILLLGGGAAABBB===>>>CCCCCCEEEXXXppp{{{lllSSSMMMIIIKKKNNNPPPTTTYYY^^^fffqqq{{{rrraaaXXXWWWccc{{{yyywwwhhhVVVNNNLLLMMMNNNHHH>>><<<@@@MMMppppppPPPOOOOOOAAA<<>>@@@===999777777666888:::<<<<<<:::888666777888888888777999;;;>>>;;;:::999888999;;;===???<<<===???@@@BBBEEEDDDBBB;;;DDDHHHIII\\\~~~ggg___~~~tttkkkfffdddeeedddeeeiiirrr{{{}}}zzzrrriiieeebbbYYYOOOIIIDDDFFFCCC;;;===BBB===<<<===???AAAAAABBBDDDFFFDDDEEEFFFGGGGGGGGGFFFFFFOOOXXXzzz}}}nnn