BM'6(d ~~~|||yyyrrrmmmjjjhhhfffmmmvvv~~~{{{yyyzzz}}}~~~uuukkkjjjoootttsssppplllnnnkkkmmmuuusssqqq{{{aaa\\\```bbbbbbdddqqq}}}aaaMMMMMMYYYrrr~~~ttt|||rrrjjjgggjjjnnnyyyuuusssttt{{{|||{{{uuujjjdddeeepppwwwzzzyyy}}}zzzsssnnn}}}~~~~~~~~~}}}yyyyyyyyyyyyxxxwwwwwwxxx|||{{{zzzvvvrrrtttyyywwwvvvpppbbbfffeeeeeeeeefffggggggfffoooxxx}}}vvvqqqxxx|||zzzxxxzzz~~~~~~~~~zzz||||||}}}~~~}}}{{{mmm___cccddddddiiiuuuxxxhhhbbbfffooo~~~|||~~~wwwuuuxxx|||}}}{{{|||yyyooommmeeekkkqqqtttsssooolllkkkeeennnmmmiiilllmmmsss}}}sssqqqooommmnnnqqquuuwwwwww|||zzzvvvsssooollliiihhhfffddddddddd```\\\```ggg{{{sssnnnyyyzzzlllssswww|||ttthhhdddaaa]]][[[___iiiqqqssstttyyy~~~zzzyyyzzz{{{wwwwwwvvvvvvuuutttssssss~~~{{{bbbccckkkwww~~~}}}~~~~~~~~~wwwtttuuuwwwvvv~~~|||{{{sssiiidddgggnnnsssvvvvvvzzz{{{|||~~~wwwnnnjjjmmmrrrttt{{{}}}yyymmmfffkkkttt{{{vvvvvvqqqiiigggppp{{{ppp___XXXWWWZZZ___eee}}}~~~yyy{{{}}}pppmmmooossswww{{{|||}}}~~~~~~|||xxx{{{~~~tttjjjooonnnmmmmmmpppwwwzzzqqqkkkqqqmmmiiijjjpppyyyyyyssssssppprrryyymmmpppwww||||||zzz}}}}}}}}}wwwlllgggllltttyyy}}}|||~~~~~~www|||~~~|||~~~wwwppppppooolllmmmqqqyyy~~~~~~ssshhhfffjjjmmmnnnkkkoooxxx||||||zzz|||rrr{{{tttvvv{{{~~~yyyrrrooorrrtttxxx}}}sssllluuuxxxlllnnnsssyyy}}}xxxuuurrrmmmiiilllhhhfffjjjoooqqqmmmhhhfffbbbbbblllyyy~~~xxxnnnhhhccc^^^^^^cccggghhhggg```mmm}}}yyyyyy}}}~~~{{{www}}}zzz{{{~~~uuummmjjjhhhkkkrrrxxx{{{zzzyyyxxx|||{{{~~~vvvtttuuuuuuuuuwwwxxxwww{{{{{{}}}~~~~~~~~~{{{uuutttyyy~~~rrrrrrlllddd^^^ZZZTTTNNNMMMFFFCCCFFFMMMWWWeeeppp~~~}}}}}}zzztttmmmfffbbbaaa^^^______[[[UUUNNNIIIGGGMMMNNNKKKEEECCCEEEEEEBBB>>>;;;;;;???BBBCCCGGGLLLPPPXXX]]]^^^^^^___]]]ZZZTTTVVVWWWWWW~~~zzzvvvrrrpppooonnneeedddbbb^^^ZZZUUUQQQOOOPPPPPPOOOLLLGGGCCCAAA@@@CCCEEEGGGGGGFFFEEEEEEEEE<<<>>>>>>;;;;;;???AAA@@@BBB@@@AAADDDCCC@@@???AAA<<>>======999;;;======<<<<<<===>>>:::;;;<<<<<<;;;::::::;;;:::>>>>>>;;;:::<<<===;;;@@@<<<;;;===>>>===@@@DDDCCCHHHJJJHHHGGGHHHHHHFFFCCCEEEHHHIIIzzzrrrlllhhhfffdddbbbaaaaaaaaaaaa[[[ZZZWWWTTTQQQNNNLLLKKKEEEDDDCCCAAA@@@@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<999999999999999999999999::::::999999999999888888::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>888>>>QQQ\\\aaalllooossstttrrrpppoookkkffffffVVVMMMSSS~~~}}}tttqqqmmmllljjjfff^^^XXXPPPPPPPPPOOOLLLHHHDDDAAACCCBBB@@@???============@@@@@@@@@??????>>>>>>>>>;;;:::999888777777777777::::::999999999999::::::999999999999999999999999::::::999999888888888777999999999999999999999999888999:::<<<======>>>>>>??????>>><<<<<<;;;;;;;;;>>>@@@DDD\\\vvveeeZZZ]]]|||zzzyyyuuupppiiiccc^^^[[[YYYTTTQQQOOOOOOOOOLLLFFFAAA@@@???>>><<<;;;;;;;;;;;;;;;:::999888777777777777333333444444555666666777777666666555555666666666777777777666666777777888888888888888888888888888::::::999888888777666666888888888888888888888888888999;;;===>>>???@@@@@@CCCAAA>>><<<;;;:::;;;<<<>>>AAAKKKooosssdddeee|||yyyxxxxxxvvvtttrrrpppooonnniiihhhfffccc```]]][[[YYYTTTRRROOOKKKHHHEEECCCBBB@@@???>>>??????>>>:::777;;;:::999999999:::;;;;;;777777666666555555555555777777777777777666666666777666666666777777888999666555555555555666666777777777777777777777777777999999888888777666555555666666666777777777777777888999;;;===???@@@AAAAAAAAA???===::::::;;;<<<>>>???CCCPPPwwwpppmmm~~~~~~~~~}}}yyytttpppgggeeeccc```\\\XXXTTTRRRSSSRRRQQQOOOMMMLLLKKKJJJFFFEEECCCAAA@@@>>>============<<<;;;:::999999999555555555666777666555333333333444444444444333333333333333333333333222222777777777666555555444444333333333333444555666666555555555555555666777777666666666666666666666666888888777666666555444444555555555666666777777777777888:::<<<>>>???@@@AAA===;;;:::999:::<<>>======<<<;;;:::999888888888777666666666777777::::::999999999888888777666666777777888888777777444555777888888666444333555666777777888777777666333333333333444444444444333333222333333444555555444444444444555666777777555555555555555555555555666666555555555555444444444555555666666777777888666777999;;;<<<===>>>>>>999999999:::<<<@@@CCCEEEEEEMMM```~~~zzzyyyvvvrrrooonnnoooqqqqqqoooooorrrwwwxxxuuuqqqiiiiiijjjjjjiiigggeeeddd^^^]]]\\\YYYWWWUUUSSSRRRQQQRRRRRROOOIIIDDDBBBBBB@@@>>>======>>>===;;;999999999999999999888777777888888777777777666666666888888777777777888:::;;;222222222222222111000000000111222222111111222222111222333333333333222111///000111222222222222111333333444444555666666777444444444333444444555555333333333333444555666777444444444444444444444444444444444444444555555555444555555666777777888888555666777999:::;;;;;;;;;999:::;;;===@@@CCCEEEGGGJJJMMM\\\zzzyyywwwvvvvvvuuusssqqqwwwvvvvvvyyy|||yyyrrrkkkaaa```^^^[[[XXXXXXZZZ]]]___\\\ZZZ\\\___^^^YYYTTTNNNOOOQQQRRRRRRQQQOOONNNNNNMMMKKKHHHFFFCCCBBBAAA???BBBDDDBBB???<<<<<<===999888666666777888777666111222333555666666777777444444444444444444444555333222222111222333444555666777777888888777666666444555666555444444555666333333333333444444555555000111333444555555444333555555555555555555555555222222111111111111222222222222222222333444555666444444444444444444444444222222333444444555555666555555555666777888888999444555666777888999999999;;;<<<>>>@@@CCCEEEFFFGGGMMMLLLXXX|||~~~vvvuuusssrrrpppooonnnnnniiihhhhhhgggfffeeeeeeeeedddccccccccccccbbb___\\\QQQPPPPPPOOONNNMMMMMMMMMKKKLLLLLLLLLKKKJJJHHHGGGCCCBBBBBBBBBAAAAAA@@@@@@>>>>>>===<<<<<<;;;::::::<<<;;;:::999888888888888555555555555555555555555444444444444444444444444333333333333333333333333111111222333333444555555444444444444444444444444333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333111111111111111111111111222333333444444333333222333333444444444444444444333444444555555555555555666555444444333333333333333444555666999;;;===???AAA@@@@@@BBBEEEGGGGGGGGGJJJNNNYYYwww|||wwwvvvxxxxxxtttqqqssssssrrrrrrqqqooonnnmmmlllmmmmmmnnnmmmlllkkkjjjaaa```___]]][[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVPPPOOONNNNNNOOONNNKKKHHHGGGFFFFFFEEEDDDDDDCCCCCC???@@@@@@@@@???>>><<<;;;<<<;;;;;;;;;::::::::::::999888888777777666666666888777666555444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111222222333444444444444444444444444444444444333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333111111111111111111111111222222333333333333222222333333333333444444444444444444555666666666666555666666555444444444444444444555666888:::===???@@@AAAAAAAAABBBEEEGGGGGGFFFFFFKKKWWWwwwZZZ\\\\\\XXXXXX\\\___```]]]cccaaa```eeehhhtttxxxxxxxxxyyyzzz}}}}}}{{{}}}}}}}}}zzzyyyyyy{{{{{{{{{xxxwwwuuurrrooollliiihhhfffccc___]]]^^^^^^[[[XXXZZZZZZZZZZZZYYYWWWVVVVVVWWWWWWWWWXXXWWWVVVVVVUUUQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFBBBAAA@@@@@@@@@???===;;;<<<<<<<<<;;;::::::999999999999999999999888777666555555555555555444444444444444444444333333333333555444333222222111111222444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222333333333333333333333333333333222222222222222222222222222222222333333333333444222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333222222222222333333333444444444444555555666666666666666666555555444444444444444666666888999<<>>>>>>>>============<<<;;;;;;;;;;;;999777888888777777777666666666888888888888777777666666444444444444444444444333333333333333333333444444555444333333222222222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111222222333333444444444555666666777777666666444444333333333333444444666666888:::<<>>===<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999777666555666666555444666666666666555555555555444444444333333333333333333333444444444444444444222222222333333333333333444444333222222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111000000222222222222222222222222111111111111111111111111000000000111111111111222111111111111111111111111111111111111111111111111000000000000000000000000000111111222222111111000000000111111222333333444444555555666666666666666333222222222222222333333555666777:::<<>>>>>???@@@@@@???======<<<<<<>>>@@@@@@???===???>>>===<<<;;;<<<<<<===<<<<<<;;;:::::::::::::::888999:::::::::::::::999::::::999888888888888999777777666555555666666666777777777777777777777777777555333333444444444333333333333333333333333333444333333222222333333444111111222222222222333333111111111111111000000000222111111000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000111222333333444333444444555555555555555222222222222222333333444555666888:::===@@@CCCDDDHHHGGGGGGHHHJJJKKKKKKJJJBBBGGGSSSrrr{{{rrrpppiiijjjeeeiiivvvyyyyyy~~~zzztttuuuvvvxxxyyywwwrrrooovvvxxx|||}}}zzzxxxpppfffSSSRRRTTTXXX^^^___[[[WWWXXXZZZ^^^ccchhhlllppprrrvvvvvvyyyzzzyyy}}}}}}yyy```fffjjjkkkppp}}}ttt\\\NNNNNNTTTXXXYYYXXXYYYYYYSSSJJJNNNRRRVVVXXXWWWUUUTTTTTT]]]___\\\XXX]]]jjjvvv{{{kkk```VVVQQQMMMHHHGGGKKKGGGFFFGGGKKKOOOQQQNNNLLLHHHNNNUUUYYY```eeeccc___[[[\\\cccpppyyyyyyvvvtttmmmnnnooonnniii```WWWQQQSSSUUUeeevvvooocccbbb^^^ZZZWWWXXX[[[______gggooopppiiibbb^^^^^^___aaadddeee```\\\```hhhsssmmmeee]]]WWWUUUUUUVVVZZZZZZZZZZZZYYYVVVQQQMMMEEEGGGIIIHHHFFFEEEGGGIIIIIIIIIKKKMMMNNNLLLGGGCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEBBBAAAFFFLLLOOOLLLHHHCCCEEEGGGHHHJJJJJJJJJIIIEEEHHHJJJJJJHHHHHHJJJLLLGGGHHHGGGFFFEEEEEEHHHKKKGGGHHHJJJMMMNNNMMMIIIFFFEEEBBB@@@@@@CCCEEEDDDAAA>>>???@@@AAABBBAAAAAA@@@BBBIII]]]yyy{{{^^^HHHEEEBBB===;;;;;;<<<<<<===DDDCCCCCCDDDEEEFFFDDDCCC;;;<<<<<<===>>>???@@@AAA======<<<<<<;;;;;;;;;;;;AAAIIIXXXhhhsssxxxvvvrrrkkkhhh___QQQDDD<<<;;;===>>>===<<<:::888777555555888777666777999999888666777777888:::<<<<<<;;;999777666666555555555555555444444555444444444666777333444555555666666666555777666555444333444444555555555444444444555555666555555555555555555555555777555333333444555555444111111111111111111111222444444333222222333444555000000111111111222222222222111111111000/////////000000////////////000000000000000000000000000000////////////////////////000000000000000000000000.../////////000111111111111111111111111111111111000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000///......///000111222333333222333333444444444444444444333333333444444555666666777999<<>>???BBBDDDDDD@@@@@@@@@BBBCCCCCC@@@>>>>>>>>>>>>==================>>>>>>>>>===<<<;;;:::999???IIIXXXhhhuuu|||xxxhhhTTTAAA777888;;;999999999888888888888777888777666777888777666444888888999<<<>>>???===:::777777777777666666666666111222333333333444666888333333444555666666666666888777666444444555555666222222222222222333333444444444444444444444555555555333111000222333333222111111111111111111111111111000///...///000111222111111111222222222333333444444333222111000000///111111000000000111111222000000000000000000000000////////////////////////000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---...///000111222333333111222333333444444333333555555555555555666777888888999:::===@@@DDDFFFHHHLLLKKKJJJKKKMMMNNNNNNMMMKKKOOOXXXuuu{{{mmmfffbbbdddeeehhhrrr~~~}}}|||zzz|||{{{uuuxxxuuurrrpppqqqtttyyy{{{wwwnnnbbb\\\]]]ccciiimmmzzzwwwttttttvvvuuuooojjjrrr{{{~~~}}}{{{~~~zzzssslllhhhiiikkkggggggqqq|||{{{sssmmmnnnkkkhhhgggkkkpppsssuuu|||{{{|||{{{vvvrrriiikkknnnppprrrtttwwwyyywwwyyy|||}}}zzzqqqfff^^^\\\YYY\\\eeekkkkkkiiihhh^^^___```bbbeeehhhjjjkkkeeedddbbbdddfffiiijjjjjjpppppppppooonnnnnnoooqqqqqqnnniiiddd```^^^]]]]]]aaaeeekkkoooooojjjccc^^^UUURRRQQQTTTZZZ^^^]]][[[WWWXXXYYY\\\^^^^^^]]][[[ZZZ^^^dddiiikkkhhhdddaaa^^^UUULLLFFFAAA>>>@@@DDDAAACCCGGGMMMQQQOOOIIIDDDBBBAAAAAACCCDDDCCCAAA???>>>>>>@@@BBBCCCBBB>>>;;;??????AAAIIITTT```jjjnnnnnnjjjaaaSSSFFF===<<<=========;;;888555444555777999777555555777888888777666666888@@@GGGHHHAAA999888777555333222222222333111222333444555555555444222333333333444444555555444444444444444333333222555444444333333444444555333222222222222333444444444444333333333333222222000000111111111111000000111000000//////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000//////......000111222000000//////.........---......////////////......000000000000111111111111111111000000//////......//////000111222444666777333333333444333333222222333444666777888888888777777:::===@@@BBBEEEHHHKKKLLLLLLMMMNNNNNNNNNMMMMMMKKKPPPYYYttt~~~zzz}}}|||{{{qqqnnnrrryyy~~~~~~zzzxxxuuuoooiiikkksss||||||vvvrrrqqq|||~~~zzzyyyvvvrrrmmmhhhggghhhkkkhhhjjjsss|||~~~wwwwwwvvvuuuuuuuuuvvvwwwtttvvvyyyzzzxxxtttnnnkkkiiifffcccccceeeiiikkkllluuurrrpppqqqtttuuusssppplllnnnqqqssstttvvvyyy{{{yyyyyyyyyyyyxxxuuuoookkkiiigggiiiooorrrpppooopppqqqqqqppppppppppppqqqqqqtttssssssuuuyyy|||~~~~~~wwwvvvssspppoooqqqvvvzzzyyyvvvrrrnnnkkkiiiiiiiiikkknnnqqqsssrrrmmmhhhdddhhheeeccceeejjjnnnmmmkkkhhhiiikkkpppsssuuusssqqqqqqtttxxx{{{{{{yyyuuurrrlllddd[[[VVVQQQNNNPPPTTT[[[[[[]]]aaacccaaa\\\XXXVVVUUUSSSSSSTTTSSSQQQPPPOOONNNMMMMMMLLLJJJFFFCCCGGGEEEEEEHHHOOOVVV\\\___ccc```[[[SSSKKKEEEBBBBBB======;;;888555444777999777666444444444555444222777888===DDDJJJJJJEEE???999888666555444444444444333333333333333444444444222222222333333333444444444444444444444333333222333333222222222222333333333333333333333444444555444444333333333222222222000000111111111111000000111111000////////////000//////000000000111111111000000000000000000000000////////////////////////////////////////////////.../////////000000000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////.........///000111////////////......------......////////////......////////////000000000000000000000000//////....../////////000111333444555333333444444444444444333444555777888999999888888999;;;>>>AAABBBEEEHHHJJJMMMMMMMMMMMMMMMMMMNNNNNNLLLQQQZZZttttttuuuyyy}}}zzzsssnnnnnn|||~~~|||wwwuuuvvvuuuqqq{{{zzz}}}wwwyyyyyyqqqkkkgggaaa]]]\\\aaaggghhhddd___]]]\\\llliiiiiioooqqqmmmhhhfffccccccaaa^^^[[[[[[\\\^^^YYYVVVZZZbbbhhhfffcccccciiifffdddccccccbbbaaa```]]]]]]]]]]]]^^^^^^^^^^^^XXXZZZ\\\^^^^^^\\\ZZZXXXWWWUUUSSSSSSUUUVVVVVVVVV[[[YYYXXXZZZ^^^```___]]]ZZZ\\\^^^```aaabbbeeegggmmmjjjfffdddeeefffffffffaaa```aaacccbbb______ccchhhgggfffeeedddcccccccccnnnllllllnnnqqqsssttttttmmmjjjddd______ccclllrrrnnnlllhhheeecccbbbbbbccccccdddeeeeeedddcccaaa```dddbbb___aaadddfffeeecccdddfffjjjpppuuuvvvuuusssqqqsssuuuwwwwwwuuusssqqqxxxqqqllljjjhhhfffhhhmmmooonnnmmmnnnooonnnllljjjpppmmmjjjhhhggggggeeeddddddbbb```___^^^]]][[[YYYZZZWWWUUUUUUWWW[[[]]]^^^\\\ZZZVVVTTTQQQNNNJJJHHHBBBAAA???===;;;<<<@@@CCC===;;;777666666666555444777<<>>:::AAAHHHMMMLLLJJJIIIHHHDDDCCCBBBAAA@@@?????????<<<:::888666555666777888555555555555555555666666666666666666666555444444222222111111111111222222444444333333444444555666333333333222222222222111111111222222222222111111222222111000000000000000........./////////000000000000000000000000000000////////////////////////////////////////////////........./////////000000////////////////////////000000000000000000000000////////////////////////////////////////////////,,,,,,,,,,,,------......---------------------------------......---------,,,,,,---------.........///////////////////////////////////////000111111333444555666777888888888777888:::;;;;;;;;;::::::===???AAACCCCCCDDDGGGIIINNNMMMJJJIIIJJJLLLOOOQQQMMMQQQYYYtttuuutttnnnggggggsss~~~uuupppnnn}}}yyyeeennn}}}yyyrrrvvv}}}uuuqqqsssyyyxxxsssmmmjjjhhhkkkppppppjjjeee```dddjjjooojjj```[[[[[[aaa___ZZZWWW[[[ccchhhhhhbbb______gggqqqrrrfffZZZZZZ___dddeeeccc```___```VVVYYY\\\\\\ZZZYYYZZZ\\\```ccchhhkkkllljjjfffddd\\\YYYZZZ```jjjqqqqqqnnnhhhbbbYYYRRROOOOOOPPPQQQQQQRRRSSSSSSSSSRRRSSSTTTPPPLLLLLLPPPRRROOOLLLKKKNNNRRRQQQLLLKKKQQQUUUTTTMMMJJJJJJOOOQQQOOOPPPRRRPPPOOONNNOOOPPPPPPOOONNNPPPPPPOOOMMMKKKIIIFFFEEEGGGFFFEEEDDDCCCBBBAAAAAABBBAAAAAABBBDDDEEEDDDCCCEEECCCBBBBBBBBBAAA@@@???AAABBBDDDEEEDDDEEEGGGHHHLLLIIIEEEDDDEEEGGGHHHHHHFFFEEEEEEFFFCCC@@@CCCIIIDDDEEEEEEFFFGGGIIIJJJKKKOOONNNLLLLLLMMMMMMKKKIIIGGGEEECCC@@@???BBBGGGKKKFFFEEEDDDCCCBBBCCCCCCDDDGGGEEECCCBBBCCCFFFIIILLLHHHGGGFFFEEEEEEFFFEEEEEEBBBCCCFFFJJJMMMMMMKKKHHHGGGGGGGGGHHHIIIJJJKKKKKKGGGDDDDDDHHHKKKLLLOOOTTTSSSRRRRRRSSSUUUXXX]]]```ddd```ZZZVVVUUUTTTTTTSSSUUUSSSRRRSSSWWWZZZ\\\\\\[[[YYYYYYZZZ\\\^^^___^^^XXXSSSNNNLLLLLLMMMKKKIIIKKKLLLLLLMMMNNNRRRXXX]]]TTTMMMDDD>>>===AAAEEEGGG@@@FFFLLLNNNKKKHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCC@@@>>>;;;999888999:::;;;888888888888888888888888666777777777777666555555333333222222222222333333444333333333333444555555333333222222222111111111111111111222222111111111222111111000///000000000---............/////////////////////////////////............................................................////////////........................////////////////////////000000000000000000000000........................+++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------...............////////////.........///000111111444555666777888888999999888999;;;<<<<<<;;;::::::===???BBBCCCCCCDDDFFFHHHNNNLLLJJJHHHIIILLLOOORRRMMMPPPWWWtttsss^^^[[[VVVWWWaaannnrrrpppmmmmmmmmmjjjeee```\\\ZZZkkkmmmnnnkkkgggdddcccddd```bbbeeejjjppprrrjjj___[[[```fffkkkssswwwtttnnnnnnnnnnnnppptttvvvwwwwwwssskkkdddeeekkkooolllhhhkkkiiieeeaaabbbeeeddd___aaa```^^^___aaacccddddddgggdddbbbaaa___[[[]]]aaabbb```[[[WWW[[[bbbeeeccc___\\\\\\ccckkkllleee]]]]]]___bbbcccbbb___^^^]]]WWWXXXZZZ\\\^^^^^^\\\ZZZ[[[]]]___```___[[[WWWTTTUUUUUUVVVYYY]]]___\\\YYYYYYVVVRRRNNNMMMOOORRRTTTPPPPPPPPPPPPQQQSSSUUUVVVRRRPPPRRRTTTSSSNNNLLLNNNUUUZZZYYYRRRPPPVVVXXXUUURRRNNNMMMOOOPPPPPPSSSXXXRRRPPPOOOOOOOOONNNKKKIIIJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEEEEEEEBBBAAAAAABBBDDDEEEDDDCCC@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDCCCCCCDDDFFFDDDCCCCCCEEEHHHIIIIIIHHHBBB@@@@@@BBBAAA???BBBFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLKKKIIIBBBCCCCCCBBBAAAAAABBBDDDDDDCCCCCCBBBBBBCCCCCCCCCJJJHHHDDDBBB@@@AAACCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGDDDBBBEEEEEEDDDDDDCCCCCCBBBBBBFFFDDDDDDHHHIIIHHHIIILLLBBBCCCEEEFFFHHHKKKPPPTTTSSSPPPKKKGGGFFFFFFFFFEEEFFFEEECCCDDDFFFHHHIIIIIIKKKJJJJJJKKKMMMMMMMMMKKKIIIFFFCCCAAABBBDDDEEEEEEEEEFFFHHHIIIJJJNNNRRRVVVPPPIIIAAA<<<<<>>===;;;:::999999::::::999999999888888888888777555666666666666555444444333333222222222222333333333222222222222333444444222222222222111111111111000000111111111111000000111000000///////////////------------.........///////////////////////////................................................------........./////////------------------------........................000000000000000000000000........................+++,,,------......------++++++,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------............/////////............///000111222555666666777888888888888999:::;;;<<<<<<;;;:::999<<<>>>AAABBBCCCDDDFFFHHHMMMKKKIIIHHHIIILLLOOORRRLLLNNNUUUsssrrrUUUUUUSSSSSSYYYaaaaaa]]]UUUUUUUUUVVVWWWWWWVVVVVV\\\\\\[[[XXXUUURRRQQQRRRNNNPPPPPPPPPTTTXXXVVVQQQTTTXXXXXXVVVYYY___aaa___dddccccccfffiiikkkkkkiiikkkgggaaa______```^^^]]]]]]``````]]]\\\]]][[[WWW]]]______^^^]]]___dddhhhiiiccc^^^^^^^^^]]]^^^bbb```___[[[YYY^^^dddddd```___^^^___bbbgggiiihhhfffaaa^^^[[[ZZZYYYYYYXXXVVVYYYZZZ[[[\\\^^^_________\\\\\\]]]\\\ZZZWWWTTTQQQRRRUUUXXXYYYZZZYYYWWWWWWTTTSSSQQQOOONNNNNNQQQSSSNNNMMMLLLMMMNNNQQQRRRSSSOOOOOOQQQSSSPPPLLLOOOUUU]]]dddbbbYYYUUUYYYYYYTTTQQQNNNMMMNNNNNNMMMPPPUUUXXXWWWVVVVVVVVVUUURRROOOFFFFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDBBB@@@@@@AAAAAAAAA@@@>>>>>>????????????@@@@@@===>>>@@@???>>>>>>???@@@BBBBBBCCCEEEHHHHHHFFFDDDAAA===<<>>>>>>>><<<======>>>>>>>>>@@@AAAEEECCCBBBBBBCCCCCCBBB@@@CCCCCCCCCBBBAAA@@@@@@??????===>>>AAABBB>>>>>>@@@===???AAABBBAAABBBEEEHHHIIIFFFBBB@@@@@@@@@???>>>@@@>>>======>>>??????>>>@@@??????@@@BBBBBB@@@>>><<<<<<===<<<;;;;;;<<<>>><<<>>>???@@@@@@AAACCCEEEBBB???:::888999;;;======????????????>>>>>>???@@@@@@@@@@@@@@@???===;;;:::999888888777777666666666666666666555555555444444333333333333333222222111222222111111111111222222222111111111111222333333222222222222111111111111//////000000000000//////000//////...............,,,,,,---------.........////////////////////////................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................+++,,,---...///......---***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...---------.........//////.........///000222333444666666777777777777777666999:::;;;<<<;;;;;;:::999;;;===@@@AAABBBCCCFFFHHHKKKJJJIIIIIIJJJLLLOOOQQQLLLMMMSSSpppqqqTTTUUUUUUTTTXXX[[[YYYSSSPPPOOOOOORRRVVVZZZ[[[[[[VVVUUUTTTSSSRRRRRRRRRRRRPPPPPPMMMHHHJJJQQQUUUVVVQQQXXXZZZXXXXXX^^^aaa___eeecccccceeehhhiiihhheeedddccc```\\\ZZZXXXYYYYYY[[[aaadddaaa______]]]YYYXXX]]]aaa```]]]^^^dddkkkeeeaaa```eeegggccc^^^]]]^^^^^^]]]]]]cccjjjiiicccgggggghhhiiijjjllloooqqqbbb]]]XXXWWWZZZ___bbbbbb___`````````___aaaeeehhhZZZZZZZZZZZZXXXWWWUUUTTTNNNRRRXXX[[[ZZZZZZ[[[\\\VVVVVVUUUSSSQQQPPPQQQRRRQQQOOONNNNNNPPPRRRSSSSSSKKKLLLPPPQQQNNNMMMUUU___fffmmmkkkaaa[[[^^^\\\UUUUUURRRRRRTTTSSSPPPRRRVVVNNNNNNNNNOOOQQQPPPNNNLLLLLLKKKJJJIIIIIIJJJLLLNNNMMMMMMLLLKKKJJJHHHFFFEEEHHHEEEBBBAAAAAAAAA@@@@@@AAABBBCCCBBB@@@???@@@AAA???@@@AAA@@@???>>>???AAAFFFEEEEEEFFFGGGEEEBBB???GGGAAA@@@DDDGGGEEECCCCCCBBBBBBBBBCCCDDDFFFGGGHHHEEEEEEEEEFFFGGGFFFDDDAAAFFFGGGGGGFFFDDDBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDBBB@@@???>>>>>>===>>>???@@@@@@AAACCCEEEEEECCCAAA@@@AAABBBAAA@@@>>>???@@@@@@AAAAAAAAAAAABBBAAABBBGGGGGGDDDDDDFFF===???BBBAAA>>><<<===???@@@===:::999::::::999888:::999888999;;;<<<;;;:::888888888:::<<<<<<;;;999777:::======999666666777777888::::::888777777888777666666666888888777666888666444444555777999:::999999:::999888777555444333444444555444333333222333333333222222111111111000111111111111000//////111111000000000000111111111111000000111111222333222222222111111111111000......////////////......//////...---------------,,,,,,,,,---------......////////////////////////................................................---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---.../////////...---*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------.........---------.........//////------...///111222444555666777777777777666666555999:::;;;;;;;;;:::999888:::<<>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@???===<<<;;;<<<>>>>>>CCCDDDEEEEEEDDDBBB@@@???BBBBBBAAAAAAAAABBBBBBCCC???@@@CCCFFFHHHGGGDDDAAAEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCEEEBBB??????AAABBB@@@>>>BBBAAA@@@>>>============>>>?????????@@@@@@@@@@@@===???AAAAAA@@@@@@AAABBBDDDEEEEEECCC@@@??????@@@AAAAAABBBDDDFFFEEECCC@@@AAA@@@@@@??????>>>>>>===>>>;;;999:::<<<===;;;888777888:::;;;;;;;;;::::::999999999888888888888777555666777888888888888777666666666666666666666666777666666666666555555555222222333444555555555555555555444444333222111111000000000000000000000000000000000000000000000000111000000///////////////000000//////.........---////////////000000000000///............---------........................---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---//////000000///---+++***,,,---...---+++))))))***---...---,,,******+++,,,.........------.........++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------...///111222444555888888777777777777777888999999::::::::::::;;;;;;???===<<<>>>BBBFFFHHHIIIKKKLLLLLLKKKKKKKKKNNNPPPMMMNNNPPPiii|||ooo[[[ZZZXXXWWWWWWWWWXXXXXXUUUSSSSSSUUUYYY\\\]]]\\\YYYYYYVVVSSSQQQQQQTTTVVVRRRMMMHHHGGGJJJOOOSSSUUUVVVYYY]]]\\\ZZZZZZ^^^bbbhhheeeaaa``````aaabbbbbbccc___ZZZWWWVVVVVVVVVVVVYYY\\\```cccccc```[[[XXX]]]```___[[[[[[___```]]]]]]\\\[[[\\\]]]^^^]]]\\\[[[[[[]]]___aaadddggghhheeefffeeecccgggllliiibbbYYYUUUQQQRRRVVV]]]aaaccceeeggghhhddd]]]YYYYYY[[[YYYXXXXXXXXXXXXWWWVVVUUUYYYXXXWWWYYY[[[]]]^^^]]]\\\XXXSSSSSSUUUVVVTTTRRRSSSRRRQQQRRRUUUUUUTTTQQQMMMOOOPPPOOOMMMNNNQQQTTTVVVXXXYYYYYYWWWUUUTTTTTTVVVWWWYYYYYYVVVQQQNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMHHHGGGGGGHHHIIILLLOOOPPPSSSQQQNNNLLLJJJHHHFFFEEEEEECCCAAA>>>=========>>>??????@@@@@@AAABBBBBBCCCCCCAAA>>>===<<<===???@@@BBBCCCDDDDDDDDDBBB@@@>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCFFFHHHGGGEEEBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCBBBAAA@@@EEEBBB@@@???AAAAAA@@@>>>@@@???>>>>>>============>>>>>>>>>>>>????????????===???AAAAAA@@@???@@@AAACCCDDDEEEDDDBBB@@@???@@@AAAAAAAAACCCEEEEEEBBB@@@AAAAAA@@@@@@??????>>>>>>===;;;999:::;;;<<<:::888888888:::;;;;;;;;;::::::888888888888888888888888666666666555555555555555666666666666666666666666666666555555555444444444333333333444444444444444444333333333222111111111000000000000000000000000000000000000000000000000111000//////......//////////////////......------....../////////000000000............------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------//////000///...---+++***(((***+++------......///++++++,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------------...///111333444555888777777666666777777888;;;;;;;;;;;;;;;:::999888===<<<===@@@DDDHHHKKKKKKJJJKKKLLLKKKKKKLLLNNNPPPKKKLLLPPPjjjyyyjjjWWWVVVTTTTTTSSSTTTUUUVVVTTTRRRRRRSSSVVVXXXXXXXXXYYYXXXWWWTTTRRRRRRTTTVVVNNNKKKGGGGGGKKKPPPUUUWWWWWWZZZ\\\[[[YYYYYY\\\___gggccc]]]ZZZZZZ[[[]]]^^^^^^ZZZVVVTTTUUUVVVVVVVVVYYY\\\___bbbbbb```\\\ZZZ^^^``````]]]\\\]]]\\\YYYYYYXXXWWWXXXZZZ[[[[[[ZZZ[[[[[[ZZZ[[[]]]```ccceeeffffffdddccceeegggddd___VVVVVVVVVYYY^^^aaaccccccdddeeeeee```ZZZVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWW\\\ZZZYYYYYY[[[^^^^^^^^^[[[WWWSSSSSSUUUUUUTTTRRRRRRRRRSSSUUUWWWWWWTTTRRRLLLMMMNNNNNNMMMNNNPPPRRRRRRSSSUUUUUUSSSQQQPPPPPPWWWYYYZZZWWWRRRMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJDDDEEEEEEGGGIIIMMMPPPRRRMMMLLLKKKHHHFFFDDDCCCBBBCCCBBB@@@>>><<<<<<<<<======>>>>>>@@@AAABBBCCCCCCEEECCC@@@===<<<===@@@AAA@@@AAABBBCCCBBBAAA???======>>>@@@AAABBBBBBBBBBBBCCCBBBBBBCCCDDDDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBAAA@@@@@@DDDBBB@@@???@@@@@@???>>>========================<<<<<<=========>>>>>>>>>>>>???AAA@@@???>>>>>>???AAACCCEEEEEEBBB@@@>>>>>>@@@???@@@BBBDDDDDDBBB@@@BBBAAAAAA@@@@@@???>>>>>><<<:::999999::::::999888888888999::::::::::::999666666777777888888999999:::999777555444444444444555555555555555555555555444444444444333333333333444444333333333333333222111111111111111111111111000000000000000000000000000000000000000000000000000//////...............///............---------.........////////////000......---------,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------////////////...,,,+++***+++*********++++++)))'''))))))***,,,,,,---,,,,,,+++******************+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------------...///111333555666777777666666666666777777<<<===>>>>>>===:::888666;;;;;;>>>BBBGGGKKKLLLLLLIIIJJJKKKKKKKKKLLLOOOQQQJJJKKKQQQnnnwwwhhhOOONNNMMMLLLLLLMMMOOOOOOOOONNNNNNNNNOOOPPPPPPPPPVVVVVVVVVSSSQQQPPPQQQSSSKKKIIIGGGHHHKKKPPPUUUXXXXXXYYYYYYXXXWWWWWWYYY\\\aaa]]]XXXVVVVVVXXXYYYYYYVVVTTTQQQPPPRRRTTTUUUUUUSSSVVVYYY]]]^^^^^^]]]\\\\\\^^^___^^^]]]\\\ZZZWWW[[[ZZZXXXXXXYYYYYYXXXVVV[[[ZZZYYYXXXZZZ]]]```bbbdddcccbbbbbbcccdddaaa^^^[[[^^^bbbfffhhhhhhfffdddaaabbbaaa^^^ZZZVVVVVVWWWUUUWWWXXXYYYXXXXXXXXXYYY[[[YYYWWWWWWYYY\\\]]]]]]YYYVVVSSSRRRRRRSSSRRRQQQQQQRRRTTTVVVWWWUUUSSSQQQKKKLLLLLLMMMMMMMMMOOOOOONNNPPPRRRRRRPPPNNNNNNNNNSSSUUUUUURRRLLLHHHIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDFFFIIIKKKNNNOOOHHHIIIHHHGGGDDDAAA@@@@@@AAA@@@>>>===<<<<<<<<<<<<<<<<<<===???@@@BBBCCCDDDFFFCCC???<<<;;;<<>><<<<<<===@@@BBBDDDCCCCCCBBBAAA???>>>>>>???@@@???>>>@@@??????>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAABBBAAA@@@?????????>>>>>>:::;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<======>>>???@@@@@@>>><<<<<<======@@@CCCCCCAAA>>><<<;;;???>>>>>>@@@BBBBBBAAA???AAAAAA@@@@@@???>>>>>>>>>:::999999999999999888888888888888999999999888888444444555666777888999:::@@@>>>;;;888666666666777444444444444444444444444333333333333222222222111444444333222222222111111/////////000000000000000///////////////////////////////////////////////////......---------------------------------------------........./////////------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------/////////...---,,,+++***,,,++++++,,,///000///---,,,,,,,,,,,,,,,+++***(((******))))))))))))******************************++++++************++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,------...///111444666777666666666555666666777888;;;===>>>??????<<<999777:::;;;???CCCHHHKKKKKKJJJGGGIIIKKKKKKLLLMMMOOOQQQIIIJJJSSSsssyyyiiiIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKLLLRRRSSSSSSQQQOOOMMMNNNOOOHHHHHHHHHIIILLLOOOTTTWWWVVVVVVUUUTTTSSSTTTVVVXXXXXXVVVTTTTTTVVVVVVVVVUUUSSSQQQOOOPPPRRRUUUVVVVVVRRRTTTWWWZZZ[[[[[[[[[ZZZYYYYYY[[[]]]]]][[[YYYXXX[[[ZZZYYYYYY[[[[[[ZZZYYY[[[YYYXXXWWWXXX[[[^^^``````______aaabbbaaa``````aaaeeekkknnnnnnjjjeeeaaa\\\\\\\\\ZZZXXXVVVVVVVVVQQQSSSVVVVVVUUUTTTUUUWWWWWWUUUTTTUUUWWWYYYZZZZZZVVVTTTRRRPPPPPPPPPPPPOOOPPPRRRTTTUUUTTTRRROOONNNJJJJJJJJJKKKMMMMMMMMMMMMLLLNNNPPPPPPOOOMMMMMMMMMLLLMMMMMMKKKGGGFFFGGGIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFHHHIIIJJJEEEGGGHHHFFFCCC@@@@@@@@@???>>>>>>======<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCAAA===;;;:::;;;===???===???@@@AAAAAA???===<<<<<<>>>@@@CCCDDDDDDCCCBBB@@@>>><<<<<<===>>>>>>===>>>>>>============>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>><<<<<<<<<===999:::;;;<<<======<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===>>>??????===;;;;;;<<<:::<<>>;;;999999===<<<<<<>>>@@@AAA@@@????????????>>>======<<<<<<888999999888777777777777777777777666666666777777333333444555777888999999@@@???<<<999777666777888333333333333333333333333333222222222111111111111444333222111111111111111/////////////////////000...................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......000///...---,,,++++++***)))***...444:::???AAABBB555333000//////---***'''++++++************++++++************************+++******))))))******+++++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,------...000222444666777666666666666666777888888:::<<<>>>@@@@@@>>><<<;;;;;;<<>>>>>>>>>>>>>>=========;;;<<<<<<>>>???@@@AAAAAA>>>===<<<::::::;;;<<<======>>>@@@AAAAAA???>>>======>>>@@@AAABBBBBBBBBBBB@@@???======???@@@@@@???======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>===============<<<:::999:::;;;999:::<<<=========<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>===<<<;;;;;;<<<888:::<<<<<<;;;999888888<<<;;;;;;<<<>>>@@@@@@???===<<<<<<;;;;;;::::::999777888999888666555666777666555555444444444444555333333444555666777888888;;;:::888666555555555555222222222222222222222222222222222222111111111111333222111000000000111222////////////////////////................................................---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++++++++******+++,,,,,,---......000///...,,,++++++***+++))),,,111555888;;;???BBB;;;777333111222111...+++,,,,,,++++++++++++,,,,,,******************************))))))))))))******++++++++++++++++++++++++************************)))))))))************+++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------...000222555777888777666666777777888999:::;;;<<<>>>@@@@@@@@@>>>===<<<===???CCCGGGHHHGGGFFFFFFHHHKKKLLLLLLLLLMMMNNNJJJIIITTTyyyyyyjjjFFFFFFEEEFFFGGGIIIKKKLLLKKKMMMNNNLLLJJJIIIKKKMMMLLLMMMOOOOOOLLLJJJIIIIIIIIIKKKLLLLLLKKKLLLOOORRRTTTRRRPPPOOOPPPSSSTTTUUUVVVTTTQQQPPPQQQRRRRRRQQQTTTSSSRRRTTTWWWZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVSSSTTTYYYYYYVVVUUUXXXUUUUUUUUUWWW[[[]]]]]]]]]YYYYYYYYYZZZ[[[\\\^^^^^^^^^\\\]]]aaaaaa^^^^^^bbbaaafffkkkkkkggg```ZZZXXXVVVUUUTTTSSSSSSRRRQQQPPPKKKNNNQQQQQQMMMLLLNNNQQQQQQQQQSSSWWWZZZ\\\[[[YYYUUUUUUTTTRRRPPPOOOPPPQQQSSSTTTUUURRRNNNKKKJJJKKKHHHGGGGGGIIILLLMMMKKKHHHJJJLLLNNNOOOMMMLLLLLLLLLJJJGGGEEEGGGJJJJJJGGGDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBBBBBBBAAAEEEHHHGGGBBB???@@@AAA===>>>>>>>>>???>>>>>>>>><<<<<<======>>>???@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAA@@@>>>=========>>>>>>?????????@@@>>>======>>>@@@AAA@@@???===<<<<<<;;;;;;<<<<<<===;;;;;;<<<===============:::<<<<<<:::777666888::::::;;;===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<999;;;<<<<<<;;;;;;;;;<<<888999;;;:::999888888999;;;:::999;;;===?????????::::::999888888777777666555777888777555444555777555444333111111111222333333333444555555666777777555555444444444444444444222222222222222222222222333333222222222111111111222111000//////000222333111111000000///.........------------------------------------------------,,,,,,+++******************+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++************++++++++++++++++++++++++)))*********++++++++++++)))******+++---......///000///---,,,*********+++***...222111---+++...222777222...---111333333111,,,++++++******++++++,,,******************************))))))))))))******************************************************))))))))))))************++++++************++++++***************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...000333555888999777777777777888999:::;;;?????????@@@??????>>>>>>======???CCCGGGJJJJJJIIIGGGIIIKKKLLLLLLKKKLLLMMMIIIGGGRRRyyyyyykkkEEEDDDDDDEEEFFFHHHJJJKKKJJJLLLMMMKKKIIIHHHJJJMMMKKKMMMOOOOOOLLLJJJHHHHHHJJJLLLMMMMMMKKKKKKNNNPPPTTTRRROOOOOOQQQTTTUUUVVVZZZVVVQQQNNNNNNPPPQQQQQQRRRQQQQQQSSSVVVYYYZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWSSSSSSXXXXXXSSSSSSVVVWWWUUUUUUVVVXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^______\\\^^^bbbaaa]]]]]]bbb```dddiiiiiiddd^^^YYYWWWZZZXXXVVVUUUTTTSSSQQQOOOMMMQQQTTTSSSOOOMMMOOORRRQQQRRRUUUZZZ]]]^^^]]][[[WWWVVVUUUSSSQQQQQQRRRSSSUUUVVVVVVRRRMMMJJJJJJKKKHHHFFFFFFIIILLLMMMJJJGGGIIIKKKMMMNNNLLLKKKKKKLLLMMMIIIFFFHHHMMMNNNHHHBBBBBBBBBBBBBBBBBBBBBBBBBBB===>>>???@@@AAABBBBBBBBB???DDDGGGFFFBBB??????AAA===>>>>>>????????????>>><<<<<<======>>>>>>??????999:::;;;<<<=========<<<===>>>@@@AAAAAA@@@???>>>======<<<<<<<<<<<<===>>>;;;:::;;;<<>>======<<<<<<;;;;;;<<<<<<===<<<<<<===>>>??????>>>>>>999:::;;;999666555777999;;;<<<>>>??????>>><<<;;;;;;;;;;;;<<<<<<<<<======888:::<<<<<<;;;;;;<<<===999:::;;;:::888888999:::;;;999999:::<<<>>>???>>>888888777777666555555555555777888777444333555777444333111000000000111111333333444444555666666666222333444444555555444444111111111111111111111111333333333222222222222111111000///...///000222444222222111000///......---------------------------------------------------,,,++++++***)))******************++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++************)))************************))))))******++++++++++++)))******+++---...//////000///---+++*********+++&&&,,,222000)))'''+++111///***&&&'''---222444333++++++************++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************++++++************++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...000333666888999888888888888999:::;;;<<>>======<<<===???CCCHHHLLLMMMMMMGGGIIILLLLLLLLLKKKKKKLLLHHHFFFPPPxxx{{{mmmDDDEEEGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEJJJLLLMMMLLLKKKJJJKKKLLLMMMLLLJJJHHHHHHIIIKKKMMMRRROOONNNQQQQQQNNNOOORRRQQQPPPOOONNNNNNOOOPPPQQQOOOTTTZZZ]]]\\\YYYVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZUUUWWWYYYVVVQQQOOORRRVVVXXXWWWUUUTTTTTTUUUWWWXXX^^^\\\YYYWWWYYY]]]bbbffffffeeeddddddeeeccc```]]]```aaacccbbb___\\\[[[[[[ZZZYYYWWWUUUSSSRRRQQQQQQPPPTTTVVVTTTNNNMMMRRRXXXVVVWWWYYY[[[[[[[[[ZZZZZZ]]]ZZZWWWTTTSSSSSSTTTUUUVVVUUUTTTQQQNNNKKKHHHGGGJJJIIIHHHHHHHHHIIIJJJKKKIIIJJJLLLMMMMMMMMMKKKJJJLLLKKKJJJKKKLLLKKKJJJHHHDDDBBB@@@@@@AAACCCCCCBBB@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@>>>======<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>><<<;;;:::;;;===>>>>>><<<;;;<<<<<<<<<=========>>>BBB@@@>>><<<:::::::::;;;:::::::::;;;<<<===>>>???>>>===<<<;;;<<<>>>@@@AAA???>>>>>>>>>======<<<<<<===<<<;;;:::999::::::;;;888999:::;;;;;;;;;:::999========================;;;;;;:::999:::;;;<<<===999999999999999999999999888999999999999888777777666666666666666666666666666666555555555444444444333333333222222111111111333333333333333333333333222222222222333444555555222222222111111111111000111111000//////000111111111///...222999@@@DDDEEEJJJGGG>>>333---------,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,---...//////,,,+++******))))))******************************))))))*********+++++++++'''((()))***,,,---...///000...,,,*********+++,,,,,,+++)))((((((((()))***************+++,,,---...222///,,,***************)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))***************++++++***)))(((((())),,,+++***)))))))))++++++************************+++,,,...//////...,,,+++---------///111444777999666777888::::::999888777<<<>>>AAAAAA@@@??????@@@>>>===>>>BBBGGGJJJIIIFFFDDDFFFIIIJJJIIIHHHIIIJJJMMMGGGOOOmmm~~~kkkFFFGGGHHHGGGFFFEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFIIIJJJKKKKKKJJJIIIJJJKKKMMMLLLJJJIIIIIIKKKMMMOOORRRNNNMMMOOONNNKKKKKKNNNPPPPPPOOOOOOPPPQQQSSSSSSVVVXXX[[[\\\[[[YYYXXXXXXSSSSSSTTTTTTTTTTTTTTTTTTUUUWWWYYYWWWRRRPPPQQQTTTUUUUUUUUUUUUVVVWWWYYYZZZZZZYYYXXXXXX[[[___dddhhhfffeeeddddddffffffdddccc___```aaa```]]][[[ZZZZZZ[[[ZZZXXXVVVTTTRRRQQQQQQQQQUUUWWWUUUPPPOOOSSSYYY[[[[[[[[[[[[ZZZYYYXXXWWWZZZXXXVVVSSSRRRSSSTTTUUURRRRRRQQQPPPNNNKKKIIIHHHJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLNNNMMMKKKKKKKKKJJJGGGEEEDDDBBB@@@???AAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>===<<<;;;<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<===@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;999888888999:::;;;<<<<<<:::999888888999;;;===>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<===<<<;;;:::999888999:::;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999888888777888999:::;;;999999999999999999999999888888888999888777777666555555555555555555555555666555555555444444444333333333333222222222111111333333333333333333333333222222222222222333333444222222222111111111000000111111111111111111111111444111000666@@@EEEDDD@@@DDDCCC<<<222---......,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,---......///,,,+++******))))))***************************************************+++((()))***+++,,,...//////...---+++)))))))))***+++,,,++++++***))))))******))))))))))))***+++,,,---333222111///...+++(((&&&***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))***************+++++++++***))))))))),,,+++***))))))***++++++************************+++,,,---......---,,,+++,,,------///111444777888777777888999::::::::::::>>>???AAAAAA@@@??????????????????CCCIIIKKKJJJGGGDDDFFFHHHIIIIIIHHHHHHIIIJJJEEEMMMggg|||kkkGGGHHHIIIGGGEEEDDDEEEFFFIIIIIIIIIIIIHHHGGGFFFEEEGGGIIIJJJJJJIIIHHHHHHIIIKKKKKKJJJIIIJJJMMMOOOQQQQQQNNNLLLMMMLLLHHHGGGJJJOOOPPPPPPQQQRRRTTTVVVWWW[[[\\\[[[ZZZXXXWWWXXXZZZQQQQQQPPPPPPOOOOOOPPPPPPUUUXXX[[[YYYUUURRRQQQRRRSSSTTTVVVXXXYYYZZZZZZZZZUUUUUUVVVXXX\\\aaaeeehhheeecccaaaaaabbbddddddccc]]]^^^___]]][[[XXXXXXXXXYYYYYYWWWUUUSSSQQQOOOOOOSSSVVVXXXVVVRRRQQQUUUYYY```^^^\\\YYYWWWUUUUUUUUUVVVUUUSSSRRRRRRRRRTTTTTTOOOOOOOOONNNMMMLLLJJJJJJIIIIIIHHHHHHHHHIIIKKKKKKMMMLLLJJJHHHHHHIIIKKKLLLPPPNNNLLLKKKJJJHHHEEEBBBCCCAAA???>>>@@@AAAAAAAAA???????????????@@@@@@AAA>>>>>>===<<<;;;;;;::::::;;;<<<======>>>=========:::::::::;;;;;;;;;;;;<<>>;;;;;;===;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;::::::777666666666777888999:::888888777777999;;;===>>>======<<<<<<<<<<<<;;;;;;999;;;===>>>>>><<<999888888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888777777777777888999999888888888888888888888888777777777888777666666555555555555555555555555555555555444444444444333333333333333333222222222222333333333333333333333333222222222222111111111111222222111111111000000000000111222333333222111000555111000888BBBFFF@@@777<<<<<<888111...///...,,,,,,------------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++,,,,,,------......++++++***))))))))))))************************************************))))))***+++,,,---...///000---,,,***)))(((((())))))++++++,,,,,,++++++******(((((((((((()))***++++++000222333444222...***'''***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++++++++******)))+++******)))******++++++************************++++++++++++++++++++++++,,,,,,---///222444777888777777888999:::<<<===>>>@@@AAABBBBBB@@@>>>>>>???@@@???@@@DDDIIILLLKKKHHHCCCEEEHHHIIIHHHGGGHHHIIIIIIGGGNNNcccyyyjjjEEEGGGGGGGGGEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJJJJIIIHHHHHHHHHHHHGGGGGGHHHJJJLLLOOOPPPOOOKKKJJJLLLKKKGGGGGGJJJOOOOOOPPPRRRTTTVVVXXXYYY[[[\\\[[[YYYVVVUUUVVVWWWSSSRRRPPPNNNNNNNNNNNNOOOVVVXXX[[[[[[WWWSSSQQQPPPSSSUUUXXX[[[\\\[[[ZZZXXXQQQRRRTTTWWW[[[___bbbdddbbb___\\\[[[\\\]]]^^^^^^[[[\\\\\\ZZZXXXVVVUUUVVVXXXXXXWWWUUUSSSQQQOOONNNSSSVVVWWWUUUQQQQQQTTTXXX```]]]YYYUUUSSSRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSSSSPPPPPPOOOOOONNNLLLKKKJJJHHHGGGFFFFFFGGGHHHJJJKKKNNNMMMKKKJJJJJJJJJKKKKKKNNNLLLJJJIIIIIIGGGDDDAAAAAA???======>>>@@@@@@??????>>>>>>===>>>>>>??????<<<<<<;;;;;;:::::::::999;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;BBBEEEFFFCCC===999;;;>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::999777666666555555666777888888999999999:::;;;===>>>???;;;;;;;;;;;;;;;;;;::::::888999:::;;;;;;:::999777777888999;;;;;;;;;::::::999999999999999999999999888888888888999999::::::777777777777777777777777666666666666666555444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333222222222222111111000///111111111111000000000000///111222444444222111///000......444:::<<<777000333555444///...//////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************++++++,,,,,,,,,---------++++++***)))))))))))))))************************************))))))))))))***++++++,,,...//////000,,,,,,***))))))((()))))))))***+++,,,,,,+++)))((('''''''''''''''((()))***))),,,000222222111000///+++)))''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))***************))))))***++++++)))(((******************++++++************************++++++***))))))***+++++++++,,,...000222555666888777777777888:::===@@@BBBBBBCCCDDDBBB@@@>>>>>>???@@@???@@@DDDIIIKKKJJJHHHCCCEEEHHHHHHHHHGGGHHHHHHLLLJJJOOOdddwwwiiiBBBCCCEEEEEEEEEEEEGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCEEEGGGJJJJJJIIIGGGGGGGGGCCCCCCDDDEEEHHHJJJLLLNNNKKKHHHHHHKKKLLLJJJKKKNNNNNNOOOQQQSSSUUUWWWXXXYYYYYY[[[\\\\\\ZZZWWWVVVVVVSSSRRROOOLLLKKKLLLMMMNNNRRRUUUWWWXXXUUUQQQNNNLLLTTTWWWZZZ]]]]]][[[XXXVVVPPPQQQSSSVVVXXX[[[]]]___\\\YYYVVVVVVXXX[[[]]]^^^YYYZZZZZZXXXUUUSSSTTTTTTZZZZZZYYYXXXWWWTTTRRRQQQRRRSSSTTTRRRPPPPPPSSSVVV[[[XXXUUUQQQPPPPPPQQQRRROOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMKKKJJJFFFEEEEEEEEEEEEGGGHHHJJJMMMMMMNNNNNNMMMKKKJJJIIIIIIHHHGGGGGGGGGFFFDDDBBB@@@>>><<<<<<===>>>>>>>>>>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@BBB@@@;;;999;;;???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::888666555666666666666666777777888999999999:::;;;<<<>>>>>>999999999999999999999:::777777777666666777777888555666888::::::::::::999777777777777777777777777777777777888888888888888666666666666666666666666444555555555555444333333444444444444444444444444222222333333333333333333333333333333333333333333333333333333333333333333222222222222222111000///111111111000000000/////////000222333333222000///,,,---...///000000000///---000111...---//////+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,---...//////---,,,++++++******))))))'''((()))******)))(((''''''''''''&&&''''''((((((%%%(((+++,,,---///222555,,,***'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((()))++++++)))&&&))))))******++++++++++++************************+++******))))))******++++++,,,...000333555666777666777777888;;;>>>AAACCCDDDEEEDDDBBB@@@>>>>>>??????>>>???CCCHHHJJJIIIGGGCCCEEEHHHIIIHHHGGGHHHIIINNNJJJOOOeeevvvggg???AAACCCCCCCCCDDDFFFHHHEEEEEEEEEEEEDDDCCCBBBAAACCCEEEHHHIIIHHHFFFEEEEEE@@@AAABBBCCCEEEHHHJJJKKKHHHFFFGGGKKKLLLKKKMMMQQQNNNOOOQQQRRRTTTUUUUUUUUUUUUYYY]]]^^^\\\ZZZXXXWWWRRROOOLLLIIIHHHJJJLLLNNNNNNPPPRRRSSSRRROOOLLLIIIUUUWWWZZZ]]]]]]ZZZWWWTTTQQQRRRSSSTTTWWWYYY[[[\\\WWWUUUTTTUUUYYY^^^aaabbbXXXYYYXXXVVVSSSRRRRRRTTT[[[\\\\\\\\\[[[YYYWWWVVVQQQRRRRRRPPPOOOOOOQQQSSSVVVTTTQQQOOONNNOOOQQQRRRMMMNNNPPPRRRSSSRRRRRRQQQSSSRRRRRRQQQOOOMMMKKKJJJEEEEEEDDDDDDEEEGGGIIIJJJLLLMMMNNNNNNMMMKKKHHHFFFEEEDDDCCCDDDEEEEEECCCAAA???===;;;:::<<<============<<<<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999888:::<<<<<<:::999<<<>>>999999999::::::;;;;;;;;;::::::::::::999888777666777777666666666666777777666666777777888999999999777777888888888888999999666555444333444555666888333555666888999999999888666666666666666666666666333444555555666666555555555555555555555555555555333333444444333333222111333333333333333333333333111111222222222222333333333333333333444444444444333333333333333333333333111222333333333222111000111111000000000////////////000111222222111000///---...///...,,,+++...111+++...///------///...+++*********))))))))))))(((*********+++++++++++++++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******)))(((((((((((()))))))))))))))))))))))))))((((((((()))))))))*********++++++,,,------......,,,,,,,,,++++++***))))))''''''(((((())))))(((((((((''''''&&&''''''((((((''')))***)))''')))...222---***'''&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))''''''***------)))&&&((()))***+++++++++++++++***************************************************,,,...111333555666777555666777999<<<>>>@@@BBBEEEEEEEEECCC@@@???@@@AAA>>>===>>>BBBGGGJJJIIIFFFDDDFFFIIIJJJIIIHHHIIIJJJMMMJJJNNNdddwwwggg???@@@BBBBBBBBBBBBDDDEEECCCCCCCCCCCCBBBAAA@@@@@@@@@BBBEEEFFFEEECCCBBBBBB???@@@AAACCCEEEFFFHHHIIIGGGEEEFFFJJJLLLKKKMMMQQQNNNOOOPPPRRRRRRRRRRRRQQQPPPTTTXXXZZZYYYXXXWWWWWWQQQNNNJJJGGGGGGIIILLLNNNPPPPPPQQQSSSSSSRRROOOLLLSSSUUUYYY[[[\\\ZZZXXXVVVRRRRRRSSSTTTWWWZZZ\\\^^^XXXWWWUUUWWWZZZ]]]______XXXXXXWWWUUURRRQQQRRRSSSXXXYYYZZZ[[[ZZZYYYWWWVVVQQQQQQPPPOOOOOOOOOQQQRRRSSSRRRPPPOOONNNOOOPPPQQQMMMNNNQQQSSSSSSRRRQQQPPPOOOPPPPPPOOOOOONNNMMMLLLFFFFFFEEEFFFGGGHHHJJJLLLMMMMMMLLLKKKIIIHHHFFFEEEBBBAAAAAABBBCCCCCCAAA???>>><<<:::999;;;<<<<<<<<<<<<<<<;;;:::::::::::::::999999999::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::999888888888777777777777777777888999:::;;;<<<<<<555555666777888999::::::777777777777777888999:::777666666555555555666666444555555555666555555555666666666777777888888888444444555555555666666666222333555666777888777777555555555555555555555555222333444555555555444444444444444444444444444444222222333333222222111000222222222222222222222222111111111111222222222333333333333444444444555555333333333333333333333333000111333444444444222111111000000000///////////////////////////////////////.....................+++......++++++...---***************)))))))))((()))*********++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))&&&''''''((()))***++++++******++++++,,,,,,------++++++++++++***)))((('''((((((((((((((()))******((((((''''''''''''(((((((((***+++(((%%%%%%***......+++'''&&&&&&((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))***************)))))),,,000000,,,''''''(((***+++,,,,,,++++++******************************+++,,,,,,+++*********,,,...111444555666666444555777:::<<<>>>???@@@EEEEEEDDDBBB@@@@@@AAABBB???>>>???CCCHHHKKKIIIGGGEEEGGGJJJKKKJJJIIIJJJKKKKKKKKKQQQdddxxxhhh???AAABBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAA@@@??????===@@@CCCDDDCCCAAA@@@??????@@@AAACCCEEEFFFGGGHHHGGGDDDEEEIIIKKKJJJKKKOOONNNOOOPPPQQQQQQPPPOOONNNLLLNNNRRRTTTTTTTTTUUUVVVRRROOOKKKHHHHHHJJJNNNQQQSSSTTTTTTVVVWWWVVVTTTRRRQQQSSSWWWZZZ\\\[[[YYYXXXSSSSSSSSSTTTWWW[[[___aaa\\\ZZZXXXWWWXXXYYYXXXWWWXXXXXXWWWTTTRRRQQQRRRSSSSSSTTTVVVWWWWWWVVVTTTSSSRRRQQQPPPPPPOOOPPPQQQRRRTTTSSSQQQPPPOOOPPPPPPPPPMMMOOOQQQSSSTTTSSSQQQOOOLLLMMMMMMNNNNNNNNNMMMMMMGGGGGGGGGGGGHHHJJJLLLMMMNNNLLLIIIGGGEEEEEEEEEFFFBBBAAA@@@@@@AAAAAA???======;;;999999:::<<<<<<;;;<<<;;;::::::999999999:::888888888999::::::;;;;;;999999:::;;;;;;;;;;;;:::777777666666555555555444777666666888:::<<<;;;;;;222333444555666888888999444444444555777999<<<===666555555444444444555555555555666666555555444333555666666666777777888888222444666888999777666444000222444555777777777666444444444444444444444444444444666777777777666555444444444444444444444444222222222222222111000000222222222222222222222222000000111111222222222333333333333444444555555555333333333333333333333333000111333555555555333222000000000000//////////////////............//////000---,,,---000111...***,,,......++++++------***,,,+++++++++******))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,*********++++++,,,,,,,,,************)))((('''&&&***)))((((((((()))+++,,,)))(((((('''''''''((((((%%%)))+++)))&&&%%%)))---...+++'''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************,,,******...222222...)))'''(((***+++,,,,,,++++++************************)))***,,,------,,,***)))***,,,...111444555666666333555777:::<<<>>>>>>>>>EEEEEEDDDBBB@@@@@@BBBDDD@@@???@@@DDDIIILLLKKKHHHFFFHHHKKKLLLKKKJJJKKKKKKLLLOOOUUUfffzzziii???>>>>>>>>>>>>>>>??????BBBBBBBBB@@@>>>===>>>@@@<<<>>>AAACCCCCCBBB@@@>>>>>>???@@@BBBCCCDDDDDDDDDFFFDDDCCCEEEIIINNNRRRTTTOOONNNMMMMMMMMMKKKHHHFFFIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSUUUUUUTTTTTTTTTUUUUUUUUUUUUYYY\\\]]]ZZZWWWXXXWWWXXX[[[___bbbcccbbb^^^\\\ZZZYYYXXXWWWUUUSSSVVVUUUTTTSSSSSSRRRRRRRRRUUUUUUVVVVVVVVVUUUUUUTTTRRROOOLLLKKKLLLNNNOOOOOOPPPOOOOOONNNNNNMMMMMMMMMLLLMMMOOORRRSSSQQQLLLGGGKKKKKKKKKLLLMMMMMMNNNNNNHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@?????????>>>===;;;999999::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::999999999888888888888777777777888999999999999888777555444222222333444555444555666666666666666555555444444333333444444555555444444444666888:::<<<666666555444333333222222444444444333333222222222222333555777777777777666222333444555555555444444000000222333333333333333333444555555333111111222222222333333333333444444333333333333333333333333222222222222222222222222111222222333333222222111---...///000111222222222333333222222333333444555444444333333222111000000000000000000000000000000////////////////////////...///000000000///---,,,......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++******)))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))((()))+++......---+++((())))))))))))(((((('''(((((((((((((((''''''''''''''''''''''''((())))))%%%&&&((()))))))))***,,,333,,,'''(((***)))(((***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************************+++,,,------,,,+++***)))))))))))))))))))))))),,,,,,,,,++++++***************++++++++++++******,,,---///111333444555555777999;;;;;;:::::::::;;;DDDGGGFFFCCCAAABBBAAA===>>>>>>???BBBFFFIIIIIIIIIEEEKKKNNNMMMKKKLLLKKKHHHFFFPPPQQQ^^^ddd======<<<<<<<<<<<<======???@@@AAA???===<<<<<<===<<<===???@@@AAA@@@???>>>>>>>>>@@@AAABBBBBBBBBBBBDDDCCCBBBDDDIIIMMMPPPPPPIIIIIIHHHIIIIIIHHHFFFCCCEEEFFFHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNQQQSSSUUUUUUUUUUUUVVVWWWYYYXXXYYY\\\___```^^^[[[YYYXXXXXXZZZ]]]___```___XXXWWWUUUUUUVVVWWWVVVTTTUUUTTTSSSRRRQQQRRRSSSSSSWWWVVVTTTSSSSSSTTTUUUVVVPPPNNNLLLKKKMMMOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLJJJKKKMMMPPPRRROOOKKKGGGIIIJJJKKKLLLLLLMMMNNNNNNGGGGGGEEEDDDCCCCCCBBBBBBDDDDDDCCCBBBAAAAAA@@@???===============<<<;;;::::::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;:::999999999888888888777777777777888999999999999888777666444222222333444555666777777777777777666666444444333333333333444444333333333444555666777888555555555444333333222222444444333333333222222222222333444666666666666666777666666555444444333333111222222222222333333333222444555444333111111222111111111222222222333333333333333333333333333333222222222222222222222222222222222222222222222222...///000111222222222222222222111111222222333444444333333222111111000000000000000000000000000000...........................///000000///...---,,,...------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++******)))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((('''(((***------,,,***)))))))))))))))(((((('''(((((((((((((((((((((''''''''''''''''''((())))))&&&'''((((((((((((+++---333,,,'''(((***)))((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,******++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++***************++++++++++++******,,,---///111333444555666888999;;;;;;::::::;;;===CCCEEEEEEBBBBBBDDDCCC@@@>>>>>>@@@CCCFFFIIIIIIHHHFFFKKKNNNLLLKKKLLLKKKHHHIIIPPPPPP\\\hhh;;;;;;::::::::::::;;;;;;<<<>>>@@@@@@>>>;;;::::::<<<<<<=========>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAA@@@AAADDDHHHKKKKKKKKKDDDCCCCCCDDDEEEDDDBBB@@@AAACCCFFFHHHJJJJJJIIIIIILLLLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSTTTUUUVVVZZZZZZ[[[]]]``````___]]]ZZZYYYXXXYYY[[[\\\[[[ZZZQQQPPPOOOQQQTTTVVVVVVUUUSSSRRRPPPOOOPPPQQQSSSUUUWWWUUURRRPPPPPPSSSVVVXXXPPPOOOOOOPPPRRRSSSRRRQQQNNNOOOPPPQQQPPPNNNLLLJJJJJJKKKMMMPPPRRRPPPLLLHHHGGGHHHIIIKKKLLLMMMMMMMMMIIIHHHFFFDDDBBBAAAAAA@@@AAAAAAAAA@@@@@@?????????<<<<<<============<<<<<<:::;;;;;;;;;<<<<<<======888999:::;;;;;;<<<;;;;;;999999888888888777777777666777888888999999888888777666444333333333444555888888888888888777666555444444333333333333444444111111222333333333333333555444444333333222222222333333333333222222222222111222333444555555555444:::999777555333222222222444333222111111111222333222333444444222111222222000000111111111222222222333333333333333333333333222222222222222222222222333222111000000111222333111111111222222222111111111000000000000111222222333333222222111000000000000000000000000000000000...........................////////////...------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++******)))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''))),,,---,,,+++*********))))))(((((((((''''''(((((((((((((((((('''''''''''''''((())))))''''''''''''&&&(((+++...333+++&&&((()))(((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))+++,,,---...******))))))))))))******))))))))))))))))))))))))+++++++++++++++***************++++++++++++******+++,,,...111333555666666999:::;;;::::::;;;===@@@BBBEEEEEEBBBBBBEEEEEEBBB??????AAADDDGGGHHHHHHFFFFFFLLLNNNLLLKKKLLLKKKHHHMMMQQQNNNXXX}}}sss;;;::::::999999999999:::;;;===AAABBB@@@===;;;:::===<<<<<<;;;<<<===>>>???>>>??????@@@@@@@@@??????>>>>>>???BBBFFFHHHGGGFFFCCCBBBBBBBBBCCCBBB@@@===BBBDDDGGGJJJKKKLLLKKKJJJNNNOOOOOOOOOOOOOOOOOOOOOJJJLLLOOOQQQQQQRRRSSSUUUXXXXXXYYY[[[\\\\\\\\\[[[[[[YYYXXXWWWXXXXXXVVVUUUNNNMMMLLLNNNQQQTTTUUUUUUQQQPPPNNNNNNOOOQQQTTTVVVUUUTTTRRRPPPQQQRRRUUUVVVSSSSSSSSSVVVXXXXXXWWWUUUOOOQQQRRRSSSRRRPPPMMMKKKLLLMMMOOORRRTTTRRROOOLLLEEEFFFHHHJJJKKKLLLLLLLLLLLLKKKIIIFFFDDDBBBAAAAAA?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::777888999:::;;;<<<<<<<<<888888888888777777777777666777777888888888888888666666555444333444444555888888888777777555444333444333333333333333333444111111333333333222111000444333333333222222222111333222222222222222222222111111222222333333333333999777555222111111222333666555222000000000111222111222444444222111222222111111111111222222222222222222222222222222222222111111111111111111111111333222000//////000222333222222222222222111000000000////////////000111111222222111111000000000000////////////////////////.............................................------------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((''''''))),,,...---,,,++++++***))))))(((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((('''&&&&&&(((,,,///222+++&&&''')))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''((()))***+++,,,,,,***)))(((''''''((()))***((((((((((((((((((((((((+++++++++*********************++++++++++++******+++,,,...111333555666666:::;;;;;;::::::<<>>===;;;;;;;;;<<<>>>???>>>??????@@@@@@@@@??????<<<===>>>AAADDDEEECCCAAAEEEDDDCCCCCCCCCBBB???===BBBDDDGGGIIIKKKKKKJJJJJJLLLMMMNNNOOOOOOOOONNNNNNJJJMMMPPPQQQRRRSSSUUUVVVVVVWWWXXXYYYYYYYYYZZZZZZZZZYYYWWWVVVVVVUUUSSSQQQOOOMMMLLLLLLOOOQQQRRRRRROOONNNNNNNNNOOORRRTTTVVVQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUXXXZZZZZZYYYWWWRRRSSSUUUUUUTTTQQQNNNLLLMMMMMMOOOQQQSSSRRRNNNKKKDDDEEEGGGIIIJJJJJJJJJIIIKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<===<<<;;;:::999777666666777888999:::;;;;;;;;;;;;888888888777777777666666666666777888888888888777666666555555444444444444666666666666555444333222333333333222222333333333111222333444444222111000222222222222222111111111222222222222222222222222111111111111222222222333444333111000000111333444777555333000///000111222000222333333222111222333222222222333333333333444222222222222222222222222111111111111111111111111222111///......///111222222222222222222111000/////////......//////000111111111000000000000//////...................................................------------.........------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((***---/////////,,,,,,***)))((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))(((((('''&&&&&&(((,,,///222+++&&&''')))(((''')))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))************)))(((''''''((()))***((((((((((((((((((((((((******************************++++++++++++*********,,,...111333555666777:::;;;;;;;;;;;;===AAADDDFFFHHHFFFBBBAAACCCCCC@@@@@@@@@BBBEEEHHHIIIGGGEEEHHHMMMNNNKKKIIIKKKJJJHHHOOONNNIIIXXX===<<<;;;::::::999999:::;;;>>>BBBCCCBBB???=========<<<;;;;;;;;;<<<>>>>>><<<======>>>?????????>>><<<<<<===???AAABBBAAA???DDDCCCCCCCCCDDDCCC@@@>>>BBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLKKKKKKJJJMMMPPPRRRTTTUUUUUUWWWYYYWWWXXXYYYYYYXXXXXXZZZ[[[YYYWWWUUUUUUUUUTTTRRRQQQPPPNNNKKKKKKMMMOOOPPPPPPNNNNNNNNNPPPQQQSSSTTTUUUOOOOOOQQQRRRRRRRRRRRRRRRTTTTTTTTTVVVXXXXXXWWWUUUTTTTTTUUUUUUTTTQQQOOOMMMLLLLLLMMMNNNOOONNNKKKHHHCCCEEEGGGIIIIIIIIIGGGFFFGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA???>>><<<;;;===<<<;;;999888666555444777888999::::::;;;::::::888888777777777666666666555666777777888888777777666666666666555555444444555555555555444444333222333333222222222222333333222333333333333333222222111111111111111111111111111111111222222222222222222222111111111111222333000/////////000222444555666444333111000000111111///111333333222111222333222222333333333444444444222222222222222222222222111111111111111111111111111000///......///000111111111111111111000///...//////......//////000111000000000///////////////........................---------------------------------,,,------...///,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++******)))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((***))))))***---000111111...---+++)))((((((((()))&&&&&&''''''((()))))))))'''''''''''''''((())))))''''''''''''&&&(((+++...222***%%%'''(((''''''((())))))))))))))))))))))))************************&&&''''''(((((())))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********************++++++++++++*********+++...111333555777777:::;;;<<<======???BBBEEEFFFHHHFFFAAA???AAABBB??????@@@BBBFFFIIIJJJHHHFFFIIIMMMNNNKKKIIIJJJJJJHHHMMMKKKHHH[[[===<<<;;;:::999999999999888;;;>>>???>>><<<;;;;;;:::::::::::::::;;;<<<<<<888999:::;;;<<<============<<<<<<>>>???@@@???>>>@@@???@@@BBBCCCDDDBBB@@@CCCCCCBBBBBBBBBCCCEEEFFFBBBDDDFFFIIIJJJJJJJJJIIINNNPPPSSSTTTTTTUUUVVVXXXWWWXXXZZZYYYWWWWWWYYY[[[WWWVVVTTTTTTUUUUUUSSSRRROOOMMMJJJIIIKKKMMMNNNNNNMMMNNNPPPRRRSSSTTTTTTSSSOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUTTTUUUWWWWWWVVVTTTTTTTTTSSSSSSQQQOOONNNMMMLLLLLLLLLMMMMMMLLLHHHFFFCCCEEEGGGHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@???@@@@@@???>>>===<<<;;;;;;;;;:::999999888888777888999999:::::::::999999888777777777666666666666555666666777777777777777666666666666666555555444444555555555555555444444333333222222222222333333222222222111222222333333000111111111111111111111000111111111222222222222333333222111111111222333...///000111222333444444333333333222222111111111///111222333222111222333111222222222333333333333111111111111111111111111111111111111111111111111//////////////////////////////000000000//////.../////////...///000000111////////////////////////------------------------------------------------------,,,,,,,,,---...///,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,************************************************))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++******)))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((***(((((()))---///111111///---+++)))(((((())))))&&&&&&''''''((())))))***'''''''''''''''((())))))&&&'''((((((((((((+++---111***%%%'''(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''(((((())))))******((())))))******))))))((())))))))))))))))))))))))((()))))))))*********+++******++++++++++++******)))+++...000333666777888888:::===>>>???AAACCCEEEDDDFFFCCC???>>>AAABBB@@@===???BBBFFFJJJKKKIIIGGGJJJNNNNNNJJJHHHJJJJJJHHHLLLJJJHHH^^^<<<;;;:::999888888888888666888;;;;;;:::999888999888888999999999:::::::::555666888999:::;;;;;;<<<>>>===<<<===>>>??????>>>;;;;;;<<>>>>>AAACCCAAA===>>>BBBGGGKKKLLLJJJHHHJJJNNNNNNJJJHHHJJJJJJHHHKKKIIIHHH```888888999:::::::::::::::666777999;;;;;;;;;999999888999999999999888777777888888888999:::;;;======>>><<<;;;===@@@BBB@@@>>>?????????@@@AAADDDFFFGGGEEEFFFGGGGGGDDDCCCBBBCCCBBBEEEIIIKKKLLLMMMOOOPPPPPPPPPQQQQQQRRRSSSTTTTTTVVVSSSPPPOOOQQQTTTVVVWWWVVVVVVVVVVVVUUUTTTSSSSSSOOONNNKKKJJJIIIKKKMMMNNNQQQQQQRRRSSSTTTUUUUUUVVVQQQOOOMMMNNNRRRUUUVVVUUUYYYXXXVVVUUUTTTUUUUUUVVV[[[XXXTTTPPPMMMMMMNNNOOOSSSSSSSSSSSSQQQNNNKKKIIIGGGHHHHHHHHHHHHFFFEEEDDDFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFDDDAAA@@@?????????>>>???@@@@@@???>>><<<;;;888:::<<<===<<<<<<===>>>;;;;;;<<<===<<<;;;999888777777777777777777777777888777666777888999888666777777888888888666555444666666555555555555666666555444444333333444444555333222222111111222222333555444333222111111111111///000000000000111111111222222222111111111000000222111111111222333333444111111000000000000111111111111111111111111111111000000111111111222222222000000000000000000000000///000111222222111000///......------------......000000000000000000000000000000000000//////////////////000000000000//////........................111000///..........................................------,,,,,,------...+++++++++++++++++++++++++++*********))))))((((((***************)))(((((())))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))+++...111333333111///,,,***(((((((((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))///---)))''''''(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((+++***))))))((()))))))))***(((&&&''')))+++***))))))))))))))))))))))))))))))*********++++++++++++******+++++++++******)))***,,,///111222444666888===???>>><<>>CCCAAACCCIIILLLKKKIIIJJJLLLMMMMMMMMMLLLKKKIIIHHHIIIKKKLLL```666666777888888888888777999999888888777888888888999999999:::999888888777777777888888999;;;<<<===>>><<<;;;<<>>???BBBDDDEEEDDDEEEEEEDDDBBBAAAAAABBB@@@CCCGGGJJJLLLNNNPPPRRRLLLMMMMMMNNNNNNOOOOOOOOOQQQOOOMMMNNNQQQSSSUUUUUUUUUUUUUUUUUUUUUTTTSSSRRROOONNNLLLKKKLLLNNNPPPQQQSSSSSSSSSSSSSSSSSSTTTTTTTTTQQQMMMNNNQQQVVVXXXYYYZZZYYYWWWUUUTTTTTTTTTTTTYYYWWWSSSOOOMMMLLLNNNNNNPPPPPPPPPPPPNNNLLLIIIHHHJJJKKKKKKKKKKKKIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFEEECCCAAA???????????????@@@@@@@@@???>>><<<;;;999;;;======<<<;;;<<<===:::;;;;;;;;;;;;:::999888777777777777777777777777888777666666777888777666555666777777777666555444666555555444444555555666444444333333333333444444222111111000000111111222555444333222111111111111000000000111111111111222222222222111111111000000111111111111111222333333111111000000000000111111111111111111111111111111000000000111111222222222000000000000000000000000///000111111111111000//////......------......///////////////////////////000///////////////////////////000000000000//////........................000000///.......................................---------,,,,,,---------++++++++++++++++++++++++************)))))))))(((***************)))(((((())))))))))))))))))))))))((((((((((((((()))***************+++++++++,,,,,,******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))+++---000111222000...+++)))(((''''''&&&&&&&&&''''''''''''((()))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''...,,,***(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((('''(((((())))))((((((((()))***,,,---...***++++++)))''''''(((***)))))))))))))))))))))))))))))))))*********++++++******+++++++++******)))))),,,///111333444666888===???>>>===???EEEGGGEEEGGGEEEAAA<<>>===<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCAAA??????@@@BBBAAADDDGGGIIIJJJKKKMMMOOOKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJKKKNNNQQQTTTTTTSSSUUUTTTTTTSSSSSSRRRQQQQQQNNNNNNNNNNNNPPPRRRTTTVVVVVVUUUSSSRRRRRRRRRSSSTTTUUURRROOONNNQQQVVVZZZ\\\[[[ZZZXXXVVVTTTSSSRRRRRRWWWUUUQQQNNNLLLLLLMMMMMMMMMMMMNNNMMMLLLJJJHHHGGGKKKLLLLLLLLLLLLJJJIIIHHHIIIHHHGGGFFFFFFEEEEEEFFFCCCBBBAAA@@@????????????@@@@@@@@@???>>>===;;;::::::<<<===<<<;;;::::::;;;999999::::::999999888777777777777777777777777777777555555555666777666555333444444555555555555444555444444333333444444555444444333333333333444444111000000000000000000111444333222111111111111111000111111111111222222222222111111111111000000000000000//////000000111111111000000//////000000111000000000000000000000000000000000000111111111111000000000000000000000000///000000111111000000/////////............//////////////////////////////////////////////////////...//////000000//////...------------------------/////////...............------------------------------------------------++++++++++++++++++++++++************)))))))))))))))************))))))((())))))))))))))))))))))))((((((((((((((()))***************++++++++++++,,,***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***,,,...000111///---***((('''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''---,,,***)))((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))******''''''((()))***,,,...///+++,,,---***%%%$$$'''***))))))))))))))))))))))))((((((((()))))))))******)))******+++++++++******(((+++///111333444777999<<>>@@@FFFIIIHHHIIIFFF@@@<<>>>>>>>>???@@@AAABBBBBBCCCCCCBBB@@@>>>>>>AAACCCFFFGGGHHHHHHGGGFFFGGGHHHLLLMMMNNNNNNNNNMMMLLLKKKGGGIIIKKKPPPTTTVVVUUUSSSRRRRRRQQQQQQPPPPPPPPPPPPMMMNNNOOOQQQTTTVVVXXXYYYUUUTTTSSSRRRRRRSSSTTTUUUSSSRRRQQQQQQSSSVVVYYY[[[YYYXXXWWWVVVTTTSSSSSSRRRUUUSSSPPPMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHJJJJJJKKKKKKJJJIIIGGGFFFGGGFFFEEECCCBBBAAAAAAAAA@@@@@@??????????????????@@@@@@???>>>===<<<::::::;;;<<<===<<<:::888888999888888888888888888777777777777777777777777777777666555444444555666555444222222333333444444444444444333333222222333333444444333333333333333333444111111000000000000111111333333222111111111111111111111111111222222222222111111111111000000000000//////.........//////000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000///000//////......//////000////////////////////////.........///////////////...//////////////////...------------------------.....................---------------------------,,,------------------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))************)))(((((((((((((((((((((((((((((((((((((((((())))))***************++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***,,,...//////...+++)))'''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''+++++++++***)))((('''(((''''''''''''((((((((((((''''''((((((((()))))))))(((((()))******+++++++++)))((((((((()))***++++++++++++***(((&&&&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++******(((+++...111333555777999;;;???@@@???AAAGGGKKKJJJLLLHHHBBB<<<>>>DDDFFFDDDAAA???AAAHHHLLLJJJIIIKKKKKKKKKLLLLLLLLLKKKIIIHHHHHHJJJKKK\\\444444555666666666666555555666888:::;;;;;;:::::::::;;;;;;;;;;;;:::999999555555555666777888::::::===>>>>>>>>>>>>>>>??????AAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCAAA???@@@BBBEEEFFFGGGGGGFFFDDDCCCDDDEEELLLMMMNNNOOOOOONNNLLLKKKHHHJJJNNNSSSWWWXXXWWWTTTNNNNNNMMMMMMMMMMMMNNNOOOMMMOOOQQQTTTVVVXXXYYYZZZSSSRRRRRRRRRSSSTTTVVVWWWOOOQQQSSSUUUVVVVVVVVVWWWUUUUUUUUUUUUUUUUUUTTTTTTRRRQQQOOOMMMKKKKKKLLLLLLOOOOOOOOONNNMMMLLLKKKKKKIIIJJJJJJJJJJJJHHHGGGFFFFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>======??????>>><<<;;;::::::999:::<<<===;;;999777777888777777777777777777777777777777777777777777777777555444333444555666555333111222222222333333444444333333222222222222333333333333333222222333333333222222222111111222222222222222111111000000111111000000111111111222222222000000000000000000000000//////......---......///000000////////////000000////////////////////////////////////////////////////////////////////////000//////////////////000//////............//////........................------....../////////000......////////////......------------------------,,,---......///...------------------------------,,,,,,---......---,,,,,,,,,,,,,,,++++++*********))))))))))))))))))******((())))))*********))))))((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''((())))))***+++---...///...---+++)))'''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((***,,,,,,)))''''''(((''''''''''''((((((((((((((((((((())))))))))))***))))))++++++,,,,,,++++++))))))******+++,,,---...,,,)))&&&'''+++---***'''(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++(((+++///111333444777999:::???AAA@@@AAAGGGKKKLLLOOOKKKCCC======BBBDDDAAA@@@>>>AAAGGGKKKJJJIIIKKKJJJJJJKKKLLLLLLKKKIIIHHHHHHKKKJJJZZZ}}}555666777777888777777777444555888;;;<<<<<<;;;;;;:::::::::::::::999999888555555666666777999:::;;;<<<===??????>>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCAAABBBDDDFFFBBBCCCDDDCCCCCCCCCEEEGGGJJJKKKMMMNNNNNNMMMKKKJJJJJJLLLOOOTTTXXXXXXVVVSSSIIIIIIHHHHHHIIIKKKMMMNNNNNNOOORRRUUUWWWXXXXXXXXXPPPQQQRRRSSSTTTUUUVVVVVVNNNRRRVVVXXXWWWUUUTTTTTTSSSTTTTTTUUUVVVUUUUUUUUUQQQPPPNNNMMMLLLLLLLLLMMMQQQPPPOOONNNMMMLLLKKKKKKIIIJJJJJJJJJJJJHHHGGGFFFFFFEEEDDDCCCAAAAAA@@@@@@<<<============<<<<<<;;;===<<<;;;:::999999999999999;;;<<<;;;999777777777777777666666666777888888777777777777777777777777666444444444555666555444333222222222222333333444444333333222222333333444333333222222222222333333333333222222222222333333222111111000000000111111///000000000000111111111//////000000000000000111//////......------......000//////......//////000////////////////////////////////////............////////////////////////000//////......//////000......------------..............................---------......//////000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,++++++*********))))))))))))************((())))))************)))))))))))))))))))))))))))((((((((((((((()))******)))))))))************+++)))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''((((((***+++---///000000...---+++)))''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&***------***''''''(((''''''''''''(((((((((((()))))))))*********++++++***+++,,,------,,,+++***((()))***,,,///222444555///***'''+++222444...'''))))))))))))))))))))))))((((((((()))))))))******((()))***+++++++++++++++***,,,///111222444666888999???BBB@@@@@@EEEJJJLLLOOOLLLDDD======AAAAAA>>>???>>>@@@GGGKKKJJJJJJKKKIIIJJJKKKKKKKKKKKKIIIIIIGGGJJJJJJWWWyyy666777777888888888888888666666777888999:::::::::999999999:::999888888777666666666777888999:::;;;999;;;>>>>>>===>>>@@@CCCAAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCBBBCCCEEEAAABBBBBBBBBAAABBBDDDGGGGGGIIILLLNNNNNNMMMLLLJJJKKKLLLOOORRRUUUUUURRRPPPDDDDDDDDDDDDFFFIIILLLMMMNNNPPPSSSUUUWWWWWWVVVUUUPPPRRRSSSUUUUUUUUUTTTSSSRRRUUUXXXYYYWWWUUUTTTUUUTTTTTTUUUVVVUUUUUUTTTSSSPPPOOONNNMMMMMMMMMMMMMMMPPPOOOMMMLLLJJJIIIHHHHHHGGGHHHHHHHHHHHHFFFEEEDDDEEEDDDCCCAAAAAA@@@@@@@@@<<<<<<======<<<;;;:::999:::999888777777888999999888:::;;;:::888777777888777777666666666777999999777777777777777777777777666555444555666777666444555444333222222222333333444444333333333333444444333333222222222222333333222222111111111111222222111111000000000000111111....../////////000000000////////////000000111111000000///...............//////............//////......................../////////......---------////////////////////////000///............///000------,,,,,,,,,,,,------........................,,,,,,---......///000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------,,,,,,+++******)))((()))))))))************(((((()))***************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''''''''''''''(((***,,,///111222333///---+++)))((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%)))......***''''''(((''''''''''''((((((((((((***++++++++++++,,,,,,,,,,,,---...///...,,,***)))'''((())),,,///222444666111000000333777666000***)))))))))))))))))))))))))))))))))*********++++++(((((()))++++++,,,,,,++++++---000222222333555666999???BBB@@@???DDDIIIKKKLLLJJJCCC===>>>AAAAAA<<>>AAABBBDDDDDDCCCBBBCCCCCCDDDDDDCCCBBB@@@???AAACCCHHHJJJLLLOOOPPPOOOMMMLLLKKKKKKMMMPPPRRRQQQOOOLLLBBBAAAAAABBBEEEHHHKKKMMMNNNPPPSSSUUUVVVUUUTTTRRRQQQSSSUUUVVVVVVTTTRRRPPPVVVXXXZZZYYYVVVTTTUUUWWWUUUVVVVVVVVVUUUTTTRRRQQQPPPOOOOOONNNMMMMMMNNNNNNNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@AAAAAA@@@???>>>>>>>>>>>>;;;<<<======<<<:::999888888777666666666777999:::777999::::::888777777888888777666666666888999:::777777777777777777777777777666555555666777666555666555333222222222333333555444444333333444444555333222222222222222222333111111000000000000111111111000000000000000111111............////////////.../////////000000111111111000///...............//////............//////........................//////.........---------////////////////////////000///...------...///000---,,,,,,++++++,,,,,,---........................,,,,,,------...///000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------,,,,,,+++***))))))(((((())))))*********+++(((((()))***************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&(((***---000222333444///...,,,***((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$)))...///+++''''''(((''''''''''''((((((((()))++++++,,,,,,,,,------------...//////...,,,***((((((((((((***+++---///000333555888::::::666111---))))))))))))))))))))))))************++++++++++++(((((()))++++++,,,,,,,,,,,,...111222222222444555999???CCC@@@>>>CCCHHHJJJIIIGGGBBB===???BBBAAA===???===@@@GGGKKKJJJJJJKKKHHHIIIJJJKKKKKKKKKJJJIIICCCIIIJJJWWWvvv666666777777888888999999666666666666777888999:::999888777666666777888999666666666777888888999999999:::<<<>>>>>>>>>>>>===>>>??????@@@@@@@@@??????@@@???>>>>>>>>>???@@@AAADDDBBB@@@>>>>>>@@@BBBDDDIIIJJJLLLNNNOOONNNMMMLLLKKKMMMNNNMMMKKKMMMQQQUUUSSSOOOLLLMMMPPPQQQNNNJJJSSSUUUWWWYYYYYYWWWTTTRRRRRRSSSUUUVVVUUUUUUWWWXXXWWWXXXXXXXXXXXXXXXWWWVVVXXXXXXYYYYYYXXXUUUSSSQQQPPPPPPQQQPPPOOOMMMLLLJJJKKKIIIGGGFFFDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>999:::<<<>>>??????>>>======;;;:::888777777888888::::::888777777777888999:::::::::999888777777666666777888888888777555444666666666666666666666666777555333111111222444666888666333222222222111000333222222222111000000000222111111111000000//////000000000000000000000000222111///.........///000............////////////......------------......///...---,,,,,,---...///........................//////.........---------,,,---......//////......---......///////////////...........................---,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++,,,---...000000,,,------......------,,,///...---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''((('''(((***...111333333000///---+++)))'''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))'''))),,,...***%%%&&&,,,---)))%%%%%%(((***+++***------------------------...//////...+++)))))))))''''''''''''((((((((((((...%%%444TTTTTT777)))222)))))))))))))))))))))))),,,,,,++++++***+++++++++'''''')))...111111...***)))+++---///000111444666???@@@AAAAAAAAACCCFFFHHHEEEEEEBBB??????CCCBBB???AAA@@@CCCIIIKKKHHHGGGIIIIIIGGGGGGJJJNNNOOOMMMJJJEEEGGGFFFVVV|||666666666666666666777777666666666666777888999:::777777555555555555777777666666666777888888999999999:::<<<===>>>>>>=========>>>??????@@@@@@??????>>>>>>======>>>@@@AAABBBBBBAAA???>>>>>>@@@CCCDDDGGGHHHJJJLLLMMMLLLKKKJJJJJJLLLMMMMMMLLLNNNRRRUUUUUURRRPPPRRRWWWYYYWWWTTTVVVWWWYYYZZZYYYVVVRRRPPPSSSTTTUUUTTTRRRRRRTTTUUUVVVVVVWWWXXXXXXWWWWWWWWWVVVWWWWWWWWWUUUSSSPPPNNNHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@???>>>===<<<<<<<<<999:::<<<>>>???>>>======<<<;;;:::888777888888999:::999888777777777888999999999999888777666666666555666777777777666555444666666666666666666666666666555444333333555888999:::777333111111222333333222111111111111111000000111111111000000000//////////////////////////////111111///.........///000............////////////......------------......///...---,,,,,,---...///------------------------///.........------------,,,------...............------...///////////////...........................---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------...//////,,,,,,------------,,,,,,......---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((+++...222333333///...,,,***((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''(((,,,...***%%%''',,,)))))))))***+++------...,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***((('''(((''''''''''''((((((((((((---))):::UUUVVV<<<,,,111))))))))))))))))))))))))(((((()))***,,,...000111---+++***,,,///111000///***,,,///000000222444666>>>???@@@@@@AAACCCFFFIIIFFFFFFCCC???@@@CCCCCC???>>>>>>BBBIIILLLJJJJJJLLLLLLJJJIIIJJJMMMMMMKKKHHHDDDGGGHHHZZZ666666555555555555555555666666555666666777888999666555444333333444555666555666666777777888888999999:::;;;<<<======<<<<<<<<<===>>>???????????????<<<<<<<<<===>>>@@@BBBCCC@@@???>>>>>>???AAACCCEEEEEEFFFHHHIIIJJJJJJIIIHHHIIIJJJLLLMMMMMMOOORRRUUUTTTSSSSSSVVV\\\______^^^XXXYYYZZZZZZXXXTTTQQQNNNTTTTTTSSSPPPNNNNNNPPPRRRUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUTTTRRROOOMMMKKKEEEFFFGGGIIIIIIJJJJJJJJJIIIHHHFFFEEECCCBBBBBBBBB??????===<<<;;;::::::::::::;;;<<<>>>>>>>>>======<<<;;;999888888888888999:::999888888777777888888888888777777666555555555555555555555555444333333666666666666666666666666444333222222333555888999<<<777222///000222444555000000000000111111111111000000000000////////////////////////////////////111000//////......//////---............/////////......------------............------------......------------------------............------------,,,,,,---...............------...////////////...------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------,,,,,,,,,,,,+++++++++***++++++,,,---......------------......+++,,,,,,------,,,,,,+++...---,,,++++++***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((('''''''''''')))((()))+++///222333222...---+++***((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((+++...+++'''(((,,,%%%'''***++++++******+++************************)))***+++***(((&&&&&&&&&''''''''''''((((((((((((''''''222BBBCCC444******))))))))))))))))))))))))'''''')))***---///222333444000,,,***,,,///222333---///000111111222555777<<<===???@@@AAACCCGGGJJJGGGGGGDDD@@@AAADDDCCC???<<<<<>>>>>>>>>>><<<<<<<<<===>>>???@@@@@@============???AAACCCEEEDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHJJJLLLNNNPPPRRRSSSQQQPPPQQQUUUZZZ^^^______XXXYYYYYYYYYWWWTTTQQQOOORRRQQQOOOMMMKKKLLLOOOQQQUUUUUUVVVXXXYYYYYYYYYYYYUUUUUUTTTSSSQQQNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHJJJIIIHHHFFFDDDCCCBBBBBB???>>>===<<<;;;:::::::::;;;;;;<<<===>>>>>>======<<<;;;999888888888999999999999999888888888888888666666666555555444444444444444444444333333222222555555555555555555555555222111000000000222333555888555111///000111222222...//////000000111111111////////////////////////////////////////////////000000//////............---------.........//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........------,,,---......//////......---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++---,,,,,,+++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))((())),,,///222222111---,,,***)))(((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''***---,,,((()))---***))))))***++++++)))'''))))))))))))))))))))))))'''(((***)))'''&&&&&&&&&''''''''''''((((((((((((&&&%%%'''))))))((('''(((((((((((((((((((((((((((************+++,,,------444111---++++++...111333000111222222222333555888<<<===???@@@BBBEEEIIILLLIIIIIIFFFAAAAAADDDCCC???======AAAIIILLLKKKLLLNNNOOOLLLIIIIIIKKKLLLJJJGGGGGGHHHIII```777777777666666555555555555555555444555555666777666666444444444444666666555555555666777777888888999999999999999:::::::::999:::;;;<<<==================>>>============<<<<<<<<<<<<===???AAACCCDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFIIILLLNNNPPPPPPPPPNNNNNNPPPSSSWWWZZZ[[[[[[WWWWWWXXXWWWVVVSSSQQQOOOMMMMMMLLLKKKJJJLLLPPPSSSUUUVVVWWWXXXYYYZZZZZZZZZVVVVVVUUUSSSQQQPPPNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJHHHFFFEEECCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===============;;;:::999888888888999:::999999999999888888777777555555555444444444444444444333333222222222222222444444444444444444444444333222111000//////000000222111000000111111///---.........//////000000111.....................///........................///////////////......---------------............------,,,,,,,,,,,,------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,---...---------,,,------...............------------------------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++***************+++************+++,,,---...******++++++++++++******,,,,,,+++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())),,,///111111000+++***)))(((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''')))------******---...***(((***///111...***((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''(((((((((((()))***((($$$%%%)))+++***((((((((((((((((((((((((++++++***)))((((((((()))000///...---,,,---...///111222222222222333666999<<<>>>@@@AAACCCFFFJJJMMMIIIIIIFFFAAAAAACCCBBB>>>???>>>BBBIIIKKKIIIIIIKKKLLLIIIHHHIIILLLNNNLLLIIIJJJJJJIII___777777777666666666666666555555444444444444555555666555444444444444555666444555555666666777777888999999888888888888999999888999:::;;;<<<============>>>>>>>>>===<<<;;;:::;;;;;;<<<===???@@@BBBCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEGGGJJJNNNOOOMMMLLLMMMNNNPPPRRRTTTVVVXXXYYYVVVVVVVVVUUUTTTRRROOONNNJJJJJJKKKKKKKKKNNNQQQUUUVVVVVVWWWXXXYYYYYYYYYYYYWWWVVVUUUTTTSSSRRRQQQPPPKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLKKKJJJHHHEEECCCBBB???>>>>>>======>>>>>>???======<<<<<<============;;;:::999888888888::::::888999999999999888777777444444444444444444444444444444333222222222222222444444444444444444444444555444333222111000000000/////////000111000---+++............////////////---------..........................................////////////...------,,,------------.........------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,---------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............---------,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++((((((((()))***+++,,,---+++++++++++++++,,,------)))******++++++******)))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''(((+++...000///...))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''(((&&&(((---...,,,+++...)))''''''+++000222000,,,((((((((((((((((((((((((&&&((())))))((('''((()))''''''''''''(((((((((((((((+++,,,,,,,,,,,,+++((())))))))))))))))))))))))((((((''''''(((((()))***+++---///000...,,,,,,,,,111111222111222444777:::<<<===???AAABBBEEEIIILLLJJJJJJFFFAAA@@@BBB@@@<<<@@@???BBBHHHJJJGGGFFFHHHHHHGGGGGGJJJNNNOOOMMMJJJJJJJJJJJJ^^^555555555555555555666666555555444444333444444555555444333222222333444555444444555555666777777777999888777777777777888999777888999;;;<<<<<<<<<===;;;<<<=========<<<;;;:::;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCEEEIIIMMMMMMJJJGGGKKKLLLNNNPPPRRRSSSVVVWWWWWWVVVUUUTTTQQQOOOLLLKKKIIIJJJLLLMMMMMMOOORRRTTTUUUUUUVVVWWWWWWVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSNNNMMMLLLKKKKKKKKKLLLMMMKKKKKKKKKIIIGGGEEEBBBAAA============>>>???@@@@@@======<<<<<<<<<<<<======::::::888888888999:::;;;888999999:::999888777666444444444555555555555555555444333222111222333333333333333333333333333333222222222111000000000000000///...///000000...---//////...............---,,,,,,---------......................................./////////...---,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---+++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...000000///...---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,++++++++++++***((()))***---000333555777000///...---,,,,,,++++++))))))************))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&'''***---...---+++(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))(((((((((((((((((((((((((((&&&'''---///---,,,...&&&,,,333666444000...---((((((((((((((((((((((((%%%'''((()))((('''((()))''''''''''''((((((((((((&&&'''))),,,,,,)))&&&&&&))))))))))))))))))))))))'''''''''(((((()))++++++(((,,,000111///---,,,,,,000000111000111444888<<<;;;<<<>>>???@@@CCCGGGJJJJJJIIIFFF@@@???AAA???;;;>>>>>>AAAGGGHHHFFFEEEFFFGGGFFFHHHLLLPPPPPPLLLHHHFFFIIIKKK___~~~333333333444444555555555555444444333333333444444333333222111111222333333444444555555666777777777999888777666666777888888666777999:::;;;<<<<<<<<<999:::<<<=========<<<<<<;;;;;;<<<===>>>???@@@@@@????????????@@@AAABBBCCCCCCCCCEEEIIILLLLLLIIIEEEGGGIIILLLNNNOOOQQQTTTVVVXXXXXXVVVSSSPPPLLLIIIHHHIIIKKKMMMNNNOOOOOOQQQSSSTTTTTTUUUUUUUUUTTTSSSSSSVVVVVVUUUTTTTTTTTTTTTTTTUUUSSSQQQNNNLLLKKKKKKKKKJJJJJJJJJIIIGGGDDDAAA???;;;;;;<<<<<<>>>???@@@AAA>>>======<<<<<<<<<======:::999888888888999:::;;;888888999:::999888777666555555555555555555555555555444333222222222333444333333333333333333333333.........///////////////333111...---...000000000/////////......------,,,,,,,,,,,,------.................................---.../////////...,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++------------++++++************************+++++++++,,,,,,---------++++++,,,---------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...111111000...---,,,+++***,,,,,,,,,---------......,,,,,,,,,+++++++++*********,,,...222777<<>>AAADDDGGGIIIIIIEEE@@@>>>@@@>>>:::<<<<<>>>>>>>>>>>????????????=========>>>???@@@BBBBBBGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKMMMOOOQQQRRRSSSUUUSSSPPPMMMKKKJJJKKKKKKKKKMMMPPPQQQOOONNNMMMMMMQQQRRRSSSTTTUUUVVVVVVVVVVVVTTTSSSTTTVVVUUURRRNNNSSSRRROOOMMMKKKJJJJJJJJJHHHHHHHHHHHHFFFDDDAAA@@@===============<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888777666666666666666666555555555555333333333333333333333333333333333222222222111111222111111111000000/////////............---------////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------***+++---...///......---------------,,,,,,+++***,,,...555===BBB>>>333***???<<<777222...+++***))),,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((()))(((((('''&&&&&&&&&'''***++++++***'''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,+++***((((((((()))***'''''''''((((((***++++++...111555777777333///++++++***))))))))))))'''%%%))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***+++%%%%%%***%%%"""+++)))(((''''''(((***,,,---)))***,,,---...///000111222111000000333666777777555888<<<===<<<===???AAAJJJGGGCCC@@@???>>><<<::::::<<>>???@@@AAABBBFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKMMMOOOPPPRRRRRRTTTRRRPPPMMMLLLLLLLLLMMMMMMOOOQQQQQQOOOLLLLLLLLLQQQQQQRRRSSSSSSTTTTTTTTTVVVUUUTTTSSSRRRQQQNNNKKKOOONNNMMMLLLKKKJJJJJJJJJHHHHHHHHHGGGEEEBBB@@@???======>>>>>>======<<<;;;<<<<<<<<<;;;;;;;;;::::::888888888888888888888888777888888888888777666666666666666666555555555444333333444444444444333333333333222222222111111111111111111000000000/////////............---------////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------............---,,,+++***,,,,,,------,,,,,,+++*********---222666555///)))222555999;;;:::666000---,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))*********))))))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&(((((()))))))))(((''''''&&&''')))++++++)))'''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&'''''''''''''''((()))***+++((()))+++++++++)))(((&&&)))((('''(((******)))'''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((...///333999///$$$&&&''''''''''''(((((()))))))))((()))---222444222000,,,++++++---111555666777444666999::::::;;;>>>AAAIIIFFFBBB@@@>>>===;;;:::<<<===BBBHHHIIIFFFGGGKKKNNNMMMNNNOOOPPPOOOLLLIIIFFFFFFJJJfff222222333333333444444444333333333333333333333333222222222222222333333333333333333333333444555555555555555666666666666777666666555555555555666666999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAAEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJKKKMMMNNNPPPQQQRRRRRRQQQOOONNNMMMNNNNNNOOOPPPQQQSSSRRROOOMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQTTTUUUUUURRRNNNKKKJJJIIIKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHGGGEEECCCAAA>>>======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777777777777777777777777777777888888777777666555666666555555555444444444222333555666666555333222222222222222111111111000111111000000000000/////////............---------////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------///...---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******(((&&&(((+++---+++)))'''+++222777888444///+++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))******))))))(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&(((((()))***+++***))))))&&&''')))******)))'''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))***)))(((&&&&&&'''(((((('''&&&&&&''')))+++***))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))000444:::@@@444&&&%%%$$$&&&(((***,,,++++++***...,,,,,,222888999333,,,((('''))),,,111666888999555666777888888;;;???BBBGGGDDD@@@>>>===<<<;;;:::===>>>BBBGGGIIIHHHJJJOOOQQQQQQQQQQQQRRRPPPMMMJJJDDDGGGMMMiii222222222222333333333333222222222222222222222222111111111222222222222222222222222222222333444444444444555555555666666666888777777666666777777888888888888888999999999999888888888999999999::::::::::::;;;;;;<<<>>>???@@@CCCCCCDDDDDDEEEFFFGGGGGGIIIIIIJJJLLLMMMOOOPPPPPPPPPOOOOOONNNNNNOOOPPPQQQQQQRRRSSSRRRPPPPPPQQQRRRQQQQQQPPPPPPOOOOOOOOOOOORRRSSSTTTQQQLLLIIIIIIKKKJJJKKKLLLLLLLLLKKKIIIHHHHHHGGGEEECCCAAA???===<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::777777777777777777777777777777777777777666666555555555555444444444333333111333555777777555333111222111111111111000000000000000000000000000/////////............---------...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++---...///++++++,,,,,,,,,++++++***,,,)))&&&&&&)))+++,,,+++)))*********************++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((()))***&&&&&&''''''''''''&&&&&&'''(((***,,,,,,,,,+++***&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((())))))***&&&&&&&&&&&&&&&'''((((((,,,+++)))(((((()))+++,,,'''&&&%%%&&&(((******))))))(((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,000...222999111&&&((($$$'''+++///222222000///333333555888999666///)))))))))+++///555999<<<<<<888888777888:::>>>CCCFFFDDDBBB>>>===<<<<<<;;;:::<<<===CCCJJJLLLJJJLLLPPPRRRQQQQQQQQQQQQPPPLLLIIIEEEIIIOOOiii111111111222222222333333222222222222222222222222111111111111111111111111111111111111111222333333444444444444555555555555777777666666666666777777777777777888888999999999888888999999999:::::::::999999999:::;;;<<<>>>>>>@@@@@@AAABBBCCCDDDEEEFFFHHHHHHIIIJJJKKKMMMMMMNNNMMMMMMNNNNNNOOOPPPQQQQQQMMMNNNNNNNNNNNNOOOQQQTTTRRRRRRPPPOOOOOONNNOOOOOONNNPPPRRROOOLLLJJJKKKNNNLLLLLLMMMMMMLLLJJJHHHGGGFFFEEECCCAAA???===<<<;;;===============<<<;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777777666555555444444444444333333333333111333555777777555333111111111111000000000////////////////////////000000///............---------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******+++,,,...///******+++,,,,,,+++++++++,,,***))))))***+++,,,,,,///---***)))(((***---...++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''''''''''''((()))***&&&&&&''''''''''''&&&&&&'''(((+++,,,---,,,+++***&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))************'''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))(((&&&&&&'''(((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++,,,)))---666000'''******,,,///111222111000///000444999999444///+++***+++,,,---222777;;;<<<<<<999777666666:::???DDDGGGBBB@@@===<<<<<<<<<;;;;;;999<<>>???AAABBBDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQHHHHHHHHHHHHHHHKKKOOORRRRRRQQQOOONNNMMMNNNOOOOOOLLLMMMMMMMMMKKKKKKMMMNNNLLLLLLKKKJJJIIIHHHFFFFFFDDDBBBAAA???===<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::999999999999888888888888888888888888666666777777666666555444444444333333333222222222111222444555555444222111000000000000////////////......////////////000000///............---------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******++++++,,,,,,------...---,,,++++++*********)))***++++++++++++++++++************************)))***+++------...------***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&''')))+++------,,,***((('''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((()))(((((('''((('''''''''''''''(((((('''((()))++++++***)))(((***(((&&&%%%&&&(((((('''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%)))***222===777++++++000000///...---+++***))))))///444222,,,((())),,,***+++---111666999::::::666444333444999>>>CCCDDDAAA>>><<<;;;<<<======<<<888<<>>===<<<;;;;;;<<<::::::;;;;;;::::::999888999999999888888888777777777777777777777777777777666666777777666666555444333333333333222222222222111222222333333222222111000000/////////................../////////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************,,,,,,++++++++++++++++++)))******+++,,,,,,------,,,,,,---,,,,,,+++***)))))))))***+++++++++++++++************))))))***+++%%%'''***,,,---,,,+++*********+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&''')))+++------+++(((&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%)))((((((''''''(((((())))))***++++++,,,,,,,,,+++(((&&&$$$$$$&&&((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((($$$)))+++555CCC>>>111111111///,,,)))(((((()))***,,,...///,,,((('''(((+++((())),,,111666999::::::555333222555:::@@@CCCDDD@@@>>><<<;;;===>>>>>>===:::===EEEMMMOOOLLLJJJLLLMMMLLLMMMNNNOOONNNKKKHHHFFFHHHFFFVVV000000000000111111111111111111111111111111111111111111000000/////////...///////////////000111111222222333333333444444444666555555444444555555666444555555666777888888999777777777777888888888888666666777777888:::;;;<<<888888:::<<<>>>???AAABBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMMMMNNNNNNNNNKKKKKKIIIHHHGGGIIIMMMQQQMMMLLLKKKJJJJJJKKKMMMNNNMMMIIIFFFFFFIIIKKKJJJHHHEEEDDDCCCCCCCCCDDDFFFGGG@@@???===<<<;;;;;;<<<<<<999::::::::::::999888888888888888777777777777666666666666666666666666666666666666666666555555444333333333222222222111111111111111111111111111111000/////////............---.........//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************---,,,,,,++++++*********))))))***+++,,,,,,------((()))+++,,,------,,,+++((()))***+++++++++++++++,,,,,,+++***((()))+++---,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******)))((('''''''''''''''&&&''''''''''''''''''&&&''')))+++---,,,***'''%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%***))))))((((((((()))))))))(((((('''((()))***+++&&&$$$######&&&)))++++++'''''''''''''''((()))***************************(((((((((((((((((((((((((((***)))333BBB@@@777999///,,,)))''''''***---000555222...***)))((((((((('''))),,,222777;;;<<<<<<666444444777===CCCEEEEEE@@@>>><<<<<<===>>>???>>><<<>>>DDDKKKMMMJJJJJJNNNNNNMMMNNNOOOQQQPPPMMMKKKHHHKKKHHHWWW111111000000000000111111//////////////////////////////000000000000//////............////////////000000000111222222333333333333333333333333333333222333444666777888888888777777666666666666666777999999999::::::999888888999999999:::;;;<<<>>>>>>CCCBBBAAAAAACCCFFFJJJLLLHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHJJJKKKLLLLLLKKKJJJJJJJJJLLLMMMNNNGGGEEECCCDDDGGGIIIHHHFFFIIIHHHFFFDDDCCCBBBCCCCCC===<<<;;;;;;<<<===<<<:::;;;;;;;;;:::::::::999999999777555555888888666444555555444444444555555666666666666666666666666666444444333333333333222222/////////000111111222222////////////............//////////////////////////////.........---------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,,,,++++++***************************)))************++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))******+++++++++******)))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))******************************))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((+++,,,---------+++)))(((&&&&&&''''''((('''''''''((('''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***************)))(((((()))))))))))))))(((''''''+++******+++///555:::>>>000...,,,******+++...///111...)))(((***+++***)))((())),,,111666888888777444444555777:::???CCCFFFEEEBBB???=========;;;::::::<<>>===<<<<<<======;;;:::;;;:::::::::999999999999999777555666888888777555555555555444444555555666555555555555555555555555444444333333333222222222000000000000000111111111////////////....................................,,,,,,+++++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))******++++++******)))************************))))))*********++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))******+++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&'''((()))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((,,,---......---***'''%%%&&&&&&''''''((((((''''''((((((((('''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))******)))((((((''')))))))))))))))(((''''''((('''''''''***---111333333222111000000111222333000---***)))***+++***)))((())),,,111666888888666666555555666999>>>CCCFFFGGGDDD@@@=========<<<;;;;;;===CCCJJJLLLIIIIIILLLJJJJJJLLLOOOQQQPPPNNNKKKLLLGGGJJJ___000000000//////000000000000000000000000000000000...//////000000//////...---............///////////////000000111111222222222222333333333333333333111222333555666666666666666555555555555555666666888999999:::::::::999999666666777777888999;;;;;;===>>>???@@@BBBCCCEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLJJJIIIHHHGGGGGGHHHIIIIIIHHHGGGFFFGGGIIIIIIIIIHHHCCCBBBAAA@@@???@@@@@@AAA@@@???============;;;::::::::::::999999999888888888777666666888999888777666666555555444555555666555555555555555555555555333333333333222222222222111111000000000000///////////////............---.................................------------,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********((())))))))))))))))))(((************************)))))))))*********+++++++++************)))))))))++++++++++++++++++++++++++++++*********)))))))))************************))))))))))))))))))))))))(((((()))***++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((+++,,,...///---)))%%%###%%%&&&'''((((((((((((((()))))))))((((((((('''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((('''&&&(((((()))))))))(((''''''''''''&&&&&&&&&'''((((((................../////////,,,***)))***+++******)))***---111555777777666777666555555888===BBBFFFIIIFFFAAA>>>=========<<<<<<>>>DDDKKKMMMKKKJJJMMMJJJJJJLLLNNNPPPPPPNNNKKKLLLGGGKKKaaazzz////////////////////////000000000000000000000000...//////////////////...---------.........//////......//////000111111222222222222222222333333333111222333444555555555555444444444444444444555666888888999999:::999999999777777777777888999:::;;;;;;===???AAABBBCCCCCCCCCDDDDDDCCCDDDEEEGGGIIIKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHIIIHHHHHHIIIIIIJJJIIIHHHBBBAAA@@@??????@@@AAAAAABBB@@@>>>>>>>>>===;;;999::::::999999999888888888888777777888888999999888777666666555555555555555555555555555555555555555333333333222222222222111222111111000//////......//////.........---------........................////////////............++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++***************+++++++++***************((())))))******))))))(((************************))))))))))))************************))))))))))))************************************))))))))))))************************))))))))))))))))))))))))'''''')))***++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((***---...---***&&&$$$%%%&&&'''(((((()))(((((())))))))))))((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''(((''''''&&&&&&'''(((((((((((((((''''''))))))))))))((('''&&&&&&'''((()))*********)))(((,,,+++***)))***************+++---111555777666555666444333444888===DDDGGGKKKGGGBBB>>>===============???EEELLLNNNKKKKKKNNNJJJJJJKKKMMMOOOOOONNNLLLKKKGGGKKKaaa|||ppp---...////////////...---////////////////////////......////////////......------------............---......//////000111111111111111222222333333333000111222333333444333333333333222222333444555555666777777888999999888888888777777888888999:::;;;;;;===???AAABBBCCCBBBAAAAAABBBBBBDDDFFFIIILLLNNNHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHHHHCCCBBBAAA@@@@@@AAABBBBBBBBB@@@>>>>>>>>>===;;;999:::::::::999999999888888888888999999888888999999888777666555555555555555555555555555555555555555333333222222222111111111222111111000///...------............------------........................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************)))******************)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''''''''((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%'''***,,,,,,+++((('''%%%&&&'''((())))))))))))))))))))))))((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))*********)))(((''''''(((***+++++++++***)))******************++++++++++++...111555666555444333222222444888???EEEIIIJJJGGGBBB???>>>>>>>>>======???EEEMMMNNNLLLLLLOOOJJJJJJJJJLLLNNNOOOMMMLLLKKKGGGKKKaaakkklll,,,---...//////...---,,,........................---......//////......---,,,------------.........------......//////000000000000111111222333333333000000111222222222222222222111111111222333444555444555666777777777777777888888777777888999999:::;;;<<<>>>@@@AAAAAAAAAAAA@@@AAABBBEEEHHHKKKMMMOOOGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFHHHIIIJJJGGGIIIKKKKKKIIIHHHGGGHHHDDDDDDBBBAAA@@@AAABBBBBB@@@???============;;;:::;;;;;;;;;:::::::::999999999:::;;;:::888777888999888888777666555555555555444444444444444444444444222222222222111111111111111111000//////...------.........------------,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++************************)))))))))***************)))))))))***************)))******++++++******)))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))))))))*********************************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''((((((((((((((())))))((((((''''''((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((***++++++***)))%%%&&&'''((()))*********)))))))))(((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''%%%&&&''''''((('''''''''&&&&&&'''(((((((((''''''''''''((()))))))))((((((&&&''')))***++++++***)))''')))******))))))+++,,,,,,,,,...222555666555333111111222555999???DDDGGGGGGEEEBBB@@@@@@???>>>======???EEELLLNNNKKKKKKNNNKKKJJJJJJKKKMMMNNNMMMLLLJJJFFFJJJ```|||qqqwww+++,,,...//////...,,,+++---------------------------......//////......---,,,,,,---------.........,,,------......///000000///000000111222222333333///000111111222111111111000000000111111222444444222333444555666666666666777777666666666777888888:::;;;<<<===>>>?????????@@@AAACCCFFFHHHJJJKKKKKKEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDEEEGGGIIIJJJFFFIIIKKKKKKIIIGGGFFFGGGEEEDDDCCCAAA@@@@@@@@@AAA>>>===<<<<<<======;;;:::<<<<<<<<<;;;;;;;;;::::::;;;<<<===;;;888666777999999888777666555555555555444444444444444444444444222222222222111111111111000000000///.........---.........---------,,,,,,------------------------000000/////////.........,,,,,,,,,+++++++++******++++++************++++++************************************************((()))))))))*********+++((()))))))))*********+++((())))))))))))))))))((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))*********************************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))******)))(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))%%%&&&'''(((************((((((((('''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''((((((%%%&&&'''(((((()))))))))%%%(((***+++))))))+++---,,,---///222555666444222222222444777:::>>>AAACCCDDDBBBAAAAAAAAA@@@>>><<<<<<>>>DDDLLLNNNKKKKKKNNNKKKJJJJJJKKKMMMNNNMMMLLLIIIEEEIII^^^+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------......,,,,,,------...//////000///000000111222222333333///000000111111111111000000000000000111222333444111222333444555555555555666555555555555666666777:::::::::;;;<<<===>>>>>>AAABBBEEEFFFHHHHHHGGGGGGDDDEEEFFFGGGHHHGGGFFFFFFBBBBBBBBBCCCDDDFFFHHHIIIEEEIIILLLKKKHHHFFFFFFGGGFFFDDDBBB@@@????????????===<<<;;;;;;<<<===<<<:::======<<<<<<<<<;;;;;;;;;<<<===>>><<<888666777888999999777666555555555555444444444444444444444444222222222111111111111000///////////////...............---------,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++************++++++************************))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))******)))(((((((((((((((''''''(((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((%%%&&&''')))******++++++((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((%%%%%%&&&'''((((((((('''***)))((('''''''''((((((((((((((()))***++++++,,,$$$(((++++++))))))+++---------///222555555444222333444666888;;;<<<>>>???AAAAAA@@@AAABBBAAA>>><<<<<<>>>DDDKKKMMMJJJJJJMMMKKKJJJIIIJJJMMMNNNMMMLLLHHHDDDHHH]]]}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---...///000000............////////////---......///000111111222000000000000000000000000000000000111222222333333333333555666666666555444666555444333333444666777;;;;;;:::;;;;;;<<<===>>>AAABBBDDDFFFGGGHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAABBBDDDFFFHHHJJJHHHHHHGGGHHHIIIHHHEEECCCAAAAAABBBBBBAAAAAA@@@???<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555666777999777777666555555555555555666555444333222222222222222222222111111111111000000000000000///...---,,,......------------.................................---+++,,,,,,---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))((('''))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((('''''''''''')))))))))))))))(((''''''%%%$$$$$$&&&)))++++++***)))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))((()))******+++++++++***************+++///000222333444444333333444444555666888999;;;<<>>???BBBDDDEEEFFFFFFEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBDDDGGGJJJLLLNNNHHHGGGFFFFFFFFFEEECCC@@@@@@AAAAAAAAAAAA@@@??????<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999888777555555666666777777666555555444555555555555444333222222111222222222222111111111000000000///////////////...---,,,......------------......---------------------------,,,++++++,,,,,,+++***++++++++++++++++++++++++*********++++++++++++,,,************************+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++*********))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&(((***,,,---------'''&&&%%%&&&)))*********((((((''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))*********+++***************++++++...///000222444555666666666555555666777999;;;<<>>AAADDDHHHLLLOOOOOONNNMMMIIIJJJMMMRRRVVVVVVQQQMMMHHHDDDIII___++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,------,,,,,,---------.........---------......///////////////////////////////////////000000111222222222111222222333333333333333333333333333333555666666777777777777888999:::;;;<<<===???BBBCCCDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKLLLHHHFFFDDDDDDDDDCCCAAA???@@@@@@@@@@@@@@@??????>>><<<;;;;;;::::::;;;;;;<<<888888888888888888888888888777666555555555666666666555555444444555555555444333333222111111222222111111111111000000000000.../////////......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***************************************++++++++++++************************+++******)))))))))))))))((()))))))))************))))))))))))))))))))))))((()))******++++++++++++))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&((()))+++,,,,,,,,,)))'''&&&&&&(((***+++***)))((('''&&&&&&'''((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************************)))******+++,,,---...000222444666777888777666666666777999;;;===AAA>>>???CCCCCC>>>;;;===DDDGGGKKKNNNPPPPPPNNNMMMIIIJJJMMMSSSWWWWWWRRRMMMHHHEEEJJJ___++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,------------------------.......................................//////000111111222222111111111111111222222333222222222333444555666666555555555666666777888999999;;;===???AAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDEEEFFFGGGGGGHHHHHHFFFDDDBBBAAABBBAAA@@@>>>??????@@@@@@??????>>>===<<<;;;;;;::::::;;;;;;<<<888888888888888888888888777666666555555555555555555555444444444444555555333333222111111111222222111111111000000000//////...............------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,,,,+++***************************))))))*********+++++++++************************+++******)))))))))))))))((()))))))))************))))))))))))))))))))))))((()))***+++++++++++++++))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&''''''((())))))(((((()))'''%%%&&&(((+++,,,,,,***)))'''&&&&&&'''((()))%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))************)))******))))))***++++++,,,---...000222444666888999888777666666777999;;;===@@@??????@@@???<<<<<<>>>EEEGGGKKKNNNOOOOOOMMMKKKHHHHHHKKKQQQUUUUUUQQQMMMKKKGGGJJJ^^^~~~++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------..............................///000000111111222111000000000000111222222111111222333444555555666444444444444555666777777777888;;;>>>???AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCDDDEEEEEEEEEEEEDDDDDDDDDBBB@@@???@@@@@@@@@>>>>>>????????????>>>======<<<;;;;;;::::::;;;;;;<<<888888888888888888888888555555555555555444444444444444444333444444555666222222111111111111222222111111000000000/////////------.........------,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++***)))***+++,,,+++***************************)))))))))************+++************************+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++,,,+++++++++))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%)))'''%%%&&&(((+++---...,,,+++(((&&&&&&&&&'''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''((()))++++++******)))))))))))))))***+++,,,,,,//////000222444666999::::::888777666666999<<<===BBBBBBCCCBBB@@@???@@@BBBDDDFFFJJJMMMNNNMMMKKKJJJGGGGGGJJJNNNSSSTTTQQQMMMMMMHHHJJJ^^^|||************************++++++++++++++++++++++++)))*********++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000111111111000000/////////000111222000111222333444555555555333333222333333444555666555777999<<<>>>???@@@@@@??????@@@@@@@@@@@@??????@@@AAABBBCCCDDDCCCCCCBBBAAA???======???@@@@@@???>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999555555555555444444333333444333333333444444555666222222111111111111222222111000000000////////////,,,------......------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***))))))***+++,,,,,,***************************))))))))))))************************************+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,+++******))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&(((&&&$$$%%%(((,,,///000...,,,)))'''%%%%%%''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''(((***+++++++++)))((())))))))))))***+++,,,---000000111222444666888::::::999777666666999<<<>>>AAADDDEEECCC@@@@@@BBBCCCEEEHHHKKKOOOPPPPPPNNNMMMIIIHHHIIIMMMQQQTTTRRROOONNNHHHJJJ^^^}}}************************++++++++++++++++++++++++))))))******++++++++++++++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000111111111000///.........///111222///000222333444555555555222222222222333444555555444666888;;;===?????????======>>>>>>>>>>>>=========>>>@@@BBBCCCCCCCCCBBB@@@>>><<<<<<>>>@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999444444555555444444333222333333333333444444555666222111111111111111222222000000000000////////////,,,,,,------...------------,,,,,,++++++,,,,,,---***************************)))((()))+++,,,,,,***))))))))))))))))))))))))))))))))))))************************************+++******)))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))((()))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((''''''''''''(((((('''(((((()))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((())))))))))))(((((('''%%%$$$%%%)))---000111///---***'''%%%%%%&&&'''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++,,,+++)))((())))))))))))***+++,,,---111111111222333666888999;;;999777666666999<<<>>>???CCCDDDBBB??????AAABBBIIIKKKOOOSSSTTTTTTRRRQQQJJJIIIIIILLLQQQTTTSSSQQQNNNHHHJJJ^^^~~~+++***)))))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......******))))))******+++,,,++++++,,,,,,,,,,,,------...///...---,,,,,,...000............////////////000000000000000000000000000111111111222222222222111111222333333444555555444555777999;;;===???@@@<<<;;;:::999999:::<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>><<<999999:::;;;;;;::::::;;;<<<======<<<;;;:::===;;;::::::;;;<<<:::999888777666555555666777888777666555444333222222222111111111222222333333333333222111111000000111111111000000///...---------......---------,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))************)))*********++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''((()))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((&&&$$$%%%)))...111222---,,,)))'''&&&&&&'''(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((()))************)))(((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))))))))((('''&&&&&&%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++------------------------...///111333555777999:::===<<<:::999:::<<<>>>@@@CCCBBBAAA@@@???@@@AAABBBDDDIIIOOOSSSTTTSSSQQQQQQMMMLLLMMMRRRWWWXXXRRRMMMRRRMMMQQQhhh******))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))******+++,,,,,,---******))))))******+++,,,+++++++++,,,,,,,,,---------------,,,++++++---///............////////////////////////////////////000000000000111111111222111111222222333444444444000222444666888:::;;;;;;999999999999999:::;;;;;;;;;<<<===>>>????????????>>><<<::::::;;;<<<;;;;;;:::;;;<<<<<<<<<<<<;;;:::<<<;;;::::::;;;;;;:::999777666555444444555666777666666555444333333333333111111222222222333333333333222111111000000111111111000000///......------......---------,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((('''(((((()))))))))(((((('''''''''''''''((()))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&***...000111---+++)))'''&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&)))))))))))))))((('''&&&'''((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''((()))))))))(((((('''&&&&&&%%%%%%'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++---------------------------...000222555777999:::===;;;:::999999;;;>>>@@@CCCBBBAAAAAA@@@@@@AAAAAAEEEJJJPPPUUUUUUTTTSSSSSSNNNMMMNNNRRRVVVWWWSSSNNNRRRLLLPPPggg((()))******++++++******))))))))))))))))))))))))*********++++++++++++,,,(((((())))))***+++++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,+++,,,,,,+++******,,,------............/////////////////////////////////////////////000000000000222222222222222222333333...000333555777888888888666777888999:::;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@???===;;;;;;<<<===<<<;;;::::::;;;;;;;;;;;;::::::<<<:::999999::::::999888555444444333333444444555666555444444333333333333111222222222222333333333222222111000000000000111000000000///......------......---------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++++++++++++++***))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$""""""$$$&&&((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))******))))))(((((((((((()))))))))((((((''''''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%(((,,,...//////,,,+++)))'''&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&''')))))))))((('''&&&$$$$$$''''''((((((((()))))))))((((((((((((''''''''''''(((''''''''''''(((((()))((((((((('''&&&&&&%%%%%%(((((()))************)))''''''''''''''''''''''''************************((((((((()))******++++++,,,,,,,,,,,,---------------...000222444666888999<<<;;;999888999;;;>>>@@@BBBBBBBBBBBBAAAAAAAAA@@@FFFKKKQQQVVVWWWVVVUUUUUUNNNMMMMMMPPPTTTUUURRROOOSSSLLLNNNfff'''(((***+++++++++***)))))))))))))))))))))))))))************++++++++++++)))))))))*********++++++)))))))))))))))***++++++***++++++++++++,,,,,,,,,+++,,,---,,,+++***+++------------.........//////////////////////////////.........////////////000222222222222111111111111000222444777888999888888444666888:::<<<<<<<<<<<<:::;;;<<<>>>@@@AAAAAAAAA???===<<<<<<======<<<;;;999::::::::::::::::::999;;;999888888999999888777333333333333333333333333666555444333333333333333222222222222222222222222222222111000000000000000000000//////..................---------,,,,,,,,,------,,,+++++++++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))(((((('''&&&'''''''''''''''((())))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$&&&)))---......---+++***)))'''&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((())))))((('''&&&%%%%%%'''''''''((((((((())))))((((((((((((((('''''''''((((((''''''''''''((()))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))************,,,,,,,,,,,,,,,------------...///222444666888999<<<:::999888999<<<>>>@@@BBBBBBBBBBBBBBBAAAAAA@@@FFFKKKQQQVVVWWWVVVUUUTTTNNNLLLLLLMMMPPPQQQPPPOOORRRKKKNNNeee'''((()))++++++***))))))(((((((((((((((((((((((())))))*********+++++++++*********+++++++++++++++))))))(((((())))))***+++*********+++++++++,,,,,,+++---...---,,,+++,,,---------------....................................---.........////////////111111111111111111000000111333444666777888888777555666999;;;===>>>>>>===:::;;;===>>>@@@AAABBBBBB>>>===<<<<<<===>>><<<;;;999999888888888888999999:::888777777888888777666333333333333333333333333555555444333333333444444222222222222222222222222222111000000//////000000////////////..................---------,,,,,,,,,,,,,,,+++***************************************))))))+++,,,,,,+++))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((''''''(((((((((((('''''''''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&)))---...---+++))))))(((''''''&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&''''''((('''(((((())))))(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********+++++++++,,,,,,,,,---------...000222444666888999<<<;;;999999:::===???AAACCCCCCBBBBBBBBBAAAAAAAAAEEEJJJPPPTTTUUUTTTRRRRRRLLLKKKJJJKKKLLLMMMNNNMMMPPPKKKOOOeee'''((())))))******))))))(((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++)))(((((((((((()))******************+++++++++++++++,,,......---,,,,,,---,,,------------.............................................////////////000000000000000000111111111111222222333444555555777888999;;;<<<===>>>>>>;;;<<<===???@@@AAAAAAAAA===<<<<<<<<<======;;;999888888777777777777888888999777666666777888666555333444444555555444444333555444444333333444444444333333333222222222222111111111000////////////000//////////////////............---------,,,,,,,,,,,,+++******))))))******************************)))******************)))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''')))******)))''''''(((((())))))))))))((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((%%%&&&'''((((((((((((''''''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&))),,,---,,,+++((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((()))))))))))))))&&&&&&'''''''''((((((((('''''''''((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))************++++++,,,,,,------...///111333555777999:::===<<<::::::;;;>>>AAACCCEEEDDDBBBAAAAAAAAABBBCCCFFFJJJPPPSSSSSSQQQPPPOOOJJJJJJKKKKKKKKKLLLLLLLLLMMMKKKQQQfff((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************((((((((((((((()))******************++++++++++++)))+++------,,,+++++++++,,,,,,---------......................................./////////000000000.../////////000111111111111111//////000111333444888888888999:::<<<===>>><<<===>>>???@@@AAAAAA@@@<<<;;;;;;<<<======:::888888777666666666666777888888777555666777777666444444555666777777666555444444444444333333444444555333333333222222222111111111111000///////////////.../////////////////////......---------,,,,,,,,,,,,,,,+++************+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))(((((($$$%%%&&&'''((()))))))))'''''''''''''''((())))))''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%(((+++,,,,,,+++'''''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))))))))******+++,,,,,,------///000222444666888:::;;;======;;;;;;===???CCCEEEGGGEEEBBB@@@???AAACCCEEEGGGKKKQQQSSSSSSPPPNNNMMMJJJKKKMMMMMMMMMLLLLLLMMMJJJKKKTTTggg)))((('''''''''(((***+++************************))))))))))))************))))))))))))((((((((((((((((((((((((((()))******)))************+++++++++(((***,,,,,,+++***)))***,,,,,,,,,---------..............................////////////000000000000---......///000111111222333222000...///111444555888888777777888:::<<<======>>>???@@@@@@@@@@@@@@@;;;;;;;;;<<<===<<<:::888888777666555555666777888888666555555666666555444555666777888888777666555444444333333333444444555333333333222222111111111111111000///////////////.........///////////////......---------,,,,,,,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************************++++++++++++))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&&&&(((***+++(((((())))))))))))((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((())))))((((((###$$$%%%'''((())))))***'''''''''''''''((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&(((******)))((()))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%'''***,,,,,,,,,'''''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((('''&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))***)))((('''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***+++,,,,,,------000111222555777999;;;<<<>>>===<<<<<<===@@@DDDFFFHHHEEEBBB???>>>AAADDDFFFIIIMMMRRRTTTSSSPPPMMMLLLKKKMMMOOOOOONNNMMMMMMMMMHHHKKKUUUhhh(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------......******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............////////////000111111000000//////.........///000111222333444444666666777888999::::::;;;>>>??????>>>===<<<<<<===>>>======<<<;;;;;;::::::888888777777777777888888777777777777777666555555888888888888777777777666555555555555444333222111222111111000000000000000111111111111000///---,,,000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))(((((((((((((((((((((((()))))))))(((((((((((((((%%%&&&((()))***)))'''&&&*********)))))))))))))))))))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%&&&)))++++++***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))(((''''''''''''''')))*********++++++++++++***+++,,,---............,,,---000333555777777888<<<;;;999999;;;???CCCFFFGGGEEEBBBAAABBBBBBBBBAAAHHHOOOTTTRRRPPPPPPOOOMMMMMMMMMNNNPPPQQQOOOKKKGGGMMMIIIMMMbbb(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------000000000/////////.........//////000222333333444555555666777888999::::::===>>>>>>>>><<<;;;<<<===<<<<<<;;;;;;:::999999888777777666666666666777777666666666666666555444444777666666666666555555555555555555555444333222111222111000000//////000000000000/////////.........000///...///000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''(((((((((***)))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&)))++++++***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''''')))))))))*********++++++***+++,,,---............---///222555777999999999<<<:::999999;;;???CCCFFFGGGEEEBBBAAABBBBBBBBBAAAEEENNNVVVVVVTTTRRROOOLLLLLLMMMNNNPPPPPPNNNJJJGGGJJJFFFKKK```(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,------,,,,,,,,,,,,------------///////////////...............///000111222333333444444555666777888999999;;;<<<===<<<:::::::::<<<:::::::::999888888777777666666555555555555666666555555666666666555444444555555444444444333333333444444444444333222222111222111000000//////000000//////------------...///111000//////000111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((())))))******+++,,,+++((('''&&&'''((()))))))))))))))))))))******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%''')))+++++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((()))))))))***************+++,,,------.........///111333666999:::;;;;;;;;;:::999:::<<>>AAADDDEEEGGGEEEBBBBBBCCCEEEEEEDDDFFFNNNRRRPPPNNNNNNNNNLLLKKKLLLMMMOOOPPPNNNIIIFFFGGGCCCGGG]]](((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++***************++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------............//////......///000111222222333222333444444333333444666666666666666666666666666444444333333333333444444111222333444444444444333111111111000000000000///000000111111111111111000000000///............///---------------.........---,,,++++++------,,,+++************************((()))))))))*********+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''&&&&&&&&&'''(((((()))******++++++))))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$%%%'''+++---......''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))++++++++++++,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,---...111444777888999999777888999;;;>>>AAADDDEEEGGGEEECCCBBBDDDEEEEEEEEEHHHOOOTTTQQQNNNNNNMMMKKKLLLMMMNNNPPPPPPNNNJJJGGGFFFBBBFFF\\\(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************((())))))))))))******************)))***++++++,,,,,,,,,---------.........+++++++++,,,,,,---------------..................------...///000111222222111222444444333333444555444555555555555555555555555444444333333444444555///000111222222222222222000////////////.........///000000111111111000000000000///...............***+++,,,...///000000000...---,,,,,,......---,,,************************(((((())))))*********+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''((())))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%$$$$$$%%%'''((('''(((((()))***+++++++++))))))((('''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%$$$%%%(((+++.........'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''((((((((())))))******&&&&&&&&&'''''''''((((((************))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***++++++,,,,,,,,,---------))))))***+++,,,,,,,,,,,,---///222555777999999999777888999;;;>>>AAADDDEEEGGGEEECCCBBBDDDEEEFFFEEEIIIQQQVVVTTTPPPOOOMMMJJJMMMMMMNNNPPPQQQOOOKKKGGGHHHDDDHHH]]]))))))))))))))))))))))))************************''')))***)))((('''(((***&&&''''''((((((((((((((())))))))))))))))))))))))++++++************++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000------......///000000000333222111111222333555666666666555555555444444444333333333333333333333333333333444444444333222222......//////000000111111111222222222222111000000000000000000////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))&&&'''((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((()))***+++,,,,,,---))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%)))'''&&&''')))++++++***''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''(((((())))))******(((''''''&&&&&&&&&'''''',,,)))&&&%%%&&&(((((((((''''''((((((((((((''''''((((((((((((((((((((((((---///000///,,,***+++,,,+++***)))))))))))))))***---///222555777999999:::<<<<<<<<<===>>>@@@BBBCCCFFFCCC@@@???BBBEEEHHHIIIJJJQQQTTTQQQMMMMMMLLLJJJKKKKKKLLLNNNPPPOOOKKKIIIGGGFFFIII[[[~~~))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***&&&''''''((((((((((((((())))))))))))))))))))))))+++******))))))******+++************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------......//////000000222222111111222333555666666555555555444444444444333333333333333333333333222222333444444333333333////////////000000111111111222222222222111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((((())))))&&&'''((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))''''''''''''(((((((((((()))))))))***************))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%(((&&&%%%&&&(((******)))''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((()))))))))''''''&&&&&&&&&''''''(((+++)))&&&%%%&&&'''((('''''''''((((((((((((''''''((((((((((((((((((((((((***,,,......+++))))))*********))))))))))))******...///222555777999999:::;;;;;;<<<===???AAACCCDDDDDDAAA???>>>AAADDDEEEFFFIIIPPPTTTRRRNNNNNNLLLJJJLLLLLLLLLNNNNNNLLLIIIEEEFFFEEEJJJ^^^))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***&&&''''''((((((((((((((())))))))))))))))))))))))+++******))))))******+++************************)))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000222111111111222333444555555555555555444444444444222222222222222222222222111222222333444444444444/////////000000000000111111111222222111111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))&&&'''((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''((((((((((((***)))))))))(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%'''%%%$$$%%%'''))))))(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((())))))((((((((((((((((((&&&&&&&&&&&&'''((())))))+++(((&&&%%%&&&'''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''))),,,,,,+++)))(((((()))))))))))))))***+++,,,...///222555888999::::::999:::;;;===???BBBDDDEEEDDDBBB??????AAACCCDDDDDDHHHPPPUUUSSSPPPNNNLLLIIILLLLLLLLLMMMMMMJJJFFFCCCDDDEEELLLaaa((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))))))))******************************))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......//////000111111111222222333444444444444444444444444444444111111111111111111111111000111222333444555555555000000000000000000000000111111111111111000000///......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++************************************************************************************++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))&&&((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((('''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&$$$###$$$&&&(((((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&'''(((*********(((&&&%%%'''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&(((***,,,,,,+++))))))(((((())))))***+++,,,---...000333666888999::::::999999;;;===@@@CCCEEEGGGFFFDDDBBBAAACCCDDDEEEEEEGGGOOOUUUTTTQQQOOOMMMIIIKKKKKKLLLMMMMMMKKKGGGDDDCCCDDDMMMeee(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***&&&''''''(((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------.../////////000000111222333333333333333333444444444444444444111111111111111111111111000111222333444555555555111111111111000000000000000111111111111000//////------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&'''(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))(((&&&&&&$$$###$$$&&&(((((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&'''((()))***+++)))'''&&&&&&''''''&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((('''(((***,,,------,,,+++))))))))))))***+++------...000333666888::::::;;;888999;;;===@@@CCCFFFHHHGGGDDDBBBAAABBBDDDDDDDDDGGGOOOVVVUUURRRPPPMMMJJJJJJJJJKKKMMMNNNMMMJJJGGGCCCCCCNNNggg))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***&&&''''''((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---....../////////000111222333333333333333333333333444444444444222222222222222222222222111222222333444444444444222111111111111000000000000000111111000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((%%%%%%&&&'''((()))******))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''&&&$$$###$$$&&&(((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))((((((''''''''''''''''''''''''''''''((()))******((('''&&&&&&''''''&&&$$$''''''((((((((((((''''''(((((((((((((((((((((((()))((()))+++...//////...***************+++,,,---///000333666999:::;;;;;;999:::;;;>>>AAADDDFFFHHHIIIEEEAAA???@@@BBBDDDDDDHHHPPPUUUTTTQQQPPPNNNKKKIIIJJJKKKMMMOOONNNKKKHHHDDDDDDOOOiii))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------....../////////111222333333222222222222333333333444444444333333333333333333333333222222333444444333333333222222222111111111000000000000000000000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((((())))))''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''(((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))((('''&&&%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&'''''''''''''''''')))((((((((((((((())))))'''&&&%%%&&&''''''%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((***(((''')))---000111000+++++++++******+++,,,,,,///111333666999:::;;;;;;:::;;;<<<>>>AAACCCFFFGGGNNNJJJDDDAAABBBDDDGGGHHHIIIPPPUUUSSSPPPPPPOOOMMMJJJJJJKKKLLLMMMLLLHHHEEEFFFDDDOOOiii))))))))))))))))))))))))''''''''''''''''''''''''((()))***)))((('''(((***&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///111222333333222222222222222333333444444444333333333333333333333333333333444444444333222222222222222222111111000000000000000000000//////...//////.........------------------------------------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&)))))))))''''''%%%$$$%%%'''))))))((('''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***%%%&&&&&&''''''(((((((((***))))))(((((((((((()))'''&&&%%%&&&''''''%%%###''''''((((((((((((''''''((((((((((((((((((((((((***'''%%%'''+++000111111,,,,,,++++++***+++++++++///111444777999:::;;;;;;;;;;;;===>>>AAACCCEEEGGGUUUOOOIIIEEEEEEHHHLLLNNNJJJPPPUUURRRPPPPPPPPPNNNKKKJJJKKKLLLLLLIIIEEEBBBGGGEEEOOOhhh))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000222222111111111111111111111111222222222222111111000111111111111222222222777777666666555555555444222222222222222222222222000000////////////000000000000///...------,,,,,,------++++++++++++---------,,,***)))))))))******+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))******************)))(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&$$$###$$$'''+++------((((((''''''''''''((((((((('''&&&'''((())))))'''''''''((((((((((((''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))'''&&&%%%&&&((((((((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''%%%&&&'''(((+++---000111...---,,,***)))******+++///222666888888777888888;;;:::;;;===AAAEEEFFFGGGEEEDDDCCCDDDFFFGGGHHHGGGJJJSSSXXXVVVQQQOOOOOOMMMKKKMMMOOOOOOMMMIIICCC@@@EEEEEEQQQjjj))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))************)))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////111111111111111111111111000111111222222111111000000000111111111222222222666666666555555555444444222222222222222222222222000000////////////000000000//////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,***)))))))))******************)))))))))((())))))))))))))))))))))))'''((((((((()))))))))***************)))))))))((()))))))))***++++++,,,,,,************************(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))'''''''''((()))************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%)))((('''&&&&&&'''((())))))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))************))))))(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%###%%%(((+++------((((((''''''''''''((((((((('''&&&'''((())))))'''''''''((((((((((((''''''''''''((((((((()))))))))******)))((((((((((((((('''''''''''''''((())))))'''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))))))))(((''''''%%%&&&''')))+++---///000...---,,,+++*********+++///222666888888777888888<<<;;;;;;===@@@CCCDDDCCCDDDCCCBBBCCCEEEGGGGGGFFFIIIQQQWWWTTTPPPNNNMMMLLLKKKLLLOOOOOOMMMIIICCC@@@CCCDDDPPPiii))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------------.........000000000000111111111111000111111222222111111000000000000111111111222222555555555555444444444444222222222222222222222222000000////////////000000/////////...------,,,,,,---,,,,,,++++++,,,,,,---,,,+++******)))*********************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((()))***+++---...///000---,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))*********)))((((((''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''%%%$$$&&&)))+++------((((((''''''''''''((((((((('''&&&'''((())))))'''''''''((((((((((((''''''&&&&&&'''''''''(((((((((***))))))(((((((((((()))'''''''''''''''((())))))'''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&''')))+++---///000......---+++++++++++++++///222666888888777888888<<<<<<;;;===@@@BBBBBBAAACCCAAAAAABBBDDDFFFGGGFFFGGGPPPVVVSSSNNNLLLKKKJJJKKKLLLNNNOOOMMMIIIDDDAAAAAACCCNNNfff((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,...---------------------/////////000000000000000000000111111111111000000000000000000111111111111444444444444333333333333111111111111111111111111000000////////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))((()))***,,,...000222222------,,,+++***)))((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%''')))+++,,,,,,(((''''''&&&&&&''''''(((((('''&&&'''((())))))'''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((&&&&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***,,,...//////...------,,,+++++++++///222666888888777777888<<<;;;<<<>>>AAACCCCCCBBBBBBAAAAAABBBEEEHHHHHHHHHHHHQQQVVVSSSNNNLLLKKKJJJKKKLLLNNNNNNLLLIIIDDDBBBBBBCCCLLL```}}}((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---------------,,,,,,,,,....../////////000000000000000000111111000000000//////000000000111111111222222222222333333333333111111111111111111111111000000////////////000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,************+++*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******((()))***,,,...000222222************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((('''&&&''')))++++++***''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((('''&&&''')))))))))((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***,,,---...//////......---,,,,,,+++///222666888888777777888;;;;;;<<<@@@DDDFFFFFFEEECCCBBBBBBDDDGGGJJJKKKKKKJJJSSSXXXUUUPPPMMMLLLKKKKKKLLLMMMNNNLLLIIIEEECCCEEEEEEJJJ[[[www))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++************++++++++++++,,,,,,,,,,,,,,,---------------......//////000000///000000111111000000////////////000000000111111111111111111222222222222111111111111111111111111000000////////////000000........................+++,,,,,,------,,,,,,+++))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((()))***+++---...///000(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''')))***)))(((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''''''''((((((((((((''''''&&&&&&'''''''''((((((((()))(((((((((((())))))***'''''''''''''''((())))))((('''&&&''')))***)))((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))***+++,,,---////////////...---,,,+++///222666888888777888888:::;;;===AAAEEEGGGGGGFFFCCCBBBBBBDDDHHHKKKLLLLLLLLLTTTZZZVVVQQQOOOMMMLLLKKKLLLMMMMMMLLLIIIFFFDDDFFFGGGKKKYYYuuu))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++,,,,,,------...,,,,,,---......///000000//////000000000000//////////////////000000000111000000000111111111222222111111111111111111111111000000////////////000000........................+++,,,,,,------,,,,,,+++((()))***+++,,,++++++***((()))))))))************))))))))))))))))))))))))***)))))))))((((((((('''((()))))))))************)))))))))***++++++,,,,,,''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((())))))'''''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((()))******'''''''''''''''((()))))))))''''''''')))***)))(((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))***+++,,,,,,//////000000///...,,,+++///222666888888777888888;;;;;;===AAAEEEFFFEEEDDDBBBAAAAAADDDHHHKKKLLLLLLLLLUUUZZZWWWQQQOOOMMMKKKKKKLLLLLLMMMKKKIIIFFFDDDDDDGGGNNN\\\www)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---......,,,,,,------...///000000//////000000000000//////////////////000000000000//////000000111111111222000000000000000000000000000000////////////000000---.....................++++++------------++++++((()))***+++,,,,,,+++***(((((())))))*********+++))))))))))))))))))))))))******))))))((((((((('''(((((())))))*********+++))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&''')))))))))'''''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))))))))((('''((()))***)))(((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))***++++++,,,///000000000000...---,,,///222666888888777888888<<<<<<>>>AAADDDDDDCCCAAA@@@@@@@@@CCCGGGJJJLLLLLLLLLUUUZZZVVVQQQNNNMMMKKKKKKLLLLLLLLLKKKIIIFFFEEEAAAGGGPPP___zzz))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((*********)))))))))))))))******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,---------......////////////////////////...///////////////............////////////......//////000111111111111111//////...------------...000//////.........//////------,,,,,,,,,,,,++++++************************((((((((((((((((((((((((,,,+++***((((((((()))***+++++++++*********))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))*********)))(((&&&&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((($$$&&&'''((((((&&&$$$###&&&&&&'''''''''&&&%%%%%%''''''''''''(((((((((((((((''''''''''''(((((()))+++)))((('''((()))+++,,,))))))(((''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))(((&&&%%%&&&''')))***((((((((((((((('''''''''))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))***+++,,,---000//////...------,,,,,,---000555777888777777888:::;;;>>>AAADDDCCC@@@===???@@@BBBFFFJJJLLLKKKIIIIIIQQQWWWUUUPPPNNNNNNLLLNNNOOOPPPNNNJJJGGGEEEEEEEEEHHHQQQeee~~~))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))***************++++++++++++******,,,++++++******++++++,,,,,,,,,,,,---------......//////////////////////////////000000000000//////......////////////......//////000111111111111000//////...------------...------------...//////000------,,,,,,,,,+++++++++************************************************,,,+++)))((((((((()))***+++++++++*********))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''((((((''''''''''''((((((&&&''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******)))((('''&&&''''''((()))(((((((((''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''(((((('''%%%$$$''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((()))***+++***)))((('''((()))+++,,,))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))'''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---/////////...---,,,,,,,,,---000555777888777777888:::;;;>>>AAADDDDDDBBB?????????AAAEEEIIIKKKJJJIIIJJJRRRXXXUUUQQQOOONNNMMMNNNOOOOOONNNJJJGGGEEEEEEGGGJJJSSSggg))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))((((((((())))))******++++++******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,---------......///////////////////////////000000111111111000000......////////////.........///000000111111000000000///......------......+++++++++,,,---...///000,,,,,,,,,,,,++++++++++++************************************************+++***))))))((()))))))))+++************))))))))))))))))))))))))***++++++))))))(((((((((((())))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((''''''''''''(((((((((((((((''''''''''''''''''((((((((()))))))))%%%&&&''''''(((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***,,,,,,***)))((('''((()))***+++)))((((((''''''''''''(((''''''(((((())))))******(((((((((((())))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))***+++,,,---///......------,,,,,,+++---000555777888777777888:::;;;>>>BBBEEEFFFDDDBBB@@@???@@@CCCGGGIIIJJJJJJKKKSSSYYYVVVQQQOOOOOOMMMMMMNNNOOOMMMJJJGGGEEEEEEHHHJJJSSSfff))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))(((''''''((()))***++++++,,,******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,---------.................................//////000000000000///......////////////.........//////000000000000000000//////...............++++++++++++,,,------...,,,,,,,,,++++++++++++*********************************************************))))))))))))))))))************))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))******))))))((((((''''''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&'''''''''(((((()))'''''''''&&&''''''''''''''''''''''''(((((((((((('''''''''((()))***+++,,,)))(((((((((((()))******)))(((''''''''''''((((((&&&&&&'''((())))))******(((((((((((())))))))))))))))))((((((((()))***+++((((((((((((((()))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))***+++,,,---------------,,,,,,++++++---000555777888777777777:::;;;===AAAEEEGGGFFFDDDBBBAAAAAACCCFFFIIIKKKKKKLLLTTTZZZWWWRRRPPPOOOMMMLLLMMMNNNMMMJJJGGGEEEEEEGGGIIIQQQccc}}}))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((()))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))''''''((()))***++++++,,,******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........////////////............///000000000000000000000///............///...---,,,+++++++++++++++,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))(((((((((((())))))***)))))))))(((((((((''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***))))))((((((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((())))))))))))''''''&&&&&&''')))***+++((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&'''((()))***+++((((((((((((((())))))***((((((''''''''''''((((((%%%%%%&&&''''''((())))))(((((((((((())))))))))))''''''''''''(((((())))))(((((((((((())))))******************************&&&'''((()))***)))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++++++++---000555777888777777777::::::===AAAEEEGGGFFFEEEDDDCCCCCCDDDHHHKKKLLLLLLLLLUUUZZZWWWRRROOONNNMMMKKKMMMNNNLLLIIIGGGEEEEEEHHHIIIPPPbbb{{{))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&''''''((()))''''''(((((())))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))(((((())))))******++++++******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..................////////////......---...//////000000//////111000//////....../////////...---,,,+++*********++++++++++++************************************(((((((((((((((((((((((((((((()))************)))(((((()))))))))))))))***'''''''''''''''(((((()))))))))(((((((((((())))))((((((((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((())))))***&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))************''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))*********)))(((((((((((()))(((''''''&&&'''''''''(((((((((((((((''''''((((((((()))))))))((('''&&&&&&'''))),,,...+++***(((&&&%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))''''''((((((((()))))))))(((''''''''''''(((((()))%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))&&&'''''''''(((((((((((('''(((((())))))******+++************************&&&'''(((*********))))))))))))))))))***+++,,,---++++++++++++++++++++++++---000555777888777777888::::::<<<@@@DDDFFFFFFEEEDDDDDDDDDFFFIIILLLLLLKKKLLLTTTZZZVVVQQQOOOMMMLLLKKKLLLMMMLLLIIIGGGEEEEEEIIIJJJQQQccc~~~))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((('''''''''((()))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))***************++++++++++++******,,,++++++******++++++,,,,,,,,,,,,---------......------------------------+++,,,---...////////////......////////////......---...//////000000//////111000000//////////////////...---,,,,,,+++,,,,,,++++++++++++************************************))))))))))))))))))))))))'''((()))***+++******)))(((((((((((())))))******((((((((('''((())))))***))))))(((((((((((())))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((()))((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))************''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))*********(((((('''((()))))))))(((&&&&&&''''''''''''((((((((()))&&&&&&'''''''''(((((((((((('''&&&%%%'''***...000///...+++((('''&&&&&&'''''''''''''''((((((((((((***)))(((((('''(((((((((&&&''''''((((((((((((((('''''''''''''''((())))))'''''''''''''''((((((((((((((((((((())))))))))))''''''((()))))))))))))))'''(((((()))******++++++************************%%%&&&(((***+++***))))))))))))))))))***+++,,,---*********+++++++++++++++---000555777888777777888::::::<<>>AAACCCCCCCCCAAABBBDDDGGGJJJKKKIIIGGGKKKSSSYYYUUUPPPMMMLLLJJJJJJKKKLLLLLLIIIFFFEEEEEECCCDDDMMMbbb******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------......///////////////............///////////////////////////.........111000000///...------------------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))*********))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&***///444777444///***'''&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((()))***,,,---...,,,++++++++++++++++++,,,+++///333666777777777888:::;;;>>>AAABBBCCCDDDDDDBBBAAABBBBBBDDDFFFHHHJJJMMMXXX]]]WWWPPPOOOMMMHHHLLLLLLLLLIIIFFFDDDCCCDDDBBBGGGQQQccc***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))+++******************+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------...///////////////............////////////............////////////000000000///...------------------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&'''***000444666333...***'''&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))***+++,,,---++++++************+++++++++///333666777777777888999:::===???AAABBBCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJMMMXXX]]]WWWPPPPPPMMMHHHLLLMMMMMMKKKGGGDDDCCCCCCAAAGGGQQQccc))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------...////////////...---............/////////---------.../////////000000000//////...---------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''***000444444111---)))'''&&&''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''******))))))***+++,,,,,,*********))))))*********+++///444777777777777888888999;;;>>>@@@AAABBBBBBEEEDDDDDDEEEFFFHHHJJJKKKMMMXXX]]]VVVPPPPPPNNNIIIMMMNNNOOOMMMIIIEEECCCBBBAAAGGGPPPbbb))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////......---------.........//////,,,,,,------...///000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''&&&'''***///333111///,,,)))'''&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((+++***************++++++******))))))))))))******,,,///444777888777888888888999;;;===???AAACCCDDDGGGFFFFFFFFFGGGHHHJJJKKKMMMXXX]]]VVVPPPPPPOOOJJJMMMOOOPPPOOOKKKFFFCCCAAABBBGGGPPP```|||(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))*********+++++++++,,,,,,,,,++++++******++++++,,,,,,------...............------------............+++,,,,,,---...//////000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''''')))...111...---***(((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((+++***************++++++******))))))))))))******,,,000444777888888888999999:::;;;===@@@BBBDDDEEEHHHHHHGGGGGGGGGIIIJJJKKKMMMWWW[[[TTTOOOOOOOOOKKKLLLNNNPPPOOOKKKFFFCCCBBBDDDHHHOOO^^^yyy(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))*********+++++++++++++++************++++++,,,,,,---............---,,,------------.........,,,,,,,,,---.........///------------------------++++++,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''(((,,,...+++***)))'''&&&&&&&&&'''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))******))))))(((******))))))***+++,,,,,,*********))))))*********,,,000555888888888888999999:::;;;===@@@BBBEEEFFFIIIIIIHHHGGGGGGHHHIIIJJJKKKVVVZZZSSSMMMNNNNNNJJJKKKMMMNNNMMMJJJFFFDDDCCCDDDHHHNNN]]]www'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))*********+++++++++************+++++++++,,,------......------,,,,,,---------.........------------------------------------------------+++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((())))))(((''''''***,,,))))))((('''&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))***+++,,,---++++++************++++++---000555888888888999999888888999;;;>>>AAADDDFFFJJJIIIHHHGGGGGGGGGHHHIIIJJJTTTXXXQQQLLLMMMMMMJJJJJJLLLLLLKKKHHHEEEEEEEEEDDDGGGNNN]]]xxx'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))************++++++************+++++++++,,,------......------,,,,,,,,,---------......------------------,,,,,,------------------------+++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))************************((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''''''''''''''''''''''')))***)))((('''''')))+++(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))((((((((()))***,,,---...,,,,,,++++++++++++,,,,,,---000555888999888999999777777888:::===@@@CCCEEEJJJIIIHHHGGGFFFGGGHHHIIIIIISSSWWWPPPKKKLLLMMMIIIJJJJJJKKKIIIGGGEEEFFFFFFCCCGGGNNN]]]zzz))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,,,,,,,---------......***+++,,,,,,---------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((((()))***+++++++++++++++*********))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))******))))))))))))************))))))))))))******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))***((('''&&&&&&'''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((+++(((&&&&&&''')))***+++***(((%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))******))))))((((((''''''))))))************)))))),,,***)))(((((()))+++,,,'''((()))******)))((('''((()))++++++*********+++((()))+++,,,------,,,+++...000333666888999888888:::::::::;;;===@@@CCCDDDDDDEEEEEEDDDDDDDDDGGGIIINNNRRRRRRNNNKKKMMMMMMKKKNNNLLLIIIGGGFFFEEECCCAAACCCEEEKKK[[[yyyzzz))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************************************))))))))))))))))))))))))+++,,,,,,,,,,,,---------***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))((())))))******+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))******))))))))))))************))))))))))))******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&'''(((******)))'''%%%%%%&&&''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((''''''''''''***))))))))))))))))))***''''''(((((())))))******'''((()))******)))((('''''')))******))))))***++++++,,,---.........---,,,---///222555777888888888999999:::<<<>>>@@@BBBCCCDDDEEEEEEEEEDDDEEEHHHJJJMMMRRRRRRNNNLLLMMMMMMJJJNNNLLLIIIGGGFFFDDDCCCBBBCCCFFFLLL\\\zzzzzz))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))((((((((())))))+++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))*********))))))(((((())))))******))))))(((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%''')))***'''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''''''''((((((***)))(((''''''((()))***$$$%%%''')))*********)))(((((())))))))))))(((((('''((())))))(((((()))+++---------...------,,,+++,,,...111333666777777777888999;;;===???AAABBBBBBDDDEEEEEEEEEEEEFFFIIILLLNNNSSSUUURRROOOOOONNNKKKLLLKKKIIIGGGEEEDDDCCCBBBCCCFFFNNN___}}}(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,++++++,,,++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************+++***)))(((((((((((((((************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%$$$&&&(((***'''&&&%%%&&&'''(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))******)))'''&&&&&&''')))***''''''((()))))))))))))))(((((())))))))))))((((((((()))******))))))***,,,,,,,,,,,,+++***)))((((((,,,---000222444666666666777888;;;>>>@@@AAAAAAAAACCCDDDEEEEEEEEEGGGJJJLLLOOOUUUWWWUUURRRRRRPPPLLLKKKKKKJJJGGGDDDCCCCCCCCCBBBFFFOOObbb(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******************************)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''%%%$$$%%%(((+++)))'''&&&&&&'''((('''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,***)))(((''''''((()))***))))))((('''''''''(((((())))))(((((((((((())))))***+++++++++******,,,...---,,,+++***)))(((((((((,,,---///111333555666777777888;;;>>>@@@AAAAAAAAADDDEEEEEEEEEEEEFFFIIIKKKNNNSSSUUUSSSPPPPPPNNNJJJIIIJJJJJJGGGDDDBBBCCCDDD@@@EEEOOOddd))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((()))***************************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++***)))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))((('''''''''(((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))((((((''''''(((((())))))((((((''''''(((((()))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((((((&&&$$$$$$(((,,,---+++(((''''''''''''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))******+++,,,,,,))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))+++,,,,,,+++******---//////...---+++************---...///111333555777777888999;;;===???AAABBBBBBDDDEEEEEEDDDDDDDDDGGGIIIJJJOOOQQQNNNKKKKKKJJJGGGHHHJJJJJJGGGCCCAAABBBEEE@@@DDDNNNddd))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++***)))))))))*********++++++++++++---,,,,,,,,,,,,,,,,,,+++************************************************(((((('''''''''((())))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((''''''''''''((((((((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))***(((%%%%%%)))---222...)))'''&&&'''''''''%%%%%%&&&&&&'''(((((()))'''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))******++++++)))***+++,,,,,,+++***)))(((+++///222333222000...***)))(((''''''((()))***+++++++++***)))***,,,///...---,,,*********++++++......000111333555777888999999:::<<<>>>@@@BBBCCCDDDEEEEEEDDDBBBCCCEEEGGGJJJNNNOOOKKKIIIJJJIIIGGGGGGIIIJJJGGGBBB@@@BBBEEEAAADDDMMMccc))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++++++++***)))((())))))******++++++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))'''''''''''''''((()))***'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((((((''''''''''''((((((((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''')))+++(((%%%%%%)))...555111+++'''&&&'''((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((***,,,......,,,***((()))...666<<>>MMMWWWTTTFFF:::+++***)))(((''''''((()))))))))))))))***+++,,,,,,,,,***(((''')))*********,,,...222333444444555666999888:::@@@CCCAAAAAACCCDDDEEEFFFEEEBBBCCCGGGKKKNNNWWWTTTNNNPPPNNNIIIKKKGGGIIIIIIGGGDDDCCCFFFIIIFFFGGGRRRkkk(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))************)))((((((((())))))'''(((((())))))(((((('''(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))************))))))((()))******++++++************++++++++++++******************************++++++++++++++++++++++++************************))))))))))))((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))******)))''''''(((***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))'''&&&&&&'''***---000)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''))))))''')))...///000111///,,,)))))))))...---+++)))((('''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((()))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))---222>>>OOO[[[WWWFFF555***))))))(((((((((((()))))))))))))))***+++,,,---,,,***(((''')))*********,,,///222444444444555777<<<888999@@@DDDCCC@@@@@@DDDEEEFFFEEECCCDDDHHHLLLNNNWWWTTTNNNPPPNNNHHHKKKHHHJJJJJJHHHDDDCCCEEEGGGDDDGGGSSSiii((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))******************))))))))))))))))))(((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))***++++++++++++*********++++++++++++******************************++++++++++++++++++++++++************************))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))***)))''''''(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&(((''''''&&&&&&''')))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%$$$%%%'''(((((('''&&&&&&''')))+++,,,)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%'''))))))''')))...///111333111---***)))***222000---+++)))(((''''''&&&&&&&&&'''((())))))***(((((())))))))))))((((((((((((((((((((())))))***((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))),,,111<<>>>>>AAACCCEEEGGGFFFDDDFFFJJJOOOPPPYYYUUUNNNPPPMMMGGGIIIFFFIIILLLKKKHHHFFFGGGHHHAAAGGGLLLUUUmmm************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((()))***+++,,,,,,+++***))))))************))))))(((((()))***************))))))))))))))))))))))))'''((((((((())))))******************************)))************+++++++++))))))************))))))******+++,,,,,,,,,,,,+++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%'''******))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###%%%'''&&&&&&***222:::,,,***)))((((((***---...''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''%%%'''))))))''')))...///222333///(((%%%)))...+++***((('''''''''((()))'''''''''((((((((((((((((((((())))))))))))((((((&&&''')))*********)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''''''''(((***+++,,,)))'''))),,,---+++'''&&&'''(((*********)))(((''''''((()))***,,,...///,,,***(((''')))*********---000333555555666777888<<<@@@GGGIIIDDD<<<<<>>AAAEEEGGGFFFCCCAAA@@@EEEEEEDDDDDDEEEGGGJJJKKKPPPUUUVVVQQQMMMLLLKKKIIIHHHIIIKKKJJJGGGDDDCCCCCCBBBHHHGGGTTTzzz***)))))))))(((((((((''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((************************(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))************************************)))))))))((())))))))))))************************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++************)))++++++******)))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((()))***...111444444222---)))'''******)))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''---///111111...,,,***)))((((((''''''''''''(((((((((((((((((((((((((((''')))))))))(((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))(((''''''''''''((())))))))))))((((((((('''''')))(((((('''''''''(((((((((***++++++***)))+++,,,,,,+++***((((((((()))***///111333555555555666888>>>BBBFFFGGGFFFCCC@@@???EEEEEEDDDDDDDDDFFFIIIKKKPPPTTTUUUPPPLLLKKKKKKIIIGGGIIIJJJJJJHHHFFFFFFFFFCCCHHHHHHXXX))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++************)))++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((''''''(((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((('''''''''(((((()))(((+++111777999777111---***(((&&&&&&(((***+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))---111333000,,,(((&&&)))((((((''''''(((((()))''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&'''''''''((((((((())))))(((((((((((()))))))))((((((''''''(((((()))***)))))))))))))))(((((((((((((((''''''(((((()))((()))+++***))))))***,,,,,,+++***)))((()))******///111333555555555666888???BBBFFFHHHFFFBBB@@@???EEEEEEEEEDDDDDDFFFIIILLLQQQTTTSSSMMMJJJKKKKKKIIIGGGIIIKKKKKKJJJIIIIIIIIICCCHHHJJJ___))))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((*********************************)))))))))))))))((()))))))))************************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++*********))))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((''''''&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))((((((''''''''''''((()))(((***000777;;;<<<:::000,,,(((''')))++++++***''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((,,,000111///+++(((&&&))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((()))(((''''''''''''((((((((())))))))))))*********))))))(((((((((((()))))))))(((((((((((((((((()))************))))))))))))(((((((((((((((((()))***((()))******))))))***+++,,,+++***)))))))))***+++///111333555555555666888???CCCFFFHHHFFFBBB@@@>>>CCCEEEFFFEEEDDDEEEIIIMMMRRRTTTQQQLLLIIIKKKKKKHHHHHHJJJLLLLLLKKKIIIIIIIIIDDDHHHMMMfff(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++*********))))))*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''(((''''''&&&%%%''''''''''''((((((((((((&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((()))((((((''''''''''''(((***'''&&&)))000666999999999444---***)))(((%%%"""%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''***,,,------+++)))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))*********+++))))))(((((((((((())))))((())))))))))))))))))((())))))))))))************((((((((((((((()))******''')))******)))(((***+++++++++***))))))***+++,,,///111333555555555666888???BBBFFFHHHFFFCCC@@@???AAADDDFFFEEEDDDEEEJJJOOOSSSSSSPPPKKKIIIKKKKKKHHHJJJLLLMMMLLLJJJHHHGGGGGGDDDIIIQQQlll(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++************)))******))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((())))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((('''''''''(((((()))((('''(((***,,,---,,,***555333111111111111000///+++++++++*********))))))'''''''''''''''''''''''''''((()))******)))((('''+++++++++)))(((''')))+++***))))))(((((())))))***&&&&&&''''''((()))))))))'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''''''''((((((((())))))))))))(((((((((((())))))((())))))******))))))((((((((()))))))))))))))***(((((((((((()))***++++++'''(((***)))(((((()))+++++++++***)))***+++,,,---///111333555555555666888>>>AAAFFFGGGFFFCCCAAA@@@>>>BBBEEEEEEDDDFFFLLLRRRSSSTTTQQQLLLKKKMMMKKKGGGJJJKKKLLLKKKHHHFFFDDDDDDCCCJJJTTTppp'''((((((((()))))))))***'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++************))))))))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''((()))***(((***++++++***(((((((((+++---111333555666888999000000//////...---,,,,,,'''''''''''''''''''''''''''((()))******)))((('''*********)))''''''(((*********))))))))))))******&&&&&&''''''((())))))***'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((()))))))))))))))(((((((((((())))))((()))************)))(((''''''((((((((()))))))))(((((((((((()))***+++,,,'''((())))))(((((()))+++++++++***)))***+++,,,---///111333555555555666888<<<@@@EEEGGGFFFDDDBBBAAA<<<@@@EEEEEEDDDFFFNNNUUUSSSTTTQQQNNNNNNOOOLLLFFFFFFHHHIIIIIIGGGEEEDDDDDDBBBKKKWWWrrr'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++************))))))))))))))))))*********(((((((((((())))))))))))************************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((''''''&&&%%%''''''''''''((((((((()))&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''')))***+++,,,------***((()))---222'''+++///000---+++,,,---------,,,+++)))(((''''''(((((((((((((((((((((((('''((()))++++++)))((('''((()))******((('''((()))******))))))))))))******&&&&&&&&&'''((())))))***'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((()))***************++++++++++++))))))(((((((((((())))))((()))***++++++***)))(((&&&'''''''''(((((())))))(((((((((((()))***+++,,,'''((())))))(((((()))***++++++*********+++---...///111333555555555666888;;;???DDDGGGGGGEEECCCBBB:::???DDDEEEDDDGGGOOOVVVSSSTTTRRROOOOOOPPPLLLEEECCCEEEGGGGGGFFFDDDDDDEEEBBBKKKYYYsss))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++******))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))************************))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))***((('''&&&'''((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''')))++++++)))'''&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&((()))***)))(((&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***))))))***++++++111222444444444444666777===>>>@@@BBBBBBBBB@@@???>>>@@@CCCDDDEEEIIIPPPVVVRRRTTTSSSMMMJJJIIIFFFBBBEEEGGGIIIIIIGGGEEECCCCCCGGGKKKUUUrrr))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))************)))*********)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))************************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))))))))))))))***((('''&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((***,,,,,,***'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))***)))(((''''''(((((((((((((((((('''((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))(((((((((''''''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***))))))***++++++111222444444444444666777===>>>@@@AAABBBAAA???>>><<>>???AAABBBAAA@@@>>>===<<<>>>AAABBBCCCGGGMMMRRRSSSUUUSSSNNNJJJJJJHHHDDDIIIJJJKKKJJJGGGDDDCCCCCCDDDMMMPPPZZZvvv))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((())))))******++++++((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))************++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))************((('''&&&'''((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,,,,***(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))(((((((((((((((((())))))(((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))))))))***+++,,,000222444555555555777999@@@AAABBBCCCBBBAAA???===<<>>===@@@DDDEEEEEEGGGLLLPPPSSSUUURRRLLLJJJJJJIIIFFFJJJKKKKKKIIIFFFCCCCCCCCCBBBMMMLLLNNNhhh((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))((((((((()))******++++++************************)))))))))************+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((())))))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++***((('''&&&'''((('''&&&((((((((((((((((((((((((&&&''''''(((((())))))***)))***+++)))'''&&&'''(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,***))))))))))))+++,,,---000222444555555666999:::@@@AAACCCDDDCCCBBB@@@???>>>AAADDDEEEEEEGGGKKKOOOSSSTTTQQQKKKHHHJJJIIIFFFIIIJJJJJJHHHEEECCCCCCCCCBBBKKKLLLVVVrrr((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))************************)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''(((((()))******++++++************************))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))************)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++***((('''&&&'''((('''&&&((((((((((((((((((((((((%%%&&&&&&'''(((((()))))))))))))))(((&&&%%%&&&'''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))******)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))***+++,,,***))))))))))))+++,,,---000222444555666777999;;;===???@@@BBBBBBAAA@@@???===@@@DDDEEEDDDFFFIIIMMMRRRRRROOOIIIGGGIIIHHHFFFGGGHHHHHHFFFCCCBBBCCCDDDDDDHHHMMMaaa((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***,,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++***((('''&&&(((((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))((())))))'''%%%$$$%%%'''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))*********)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))***+++,,,***))))))))))))+++---...000222444555666777999;;;;;;<<<>>>@@@AAA@@@???>>><<<@@@CCCDDDCCCDDDHHHKKKQQQRRRNNNHHHFFFHHHHHHEEEFFFGGGGGGEEECCCBBBCCCDDDEEEGGGOOOjjj((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&((()))******)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((%%%%%%((((((%%%%%%((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((()))******+++*********))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))'''((())))))((()))+++---)))(((((((((******(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((***)))(((''''''((()))******)))))))))))))))***+++,,,+++***))))))+++---...333333333333333444888;;;@@@>>>>>>>>>@@@AAA@@@???@@@AAAAAA@@@@@@DDDLLLRRRUUUQQQMMMLLLLLLLLLJJJHHHFFFEEEDDDDDDFFFEEECCCAAAGGGIIIPPPiii((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))&&&&&&))))))&&&&&&))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((()))***************)))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))'''((()))(((((((((***,,,,,,*********++++++)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((***)))(((''''''((()))***)))))))))))))))******+++,,,+++***)))***+++---///333444444444333444777999=========???AAABBBAAA@@@@@@AAAAAA@@@@@@DDDLLLRRRUUUQQQMMMLLLLLLKKKJJJHHHFFFHHHIIIGGGDDDBBBBBBCCCDDDJJJPPPccc((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******************************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''***''''''******''''''***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((()))************))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))'''((()))(((((((((***,,,---,,,************((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,+++***)))***,,,...///333444555555444444666777;;;;;;<<>>AAAAAA@@@@@@AAAAAAAAABBBDDDHHHKKKLLLJJJGGGEEEDDDFFFHHHIIIHHHHHHIIIIIIGGGFFFDDDBBBFFFMMMSSSddd))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((''''''(((((()))***))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++))))))***++++++***((('''(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''')))+++...000555...))))))***)))((()))'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))))))))(((''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))************''''''((()))))))))((((((''''''''''''''''''''''''(((((())))))))))))******))))))************))))))))))))************))))))((((((((()))***+++---------***)))+++,,,,,,...222555555666666777999:::;;;888777888;;;>>>@@@???>>>???@@@@@@@@@@@@BBBFFFIIIJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHIIIIIIHHHFFFDDDCCCGGGNNNRRRaaa{{{((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***((()))))))))************((()))))))))************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***((()))***++++++***)))((((((((((((((())))))))))))'''(((((((((((()))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))))))))+++***((((((***---111333666111+++))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++(((((((((((((((((((((((('''((()))***+++***)))((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))((()))))))))************&&&&&&'''(((((()))((((((''''''''''''''''''''''''(((((((((((()))))))))***)))))))))******))))))))))))))))))******)))))))))((((((((()))***+++,,,------***))),,,---,,,...333555555555666777999:::;;;999999:::<<<>>>@@@???>>>??????@@@??????AAAEEEHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKIIIGGGDDDCCCCCCKKKPPP___xxx(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******((()))))))))************((()))))))))************************)))))))))(((************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))(((((((((((()))))))))***+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))******,,,***(((((((((+++...000555222---)))((()))******(((((())))))))))))((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((&&&'''((()))***)))((('''))))))))))))(((((((((((((((((((((((((((''''''&&&''')))+++***((('''(((***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))((()))))))))************&&&&&&'''(((((()))(((((((((((((((((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))******))))))))))))))))))***(((((())))))***,,,---......***))),,,---,,,///333333333444555666888999:::;;;:::;;;===???@@@???>>>???@@@@@@@@@@@@BBBFFFIIIMMMLLLLLLKKKJJJIIIHHHGGGHHHIIIKKKLLLKKKHHHEEECCCAAAKKKQQQ___xxx))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))(((((())))))***+++))))))))))))************))))))))))))************************))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((('''(((***++++++***))))))(((((((((((())))))))))))((((((((()))))))))******+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++)))((('''&&&&&&''')))***111222...)))'''***+++)))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))((((((((((((((((((((()))(((''''''&&&&&&***......+++))))))***))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))************''''''((()))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))******))))))))))))************))))))))))))******)))))))))***+++,,,.........+++***,,,------///333222222333444666888999::::::::::::<<>>??????@@@AAAAAADDDHHHKKKOOONNNMMMLLLKKKIIIHHHGGGHHHJJJLLLMMMLLLIIIEEECCCCCCNNNUUUbbbxxx))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((())))))***+++))))))))))))************))))))))))))************************))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((()))***+++******)))(((((((((((())))))))))))(((((()))))))))*********,,,,,,+++******))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))***++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))******++++++(((''''''''''''((())))))---000///)))'''***+++)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))(((((())))))*********)))))))))(((((((((''''''((()))))))))(((&&&&&&%%%+++111222...+++******))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))************)))))))))***))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))+++***)))(((((()))***++++++***)))(((((()))***+++******++++++,,,---///000...+++***---...---///444222333333555777999:::;;;777777888:::===>>>>>>======>>>???@@@AAADDDIIILLLOOONNNMMMLLLKKKJJJJJJKKKHHHJJJMMMNNNMMMJJJFFFCCCCCCOOOXXXeeexxx))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))******+++))))))))))))************))))))))))))************************))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))************************(((((()))***************'''((()))***++++++***)))(((((((((((())))))))))))))))))))))))************,,,,,,++++++***))))))(((((((((((((((((((((((((((************************&&&'''((()))***+++,,,---(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***+++,,,,,,,,,+++//////)))(((++++++((())))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++***)))))))))***,,,---******))))))(((((((((''''''((()))))))))(((&&&%%%%%%+++333444111,,,******))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))******************+++******)))((('''))))))))))))))))))))))))''''''''''''((((((((()))+++***)))(((((()))***++++++***)))(((((()))***++++++++++++,,,---...///000...+++***---...---///444333444444666888:::<<<===555555666888;;;======<<<;;;<<<>>>???AAADDDIIIMMMNNNMMMLLLKKKKKKLLLMMMNNNHHHJJJMMMNNNMMMJJJFFFCCC@@@MMMWWWeeeyyy(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((()))***************+++***************++++++,,,+++++++++***)))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))************+++++++++))))))))))))*********************************************************************)))(((''''''&&&))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******,,,,,,'''###(((000+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))((((((((((((((('''''''''))))))(((((((((((())))))((()))******)))((()))+++******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++******)))(((((((((++++++************++++++)))...222111,,,((()))+++))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,+++******))))))******)))(((''''''(((***,,,---000///,,,)))''''''(((((('''((()))******)))(((''''''***...111111...***(((((((((((()))(((''''''&&&***'''%%%(((,,,...,,,(((***************)))(((((())))))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))++++++***)))(((((())))))*********+++,,,---...///***+++,,,,,,,,,---000333777555444555777888999888888999:::<<<>>>???@@@AAA???@@@AAAAAACCCFFFLLLPPPQQQOOOLLLIIIHHHIIIJJJKKKKKKKKKLLLNNNOOOKKKDDD???FFFMMMWWWbbblllwww(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((())))))***************+++******)))))))))******+++++++++***************))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************++++++***))))))(((''''''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++---444===>>>666...***************)))))))))((()))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++,,,,,,+++)))((()))*********))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))++++++************++++++***---//////,,,))))))***))))))))))))))))))))))))***)))))))))((((((((('''************************))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,+++******))))))******))))))((('''(((***,,,---111///---***)))((())))))'''((()))******)))(((''''''***...000111...+++((((((((((((((((((''''''&&&)))&&&%%%''',,,---+++(((***************)))((((((***)))((((((''''''(((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))++++++***)))))))))))))))*********+++,,,---///000***+++,,,,,,,,,---000333666555444555777888888888888999:::<<<===???@@@@@@??????@@@AAABBBFFFKKKOOOQQQOOOLLLJJJIIIIIIJJJKKKLLLLLLNNNOOOPPPLLLFFFAAAFFFLLLUUU^^^hhhttt(((((())))))))))))((((((''''''''''''''''''''''''))))))************))))))((()))******++++++******+++***))))))((((((((((((***************+++++++++))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************+++++++++***))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,---555CCCJJJAAA111&&&************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))************))))))(((((((((((()))))),,,---...,,,***(((((()))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++************++++++***+++,,,,,,+++***(((((())))))))))))))))))))))))))))))))))))((((((((((((************************((((((((((((((((((((((((+++************+++,,,,,,,,,+++******))))))******))))))(((((((((***+++,,,000///---+++***)))******(((((())))))))))))(((((((((***---000000///,,,***)))))))))(((((((((''''''(((&&&%%%'''***,,,***'''))))))******))))))((((((******)))((((((((())))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))++++++***))))))))))))***))))))***+++,,,...000000***+++,,,,,,,,,---000333666555444555777999888777777888999;;;===>>>???@@@>>>???@@@@@@AAAEEEJJJNNNRRRPPPMMMKKKIIIIIIJJJJJJMMMNNNOOOQQQQQQMMMGGGBBBEEEJJJRRR[[[dddppp|||(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))***++++++++++++***+++***)))((('''''''''''')))))))))***+++++++++,,,(((((((((((((((((((((((((((((()))*********************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************************************************************++++++++++++******))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((,,,)))+++555<<<999///'''*********)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))((()))))))))))))))******))))))(((((((((((())))))***+++,,,+++)))((()))*********))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++++++++++++++************+++++++++***)))***+++***(((&&&))))))))))))))))))))))))))))))))))))((((((((((((************************((((((((((((((((((((((((************++++++,,,,,,,,,+++******))))))******))))))(((((()))***++++++...---,,,+++***)))******(((((())))))))))))(((((((((***---///000///---,,,***))))))((((((((((((((('''&&&&&&''')))***)))'''((()))))))))))))))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))++++++***))))))*********((())))))+++,,,...000111***+++,,,,,,,,,---000333555555444666888999888777666777999<<<===>>>??????>>>?????????AAADDDIIIMMMRRRPPPNNNKKKJJJIIIIIIJJJLLLMMMPPPQQQPPPLLLFFFBBBCCCIIISSS[[[cccnnn{{{(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++******)))(((((('''(((((()))))))))***+++++++++,,,(((((((((((((((((((((((((((((()))*********************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************************************************************+++++++++***************))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((***&&&%%%***---,,,***+++))))))))))))))))))******(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))'''''''''(((((()))))))))))))))(((((((((((())))))&&&((())))))(((((()))+++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,++++++************++++++***)))((()))******)))'''************************(((((((((((())))))))))))************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,+++******))))))******)))))))))))))))*********++++++***)))))))))))))))))))))(((((((((((()))))))))***,,,...////////////******)))(((((((((((()))'''''''''((())))))(((''''''(((((()))))))))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((()))))))))***************************+++***************++++++))))))***+++,,,...///000***+++,,,,,,,,,---000333555444555666888999888666666777:::===>>>?????????>>>??????@@@AAADDDHHHLLLRRRQQQOOOLLLKKKJJJIIIIIIIIILLLOOOOOOMMMIIIDDDAAAAAAJJJUUU]]]dddnnnyyy(((((())))))))))))((((((************************))))))************)))))))))***++++++,,,+++++++++***))))))(((((())))))******************+++++++++))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''&&&(((,,,+++((((((,,,))))))))))))************))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))))))))(((((((((((())))))$$$&&&((((((((((((***+++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++++++++************++++++)))******)))))))))))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))***++++++,,,---,,,,,,,,,,,,+++******))))))******))))))))))))******))))))))))))))))))))))))(((((())))))(((((((((((()))))))))***+++---///000111111+++***)))((('''((()))***'''(((((())))))(((((((((''''''((()))))))))(((((())))))((((((((()))******)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((((((((()))))))))******************************+++************+++,,,,,,*********+++,,,---...///***+++,,,,,,,,,---000333444444555777999999888666666888;;;>>>@@@@@@@@@??????@@@@@@@@@AAADDDIIILLLRRRQQQOOOMMMKKKJJJIIIHHHGGGJJJNNNNNNKKKFFFBBB@@@BBBKKKUUU]]]ccclllyyy(((((())))))))))))(((((())))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++)))))))))))))))***+++,,,+++++++++***************))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((())),,,,,,((((((***((()))))))))************))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))&&&''''''((())))))******))))))(((((((((((())))))&&&'''))))))(((((()))+++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++++++++************++++++(((***,,,+++((((((***,,,************************'''((((((((()))))))))***************************++++++++++++++++++++++++***+++,,,---------,,,,,,,,,+++******))))))******))))))*********))))))))))))))))))*********))))))***)))(((''''''((()))***)))***+++,,,...000222333,,,+++)))((('''((()))***((()))******)))(((((()))&&&''''''((())))))((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********************************+++*********++++++,,,---,,,+++++++++,,,,,,---...***+++,,,,,,,,,---000333444444555777999999777555777999<<>>======???CCCEEEBBBBBBHHHNNNPPPPPPNNNLLLKKKKKKKKKIIIHHHHHHJJJLLLLLLHHHEEEBBBAAAAAAPPPXXX]]]gggnnnxxx))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++***+++---///...---+++******+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++***************(((((()))))))))******************)))******+++,,,++++++++++++++++++++++++************************************************))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))&&&(((((((((((()))******(((''''''((()))***))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,+++++++++*********************************++++++************++++++***))))))((('''(((((((((******+++,,,---///000000...,,,***))))))***)))((())))))))))))(((((((((((((((((((((((((((((((((((()))***,,,------+++***((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************************,,,,,,,,,,,,---......///***+++,,,...///111222333555555444555555666777888999<<>>CCCEEEBBBAAAFFFLLLNNNOOONNNMMMLLLKKKJJJHHHGGGHHHJJJKKKJJJGGGDDDBBBAAABBBRRRZZZ^^^hhhooo{{{))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((()))***+++,,,++++++******++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,************************+++++++++++++++++++++,,,+++++++++*********))))))))))))))))))******************))))))***++++++,,,++++++++++++++++++++++++************************************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))%%%'''***+++)))'''(((+++///---***)))******)))'''(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))************************************************))))))))))))************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************************)))))))))))))))***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------.........---,,,,,,,,,++++++++++++***************************++++++************++++++******)))(((((((((((((((*********+++---///000111000---***))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((,,,---......---+++)))'''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++***************************+++,,,------.........***+++---...000222222333444444444555555666888888999<<>><<<::::::===CCCDDDAAA@@@EEEJJJKKKOOOPPPPPPNNNLLLIIIGGGFFFHHHIIIJJJIIIFFFCCCAAAAAAEEESSSZZZ]]]fffooo~~~))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***(((''''''((()))***,,,+++******+++,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))*********++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********))))))(((((())))))***&&&'''***,,,)))&&&+++222;;;555...+++******(((&&&(((((((((((())))))))))))+++++++++******)))''''''))))))))))))))))))))))))************************************************)))))))))************+++)))************+++++++++++++++************++++++************************++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++++++++***))))))(((((())))))*********+++,,,///111222111...+++)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))------...---,,,+++)))((())))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))************+++++++++++++++************++++++***************+++++++++)))***+++---............***+++,,,...000111222333444444444555555777888999999<<>><<<;;;;;;===BBBDDDAAA@@@DDDHHHIIIOOOPPPPPPNNNKKKGGGFFFFFFGGGIIIIIIHHHEEEBBBAAAAAAEEETTTYYYZZZcccmmm))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++'''***,,,,,,***)))+++---************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++)))************+++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++***))))))((())))))*********+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))*********((((((***+++((((((222>>><<<555,,,((((((***)))'''(((((((((((())))))))))))))))))*********))))))((())))))))))))))))))))))))************************************************))))))*********+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************+++++++++***))))))(((((())))))************,,,///111333222///+++)))((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))************+++++++++++++++************++++++))))))*********+++++++++((()))+++---............+++++++++,,,...000222333444444444444666777888999999<<>>======<<>>??????>>>===<<>>???@@@@@@???>>>===:::AAAEEEBBB@@@CCCHHHJJJJJJLLLMMMLLLJJJIIIIIIIIIIIIKKKKKKIIIEEEBBB@@@@@@DDDQQQWWW[[[ccckkk))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************)))))))))))))))))))))))))))))))))*********(((((()))+++))))))))))))))))))))))))))))))************))))))((((((((((((((())))))***************)))))))))(((((())))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++******))))))***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------------------------------.........---------------------------............------------------------//////////////////////////////000000111222333444............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,...000111222///---+++******+++***)))************************)))))))))******+++++++++******)))))))))***+++,,,+++++++++*********))))))))))))************))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))***+++)))***+++,,,...//////000...///...---,,,,,,///111444444444444666888:::;;;>>>???@@@AAAAAA@@@???>>>;;;AAAEEEAAA???BBBGGGJJJJJJKKKLLLKKKIIIHHHHHHIIIIIIJJJJJJHHHEEEBBB@@@@@@BBBMMMRRRUUU^^^ggg|||************************))))))))))))))))))))))))))))))))))))))))))******************************,,,+++***))))))***+++,,,))))))***++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))((()))+++***)))((()))***))))))))))))))))))))))))((()))************)))((('''(((((()))))))))))))))************)))))))))((())))))(((((('''((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++******))))))******+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------------------........................------........./////////................................................//////000111222333333333//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---...000111111...,,,******++++++***)))************************))))))******++++++,,,,,,***************++++++,,,+++++++++*********))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++******+++,,,...///000111.........,,,+++,,,///111444444444555666888:::;;;>>>???@@@AAAAAA@@@???>>>===CCCFFFAAA>>>AAAFFFIIIKKKLLLLLLJJJHHHGGGGGGHHHIIIIIIIIIGGGDDDAAAAAAAAABBBLLLOOORRR\\\fff|||************************))))))))))))))))))))))))))))))))))))************************************++++++************++++++))))))***++++++++++++***************************************************************************)))))))))))))))))))))))),,,,,,,,,+++******))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((())))))******))))))((())))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))))))))))))))************))))))))))))))))))((('''((()))***+++((((((((((((((())))))***))))))))))))))))))))))))))))))***++++++++++++***))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////.................................///////////////.........////////////000///////////////////////////////////////////////////000111222222222222222/////////.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---...///000000,,,+++***+++,,,,,,+++***++++++++++++++++++++++++*********+++++++++++++++*********++++++++++++,,,+++++++++************)))))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++***))))))))))))***++++++******+++,,,---///111222......---+++***,,,///222555555444555666888:::<<<===>>>???@@@@@@???>>>===???EEEGGGBBB???BBBGGGJJJNNNNNNMMMKKKGGGFFFFFFGGGHHHIIIIIIFFFCCCAAAAAABBBDDDMMMOOORRR]]]iii~~~************************))))))))))))))))))))))))((()))))))))******************************************++++++++++++******))))))***++++++++++++***************************************************++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,++++++******)))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''')))++++++***)))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((()))***))))))(((************))))))))))))(((((())))))******++++++)))((((((((())))))***+++))))))))))))))))))))))))))))))***+++++++++++++++))))))***++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------------------............////////////////////////............................../////////000000000....../////////000000000////////////////////////000000000000000000000000///000111222222111000000////////////............------------.........///---------------------------,,,,,,++++++,,,,,,---******+++,,,---.........+++******+++,,,---+++***++++++++++++++++++++++++,,,++++++++++++++++++*********++++++,,,,,,,,,++++++++++++************)))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,******+++,,,---000222333------,,,******,,,000333555555555555777999;;;<<<======????????????======???DDDFFFBBB@@@DDDJJJMMMPPPPPPNNNKKKGGGEEEEEEFFFHHHIIIHHHFFFCCCAAAAAABBBCCCLLLNNNRRR^^^iii~~~************************))))))))))))))))))))))))(((((())))))*********+++************************)))***+++,,,,,,+++***)))))))))***++++++++++++***************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++,,,------************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''')))++++++***)))))))))))))))))))))))))))))))))''')))***++++++***)))'''&&&''')))*********)))(((************))))))))))))'''(((***+++,,,+++***))))))))))))))))))***++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......////////////////////////---------.........//////000000000000000000000000////////////////////////.../////////000000111111////////////000000000000000000000000000000000000111111111111111111111111///000111222222111///...000/////////............---------.........//////---------------------------,,,,,,++++++,,,,,,---)))***+++,,,------...---+++******+++------,,,***++++++++++++++++++++++++---,,,,,,++++++***************+++,,,,,,,,,,,,++++++++++++************)))))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++*********)))******+++,,,******++++++---000222444,,,,,,+++******,,,111444555555555555777999;;;<<<<<<===>>>??????>>>===<<<===CCCFFFBBBAAAFFFMMMPPPRRRRRRPPPLLLGGGEEEEEEFFFHHHHHHHHHEEEBBBAAAAAABBBAAAIIILLLPPP]]]hhh|||************************************************)))************+++++++++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++************************++++++******************,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((()))))))))))))))))))))))))))***+++++++++)))(((''',,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))************++++++************************+++++++++,,,,,,,,,)))******++++++,,,------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------......---......---++++++...111///000000///...---,,,+++000---+++,,,,,,---///333---111222......222333...//////000111222222111000444222111000111222111111444444333000...---...///333333444222...+++---222555111------000333333222333222000///......//////000000000000////////////------------------------...---+++******+++---...,,,***)))***+++------,,,...,,,******++++++***)))++++++******++++++,,,------------,,,,,,+++++++++************************+++***)))(((((()))***+++******))))))))))))******++++++************++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++*********+++---///000111000---+++,,,++++++///555777666555444555666888:::???>>><<<;;;;;;<<<===>>>>>>@@@BBBCCCCCCEEEHHHJJJNNNRRRRRRLLLGGGFFFFFFEEEGGGGGGFFFDDD@@@??????@@@GGGHHHMMMTTTZZZggg************************************************)))************+++++++++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++************************++++++******************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))))))))((()))))))))))))))))))))))))))******+++***)))((('''++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,---------.........---------,,,,,,,,,++++++,,,------------.........333333333111000/////////...000333333111000222444///000222555555444222222+++...///,,,---222222/////////000000000000111222111000///000000000000000777777777555333333555777...///111222000///111333111000000111333444444333111000//////............000000000////////////...------------------------...---,,,******,,,---...---+++******,,,---,,,+++---,,,++++++,,,---+++***++++++******++++++,,,------,,,,,,,,,++++++++++++************************+++***)))(((((()))***+++******))))))))))))******++++++************++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++*********+++---///000111000---+++,,,,,,+++///555777666555444555777888:::<<<;;;;;;::::::;;;<<<===>>>@@@AAABBBCCCEEEHHHKKKPPPSSSSSSLLLFFFEEEDDDCCCFFFFFFEEECCC???>>>>>>???FFFHHHNNNUUU\\\kkk************************************************)))************+++++++++************************************************+++++++++++++++*********++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------............---,,,,,,++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))************)))((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,///...---,,,+++***)))(((,,,------------.........---------------,,,,,,,,,------........./////////222111111111222111...,,,+++///222222///...111555,,,...///000000...,,,+++222444444111111333333111222333333222111222444555333333444444444444444444222222111///---,,,---///333444444333222111111000---000333444444333222222000000111111111000000///000000/////////....................................---,,,++++++,,,---......,,,+++,,,------,,,+++,,,,,,,,,---//////---+++++++++******++++++,,,---+++++++++++++++*********************************+++***))))))))))))***+++******))))))))))))******++++++************++++++))))))))))))************************************)))************+++++++++*********+++,,,...000000///,,,+++---,,,+++///555666555555555555777999:::999999999999999:::;;;<<<===???AAABBBCCCFFFIIILLLQQQTTTSSSLLLEEEDDDCCCBBBEEEEEEDDDBBB???======>>>FFFIIINNNUUU^^^ooo************************************************))))))*********+++++++++************************************************+++++++++***************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,,,,,,,------------...------------............//////...,,,++++++++++++,,,,,,,,,,,,,,,---......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''')))******((((((((((((((((((((((((((()))))))))***************************+++++++++******+++++++++,,,,,,,,,///...---,,,+++******)))------------.....................---------------........./////////000000...---...000333222///,,,000111222111//////000222666666444000000333444333555555555333222222111///000111333444333333333444222333333333222222222333444444444333111111333555444555333111111222222000///333666666444222333444111222333444444333222111000000000/////////....................................---,,,,,,---......///---------......---+++++++++---///111111...,,,++++++******++++++,,,---************************************************************************+++******))))))******+++++++++************++++++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++,,,---///000...,,,+++------,,,///555444444444555666888999:::888888999999:::;;;<<<======>>>@@@AAACCCFFFJJJNNNPPPSSSRRRKKKDDDDDDDDDCCCEEEEEEDDDBBB???>>>>>>???GGGJJJOOOUUU___sss************************************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------,,,,,,---------.........---------.........//////000///...---,,,,,,,,,,,,------,,,,,,------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((((((((((((((()))))))))************************((()))))))))************'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&''')))******((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................//////000000000000111111//////000111333333222000555333222222444555555444111555888666888======:::444666999===@@@@@@@@@AAA<<<===@@@DDDFFFEEEBBB@@@:::;;;;;;999777777888;;;<<<<<<<<<:::888888:::<<<111555444//////444555333111444666555333333666999222333444555555444222111111000000000000/////////////////////////////////........................///......///000000...,,,,,,,,,---///111111///,,,++++++******++++++,,,---******************************************************++++++++++++******++++++************++++++++++++************++++++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++,,,---...///---++++++...---,,,///555333333444555777999:::;;;999::::::;;;<<<============>>>@@@AAABBBFFFKKKNNNMMMQQQPPPIIIDDDEEEFFFFFFEEEFFFEEECCC@@@???@@@AAAHHHLLLPPPUUUaaaxxx************************************************)))************+++++++++************************************************)))))))))***************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------.........------------------------,,,---------............------........./////////000///......---------------------------......///------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))((())))))***+++(((((())))))))))))******************************))))))))))))************''''''(((((())))))******))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,---......///------........./////////.........///////////////000000000111111111222222000111111000000111444777777666666777:::<<<>>>@@@<<>><<<888555555666555555555777999444444444444333222111111222222111111111000000000000000000000000000000000////////////////////////.........000222222000...---------...000000...,,,++++++******++++++,,,---*********+++++++++++++++******************************+++,,,,,,+++******++++++************++++++++++++************++++++))))))))))))************************************)))************+++++++++************+++,,,---...,,,***+++......---///555222222444666888999;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@BBBEEEJJJNNNLLLPPPOOOHHHDDDEEEGGGHHHEEEFFFEEEDDDAAA@@@AAABBBHHHMMMQQQWWWfff************************************************)))************+++++++++************************************************((()))))))))*********+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------,,,,,,,,,,,,------------------------------------------------------,,,,,,------......//////........................------------........................//////////////////...............///---------------...//////........................------------.........///------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))*********++++++************************))))))))))))************'''''''''((()))*********))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///............////////////....../////////000000000111111111222222222222333111444666444333888BBBJJJTTTYYY]]]\\\YYYZZZ```gggxxxyyyrrrppp~~~~~~nnneee]]]UUUNNNLLLJJJHHHFFFCCC>>>;;;:::999777666555444333333333333333222222222222111000000000000000000000000/////////000000/////////------...111333333222000///---,,,---......---,,,++++++******++++++,,,---++++++++++++,,,,,,,,,---***************************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++************++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++************+++,,,------+++***+++......---000555000222444666888:::;;;<<<<<<<<<===>>>>>>>>>===<<<@@@@@@@@@@@@AAADDDIIIMMMNNNQQQOOOHHHCCCDDDFFFGGGDDDEEEDDDCCC@@@???@@@AAAFFFMMMRRRYYYkkk************************************************)))************+++++++++************************************************(((((())))))*********+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...------------------------........................,,,,,,,,,---...///000000........................---------.........//////............/////////000///............//////000...------------...//////........................---------.........//////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))***)))(((((((((***+++,,,))))))******+++++++++,,,************************))))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000.../////////000000111111111111222222222333333333666;;;?????????HHHWWWdddqqqnnniiieee```WWWLLLDDD@@@???<<<:::888777777777444444444333333333222222000000000000000000000000//////000000000000//////,,,,,,...111444444333111000...,,,,,,,,,---,,,+++++++++******++++++,,,---+++++++++,,,,,,---------***************************+++,,,------,,,+++***,,,++++++******++++++,,,++++++************++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++************+++,,,------+++***+++...///---000555000111333666888:::;;;<<<<<<===>>>>>>>>>===<<<;;;AAAAAAAAA@@@AAADDDIIIMMMPPPRRRPPPHHHBBBCCCEEEEEECCCCCCCCCBBB???>>>???@@@EEELLLSSS[[[ppp************************)))************+++++++++************************************************)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))...------,,,,,,------...---------.........//////---,,,,,,,,,,,,---......---------............///.................................---------,,,,,,......------......///000------------------------........./////////000000........................//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,+++***)))))))))***************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++************************))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////111111...,,,,,,---...333//////444444111111666333666555333444999;;;999===FFFPPPUUUWWWcccxxxiiigggVVVMMMIIICCCCCCAAA666999888444111333666444///333111///------///222444---...///.........///000...---...000222333222111///---,,,,,,...//////...,,,,,,+++******+++,,,,,,///---+++))))))+++---///************************++++++++++++++++++++++++************************)))))))))+++---,,,***(((*********)))))))))))))))*********++++++,,,,,,,,,************************+++*********+++,,,,,,---)))+++,,,------///111333111111333777;;;======;;;===;;;:::<<>>;;;???<<<:::===BBBHHHLLLMMMNNNPPPNNNFFFAAABBBEEEFFFEEEDDDBBBAAA@@@?????????FFFKKKQQQVVVooo************************)))************+++++++++************************************************)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******...------,,,,,,------...---------.........//////------,,,,,,------...///....../////////000000000...---------------------000000000000111111111111---......///000111222222/////////000000000000000---------.........///////////////////////////////////////.........------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++******)))*********************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***))))))***++++++************************************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000111000111222333333333//////222111---,,,000222555555666???OOO]]]ccczzz}}}zzzwwwrrrrrrmmm```WWWPPPCCC777333444444000444444444444333111000...///000111111000/////////++++++,,,...111333333222///...,,,---...//////......---,,,++++++,,,---......---+++******+++---...************************++++++++++++++++++++++++************************(((((())))))((((((((((((************))))))))))))++++++,,,,,,,,,---------************************,,,+++++++++,,,,,,---...***+++---------...000222111111333777:::===<<<;;;===;;;:::<<<>>>???===;;;BBB???===???CCCHHHKKKLLLNNNPPPNNNFFFAAABBBEEEFFFEEEEEECCCBBBAAA@@@@@@@@@GGGLLLQQQZZZwww************************)))************+++++++++************************************************)))************++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++......------------......------........./////////---------------...//////000000000000111111111111/////////......---------...//////000000111222222......///000000000//////.........//////000000000........./////////000000000000000000000000000000////////////............000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********************************)))******++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***))))))***++++++************************++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,------............////////////000......///000000///...333000111444666666888<<<@@@HHHRRR\\\nnnppp[[[PPPKKKGGGAAA999999888777555555444444000000111111111000///......------...111333333333000...------...///............------------......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,***'''&&&'''***************************,,,,,,,,,---------------************************---,,,,,,,,,,,,---......+++,,,------,,,---///111111111333666:::<<<<<<;;;<<<;;;;;;<<<>>>>>>===;;;DDDBBB@@@AAADDDHHHKKKLLLNNNQQQNNNFFFAAABBBEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAHHHLLLQQQ```************************))))))*********+++++++++************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......------------..................////////////.........---......///000000000000000111111111111222222111111000//////////////////000000111111111222333333333222000...---/////////000000000111111000000111111111222222222////////////////////////000000000/////////......000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***************************)))))))))***+++,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++******************+++***************+++++++++++++++,,,,,,,,,,,,,,,---******+++++++++++++++,,,,,,,,,,,,---------------....../////////000000000111...---000333222111111555444666;;;BBBIIIQQQWWWfffttt~~~xxxqqqiii\\\UUUIII>>>777555666777333111000111222444444444333111//////111222222222111///------...///...---...------------------...+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++******************************///222111,,,((())),,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++,,,,,,---+++,,,------,,,,,,...000111111333666:::;;;;;;:::;;;;;;;;;<<<======<<<<<>>777555666333111111333666777777444222///...///111222222222000......//////...---,,,,,,------------,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))///444444///+++)))+++))))))******+++++++++,,,++++++******************************************++++++***************++++++,,,---,,,,,,,,,...000111111333666999;;;:::999:::;;;<<<<<<<<<<<<<<<<<<>>>???@@@BBBEEEIIIMMMOOOPPPRRRPPPGGGBBBCCCEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@IIIPPPSSSiiiyyy************************)))************+++++++++************************************************)))************+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......//////............//////....../////////000000000///////////////000111111///000000000000111111111000000000000000000000000111111111111222222222222.........///000222333444333333333222111111000000000000000111111111222222000000000000000000000000111111111111000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++*********************************)))******++++++************************************************))))))))))))************)))))))))))))))))))))))))))***++++++++++++***))))))))))))***++++++,,,,,,***++++++,,,,,,------...******++++++,,,---------,,,,,,,,,---......//////000000000000111111111111333......222222000444===FFFPPP^^^pppooo^^^RRRLLLBBB???;;;:::;;;;;;999666666222///---///222444555222000///...//////...---,,,,,,------------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************&&&+++000111...***((('''))))))******+++,,,,,,,,,************))))))))))))************************+++******))))))))))))******+++,,,,,,+++,,,...000111111333666999::::::888999;;;<<<<<<;;;;;;;;;======???AAACCCEEEIIIMMMPPPQQQSSSPPPHHHBBBCCCEEEFFFCCCBBBAAA@@@@@@@@@@@@@@@HHHSSSUUUiiivvv************************)))************+++++++++************************************************)))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.../////////////////////............//////.../////////000000000000000000//////000000111222111111111111222222222333111111222222333333444444222222444555777888999:::666555333222333444777888888777666555333222111111333333333333444444444444333333333333333333333333222222111111111000000000000000000/////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************++++++******)))*********************************************************))))))))))))************)))))))))))))))))))))))))))***++++++++++++***)))((())))))***++++++,,,,,,*********+++,,,---------******++++++,,,------...,,,,,,------.../////////000000000111111111222222555333777???BBBCCCOOO___vvv|||xxxgggdddaaa___\\\UUUKKKCCCAAA===777333333444555555333111///...//////...---,,,---...//////...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************(((((()))******)))((('''))))))***++++++,,,------+++++++++*********))))))************************,,,+++******))))))******)))***+++,,,+++,,,///111111111333666999:::999888888:::======;;;:::;;;===???AAADDDEEEFFFIIIMMMPPPQQQTTTQQQHHHBBBCCCEEEFFFCCCCCCBBBAAAAAAAAAAAABBBFFFUUUVVVhhhwww************************)))************+++++++++************************************************)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000000////////////............//////////////////000000000000000000000000000111111222222222333333333444444444444555555666777888999999:::;;;===???BBBEEEGGGHHHJJJGGGCCC???===>>>???AAABBBAAA@@@>>><<<;;;999999777777777777888888888888555555555555555555555555222222222111111111111000111111111111000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************,,,,,,+++***)))))))))***************************************************))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))***++++++,,,,,,))))))***++++++,,,------******+++,,,,,,---......,,,,,,------...///000000000111111111111222222222777:::GGGYYYeeeppp}}}xxxgggZZZQQQKKKBBB;;;777666555555333111////////////...------...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************+++)))&&&&&&''')))******))))))***+++,,,,,,------,,,,,,,,,+++++++++******************************---,,,,,,+++*********+++((()))+++++++++---///222111111333555888:::999777888:::======;;;:::;;;===AAADDDGGGHHHGGGIIILLLPPPRRRTTTQQQHHHBBBCCCEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCFFFWWWWWWggg~~~www++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...---,,,,,,++++++---222444///...111333000111000/////////000222333///000222333777:::999666111555777777666888:::;;;777???DDDCCCBBBHHHMMMNNNLLLPPPXXX^^^___aaajjjttt|||oooZZZSSSZZZYYYXXX```ccc```^^^\\\YYYRRRJJJDDDBBB@@@FFFFFFAAADDDFFF<<<999;;;===:::666444555777555333222333444444000---000111222333222111///---111111111000...---...///------...................................................------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,,,,,,,,,,---000333444444111///000333666666777888777IIIdddvvvuuuooofffVVVFFF>>><<<888333555222///.../////////......//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++************************)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,+++++++++******))))))(((((()))+++---...++++++++++++,,,---......333222222444777999999888===>>>???>>><<<;;;;;;;;;@@@DDDEEEBBBCCCIIIMMMNNNQQQXXXQQQFFFEEEDDDCCCIIIGGGGGGFFFEEEDDDDDDDDDEEEIIIQQQUUUjjj~~~vvvttt++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................+++///000,,,,,,//////,,,,,,---///000111111111111555555444333555777999999777>>>EEEHHHJJJOOOSSSTTT```cccdddbbb```dddnnnvvvsssssswww~~~wwwyyyyyyyyy~~~xxxsssqqqppptttqqqfffeeedddZZZIIIGGGDDD@@@<<<999777555888444000///000333333333333222111//////000000111///000000000000000222333.........................................................------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,+++++++++******************************************************))))))))))))************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111000//////000111111111333555777888888;;;CCCJJJ\\\rrryyyqqquuuzzzvvviiiXXXKKKEEEAAA===999777444333333333222111......////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************)))************+++++++++******))))))))))))******,,,,,,++++++******************)))***+++,,,...///++++++++++++,,,---...///333222222444777999999888:::<<<>>>>>>===<<<<<<===@@@DDDEEECCCDDDIIIMMMNNNRRRXXXPPPEEEDDDCCCCCCIIIGGGFFFEEEDDDCCCCCCCCCCCCHHHRRRYYYpppuuuttt++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---......///000111111222111333222111222555444111222111111111111222333444111222666:::???FFFMMMRRReeelllsssuuuzzz}}}uuussszzztttllliiiiiifff___YYYMMMGGG>>>888555555666666777555333111000000000000............///000111111////////////.............................................---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************)))))))))*********++++++************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000111000////////////000111444;;;CCCGGGLLLZZZooo{{{tttxxxppp```VVVOOOKKKCCC@@@<<<999777555333000......//////.....................------------,,,++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++************************)))************+++++++++))))))(((((((((((())))))+++************)))))))))++++++******+++---///000*********+++,,,...///000333222222444777888888888888:::===>>>=========>>>???CCCEEECCCDDDIIIMMMNNNSSSYYYPPPCCCBBBBBBBBBIIIFFFEEEDDDCCCBBBBBBBBBBBBHHHPPPVVVnnn~~~}}}sssuuu++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------............////////////......//////000111111111000///---...000222222///777555222222555;;;AAAFFFRRRWWWaaallltttxxx~~~}}}tttooo~~~vvvrrrttttttqqqnnn|||vvvrrroooqqqnnnfffmmm|||~~~}}}~~~|||sssmmmcccYYYPPPJJJFFFDDD===<<<;;;999777555444444222111/////////000//////000000000///////////////.......................................---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,---......///000000///000111111222555888;;;>>>LLL\\\gggtttxxxmmmaaaXXXTTTPPPKKKEEEAAA<<<777333111000000//////.....................------------++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++******))))))))))))*********)))))))))))))))))))))************+++---...000******++++++---...000111222222222444666888888777888;;;===>>>===<<<<<<<<<>>>CCCEEECCCEEEJJJMMMNNNTTTYYYOOOBBBAAAAAABBBIIIGGGFFFEEEDDDCCCBBBBBBBBBIIIMMMOOOeee{{{zzzqqqwww~~~++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,------------------------........./////////000000////////////////////////777444222222333444555666333666<<>>:::::::::555333111000222333111000111111000000000/////////////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------------------------------.........//////000000000000222444666888<<>>???===;;;999999===BBBEEEDDDEEEJJJNNNMMMSSSXXXNNNAAA@@@@@@AAAIIIIIIHHHFFFEEEDDDCCCCCCCCCFFFKKKPPPhhh~~~zzzuuunnnxxx++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------............------------------------------....../////////000000000000000000000////////////666333333444444666<<>>???===;;;999999;;;AAAEEEDDDFFFKKKNNNMMMMMMTTTLLLAAABBBBBBBBBHHHIIIHHHFFFEEECCCBBBBBBBBBDDDJJJSSSpppyyyjjjddduuu++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------............------........................////////////000000000000...///000111333444555666>>>BBBKKKVVV___kkk}}}vvvrrroooeeefffsss{{{uuunnnlll[[[bbbccccccppprrr^^^___\\\YYY\\\dddhhhgggsssmmmiiiiiijjjnnnvvv{{{yyypppjjjjjjaaa\\\dddbbbfffbbbYYYYYY^^^YYYMMMOOOHHHHHHKKKMMMWWW[[[PPPVVVWWWXXXXXXZZZaaalllttt|||vvvtttxxx|||ttt^^^XXXPPPKKKHHHCCC===777333333222222111000000///000000000000000000000000---.........//////000000......------------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////........................---...000222444666888999;;;@@@HHHNNNTTT^^^kkkuuuxxxsss~~~}}}|||~~~wwwoooggg^^^TTTOOOEEEBBB>>>999555333222222000/////////....................................+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,+++*********+++---///000//////...------------...111111111333555777777666555888===???>>><<<;;;:::;;;AAAEEEEEEGGGKKKNNNMMMKKKRRRLLLBBBBBBBBBBBBHHHHHHGGGFFFDDDBBBAAAAAAAAAFFFGGGJJJccc}}}vvvwwweee```rrr++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++---//////...---...///111------000222000000111000222555777888<<>>FFFHHHSSS\\\```iiiwwwpppuuuyyyyyyyyywwwrrrppp~~~|||tttjjjkkkmmmrrrzzzuuuuuuxxxwwwzzz}}}~~~vvvfff[[[VVVPPPMMMIIIDDD???;;;888666222222000///......000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------///333555333///,,,...111111111222333444666777888999;;;======<<<::::::;;;@@@CCCDDDCCCEEEKKKMMMLLLVVVWWWKKKAAABBB@@@AAAKKKJJJHHHGGGEEECCCBBBAAAAAABBBJJJKKKLLLUUU^^^rrreee___vvv++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---///000000///...///000555222111333333000000333888555555===MMMddd|||yyypppnnn\\\TTTQQQ```^^^cccnnnuuupppiiifffooozzz|||tttrrrppphhh___ZZZYYY\\\UUUSSS]]]bbbfffpppvvvvvv{{{qqq[[[PPPKKKEEEBBBBBB???777222222444000///222222//////111111111000000000////////////......------......///...................................................---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......///000000000///555000222===CCCCCCJJJTTT```gggrrrxxxuuuvvvyyy}}}|||yyyqqqjjjmmmzzzxxxuuuttt{{{tttpppuuuxxxwwwwwwvvvyyy}}}wwwllleeeVVVSSSOOOJJJEEEAAA>>>===555333111000//////...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,---------111333222...,,,...111111111222333444666777888999;;;======<<<::::::;;;@@@CCCDDDCCCFFFKKKMMMLLLUUUVVVKKKBBBCCCAAAAAAJJJJJJIIIGGGEEECCCBBBAAAAAADDDJJJKKKPPP]]]hhhzzzjjjggg~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///000111000///...///000///000333666444000222777666888@@@UUUtttxxxqqqqqqppp___YYYYYY]]]aaakkkzzz|||qqqjjjdddeee[[[TTTWWWUUUSSSZZZjjjkkkoootttvvvvvv{{{vvvdddZZZSSSMMMLLLHHH@@@777222777111---111444333111000111111111000000000000//////......------......///................................................------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------///000111111111000666444999CCCHHHLLLVVVccclll|||xxxuuuwwwuuupppkkkkkktttqqqmmmpppvvvzzzxxxzzz|||}}}xxxyyy||||||pppggg]]][[[WWWSSSNNNJJJGGGFFF===888333000000///---***/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------+++...000000---,,,///111111111222333444666777888999;;;======<<<;;;:::;;;@@@CCCEEEDDDGGGLLLNNNLLLSSSUUUKKKCCCDDDBBBAAAJJJJJJIIIGGGEEECCCBBBAAAAAAHHHLLLMMMWWWlll{{{qqqqqq,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------///000111000......///111...///333666444222777???FFFRRRfff}}}{{{sssooommmwwwzzzpppdddcccjjjrrruuu~~~yyytttggg[[[[[[]]]^^^```______bbbllltttyyyvvvqqqjjjbbbYYYNNNEEE@@@;;;555111222333222222444222222111111111000000000//////............//////................................................---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------............,,,---///000000000111222444777>>>HHHOOOWWWdddrrrzzz}}}pppbbbfffoooxxx}}}uuutttxxxzzzyyyxxxxxxwwwqqqhhhaaacccaaa___[[[WWWRRROOOMMMHHH@@@777222000000...+++////////////............------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------)))+++------,,,---///222111111222333444666777888999;;;===>>><<<;;;;;;;;;@@@DDDFFFEEEHHHMMMNNNLLLQQQTTTKKKDDDEEECCCBBBJJJJJJIIIGGGEEEDDDBBBBBBBBBLLLNNNOOO```}}}wwwwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...........................///000///......000222444333444777;;;DDDTTTbbb}}}~~~~~~pppddd]]]dddllltttxxxmmmmmmggg]]]TTTSSSXXX]]]qqqvvvxxx{{{lll]]]UUUHHHDDD@@@<<<666000111555222222222222111111111111/////////....../////////////////////////////////........................,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////---///111111000000333555888>>>IIIVVVaaannn|||rrriiidddgggvvvnnnvvv|||yyytttooollljjjiiiggggggfffddd```[[[VVVSSSSSSJJJ>>>666222111111000000000/////////.........------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,++++++++++++++++++,,,,,,,,,------)))***++++++,,,---000222111111222333444666777888:::<<<>>>>>>===;;;;;;<<<@@@DDDGGGGGGIIINNNNNNLLLPPPSSSKKKCCCEEECCCBBBKKKKKKIIIHHHFFFDDDCCCBBBBBBKKKLLLNNNdddyyyuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000////////////////////////...///000//////000333555444555<<>>>>>===<<<;;;<<<@@@EEEHHHHHHJJJNNNOOOLLLPPPSSSJJJBBBEEECCCDDDLLLKKKJJJHHHFFFDDDCCCBBBBBBFFFGGGKKKddduuuooo------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111111111111111111111111111///000111111111333777:::999CCCYYYvvv{{{tttxxxxxxrrr~~~ssskkknnn{{{vvv]]]WWWVVV\\\dddkkkqqqwwwsssqqqoookkk___LLL===777444333333333333222222222000000////////////000000////////////////////////........................,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------....................................///////////////111444444666;;;EEELLLXXXaaannn~~~~~~kkkbbbeee~~~yyytttnnnlllpppuuuxxxyyyuuuxxx}}}|||tttjjjddd[[[ZZZUUULLL@@@999777888000000000000/////////...........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))*********++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,+++)))***,,,...000111111111222333444666777888:::<<<>>>>>>===<<<<<<<<<@@@EEEHHHIIIKKKOOOOOOLLLPPPSSSIIIAAADDDCCCEEENNNKKKJJJHHHFFFEEECCCCCCBBBDDDFFFLLLfffnnnhhh|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222111111111111111111111111000111222222333666:::===JJJ\\\}}}{{{jjjiiipppmmmbbbkkkyyy{{{nnncccaaa___\\\aaakkkuuu}}}{{{|||}}}ttt___JJJ===444444444333333333222222000000////////////000000000000000000000000000000........................++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------..................................../////////000///222555666999AAAMMMVVVgggnnnyyy~~~wwwqqqnnn{{{yyyppppppwww{{{zzzvvv{{{}}}rrrkkkZZZ]]]]]]UUUGGG<<<999999000000000000////////////........................---------,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++((())))))))))))*********((()))***+++++++++++++++++++++,,,,,,,,,------------+++******,,,///000111111111222333444666777888:::<<<>>>???===<<<<<<<<<@@@EEEIIIIIILLLOOOOOOLLLQQQSSSHHH@@@CCCCCCEEEPPPKKKJJJHHHFFFEEEDDDCCCCCCEEEHHHNNNiiiiiiddd|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------......///000000000000111222000//////222444...555555333444;;;WWW}}}nnnjjjiiihhhllluuu|||nnneee```]]]```mmmwww}}}}}}zzziiiRRRKKK888000999:::///...777555000///111222000///000000000000000000000000000////////////..................---------,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++---------------------------------..................000111111000000000000000555;;;???CCCNNN^^^jjjrrrppp|||zzz|||xxxpppeeebbbbbbbbbZZZIII:::222111111000///...---...///000///...---------------//////...------------...,,,,,,++++++,,,,,,---...,,,,,,,,,++++++************)))))))))***++++++,,,++++++++++++++++++++++++***))))))***,,,------,,,,,,+++++++++,,,...000111111222222333444555666666:::<<>><<<<<<<<>>BBBJJJZZZnnn}}}{{{zzz|||yyyooohhhggggggggggggkkkiiijjjmmmjjj___UUUQQQGGG>>>333...///111///,,,.........---......////////////...------------...,,,,,,++++++,,,,,,---...,,,---------------......,,,,,,+++++++++,,,------,,,,,,,,,++++++************))))))***,,,------,,,,,,+++++++++,,,...000111111111222333444555666666;;;>>>@@@AAA???>>>======>>>DDDIIIIIIJJJNNNOOOMMMTTTPPPKKKFFFCCCCCCEEEGGGLLLKKKIIIGGGEEECCCBBBAAABBBFFFIII^^^........................------------------------------------------------........................------------...............//////000000111111222222111111222555777888888<<<[[[}}}tttnnnooouuu{{{fffZZZVVVWWW```lllyyyrrr^^^CCC555888555444444666333......222000000000000000000000000111111111111000000000000............------------------------------------......------,,,,,,,,,+++........................------------.....................//////000000111222111000111555:::===??????HHHZZZpppxxx~~~~~~|||uuuppplllhhhddd```___bbbllluuuuuuhhhYYYQQQOOOGGG;;;333000//////.........---......///000000//////...------------...,,,,,,++++++,,,,,,---...++++++,,,,,,------......------,,,,,,,,,------...---,,,,,,++++++************))))))***,,,------,,,,,,+++++++++,,,...000111111111222333444555555666:::===???@@@???===<<<<<>>CCCFFFQQQ\\\nnn}}}{{{pppqqqxxx|||tttsss{{{}}}wwwqqqkkkeeebbb^^^aaakkkuuuuuujjj\\\UUUSSSOOOHHH===333...///222...............///000111//////...------------...,,,,,,++++++,,,,,,---...******++++++,,,,,,------......------,,,------...,,,,,,,,,++++++************))))))***,,,------,,,,,,+++++++++,,,...000111000111111222333444555555999;;;>>>>>>===;;;;;;;;;AAAEEEFFFFFFHHHLLLMMMJJJLLLJJJFFFCCCCCCFFFIIILLLLLLKKKIIIGGGEEECCCBBBAAADDDHHHKKK___........................------------------------------------------------........................---------...//////000000000000000111222222333333000444777666666???NNN[[[wwwkkkooo|||~~~mmmaaa[[[]]]jjj~~~sss]]]EEE888444222555666333222333111111111111111111111111111111000000000//////////////////.........------------------------------.........---------------........................---------...//////000000......///000111222333333111555:::<<<===CCCMMMVVVooowwwvvviiisssxxxttt|||}}}~~~{{{vvvvvv}}}yyytttqqqqqqqqqfffcccbbbdddddd___[[[ZZZVVVWWWTTTJJJ===444333555/////////...//////000000//////...------------...,,,,,,++++++,,,,,,---...******+++++++++++++++,,,......---,,,,,,,,,------++++++++++++++++++++++++***))))))***,,,------,,,,,,+++++++++,,,...000111000000111222333444555555888;;;===>>><<<;;;::::::CCCFFFFFFFFFIIIMMMMMMIIINNNKKKFFFCCCBBBDDDGGGIIIJJJJJJIIIGGGEEEDDDCCCBBBCCCIIIMMMbbb........................................................................---------------------------------...///000000000000000111111222333333444444777:::@@@KKK^^^vvvttttttuuuzzzyyyuuu}}}{{{jjj___dddnnnwww~~~bbbHHH===444333555555444444111111111111111111111111000000000/////////......////////////............------------------------------------............---------------------------------...///000000000...//////000222333333444222999>>>???@@@III[[[kkk~~~{{{zzzyyyuuuuuuxxx{{{qqqfff\\\WWWUUUTTTXXX]]][[[]]]\\\VVVKKK@@@999666111000////////////////////////...------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++...------,,,++++++,,,,,,*********++++++,,,,,,---***))))))***,,,------,,,,,,+++++++++,,,...000111000000111222333444444555999;;;>>>>>>===;;;;;;;;;BBBFFFHHHIIILLLOOOLLLFFFLLLJJJEEEBBBBBBDDDGGGJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBHHHOOOddd////////////////////////................................................---------------------------------...///000000111000111111222222333444444777888===III```~~~qqqmmmuuurrrmmmppp}}}eeeYYY\\\eeettt[[[KKK:::444555555555555111111111111111111111111////////////............000/////////............------------------------,,,---------.../////////---------------------------------...///000000111...///000111222333444444444;;;AAA@@@AAAMMMfff{{{{{{}}}|||{{{yyyvvvssssssuuuvvvyyymmm```XXXUUUUUUYYY___`````````]]]UUUJJJ===555222111000//////...////////////...------------...,,,,,,++++++,,,,,,---............------,,,,,,,,,...---,,,,,,++++++++++++))))))***+++,,,------...***))))))***,,,------,,,,,,+++++++++,,,...000111000000111222333444444555:::<<>><<<<<<<<>>777111111666555333111000333666444///111111111111000000000000000000000000////////////........................------............------..............................---------......///...111444444222111444888<<<:::;;;AAAKKKZZZlllyyy{{{sssmmmvvv||||||tttsss~~~|||sssrrrtttsssrrrrrrxxxlll^^^WWWYYY\\\\\\YYY[[[[[[[[[\\\ZZZQQQDDD999666333...,,,,,,...//////------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......------......///000111222222111111111111111111444999===???===;;;;;;<<>>;;;666111...---...///---------------------------,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------...///000111111111111111111111111444999===>>><<<:::;;;<<>><<<:::;;;<<>>333------000........................------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...///000111111111111111222222222555999<<<===;;;999:::<<>>666333222..............................---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---..................000111111000000000111222222333333555888;;;;;;999888:::===@@@FFFEEEEEELLLKKKHHHMMMJJJGGGCCC@@@AAADDDIIILLLIIIHHHGGGFFFEEEEEEEEEEEEEEEJJJSSSeee000000000000////////////////////////////////////////////////////////////.../////////000000000000///000111222333555666666<<>><<<:::;;;===FFFFFFGGGGGGGGGHHHHHHHHHIIIHHHFFFEEEEEEHHHMMMQQQPPPMMMJJJGGGFFFDDDBBB@@@FFFIIINNN```111111111111000000000000000000000000000000000000/////////////////////////////////000000000000000444///000666888888DDDTTTkkkwwwbbblllnnnRRR???777666777777555444444555555444333222222222222111111111111000000000000000000000000000//////...///000111222444444222111111111222222000000000000222777>>>DDDGGGFFFFFFJJJSSScccvvvwwwooocccYYYRRROOOLLLJJJNNNOOOQQQRRRRRRRRRRRRRRRUUUVVVVVVVVVVVVXXX[[[^^^___bbbdddeeeeeegggkkknnnyyyzzzzzzyyyyyyxxxwwwvvv{{{~~~|||zzz|||yyyuuuoooiiiddd___]]]\\\\\\[[[YYYWWWTTTRRRQQQPPPOOOMMMLLLLLLNNNPPPQQQSSSYYYaaajjjrrr{{{vvvnnnkkkkkkmmmwwwvvvhhhiiinnniii___WWW[[[hhhnnndddVVVbbbjjjmmmhhhbbb___\\\XXXOOOTTTVVVQQQLLLIIIDDD>>>222000///---,,,,,,,,,---,,,,,,------------------111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------555444333111000///......111111111222222333333444555999<<<<<<:::999;;;===EEEEEEFFFFFFGGGGGGHHHHHHIIIHHHFFFEEEEEEIIIMMMQQQOOOMMMJJJHHHFFFDDDBBB@@@HHHKKKQQQccc222222111111111000000000000000000000000000000000//////////////////////////////000000000111111111222///000666:::???OOO```xxxlllkkkiiiNNN888333999555444444444666555444222333222222222111111111111000000000000000000000000000////////////000111222444333222222111222222222111///...222:::AAAEEEFFFEEEEEEGGGNNN]]]qqqvvvoooaaa[[[TTTOOOOOOQQQSSSTTTOOOQQQSSSTTTTTTTTTTTTVVVZZZ\\\___aaadddgggllloooxxxzzz|||}}}{{{uuuqqqooonnnkkkgggbbb]]]ZZZWWWQQQPPPMMMKKKIIIIIIJJJKKKIIIKKKNNNSSSYYYbbbkkkqqqzzz~~~zzzvvvuuuooommmooottttttvvvtttcccaaaeeefffcccZZZTTT^^^jjjdddRRR[[[ccchhhfffbbb___^^^\\\OOORRRSSSNNNJJJIIIGGGCCC777555222...,,,,,,---...------------------,,,,,,//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------333222111000////////////000000111222333333444444666888::::::888888:::>>>CCCDDDDDDEEEFFFGGGGGGHHHJJJHHHFFFEEEFFFJJJNNNQQQOOONNNKKKHHHEEECCCBBBAAAHHHKKKRRReee222222222111111111000000000000000000000000000000///////////////////////////000000111111222222222///111666<<>>;;;666222///...///000.........------,,,,,,,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------***++++++,,,---///000111000000111222333333444444666888999777555666:::>>>BBBBBBCCCDDDEEEFFFGGGHHHJJJHHHEEEDDDGGGKKKOOOQQQOOONNNLLLIIIEEECCCBBBBBBGGGKKKRRReee222222222222111111111111111111111111111111111111000000000000000000000000000000000111222333333444222666===DDDNNNdddzzzrrrttttttvvvppp}}}fffEEE:::777666555555666555444222333333333222222222222111000000000000000000000000///000000111111111111111000000000000111000000000000222777@@@HHHJJJFFFAAACCCWWWlllvvv~~~yyyjjj\\\SSSNNNLLLKKKNNNOOOQQQSSSUUUWWWYYY[[[[[[___eeeiiinnnwww~~~vvvnnneee___[[[YYYSSSPPPMMMJJJHHHFFFFFFEEEJJJNNNTTT\\\fffnnnuuuyyyyyy{{{|||{{{zzz|||yyyuuuxxxzzzxxxwwwxxx~~~zzztttlllfffgggsss~~~vvvtttqqqnnnaaa______```\\\YYYaaammmkkkcccYYYVVVYYY]]]```bbbZZZTTTKKKJJJQQQXXXSSSJJJCCC@@@:::444000/////////.........------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------((())))))+++,,,...000111///000000222333444555555777888888777555666:::>>>@@@AAABBBCCCEEEFFFHHHHHHKKKGGGDDDDDDHHHMMMPPPQQQNNNOOOMMMJJJEEEBBBBBBCCCHHHLLLTTTggg333222222222222111111111111111111111111111111111000000000000000000000000000000111222333444444555333888@@@MMMbbbooo[[[oooqqqooo|||SSS:::;;;999777555555555444333333333333333222222222222000000000000000000000000///000111111222222111111111111222333333333333222...444<<>>@@@@@@BBBDDDEEEGGGIIIIIIKKKGGGCCCDDDIIINNNQQQQQQNNNOOOOOOKKKEEEBBBBBBDDDJJJNNNVVVhhh333333222222222111111111111111111111111111111111000000000000000000000000000000111222333444555555555===NNNhhhzzzeeelllgggKKK@@@===888555555555444444444444333333333222222222000000000000000000000000///000111222222222111111000111222333444333333222000888AAADDDAAA@@@DDDHHH^^^ttt~~~pppcccWWWSSSNNNLLLNNNRRRVVVXXXTTTWWWZZZ^^^aaagggooottt~~~xxxtttrrrmmmfff```\\\WWWSSSOOONNNLLLKKKKKKMMMQQQUUUXXX```hhhooosssyyy{{{yyy{{{{{{wwwsssssskkkmmmppprrrttttttrrroookkkjjjhhhkkksss|||}}}xxxhhheeeaaa___\\\YYYWWWXXXccc]]]YYYWWWSSSOOORRRYYY]]]ZZZSSSPPPSSSXXXWWWQQQKKKHHHBBB<<<666222///---,,,,,,------------------+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------......///000111333444555666666888:::999777777:::>>>@@@@@@BBBDDDFFFHHHJJJKKKLLLGGGCCCDDDIIIOOOQQQQQQNNNOOOOOOKKKEEEAAACCCEEEHHHLLLSSSeee333333333222222222111111111111111111111111111111000000000000000000000000000111111222444555666666<<>>@@@AAABBBDDDGGGIIIJJJKKKLLLGGGCCCDDDJJJPPPRRRQQQNNNPPPPPPLLLEEEAAACCCEEEEEEHHHOOO```666444222222333333222111000000000000000000000000000111111111111222222222222222333555333333999AAAPPPXXX~~~rrrsssiiiKKK666999:::000///888444444444333333333222222000000000000000000000000000111111111111222222222111000000000000222333444>>>CCC>>>:::AAAFFFOOO^^^sssvvv~~~jjj[[[SSSNNNLLLLLLNNNOOOTTTYYYZZZ[[[```gggjjjqqq~~~~~~xxxuuuuuueeeccc^^^YYYSSSMMMIIIFFFEEEEEEJJJQQQUUUXXX]]]dddgggjjjmmmooonnnmmmmmmmmmmmmkkkjjjiiiiiijjjlllmmmqqqmmmjjjgggaaa```mmm}}}nnn]]]WWWUUUVVVRRR\\\mmmkkkXXXOOOUUUYYY\\\\\\WWWQQQNNNKKKGGGQQQFFFCCCGGGAAA111+++222---,,,,,,---...---+++((())))))***+++---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++,,,---...///000000000111222222333333555777888777666777;;;???CCCBBBEEEHHHHHHDDDEEEHHHJJJFFFDDDEEELLLRRRVVVWWWSSSQQQNNNIIIFFFDDDDDDEEEDDDJJJSSSccc777555333222333333222111111111111111111111111111111111111111222222222222222222444666555666???IIIZZZmmmvvvmmmaaaAAA;;;>>>:::666777444444444333333333222222111111111111111111111111111111111111222222222222222111111111222444777888@@@EEE@@@===GGGPPP[[[kkkssseeeWWWQQQPPPPPPQQQTTTVVVVVVYYY^^^bbbfffpppyyy}}}wwwnnnddd\\\UUUQQQOOOKKKIIIKKKMMMNNNQQQWWW[[[___fffjjjkkkkkkkkkkkkkkkjjjiiihhhhhhhhhjjjjjjoookkkgggccc]]]ZZZbbbnnnnnn```ZZZUUUUUUWWW[[[^^^[[[UUUPPPPPPRRRWWWYYYVVVTTTRRRMMMGGGHHHGGGEEECCC???:::555444000/////////000000...,,,++++++,,,---......///000++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++,,,---...///000000000111222222333333555777888777666777;;;@@@CCCBBBEEEHHHHHHDDDEEEHHHHHHEEECCCEEELLLSSSWWWXXXVVVTTTPPPLLLHHHEEEEEEEEEHHHMMMTTTddd777555333333333444333111111111111111111111111111111111111111222222222333222333555666666;;;HHHVVVfff|||mmm{{{zzzLLL888999<<<888222444444444444333333333333111111111111111111111111111111111111222222222333333222222222444888<<<>>>BBBEEE@@@???MMMYYYgggxxxwwwkkk\\\SSSLLLLLLNNNOOOQQQTTT\\\\\\```hhhpppzzzuuukkkccc___\\\SSSJJJGGGGGGFFFFFFIIIMMMRRR[[[aaaeeegggiiijjjiiiiiihhhgggffffffgggggghhhdddaaa___[[[XXX[[[```zzzmmmeee___XXXSSSXXXUUULLLHHHNNNPPPLLLSSSVVVXXXXXXYYYWWWOOOFFFAAAHHHIIICCC@@@AAA<<<333111000//////000000///...---------.........//////++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++,,,---...///000000000111222222333333444666888777666777<<<@@@CCCBBBEEEHHHHHHDDDEEEHHHGGGDDDBBBEEEKKKRRRVVVWWWVVVUUURRRMMMHHHEEEEEEFFFHHHMMMTTTddd888666444444444444333222111111111111111111111111111111111222222222333333222333666777888AAATTTggglllbbb???555999888222555444444444444333333333111111111111111111111111111111111222222222333333333222222333666;;;@@@CCCBBBDDD???AAARRRbbbpppwwwcccYYYSSSOOOMMMPPPSSSSSSUUUYYY___bbblllzzz|||vvvsssiii]]]RRRNNNLLLHHHEEEDDDEEEIIIPPPVVV[[[```dddgggfffffffffffffffeeeeeeeeeaaa___]]]^^^______^^^^^^nnnrrrtttqqqqqqqqqkkkcccWWWWWWQQQHHHEEELLLRRRSSSZZZZZZYYYXXXZZZYYYRRRHHHCCCHHHLLLKKKHHHCCC;;;444111///---,,,---...---,,,............------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++,,,---...///000000000111222222333333444666888777666777<<<@@@CCCBBBEEEHHHHHHDDDEEEHHHGGGDDDAAADDDIIIOOORRRRRRRRRRRRQQQMMMGGGDDDDDDFFFEEEJJJRRRccc:::888555444555444333222111111111111111111111111111222222222222333333333333555888:::===JJJeee~~~wwwwwwZZZ@@@::::::999555555555444444444333333111111111111111111111111111222222222222333333333111111222444888>>>BBBEEEBBBEEECCCJJJaaasss{{{mmm^^^RRRMMMMMMLLLOOOUUUYYY\\\aaahhhkkkrrrzzzoooeeeaaa\\\TTTLLLHHHEEEFFFGGGIIIMMMSSSZZZ``````aaabbbddddddddddddddd`````````aaadddfffdddaaabbbdddhhhmmmuuuxxxssskkk___XXXQQQOOOMMMMMMTTT]]]\\\YYYUUUQQQTTTWWWTTTMMMIIIGGGMMMXXXUUUFFF<<<===333000---+++,,,,,,,,,+++---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++,,,---...///000000000111222222333333444666777777666888<<>>BBBEEEJJJRRRXXX\\\\\\[[[\\\\\\[[[[[[[[[[[[[[[[[[]]]YYYWWWVVVVVV[[[lll~~~yyy___NNNMMMRRRTTTPPPOOOMMMJJJGGGIIIMMMQQQOOOLLLIIIFFF???888888<<<<<<<<<999333...,,,...111222000...------...---+++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,---...//////++++++++++++,,,---.........///000111111222222111777777777666777999===AAABBBDDDGGGGGGFFFEEEEEEFFFDDDEEEGGGJJJMMMOOOPPPPPPQQQTTTRRRKKKEEEFFFHHHHHHGGGKKKSSSdddSSSFFF:::777888666444333333333333333333333333333333444555555444555777999>>>FFFXXXkkkuuuhhhDDD>>>888444555666555333222222222222222222222222222111333444444333333333444666<<>>>>>>>>===999444111111222111///---,,,------,,,+++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,---......///++++++++++++,,,---.........///000111111222222111555666666555666888<<<@@@CCCEEEGGGHHHGGGFFFFFFGGGFFFFFFHHHKKKNNNPPPPPPPPPOOOSSSRRRKKKFFFFFFHHHHHHFFFKKKSSSdddjjjPPP:::888999444222555333333333333333333333333333444555555555777:::<<>>BBBJJJQQQUUUWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVYYYYYYWWWUUU[[[bbbkkkkkkhhhaaa[[[VVVNNNGGGKKKNNNOOONNNJJJGGGGGGHHHJJJKKKLLLIII@@@888:::AAA???@@@AAA???:::666222111000...,,,+++,,,---,,,+++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,------......++++++++++++,,,---.........///000111111222222111444555555444555777<<>>DDDJJJNNNSSSSSSTTTUUUTTTTTTSSSRRRQQQSSSVVVVVVSSSRRRTTTXXX___bbbfffjjjkkkeeeXXXLLLIIIIIIJJJMMMPPPPPPKKKGGGGGGIIIKKKIIIAAA999<<>>BBBOOOXXXvvvwwwyyy~~~XXXEEE666666888555333666333333333333333333333333222333444444444555888:::<<<@@@DDDEEEFFFJJJRRRYYYWWWjjj}}}hhhWWWNNNPPPVVVUUUXXX]]]bbbkkkzzzvvvjjjbbb[[[UUUKKKDDDBBBBBBCCCDDDMMMNNNPPPQQQRRRQQQPPPOOONNNPPPQQQOOONNNOOOSSSUUU[[[]]]dddnnnqqqiiiYYYMMMIIIEEEDDDLLLWWWZZZRRRIIIEEEFFFIIIIIIBBB<<<>>>DDDGGGHHHJJJIIIDDD<<<333---...,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---.........///000111111222222111555666666666777:::>>>BBB@@@CCCEEEEEEDDDCCCCCCDDDEEEDDDFFFKKKPPPRRRPPPMMMKKKPPPPPPKKKGGGGGGHHHHHHDDDIIIRRRdddlllGGG===>>>:::666666444444444444444444444444222333444555888<<>>???CCCKKKKKKKKKJJJGGG@@@777111...---++++++,,,------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---.........///000111111222222111555666666666777:::???CCC???AAADDDDDDCCCBBBBBBCCCEEECCCEEEKKKRRRUUURRRNNNKKKPPPQQQKKKGGGGGGGGGFFFDDDIIIRRRccc|||VVV@@@<<<<<<999555555555555555555555555555444555666888:::???FFFJJJRRRsssooonnnFFF;;;;;;777444666444444444444444444444444222333444444555777;;;>>>BBBEEEIIIKKKNNNUUU```hhhxxxhhhWWWPPPPPPSSSWWW[[[aaajjjwww~~~zzzxxxlllggg```YYYRRRLLLGGGCCCBBBDDDHHHKKKMMMNNNMMMLLLKKKNNNLLLHHHHHHNNNRRRRRROOOMMMRRR[[[___ZZZTTTRRROOOJJJFFFJJJRRRUUUPPPJJJBBB@@@@@@DDDDDDAAA@@@AAAHHHGGGFFFFFFEEEAAA:::555///---,,,,,,---......---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........///000111111222222111444555555555666:::???BBB@@@BBBDDDEEEDDDCCCCCCCCCEEEDDDFFFMMMUUUYYYVVVQQQLLLPPPQQQLLLFFFFFFFFFDDDEEEJJJQQQbbb}}}aaaCCC;;;===:::555555555555555555555555555666777888:::===BBBIIINNN```iiiOOO>>>>>>999555666444444444444444444444444222333444444555777;;;???CCCGGGLLLOOORRR[[[gggqqqeeeXXXNNNOOOWWW]]]```bbbhhhvvv~~~yyy|||~~~~~~sssnnnggg```ZZZTTTNNNJJJ???AAAEEEIIILLLMMMMMMLLLKKKNNNMMMHHHIIIOOOQQQOOOHHHFFFKKKUUU[[[ZZZ[[[^^^QQQOOOLLLKKKLLLLLLKKKIIIBBB>>>===BBBEEECCC@@@@@@BBB@@@???@@@AAA???:::555///...,,,,,,...//////...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........///000111111222222111333333444444555999>>>AAA@@@CCCEEEFFFDDDDDDDDDDDDFFFEEEGGGOOOXXX\\\YYYSSSLLLQQQRRRLLLFFFEEEEEECCCFFFJJJQQQaaatttIII777:::;;;666555555555555555666777777:::444666???CCCDDDNNN\\\ppptttlllbbb@@@>>>===666555666666666666666666666666666555444555777;;;@@@CCCGGGIIINNNTTTWWW^^^mmm}}}rrrXXXRRRPPPUUUZZZ\\\aaagggmmm~~~}}}||||||vvvrrrllleee```YYYSSSOOOFFFCCC???@@@DDDIIILLLMMMNNNMMMLLLJJJJJJJJJKKKKKKGGGMMMOOONNNTTTcccrrrxxxeeeTTTFFFGGGMMMKKKGGGDDD@@@@@@AAABBBCCCBBBAAA???===:::888:::<<<===:::666///,,,,,,......++++++---++++++++++++++++++++++++******************************))))))***+++,,,,,,************+++,,,---...///000000111111111000000444444555555666999>>>BBBDDDEEEFFFDDDCCCBBBBBBDDDDDDGGGJJJNNNUUUYYYTTTLLLKKKOOOQQQKKKGGGFFFFFFEEECCCDDDLLL```{{{SSS<<<999888444666555555555555666777777777333777@@@EEEHHHVVVfff{{{iiilllKKK@@@:::666888666666666666666666666666666555444555777<<<@@@CCCHHHIIIPPPYYY[[[]]]lllwwweeeSSSOOOPPPVVV\\\```hhhppp~~~}}}}}}|||{{{yyywwwtttnnnhhhccc\\\VVVQQQJJJFFFAAA@@@CCCFFFIIIIIILLLKKKJJJIIIIIIIIIIIIIIIFFFJJJLLLOOO\\\nnn|||```RRRFFFFFFIIIHHHEEECCC???@@@AAABBBBBBAAA@@@@@@:::888666888===???===:::111---,,,......,,,+++---++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,************+++,,,---......///000111111111111111444555555555666999>>>AAACCCEEEEEEEEECCCBBBBBBCCCDDDGGGJJJNNNTTTXXXSSSKKKLLLQQQRRRMMMHHHHHHHHHGGGDDDFFFNNNaaa|||{{{tttbbbDDD:::888555666666555555666666777888555666<<>>BBBEEEKKKHHHQQQ___^^^ZZZooofffXXXSSSVVVXXX\\\aaaiiixxx}}}xxxsssnnnjjjrrrqqqooonnnkkkgggaaa\\\WWWRRRKKKEEEAAA@@@@@@AAAEEEFFFHHHIIIIIIHHHGGGFFFIIIFFFCCCCCCIIIQQQVVVXXX[[[WWWQQQLLLGGGDDDCCCEEEFFFIIIJJJHHHBBB>>>>>>???BBB<<<888999???AAA???;;;777000,,,---...,,,+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------+++++++++******++++++,,,************+++,,,------,,,---...000111222222222555555555555555888<<<@@@BBBDDDEEEEEEDDDCCCCCCCCCDDDFFFIIILLLSSSVVVQQQIIILLLQQQSSSNNNJJJKKKKKKJJJHHHJJJRRReeezzznnnzzzyyyTTT???:::;;;666666666666666777888888999???EEEHHHLLL[[[wwwbbbmmmlllwwwMMM;;;===:::666666666666666666666666444444666888<<<@@@DDDFFFKKKIIIQQQ]]]^^^```yyypppZZZSSSTTTXXX[[[___dddppp{{{wwwrrrlllhhhkkkkkkkkklllllljjjfffbbb\\\XXXQQQJJJCCC@@@??????DDDEEEGGGHHHIIIHHHHHHGGGBBBCCCDDDEEEHHHLLLTTT[[[]]]]]]YYYRRRJJJFFFFFFGGGMMMQQQRRRMMMDDD===<<>>;;;333,,,---...,,,+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,************+++,,,------,,,,,,...///111111222222444444555444555888<<<@@@AAACCCEEEFFFEEECCCCCCCCCDDDFFFIIILLLSSSVVVQQQIIIJJJOOOQQQMMMIIIJJJKKKJJJIIIKKKSSSfff}}}mmmvvv\\\@@@777888777777666666777777888999:::@@@FFFIIIQQQfffsssbbbdddnnnWWW@@@@@@888666666666666666666666666444555777:::>>>CCCFFFIIIKKKMMMVVV___eeeppp|||aaaTTTSSSUUUXXX^^^dddlll}}}|||yyyvvvrrrllliiieeeeeefffhhhjjjiiigggeee^^^\\\WWWPPPHHHCCCAAAAAACCCDDDEEEFFFGGGHHHHHHHHHCCCDDDFFFHHHHHHIIIPPPYYY\\\^^^\\\SSSLLLIIIIIIHHHPPPVVVXXXQQQEEE<<<<<<@@@>>>:::888>>>HHHMMMJJJEEE???555,,,,,,...---+++,,,++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,++++++++++++,,,************+++,,,---...,,,---...///000111111111222333444444555888===AAA@@@BBBEEEFFFEEEDDDCCCCCCCCCFFFHHHMMMTTTXXXSSSKKKHHHMMMPPPLLLIIIIIIJJJJJJJJJKKKSSSeeerrryyydddEEE888777777777666666777777888999<<>>BBB???BBBEEEGGGFFFDDDCCCCCCBBBEEEHHHMMMUUUYYYUUUMMMGGGMMMOOOLLLIIIJJJKKKJJJIIIKKKQQQdddjjjJJJ<<<:::777777777777777888888999@@@FFFMMMUUUggggggtttsssccc[[[kkkjjjFFFCCC666666666666666666666666666666777:::===BBBFFFJJJLLLHHHWWWdddmmm{{{xxx]]]TTTXXX\\\ZZZcccpppzzz{{{zzzyyyvvvuuuvvvwww{{{zzzxxxwwwuuuqqqlllhhhbbbaaa``````bbbbbbaaa```^^^___^^^YYYQQQJJJFFFFFFAAAAAA@@@AAABBBDDDFFFHHHGGG@@@===BBBFFFEEEFFFHHHMMMQQQPPPKKKHHHKKKJJJFFFMMMTTTYYYRRRDDD<<<>>>DDD@@@<<<<<>>???AAACCC>>><<>><<<666...+++---,,,)))++++++++++++++++++++++++************************+++222555...''''''---111))))))))))))***+++,,,---.........///////////////222222222333666;;;???BBBDDDEEEFFFFFFFFFDDDBBBAAAFFFFFFHHHOOOVVVXXXSSSNNNLLLOOOOOONNNPPPRRRQQQMMMKKKJJJQQQfff}}}VVV<<<;;;999888777777888:::<<<>>>DDDHHHMMMZZZ|||{{{tttuuu\\\XXXnnncccEEE888888888777666666666666666666;;;@@@AAAAAACCCHHHNNNSSS[[[mmm}}}aaa[[[]]]]]]bbbkkkvvv~~~{{{yyyxxxwwwuuusssqqqpppppppppppprrrsssssspppmmmjjjiiijjjeeedddbbb```____________cccbbb```]]]YYYUUURRROOODDD???===@@@BBBAAABBBEEEBBBBBBAAAAAAAAAAAABBBBBBAAAIIIRRRVVVSSSLLLFFFCCCIIIIIIHHHDDD???===>>>@@@CCC@@@===>>>@@@AAA???<<<>>><<<777///,,,---,,,)))++++++++++++++++++++++++************************777<<<<<<444+++)))******))))))))))))***+++,,,------............/////////222222222333666;;;???BBBEEEFFFHHHIIIIIIGGGEEEDDDDDDDDDHHHOOOVVVWWWQQQKKKMMMPPPQQQPPPQQQTTTRRRNNNLLLLLLRRRfffsss\\\>>>>>>999888888777888;;;===???CCCFFFNNNdddrrrggg]]]lllnnnJJJ999888888777666666666666777777<<<@@@AAA@@@BBBIIINNNVVV]]]pppttt^^^\\\___aaaiiitttzzz|||}}}~~~|||yyyvvvtttsssrrrqqqpppnnnmmmlllkkknnnnnnllljjjgggfffhhhiiiffffffdddcccbbb```___^^^``````___]]]ZZZVVVSSSQQQJJJDDD??????@@@???AAAEEEBBBAAAAAA@@@@@@AAAAAABBBCCCNNNZZZ___ZZZPPPHHHDDDDDDDDDCCCAAA>>>>>>???AAACCCBBB???===;;;999777666======888000,,,------***++++++++++++++++++++++++************************...222333...+++,,,,,,***))))))))))))***+++,,,---,,,,,,------............222222222333666;;;???BBBEEEFFFHHHIIIIIIHHHGGGFFFCCCEEEJJJRRRYYYYYYRRRKKKLLLPPPQQQPPPPPPRRRQQQMMMLLLLLLSSSfffyyy~~~nnneeeBBB@@@999999888888999<<<>>>@@@@@@FFFUUUuuusssxxxffffff}}}zzzSSS===999888777777666666777777999===@@@AAA@@@CCCJJJPPP\\\___jjj{{{jjj[[[\\\bbbfffqqq~~~vvvwwwxxxxxxxxxvvvtttrrroooooonnnmmmllljjjhhhggghhhiiiiiihhhfffeeefffhhhfffffffffdddcccaaa___^^^]]]^^^^^^]]]\\\ZZZWWWVVVPPPHHHAAA@@@???>>>@@@CCCAAAAAA@@@@@@@@@@@@AAAAAACCCMMMYYY___[[[RRRKKKHHH@@@@@@@@@@@@AAACCCEEEFFFDDDEEECCC>>>999555666777>>>???;;;222......---+++++++++++++++++++++++++++************************"""%%%'''(((***......***))))))))))))***+++,,,---++++++,,,,,,---.........222222222333666;;;???BBBBBBDDDFFFGGGHHHGGGFFFEEEEEEGGGMMMVVV]]]]]]UUUMMMHHHMMMPPPNNNMMMNNNMMMJJJIIIJJJRRRfffxxx~~~llljjjEEE>>>999999888999:::<<>>666///......,,,++++++++++++++++++++++++***************************,,,,,,***,,,///,,,&&&))))))))))))***+++,,,---++++++,,,,,,---......///222222222333666;;;???BBBBBBCCCEEEGGGGGGGGGFFFEEEEEEHHHNNNXXX___]]]UUUMMMFFFLLLPPPNNNLLLLLLKKKIIIEEEFFFPPPeeekkknnnHHH::::::999999999;;;===@@@BBBBBBQQQpppzzz]]]YYYzzziiiCCC999999888777777777777888:::===??????@@@EEENNNVVV]]]aaannneee[[[YYYccclllsss~~~~~~{{{yyyxxxwwwsssrrrqqqpppooopppqqqrrrkkkjjjiiigggeeecccbbbaaa___bbbeeegggfffdddcccbbbcccbbbbbbaaa```___^^^^^^ZZZYYYXXXXXXXXXZZZ\\\]]]WWWNNNFFFBBB@@@===>>>AAA@@@??????>>>>>>??????@@@>>>@@@EEEKKKQQQTTTSSSRRRBBBAAAAAADDDHHHLLLOOOOOOFFFGGGFFFBBB>>>===???BBBDDDFFFCCC:::222///...,,,++++++++++++++++++++++++************************+++------***+++...,,,((())))))))))))***+++,,,---++++++,,,---...//////000222222222333666;;;???BBBDDDEEEGGGHHHHHHGGGFFFEEEDDDFFFLLLUUU\\\[[[SSSLLLGGGNNNRRRPPPMMMMMMLLLIIICCCEEEOOOeeevvvtttOOO::::::999999:::;;;>>>AAACCCDDDXXX|||xxxcccVVVmmmuuuEEE:::999888888777777888888999<<<>>>???@@@FFFQQQYYY^^^cccsssuuu```ZZZ]]]iiirrrzzz|||xxxyyy~~~}}}zzzxxxvvvuuuuuuqqqqqqqqqqqqqqqppppppoookkkjjjgggeeebbbaaaaaaaaa\\\^^^```aaa```______`````````^^^]]]]]]]]]^^^^^^\\\ZZZWWWTTTTTTVVVXXXZZZWWWOOOGGGDDDAAA>>>===@@@??????>>>>>>>>>>>>??????CCCAAABBBJJJUUU[[[ZZZWWWEEECCCBBBDDDGGGKKKLLLKKKGGGFFFDDDAAA???@@@BBBDDDGGGJJJGGG===333000...---++++++++++++++++++++++++************************$$$((()))'''(((,,,...---))))))))))))***+++,,,---+++,,,---...///000000111222222222333666;;;???BBBDDDEEEFFFGGGGGGFFFDDDCCCDDDFFFLLLTTT[[[[[[SSSLLLEEEMMMSSSPPPMMMKKKJJJHHHDDDEEEOOOeeeyyyVVV<<<:::999999:::<<<>>>AAACCCDDD[[[wwwcccSSSccc~~~|||FFF:::999888888777888888888999;;;>>>>>>@@@GGGRRR[[[bbbeeessslll___ZZZ```mmmwww~~~|||zzzzzz~~~}}}{{{yyywwwuuuttttttpppqqqrrrssssssqqqnnnlllllljjjfffcccaaa``````aaa[[[\\\\\\[[[ZZZZZZ\\\^^^___^^^\\\[[[[[[\\\^^^___fffccc]]]YYYXXXYYY\\\^^^WWWPPPHHHEEEBBB>>>===?????????>>>>>>>>>>>>??????CCC???>>>HHHUUU]]]ZZZUUUGGGEEEBBBCCCFFFHHHGGGFFFGGGEEEBBB@@@???@@@AAABBBIIIMMMJJJ???555000...---++++++++++++++++++++++++************************(((,,,,,,((('''***------))))))))))))***+++,,,---,,,,,,---...///000111222222222222333666;;;???BBBBBBCCCDDDEEEDDDCCCAAA???GGGHHHMMMUUU\\\\\\UUUNNNCCCKKKQQQNNNJJJIIIHHHFFFFFFGGGPPPeeeqqqNNNAAA<<<:::999999===BBBDDDBBBMMMkkkxxxeeeuuu}}}|||___NNNZZZqqqMMM<<<<<<:::777666999999999<<<:::;;;>>>AAAFFFRRR]]]eeennnbbb```aaafffqqq}}}}}}{{{|||~~~~~~|||zzz~~~{{{xxxwwwwwwuuuqqqnnnooopppppppppooonnnlllkkkkkkhhheeecccbbbaaa___]]][[[[[[YYYXXXWWWWWWWWWWWWXXXXXXWWWWWWXXXZZZ]]]___oooppphhhYYYUUU\\\^^^YYYTTTRRRNNNIIIDDD@@@===<<<>>>>>>>>>>>>>>>===<<<<<<@@@>>><<<@@@KKKVVVVVVPPPDDDDDDEEEHHHJJJHHHBBB>>>AAA@@@===;;;<<>>BBBCCCCCCBBBAAAAAADDDFFFIIIMMMPPPTTTYYY\\\WWWPPPNNNNNNLLLHHHHHHJJJHHHCCCDDDDDDMMMccczzzSSS@@@<<<:::999:::>>>BBBDDDCCCSSSrrrxxxjjj|||wwwuuu]]]NNNTTTeeeWWW===<<<999777777999:::999===;;;<<>><<<>>>>>>>>>>>>>>>===<<<<<>>GGGQQQQQQLLLCCCCCCDDDGGGHHHGGGBBB>>>@@@@@@>>><<<===AAAGGGKKKNNNKKKEEE>>>777111---+++************************)))***+++***)))((()))***++++++++++++*********)))((()))***+++************,,,,,,------...////////////111222333888???AAA>>>EEEEEEFFFEEEDDDEEEGGGJJJFFFKKKOOOSSSXXXZZZUUUMMMMMMOOONNNJJJHHHHHHGGGDDDEEEEEENNNdddWWW???<<<:::999;;;???BBBDDDEEEZZZzzz~~~ssslllyyyzzz~~~ooo]]]OOOOOOWWWbbb@@@===999777888999:::;;;>>><<<===AAAEEEMMM[[[ggguuuyyycccbbbdddlll{{{|||zzzyyyxxxvvvvvvvvvuuusssqqqoooooooooqqqtttvvvvvvuuuvvvtttsssrrrqqqpppmmmkkkkkkkkklllllllllkkkkkkjjjeeedddbbbaaa```^^^ZZZWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXX___fffeeeZZZSSSTTTUUUSSSQQQPPPOOOLLLHHHBBB>>>;;;===============<<<<<<<<<>>>===;;;<<>>>>>>>>>>>>>>@@@DDDGGGEEECCC@@@<<<666111---***************************''')))******))))))***,,,,,,,,,,,,+++++++++++++++(((((()))***************,,,,,,------...////////////111222333888???AAA>>>AAABBBCCCBBBBBBCCCEEEHHHFFFKKKQQQUUUZZZ[[[UUULLLMMMQQQQQQKKKFFFFFFFFFEEEGGGGGGOOOeee{{{WWW======::::::===@@@BBBDDDHHH___iiinnn}}}zzz}}}~~~}}}{{{yyyuuu}}}ppp^^^PPPMMMQQQsssnnnDDD>>>888777999999:::<<<>>><<<===BBBHHHPPP___mmmvvvqqqcccbbbdddnnn~~~|||zzzwwwuuussspppmmmjjjjjjjjjjjjlllnnnooopppppppppooonnnnnnmmmkkkjjjhhhgggggghhhhhhhhhhhhhhhhhheeedddccccccbbb```[[[XXXVVVUUUUUUUUUUUUUUUVVVWWWSSSTTTUUUUUUUUUUUUUUUTTTYYYbbbfff___VVVTTTTTTSSSOOOPPPPPPNNNJJJDDD???;;;======<<<<<<<<<;;;<<<<<<============BBBIIIKKKHHHHHHGGGFFFEEEDDDBBB???>>>;;;===???@@@@@@@@@BBBDDD<<<<<<===;;;777222---***************************''')))******))))))***++++++++++++++++++++++++++++++)))((()))***,,,,,,,,,,,,,,,------...////////////111222333888???AAA>>>>>>>>>?????????@@@CCCFFFHHHMMMSSSXXX]]]]]]VVVMMMLLLQQQSSSLLLFFFEEEFFFFFFGGGGGGQQQhhhwww|||VVV???>>>:::;;;???AAAAAAEEEKKKdddiiivvv||||||zzzvvvssssssrrrqqqooonnnnnnnnnuuu}}}sss^^^OOOLLLPPPccc|||HHH>>>777888::::::;;;>>>===<<<>>>DDDJJJSSSbbbooouuunnncccdddhhhtttyyyuuuxxx~~~}}}zzzvvvtttrrrpppnnnlllhhhfffhhhhhhiiiiiiiiiiiiiiijjjiiiiiiiiiiiihhhfffffffffdddcccccccccdddddddddeeebbbbbbaaabbbaaa___[[[XXXUUUUUUTTTTTTTTTUUUVVVVVVQQQRRRRRRSSSSSSSSSRRRRRRTTT]]]ccc```YYYTTTRRRRRROOOOOOPPPOOOKKKFFF@@@<<<======;;;;;;:::;;;;;;;;;;;;>>>??????BBBIIILLLKKKHHHGGGEEEAAA>>>;;;:::::::::===@@@BBBBBBBBBBBBCCC666999<<<===;;;555...***************************)))***+++***)))((((((***))))))******************,,,)))&&&&&&))),,,------,,,,,,------...////////////111222333888???AAA>>>>>>???@@@@@@@@@BBBEEEHHHHHHNNNSSSXXX\\\]]]UUULLLJJJPPPRRRKKKEEEDDDFFFFFFFFFGGGRRRjjjvvvyyyXXXCCC>>>:::<<>>===<<<;;;:::999:::;;;;;;:::???AAA???AAAGGGKKKLLLEEEDDDAAA===888777888999>>>AAADDDEEEDDDBBBAAAAAA555999???BBB@@@999000+++***************************++++++***((('''((())))))))))))))))))************'''%%%'''***---,,,***,,,,,,------...////////////111222333888???AAA>>>;;;===>>>>>>???AAADDDGGGFFFKKKPPPTTTXXXYYYSSSJJJIIINNNNNNIIIEEEEEEFFFEEEEEEGGGRRRllluuuwww]]]DDD???:::<<>>???CCCKKKRRRZZZgggsssqqqnnneeegggnnnzzzooojjjppp{{{|||xxxtttrrrqqqooonnnlllkkkkkkiiifffdddbbbdddeeedddaaa```aaaccc]]]```bbbaaa```___```aaa^^^]]]\\\[[[ZZZZZZ[[[[[[WWWVVVUUUVVVWWWXXXWWWUUURRRRRRQQQPPPOOOOOOOOOPPPMMMMMMLLLMMMMMMOOOQQQRRRQQQVVV\\\```^^^WWWRRRPPPOOOPPPPPPNNNKKKGGGCCC@@@===<<<:::999888999:::;;;999>>>AAA>>>===AAAFFFGGGDDDDDDAAA===999999===@@@FFFHHHIIIHHHEEEAAA???>>>777<<>>999;;;<<<===>>>@@@DDDGGGGGGKKKOOORRRVVVXXXRRRIIIHHHKKKJJJFFFEEEGGGFFFCCCDDDGGGRRRkkkqqqttt```BBB???:::===DDDDDD@@@FFFQQQrrr~~~}}}mmmuuummmttt|||vvvrrrkkkddd```aaaeeeiiinnnmmmjjjfffdddgggmmmssswww~~~wwwfffYYYRRROOO___}}}QQQ@@@555999<<<:::<<>>@@@<<<:::===AAACCCFFFEEEDDD@@@>>>???DDDIIILLLMMMMMMJJJEEE@@@===;;;888>>>FFFJJJHHH???444---************************&&&''')))***)))***,,,---*********++++++,,,,,,,,,(((***///777<<<999000(((,,,,,,------...//////000///111222333888???AAA>>>===???@@@AAABBBEEEHHHKKKIIIMMMPPPRRRVVVXXXSSSKKKHHHIIIGGGDDDEEEHHHFFFBBBEEEGGGRRRkkknnnrrreeeDDD===???>>>AAAFFFAAACCCRRRwww}}}zzz{{{{{{wwwsss{{{~~~wwwttttttkkklllhhhaaaaaaiiiqqqsssuuunnnjjjjjjkkknnnttt{{{yyyfffRRRPPPYYYzzzZZZ777:::===777???AAACCC>>>BBBHHHOOOWWWaaammmttttttlllbbbfffqqqqqqiiiqqqzzz}}}tttiiibbbaaaaaadddjjjqqq{{{|||yyyvvvrrrpppoooppppppmmmiiiffffffeeedddbbb```^^^]]]^^^]]]]]]]]]\\\[[[[[[[[[UUUUUUTTTTTTSSSSSSSSSRRRPPPQQQSSSUUUUUUTTTRRRQQQPPPOOONNNLLLLLLLLLLLLMMMLLLKKKIIIHHHIIIJJJLLLMMMPPPSSSWWW\\\^^^\\\VVVRRRQQQQQQQQQOOOKKKFFFBBB???<<<:::999999;;;;;;:::888===<<<>>>???>>>===AAAHHHHHHFFFCCC@@@>>>@@@DDDHHHLLLPPPOOOIIICCC@@@===999666???FFFFFFBBB<<<333***---,,,+++*********+++,,,))))))))))))))))))))))))*********))))))))))))))),,,+++---666>>>>>>444***,,,,,,---...///000111111111000111444888:::;;;;;;===>>>>>>???@@@BBBCCCDDDLLLNNNQQQUUU[[[]]]TTTIIIIIILLLMMMJJJIIIIIIFFFBBBAAADDDOOOgggjjjooohhhFFF===???>>>BBBHHHCCCFFFVVVqqq{{{xxxuuu}}}xxxrrrllliiiiiijjjjjjjjjiiiiiiiiilllqqquuuqqqkkkkkkvvv}}}tttbbbQQQQQQ[[[kkk{{{___:::;;;===777@@@BBBEEEBBBEEEJJJQQQYYYdddnnntttppp}}}kkkbbbiiiuuuvvvjjjiiinnn~~~vvvlllfff___VVVQQQQQQLLLOOOTTTYYY```kkkvvv~~~|||xxxtttqqq{{{vvvqqqnnnmmmkkkfffcccbbbbbbccccccbbbaaa```___[[[[[[ZZZYYYXXXWWWVVVVVVOOOOOONNNMMMLLLLLLKKKKKKMMMMMMNNNOOOPPPOOONNNNNNNNNMMMLLLJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHJJJLLLMMMLLLNNNSSSXXX[[[ZZZUUUQQQPPPQQQQQQOOOLLLHHHCCC@@@<<<:::999999:::;;;:::888===;;;;;;<<<;;;;;;BBBJJJJJJHHHEEEAAA>>>???CCCGGGIIILLLKKKHHHFFFDDD>>>777999AAAGGGGGGDDD???666------,,,+++*********++++++))))))))))))))))))))))))***)))))))))))))))))))))***))))))///555555000***,,,,,,---...///000111111111000111444888:::;;;;;;<<<<<<<<<===@@@BBBEEEGGGIIILLLQQQWWW^^^___WWWKKKIIILLLMMMJJJIIIIIIGGGBBBBBBFFFQQQjjjmmmnnnhhhFFF===@@@@@@CCCHHHEEEIII[[[www{{{zzzyyy}}}~~~zzzxxxvvvqqqnnnjjjiiilllpppuuuwwwzzztttrrrtttrrrlllooovvvvvvwwwyyynnn\\\MMMMMMUUUSSSffffff???======888BBBDDDFFFEEEGGGLLLTTT]]]gggpppuuussszzzjjjdddlllyyytttdddbbbppp{{{rrrbbb[[[VVVUUUSSSOOOMMMNNNMMMOOOPPPRRRUUU[[[aaafffjjjrrr~~~}}}wwwtttppplllhhhaaaaaabbbcccbbb```^^^\\\XXXXXXVVVUUUSSSQQQPPPOOOJJJJJJIIIGGGFFFEEEDDDDDDHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKGGGJJJNNNTTTWWWWWWSSSPPPNNNOOOPPPPPPNNNJJJEEECCC<<<:::999999::::::999888===:::999:::999:::AAAJJJJJJIIIFFFBBB???@@@CCCFFFEEEEEEDDDDDDHHHHHH@@@666;;;BBBGGGGGGEEEAAA888000---,,,+++***)))***++++++))))))))))))))))))))))))))))))))))))))))))*********)))((())),,,---,,,+++,,,,,,---...///000000111111000111444888:::;;;;;;;;;::::::;;;>>>BBBGGGIIIFFFKKKQQQWWW___aaaYYYOOOJJJMMMMMMJJJHHHIIIGGGCCCCCCHHHUUUnnnoookkkdddEEE???BBBAAADDDHHHDDDJJJ]]]ttt~~~~~~wwwuuuvvvzzz~~~~~~uuuvvvwwwwwwwwwxxxzzz{{{|||zzzwwwsssooollljjjiiiccccccfffmmmxxxwwwppprrrooohhhnnn|||vvviiiWWWHHHEEEKKKDDDUUUmmmBBB===<<<888CCCEEEGGGDDDGGGNNNVVV```jjjrrrwwwvvviiifffnnnzzzooodddhhhzzztttmmmnnnnnniiibbb[[[VVVUUUYYY]]]]]]___bbbfffdddaaa___```ccchhhkkkhhhfffiiippptttxxxzzztttqqqnnnkkkgggcccddddddccc```\\\XXXUUUVVVUUUSSSQQQOOOLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBAAACCCCCCAAAAAAAAACCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJGGGHHHLLLPPPSSSSSSPPPNNNLLLMMMOOOPPPOOOKKKGGGDDD===;;;888888999999999888;;;:::::::::999888===DDDGGGGGGEEEBBB@@@@@@CCCEEEBBB???<<<>>>FFFJJJBBB777;;;@@@DDDDDDCCC@@@888000---,,,***)))))))))***+++)))))))))))))))))))))))))))))))))))))))*********+++++++++*********,,,---+++,,,,,,---...///000111111000111444888:::;;;;;;<<<;;;::::::===AAAFFFIIIGGGKKKPPPUUU[[[^^^YYYQQQJJJMMMMMMIIIHHHIIIGGGCCCEEEJJJWWWpppssskkkbbbEEEAAAEEECCCEEEHHHDDDKKK___~~~yyyuuuqqqwww~~~}}}zzzuuutttssstttvvvyyyzzzzzzuuutttppplllggggggiiilllooommmkkkhhhfffeeeeeefffnnnpppwwwrrreee___fffkkkppp{{{rrrdddSSSFFFBBBDDDCCCOOOqqqDDD<<<;;;999EEEFFFFFF@@@GGGPPPYYYbbbkkkuuu{{{qqqfffeeennn|||xxxiiihhhrrr}}}zzzwwwqqqmmmhhhdddeeejjjoooppprrruuuuuurrrmmmkkknnnssszzz~~~yyysssnnnoooqqqvvvuuupppiiieeedddcccaaa___dddccccccaaa]]]YYYUUUSSSUUUTTTRRROOOLLLJJJHHHGGGHHHGGGFFFDDDCCCAAA@@@@@@AAA???>>>===>>>@@@CCCDDDEEEEEEFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKNNNPPPPPPMMMKKKIIILLLNNNPPPOOOLLLHHHEEE>>>;;;888777888888888888999999<<<>>>;;;777888===CCCCCCCCCAAA@@@@@@BBBDDD???<<<999:::BBBHHHDDD;;;999<<<>>>>>>>>>===666...,,,+++***)))))))))***+++))))))))))))))))))))))))(((((())))))************)))+++------+++***+++,,,++++++,,,---...///000000111000111444888:::;;;;;;>>><<<;;;;;;===AAAEEEHHHJJJMMMOOOQQQUUUYYYWWWQQQKKKMMMLLLIIIGGGHHHGGGDDDFFFLLLYYYppp~~~ttteeeGGGCCCGGGEEEFFFIIIFFFOOOeee~~~sss~~~xxxyyyvvvpppkkkkkkpppvvv|||wwwuuuxxxxxxwwwvvvuuuuuuwwwyyyzzzyyyvvvpppggg^^^[[[]]]```hhhfffcccaaa```aaacccdddqqqtttyyy}}}~~~zzzsssnnn___[[[```ooo}}}xxxnnn```QQQFFFCCCCCCEEENNNtttEEE<<<<<<;;;GGGHHHFFF???IIIUUU^^^cccjjjuuu~~~mmmdddeeeqqqmmmeeeqqq|||{{{~~~|||~~~~~~tttoookkkiiikkkllljjjhhhaaaaaa___]]][[[XXXVVVUUUSSSRRRPPPMMMKKKHHHFFFEEECCCCCCBBBAAA@@@>>>>>>===>>>===<<<<<<===???AAACCCBBBCCCDDDFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFIIIIIIIIILLLNNNNNNLLLJJJHHHJJJMMMPPPOOOKKKGGGDDD>>>;;;888666777888888777777888<<>>>>>???@@@;;;======>>>BBBFFFEEE@@@777999999999:::;;;555---,,,+++***)))((()))******))))))))))))))))))))))))((((((((()))******++++++''')))+++,,,+++***)))***++++++,,,---...//////000111000111444888:::;;;;;;>>>===<<<===???BBBEEEHHHKKKNNNPPPPPPSSSWWWUUUPPPKKKMMMLLLHHHGGGHHHGGGDDDGGGMMMZZZpppjjjGGGCCCGGGGGGHHHLLLJJJUUUmmmyyymmm~~~vvvooommmllliiicccbbbaaa```aaadddiiilllhhhiiimmmoookkkeeefffmmmqqquuuzzz{{{xxxuuutttuuusssrrrmmmeee\\\WWWYYY\\\ccc```]]]ZZZYYYZZZ\\\^^^ZZZ^^^aaaccccccaaa```___kkksss||||||~~~~~~ooo]]]MMMEEECCCCCCDDDIII{{{vvvFFF===>>>???KKKKKKGGG@@@NNN]]]cccdddhhhuuummmfffhhhwwwllllllyyyvvvrrrrrrtttuuussspppcccaaa^^^[[[XXXVVVTTTTTTQQQPPPNNNLLLIIIGGGEEEDDD@@@??????>>>===<<<<<<;;;<<<;;;;;;;;;<<<>>>@@@AAA???@@@BBBCCCEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFIIIKKKLLLKKKJJJFFFIIIMMMOOONNNKKKFFFCCC???<<<888666666777777777666777;;;>>><<<888999>>>???@@@@@@>>>;;;999999999777@@@GGGGGGFFFFFFEEECCC888999888777999;;;666...,,,+++)))((((((((()))***))))))))))))))))))))))))'''(((((()))******++++++))))))))))))***+++++++++***+++,,,,,,......///000111000111444888:::;;;;;;<<<<<<===???AAAEEEHHHIIIHHHMMMRRRTTTVVVXXXUUUOOOKKKMMMLLLHHHFFFHHHHHHEEEHHHNNN[[[rrrlllDDDBBBGGGHHHJJJOOONNN[[[tttvvv|||{{{|||xxxvvvpppmmmggg^^^[[[\\\[[[XXXRRROOOMMMNNNRRRVVVZZZ\\\bbbaaacccddd^^^XXXZZZbbbbbbkkkvvvzzzvvvoookkkiiihhhiiihhhccc\\\XXXZZZ]]]___\\\XXXTTTRRRRRRTTTVVVZZZ^^^cccgggkkkqqqyyyzzz|||yyyzzz~~~sss[[[IIIAAA@@@AAAAAAEEEuuuxxxHHH>>>@@@AAANNNMMMIIICCCRRRccchhheeegggtttpppjjjnnn|||tttvvv}}}zzzwwwuuusssrrrnnnllliiiiiijjjjjjgggdddgggddd___ZZZUUURRRQQQPPPOOONNNMMMJJJHHHFFFDDDCCC>>>>>>>>>======<<<<<<<<<:::::::::;;;<<<>>>???@@@<<<>>>@@@BBBCCCCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCFFFJJJLLLLLLKKKFFFHHHLLLOOONNNJJJEEEAAA???<<<888666666777777777666666999<<<;;;999<<>>999666444444444BBBNNNOOOJJJGGGFFFEEE::::::888777:::===888000,,,+++)))((((((((()))***))))))))))))))))))))))))'''(((((()))***+++++++++---***((((((+++---......***++++++,,,---...///000111000111444888:::;;;;;;:::;;;===@@@CCCGGGJJJKKKDDDLLLTTTXXXZZZ[[[UUUNNNLLLNNNLLLHHHFFFHHHHHHEEEHHHOOO]]]sss{{{mmmPPPFFFOOOOOOMMMOOOQQQ^^^vvv}}}{{{{{{uuurrrmmmgggaaabbb___ZZZXXXWWWUUUPPPMMMNNNKKKHHHGGGJJJMMMPPPQQQYYYYYYYYYXXXWWWUUUTTTSSSWWW^^^jjjtttwwwpppeee\\\aaa]]]\\\]]]\\\ZZZ[[[^^^___YYYRRRLLLKKKPPPVVV[[[```hhhuuuuuu|||~~~}}}yyy~~~|||dddYYYQQQHHHBBBBBBAAAJJJxxx~~~KKK>>>???AAAPPPOOOLLLFFFZZZdddcccgggjjjooo{{{nnneeeppp~~~xxx~~~|||{{{{{{{{{yyywwwvvvuuurrrnnnjjjmmmkkkiiigggfffeeebbb```\\\[[[ZZZXXXTTTQQQNNNMMMMMMMMMKKKIIIFFFDDDAAA@@@>>>===:::888888888999:::>>>>>>===<<<<<<<<<<<<===???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFCCCBBBEEEKKKPPPOOOMMMIIIKKKMMMNNNMMMJJJFFFCCC@@@;;;666555666888888666777777999<<<999666888>>>???CCCFFFCCC<<<666555777===FFFMMMMMMKKKKKKIIIFFF???<<<;;;???BBB???666---+++***)))(((((())))))***))))))************))))))))))))))))))***************)))((((((((()))+++,,,+++,,,,,,---...///000000111222444666888:::;;;;;;;;;>>>>>><<>>???BBBQQQQQQNNNLLL]]]cccccciiikkkllltttwwwnnneeeppp{{{|||yyyxxxwwwwwwvvvtttrrrpppooommmjjjgggjjjhhhfffeeecccaaa^^^[[[ZZZYYYWWWTTTQQQNNNLLLKKKLLLKKKJJJGGGEEEBBB???>>>===;;;999888777777888999<<<<<<;;;;;;;;;;;;;;;;;;?????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEECCCAAAEEEKKKOOONNNMMMHHHJJJMMMNNNMMMJJJFFFCCC@@@;;;666555666888888666777777999;;;999666999>>>CCCFFFHHHDDD===999:::<<<>>>DDDGGGFFFFFFIIIIIIGGGAAA???@@@CCCFFFCCC999000++++++)))((((((((()))***))))))************))))))))))))))))))***************)))((((((((()))++++++++++++,,,---...///000000111222444666888::::::;;;;;;>>>>>>===@@@FFFJJJIIIKKKNNNSSSZZZ^^^]]]VVVPPPKKKMMMNNNLLLIIIEEECCCCCCLLLQQQ\\\tttfffJJJHHHPPPQQQPPPSSSTTT```vvvzzzqqqlllbbb]]]WWWTTTRRRPPPMMMIIIGGGFFFFFFHHHJJJJJJIIIHHHDDDBBB@@@@@@BBBEEEGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIIIILLLPPPUUUXXXYYYYYYRRRQQQTTTZZZ\\\[[[\\\```UUUQQQLLLKKKPPP[[[gggooovvvwwwwwwuuurrrpppoooooommmlllkkkllltttsssqqqtttvvv~~~zzz|||{{{{{{|||~~~~~~{{{{{{}}}uuucccTTTOOOLLLEEEAAABBBCCCDDDeeeKKK???@@@DDDUUUTTTPPPTTTccchhhhhhnnnooolllpppsssooofffqqqxxxuuu|||{{{yyywwwuuuttttttsssooommmjjjhhhgggfffdddbbbdddcccbbbaaa```]]]YYYUUUWWWUUURRROOOLLLKKKJJJJJJJJJIIIGGGDDDAAA???===<<<;;;999888666666666777777999999999999999:::::::::======>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDBBBAAADDDIIIMMMMMMLLLHHHJJJLLLNNNMMMJJJFFFCCC@@@;;;666555666888888666777666888;;;999666999???HHHJJJJJJDDD>>>;;;===AAACCCDDDBBB@@@BBBHHHKKKIIIBBBBBBDDDIIILLLGGG===333,,,+++)))((((((((()))***((())))))******))))))((())))))))))))************)))))))))((()))******+++++++++,,,---...///000000000111333666888999:::;;;;;;===>>>===AAAHHHLLLKKKLLLNNNRRRXXX\\\[[[VVVPPPMMMNNNNNNLLLHHHDDDBBBAAAJJJPPP\\\ttteeeNNNLLLTTTUUUUUUYYYZZZdddyyy|||sssmmmhhhaaa[[[XXXRRROOOKKKHHHHHHGGGEEEDDDAAABBBDDDFFFHHHIIIIIIHHHDDDBBBAAAAAADDDFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDDDDGGGJJJMMMMMMKKKKKKOOOWWWZZZYYYYYY\\\PPPPPPRRRUUUYYY___dddhhhiiigggbbb]]][[[]]]ccchhhnnntttxxxlllkkknnnoooxxxzzz|||||||||{{{||||||~~~~~~|||~~~|||{{{zzziiiZZZOOOMMMKKKEEEAAABBBBBBFFFiiiKKK???BBBHHHYYYYYYTTTZZZkkksssrrruuutttrrrxxxqqqhhhsssnnnpppxxxwwwvvvuuusssrrrrrrqqqiiifffcccaaaaaa```___^^^\\\\\\\\\]]]]]]ZZZVVVSSSTTTRRROOOKKKIIIHHHHHHIIIGGGFFFCCCAAA>>><<<:::999888777666555555555555666888888999999::::::::::::<<<<<<======>>>?????????AAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAACCCGGGKKKKKKKKKGGGIIILLLMMMMMMJJJFFFCCC@@@;;;666555666888888666666666888:::888666999???NNNNNNKKKDDD===:::>>>BBBHHHGGGCCCAAADDDJJJJJJGGG@@@BBBFFFKKKMMMHHH>>>555,,,+++***((((((((())))))(((((())))))))))))((((((((()))))))))************)))))))))))))))******+++***+++,,,---...//////000000111333555777999:::::::::===>>>>>>AAAIIIMMMMMMMMMNNNRRRWWW[[[[[[UUUQQQNNNOOONNNKKKGGGCCCAAA@@@IIIOOO\\\uuudddOOOOOOWWWXXXYYY^^^___gggzzznnnZZZSSSTTTQQQMMMLLLIIIGGGEEECCCCCCCCCCCCBBBAAACCCEEEGGGHHHHHHGGGGGGCCCBBBBBBCCCFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJHHHEEEBBBAAACCCEEEEEEFFFGGGHHHLLLSSSVVVTTTTTTVVVRRRSSSUUUXXX\\\```ccceeegggiiilllpppvvv}}}~~~vvvttt}}}{{{|||zzzzzzzzzzzzzzzzzz{{{||||||{{{yyyzzz}}}}}}dddWWWNNNNNNLLLEEEAAABBBAAAJJJnnnLLL???CCCKKK^^^]]]XXXYYYppp|||zzzzzzxxxzzzssskkkuuunnnrrr~~~zzzxxxwwwvvvssssssrrrqqqooonnnmmmlllcccaaa^^^]]]]]]]]]]]]\\\VVVVVVWWWYYYZZZYYYUUURRRQQQOOOLLLIIIHHHGGGGGGHHHEEECCC@@@===;;;999777777666666555555444444555555777888:::;;;<<<<<<<<<<<<;;;<<<<<<======>>>??????AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAACCCEEEHHHIIIJJJFFFHHHKKKMMMLLLIIIFFFCCC@@@;;;666555666888888666666555777999777555999@@@RRRRRROOOGGG???<<>>>>>AAAIIIMMMMMMNNNOOORRRWWW[[[[[[UUUPPPOOOOOONNNKKKFFFBBB@@@@@@HHHOOO]]]vvvdddNNNRRRYYYZZZ\\\bbbcccjjj{{{}}}gggNNNIIILLLKKKHHHGGGDDDDDDBBBAAAAAAAAABBBBBBBBBEEEGGGHHHGGGEEEDDDEEEBBBBBBBBBDDDGGGHHHGGGEEEDDDEEEFFFGGGIIIIIIIIIIIIEEECCCBBBBBBDDDFFFFFFEEEFFFEEEIIIPPPRRRPPPOOOQQQUUUSSSQQQQQQTTT[[[bbbggghhhqqq~~~}}}yyyvvvuuuvvvwwwyyy{{{|||}}}~~~vvvrrryyyaaaVVVOOOOOOLLLDDDAAACCCAAAOOOwwwLLL???DDDNNNbbbbbb\\\YYYrrr}}}|||vvvnnnyyyooosssxxxqqqssswww~~~~~~}}}~~~|||{{{yyysssppppppnnnnnnmmmkkkiiifffdddccc___]]][[[[[[[[[\\\[[[ZZZRRRRRRSSSUUUVVVVVVTTTQQQNNNMMMKKKIIIGGGFFFFFFGGGCCCAAA>>>;;;888666666555555555555555555555444444777888:::<<<>>>>>>>>>===;;;<<<<<<======>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIFFFHHHKKKMMMLLLIIIFFFCCC@@@;;;666555666888888666666555666888666555:::AAAQQQRRRQQQKKKCCC???AAAEEEFFFIIIJJJHHHGGGFFF@@@999:::;;;>>>AAABBB???:::555---,,,***)))((('''(((((('''(((((())))))(((((('''))))))))))))************(((((()))************)))******+++,,,---.../////////000222555777888999:::;;;===>>>===AAAHHHLLLKKKOOOPPPTTTYYY]]]\\\VVVPPPOOOOOOMMMJJJEEEBBB@@@@@@IIIPPP^^^wwweeeSSSWWW___```bbbiiiiiiooohhhQQQMMMNNNKKKGGGGGGDDDDDDCCCBBBAAAAAABBBCCCCCCFFFIIIJJJGGGEEEDDDDDDCCCCCCDDDFFFIIIIIIHHHFFFDDDEEEHHHJJJKKKKKKIIIHHHDDDCCCBBBCCCEEEGGGFFFFFFCCCCCCFFFLLLNNNLLLLLLOOONNNLLLIIIHHHJJJPPPVVVZZZbbblllzzz{{{zzz}}}|||xxx{{{||||||{{{{{{{{{{{{zzzyyy{{{ttttttuuuwwwyyy{{{|||}}}}}}~~~yyyqqqttt~~~yyy^^^TTTMMMMMMKKKCCC@@@CCCAAAXXXLLL???EEEPPPeeeeee______uuuxxxppp|||qqqsss~~~nnnfffqqq{{{xxxwwwyyy|||~~~}}}wwwuuuvvvtttnnnlllnnnlllkkkjjjgggddd```]]][[[ZZZYYYYYYZZZ[[[[[[YYYWWWSSSQQQQQQQQQRRRQQQOOOMMMJJJJJJIIIHHHFFFEEEDDDDDDCCC@@@===999777555555555444444555555555555555444666888:::===>>>>>>>>>===<<<<<<<<<===>>>>>>??????BBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@AAABBBDDDFFFHHHEEEGGGJJJLLLLLLIIIFFFDDD@@@;;;666555666888888666666555666777666555:::AAAHHHKKKMMMJJJDDD@@@AAADDDDDDJJJMMMKKKGGGEEE@@@;;;888888999::::::999777666---,,,***)))((('''((((((''''''((((((((((((''''''))))))))))))************'''((()))***+++******)))******+++,,,---......//////000222555777888999999;;;>>>>>>===@@@FFFJJJIIIOOOQQQUUU\\\___]]]VVVOOONNNNNNLLLIIIEEEBBBAAAAAAJJJQQQ___xxxhhhZZZ]]]dddfffhhhooopppuuu}}}jjjXXXTTTSSSKKKGGGIIIFFFFFFEEEDDDBBBBBBDDDEEEDDDHHHLLLLLLIIIFFFFFFFFFEEEEEEGGGIIILLLLLLJJJHHHEEEGGGKKKNNNNNNMMMKKKIIIGGGEEECCCCCCDDDEEEEEEDDDBBBAAADDDIIILLLKKKLLLOOODDDDDDDDDDDDDDDEEEFFFFFFGGGLLLRRRWWW[[[___bbbddd\\\]]]___ccceeeccc^^^YYY___^^^]]]```jjjtttwwwsssxxxyyyzzzyyyyyyxxxvvvrrruuuxxx{{{vvvxxxtttxxxxxxyyyzzzzzzzzzzzzyyywwwxxxtttsss}}}|||kkk[[[QQQKKKLLLIIIBBB@@@DDDBBBbbb|||LLL???FFFRRRggggggaaafffzzzyyyrrr~~~vvvuuu|||xxx||||||uuukkkkkk~~~}}}zzzxxxuuuuuuxxx~~~xxxsssrrrqqqnnntttmmmjjjkkkjjjfffgggllllllkkkjjjgggccc^^^ZZZXXXXXXWWWXXXYYYZZZZZZXXXVVVTTTRRROOONNNNNNMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCBBBBBB@@@<<<999666555444444444444555666666555555555555777999<<<>>>>>>>>>===<<<<<<======>>>?????????BBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAABBBCCCEEEGGGEEEGGGJJJLLLLLLIIIFFFDDD@@@;;;666555777888888666666444555777666555:::AAA>>>CCCHHHGGGBBB??????BBBDDDLLLPPPMMMIIIGGGDDDAAA777666666555666666666666...,,,+++)))(((''''''(((''''''((((((((((((''''''))))))))))))************'''((()))++++++******))))))***+++,,,---......//////000222444666888999999;;;>>>>>><<>>>>>===;;;888666444333444444444555555666555555444444666888;;;=========>>>???>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@@@@??????@@@AAA???===@@@EEEGGGEEEHHHGGGGGGJJJKKKJJJEEE@@@>>>888333333444222444777555222333777888888;;;@@@999>>>CCCCCC===999888999???IIIQQQQQQNNNJJJCCC===<<<777333555:::;;;777222...,,,)))(((((()))((('''))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))***++++++------...///...///111333444666666666:::;;;<<<===???DDDIIIMMMMMMRRRZZZ^^^]]]XXXRRRNNNLLLLLLLLLJJJFFFBBBAAAAAAJJJQQQ```xxxfff[[[nnnrrryyy~~~|||yyy{{{uuummmmmmnnnnnnlll^^^VVVPPPRRRSSSQQQMMMKKKMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJKKKKKKKKKKKKKKKNNNNNNLLLLLLPPPQQQOOOSSSMMMKKKMMMPPPOOONNNPPPVVV]]]___VVVKKKEEEDDDCCCAAACCCFFFGGGHHHHHHJJJLLLNNNPPPRRRTTTVVVVVVVVVUUUWWWUUUSSSSSSSSSSSSQQQOOORRRRRRRRRRRRRRRTTTXXXZZZ``````aaaeeejjjpppuuuwwwtttuuuvvvvvvvvvvvvyyy{{{{{{|||{{{yyyvvvuuuwwwxxxzzzyyywwwzzzooo\\\RRRMMMJJJJJJGGGBBB@@@AAAEEEfffyyyqqqJJJ@@@FFFVVVkkkkkklllnnn}}}sss~~~xxxrrrwww}}}sssfff```kkkzzzrrrjjjeeefffvvv{{{xxxjjjgggccc```bbbhhhooottt|||qqqcccZZZ\\\eeepppwwwkkkfff___YYYWWWXXXXXXXXXWWWVVVSSSQQQMMMKKKHHHGGGJJJKKKLLLKKKIIIHHHHHHIIIHHHGGGEEEBBB@@@>>>>>>===;;;999777555333333444444444555555555555555444444666999<<<=========>>>???>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@>>>@@@FFFGGGEEEGGGFFFGGGIIIKKKIIIDDD@@@>>>888444555666444444777555222333777888777:::??????CCCFFFCCC<<<777666888<<>>???CCCIIIMMMOOOTTTZZZ]]][[[VVVPPPLLLLLLMMMMMMJJJFFFCCCBBBBBBIIIPPP___xxx\\\YYYuuuyyy}}}wwwxxxzzzzzzyyyeee\\\UUUUUUVVVSSSPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNHHHIIIJJJKKKKKKKKKKKKKKKMMMPPPPPPMMMOOOTTTVVVTTTUUUOOOKKKMMMOOONNNPPPTTTYYYkkkppp^^^JJJDDDCCCAAAEEEGGGIIIJJJJJJLLLOOOQQQTTTYYYaaahhhkkkkkkiiigggdddbbb```______^^^\\\[[[[[[[[[[[[WWWTTTSSSWWWZZZTTTUUUWWW\\\cccjjjmmmooooooqqqrrrttttttvvvyyy{{{zzz{{{zzzxxxvvvuuuvvvwwwyyywwwvvvxxx|||xxxhhhWWWNNNJJJIIIIIIGGGBBB@@@BBBDDDqqqzzziiiDDD???FFFXXXooopppqqqqqquuu~~~zzzuuuxxxsssjjjaaafff{{{|||wwwrrrlllfffeeehhh}}}{{{zzzxxxqqqiii^^^___aaabbbfffmmmxxx|||jjjXXXVVVdddrrrwwwvvv```\\\XXXVVVUUUUUUUUUTTTLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJHHHIIIJJJFFFEEECCC@@@>>>===<<<<<<888666555333333333444444444555555555555555555555777999<<<>>>>>>>>>???@@@>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@AAA@@@>>>AAAGGGHHHEEEEEEFFFGGGIIIIIIGGGCCC@@@<<<777444666666444333555555333444777777666999???GGGIIIIIIDDD;;;666555777;;;HHHPPPLLLBBB===<<<===777666888===AAA@@@999222...,,,)))(((((()))((('''))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++------...//////000111444555777777888<<<<<<===>>>@@@CCCIIILLLQQQUUUYYY[[[ZZZUUUNNNJJJMMMMMMMMMKKKGGGDDDCCCCCCHHHOOO^^^wwwwwwTTT[[[zzz~~~~~~}}}{{{xxxfff\\\TTTTTTUUUTTTSSSSSSNNNNNNNNNNNNNNNNNNMMMMMMHHHIIIJJJLLLMMMNNNNNNMMMNNNQQQQQQPPPRRRXXX[[[ZZZSSSNNNKKKMMMPPPQQQVVV[[[eeeyyy{{{aaaJJJFFFFFFAAAJJJKKKLLLNNNPPPUUU[[[```oootttzzzzzzwwwpppooonnnnnnppppppooonnnlllmmmnnnkkkgggfffiiimmmbbbaaaaaadddiiikkkkkkjjjnnnppprrrssstttvvvyyy|||yyyyyyyyyxxxuuutttuuuvvvuuutttsssvvvwwwqqqaaaSSSKKKHHHHHHIIIGGGBBBAAACCCEEE{{{yyy{{{aaaAAA>>>FFFYYYsssttttttuuuwww~~~|||zzzzzzzzz|||zzzvvvwww~~~~~~mmmkkkhhhnnn~~~xxxllljjjjjjiiieeeaaadddjjjzzzwwwqqqllliiifffaaa]]]\\\dddmmmrrrqqqqqqtttwwwiii^^^WWW```qqqyyypppdddYYYVVVQQQOOOOOOPPPPPPPPPKKKLLLMMMNNNPPPQQQRRRRRROOOOOOOOOMMMIIIGGGFFFFFFCCCBBB@@@>>><<<;;;::::::444444333222222333444444444444444444444555555666888:::===???>>>>>>???@@@>>>>>>?????????@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAA???BBBHHHIIIFFFDDDEEEGGGIIIHHHFFFCCC@@@:::666333555666333222333444333555777777555999???LLLMMMKKKDDD;;;666777:::???HHHMMMHHH@@@<<<;;;:::666777<<>>>>>@@@CCCIIILLLRRRTTTXXXZZZZZZVVVOOOKKKMMMNNNNNNKKKHHHEEEDDDDDDIIIPPP___xxxmmmSSSbbb||||||nnnddd[[[YYYZZZXXXVVVVVVTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOQQQRRRTTTUUUUUUUUUSSSVVVWWWWWWZZZaaadddccc\\\XXXWWWZZZ]]]```gggooogggOOOLLLLLLFFFNNNOOOSSSXXX___jjjuuu|||~~~yyywwwvvvwwwzzz}}}}}}{{{|||~~~vvvsssqqqrrruuuvvvssspppqqqrrrtttttttttvvvxxx{{{wwwxxxyyywwwuuusssssstttqqqooopppssssssjjj\\\QQQIIIHHHIIIJJJGGGBBBAAAEEEIIIoooxxx\\\??????GGGZZZvvvyyyyyyzzzzzz}}}xxxtttqqqppppppqqqqqqtttwwwwwwuuutttvvvyyyxxxtttqqqqqquuuyyyzzzyyynnnvvvyyysssooommmdddWWWSSSRRRTTTVVVUUUSSSXXX___eee```[[[XXXVVVTTTTTTTTT[[[cccmmmppplllfffcccbbbUUUUUU\\\jjjuuussscccTTTSSSNNNHHHDDDDDDFFFHHHIIIOOOOOOMMMLLLJJJIIIGGGGGGIIIJJJJJJHHHEEEBBBBBBCCC@@@???===<<<:::999888888222222222222222333444444555444444444444555666777999<<<>>>??????>>>???@@@????????????@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA???AAAAAAAAADDDIIIJJJGGGCCCEEEHHHIIIHHHEEEBBBAAA<<<777555777777444333444444444666888777555:::AAAMMMMMMKKKDDD<<<888:::>>>EEEHHHHHHEEEBBB@@@<<<777666999>>>DDDGGGDDD<<<666...,,,)))(((((()))((('''(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))***++++++------...//////000222555777888999:::<<<===>>>???@@@DDDIIIMMMQQQSSSWWW[[[]]]ZZZSSSMMMLLLMMMMMMKKKHHHEEEDDDDDDKKKRRRaaa{{{eeeTTTjjj{{{pppfffbbbaaa\\\YYYXXXYYYYYYZZZZZZYYYXXXVVVUUUXXXXXXXXXYYYZZZ\\\]]]^^^___cccfffhhhlllrrruuutttnnnkkkkkkmmmooorrryyymmmUUUOOONNNKKKVVV[[[cccnnnyyyuuupppmmmnnnrrrtttqqqnnnqqqrrrssssssssstttvvvxxxvvvwwwxxxwwwtttsssrrrsssnnnmmmnnnrrrooodddVVVOOOHHHHHHJJJLLLGGGBBBBBBEEEOOOiiiuuuXXX>>>???GGG[[[{{{||||||~~~tttrrrooollljjjjjjkkkllljjjlllmmmmmmlllmmmnnnpppnnnkkkhhhhhhkkkooosssuuu|||yyyeeeZZZPPPGGGFFFDDDEEEHHHIIIHHHKKKPPPMMMIIIFFFGGGGGGFFFHHHLLLRRRUUUXXXWWWSSSPPPOOOOOOLLLRRR\\\dddgggaaaWWWOOOKKKFFF???;;;:::<<>>=========>>>@@@???>>>>>>???AAA>>>===;;;999888777666666111222222222333333333333555444333333444555777888:::===???@@@?????????@@@?????????@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA???AAABBBBBBEEEJJJJJJGGGCCCFFFIIIJJJHHHEEECCCBBB???:::777999999777666888333444888:::888666<<>>777777999>>>CCCDDDAAA;;;666...,,,)))(((((()))((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++------...//////000333555888999:::;;;;;;<<<>>>???AAAEEEKKKOOORRRTTTYYY___aaa^^^UUUNNNKKKLLLLLLKKKGGGEEEDDDDDDJJJRRRccc~~~[[[RRRkkkuuuqqqooojjjeeeccccccdddfffggghhhgggfffeeeiiihhhfffffffffiiikkkmmmpppvvv{{{~~~www^^^TTTUUUYYYhhhqqq~~~wwwqqqjjjiiilllmmmjjjffflllnnnoooooooooqqqsssuuuuuuvvvwwwwwwtttrrrqqqqqqooommmooorrrmmm^^^QQQKKKHHHIIILLLMMMHHHBBBBBBFFFVVViii|||SSS;;;>>>FFF\\\}}}~~~zzztttnnnllliiifffeeeeeeeeefffgggfffeeefffhhhiiiiiiiiigggeeebbbaaadddkkkqqqvvv{{{eee]]]VVVMMMJJJEEECCCFFFGGGEEEEEEGGGBBB>>>>>>@@@AAA???BBBGGGGGGFFFEEECCCBBBBBBBBBCCCDDDKKKSSSUUUQQQMMMJJJJJJDDD@@@;;;999999:::;;;;;;666777888999:::;;;<<<===777999:::;;;;;;;;;===>>>;;;;;;999777666555555555222222333333333333333333555444333333333555777888;;;===@@@AAA@@@???@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAABBBBBBFFFKKKKKKHHHDDDGGGKKKKKKIIIEEECCCCCC@@@:::666777777666666999222444999;;;999888>>>GGGKKKLLLKKKEEE===:::===AAAEEEHHHIIIFFFDDDCCC???999666888;;;>>>>>><<<777444...,,,)))(((((()))((('''))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***++++++------...//////111333666888:::;;;<<<:::;;;===???AAAFFFLLLPPPUUUWWW\\\cccfffaaaVVVMMMJJJKKKKKKJJJGGGDDDDDDDDDGGGPPPccc}}}RRRNNNhhh|||wwwuuuqqqsssvvvyyyzzz{{{zzzzzz|||zzzxxxvvvwwwzzz}}}~~~kkk^^^bbblllzzzyyyttttttrrrmmmhhhgggiiikkkllllllnnnqqqssstttvvvwwwvvvtttrrrqqqqqqqqqnnnppprrrkkkZZZMMMHHHIIIJJJMMMNNNIIIBBBBBBFFF[[[~~~jjjPPP999===EEE]]]|||uuunnnfffdddaaa___]]]\\\]]]]]]bbb```^^^___bbbeeedddbbbeeecccaaa```ccckkkssszzzuuufffddd```WWWPPPIIIEEEGGGGGGDDDAAA@@@BBB>>>>>>BBBAAA>>>@@@FFFAAA@@@???@@@AAA@@@???===<<>><<<<<<======<<<;;;<<<<<<<<<;;;;;;:::::::::999;;;<<<;;;::::::;;;<<<::::::888777555555444444222333333444444444333333555444333222333555777999<<<>>>@@@AAA@@@???@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@?????????BBBCCCCCCGGGKKKKKKHHHDDDHHHLLLLLLIIIEEEDDDDDD>>>888333333444222444777222444999<<<:::999@@@IIIKKKLLLKKKEEE>>>:::<<<@@@AAAHHHLLLHHHBBB@@@>>><<<666777999::::::888555333...,,,)))(((((()))((('''))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,---......//////111333666888:::<<<<<<999;;;===???BBBGGGMMMRRRXXXZZZ___fffhhhbbbVVVKKKIIIJJJKKKIIIFFFDDDCCCCCCCCCNNNcccaaaIIIKKKjjj{{{yyyvvvjjjxxx~~~vvvvvvsssooolllkkkmmmppprrrtttttttttsssrrrqqqpppooohhhmmmppplllaaaUUUMMMJJJHHHRRRMMMDDDDDDCCCBBBHHHjjjuuuhhhzzzFFF===@@@BBB]]]yyymmmdddaaa___[[[XXXVVVVVVWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^_________aaaeeeiiimmmooo{{{zzzwwwsssmmmgggaaa]]]XXXXXXXXXWWWSSSNNNHHHEEEIIIEEEDDDEEECCC???>>>AAABBBBBBBBBBBBBBBAAA@@@???CCCBBB@@@???@@@AAA@@@???@@@???>>>???BBBDDDEEEEEE@@@AAAAAA@@@>>>===>>>???>>>>>>===<<<;;;;;;<<<<<<:::999777666555555555666666555444222111000000000444444444555555777888888<<<<<<======>>>>>>>>>???BBBBBBBBBCCCBBBBBBAAAAAACCCCCCAAAAAAAAAAAACCCCCCCCCBBBBBBFFFJJJKKKIIIGGGHHHKKKLLLIIIGGGFFFAAA<<<;;;999666666666777777777555888;;;;;;:::<<>>===>>>>>>???JJJNNNFFFAAAAAA===444333333333555666666444222...+++((('''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,+++***+++---...---,,,///000222333555999>>>BBB999999:::===AAAGGGLLLPPPVVVZZZaaagggggg```VVVOOOMMMNNNMMMKKKGGGCCCBBBAAAJJJOOO]]]zzzVVVGGGIIIddd~~~|||yyyuuupppnnnmmmmmmnnnpppppppppqqqppppppoooooohhhjjjjjjcccYYYOOOJJJIIIHHHQQQMMMEEEDDDAAABBBJJJ{{{uuurrrrrrDDD;;;???@@@\\\}}}uuujjjbbb^^^[[[XXXTTTRRRQQQQQQRRRTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXYYY[[[]]]aaadddgggmmmmmmmmmllljjjgggdddbbb___aaacccbbb\\\VVVRRROOOPPPOOOPPPQQQNNNHHHGGGJJJEEEEEEEEEEEEDDDBBBAAA@@@BBBAAA@@@AAABBBCCCBBBAAAAAABBBCCCGGGKKKNNNNNNMMMJJJHHHEEECCCAAAAAABBBBBB@@@???>>>===<<<;;;;;;;;;999888666555444444555555444444333111111111111111555555555666777888:::;;;>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBAAA@@@@@@CCCBBBAAA@@@@@@AAABBBCCCCCCBBBCCCFFFIIIKKKIIIGGGHHHLLLMMMIIIGGGEEEAAA;;;:::888666666777777777666666888:::::::::;;;???DDDGGGKKKJJJBBB<<<;;;===>>>>>>HHHLLLFFFAAAAAA<<<444333333333555666666444222...+++((('''((())))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******+++...///...---///000222444555999>>>AAA=========???BBBHHHMMMPPPSSSWWW^^^eeegggaaaWWWNNNMMMNNNMMMJJJFFFCCCBBBCCCLLLSSSdddnnnKKKFFFHHH___|||}}}zzz{{{yyyuuurrrooommmlllkkkjjjkkkllllllmmmmmmmmmllljjjiiiddd[[[QQQJJJIIIIIIHHHPPPMMMEEECCC???CCCQQQuuufffBBB:::>>>???ZZZxxxoooeee^^^ZZZXXXTTTPPPNNNMMMLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTVVVYYY[[[]]]```aaaccceeefffffffffeeeaaafffjjjhhhaaaZZZWWWVVVUUUXXX]]]___YYYQQQOOOSSSOOOOOOOOOOOOMMMKKKJJJHHHFFFFFFFFFHHHJJJKKKIIIGGGCCCDDDIIIOOOUUUYYYYYYXXXVVVQQQJJJFFFFFFFFFFFFEEEBBBAAA@@@>>><<<;;;:::999777666444333222333333444222111111111111111222222555555666777888:::<<<===@@@@@@@@@@@@@@@AAAAAAAAA??????@@@AAAAAAAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDFFFIIIJJJIIIGGGIIILLLMMMIIIFFFDDD@@@:::999888666666777777777666666888::::::999:::>>>BBBAAAGGGHHH@@@999888;;;======EEEIIIDDDAAA@@@;;;444444333444555777666333111...+++)))(((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))************************+++******,,,///000000//////111333444555999===@@@BBBAAA@@@@@@CCCHHHNNNQQQQQQTTT[[[ccchhhcccWWWMMMNNNNNNLLLIIIEEECCCCCCEEEMMMVVVkkk```EEEHHHIII___yyyppppppttt}}}|||vvvpppnnnoooppppppnnnqqqppppppooonnnmmmllllllggghhhhhhiiiiiihhhhhhhhhkkkhhhbbbXXXOOOJJJJJJKKKIIIOOOLLLFFFCCC>>>GGG]]]rrr\\\AAA:::???>>>XXX~~~vvvlllaaaXXXVVVTTTQQQNNNLLLKKKKKKKKKJJJJJJJJJKKKKKKMMMNNNNNNQQQQQQQQQQQQRRRTTTVVVWWW[[[]]]^^^```bbbbbbccccccaaahhhnnnmmmddd]]][[[\\\XXX]]]eeeggg```VVVUUUYYYXXXYYYYYYYYYWWWUUURRRPPPMMMMMMMMMOOOPPPPPPMMMJJJEEEGGGJJJQQQXXX]]]``````]]]UUUKKKFFFGGGHHHGGGDDDBBBAAA@@@>>><<<:::888777555444333111111111222333000000000000111222333333444555555777999;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIHHHGGGIIILLLMMMIIIFFFDDD???999888777555666777888777666666888:::999888999<<<@@@???EEEGGG>>>666444888:::;;;BBBEEECCCAAA@@@;;;444444444555777888777444111---+++)))((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))************************+++******,,,///111111111///111333444555888;;;>>>BBBAAA???@@@CCCHHHNNNRRRSSSUUU[[[dddhhhdddWWWLLLNNNMMMKKKGGGDDDCCCEEEFFFKKKUUUmmmWWWDDDGGGFFF```~~~tttlllrrryyypppkkkffffffiiilllnnnnnnjjjkkkkkklllllllllllllllffffffffffffeeedddcccbbbiiifff___WWWOOOKKKJJJJJJJJJNNNKKKGGGCCC>>>OOOnnnnnnTTT@@@;;;@@@>>>VVVjjjppp~~~vvvjjj]]]UUUPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNNNNNNNOOOOOOPPPPPPUUUVVVWWWYYYZZZ[[[\\\\\\bbbiiipppooohhhbbbaaaccc[[[aaahhhllleee\\\[[[___]]]]]]^^^^^^\\\ZZZWWWUUURRRQQQQQQRRRRRRPPPLLLIIIJJJIIIJJJNNNUUU[[[```bbbYYYQQQHHHCCCCCCDDDCCC@@@??????>>>===;;;999666555333333111000000111222222/////////000111333444555444444555666888:::<<<===???????????????>>>>>>>>>>>>@@@BBBDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHKKKLLLIIIFFFDDD???999777666555666777888777555666888:::999888999<<<@@@AAAFFFEEE<<<444333777999;;;???BBBBBBBBB@@@:::555555666777999:::888444111,,,+++))))))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))************************+++******,,,///111111111///111333555555777:::<<<>>>======>>>BBBHHHMMMQQQUUUWWW]]]cccfffaaaUUULLLMMMLLLJJJGGGDDDDDDEEEGGGHHHRRRkkkOOOEEEEEE???___}}}vvvmmmiiieeedddhhhjjjkkkjjjkkkkkkjjjjjjjjjiiiiiiiiieeeeeeeeedddcccbbbaaa```eee```ZZZRRRMMMJJJIIIHHHKKKMMMJJJGGGCCC@@@YYYxxxsssMMM@@@;;;@@@===SSS}}}hhhTTTddd{{{ssshhh\\\TTTLLLKKKJJJHHHFFFEEEDDDDDDFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMPPPRRRSSSTTTYYY___dddddd```]]]]]]___\\\___eeeiiieee^^^^^^bbb___aaabbbbbbaaa^^^[[[YYYXXXWWWUUUUUUTTTRRROOOLLLLLLJJJHHHIIIMMMSSSWWWYYYLLLGGGAAA>>>>>>>>><<<:::::::::;;;:::999777555444333222111000000000222222000000000111222444555666555555666777888:::<<<===>>>>>>>>>===============>>>@@@BBBDDDEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBDDDGGGHHHGGGGGGGGGHHHFFFJJJKKKHHHFFFDDD@@@:::666555555666888888777555666888::::::999:::>>>BBBEEEGGGCCC:::555666:::;;;;;;===@@@BBBCCCAAA;;;666777888999;;;<<<:::666222,,,+++))))))******(((&&&(((((((((((((((((((((((((((((((((((())))))))))))************************+++******,,,///000000//////111444555666777999;;;::::::;;;===AAAFFFKKKNNNSSSVVV\\\``````ZZZRRRLLLKKKKKKJJJHHHEEEEEEFFFGGGHHHRRRkkkyyyFFFFFFDDD;;;^^^{{{yyyvvvrrrrrrsssssspppmmmiiihhhgggfffeeeeeeeeeeeeccccccdddccccccbbbaaaaaaccc^^^UUUNNNJJJIIIJJJJJJMMMLLLIIIHHHDDDCCCbbbxxxtttFFF>>>:::???:::OOOyyy~~~]]]SSSfff|||~~~zzztttmmmddd\\\WWWNNNMMMKKKHHHEEEBBB@@@???BBBBBBAAAAAABBBBBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKIIILLLPPPQQQQQQPPPQQQRRRUUUUUUWWW[[[ZZZWWWWWW[[[ZZZ\\\^^^___^^^\\\XXXVVVWWWUUUSSSRRRRRRQQQNNNMMMFFFDDDBBBAAACCCEEEFFFGGG===<<<;;;:::999888666555444555777777777666444333222222111000000111222333222222222222333444666666777777888888999;;;<<<===>>>>>>>>>======<<<<<<<<<<<<>>>AAADDDEEEDDDBBB@@@@@@AAABBBCCCCCCBBBAAA@@@BBBEEEHHHHHHGGGFFFGGGHHHDDDHHHJJJGGGFFFEEEAAA<<<555444444666888888666555666888:::::::::;;;???DDDHHHFFF@@@888777<<<@@@@@@;;;<<<>>>CCCEEEBBB<<<777999:::;;;===>>><<<777333,,,***)))*********(((&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******+++...///...---///222444555666666888999999:::;;;>>>AAADDDGGGIIIKKKQQQWWWYYYWWWRRRNNNLLLIIIJJJJJJIIIGGGEEEFFFGGGKKKUUUnnnnnn@@@IIIFFF999^^^yyy}}}zzzvvvuuutttrrrlllhhhdddcccaaaaaaaaaaaaccccccaaabbbbbbccccccccccccccceee^^^TTTLLLIIIJJJLLLNNNNNNLLLHHHHHHEEEDDDhhh|||kkkAAA===999===888LLLvvv~~~]]]WWWiii{{{~~~zzzuuunnngggaaa]]]ZZZSSSQQQNNNKKKFFFCCC@@@>>>???>>>>>>>>>>>>??????@@@??????@@@AAAAAABBBAAAAAACCCCCCBBBBBBBBBCCCDDDDDD@@@AAACCCEEEGGGIIIJJJKKKJJJHHHHHHLLLMMMLLLMMMQQQNNNPPPRRRTTTSSSQQQNNNLLLMMMKKKIIIHHHHHHHHHGGGFFF???===;;;:::::::::888666333555888888666444333222000222444555666555444333222222111000000111222333333333333333444555666777999999999:::;;;<<<===>>>???>>>>>>>>>======<<<<<<;;;===@@@CCCDDDCCCAAA???AAAAAACCCCCCCCCCCCAAAAAABBBEEEHHHIIIGGGEEEFFFHHHCCCHHHIIIGGGFFFEEEBBB<<<444444444666888888666444555888;;;;;;:::<<>>CCCFFFBBB<<<888:::;;;===??????===888444+++***)))*********(((&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,+++***+++---...---,,,///222444555666666777999:::;;;===???AAACCCEEEFFFDDDKKKRRRTTTPPPLLLKKKLLLHHHJJJKKKJJJHHHFFFFFFFFFOOOYYYsss\\\JJJDDD@@@EEERRR|||yyyuuupppnnnmmmjjjfffcccbbbaaaaaaaaa````````````bbbddddddaaa]]]^^^dddjjjfff\\\OOOHHHHHHKKKNNNNNNJJJQQQIIIAAADDDMMMwwwzzz]]]AAA:::???===888HHHooonnnjjjyyy~~~wwwnnnjjjhhhddd[[[TTTPPPNNNJJJFFFCCCAAA@@@@@@>>>===<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>====================================<<<=========>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=========<<<<<<;;;;;;;;;666555444333222333444444111111111111111111111111333333333333333333333333111000/////////000222333111111111222333555888999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDGGGIIIJJJIIIGGGEEEEEEEEEGGGFFFEEEFFFFFFCCC===777222444666666555666777999<<<<<<:::888:::???DDDEEEGGGBBB<<<:::<<>><<<<<<>>>BBBFFFIIIJJJIIIJJJNNNQQQTTTSSSPPPNNNJJJIIIJJJLLLIIIDDDDDDGGGHHHXXXpppSSSEEEDDD???BBBLLL}}}|||}}}|||sssnnniiidddaaa]]]ZZZYYYZZZ\\\\\\[[[__________________^^^^^^\\\^^^^^^\\\ZZZ[[[___bbb]]]UUUKKKGGGIIILLLNNNNNNMMMOOOFFF>>>CCC^^^~~~qqqQQQ<<<:::???<<<777FFFkkk|||uuummmiiigggbbbZZZSSSPPPNNNJJJFFFCCCAAA@@@@@@======<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777666666555555555444333222111222333333222222222222222222222222333333333333333333333333111111000///000111222333222222222333444666888::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCFFFHHHHHHHHHFFFFFFGGGHHHHHHGGGFFFFFFEEEBBB<<<777333444666666555666777999<<<;;;999888;;;@@@EEEHHHGGGAAA:::777999<<<>>>>>><<<777;;;GGGLLLDDD<<<::::::777444444555444111---******)))(((((((((((((((''''''''''''(((((((((((((((((()))************)))(((((()))))))))*********))))))***+++,,,------...000000111444888:::::::::<<<;;;:::===AAAEEEHHHIIIJJJMMMPPPTTTUUUSSSOOOLLLLLLIIIIIIJJJHHHDDDDDDGGGJJJYYYqqqpppJJJBBBDDDAAAAAAFFFvvv|||}}}}}}ttthhhaaa\\\WWWSSSTTTRRROOONNNQQQTTTVVVWWWZZZ[[[\\\]]]]]]]]][[[[[[WWWWWWXXXXXXWWWWWWVVVVVVPPPLLLHHHGGGJJJMMMNNNMMMNNNKKKGGG@@@HHHuuubbbJJJ>>>;;;>>>;;;777DDDfff~~~yyyssslllhhheeeaaaYYYRRRPPPNNNJJJFFFCCC@@@???>>><<<===============<<<<<<::::::::::::999999999999::::::::::::::::::::::::777777777888888888888999666666666666666666666666444444444444444444444444333333333222222222222222444333222111111111222222333333333333333333333333444444444444444444444444222222111000111222333444444444555555777888:::;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>??????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCGGGGGGGGGEEEDDDEEEHHHJJJJJJIIIHHHFFFDDD@@@;;;666444555666666555555777999<<<;;;:::;;;>>>BBBFFFIIIHHHAAA:::666888;;;===>>>===999===GGGJJJBBB:::999999666444333444333///,,,******)))(((((((((((((((''''''''''''(((((((((((('''((())))))******))))))(((((())))))))))))******))))))***+++,,,------...//////111555:::===>>>>>><<<;;;<<<>>>CCCGGGIIIJJJKKKOOOTTTWWWWWWSSSNNNKKKOOOJJJGGGHHHHHHEEEDDDFFFJJJYYYppphhhGGGAAAEEEDDDBBBEEEhhhyyywww|||tttmmmeee```^^^]]]ZZZXXX[[[ZZZXXXWWWWWWWWWWWWWWWVVVWWWYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUUUURRRNNNKKKIIIGGGGGGIIILLLNNNMMMKKKLLLGGGIIIGGGSSSZZZHHH@@@;;;<<<:::999CCCaaa{{{uuuqqqkkkgggddd___XXXRRROOOMMMJJJFFFCCC@@@???>>><<<===>>>>>>>>>===;;;;;;::::::999999999888888888999999999999999999999999666666666666666666666666555555555555555555555555555555555555555555555555333333333333333333333333444333333222222222222222444444444444444444444444444444444444555555555555444333222222222333444555666666777888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCHHHHHHFFFDDDCCCDDDHHHKKKKKKJJJIIIGGGCCC???:::666555666666666555555777999;;;:::<<<@@@BBBBBBDDDFFFJJJDDD<<<888999===???@@@AAA===AAAHHHHHH>>>777777777444222222444333000,,,***))))))(((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***))))))***+++,,,------...//////111555:::===>>>>>>======???BBBGGGKKKLLLLLLJJJOOOUUUYYYYYYUUUPPPMMMRRRKKKGGGGGGGGGEEEDDDEEEHHHUUUlllgggHHHAAADDDCCCBBBEEE___yyyooohhhllloootttyyyyyytttlllfffgggdddaaaaaadddeeeeeedddbbbcccddddddaaa^^^ZZZYYYTTTTTTVVVVVVVVVVVVUUUTTTWWWVVVUUUTTTRRRNNNIIIEEEGGGHHHIIILLLMMMNNNLLLKKKJJJEEEFFFIII___{{{TTTDDD<<<:::::::::;;;BBBZZZzzzuuurrrooojjjgggccc^^^WWWRRRMMMLLLIIIFFFCCCAAA???>>><<<===>>>>>>>>>===;;;::::::::::::999999999999888888888888888888888888888777777666666666666666666666666666666666666666666222222222222222222222222444444444444555555555555444444444444444333333222444444444444444444444444444444444555555666666666555444444333333444666777777888999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDJJJIIIFFFCCCAAACCCFFFJJJKKKKKKJJJGGGBBB===999777777777777666555555888:::;;;:::>>>EEEFFFBBBAAACCCIIICCC;;;888999===??????DDDAAADDDJJJEEE999333555444222000111444444111...***))))))(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))))))))***+++,,,------...000000111555999;;;;;;;;;<<<===???DDDIIILLLLLLLLLHHHNNNVVVZZZYYYVVVRRRPPPRRRLLLHHHHHHGGGCCCCCCEEEHHHTTTkkkgggLLLBBBBBB@@@@@@CCCXXX~~~~~~|||xxxxxx}}}|||vvvsssrrrooojjjfffdddfffhhhjjjjjjhhheeecccbbbaaa```bbbdddeeeeeedddbbbeeeiiijjjhhhdddaaa___TTTTTTSSSSSSSSSRRRRRRRRRVVVUUUTTTQQQMMMIIIGGGEEEHHHIIIKKKMMMNNNMMMMMMLLLJJJDDDAAAIIIpppzzzsssSSSFFF===:::999:::<<<@@@PPPtttzzztttooommmkkkhhheeeaaa\\\UUUQQQKKKJJJHHHFFFDDDAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;:::::::::999999999999777777777777777777777777888888777777777777666666555555555555555555555555333333333333333333333333333333333333444444444444444444555555555444333222444444444444444444444444444444555555666777777777666666555444555666777888888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEHHHHHHFFFCCCBBBCCCGGGJJJJJJKKKJJJGGGAAA<<<:::999888888777666444555888:::;;;999<<>>===<<<<<<;;;;;;;;;:::::::::999999999888888777777777777777777777777888888888777777666666666444444444444444444444444555555555555555555555555222222222333333333444444333333444555444333222111333333333333333333333333444555555666777777888888777777666555666777888999888999:::<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGDDDDDDDDDCCCCCCEEEIIILLLJJJKKKJJJFFFAAA<<<::::::999999888666444555888;;;<<<777888@@@CCC@@@CCCKKKAAA===888888:::======<<>>@@@FFFIIITTTkkk}}}lllYYYOOOHHHBBBAAADDDCCCddd|||}}}vvvzzzwwwkkkppp{{{uuu[[[WWWTTTUUUZZZ]]]\\\YYY```aaaeeekkkrrruuutttqqquuusssrrrrrrtttuuuuuutttwwwxxxxxxvvvsssqqqpppppptttuuutttqqqrrrsssooohhhhhhfffeeegggkkknnnnnnmmmiiiggghhhjjjgggcccdddhhhccceeegggiiihhhfffcccaaa\\\[[[[[[]]]______ZZZVVVTTTSSSQQQNNNMMMOOOSSSVVVXXXXXXXXXWWWWWWWWWWWWVVVQQQTTTXXXXXXWWWVVVWWWYYYWWWUUURRROOOMMMNNNOOOPPPLLLMMMLLLGGGBBBBBBGGGLLLHHHIIIJJJKKKKKKMMMOOOQQQCCCKKKIIIccc~~~pppeeeNNNJJJEEE===:::<<<===999===[[[}}}|||uuullleeeeeeeeeccc```\\\VVVPPPLLLGGGGGGGGGFFFEEECCCBBBAAA@@@???===<<<;;;;;;<<<<<<999999999999888888888888888888888888888888888888888888777777777666666666555555555555555555555555222222222222222222222222222222333333444444444555222222333444333222111000333333333333333333333333444555555666777888888999888777666666666777999:::888999;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAA???@@@AAACCCEEEFFFGGGHHH@@@AAABBBCCCDDDGGGKKKOOOIIIJJJJJJFFF@@@<<<;;;;;;999999888555444555888;;;===555444<<<@@@@@@FFFRRRAAA===::::::===@@@@@@>>>>>>???EEEJJJCCC888666===;;;888555444444222...*********)))(((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''((((((((()))))))))***+++,,,------...000000111444888;;;;;;:::777:::>>>DDDJJJLLLKKKIIILLLQQQWWWXXXTTTQQQPPPRRRKKKNNNQQQOOOEEE===???FFFGGGQQQiiilllcccWWWMMMHHHEEEAAA???IIIKKK{{{~~~yyy~~~~~~zzzvvvllltttxxxggg___aaaccccccfffhhhccc\\\[[[ZZZ[[[```gggmmmnnnmmmhhhcccbbbfffhhhfffiiioookkkoooqqqpppkkkfffccccccdddjjjllliiiffffffccc```^^^[[[XXXYYY^^^ccceeefffeeefffeeeaaa]]]\\\^^^aaabbbbbbaaa___\\\YYYUUUTTTWWWVVVVVVWWWXXXWWWTTTRRRNNNNNNNNNPPPSSSTTTTTTTTTVVVTTTTTTVVVXXXXXXTTTPPPQQQTTTVVVTTTQQQQQQVVV[[[YYYTTTNNNLLLNNNPPPNNNLLLNNNKKKFFFBBBAAADDDIIILLLMMMQQQPPPIIIIIINNNNNNIIIGGG???WWWyyyxxxXXXTTTOOOBBB@@@999:::>>>;;;;;;QQQlll}}}xxxsssnnnkkklllnnnjjj^^^VVVTTTPPPKKKKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@???>>>===<<<;;;;;;999::::::;;;;;;::::::999888888888888777777777777777666666666555555555555666666555555555444444444444444444555555555666666666666555555555444444444666666666555555444333333333333333444444444555555888777777777777777888888999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>===<<<;;;<<<===@@@AAADDDDDDEEEEEEEEEFFFGGGHHHBBBBBBBBBDDDFFFIIILLLNNNPPPOOOLLLFFF@@@;;;888888:::888555555666888999999<<<;;;:::;;;???BBBEEEFFF===<<<<<<@@@DDDDDD???999>>>CCCJJJKKKAAA888;;;EEEFFF;;;111000111///,,,+++))))))))))))(((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((()))******++++++,,,------000111222666:::<<<;;;:::888999<<>>;;;;;;NNNggg|||xxxsssppppppqqqkkk```WWWTTTPPPKKKKKKIIIHHHFFFDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;999::::::;;;;;;::::::999999888888888777777777777777777666666666555555555666666555555555444444444444444444555555555666666666666555555555444444444444444444444555555555555333333444444444555555555777777777777777888999999999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@AAABBBAAABBBEEEIIIJJJGGGDDDAAAAAABBBDDDGGGJJJMMMOOOPPPNNNJJJEEE???;;;999888:::888666666777999:::999888999<<<@@@CCCFFFFFFFFF===<<<<<>>999:::EEEOOOKKK???888<<>>:::999III___~~~|||xxxrrrmmmrrrpppjjj```XXXTTTOOOJJJJJJIIIGGGFFFDDDCCCBBBBBB@@@@@@???>>>======<<<;;;::::::;;;;;;;;;;;;::::::999999999888888888777777777777777777666666666666666666666555555555555444444444555555555666666666666666666555555555555444222222333333444555555666444444444444555555555666666666666777888999:::;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAGGGMMMMMMFFF??????AAACCCFFFIIILLLOOOPPPPPPMMMHHHBBB===:::999999999777666777888::::::999444999@@@FFFIIIIIIGGGEEE===<<<<<>>BBB>>>666///000111---)))((()))))))))((((((((('''''')))((((((''''''''''''(((((((((((((((''''''''''''))))))))))))************)))******++++++,,,------111111222555888999888666555777<<>>:::999DDDUUU~~~xxxpppiiioookkkddd\\\VVVRRRNNNJJJJJJIIIGGGEEEDDDCCCBBBBBB@@@@@@??????>>>======<<<::::::;;;;;;;;;;;;::::::::::::999999999888888888888888888777777777666666666666666555555555555555555555555555666666666666666666666555555555555555333333333333444444555555444555555555555666666666666666666777888:::;;;<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>????????????@@@AAABBBBBBBBBAAAAAABBBDDDGGGLLLNNNKKKDDD>>>???AAADDDHHHLLLOOOQQQRRROOOKKKDDD???<<<::::::999666666555777999::::::999444;;;EEELLLNNNJJJEEEAAA<<<<<<<<<>>>@@@???;;;888===KKKNNN???666;;;AAA???999222...///000,,,((('''))))))(((((((((''''''''')))(((''''''''''''((((((((((((((((((((('''''''''(((((()))))))))*********)))******++++++,,,------000000222555999;;;:::999888888;;;???DDDHHHIIIIIILLLUUU^^^___YYYRRRPPPQQQOOOMMMJJJFFFDDDCCCCCCCCCFFFPPPjjjoooiii```ZZZUUUQQQKKKGGGBBB???JJJqqqnnnhhhfffjjjllllllmmmrrrrrrsssrrrooopppvvvzzzyyyzzz||||||zzzvvvqqqmmmlllnnnyyyvvvqqqqqq{{{rrrooooooqqqtttwwwvvvoooiiiccceeeiiimmmooonnnkkkiiiuuuvvvpppfff]]]ZZZWWWTTTUUUVVV\\\eeelllkkkbbbYYYTTTQQQLLLJJJJJJMMMPPPSSSXXXWWWUUUSSSRRRSSSTTTUUU[[[aaafffddd^^^XXXVVVWWWYYYWWWUUUTTTSSSQQQNNNKKKOOOMMMLLLOOORRRTTTSSSQQQHHHJJJMMMOOOOOOPPPQQQQQQMMMKKKIIIHHHIIIIIIIIIIIIBBBCCCEEEGGGIIIJJJKKKKKKMMMLLLNNNRRRNNNGGGGGGMMMoooeeeXXXUUUOOOJJJKKKGGGAAA>>>>>>;;;999@@@KKKwww}}}tttllliiiccc\\\XXXTTTPPPMMMKKKIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@??????>>>>>>======:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999999888888888888777777777666666666666666666666666555555555666666666777777666666666666666666666666555555555444444333333333555555555666666666777777666666666777888:::;;;<<<::::::::::::::::::::::::999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<=========>>>>>>????????????>>>???@@@AAABBBBBBBBBBBBFFFJJJOOOOOOKKKEEEAAA@@@@@@BBBGGGLLLPPPRRRTTTTTTMMMHHHAAA===;;;;;;:::999444333444777999:::999888777???IIIOOONNNHHHAAA===<<<<<<===>>>???>>><<<:::GGGLLLEEE666333>>>BBB<<<555000---//////+++''''''((((((((((((''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((('''''''''((((((((()))))))))******++++++,,,------...///222666;;;>>>>>>===<<<;;;;;;===BBBHHHKKKMMMLLLUUU^^^```[[[TTTSSSTTTNNNLLLIIIFFFDDDCCCDDDDDDJJJSSSkkkssslllbbb[[[WWWTTTPPPMMM@@@@@@CCC```yyyjjjaaadddjjjjjjjjjmmmmmmpppooommmnnnrrrtttrrrqqqssstttsssqqqooonnnoooyyywwwuuuvvvyyyssstttwwwvvvtttuuu|||zzzppplllpppuuu{{{xxxvvvqqqjjjfffeeeggghhhiiiqqqpppiii]]]TTTRRRRRRPPPLLLQQQZZZdddgggcccXXXOOOPPPMMMKKKKKKNNNSSSWWWYYYWWWTTTPPPMMMMMMPPPUUUXXX[[[___bbbbbb^^^ZZZXXXWWWTTTRRRPPPOOOPPPPPPNNNMMMMMMKKKJJJLLLPPPRRRQQQOOOLLLNNNPPPSSSSSSQQQOOOMMMJJJJJJIIIHHHGGGFFFFFFFFFCCCDDDFFFIIIJJJLLLLLLLLLNNNKKKNNNRRRKKKCCCKKK\\\www\\\WWWXXXSSSMMMMMMHHHDDD@@@???===:::>>>DDDiii~~~vvvnnnhhh___XXXUUUSSSOOOLLLLLLIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999888888888777555666666666666777777777555555666666666777777777555666666666666777777777777666666555444444333333666666666666777777777777777777777888999:::;;;<<<::::::::::::::::::::::::888888999:::;;;<<<<<<===;;;;;;<<<<<<<<<==================>>>??????@@@@@@>>>??????AAABBBCCCDDDEEEKKKOOORRRNNNFFF@@@@@@BBBBBBEEEJJJOOOSSSUUUVVVVVVJJJEEE???<<<;;;;;;999777222333555888;;;<<<:::888;;;BBBJJJNNNJJJCCC===:::;;;<<<===>>>>>>>>>======MMMIII===222333<<>>===???DDDIIIMMMOOOMMMUUU^^^```ZZZUUUTTTVVVMMMKKKHHHFFFDDDDDDEEEEEENNNWWWoooqqqjjjbbb]]]ZZZXXXUUURRRDDDHHHCCCUUUzzzggggggllljjjgggggggggkkkllljjjkkkmmmllliiigggiiikkkllllllmmmoooqqq{{{yyyqqqoooqqq}}}~~~sssllliiihhhgggfffjjjuuutttiiifffjjjnnnttt{{{uuuooogggbbbaaabbbbbbaaagggfffaaaVVVOOONNNMMMKKKIIIPPP[[[bbbccc]]]UUUPPPNNNMMMLLLPPPWWW]]]aaacccWWWRRRLLLHHHIIINNNUUUZZZ[[[\\\\\\\\\[[[XXXVVVTTTOOOOOOOOOPPPQQQPPPNNNKKKKKKIIIHHHKKKPPPSSSSSSQQQOOOOOOPPPQQQQQQOOOLLLJJJIIIIIIIIIGGGEEEDDDCCCDDDEEEFFFHHHIIIKKKLLLMMMNNNMMMKKKNNNRRRIIICCCTTTooo~~~jjjXXXUUUWWWSSSNNNMMMJJJEEEBBB@@@>>><<<===???ZZZ~~~wwwpppkkkaaaXXXWWWUUUQQQMMMNNNHHHHHHFFFEEEDDDDDDDDDDDD@@@@@@@@@????????????>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888888888555666666666777777777777555666666666777777777777555666666666777777777777666666666666666666666666666666777777777888888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<<<<===<<<<<<=========>>>>>>>>><<<======>>>??????@@@@@@??????@@@AAACCCEEEHHHIIIPPPOOOMMMGGGAAA???AAADDDDDDHHHMMMSSSVVVXXXWWWWWWHHHCCC===;;;<<<<<<999555333444777;;;>>>>>><<<:::===CCCIIIJJJEEE???<<<;;;:::<<<===?????????@@@@@@LLLEEE;;;555555777999:::222---,,,---,,,))))))+++(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))'''(((((((((((())))))))))))******++++++,,,------...///111666;;;>>>???>>>??????@@@DDDIIIMMMNNNNNNOOOWWW^^^^^^XXXRRRRRRTTTMMMKKKIIIFFFEEEEEEFFFFFFLLLWWWpppmmmhhhbbb___]]]\\\XXXUUUGGGLLLBBBKKKwwwvvvsssuuupppiiifff]]]bbbdddccccccdddbbb^^^```bbbeeegggiiilllpppsssvvvzzz|||xxxooogggfffgggrrrwwwwwwrrrllliiigggdddbbbaaafffpppzzzxxxjjj]]]ccceeegggjjjttt~~~|||tttgggeeedddeeefffddd```\\\\\\]]]YYYPPPIIIGGGEEECCCGGGOOOZZZ______ZZZUUURRRNNNNNNOOOTTT]]]dddiiijjjWWWRRRKKKFFFGGGMMMVVV\\\]]]\\\ZZZYYYXXXVVVSSSPPPNNNOOOPPPRRRRRROOOIIIEEEIIIHHHGGGKKKPPPUUUUUUTTTMMMLLLKKKKKKLLLLLLKKKIIIIIIIIIIIIGGGDDDBBBBBBBBBGGGHHHIIIJJJKKKMMMNNNNNNMMMJJJNNNRRRIIIDDD\\\}}}yyyqqqdddWWWSSSTTTRRROOOLLLJJJFFFBBBAAA???===<<<===OOOzzz|||tttpppddd[[[YYYXXXRRRNNNOOOHHHHHHFFFEEEDDDDDDDDDDDD@@@@@@@@@???????????????;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888555666666666777777888888666666666666777777777777555666666666777777888888555555666666777888888888777777777777888888888888999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888999;;;<<<==================>>>>>>>>>>>><<<======>>>???@@@@@@@@@@@@@@@@@@AAADDDGGGKKKMMMSSSNNNFFF@@@>>>???BBBDDDFFFJJJOOOUUUXXXYYYXXXWWWFFFAAA<<<;;;======999444444555888===@@@@@@>>><<<>>>CCCGGGGGGBBB===<<<===:::<<<>>>??????@@@AAABBBIIIAAA;;;999777333555999222---+++,,,,,,)))))),,,(((((('''''''''&&&&&&&&&'''''''''''''''((()))***&&&'''''''''(((((())))))))))))))))))************)))******+++,,,,,,------//////111666:::======<<<>>>@@@CCCIIIMMMOOONNNMMMQQQXXX^^^\\\UUUPPPOOORRRMMMKKKIIIGGGFFFFFFGGGGGGGGGSSSoooggghhhhhhhhhfffbbb^^^\\\QQQQQQLLLIIIZZZ~~~}}}uuupppjjjeeeaaa___[[[XXXZZZ]]]]]][[[[[[[[[\\\^^^```bbbeeefffkkkkkkiiigggdddcccdddeeennnmmmllljjjgggdddaaa___]]]^^^dddlllnnnhhhaaa^^^```___```bbbffffffccc``````fffkkklllhhhccc___^^^aaa[[[SSSMMMKKKKKKLLLLLLOOOTTT]]]ggglllfffXXXMMMKKKJJJKKKRRR[[[``````]]]TTTPPPLLLJJJLLLRRRZZZ___ccc```]]]XXXSSSPPPNNNMMMNNNLLLLLLOOOSSSSSSMMMHHHFFFFFFHHHKKKNNNOOONNNLLLGGGGGGEEEDDDDDDEEEEEEFFFHHHFFFDDDBBBCCCDDDGGGIIIDDDGGGKKKMMMMMMMMMNNNOOONNNKKKJJJHHHCCCOOO{{{ccc]]]UUURRRSSSTTTRRROOOJJJKKKIIIDDD>>>;;;<<<>>>GGGddd~~~zzz|||}}}qqqbbbXXXUUUSSSNNNIIIKKKFFFBBBBBBEEEFFFCCC???CCCBBBAAAAAA@@@@@@AAAAAA>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::999999888888999999:::999::::::::::::999888888999888777666666777888999888888777777777777888888666666666666777888::::::999999:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>========================>>>>>>???@@@@@@@@@?????????AAACCCDDDFFFJJJOOOSSSLLLFFF???<<<===@@@AAAAAALLLPPPVVV\\\^^^ZZZSSSNNN>>>>>>???>>>;;;888444222777444999BBBBBB:::888>>>>>>EEEMMMNNNHHH???999777===??????>>>AAAFFFFFFBBBIIIAAA888555888;;;:::888333///+++)))((()))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++///111444777999999999888@@@BBBEEEJJJOOOPPPOOONNNTTTXXXYYYSSSOOOPPPRRRQQQOOOKKKGGGGGGFFFDDDEEEIIIGGG]]]ttt~~~hhhiiiiiihhhfffccc___]]]RRRNNNHHHDDDMMMiiipppllloooaaa___[[[XXXXXXYYYZZZYYYVVVVVVXXXYYY[[[]]]^^^^^^bbbbbbbbb```______```bbblllkkkiiieeebbb___\\\[[[XXXYYY___hhhkkkeee___]]][[[ZZZYYY[[[]]]]]][[[XXXWWW^^^fffjjjgggccc```___bbbaaa```___^^^^^^^^^^^^^^^```dddiiiiiibbbUUUKKKIIIHHHJJJPPPXXX\\\[[[XXXSSSQQQOOOOOORRRWWW]]]aaa```^^^\\\XXXTTTOOOKKKIIIKKKJJJKKKNNNRRRQQQKKKFFFEEEEEEGGGIIILLLMMMKKKIIIEEEDDDDDDCCCCCCEEEFFFGGGFFFFFFDDDDDDDDDFFFHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMGGGMMMPPPOOOYYYyyyooo```ZZZSSSOOOPPPPPPNNNLLLKKKKKKJJJFFF@@@===<<<===AAA]]]}}}}}}|||vvvlllccc\\\UUUNNNJJJJJJFFFBBBBBBEEEFFFCCC@@@BBBBBBAAA@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::999999999999:::::::::::::::::::::999888888999888777777777777888999999999888888888888999999777777777777777888999:::999::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<======>>>========================<<<===>>>>>>???????????????@@@CCCIIINNNPPPNNNLLLDDDAAA>>>>>>@@@DDDFFFHHHSSSWWW\\\^^^\\\UUUMMMHHH??????>>>===;;;888666444666888===@@@>>>:::===CCC===DDDJJJKKKFFFAAA======AAABBB@@@<<<>>>DDDHHHGGGHHH@@@888777;;;>>><<<888222///+++(((((())))))(((((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,///111444777999999999999BBBDDDGGGLLLQQQTTTTTTSSSSSSWWWXXXSSSOOOPPPRRRRRRPPPKKKHHHHHHFFFDDDDDDHHHIII^^^vvv|||iiiiiiiiihhhfffcccaaa___[[[TTTLLLGGGGGGVVV{{{uuugggcccaaa___\\\YYYWWWUUUTTTTTTRRRSSSUUUVVVWWWXXXWWWWWWYYYYYYZZZZZZZZZ[[[^^^```hhhfffbbb^^^[[[XXXWWWVVVSSSSSSYYYbbbeee```[[[YYYWWWUUUSSSRRRSSSSSSRRRQQQRRRZZZccchhhgggbbb___]]]cccggglllnnnllliiiiiiiiigggfffeeeeeeccc[[[QQQIIIFFFFFFIIIOOOTTTVVVSSSPPPQQQQQQRRRTTTWWWZZZ^^^```YYYYYYYYYXXXTTTNNNHHHEEEGGGGGGIIIMMMPPPNNNHHHCCCDDDDDDDDDFFFIIIIIIHHHFFFCCCCCCBBBBBBBBBDDDEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIMMMKKKJJJKKKMMMOOOOOOOOOMMMNNNKKKRRRttt~~~ccc[[[VVVPPPMMMMMMMMMLLLJJJLLLLLLLLLIIIDDD???===<<<;;;SSSttt~~~{{{zzzvvvnnndddYYYQQQLLLKKKGGGCCCCCCDDDEEECCCAAABBBAAA@@@@@@??????@@@@@@>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;::::::999999::::::;;;::::::;;;;;;::::::999888999888888777777888888999;;;::::::999999::::::;;;888888888777888888999999:::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<=======================================>>>>>>??????@@@@@@AAABBBEEEMMMTTTSSSKKKCCC===>>>@@@AAACCCFFFKKKNNNYYY^^^bbbaaaZZZPPPIIIEEEAAA???===;;;999888888777666>>>AAA<<<777999@@@DDD@@@DDDGGGGGGCCCAAAAAABBBCCCDDD@@@:::;;;CCCKKKNNNEEE???999:::???AAA<<<666111...***(((((())))))(((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------///111444777999:::::::::CCCDDDGGGLLLRRRUUUVVVVVVPPPUUUVVVRRROOOPPPSSSSSSQQQLLLIIIIIIGGGCCCDDDGGGMMM___yyyiiihhhhhhfffdddbbbaaa```bbbYYYSSSPPPHHHJJJjjjjjjRRR]]][[[YYYYYYWWWRRRPPPPPPRRRSSSUUUWWWWWWVVVUUUTTTRRRTTTUUUVVVWWWYYY]]]___aaa___[[[WWWUUUTTTTTTTTTQQQQQQUUU]]]___ZZZUUUTTTUUUSSSPPPMMMLLLLLLMMMMMMRRRYYYcccgggeee___[[[XXXaaaffflllkkkfff```^^^___\\\\\\\\\\\\[[[VVVNNNHHHEEEFFFIIIMMMQQQPPPLLLIIILLLNNNPPPSSSUUUVVVWWWWWWOOOQQQTTTVVVSSSMMMGGGBBBCCCEEEHHHLLLNNNLLLGGGBBBBBBBBBBBBCCCEEEFFFDDDCCCCCCBBBAAAAAAAAABBBCCCDDDCCCDDDFFFHHHIIIJJJJJJIIILLLKKKKKKNNNQQQSSSRRRPPPRRRHHHFFFbbbrrrsss___XXXTTTPPPNNNOOOPPPOOONNNMMMMMMMMMKKKGGGBBB>>><<<999JJJggg|||yyyuuupppiii```XXXSSSMMMIIIEEEDDDDDDDDDCCCAAAAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999;;;;;;::::::::::::;;;;;;:::999999888888888999999::::::;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================@@@@@@@@@@@@@@@AAAAAAAAAEEEFFFJJJOOORRROOOFFF>>>===@@@BBBCCCDDDIIIPPPUUU^^^cccfffbbbXXXNNNHHHGGGAAA>>>;;;888777777999:::999@@@AAA777555===DDDDDDGGGHHHFFFCCC@@@???AAACCC@@@BBB???:::;;;CCCLLLPPP@@@;;;888;;;AAAAAA:::222///,,,)))(((((())))))(((((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***,,,---......///111444888:::;;;<<<<<>>??????????????????>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::999999::::::::::::999999::::::999999999999::::::;;;:::999999999999999:::::::::;;;<<<<<<======>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@BBBCCCCCCJJJKKKMMMLLLIIIDDD@@@>>>???AAADDDFFFIIIPPPZZZaaafffhhhhhhaaaUUUKKKFFFEEE???===999666555777:::<<<;;;???>>>999>>>JJJNNNJJJOOOLLLGGGBBB>>>===???AAA;;;>>>>>><<<>>>EEEJJJKKK:::888888;;;???===666///,,,***((((((((())))))(((((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***,,,---.........111444888;;;=========DDDEEEFFFJJJMMMOOONNNMMMMMMRRRSSSOOOMMMOOORRRRRRPPPLLLJJJJJJHHHEEEDDDGGGOOOYYYttthhhfffdddbbb````````````^^^XXXYYYYYYMMMAAAMMMdddeeeWWWNNNPPPTTTQQQOOOQQQNNNOOOPPPPPPPPPOOONNNNNNIIIJJJKKKKKKKKKMMMPPPSSSPPPOOONNNNNNNNNOOOPPPQQQQQQOOOPPPUUUUUUPPPKKKJJJJJJJJJIIIFFFDDDDDDFFFIIIHHHMMMRRRTTTRRRPPPPPPPPPPPPPPPPPPLLLGGGDDDEEEGGGGGGJJJOOORRRQQQNNNIIIEEEDDDFFFHHHJJJIIIGGGDDDBBBBBBCCCDDDDDDDDDCCCBBBAAAAAADDDHHHLLLLLLIIIEEEBBB@@@BBBEEEHHHHHHGGGEEECCC@@@??????@@@BBBDDDCCCBBBDDDCCCAAA@@@@@@@@@AAABBBFFFGGGIIIJJJKKKKKKKKKJJJKKKMMMOOONNNKKKHHHGGGGGGDDDdddllliiiVVVOOOTTTSSSSSSSSSTTTVVVXXXYYYMMMLLLLLLKKKJJJGGGBBB>>><<>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCFFFIIIJJJOOONNNKKKFFFAAA>>>???AAA@@@CCCGGGMMMUUU___iiiooommmlllfff\\\PPPFFFBBBAAA???<<<999666666888;;;======>>>???CCCLLLVVVXXXTTTQQQMMMGGGBBB>>>===???@@@<<<>>>???>>>BBBFFFFFFBBB444666999<<<<<<888111---***)))''''''((())))))(((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------...111444999<<<>>>??????FFFGGGIIIMMMPPPPPPNNNKKKLLLQQQSSSOOOLLLNNNQQQQQQOOOKKKJJJKKKJJJFFFEEEHHHNNNTTTqqqiiigggdddaaa``````aaabbbbbb^^^]]]\\\QQQFFFIIIUUU{{{qqqZZZSSSTTTQQQNNNPPPJJJJJJKKKKKKKKKKKKKKKKKKGGGHHHHHHGGGFFFGGGIIILLLKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKLLLPPPQQQLLLIIIHHHFFFGGGHHHFFFDDDDDDGGGIIIIIIKKKMMMLLLIIIGGGIIILLLKKKIIIGGGEEECCCCCCDDDDDDDDDGGGKKKNNNMMMKKKHHHFFFCCCEEEFFFGGGEEECCCAAA@@@@@@??????????????????@@@AAABBBEEEGGGGGGEEEBBB@@@>>>@@@BBBDDDDDDCCCCCCCCC@@@???>>>@@@BBBDDDEEEDDDAAA@@@@@@@@@AAABBBDDDEEEHHHIIIJJJJJJKKKKKKKKKKKKIIIMMMOOOLLLGGGFFFJJJOOOfffrrr}}}oooZZZQQQMMMQQQRRRRRRRRRQQQRRRTTTUUULLLKKKIIIJJJJJJHHHDDD@@@===999CCC\\\vvvxxxmmmiiijjjjjjjjjhhhddd]]]UUUMMMIIIGGGGGGDDDCCCBBBBBBAAAAAABBBBBB??????@@@AAAAAA@@@??????========================<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<=====================<<<;;;;;;999:::;;;<<<<<<;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===;;;;;;<<<<<<======>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@CCCFFFKKKQQQVVVYYYRRRMMMFFFAAA??????AAABBBEEEHHHOOOYYYdddnnnsssvvvnnniii___TTTJJJCCC@@@??????===:::888888;;;>>>@@@@@@@@@FFFOOOUUUUUUTTTTTTMMMIIIEEEBBB@@@AAABBBCCCCCCCCCAAA@@@DDDGGGBBB999111666<<<===999333...---)))'''&&&'''))))))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,...000555999===???@@@@@@DDDFFFJJJOOORRRRRROOOKKKLLLQQQRRRNNNKKKMMMOOOOOOMMMJJJIIIKKKJJJGGGGGGIIIMMMQQQqqqjjjhhheeebbbaaaaaacccdddddd```]]]YYYPPPGGGEEEIIImmmiiiZZZVVVPPPMMMNNNIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIIIIGGGEEEEEEGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFJJJGGGHHHMMMOOOKKKHHHHHHEEEGGGIIIHHHFFFFFFIIILLLOOOOOONNNIIIDDDBBBEEEHHHJJJHHHEEEDDDDDDEEEDDDCCCBBBDDDGGGIIIIIIHHHHHHIIICCCDDDEEEDDDBBB@@@?????????>>>>>>===>>>???AAABBBCCCCCCDDDDDDCCCAAA???>>>===>>>@@@AAA@@@AAABBBCCC@@@???>>>@@@CCCEEEFFFFFF>>>>>>???@@@BBBDDDGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKHHHLLLNNNKKKFFFHHHSSS\\\jjj___UUUUUURRRPPPPPPPPPOOONNNMMMNNNPPPLLLJJJHHHHHHJJJIIIEEEBBB===555<<>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????======<<<<<<<<<<<<=====================<<<<<<;;;::::::;;;<<<<<<;;;::::::======<<<<<<<<<<<<======999999999:::;;;<<<===>>>;;;;;;<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>BBBDDDGGGMMMTTT\\\bbbfffTTTKKKBBB>>>AAADDDDDDCCCKKKOOOWWWcccooovvvwwwuuujjjbbbWWWMMMGGGCCCAAA@@@@@@>>><<<:::;;;===@@@BBBDDDDDDLLLVVVVVVLLLIIINNNGGGEEEBBBAAACCCEEEFFFFFFKKKHHHCCCAAAEEEGGG???444000777>>>>>>777000---...((('''&&&'''))))))((('''((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''((((((((()))(((((((((((())))))))))))+++++++++++++++++++++,,,...000555999===???@@@AAAAAADDDIIIOOOSSSRRROOOKKKLLLQQQRRRNNNKKKLLLNNNNNNLLLIIIIIIKKKKKKHHHHHHJJJLLLPPPrrrhhhgggbbb]]]]]]```aaa___aaa___^^^[[[WWWPPPIIIEEEZZZ}}}bbbSSSLLLHHHLLLIIIIIIKKKLLLKKKIIIHHHEEEGGGIIIIIIEEECCCCCCEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJIIIIIIHHHGGGFFFFFFEEEHHHHHHHHHIIIIIIJJJJJJJJJQQQOOOLLLHHHFFFEEEEEEEEEGGGFFFFFFDDDCCCBBBAAA@@@EEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>><<<>>>@@@AAA???>>>======<<<===???@@@AAAAAA@@@@@@>>>???AAABBBCCCBBBBBBAAABBBBBBCCCCCCDDDFFFGGGHHHMMMMMMKKKGGGDDDGGGKKKMMMMMMBBBGGGNNNFFFOOOwwwzzzwww~~~iiiTTTXXXWWWNNNQQQOOONNNMMMMMMKKKIIIFFFGGGFFFFFFFFFGGGGGGEEEDDD???>>>>>>HHHaaauuummmjjjiiiddddddcccbbb^^^WWWNNNGGGMMMIIICCCAAABBBCCCAAA???AAABBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>>>>=========<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>===;;;::::::;;;===>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============AAA@@@???>>>>>>>>>>>>>>>>>>======???AAABBB???<<>>555555///777??????888000------((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,------......000333777:::===>>>?????????DDDKKKNNNLLLKKKMMMSSSTTTSSSNNNNNNPPPQQQOOOOOOJJJFFFFFFEEECCCDDDHHHJJJTTTuuuddddddaaa\\\]]]bbbccc```aaaaaaaaa___[[[UUUOOOJJJPPPqqqiiiVVVIIIKKKIIIIIIKKKLLLKKKIIIGGGCCCEEEFFFEEECCCCCCEEEHHHCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBFFFFFFFFFGGGGGGHHHHHHHHHIIIGGGEEECCCBBBBBBBBBCCCFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@???>>>>>>???>>>???@@@@@@@@@@@@???>>>>>>???@@@BBBBBBBBBBBBAAACCCCCCCCCDDDEEEFFFGGGHHHFFFIIILLLNNNPPPOOOJJJEEEJJJIIIJJJHHHSSSppplllwwwYYYPPPRRRWWW[[[\\\UUULLLFFFDDDEEEGGGIIIGGGFFFEEEEEEFFFFFFEEECCC>>>???@@@DDDUUUqqq{{{rrrllldddbbb``````aaaaaa```___TTTPPPKKKGGGFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>=====================>>>>>>???@@@AAAAAA??????????????????????????????>>>>>>>>>>>>??????>>>===;;;::::::;;;===>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???>>>======<<<<<<<<<===???>>><<<===??????<<<::::::>>>CCCFFFGGGGGGGGGHHH]]]cccjjjkkkeeeXXXLLLDDDCCCBBBFFFLLLMMMKKKNNNTTTcccooo}}}wwwlll[[[UUUMMMFFFAAA>>>;;;999888888:::===BBBDDDEEEEEE@@@@@@AAAEEEIIIJJJKKKKKKCCCAAA??????@@@AAA@@@@@@EEE???@@@HHHHHH===666666444;;;AAA???777...+++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,------...///000333666999;;;;;;<<<<<<===BBBIIIMMMKKKKKKNNNRRRTTTRRRNNNMMMPPPQQQNNNKKKGGGEEEGGGGGGEEEFFFJJJKKKTTTttt___```___]]]___cccccc```^^^___aaaaaa^^^XXXRRRNNNOOOdddlll[[[QQQOOOLLLJJJIIIIIIGGGEEEEEEFFFEEEDDDCCCCCCFFFHHHBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDAAAAAA?????????@@@AAABBBCCCCCCBBBAAA@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>@@@BBB@@@AAAAAA@@@@@@>>>===<<<>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHLLLHHHGGGIIILLLLLLHHHEEE???FFFUUUddd~~~ssslllXXXPPPQQQMMMRRR___[[[TTTKKKDDDBBBDDDHHHJJJGGGEEEDDDDDDEEEEEEDDDCCC???BBBBBB@@@HHH```}}}vvvlllfff^^^YYYYYY]]]bbbddd^^^[[[VVVOOOHHHDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>???????????????@@@@@@AAABBBBBB??????????????????????????????>>>>>>>>>>>>??????>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>===<<<>>>@@@AAAAAA@@@CCCCCCCCCDDDGGGNNNVVV]]]qqqppplllbbbUUUHHH???<<<>>>AAAGGGNNNSSSXXXcccmmm~~~oooaaaOOOLLLGGGCCC???;;;777444444777<<>>BBBIIILLLGGGAAA@@@???>>>???@@@@@@>>>===>>>===BBBHHHFFF;;;666888;;;@@@BBB???666---((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,------...000111444666888999::::::;;;;;;@@@HHHKKKJJJKKKMMMQQQSSSRRRNNNMMMPPPPPPMMMGGGDDDDDDHHHIIIGGGIIILLLLLLUUUttt\\\^^^^^^]]]___cccbbb]]]]]]```cccdddaaa\\\WWWTTTUUU[[[nnn{{{___ZZZQQQHHHFFFHHHJJJIIIGGGHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@????????????AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>???@@@AAABBB@@@@@@@@@??????>>>>>>>>>????????????????????????<<<<<<<<<======>>>>>>>>>=========>>>>>>>>>>>>>>>>>>?????????>>>???BBBEEECCCBBBAAA@@@???===<<<;;;>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHOOOKKKIIIIIIHHHEEECCCCCC@@@HHHiiihhhjjjiiiPPPSSSVVVNNNKKKTTTNNNMMMKKKKKKLLLLLLKKKJJJHHHFFFEEEEEEFFFFFFEEEDDDBBBDDDBBB>>>BBBVVVtttsssvvvmmmaaaWWWTTTVVVZZZ\\\eeeeeeccc[[[QQQIIIFFFEEECCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAA??????@@@AAAAAAAAAAAAAAA??????????????????????????????>>>>>>>>>>>>??????======<<<<<<<<<<<<===============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@??????>>>>>>>>>>>>>>>???======<<<===???@@@AAAAAAFFFHHHJJJOOOUUU___jjjrrrnnnfffYYYLLLDDDAAABBBDDDCCCFFFKKKPPPUUUbbbuuuxxxgggYYYLLLHHHDDD@@@===:::666444555999===???@@@CCCIIINNNMMMJJJFFFFFFJJJLLLEEE;;;AAAAAAAAABBBDDDCCC@@@===;;;>>>DDDIIICCC999666999???AAAAAA<<<444,,,((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,------...///111444777999:::;;;;;;======AAAGGGJJJIIIIIIKKKOOOQQQQQQMMMMMMOOOOOOLLLFFFDDDEEEIIIJJJHHHIIILLLNNNYYYxxx^^^```___^^^___aaa___ZZZ^^^bbbfffgggddd___\\\ZZZVVVQQQYYYvvvyyygggSSSJJJKKKKKKIIIDDDEEEFFFGGGGGGEEECCCAAADDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<======>>><<<<<<======>>>>>>>>>>>>??????@@@??????@@@CCCEEECCCBBBAAA@@@>>>===<<<<<>>???@@@AAAAAAAAA@@@@@@??????????????????????????????>>>>>>>>>>>>??????=========<<<<<<=========>>>>>>=========<<<<<<<<<==============================>>>>>>???@@@@@@AAA???>>>>>>>>>>>>>>>??????<<<===>>>???@@@AAABBBCCCJJJTTTaaalllpppoookkkhhh[[[RRRGGGAAAAAAEEEIIIKKKNNNUUU]]]aaagggsssuuuiii\\\RRRKKKFFF@@@;;;999888777666888:::>>>@@@CCCIIIRRRXXXYYYYYYUUUOOOLLLKKKEEE===BBBBBBCCCEEEFFFDDDAAA>>>===AAAFFFGGG@@@888777:::??????===888111+++))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,------...///111444888;;;===>>>???BBBAAACCCHHHIIIGGGFFFIIIMMMOOOOOOMMMLLLOOONNNKKKHHHFFFFFFIIIJJJHHHHHHKKKPPP\\\|||```aaa```^^^^^^```^^^YYY\\\```cccccc^^^ZZZXXXXXXVVVOOOQQQfffsss___UUULLLBBBDDDDDDDDDFFFGGGGGGEEEBBBFFFEEEDDDCCCBBBBBBAAABBB???????????????>>>>>>>>>===============<<<<<<<<<============<<<<<<<<<;;;<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;<<<<<<======>>>>>>??????@@@AAAAAA@@@@@@BBBDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@AAABBBDDDFFFGGGFFFGGGIIIJJJJJJJJJIIIHHHIIIEEECCCCCCBBBFFFWWWkkkcccllluuu[[[\\\WWWQQQNNNPPPPPPLLLOOONNNLLLMMMNNNOOONNNMMMKKKIIIFFFFFFGGGHHHHHHGGGEEEEEEGGGJJJMMMUUUeeesssvvvkkkaaaZZZUUURRRVVVZZZ\\\]]]]]]^^^___TTTRRROOOLLLHHHEEECCCBBBCCCBBBAAA@@@????????????>>>???AAAAAABBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????========================>>>>>>>>>>>>==========================================>>>???@@@AAAAAABBB>>>>>>=========>>>??????:::???FFFLLLRRRVVV[[[^^^mmmqqqsssrrrjjj___UUUPPPEEECCCBBBDDDHHHLLLNNNOOOVVVeeevvvpppbbbYYYPPPJJJFFFAAA;;;666555666888999:::<<>>@@@CCCEEEBBB<<<888999======<<<888333---*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,------...///111444888<<<>>>@@@@@@DDDCCCDDDHHHHHHEEEEEEGGGKKKNNNNNNLLLLLLNNNNNNJJJJJJGGGGGGIIIIIIGGGHHHKKKRRR]]]|||aaabbb```]]]^^^aaa___[[[\\\___bbb___ZZZVVVVVVWWWVVVVVVUUU]]]wwwyyyiiiYYYRRRNNNJJJHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<======>>>>>>====================================<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@AAACCCCCCBBBAAAAAABBB@@@@@@???>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGIIIGGGHHHJJJKKKKKKJJJIIIHHHLLLEEEDDDMMMYYYkkktttpppxxxaaaVVVXXXXXXVVVTTTSSSRRRPPPQQQOOOLLLLLLLLLMMMMMMLLLKKKHHHFFFEEEFFFGGGGGGGGGIIIMMMUUU[[[ZZZYYYaaalll}}}sssfff___XXXVVVTTTTTTVVVYYYZZZ[[[ZZZYYYWWWTTTQQQMMMJJJIIIGGGFFFEEECCCBBBAAAAAA@@@@@@AAABBBCCCCCCBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????======>>>>>>>>>>>>======?????????>>>>>>>>>=================================>>>>>>???@@@AAABBBCCCAAA@@@@@@@@@AAAAAABBBCCCEEELLLUUU^^^dddiiimmmpppwwwrrrgggZZZOOOHHHFFFFFF@@@EEELLLQQQTTTZZZcccjjjrrrqqq^^^QQQKKKGGGDDD@@@<<<777555666999<<<===>>>???BBBHHHPPPWWW[[[]]]^^^bbb^^^RRRMMMPPPNNNHHHCCCBBBBBBCCCDDDCCCAAA???BBBBBB???:::777888<<<@@@<<<999444...***(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,------...000222555888;;;===>>>>>>CCCAAABBBFFFGGGDDDDDDFFFIIIMMMNNNLLLLLLNNNMMMJJJKKKGGGFFFHHHHHHGGGIIIMMMRRRZZZxxxaaabbb```]]]^^^bbbaaa^^^cccfffhhhddd^^^ZZZ[[[]]]SSSYYYXXXTTTeeeddd]]]SSSLLLJJJIIIIIIHHHEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<===>>>>>>???@@@BBBDDDDDDCCCAAAAAAAAA???>>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBDDDFFFHHHJJJGGGHHHJJJLLLLLLKKKIIIHHHEEEHHHZZZxxxxxxYYYSSSWWWVVVZZZaaa```XXXQQQOOOKKKKKKLLLNNNOOONNNKKKIIIJJJHHHEEEDDDEEEFFFGGGFFFMMMVVVdddkkkeee\\\```kkkvvvzzznnnfff\\\UUUTTTUUUUUUTTTZZZZZZZZZZZZXXXVVVTTTRRRLLLKKKJJJHHHFFFEEEDDDDDDAAABBBDDDEEEEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????======>>>>>>>>>>>>======????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHXXX^^^dddggggggeeedddeeeQQQPPPNNNJJJGGGFFFGGGIIIIIIRRR[[[^^^```kkkxxxqqqcccQQQGGGDDDCCCAAA;;;999777777:::>>>@@@AAAAAAAAADDDKKKRRRUUUSSSQQQ[[[]]]XXXNNNMMMSSSSSSKKKEEEDDDCCCDDDEEEEEECCCAAAAAA@@@;;;555444999???BBB<<<888222,,,'''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,------...111222555888:::;;;;;;;;;@@@>>>@@@DDDEEECCCDDDGGGHHHLLLMMMKKKLLLNNNMMMIIIKKKGGGEEEGGGHHHHHHKKKOOOQQQXXXtttdddfffeeeaaa^^^```eeehhhhhheeebbbbbbbbbaaa]]]ZZZ^^^\\\YYYXXXbbb{{{rrr```RRRLLLLLLNNNMMMKKKGGGCCCAAADDDIIIMMMBBBBBBCCCBBB@@@@@@@@@AAABBBAAA???===<<<======>>>======>>>>>>>>>>>>======<<<<<<============<<<<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>???AAABBBBBBBBBBBBAAA@@@???>>>===;;;>>>AAAAAA@@@?????????DDDBBBAAADDDHHHKKKJJJHHHEEEHHHKKKMMMJJJFFFEEEFFFKKK___yyyxxxiiiXXXYYY\\\ZZZ\\\``````YYYSSSQQQKKKJJJHHHHHHJJJKKKJJJIIIIIIJJJJJJHHHFFFFFFHHHJJJHHHWWWeeeeee\\\VVV]]]fffooo|||tttgggZZZSSSPPPPPPSSSRRRRRRTTTWWWYYYZZZZZZVVVSSSPPPMMMKKKIIIEEEBBBBBBAAAAAABBBDDDEEEDDDCCCCCCBBB@@@??????@@@AAABBB???@@@@@@AAA@@@@@@???>>>>>>>>>=========>>>@@@@@@BBBBBBAAA@@@???>>>>>>=====================>>>???AAACCCEEEDDDBBBBBBDDDFFFJJJMMMPPPOOOMMMPPPXXX^^^mmmkkkaaaTTTPPPSSSTTTPPPFFFHHHJJJJJJIIIJJJMMMPPPUUU___iiippp}}}uuuiiibbbXXXMMMDDD@@@???@@@333333444555999<<<>>>@@@???DDDGGGHHHJJJOOOPPPMMMYYYUUUMMMKKKXXXcccZZZGGGCCCFFFIIIGGGDDDAAABBBDDDCCC<<<444222777===AAABBB:::444...***))))))((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((($$$///***!!!&&&,,,)))((((((((((((((())))))))))))))))))***+++,,,------...///111555777999:::===???EEEAAA@@@CCCFFFEEEFFFIIIGGGLLLOOOKKKIIIJJJKKKJJJJJJEEEDDDIIIMMMLLLKKKLLLQQQ\\\yyy]]]```bbbbbbaaaaaabbbbbbeeecccaaaaaaaaa```\\\YYY[[[^^^aaadddlll|||{{{gggVVVIIIBBBCCCEEEGGGIIIIIIGGGEEECCCFFFGGGHHHGGGFFFFFFFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>??????>>>>>>>>>===>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>???AAAAAABBBBBBBBBBBBAAA@@@???>>>===???AAAAAAAAABBBDDDFFFJJJIIIIIIIIIJJJIIIFFFDDDHHHGGGDDDBBBDDDLLL[[[gggzzz{{{pppuuuaaaTTTVVVTTTRRRTTTXXXYYYSSSOOONNNKKKIIIGGGHHHIIIJJJIIIHHHHHHGGGEEECCCBBBDDDGGGJJJKKKRRRXXXWWWRRRPPPTTTYYYeeesss}}}}}}~~~|||oooddd]]]ZZZPPPNNNMMMNNNPPPRRRRRRRRRYYYXXXXXXXXXWWWUUUQQQNNNKKKJJJHHHGGGGGGGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCC??????@@@@@@@@@@@@??????BBBBBBBBBAAAAAAAAAAAAAAA????????????@@@AAABBBCCC???@@@BBBCCCGGGNNNWWW]]]ccceeefffdddaaa```bbbeeefffcccZZZMMMGGGHHHGGGDDDBBBEEEIIIKKKNNNQQQWWW[[[cccsssyyyfff]]]YYYQQQHHHAAA===;;;:::222444777:::;;;>>>@@@BBB===CCCFFFEEEFFFKKKQQQRRRTTTLLLHHHMMMUUUSSSIIIAAA@@@AAABBBBBBAAAAAABBBCCC???:::444444999>>>@@@@@@777222,,,)))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((999@@@555%%%&&&(((######(((((((((((())))))))))))))))))***+++,,,------...///111555777999:::===???CCC@@@BBBGGGJJJHHHGGGHHHIIINNNOOOKKKIIIKKKLLLKKKKKKGGGFFFKKKNNNLLLLLLMMMPPP[[[xxx\\\[[[\\\___aaabbbbbbbbbaaa```_________]]]ZZZWWWZZZ___dddhhhllluuuxxxggg\\\OOOLLLIIIHHHIIIIIIGGGEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBBBB??????@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@???AAAAAABBBBBBBBBBBBAAAAAA???????????????????????????????????????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCDDDDDDBBBAAAAAACCCEEEFFFGGGIIIIIIHHHHHHIIIJJJGGGKKKOOOTTT___uuu~~~wwwiiiVVVPPPSSSPPPLLLMMMQQQRRRNNNLLLLLLJJJHHHGGGGGGHHHIIIIIIHHHJJJFFFBBB@@@BBBEEEHHHIIIOOOMMMKKKIIIIIIJJJKKKLLLNNN\\\qqqvvvsssxxxxxxssswww}}}uuummm\\\XXXTTTQQQPPPPPPOOONNNQQQRRRTTTVVVXXXWWWTTTQQQRRRQQQOOONNNOOOOOONNNMMMLLLLLLMMMMMMKKKGGGDDDBBBDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@BBBDDDGGGJJJMMMNNNRRRSSSUUUVVVYYY]]]dddhhhaaaaaa```^^^\\\YYYWWWUUUOOONNNJJJDDDCCCFFFHHHGGGKKKOOOVVV]]]eeennnxxx}}}nnnaaaYYYRRROOOJJJDDD>>>:::777555444777<<<======>>>@@@CCCDDDJJJLLLIIIGGGLLLRRRUUUNNNFFFHHHSSSUUUIII@@@AAA=========???BBBDDDEEEDDD999777666888<<>><<<222///***(((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((JJJNNN???,,,***)))$$$%%%(((((((((((())))))))))))))))))***+++,,,------...///111555777999:::===?????????CCCKKKOOOKKKHHHGGGLLLPPPPPPLLLJJJLLLNNNLLLMMMIIIHHHLLLNNNLLLKKKMMMQQQ\\\yyy[[[VVVTTTXXX]]]___```bbb]]]]]]^^^^^^]]][[[XXXVVV\\\^^^______aaahhhsss|||ssseeeRRREEEBBBEEEHHHJJJFFFEEEEEEEEEEEEDDDCCCAAACCCDDDEEEFFFFFFEEEDDDCCC@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEEEEGGGIIIHHHHHHFFFCCCAAACCCJJJPPPZZZiii{{{{{{rrr^^^XXXVVVTTTSSSRRRMMMKKKNNNOOOLLLKKKLLLJJJIIIGGGGGGIIIJJJIIIHHHLLLHHHDDDCCCEEEGGGHHHHHHQQQMMMHHHGGGHHHJJJIIIHHHBBBLLL___ttt{{{jjjfffyyytttqqqqqqtttzzztttkkkccc]]]WWWSSSPPPLLLLLLLLLOOOQQQRRRQQQOOOTTTSSSSSSUUUXXX\\\]]]^^^\\\^^^``````]]]XXXSSSOOOQQQRRRSSSTTTSSSQQQOOONNNMMMLLLKKKJJJKKKLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMQQQSSSUUUZZZ^^^cccgggiiirrrsssssspppjjjbbb\\\XXXMMMKKKIIIIIIIIIIIIGGGEEECCCEEEGGGIIILLLQQQVVVYYY___eeennn{{{pppcccVVVQQQRRRMMMJJJFFF@@@<<<888666555888;;;??????>>>@@@DDDIIIVVVZZZZZZVVVSSSSSSSSSPPPEEEFFFKKKSSSQQQFFF@@@AAA<<<<<<>>>CCCIIIJJJHHHDDD666666999<<>>CCCKKKOOOLLLHHHHHHOOORRRQQQMMMLLLNNNOOOMMMLLLIIIIIILLLLLLJJJJJJLLLRRR^^^{{{VVVRRRTTT\\\aaa___\\\\\\ZZZ[[[]]]]]]\\\ZZZXXXWWW[[[[[[[[[ZZZ[[[```hhhooorrr___TTTOOOKKKGGGHHHFFFEEEFFFHHHIIIHHHGGGDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEE@@@BBBEEEGGGGGGHHHIIIKKKKKKJJJGGGDDDFFFPPP^^^iiipppooo}}}www[[[XXXdddjjjaaaUUUTTTOOOLLLMMMMMMJJJIIIKKKKKKIIIHHHHHHIIIJJJJJJIIIJJJIIIGGGFFFGGGGGGGGGFFFMMMLLLKKKJJJJJJJJJIIIIIIHHHIIIVVVlllqqqjjjwwwxxxzzzoooeee]]]XXXSSSPPPMMMLLLLLLNNNOOOOOOOOONNNOOORRRWWW\\\```aaabbbdddhhhjjjiiifffbbb```aaadddhhhlllmmmjjjfffddd]]][[[XXXVVVWWW\\\aaadddcccbbbbbbaaa``````______iiijjjlllooossswwwzzz|||zzzxxxtttmmmcccWWWKKKDDDGGGDDDBBBBBBEEEHHHJJJJJJIIIMMMSSSYYY^^^bbbggglllyyy~~~bbbXXXTTTMMMJJJMMMJJJGGGAAA;;;777666666777;;;===???AAADDDJJJRRRXXXfffhhhgggccc___\\\SSSKKKEEEMMMQQQKKKFFFEEE@@@:::;;;===BBBIIIMMMLLLFFF@@@666888<<<@@@AAA???:::666***)))((('''&&&&&&((()))))))))))))))))))))))))))''')))***,,,,,,***)))'''((((((((((((((((((((((((***000***$$$(((((($$$((((((((((((((())))))))))))))))))***+++,,,------...///111555777999:::===???@@@>>>AAAHHHKKKJJJIIIJJJQQQSSSQQQNNNNNNPPPPPPLLLJJJGGGHHHKKKJJJGGGHHHKKKSSS```~~~UUUVVV```mmmpppfff]]][[[XXX[[[^^^^^^]]]ZZZXXXXXXWWWZZZ\\\^^^^^^___aaacccxxxxxx~~~uuubbbVVVMMMHHHDDDCCCEEEFFFFFFDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFBBBDDDEEEDDDBBBBBBBBBDDDCCCFFFNNNZZZmmmzzzsssuuusssddd[[[fffyyy}}}jjjUUUSSSMMMJJJKKKJJJGGGFFFHHHJJJHHHGGGGGGIIIIIIIIIHHHEEEFFFGGGFFFDDDEEEGGGIIIJJJKKKLLLLLLJJJHHHHHHHHHEEECCCMMMcccyyy~~~rrr{{{{{{qqqkkkbbb\\\UUUOOOLLLLLLLLLLLLIIIGGGFFFGGGJJJMMMOOOPPPSSSUUUYYY]]]_________^^^___cccjjjooorrrqqqooollleeeccc___]]]^^^ccchhhlllggggggfffeeedddcccbbbbbbffffffffffffffffffggghhhbbb^^^WWWRRRMMMIIIEEEBBBEEEDDDCCCDDDFFFKKKPPPTTTQQQVVVbbbooovvv|||wwwcccQQQNNNPPPKKKFFFDDDDDD@@@;;;777444555666888<<<<<>>===GGGXXXhhhwwwvvvjjjlllsss~~~|||rrriiibbb]]]YYYWWWRRROOOKKKIIIIIIJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQTTTXXX\\\^^^^^^^^^]]]ZZZXXXVVVUUUUUUWWWZZZ[[[VVVVVVUUUUUUUUUTTTTTTTTTQQQQQQOOONNNMMMLLLLLLKKKKKKHHHEEEEEEHHHKKKLLLKKKGGGJJJNNNQQQTTTZZZaaaffflllsssyyygggYYYQQQIIIFFFEEECCC@@@===;;;999888777777888999:::===<<>>===???GGGQQQVVVTTTOOOWWW___```XXXUUUddd}}}}}}eeeOOOIIIHHHDDDCCCHHHGGGJJJLLLIIIBBB<<<:::999;;;===>>>===888222---***''')))***(((&&&%%%'''***)))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((%%%)))%%%%%%***&&&!!!((((((((((((((())))))))))))))))))***+++,,,------...///111555777999:::===???EEECCCEEEKKKMMMKKKHHHIIIPPPRRRRRRQQQSSSSSSNNNFFFFFFFFFIIILLLKKKHHHKKKPPPOOO]]]~~~RRRRRRRRRRRRSSSVVVXXXYYY\\\ZZZYYYZZZ\\\\\\ZZZWWW[[[\\\]]]\\\XXXUUUTTTTTT[[[\\\ddd|||yyykkkeee^^^VVVMMMEEEEEEHHHEEEHHHIIIGGGFFFIIIHHHDDDGGGHHHHHHHHHFFFFFFGGGIIIIIIGGGDDDEEEGGGIIIHHHFFFDDDDDDDDDFFFGGGGGGDDDBBBNNNNNNMMMJJJFFFCCCBBBCCCHHHMMMOOONNNOOOVVV[[[]]]gggkkkuuu~~~{{{lll]]]WWWWWWVVVTTTRRRPPPOOONNNNNNNNNKKKHHHGGGFFFGGGFFFFFFJJJFFFDDDFFFGGGDDDBBBCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLIIIEEECCCBBBBBBAAA@@@CCCJJJQQQOOOEEEFFF[[[tttbbbiiiqqquuuxxxvvvlllaaaddddddjjjvvvvvveeeeeeccc___[[[XXXTTTRRRQQQRRRQQQQQQOOONNNMMMLLLLLLJJJJJJJJJHHHFFFFFFGGGIIIMMMLLLKKKIIIIIIIIIJJJJJJGGGHHHJJJLLLNNNPPPRRRSSSWWW[[[___bbbeeejjjqqqvvvxxxtttjjjeee```WWWOOOKKKFFFBBB===:::::::::888666;;;888999>>>???<<<;;;<<<888AAANNNUUURRRNNNPPPUUU___RRRLLLXXXiiinnnggg___QQQOOOKKKFFF???>>>CCCJJJQQQPPPMMMFFF>>>:::;;;===BBBBBB@@@:::222+++))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((('''))),,,---+++)))''''''((()))******(((''''''((((((((((((((())))))))))))***++++++,,,,,,------......///111444777:::<<<===BBBEEEDDDGGGNNNIIIAAAFFFKKKOOOQQQQQQQQQQQQLLLFFFIIIGGGIIIMMMNNNKKKKKKMMMUUU___|||QQQQQQQQQQQQRRRSSSTTTUUUXXXWWWWWWYYY\\\\\\ZZZXXXYYY[[[\\\[[[XXXUUUTTTUUUYYYXXX\\\mmmwwwiii[[[QQQNNNKKKMMMMMMJJJIIIKKKJJJGGGHHHHHHHHHHHHIIIJJJJJJKKKOOOMMMKKKJJJKKKKKKIIIFFFIIIHHHGGGFFFGGGIIIKKKMMMNNNOOOOOONNNKKKHHHHHHHHHJJJWWWeeelllpppvvv{{{}}}tttmmmwww~~~```XXXTTTWWWVVVTTTRRRPPPOOONNNNNNKKKIIIGGGFFFGGGJJJLLLNNNNNNIIIFFFGGGFFFDDDEEEIIIBBBAAA??????AAACCCDDDEEEFFFDDDAAAAAACCCFFFIIIJJJQQQPPPNNNIIIAAAAAAPPPbbbnnnhhhaaacccnnnxxxwwwoooYYYWWW\\\gggqqqwww~~~~~~yyysssnnnjjjhhheeedddbbb___]]][[[ZZZYYYWWWVVVUUURRROOOMMMNNNOOOTTTSSSQQQPPPPPPQQQRRRSSSTTTUUUWWW[[[^^^aaadddeeekkkpppuuu{{{mmmddd[[[XXXUUUMMMGGGEEE???<<<888777888999888777:::888:::>>>@@@>>>???BBBIIIRRRYYYWWWOOOMMMWWWbbb]]]MMMGGGYYYppprrr___KKKLLLJJJGGGBBB???AAAIIIQQQWWWSSSKKKCCC<<<999;;;===FFFEEEAAA:::111+++)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((('''))),,,---+++)))''''''((()))******(((''''''((((((((((((((())))))))))))***++++++,,,,,,------......///111444777:::<<<>>>@@@DDDCCCGGGOOOIIIAAAFFFJJJNNNPPPPPPQQQQQQNNNHHHHHHFFFHHHLLLMMMKKKJJJMMMTTT```OOOPPPQQQRRRRRRRRRQQQQQQTTTUUUVVVYYY[[[\\\ZZZXXXWWWYYYZZZYYYWWWVVVUUUVVVVVVUUUTTTZZZsss{{{vvvggggggccc\\\WWWUUURRRNNNTTTQQQMMMLLLMMMLLLIIIFFFKKKJJJJJJKKKLLLKKKIIIGGGFFFFFFEEEDDDFFFMMMWWW___llllllkkkhhhccc```______uuuoooiiinnngggWWWVVVUUUUUUTTTRRRQQQOOONNNMMMMMMJJJHHHGGGGGGJJJNNNSSSVVVPPPKKKHHHHHHFFFEEEIIIOOOHHHEEEAAA??????@@@@@@@@@BBB@@@???BBBGGGNNNSSSUUUZZZSSSJJJCCC>>>???GGGPPPfff{{{zzzpppbbbZZZaaaooowwwwwwlllaaaVVVSSSVVV]]]hhhrrrsss{{{|||yyywwwuuuuuussssssqqqmmmiiifffeeefffiiihhhfffdddeeefffiiijjjlllnnnqqquuuzzz~~~zzzkkkbbbXXXPPPJJJIIIHHHCCC???>>>999777555666888999::::::;;;:::<<>>???CCCBBBGGGOOOJJJBBBGGGHHHMMMPPPPPPPPPQQQNNNJJJFFFEEEGGGKKKLLLJJJIIILLLRRR```NNNPPPRRRTTTUUUTTTRRRQQQTTTUUUXXXZZZ[[[[[[YYYWWWUUUWWWXXXXXXVVVVVVVVVXXXTTTVVVTTTSSS^^^|||{{{tttpppoookkkddd]]]^^^```cccfffiiijjjiiiiiisssuuuvvvwwwyyyuuuqqqqqqrrrrrr|||}}}}}}gggUUUQQQVVVTTTRRRQQQPPPNNNLLLKKKKKKKKKHHHIIIJJJKKKLLLOOOSSSVVVNNNLLLJJJJJJHHHFFFJJJPPPLLLGGGBBB????????????>>>BBBBBBCCCFFFLLLRRRVVVWWWSSSNNNGGGBBB???@@@DDDHHHPPPeeessskkkooouuuyyy{{{ooobbbZZZUUUSSSWWW\\\bbbkkkwwwyyymmmbbbXXXQQQJJJDDD@@@@@@@@@<<<:::;;;888777777888:::<<<===>>><<<<<<@@@DDDEEEGGGOOOWWWhhhjjjlllkkkjjjfff\\\RRRKKKUUUbbbggg\\\JJJAAA@@@BBBEEEGGGFFFIIIPPPWWW[[[NNNHHHAAA>>>@@@DDDFFFFFFGGGCCC<<<444...*********((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''')))++++++)))(((''''''((()))******(((''''''((((((((((((((())))))))))))***++++++,,,,,,------...///000222555888;;;===>>>???CCCCCCHHHPPPKKKDDDIIIJJJOOOQQQPPPNNNOOOMMMIIIEEECCCEEEJJJKKKIIIIIIKKKPPP```OOOQQQTTTWWWXXXXXXVVVTTTWWWYYYZZZ[[[[[[YYYXXXWWWUUUVVVWWWWWWVVVVVVWWWYYYVVVZZZ\\\XXXVVVcccqqq[[[RRRLLLPPPUUUQQQOOONNNLLLKKKJJJIIIHHHHHHFFFHHHKKKKKKJJJJJJKKKMMMLLLIIIJJJLLLKKKHHHJJJNNNGGGCCC??????BBBEEEEEEDDDDDDDDDEEEHHHLLLNNNNNNMMMHHHIIIIIIFFFBBBAAACCCEEECCCRRRpppsssooommmmmmhhh]]]SSSOOOTTTZZZdddlllrrryyyzzzlllhhhddd___YYYSSSMMMHHHCCC>>>;;;<<<;;;888777999999999:::;;;<<<===>>>???<<<>>>CCCFFFFFFHHHRRR]]]kkknnnmmmgggcccdddccc___hhhrrrzzzqqqXXXCCCAAAJJJ???FFFKKKLLLOOOTTTVVVSSSEEEBBB@@@AAAEEEHHHHHHGGGAAA<<<555///+++***++++++(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''')))******((('''''''''((()))******(((''''''((((((((((((((())))))))))))***++++++,,,,,,------...///000222555888;;;===>>>AAAEEEDDDHHHPPPLLLFFFKKKLLLQQQSSSPPPLLLKKKJJJGGGDDDCCCEEEJJJKKKIIIIIIKKKNNN___QQQSSSVVVXXXYYYXXXWWWUUUYYYZZZ[[[[[[YYYXXXXXXYYYVVVWWWXXXWWWVVVVVVXXXZZZZZZ^^^aaa___XXXWWWcccqqqrrr[[[OOOPPPQQQWWWZZZSSSMMMLLLKKKIIIHHHGGGGGGGGGDDDGGGJJJIIIGGGEEEFFFHHHKKKHHHGGGKKKMMMLLLKKKLLLEEEBBBAAAEEENNNTTTTTTSSSFFFEEEEEEEEEFFFFFFDDDBBBBBBHHHLLLHHHCCCBBBBBBAAA>>>EEEZZZ{{{zzzrrrllleee[[[UUUTTTPPPSSSWWWZZZ]]]bbbiiinnnlllqqqxxxvvvooofff^^^WWWUUURRRPPPMMMIIIDDD@@@>>>:::888:::999666666999999:::<<<=========???AAA@@@DDDIIILLLIIIIIITTT```ccciiihhh___aaasss|||uuuiiiWWWHHHCCCGGG@@@IIIOOOOOOQQQUUURRRJJJCCCCCCDDDFFFGGGFFFDDDBBB:::555///+++******++++++))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''')))***)))(((''''''(((((()))******(((''''''((((((((((((((())))))))))))***++++++,,,,,,------...///000333555999;;;>>>???DDDFFFCCCFFFNNNJJJFFFLLLMMMSSSUUUPPPKKKIIIHHHFFFDDDCCCEEEJJJKKKJJJJJJLLLOOO```TTTUUUVVVWWWVVVUUUSSSQQQWWWYYYYYYXXXVVVVVVYYY[[[XXXXXXYYYXXXVVVWWWYYY[[[___^^^```aaa[[[VVVXXX```qqq~~~|||~~~~~~|||fffTTTNNNSSSTTTXXXZZZTTTMMMLLLKKKJJJIIIHHHHHHHHHGGGIIIKKKIIIFFFGGGLLLQQQPPPHHHDDDHHHNNNOOOMMMMMMGGGDDDDDDKKKTTTZZZZZZWWWKKKHHHDDDAAAAAAAAA@@@???AAAGGGJJJFFFCCCCCCBBB???AAA???HHH___|||zzzkkk```YYYXXX[[[\\\\\\\\\XXXTTTSSSVVVYYY\\\___fffmmmuuu|||wwwlllggghhheee```MMMJJJGGGDDDCCCAAA???===<<<999999:::999777999===:::===@@@AAAAAABBBDDDFFFJJJOOOVVVWWWRRRPPPZZZgggaaa```\\\```uuuuuujjj]]]UUUOOOGGGDDDDDDGGGPPPUUUSSSTTTXXXSSSIIIDDDFFFHHHHHHFFFCCCAAA@@@777222---******+++***)))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((''')))***)))'''&&&'''(((((()))******(((''''''((((((((((((((())))))))))))***++++++,,,,,,------...///111333666999<<<>>>???EEEFFFAAACCCJJJGGGDDDKKKLLLRRRTTTOOOJJJIIIHHHGGGDDDCCCEEEJJJLLLJJJJJJMMMRRRcccVVVVVVVVVUUUSSSPPPNNNMMMUUUVVVWWWUUUTTTUUUYYY]]]YYYYYYYYYXXXWWWWWWYYY[[[ccc^^^\\\___]]]YYYYYY]]]]]]|||wwwrrrxxxwww___PPPKKKOOONNNPPPSSSMMMNNNMMMLLLKKKJJJIIIIIIIIILLLMMMMMMKKKIIIMMMVVV]]]TTTIIIBBBFFFNNNQQQPPPOOOFFFCCCBBBHHHPPPTTTQQQLLLPPPKKKDDD??????@@@BBBCCCAAAEEEEEEBBBBBBFFFDDD???EEE>>>===JJJbbb~~~rrrddd[[[WWWlllkkkhhh```WWWPPPNNNOOOPPPRRRVVV[[[aaahhhnnnqqqvvv{{{{{{|||uuuqqqjjjgggaaaZZZXXXWWWRRRKKKDDDAAA===<<<<<<===>>>>>><<<::::::<<<<<<:::===BBB<<>>???FFFFFF@@@@@@GGGEEEBBBJJJJJJQQQTTTOOOJJJIIIJJJIIIDDDCCCFFFKKKMMMKKKKKKNNNUUUeeeVVVWWWWWWTTTOOOLLLMMMOOOWWWWWWVVVUUUWWW[[[YYYSSSVVVWWWXXXYYYZZZZZZZZZZZZ___]]][[[ZZZYYY[[[]]]___cccdddtttwwwooowwwxxx{{{~~~~~~yyysssiiiccccccjjjwwwzzzlllnnnkkkbbbTTTQQQMMMKKKKKKLLLKKKKKKIIIIIIJJJKKKKKKLLLLLLKKKNNNOOOOOOJJJHHHMMMYYYddd\\\OOOCCC@@@CCCDDDEEEFFFDDDDDDDDDEEEFFFHHHJJJKKKKKKIIIDDDAAA@@@AAADDDEEEGGGEEECCCBBBCCCDDDDDDCCCEEECCC===AAAPPP___|||xxxnnnkkkccc___ZZZVVVTTTTTTSSSSSSHHHIIILLLOOORRRUUUWWWXXXbbbdddhhhnnnssssssppplllnnnpppxxx|||}}}zzztttmmmeee___ZZZXXXTTTRRRPPPOOONNNLLLIIIFFFAAA===999888:::<<<;;;:::;;;;;;;;;===>>>>>><<<;;;@@@@@@HHHWWW```aaaaaacccfffkkkpppqqqpppnnnllllllYYYTTT___xxxsss\\\PPPJJJLLLJJJFFFFFFKKKPPPQQQ^^^WWWSSSWWWYYYRRRIIICCCGGGJJJLLLIIIBBB;;;666555------,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,------...//////111555:::>>>@@@@@@AAAAAAAAADDDFFFHHHHHHGGGMMMQQQQQQLLLIIIIIIHHHFFFFFFFFFIIIKKKHHHCCCEEEJJJOOOgggVVVVVVVVVVVVUUUTTTRRRRRRSSSUUUUUUUUUXXX\\\ZZZUUUWWWWWWVVVVVVVVVXXXYYYZZZ\\\[[[YYYXXXXXXYYY[[[]]]bbb___cccqqqxxxvvvxxxxxxxxxvvvwwwvvvtttqqqpppsssuuuuuupppmmmnnnnnnkkkkkkllliiieee]]][[[cccmmmnnnhhhaaa___aaaggglllsss{{{ddd]]]^^^\\\VVVUUURRRNNNLLLLLLLLLKKKJJJLLLKKKJJJHHHHHHIIIJJJJJJKKKMMMMMMJJJHHHKKKRRRYYY[[[OOOFFFDDDFFFFFFDDDEEE@@@AAAAAABBBCCCCCCCCCCCCKKKIIIGGGFFFEEEDDDEEEEEEFFFDDDBBBAAABBBBBBBBBAAA@@@???:::>>>JJJRRRdddxxx|||zzzccc]]]UUUPPPPPPQQQRRRRRRGGGFFFEEEDDDFFFIIIMMMPPPPPPQQQTTTYYY^^^aaa```^^^___aaagggpppsssqqqqqqtttsssxxx~~~yyyrrrooommmjjjggggggddd___YYYSSSNNNJJJHHHKKKIIIGGGGGGFFFEEEBBB@@@>>>;;;999999;;;===<<<;;;@@@>>><<<;;;===BBBGGGJJJEEE===FFF___kkkbbb[[[___tttrrrqqqsssuuurrrjjjcccuuu~~~uuuUUUFFFIIIPPPOOOKKKHHHLLLWWW^^^```\\\XXXWWWZZZZZZSSSKKKGGGJJJKKKJJJEEE>>>888444333,,,,,,,,,+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,------...//////111555:::>>>@@@@@@FFFEEEEEEFFFGGGGGGFFFDDDJJJOOOPPPMMMKKKLLLLLLJJJFFFFFFHHHJJJHHHCCCEEEJJJTTTjjjUUUUUUVVVWWWYYYYYYXXXVVVZZZ\\\\\\ZZZZZZ[[[WWWQQQYYYWWWUUUTTTTTTUUUXXXYYYZZZYYYXXXXXXXXXZZZ[[[\\\ccc___\\\\\\```qqqyyytttrrrtttvvvvvvxxx{{{}}}yyyzzzwwwsssqqquuunnn]]]XXXXXXXXXVVVUUUTTTRRRNNNLLLLLLLLLJJJIIIMMMKKKHHHEEEDDDDDDFFFGGGHHHIIIJJJIIIHHHHHHJJJKKKSSSJJJCCCCCCDDDBBB??????@@@@@@AAAAAAAAA@@@@@@???GGGGGGGGGGGGFFFDDDCCCBBBDDDBBB@@@???@@@@@@???>>>>>>???===BBBLLLLLLRRRccctttkkkpppyyyvvveeeXXXQQQLLLHHHDDDIIIHHHEEECCCBBBBBBBBBCCCFFFFFFHHHKKKPPPSSSUUUTTTRRRSSSYYYaaaeeedddccceeebbbffflllpppsssyyy~~~|||xxxsssppppppsssvvv~~~|||||||||}}}zzzyyy~~~~~~zzzrrrrrrqqqqqqssstttvvvwwwooohhh```ZZZYYYXXXWWWUUUUUUSSSOOOKKKGGGCCCAAA@@@AAA???>>>>>>???>>><<<::::::999999:::<<<>>>===<<>>>>>??????===<<<;;;>>>===CCCOOOMMMLLLUUUlll{{{kkkgggtttoooaaaUUUJJJAAAEEEGGGHHHJJJIIIHHHFFFDDDGGGGGGGGGIIIKKKLLLMMMMMMJJJJJJNNNVVV[[[ZZZZZZ\\\ZZZ\\\___aaacccfffkkkooojjjiiigggdddaaabbbdddggglllnnnnnnmmmjjjhhhggggggmmmnnnooommmiiieeebbbaaaeeefffhhhkkkmmmkkkhhhddd````````````bbbccceeegggbbb]]]VVVQQQOOONNNLLLKKKJJJHHHFFFDDDBBB@@@??????<<<;;;;;;<<<======<<<:::::::::;;;===>>>???>>>>>><<>>??????>>>===>>>??????===<<<777;;;999>>>IIIIIIEEEKKKjjjoookkkpppzzz}}}rrrfff]]]LLLLLLKKKLLLLLLMMMNNNNNNGGGHHHHHHGGGFFFEEEDDDDDDFFFBBBCCCHHHLLLKKKKKKLLLMMMMMMNNNNNNOOOQQQSSSVVVUUUUUUTTTQQQPPPPPPRRRUUUVVVXXXYYYXXXVVVTTTTTTUUUTTTVVVWWWVVVSSSPPPOOONNNNNNOOOQQQTTTWWWVVVSSSPPPNNNMMMMMMLLLMMMNNNPPPQQQTTTPPPLLLHHHFFFDDDCCCBBB???>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???===<<<<<<>>>???@@@AAAAAAAAAAAA>>>CCCIIIMMMQQQZZZhhhsssssszzzyyyjjj]]]^^^jjjssspppeeeaaaooo~~~kkkjjjlllhhh^^^RRRKKKHHHFFFHHHTTT```eeefffeeebbb^^^TTTIIIBBBFFFLLLMMMHHHEEEHHHBBB999111,,,++++++,,,)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,------...000000222666;;;???@@@AAA@@@@@@BBBEEEGGGGGGEEECCCKKKOOOOOOKKKIIIIIIIIIFFFFFFFFFGGGIIIFFFDDDGGGMMMZZZmmmRRRSSSSSSQQQPPPTTT\\\bbbjjjmmmllleee```^^^\\\YYYRRRUUUYYY\\\]]]ZZZVVVSSSVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSTTT^^^qqqoooiiiiiiddd[[[TTTTTTUUUSSSQQQPPPMMMLLLJJJJJJKKKKKKIIIGGGEEEGGGKKKNNNOOOOOOMMMLLLEEEFFFFFFEEEDDDEEEHHHKKKLLLFFFBBBCCCEEEFFFHHHLLLGGGDDD@@@===>>>BBBGGGKKKCCCAAA???>>>===>>>???AAA>>>======>>>@@@@@@???===<<<@@@<<<;;;DDDCCC@@@EEE[[[rrr{{{}}}wwwwwwooosssvvvnnnbbbVVVOOOLLLMMMNNNKKKKKKJJJGGGDDDCCCEEEFFFJJJCCC>>>@@@BBB@@@@@@AAACCCBBBBBBBBBCCCEEEGGGHHHGGGGGGFFFDDDBBBAAABBBDDDDDDFFFHHHHHHFFFEEEFFFGGGCCCEEEFFFFFFDDDCCCBBBCCCAAAAAABBBDDDFFFGGGEEECCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDBBBAAA@@@@@@@@@@@@;;;:::::::::::::::;;;<<<<<<;;;;;;===???@@@???===???@@@BBBCCCCCCDDDFFFHHHFFFRRRbbbjjjmmmpppxxx~~~qqqqqqxxxqqq```[[[\\\dddsss}}}vvv___KKKUUU]]]^^^QQQGGGHHHMMMOOOYYYbbbkkkmmmooopppooolllXXXNNNHHHKKKOOOMMMHHHEEE???:::222---************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,------...//////111555:::>>>@@@@@@AAAAAABBBDDDEEECCC???<<>>???@@@CCCEEEAAAAAAAAA@@@@@@@@@@@@???=========???BBBCCCAAA@@@@@@EEE@@@<<>>CCCDDDMMMMMMUUUooo}}}qqquuuyyytttrrrwwwxxxhhh]]]WWWUUUQQQOOOLLLHHHFFFIIIPPPUUUPPPGGG??????AAABBBCCCEEEDDDCCCAAAAAABBBCCCDDDDDDAAABBBBBBAAA???>>>>>>???===???AAAAAA?????????@@@===???AAAAAA???>>>>>>???>>>======>>>@@@AAA@@@???@@@???>>>>>>>>>???AAABBB>>>>>>????????????@@@AAA======<<<<<<======>>>???>>>======???AAABBBAAA??????AAADDDEEEFFFIIIMMMQQQ[[[iiiwww{{{uuuoooooorrr~~~|||wwwxxxwwwiiiWWWLLLddd}}}}}}hhhQQQIIIKKKSSS___bbbVVVOOOUUU___bbblllooosssvvv{{{|||uuukkkZZZXXXWWWXXXSSSJJJDDDCCC666222,,,******++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,------.........000444999===??????AAAAAABBBDDDDDDBBB>>>;;;FFFKKKMMMJJJIIILLLLLLKKKFFFEEEFFFHHHFFFDDDHHHNNN[[[mmmYYYTTTRRRZZZgggnnnkkkeeefffhhhfff]]]WWWVVVWWWVVVQQQRRRUUUWWWXXXWWWVVVUUUYYYZZZ[[[\\\[[[XXXVVVTTTNNNRRRVVVUUUTTTTTTTTTSSSVVVSSSVVVhhhjjjYYYWWWWWWSSSMMMPPPUUUTTTPPPTTT[[[YYYOOOMMMLLLLLLMMMOOOPPPNNNMMMEEEEEEEEEFFFGGGIIIJJJKKKBBBHHHMMMKKKEEEBBBDDDIIIJJJGGGGGGJJJIIIDDDBBBDDDCCCCCCBBBBBBAAA@@@??????===???AAABBBBBB@@@>>><<<<<<<<<>>>@@@CCCDDDCCCBBB<<>>===:::@@@@@@???888@@@]]]xxx{{{ooommmnnnqqqvvv||||||pppiiiRRROOOJJJEEEEEELLLXXXaaaPPPFFF===>>>BBBFFFIIIMMMHHHFFFDDDBBBBBBBBBBBBAAA===???@@@@@@??????@@@AAA;;;<<<>>>>>><<<;;;<<<<<<<<<>>>??????===<<<===>>>>>>===;;;<<<===??????>>>;;;:::::::::;;;<<<>>>???<<<===>>>>>>======>>>???>>>============>>>??????AAA@@@@@@AAACCCDDDCCCAAA>>>AAADDDFFFHHHLLLSSSXXXvvvxxxtttiii]]]]]]iiivvv}}}zzznnnhhhggghhh}}}cccIIIFFFMMMUUU^^^___XXXZZZhhhpppnnntttuuuwww~~~ppp\\\ZZZ^^^cccbbbVVVFFF???@@@000---))))))***,,,+++***))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,---......------///333888<<<>>>>>>===>>>@@@CCCEEEDDDAAA>>>KKKOOOPPPLLLJJJKKKKKKHHHFFFEEEFFFGGGFFFDDDHHHOOO]]]nnnVVVYYY[[[\\\[[[YYYXXXXXXaaa[[[VVVVVV[[[]]]ZZZVVVRRRPPPNNNNNNOOORRRVVVYYY\\\bbb```WWWVVV]]]]]]VVVSSSRRRRRRTTTVVVUUUPPPLLLNNNPPPTTT]]]jjjzzzmmm[[[PPPPPPVVVTTTMMMPPPOOONNNPPPRRRRRRSSSTTTRRROOOLLLKKKKKKKKKJJJIIIGGGGGGFFFEEEDDDDDDDDDEEEGGGIIIIIIFFFGGGJJJKKKIIIKKKJJJIIIHHHFFFEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<===??????>>>>>>???AAAAAA???===<<<<<<===@@@AAA??????>>>???FFFZZZuuuvvvnnnmmmooo{{{wwwaaaVVVUUUSSSUUUWWWPPPKKKEEE>>>===CCCIIILLLLLLIIIBBB???EEEIIIGGGDDDEEE<<<<<<<<<===============?????????===;;;;;;===>>><<<>>>???===:::999<<>>777777======777888???;;;===???>>>===<<<<<<===>>>>>>>>><<<<<<>>>BBBEEE>>><<>>@@@BBBBBBBBBBBBCCCDDD@@@<<<;;;FFFXXXhhhpppppp|||ooo___XXX___ooo~~~~~~yyy~~~wwwrrrtttvvv[[[IIIFFFKKKVVVVVVZZZdddnnnsssttttttlll|||xxxlll```UUUQQQ[[[```XXXLLLCCC<<<666++++++************++++++))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((()))***++++++,,,,,,------...000000000222666:::<<<===??????AAADDDFFFDDD???:::KKKLLLLLLJJJHHHGGGHHHJJJHHHHHHIIIHHHDDDAAAFFFMMMaaaqqqUUUVVVXXXXXXVVVTTTSSSSSSVVVSSSQQQSSSWWWYYYXXXVVVQQQOOONNNMMMOOORRRUUUXXX]]]aaa^^^VVVUUU[[[\\\WWWVVVUUUUUUVVVXXXWWWTTTQQQSSSRRRTTTWWW[[[fffyyynnneee\\\ZZZTTTNNNMMMOOOMMMHHHNNNNNNOOOPPPPPPPPPRRRTTTRRROOOMMMKKKLLLLLLLLLKKKGGGFFFFFFEEEEEEEEEEEEFFFDDDGGGHHHFFFGGGLLLMMMKKKJJJJJJIIIGGGEEEDDDCCCBBBAAABBBBBBBBBAAA@@@???>>>@@@??????>>>===<<<<<<<<<:::;;;===>>>>>>???AAACCCFFFDDDAAA===;;;;;;<<<<<>>AAAFFFKKKLLLEEE???===CCCGGGEEECCCDDDBBBBBBBBBBBBBBBBBBBBBBBB777777888888888:::<<<>>>@@@???>>>============<<<>>><<<===??????<<<===@@@;;;===??????>>>======>>>===>>>>>>===<<<<<<>>>@@@DDD>>><<<===???@@@FFFNNNOOOOOOMMMGGGAAA>>>AAADDDGGGBBBCCCNNNbbbrrryyyzzz~~~xxxyyy~~~}}}pppkkklllwww|||nnnbbbccchhhiii^^^NNNFFFJJJQQQWWW```ooo|||{{{xxxooobbbXXXQQQOOOUUUUUULLLAAA;;;444///++++++************++++++))))))))))))))))))))))))+++***))))))(((((())))))&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''((((((((((((''''''''''''''''''((((((***++++++,,,,,,------...000000000333777;;;>>>???@@@AAAEEEIIIJJJGGGAAA;;;KKKLLLLLLJJJHHHGGGHHHIIIEEEFFFHHHIIIEEEBBBFFFMMM^^^qqqQQQSSSSSSRRRPPPNNNNNNOOONNNPPPRRRUUUWWWYYYYYYYYYPPPOOOMMMMMMNNNQQQTTTWWWZZZ]]]YYYQQQPPPWWW[[[XXX[[[ZZZYYYYYYZZZZZZYYYXXXZZZXXXYYYZZZXXXWWW]]]eeesssZZZPPPPPPMMMQQQRRRMMMJJJKKKKKKJJJKKKNNNPPPOOOMMMMMMPPPSSSOOOMMMKKKJJJKKKLLLLLLKKKFFFFFFFFFFFFFFFFFFGGGGGGEEEHHHHHHEEEFFFJJJKKKIIIGGGFFFEEECCCBBB@@@???>>>===>>>@@@BBBBBB@@@>>>===>>>=========<<<<<<;;;;;;999:::;;;<<<===???CCCEEEGGGEEEAAA>>><<<;;;;;;;;;@@@CCCDDDAAA>>>???EEEKKKcccvvvrrrjjjcccfffnnnrrrqqq~~~}}}fff___UUUPPPNNNOOONNNNNNUUUOOOJJJKKKLLLIIIFFFFFF???>>>>>>======>>>??????CCCBBBAAA@@@@@@@@@@@@AAA>>>;;;999;;;???AAA???<<<<<<@@@BBB???===??????===???AAABBBBBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBBBBBCCCEEEBBBAAACCCDDDCCCEEEIIIMMMOOOOOOLLLIIIKKKQQQXXXVVVPPPMMMUUUfffvvv}}}~~~}}}uuuooorrr~~~lll^^^VVVSSS]]]\\\YYYQQQJJJMMMXXXbbboooyyy~~~|||tttaaaWWWSSSQQQOOONNNHHH>>>666222---)))++++++************++++++))))))))))))))))))))))))******)))(((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''***++++++,,,,,,------...///000111444888<<<@@@BBB???BBBGGGKKKLLLHHHAAA<<>><<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;===AAADDD???>>>===<<<;;;<<<===>>>999===@@@???;;;999:::===IIIdddkkkcccfffhhhfffiiisss{{{uuupppppphhh^^^UUUOOOJJJFFFEEEIIIHHHEEECCCBBBBBBCCCDDDAAA@@@@@@@@@@@@@@@???>>>CCCAAA??????@@@@@@???<<<===EEEFFF>>><<>>GGGHHHIIIGGGEEECCCCCCCCCBBBDDDFFFFFFEEEFFFGGGHHHAAA@@@@@@CCCGGGJJJNNNPPPUUUXXX^^^eeemmmuuu{{{kkkfffbbbgggrrr~~~YYYHHHHHHLLLccc```\\\XXXZZZeeesss~~~}}}tttfffYYYSSSSSSUUUQQQJJJ???555000...+++(((++++++************++++++))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))(((((((((***++++++,,,,,,------...///000333555888===AAADDD@@@BBBFFFHHHIIIEEEAAA===IIIKKKKKKJJJHHHGGGGGGHHHEEEGGGKKKNNNIIIDDDEEEKKKYYYqqqKKKMMMPPPQQQQQQQQQSSSTTTMMMRRRVVVVVVQQQMMMLLLMMMNNNNNNMMMMMMOOOQQQSSSUUUSSSSSSRRRPPPRRRXXX\\\]]]\\\[[[ZZZZZZZZZ[[[]]]___VVVVVVZZZ```aaa^^^^^^bbb```^^^^^^lllsssWWWOOOVVVZZZUUUOOOPPPNNNIIIGGGMMMUUUWWWSSSLLLQQQRRRMMMJJJMMMOOONNNJJJHHHFFFFFFHHHJJJJJJJJJEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJHHHCCCBBBCCCBBB???AAAAAA@@@>>>===<<<;;;::::::<<<@@@DDDDDDBBB???===::::::::::::;;;;;;;;;;;;<<<======<<<:::;;;===???999999999999:::;;;===>>>666999<<<<<<;;;:::;;;<<<===KKKcccvvvooohhh___eeeiiiuuurrrcccYYYTTTRRRPPPYYYUUUPPPJJJFFFDDDCCCCCC@@@AAADDDIIINNNQQQPPPNNNJJJJJJJJJGGGCCCBBBCCCEEENNNUUUTTTJJJFFFLLLPPPNNNRRRRRRPPPLLLHHHFFFFFFGGG@@@BBBDDDEEEEEEFFFGGGIIIFFFEEEFFFKKKVVVdddnnnsss[[[___gggtttyyywww|||jjjTTTPPPNNNIIIWWW[[[aaajjjuuukkkjjjhhhccc[[[UUUSSSTTTMMMCCC777000---,,,******++++++************++++++************************(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((***************************++++++,,,,,,------......111444666888<<>>>>>:::===@@@CCCDDDBBB???===999999::::::;;;;;;<<<<<<===>>>>>>===;;;999999:::999888888888888999::::::888:::;;;;;;;;;:::<<<===999===KKKddd|||mmmfffeeeeeejjjuuu~~~}}}}}}|||wwwssskkkccc\\\YYYXXXXXXZZZZZZ]]]bbbfffeee___ZZZFFFJJJMMMOOOPPPUUU^^^eeemmmnnnkkkaaa\\\```hhhmmmdddbbb^^^XXXSSSRRRTTTVVVSSSWWW[[[\\\ZZZWWWUUUTTTZZZcccppp}}}bbbeeemmmyyyzzzmmmhhhmmmyyyuuueeeeeezzznnnUUUGGGGGGMMMQQQWWWaaaqqqzzzjjjcccdddfffggg```TTTLLLIIIBBB999000,,,+++))))))+++++++++************++++++************************++++++***)))))))))))))))'''''''''&&&''''''((()))''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''(((((((((((()))*********++++++++++++***++++++,,,,,,------......111555777777;;;@@@EEEFFFGGGGGGFFFDDDDDDEEEFFFHHHJJJKKKKKKIIIGGGFFFFFFIIIKKKNNNPPPKKKDDDEEEJJJ\\\qqqMMMRRRWWW[[[[[[ZZZZZZZZZZZZ[[[\\\[[[XXXUUURRRQQQNNNOOOOOOPPPQQQSSSTTTUUUWWWXXXZZZ]]]^^^]]]\\\[[[UUUWWWYYYYYYXXXYYY\\\^^^]]]___cccddd]]]UUUVVV\\\WWW[[[XXXRRRZZZtttiii[[[QQQVVV]]]```\\\WWW[[[ccc\\\WWWOOOOOOWWW___\\\SSSJJJNNNMMMJJJQQQ\\\\\\TTTIIIGGGDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDD@@@BBBAAA>>>>>>@@@AAA>>>????????????????????????:::<<>><<<999888777999999999888888888888999:::;;;;;;;;;;;;;;;;;;<<<999;;;@@@KKK^^^zzz~~~rrrccc___gggllljjjmmmssszzznnnddd\\\^^^aaagggqqq|||}}}vvvoooppp|||}}}wwwqqqmmmnnnrrrvvv~~~|||rrrllluuuzzzxxx|||}}}iiiZZZXXXcccnnncccbbb^^^TTTHHHGGGWWWiiipppxxxwwwhhhYYY______ccceee^^^NNNBBB===666///+++,,,+++((((((,,,++++++************++++++************************,,,,,,+++***************((('''&&&&&&'''((()))***''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((''''''((()))******++++++***++++++,,,,,,------......222666777666999???DDDDDDFFFGGGGGGDDDCCCDDDEEEGGGIIIKKKKKKIIIGGGFFFFFFEEEGGGKKKMMMIIIDDDFFFLLL[[[pppPPPTTTZZZ^^^^^^\\\ZZZYYYXXXXXXXXXXXXWWWUUUTTTRRROOOOOOPPPPPPRRRSSSUUUVVVWWWXXX[[[______ZZZVVVUUUTTTWWWZZZZZZYYYYYY[[[^^^XXX]]]ccccccZZZQQQRRRYYYZZZYYYTTTQQQ[[[jjjoookkkjjjXXXTTTVVVQQQOOOPPPRRRUUU[[[gggssslllbbbQQQFFFGGGMMMMMMHHHGGGKKKJJJIIITTTbbbbbbYYYEEECCCAAA@@@AAABBBBBBAAAFFFEEEDDDCCCCCCCCCCCCCCCAAACCCBBB===<<<======:::<<<<<<<<<=========>>>>>>:::<<<>>>??????>>>;;;:::999999:::;;;<<<<<<======:::<<>>???;;;;;;NNNrrrwwweeedddccc\\\bbb```mmm{{{~~~xxxwww~~~||||||mmmQQQIIIPPPZZZaaacccWWWRRRYYYbbbiiiuuu{{{jjjhhhfffaaaXXXWWWZZZ^^^WWWGGG;;;777///******------)))***...++++++************++++++************************+++******)))))))))))))))((('''&&&&&&'''((()))***((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((()))$$$%%%&&&'''((()))***+++***++++++,,,,,,---.........222666666666888===CCC???CCCFFFFFFDDDAAA@@@AAAGGGIIIKKKKKKIIIGGGEEEEEEBBBDDDHHHJJJGGGDDDGGGNNNZZZnnnTTTUUUVVVVVVWWWWWWVVVVVVWWWXXXZZZZZZYYYVVVSSSQQQNNNNNNNNNNNNQQQTTTWWWYYYTTTXXX\\\^^^]]]YYYVVVUUUUUUXXXZZZYYYXXXXXXZZZ]]]^^^______]]]YYYVVVWWWYYYYYYWWWTTTTTTXXX]]]aaaccchhh|||hhhVVVUUUUUURRRVVVTTTPPPMMMPPPYYYdddmmmbbb[[[PPPGGGDDDFFFFFFDDDFFFCCCDDDNNN```iii```QQQDDDEEEFFFGGGFFFDDDBBB@@@AAABBBEEEFFFFFFEEEBBBAAAAAA@@@???>>>==================<<<======>>>??????::::::<<<===>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>???>>><<<;;;999@@@>>>;;;999888:::===>>><<<:::888777777999<<<===>>>======>>><<>>======<<<<<<===<<<<<<<<<;;;<<<<<<======888999::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;:::999888???===:::777666777999:::;;;999888777888999<<<===???<<<;;;999555555>>>JJJgggfffaaa\\\ZZZ^^^dddiiillliiigggnnn}}}rrrbbbUUUSSSTTTTTT[[[fffvvvyyyyyypppiiibbb[[[WWWaaa]]]UUUJJJ@@@666///+++,,,,,,+++******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&'''(((((('''%%%'''''''''((((((''''''''''''''''''''''''''''''''''''(((******((('''((()))''''''(((((())))))************+++,,,---......///111111222555888;;;???@@@AAA???AAAEEEFFFCCCBBBDDDGGGJJJLLLKKKGGGDDDEEEFFFFFFGGGIIIIIIEEEBBBGGGPPP]]]rrrTTTYYY______ZZZUUUSSSTTT]]]\\\ZZZXXXVVVTTTRRRQQQMMMMMMNNNOOOPPPRRRSSSTTTPPPRRRRRRRRRQQQPPPQQQSSSRRRTTTVVVWWWWWWWWWXXXZZZWWWZZZ]]]^^^]]][[[ZZZZZZZZZYYYZZZ\\\^^^___^^^]]]```cccjjjuuuxxxjjj[[[cccddd___VVVTTTXXXXXXRRRPPPPPPOOOMMMKKKKKKLLLNNNNNNMMMLLLLLLMMMLLLJJJIIIMMMQQQSSSQQQQQQSSSSSSQQQVVVRRRLLLFFFBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;888999999::::::999999999;;;;;;:::::::::999999999:::999888777777666666666<<<;;;888555444444555666888888777777888999;;;<<>>===============<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::999888;;;;;;;;;:::::::::999999999888666555444444555666888777666555444444555555666666666777888999:::;;;???===;;;<<<<<<:::999888222???QQQfff}}}|||ppphhhkkkfffaaaaaadddeeeeeedddjjjnnnrrrppppppxxxyyyrrr{{{oooZZZMMMPPP^^^rrrrrr___QQQNNNQQQ]]]lllzzztttooopppoooiii___VVVSSSSSSIIIDDD;;;222,,,)))***++++++*********)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&'''''''''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&((())))))(((''''''(((''''''(((((())))))************+++,,,---...//////111111222555888;;;???@@@>>>===???DDDGGGEEEEEEHHHJJJMMMNNNKKKGGGDDDEEEGGGIIIHHHJJJKKKHHHDDDHHHNNNbbbyyyUUUZZZ]]][[[VVVTTTXXX]]]YYYWWWTTTQQQOOONNNNNNNNNRRRQQQOOOMMMLLLKKKKKKJJJKKKMMMPPPPPPOOOMMMKKKKKKNNNOOOQQQTTTVVVWWWWWWVVVTTTWWW\\\```bbbaaa^^^\\\VVVTTTSSSUUUXXX\\\^^^^^^cccgggiiigggccc`````````___hhhxxx~~~qqqYYY\\\\\\YYYVVVUUUSSSQQQTTTRRRNNNKKKNNNRRRQQQNNNMMMNNNNNNNNNMMMNNNPPPRRRRRRNNNMMMPPPPPPNNNPPPUUUQQQRRROOOIIIGGGIIIJJJHHHGGGEEECCCBBBAAAAAAAAABBB??????>>>???@@@CCCEEEGGGAAAAAA@@@???>>>>>>>>>>>>======<<<;;;::::::::::::;;;;;;;;;;;;:::999888888;;;;;;;;;:::::::::999999888777666444333444444555444444444555666666777777444555666777888888888888555555666777:::;;;888555888:::===BBBMMMeee}}}vvvooohhh___WWW]]]]]][[[VVVWWWdddzzz||||||yyyzzzaaa]]]gggzzz~~~pppgggjjj^^^RRRMMMNNNPPPYYYZZZMMMKKKXXXooo}}}tttqqqpppaaabbbdddddd___VVVLLLFFF555333///+++))))))***+++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((('''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''))))))'''&&&'''(((''''''(((((())))))*********+++,,,---...//////000111111222555888;;;???@@@>>>===@@@FFFHHHGGGHHHKKKLLLNNNNNNKKKFFFDDDEEEFFFHHHHHHIIIKKKIIIFFFHHHMMMddd{{{UUUXXXYYYWWWTTTTTTXXX]]]UUUSSSQQQOOONNNMMMNNNNNNSSSQQQNNNKKKIIIIIIIIIJJJKKKNNNPPPQQQNNNKKKIIIHHHMMMMMMPPPSSSWWWYYYWWWVVVUUUWWWZZZ^^^aaa```]]]ZZZSSSQQQPPPRRRVVVZZZ\\\]]]```eeefffaaa]]]\\\]]]\\\]]][[[^^^fffllluuuqqqfff```\\\QQQSSSUUUUUUTTTSSSTTTTTTQQQOOOLLLJJJKKKNNNOOOOOONNNNNNNNNLLLKKKKKKMMMOOOOOONNNSSS[[[YYYPPPMMMQQQOOOPPPMMMIIIHHHJJJHHHDDDCCCCCCBBBAAA@@@>>>===<<<>>>>>>>>>???@@@CCCEEEFFFAAA@@@???>>>============<<<<<<;;;:::::::::;;;;;;999999999999999888777666:::::::::999999999888888777666555444444333333444111222444555777777888888444555666777888777666555333555666555777:::888444>>>===;;;888888EEEaaayyyooobbbYYYYYYWWWUUUWWW^^^iiirrreeekkkssstttjjj___^^^ccc~~~|||}}}~~~ooolllsss}}}wwwwwwzzznnnZZZSSSYYYhhhvvvrrr```WWW[[[MMMIIILLLLLLHHHPPP]]]^^^ttt|||zzzxxxppphhh[[[^^^dddiiigggZZZGGG999------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((('''&&&&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%''')))((('''&&&'''(((''''''(((((())))))******++++++,,,---...///000000111111222555888;;;???@@@???>>>AAAGGGIIIHHHIIIKKKMMMNNNNNNJJJEEEBBBCCCFFFGGGFFFGGGJJJJJJGGGHHHMMMccc|||UUUVVVWWWVVVTTTTTTUUUVVVPPPPPPOOOOOOOOOOOOOOOPPPPPPNNNJJJHHHGGGIIIKKKMMMNNNOOOPPPNNNKKKHHHHHHHHHLLLMMMOOOSSSXXXZZZXXXVVVUUUUUUWWWZZZ]]]\\\YYYUUUQQQQQQQQQSSSWWWYYYYYYYYYXXX^^^```[[[WWWYYYZZZXXXXXXVVVZZZbbbbbb^^^cccmmmmmm]]]WWWYYY[[[[[[WWWRRRMMMJJJIIIKKKQQQUUUPPPPPPOOOOOOMMMLLLMMMOOOKKKLLLMMMMMMKKKJJJKKKLLLJJJIIIPPPYYYVVVKKKGGGLLLLLLPPPPPPLLLIIIIIIGGGCCCCCCCCCBBB@@@???>>>======????????????@@@@@@AAABBB???>>>===<<<<<<;;;;;;;;;:::999999999999::::::;;;888999999999999999888888888777777777777666666666555555555444444333222111000111333555666666666555444555777888777666444222444888999666666::::::777===;;;;;;:::777999FFFUUUyyynnnjjjgggeeeeeebbb\\\WWW]]]]]]^^^___ZZZUUUVVV[[[ppptttsssqqquuu{{{uuuhhh^^^rrryyysssuuugggjjjxxx}}}hhh```aaannnxxxqqq\\\TTT\\\\\\PPPGGGOOO^^^iiifffYYYPPPOOONNNMMMXXXaaacccrrryyywwwtttmmmfffiiijjjkkkjjjcccSSS???000+++++++++++++++*********((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''((('''&&&&&&'''(((((('''%%%'''''''''(((((('''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''(((((())))))******++++++,,,---...///000000111111222555888;;;???@@@???>>>@@@FFFHHHGGGHHHJJJMMMNNNMMMIIIDDDAAABBBDDDEEECCCEEEIIIJJJHHHIIILLL```yyyUUUUUUVVVVVVUUUSSSQQQPPPNNNOOOOOOPPPPPPQQQQQQQQQNNNKKKHHHFFFFFFJJJNNNQQQQQQQQQNNNKKKGGGFFFGGGHHHLLLLLLOOOTTTYYY[[[YYYVVVUUUTTTTTTWWWZZZYYYVVVRRRQQQQQQSSSVVVYYYYYYWWWTTTUUU^^^ccc___[[[[[[YYYUUUSSSOOORRRZZZ[[[SSSTTT\\\XXXiii}}}vvvgggaaaZZZSSSQQQTTTUUUQQQMMMMMMLLLLLLNNNOOONNNMMMMMMNNNOOOQQQPPPLLLGGGGGGIIIFFFIIIMMMOOONNNMMMLLLMMMHHHDDDGGGNNNKKKBBBCCCKKKKKKRRRUUUPPPJJJHHHFFFDDDCCCBBBAAA??????@@@AAABBB????????????>>>>>>>>>=========<<<:::::::::::::::888777777777888999:::::::::;;;;;;<<<<<<<<<;;;;;;666555555555555444444444333333444444333222000///000222444555555444333222444555777888777555222000000666777333333888;;;999999777888;;;999666:::BBBKKKaaayyylllccc[[[VVVVVVWWWVVVXXX[[[]]]```\\\WWW[[[aaa[[[NNNHHHggg{{{uuukkkmmmooollleeeXXXWWWjjj{{{zzzrrrnnndddgggcccZZZWWWbbbtttooommmkkkeee[[[RRRSSSZZZgggvvvrrrZZZOOOWWWYYYPPPSSSSSSTTTXXX]]]bbbfffiiikkkkkkzzz|||qqqhhhjjjpppyyyuuummmaaaSSSBBB222)))))))))))))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&'''(((((('''%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''(((((()))*********+++,,,,,,---...///000000111111222555888;;;???AAA>>>===@@@EEEGGGFFFFFFIIIMMMNNNMMMHHHCCC@@@AAADDDCCCBBBDDDHHHJJJHHHIIILLL]]]wwwZZZXXXTTTQQQPPPQQQRRRTTTMMMSSSWWWUUUOOOLLLMMMQQQMMMHHHDDDDDDIIIMMMNNNLLLPPPOOONNNKKKGGGFFFGGGHHHOOOQQQTTTVVVWWWVVVSSSRRRRRRSSSTTTUUUVVVTTTPPPNNNSSSSSSTTTTTTTTTSSSSSSRRRYYYaaahhhfff\\\TTTSSSVVVQQQRRRSSSSSSSSSRRRQQQPPPQQQXXX___aaabbbgggrrr{{{mmmccc]]]YYYWWWQQQQQQQQQQQQRRRRRRRRRSSSPPPNNNKKKIIIIIIKKKNNNPPPMMMLLLKKKKKKLLLKKKIIIGGGHHHHHHGGGJJJSSS\\\XXXNNNJJJJJJIIIHHHGGGEEEDDDDDDGGGHHHJJJKKKJJJGGGCCCAAAAAABBBAAA======BBBEEEDDD======???BBBBBB@@@>>>>>><<<<<<<<<<<<;;;999777555<<<;;;888666555555666666666777888999999999999999999888666555444444555666555444333222222222222333222333444555555555444333333333333222222111111111000666333333===???777555555444444444555666888999>>>>>>LLLggg}}}mmmdddbbb]]]XXXZZZYYYUUURRRUUUZZZUUULLLRRRYYY______YYYWWWZZZ^^^XXXSSSXXXjjjxxxtttfffZZZ___[[[TTTQQQWWWfffyyyiiiccc]]]ZZZWWWSSSRRRTTT]]]hhhhhh\\\YYYbbbfff___]]]dddpppwwwmmmnnnxxxxxxnnnjjjttteeeJJJ@@@:::222...111************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''((()))))))))+++,,,---...////////////333000///111666;;;======;;;???BBBEEEEEEEEEEEEFFFHHHJJJKKKHHHCCC@@@@@@AAACCCBBBDDDHHHHHHFFFHHHLLLWWWoooRRRQQQPPPOOOOOOOOOOOOPPPNNNRRRUUUSSSMMMJJJLLLOOOIIIFFFDDDFFFMMMRRRSSSSSSPPPPPPOOOMMMIIIHHHHHHIIILLLOOORRRUUUVVVTTTQQQOOONNNOOOPPPQQQRRRQQQNNNLLLRRRRRRSSSSSSSSSSSSRRRRRRXXX[[[^^^\\\XXXUUUTTTUUUQQQQQQRRRSSSRRRQQQPPPOOORRRSSSUUUVVVYYY\\\```bbb[[[hhhzzzzzzooofff[[[TTTSSSUUUUUUTTTOOOOOOOOOOOOPPPPPPPPPPPPMMMLLLJJJHHHHHHJJJLLLMMMPPPNNNMMMLLLLLLKKKIIIFFFCCCFFFJJJQQQ\\\ddd___TTTJJJJJJHHHGGGEEEDDDCCCBBBDDDFFFHHHJJJIIIGGGDDDBBB???AAA@@@======BBBDDDCCC>>>===>>>@@@AAA@@@>>>===;;;;;;;;;;;;:::999888777<<<:::888666555555555666555666666666777777777777666666555444444555555666444444333333333222222222111222444555555555444333333333333222222111111111///555222222>>>AAA:::888555555444444555666777888888555999FFFRRR```xxxzzz{{{yyyvvvvvvtttjjj^^^NNNQQQVVV[[[^^^aaabbbcccVVVQQQUUUcccooolllbbb[[[ccc\\\TTTQQQWWW___gggkkk^^^aaaeeeeee^^^VVVXXX^^^hhhyyy{{{kkkaaa```gggkkkooo{{{~~~```JJJ666222000,,,***---************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''((())))))))))))***,,,...///000111111333000...000555:::=========@@@DDDFFFFFFFFFGGGGGGJJJLLLMMMJJJEEEBBBBBBCCCBBBAAACCCFFFFFFDDDFFFKKKRRRkkkLLLMMMMMMNNNNNNMMMMMMLLLNNNQQQSSSPPPJJJHHHKKKOOOJJJHHHGGGJJJOOOTTTUUUUUUOOOPPPPPPOOOLLLIIIIIIIIIIIILLLPPPTTTTTTRRROOOMMMJJJKKKLLLMMMNNNMMMLLLKKKQQQRRRRRRRRRSSSRRRRRRQQQUUUTTTSSSSSSTTTUUUUUUUUUTTTUUUUUUVVVVVVTTTSSSRRRWWWSSSPPPRRRWWWZZZWWWSSSQQQ\\\hhhsss}}}|||pppggg```ZZZXXXWWWSSSNNNMMMOOOQQQQQQPPPLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJIIIHHHHHHIIIJJJJJJPPPNNNLLLKKKKKKJJJHHHFFF???DDDLLLVVVaaaeee]]]RRRHHHGGGFFFDDDCCCBBBBBBAAACCCEEEGGGIIIIIIGGGEEECCC===??????===>>>AAABBB@@@>>>===============;;;999;;;;;;999888888888999999:::999777555444444555555555444444444444555666666444444333333333444555555222333444444444333222111111222333444555444333333222222222222222111111111...333///000>>>BBB:::888666555555444555555666666:::666555777888>>>RRRfffsssqqqrrrwwwzzzjjjfffgggooovvvvvvrrrpppnnnhhhcccfffnnntttsssoooooo||||||ooorrr|||}}}rrrkkkggghhhooovvv|||~~~oooEEE666***+++---+++***---************************)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''((()))))))))((()))+++---///111222333111000...000444999<<<===>>>AAAEEEGGGGGGGGGHHHHHHIIIKKKMMMJJJEEEBBBBBBCCC@@@???AAAEEEEEECCCEEEIIITTTlllNNNMMMMMMLLLLLLLLLKKKKKKLLLOOOPPPMMMJJJJJJMMMQQQOOONNNLLLMMMPPPRRRQQQPPPMMMOOOPPPOOOLLLIIIHHHHHHGGGKKKOOOSSSTTTRRROOOLLLIIIJJJLLLLLLLLLLLLMMMNNNRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRTTTUUUVVVUUUVVVVVVWWWVVVUUUTTTSSSUUURRRPPPTTTZZZ]]]ZZZUUUZZZaaaggggggffffffbbb\\\aaaiiiuuuwwwooolllggg```ZZZXXXXXXXXXXXXZZZWWWSSSPPPPPPOOONNNLLLJJJJJJJJJKKKKKKKKKLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHLLLJJJHHHHHHHHHHHHGGGEEEBBBEEEKKKSSSZZZXXXNNNDDDDDDCCCBBBBBBAAABBBBBBCCCFFFGGGHHHIIIIIIGGGEEECCC===@@@@@@>>>===@@@@@@===<<<<<<:::999;;;>>><<<888===<<<999777666666888999888777666555444444444444555444444333333444555666444444333333333333333333000222333444444333111000000111333444444333333222222222222111111111111111///444//////<<>>>>>AAADDDGGGGGGGGGHHHHHHGGGIIIJJJHHHCCC??????AAA@@@???AAAEEEEEECCCEEEIII[[[rrrQQQOOOLLLIIIGGGGGGHHHIIIJJJLLLMMMLLLKKKLLLPPPSSSPPPOOOOOOOOOPPPOOONNNMMMLLLMMMOOONNNKKKHHHGGGGGGHHHKKKOOOSSSTTTSSSPPPMMMKKKMMMNNNNNNMMMNNNPPPSSSUUUVVVVVVUUUTTTSSSRRRRRROOORRRUUUUUUSSSSSSUUUWWWTTTUUUVVVVVVVVVUUUSSSRRROOOPPPRRRUUUXXXZZZZZZZZZWWW^^^bbb```]]][[[WWWSSSVVVXXXZZZ^^^bbbhhhpppuuuwwwzzz~~~xxxqqqiiibbb]]]ZZZ[[[XXXTTTRRRRRRQQQPPPOOOQQQNNNKKKIIIIIIJJJKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFDDDDDDEEEFFFFFFEEEFFFFFFHHHMMMPPPLLLCCC<<>>@@@???<<<888999888888>>>FFFGGGBBB???===999666444444666777666666555444444333333333666555555555444555555555555444444333333222111000000111333444444333111000000000222333333333222111111111111111111111111111333999666444>>>>>>666444555555555555555444444444222000111555777666555666555???RRRiii{{{xxx~~~tttsss~~~ttt[[[EEE888333111000,,,***,,,---***((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''((()))))))))++++++---...////////////000000000111333777<<>>=========???BBBEEEGGGKKKKKKKKKIIIGGGEEEBBBAAAAAACCCCCC??????BBBBBB@@@888:::888888AAANNNPPPKKK>>>;;;888555444444555666444444444444333333222222666666777777666666555444444444444444333222111000000111222333333333222111///000111222333222111111000000000111111111111111555@@@@@@===AAA>>>555555333444444555555555444444666222///000444666444222444222555>>>MMMaaazzztttmmmqqq~~~wwwcccHHH666111000---(((++++++,,,------,,,+++***))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''((())))))))),,,,,,---...////////////000111222222444777<<<@@@===@@@DDDFFFFFFFFFGGGGGGHHHJJJLLLIIIDDDAAAAAABBBAAA@@@BBBEEEEEECCCEEEJJJXXXnnnNNNMMMJJJHHHFFFFFFFFFFFFHHHJJJKKKLLLLLLLLLLLLMMMIIIKKKOOOQQQSSSSSSRRRRRRMMMNNNNNNLLLIIIHHHIIIJJJJJJKKKNNNPPPQQQRRRQQQQQQOOOQQQRRROOOLLLMMMRRRVVVZZZYYYXXXVVVTTTQQQOOOMMMQQQQQQPPPQQQRRRUUUXXXYYY___``````aaa```___^^^]]][[[[[[[[[YYYWWWWWWYYY[[[YYY___bbb]]]VVVSSSQQQOOOIIILLLOOOQQQPPPOOOOOOPPPVVVVVVVVVTTTTTTUUUYYY\\\]]]ZZZXXXZZZ___bbbaaa___^^^^^^______```aaaaaabbb[[[]]]___\\\XXXWWWYYY]]][[[YYYUUUSSSTTTWWW\\\___WWWWWWWWWVVVVVVWWWWWWWWWSSSSSSUUUWWWYYYWWWTTTQQQSSSSSSQQQMMMJJJHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKGGGFFFFFFGGGFFFFFFJJJFFFFFFLLLNNNJJJFFFFFF@@@???>>>===>>>AAADDDFFFIIIHHHHHHGGGEEECCCBBBAAA@@@BBBBBB???AAAFFFHHHGGG>>>???;;;777???KKKLLLDDD999888666555555666777888333333333333333222222111444555777888888666444222111222333444555555444444000111111111222222222222...///111222222222111000///000000000111111111222222AAAEEEAAABBB<<<444555111222444555555555555444888777555333555777888666<<<666333444888@@@PPP___}}}rrrvvv}}}fffTTTCCC222+++///222000---***,,,...---,,,,,,------))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''((()))))))))***+++,,,...///000000000111222444444444888===BBB>>>AAAEEEGGGGGGGGGHHHHHHHHHJJJKKKIIIDDDAAA@@@BBB???>>>@@@DDDDDDBBBDDDHHHYYYoooMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLKKKJJJIIIHHHJJJMMMQQQSSSTTTSSSRRRRRROOOOOONNNLLLJJJIIIKKKMMMJJJKKKLLLNNNOOOQQQQQQRRRNNNPPPQQQNNNKKKKKKPPPVVVZZZZZZXXXVVVSSSOOOMMMKKKTTTNNNIIIJJJPPPWWWZZZYYY[[[\\\]]]]]]]]]\\\[[[ZZZ[[[ZZZWWWUUUUUUUUUWWWWWW[[[bbbddd___XXXVVVTTTSSSPPPPPPPPPNNNMMMMMMOOOQQQPPPRRRTTTUUUVVVWWWYYY[[[XXXTTTPPPPPPTTTWWWUUUSSSSSSTTTTTTUUUVVVWWWWWWWWWRRRUUUWWWUUURRRQQQVVVZZZVVVTTTQQQNNNMMMNNNOOOQQQLLLNNNPPPRRRSSSSSSRRRRRRTTTTTTUUUVVVVVVUUUQQQNNNMMMNNNNNNMMMJJJGGGEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHLLLKKKJJJJJJJJJJJJKKKLLLTTTPPPLLLIIIHHHHHHGGGFFFJJJFFFGGGNNNPPPJJJGGGHHHBBBAAA???>>>>>>@@@BBBDDDEEEEEEEEEEEEDDDCCCAAAAAA???AAAAAA???BBBIIIMMMMMMFFFEEE===555888BBB@@@555555555555555666777999:::222222333333333222111111333444777999888666222000...000222555666777777777111111000000111222333333...///000222222111111000//////000000111111111222---???EEEBBB@@@888111444000111333555666666555555---222555555444444444333//////333999::::::@@@IIIWWWkkk{{{xxxeeeEEE777555333000---***+++---(((+++,,,***''''''))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''((()))))))))((()))+++---///111222222111333555555555888>>>CCC???BBBFFFHHHHHHHHHIIIJJJFFFHHHIIIGGGBBB>>>>>>@@@>>>===???BBBBBB@@@BBBGGG```uuuTTTPPPNNNOOOMMMHHHGGGIIIMMMPPPRRRRRROOOLLLMMMNNNRRRSSSSSSRRRRRRRRRUUUWWWPPPLLLGGGFFFIIINNNPPPQQQTTTRRRRRRRRRSSSRRRPPPNNNQQQPPPNNNMMMNNNOOORRRSSSZZZYYYXXXVVVSSSPPPMMMLLLOOORRRUUUUUUTTTTTTWWWZZZ___]]]\\\]]]^^^^^^ZZZWWWXXXXXXXXXXXXXXXXXXXXXWWW```dddgggeee___XXXSSSQQQUUUWWWSSSSSSXXXQQQLLLSSSPPPRRRVVVXXXZZZ\\\^^^```\\\XXXSSSOOONNNNNNOOOOOORRRQQQQQQSSSUUUVVVUUUSSSTTTSSSSSSRRRSSSSSSTTTUUURRRRRRRRRTTTUUUUUUSSSQQQQQQQQQRRRSSSTTTSSSPPPNNNTTTWWWZZZ\\\[[[XXXTTTPPPOOOMMMKKKJJJKKKMMMOOOQQQSSSMMMGGGGGGJJJNNNNNNLLLKKKJJJIIIIIIIIIKKKLLLMMMUUURRRMMMIIIFFFGGGIIIJJJTTTNNNIIIHHHJJJKKKIIIFFFEEECCC@@@>>>===???BBBDDDBBBAAA@@@AAABBBCCCBBBAAAAAA@@@???AAAEEEJJJMMMOOOAAA???;;;888555555666777777777888888888888777777333333333222222111111111333444666777666444111///111111111111222333444555111111111111000000000000222111000000///000000000333222222222222222222333888999:::999777555555555222333555777666555222111000000111222333555666777444444555666777888999999>>>DDDLLLYYYqqqzzzxxxiii[[[LLL<<<111000///---+++******++++++))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***+++++++++++++++,,,---///222333555555444444444888===AAAAAA???DDDLLLKKKBBBCCCKKKGGGHHHGGGEEEBBB@@@@@@@@@???BBBCCC@@@===>>>EEEKKK```vvvNNNKKKKKKMMMMMMJJJIIILLLNNNQQQRRRQQQNNNLLLLLLMMMMMMNNNOOONNNNNNOOOQQQSSSSSSOOOJJJJJJMMMQQQTTTTTTTTTSSSRRRRRRSSSRRRQQQOOOMMMNNNOOOPPPQQQQQQPPPPPPTTTSSSSSSRRRQQQPPPOOOOOOKKKOOORRRUUUVVVXXX\\\___aaa^^^[[[ZZZ[[[[[[ZZZXXXYYYYYYWWWVVVUUUUUUUUUUUUYYY[[[]]]]]]YYYVVVUUUVVVTTTTTTNNNMMMVVVTTTPPPTTTVVVXXXYYY[[[[[[]]]^^^___\\\YYYUUURRRRRRRRRRRRQQQRRRQQQQQQRRRTTTUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQSSSUUUVVVUUUTTTSSSRRRRRRTTTTTTSSSQQQNNNNNNQQQUUUXXXXXXVVVSSSPPPMMMLLLJJJJJJMMMRRRXXX\\\\\\VVVPPPNNNOOOPPPNNNKKKLLLKKKJJJJJJJJJLLLMMMNNNNNNKKKHHHEEEDDDDDDFFFGGGOOOJJJFFFEEEGGGIIIGGGDDDDDDBBB@@@>>>>>>@@@CCCDDDCCCBBBAAABBBCCCDDDCCCBBB>>>======@@@CCCEEEFFFEEE===;;;999777666666888999666777777888888777777666444444444333333222222222333444555555444222000///111111000111111222333444111111111000000000//////222222111000000000000000222222111111111111222222888:::;;;:::777555444444111222444666666555333111111111111222333444555666555555555555666666666666666999<<>>EEEKKK___vvvJJJGGGHHHLLLLLLIIIIIILLLPPPQQQRRRPPPNNNLLLKKKLLLJJJKKKMMMMMMMMMNNNPPPRRRSSSPPPMMMLLLOOOSSSUUUVVVUUUTTTRRRRRRSSSSSSQQQPPPJJJMMMQQQTTTUUUSSSPPPNNNQQQPPPOOONNNNNNNNNNNNOOOIIILLLQQQUUUYYY\\\```cccaaa^^^ZZZXXXXXXYYYZZZZZZ\\\ZZZWWWTTTRRRRRRSSSTTTYYYZZZZZZYYYXXXXXXZZZ[[[YYYZZZPPPMMMUUUVVVQQQTTT[[[ZZZZZZZZZZZZ[[[[[[\\\ZZZXXXUUUUUUUUUUUUTTTSSSSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRSSSSSSSSSQQQPPPOOOOOOOOOPPPRRRVVVWWWWWWVVVTTTSSSSSSSSSTTTSSSPPPMMMIIILLLOOOSSSTTTSSSQQQPPPLLLJJJHHHIIIMMMTTT\\\aaa]]]YYYTTTRRRRRRQQQNNNKKKLLLLLLKKKKKKKKKLLLMMMMMMFFFEEECCCBBBBBBBBBCCCCCCHHHEEEBBBBBBDDDFFFEEECCCCCCBBBAAA@@@@@@BBBEEEFFFEEEDDDCCCCCCDDDEEEDDDBBB<<<;;;<<<>>>??????===:::888777666666666777999:::666666666777777666666666555555555444444444444444444444444333222111///...111000000000000000111111000000000000////////////333222222111000111111111111000000//////000000111777:::<<<;;;888555333222///111333555555444333222222222111111222333333444555555555444444333333333444444333333999CCCIIIIIIEEEIIIWWWkkk}}}nnnTTTCCC555000+++)))+++---...---+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******+++------,,,,,,---...000111111111111111222666<<<@@@DDDCCCGGGLLLHHH???>>>CCCFFFGGGHHHFFFCCC@@@???@@@???AAABBB@@@===>>>DDDJJJ^^^vvvJJJHHHHHHKKKKKKGGGFFFHHHPPPPPPPPPOOOMMMKKKJJJJJJKKKMMMNNNOOOOOOQQQSSSUUUPPPOOOMMMMMMOOORRRUUUVVVVVVTTTRRRRRRSSSSSSRRRPPPLLLNNNRRRUUUVVVTTTRRROOORRRQQQOOOMMMLLLLLLLLLLLLKKKNNNRRRWWWZZZ^^^```bbb\\\ZZZXXXWWWXXXYYYZZZ[[[\\\ZZZVVVRRRQQQRRRUUUWWW[[[ZZZZZZXXXWWWWWWWWWXXXSSS\\\WWWOOOTTTVVVTTTWWWXXXWWWUUUUUUVVVWWWWWWWWWVVVUUUTTTUUUVVVVVVUUUSSSTTTSSSRRRRRRSSSTTTTTTSSSTTTUUUVVVVVVUUUSSSQQQOOORRRQQQQQQSSSVVVWWWWWWVVVSSSRRRQQQQQQQQQPPPNNNLLLIIIKKKNNNQQQRRRQQQPPPOOOKKKJJJIIIIIIKKKPPPUUUXXXSSSQQQPPPPPPQQQQQQNNNLLLKKKKKKJJJJJJJJJKKKKKKKKKEEEEEEDDDCCCCCCBBBBBBAAACCCAAA???@@@BBBDDDDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHFFFDDDCCCDDDEEEEEEDDDCCC>>>===;;;;;;;;;:::888555666666666666666777888888555555666666666666555555555555555555555555555555666555444333222000000///111000000////////////000000000000/////////......333333222111111111111111000//////......//////000666999;;;;;;888444111000...///111333444444333222222222111111111111222222333333333333222222222222444555333111444:::;;;999999888;;;DDDPPP```vvvzzz}}}gggYYYOOO>>>111...222///,,,+++---///000///)))***,,,------,,,+++***))))))))))))))))))))))))((((((((((((((('''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******...------,,,---...///000111111111111333666<<<@@@BBBCCCGGGKKKGGG???>>>AAAFFFGGGHHHFFFCCC@@@?????????AAABBB???<<<>>>DDDJJJ```wwwHHHGGGHHHLLLLLLHHHGGGIIIOOONNNMMMLLLKKKJJJIIIIIIKKKMMMPPPQQQQQQRRRTTTUUUNNNOOOOOOOOOPPPRRRUUUVVVVVVTTTRRRQQQRRRRRRRRRQQQQQQRRRTTTUUUUUUUUUTTTSSSQQQQQQOOONNNMMMLLLLLLLLLPPPQQQTTTWWWZZZ[[[[[[[[[TTTUUUWWWXXXYYYYYYZZZ[[[[[[YYYUUURRRRRRTTTXXXZZZUUUTTTTTTTTTTTTSSSRRRQQQPPPccccccVVVSSSTTTUUUZZZUUUSSSQQQRRRTTTVVVUUUTTTTTTTTTTTTVVVXXXXXXVVVUUUUUUTTTRRRRRRTTTUUUUUUTTTWWWXXXYYYYYYXXXVVVTTTRRRVVVUUUTTTTTTUUUVVVUUUSSSPPPOOONNNNNNNNNNNNLLLJJJNNNOOOPPPQQQQQQPPPOOONNNJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKLLLMMMNNNNNNLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGEEEDDDCCCBBB?????????@@@BBBDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIFFFDDDCCCCCCDDDDDDCCCAAACCC???<<<999999888888777666666777777777666666555444444444555555444444444555555555555555555555555777666555444333222111111000000//////.../////////000000000000////////////333222111111000000111111///..................///444777::::::777333000///---...000111222222222222222222111000000000111111111111111111222222222222000111111000333888888444:::777666777:::@@@NNNZZZggguuuuuuyyydddDDD:::555......555///---,,,,,,++++++***((()))***+++,,,---,,,+++***(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******...------,,,---...///000222222222222333777===AAA>>>BBBGGGJJJGGGBBB@@@BBBEEEGGGHHHGGGDDDAAA??????>>>AAABBB???<<<===DDDJJJbbbwwwEEEDDDGGGMMMNNNKKKKKKMMMMMMKKKIIIHHHIIIIIIIIIHHHIIIKKKMMMNNNNNNOOOPPPQQQMMMOOOQQQRRRRRRSSSVVVXXXVVVSSSQQQPPPPPPQQQQQQPPPUUUUUUTTTTTTTTTSSSTTTTTTMMMNNNNNNOOOOOOOOONNNNNNPPPPPPRRRTTTWWWWWWUUUSSSPPPSSSVVVXXXXXXXXXYYYZZZZZZXXXUUUSSSSSSUUUXXX[[[QQQPPPQQQSSSVVVWWWVVVUUUeee|||zzzbbbTTTRRRRRRVVVSSSQQQPPPSSSVVVWWWUUURRRTTTTTTTTTUUUWWWXXXWWWVVVTTTRRRQQQQQQSSSUUUVVVVVVXXXXXXYYYYYYYYYWWWVVVUUUYYYVVVTTTSSSSSSRRRQQQPPPNNNLLLKKKKKKLLLMMMLLLJJJQQQQQQPPPPPPOOONNNMMMMMMIIIKKKMMMOOOPPPPPPOOONNNLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFJJJJJJIIIGGGFFFEEECCCCCC>>>>>>???AAABBBCCCDDDEEEDDDEEEFFFGGGHHHHHHGGGGGGDDDCCCAAAAAABBBBBBAAA???CCC???;;;888888999999999666777888888888666555333333333444444444444333333333333333333333444444444555555555555444333222222000///////////////000000111111111111000000000000222111111000///000000000///......------......///222444777777555222000///......///000111111111111111111000000000000000111000000000111111222222222///111111000222666555222444333555888888555777;;;>>>GGGUUUeeeuuurrruuuuuummmbbbVVVLLLJJJRRR\\\RRR???111222333......444******+++,,,,,,,,,++++++***+++++++++++++++******(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))***------,,,,,,---...000111333333333333333777<<<@@@<<>>>>>@@@AAA???<<<===CCCIIIcccxxxGGGFFFIIIOOOPPPMMMLLLNNNJJJHHHEEEEEEGGGIIIHHHGGGFFFHHHKKKLLLKKKKKKKKKLLLJJJMMMPPPQQQQQQRRRTTTWWWUUURRROOONNNOOOPPPPPPPPPUUUUUUTTTTTTSSSRRRQQQPPPKKKMMMOOOPPPPPPNNNLLLKKKIIIIIIKKKOOOSSSTTTRRROOORRRUUUVVVVVVUUUUUUWWWYYYZZZXXXUUUSSSRRRSSSVVVWWWRRRPPPOOOQQQVVVZZZ\\\\\\qqq___PPPPPPQQQSSSSSSQQQQQQTTTWWWXXXSSSOOOQQQPPPPPPQQQSSSTTTTTTSSSQQQOOONNNNNNQQQTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUWWWTTTQQQOOOOOOOOONNNMMMMMMKKKJJJKKKLLLMMMMMMLLLOOOOOONNNMMMLLLLLLKKKKKKMMMMMMNNNOOOOOOOOONNNNNNMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGFFFEEEDDDCCCCCCCCCCCC===>>>@@@AAABBBBBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCAAA??????@@@@@@>>>======;;;999888999999999888666777888999999888555444222222333333333333222222000111111111222222222222111333444555555444222111////////////000111222222222222222222111111111111111000//////......////////////............//////000222444444222000000000////////////////////////000000/////////000000111222222222111111111111111111333222000222555444000111///111666888444111111333444777===GGGSSS^^^eeexxx||||||ppp```SSSMMM???999333///***(((000:::///******...000,,,***,,,,,,------------...000111,,,,,,+++***)))))))))***((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))))),,,,,,+++,,,---///111222444444333222222555999===<<>>>>>@@@AAA???;;;===CCCIIIcccyyyLLLKKKMMMQQQQQQLLLJJJKKKIIIFFFCCCCCCFFFHHHHHHGGGEEEHHHJJJKKKJJJIIIIIIJJJGGGJJJNNNOOONNNOOOQQQTTTUUURRROOOMMMNNNOOOOOOOOOTTTTTTTTTTTTSSSPPPNNNLLLNNNOOOQQQQQQOOOKKKGGGEEEBBBBBBEEEJJJPPPRRRPPPMMMWWWWWWWWWTTTQQQRRRUUUYYYZZZXXXUUURRRQQQQQQRRRSSSSSSOOOKKKKKKPPPVVVZZZ[[[___sssjjjNNNGGGPPPVVVYYYRRRPPPPPPSSSWWWVVVPPPJJJMMMLLLKKKKKKMMMOOOOOONNNOOOMMMKKKLLLOOOSSSUUUUUUTTTSSSSSSRRRSSSSSSTTTUUUTTTQQQNNNMMMMMMMMMLLLKKKLLLKKKJJJKKKMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKQQQPPPNNNMMMKKKKKKKKKKKKJJJJJJJJJIIIGGGGGGHHHIIIIIIIIIJJJKKKJJJIIIGGGFFFBBBBBB@@@@@@@@@AAABBBCCC<<<>>>@@@AAAAAABBBCCCDDDAAABBBDDDEEEEEECCCAAA@@@AAA@@@>>>>>>>>>>>>===;;;777666777888::::::888666444666888::::::999777555222222222333333222222222//////000000000111111111///000333555555444222000////////////000222333333333333333222222222111111000000///...............//////............/////////000222111000///000111///////////////.........///////////////000111111444444333222111000//////111333222///111444333///777111---111333333222333666444333444888;;;<<<===???KKK^^^ppp{{{vvvbbbNNNFFFCCC===777555000...111666555///...222---------...---,,,---///...---+++((('''(((+++......---+++)))(((((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))+++++++++,,,---///222333444333222111000333777;;;>>>EEEKKKLLLIIIFFFCCCAAADDDFFFHHHHHHEEEAAA???>>>>>>@@@AAA>>>;;;===CCCIIIbbbzzzKKKKKKLLLPPPRRRPPPJJJEEEDDDEEEFFFFFFEEEFFFHHHJJJJJJHHHFFFFFFGGGGGGGGGFFFIIIJJJKKKKKKKKKKKKNNNPPPUUUQQQMMMJJJIIILLLOOORRRWWWVVVTTTQQQMMMKKKKKKLLLNNNNNNOOONNNLLLIIIFFFDDDBBBEEEHHHLLLNNNNNNMMMLLLKKKMMMPPPRRRQQQPPPPPPQQQPPPPPPPPPPPPRRRTTTWWWYYYSSSSSSRRRRRRRRRTTTUUUVVVWWWWWWUUUPPPLLLLLLPPPUUUOOONNNMMMMMMMMMNNNOOOPPPLLLLLLLLLLLLLLLLLLKKKKKKJJJLLLNNNNNNNNNOOOQQQSSSSSSRRRPPPMMMLLLNNNRRRVVVRRRPPPOOOQQQSSSQQQJJJDDDJJJKKKMMMNNNOOONNNLLLKKKMMMLLLJJJIIIHHHIIIIIIJJJIIIJJJKKKJJJHHHGGGGGGHHHKKKSSSTTTNNNMMMRRRNNNEEEGGGJJJMMMOOONNNKKKFFFCCC>>>???@@@@@@AAABBBCCCDDD<<<>>>AAACCCDDDDDDBBBAAABBBBBBBBBBBBAAA@@@??????======<<<;;;::::::::::::777777777777777666666555666777888777666555666888333333333333333333333444///////////////000111111111111111111000000000000///000000//////111444777888666333111000111222333000000//////......------...//////////////////...000000000000111111111111//////000000111111222222////////////////////////111111111111000000000///111000000000000000111111111111111000111111222222333333333333333444555666666999???GGGRRR\\\fffkkk{{{qqqeeeZZZRRR???>>>;;;888555222000///......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&((()))*********,,,,,,---...///000111111111777888333000222777999???CCCGGGHHHGGGEEEFFFHHHHHHIIIIIIGGGCCC@@@??????BBB@@@@@@@@@>>>===BBBIIIbbbxxxKKKLLLNNNPPPQQQNNNIIIEEE???AAACCCEEEFFFHHHLLLNNNJJJGGGDDDDDDGGGJJJLLLMMMTTTTTTSSSPPPMMMJJJJJJKKKLLLJJJHHHHHHJJJNNNSSSVVVVVVUUUSSSPPPLLLIIIIIIJJJKKKLLLKKKJJJHHHFFFDDDBBBGGGGGGHHHIIIJJJKKKLLLMMMJJJQQQUUUSSSOOOOOOOOOMMMMMMLLLLLLMMMNNNQQQTTTUUURRRQQQPPPPPPPPPQQQRRRSSSTTTRRROOOKKKIIIIIILLLOOOOOOOOOMMMMMMMMMMMMNNNOOOJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLNNNOOOPPPPPPNNNMMMLLLIIIHHHJJJMMMQQQLLLJJJKKKNNNRRRRRRNNNIIIMMMMMMNNNNNNNNNLLLKKKIIIIIIHHHFFFEEEEEEFFFGGGGGGEEEGGGHHHHHHGGGHHHJJJLLLWWW___aaaZZZUUUUUUOOOFFFGGGIIIKKKLLLJJJGGGCCC@@@>>>>>>??????@@@AAAAAAAAA===>>>AAACCCDDDCCCAAA@@@AAAAAA@@@@@@???>>>===<<<;;;;;;:::999888888888888555555555555555444333333555666777666555444555777222222222222111111111111///////////////000111111////////////.........---...............///222555555444222000//////000111///////////////.........//////............//////....../////////000000000//////////////////000000////////////////////////111111111000000000//////000000//////000111111222222222111111111111111222333333222222222222333333222222444666:::???CCCFFFHHHPPP[[[eeeooozzz{{{pppjjjWWWRRRKKKEEE>>>888222...333222111111000000000000......------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******))))))******((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((******++++++,,,,,,---...///000111111222777888444111444888:::???BBBGGGHHHFFFEEEFFFHHHHHHIIIIIIGGGCCC@@@??????BBB@@@@@@@@@>>>===BBBIIIbbbyyyIIILLLPPPQQQOOOKKKHHHGGGAAABBBEEEFFFGGGIIILLLOOOGGGDDDBBBBBBFFFKKKPPPRRR[[[ZZZYYYTTTOOOKKKJJJJJJEEEEEEEEEGGGJJJNNNRRRTTTRRRRRRQQQNNNJJJHHHHHHIIIKKKJJJIIIHHHFFFEEEDDDCCCKKKIIIGGGFFFGGGIIILLLNNNQQQ^^^aaaVVVMMMNNNNNNHHHJJJJJJJJJKKKLLLOOOQQQSSSSSSRRRQQQPPPOOOPPPQQQQQQQQQNNNJJJGGGHHHIIIKKKKKKOOOOOONNNMMMLLLLLLLLLMMMGGGGGGHHHHHHIIIIIIJJJJJJKKKIIIHHHJJJMMMOOONNNLLLJJJJJJIIIGGGFFFFFFIIIKKKHHHGGGHHHLLLPPPQQQOOOKKKOOOOOONNNMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCDDDFFFFFFFFFGGGGGGFFFFFFHHHKKKNNN```gggiiibbb\\\YYYRRRIIIGGGGGGGGGFFFEEECCC@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCCCCBBB@@@?????????>>>===<<<;;;:::999999999888777666666666666444444555555444444333222333444555555333333444555333333333222222111111111///////////////000000111/////////.........------,,,,,,---,,,,,,---000333111000000///.....................///////////////000///...------...///000------.........///////////////..................////////////////////////000000000000////////////.........///000111222333444333222111111111111111222111111000000000111111222111000///...//////000000333777;;;@@@HHHRRRYYYaaahhhttt~~~zzztttooo]]]ZZZVVVPPPIIICCC>>><<<@@@;;;555111000/////////+++++++++,,,,,,...//////...------,,,,,,------...,,,,,,,,,,,,++++++++++++************************++++++***)))))))))******))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''((()))******++++++,,,,,,---...///000111111333777999555333666:::;;;>>>BBBFFFFFFEEEDDDEEEGGGGGGHHHHHHFFFCCC@@@??????BBB@@@@@@@@@>>>===BBBJJJddd|||FFFKKKPPPQQQNNNKKKJJJJJJIIIJJJJJJIIIHHHHHHJJJKKKEEECCCAAACCCGGGKKKOOOPPPUUUUUUUUUSSSPPPNNNMMMMMMFFFFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNLLLJJJHHHIIIJJJLLLKKKJJJHHHGGGFFFFFFFFFIIIHHHGGGFFFGGGJJJMMMOOO\\\llllllWWWJJJMMMNNNFFFIIIJJJJJJKKKMMMOOOQQQRRRUUUTTTRRRQQQQQQQQQQQQRRRPPPLLLHHHGGGJJJMMMNNNMMMOOOOOONNNMMMLLLLLLKKKKKKEEEEEEFFFGGGHHHIIIIIIJJJLLLIIIFFFHHHMMMOOOLLLIIIHHHIIIIIIGGGFFFFFFHHHJJJJJJIIIIIIKKKNNNNNNLLLJJJMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGKKKKKKIIIGGGFFFGGGJJJMMM```aaa___[[[[[[[[[TTTKKKEEEEEEDDDCCCBBBAAAAAA@@@?????????>>>>>>=========@@@AAABBBBBBBBB@@@???>>>???>>>===;;;:::999888888999888777666555555555555555666666666666555444444222333444333222111222444666666666555444333222222000000////////////000000111111000000000/////////+++,,,------,,,---///111////////////............------......//////000000000///---,,,,,,---///000------........./////////000//////......---------........................000000/////////.........------......000111333333555444333111111000000000000000//////000111222222333333222222222333444444555555444333333666;;;???<<<@@@IIIPPPQQQMMMNNNSSS]]]```eeekkkrrrxxx|||xxxvvvtttqqqnnniiiccc___\\\WWWQQQMMMKKKHHHCCC???:::888666444333333444555555222...,,,---///111111......------,,,---------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********************************))))))))))))************)))((('''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,,,,,,,---...///000111111333888999666555999<<<<<<>>>AAAEEEEEECCCCCCEEEGGGGGGHHHHHHFFFCCC@@@???@@@AAA??????@@@>>>===BBBJJJeeeDDDHHHNNNOOOMMMLLLLLLMMMOOOOOOOOOMMMJJJIIIJJJKKKGGGGGGGGGIIIKKKMMMMMMLLLLLLNNNPPPPPPOOONNNNNNOOOHHHHHHHHHIIIJJJKKKKKKLLLJJJKKKMMMLLLKKKJJJKKKLLLKKKJJJIIIGGGGGGFFFFFFGGGDDDEEEGGGJJJLLLMMMNNNOOO^^^llliiiSSSFFFLLLPPPKKKHHHHHHIIIKKKLLLNNNPPPPPPTTTSSSRRRPPPPPPPPPQQQQQQNNNJJJGGGHHHLLLPPPQQQPPPOOOOOOOOONNNMMMLLLKKKKKKFFFFFFGGGHHHHHHIIIJJJJJJMMMIIIFFFHHHMMMNNNKKKHHHGGGHHHHHHGGGFFFFFFHHHKKKLLLKKKKKKKKKLLLLLLKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGDDDCCCCCCBBBCCCDDDFFFGGGLLLLLLJJJHHHGGGHHHLLLOOO^^^WWWOOONNNTTTXXXSSSIIIDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@???>>>>>>======@@@AAAAAAAAAAAA???>>>===>>>===<<<:::999999999999999888777666666555555666555555555555555444444333000222333222111000111333666666555444333333222222000000////////////000000000000000000////////////,,,---......---...///111......//////////////////------......//////000000///...---,,,,,,---...///....../////////000000000000000000//////.........------------------------/////////............------------...///111222333444333222111000/////////.........///000222444444222222222222333333444555...///000111222444666888888999>>>BBB???999888;;;888:::===BBBFFFKKKOOOQQQNNN]]]gggbbbXXXUUUYYY\\\\\\^^^```bbbbbbaaa```^^^```^^^[[[ZZZXXXVVVSSSPPPQQQNNNJJJGGGDDDAAA===:::<<<888444333444444222///444333222111000111111222---+++))))))*********)))111000///...------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))***))))))((())))))************)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---,,,,,,---...///000111111333777888777777;;;===<<<===@@@CCCCCCBBBAAADDDFFFFFFGGGGGGFFFCCC@@@???@@@AAA??????@@@>>>===CCCKKKfffDDDGGGKKKMMMNNNMMMLLLMMMMMMNNNNNNMMMLLLKKKMMMNNNNNNNNNNNNOOOOOONNNLLLIIILLLNNNPPPPPPNNNMMMMMMMMMHHHIIIIIIJJJLLLNNNOOOPPPKKKLLLNNNNNNLLLKKKKKKLLLGGGGGGGGGFFFFFFEEEEEEEEEAAADDDIIIMMMPPPPPPPPPOOOVVV___]]]MMMEEEKKKQQQOOOFFFFFFHHHIIIKKKLLLNNNNNNQQQPPPOOONNNMMMNNNOOOPPPLLLJJJIIIIIIKKKNNNOOOPPPOOOOOOOOOOOOOOONNNMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLNNNLLLJJJJJJMMMNNNLLLIIIFFFFFFFFFFFFEEEGGGJJJMMMNNNNNNMMMLLLLLLLLLMMMMMMFFFHHHJJJLLLLLLKKKJJJIIICCCCCCBBBAAAAAABBBDDDDDDGGGHHHHHHHHHIIIKKKNNNQQQ\\\QQQFFFEEEMMMQQQMMMFFFEEEDDDCCCBBBBBBCCCDDDEEE@@@@@@??????>>>>>>======@@@@@@AAA@@@@@@???>>>>>>===<<<;;;999999999::::::999999888777666666666666222222333333222222111000000111222222000000111222222222222111111000000000111000000///////////////.........---------,,,,,,---...//////......///111............///000111111.........///////////////------------------------....../////////000000000000000000///////////////------------------------///.........---------------------...///000111222222111000///////////////------...///000222333444333333222111000///.........///111222333444444333777666888:::888333222444555555666777888999;;;<<>>???>>>???@@@@@@@@@???>>>===???<<<:::999:::;;;;;;::::::777444222333333222111000///...///111222333222---------,,,,,,,,,++++++222111000000000///,,,***---,,,,,,,,,,,,---......,,,++++++******++++++,,,++++++++++++************(((((((((((((((((((((((())))))((((((((()))******))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&)))+++...///,,,,,,---...///000111111222666777777888===>>><<<===@@@BBBBBB@@@@@@CCCFFFEEEFFFGGGEEEBBB@@@@@@@@@@@@??????@@@>>>>>>CCCKKKgggIIIIIIJJJLLLNNNMMMKKKIIIJJJLLLMMMLLLKKKLLLNNNPPPRRRPPPNNNNNNMMMLLLJJJHHHPPPRRRTTTTTTQQQOOONNNNNNKKKKKKKKKLLLNNNPPPSSSTTTOOOQQQQQQPPPMMMJJJIIIIIIFFFGGGHHHHHHHHHGGGFFFEEEDDDFFFJJJNNNPPPQQQPPPOOOQQQUUUSSSLLLHHHJJJMMMNNNFFFGGGIIIJJJLLLNNNNNNOOOOOONNNMMMMMMMMMNNNOOOPPPNNNNNNMMMLLLJJJKKKLLLNNNNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOONNNNNNMMMMMMMMMLLLLLLHHHHHHHHHGGGGGGJJJOOOSSSUUUTTTQQQNNNLLLKKKKKKLLLGGGJJJMMMPPPPPPNNNKKKIIIFFFEEECCCCCCBBBCCCDDDDDDDDDEEEGGGHHHHHHJJJMMMOOOQQQJJJCCCCCCGGGHHHGGGFFFGGGFFFDDDCCCBBBAAAAAABBB>>>=====================@@@@@@@@@@@@????????????;;;:::999888888999:::;;;999888777666666555555555222222222222222111000000000111222222111000111222000000000000000000000000111111000///////////////......---------,,,,,,,,,,,,...000000......///000///...---,,,---///111333///////////////.........+++,,,...//////...,,,+++------........./////////..................//////,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...............///000111//////............//////..................///000222222222111000///...---444444333333333222111///000......111000...///222777777666666666777888999NNNYYYZZZKKK;;;666666333222222111111111111222222111///......000222222222///...,,,---///000000///***+++---------...///111...//////000111333444555///---,,,,,,,,,,,,***(((++++++++++++,,,---...///++++++************++++++++++++++++++************((((((((((((((((((((((((((((((((((((((()))******((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((+++...222444,,,,,,---...///000111111222555666666999>>>>>><<<<<>>???@@@>>>>>>DDDKKKhhhMMMKKKJJJLLLNNNMMMIIIEEEJJJKKKLLLKKKJJJJJJLLLNNNSSSOOOKKKIIIHHHHHHGGGFFFSSSUUUWWWWWWUUUSSSRRRRRRPPPOOONNNNNNOOOPPPSSSTTTSSSTTTTTTRRRNNNIIIGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGHHHIIILLLNNNPPPPPPPPPPPPSSSSSSRRRPPPLLLIIIHHHIIIIIIJJJKKKMMMOOOPPPQQQQQQPPPOOOOOONNNOOOPPPRRRSSSRRRSSSSSSOOOKKKIIIKKKNNNNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQOOOMMMLLLMMMNNNLLLLLLKKKJJJKKKOOOUUUYYY]]][[[WWWQQQKKKHHHGGGHHHIIILLLPPPSSSSSSPPPLLLJJJIIIHHHGGGFFFEEEEEEFFFGGGEEEFFFHHHHHHGGGGGGHHHIIIDDDCCCBBBCCCCCCCCCEEEHHHIIIHHHFFFDDDAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>;;;<<>>???@@@???>>>DDDLLLiii~~~HHHHHHGGGFFFFFFFFFGGGHHHNNNLLLJJJIIIKKKLLLLLLLLLLLLMMMLLLJJJHHHHHHJJJKKK^^^___]]]XXXTTTSSSRRRQQQNNNLLLLLLOOOTTTTTTOOOJJJOOOPPPQQQOOOLLLIIIHHHGGGEEEFFFHHHKKKMMMLLLHHHEEEKKKKKKMMMNNNOOOPPPPPPPPPUUUTTTRRRPPPOOONNNNNNNNNPPPRRRTTTVVVWWWVVVTTTSSSTTTRRROOOLLLLLLOOORRRTTTTTTRRROOOKKKJJJJJJJJJKKKPPPPPPQQQTTTTTTSSSNNNKKKKKKNNNRRRTTTTTTRRRNNNKKKOOORRRUUUVVVUUUSSSRRRRRRRRROOOLLLJJJMMMRRRYYY]]]^^^[[[VVVRRRPPPNNNKKKJJJKKKIIIIIIKKKPPPSSSRRRQQQQQQQQQOOOKKKGGGEEEEEEFFFJJJNNNMMMHHHFFFIIIGGGBBBBBBEEEGGGGGGEEEEEEGGGJJJCCCGGGHHHDDDAAABBBBBB@@@??????>>><<<::::::;;;===???@@@BBBDDDEEEDDDCCCBBB>>><<<:::888777888999:::999777555444666888999999444444333333333444444555111000000000111222333333222111000//////111333444222111000//////000111111111000000///...------------------------...///000------------------------444333222000...---,,,,,,+++,,,---......---,,,++++++,,,---------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,************************,,,,,,---...//////.........------------...//////......------------......---------............///,,,---...///000000000000111111111111000000000/////////000111222333333444222111111000///......---........................---------.........//////------------------------+++++++++,,,,,,,,,---------------.........//////......---,,,,,,,,,,,,---************************))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((('''''''''''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''(((***+++,,,,,,---...000111111111111333666777666888===???>>>BBBBBBAAA???>>>???CCCFFFCCCFFFHHHGGGCCC@@@@@@BBBCCCAAA@@@@@@===<<>>BBBBBBAAA>>><<<<<<===???@@@AAACCCEEEEEEEEECCCBBB===<<<:::888777777888999:::777555555777999:::999444444444333333444444555111111000000111111222333111000///......000222333333222000/////////000000000000000///...------------------...............------------------------333222000...---------...,,,------------------,,,,,,---.........---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------------............,,,---...///000000000000000000000/////////......//////000000111111222222111111000000///......---------------------------,,,---------.........///------------------------+++++++++,,,,,,,,,,,,---------------..................---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******)))(((((()))******((((((((((((((((((((('''''''''((()))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''(((***+++,,,,,,---...000111111111111333666777666888===???>>>@@@@@@???>>>===>>>AAADDDCCCFFFHHHGGGCCC@@@@@@BBBBBB@@@??????===<<>>>>>@@@BBBBBBCCCDDDEEEEEEEEEDDDCCC<<<;;;999888777888888999:::888666666888999:::999555444444333333444444444111111000000000111222222000///...---...///000111444222111///......//////000000//////...------------.../////////...---,,,------------------------///...,,,+++***+++,,,---...------,,,,,,------...------............------+++,,,,,,------,,,,,,+++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............,,,---...//////////////////............---------////////////////////////000000000///......------------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))***))))))(((((())))))***''''''((((((((((((((((((''''''((())))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((***+++,,,,,,---...000111111111111333666777666888===???===>>>???>>>===<<<===@@@BBBCCCFFFHHHGGGCCC@@@@@@BBBAAA???>>>???===<<>><<<>>>???>>>===<<<===@@@BBBCCCFFFHHHGGGCCC@@@@@@BBB@@@>>>>>>>>>===<<>>???AAACCCCCCFFFHHHGGGCCC@@@@@@BBB???>>>===>>>======CCCKKKiiiBBBBBBBBBDDDFFFHHHKKKLLLHHHFFFDDDDDDEEEGGGGGGFFFFFFFFFEEEDDDAAAAAACCCEEEAAADDDQQQdddiii___QQQKKKIIIIIIJJJKKKKKKKKKKKKKKKEEEGGGIIIJJJIIIHHHHHHIIIGGGIIIJJJIIIGGGGGGJJJMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJLLLNNNPPPQQQRRRRRRQQQNNNPPPRRRTTTSSSQQQOOOMMMUUUUUUUUUUUUUUUUUUUUUUUUNNNMMMKKKJJJKKKMMMOOOQQQPPPNNNKKKJJJJJJJJJIIIHHHTTTXXX[[[YYYRRRMMMLLLMMMNNNQQQUUUVVVVVVUUUTTTTTTTTTSSSSSSQQQPPPNNNMMMLLLGGGEEECCCDDDFFFHHHIIIIIIJJJLLLOOOPPPOOONNNNNNNNNOOOOOONNNKKKIIIHHHJJJKKKRRRNNNKKKJJJHHHDDDDDDFFFFFFEEEEEEFFFHHHIIIIIIHHHCCCGGGHHHDDDBBBCCCCCCAAAAAACCCEEEEEECCCBBBCCCCCCBBBBBBAAA@@@??????>>>>>>::::::::::::::::::::::::999888777777888888777555666555555444333333333333111111000/////////000000//////000000000111111111333111000...------......---------------------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,000444555444222000...------,,,,,,------...***)))))))))***+++,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++*********+++++++++,,,,,,------...,,,------------,,,,,,+++***+++---.........---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------.........------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++******************************((())))))))))))******************++++++,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''((()))))))))&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''(((***+++,,,,,,---...000111111111111333666777555666;;;===;;;@@@AAABBBAAA@@@@@@BBBDDDCCCFFFHHHGGGCCC@@@@@@BBB???>>>>>>???>>>>>>EEEMMMooo>>>???AAACCCEEEGGGHHHHHHEEECCCAAABBBDDDEEEFFFFFFCCCCCCCCCBBBAAAAAACCCEEE@@@???JJJ\\\cccYYYNNNKKKGGGGGGHHHHHHHHHHHHIIIIIIEEEGGGIIIIIIHHHGGGGGGHHHEEEEEEFFFFFFFFFFFFGGGGGGIIIJJJJJJKKKLLLKKKKKKKKKGGGHHHKKKNNNPPPPPPPPPOOOLLLMMMNNNNNNOOONNNMMMMMMQQQQQQPPPPPPPPPPPPQQQQQQMMMLLLJJJJJJKKKMMMPPPRRRNNNKKKHHHGGGHHHIIIHHHHHHNNNPPPSSSSSSQQQOOONNNNNNOOOPPPRRRSSSRRRQQQRRRRRRPPPQQQQQQQQQPPPNNNLLLKKKFFFDDDCCCCCCEEEGGGGGGGGGGGGIIIKKKKKKIIIHHHIIIKKKLLLLLLJJJHHHGGGHHHLLLOOOPPPKKKHHHIIIGGGCCCCCCGGGEEECCCBBBCCCFFFHHHGGGEEEBBBFFFGGGCCC@@@AAAAAA>>>???BBBFFFGGGGGGEEEDDDDDDAAA@@@???===<<<;;;;;;;;;888888888999999888888888888777666666777777555444666666555444333333333333111111000///////////////......//////000000//////111000///...---......///---------------------------------...............+++++++++++++++++++++++++++,,,...111222222222111,,,------------------,,,***************,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,------......---------------,,,+++***)))***,,,---------++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------......------,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************************************((((((((()))))))))******(((((()))***+++,,,------++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&''''''((())))))***%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''(((***+++,,,,,,---...000111111111111333666777555666:::<<<:::@@@AAABBBBBBAAAAAABBBCCCCCCFFFHHHGGGCCC@@@@@@BBB@@@>>>>>>@@@???@@@GGGOOOttt<<<===@@@BBBDDDEEEEEEEEEBBBAAA@@@@@@CCCEEEFFFFFFAAABBBBBBAAA@@@AAACCCEEEGGG???@@@KKKQQQLLLHHHKKKCCCDDDEEEEEEDDDDDDEEEFFFEEEGGGIIIIIIHHHGGGGGGGGGDDDCCCBBBDDDEEEEEECCCBBBEEEFFFGGGIIIJJJKKKLLLLLLGGGIIIKKKMMMNNNMMMLLLLLLIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKJJJKKKNNNQQQSSSLLLJJJGGGEEEFFFHHHHHHHHHGGGIIIKKKNNNOOOOOONNNMMMLLLMMMNNNNNNMMMMMMOOOPPPNNNOOOPPPQQQPPPNNNLLLJJJGGGEEECCCCCCDDDFFFFFFEEEEEEGGGIIIHHHEEEEEEGGGIIIGGGGGGFFFFFFGGGKKKQQQVVVLLLGGGDDDFFFEEEAAAAAAFFFAAA???>>>???BBBDDDCCCAAA>>>BBBCCC@@@>>>@@@@@@>>>===AAAGGGJJJIIIGGGFFFEEE@@@???===<<<:::999999999555666777777777777666666777666555666777666444333777666555444333222222222111111000///////////////,,,---......//////......000000...------...///000---------------------------------------...///000++++++++++++++++++++++++************+++---///111+++,,,............,,,+++++++++******+++---...///+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,(((((()))***++++++,,,,,,------------,,,,,,+++***''')))+++,,,,,,,,,***)))++++++************++++++++++++,,,,,,,,,------------------...------,,,,,,,,,,,,,,,+++++++++************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((***+++,,,---...+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''(((***+++,,,,,,---...000111111111111444666777555666:::<<<:::???AAABBBBBBAAA@@@BBBCCCCCCFFFHHHGGGCCC@@@@@@BBB@@@??????AAA@@@AAAHHHPPPvvv???======>>>AAACCCAAA?????????AAABBBCCCDDDDDDDDDFFFEEEBBB???>>>???BBBDDDAAA???>>>BBBGGGHHHEEEAAA??????>>>>>>???AAACCCDDDGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFEEECCCAAA@@@@@@CCCEEEFFFFFFFFFHHHIIIFFFDDDCCCDDDGGGHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHIIIJJJLLLNNNOOOSSSQQQOOONNNNNNNNNMMMLLLLLLHHHGGGIIIHHHDDDDDDGGGHHHIIIJJJKKKLLLLLLLLLLLLOOOLLLJJJJJJLLLNNNLLLJJJJJJNNNQQQQQQMMMJJJJJJKKKGGGEEEBBB@@@???AAADDDFFFOOOJJJFFFDDDBBB@@@EEELLLMMMIIICCCAAADDDHHHMMMPPPKKKFFF@@@===???AAAAAA??????@@@AAACCCEEEEEEBBB???AAAAAAAAAAAA@@@>>>===<<>>::::::======<<<;;;:::999777666666555444333333222222222222555444333333222222333333444444444444333222111000000000000000000000000000////////////////////////...------,,,,,,------...,,,...///...---+++,,,,,,,,,------...---,,,***)))*********)))******+++,,,+++++++++*********))))))************************)))************+++++++++************************,,,+++******+++---///000***,,,...000111///---,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,//////...---,,,,,,+++++++++++++++***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,***)))((()))******))))))))))))))))))))))))((()))+++------+++)))((()))))))))))))))))))))))))))))))))))))))************)))(((''''''&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$$$$&&&((())))))((('''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((***,,,---...,,,---...000111111111111222333555666888:::<<<<<<<<<@@@BBB@@@@@@CCCEEEDDDEEEHHHIIIGGGCCC??????@@@@@@???@@@@@@>>>>>>EEENNNttt???>>>>>>@@@BBBCCCAAA>>>???@@@AAABBBDDDDDDDDDDDDEEEDDDAAA???>>>???BBBEEEAAA???===@@@DDDEEECCC@@@============>>>???AAABBBGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFDDDAAA??????AAACCCDDDDDDDDDEEEGGGFFFDDDBBBBBBEEEFFFEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFHHHKKKLLLQQQOOOMMMMMMNNNOOONNNMMMIIIFFFEEEFFFFFFBBBBBBEEEGGGHHHHHHIIIIIIIIIIIIIIILLLJJJHHHFFFFFFFFFEEEDDDIIIJJJKKKJJJHHHGGGFFFGGGEEECCCAAA@@@@@@AAACCCEEENNNKKKJJJLLLJJJFFFDDDFFFHHHEEEBBBAAACCCFFFGGGHHHCCCBBBAAABBBCCCCCCBBBAAABBBBBBCCCEEEGGGFFFCCC@@@AAA@@@@@@???>>>===<<<<<<<<>>999666888:::;;;:::999888777555444444444444333222222222333333444444333222222222222333444444444444333222111000000000000000000000000000........................------,,,,,,,,,,,,------,,,...///...---+++,,,,,,***+++,,,---------,,,+++,,,+++******))))))))))))+++++++++*********))))))************************))))))*********+++++++++************************,,,+++***)))***+++---...***+++---//////...---++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,---------------+++++++++******++++++,,,***++++++++++++++++++,,,************************++++++******))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))*********'''&&&&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))))))))((('''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))+++---...,,,---...000111111222222333333555666888:::;;;<<<;;;@@@AAA???>>>AAACCCBBBCCCFFFHHHFFFBBB???>>>???@@@@@@@@@AAA>>>>>>EEEOOOuuu??????@@@BBBCCCCCC@@@>>>???@@@AAABBBCCCDDDDDDDDDCCCBBB@@@??????AAACCCEEEBBB???======@@@AAA@@@>>>;;;;;;:::;;;<<<>>>???AAAFFFFFFFFFEEEDDDCCCAAA@@@BBBCCCFFFGGGFFFDDD@@@>>>===???AAABBBAAAAAABBBCCCDDDBBB@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCEEEHHHJJJNNNLLLKKKLLLNNNOOOOOONNNFFFCCCBBBDDDCCCAAAAAADDDFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFEEEDDDBBBAAABBBCCCIIIGGGDDDCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@AAABBBCCCIIIIIIMMMUUUXXXRRRJJJFFFFFFDDDBBBBBBCCCDDDCCCBBB<<<@@@EEEHHHGGGCCC@@@???BBBBBBCCCDDDFFFEEEBBB???@@@???>>><<<;;;;;;;;;;;;888:::;;;888555444777:::999888777666444333222222222222222222333333333333444333222222111111222222333333333333333222111000000000000000000000000000........................------,,,,,,,,,,,,------,,,...///...---+++,,,,,,((()))+++------------,,,,,,,,,+++***)))(((''''''+++************)))))))))************************)))))))))*********++++++************************+++***)))((()))***+++,,,(((***,,,---...---+++***+++************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++******+++,,,------......,,,++++++*********+++++++++++++++++++++*********))))))))))))))))))))))))***++++++,,,,,,+++)))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((())))))*********$$$$$$$$$%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((***)))((('''&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&$$$###%%%((((((%%%"""$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))+++---...------///000111222222222333444555777888:::;;;;;;;;;???@@@>>>===@@@AAA@@@BBBEEEGGGEEEAAA??????@@@AAA@@@AAAAAA>>>>>>FFFPPPsss>>>???@@@BBBBBBAAA>>><<<>>>>>>@@@AAABBBCCCCCCCCCBBB@@@>>>>>>@@@BBBDDDEEECCC@@@======>>>???>>>===::::::::::::;;;===???AAADDDDDDEEEEEECCCBBB@@@>>>AAACCCEEEGGGFFFCCC@@@===<<<>>>@@@@@@??????@@@AAABBBAAA???>>>>>>???@@@@@@GGGFFFDDDBBBAAA@@@@@@@@@CCCBBBAAAAAACCCGGGKKKMMMMMMKKKJJJKKKLLLNNNMMMMMMEEEBBBAAACCCCCCAAAAAADDDGGGGGGGGGFFFFFFEEECCCCCC???BBBDDDDDDBBBBBBFFFIIIJJJFFFAAA@@@CCCEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAADDDEEELLLYYY```[[[RRRLLLIIIFFFDDDCCCCCCCCCAAA@@@===CCCIIIJJJFFFAAA===<<>>===;;;::::::::::::;;;<<<;;;888666666999<<<888777666555444222111111111111222222333333333333333333222111111111111111222222222222222111000000////////////////////////---------------------------,,,,,,,,,,,,,,,,,,---,,,...///...---+++,,,,,,)))***+++,,,---,,,,,,+++++++++******)))(((''''''************))))))))))))************************))))))))))))******************************************)))((((((((())))))'''(((***+++,,,+++***)))************))))))))))))************++++++++++++************************)))))))))))))))***++++++*********+++,,,,,,------,,,++++++***************,,,,,,++++++******)))))))))))))))))))))))))))))))))+++---......---+++))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''(((((()))*********&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&$$$###%%%))))))%%%!!!$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''')))+++---...---...///000111222222222444555666777888999::::::<<<@@@AAA>>>===@@@AAA@@@BBBEEEGGGFFFBBB@@@@@@AAABBBAAAAAAAAA>>>>>>GGGQQQttt>>>???AAAAAA@@@>>>===<<<<<<===>>>???@@@AAAAAAAAAAAA???===>>>AAACCCDDDDDDDDDBBB@@@>>>>>>>>>>>>>>>;;;::::::;;;<<<>>>AAABBBAAABBBCCCCCCBBBAAA???>>>AAACCCEEEFFFEEECCC@@@>>>===???@@@@@@???>>>???@@@@@@??????>>>======???@@@GGGEEECCC@@@???>>>>>>???BBBAAAAAACCCFFFKKKOOORRRMMMLLLJJJJJJKKKKKKKKKJJJFFFCCCBBBEEEEEECCCCCCGGGHHHHHHHHHHHHGGGEEEDDDCCC???AAADDDDDDBBBCCCFFFJJJHHHDDD@@@???BBBDDDDDDBBBDDDDDDCCCBBBAAAAAAAAAAAACCCBBBHHHSSS[[[XXXQQQMMMKKKHHHDDDBBBAAAAAA@@@@@@???CCCGGGGGGCCC???>>>>>>@@@??????@@@AAAAAA???===???>>>===;;;:::::::::999>>>>>><<<999888888999;;;888888777666444333222111000000222333333333333222222222111000000000000111111111222222111111000000........................------------------------,,,,,,,,,++++++,,,,,,,,,,,,...///...---+++,,,,,,++++++,,,,,,,,,+++))))))((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((((((((('''((()))*********)))))))))))))))))))))))))))))))))))))))******+++++++++************************))))))(((((())))))***+++++++++++++++++++++++++++,,,+++******)))))))))***+++++++++******)))))))))************************)))+++...000000...,,,***(((((((((((((((((((((((()))'''%%%$$$$$$%%%''')))''''''''''''''''''''''''&&&''''''((())))))******))))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###%%%''''''%%%"""$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''')))***,,,------...///111222222222222555666666777888999999999===AAACCC@@@???BBBCCCBBBCCCFFFIIIGGGDDDAAABBBCCCBBBAAA@@@@@@===>>>GGGQQQxxx@@@AAABBBAAA???=========<<<===>>>???@@@AAAAAAAAABBB???<<<>>>AAADDDCCCBBBDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;<<<===???BBBCCC@@@AAAAAAAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDBBB@@@???>>>???AAA@@@???>>>>>>???===>>>??????>>>>>>???AAABBBAAA???>>>>>>???@@@BBB@@@AAACCCEEEIIIMMMPPPSSSLLLKKKIIIHHHIIIJJJIIIHHHGGGDDDDDDGGGGGGEEEFFFIIIJJJJJJJJJIIIHHHGGGFFFEEEBBBCCCCCCBBB@@@@@@AAACCCBBBAAA@@@AAABBBBBBAAA@@@EEEDDDCCCCCCCCCDDDEEEFFFFFFCCCEEEKKKOOOLLLIIIHHHJJJGGGCCCAAA@@@@@@???>>>>>>???AAAAAA@@@@@@AAACCCAAA@@@???AAABBBCCCBBB@@@>>>??????>>>===<<<:::999===<<<:::888888777888888999888777666555333222222000111222333333333222111222111000000///000000000000000111111111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,...///...---+++,,,,,,+++,,,,,,,,,,,,***((('''((()))***,,,,,,,,,+++***(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))))))))***(((((())))))***+++++++++************************)))(((((((((((()))******+++*********************,,,+++***)))))))))))))))***************)))))))))************************(((***,,,......---+++***((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&'''((())))))************)))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((((((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&(((***,,,---......000111222333333333666666777777888888888999===BBBDDDAAAAAADDDFFFEEEEEEHHHJJJHHHEEEBBBBBBCCCBBB@@@???>>><<<===FFFQQQuuuDDDDDDDDDBBB>>>===???AAA===>>>???AAABBBBBBBBBBBBBBB???<<<===AAADDDBBB@@@AAABBBBBBAAA@@@>>>>>>>>>:::::::::;;;===???BBBCCCAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCBBBAAA@@@@@@===???@@@???>>><<<<<<===:::===AAABBBAAA@@@AAABBBAAA@@@>>><<<===>>>@@@BBB@@@AAACCCFFFIIIKKKMMMNNNJJJHHHGGGGGGIIIJJJJJJIIIGGGDDDDDDGGGHHHGGGHHHKKKJJJJJJJJJJJJIIIIIIHHHGGGDDDCCCAAAAAAAAABBBAAA@@@???AAAEEEFFFEEECCCAAAAAADDDCCCBBBCCCEEEIIILLLOOOHHHEEEEEEHHHHHHFFFFFFIIIIIIGGGEEEDDDDDDBBB???===>>>======>>>@@@AAAAAAAAA???>>>>>>???BBBCCCCCCBBB>>>@@@AAAAAA@@@>>>;;;999888888777777888888888777888888777555444333222111000111222333333222000///111111000////////////000//////000000000000000///------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,...///...---+++,,,,,,)))***+++,,,,,,+++***)))***+++,,,------,,,***)))(((((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))))))))))))))'''((((((((())))))))))))(((((((((((())))))******((((((((()))***+++++++++************************((((((((((((((()))******(((((())))))***+++++++++,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))&&&''')))++++++***)))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%### ###'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&(((***,,,---...///000111222333333333777777777777777888888888<<>>===;;;<<>>AAADDD???@@@AAABBBCCCDDDDDDDDDCCC???<<<>>>BBBDDDBBB??????AAABBBBBB@@@>>>======999999:::;;;<<>>???>>><<<;;;;;;<<<888===BBBDDDCCCAAABBBCCCDDDBBB???<<<;;;<<<===??????AAADDDFFFHHHIIIIIIIIIGGGFFFEEEFFFIIIKKKKKKKKKGGGDDDDDDHHHIIIGGGHHHLLLIIIIIIJJJJJJJJJIIIHHHHHHDDDBBB???AAADDDFFFEEECCC>>>DDDJJJLLLJJJFFFDDDCCCBBBAAAAAACCCGGGLLLRRRUUUIIIGGGGGGIIIHHHFFFIIINNNIIIIIIJJJJJJJJJFFFAAA===BBB???======@@@@@@>>>;;;<<<;;;;;;===@@@AAAAAAAAA???@@@BBBDDDBBB???<<<999555555666777999:::999888777777666555333222111111111222333444333111///...111111000/////////////////////000000000000000///------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,...///...---+++,,,,,,'''(((***+++,,,,,,++++++------...///...,,,)))((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&((()))************(((((((((((()))))))))***'''((((((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((()))******&&&&&&''')))***,,,------,,,+++***)))(((((((((((((((((())))))******++++++(((((((((((((((((((((((($$$%%%&&&(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%!!!$$$&&&"""###)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&(((***,,,---...///000111222333333333777777777777777888888888;;;@@@CCCAAABBBFFFHHHHHHEEEHHHIIIGGGCCC??????@@@AAA>>>===<<<:::;;;DDDOOOvvvGGGEEEBBB???===<<<======AAAAAABBBBBBBBBAAA@@@@@@===<<<<<<<<<>>>>>><<<;;;===>>>???@@@@@@???===<<<::::::999999:::;;;===>>>>>>???AAACCCEEEEEEEEEDDDDDDCCCBBBCCCBBB@@@@@@AAA@@@@@@>>>===<<<<<<;;;;;;===???@@@AAA@@@AAABBBCCC??????>>>>>>>>>???@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHIIIGGGEEEFFFHHHIIIHHHFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDEEEHHHIIIGGGEEECCCEEEIIILLLLLLKKKHHHFFFGGGDDDBBBCCCFFFKKKNNNPPPKKKIIIFFFDDDEEEHHHLLLOOOQQQOOOKKKGGGCCC@@@???>>>888;;;???@@@@@@>>>======???===<<<<<<>>>??????>>>????????????===;;;999777777666555666888999999888666777777777666444222000222333333444444333333222111111111111000000000000000///...------------------.../////////---***)))++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,++++++***)))((((((+++++++++************))),,,,,,,,,+++***)))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))+++***)))(((''''''''''''+++***))))))))))))'''%%%))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************)))((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%)))(((&&&&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''((()))***+++,,,---...000222333444333333333555777888888888999;;;>>>CCCEEECCCCCCEEEGGGEEEDDDGGGIIIGGGCCC??????@@@BBBAAA@@@???===>>>GGGRRRwwwDDDBBBAAA???>>>>>>??????AAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<======<<<;;;===>>>@@@AAAAAA@@@>>>===;;;;;;:::999:::;;;<<<===>>>???@@@BBBCCCCCCCCCBBBBBBAAABBBCCCBBBAAAAAAAAA@@@@@@???>>>==================>>>>>>>>>???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGEEEDDDEEEGGGGGGEEECCCFFFFFFGGGGGGGGGGGGGGGFFFHHHHHHIIIJJJJJJJJJIIIHHHFFFDDDDDDFFFIIIJJJHHHFFFCCCDDDEEEGGGHHHHHHGGGGGGMMMJJJFFFEEEFFFHHHIIIIIIJJJIIIGGGFFFGGGJJJMMMOOOMMMKKKHHHEEEBBB@@@??????;;;>>>@@@@@@???===<<<<<<>>>???@@@BBBDDDDDDAAA???@@@@@@???>>><<<:::999888888777666777999999999777555555555555333222111000333333333444444333333333222111111000000////////////......---------......---......///...,,,+++***,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++***))))))(((+++++++++*********))))))++++++++++++***)))(((''')))))))))(((((('''''''''(((((((((((((((((((((((())))))((((((((()))******222...***((('''(((''''''(((((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***++++++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''')))***)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''((()))+++,,,,,,...///000222333333333222222444666777666666777888???DDDFFFDDDCCCEEEFFFEEEEEEGGGIIIHHHCCC@@@@@@AAACCCAAA@@@???======FFFQQQttt??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>===;;;:::999:::::::::;;;======<<<;;;>>>???AAABBBBBBAAA@@@???===<<<;;;:::999:::;;;;;;>>>??????@@@AAAAAAAAA@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@???????????????@@@===<<<;;;;;;;;;===???AAAAAAAAABBBCCCCCCBBBAAA@@@????????????@@@AAACCCCCCDDDCCCCCCDDDEEEDDDBBB???DDDEEEFFFGGGGGGFFFDDDCCCFFFGGGHHHIIIIIIIIIIIIIIIEEEEEEEEEGGGIIIJJJIIIHHHBBBBBBBBBCCCDDDEEEGGGHHHOOOLLLHHHFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLIIIGGGEEEBBBAAA@@@??????@@@AAABBBAAA>>><<<;;;<<<>>>@@@DDDHHHJJJIIIDDD@@@AAA@@@???===;;;999999888:::999888888999:::888777555444333222111000000000333333444444444444333333222222111000000///............---------...//////.........------,,,,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++*********)))))))))***++++++******)))((('''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))+++------777222+++'''%%%&&&(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&+++111222...***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((,,,)))&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((***+++,,,,,,///000111222333222222111333555777777666666777888AAAFFFHHHEEEDDDFFFFFFCCCEEEGGGJJJHHHDDDAAAAAACCCCCCBBB@@@???<<<<<>>>>>???@@@AAAAAAAAA@@@>>>>>>>>>===<<<;;;:::999:::::::::;;;===>>>===<<<===???AAABBBCCCBBBAAA@@@>>>===;;;:::999999::::::>>>>>>??????????????????>>>AAABBBAAAAAABBBAAA>>>???????????????@@@AAABBB>>><<<:::999;;;>>>@@@AAA>>>???AAABBBBBB@@@>>>=========<<<<<<===>>>???@@@BBBBBBCCCCCCCCCBBB???>>>CCCEEEGGGHHHHHHFFFCCCBBBDDDEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHGGGFFF@@@AAAAAABBBDDDEEEFFFGGGKKKIIIGGGGGGHHHIIIIIIIIIBBBCCCEEEGGGHHHIIIIIIIIIHHHFFFDDDBBB@@@?????????BBBCCCCCCAAA???>>>>>>??????AAADDDHHHKKKJJJFFFBBBBBB@@@>>>;;;:::999999999<<<:::999999::::::888777666444333111000000111222333333444444444444333333222222111000///......------------------...///000///...---,,,,,,,,,,,,---,,,------------,,,+++++++++++++++++++++++++++++++++++++++*********))))))************))))))))))))))))))******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((***+++---...555111+++&&&&&&'''((((((&&&&&&''''''(((((())))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))((((((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&***///111///+++'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))******(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))444000+++'''%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''(((***+++,,,---000000222222333222111000666777999999888888999:::BBBGGGIIIGGGEEEFFFEEEBBBDDDGGGJJJIIIEEEBBBCCCDDDDDDBBBAAA???<<<<<>>??????@@@@@@???>>>>>><<<<<<======>>>=========;;;;;;;;;<<<>>>>>>===<<<<<<===@@@AAABBBBBBAAA@@@???===<<<:::999999999:::>>>>>>>>>>>>>>>>>>>>>???>>>BBBCCC??????AAA@@@<<<>>>>>>>>>>>>???@@@AAAAAA>>><<<999:::===AAACCCCCC>>>???@@@AAAAAA???===<<<======<<<<<<<<<======>>>@@@AAABBBBBBAAA@@@??????CCCEEEGGGHHHHHHGGGDDDCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDDDD???AAACCCEEEFFFFFFEEEEEEGGGFFFEEEFFFIIIJJJJJJIIICCCDDDGGGIIIJJJJJJIIIHHHIIIGGGDDDBBB???>>>======AAABBBCCCBBBAAAAAABBBCCCAAA@@@AAACCCEEEFFFDDDCCCAAA???===;;;999999999:::<<<:::999999::::::888777777666444222222222333444222222333333333333222222111111000000///......------------------...///000......---,,,,,,,,,------,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++************************)))))))))(((((((((((()))))))))(((''''''((((((((((((((()))))))))''''''''''''''''''''''''))))))(((((()))***++++++---+++((('''(((((('''&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&'''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$+++222333...(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))333///***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((()))***+++,,,---000000222222333222111000555777999:::999888999:::BBBHHHJJJGGGEEEFFFDDDAAACCCFFFIIIHHHEEECCCCCCEEEEEECCCBBB@@@======EEEOOOwww??????>>>>>>===<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<;;;:::;;;======;;;:::999;;;===@@@AAAAAA@@@???>>>===<<<:::999999::::::<<<;;;;;;;;;;;;<<<===>>>===BBBBBB<<<<<>>??????===:::888;;;@@@DDDEEEEEE@@@@@@AAAAAAAAA???>>>======>>>>>>>>>>>>======<<<>>>???@@@@@@>>>>>>???@@@CCCDDDFFFGGGHHHGGGEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFHHHIIIIIIHHHEEECCCCCCCCC@@@BBBDDDFFFGGGFFFEEEDDDFFFFFFEEEGGGHHHHHHGGGEEEFFFGGGJJJKKKLLLKKKJJJIIIHHHFFFDDDAAA???======<<<>>>@@@BBBCCCBBBBBBCCCDDDAAA???======???@@@AAA@@@>>>===<<<;;;:::::::::::::::999888888999:::888777777666555555444444444555111111222222222222111111000000////////////............---------...//////------------------------++++++,,,,,,,,,+++******++++++++++++++++++++++++******************************)))))))))(((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''***)))((((((((((((((()))'''&&&&&&'''))))))'''%%%'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((()))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''...555444+++$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''''')))'''$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((()))+++,,,------///000111222333222222111222555777888777777999:::AAAFFFIIIGGGEEEFFFDDDAAABBBEEEHHHHHHEEECCCDDDEEEEEEDDDBBBAAA>>>>>>GGGQQQxxx>>>===<<<;;;:::;;;<<<<<<;;;<<<==================;;;:::999999::::::888666666888;;;===??????>>>>>>>>>===;;;:::999::::::;;;888777777777888:::;;;<<<:::@@@???999:::CCCEEE@@@;;;;;;;;;:::;;;;;;<<<<<<:::888777;;;BBBFFFGGGEEE@@@@@@??????>>>======<<<>>>???AAABBBAAA???===<<<;;;======<<<:::;;;???BBBAAABBBCCCDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBCCCDDDEEEDDDFFFHHHGGGEEECCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFHHHGGGEEECCCGGGHHHIIIJJJJJJIIIHHHGGGDDDCCCAAA???============:::===@@@BBBAAA@@@@@@@@@???===;;;;;;<<<===<<<;;;:::;;;;;;<<<<<<;;;;;;:::888777666777999999999777555666666666666555444444000000111111111111000000.........//////////////////......---------......+++,,,---......---,,,,,,******++++++******)))(((++++++++++++++++++++++++***************************)))))))))((((((((((((&&&''''''(((((('''''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&%%%%%%'''(((((('''%%%((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''(((((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%***///---((($$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''((()))+++,,,---......///000222333333333222111444666888888999:::<<>>============<<<;;;;;;::::::999888888888777555333555666999<<<===>>>=========<<<;;;:::999:::;;;<<<555444444444666888:::;;;888>>>===777999DDDHHHDDD;;;::::::999999999::::::888666666;;;BBBGGGGGGEEE>>>>>><<<;;;::::::::::::???@@@CCCDDDDDDAAA>>>;;;999::::::999777999>>>BBB@@@@@@AAABBBCCCEEEFFFFFFEEEDDDCCCBBBAAABBBCCCDDD@@@CCCFFFFFFDDDDDDEEEGGGFFFEEEBBB@@@@@@AAACCCEEEAAAAAACCCEEEHHHHHHFFFDDDEEEEEEFFFGGGFFFEEEDDDCCC@@@???>>><<<<<<<<<===>>>999<<>>===<<<===<<<:::;;;;;;;;;999777888999;;;<<<===<<<;;;;;;777666555666888999999888444555666666666555444333//////000000000000//////------......///000000000000///...---------------***,,,...//////...,,,+++***************)))((((((++++++++++++++++++++++++******************++++++))))))))))))((((((((((((&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))'''&&&&&&'''''''''&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))***+++,,,+++)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$%%%&&&&&&$$$$$$%%%&&&''''''(((***+++,,,---...---...000222333444333333222555888::::::;;;===???>>>DDDGGGFFFEEEEEECCC@@@@@@CCCFFFFFFDDDBBBCCCEEEFFFDDDCCCCCCAAABBBKKKVVV~~~