BM6@ 6(@@ wwwlllssshhhsssooorrr___wwwllluuuXXXHHHFFFQQQMMMQQQeeebbbTTTWWW___iiiuuuuuudddWWWfffrrrqqqqqqkkktttwwwcccrrrggg___ooo~~~wwwxxxvvv{{{~~~zzznnnjjjnnntttwww}}}lllQQQEEEHHHFFFEEEHHHEEEuuuooouuu}}}rrr|||qqqZZZNNNJJJTTTSSSYYYkkkiii\\\^^^\\\```jjjpppiiibbbjjj{{{zzzyyyvvvjjjppp|||wwwvvvxxxxxxaaahhhyyy{{{|||}}}tttooottt~~~iiiQQQGGGKKKJJJKKKMMMKKKlll\\\UUURRRYYYYYY\\\hhhiiieeejjj___[[[^^^gggkkkggghhhmmmwwwooovvv{{{uuuiii|||ooofffooorrrsssyyyrrrxxx{{{yyytttnnnqqqeeeQQQJJJPPPPPPSSSVVVSSSxxxwwwbbbWWWTTTWWW\\\]]][[[\\\```iiiuuummmddd___dddiiifffaaa___yyytttkkknnnlllbbbqqqmmmfffuuusss~~~qqqjjjnnnrrrrrrwwwvvvrrrppp```OOOLLLSSSUUUZZZ^^^[[[jjjeeekkk\\\SSSPPPUUU]]]eeebbbXXXYYYhhhsssuuukkkcccbbbdddaaa\\\YYYooowwwwwwfffhhheeeeeennn}}}cccxxxssswwwxxxrrruuusssvvv}}}}}}|||[[[NNNNNNTTTWWW___eeeaaa}}}zzzyyyqqqcccpppzzziiiccc]]]XXXSSSZZZlllnnn___]]]hhhlllhhhbbb\\\[[[\\\\\\XXXTTTdddlllsss~~~tttdddgggbbbhhhkkksssooovvvnnnvvv}}}tttsss|||rrrYYYOOOPPPUUUXXXcccjjjfffwwwssszzzwwwooohhhkkkiiibbbYYYXXXhhhnnnbbbdddnnniiiZZZXXXVVVYYY___aaa\\\VVV]]]ooowww~~~fffccc```gggiiijjj|||{{{}}}hhhZZZRRRRRRVVVYYYeeeoookkk{{{|||{{{aaa___iiijjjccccccWWW^^^eee^^^hhhtttlllZZZYYY[[[bbblllooohhh^^^^^^~~~nnn___\\\ccckkkooowwwyyy~~~rrruuuccc\\\TTTTTTWWWZZZgggqqqmmm}}}vvvddd______aaadddlllqqqooodddbbbiiimmmkkk[[[]]]ZZZ___kkkmmmmmmvvv|||SSSTTT\\\dddppp{{{{{{sssvvvggg^^^\\\YYYYYYbbbnnnoooiiiiii^^^aaaeeedddbbbmmmvvvuuujjjgggmmmlllccc]]]aaaaaahhhssspppkkkppp|||``````ccceeemmmuuuyyy~~~wwwlll{{{ggghhhiiifffccciiisssxxxvvvuuu\\\YYYdddkkkggg```ffftttvvvjjjhhhqqqjjjXXXVVV\\\aaakkkwwwpppeeefffzzz}}}}}}ttt{{{~~~pppmmmkkkfffiiiooommmwwwuuunnnwww||||||mmmrrruuutttppppppwww{{{jjj[[[[[[eeekkkggg```aaaqqqtttkkkppp}}}ttt]]]QQQXXX^^^jjjxxxrrreeeeeepppyyy{{{}}}~~~xxxuuurrrjjjhhhkkkgggmmmzzzvvvsssxxx|||yyyuuuwwwnnniiidddbbbfffhhhfffaaaeeerrrwwwuuurrr\\\```bbblllzzzvvvlllmmmiiivvv{{{xxxyyyvvvuuukkkeeefffcccjjj~~~wwwzzzqqqwww}}}~~~zzzxxx|||zzzfffkkkmmmiiieeeeeeeeedddgggnnnsssyyy|||hhhgggccciiivvvtttlllooojjjtttvvvwwwzzzqqqllltttuuusssiiiaaabbbaaahhhyyyssswwwsssuuu{{{||||||~~~|||kkkbbbjjjooojjjddddddfffeeeeeeeeeiiiwwwqqqiiieee\\\```nnnnnniiimmmooovvvrrrrrrwwwjjjaaammmpppnnnbbb^^^eeeggghhhsss{{{{{{tttvvvwwwtttvvv~~~}}}}}}vvv^^^___hhhmmmhhhdddfffgggfffeeeaaaeeewwwvvvffffffaaaXXX\\\kkknnnjjjppprrrzzzuuuuuu|||jjj\\\gggmmmhhh]]]^^^kkkooolllqqquuu||||||xxxxxx{{{sssrrr{{{}}}|||{{{___```bbbkkkvvvrrrfff```dddsssllljjjrrr}}}}}}{{{qqqcccYYY^^^kkkrrrnnnhhhllluuutttrrrvvvsssnnnqqqrrrddddddkkknnnoooppprrrsss|||~~~}}}xxx}}}sssrrrwww```aaaeeeqqqyyyhhh^^^eeehhhmmmnnnjjjjjjuuunnn```bbblllpppjjjccciiisssttttttyyyuuunnnpppttthhhhhhkkkjjjiiiiiimmmrrr}}}|||sssxxxzzz{{{zzzyyyuuuoooddd]]]aaakkk}}}nnnfffjjjllliiibbbaaapppsssddddddkkkkkkfffaaajjjqqqqqqqqqwwwrrrkkknnnwwwpppjjjjjjjjjhhheeeeeeeeelllpppxxx{{{hhhtttwwwzzzyyy|||{{{zzz|||xxxmmmgggiii^^^^^^___iii{{{qqqiiicccccceeeggglllrrryyykkkbbbccceeecccbbbdddmmmpppmmmnnnsssmmmfffkkkiiigggfffffffffffffffgggaaaeeedddfffzzzqqqhhhyyywwwxxx~~~|||vvvsssyyyrrrrrr}}}pppeee___eeepppiiieee\\\ZZZhhhyyyzzzqqqkkkbbb\\\```gggiiihhhhhhgggaaa___bbb___YYY\\\fffeeekkkmmmuuu}}}rrreeegggccccccbbb``````bbbeeefffaaa```bbbeeelllnnniiiwwwzzzvvvyyy{{{vvv|||zzzjjjhhhuuuggg]]]ZZZeeesssoookkkdddaaafffnnnpppmmm]]]___ccchhhhhhfffiiipppccc___bbbhhhbbbWWWYYYeee\\\eeeooo{{{hhhfffffffffbbb]]]\\\___aaa```bbb```fffkkkhhhpppkkkeeetttxxxsssttt~~~mmmwwwoooccc\\\YYYbbbmmmmmmgggdddgggkkkmmmpppsss[[[```gggkkkgggccchhhoooiiidddhhhrrroooaaa^^^eeebbbffflll{{{xxxggghhhjjjiiieee^^^]]]```^^^YYY[[[aaaiiikkkeeeggg|||kkkfffjjjyyyqqqzzzzzz{{{|||mmmkkkbbb\\\XXX\\\eeemmmbbb\\\bbbfffeeehhhooo```^^^___cccdddaaa___```qqqiiilllzzz|||nnnfffhhhooolllgggoooxxxnnndddkkkjjjjjjfff```aaaccc___WWWSSS```iiifffaaaccclllrrrmmmeeeiii}}}}}}{{{tttyyyuuuttt||||||yyywwwkkkdddppprrreee```hhhssskkkeeeeeecccccckkkvvveeebbb```aaa___]]]^^^cccxxxllleeejjjlllhhhfffjjjnnn|||yyyeee]]]iiinnngggnnnmmmiiigggkkknnnjjjbbbgggggghhhiiifffdddiiiqqqooosss~~~aaaaaagggvvv}}}~~~vvvggghhhqqqppppppuuuttt|||eeeZZZeeeqqqlllccc___pppnnnmmmlllgggaaa___```hhhfffeeeccc^^^YYY[[[aaayyypppiiihhhhhhgggggghhhppp~~~qqqfffiiimmmjjjlllhhhbbbaaahhhnnnkkkcccqqqnnnlllllliiifffiiiooommm||||||jjjcccbbbnnn|||}}}pppnnnrrrnnnnnnvvvwwwhhh]]]VVV\\\fffgggbbb\\\cccjjjooonnnjjjhhhfffccckkkkkkjjjeeeZZZRRRUUU^^^nnnmmmiiibbbbbbfffhhhhhhgggsss{{{tttiiiccceeehhhpppjjjccccccllltttqqqiiigggbbb```dddggghhhjjjnnnpppwwwiiiXXXYYYccclll{{{rrrssstttyyysssqqqwwwyyyrrrvvv|||uuuyyyXXX___ccc```^^^aaafffhhh^^^jjjqqqlllgggllltttyyykkkmmmmmmgggYYYOOORRR[[[ZZZaaabbb]]]^^^gggkkkhhh^^^ccckkknnnhhh```aaafffrrrqqqnnnlllppptttrrrmmm]]]WWWUUUZZZbbbeeegggiiiqqqvvvhhh___\\\ZZZcccrrrxxxrrrkkkuuu{{{vvvwwwvvvsssjjjqqqrrrwwwyyyggg^^^iiioookkkgggkkkpppsssbbbnnnuuunnnccceeeppp{{{mmmnnnoookkk```VVVWWW]]]PPPZZZ___\\\___hhhkkkgggccc```bbbhhhhhhdddcccfffmmmtttxxxtttooommmkkkiiieee\\\WWW[[[aaabbbaaabbbhhhuuu{{{ssscccUUUVVV```mmmvvv|||~~~ooohhhqqq}}}zzzuuuuuusss~~~ssshhhttteeeZZZiiihhhggghhhnnnrrrpppjjj^^^eeennnnnneee^^^eeepppnnnlllmmmooollleeebbbcccVVV[[[^^^___cccggghhhfffhhhbbb^^^aaadddcccaaaaaaiiiuuu}}}xxxoooiiiiiijjjccc\\\XXX\\\aaabbbbbbccc[[[mmmrrrmmmsss```YYY[[[XXXaaappp|||{{{mmmmmmtttqqqoooqqqppp|||~~~mmmZZZ]]]gggbbb___ccchhhgggccc```^^^YYY]]]gggeee[[[[[[fffjjjfffgggooouuurrrlllggg```[[[ZZZ___cccddddddfffbbbaaa^^^\\\^^^aaaaaa^^^dddooowwwtttllljjjkkklll___ZZZWWW[[[```aaacccfff]]]gggkkkgggmmmzzziii___WWWZZZ___hhhsss~~~yyy|||qqqlllqqqooonnnooojjjvvv___VVVdddaaa```dddfffaaaXXXZZZaaalllYYYSSS___bbbVVVRRR\\\eee___```mmmyyyyyyooogggeeeYYYTTT[[[aaa```bbbhhh\\\bbbbbb]]]]]]cccfffccc[[[dddjjjhhheeegggiiijjjiiiccc```aaaaaa___```ccchhhhhhiiihhhdddlllxxxccc]]]YYYTTTSSSZZZgggvvv}}}ttt~~~vvvxxxyyywwwpppmmmuuuuuurrrnnneee~~~fffdddgggjjj^^^WWW[[[ggggggZZZYYYbbbggg___\\\eeelllhhh\\\SSS___[[[ccctttxxxjjjcccfffeee\\\WWW\\\cccccc___\\\___aaa```ZZZUUUWWW]]]bbb```___```ccccccdddkkkssskkkXXXUUU\\\```___]]]jjjccc```aaa___ccc{{{tttnnnfff^^^YYYTTTQQQYYYeeettt|||qqqxxxvvvwwwuuuyyyuuutttuuunnnmmmqqqoooqqqwwwrrrbbbgggttt~~~hhhYYYbbbooonnnccc\\\ZZZWWW[[[gggoookkkaaaZZZ]]]\\\hhh{{{~~~nnnaaaaaaeee\\\WWW\\\bbbccc```^^^^^^eeeiiifffaaa^^^^^^]]]cccaaaaaacccdddffflllsss{{{kkk[[[VVVZZZ^^^```ccc```ZZZZZZ^^^```fff|||rrrfffaaa]]]XXXVVVWWWeeejjjttt{{{zzztttqqqsss}}}ttttttuuunnnlllmmmiii~~~kkk```cccpppuuu^^^\\\llluuummm___VVVVVV[[[dddiiihhheeeddd___```nnnrrrdddaaafff]]]XXX\\\bbbbbb```___[[[dddiiifff```]]][[[YYY```___```aaa```___eeellltttjjj___ZZZYYYZZZ```hhhccc^^^\\\^^^```dddqqqzzzmmmfff___WWWRRRPPPUUU___mmm~~~}}}sssrrr~~~ttttttvvvooolllkkkeeezzziiieeebbbfffttt~~~yyykkk^^^]]]gggkkkhhh___]]]]]]___]]]]]]cccjjjaaa___ggguuuwwwlllddddddfff]]]XXX\\\aaaaaa``````aaagggfff]]]WWWYYY]]]]]]^^^bbbgggggg```YYY\\\eeejjjhhheee```YYYVVV]]]fffgggccc___^^^___aaaeeeiii|||rrrhhhcccbbb\\\```gggooowww~~~zzzuuu|||tttsssvvvooommmnnnhhhssspppfffeeekkkiiijjjwwwwwwzzzeeeWWWZZZaaadddaaaaaabbb```ZZZWWW]]]ggg```ZZZYYY___bbb```aaaeeeddd]]]YYY\\\``````___```mmmsssnnn___WWW\\\``````aaaiiissssssfffYYYZZZaaaaaadddfffddd[[[TTTWWW``````___[[[YYY\\\```aaa^^^cccsss~~~zzzzzz|||zzzwwwsssnnnkkkiiihhh}}}{{{{{{{{{zzz|||qqqqqqssslllkkkooolll|||mmmeeefff``````iiilllooo|||~~~nnnaaa^^^\\\XXXWWW]]]eeehhhaaaYYYZZZ```ddd\\\WWWXXX[[[]]]bbbhhh```[[[YYY]]]```___]]]^^^mmmvvvttteee\\\^^^^^^YYYcccjjjssstttiii[[[WWWZZZ[[[]]]bbbbbb[[[TTTUUUZZZ^^^___\\\VVVXXX^^^]]]VVV[[[[[[kkk{{{qqqfff___]]]^^^___jjjttt~~~~~~{{{uuunnnrrrsssiiigggmmmmmmxxxeeehhhnnnggg```eeeiiillluuu~~~zzzssslllfff```\\\QQQYYYeeekkkeee[[[YYY]]]ddd```]]]___```___```aaa]]]YYYYYY]]]```]]][[[\\\bbbnnnoooaaaZZZ___```ZZZgggeeehhhllliii```XXXUUUWWWWWWYYY[[[YYYUUUVVVZZZ^^^bbb```XXXYYYbbbccc[[[[[[WWW[[[ttt|||pppiiiffffffgggdddhhhlllppprrrtttwwwzzz|||vvvsssuuuxxxyyyqqqpppyyy{{{lllfffkkklll{{{nnneeeeeeeeeppplllcccfffjjjkkkqqqnnnpppttttttooohhhhhhkkkUUU[[[dddhhhbbbZZZZZZ___]]]]]]___bbbbbb]]]WWWTTT[[[XXXYYY^^^```]]]ZZZZZZ[[[ggghhh[[[XXXcccjjjgggooofffaaahhhnnnjjj___WWWVVVRRRQQQUUUWWWWWWXXX[[[VVV^^^___ZZZ```oootttooo^^^```\\\\\\uuu|||sssooopppmmmiiieeeddddddfffhhhfffhhhlllppptttyyywwwpppooolllmmmuuu}}}xxxvvvwwwqqqtttrrrgggkkklll{{{llleeeaaarrrpppiiigggfffcccbbbcccgggkkkllljjjhhhooonnnoooppplllgggfffiiieee___]]]```^^^ZZZZZZ^^^^^^^^^___ccceee```VVVNNNQQQTTT[[[```]]]XXXYYY^^^aaabbbaaa]]]YYYZZZaaaggghhheeecccccc```^^^cccjjj\\\UUUQQQTTTWWWWWWWWWYYY[[[[[[YYYYYY```jjjooonnnaaaZZZXXX]]]gggzzzwwwjjjeeeiiieeedddccccccdddgggjjjlllsssqqqvvv}}}~~~|||yyyvvvtttsssrrrqqqkkkhhhiiiuuu{{{ssswww||||||xxxoookkkuuu}}}wwwpppllleeewwwdddYYY[[[eeerrreee```bbbffffffeeedddeeehhhjjjiiihhheeebbbcccffffffbbb______ccc^^^\\\___^^^[[[\\\```]]]]]]^^^bbbdddaaaZZZSSSJJJNNNUUU]]]]]]XXXWWWZZZaaabbbaaa]]]XXXYYY___eee^^^___bbbeeecccaaagggnnnggg___YYYXXXXXXVVVVVVWWWWWWWWWTTTSSSXXX```dddbbb^^^XXXVVVZZZ^^^iiixxxqqqhhhhhhhhhjjjmmmnnnllljjjeeedddkkkyyyvvvssstttuuutttqqqpppnnnnnnrrryyy}}}xxxwww~~~zzzzzzyyy}}}|||~~~~~~|||nnniiiooosssjjjfffhhhfff~~~wwwtttmmmqqqpppssszzz}}}tttccc\\\YYY^^^iiillliiifffeeefffggghhhiii___YYYVVV\\\aaa___YYYVVVZZZWWWUUUVVVWWWUUUWWWZZZ[[[[[[]]]```cccaaa\\\WWWEEEGGGOOOXXX[[[WWWUUUVVV[[[]]]\\\XXXSSSRRRWWW]]]XXX\\\cccgggccc^^^aaagggggg^^^XXXWWWWWWVVVUUUWWWTTTTTTQQQNNNPPPVVVXXXVVVWWWTTTUUUXXXWWWYYYgggxxx{{{wwwrrrqqqttttttqqqnnnpppqqqwwwwwwxxxyyyzzz~~~}}}|||zzzyyy~~~qqqlllqqqtttjjjfffiiigggvvvllliiikkkuuuddd\\\\\\ZZZ___lllrrrnnniiifffeeegggiiikkkcccYYYRRRWWW^^^^^^YYYUUUVVVTTTQQQQQQPPPQQQRRRUUUZZZZZZ[[[]]]______[[[XXXIIIHHHKKKSSSXXXVVVTTTUUUYYY[[[[[[VVVQQQOOOSSSXXXYYY^^^eeeggg___VVVUUUYYYXXXRRROOOSSSVVVVVVUUUVVVRRRSSSQQQNNNOOOSSSTTTRRRQQQQQQSSSVVVUUUSSSYYYbbbzzz}}}~~~zzzyyy{{{yyyuuunnnuuu{{{tttnnnkkkcccjjjfffffflllwwwrrr[[[\\\```]]]```kkksssqqqlllhhhfffgggiiillljjj^^^UUUVVV[[[\\\ZZZYYYZZZYYYVVVRRRQQQSSSTTTUUUXXXXXXYYY[[[\\\[[[XXXVVVQQQMMMMMMQQQTTTTTTUUUWWW]]]``````\\\VVVTTTWWW[[[WWW[[[bbbeee___VVVTTTXXXRRRNNNNNNTTTWWWUUURRRRRROOORRRRRROOOOOORRRTTTRRRPPPPPPSSSUUUTTTRRRTTTWWW^^^vvv{{{|||~~~|||{{{|||zzzvvv}}}xxxnnnpppwwwsssoooiii^^^oooxxxvvvdddXXX\\\```\\\^^^eeennnmmmkkkhhheeeeeegggiiijjjaaaYYYXXXXXXXXXZZZ]]]\\\\\\XXXRRRQQQTTTUUUUUUUUUVVVXXXZZZZZZXXXVVVUUUVVVRRRPPPQQQRRRQQQUUUZZZ\\\___```]]]WWWUUUWWWZZZRRRTTTYYY______\\\^^^bbbYYYUUUSSSWWWXXXSSSNNNLLLKKKOOOQQQOOONNNQQQSSSQQQRRRRRRSSSSSSRRRQQQOOONNNRRRXXXooo}}}||||||zzz~~~}}}zzz~~~qqqnnnqqqlllkkkkkkcccwwwssstttgggaaa]]]\\\ZZZXXX[[[```dddeeefffeeebbb```aaacccbbb```^^^]]]YYYVVVZZZaaa[[[\\\YYYRRRQQQVVVYYYWWWQQQTTTXXXZZZ[[[ZZZXXXWWWSSSQQQQQQRRRPPPNNNSSSZZZWWW[[[]]][[[UUURRRTTTWWWRRRPPPQQQVVV[[[\\\___dddYYYSSSPPPRRRSSSPPPMMMMMMJJJOOORRRPPPNNNPPPRRRQQQRRRSSSSSSSSSSSSRRRMMMIIIJJJNNNWWWmmm{{{{{{uuuuuutttjjjgggkkkiiipppdddccchhhdddeeeccc\\\VVVUUUZZZ^^^[[[___bbbaaa___]]]]]]^^^\\\___cccbbb[[[VVV[[[ddd___aaa]]]WWWWWW]]]aaa___NNNRRRWWW[[[\\\\\\ZZZZZZNNNOOORRRSSSPPPMMMQQQYYYXXX\\\^^^\\\WWWTTTVVVYYYWWWPPPMMMPPPTTTVVVXXX\\\PPPIIIEEEHHHLLLMMMOOORRRKKKQQQTTTRRRPPPQQQRRRPPPQQQRRRTTTUUUVVVUUUOOOIIIFFFSSSTTTOOOeee{{{|||uuussszzzzzzkkkbbbeeeeeeppphhhhhhlllppppppiiidddcccaaa\\\ZZZ[[[[[[\\\```ccc]]]SSSRRRXXX___YYY\\\fffhhh___[[[^^^```\\\WWWVVV[[[eeeqqqyyyYYYZZZ\\\^^^```___[[[XXXOOONNNOOOPPPOOOLLLPPPVVV[[[\\\\\\XXXSSSSSSXXX]]]]]]ZZZTTTNNNOOORRRRRRNNNTTTPPPJJJHHHIIILLLNNNPPPKKKPPPRRROOOOOOTTTWWWUUUPPPQQQPPPNNNOOORRRQQQLLLLLLJJJMMMSSSXXXfff}}}wwwtttqqqpppllleeecccdddvvvmmmjjjlllooorrrrrrmmmiiihhheee___[[[[[[[[[YYY]]]dddfffbbb___```aaa\\\___hhhiii```ZZZ\\\]]][[[XXXWWWZZZaaaiiinnnYYYZZZ[[[]]]^^^\\\YYYUUURRRPPPQQQQQQNNNJJJKKKPPPWWWYYYYYYUUUQQQQQQUUUYYYWWWVVVRRRNNNOOOSSSSSSPPPSSSPPPLLLJJJKKKNNNPPPQQQOOOSSSTTTPPPOOOSSSUUUSSSPPPQQQOOOLLLMMMPPPOOOKKKIIIEEEEEEKKKNNNTTThhh}}}~~~yyyrrrmmmnnnmmmiiieeedddqqqmmmiiiggghhhjjjllllllnnniiiggghhhgggbbb^^^^^^]]]XXXYYYbbblllmmmhhhdddccc___aaaiiiiiiaaa[[[[[[XXXWWWVVVVVVXXX\\\aaaccc[[[[[[[[[\\\]]]\\\YYYVVVWWWUUUUUUUUUQQQKKKIIIKKKQQQSSSTTTQQQNNNMMMOOORRRPPPQQQOOOMMMOOOSSSSSSPPPUUURRROOOMMMNNNOOOOOONNNRRRUUUUUUQQQOOOPPPQQQPPPQQQRRROOOKKKLLLOOOOOOKKKMMMFFFDDDJJJLLLLLLOOOWWWsss~~~~~~||||||}}}www|||}}}{{{qqqjjjjjjllliiieeeccc}}}{{{yyykkkhhhfffdddcccccccccbbbaaaccc___^^^aaacccaaaaaaccc```[[[XXX]]]fffjjjgggcccddd``````eeefffaaa^^^___UUUTTTSSSSSSUUUXXX\\\^^^[[[[[[[[[\\\]]]]]][[[ZZZYYYWWWXXXYYYVVVNNNKKKKKKKKKMMMNNNMMMKKKIIIIIIJJJJJJMMMNNNLLLNNNQQQQQQMMMUUURRROOONNNMMMLLLKKKIIIPPPQQQQQQOOOLLLLLLMMMNNNSSSSSSPPPLLLMMMPPPPPPLLLNNNIIIGGGKKKMMMKKKKKKNNN[[[ggg{{{xxxwww{{{}}}{{{zzz|||yyy~~~~~~{{{{{{{{{yyy~~~sssrrrxxxxxxpppiiihhhfffccc```aaazzzzzzmmmccceeellliiieeecccaaa```^^^\\\```[[[XXX[[[^^^^^^```ddd```]]]YYYXXX\\\aaadddeeebbb^^^\\\___aaa```aaacccYYYWWWSSSPPPPPPSSSWWWZZZWWWVVVVVVWWWZZZ[[[[[[ZZZUUUSSSTTTWWWVVVPPPLLLLLLGGGIIIJJJIIIHHHFFFEEEEEEGGGKKKMMMKKKKKKMMMLLLJJJNNNLLLKKKJJJKKKKKKJJJIIIKKKKKKKKKKKKIIIHHHJJJLLLPPPQQQNNNKKKKKKNNNNNNJJJJJJHHHFFFGGGFFFGGGKKKQQQOOOMMM]]]{{{vvvxxxrrrqqqwww}}}~~~||||||uuu~~~}}}wwwwww{{{~~~{{{zzz~~~{{{rrrpppuuusssoookkkggg```YYYZZZ___zzzlll]]]___lllnnnkkkgggdddccccccaaa```ccc^^^[[[]]]^^^^^^^^^aaa\\\]]]ZZZUUUVVV]]]dddfff^^^[[[YYYYYY\\\^^^```aaa^^^ZZZTTTNNNMMMNNNRRRUUUQQQPPPOOOPPPRRRTTTUUUTTTNNNKKKLLLQQQRRROOOKKKKKKGGGGGGGGGGGGFFFEEEDDDCCCEEEJJJKKKIIIGGGIIIIIIGGGEEEDDDCCCEEEHHHKKKLLLKKKGGGEEEFFFHHHFFFDDDFFFJJJIIIJJJIIIGGGHHHKKKIIIEEEHHHHHHHHHEEEBBBCCCJJJQQQIIINNNPPPRRRccc~~~tttyyyqqqmmmttt}}}}}}{{{sss{{{zzzrrrqqqssstttzzzuuurrrrrrqqqnnnoooqqqmmmlllkkkfff\\\TTTVVV]]]rrrhhhbbb___ccckkkiiigggdddcccccccccbbbaaabbb^^^^^^bbbccc```^^^___YYY[[[YYYSSSTTTZZZ^^^^^^XXXXXXWWWWWWYYY[[[[[[YYYZZZWWWRRRNNNLLLOOORRRUUUPPPNNNKKKKKKLLLNNNNNNNNNIIIFFFGGGLLLOOOMMMKKKKKKHHHGGGFFFEEEEEEEEEDDDCCCCCCGGGIIIFFFDDDGGGHHHHHHCCCBBBAAABBBEEEHHHJJJJJJFFFCCCCCCFFFEEEAAABBBHHHBBBEEEFFFEEEFFFIIIGGGBBBFFFIIIJJJGGGFFFGGGKKKMMMJJJMMMJJJFFFPPPjjj}}}zzz|||sssooosssyyyzzzyyyxxxpppuuuyyyvvvssspppkkkeeevvvwwwsssiiiccceeejjjllljjjhhhgggddd^^^WWWWWW[[[{{{uuukkkbbbcccgggfffaaacccaaa``````aaa```___]]]\\\[[[___fffhhhddd______XXXYYYWWWRRRSSSXXXWWWRRRUUUVVVWWWXXXYYYYYYVVVRRRQQQOOONNNMMMNNNRRRUUUXXXRRROOOLLLJJJJJJKKKKKKJJJIIIFFFFFFKKKOOONNNLLLLLLIIIGGGFFFEEEEEEEEEEEEDDD@@@EEEGGGDDDCCCFFFIIIIIIGGGEEEBBBBBBCCCEEEFFFFFFGGGCCCCCCFFFDDD???@@@FFF@@@DDDFFFFFFHHHJJJGGGBBBAAADDDGGGHHHIIIJJJIIIGGGOOOAAAAAASSS]]]]]]fffxxx}}}vvvqqqsssuuuttttttuuupppsssvvvxxx{{{xxxmmm```|||}}}jjj^^^aaahhhjjjiiieeeccccccaaa\\\ZZZ[[[qqqhhhiiigggccc```___aaaccceee^^^\\\ZZZ[[[^^^aaaccccccbbb[[[ZZZ___^^^XXX[[[ddd```UUURRRRRRPPPWWW^^^ZZZZZZUUUTTTXXXXXXSSSQQQSSSRRROOOLLLOOOVVV[[[[[[ZZZWWWVVVSSSOOOLLLLLLNNNPPPLLLHHHDDDEEEJJJNNNNNNLLLJJJHHHFFFDDDCCCDDDEEEFFFCCCBBBAAAAAAAAAAAACCCCCCDDDCCCBBBAAA@@@?????????@@@@@@?????????@@@AAAAAACCCEEEGGGFFFCCCBBBDDDFFFCCCCCCCCCCCCCCCDDDEEEEEEGGGPPPWWWXXXRRROOORRRWWWiii~~~xxxyyyyyywwwtttooopppwwwvvvoooooouuunnnqqqssssssvvvwwwmmmaaasssqqq___bbbeee___bbbaaa```______]]]ZZZWWWvvvmmmhhhcccaaa___\\\[[[[[[\\\]]]]]]\\\[[[\\\___ccceeeeee[[[VVVWWW\\\ZZZQQQPPPWWWZZZSSSUUUUUUPPPSSSYYYUUUWWWRRRQQQUUUWWWTTTSSSUUUQQQNNNKKKMMMRRRVVVVVVUUUUUUUUUSSSPPPNNNMMMNNNPPPMMMHHHDDDDDDHHHKKKJJJIIIEEEDDDBBB@@@???@@@AAAAAA@@@??????>>>???@@@AAABBBBBBBBBAAA@@@??????????????????>>>>>>>>>???@@@@@@CCCDDDFFFEEECCCBBBCCCEEECCCBBBBBBBBBCCCDDDEEEFFFGGGLLLQQQPPPLLLIIIKKKOOOMMMZZZqqq{{{yyytttsssvvvtttooorrrooonnntttwwwtttqqqppppppuuuwwwsssooolllggg```___nnnrrreee\\\___aaa]]]^^^^^^^^^^^^]]]\\\YYYWWW|||wwwsssqqqsssuuucccbbb```^^^\\\[[[[[[[[[\\\[[[[[[\\\```dddeeefff\\\YYY[[[```\\\RRRNNNQQQUUUQQQVVVXXXQQQQQQTTTOOOQQQMMMLLLOOORRRQQQQQQSSSPPPMMMJJJJJJMMMOOOOOOMMMPPPPPPPPPOOOLLLJJJKKKLLLKKKGGGCCCCCCEEEGGGFFFEEEBBBAAA???>>>======>>>???======<<<<<<<<<===???@@@??????>>>>>>>>>>>>??????>>>=========>>>>>>???@@@BBBCCCDDDDDDBBBBBBCCCDDDBBBBBBAAAAAABBBDDDEEEFFFIIIJJJJJJHHHFFFDDDEEEGGGIIIIIIQQQddd{{{yyyxxxnnn~~~~~~xxxwwwwwwvvvqqqooommmmmmrrrwwwsssllllllwwwzzzppphhhccc```___cccccc```^^^^^^\\\XXXYYYZZZ[[[\\\\\\ZZZYYYXXXwwwtttuuu{{{xxxtttooojjjjjjnnnuuuzzzdddcccbbbaaa___]]][[[ZZZ\\\[[[ZZZ\\\^^^aaaaaaaaa^^^]]]^^^aaa]]]UUURRRTTTUUUOOOTTTXXXSSSTTTUUUMMMMMMKKKIIIJJJLLLMMMMMMNNNOOOLLLIIIIIIIIIJJJHHHGGGHHHIIIKKKJJJHHHFFFEEEEEEGGGDDDAAAAAABBBCCCCCCBBBAAAAAA@@@???>>>>>>??????>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???===============>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCAAA@@@@@@@@@AAACCCEEEGGGMMMJJJFFFDDDCCCCCCCCCCCCLLLLLLKKKLLLVVVooo}}}zzzgggvvvxxx|||tttvvvrrrlllppp|||zzziiiuuuyyymmmddd```hhh```[[[^^^aaa___[[[YYYUUUWWWZZZ[[[[[[ZZZYYYXXX~~~}}}~~~{{{uuunnnhhhfffgggiiilllbbbbbbaaa```^^^\\\YYYXXX\\\[[[YYYZZZ[[[\\\[[[ZZZZZZYYYYYYYYYWWWSSSTTTVVVYYYPPPRRRVVVUUUYYYYYYOOOOOONNNLLLKKKKKKLLLKKKIIIMMMKKKIIIHHHGGGFFFDDDCCCCCCEEEGGGGGGEEECCCBBBBBBAAA@@@??????@@@AAABBBBBB@@@@@@??????????????????@@@???===;;;:::999999999:::::::::::::::;;;<<<===<<<<<<<<<<<<===>>>???@@@@@@??????@@@AAAAAAAAAAAA@@@???>>>>>>@@@CCCFFFHHHMMMIIIDDDAAAAAACCCCCCCCC@@@GGGLLLKKKJJJRRRddduuu}}}tttsss|||zzziiinnn}}}|||wwwxxxzzzuuuzzzwwwooorrroootttzzz|||vvvllldddaaagggZZZQQQUUU\\\]]]\\\]]]SSSWWW[[[\\\ZZZXXXXXXXXXvvv~~~{{{tttrrrsssxxx}}}ppplllfffcccbbbccccccbbbccccccbbbaaa___]]]\\\[[[[[[YYYXXXXXXXXXXXXVVVTTTWWWWWWVVVTTTSSSTTTWWWZZZ\\\TTTUUUXXXVVVYYY[[[RRRSSSTTTRRROOOOOOOOOMMMHHHJJJIIIHHHGGGEEECCCAAAAAABBBDDDFFFFFFDDDCCCCCCCCC>>>>>>>>>>>>??????@@@AAA========================AAA???===;;;999888888999888888888888888999:::;;;:::::::::;;;<<<===>>>??????======>>>@@@AAAAAA@@@???>>>======???BBBFFFHHHHHHEEEAAA??????BBBCCCDDDCCCDDDEEEGGGJJJMMMNNNOOOkkk~~~lllhhhhhhoootttnnnlllhhhdddhhhssszzzsssgggiiinnnpppnnnqqq~~~xxxrrrmmmkkkhhhcccaaaaaannnbbbVVVSSSUUUVVVWWWWWWRRRWWW[[[\\\YYYVVVUUUUUU}}}rrrhhheeefffhhhkkkooo^^^\\\ZZZ\\\___aaabbbaaacccbbbaaa```___^^^]]]]]]XXXWWWVVVVVVWWWWWWUUUSSSVVVWWWVVVTTTTTTVVVYYY[[[[[[XXX^^^___UUUTTTWWWSSSRRRUUUTTTQQQPPPQQQMMMFFFFFFFFFFFFEEEBBB@@@??????@@@BBBCCCCCCBBBAAABBBCCC>>>??????>>>=========>>>;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;999999999999:::888777777777777777888888777777888888999;;;<<<===>>><<<;;;===???AAA@@@>>>>>>===<<<<<<>>>BBBFFFIIIBBBAAA@@@???@@@BBBFFFHHHGGGCCCAAABBBHHHKKKKKKIIIAAA[[[nnn{{{nnnbbbfffddddddlllqqqvvvhhhYYYYYYhhhtttnnnaaaaaadddiiippprrrsssyyyrrrkkkeeedddaaa]]]]]]aaarrrlll```UUUPPPPPPPPPNNNRRRWWW[[[[[[WWWRRRQQQQQQuuurrrvvv{{{qqqhhhggggggddd___^^^[[[XXXWWWXXX[[[]]]\\\[[[]]]\\\[[[ZZZYYYYYYYYYYYYWWWVVVUUUVVVWWWWWWVVVTTTRRRTTTUUUSSSRRRTTTWWWWWWXXX\\\fffdddTTTNNNSSSSSSNNNRRRSSSPPPPPPQQQLLLDDDCCCDDDDDDCCCAAA???>>>>>>>>>???@@@@@@???>>>@@@AAA@@@@@@@@@???===;;;;;;<<<<<<<<<===>>>>>>=========:::999888888888999;;;<<<777777666666666666777777555555555666777999:::;;;===;;;:::<<>>>>>===;;;<<<>>>BBBGGGIII@@@AAABBBAAABBBEEEIIIMMM888>>>EEEIIIHHHFFFEEEEEECCCOOOPPPTTToooyyy```[[[fffaaa\\\fffqqqvvvfff]]]___ggghhhdddfffeeelllxxxzzzpppiiijjjdddbbbdddhhheee^^^\\\```eeefff___RRRLLLOOOPPPLLLQQQVVV[[[ZZZUUUOOOMMMNNNsssjjjkkkqqqooohhh```]]]^^^```^^^\\\YYYWWWXXX[[[\\\YYYYYY[[[\\\YYYUUUUUUWWWXXXWWWUUUWWWYYYYYYWWWXXX\\\[[[XXXVVVQQQOOORRRTTTSSSTTTVVVVVVVVVVVVUUUSSSPPPNNNLLLPPPPPPPPPOOOMMMJJJGGGFFFEEEDDDBBBAAA@@@?????????>>>>>>?????????@@@@@@@@@??????===<<<;;;;;;;;;;;;???????????????>>>===<<<::::::::::::::::::::::::888777666666666777999:::888888888888888888888888<<<;;;:::<<<@@@AAA@@@===DDD<<<:::AAAGGGDDD???======???@@@>>>===EEESSS^^^DDDDDDEEEGGGHHHHHHEEEBBBDDDEEEGGGIIISSShhhuuuoooeee\\\ZZZ\\\^^^cccggg|||yyykkk[[[YYYccceee___bbbdddmmmvvvvvvkkk___YYY^^^```dddhhhhhhccc[[[UUUZZZ\\\]]][[[UUUQQQOOOOOOSSSUUUYYYZZZXXXSSSMMMJJJuuuqqqmmmeee___^^^dddaaa\\\[[[[[[\\\[[[ZZZZZZXXXXXXZZZZZZVVVUUUWWWYYYVVVSSSRRRTTTUUUTTTRRRTTTWWWVVVTTTVVVYYYYYYVVVXXXSSSQQQTTTUUUSSSRRRTTTQQQQQQQQQPPPOOOMMMLLLKKKOOOOOONNNMMMKKKHHHEEECCCCCCBBBAAA@@@>>>>>>>>>>>>============>>>>>>>>>>>>??????===<<<<<<;;;;;;;;;??????>>>>>>>>>=========;;;;;;:::999888888777777777666555555555666888888<<<;;;:::888777777777777<<<;;;:::<<>><<<@@@;;;;;;AAAEEEAAA===<<<:::<<<===<<<<<>>============;;;;;;;;;<<<<<<<<<======???>>>===<<<<<<<<<<<<<<>>===<<<;;;<<<======;;;;;;:::888777666555444555555555555555666777777<<<;;;999777777888999:::===<<<;;;<<<>>>>>>===;;;<<<<<<>>>BBBBBB>>>;;;;;;:::;;;;;;<<<===>>>@@@AAACCCBBBAAABBBCCCCCCBBBAAA>>>AAADDDBBBAAACCCJJJQQQ^^^mmm{{{rrrvvvmmmhhhdddbbb___[[[\\\aaauuu}}}sssYYYOOOZZZ___YYY[[[XXXZZZ___```[[[WWWWWWUUUZZZ___```[[[UUUQQQOOOPPPRRRSSSSSSQQQOOONNNNNNHHHIIIKKKLLLLLLJJJHHHGGGzzz|||uuuoookkkmmmbbbWWWUUUYYY\\\\\\[[[UUUWWWYYYWWWUUUVVV\\\aaa___[[[YYYZZZVVVPPPMMMNNNQQQPPPOOOOOOOOONNNNNNMMMNNNRRRSSSPPPPPPTTTWWWVVVXXXTTTSSSVVVVVVRRROOOOOOMMMKKKJJJHHHGGGGGGGGGHHHGGGGGGHHHHHHHHHFFFEEEDDDAAA@@@???>>>============:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;<<<<<<>>>===;;;999999;;;<<<===::::::999888777777666666555555555555666666777777888777666666777:::>>>@@@>>>>>>>>>>>>>>>===<<<;;;:::===BBBDDDAAA<<<;;;;;;>>><<<;;;<<<>>>???>>>;;;BBB@@@>>>>>>@@@AAAAAA@@@===AAADDDDDDBBBAAADDDGGGKKKOOOYYYkkkppptttqqqsssxxxttttttmmmfff```___^^^[[[[[[^^^iiiwwwsss[[[PPPZZZ___XXXZZZWWWWWWZZZ[[[WWWTTTTTTQQQWWW\\\[[[UUUOOOMMMNNNOOOPPPPPPPPPOOOMMMLLLLLLIIIIIIIIIIIIHHHHHHGGGGGGoooqqqqqqnnnfff___\\\]]]jjjfff^^^VVVRRRRRRTTTUUUSSSVVVWWWTTTQQQTTT\\\ccc___\\\ZZZZZZVVVPPPMMMNNNPPPPPPPPPPPPNNNMMMMMMMMMMMMQQQRRROOOOOOTTTWWWXXXUUUQQQQQQTTTUUUQQQNNNOOOOOOMMMKKKHHHFFFFFFEEEFFFBBBCCCEEEGGGHHHHHHGGGGGGAAA@@@???>>>>>>===>>>>>>:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;===888888888999999999999999666666777777888888888888888777555555777:::>>>@@@??????@@@???>>>===<<<<<<;;;@@@EEEDDD???<<<;;;;;;???;;;888999===???>>><<<@@@>>>======>>>??????>>><<>>>>>>>>>>>>>>999999999:::::::::;;;;;;;;;::::::999999999:::::::::999888888888999:::;;;777777888888999::::::;;;666666777888888888888888:::999777666666888999:::===???@@@???===<<<<<<======BBBEEEAAA>>>===<<<;;;===999666777:::======<<<>>>===<<<===>>>>>>>>><<<===>>>>>>>>>>>>???BBBDDDHHHHHHGGGDDDEEENNN]]]iiittteeedddeee]]]\\\hhhmmmmmmrrr|||pppeee```^^^[[[YYYZZZTTTXXXYYYVVVTTTUUUTTTPPPSSSSSSVVV\\\]]]VVVPPPMMMPPPRRRTTTRRRNNNKKKKKKMMMVVVSSSQQQOOONNNMMMJJJHHHGGGFFFDDDCCCAAAAAAAAAAAA[[[WWWUUUWWWUUUQQQSSSXXX]]]eeehhh___UUURRRQQQQQQPPPRRRSSSRRRPPPOOORRRTTTXXXUUUUUUWWWUUUQQQOOOQQQNNNPPPRRRQQQOOOLLLLLLMMMJJJOOOQQQNNNMMMQQQWWWZZZTTTNNNLLLMMMMMMIIIHHHIIIIIIHHHHHHGGGEEECCCBBBAAA>>>???AAACCCDDDDDDDDDDDD>>>>>>======<<<<<<======777777888888888999999999999888888888888888999999777777777888888888999999777777777888888888888888555555777888888888777666888888777777666777777777:::<<<>>>===;;;:::;;;<<>>???@@@AAABBBAAA@@@@@@======<<<;;;;;;;;;<<<<<<666666666666777777777777888777777777777777888888555666777888999888888888888888777777666666555555333444666777777777666555444444555666777888888999777:::<<<<<<999888999;;;@@@CCC@@@:::999<<<<<<777:::;;;<<<===<<<;;;::::::<<<<<<<<<>>>@@@???<<<:::>>>>>>>>>===>>>???@@@AAA>>>DDDJJJIIIDDDCCCHHHOOOKKKLLLOOORRRZZZhhh|||vvvwwwqqqmmmnnnppprrrwww}}}|||wwwnnnfffeeehhhhhheeexxxvvv```\\\aaabbbccc^^^cccjjjkkkfffccclllxxxgggTTTJJJRRRWWWPPPKKKMMMKKKKKKPPPXXX[[[XXXSSSRRROOOMMMKKKJJJLLLLLLLLLKKKNNNKKKHHHGGGHHHGGGEEECCCAAAAAABBBBBBCCCCCCCCCCCCNNNJJJFFFEEEHHHKKKLLLLLLNNNPPPPPPNNNKKKJJJLLLOOOSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLNNNPPPQQQSSSSSSSSSSSSRRROOOLLLJJJJJJKKKKKKKKKIIIHHHIIILLLNNNOOOOOONNNLLLKKKJJJJJJHHHEEECCCEEEDDDBBBBBBCCCCCCCCCBBB@@@@@@@@@??????>>><<<<<<======<<<;;;::::::999999999999999888888888777777666666666666666666666666777666555444444555666777===@@@BBB???888444555888444444444555555777888888777777666666666666777777888777555666888:::;;;;;;CCCBBBAAA???<<<:::999888=========<<<;;;;;;::::::;;;<<<>>>???@@@???===<<<===<<<;;;<<<>>>@@@@@@???CCCCCCDDDDDDDDDDDDCCCCCCHHHHHHIIIIIIKKKOOOUUUZZZiiilllrrr}}}zzzxxxuuunnnmmmkkkjjjlllnnnmmmjjjgggjjjddd___^^^______dddkkkyyyppp]]]^^^```aaa___YYYXXX\\\[[[ZZZaaannncccTTTJJJLLLRRRPPPMMMKKKKKKKKKLLLMMMMMMMMMMMMLLLTTTSSSPPPNNNLLLLLLMMMNNNHHHFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCAAA???MMMIIIFFFEEEHHHKKKLLLLLLMMMNNNNNNLLLIIIJJJLLLOOONNNNNNMMMMMMLLLKKKKKKKKKJJJKKKLLLNNNPPPQQQRRRRRRTTTSSSPPPNNNLLLLLLLLLMMMMMMKKKHHHHHHJJJKKKKKKJJJIIIHHHGGGGGGHHHGGGEEECCCDDDBBB@@@@@@AAABBBAAA@@@?????????>>>>>>===;;;;;;<<<<<<<<<;;;:::999999999999999888888888777777777666666666666666666666666777666555444444555666777<<<>>>???===888555555777444444444444555666777888777666666666666666666777777555444555888:::;;;;;;>>>>>>======<<<;;;::::::<<<<<<<<<;;;;;;;;;::::::999;;;===>>>??????>>>===<<<;;;:::;;;>>>@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEDDDEEEHHHLLLOOOJJJNNNUUUaaappp}}}uuunnnppppppkkkjjjhhhffffffgggfffdddaaaaaa[[[WWWXXXZZZ\\\aaahhhqqqcccccc^^^YYYUUUSSSSSSVVVWWWZZZaaajjj]]]RRRIIIIIILLLJJJGGGGGGHHHIIIIIIJJJKKKJJJJJJJJJRRRPPPNNNLLLKKKKKKLLLMMMJJJHHHEEEDDDDDDDDDCCCAAABBBAAA@@@@@@AAAAAA???>>>JJJHHHEEEEEEGGGJJJLLLMMMLLLLLLKKKIIIHHHIIILLLOOOIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHJJJLLLMMMOOOOOOOOOQQQPPPNNNLLLKKKKKKKKKKKKNNNKKKHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBDDDEEEDDDCCCAAA???======>>>???>>>===<<<=========<<<;;;:::999;;;;;;;;;:::999999888888888888777777777777777666666666666666666666666666666555555444444555555666:::::::::999888777666555333333333333444555666666666666555555555555666666444333222444777999::::::888999999999:::::::::;;;;;;;;;::::::::::::::::::888999;;;===>>>>>>======:::999999:::===@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@AAABBBAAAAAAAAACCCEEEBBBDDDHHHNNNWWW___ggglllooo{{{~~~tttooollljjjjjjnnnlllfffffflllnnnkkkllliiigggeeeeeedddcccaaa___ZZZVVVVVVWWWXXX]]]cccuuullliiilllcccZZZPPPSSSTTTRRRTTTZZZ___```WWWPPPJJJHHHGGGEEEDDDFFFFFFFFFGGGHHHHHHHHHHHHGGGKKKJJJIIIGGGGGGGGGHHHIIIJJJHHHEEEDDDDDDCCCAAA@@@???>>>>>>???@@@@@@>>><<>>???@@@AAA@@@???>>><<<;;;:::;;;<<<;;;:::::::::;;;;;;:::999999888::::::999999999888888888666666666666666666666666555555555555555555555555444444444444444444444444777666555666888888666444333222222222333333444555666555555444444555555666222111111333666888999888555555666666777888888999999999999999999999999999999:::;;;;;;<<<;;;;;;:::888777777999<<>>>>>>>>>>>======???AAABBBBBBAAA@@@AAABBBIIIJJJKKKLLLMMMOOOQQQQQQQQQVVV]]]```cccjjjvvvzzzrrrqqqttttttoooiiidddddddddbbbeeeeeedddhhhnnnoookkkkkkiiifffdddddddddddddddjjjccc^^^\\\ZZZXXXZZZ___gggvvvqqqbbbeeeiiibbb\\\TTT[[[ZZZSSSRRRXXXXXXSSSQQQOOOMMMIIIEEEDDDFFFIIIEEEEEEFFFGGGGGGGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCDDDHHHFFFCCCBBBBBBBBBAAA@@@>>>======>>>??????===<<>>============;;;<<<;;;999999:::::::::999888999999999999888888777888888888888888777777777555555555555555555555555444444444444444444444444333333444444444444333333444333333444666777666444333222222222222333444444555555444444444444555555111111111333666888888777444444444444444555555555666666777777888888999999::::::::::::999999888777777666666888;;;>>>??????;;;;;;<<<<<<<<<<<<;;;;;;===???AAABBBAAAAAABBBBBBAAACCCEEEGGGJJJKKKLLLMMMPPPNNNJJJHHHIIIOOOVVVZZZ^^^eeemmmttt}}}||||||}}}tttnnnkkkjjjhhhfffeeegggjjjjjjgggccccccddd___bbbeeegggjjjmmmjjjfffdddcccbbbaaa```aaabbbdddpppjjjccc```]]]YYY[[[^^^dddpppjjj\\\\\\]]]YYYXXXXXX]]][[[SSSQQQTTTQQQIIIJJJLLLLLLHHHCCCCCCGGGJJJEEEEEEFFFGGGGGGGGGGGGGGG@@@@@@@@@@@@@@@AAAAAABBBCCCAAA@@@@@@AAABBBAAA@@@>>>===<<<===??????>>><<>>?????????@@@AAA>>>???AAADDDFFFHHHIIIIIIIIIFFFCCCCCCEEEGGGFFFEEEIIIMMMQQQTTTZZZdddiiijjjcccbbb```cccnnn{{{vvvtttpppmmmpppuuuvvvssspppjjjaaaZZZYYY[[[___aaabbbaaacccffffffaaa^^^^^^YYY]]]bbbeeefffddd```]]]bbbcccdddcccbbbbbbdddfffjjjddd___^^^[[[YYYZZZ^^^[[[fffbbbYYYYYYYYYXXX]]]UUUVVVTTTPPPOOOOOOLLLFFFDDDHHHIIICCC???@@@DDDFFFCCCCCCDDDEEEEEEEEEEEEEEE@@@@@@AAAAAAAAAAAAAAAAAA???>>><<<===???@@@@@@???<<<;;;;;;<<<>>>>>>===<<>>=========<<<<<<;;;999999:::::::::999777777888888888888777777666666666666666666666666222333333333444444444444333333333333333333333333111222333444444333222111000333666666444333555777444444333333333333444444444444333333333333444444333333333555777777555333111111111222222222333333222333444555666777888888777666666666777777888999777666666777999;;;<<<;;;999999::::::::::::999999:::;;;===<<<<<<<<<===???BBBBBBCCCCCCDDDDDDDDDDDD===>>>@@@BBBCCCDDDDDDDDDIIILLLLLLJJJKKKPPPSSSQQQPPPSSSRRROOORRRXXXYYYVVVWWW[[[]]][[[^^^dddeeecccdddbbb^^^YYYWWWWWWZZZ]]]___ZZZ[[[aaaddd___YYYWWWTTTYYY^^^aaa___\\\[[[\\\ccceeegggfffdddcccdddeeeaaa\\\XXXXXXVVVTTTVVV[[[RRR[[[ZZZWWW\\\[[[XXX^^^UUUPPPMMMOOONNNJJJGGGFFFCCCHHHHHH@@@<<<===????????????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@??????>>>>>><<<;;;;;;<<<===<<<;;;:::999999;;;<<<===<<<:::LLLNNNOOOMMMIIIHHHJJJLLLQQQOOONNNPPPRRRQQQNNNJJJHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEGGGGGGHHHIIIIIIIIIHHHHHHIIIGGGEEEDDDFFFGGGGGGGGGGGGDDD@@@???>>>??????>>>===;;;999999:::;;;:::999777777888888888888888777555555555666666666666666222222222333333444444444333333333333333333333333111222333444444333222111///333777777333111444888555555444333333444444444444333333222222333333444555444444666777777555333//////000111222333444444222222333444555777888888333444444555777888:::;;;888777666777999:::;;;:::999999::::::::::::999999<<<======<<<;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDEEEBBBDDDEEECCC??????BBBFFFBBBFFFGGGFFFIIINNNPPPNNNEEELLLPPPMMMNNNQQQQQQMMMLLLTTTYYYXXXYYY^^^```]]][[[]]]^^^\\\WWWTTTTTTVVV[[[TTTTTT]]]bbb^^^WWWUUUTTTXXX]]]___]]]YYY\\\```___bbbdddddd```^^^^^^___]]]XXXTTTTTTSSSPPPRRRVVVUUUZZZXXXWWW\\\WWWOOOQQQZZZPPPLLLPPPOOOGGGCCCFFFFFFJJJIII@@@;;;===>>>;;;;;;<<<<<<===============<<<=========<<<<<<;;;:::???===;;;::::::;;;:::888888888888999;;;;;;:::999PPPOOOMMMMMMOOOPPPOOONNNOOONNNNNNQQQUUUTTTNNNIIIIIIIIIHHHFFFEEEGGGJJJNNNMMMMMMNNNMMMMMMKKKJJJJJJHHHGGGGGGIIIJJJKKKIIIHHHHHHJJJHHHEEEFFFIIIFFF???CCC@@@???@@@CCCCCC>>>999???===:::888777777999:::999888777555555666666777666555333222222333555666555444333333222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222333444555555333444666888888777555444222222222333333333444444777666555444333222222222444555777888999888666555999888777777777888999::::::999999999999999::::::::::::<<<=========<<<;;;??????????????????@@@@@@CCCCCCDDDCCCBBBCCCEEEGGGBBBCCCEEEGGGIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLKKKMMMPPPSSSUUUUUUTTTSSSWWWXXXXXXVVVTTTSSSSSSTTTYYYYYYYYY[[[[[[ZZZVVVSSSUUUUUUUUUUUUUUUWWWXXXXXX[[[cccllllllaaaVVVXXX___WWWTTTQQQOOOOOOQQQSSSTTTOOOPPPQQQTTTVVVUUUPPPLLLNNNKKKIIIKKKLLLIIIBBB<<>>AAADDDEEEAAA<<>>>>>>>>??????@@@@@@@@@AAABBBBBBAAA@@@AAACCCEEEAAABBBDDDFFFGGGIIIIIIJJJHHHHHHGGGGGGGGGHHHIIIJJJJJJLLLOOORRRSSSSSSRRRQQQTTTUUUVVVUUUSSSRRRRRRSSSVVVVVVWWWZZZ[[[[[[XXXUUUVVVVVVVVVVVVWWWXXXYYYYYY[[[aaahhhjjjbbbZZZZZZ```\\\VVVPPPOOORRRUUUTTTQQQOOOQQQSSSSSSQQQOOONNNNNNLLLJJJIIIJJJKKKHHHBBB<<>>AAAEEEFFFCCC@@@>>>===:::888777777888999555555444333333333333444555444333222222333444555444333222222111222222222111111111111111111111111////////////000000000000111111111111111111111111111111111111111111111111111111111111222333444555444444666666666555444333111111222222222333333333666555444333333222222333666555333222333444777888999999999999999:::;;;;;;::::::999888777777777888::::::;;;<<<<<<<<<<<<;;;======>>>>>>???@@@AAAAAA???@@@@@@???>>>???@@@BBB@@@AAACCCEEEFFFHHHHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKNNNPPPQQQQQQPPPPPPPPPRRRSSSSSSRRRQQQRRRRRRSSSTTTVVVYYY\\\\\\ZZZWWWVVVVVVWWWWWWXXXYYYYYYZZZXXXZZZ```cccaaa[[[[[[^^^___XXXPPPPPPUUUWWWTTTPPPOOORRRTTTQQQLLLIIIJJJMMMJJJHHHGGGHHHIIIGGGAAA<<<===>>>@@@AAAAAA@@@???>>>888888999999:::;;;<<<<<<:::::::::999999999999999888888888888777777777777777777777777666666666666RRRPPPNNNNNNOOOPPPOOONNNOOOMMMKKKLLLOOOQQQRRRQQQGGGEEEFFFJJJPPPRRROOOJJJJJJJJJKKKKKKJJJJJJIIIIIIJJJHHHFFFFFFHHHKKKMMMMMMQQQJJJLLLVVVUUUGGGBBBGGGAAA@@@@@@AAADDDDDDCCCAAA===<<<:::888777777777888666666666555555555555555333333222222222222333333222222111111111111222222111111111111111111111111....../////////000000000111111111111111111111111111111111111111111111111000000000111111222333444444444555555555444333333111111111111222222222222555444444333222222222333444333333222333444666777:::999999:::::::::;;;;;;::::::999888777777777777::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>???@@@AAABBB>>>???@@@???>>>>>>???@@@@@@AAACCCEEEFFFHHHHHHIIIGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMOOOPPPPPPOOOOOOMMMPPPRRRSSSSSSRRRSSSTTTUUUUUUWWWZZZ]]]]]]ZZZXXXTTTUUUVVVWWWWWWXXXXXXXXXSSSRRRUUUZZZ\\\ZZZXXXZZZ^^^YYYSSSRRRTTTUUUSSSQQQPPPQQQRRRQQQMMMJJJHHHGGGFFFEEEEEEFFFFFFDDD@@@===<<<===>>>???@@@@@@@@@@@@999999999:::::::::::::::888888888888888888888888888888777777777666666666777777666666666555555555KKKIIIIIIJJJLLLNNNNNNNNNLLLIIIGGGGGGIIIKKKNNNOOONNNLLLMMMQQQVVVVVVPPPKKKEEEFFFGGGHHHIIIIIIIIIIIIJJJHHHFFFEEEGGGJJJKKKKKKSSSNNNTTT___\\\MMMEEEIIICCCBBBAAAAAAAAAAAA???>>>;;;:::999777666666666666555555555555555444444333222222222111111222222222111111000000000111111222000000000000000000000000/////////000000000000111000000000000000000000000000000000000000000000000000000000000111222333333444444444444444333222222000000000111111111222222444444333222222222333333000111333444555555555444999999::::::;;;;;;;;;;;;::::::999888777777888888::::::::::::;;;;;;<<<<<<;;;<<<<<<>>>???@@@AAAAAA>>>@@@AAA@@@???>>>???@@@AAABBBDDDFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLMMMNNNOOOOOOOOOOOONNNLLLOOORRRTTTUUUUUUVVVWWWYYYYYYZZZ\\\]]]\\\YYYWWWQQQRRRSSSUUUUUUUUUUUUUUUQQQMMMNNNUUUYYYXXXWWWWWWYYYXXXVVVTTTQQQPPPQQQRRRQQQOOOOOOQQQSSSPPPGGG@@@CCCBBBCCCCCCCCCBBB@@@=========>>>>>>????????????===<<<<<<;;;:::999888888777777777777777777777777777777777666666666555555666666666555555555555444GGGFFFFFFHHHKKKMMMNNNNNNGGGFFFDDDCCCCCCFFFHHHJJJJJJJJJLLLPPPSSSSSSOOOKKKCCCCCCDDDFFFGGGGGGGGGGGGGGGFFFDDDEEEGGGIIIJJJJJJRRRNNNOOOSSSOOOEEECCCGGGCCCBBBAAA???>>><<<;;;:::999888777666555444444444222222333333222222111000111111111111111111111111000000000///000000111222////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////000111222333555444444333222222222111///000000000000111111111333333222222222222333333///111333666777666555444888888999::::::::::::::::::999999999999999:::::::::::::::999:::;;;;;;<<<<<<<<<======>>>???@@@@@@???@@@BBBAAA@@@?????????AAABBBDDDFFFGGGIIIIIIJJJJJJJJJLLLMMMNNNOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNJJJNNNRRRUUUWWWXXXYYYZZZ[[[ZZZ[[[\\\]]][[[XXXTTTNNNPPPQQQSSSSSSSSSSSSRRRQQQMMMMMMSSSXXXWWWWWWWWWSSSUUUUUURRRMMMKKKNNNRRRNNNLLLKKKPPPUUURRRHHH>>>???@@@AAAAAAAAA@@@???>>>===============>>>>>>>>>>>>>>><<<;;;999888777666666666666666777777777777666666666666555555555555666555555555444444444444FFFDDDDDDEEEHHHJJJJJJJJJDDDDDDBBBAAA@@@BBBDDDFFFEEEGGGJJJLLLMMMLLLJJJIIICCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBDDDHHHKKKKKKKKKKKKKKKIIIDDD???===>>>@@@AAAAAA???===:::999888999777666555444333333222222111222222333222111000///000000111111111111000000///////////////000111111////////////////////////------........./////////////////////////////////000000000000000000000000///////////////000222222555444333222222111111111/////////000000000111111333222222222222222333333111222333444555666777777777888999:::::::::999888999999999999:::;;;<<<<<<::::::999999999:::;;;<<<<<<=========>>>>>>??????>>>@@@BBBAAA@@@>>>>>>>>>@@@AAACCCEEEFFFHHHHHHIIIHHHIIIKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHLLLQQQUUUWWWYYYZZZ[[[YYYYYYYYY[[[[[[ZZZVVVSSSMMMNNNPPPRRRSSSRRRQQQQQQQQQMMMMMMQQQTTTTTTTTTVVVOOOPPPPPPNNNLLLKKKLLLMMMJJJIIIJJJNNNQQQOOOHHHAAA===>>>?????????>>>>>>???;;;;;;;;;<<<===>>>???@@@<<<<<<;;;999888777666555555666666666777777777777666666666555555555444444555555555444444444333333DDDCCCBBBCCCEEEFFFFFFFFFCCCCCCBBBAAA???@@@BBBDDDGGGJJJMMMNNNLLLJJJIIIIIIDDDDDDDDDCCCBBBAAA??????======???DDDIIILLLMMMLLLHHHLLLLLLDDD??????>>><<<>>>>>>>>>;;;999777888888666555444444222222111000333333444555444333222111000000111111111111000000///////////////000111111////////////////////////,,,,,,,,,---------......////////////////////////000000000000000000000000.........//////000111222555444333222111111111111////////////000000000000222222222111222222333333444333222222444666888:::666777888999:::999888888999999999:::;;;<<<===>>>;;;:::999888999:::;;;<<<============>>>>>>>>>>>>===???AAAAAA???=========???@@@AAACCCEEEFFFGGGGGGEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJFFFKKKPPPUUUWWWYYYZZZ[[[VVVVVVWWWYYYZZZYYYUUURRRMMMNNNQQQRRRSSSSSSQQQPPPOOOLLLKKKOOOQQQPPPPPPSSSOOOLLLJJJJJJKKKLLLKKKIIIGGGHHHIIIKKKLLLKKKHHHFFF;;;===>>>???>>>===>>>???:::::::::;;;===???@@@AAA999999888888777666666666555666666666777777888888666666555555555444444444555555444444444333333333BBBBBBAAA@@@AAABBBCCCDDDDDD@@@>>>??????>>>@@@DDDHHHLLLNNNMMMLLLLLLIIIDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@CCCFFFGGGDDDAAAEEEDDDAAA>>><<<;;;::::::>>>===<<<:::888666555444444333333222111111111222111111111000000000000000000000000000000000000000000000///////////////000////////////////////////......------------....../////////...---------,,,..................---------.........---...000222333333333222222222111111......//////000000111111000000111111111222222222111111222333444444555555555555555666666666666777888777666555666888:::;;;:::<<<===<<<:::999999::::::;;;<<<>>>????????????@@@@@@AAABBBAAA@@@???>>><<<>>>@@@BBBEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHJJJKKKMMMLLLKKKJJJHHHGGGFFFFFFJJJMMMQQQVVVYYYZZZZZZZZZUUUTTTTTTSSSSSSTTTUUUUUUOOOQQQTTTUUUTTTQQQLLLJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGHHHIIIIIIHHHFFFGGGEEEEEEGGGJJJIIIFFFBBBAAA@@@???===;;;:::999999;;;::::::999:::;;;======:::999888888888888666444444444444555555555555555444444444333333222222222111111111111111111111111CCCCCCBBBAAAAAAAAABBBBBBBBB??????BBBBBB???@@@CCCHHHMMMOOOMMMLLLLLLHHHCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???@@@BBBEEEFFFDDDBBBCCCAAA???<<<:::999888888::::::999999888777666666555444333222111111111111000000000000000000000000////////////////////////000000///////////////000..............................------------..................------------..................------.........------...111333111111111111000000000///......//////000000000000000000000111111111222222111111111222333333333444444444555555555666666666777666555555666777999;;;;;;===>>>>>><<<:::;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@AAABBBAAA@@@???>>><<<>>>@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFHHHKKKOOOTTTWWWYYYZZZZZZUUUUUUTTTTTTSSSTTTTTTTTTRRRSSSTTTUUUSSSPPPLLLIIIIIIIIIJJJJJJJJJIIIIIIHHHFFFEEEEEEFFFGGGFFFDDDBBBCCCBBBBBBDDDFFFFFFCCC@@@???>>>===<<<;;;;;;:::;;;:::999999888999:::;;;<<<999888777777888777555333666666555555444444333333444444333333333222222222111111111111111111111111EEEEEEDDDCCCBBBAAA@@@@@@@@@???AAAEEEFFFBBBAAACCCGGGLLLOOONNNMMMMMMIIICCCCCCCCCCCCBBBBBBBBBAAAAAA@@@??????@@@CCCDDDDDDCCC@@@>>><<<999777666666666555666666666666777777777666555333222000000//////000000000000000000000000////////////////////////000//////......///000000..............................------------......------------............------------------......///...---,,,---///111333////////////...............////////////000000000000000000000111111111111111111111111111111111111333333333444444444555555666666555555666777999:::<<<===???>>>===<<<<<<===;;;<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????<<<===???AAACCCDDDFFFFFFEEEEEEEEEEEEDDDCCCBBBAAADDDEEEFFFGGGGGGGGGFFFEEEFFFIIILLLQQQTTTWWWXXXXXXVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSQQQNNNLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHDDDDDDDDDEEEEEEDDDAAA>>>???>>>>>>@@@AAAAAA???===<<<<<<;;;;;;::::::;;;;;;888777777777777888999999888777666666777666444333666666555444333222111111333333333222222222222222111111111111111111111111IIIIIIHHHGGGEEECCCAAA@@@@@@???CCCHHHIIIEEEBBBCCCEEEJJJMMMMMMMMMNNNKKKFFFEEEDDDDDDCCCCCCBBBBBBBBB??????>>>???AAABBBCCCDDD>>>===:::888666555555555333333444444555555666666666555333222000///....../////////000000000000000//////////////////////////////.........///000000...........................------,,,,,,------...,,,,,,,,,------.........,,,,,,------------......000...,,,,,,---000111222......................../////////////////////////////////000000000111111000000000000000/////////222222333333333444444444555555555555555777888999;;;<<<>>>===<<<;;;;;;<<<;;;<<<===???@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????<<<===>>>???AAACCCEEEFFFBBBBBBCCCDDDDDDCCCBBBAAACCCDDDEEEFFFFFFEEEDDDCCCFFFGGGIIILLLOOOQQQSSSSSSVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSRRRQQQOOONNNMMMLLLNNNNNNNNNMMMKKKJJJHHHHHHDDDDDDDDDEEEEEECCC???<<<;;;;;;<<<=========<<<;;;<<<;;;:::999999999999999666555555555555666666666666555444555666555444222444444333333222222222111222222222222222111111111111111111111111111111111MMMMMMKKKJJJHHHFFFEEEEEEBBBBBBEEEJJJKKKFFFCCCDDDCCCHHHLLLLLLMMMOOOMMMIIIFFFFFFEEEEEEDDDCCCBBBBBB>>>????????????@@@AAACCC===<<<:::888666555555555333333333333333333333333666555333111000///............//////000000000000.......................................///000000........................------,,,,,,,,,,,,------+++,,,,,,,,,------......,,,,,,,,,,,,------......///---,,,,,,///111111000/////////////////////////////////...................../////////000000000000/////////////////////222222222333333333333444444444444555555666777777888:::;;;;;;:::999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>><<<======>>>???BBBCCCEEE???@@@BBBDDDEEEEEEDDDCCCEEEEEEFFFFFFEEEDDDBBBAAAFFFFFFGGGHHHJJJLLLMMMNNNTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMMMMOOOOOONNNLLLJJJHHHFFFDDDBBBAAAAAABBBBBB@@@===:::999:::;;;;;;;;;;;;<<<<<<===<<<:::999777666666555444444444444444444333333444333333333444444333111000000111111222222333333111111111111111111111111000000000000000000000000PPPOOOMMMKKKJJJIIIJJJJJJGGGEEEFFFJJJJJJFFFEEEFFFFFFJJJKKKJJJKKKNNNMMMJJJHHHGGGFFFFFFEEEDDDCCCCCC>>>???@@@???>>>===>>>@@@===;;;999777666555555555444444333333222222111111555444222111//////......---......//////000000111........................------------...///000000------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,------.........,,,,,,...111222000---/////////000000000000000/////////............---............////////////////////////////////////222222222333333333444444333333444444555666666666666777999999888777888999:::;;;<<<>>>???????????????>>>======<<<=========<<<<<<<<<===>>>@@@BBBDDD???@@@AAACCCDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCFFFEEEEEEFFFGGGIIILLLMMMQQQPPPPPPOOOOOOPPPPPPQQQOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGEEECCCAAA@@@>>>===<<<;;;<<<;;;999777888999;;;;;;::::::;;;===<<<;;;999777666444444333333333333444333333222111222222111222333333222000......///000111222333333000000000000000111111111000000000000000000000000PPPNNNLLLJJJIIIKKKMMMOOOLLLHHHGGGIIIIIIFFFFFFIIILLLNNNMMMIIIHHHKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCCCC===???AAAAAA>>><<<<<<<<<;;;:::888666555444555555333333333222222222222111333333111000////////////------......///000000111........................------------...///000000---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,***++++++,,,------......---+++,,,///444444///+++.../////////000000000000//////.........---------------........./////////.........///000000111111333333333333444444444444222222333444555555555555444666888888777777888999999:::;;;<<<>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;===???AAACCC@@@@@@@@@AAABBBCCCDDDEEEHHHGGGFFFEEEDDDEEEGGGHHHEEEDDDDDDEEEHHHKKKOOOQQQMMMMMMMMMMMMNNNOOOPPPQQQPPPOOONNNMMMJJJHHHFFFDDDAAAAAABBBBBBAAA@@@@@@???===:::888888999999999888666888::::::888888;;;===:::999888666555444444444222333333444333222111000111000000111222333111////////////000000111111111/////////000000000111111000000000000000000000000PPPMMMJJJHHHHHHKKKOOOQQQOOOKKKHHHHHHGGGEEEFFFJJJQQQQQQNNNHHHFFFHHHIIIFFFIIIIIIHHHGGGFFFEEEDDDCCC<<<@@@BBBBBB>>>;;;:::::::::999777555444333444444222222222222222333333333222222111000000///000000---------...///000000111........................,,,,,,,,,---...///000111---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++,,,,,,---......,,,+++,,,111555555///)))........./////////000000//////.........------------------.........//////---......///000111222222333333444444444444555555111222333444555555555555444666888888888777888999888999:::<<<======>>>>>>===<<<;;;:::999:::;;;;;;<<<<<<;;;;;;<<<>>>AAACCCBBBAAA@@@@@@@@@AAABBBCCCHHHGGGEEEDDDEEEGGGJJJLLLDDDDDDDDDFFFIIINNNSSSUUUKKKKKKKKKLLLMMMNNNPPPPPPQQQPPPOOOMMMIIIEEEBBB@@@<<<===>>>???@@@AAAAAAAAA>>>;;;888777999:::;;;;;;555888999999777777:::===777777666555555555555555222333444444333222111000000000///000222222111///000000000000////////////.../////////000000111111000000000000000000000000NNNLLLJJJJJJLLLNNNPPPPPPOOOMMMMMMLLLJJJHHHMMMUUUVVVUUURRROOOMMMKKKIIIIIIFFFEEECCCBBBAAACCCDDDFFF@@@?????????>>><<<888555666666555444444444444555444444333333222111000000000000////////////000000//////////////////////////////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................---//////...///222000+++,,,---......//////......//////////////////////////////......------------000000111111111222222222333333444444444444444444555555555555555555555555666666555555555555666666777888999;;;<<<===============<<<<<<;;;;;;;;;;;;999===>>>===>>>CCCDDDBBBCCCBBB@@@???AAADDDHHHJJJIIIFFFDDDEEEHHHJJJJJJIIIEEEGGGJJJLLLMMMNNNQQQSSSMMMJJJGGGFFFGGGJJJLLLMMMMMMNNNOOOMMMIIIDDDBBB@@@>>>======>>>??????===;;;<<<;;;999777777888999:::666666666666666666666666555444444333333444444555555444222000///000000111111111111111111000//////000000000000000000000000000111222111000///000111000000000000000000000000PPPMMMKKKJJJKKKMMMMMMMMMLLLIIIHHHJJJIIIHHHLLLQQQUUUTTTRRRPPPMMMJJJHHHGGGCCCCCCBBBAAAAAABBBCCCDDD??????>>>>>>===;;;777444666555444444333333444444444333333222111111000000000//////////////////000//////////////////////////////......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,000111//////000///+++,,,---......//////..............................000000//////............000000000111111111222222222222222333333333333333555555555555555555555555777666555555555555555666666777999;;;<<<===>>>>>>=========<<<<<<;;;;;;;;;999<<<===<<<===BBBCCCAAACCCBBBAAABBBDDDHHHLLLOOONNNKKKIIIIIIKKKMMMMMMLLLIIIKKKLLLMMMLLLMMMNNNPPPPPPMMMHHHFFFFFFGGGHHHHHHIIIJJJJJJIIIEEEBBBAAAAAA===<<<;;;<<<======;;;::::::999888666666777888999666666666666666666666666444444333333333333444444444333222000000000000000000111111111111000//////////////////////////////...000111000///...///000000000000000000000000000QQQNNNKKKIIIIIIJJJIIIIIIIIIEEEEEEIIIKKKKKKLLLNNNSSSSSSRRROOOLLLHHHEEECCC??????@@@AAAAAAAAAAAAAAA>>>===<<<<<<<<<:::666444555444333333222222333333333333222222111000000000//////............///////////////////////////////////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***111444111.........,,,,,,---......//////..............................000000000///////////////000000000000111111111111000111222222333333333222555555555555555555555555777777666555444444444555555666888:::<<<>>>>>>???<<<<<<=========<<<;;;;;;;;;>>>???>>>@@@DDDEEECCCDDDDDDCCCCCCEEEHHHKKKMMMPPPNNNLLLKKKLLLMMMMMMMMMMMMNNNOOONNNLLLKKKLLLMMMPPPLLLHHHEEEEEEFFFFFFEEEFFFGGGGGGFFFDDDCCCCCCDDD<<<;;;999:::;;;;;;999888999888666555555555666777555555555555555555555555444333333222222333333444333222111000000000000000000000111111000000///...////////////////////////---///000///...---...000000000000000000000000000QQQNNNJJJGGGFFFFFFEEEDDDGGGCCCCCCIIINNNNNNMMMNNNPPPPPPPPPNNNJJJFFFBBB???;;;<<<>>>@@@@@@@@@???>>><<<;;;:::999999888555333333333222111111111111222222222111111000000000000///......------......///......................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,***222666222---,,,---,,,,,,---......///.................................////////////............/////////000000000111111000111222333444444333333555555555555555555555555777777666555444444444444444555777:::<<<>>>??????<<<<<<===>>>======<<<;;;===AAABBBBBBDDDJJJKKKIIIFFFEEEDDDDDDCCCDDDEEEFFFLLLKKKJJJIIIJJJKKKLLLLLLNNNOOOOOONNNLLLJJJKKKLLLKKKIIIEEEDDDDDDEEEFFFFFFEEEFFFGGGFFFEEEEEEGGGIII<<<:::999888999999888777888777666555555555666666444444444444444444444444333333222222222222333333222222111000000000000000000000000000000//////...////////////////////////---///000///......///111////////////////////////OOOLLLGGGDDDCCCBBBAAA@@@CCC???@@@GGGLLLLLLKKKKKKLLLLLLLLLJJJGGGCCC???<<<999;;;===??????>>><<<;;;:::999777777777666444222222222111000000000000000111111000000000000//////......------------......------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,333666111++++++,,,,,,,,,---......///.................................------------------------....../////////000000000000111333555666555555444555555555555555555555555666666555444444444444444333555777999<<<===>>>???;;;<<<===>>>>>>>>><<<;;;<<<@@@BBBCCCFFFKKKNNNLLLEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHIIILLLMMMKKKLLLMMMMMMKKKKKKLLLMMMKKKHHHDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEGGGJJJ===;;;999888888999888777888888777777666666666666333333333333333333333333222222111111111111222222111111111111000000000///000000000000000///.................................///111111000///111222////////////////////////KKKHHHDDDAAA@@@???>>>======;;;<<>>>>><<<;;;999888777555444444444222111111000000///.../////////000000000///////////////------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++*********++++++,,,,,,---000444444...***+++---,,,,,,---......//////......------------------------,,,,,,,,,,,,,,,---------............////////////000111444666777666555444555555555555555555555555555444444444444444555555444555777999;;;======>>>:::<<<>>>??????>>>===<<<999===??????AAAFFFHHHGGGAAABBBDDDFFFGGGHHHHHHHHHDDDEEEFFFGGGGGGIIILLLOOOGGGIIIKKKKKKKKKKKKMMMNNNMMMJJJFFFCCCAAA???===;;;===>>>@@@@@@@@@@@@BBBCCC===;;;888777777777777666777777777777777666666666222222222222222222222222222111111000000111111222///000000111111000////////////000000//////...---...........................///111111000000222333000000000000000000000000GGGDDD@@@============<<<:::999;;;@@@AAA@@@BBBGGGEEEDDDBBB@@@>>><<<;;;:::;;;<<<<<<===<<<;;;999888777555333222333333111000000//////...---.........////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***+++++++++++++++******++++++,,,------...555555222+++))),,,---,,,,,,---......//////......------------------------,,,,,,,,,---------......------........./////////...000333555666666555333555555555555555555555555333333333333444555666666555666777999;;;<<<<<<<<<:::;;;>>>@@@@@@???===<<<999<<<===;;;<<<@@@AAA>>>???@@@CCCEEEGGGGGGGGGGGGCCCEEEFFFFFFEEEFFFIIIMMMEEEGGGIIIJJJJJJJJJLLLNNNMMMJJJEEEBBB@@@===;;;888999;;;===>>>===<<<<<<===<<<999666444555555555444666666666666666555444444222222222222222222222222111111000000000000111111...///000111111000////////////000000//////...---........................---...000000///000111333000000000000000000000000DDDAAA===;;;<<<<<<<<<;;;::::::===@@@@@@>>>BBBIIICCCBBB@@@>>><<<;;;::::::=========<<<;;;:::999888666444222111222222111000//////...------------............///////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++*********+++,,,------......888666000))))))---...+++,,,---......//////......---------------------------------.........//////---------.........//////---///222444555555444222555555555555555555555555222222222333444555666777666666888999:::;;;;;;;;;:::;;;>>>@@@@@@???===<<<;;;>>>>>>::::::<<<<<<999???@@@BBBDDDDDDCCCBBBAAABBBDDDEEEDDDBBBBBBEEEIIIEEEGGGHHHIIIIIIIIIKKKMMMIIIFFFCCCAAA@@@???<<<:::888:::===>>><<<;;;::::::;;;888444333333444333333444444555555444444333222111111111111111111111111111111000000000000111111...///000111111000/////////////////////......---........................,,,---//////...///000222000000000000000000000000AAA???===;;;:::;;;;;;<<<999;;;===@@@AAABBBBBBBBBBBBAAA???===;;;;;;;;;;;;???>>><<<:::888777777777222333333333333222111111000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))),,,,,,++++++***+++++++++,,,***(((***,,,,,,...000>>>444***(((*********,,,---------............///------------------------///...---,,,+++,,,---...........................000000111222333333333333333333333111111222555777333444666777777777666555333333444777;;;======<<<999:::<<<>>>???@@@@@@???>>>===;;;999888999:::;;;>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEEEEEEEDDDCCCBBBHHHFFFCCCBBBBBBEEEHHHJJJIIIHHHGGGDDDAAA>>>;;;:::;;;<<<<<<;;;:::999888777666666555444444444444555444444333333222111000000000000000000000000000000000000////////////000000000000000000000000000000........................//////.........---------////////////000000000000////////////////////////AAA???<<<:::999999;;;<<<:::;;;===@@@AAABBBBBBBBBCCCAAA???<<<:::999888888<<<<<<;;;999888666555555111222222222222111000000000//////.......................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))+++++++++******+++,,,,,,+++++++++***)))***///555999000))))))++++++,,,...------------............------------------------...---,,,,,,,,,---..............................///000111222333333333333333333333222000111444666444444555666666666666666444444555777;;;===<<<;;;999:::<<<>>>???????????????>>><<<:::::::::;;;<<<>>>>>>>>>>>>???@@@AAAAAACCCDDDEEEFFFFFFGGGGGGGGGDDDCCCBBBAAAAAACCCFFFGGGEEEDDDCCCBBB@@@>>><<<;;;::::::::::::999888777666666555555444444444444444444333333222111111000000000000000000000000000000000000////////////000000////////////////////////........................//////.........---------.../////////000000000000////////////////////////BBB???<<<999888999;;;<<<;;;<<<>>>???@@@AAAAAAAAABBB@@@>>>;;;999777777777888999999888777555333222000111111111111000//////000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))***************+++,,,---***------***'''+++444<<<333,,,(((***------...///------------............------------------------,,,,,,,,,,,,,,,---...///........................///000111222222333333222444444444222000111222444555444444444444555666666555555555777:::<<<;;;:::999:::<<<>>>>>>???>>>>>>???>>>===<<<;;;;;;;;;<<<============>>>???@@@AAABBBCCCDDDEEEGGGIIIJJJJJJ@@@@@@@@@@@@AAABBBCCCDDD??????@@@??????>>>===<<<888888888888888777666555666555444444333333444444333333222222111000000000000000000000000000000000000//////......//////000////////////////////////.......................................---------....../////////000000000////////////////////////DDDAAA===999888999;;;===<<<===>>>>>>??????@@@@@@???>>><<<:::888888888888666777888888777555333111111111111111111000000/////////...------------...------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++++++++******************************((()))))))))************))))))))))))))))))))))))))))))))))))***+++------+++---,,,((()))111;;;@@@///***(((,,,...------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////...........................///000111222222222222444444444222000000111333555444333333333444666777666555666888:::;;;;;;:::999:::<<<===>>>======<<>>>>>>>>======<<<<<<============>>>???@@@@@@AAABBBBBBDDDEEEGGGIIIJJJ>>>>>>???@@@AAAAAAAAAAAA<<<=========<<<;;;::::::666666666666666555444444555444444333333333333333222222111111000000000000000000000000000000000000/////////....../////////////////////////////////........................................................./////////000000////////////////////////EEECCC???<<<;;;;;;===>>>========================;;;:::999888999999:::;;;555666777888777666444222222222333333222222111000//////...---------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++*********************************((()))))))))************))))))))))))))))))))))))(((((())))))***+++,,,---,,,+++(((&&&---999@@@???...******---...+++***,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......//////..............................///000111111111111333333444333111000111222444333222222222333555666666555666888:::;;;;;;::::::;;;<<<======<<<;;;:::<<<===>>>??????>>>======<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEEEE>>>???@@@AAAAAAAAA@@@@@@<<<<<<<<<;;;:::888777666444444555555444444333333444444333222222222222222111111000000000000////////////////////////////////////............//////................................................---.................................////////////////////////////////////EEEDDDAAA???===<<<=========<<<;;;;;;:::::::::;;;777777666666777999;;;<<<444444555666666555444333333333333333333222111111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++((()))******+++*********************************))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,+++***'''%%%...;;;>>>888---******---,,,))))))+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---....................................---...///000000111111000111222333333111000111222333222222222222333444444555555555777:::<<<;;;::::::;;;<<<<<<<<<;;;:::999999;;;===???@@@@@@???>>>;;;;;;;;;<<<<<<===>>>???AAA@@@?????????@@@AAABBB@@@AAAAAAAAAAAA@@@??????<<<<<<;;;:::888666555444333333444444444333333222444333222222111111222222000000000//////////////////////////////////////////......------......///................................................---------...............------........./////////////////////////////////DDDCCCBBB@@@>>>===;;;;;;===<<<:::999888888888888555444444444444666777888333333333333333333333333222222222222222111000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++(((((()))***************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******'''+++***&&&+++555666...+++)))***,,,+++))))))---++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,---.........---,,,........................------...///000000000000///111222222111111111222111111222333333333333333444444555777;;;===<<<;;;:::;;;;;;<<<;;;:::999888666888<<>>;;;;;;;;;;;;<<<===>>>>>>@@@???>>>===>>>???AAABBBBBBBBBAAA@@@???>>>======:::::::::999888666555444222333333444444333333333333333222111111111111111///////////////////////////////////////////////////......------......///................................................---------.........//////---------.........//////////////////////////////BBBBBBAAA@@@>>><<<:::999<<<;;;999777666666666777444333222222222333444555111111111000111111222333111111111111111000//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))))))))))))))***###,,,---((((((......'''***((()))++++++)))+++///++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---.........---,,,+++........................,,,---...///000000000000...000222222222111222333000111222333444333222222333333444777;;;======<<<:::;;;;;;<<<;;;:::888777333666;;;???AAAAAA@@@???;;;;;;;;;;;;;;;===>>>>>>???>>>======>>>@@@BBBCCCCCCBBB@@@>>>===<<<<<<<<<999999999999888777666555222333333444444444333333333222222111000111111111.........///////////////////////////////////////.........------.........................................................---------.........//////---------.........//////////////////////////////EEEDDDBBB@@@>>><<<<<<;;;888888888999:::888555333333333222222111000//////...//////000111222222222111111000000//////............---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,***(((+++))))))+++......,,,))))))************+++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,------.../////////000000000///////////////////////////000111222333666555555444444333222222555666777999:::;;;<<<<<<999999999::::::;;;;;;;;;777888:::<<<>>>???@@@@@@??????>>>===============???>>>===<<<===>>>@@@BBBFFFGGGFFFAAA<<<888999:::777777777777666666666666444444333333222111000000111111111111111111111111////////////////////////////////////////////////---------............///000000//////.........---....................................//////////////////000000///...------......//////000000111111AAA@@@???===<<<;;;::::::888777777888999888555222333333222111111000//////...//////000111111222222000000000/////////.........------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++)))'''((()))++++++******)))***,,,......,,,))))))************+++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,------......///000000000000000000000000000000/////////000000222333333444444444444333333333333555666777999:::;;;<<<<<<999999999:::::::::::::::666777999:::<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::;;;<<<>>>???BBBCCCCCC@@@<<<999999:::666666666666555555555555444333333222111111000000111111111111111111111111................................................------------............000/////////.........---....................................///////////////////////////...------////////////000000000000<<<<<<;;;;;;::::::999999777666666777888777444222222222222111111000000///...//////000000111111222/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***''''''(((***,,,,,,((()))+++...///...+++((()))************+++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,------......///000000000//////000000111111222222000000000000111222333333222222333333333444444444555666777999:::;;;;;;<<<:::::::::999999999999999666777888999999::::::999888888888888999:::;;;;;;;;;:::999888999:::;;;<<<<<<>>>@@@???===:::999999555555555444444444333333333333222222111000000000000000000000000000000000................................................------------............/////////.......................................---............////////////////////////......---000000000000////////////999999999999999999999999666555555555666555333111222111111111000000000///////////////000000111111.........------------------------,,,,,,,,,++++++,,,+++++++++++++++++++++******************************++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***+++++++++'''))),,,///000---***'''))))))*********+++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,------...//////000000111...//////000111222333333111111111111111222333333000111111222333444444444444555777888:::;;;;;;;;;::::::999999888888777777666666777777777777666666666666666777888999;;;<<<:::999888888888999::::::999;;;===>>><<<999777555333333333333222222222222222222111111000000000000////////////////////////................................................,,,,,,---------.........................................................---------.........//////...///////////////......111111000000//////......777888999:::::::::999999666444333333444444222000111111111000000000000000///////////////000000000,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))******++++++*********************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,------***((('''***---000///,,,)))'''))))))*********+++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,------......///000000000......///000111222222333111111111000111111222222///000000111222333444444444555666888999:::;;;;;;999999999888888777777777666666777777666666555444666666666777888:::;;;<<<:::999999999999999999999888999;;;<<<<<<888444111222222222222111111111111111111000000000000//////........................................................................,,,,,,,,,------------...---------.......................................------------..................///////////////...111111000000//////......666777999:::::::::999888555333222111222222111///000000000000000000000000////////////////////////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************((()))******+++*********************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++...///...***'''(((+++...///...+++)))((()))************+++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,------.../////////......//////000000111111111000000000000000111111//////000111222222333333444555666888999::::::;;;888888888777777777777777777777777777777666555555666666666777888:::;;;<<<:::::::::999999999999888777888999:::;;;888444000222222222111111111000000000000000///////////////////////////////////////------------------------------------------------,,,,,,,,,,,,---------------------------.................................,,,------------.........---...//////////////////000000000000////////////555666888999:::999777666444222000000111111000//////000000000000000000000////////////////////////************++++++,,,,,,,,,,,,,,,++++++++++++***)))*********++++++++++++************************(((((()))***************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......+++)))))),,,......,,,***)))***)))************+++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,---......................../////////000000///////////////000///000000000111111222222333444666777999:::::::::666666666777777777777777888888888888888888777666666666666666777888::::::999999999999999888777777666555666888::::::666333222222222111111111000000////////////////////////////////////////////////------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,------.................................,,,,,,---------.........------...///////////////////////////000000000000444666777999999888666555444222000///000000000...////////////000000000000///////////////.........))))))******+++++++++,,,,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))(((((()))***************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++))),,,......+++))))))+++)))************+++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,******+++,,,,,,------..................---------000///............//////000000000000111111111111333444666777999:::::::::555555666666777777888888888888999999999999888888666666555666666777888999888888888888888777666666444333444777:::;;;999666222222222222111111111111.........///////////////000000000000000000000000------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,------.................................,,,,,,,,,---------......------...///000000//////......//////000000111111666777888888777555333111000000000000000000000000..............................---------,,,,,,,,,******************************************************************************************************************************************************))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++************---//////,,,(((&&&))),,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...////////////000000000000//////////////////000000000000444666888999999999777666555777999;;;;;;999777555888888777777666666555555666666555555555555666666777777777666555555444444555555666666777777888888000000000000////////////------...............------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------//////.........---------///////////////.........////////////////////////666666777777666444222000////////////////////////...........................------------,,,,,,,,,******************************************************************************************************************************************************))))))))))))******))))))))))))************))))))))))))))))))))))))************************......---+++)))((()))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...////////////000000000000//////////////////000000000000444555777999::::::999888666777999::::::999777666888888888777777777777777666555555555555555555666666666666555444444333333444444444444555555555555000000000000/////////...---...............------//////......---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------//////.........---------/////////////////////...////////////////////////555555666666444333111000////////////////////////------------------------------------,,,,,,,,,,,,******************************************************************************************************************************************************))))))))))))******))))))))))))************))))))))))))))))))))))))***)))))))))))))))******///---+++)))******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...////////////000000000000//////////////////000000000000444555777999:::;;;;;;:::888888888888888888888888777777777888888888888888555555444444444444555555555555444444333222222111222222222222222111111111000000000/////////.....................---,,,+++000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...............---------......//////////////////////////////////////////444444444444333111000///////////////////////////---------------------------------,,,,,,,,,++++++******************************************************************************************************************************************************))))))))))))******((()))))))))************)))))))))))))))))))))))))))(((((((((((()))++++++000,,,)))(((***+++***((())))))*********+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...////////////000000000000//////////////////000000000000333444666999:::<<<<<<<<<999888777666666777888999555555666666777777888888444444333333333333444444333333333222111111000000222222111111000000//////000000/////////.....................---,,,++++++//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....................................////////////////////////////////////444444333333222000//////........................------------------------------,,,,,,,,,+++++++++******************************************************************************************************************************************************))))))))))))******((()))))))))************)))))))))))))))))))))))))))(((((('''(((***,,,---///+++((((((***+++***((())))))*********++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...////////////000000000000//////////////////000000000000333444555888:::;;;<<<===999888666555555666888999333444444444555555666666333333222222222222333333222222222111000000//////222111111000000/////////////////////............------......---,,,++++++,,,---------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.....................---.........//////000000////////////////////////444444333222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************************************************************************************************************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))(((((()))+++...000---+++)))((()))******))))))************+++++++++***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...////////////000000000000//////////////////000000000000333333555666888:::;;;<<<888777666666666666777888333333333333444444444444222222111111111111222222222222111111000/////////000000000000000000///////////////.........------,,,,,,------------,,,,,,++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...............------......///000000000////////////////////////555444333222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************************************************************************************************************))))))))))))******))))))))))))************))))))))))))))))))))))))***)))((((((***---000222++++++***)))'''((()))+++)))************+++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...////////////000000000000//////////////////000000000000333333444555777888:::;;;777777666666666666777777555444444444444444333333111111111000000111111111222222111111000/////////......////////////////////////.........---------***+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------------.........//////------......///000000111////////////////////////666555333222111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************************************************************************************************************))))))))))))******))))))))))))************))))))))))))))))))))))))+++***))))))***---111333)))+++,,,***'''&&&))),,,)))************+++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...////////////000000000000//////////////////000000000000333333333444666777999:::666666777777777777666666666666666555555444444333111111000000000000111111222222111111000000//////---------......///////////////.........---------)))***+++,,,---.........///...------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------------.........//////---------...///000000111////////////////////////222222222111000//////...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''++++++(((+++111222---))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******************+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------///////////////.........000000111111111000000///000000000000000000000000111222333555666777777777888777666555444333333333333333333444444444555555222111///.........///000222111111000///......---........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,,,,---.........------,,,,,,,,,------+++,,,...---,,,,,,---///---------............///////////////////////////222222111000000///......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''******))),,,111111---))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++************************---,,,,,,++++++*********++++++,,,,,,,,,,,,------////////////............000000111111111000000000000000000000000000000000111222333555666666777777666666555444333333333333222222222222333333333333222111000///...//////000111111000000///......---........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,,,,---.........---------,,,---------+++---......---,,,...///---------............///////////////////////////111111000000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((*********,,,000000,,,))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,++++++************************...------,,,+++***))))))++++++,,,,,,,,,,,,------........................000000000000000000000000000000000000000000000000111222333444555666666666555444333222111111111111000000000111111111222222222111000/////////000000000000000///......------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......---------------------...+++---......------...///---------............///////////////////////////000000000//////..................------,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((())))))+++---///...,,,))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------...............//////////////////000000111000000000000000000000000111111222444444555555555333222111000000000000000///000000000000111111111111111000000/////////////////////......---------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...............,,,---......------...///---------............////////////////////////////////////...............---------------,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())),,,......,,,+++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---------......////////////......///000111111111111111111111111111111000111222333444444444333111111000////////////000000000000000111111111111000000000000//////..................------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---.../////////......,,,---///...------...000---------............///////////////////////////..................------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))'''(((---///---***+++)))))))))))))))))))))))))))))))))************+++******++++++++++++******)))))))))***++++++,,,,,,))))))***+++,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---....../////////......---...///111222111111111111111111111111000111222222333333333222000000///////////////000/////////000000000111111....../////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......+++,,,...///000000///...,,,...//////......///000---------............///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))&&&(((...000,,,)))***))))))))))))))))))))))))))))))))))))******************++++++++++++******((())))))***++++++,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,------.../////////...---------///111222111111111111111111111111000111111222222222222222000000////////////000000---.........////////////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,,,,,,,,,,---......+++,,,...000111000//////---...//////......///000---------............///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))&&&'''...000+++)))***))))))))))))))))))))))))))))))))))))******************++++++++++++******((())))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---.../////////...---,,,---///111333111111111111111111111111000111111222222222111111000000/////////000000111,,,,,,,,,---------......+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,,,,,,,---......+++,,,...000111111000///---...//////......///111---------.........//////////////////////////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************++++++***)))(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))&&&+++000000,,,))))))++++++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111............////////////000000000000000000000000//////000000000000//////...------,,,,,,------............------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................////////////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************++++++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))'''+++000///,,,))))))+++************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......//////000000............////////////000000000000000000000000/////////000000/////////------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................////////////////////////------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************+++***))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))),,,///...+++))))))+++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................//////............////////////000000000000000000000000......////////////......------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,******************************************************************************************************)))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))+++,,,...---***))))))************)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................---............////////////000000000000000000000000---......//////......------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***************************************************************************************************)))))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))---------+++***))))))***))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------............////////////////////////////////////------............------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................////////////////////////++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***************+++++++++************************************************************************)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))///...,,,***))))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------..................////////////////////////////////////,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................////////////////////////******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------))))))*********+++++++++************************************************************************)))))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))111...+++)))))))))******((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.....................////////////////////////////////////,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................////////////////////////*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------))))))******++++++++++++************************************************************************))))))((())))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))222///+++(((((()))******(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////............/////////000////////////////////////+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................////////////////////////******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************---******,,,***&&&)))111000---***))))))*********************************+++++++++*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------..................------......------------......////////////............---------,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------+++,,,------......------........................////////////////////////******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************,,,******,,,***'''+++111000---***))))))*********************************+++++++++*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------..............................------------......////////////.........---------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------,,,---......//////..............................////////////////////////******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))***************))))))++++++***,,,111///,,,***)))************************************+++++++++***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------..............................------------......//////.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......---------------------------...//////000000//////........................////////////////////////******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************(((((()))***+++,,,...111---+++))))))***+++***)))************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------..................------,,,,,,------............---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------------...///////////////........................////////////////////////******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************'''((())))))+++...//////,,,***))))))***+++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---............---........................////////////////////////******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************'''))))))))),,,000000---+++***))))))++++++***((())))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////------,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------+++,,,,,,---...---------........................////////////////////////******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************'''******(((,,,111000******)))((()))++++++***((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------,,,------.......................................////////////////////////******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************(((******(((+++111///)))))))))((()))++++++***((())))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))******++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......---------------------------......///////////////........................////////////////////////************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********)))))))))))))))***+++++++++,,,,,,+++***))))))***+++,,,)))))))))))))))******+++************************+++++++++*********))))))))))))))))))))))))))))))***************************((((((***---///---+++)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,+++*********+++------------,,,,,,+++*********************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------..............................///////////////.........************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))***************+++++++++++++++***))))))***++++++)))))))))))))))******+++************************+++++++++*********))))))************************************************)))))))))+++...///---***)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,++++++******++++++,,,,,,------,,,,,,+++*********************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------............................../////////////////////...************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************+++++++++***************++++++***))))))***++++++)))))))))))))))******+++************************+++++++++***************************************************************))))))+++---//////,,,))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************'''((()))***+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------....................................//////////////////************************************************************************************************************************,,,+++++++++***)))))))))+++******************+++)))))))))))))))******+++************************************************************************************************(((***---///000...+++((())))))*********+++++++++************************))))))*********+++++++++************************************************((())))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,+++++++++,,,,,,---...------------------------...------,,,,,,------...,,,,,,,,,---------..........................................////////////************************************************************************************************************************,,,+++++++++***)))))))))*********++++++*********)))))))))))))))******+++************************************************************************************************)))+++...000///---***)))))))))*********+++++++++************************))))))*********+++++++++************************************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,******+++,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,+++++++++,,,------------------------------...------,,,,,,------...,,,,,,,,,---------..............................---.........//////000000***************************************************************************************************************++++++++++++++++++***************)))***++++++++++++***))))))))))))))))))******+++***************************************+++++++++++++++++++++++++++++++++***************************---000000...,,,******)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,)))***++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...,,,,,,,,,---------..............................------......///000000000************************************************************************************************))))))*********+++++++++***************+++++++++)))***++++++++++++***))))))))))))))))))******+++************************))))))*********+++++++++++++++++++++++++++++++++************************,,,...000000---******+++)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---))))))***+++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,++++++,,,,,,,,,...........................------,,,,,,------...,,,,,,,,,---------..............................------......///000000111************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++))))))******+++++++++,,,)))***+++,,,,,,+++***))))))))))))))))))******+++************************))))))******++++++++++++++++++++++++++++++++++++************************---///111///,,,******,,,)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++*********+++,,,,,,---((()))***+++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............---------------,,,++++++,,,,,,,,,...........................------,,,,,,------...,,,,,,,,,---------..............................---------...///000000111************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************(((***++++++***)))+++,,,...444555...***++++++)))************************************************)))************+++++++++***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------.........------,,,,,,,,,........................//////.........---------...........................------,,,,,,------...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........................///////////////.........************************++++++************++++++************************************************************************************************************************************************************************++++++++++++++++++++++++************************)))***++++++***)))***,,,///333333---)))***+++)))************************************************)))************+++++++++++++++,,,,,,,,,,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,------......------,,,,,,,,,---------..................------,,,,,,,,,........................//////.........---------...........................------,,,,,,------...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///......................../////////////////////...************************++++++************++++++************************************************************************************************************************************************************************++++++++++++++++++++++++***************************+++,,,+++))))))***,,,000222000+++''')))******************************************************)))************+++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,------......------,,,------............//////.........---------------......................../////////............---..............................------------......------............------------------------------------------------------........................---------............///..............................//////////////////************************++++++************++++++************************************************************************************************************************************************************************++++++++++++++++++++++++************************+++,,,,,,+++))))))+++---111000---)))'''(((******************************************************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............,,,------......------,,,------------...........................---------......................../////////.............................................------------......------............------........................------------------------........................---------............///....................................////////////************************++++++************++++++************************************************************************************************************************************************************************++++++++++++++++++++++++************************+++++++++***)))***,,,///222...+++)))(((((()))***************************************************))))))*********+++++++++,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////////////////////////////////////////////////////......------......///------............------........................................................................---------............///........................---.........//////000000************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++***************************++++++***)))+++...111222---)))***+++))))))***************************************************)))************+++++++++,,,,,,------------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,------......------,,,---,,,,,,,,,,,,+++++++++.............../////////////////////////////////...////////////000000000//////////////////////////////............//////------............------........................////////////////////////........................---------............///........................------......///000000000************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************))))))***)))***,,,000444222,,,))),,,---***(((***************************************************)))************+++++++++,,,,,,------------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///,,,------......------,,,......------,,,,,,,,,,,,---........./////////000////////////////////////.../////////000000000000//////////////////////////////............//////------............------........................////////////////////////........................---------............///........................------......///000000111************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************((()))))))))***---222555222+++)))...///+++(((***************************************************)))************+++++++++,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000,,,------......------,,,//////.........------------.........//////000000000000000000000000000000.../////////000000111111000000000000000000000000//////............//////---..................---////////////////////////000000000000000000000000........................---------.........//////........................---------...///000000111******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++******))))))************************''')))+++,,,*********+++++++++++++++++++++++++++*********************************)))))),,,000333++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******************+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---...+++,,,...000000///...---+++,,,---,,,,,,,,,...000......---,,,,,,+++++++++,,,++++++,,,---......---,,,---...///000000//////000000000000000//////...,,,---......---...///111......//////000111111222000000000000000000000000////////////000000000000000000//////.........---////////////////////////000000//////.........------.........//////000000............/////////000111000000///...---------............////////////111111000000//////......////////////////////////******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++*********)))***************************+++,,,+++***)))***,,,++++++++++++++++++++++++************************+++*********+++---000333++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++******************+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,......///...,,,+++---...------,,,,,,,,,+++++++++---...//////......///111000000000000000///......111111222333444555555444222111000////////////000///000111000//////000111/////////---,,,++++++,,,..................//////////////////////////////---......///000111111222000000/////////.........////////////////////////000000/////////................../////////000000........./////////000000111000000///......------............////////////111000000000/////////...////////////////////////******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++************++++++++++++++++++++++++,,,---,,,+++******,,,...++++++++++++++++++++++++************************,,,+++++++++,,,...111222++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************+++++++++++++++++++++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,///000///---++++++---...///...,,,++++++,,,...///000111222111///...///000///000111333444555555666777888:::<<<===>>>>>>===:::777333///...///222444222555666555222000000222---------------.........////////////............////////////////////////,,,---...///000111222333000000////////////......////////////////////////000000////////////............////////////000000....../////////000000000111000000//////......---............////////////000000000000////////////////////////////////////******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,++++++******)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++...111++++++++++++++++++++++++************************,,,,,,+++,,,...000111111++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++++++++,,,+++,,,------......------+++++++++,,,,,,,,,,,,,,,------------------------//////......---,,,,,,,,,---------+++******,,,///......///111444888;;;>>>=========<<<999777777777333333444666999>>>BBBEEECCCEEEIIIKKKLLLLLLLLLLLLDDD???999333111111444777<<>>BBBFFFIIIWWW]]]dddgggddd```___```dddcccaaa\\\TTTKKKCCC>>>:::<<>><<<:::777555333222111111111111111111111111......//////000000111111//////000000111111111222000000000000000000000000//////000000111111111222222111111111000000//////000000000000111111111111000000000000000111111111............/////////000.../////////000000111111000000000000000000000000))))))***+++,,,,,,------************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---******000222---***---++++++++++++++++++++++++++++++******************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,---------,,,++++++,,,,,,---......---,,,,,,000111333222222555;;;@@@HHHKKKLLLIIIAAA999444222555444333444;;;III[[[ggghhhbbb\\\XXXWWWUUUOOOJJJNNNNNNNNNMMMKKKHHHEEECCCLLLPPPVVV[[[^^^^^^[[[ZZZWWWWWWWWWXXXXXXTTTMMMGGGEEEFFFGGGJJJMMMQQQTTTVVVXXXWWWTTTMMMEEE???===>>>BBBCCCCCCCCCBBBAAA???===;;;777222000111222111000......//////000111111222111111111111000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))******+++,,,,,,------************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---***+++000111---+++,,,++++++++++++++++++++++++++++++******************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,------......------,,,------......------,,,,,,---------------.........222666:::===???AAAEEEIIIMMMQQQUUUTTTNNNGGG@@@===<<<======>>>DDDPPP]]]gggggg^^^QQQHHHDDDBBB???<<>>@@@AAAAAABBBCCCDDDFFFFFFDDD???<<>>777222000444333222111222333444555333333222111000000//////222222222222222222222222222222222222222222222222000000111111111111000000111000000//////000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000///,,,++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------............------...---------------------...---------000444888;;;???BBBHHHNNNSSSVVVXXXYYY[[[___dddggggggddd```^^^^^^ZZZUUUPPPMMMMMMPPPRRROOOHHH???888777888:::;;;666666555555666888;;;======>>>???BBBDDDGGGIIIJJJPPPQQQRRRSSSRRRPPPMMMKKKIIIIIIGGGEEEBBB@@@>>>>>>>>>>>>>>>@@@DDDKKKRRRWWWXXXYYYZZZXXXRRRIII@@@:::GGGLLLPPPOOOIIIAAA;;;999444333222222333444666888555555444333222111111000222222222222222222222222222222222222222222222222000111111222222111111000111000000000000000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...000000---,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,------------......//////......---,,,,,,,,,+++,,,---...///......000333777<<>>>>>@@@@@@@@@???>>><<<::::::<<>>CCCFFFIIIJJJLLLJJJGGGGGGJJJNNNQQQRRRRRRQQQQQQRRRUUUXXXXXXXXXGGGCCC===999:::===???AAAFFFIIILLLOOOOOOMMMJJJGGGCCCAAA??????AAAGGGMMMPPPNNNMMMJJJGGGEEEEEEEEEEEEFFFHHHKKKNNNOOOQQQSSSVVVVVVXXXYYYYYYWWWSSSOOOLLLHHHJJJMMMOOOPPPMMMHHHCCCBBBGGGNNNUUUYYYYYYWWWTTTMMMSSS[[[^^^[[[RRRIIICCC???>>><<<999666333111000000000000000000/////////333333333333333333333333333333333333333333333333111111222222222222111111222111111000000111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((000444///++++++,,,***++++++++++++++++++++++++******++++++,,,------...,,,++++++******++++++,,,,,,,,,,,,------------.........////////////......,,,,,,,,,---///222555777;;;???EEEKKKOOOPPPOOONNNEEEAAA>>>===???BBBCCCCCCEEEDDDCCCEEEIIIJJJIIIGGG???======???EEEJJJMMMNNNYYY[[[\\\\\\ZZZVVVSSSQQQJJJJJJJJJKKKLLLMMMOOOPPPPPPOOONNNMMMLLLLLLLLLMMMJJJMMMOOOPPPQQQRRRUUUXXXUUUVVVXXXZZZ[[[[[[[[[[[[MMMMMMOOORRRUUUTTTPPPMMM===>>>@@@BBBEEEGGGIIIJJJSSSXXX^^^cccbbbZZZNNNFFF@@@@@@@@@>>>;;;888444222000000000111111111111111333333333333333333333333333333333333333333333333111222222333333222222111222111111000000111111222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........(((111444///***+++,,,***++++++++++++++++++++++++******+++,,,,,,---......,,,++++++++++++++++++,,,,,,,,,,,,---------............////////////......---------...111444888:::CCCGGGNNNTTTWWWVVVRRRPPP;;;777444444666888888666;;;;;;<<<>>>BBBBBB>>>;;;DDDDDDGGGNNNVVV\\\]]]]]]bbbbbbaaa]]]YYYVVVUUUUUUWWWXXXZZZ\\\[[[YYYVVVTTTLLLMMMNNNPPPRRRUUUWWWYYYUUUWWWXXXWWWUUUTTTWWWYYYOOOOOOPPPRRRVVV[[[___bbb^^^XXXQQQLLLLLLMMMNNNMMMMMMIIICCC>>><<<===???AAAHHHMMMWWWcccjjjhhh___XXX===>>>@@@AAA@@@>>>;;;999222333333444444555555666333333333333333333333333333333333333333333333333111222222333333222222111222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,...111222000---******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,.........------///111...000222333111/////////111222333444777;;;AAAEEELLLPPPUUUZZZ___^^^SSSEEE555444222111222222111000555555444444666<<>>EEEKKKRRRXXX\\\ddd______aaa\\\SSSPPPTTTLLLLLLOOOTTTYYY]]]eeemmmpppnnnooovvv|||wwwuuusssmmmhhh```]]]ZZZWWWVVVSSSPPPNNNKKKIIIHHHJJJPPPUUUWWWWWW```^^^[[[YYYUUUPPPJJJFFF@@@;;;555222222333333222222333555555444333444555111222222333333333333333222222222222333333333333222222222222222333333333222333333222000000111333222222222222222222222222111111111111111111111111111111111111111111111111------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---++++++,,,...000000000///000333999===???CCCGGGKKKMMMPPPRRRTTTYYYZZZYYYVVVUUUSSSJJJ@@@===:::777555666777888888;;;???FFFKKKOOORRRUUUWWW^^^WWWVVVYYYUUULLLNNNWWW[[[YYYWWW[[[fffzzz}}}tttiii```\\\YYYWWWVVVPPPNNNMMMQQQVVVWWWRRRMMMUUUVVVWWWVVVSSSOOOMMMLLLCCC===666444666777333000555666777666444222333555111222333333444444333333333333333333333333333333222222333333333333333333222333333222111000222333222222222222222222222222111111111111111111111111111111111111111111111111------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---///...---,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......---,,,+++---...///000111222444888>>>BBBGGGJJJNNNQQQQQQRRRSSSTTTRRRRRRPPPLLLJJJJJJDDD===888666555666999<<<>>>>>><<<@@@FFFLLLOOOQQQSSSTTTRRROOOPPPVVVXXXYYYcccpppzzzxxx}}}uuunnngggaaaYYYVVVTTTVVV[[[[[[WWWRRRSSSTTTSSSPPPKKKGGGFFFGGGEEE@@@<<<<<>>===999666666777;;;@@@EEEGGGHHHEEEHHHKKKMMMNNNOOOPPPQQQOOOTTT[[[aaahhhsss{{{lllfff^^^YYYYYYZZZ[[[ZZZ]]]\\\YYYSSSKKKEEE@@@???FFFCCCBBBDDDGGGJJJIIIHHH:::666333111222444555555222222333444444444444444444444444444333333333333111222333555555555444444222333333333111222333555333333333333333333333333222222222222222222222222111111111111111111111111------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------333///,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---.........///111333111666<<>>@@@???DDDDDDFFFJJJNNNPPPPPPOOONNNOOOQQQQQQQQQSSSVVVXXXiiiwwwrrrgggaaa^^^]]]bbbaaa___[[[UUUNNNFFFBBBDDDCCCCCCDDDIIIOOOUUUYYYIIIAAA888444666888777444222333444444555444444444555555444444444333333333000111333555666666555444111333333333222222444666333333333333333333333333222222222222222222222222111111111111111111111111------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...333///+++)))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---/////////000333555555;;;CCCKKKOOOQQQRRRSSSPPPOOOMMMIIICCC???======@@@AAA@@@>>>BBBJJJOOOOOOWWWVVVWWWXXXYYYXXXUUURRRIIILLLOOOSSSXXX^^^fffjjjqqqfff```]]]^^^___aaa```ZZZRRRKKKAAAAAA@@@AAAFFFOOO[[[ccc[[[OOOAAA:::;;;;;;777222222333444444555555444444555555555444444333333333000111444555666666555444111333333333222222444666333333333333333333333333222222222222222222222222111111111111111111111111........................------------------------------------------------------------------------...---,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,+++***+++...000222.........------,,,,,,,,,------------------------------------------------,,,,,,,,,------,,,++++++------,,,+++,,,///444777???CCCKKKSSSYYYZZZYYYVVVSSSKKKEEEEEEMMMTTTVVVUUURRRQQQQQQSSSVVVYYY[[[[[[```^^^\\\ZZZUUUPPPMMMMMMOOOTTTYYY^^^jjj{{{qqqllleee^^^\\\[[[[[[]]]```OOOIIIDDDEEELLLVVV___dddhhh```QQQBBB888333444666555666666666555444555666333333444555555444333333444444444555555555666666333333333222222222111111222222222222222222222222444444333333222111000000111111111111111111111111........................------------------------------------------------------------------------...---,,,,,,,,,,,,---...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,++++++,,,...000111......---------,,,,,,,,,------------------------------------------------------.........---------------......///333888<<>>===999999999888777666666777555555666777777888999999777777666666555444444444555555555555555555555555444444444333333333222222666555444333333333333444........................------------------------........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------------------///++++++000333000---,,,------------------------,,,------------.........------------------.........---...111777===BBBDDDLLLMMMSSS^^^gggkkkooorrr{{{|||nnnjjjhhheee^^^ZZZgggxxxpppccc```eeejjjmmmnnnllldddWWWJJJAAA===:::::::::999888777666666555555666666777777888888888888777777666555555555555555555555555555555555444444444444333333333333555555444333333333444444........................................................................,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,------------...------............------...+++,,,111333000------------------------------------------........................------------......000555<<>>;;;:::999888999888777666555555666666666777777777999999888888777666666666555555555555555555555555444444444444444444333333555444444333333333444444////////////////////////................................................,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,---------.........---......//////......---...,,,---111333///---...---------------------------------.........//////.....................---000111444999???EEEHHHIIIOOOWWW^^^bbbeeekkkttt{{{wwwiiiaaaiiiooouuuwwwpppbbbSSSJJJ===;;;888888999:::999777666666666666777777777777999999999888777777666666555555555555555555555555444444444444444444444444444444333333333444444555////////////////////////................................................,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,---------............---...///000000///...---...,,,...222333///...///------------------------------........./////////..................//////222555:::>>>BBBFFFLLLOOOVVV```gggggggggnnnxxxxxxeeehhhjjjmmmqqqqqqkkk```WWWEEE@@@;;;999:::;;;:::999777777777777888888888888999999888888777666666666555555555555555555555555444444444444555555555555444444333333333444555555////////////////////////................................................,,,,,,,,,---------......------------------------........................------------------------------------------------------------............---...///000000///...---------///333333///...000------------------------............////////////------......//////000000333999@@@CCCDDDIIIQQQYYYbbbkkkrrrrrrssszzz{{{|||~~~uuummmgggggglllmmmgggaaaQQQIII@@@;;;;;;<<<;;;999999999999999888888888888999888888777666666555555555555555555555555555555444444444444555555555666333333333333333444555666000000000000000000000000////////////////////////........................,,,,,,,,,---------......------------------------........................---------------------------------------------------------.........//////---...///111111///...---------///333222///...111------------------------............/////////000,,,------...///000111111444;;;CCCFFFFFFKKKVVV```llltttyyy{{{{{{yyytttqqquuu~~~|||zzzjjjeeejjjooolllgggYYYPPPEEE>>><<<<<<;;;999::::::999999999999999999888888777777666555555555555555555555555555555555444444444555555555666666333333333333333444555666////////////////////////000000000000000000000000...............///000000////////////////////////------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------..............................---///222333111///------////////////////////////000000000000////////////---............///333555<<>>======;;;;;;;;;:::999999888888888888888888777777777777666666666666666777888888555555555555555555555555444444444444444444444444////////////////////////000000000000000000000000...............///000000////////////////////////------------------------------............------------------------------------------------------,,,------------.................................---000222222111///......////////////////////////////////////000000000000000000000111222777<<>>EEEJJJMMMPPPWWW```iiiwwwuuulll{{{}}}|||wwwqqqsssqqqhhhZZZLLLCCC@@@<<<<<<<<<;;;::::::999999999999999999888888888888777777666666666666777777666666666666666666666666555555555555555555555555000000000000000000000000000000000000000000000000...............///000000////////////////////////..............................////////////......---------...//////000000------------------------------........./////////........................///000111111///......///////////////////////////......//////000000111111...000444888<<>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888888777666666666666666666666666666666666666666555555555555555555555555000000000000000000000000000000000000000000000000...............///000000////////////////////////////////////////////////......////////////......---------...///000000111------------------------............/////////000........................///111111000///...///000////////////////////////---......///000111111222000444:::@@@DDDIIIMMMPPPTTTZZZkkkqqqkkkjjjdddWWWJJJ?????????>>>======<<<<<<:::::::::999999999888888888888777666666666666666777777777777777777777777666666666666666666666666222222111111111111222222111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000//////.........---////////////////////////000000//////.........------------.........////////////.........---------000000////////////000000////////////000000000000000///...///111222333222444666<<>>???===;;;<<<;;;::::::999999::::::888888888888888888888888777777777777777777777777777777666666666555555555222222111111111111222222111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000//////............------////////////////////////////////////............------.........//////////////////............---000000////////////000000////////////000000000000000000//////000111333444999;;;AAAGGGIIIKKKSSS]]]qqqllldddiiiXXXNNNCCC>>>???@@@>>>;;;<<<;;;;;;:::::::::::::::999999999999999999999999777777777777777777777777777777777666666666555555222222111111111111222222111111111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...................../////////////////////...............000000////////////000000////////////000000000000000000000000000111444666>>>AAAFFFLLLMMMQQQ\\\ggg}}}nnnkkk___SSSEEE>>>???@@@???;;;<<<<<<;;;:::::::::::::::999999999999999999999999777777777777777777777777777777777666666666666555222222111111111111222222111111111111000000000///////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////.........///////////////........./////////000000////////////////////////000000////////////000000////////////000000000000000111111111000222666:::@@@CCCHHHMMMPPPVVVfffttt~~~kkkeeeYYYIII@@@??????>>><<<===<<<;;;;;;::::::;;;;;;999999999999999999999999777777777777777777777777888777777777666666666666222222111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000111111////////////////////////.........///////////////....../////////000000000...////////////000000000000000////////////000000////////////000000000000///111333222222444:::???@@@CCCHHHNNNRRR]]]qqqyyywwwlllbbbSSSGGGAAA???>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777888888777777777666666666222222111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........////////////////////////////////////............/////////000.../////////000000000000.../////////000000000000000000////////////000000////////////000000000000///222444333333777>>>DDDCCCFFFKKKPPPWWWeee~~~wwwnnn```PPPEEE??????@@@======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777888888888777777777666666222222111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,---------......////////////////////////---.........//////000000////////////000000000000.../////////000000111111000000////////////000000////////////000000000000///222444444444888@@@GGGGGGIIIOOOTTT\\\mmm|||~~~wwwiiiXXXHHH@@@???AAA======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::777777777777777777777777888888888888777777777777222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///////////////000111111////////////000000000000111111111000000000000000222000000333999???BBBCCCJJJKKKLLLRRRbbbwwweeeSSSDDD===???;;;=========<<<;;;;;;;;;===<<<;;;:::999999999999888888888888888888888888777777777777777777777777222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///////////////000111111////////////000000000000111000000000000000000000222111000444:::@@@CCCCCCGGGIIINNNYYYoooooo\\\LLLDDDCCC@@@???>>><<<;;;:::;;;<<<===<<<;;;:::999999999999888888888888888888888888888888888888888888888888333333333333333333333333333222222222111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///////////////000111111////////////000000000000000000000000000000111111222111222666;;;@@@DDDEEEGGGJJJSSSfffttt{{{dddRRRFFFBBBCCCAAA???<<<;;;;;;;;;<<<===<<<;;;:::999999999999999999999999999999999999888888888888888888888888333333333333333333333333333333222222222111111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///////////////000000111////////////000000000000000000000000000111111111111222444888===AAAEEEGGGJJJNNN[[[ttt~~~sss[[[KKKCCCBBB@@@>>>======<<<<<<;;;<<<<<<;;;:::::::::::::::999999999999999999999999888888888888888888888888333333333333333333333333333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000///////////////000000111////////////000000000000//////000000111111111111111333666:::>>>BBBFFFIIIJJJQQQccczzzoooWWWIII???>>>===>>>??????<<<999<<<<<<;;;;;;::::::;;;;;;999999999999999999999999888888888888888888888888333333333333333333333333333333333333222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000///////////////000111111////////////000000000000/////////000111111222222111444888<<<@@@CCCHHHKKKKKKVVVnnn}}}sss|||fffSSSBBB@@@>>>>>>@@@@@@===999<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000///////////////000111111////////////000000000000...//////000111111222222000444:::>>>AAADDDIIILLLRRR```{{{}}}|||yyymmm|||dddLLLFFF@@@>>>???@@@>>>;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999444444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000///////////////000111111////////////000000000000...//////000111222222222000555;;;???AAADDDIIIMMM[[[jjjwww{{{fffmmmwwwUUULLLBBB======??????===<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::999999999999999999999999444999888111000666666000444444444333333333222222111111222222222333333333111111111111111111111111333222222222111111000000////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000///111222222111111222333222>>>??????EEEGGGHHHPPPbbb|||sss}}}tttcccnnniiiXXXGGG???>>>======>>><<<<<<;;;;;;;;;<<<<<<===999999999999999999999999888888888888888888888888777999888333222444444222444444444333333333222222111111222222222333333333111111111111111111111111222222222111111000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000///000222111111111222444888BBBCCCAAAFFFHHHJJJTTTjjjxxx{{{ttt~~~yyybbbdddsssaaaNNNEEECCCBBB@@@@@@===<<<<<<;;;;;;;;;<<<<<<999999999999999999999999888888888888888888888888@@@:::555555555333333555444444444444333333333333111111222222222333333333222222222222222222222222111111111000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000///000111111000111333555;;;DDDDDDCCCHHHJJJQQQ___www|||uuuxxxvvv|||eeeYYYkkkiiiRRRFFFCCCAAA>>><<<>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999OOO>>>222444777444333666555444444444444333333333111111222222222333333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////000000////////////000000///////////////////////////000000000111111111111000000000000000000000000///000111111000222444777:::BBBCCCBBBHHHLLLXXXmmmwwwyyy|||oootttpppWWW[[[iii~~~tttWWWGGGBBB@@@>>>===??????===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999^^^FFF333222777777666777555555555444444444333333111111222222222333333333222222222222222222222222000000000000000111111111000000000000000000000000000000000000000000000000000000////////////000000///////////////////////////000000000111111111111111111111111111111111111///000111111111333666999<<>>===<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999eeeQQQ<<<555777888777666555555555555444444444333111111222222222333333333333333333333333333333333111111111111111222222222000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111000111222222222555999<<<@@@EEEDDDCCCGGGLLLccc~~~nnnnnnvvvooouuulllWWWVVVaaaqqqaaaWWWTTTZZZccceeejjj}}}}}}{{{yyy{{{xxx\\\LLLCCCBBBDDD??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::aaaZZZLLL===666666777555555555555555444444444444111111222222222333333333333333333333333333333333111222222222333333333333000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111222222333333444777;;;???@@@EEEEEEEEEKKKSSSoootttjjjqqquuukkkzzz}}}___UUUWWWaaawwwjjj```]]]___ddddddiiixxx}}}~~~mmmUUUEEE@@@AAA>>>>>>===============>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::ZZZ```YYYEEE666444666444666666555555555444444444111111222222222333333333333333333333333333333333222222222333333444444444000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111222333333333444888<<<@@@===BBBCCCGGGOOO[[[{{{lllkkkwwwzzzhhhqqqnnnZZZSSSVVVhhh|||qqqiiigggiiinnnnnnrrr~~~xxx{{{aaaLLLBBBBBB>>>============>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::```]]]WWWPPPEEE999444444666666555555555444444444222222222222222222222222333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000...///000222222111111000000000000000111111111111111111111333666;;;@@@CCCFFF???@@@LLLVVVgggxxxkkkqqqhhhooobbbUUUYYYaaafffwwwsssxxx~~~zzzyyy|||sss\\\III<<<@@@@@@???<<<<<>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888aaa[[[XXXUUUJJJ;;;555666666666555555555444444444222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000...///111222222222111000000000000000111111111111111111222444777<<<@@@CCCDDD@@@CCCMMM[[[tttssskkk~~~llllll{{{bbbZZZ^^^cccoooqqqyyy~~~~~~dddOOOEEEAAAAAA???======>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999888eee[[[WWWYYYQQQAAA777777666666666555555555444444333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000//////111222222222111000000000000111111111222222111222333555999===AAACCCAAACCCFFFNNNccctttuuussshhh~~~mmmnnnuuu~~~}}}zzz{{{zzzpppUUULLLCCC@@@>>>>>>???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999ooo^^^TTTXXXWWWIII;;;666666666666666555555555555333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000///////////////////////////000111222333222111111000000111111111222222222111222444777;;;>>>AAACCC@@@FFFJJJRRRmmm~~~xxx{{{ddd{{{{{{~~~]]]MMMDDD@@@===???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999xxxcccTTTVVV[[[SSSBBB555777777666666666555555555333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111///////////////////////////000111333333222222111111111111111222222222222111333666999===@@@BBBCCC@@@HHHOOO[[[{{{vvv{{{zzzdddrrr|||nnnSSSHHH@@@<<>>===@@@============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::```qqquuuhhhffflll```HHH777777777777666666666666444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000111222333444333222222111111222222222333333333111444999>>>AAACCCCCCCCCJJJNNN```zzzbbbccctttuuu~~~sssnnniiirrrlllbbb]]]^^^ZZZQQQPPPVVVNNNZZZhhhtttyyynnnuuuaaaOOOBBBBBBBBB<<<:::>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::mmm```kkk{{{ssskkkgggYYY@@@555222888999444222777555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222222111111222111111111000000//////000000000000000000000000000222444333222111222333111111222222222333333333444777;;;???BBBBBBBBBBBBFFFMMMiiixxxaaaggg~~~eee\\\sssssszzzzzzkkk```OOOSSSRRRLLLJJJNNNPPPOOOLLLSSSfffzzzyyynnnmmmkkkkkkkkkppp{{{uuuUUUBBBCCCCCCCCCDDD???========================<<<<<<;;;;;;;;;:::::::::pppfffpppvvvtttlllbbbGGG:::333777:::555444777555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222222111111111111111111000000000///000000000000000000000000000222444333222111222333111111111222222222333333444777;;;???AAAAAABBBBBBJJJUUUtttwwwfffqqqqqqbbbjjjzzzsssttt|||xxxrrrmmmfff^^^UUUOOOKKKNNNNNNJJJJJJOOORRRPPPRRRXXXkkk~~~~~~{{{rrroooqqqrrrtttuuussspppqqqxxx___GGGBBB@@@AAABBB=================================<<<<<<<<<;;;;;;;;;hhhdddvvv|||qqqkkkQQQAAA555666:::888666777555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222222111111111111111111000000000000000000000000000000000000000222444333222111222333000000111111111222222222555888<<<>>>???@@@AAABBBMMM```|||zzzllliiizzz~~~wwwxxxwwwppp}}}xxxmmm___[[[UUUPPPMMMKKKIIIHHHJJJKKKKKKJJJNNNSSSUUUSSSWWW^^^sss~~~yyyvvvssspppooommmjjjgggkkkrrr~~~yyyxxxzzzpppPPPDDD???AAABBB<<<========================>>>>>>=========<<<<<<<<>>>>>???AAADDDMMMiiittteeedddnnnuuu}}}}}}tttlllddd]]]XXXRRROOOKKKGGGFFFHHHJJJKKKMMMMMMMMMNNNSSSXXXYYYXXXYYYfff}}}{{{vvvssspppllliiiiiijjjooo{{{|||\\\HHH???AAADDD>>>====================================<<<<<<<<<;;;|||eeekkkyyyxxxvvveeeRRR>>>666777888666444555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222222111111000000000000000000111111111111111111111111111111000222444333222111222222000111111111111222222222555999<<<======???CCCHHHOOOrrrpppbbb\\\fffzzzyyypppcccWWWPPPMMMMMMNNNKKKJJJIIIGGGGGGHHHJJJLLLQQQPPPQQQTTTWWWZZZ[[[\\\bbbsss{{{xxxvvvuuurrroooooorrrxxxiiiNNN???@@@DDD>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::```zzz~~~kkkhhhsssyyyzzzmmm[[[FFF999777888777444555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222222111111000000000000111111111111111111111111111111111111000222444333222111222333111111222222222333333333555999===>>>===@@@FFFLLLYYYlllaaa[[[mmm}}}ssskkkfff^^^YYYSSSMMMJJJIIIKKKLLLIIIKKKLLLMMMLLLLLLMMMNNNTTTTTTWWW[[[\\\[[[^^^bbbsss{{{wwwuuuwwwyyyyyyyyy|||xxxWWWAAA???BBB<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::hhhccciiiooojjjjjjrrruuusssdddOOO???888888888666555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222222111111///000000000111111111111111111111111111111111111000222444333222111222333222333333333333444444444555999>>>>>>>>>AAAIIIQQQiiikkkeeebbbxxx~~~~~~}}}vvvjjj___XXXVVVOOOPPPPPPOOONNNMMMNNNNNNNNNPPPSSSSSSRRRRRRTTTVVVXXXZZZ```eeeccc```eeennn|||xxxwwwzzz~~~eeeIIIBBBDDD===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;~~~XXXWWWooolllbbbhhhnnnvvviiiUUUCCC:::999999888555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111222222222222111111//////000000111111111222111111111111111111111111000222444333222111222333333333333444444444555555444999>>>???>>>BBBKKKSSSvvv}}}gggdddnnn}}}{{{xxxpppeeeZZZVVVVVVPPPQQQRRRQQQPPPPPPPPPQQQPPPSSSVVVVVVUUUUUUXXX[[[\\\```hhhmmmjjjfffmmmxxx|||{{{~~~rrrPPPFFFGGG@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<>>>>>>>>>>>>>>=========<<<<<<<<<<<<}}}gggzzzyyybbb]]]qqqqqqfffQQQ???888777777666666666666666666666666666666555555555444444444333333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111555444333333222222333333333333222222333333444555999:::999>>>DDDBBBOOOkkkxxxccceeeooo{{{{{{}}}zzzsssmmmkkkiiigggeeedddfffkkkooolllppppppooowwwzzzkkkcccaaa___]]]ZZZWWWWWWXXXUUUUUUWWWXXXZZZ\\\]]]^^^fffeeeeeeeeehhhmmmrrruuuuuurrrrrruuuwww|||pppRRREEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<>>>>>???>>>>>>>>>=========<<<<<>>@@@BBBFFFaaagggooossscccZZZPPPMMMPPPNNNOOOMMMJJJIIIKKKLLLKKKPPPPPPOOOQQQ___zzz~~~}}}gggLLLCCCBBBBBBAAA@@@????????????>>>>>>>>>============<<<~~~ssseeeZZZdddllleeePPP>>>888:::777777777777777777777777777777666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222555444333333222222333333333333333333444555666777999>>>???@@@CCCJJJllllllwwwooo]]]TTTUUURRRRRROOOKKKNNNSSSQQQKKKQQQPPPOOONNNVVVrrrrrriiigggsss|||tttTTTGGGCCCBBBAAA@@@???????????????>>>>>>>>>============nnn^^^^^^dddjjjgggWWWDDD:::999777777777777777777777777777777777666666666555555444444444444444444444444333333333333333333333333111222222222222333333333222222222222222222222222000000000111222222333333555444333333222222333333333333333333444555777777;;;??????AAAGGGSSS{{{ssskkk}}}nnnaaaZZZ\\\XXXRRRSSSXXXWWWPPPQQQPPPOOOMMMNNNbbbwwwnnnfffeeehhhnnn|||~~~XXXFFFCCCBBBAAA@@@@@@??????@@@??????>>>>>>>>>=========qqq___kkkkkkmmmlll```MMM>>>888777777777777777777777777777777777777666666666555555555555555555555555555444444444444444444444444111111222222222333333333222222222222222222222222///000000111222222333333555444333333222222333333222333333333555666777888<<>>BBBMMM___pppcccjjj{{{{{{kkk^^^]]][[[WWWSSSQQQRRRRRROOOUUUqqqvvvnnngggbbbccchhhnnnaaaJJJCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>======}}}nnnwwwrrrppppppgggSSSAAA999777777777777777777777777777777777777666666666666555555555555555555555555444444444444444444444444111111111222222333333333222222222222222222222222///000000111222222333333555444333333222222333333222333333444555666888888<<<>>>===CCCQQQhhh}}}~~~sssbbb\\\kkkmmmbbb___\\\TTTPPPSSSWWWRRRMMMZZZooozzzsssooohhh```^^^___mmmoooVVVCCCCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>pppwww}}}oooccc[[[JJJ666:::999777777888999888777777777777777666666666666444444555555555555444444444444444444444444444444111111222333333333222222333333444444333333222111222333333222111000222333666555333111111111333444222333555555555666999;;;===@@@CCCHHHWWW{{{mmm___ZZZ[[[nnn}}}www|||vvvfffbbbbbb___XXXQQQPPPVVV]]]mmm~~~zzztttmmmfffbbb```___nnnRRRJJJ@@@@@@CCC@@@BBBDDD>>>>>>>>>>>>>>>============}}}~~~qqqiiiaaaNNN888;;;999777777888999888777777777777777666666666666444555555666666555555444444444444444444444444444111222333333444333333333444444444444444333222222222333333222111111222444666555333111111222333444222333555555555666999;;;999???CCCHHH^^^mmm]]]ZZZ]]]rrrxxxkkk{{{{{{ttthhh___YYYXXXYYYZZZUUUeee|||~~~xxxzzzvvvpppiiidddaaa``````ooo^^^MMMBBBBBBEEE@@@AAACCC>>>???>>>>>>>>>============zzzmmmjjjgggUUU===;;;:::888777888999888777777777777777666666666666444555555666666555555444444444444444444444444444222333444444555555444444444555555555555444333333222222333222111111222444555444333222111222333444222444555555555666999;;;:::AAACCCIIIgggkkk[[[ZZZbbbyyyiiiggg{{{wwwoooiiibbb[[[WWWYYY^^^eeeqqq{{{rrrlllsss}}}yyy{{{}}}uuuqqqkkkdddaaa```aaabbbqqqnnnPPPDDDDDDGGG@@@???BBB?????????>>>>>>>>>=========sssccccccfffYYYEEE<<<:::888888999999888777777777777777666666666666555555666666666666555555444444444444444444444444333444444555555555555555555555666666555555444333111222333222111111333444444444333222222222333444222444555666666777999;;;>>>EEEFFFLLLpppfffXXX]]]kkkpppppp}}}ssstttpppllliiihhhiiijjjkkkwwwxxxyyy}}}yyynnnkkkqqq|||{{{wwwssstttooohhhbbb______aaacccrrr}}}UUUFFFDDDGGG@@@>>>BBBAAA?????????>>>>>>>>>======xxxaaa]]]bbbZZZJJJ===;;;999888999999888777777777777777666666666666555666666666666666666555444444444444444444444444333444555555666666555555555555666666555555444333111222222222111111333555333333333333333333333444333444666666666777:::<<>>BBBBBB????????????>>>>>>>>>>>>pppcccccc\\\NNN>>><<<:::999999999888777777777777777666666666666555666666777777666666555444444444444444444444444333444555555666666555555444555555555555444333333000111222222111222333555222222333333333333444444333555666666666777:::<<<===@@@EEEZZZlll\\\]]]oooyyyzzzvvvgggbbbccc{{{xxxtttpppiiiccc___^^^^^^___qqqjjjOOOBBBEEEAAA???CCCBBB@@@@@@?????????>>>>>>>>>ssskkk```SSS>>><<<:::999999999888777777777777777666666666666666666777777777777666666444444444444444444444444333333444555555555555444444444444444444333222222000111222222111222444666111222333333444444444444333555666777777888:::<<>>GGGeeeeee[[[dddzzzzzzssslllmmmxxx}}}zzzqqqnnnhhhccc___^^^^^^^^^ooo|||YYYEEEFFFCCCAAACCCAAA@@@@@@@@@?????????>>>>>>ssseeeWWW???===:::999999999888777777777777777666666666666666666777777777777666666444444444444444444444444222333444444555555444444333333444444333333222111000111222222111222444666111222333444444444444444444555666777777888:::===DDDAAAKKKnnnbbb\\\jjjxxxuuurrr{{{|||uuummmkkkgggbbb___^^^^^^^^^nnn```HHHGGGEEEBBBBBB@@@@@@@@@@@@????????????>>>yyy```FFF???;;;;;;:::888777999777777777777666666666666555555666666666666555555444444444333333333222222333333333333333333333333333333333333333333333333111222222333333444444555444444444444444444444444444555666666666888;;;===BBB>>>QQQbbbYYYlllmmmuuuooollliiiddd```______^^^^^^jjjgggNNNOOODDD@@@GGGFFFBBBAAA@@@@@@??????@@@@@@ttt^^^JJJBBB;;;::::::888777999888777777777666666666666555555666666666666555555444444444333333333222222333333333333333333333333333333333333333333333333222333333444444555666666444444444444444444444444444555666666666888;;;===CCCBBBXXXgggaaarrrsssmmmttt|||wwwtttnnnllliiiddd```^^^^^^]]]\\\iii}}}iiiNNNMMMDDD@@@CCCAAAAAA@@@??????>>>>>>??????~~~zzz~~~uuucccRRREEE:::999:::999888888888888777777777666666666555555666666666666555555444444444444333333333333333333333333333333333333333333333333333333333333333333444555555666666777444444444444444444444444444555666666666888;;;===BBBGGGcccrrreeeeeewwwjjj______dddppp||||||}}}tttllllllhhhccc___^^^\\\[[[YYYdddvvvsssSSSLLLFFFBBBBBB???@@@???>>>>>>======>>>>>>{{{|||oooYYYJJJ;;;888::::::888777888888888777777777666666555555666666666666555555555444444444444333333333333333333333333333333333333333333333333333333333333333333444555555666666333333444444444444444444444555666666666888;;;===@@@KKKmmmrrrjjjccc[[[eeezzziiiXXXTTT[[[cccttt}}}ssskkkkkkhhhccc___]]][[[YYYWWW]]]lll\\\KKKGGGEEEDDDBBB@@@@@@???>>>>>>>>>>>>>>>~~~vvv^^^MMM>>>999;;;:::999888888888888888777777777777555555666666666666555555555555555444444444333333333333333333333333333333333333333333333333333333222222222333444444555555333333333444444444555555444555666666666888;;;===>>>OOOxxxddd\\\WWWUUUiiinnn^^^XXXVVVWWWeee{{{|||ssslllkkkgggccc___]]][[[XXXVVVZZZddduuugggKKKGGGFFFDDDEEEAAAAAA@@@????????????@@@|||qqq___PPPAAA<<<;;;:::999:::999999888888888777777777555555666666666666555555555555555555444444444333333333333333333333333333333333333333333333333333111111222222333444444555222333333444444555555555444555666666666888;;;===???UUU}}}^^^WWWSSSZZZttt|||gggYYYPPPTTTbbbxxx{{{sssnnnjjjgggccc```^^^\\\YYYWWWXXX]]]jjj}}}sssLLLGGGDDDAAAFFFBBBAAAAAA@@@???@@@@@@@@@xxxkkk^^^RRREEE>>>;;;999:::<<<999999999888888888777777555555666666666666555555555555555555444444444444333333333333333333333333333333333333333333333333222222333333444555555555222222333333444555555666444555666666666888;;;===DDD]]]zzz\\\WWWUUUdddxxx```XXXVVV```sss~~~xxxssspppiiifffcccaaa___]]]ZZZXXXUUUVVV___pppTTTKKKFFF???FFFAAA@@@@@@???????????????xxxiii]]]SSSGGG@@@<<<999:::>>>999999999888888888888777555555666666666666555555666666555555555444444444333333333333333333333333333333333333333333333333333333444444555666666777222222333333444555666666444555666666666888;;;===HHHcccyyyZZZWWWXXXkkkssscccSSSQQQ\\\qqq{{{uuurrrqqqhhhfffcccaaa```^^^[[[YYYQQQOOOVVVgggyyy\\\QQQIII@@@FFF@@@??????>>>>>>>>>>>>>>>ooodddUUUKKKCCC888999<<<666:::::::::999999999888888777777777777777777777777777777666555555555555555222222222222222222222222333333333333333333333333333333333444666777666555444444444444444444444444444555777888888999<<<>>>GGGkkkppp```[[[```xxx}}}dddZZZSSSVVVqqqzzzuuupppgggfffdddcccaaa^^^ZZZXXXUUUQQQRRR\\\lllgggIIIGGGFFF???@@@@@@??????>>>=========zzzkkk\\\RRRIII>>>>>>BBB===:::::::::999999999888888777777777777777777777777777777666555555555555555222222222222222222222222333333333333333333333333333333333444666777666555444444444444444444444444444555777777888999<<<>>>KKKrrrqqqaaa]]]dddjjjZZZTTTccc{{{}}}yyysssooojjjiiigggeeeccc```]]][[[UUUPPPPPPXXXggg|||lllMMMHHHFFF???@@@@@@??????>>>>>>======qqqbbbWWWKKK===<<<@@@;;;:::::::::999999999888888777777777777777777777777777777666555555555555555333333333333333333333333333333333333333333333333333222222444666777666444444444444444444444444444444666777777888999===???OOO{{{tttbbb___kkklllYYY[[[hhh{{{wwwsssppppppnnnkkkhhhdddaaa```___VVVPPPMMMSSS```ttttttRRRGGGDDD???@@@@@@@@@???>>>>>>======wwwhhh\\\NNN===999;;;666:::::::::999999999888888666666666666666666666666777777666555555555555555333333333333333333333333333333333333333333333333333222222444666666555444555555555555555555555555555666777777888:::>>>AAARRRyyydddbbbrrrjjj___aaayyy{{{|||yyyvvvsssvvvtttpppkkkfffbbbaaaaaaYYYRRRMMMPPPZZZmmm}}}VVVFFFCCCAAAAAAAAA@@@??????>>>>>>===zzzlllbbbTTTAAA<<<>>>999:::::::::999999999888888666666666666666666666666777777666555555555555555333333333333333333333333333333333333333333333333222222222333555666555444555555555555555555555555555666666777777:::???BBBVVV}}}fffeeezzzkkkbbbfffuuuzzz~~~|||zzz|||{{{wwwppphhhcccbbbbbb\\\UUUOOOOOOVVVhhh\\\GGGCCCEEEAAAAAA@@@@@@???>>>>>>>>>vvvjjjbbbVVVDDD>>>@@@;;;:::::::::999999999888888777777777777777777777777777777666555555555555555333333333333333333333333333333333333333333333333222111111333555666555333555555555555555555555555555666666666777;;;???CCCZZZ}}}gggiii~~~jjjccczzz~~~}}}wwwmmmeeecccccc```YYYRRROOOTTTddd~~~gggKKKDDDGGGAAAAAAAAA@@@??????>>>>>>wwwmmmggg[[[GGG???>>>888:::::::::999999999888888777777777777777777777777777777666555555555555555444444444444444444444444333333333333333333333333222111111333555666555333555555555555555555555555666666666666777;;;@@@DDD\\\yyyeeemmm~~~nnnnnn~~~rrrhhhddddddaaaZZZSSSPPPSSSaaayyyuuuQQQFFFGGGBBBAAAAAA@@@@@@??????>>>xxxqqqdddMMMBBB???888:::::::::999999999888888777777777777777777777777777777666555555555555555444444444444444444444444333333333333333333333333222111111333555555444333666666666666666666666666666666666666777;;;AAAEEE[[[uuudddqqqyyyiiivvvkkkeeeeeeaaa[[[TTTPPPRRR___wwwWWWGGGFFFBBBBBBAAA@@@@@@??????>>>}}}wwwdddUUUCCC999???;;;;;;:::999999888888777777777777777777777777777555555555555555555555555555555555444444333333333444444444333333222222222222333444444555555444444333444666555444444555777666555666888888999???GGGbbb~~~{{{iiihhhyyyqqqhhhfffaaa\\\WWWSSSRRRZZZlll~~~ZZZDDDFFFDDDCCCBBB@@@???>>>>>>>>>xxx}}}yyybbbUUUEEE:::>>>;;;;;;:::999999888888777777777777777777777777777555555555555555555555555555555444444444333333333444444444333333222222222222333444444555555444444444555666666555555666888777666777999999999@@@HHHfff}}}pppooooooccceee}}}}}}zzz}}}tttllliiiaaa\\\WWWTTTRRRXXXgggwww\\\DDDFFFDDDCCCAAA@@@???>>>>>>>>>uuuwww~~~bbbVVVHHH<<<<<<;;;;;;:::999999888888777777777777777777777777777555555555555555555555555555444444444444333333333444444333333333333222222222333444444555555444444666666666555444555777999888777777::::::;;;BBBJJJmmmqqqaaa```ccc\\\aaayyy{{{tttvvvwwwmmmiiiaaa\\\XXXUUUQQQTTT___lllyyy~~~___FFFFFFCCCBBBAAA@@@???>>>>>>>>>vvvuuudddVVVIII===<<<;;;;;;:::999999888888777666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333222333444444555555444444666666666555333444777999999888888::::::<<>>===;;;;;;:::999999888888777666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333222333444444555555444444555555555555444444666888:::888888:::;;;===EEENNN{{{pppZZZRRRUUURRRYYYmmm{{{~~~kkkbbbsss|||nnneee```\\\XXXUUUPPPLLLPPPWWW[[[]]]```cccdddfffhhhiiillloooxxxjjjKKKEEEBBBBBBAAA@@@????????????vvvooo|||~~~cccVVVLLL@@@===;;;;;;:::999999888888777777777777777777777777777555555555555555555555555333333333444444444444555222222333333333333444444222333444444555555444444444555777777666555666888:::888888::::::===FFFOOO}}}nnnWWWNNNQQQOOOVVVlll|||lllYYYccc~~~sssjjj```[[[WWWTTTOOOKKKLLLQQQSSSSSSTTTVVVXXXZZZ\\\]]]]]]```hhhrrrzzzpppOOOFFFBBBAAA@@@@@@??????@@@@@@|||pppxxxuuu]]]VVVPPPCCC<<<;;;;;;:::999999888888777777777777777777777777777555555555555555555555555333333333444444444555555222222222333333444444444222333444444555555444444444777::::::999888888888:::888777999:::===FFFPPP}}}qqqZZZPPPQQQMMMVVVnnntttXXXYYYnnnuuukkk___ZZZUUUSSSNNNJJJKKKOOOLLLLLLKKKLLLNNNQQQRRRRRRQQQSSSYYYbbbhhhooo{{{uuuQQQFFFAAAAAA@@@@@@??????@@@@@@uuuwwwnnnXXXVVVTTTEEE;;;;;;;;;::::::999888888777777777777777777777777777555555555555555555555555333333333444444555555555222222222333333444444444222333444444555555444444555888<<<===<<<;;;999999:::777777888999<<>><<<888555777777888::::::<<>>>>>>>>lll[[[RRRUUUOOO<<<:::::::::999999999999888777777777777777777777777666666555555555444444444555555555555555555555555444444444444444444444444333555666555444444555666666777999<<<>>>===999555777777888::::::<<>>>>>tttaaaTTTSSSOOO@@@::::::::::::999999999999777777777777777777777777666666666555555555555444555555555555555555555555444444444444444444444444444555666666444333444666666777999<<<>>>===999666777666888999:::===GGGSSSwwwgggYYYWWWTTT___|||mmmbbbssswww{{{}}}yyyoooeee\\\WWWUUUTTTRRRPPPNNNLLLKKKKKKPPPPPPPPPPPPQQQSSSUUUVVVYYYYYYZZZXXXVVVUUUVVVWWWeeevvvYYYGGGDDDCCCBBB@@@????????????zzzfffUUUPPPMMMAAA;;;;;;:::::::::999999999777777777777777777777777666666666555555555555555555555555555555555555555444444444444444444444444444555666555333333333444777777999<<<===<<<999777777666777999:::===IIIUUUzzz|||eeeYYYWWWVVVeeevvviiittt}}}ssstttyyyyyyoooggg___XXXTTTQQQQQQQQQPPPOOONNNMMMLLLQQQRRRRRRSSSTTTVVVXXXYYYaaaccccccaaa]]]YYYWWWVVVcccttt\\\HHHDDDCCCBBBAAA@@@?????????}}}|||kkkXXXPPPLLLBBB;;;;;;;;;:::::::::999999777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444333444555444333222333444777777888:::<<<<<<999666777666777999:::>>>JJJVVVxxx{{{dddWWWVVVXXXlllqqqxxxzzzrrrmmmlllpppvvvzzzooogggbbb^^^YYYUUUPPPQQQQQQRRRQQQPPPOOONNNQQQRRRSSSTTTVVVXXXZZZ[[[eeefffgggfffaaa\\\YYYXXX```rrr___JJJDDDDDDBBBAAA@@@?????????wwwrrr~~~sss___TTTNNNDDD;;;;;;;;;;;;::::::::::::777777777777777777777777555666666666666777777777555555555555555555555555444444444444444444444444222333444444333333444666666666777999::::::888666777666666888:::>>>KKKXXXvvvgggWWWVVV\\\ttt|||{{{pppgggggghhhlllyyy|||sssiiicccaaa___[[[VVVRRRSSSSSSSSSSSSRRRQQQQQQSSSTTTUUUWWWZZZ\\\]]]^^^ccceeefffeeeaaa]]]ZZZXXXYYYlllbbbJJJEEEDDDCCCAAA@@@@@@@@@@@@yyyooovvv{{{iii\\\SSSGGG<<<;;;;;;;;;;;;:::::::::777777777777777777777777555666666666777777777777555555555555555555555555444444444444444444444444222444666666555666888999555555555777999999777555777666666888:::???LLLYYY{{{lllYYYWWWaaa|||qqqooopppmmmoootttxxxpppfffaaaaaa___ZZZVVVVVVVVVUUUUUUTTTTTTTTTTTTVVVWWWYYY\\\___aaabbbcccbbbccceeeddd```\\\ZZZYYYWWWkkkfffIIIEEEDDDCCCBBBAAA@@@@@@@@@}}}ppprrrpppbbbWWWJJJ<<<<<<;;;;;;;;;:::::::::777777777777777777777777555666666666777777888888555555555555555555555555444444444444444444444444333555777888888888:::<<<444444444666888888666444777666666888:::???MMMZZZqqqZZZXXXddd|||~~~wwwmmmjjjttt|||vvvvvvvvvtttvvvyyywwwnnneee``````___YYYTTTXXXXXXWWWVVVUUUUUUVVVVVVYYYZZZ]]]```ccceeeffffffcccdddeeedddaaa]]][[[ZZZZZZnnnjjjGGGEEEDDDCCCBBBAAA@@@@@@@@@sssqqqyyyjjj\\\KKK>>><<<:::999:::999888777777777777777777777777777777777666666555555555444555555555555555555555555444444444444555555555666888888999<<<>>>???>>><<<;;;999888888999:::999777;;;888666888;;;AAAOOO\\\tttXXX]]]www{{{wwwoooggglllwww}}}vvvllliiigggeeefffhhheeeccc```]]]ZZZXXXWWWWWWZZZYYYYYYYYYYYYZZZ[[[\\\ccceeebbbeeekkkgggccclllfffeeecccbbb```^^^\\\ZZZWWWppplllLLLEEEDDDCCCBBBAAA@@@@@@@@@zzzkkkYYYHHH>>><<<:::999:::999888777777777777777777777777777777666666666555555555555555555555555555555555555444444555555555666666666888999;;;===@@@@@@???>>><<<;;;;;;<<<>>>???>>>===;;;999888999<<>><<<:::999:::999888777777777777777777777777777666666666666555555555555555555555555555555555555555555666666666777777777666:::>>>BBBDDDDDDBBB@@@>>>>>>>>>@@@BBBDDDCCCBBB<<<999999:::===DDDSSSbbbiiimmmyyyhhhdddeeennn{{{rrrjjjccc```^^^\\\]]]`````````___\\\YYYYYYZZZ\\\aaabbbdddfffhhhjjjlllllljjjrrrlllcccjjjrrrrrruuurrrllleeeaaa```___]]][[[^^^zzzqqqRRREEEDDDCCCBBBAAA@@@@@@@@@mmmYYYLLL>>><<<:::999:::999888777777777777777777777777777666666666666666555555555555555555555555555555555666666666666777777777777444:::CCCJJJKKKHHHDDDAAA@@@@@@@@@BBBDDDEEECCCBBB:::999999:::<<>><<<:::999:::999888777777777777777777777777777555555555666666666666666555555555555555555555555666666666666777777777777222;;;GGGOOOOOOJJJDDD@@@@@@@@@@@@AAACCCBBB@@@>>>888777888999;;;CCCUUUgggttt}}}sssjjjgggssswwwrrroooooommmjjjlllpppxxxxxxuuuoooiiifffiiilllssssssrrrrrrssstttuuuvvv~~~rrryyyxxxlllddd___^^^]]]llloooOOOEEEDDDCCCBBBAAA@@@@@@@@@qqqZZZIII>>><<<:::999:::999888777777777777777777777777777555555555666666666666666555555555555555555555555555555666666666777777777111;;;FFFMMMLLLGGGBBB?????????@@@AAABBBAAA>>>;;;777777888999:::CCCWWWjjjxxxyyyzzzrrr~~~vvv~~~{{{wwwxxx|||wwwnnnkkkmmmqqqvvvtttqqqooooooppprrrttt~~~ttt{{{sssfff^^^^^^```ssspppPPPEEEDDDCCCBBBAAA@@@@@@@@@|||aaaKKK>>><<<:::999:::999888777777777777777777777777777555555555555666666666777555555555555555555555555444444555555555666666666333:::BBBEEECCC@@@???@@@>>>???@@@BBBCCCCCC@@@===777888999:::;;;DDDYYYmmmyyyooowwwtttooogggiiiyyy|||sssooorrrwwwwwwtttpppllllllnnnrrruuu{{{~~~wwwsssyyyzzzyyyxxxfff]]]___dddyyytttSSSEEEDDDCCCBBBAAA@@@@@@@@@jjjPPP>>><<<:::999::::::888777777777777777777777777777444555555555666666777777555555555555555555555555444444444444555555555666555999======::::::===AAA>>>>>>@@@CCCFFFEEECCC@@@888999;;;;;;<<>>:::999999::::::999777777777777666666666666777777666555555555555555555555555444444333333333777777666555555555555555333888===???>>>======???===???BBBDDDDDDAAA===;;;:::888:::===>>>DDD[[[rrrkkkQQQTTTSSSXXXbbbnnn{{{}}}xxx{{{vvvwwwzzzyyyooommmmmmiiipppxxxvvvooouuuxxxssspppssswwwyyy}}}qqqccc\\\___eeevvvpppOOOFFFDDDBBBAAAAAAAAA@@@???kkkSSS@@@>>>:::999999::::::999777777777777666666666666777777666555555555555555555444444444444444444333777777666555555555555555555999===>>>>>>===>>>???>>>@@@BBBCCCBBB???;;;999:::888:::===>>>EEE\\\tttvvvVVVQQQOOOQQQXXXcccrrryyyrrrsss{{{www{{{|||rrrooonnnhhhmmmtttpppgggooosssrrrqqquuuxxxzzzyyyyyyuuulll```[[[^^^dddvvvnnnLLLFFFDDDBBBAAAAAAAAA@@@???rrrSSS@@@>>>:::999999::::::999777777777777666666666666777777666555555555555555444444444444444555555555777666666555555555555666888:::<<<=========???@@@???@@@BBBBBB@@@===999666;;;888999<<<===FFF^^^wwwXXXQQQMMMLLLOOOXXXjjj{{{qqqooo}}}{{{xxxvvvsssppphhhkkkoookkkeeelllpppoooooorrruuuuuummmnnnllleee^^^[[[]]]bbbrrr~~~mmmKKKFFFDDDAAAAAAAAAAAA@@@???tttUUU@@@>>>:::999999::::::999777777777777666666666666777777666555555555555555333333444444555555666666777666555555555555666666:::;;;<<<======>>>@@@AAA@@@AAABBBBBB???<<<888555;;;888888;;;===FFF___yyy[[[VVVQQQMMMNNNWWWiiitttkkkuuuzzzyyyzzzvvvsssjjjkkkoooiiilllooopppkkkiiikkkmmmmmmeeefffeeeaaa]]][[[]]]___lllvvvnnnMMMEEECCCAAA@@@AAAAAA???>>>pppPPP@@@>>>:::999999::::::999777777777777666666666666777777666555555555555555444444444555555666666666666666555555555555666666<<<<<<<<<===>>>@@@@@@@@@@@@AAAAAAAAA???<<<888666;;;888888;;;<<>>pppPPP@@@>>>:::999999::::::999777777777777666666666666777777666555555555555555555555555555555666666666666555555555555666666777===<<<<<<>>>@@@AAA@@@???===>>>??????===;;;999777:::777888;;;<<>>sssSSS@@@>>>:::999999::::::999777777777777666666666666777777666555555555555555666666666666555555555555555555555555555666777777===<<<===@@@BBBBBB@@@===888999:::;;;;;;:::888888999777888;;;<<>>:::999999::::::999777777777777666666666666777777666555555555555555777777666666555555444444555555555555555666777888===<<<===AAADDDCCC@@@<<<555666777888999999888777888666888<<<<<>>===tttmmmXXX@@@>>>:::999999::::::999888888777777666666555555666666666666666666666666444444444555555555555666555555444444444444555555:::===@@@CCCBBB>>>888555666666666666777777777777888999777999===???SSSttt|||```PPPQQQ[[[rrr~~~}}}|||sssoooggg]]]aaahhh^^^VVV^^^\\\```lll}}}xxxrrrnnnllljjjhhheee```[[[ZZZYYYVVVSSSQQQPPPNNNOOOVVVZZZZZZZZZ\\\^^^YYY]]]mmmcccPPPDDDCCCBBBAAA@@@?????????nnntttbbbOOO@@@>>>:::999999::::::999888777777777666666666555666666666666666666666666444444444555555555555666555555444444444444555555;;;===@@@@@@???;;;666333666666666666777777777777888999666999===???SSSuuubbbOOOQQQ[[[sssyyyqqqmmmdddeeennnkkkdddiii___cccmmm~~~vvvpppmmmkkkiiihhheee___YYYXXXYYYWWWSSSPPPOOOMMMNNNTTTYYYZZZ\\\___ZZZVVVZZZjjjaaaMMMDDDCCCBBBAAA@@@?????????sssgggbbbQQQ@@@>>>:::999999::::::999777777777777666666666666666666666666666666666666444444444555555555555666555555444444444444555555<<<=========;;;777444222666666666666777777777777666888666999===???SSStttfffPPPPPP\\\uuu~~~xxx|||uuurrr}}}vvvrrrlllpppwww}}}uuuooollljjjiiihhheee___WWWVVVYYYZZZVVVQQQQQQLLLKKKOOOSSSUUUXXX[[[UUURRRVVVeee{{{^^^JJJDDDCCCBBBAAA@@@?????????jjjgggTTT@@@>>>:::999999::::::999777777777777666666666666666666666666666666666666444444444555555555555666555555444444444444555555::::::999888777666444444666666666666777777777777666777666999>>>???RRRsssjjjQQQRRR^^^yyy}}}~~~vvvppplllkkkjjjjjjggg```XXXTTTYYY___]]]WWWUUUNNNJJJJJJKKKKKKMMMQQQTTTRRRTTTaaavvv[[[IIIDDDCCCBBBAAA@@@?????????yyyiiiQQQ@@@>>>:::999999::::::999666666666666777777777777666666666666666666666666444444444555555555555666555555444444444444555555666666555555555555666666666666666666777777777777666888666999>>>>>>QQQrrrkkkSSSTTTbbb{{{yyyrrrnnnmmmllllllhhhcccZZZTTTYYYcccfffbbbZZZRRRKKKJJJIIIHHHKKKNNNUUUTTTUUU^^^sssWWWIIIDDDCCCBBBAAA@@@?????????pppUUU@@@>>>:::999999::::::999666666666666777777777777666666666666666666666666444444444555555555555666555555444444444444555555444444333333444555666777666666666666777777777777777999777:::======OOOooohhhTTTWWWccc|||zzz|||tttpppnnnmmmmmmiiifff\\\SSSXXXfffoooooo```XXXQQQOOOOOONNNPPPTTTWWWVVVVVV]]]rrr{{{RRRJJJDDDCCCBBBAAA@@@?????????qqqXXX@@@>>>:::999999::::::999555666666666777777777888666666666666666666666666444444444555555555555666555555444444444444555555444444444444444444555555666666666666777777777777888:::888:::===<<>>:::999999::::::999555666666666777777888888666666666666666666666666444444444555555555666666555555555444444555555555555555555444444444333333666666666666777777777777999;;;999;;;===;;;LLLkkkvvv]]]RRRXXXbbbwwwuuuooommmlllkkkfffggg^^^QQQRRRfffyyypppggg___[[[XXXTTTSSSUUUWWWXXXXXX^^^ttteeeGGGIIIDDDDDDBBBAAA@@@?????????gggOOO>>>===<<<:::999888777777666666666666666666666666777777666666555555555444444444444555555555555666444444444444444444444444555555555555555666777777555666666777888999999999:::666777<<<;;;<<>>>>>>>>~~~dddPPP>>>===<<<:::888888777777666666666666666666666666777666666666555555555555444444444555555555555666444444444444444444444444555555555555555666777777555666666777888888999999:::777888;;;;;;<<>>>>>>>>wwwmmm]]]NNN>>>===;;;:::888777777777666666666666666666666666666666666666555555555555444444444555555555555666444444444444444444444444555555555555666666666777666666666777888888999999:::777888;;;;;;<<>>>>>>>>ooodddWWWHHH===<<<;;;999888777777777666666666666666666666666666666666666666555555555444444444555555555555666555555555555555555555555444555555666666666666666666666777777888888888888999888999;;;:::<<>>>>>>>>rrrcccUUUCCC<<<;;;:::999888777777777666666666666666666666666555555555666666666666666444444444555555555555666555555555555555555555555444444555666777666666666777777777777777888888888888888999;;;:::===EEEOOOtttxxx```NNNMMMTTT```xxx{{{uuuxxx{{{tttooommmpppgggfffjjjaaaRRRWWWjjjoooooommmcccbbbZZZQQQMMMNNNRRRXXX\\\aaannn}}}XXXHHHDDDAAAAAA@@@@@@???>>>>>>>>>uuueeeTTTBBB;;;;;;999888888777777777666666666666666666666666555555555666666666666666444444444555555555555666555555555555555555555555333444666777777777666555777777777777777777888888777999:::::::::===CCCIIIoookkkUUUQQQTTT[[[qqqyyyjjjdddrrr~~~xxxsssnnnrrrjjjhhhlllgggXXXSSSXXXzzz~~~nnnggg______VVVOOOMMMOOOQQQUUUYYYXXX^^^bbbiii~~~UUUIIIGGGAAAAAA@@@@@@???>>>>>>>>>vvvtttsssdddSSSAAA;;;:::999888777777777777666666666666666666666666555555555555666666666777444444444555555555555666555555555555555555555555333444666777888777666555888777777777777777777777777999;;;::::::===BBBEEEhhhwww\\\UUUSSSTTThhhooohhhhhhooo{{{uuusssooonnnnnnjjj___WWWTTTccc{{{fff]]]YYYTTTRRRSSSSSSSSSYYYbbb```aaa___```uuuxxxQQQIIIHHHAAAAAA@@@@@@???>>>>>>>>>lllpppqqqaaaQQQAAA::::::999888777777777888666666666666666666666666444555555555666666777777444444444555555555666666666666666666666666666666333444666777888777666555888888888777777777777777666999;;;::::::===AAABBBbbb}}}```UUUPPPNNN___xxxvvvrrrggg\\\kkk}}}ttttttssspppjjjddd\\\WWW\\\oookkk]]]WWWVVVXXXYYYVVVTTT]]]iiiiiillljjjjjj}}}sssMMMFFFGGGAAAAAA@@@@@@???>>>>>>>>>qqqlllmmmXXXIIIAAA999999999888888888888777666666666666666666666666111333444444333333555666555555555555555555555555444444444444444444444444666666666666666555555555666666666666666777888888:::999999999:::<<<>>>???XXX{{{wwwgggXXXPPPRRR^^^kkkyyykkk^^^lll}}}{{{wwwsssmmmeee]]]WWWTTT___{{{uuujjjbbb\\\^^^dddiiiqqqxxxyyyrrr|||iiiMMMIII===@@@@@@??????>>>=========~~~oooXXXGGG???999999999888888888888777666666666666666666666666333444555555444444555666555555555555555555555555444444444444444444444444666666666666555555555555666666666666666777777888999999999999:::<<<===>>>QQQuuuyyymmm```XXXPPPNNN[[[lllqqqffftttyyyzzzuuuooohhhaaa\\\UUU]]]vvv}}}ttttttxxx}}}bbbIIIHHH???@@@@@@??????>>>=========qqqXXXDDD===999999999888888888888777666666666666666666666666555666777666555444555666555555555555555555555555444444444444444444444444555555555555555555555555666666555555666666777888888888888999:::;;;======IIIkkk~~~kkk\\\YYYRRRLLLWWWkkkyyyppp~~~{{{yyyvvviiimmm}}}vvvpppjjjeeeaaaYYY[[[kkkZZZDDDEEEAAA@@@??????>>>>>>======<<>>======<<<<<>>999999999888888888777777666666666666666666666666777888999888666555555666555555555555555555555555444444444444444444444444333444444444555555666666555555555555555666666777666666777999::::::;;;;;;BBB]]]bbbVVVTTTOOOXXXjjjiiilll~~~mmm]]]RRRMMMZZZ|||uuupppllliiihhhccc[[[YYYbbbsss~~~TTTCCCAAAAAA??????>>>>>>===<<<<<<<<>>>>>999999999888888888888777666666666666666666666666666777888777666555666777555555555555555555555555444444444444444444444444333333333444555555666666555555444444555555666777555666777888999:::::::::@@@UUUyyyiiiUUURRRRRR[[[hhh}}}wwweeejjjtttnnn^^^QQQKKKJJJTTTuuuzzzsssooollljjjiiieee^^^ZZZ^^^fffppp|||rrrQQQEEE@@@AAA???>>>>>>======<<<<<<;;;uuu]]]HHH>>><<<999999999888888888888777666666666666666666666666444666777777555555666888555555555555555555555555444444444444444444444444222222333444444555666666555444444444444555666666444555777888999:::999999<<>>>>>>>>===<<<<<<;;;;;;vvv[[[GGG===:::999999999888888888888777666666666666666666666666333555666666555555666888555555555555555555555555444444444444444444444444222222333333444555666666555444444444444555666666333555777888999999999999999GGGeeefffUUUQQQUUU[[[rrrjjjccckkkllleee```SSSLLLIIIKKKXXX|||xxxsssmmmhhhfffdddbbb```^^^\\\]]]```cccgggpppzzzyyyyyy[[[GGGEEE@@@DDD>>>>>>>>>===<<<<<<;;;;;;~~~uuuUUUBBB<<<666777888888888777666555444666666666666666666666666666666666666666666666666444444444444444444444444555555444444444333333333444444444444444444444444777666555444444444444444555666777999999888888777888EEE[[[zzznnnTTTPPPTTTTTTjjjuuuiiicccllljjjbbb___UUULLLGGGJJJNNNVVVkkk}}}uuummmgggaaa^^^[[[WWWVVVVVVWWWYYY]]]aaagggnnnuuuzzzsssooo|||TTTIIICCC===FFF??????>>>>>>======<<<<<>>>>>======<<<<<>>IIIccclllZZZWWWSSSKKKRRR]]]ooobbbWWW\\\[[[VVVUUUTTTUUURRRMMMMMMOOONNNKKKZZZgggzzzrrrggg___\\\]]][[[XXXSSSOOOMMMLLLKKKLLLPPPVVV___gggoootttwwwyyyrrrllliiinnn~~~mmmIIIEEECCC>>>AAA??????>>>>>>======<<<<<>>>>>======<<<<<>>UUUzzzdddWWWSSSQQQNNNWWWiii}}}sss]]]UUUPPPKKKJJJIIINNNPPPPPPWWW^^^YYYMMMZZZccclllwwwrrrhhh^^^XXXSSSPPPRRRVVV[[[___]]]UUUNNNKKKIIIEEEFFFIIIOOOZZZdddkkknnnnnnuuujjj``````hhhvvv\\\EEEAAABBBBBB@@@??????>>>>>>======<<<<<<|||kkkYYYAAA777;;;;;;;;;:::888777666666777777444444444444444444444444444444444444444444444444444444444444444444444444333333333333222222222222333333333333333333333333333333333333333444444555444555666777777777666666666666===QQQoooooo[[[VVVUUUNNNVVVfffzzzggg[[[TTTPPPNNNIIIKKKNNNRRRZZZ___\\\UUU^^^hhhfffccczzzxxxpppiii\\\UUUOOOLLLJJJIIIMMMRRRWWW^^^]]]SSSKKKJJJGGGAAAEEEGGGLLLUUU___eeegggfffggg^^^XXX\\\gggvvvTTTFFFAAAAAACCC@@@??????>>>>>>======<<<<<>>888:::666999888888777777666666555444444444444444444444444444444444444444444444444444444444444444444444444333333333222222222222111222222222222222222222222333333222222333333444555444444666777777777666555888777<<>>??????>>>>>>======<<<<<>>======<<<<<>>@@@???>>>===<<<;;;::::::dddIIIBBB<<<999:::888:::999888777777777777777555555555555555555555555555555555555555555555555555555444444444333333333222222222222222222222222222222333333333333444444333333333333333333333333333444555666777777777777777999777<<>>??????>>>===<<<;;;::::::[[[CCC???:::888;;;999;;;:::999888777777777777555555555555555555555555555555555555555555555555555444444444444333333333222222222222222222222222222222333333333333444444333333333333333333333333333444555666777777777777555888666999BBBRRRzzzaaaYYYRRRNNNTTTggg}}}yyyrrrsssppplllkkkvvvvvvqqquuukkkgggtttzzzsssnnnfff^^^\\\VVVSSSPPPOOOPPPPPPPPPOOORRRZZZ]]]WWWQQQPPPLLLFFFDDDDDDEEEGGGIIIIIIGGGDDDFFFJJJRRR\\\kkk~~~___HHH???AAA>>>>>>@@@<<>>>>>===<<<;;;::::::vvvTTT???===999888:::999<<<;;;:::888777777777777555555555555555555555555555555555555555555555555444444444444444444444444222222222222222222222222222222222333333333444444333333333333333333333333333444555666777777777777444888666777===IIInnnfff[[[UUUPPPTTThhhxxxtttxxxpppnnnhhhgggnnnwwwmmmgggeeeYYYVVVTTTSSSTTTVVVVVVVVVRRRYYY[[[VVVQQQOOOKKKFFFCCCCCCEEEFFFGGGGGGFFFDDDFFFJJJRRR^^^oooUUUCCC>>>AAA======???:::>>>>>>===<<<<<<;;;::::::oooPPP>>>>>>:::777999888;;;:::999888777777777777555555555555555555555555555555555555555555555555444444444444444444444444222222222222222222222222222222222333333333444444333333333333333333333333333444555666777777777777333777666777<<>>888======<<<<<<;;;;;;::::::iiiKKK<<<>>>:::666888777999888777777777777777777555555555555555555555555555555555555555555555555333333333444444444444555222222222222222222222222222222333333333333444444333333333333333333333333333444555666777777777777444777555777;;;???YYYsss```VVVSSSeee|||zzzhhhccc^^^}}}vvvsssoookkkfffbbb```]]]ZZZXXXZZZ\\\]]]\\\YYYTTTNNNJJJBBBDDDFFFGGGGGGGGGHHHIIIHHHNNN[[[mmmeeeJJJBBBBBBCCC<<<===???888<<<<<<<<<;;;;;;;;;::::::aaaFFF999===999666888777666666666555666666777888555555555555555555555555555555555555555555555555333333333444444444555555222222222222222222222222222222333333333333444444333333333333333333333333333444555666777777777777555555333555999:::MMMmmmooo^^^SSS___yyy|||}}}nnnfffZZZzzz|||vvvsssqqqpppnnnkkkfff___[[[\\\\\\\\\]]]ZZZUUUOOOKKKFFFHHHJJJIIIGGGFFFHHHIIIJJJRRRaaavvvUUUEEE@@@BBBBBB;;;===@@@:::<<<<<<;;;;;;;;;;;;::::::rrr[[[AAA777<<<999666888888555444444555555666777888555555555555555555555555555555555555555555555555333333333444444555555555222222222222222222222222222222333333333444444444333333333333333333333333333444555666777777777777555555111333888666DDD```uuu|||fffUUU\\\ttt{{{wwwqqqjjj\\\yyy~~~pppqqqtttvvvuuuooofff```[[[ZZZZZZ\\\YYYSSSMMMJJJJJJLLLMMMKKKGGGFFFGGGIIIKKKTTTeee|||xxxKKKAAA===AAAAAA:::===BBB<<<;;;;;;;;;;;;;;;;;;::::::aaaIII???999;;;<<<999777888666666666666666666666666555555444444444333333333555444333333444555555444333333333444444444555555111111111111111111111111222222222111111111000000333333333333333333333333333333333444444444555555333666777666666;;;DDDLLLwwwsssmmmyyy~~~}}}nnn]]]ZZZjjj~~~tttwwwnnnccc```www{{{tttooosssuuurrrmmmkkkbbbaaa^^^[[[WWWRRROOOMMMOOOMMMMMMMMMIIIFFFHHHNNNTTT```rrraaaMMM@@@@@@@@@???>>>======<<<===<<<<<<<<<<<<;;;;;;;;;~~~___FFF===666777777444333555555555555555555555555555555555444444444333333333444444333333333444444444333333333444444444444555111111111111111111111111222222222111111111000000333333333333333333333333333333333444444444444555333555666555444999AAAHHHjjjwwwXXXWWWdddkkkoooggg]]]XXX___pppuuutttzzzlll___]]]xxx}}}qqqppptttsssooollliiigggccc___YYYSSSOOOMMMPPPNNNMMMMMMIIIFFFIIIPPPVVVfffzzzZZZHHH@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;nnnVVVAAA;;;777666666555666888555555555555555555555555555555444444444333333333333333333333333333333333333333333333444444444444111111111111111111111111222222222111111111111111333333333333333333333333333333333333444444444444222444444333333666<<>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;xxxYYYFFF999888888999888777888999555555555555555555555555555555444444444333333333222333444444333222222222222222333333333444444444111111111111111111111111111111111111111111111111222222222222222222222222222222333333333444444444333444444333333555999===IIIrrr}}}```^^^kkk___^^^[[[UUUOOOQQQ___mmmuuuzzzsssrrruuubbb[[[gggyyyuuuqqqoooooohhhgggccc___[[[XXXUUUTTTZZZWWWTTTQQQLLLIIIMMMTTTbbbrrrvvvKKKAAA>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::~~~eeeHHH<<<555999===<<<999666444333555555555555555555555555555555444444444333333333222444666555333111111222222222222333333333444444111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444444444444444444555888:::@@@```ttthhhzzzkkkbbbYYYTTTOOOMMMUUU^^^jjj{{{}}}qqqiiinnn|||yyyeeeZZZccc}}}ppplllmmmhhhgggeeecccaaa`````````aaa]]]XXXUUUOOOKKKPPPWWWiiiuuuiiiIIIAAA=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::rrrWWW@@@;;;<<>>;;;777666666666666666666666666555555666666555444444333444444444333333222222222222777;;;:::666222222444333222222222111111111111111111111111111111111111222222222222222222222222777666555444333222222222222222222222222222222222555444444444444555555666:::888999VVVrrr___RRRPPPiii~~~}}}ggg___aaaaaa^^^[[[\\\^^^ggg|||~~~yyyvvvlllaaaVVVSSSRRRRRRPPPQQQYYYcccppp|||zzzOOOBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::888888999:::;;;vvvTTT???::::::666666666666666666666666666555555555666555555444333444444333333333333222222333777::::::666333333444333333333222222222222111111111111111111111111111222222222222222222222222888777666444333222111111222222222222222222222222444444333444444555666666888333666HHHsss|||ooorrrzzzwwwbbbUUUUUUfffxxxpppbbb___]]]ZZZWWW]]]ZZZYYYaaawwwzzzsssoooggg^^^QQQPPPOOOPPPNNNPPPZZZffftttgggGGG???@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888999999:::eeeIII;;;999999666666666666666666666666666444555555555555555444444333333333333333333333333333555888888555333333444333333333222222222222222111111111111111111111111111111111111111111111111666555444333222222111111222222222222222222222222333333333333444555666666666111:::DDDZZZfffUUUZZZllllll]]]WWWXXX\\\nnn}}}lllfffbbb_________\\\YYY[[[ggg~~~ssslllggg```ZZZOOONNNNNNNNNLLLOOO[[[hhhxxxUUU@@@<<<>>>>>>::::::::::::::::::::::::;;;:::999999888888999999~~~nnnVVVBBB::::::999555666666666666666666666666444444555555555555555444333333333333333333333333222333444555333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000111111222222222222222222222222222222222222222333333555666666555222;;;???III|||~~~VVVMMMaaadddZZZTTTOOOQQQbbbvvvwwwnnnlllqqqxxxjjjgggbbb^^^___jjj{{{uuukkkeee___YYYUUUPPPOOOOOONNNKKKNNN\\\jjj}}}iiiHHH===;;;<<<===::::::::::::::::::::::::::::::999999888888888888mmm___LLL>>>::::::888555666666666666666666666666333444555555666555555555222222333333333333444444222222222222222222111111000111111111111222222222111111111111111111111111111111111111111111111111////////////000111222333222222222222222222222222222222222222333444666666666444777777<<>><<<;;;===::::::::::::::::::::::::999999999999999888888888zzzdddVVVFFF<<<888888777666666666666666666666666666333444444555666666555555222222222333333444444444222222222222333333222222//////000000000111111111111111111111111111111111111111111111111111111111111000000000000000111222222222222222222222222222111111111222333444666777333666666555999OOOaaaIIIVVVXXX\\\[[[HHHMMMOOOTTT^^^iiiuuu~~~uuupppooopppooowwwyyylll```\\\YYYSSSOOOOOOOOOOOOPPPOOOMMMRRRddduuuxxxJJJ===@@@>>>;;;===999999999999999999999999999999999999999888777777qqqaaaTTTDDD:::666555666777666666666666666666666666333333444555666666666555222222222333333444444444444333222222444444444333......//////000000000111111111111111111111111111000000000000000000000000333333222111000000000111222222222222222222222222111111111222333444666777///888888:::===AAAlllrrrSSSUUUQQQXXX\\\IIIQQQKKKHHHLLLWWWgggyyyzzzuuuiiijjjmmmrrryyy|||yyyrrreeeZZZXXXVVVQQQMMMNNNNNNOOOPPPPPPNNNTTTgggzzzmmmBBB<<>>999999999999999999999999888999999999999888777777xxxgggOOOGGG===777777888777555666666777777777777666666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111000///////////////000000000000000000000000222222222111111111000000000000000000111111111111222222333333333333444444999222222======666WWWkkkPPPSSSVVVQQQQQQQQQPPPLLLHHHNNN^^^pppzzz~~~}}}~~~|||yyyvvvtttssssssrrrqqq~~~zzzsssjjjcccaaabbb___]]]YYYVVVTTTRRRNNNLLLMMMQQQSSSNNNLLLXXXqqq{{{YYYCCC@@@===<<<<<<777999999999999999999999999999999999888888888888777jjjXXXHHHAAA:::666777888777555666666666777777666666666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111000///////////////000000000000000000000000222222222111111111000000000000000000111111111111222222222333333333444444999777666<<<:::111GGGsssgggRRRNNNRRR\\\TTTPPPKKKGGGIIIPPP^^^iiiuuu~~~|||xxxuuurrrpppssssssrrrllleee^^^[[[ZZZ\\\ZZZWWWUUUSSSQQQNNNLLLNNNPPPQQQOOORRRbbb{{{jjjMMM<<<<<<:::;;;===:::999999999999999999999999999999999888888888777777sss^^^LLL???;;;666555666888777555555555666666666666555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111000000///////////////000000000000000000000000222111111111111000000000000000000000111111111111222222222222333333333333666::::::;;;999111;;;UUUaaaPPPZZZnnn___UUUMMMLLLIIIIIIQQQ\\\kkkuuu}}}xxxssskkklllllliiiccc]]]XXXVVVYYYWWWTTTSSSRRRQQQOOONNNPPPOOONNNQQQ\\\qqqYYYCCC:::;;;888999===<<<999999999999999999999999999999888888888777777777xxxjjjVVVEEE:::888666666777777555444444555555666666555555444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000111111111111000000000000///000000000111111111111111222222222222333333333222;;;;;;999:::777999FFFiii~~~hhhjjjlll[[[OOONNNMMMIIILLLTTTbbbnnn{{{~~~sssrrrpppmmmgggaaa\\\YYYZZZWWWTTTSSSSSSSSSRRRQQQRRROOONNNUUUggg~~~QQQBBB>>>???888888<<<:::888888888888888888888888888888888888777777777777ooo___LLL===999888777777777666444222444444555555555555444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////000000000000000000000000///000000000111111111111111111111222222222333333///:::888444999:::999???HHHsssvvvcccSSSOOONNNIIIGGGJJJWWWcccrrr}}}}}}|||~~~yyyrrrlllfffaaa^^^]]][[[WWWVVVVVVVVVUUUUUUUUUQQQQQQ\\\qqqlllJJJAAA@@@@@@888777;;;888888888888888888888888888888888888777777777666666mmmZZZHHH:::888888888777666555333222333333444444444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000///////////////000000111//////////////////////////////000000000000000111000000000000111111111111111111111111222222222222000888555000555555333999888ffflllpppzzzqqqdddYYYSSSNNNIIIEEELLLTTTbbbooouuuwww}}}|||uuunnnhhhdddccc```\\\YYYYYYXXXXXXWWWUUUSSSWWWeee|||\\\AAA;;;===>>>888999<<<888888888888888888888888888888888777777777666666666hhhTTTDDD:::555666777666555444444444333333444444444444333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111////////////////////////////////////000000111111000000000000111111111111111111111111222222222222111666333111444111///777666GGGyyyjjj]]]oooxxxvvvfffXXXRRRMMMGGGGGGIIIQQQ\\\dddlll{{{}}}uuuooohhhddd___[[[ZZZYYYXXXWWWSSSUUU]]]ooolllMMM???999<<<===888;;;>>>777888888888888888888888888888777777777666666666666xxx]]]KKK>>>666333444555444333333444555222333333444444333333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111////////////////////////.../////////000000111111000000000000111111111111000111111111111222222222000555333444777111///999;;;555]]]uuu[[[\\\sss|||jjjVVVPPPNNNHHHHHHFFFGGGNNNUUUaaavvv}}}zzzkkkfffaaa\\\ZZZYYYXXXWWWRRRVVVaaauuu[[[AAABBB<<<===>>>999<<<>>>555777777777777777777777777777777777777666666666666lllIII<<<:::222555555555555555555555555333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000///////////////000000000000000000000000////////////000000000000000111111111111222222222111111111111222333444444999;;;FFFwwwlllUUU^^^qqqlllUUUUUUZZZJJJGGGCCCBBBFFFLLLUUUeeerrrzzz{{{{{{xxxtttsssuuuxxxwwwooohhhbbb\\\WWWVVVXXXPPP]]]rrroooJJJCCC<<<<<<;;;::::::999888888888888888888888888888888777777777777666666666666zzzooo[[[AAA777777222555555555555555555555555333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////111000000///////////////000000000000000000000000////////////000000000000000111111111111222222222111111222222222333333444666444===fff___XXXfffpppcccYYYXXXPPPIIIFFFDDDDDDGGGMMM[[[hhhrrrtttwwwwwwuuuvvvyyy|||}}}xxxnnnfff^^^XXXWWWZZZWWWfff{{{```DDDAAA<<<;;;;;;:::999999888888888888888888888888888888777777777777666666666555fffSSSHHH:::444555444444444444444444444444444333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000//////......//////000000000000000000000000////////////000000000000000111111111111222222222111222222333333333333222666000666OOO}}}~~~ZZZPPPaaabbbXXXVVVYYYOOOKKKHHHEEECCCFFFQQQ^^^jjjnnnsssuuutttuuuwwwzzzxxxyyyvvvkkkbbb[[[ZZZ]]]```ppp|||vvvMMM===???;;;;;;::::::999999888888888888888888888888888888777777777666666666555555ZZZ@@@===888333666666444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////000//////.........//////000000000000000000000000////////////000000000000000000111111111222222222111222333444444444333222777222777???\\\kkkMMMZZZhhhcccZZZXXXTTTPPPKKKGGGCCCDDDNNNYYYhhhlllqqqsssrrrpppqqqsssuuuuuuxxxyyyooofff___^^^aaaiiiyyyyyyrrrzzz[[[AAA<<<>>>::::::::::::999999888888888888888888888888888888777777666666666555555555~~~RRR777888777333555666444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////////////////000000000000000000111111111222222222111111222333444444444444444444:::999FFFaaaddd{{{|||hhhXXXXXXRRRLLLHHHEEEFFFMMMVVVeeejjjppprrrpppooooooppprrrtttxxx|||~~~vvvpppkkkeeeeeeiiiuuunnnkkkkkkKKK>>><<<<<<:::999999999999999888888777777777777777777777777666666666666555555555555kkkGGG444666444000333333333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------......//////////////////////////////////////////000000000000000111111111111222222222111111111222333555777888///333999777===fffsssuuudddvvvvvvooo^^^TTTKKKHHHGGGGGGKKKPPP]]]ccciiilllmmmmmmoooqqqnnnpppuuuxxxtttwww}}}vvvpppnnnmmmlllpppvvvrrrnnn~~~XXXCCC>>><<<999999999999999999999888888777777777777777777777777666666666555555555444444PPP;;;333666222000333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////...------------...///000////////////////////////////////////000000000000000111111111111222222222111000000000222666999;;;///333444666<<>><<<;;;:::888888888888888888999999777777777777777777777777666666555555555444444444>>>333444888222111666555333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------------...///000////////////////////////////////////000000000000000111111111111222222222111000//////222666;;;>>>444555111666<<<<<<^^^kkkwwwrrriii}}}uuudddSSSOOOOOOMMMIIIFFFIIINNNTTTWWWXXXZZZ^^^aaakkkggghhhnnnpppttt{{{rrrjjjiiimmmvvv{{{}}}yyyQQQ===999999:::<<<888888888888888888999999777777777777777777777777666666555555555444444444666555444333333333333333222222222111111111111000111111000000111111222333111111111000111111222222////////////000000000000000000...---,,,,,,,,,,,,///////////////000000000//////////////////////////////.........---------//////............//////000000000000000000000000000000000000111111111111000/////////111444777999AAA888222444555:::LLLaaasssvvvpppzzzfffUUURRRTTTQQQLLLJJJGGGFFFHHHLLLOOOPPPTTTZZZcccgggjjjjjjooo~~~yyysssnnnpppxxx}}}}}}fffEEE;;;>>><<<888777888888888888888777666666666666666666777777777777777666555444333222222222555555444333333333333333222222222111111111111000111111000000111111222333333222111111111111222222/////////000000000111111333222111000////////////000000000000000000000000........................//////.........---------//////............////////////////////////////////////000000000111111111000/////////000333555777???777333555444333???OOO|||ooosssrrrfffTTTJJJLLLPPPPPPGGGDDDEEEHHHJJJJJJOOOUUU```cccgggnnnxxx{{{uuu}}}yyyyyyuuurrrttt}}}|||~~~yyy\\\AAA:::<<<:::888888777888888888888777666666555666666666777777777777666666555444333333333333555444444333333333333333222222222111111111111000111000000000000111222222444444333222111111111111000000000111111111222222333222222111000000000000222222111111000000//////.......................................---------//////............////////////////////////////////////000000000000111111000////////////111333444999555444777444000555???VVVlllnnnvvvoooYYYPPPWWWXXXPPPKKKFFFCCCDDDEEEFFFIIIOOO[[[\\\bbbmmm{{{xxxgggjjj|||yyywwwvvvxxxvvvvvvzzz}}}rrrbbbNNN===999:::888777999777777888888777777666555555555666666666777777777666555444444333333333333444444333333222333333444222222222111111111000000000000000000000111222222555555333222111111111111000111111111222222222222111111000///////////////333333222111000//////...................................................//////............//////////////////////////////////////////000000000111000////////////000000111444222444777666333555;;;BBBoooppphhhzzztttbbbZZZVVVPPPRRRKKKEEEEEEEEEDDDGGGKKKTTTVVV]]]gggqqqvvvtttpppqqqrrrqqqooopppwwwxxxaaa___{{{~~~zzzuuurrrpppqqqsssxxxxxxzzz|||sssNNNDDD;;;:::999666666999777777777777777666666555555555555666666666777777666555444333333333333333333333222222222333333444222222222111111111000000000000//////000000111222555444333222111111000000000111111111222222222222111000000///////////////333222222111000///..............................---.....................//////............//////...........................////////////000000000/////////////////////000333111222444444333666:::888KKKtttfff|||zzz___TTTWWWXXXOOOHHHFFFEEECCCDDDGGGNNNSSSZZZaaaeeeggggggggghhhhhhhhhgggeeegggmmmssswww{{{}}}gggeeewww~~~{{{zzzyyyyyywwwsssmmmiiihhhkkknnnxxxyyy|||~~~VVVCCC???<<<;;;888555555888777777777777777666555555555555555555666666666666555555444333333333444444222222222222222333333444222222222111111111111000000////////////000111111333333222111000000000000000000000111111111222222222111111000000111111111111111000000//////......---------------------------------...............//////............//////..............................////////////000000/////////000000000000000333222000000000111222444333666RRRuuuwwwttt|||qqqbbb\\\SSSKKKHHHGGGDDDBBBCCCHHHNNNVVVZZZ\\\___dddiiihhhhhhhhhhhhddd___aaaeeejjjlllooorrruuuzzzsssuuu}}}}}}xxxvvvuuusssuuuuuusssoookkkkkknnnsssyyy|||}}}}}}vvvwwwkkkGGG======<<<:::777555666777666666777777666666555444444444555555555666666666555444444333333444444444222222111111222333333444222222222111111111111000///////////////000111111111111000000///000000000/////////000000000111111111000000//////000000111/////////...............---------------------------------.........////////////............//////................................./////////000000...///000000111111111111111111000//////111222111333333???```ttt|||mmm{{{sssaaaXXXPPPNNNLLLHHHDDDDDDCCCGGGMMMPPPQQQUUU\\\aaadddcccfffhhhddd^^^^^^bbbfffeeefffhhhlllpppssstttzzz~~~}}}zzzyyyvvvqqqpppsssuuusssqqqqqqvvv{{{}}}~~~}}}{{{}}}~~~sssmmmiiiwwwnnnTTTAAA:::;;;;;;888666666777888666666777777666666555444444444444555555555666666444444444333333444444555222111111111222333333444222222222111111111111000///////////////000111111000///////////////000111////////////000000000000......------------...///---------...............---------------------------------.........////////////............//////..................................../////////000...///000111222222222222///000000000222555555222111333222???hhhvvvxxx~~~fff]]]UUUSSSRRRMMMHHHFFF???AAACCCEEEHHHLLLPPPSSS\\\\\\```fffeee___aaagggccc```___aaafffiiijjjiiimmmpppvvv|||{{{zzzyyyssslllhhhlllqqqrrrqqqrrrwww|||{{{yyyzzzuuufff^^^iiizzzRRR@@@;;;999:::999666555777999888666666666666666555555444444444444555555555666666444444333333333444444555222222222222222222222222000000000000000000000000000111111111111222222222111111000000//////......000000000000000000000000................................................------------------------........................////////////////////////........................---------............///////////////////////////////////////000000000000///999:::444EEEnnn|||sssxxxhhh[[[WWWSSSMMMJJJKKKEEEEEEDDDCCCBBBCCCFFFIIIOOORRRXXX^^^ccceeeffffffggggggfffdddbbbbbbeeegggfffeeehhhoootttwww~~~~~~yyyxxxvvvsssppphhhjjjlllooorrrwww|||~~~uuusssvvvvvv|||zzzwwwuuuuuuvvvwwwRRRBBB===:::888888777666666666666666555555555555555555555555555555444444444444555555555555444444444333333333222222222222222222222222000000000000000000000000000000111111111222222222111000000000/////////...000000000000000000000000................................................------------------------........................................................................---------............///////////////////////////////////////000000000000000111222555===UUUyyy|||yyydddVVVRRRRRROOOJJJHHHHHHGGGEEECCCBBBBBBCCCIIILLLQQQWWW\\\```cccdddfffggggggfffeeefffhhhjjjiiihhhjjjllllllnnnwww|||xxxtttnnnkkkjjjlllooorrruuuxxx||||||{{{|||xxxqqqqqqtttwww{{{}}}~~~|||yyy~~~dddGGG;;;999999888777777666666666666666555555555555555555555555555555444444444444555555555444444444444333333333222222222222222222222222000000000000000000000000000000000111111111222222000000000000////////////000000000000000000000000................................................------------------------........................................................................---------............///////////////////////////////////////000000000000222+++---777666999ZZZxxx}}}jjj[[[UUUOOOIIIMMMMMMKKKHHHEEECCC@@@???CCCEEEIIINNNUUU[[[___bbbdddfffhhhhhhhhhhhhiiijjjhhhhhhiiihhhdddfffrrr|||~~~}}}xxxqqqkkkhhhnnnppptttvvvwwwxxxzzz|||zzzwwwtttssspppmmmoootttwwwyyyzzz~~~gggMMM===666666;;;888777666666555555666666444444444444444444444444555555444444444444555555444444444444333333333333111111111111111111111111000000000000000000000000000000000000111111111111000000000000////////////////////////////////////................................................------------------------........................................................................---------............///////////////////////////////////////000000000000444---000888333///EEEgggwww^^^PPPMMMSSSQQQNNNLLLIIIFFFBBB@@@@@@AAADDDHHHOOOVVV\\\```bbbdddhhhiiihhhhhhhhhhhhfffddddddeeedddfffppp{{{}}}{{{{{{|||~~~~~~zzzqqqvvvyyyyyytttooolllkkkrrrtttvvvwwwvvvuuuuuuuuurrrpppnnnllllllmmmrrrwwwzzz|||~~~qqqMMM???;;;666777===777777666555555555555666444444444444444444444444555444444333333444444555444444444333333333222222111111111111111111111111000000000000000000000000//////000000000111111111////////////000000000000////////////////////////................................................------------------------........................................................................---------............///////////////////////////////////////000000000000222111333555333111;;;HHHqqq}}}zzzccc]]][[[WWWRRRNNNKKKIIIEEECCC@@@@@@@@@CCCHHHOOOUUUYYY___cccfffhhhhhhggggggggghhhcccbbbeeehhhiiikkkooorrrtttvvvwwwwwwxxx{{{}}}zzz}}}|||uuuqqqtttzzz|||uuutttwwwwwwsssmmmiiilllpppqqqooommmoooqqqrrrssstttssspppnnnlllllljjjkkkkkkjjjlllrrryyy}}}\\\>>>999<<<888777<<<777666666555555555555555444444444444444444444444444444333333333333444444444444333333333222222222111111111111111111111111000000000000000000000000/////////000000000111111////////////000000000000000000000000000000000000................................................------------------------........................------------------------........................---------............///////////////////////////////////////000000000000...222333111111555666333RRRyyyrrrpppyyyyyymmmeeeZZZSSSOOOLLLIIIFFFAAA@@@??????BBBFFFKKKNNNYYY\\\aaaccceeeeeefffggglllfffcccgggiiigggcccbbbdddeeegggiiimmmrrrxxx}}}vvvxxxyyyvvvnnnhhhjjjqqqxxxrrrkkkiiijjjjjjgggdddeeegggiiijjjjjjlllnnnppplllmmmmmmkkkhhheeeeeeeeeeeeiiillllllooowww}}}bbbJJJ777777;;;777555888777666555555444444555555333333333333333333333333444444333333333333444444333333333333222222222222111111111111111111111111000000000000000000000000////////////000000000111.../////////000000000111000000000000000000000000................................................------------------------........................------------------------........................---------............///////////////////////////////////////000000000000...///000000111333333111<<>>BBBHHHNNNSSSYYY^^^aaaeeeddddddeeebbb^^^___ccc___aaadddffffffgggiiijjjsssmmmhhhccc\\\VVV[[[dddhhhfffdddbbbaaaccceeefffiiigggfffggghhhgggccc___ZZZ[[[[[[ZZZZZZ[[[^^^```ccckkkqqqqqquuu{{{~~~|||zzz{{{{{{vvvUUU???===;;;999777555666777666666555444444444444555333333333333333333333333444333333222222333333444333333333222222222111111000000000000000000000000000000000000000000000000111111000000//////......222111111111000000////////////.........---------///............---------------------------------.........------,,,,,,,,,------------------------------------------------........................+++---...---++++++...111..................------000000000000000000000000000000000000111111111111222444HHHjjjtttaaaUUUOOORRROOOMMMMMMIIICCCCCCFFFDDDBBB@@@BBBFFFLLLQQQTTT\\\^^^````````````aaabbb]]]^^^aaacccdddeeedddddddddddddddccccccbbbaaa``````cccggghhhfffdddbbbaaaeeedddcccbbb___[[[VVVRRRQQQTTTWWWYYYZZZ]]]bbbfffnnnoookkkeeeiiiwww~~~}}}tttppprrr|||tttSSS;;;999888666555444444444555444444444444444444444444333333333333333333333333222222222222222222222222444444333333333333222222000000000000000000000000////////////////////////000000000000//////......111111000000000///////////////.........---------///............---------------------------------......---------,,,,,,,,,------------------------------------------------........................,,,...///...,,,,,,...000........................//////////////////////////////000000000111111111666111555LLLnnnooo```ZZZTTTPPPOOOMMMHHHFFFGGGCCCBBB@@@AAACCCEEEGGGHHHOOORRRUUUXXXYYY[[[]]]___[[[\\\^^^```aaabbbccccccccccccdddddddddcccbbbbbbaaaccceeeccc```[[[XXXVVVXXXXXXVVVVVVVVVUUUTTTSSSUUUYYY\\\]]]^^^bbbjjjppppppttttttooopppxxx}}}||||||{{{~~~rrrXXXCCC777888777666555444444444555444444444444444444444444333333333333333333333333222222222222222222222222444444333333333222222222000000000000000000000000////////////////////////000000000////////////...///////////////........................---------///............---------------------------------...------------,,,,,,,,,------------------------------------------------////////////////////////---/////////---,,,---///........................//////////////////////////////000000000000111111444222,,,111OOOvvv~~~|||iii```XXXVVVUUUPPPKKKIIIGGGFFFFFFEEECCCBBBBBBAAAEEEHHHKKKNNNOOOQQQTTTVVVTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]]^^^_________^^^^^^[[[\\\]]][[[WWWRRRNNNMMMLLLLLLKKKLLLNNNQQQTTTVVVZZZ^^^aaaaaaaaagggrrr|||{{{~~~|||vvvqqqtttzzz~~~|||mmmQQQ===666666777666555444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333222222222222000000000000000000000000////////////////////////////////////////////////................................................///............---------------------------------------------------------------------------------........................////////////////////////---.........---,,,,,,,,,---------...............////////////////////////////////////000000000111...444444///777TTTuuu|||}}}pppdddaaa___ZZZRRRMMMNNNNNNMMMKKKIIIGGGGGGGGGEEEGGGIIIIIIHHHHHHIIIJJJIIIHHHHHHIIIKKKMMMPPPQQQQQQQQQSSSTTTTTTUUUUUUUUUOOOQQQSSSSSSPPPMMMKKKKKKHHHIIIKKKLLLNNNQQQUUUXXX[[[^^^aaa``````hhhvvvzzzqqqqqq|||~~~~~~mmmSSS>>>555555999666555555444444333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222222111////////////////////////......................................./////////------------............---.....................///............---------------------------------------------------------------------------------........................////////////////////////,,,,,,,,,---------,,,+++---------.........//////...........................////////////000000000///222666555111999WWWvvvsssooowww~~~qqqmmmkkkdddZZZSSSRRRRRRRRRPPPMMMLLLNNNPPPHHHJJJKKKJJJHHHFFFFFFGGGBBBBBBBBBBBBDDDFFFHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMHHHKKKMMMNNNMMMKKKKKKKKKKKKMMMQQQRRRRRRSSSVVVXXX[[[^^^```______gggttt{{{kkkPPP>>>999999888555444444444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222333333222222222111111111////////////////////////........................---............/////////---------...............---------...............///............---------------------------------,,,,,,,,,------------...------------------------................................................++++++,,,---//////---+++,,,,,,------.../////////..............................////////////000000333---...555555333@@@RRRvvv~~~qqqjjjzzz{{{wwwuuummmbbb\\\RRRUUUVVVUUUQQQOOOQQQSSSJJJLLLMMMMMMKKKJJJJJJKKKDDDDDDDDDEEEEEEFFFGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLJJJLLLNNNNNNMMMLLLLLLLLLNNNRRRVVVWWWVVVUUUXXX[[[```aaaaaaaaaccciiirrryyyxxx~~~fffRRR<<<333777:::666///222333333444444333222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111////////////////////////........................---------.........//////------......////////////---------........./////////............---------------------------------,,,,,,,,,---------......------------------------........................------------------------,,,+++,,,///222333000...,,,,,,------...//////000................................./////////000000000......111444555777:::ZZZppp|||~~~|||tttjjjeeeXXX]]]bbbaaa[[[UUUSSSRRRMMMNNNPPPPPPNNNMMMNNNOOOJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMOOOQQQQQQPPPOOOPPPPPPRRRUUUXXXYYYXXXZZZ___dddjjjiiihhhiiilllppptttvvvrrryyy|||tttiii\\\III???555111444777444000111222333444444333222111222222222222222222222222111111111111111111111111222222222222222222222222222222222222111111111111////////////////////////........................---------.........//////........./////////000000---------.........////////////.........---------------------------------,,,,,,,,,------.........------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,---111444555333000,,,,,,------...///000000..................................../////////000'''333777111...555888444<<>>444444444444444444444444333333333222222111111111111111111111111111111111111111222222222222111111///111222222111111222333222222222111111111111000........................///...------------...///........................------............------------------------------...........................------,,,,,,------...+++,,,,,,------.........---------------------------------------------------------,,,,,,+++++++++------------------------,,,------......------,,,,,,---......//////..............................///.........///000111222777555>>>VVVooozzzzzzwwwuuussstttwww}}}|||pppvvvzzzoookkknnntttxxxzzz{{{}}}~~~yyy}}}}}}kkk^^^[[[ZZZ]]]```aaa^^^[[[XXXWWW\\\```ccc```ZZZXXX]]]ccciiijjjhhhgggjjjooooookkkvvvqqqoooqqqpppmmmnnnqqqtttvvv{{{zzzpppiiigggsssvvvwwwwwwxxxzzz}}}|||wwweeeQQQAAA:::777444444444444444444444444333333333222222111111111111111111111111111111111000111111222222111111000///111222222111000222333222222222111111111000000........................///...------------...///........................------............------------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------------,,,,,,,,,,,,++++++------------------------,,,------......------,,,+++,,,------......------....................................///000111222777...,,,<<>>999555555555444333222111111000000000000000000000000//////000000111111111222000000000000000000000000//////000000000000//////...///000000//////000111000000000000////////////................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///............////////////000000111111111111000000666444888HHH^^^mmmpppmmm{{{sssiiieeeiiinnnppppppmmmsssxxx{{{yyylllaaa```^^^XXXlllkkklllmmmjjjggghhhmmmppp{{{|||wwwxxx{{{zzzrrrxxx|||yyyrrrnnnooosssuuuqqqmmmiiiiiimmmqqqtttoooqqqrrrpppmmmkkknnnpppoootttyyyzzzvvvnnngggccciiiiiiiiihhhggghhhkkknnnuuuzzz|||~~~|||~~~|||vvvsssvvvyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuvvvhhhVVVGGG???;;;777444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333222222111000///......................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------........................////////////000000111111111111000000111111444===IIIUUU\\\^^^kkkjjjgggdddbbbdddgggiiinnnsssxxx{{{www{{{yyy}}}oooggg___WWWYYYXXXYYY\\\]]]\\\```eeehhhrrrxxxuuuqqqpppqqqppppppuuuzzzzzzuuuqqqqqqsssuuusssooollllllmmmppprrrjjjjjjkkklllooorrrttttttnnnppprrrqqqkkkeee```]]]\\\aaagggjjjlllnnnrrrvvv}}}{{{xxx~~~~~~pppnnniiihhhoooxxx{{{yyy{{{wwwrrroooooopppqqqqqqcccXXXIII>>>888555333000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222222111111111000/////////------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---............////////////000000111111000000///---///111222333999CCCKKKYYY```ffffffaaa^^^bbbggg```gggooovvv|||}}}xxxxxx{{{zzzuuutttyyyyyysssmmmiiiccc``````aaa^^^XXXVVVWWWVVV```hhhjjjiiikkkmmmnnnwwwzzz|||zzzvvvqqqmmmkkkuuutttrrrqqqpppppppppqqqtttoookkkkkkmmmooollliiidddfffgggfffdddaaa```aaagggpppyyy|||xxxuuuvvvxxx~~~wwwvvvzzzxxxqqqgggaaa\\\aaaqqq~~~yyysssmmmjjjkkkjjjfffaaaLLLEEE;;;555222222000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------.........////////////000000000000/////////111111...+++---555<<>>:::555222222222111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000///////////////000111111/////////000000000000000------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------............//////000000000000//////111111111///......000222222;;;GGGQQQVVVYYYZZZ\\\bbbccceeeiiijjjkkklllmmmmmmqqqooojjjmmmyyy|||}}}wwwtttuuuxxxrrrvvvtttiiiaaa```^^^ZZZUUURRRSSSVVV[[[\\\]]]]]]^^^]]]\\\\\\```aaabbbdddeeefffggggggffffffeeeaaa]]]\\\^^^aaa^^^bbbgggllloooqqqtttvvvtttwwwssstttoootttwwwssslllfff___ZZZ]]]___bbbiiittt|||zzzssssssmmmfffccc___VVVGGG<<<888666444333333333222222111111111111111111111111/////////////////////////////////////////////////////////////////////////////////////////////////////////...///000000111///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------............//////000000//////...///...///000111000///------111999CCCLLLSSSUUUUUU```___```bbbbbbaaadddiiinnnooonnnkkklllrrruuuuuuwwwxxx}}}~~~wwwsssssslllqqqyyyqqqmmmjjjgggccc^^^^^^bbb___bbbeeedddaaa]]]ZZZYYYXXXXXXXXXZZZ\\\___bbbccckkkmmmmmmjjjffffffjjjooollloooqqqrrrqqqppppppqqqrrrzzzxxxoookkkkkkggghhhgggdddaaa^^^\\\\\\```eeejjjmmmqqqsssnnngggiii```UUULLLGGGBBB<<<777444444333222111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////......//////000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............////////////......,,,---.../////////......///000333999@@@GGGLLLOOOQQQQQQVVV]]]``````eeelllqqqooonnnmmmiiieeefffkkklllkkkpppyyy{{{vvvrrrrrrooopppzzz{{{tttqqqrrruuutttpppppptttmmmuuu}}}~~~wwwmmmgggdddaaa```^^^^^^```dddiiilllyyyxxxuuurrrqqqqqqtttvvvsssrrrqqqnnnlllkkklllnnnsssvvvwwwtttllleeeaaa``````______``````^^^]]]\\\bbbfffhhhiiijjjiiibbbZZZSSSLLLBBB:::666555555555111111111000//////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////////////////............///000000000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............////////////......+++---//////---,,,///222.........///111777???EEEIIIJJJQQQ[[[^^^^^^bbbiiitttooonnnnnnggg[[[[[[bbbmmmgggeeekkkooolllkkkmmmmmmjjjnnn}}}xxxrrrppprrrxxxwwwqqqnnnpppjjjwwwzzzxxxqqqnnnkkkiiijjjooouuuyyywwwsssnnnooossswwwxxxxxxooommmjjjgggfffhhhmmmqqqiiijjjiiigggbbb^^^]]]\\\YYYZZZ___eeehhhddd]]]ZZZ^^^^^^]]]]]]______WWWMMM>>><<<999555333222333333000111111000//////000222////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////...............///000000111111000///...------,,,........................---------------------------------------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,---------,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,---------......///.........///111444666@@@EEEJJJMMMPPPXXXeeepppvvviiibbbaaabbbbbbbbbiiikkklllkkkgggcccaaaaaafffhhhmmmtttyyy|||{{{yyyiiilllrrrwwwtttmmmjjjkkkhhhmmm~~~yyyxxxrrrmmmiiihhhlllqqqttttttpppllliiiiiimmmqqqttttttkkkhhheeedddeeeggghhhiiifffbbb[[[VVVTTTVVV[[[^^^aaacccddddddbbb`````````]]]\\\ZZZVVVPPPIIIBBB>>>444333111000000000111111333333222111000000000111........................////////////000000000000////////////////////////000000000000000000000000000000000000000000000000............////////////////////////....................................------------------------------------------------------------------------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,---------............------...000222333555:::@@@DDDHHHQQQ^^^hhhxxxpppgggaaaaaacccbbbaaaeeedddcccdddfffgggfffeeeaaaaaabbbfffkkkppprrrsssooopppsssuuuqqqiiiggghhhhhhnnnxxxzzztttrrriiifffccccccfffhhhhhhhhhhhheeeccccccgggkkkmmmmmmeeebbb^^^\\\\\\\\\\\\\\\ZZZYYYWWWVVVWWWZZZ^^^```bbbdddffffffdddaaa``````[[[XXXRRRKKKDDD===888666333222111000000000111111333222111111000000111111////////////////////////.../////////000000000000////////////////////////////////////////////////////////////////////////............////////////////////////............------------------------------------------------------------------------------------------------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---------------,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,---------.........------,,,,,,...///000,,,111666999<<>>333222111000/////////000000000000000111000000000111000000///000000111111....................................////////////////////////////////////............................................................////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,000///---,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------........................---------/////////...---///111...000444:::???CCCFFFGGGIIIOOOTTTUUUSSSVVV```iii```^^^\\\[[[[[[[[[YYYXXXTTTUUUZZZbbbddd\\\TTTQQQOOOTTTWWWVVVUUUWWWWWWUUUUUUTTTRRROOOMMMMMMOOORRRNNNPPPRRRRRRPPPPPPPPPQQQSSSSSSUUUXXX[[[\\\[[[ZZZ[[[YYYXXXVVVTTTSSSRRRRRRDDDDDDDDD@@@;;;666444333111111111111111000...---...///000111111111000000000000/////////000111111........................------........./////////////////////////////////............................................................////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++000///---,,,,,,,,,...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................,,,,,,,,,---------......,,,,,,,,,------------,,,,,,---...............///---...000222555888<<<>>>@@@EEEKKKMMMMMMPPPUUU[[[UUUTTTSSSTTTUUUUUUTTTSSSMMMNNNTTT___dddaaa\\\ZZZUUUUUUXXX\\\ZZZVVVVVVXXXUUUVVVWWWWWWUUUUUUWWWYYYQQQTTTWWWVVVTTTQQQQQQRRRSSSSSSTTTWWWYYYXXXVVVSSSTTTSSSQQQOOOKKKHHHEEEDDD999999888555222000000111111111111111000///......---...000111111111000000///////////////000111111........................---------.........//////////////////////////////............................................................////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------000///...---+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++111///---,,,,,,,,,...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................,,,,,,,,,---------......)))***+++,,,,,,,,,,,,+++------......------,,,,,,---......---...000444777888;;;@@@DDDGGGJJJLLLMMMOOONNNLLLLLLMMMMMMLLLJJJQQQPPPSSS\\\```^^^ZZZXXXXXXTTTVVV\\\ZZZRRRRRRXXXRRRVVVZZZ\\\[[[ZZZ[[[\\\YYY[[[]]][[[VVVQQQOOOOOOQQQQQQSSSVVVXXXWWWTTTRRROOOOOOMMMJJJEEE???999666222333222000//////111333000//////...//////000111---...///111111111000//////////////////000111111000000000000000000000000---------.........//////////////////////////////............................................................/////////000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...........................---,,,+++++++++++++++,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,........................------------------------------------------------------------------------000111333555888;;;===>>>EEEFFFHHHIIIIIIIIIHHHGGGOOOOOOQQQSSSUUUVVVXXXYYYVVVVVVVVVVVVVVVUUUUUUTTTSSSUUUXXX[[[\\\[[[YYYXXX[[[ZZZYYYWWWUUURRRPPPOOOOOOOOOOOOOOOMMMJJJHHHFFFBBBAAA>>>;;;888444222111000000000000000000000000000000000000000000000000000000000000000000000000...............---------//////.........---------000000///...............////////////////////////........................------............---------------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++..............................---,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,........................------------------------------------------------------------------------...///000222444666777888:::;;;>>>AAADDDFFFGGGHHHKKKKKKMMMNNNPPPRRRSSSTTTPPPOOOOOONNNLLLKKKIIIHHHKKKLLLNNNOOOPPPPPPOOONNNUUUTTTSSSQQQOOOMMMJJJIIIHHHGGGFFFDDDBBB???===<<<888777666444333111000///////////////////////////000000000000000000000000000000000000000000000000------.........///////////////.........---------000000///...............................................................------............---------------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------.........---------------,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,---------------------------------------------------------------------------------------------------------...///000000111111222444777;;;>>>AAACCCCCCDDDEEEGGGHHHJJJKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDGGGGGGGGGHHHHHHHHHGGGGGGJJJJJJIIIGGGFFFDDDBBBAAA@@@>>><<<999666444333222////////////////////////////////////////////////000000000000000000000000000000000000000000000000.........//////000000000...............---------000///......---.........------------------------........................------............---------------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------------------------------------------------------------------------------...---------------------/////////000222555777999:::;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@AAAAAA>>>>>>>>>===<<<:::999888999777555222111000000000------...///000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000/////////........................///......------.........------------------------........................------............---------------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////......---,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------------------------------------------------------------------------------------------/////////......---------///...------...///111222222222333444555555666666555666777888999:::::::::999888666444444444555666555555555555444333222111222222000/////////000111......//////000111111111........................////////////////////////////////////////////////222222111000///......------...........................------------......................................................------............---------------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...------,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------000////////////.........,,,,,,,,,---...///000111---.........//////000000111111222222222111111000333222000///...///000000///000000000000//////...---------------...///000..................//////........................////////////////////////////////////////////////222111000000///...---------------...............---------,,,------...///////////////////////////........................------............---------------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///++++++---...////////////------------------......//////000111111000000000111111000000///000000000------..................,,,,,,---...............,,,,,,---------------...........................////////////////////////////////////////////////........................---------.........//////---,,,,,,,,,------...///................................................------............---------------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------***++++++,,,------......,,,---...//////...---,,,------------............((()))+++---///000000111........................,,,,,,---..................///000000000///------,,,,,,,,,---......//////........................////////////////////////////////////////////////++++++,,,---...///000111---------.........//////,,,,,,,,,,,,------...///------------------------........................---..................------------.........////////////.........---------,,,...+++(((222===:::...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++...333555555111,,,))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......)))(((000@@@NNN---------------------------------,,,,,,+++++++++------............------........................,,,------......------,,,------------------------......---------,,,,,,,,,........................//////////////////////////////.........---------,,,,,,------...///000000.........................................................------,,,,,,,,,---------------------------------------------------------............///........................,,,...,,,)))...777555+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,...111333333000,,,)))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,...777EEEQQQ---------------------------------,,,,,,+++++++++------............------........................,,,------......------,,,------------------------............------,,,,,,................................................//////.........---------,,,,,,------...//////000......................................................---------,,,,,,,,,---------------------------------------------------------............///........................+++///...)))+++000///)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---///000000...,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,///555999------------------------------,,,,,,,,,,,,++++++------............------------------------------,,,------......------,,,------------------------/////////............---...............................................................---------,,,,,,------.../////////------------------------------------------------...------------,,,,,,,,,---------------------------------------------------------............///........................***...///***))),,,---***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,......---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++***(((&&&%%%------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,------......------,,,------------------------/////////////////////...........................................................................---------.........//////---------------------------------------------------------------------------------------------------------------------------------............///........................(((,,,...,,,***,,,......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***---///000...,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...111111...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,------......------,,,------------------------.../////////////////////................................................---.....................---------...............---------------------------------------------------------------------------------------------------------------------------------............///........................)))+++,,,,,,,,,---///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............***...111111...++++++------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,///222222111///------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------............/////////........................---------------------------------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------------------------------............///........................+++******,,,---------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............***...222222...++++++------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,******------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,------....................................---------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///........................---***)))+++---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))...333333...++++++------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------..............................---------------------------------.........//////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***,,,...---,,,++++++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------............///+++,,,------......------......------------......---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------.........------,,,,,,,,,---------............///---......///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,---......000///...---,,,,,,,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---///000///............---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------............///,,,---......//////............------------......---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------......---------,,,,,,,,,---------............///---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------......///000444222///---+++++++++,,,,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000111000///...---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------............///---...//////000000//////......------------......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------...------------,,,,,,,,,---------............///......------......///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...000000444222///,,,++++++,,,---///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,---,,,++++++---///---------+++******,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------............///------...///////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------------------------------------------------------------------------............///......------...///111222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---...///111000---++++++,,,...000333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...---+++***++++++***+++++++++***+++...111++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------............///,,,,,,---............---......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------------............///...---------...///111333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,---......---+++++++++---///000333222000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---...---+++***)))******,,,---,,,+++---222666++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------............///+++,,,,,,---...---------......------------......------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------,,,,,,,,,------------...---------............///------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------...+++++++++++++++,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))+++------,,,******+++***---...,,,***,,,111666++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------............///,,,------.....................------------......------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,---......///------------------------,,,,,,,,,---------......---------............///+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......---------......++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......'''))),,,---,,,+++,,,,,,***,,,---+++((((((...333++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////---......///////////////.........------.........------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////------------------------,,,,,,,,,------.........---------.........//////+++,,,---.........---,,,...,,,+++---000222222000///...,,,+++***+++,,,,,,------------------------***------+++***,,,+++(((---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,---------.../////////,,,------......------,,,.........------,,,,,,,,,---------.........//////222///---...000000...,,,/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------//////000000///...------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///000///---...---,,,+++++++++,,,,,,------------------------(((++++++)))))),,,---***---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++---,,,,,,,,,,,,---......---------...............,,,------......------,,,......---------,,,,,,,,,,,,------------.........111///---...///000...,,,------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------///////////////...---,,,------,,,,,,,,,------...........................///...,,,---------,,,+++...---,,,,,,+++,,,,,,,,,---------------------------///...***))),,,---+++---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---.....................---------,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,------------000///......//////...---,,,,,,------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------------------............---,,,,,,,,,,,,,,,,,,------...///////////////////////////------,,,,,,,,,,,,++++++---------,,,,,,,,,------------------------------777777444---+++------***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////...---------,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,------//////....../////////...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,---------------,,,,,,+++++++++,,,---...///000////////////////////////++++++,,,,,,,,,,,,,,,---------------------------------------------------777888444...+++------+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////...---------,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,------......//////......////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------------,,,+++++++++,,,---...///000........................***+++---,,,,,,+++---...,,,,,,---............---------------------------...000///+++***---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.....................---------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,---------------...//////......///000000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---............---,,,,,,,,,,,,------...///------------------------,,,---///...+++***,,,---+++,,,.../////////...---------------------------))),,,---***+++......,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------,,,,,,,,,,,,---......---------...............,,,------......------,,,,,,,,,,,,---------......,,,------------.........,,,...000///...---///111..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,---...///////////////------,,,,,,,,,------...------------------------...000111///+++)))***,,,+++,,,.../////////......------------------------+++...///,,,,,,...---***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,------....../////////,,,------......------,,,,,,,,,,,,------.........---------.........//////,,,...000000...---///222,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......------------------------------...///000000//////......---,,,,,,,,,------........................---------------------------***+++222:::;;;222)))//////000000///...------+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++,,,,,,+++***---------------------------------,,,,,,+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......------------------------222111...,,,+++,,,------//////.........------------------------------------------............///.........------,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////...------------...------------------------...+++***...333555111,,,.../////////......---,,,,,,...000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......------------------------111000...,,,+++,,,------///.........---------------------------------------------............///.........------,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////...------------...------------------------...,,,******,,,...///...------......------,,,,,,---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......------------------------000///...,,,,,,,,,------............---------------------------------------------............///.........---------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////...------------...------------------------......---+++***+++---///,,,,,,,,,------,,,,,,+++---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------------------------++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......------------------------......---,,,,,,,,,------------------------------,,,,,,---------------------------............///...............------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////...------------...------------------------,,,...///...,,,+++,,,...++++++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,...---++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,------...,,,,,,------------------,,,,,,,,,---------......---------............///........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////...------------...------------------------,,,...000000///---------++++++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***---///...+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......------------------------++++++,,,,,,------......,,,,,,,,,,,,------------+++,,,,,,------.........---------............///.............../////////,,,,,,,,,------------...---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////...------------...---------------------------------...///......---++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***---000...+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++)))*********++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......------------------------******+++,,,------......++++++,,,,,,,,,---------++++++,,,,,,---......///---------............///---........./////////000,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////...------------...------------------------...,,,***+++---//////...+++,,,------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***...000///+++***,,,000------------------------+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++))))))******++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......------------------------)))***+++,,,---.........+++++++++,,,,,,---------++++++,,,,,,---...//////---------.........//////---.........//////000000,,,,,,,,,------.........---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........////////////...------------...------------------------------------------------000///---,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++******++++++,,,---------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------------------------------111111000///...---,,,,,,........................,,,,,,,,,---------......000///...---------------,,,------------,,,,,,,,,------------------------...,,,***+++...000...,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,..............................------------......------------------------------------------------000///---,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------------------------------,,,+++***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------------------------------000000//////......------........................,,,---------............//////...---------------000///............//////------------------------...,,,+++,,,...///...,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,........................---------,,,,,,---------------------------------------------------------//////---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...---------------------------,,,***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------------------------------................................................------.........///////////////...------------...------,,,++++++,,,---...---------------------------,,,+++,,,...///...---++++++,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,........................---,,,,,,,,,,,,,,,,,,---........................------------------------......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------------------------,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------....../////////.................................////////////000///......---------......,,,---...//////......---------------------------,,,,,,,,,,,,---......---+++++++++,,,,,,,,,------------------------------------------------------,,,------......------,,,...........................------,,,,,,------...........................------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------...,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------......//////.................................////////////000......---------......///...111555888888666333000------------------------,,,,,,------------......+++++++++,,,,,,,,,------------------------------------------------------,,,------......------,,,........................//////............//////........................------------------------,,,------......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------------------------...,,,,,,---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,------.........///........................------........./////////...------------...//////,,,///444777888555222///------------------------+++,,,...---,,,,,,---///++++++,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,........................000000////////////000000........................------------------------,,,,,,---......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,---------------------------------,,,,,,...000111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++++++++,,,,,,---------------------------------------------------------------------------------........................,,,---------............---------------...//////)))+++---///000///...---------------------------***,,,......,,,,,,---///++++++,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,........................//////............//////////////////////////////------------------------+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........++++++******++++++,,,------------------------------,,,,,,...111333333222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------------------------------------------------------------------------------........................,,,,,,,,,---------......---------------...///000,,,++++++,,,---...///000------------------------***---///...,,,+++---000++++++,,,,,,,,,---------------------------------------------------------,,,------......------,,,..............................------------......000///---,,,,,,---...///,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,///...---,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,,,,...///111111.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------.........------,,,,,,,,,......///000000///...---000///---,,,++++++,,,---,,,,,,,,,---------......//////...------------...---------............//////---...222111,,,+++...---------............///////////////////////////,,,------......------,,,///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................333222///---------......---......//////......---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,///...---,,,,,,,,,,,,------------......------,,,......------------............---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------......---------,,,,,,,,,---...///000000///...---///...---------...///000,,,,,,,,,---------......//////...------------...---------............///---+++******,,,...//////---------............///........................---......//////......---///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,---------..............................555333111///...------......//////////////////...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,......---,,,,,,,,,------,,,------.........------111000///---,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---....../////////.........------......000111111,,,,,,,,,---------......//////...------------...---------............///666777222))))))///111------------............///------------------------...//////////////////.........---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......//////......---,,,,,,,,,---------..............................222111000///..................////////////......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...------,,,,,,,,,------,,,------...............000///...---,,,+++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------.................................//////000,,,,,,,,,---------......//////...------------...---------............///CCCJJJEEE444+++///000***---------............///------------------------......////////////.........------,,,,,,,,,------------------------------------------------------------------------------------------------------------............------,,,,,,,,,---------................................................//////,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------,,,,,,,,,------...,,,---....../////////......------,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------......//////............------,,,,,,,,,,,,,,,---------......//////...------------...---------............///>>>KKKMMM;;;---...000,,,---------............///........................,,,------......------,,,------,,,,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------..............................,,,,,,------.../////////,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......,,,---...///////////////,,,,,,++++++,,,---......,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,---...///000............---,,,+++***,,,,,,,,,---------......//////...------------...---------............///+++999@@@777---,,,000111---------............///////////////////////////,,,,,,------------,,,,,,------,,,,,,,,,---......------------------------------------------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................---......////////////...------............------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......,,,,,,,,,,,,,,,---...///,,,---...///000000000000,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------............------------------------------------------------------,,,,,,,,,---------......,,,,,,++++++,,,...///000------...//////...---,,,,,,,,,,,,---------......//////...------------...---------............///'''---222111...,,,...222---------............///........................------............------,,,,,,,,,,,,,,,---...///------------------------........................------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------..............................000000111111000///............////////////......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///,,,---...///000000000000------,,,++++++,,,,,,,,,,,,,,,,,,------.........------............------------------------------------------------------,,,,,,,,,------.........,,,,,,++++++,,,...///000,,,---...000000000//////,,,,,,,,,---------......//////...------------...---------.........//////111------000000---,,,...---------.........//////------------------------......////////////......,,,,,,,,,,,,,,,---...///------------------------........................---------------------------------------------------..................---,,,,,,,,,---------............................................................------------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,++++++...---,,,******+++,,,---///...---,,,+++,,,,,,---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------...---,,,---......,,,***------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,---------...------,,,,,,,,,,,,,,,---...///000111------------------------------------------------,,,,,,------...------,,,................................................------------------------...------,,,,,,------...,,,,,,,,,---------......---------............///111000///...---,,,++++++,,,,,,,,,---------......///...---,,,,,,---...///---------............///......---------,,,,,,,,,..............................------------..............................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...............)))***,,,///000//////...------,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////000000//////......------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,------...---------------------...///000111------------------------------------------------.........//////...------................................................------------------------......------------......,,,,,,,,,---------......------------....................................,,,,,,,,,---------......///...------------...///---------............///......---------,,,,,,,,,..............................------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000------------,,,++++++***------,,,,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............***---//////------///111------------------------------------------------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,++++++,,,---............------------...///000000------------------------------------------------///000000000///...------................................................------------------------......------------......,,,,,,,,,---------......------------............+++,,,,,,---...///000000,,,,,,,,,---------......///...------------...///---------............///......---------,,,,,,,,,..............................------------..............................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,------........................//////...,,,)))''''''))),,,/////////......------------,,,------......------,,,------------------------------------------------,,,------------------,,,'''+++...---***)))---111------------------------------------------------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,***+++,,,---............,,,,,,,,,,,,,,,---......------------------------,,,,,,------------------//////000//////...---,,,................................................------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........+++,,,,,,---...///000000,,,,,,,,,---------...............------.........---------............///......---------,,,,,,,,,..............................------------..............................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,------.........000///...---,,,,,,------++++++,,,...111333666777333222111000///...---,,,,,,------......------,,,++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,111333555111+++))),,,///------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,***+++,,,---............++++++******++++++,,,,,,------------------------,,,,,,,,,---------.....................---,,,+++................................................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---.....................,,,,,,,,,---------......---..................------------............///......---------,,,,,,,,,..............................------------..............................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***++++++,,,,,,------...---------------.........000///---,,,,,,,,,---...222555:::>>>===999333000222222222111000...---,,,,,,------......------,,,++++++++++++++++++++++++------------------------------,,,,,,---///111222??????===777000,,,---...------------------------------------------------.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,++++++,,,---............+++++++++******++++++,,,------------------------+++,,,,,,------.........,,,,,,---------------,,,................................................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------/////////...---------,,,,,,,,,,,,---------......------...//////...---------------............///......---------,,,,,,,,,..............................------------..............................+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---******+++,,,,,,---..................------------...---,,,,,,---///111222888:::<<<<<<999444...***......///000///...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,---000444999<<<>>><<<888444111///......---------------------------------------------------........./////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,------...---------------,,,,,,,,,,,,,,,---------------------------++++++,,,,,,---......///+++,,,---.../////////...................................................------------------------...------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,---------//////.........---------,,,,,,,,,---------......------...//////...---------------............///......---------,,,,,,,,,.................................------.................................+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++,,,,,,---....../////////...---------,,,,,,,,,,,,---///222555777111///---,,,---///111333)))***,,,...//////......,,,------......------,,,------------------------........................---,,,,,,...222999@@@DDD333000---,,,---.........---------------------------------------------------.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,---------...------,,,,,,///......---------......------------------------++++++,,,,,,---...//////+++,,,---///000000111111................................................------------------------//////............//////,,,,,,,,,---------......++++++,,,,,,,,,---------........................,,,,,,,,,---------......,,,---...//////...---,,,---------.........//////......---------,,,,,,,,,////////////////////////..............................---,,,---...///000------------------------,,,,,,,,,---------......---------------------------...***&&&+++222000''',,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++---,,,,,,---///222555777........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........//////.........------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------.......................................------,,,,,,,,,......................................................................../////////...------,,,,,,,,,+++++++++,,,,,,---...------------------------...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------------------------------------------------------------............---------------............///------------------------////////////////////////..............................---------...///000------------------------,,,,,,,,,---------......------------------------...+++***---...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------...///111333........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......//////.........------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------.......................................------,,,,,,,,,........................................................................------..................//////...---,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------------------------------------------------------------............---------------............///------------------------////////////////////////..............................------......///000------------------------,,,,,,,,,---------......------------------------000)))***111///&&&(((222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000///...---,,,---..............................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------..................------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------.......................................---------------........................................................................,,,,,,------...//////000333222000...,,,+++++++++------------------------...------,,,,,,------...,,,,,,,,,,,,------------------------------------------------------------------............---------------............///------------------------////////////////////////.......................................//////000........................,,,,,,,,,---------......------------------------///,,,,,,...---***+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,---........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................---------............///------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------.............................................---------........................................................................---------.........//////222111///...,,,+++++++++------------------------------------------------,,,,,,,,,------------...------------------------------------------------------............---------------............///------------------------000000000000000000000000////////////////////////.........///////////////........................,,,,,,,,,---------......------------------------***000...)))...:::999///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,---------........................------------------------,,,,,,,,,---------......---------------------------------------------------------------------------.....................---------............///------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------..............................................................................................................................//////.........---------...------,,,++++++,,,,,,------------------------------------------------,,,,,,---------.........------------------------------------------------------............---------------............///------------------------000000000000000000000000////////////////////////---...///000000000000///........................,,,,,,,,,---------......------------------------'''111000(((111DDDDDD444,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++++++++,,,,,,------.................................------------------------,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,---------...............---------............///------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------............................................./////////........................................................................000//////...------,,,,,,+++++++++++++++,,,---...------------------------,,,------......------,,,,,,---------............------------------------------------------------------............---------------............///------------------------000000000000000000000000////////////////////////---...///000111000000///........................,,,,,,,,,---------......------------------------)))000000+++000;;;<<<444,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,------.......................................------------------------,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,---------.........//////---------............///........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------..............................---........./////////000..........................................................................................------,,,,,,,,,,,,,,,---......------------------------,,,,,,---......---,,,,,,------------............------------------------------------------------------............---------------............///------------------------000000000000000000000000000000000000000000000000---...000111111111000///////////////////////////,,,,,,,,,---------......------------------------...//////...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///......//////......------........................------------------------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,---------.........//////---------.........//////........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------..............................---.........//////000000........................................................................,,,,,,------.../////////......---------......///------------------------,,,,,,---......---,,,,,,---------.........//////---------------------------------------------------..................------------.........//////------------------------222222222111111111000000000111222222222000///...000000000000000000111111111000000///...------,,,,,,------...............111000///......---------........................+++,,,,,,---...///000000,,,---------------,,,,,,000000//////.........---........................------------------------------------------------------------------------,,,,,,,,,---------......---,,,+++******,,,...//////......------///000111///...,,,+++,,,---///111000///...---------------........................---------.........//////000000//////............---------...------,,,,,,................................................------------------------........................000///......///000///---........................000000000000////////////..............................///000///...,,,+++.........------,,,,,,,,,........................------------------------...------,,,,,,------...................................................////////////////////////////////////////////////444444444333222222111111000111111222222111000///222222222222222222222222222222222111000/////////---......///////////////111000///...------------////////////////////////,,,------...///000000000------............------000000/////////.................................------------------------------------------------------------------------,,,,,,,,,------------...---,,,+++++++++,,,......//////.........///000111......---,,,---...///000//////...---------------------------------------------------............////////////......------------.........------,,,................................................------------------------////////////////////////000///------......---,,,........................000000/////////................................................---,,,,,,------------------,,,,,,........................------------------------...------------------...................................................////////////////////////////////////////////////666666555555444333333222222222333444444444333333555555444444444444444444444444333333222222111111//////000111111111111000222111000///............000000000000000000000000......//////000000111111......////////////......000000000000////////////................................................................................................+++,,,,,,,,,------------,,,,,,------............/////////...///000000111------.........////////////...------,,,---------------------------------,,,,,,,,,---------.....................---------------...............---------------------------------------------------........................///////////////////////////...------......---+++........................//////.........---------........................///...------,,,---------,,,,,,,,,---------------........................------------------------......------------..............................////////////////////////////////////////////////////////////////////////777666666555444444333333555555666777777888888888666666555555555555555444444444444444333333222222000111111222333222222222333333222111000000000000111111111111111111111111000000000000000111111111...//////000000000000///000000000000000000000000////////////////////////////////////////////////................................................,,,,,,,,,,,,------------+++---...000000///...---/////////000000000111111------...////////////.........---------------...------------------------,,,,,,,,,,,,------------............------------------...////////////...------------------------------------------------...................................................---,,,...000111000///..............................---------,,,,,,,,,........................///...---,,,,,,---...///,,,,,,,,,------.........................................................//////............//////........................////////////////////////////////////////////////////////////////////////666555555555444444444444666666666666777777888888666666555555444444444333333333333333333222222222111222333333444333333333666555444333222222222222222222222222222222222222111111111111111000000000...//////000111111000000000111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,---------.........,,,---000111222111///...000000000111111111111111---...//////000000//////.........------......///------------------------,,,,,,,,,---------..............................---...//////000000000///................................................////////////////////////---------------------------,,,---///222444555444////////////////////////------------,,,,,,,,,,,,........................///...---,,,------///000---------......//////000////////////////////////........................000//////......//////000////////////////////////000000000000000000000000000000000000000000000000////////////////////////444555555555555666666666555555444444444555666666666666555555444333333333333333333333222222222222222222333444444444444333777666555444333333333333222222222222222222222222222222111111000000//////---...///000000111111000111111111111222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000---.........////////////---///000222222111000///000000111222222222222111....../////////000000000/////////...//////000111........................---------.........//////.........///////////////---...///000111111111111////////////////////////////////////////////////000000000000000000000000........................---------000333666777666////////////////////////......---------,,,,,,,,,......................../////////...//////000111/////////000000000000000////////////////////////........................000000////////////000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////444555555666777888999999888777666555555555666777777666666555444444333333333333333333333333333333222222333444444444444333666555444333222222222222111111111111111111111111222222111000//////......,,,---...///000000000000111111111222222222333333444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000///000111222222222111000000111222333333333222222000///.........///111111000000000000000111222222////////////////////////........./////////000000/////////000000000111111......///000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///......000333444444444////////////////////////............------------........................//////000111111111111111222222222111111111111111////////////////////////........................111000000//////000000111////////////////////////111111111111111111111111000000000000000000000000////////////////////////555555666888999:::;;;<<<<<<;;;999888888888999999888777777666555444444333333444444444444444444444111222333333444444333333444444333222111111111111111111111111111111111111222111111000///...------,,,---...///000000000000111111111222222333333333555555555555555555555555222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111000000111222222222222222000111222333444333222222111000...---...///111333111111000000111222333333000000000000000000000000////////////000000000000//////000000111111222222......///111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000/////////111222222111000000000000000000000000//////.........---------........................///000111333333333222111444333333333222111111111000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////111777===>>>;;;999:::===AAAAAA@@@>>><<<:::888777666333222333777999999777222111111222444444333111111000000000111222333333555444333111000000///000111222333222000//////000222111111///...---,,,,,,000000000000000000//////000000000111111111111111333333333333333333333333333333333333222222222111111111111111222222222222000000//////............///000000000000000//////111111222222222222111000333333333333333333333333111111222222222333333333333333333333333222111000000000111111111111000000---......///000111111222333222222111000//////...000000111111111111000000222111000//////000111222222222222222222222222222000000000000000000000000000000000000000000000000///111222000......222555111222333111///...///000444333222111000000000000000000000000000000000000222222222333333444444444444333333333222222111111000000000000000000000000////////////////////////000111111111222222222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000////////////999===BBBCCCAAA???@@@BBBBBBAAA@@@???<<<:::888666444333222444777999888666666444444444555555444222222222222111222222333333444333333222000//////...000111222111/////////111333222111000///------,,,....../////////000000000000000000000000000000000111111111111111111111111333333333333222222222222111111111222222222222222000000000000/////////...000000111111111111000000000000000000111111111111333333333333333333333333111111111111222222222222222222222222222111000000000000111111111111000000.........///000111111111222222111000000///......///000000111111000000///111000////////////000111111111222222222222111111000000000000000000000000111111111111111111111111000111222000//////111444000111222111000///000111333333222111000//////000////////////////////////000000111111222222222222222222222111111000000000000000000000000000000000////////////////////////000000000000111111111222000000000000000000000000/////////000000/////////000000000000000000000000000000000000////////////999<<<@@@@@@>>>===>>>@@@AAA@@@???>>><<<999777666555555555777999999777666777666444444444555333222333333333222222222222222222222222222111000...---...///000000//////000111333333222111000//////.........//////000000111111000000000000000000000000111111111111111111111111333333222222222111111111111111111111111111111111000000000000000/////////000000111222222111111000//////.........///111222222222222222222222222222000000000000111111111111000111111111111000000///000000111111111111000000......//////000000111111111000000//////............//////000000//////...000//////......//////000///000222333333222000///////////////////////////111111111111111111111111000111111000///...000222///000222111000000111333222222111000////////////////////////////////////////////////000000000000000000000///////////////////////////////////////////////////////////////////////////000000000000////////////////////////......////////////......////////////////////////000000000000////////////777999;;;;;;:::999:::<<<>>>>>>>>>>>>===<<<::::::;;;<<<<<<======;;;888666777555333222333555555444555555555555444333333222111222333444333111///---...000111111000000111333333333333333333333444444222222222222222222222222111111111000000000000000222222222222222222222222111111111111000000000000000000000000000////////////////////////////////////000000111111111111000///...,,,,,,,,,...000222111111111111111111111111////////////000000000000//////000000000000//////000000111111111111000000.../////////000000000111000/////////.........---......////////////......//////............//////---///111333333111///---////////////////////////000000000000000000000000///000000///.........///...000111111111111333444111111000///////////////........................////////////////////////.....................---////////////////////////////////////////////////.........////////////000////////////////////////......////////////......////////////////////////000000000000////////////;;;<<<===<<<<<<===>>>@@@???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEDDDAAA>>>;;;999:::888555444666999:::;;;;;;;;;;;;;;;;;;:::999888333444666666666444222000111222444444333333444666333333444666777888999999888888777666555444444333333333333222222111111111111111111111111111111111111000000000000/////////000000/////////....................................///000000111111111000000///---,,,---...000222111111111111111111111111....../////////000000000...//////000000000//////000000111111111111000000////////////000000000000////////////..................////////////............////////////......---///111333333111///---////////////////////////////////////////////////.....................---...000111222111222333555111000//////////////////////////////////////////000000000000000000000000------------------......////////////////////////////////////////////////---.........////////////000000000000000000000000......////////////......////////////////////////000000000000////////////======<<<<<<===???AAACCCDDDDDDFFFGGGHHHIIIIIIIIIFFFHHHHHHGGGCCC@@@>>>>>>CCC@@@<<<;;;===@@@BBBCCC@@@AAABBBCCCCCCAAA@@@???888999999:::999888777666666777888888777777888999777777888999:::;;;<<<===<<<;;;;;;:::999888777777666666666555444444333333000000000000000000000000222111111111111000000000111111111000000//////...............//////////////////000111222222222222111111000/////////000111222222222222222222222222////////////000000000000...//////000000000000000000000111111111111000000////////////000000000000////////////////////////...//////000000//////......//////000000//////...///000222333333222000///////////////////////////////////////////////////.........///111111000...///000222222222222333555111000000//////000000000000000000000000000000000111111111111000000000000.............../////////////////////////////////////////////////////////............////////////000000000000000000000000//////000000000000//////////////////////////////000000000000////////////===<<<:::;;;===@@@CCCDDDFFFGGGHHHHHHIIIIIIIIIHHHDDDEEEFFFEEEBBB@@@AAACCCLLLHHHBBB@@@@@@CCCEEEEEEAAABBBCCCEEEEEEDDDCCCBBB===============<<<<<<<<<;;;=========;;;:::;;;<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666666222222222222222222222222444444444444333333333333444444444333222222111111///000000000111111111111000111222333444444444444444333333222222111111000333333333333333333333333//////000000000111111111...///000000111111111000000000111111111111000000000000000000////////////000000000000000000000000///000000111111000000/////////000111111000//////111111222222222222111111000000000000000000000000111111111111111111111111000//////111444555444111000111222222222222333444111111000000000111111222111111111111111111111111111111111000000000//////////////////000000000111000000000000000000000000////////////////////////....../////////000000000222222222222222222222222000000111111111111000000000000000000000000000000000000000000////////////@@@>>><<<===@@@DDDGGGHHHFFFFFFFFFFFFFFFEEEDDDDDD@@@BBBCCCBBB@@@@@@CCCEEEPPPKKKEEEAAAAAABBBCCCDDD>>>???AAACCCCCCCCCAAA@@@AAA@@@???????????????@@@???@@@AAA@@@>>>======>>>BBBBBBAAA???>>><<<;;;:::999999:::;;;<<<>>>>>>???;;;;;;::::::999888888777777777777777777777777777777777666666666555555555777777666555555444333333111111222222333333333333222333444555666666666666555555555555444222111000333333333333333333333333000000000000111111111111//////000111111111111111000000111111111111000000000000000000////////////000000000000111111111111000000111111111111000000///000111222222111000///222222222222222222222222111111111111111111111111222222222222222222222222111000111444777999777444000222333333222111333444222111111111111111222222111111111111111111111111111111000000/////////...///000000000111111222222111111111111111111111111////////////////////////////////////000000000000222222222222222222222222111111222222222222111111111111111111111111111111000000000000////////////FFFEEEDDDDDDEEEHHHKKKLLLIIIHHHGGGGGGGGGFFFDDDBBBAAA???======>>>AAAEEEGGGGGGFFFDDDBBBBBBBBBBBBCCCBBB@@@>>>======???AAACCCAAA@@@???>>>===>>>??????>>>???>>>===;;;;;;>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;::::::;;;<<<=========<<<;;;;;;:::999999:::999999999::::::;;;<<<===;;;888888:::<<<======777777888666333222222333222111111222333444555666666777777888999:::;;;;;;888999::::::999777555333222333444555666666666666666666555444333333333333333444555333111000000111222222111000000000000000111111000000000000000000000111222444444333222111111222222333333222222111222222333333444555555555444444555555555444444333111222222222222333333333777777888777777666555555777666666555444333333333333333333444444444444555<<<888444333444666555444111222222333333444555555444333222111000000000000000//////000222222111///...000111111000000111333000000000000////////////---......///000111111222222222222222111111111111000111222111000000222444000000000000000000000000000000000000000000000000JJJJJJIIIHHHHHHIIIJJJJJJNNNLLLKKKJJJJJJIIIGGGEEEBBB@@@???>>>???AAAEEEGGGDDDCCCBBBAAAAAAAAABBBBBBDDDCCCBBBAAAAAABBBDDDEEEBBBBBB@@@?????????@@@AAAAAA???<<<:::999:::<<<===??????????????????@@@@@@======<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999<<<;;;::::::999999999:::???===:::999:::;;;;;;;;;999::::::888666444444555444444444555555666666666555555666777777888999999999:::;;;;;;;;;999777666555555777888888999999999444444333333333444555555222333555444333333444555333333222111111111111111444444333333222111000000///000111111222222222222444444555555555555444444444444444444555555555555111111111111222222222222111111222222222333333333444555555666666666555555888777777666555555444444555555555555666666666666;;;888444333555666555444222222222333444444555555555444444333333222111111222111111222444444333222///000222222111000222333222222222111111111000000//////000000111111222222111111000000000////////////000111000//////111333000000000000000000000000000000000000000000000000HHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJKKKLLLKKKIIIHHHFFFDDDBBBAAAAAACCCFFFHHHCCCCCCCCCBBBCCCDDDEEEEEECCCBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCBBBBBBCCCCCCFFFAAA===;;;<<<===<<<;;;=========>>>>>>?????????>>>>>>>>>>>>======<<<;;;===<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???BBB???<<<;;;;;;;;;;;;:::;;;<<<<<<;;;999777888888666777888999999888777777444444444555555666666666777888999:::999999777777555666777888888999999888333333333333444555666777111333555666666666888:::666666555555555555444444888777666555333222111111////////////000111333333777777888888888888777777777777666666666666555555111000//////000111222333111111222222222222333333333444555777888999999999999999888777777666666666777777777888888888999999:::888555555555666666555222333333444555555666666666777777777777555444333555444444555777777666444111222333333222111333444444444333333333222222222222222222222222222222222111111111111000000000000000111222111000000222444000000000000000000000000000000000000000000000000CCCDDDEEEFFFGGGHHHHHHHHHEEEDDDDDDFFFHHHIIIHHHFFFHHHGGGEEEDDDDDDEEEGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJCCCDDDEEEFFFFFFEEEDDDCCCHHHGGGGGGGGGFFFFFFFFFFFFJJJFFFBBBBBBDDDDDD???;;;=========>>>>>>???@@@@@@===>>>???@@@AAA@@@????????????@@@@@@AAAAAAAAAAAA>>>>>>???AAACCCFFFHHHIIIBBB@@@>>>=========<<<;;;======>>>===:::999:::;;;888999;;;<<<;;;:::888777444444444444444555555555333333444555666666555555333444555666666666666666444444444444444555666777222444666666666777999;;;888888999999999888888888888888777666555444333333111000000000111222444666999999::::::::::::999999999999888888777666555555333222111000111222555666222222222222333333333333444555777:::<<<===>>>>>>::::::999999888888888888::::::::::::;;;;;;;;;;;;999888777666666666777666333444444555555666777777777999:::;;;:::999777555666555555666888888777666333444555555333333444555555555444444444333333333444444444444333333333333444444444444333333333333333444555444333444555777111111111111111111111111111111111111111111111111HHHIIIJJJJJJJJJJJJIIIIIIDDDCCCBBBCCCDDDDDDBBB@@@EEEDDDBBBAAAAAAAAACCCCCCCCCDDDEEEFFFHHHIIIJJJJJJHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGIIIFFFFFFHHHJJJHHHAAA:::<<<<<<<<<<<<======>>>>>>999:::===???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEAAAAAABBBCCCFFFHHHJJJKKKAAA@@@>>>>>>???@@@???>>>===>>>>>>===;;;:::;;;<<<999:::<<<======;;;999888777666666666666666666666222333333444555555555555444555555666666666666555888777777666555555666666444666777777666666777999777888999999999999888888777666666666666666555555444333222222333555666888999999::::::::::::999999::::::999888777666666555444333222111222333555777333333333333444444444444444666888:::<<<>>>??????:::::::::::::::999999999;;;;;;;;;<<<<<<<<<======888888888888777777777888444555555666666777888888999:::;;;<<<<<<;;;999777666555555666888999777666555666777666555444555666555555444444444333333333555555555555444444444444555555555555444444444444444555666555444444666888222222222222222222222222222222222222222222222222UUUTTTRRRPPPNNNLLLKKKJJJIIIGGGEEEDDDBBB@@@===:::======<<<;;;;;;;;;<<<======>>>@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCEEEHHHJJJGGG@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;666777999;;;<<<>>>>>>>>>===>>>???@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDBBB@@@???@@@AAAAAA@@@???===>>>???>>><<<;;;<<<===;;;<<<===>>>>>>===<<<;;;;;;;;;;;;::::::999999999777777777888888999999999999999::::::::::::999999;;;:::999888777777777777777888999888777666777888666777888999999999888777777777777777777777777777666666666666666777777888888888999999999999888888::::::999888777777666666555444333222222333444555444444444555555555666666444555666888:::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======777999:::999888777888999555666666777777888999999::::::;;;<<<<<<;;;:::999666666666777888999888666777888999888666666666888666666555555555444444444555555555555555555555555444444444444333333333333222333444333222222444666222222222222222222222222222222222222222222222222XXXVVVRRROOOKKKIIIHHHHHHJJJHHHFFFDDDCCCAAA>>>;;;888888777777777888999999888999;;;===>>>?????????<<<===???AAACCCDDDEEEEEECCCDDDEEEEEEEEEDDDBBBBBB???AAACCCEEEEEEDDDBBB@@@??????>>>>>>===<<<<<<<<<::::::::::::;;;<<<============???AAABBBDDDFFFFFFHHHGGGFFFDDDCCCBBBBBBBBBDDDCCCBBBBBBBBBAAA???===>>>???@@@???===<<<===>>>===>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<===<<<===============<<<<<<;;;::::::999999999::::::888:::::::::999888999:::888999;;;======<<<;;;::::::::::::999999888888888888888888888888777777666888888999999999999888888999999888888777777666666777777777666666555555444666666666666777777777777555666777888999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<777999;;;:::888777888:::666666777777888999999:::::::::::::::::::::::::::777777777888999:::999777888::::::999888777777888777777777777666666666666333444444555555666666666555555555444444444333333222333444333222222444666333333333333333333333333333333333333333333333333QQQOOOKKKHHHEEEDDDDDDEEEEEEDDDCCCCCCDDDCCCAAA???888777777777888888999:::777888:::;;;======<<<<<<;;;;;;===???AAACCCEEEFFF@@@AAABBBBBBBBBAAA???>>>???AAACCCCCCBBBCCCDDDFFFDDDDDDCCCBBBAAA@@@??????@@@???===<<<<<<<<<===>>>>>>???AAACCCEEEGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEGGGEEEDDDCCCBBBAAA>>><<>>>>>>>>@@@@@@??????@@@AAABBBCCCDDDDDDCCCCCCBBBAAA@@@??????>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>======::::::::::::;;;<<<======999:::;;;;;;::::::<<<======>>>@@@BBBBBBBBB@@@???>>>>>>===<<<:::999888888888888999999999777555444888999999::::::999999888888888888777777777777777;;;;;;;;;;;;:::888777666777777777777888888888888888999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<666999;;;;;;999777999;;;777777777888999999::::::::::::999999999::::::;;;999888888999;;;;;;:::888999:::;;;:::888777888999999999999888888888888777222333333444555666777777777777777777666666666666444555555555444444666777333333333333333333333333333333333333333333333333KKKJJJGGGDDD@@@@@@BBBDDDGGGCCC???>>>??????===:::999999;;;;;;;;;;;;999999999::::::;;;<<<<<<<<<<<<:::;;;===???@@@AAABBBBBBCCCBBBAAA??????>>>>>>>>>@@@AAADDDFFFHHHHHHGGGFFFJJJHHHGGGFFFFFFGGGIIIJJJFFFFFFDDDCCCBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHFFFFFFEEEEEEDDDCCCCCCCCC??????@@@@@@AAABBBCCCDDDBBBDDDFFFFFFCCCCCCEEEHHHGGGEEEEEEHHHFFFBBBEEEMMMCCCBBBAAA@@@@@@AAABBBBBBAAA@@@????????????===;;;999;;;>>>@@@AAA@@@>>><<>>======???@@@???>>>??????@@@AAABBBBBBBBBBBBCCC@@@<<<<<<======;;;888888:::;;;<<<<<<:::888777666777888:::;;;;;;<<<<<<:::999777666666777999:::;;;:::999999999999777555::::::999999888777777777<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@???>>>===<<<===>>>>>>===;;;999777::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999;;;<<<<<<<<<===>>>>>>>>>888999:::;;;<<<===>>>>>>888999999:::::::::999999888777666444444444555666777777777666555555444444666666666666666666666666444444444333333222222222DDDDDDCCCBBB@@@AAADDDFFFDDDAAA???>>>@@@AAA@@@???===>>>???@@@@@@???>>>===<<<===>>>>>>===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<>>>>>>============>>>>>>???AAADDDFFFGGGHHHHHHIIIGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHGGGGGGFFFDDDCCCCCCBBB>>>???@@@BBBDDDDDDEEEEEEEEEHHHJJJIIIFFFEEEGGGJJJIIIGGGHHHJJJIIIEEEGGGNNNCCCBBBAAAAAAAAABBBCCCCCCEEECCCBBBCCCCCCCCCAAA???>>>???AAACCCCCCBBBAAA@@@AAA@@@???@@@BBBCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBCCC@@@============<<<:::;;;<<<===>>>>>>===<<<;;;999::::::;;;<<<<<<<<<<<<;;;:::888777777888:::;;;<<<;;;:::::::::999777666999999999999888888888888<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@>>><<<;;;;;;;;;=========<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<===============:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;::::::888777777777888888:::::::::999888888777777666666666666666666666666555555555444444333333333>>>???@@@@@@??????AAACCC@@@>>>======???AAABBBBBB======>>>>>>>>>>>>======???@@@AAAAAA@@@===;;;999;;;;;;<<<<<<;;;:::888777999999999:::;;;<<<===>>>===@@@CCCDDDCCCDDDGGGJJJEEEGGGKKKMMMMMMKKKGGGEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCEEEEEEFFFFFFGGGGGGFFFEEECCCBBBGGGFFFEEEDDDCCCBBBAAAAAA===>>>@@@BBBDDDEEEEEEEEEFFFHHHJJJJJJGGGFFFIIIKKKKKKJJJKKKLLLKKKHHHIIILLLDDDDDDDDDDDDEEEEEEGGGGGGIIIHHHGGGGGGHHHHHHFFFDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@>>>===>>>>>>===<<<======>>>??????>>>>>>==============================;;;:::999999:::<<<===>>>>>>======<<<:::999888999999::::::::::::;;;;;;======>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCAAA???===;;;:::::::::;;;<<<======<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>;;;;;;<<<<<<===<<<<<<<<<==================<<<<<<;;;;;;;;;:::::::::999999;;;;;;<<<<<<<<<;;;;;;:::;;;:::999999999999999:::;;;;;;::::::999888888888666666666666666666666666555555555555555444444444===>>>??????===<<<===>>><<<;;;;;;;;;===???@@@AAA;;;;;;;;;<<<<<<;;;;;;;;;???@@@BBBBBBAAA???===;;;>>>???@@@@@@???===;;;:::999888888888999:::;;;;;;:::===??????======AAAEEECCCEEEIIIKKKKKKHHHDDDBBB??????>>>===============???>>>>>>>>>???AAADDDEEEGGGGGGHHHIIIGGGEEECCCAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>???@@@BBBCCCBBBEEEHHHHHHFFFFFFIIILLLLLLLLLLLLLLLJJJHHHGGGHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJKKKLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDFFFHHHJJJJJJIIIFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>========================@@@??????>>>>>>============<<<;;;::::::<<<===???@@@AAAAAA@@@>>>===<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<======>>>>>>?????????;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999999:::999999999999999999999999999888888777666666555555555555555555555555555555555555555555555555444<<<===>>>>>><<<<<<<<<>>>;;;;;;:::::::::;;;===???>>>>>>============>>>>>>>>>???AAABBBCCCBBBAAA@@@@@@BBBCCCDDDDDDCCCAAA???===<<<;;;:::999999999999888:::;;;:::888888;;;===???@@@AAAAAAAAA???>>>===999999888777777777777888::::::;;;===@@@CCCFFFHHHHHHIIIJJJJJJHHHFFFCCCAAA@@@@@@AAABBBBBBCCCDDDDDDAAA>>>;;;888888;;;???AAABBBEEEHHHIIIHHHHHHLLLOOOMMMMMMKKKIIIHHHHHHFFFEEEHHHIIIIIIJJJKKKLLLLLLMMMNNNMMMLLLMMMNNNNNNLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHFFFEEEEEEFFFIIIKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCC??????????????????@@@AAA@@@???>>>===<<<===>>>>>>@@@???>>>===<<<<<<<<<======<<<;;;::::::<<<>>>???CCCDDDFFFEEEBBBAAAAAABBBAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDD@@@???>>><<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>???@@@AAAAAA===>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;999999888777777666666555444444444444444444444444444444444555555555555555;;;<<<=========>>>@@@CCC<<<<<<===<<<;;;;;;===@@@???>>>>>>======>>>>>>??????@@@AAACCCDDDEEEFFFFFFBBBCCCFFFHHHHHHGGGEEECCCBBBAAA???===;;;:::999999999999999999:::::::::::::::999999888777777777777777777666666666666666777777999<<<@@@DDDGGGJJJKKKHHHHHHIIIHHHGGGEEECCCBBBBBBBBBCCCCCCDDDEEEFFFFFFBBB???;;;888888;;;???BBBHHHKKKNNNNNNLLLMMMOOOSSSMMMMMMJJJGGGHHHKKKKKKHHHJJJKKKLLLMMMNNNNNNNNNMMMPPPOOOOOOPPPQQQQQQPPPNNNNNNNNNNNNMMMMMMKKKJJJIIIFFFEEEEEEFFFIIIJJJJJJIIIHHHHHHHHHGGGGGGEEEDDDDDD@@@AAABBBBBBAAABBBDDDFFFEEECCC@@@>>>===>>>???@@@>>>===;;;:::999:::;;;;;;;;;:::999999999;;;===>>>EEEHHHJJJIIIGGGEEEGGGIIIGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHDDDBBB???===<<<<<<===>>>>>>>>>?????????@@@@@@@@@===>>>>>>???@@@AAABBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>????????????>>><<<<<<;;;::::::999999888666666666666666666666666555555555666666666666666?????????>>>>>>???BBBEEE???@@@AAA@@@??????CCCFFFAAA@@@????????????@@@AAADDDDDDDDDDDDFFFHHHJJJKKKFFFHHHJJJLLLLLLJJJHHHFFFFFFEEECCCAAA???>>>======<<<::::::===BBBDDDAAA>>>999888888777777666555555777666666666666666777777666999===BBBEEEHHHIIIJJJGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBB???>>>======>>>@@@CCCEEEPPPSSSTTTSSSPPPNNNPPPSSSLLLMMMJJJGGGKKKRRRUUURRRQQQRRRSSSTTTTTTSSSSSSRRRUUUTTTTTTUUUVVVVVVUUUSSSSSSSSSTTTTTTSSSQQQNNNMMMHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBDDDFFFFFFEEEFFFIIIKKKGGGDDDAAA===<<<<<<===>>>:::999888666666777999:::999888777777888999<<<===FFFJJJMMMMMMJJJIIILLLOOOKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIHHHGGGGGGGGGGGGDDDBBB@@@======>>>@@@BBB@@@@@@@@@AAAAAAAAABBBBBB>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>===>>>???AAAAAAAAA@@@???>>>>>>======<<<<<<;;;;;;999999999999999999999999777777777888888999999999EEEDDDBBB@@@===>>>AAACCCAAACCCDDDDDDCCCDDDHHHLLLHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGJJJLLLNNNKKKMMMOOOPPPPPPMMMJJJHHHHHHGGGEEECCCBBBAAA@@@@@@???<<<<<>>=========>>>@@@CCCEEEFFFGGGHHHUUUWWWXXXUUUPPPMMMNNNPPPLLLMMMJJJHHHNNNXXX]]]ZZZYYYZZZ[[[[[[[[[ZZZYYYXXXYYYXXXWWWXXXZZZZZZYYYWWWWWWXXXYYYYYYXXXUUURRRPPPIIIHHHGGGHHHIIIJJJIIIHHHFFFFFFGGGGGGGGGFFFEEEEEEDDDGGGIIIIIIHHHIIILLLOOOFFFCCC???;;;999999:::;;;888777555444444555777888888777666666777888;;;<<>>>>>@@@CCCEEEAAAAAAAAABBBBBBBBBCCCCCC>>>??????@@@BBBCCCDDDDDDFFFFFFGGGFFFFFFEEEDDDCCCBBBCCCCCCCCCDDDEEEEEEEEEGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@???>>>===<<<===>>>???@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;XXXTTTMMMGGGBBB@@@AAABBBKKKNNNQQQPPPMMMMMMQQQUUUNNNKKKIIIHHHJJJKKKLLLLLLXXXMMMDDDGGGQQQXXXTTTNNNOOORRRWWWZZZZZZVVVRRRNNNSSSQQQPPPQQQTTTUUUSSSQQQRRRRRRRRRTTTWWWXXXWWWVVVLLLIIIDDD@@@???>>><<<;;;:::888666555444555666777777777999<<>>@@@@@@@@@@@@???>>>======??????>>>>>>@@@AAACCCEEEFFFGGGHHHIIIKKKKKKLLLLLLRRRPPPMMMIIIFFFFFFHHHKKKGGGGGGGGGIIILLLPPPUUUWWWVVVWWWXXXWWWTTTSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOONNNRRRVVVVVVSSSPPPOOOPPPJJJJJJIIIHHHFFFEEEDDDCCC@@@???>>>???AAABBBBBBAAAAAACCCFFFGGGGGGGGGGGGHHHDDDCCCAAA>>>;;;888777666777777666555555666888888666777777666555777===BBBEEEJJJOOOOOOMMMKKKLLLOOORRROOOLLLLLLNNNPPPNNNLLLMMMMMMLLLMMMOOOOOONNNLLLMMMLLLIIIHHHGGGHHHIIIJJJLLLLLLLLLKKKJJJIIIGGGGGGCCCAAA???>>>???BBBEEEGGGGGGDDDBBBCCCEEEGGGFFFDDDBBB@@@???@@@AAACCCBBBBBBEEEHHHHHHDDDBBBDDDEEEDDDBBBDDDEEEGGGGGGFFFDDDCCCGGGGGGFFFCCC@@@???@@@BBB??????@@@@@@@@@>>>===<<<<<<===???AAA@@@===>>>BBB@@@???>>>>>>>>>>>>===<<<===<<<:::999888999::::::;;;<<<===<<<:::999:::;;;YYYVVVRRRNNNKKKJJJKKKLLLQQQUUUWWWWWWUUUUUUYYY]]]ZZZWWWTTTRRRRRRRRRQQQPPPXXXSSSOOOPPPVVV[[[\\\[[[WWWZZZ^^^aaaaaa```\\\ZZZ^^^]]]\\\^^^bbbddddddbbbfffdddbbbbbbcccbbbaaa___[[[XXXTTTQQQOOONNNLLLKKKHHHFFFDDDBBBAAAAAABBBBBB???>>>===>>>???>>><<<:::>>>>>>======>>>@@@BBBCCCGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPOOORRRQQQMMMIIIEEEDDDFFFHHHHHHIIIIIIJJJKKKMMMNNNOOOMMMNNNOOONNNLLLKKKLLLMMMJJJJJJIIIHHHGGGFFFFFFEEEEEEHHHKKKNNNNNNNNNOOOPPPGGGGGGFFFEEECCCBBBAAA@@@===<<<::::::<<<=========;;;===@@@BBBBBBBBBCCCDDDEEEDDDBBB@@@>>>======>>>::::::999888888888999:::777999:::999888888:::===BBBFFFKKKKKKHHHFFFGGGJJJKKKJJJJJJJJJLLLLLLKKKIIIKKKKKKKKKLLLNNNNNNLLLKKKLLLKKKKKKJJJKKKLLLMMMNNNKKKKKKKKKJJJIIIHHHGGGFFFGGGEEECCCAAAAAACCCFFFHHHHHHFFFDDDDDDGGGHHHGGGEEEEEECCCBBBBBBCCCDDDCCCBBBAAAEEEFFFCCCAAADDDEEEDDDDDDEEEGGGGGGGGGFFFEEECCCGGGGGGGGGEEEBBB@@@AAABBBAAABBBBBBBBBBBBAAA@@@???@@@AAABBBCCCDDDDDDAAA>>>BBBDDDDDDBBB>>><<<<<<>>>======<<<;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;;;;[[[ZZZYYYXXXXXXXXXXXXXXX\\\___bbbbbb```aaaeeehhhfffddd```^^^^^^]]]\\\[[[\\\]]]_________bbbgggkkkaaaccceeeggghhhhhhgggfffgggfffeeegggiiikkklllkkkmmmkkkgggeeeeeedddcccbbb```^^^\\\\\\]]]]]]\\\[[[YYYXXXUUUSSSQQQQQQQQQQQQLLLIIIFFFDDDCCCAAA>>><<<>>>===;;;;;;===AAAFFFIIIOOOOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSSSSQQQPPPMMMHHHDDDCCCEEEFFFHHHIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMMMMKKKKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHHHHCCCDDDEEEHHHLLLNNNOOONNNHHHGGGFFFEEEDDDBBBAAAAAA<<<:::777777888999999888666888;;;======>>>AAABBBEEECCC@@@>>>=========>>>::::::999888777777888888666888;;;<<<<<<;;;<<<<<>>AAA>>>>>>>>>???>>>>>>======@@@===::::::===???>>>===```aaabbbcccddddddcccccchhhjjjlllllllllmmmqqqsssnnnllljjjiiijjjjjjjjjiiifffiiillllllkkklllpppuuunnnnnnooooooppppppppppppnnnmmmkkkkkkkkkkkkkkkkkkhhheeeaaa___```aaaaaa```[[[[[[\\\___cccfffggggggfffeeeccc```^^^]]]]]]\\\YYYVVVRRRPPPNNNLLLIIIGGGCCC@@@===;;;<<<@@@FFFJJJPPPQQQRRRTTTVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSOOONNNLLLHHHEEEDDDFFFHHHHHHHHHHHHHHHJJJLLLMMMOOOMMMNNNOOONNNLLLLLLLLLMMMNNNNNNPPPQQQQQQQQQQQQPPPMMMJJJHHHJJJMMMOOONNNKKKKKKKKKJJJHHHGGGFFFEEEDDD===;;;888666777777777666666888:::;;;<<<>>>BBBDDDDDDBBB>>>:::888777777888999999999888888777777777666888;;;>>>@@@BBBCCCDDDGGGJJJMMMNNNLLLJJJJJJKKKLLLOOOQQQPPPOOOOOOSSSVVVRRRRRRSSSUUUWWWWWWUUUSSSRRRTTTVVVXXXYYYXXXWWWVVVUUUVVVWWWWWWVVVTTTRRRPPPOOOMMMJJJHHHFFFFFFFFFGGGJJJIIIHHHHHHHHHIIIIIIHHHJJJHHHFFFFFFGGGGGGFFFEEEBBBGGGJJJGGGFFFHHHIIIGGGEEEFFFGGGHHHIIIHHHHHHHHHHHHJJJLLLLLLJJJGGGEEEDDDGGGGGGGGGHHHHHHHHHHHHHHHIIIMMMKKKEEEJJJXXX^^^[[[EEEDDDCCCBBBAAABBBCCCDDD@@@AAABBBCCCBBBBBB@@@???CCC@@@>>>AAAEEEFFFCCC>>>iiikkkmmmooopppooonnnmmmqqqrrrssstttuuuvvvxxxzzzxxxvvvuuuuuuuuuvvvuuutttsssssssssssstttuuuuuuuuuyyyxxxwwwvvvvvvvvvvvvvvvsssrrrpppnnnmmmmmmnnnooohhheeebbb``````aaaaaaaaa^^^]]]^^^bbbgggkkkmmmmmmnnnmmmllljjjhhhgggffffffcccaaa___]]]]]][[[YYYWWWLLLHHHCCC???>>>@@@DDDGGGOOOPPPSSSUUUVVVVVVUUUTTTQQQQQQRRRRRRRRRRRRQQQQQQLLLLLLKKKIIIHHHHHHJJJLLLIIIHHHFFFEEEFFFIIILLLNNNIIIJJJKKKJJJHHHGGGHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQRRROOOLLLMMMNNNOOOLLLJJJKKKKKKJJJIIIGGGFFFEEEEEE???===:::999888888666444777888999:::;;;>>>CCCFFFEEECCC???<<<:::999999999===>>>>>>???????????????>>>>>>???AAADDDGGGJJJKKKLLLNNNQQQSSSSSSRRRRRRRRRPPPQQQQQQOOONNNPPPVVV[[[XXXXXXWWWYYY[[[\\\[[[ZZZZZZ[[[]]]^^^^^^\\\ZZZXXXUUUVVVWWWWWWVVVTTTQQQPPPQQQOOOLLLJJJHHHGGGGGGHHHJJJJJJJJJIIIHHHHHHHHHIIIKKKIIIHHHHHHIIIJJJIIIHHHHHHLLLMMMJJJHHHJJJJJJHHHGGGGGGHHHJJJKKKKKKLLLLLLKKKMMMPPPQQQNNNKKKIIIHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLQQQOOOHHHKKK\\\nnnuuuUUUMMMEEECCCGGGIIIGGGCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCAAABBBFFFKKKJJJCCC===rrrtttvvvxxxyyyxxxwwwvvvvvvvvvwwwwwwxxxyyy{{{{{{~~~}}}}}}|||zzzxxxyyyxxxvvvwwwyyyxxxvvvssswwwvvvtttsssrrrqqqqqqqqqoooooonnnmmmkkklllooorrrllljjjfffeeeddddddbbbaaacccaaa``````cccgggiiiiiipppppppppoooooonnnnnnmmmkkkjjjhhhhhhhhhfffbbb___TTTPPPKKKGGGDDDDDDFFFGGGPPPRRRTTTVVVWWWUUUSSSRRRLLLMMMNNNOOOOOOOOOOOOOOOKKKLLLLLLKKKKKKKKKNNNPPPMMMKKKIIIGGGFFFGGGIIIKKKHHHIIIJJJJJJJJJJJJKKKLLLKKKKKKKKKLLLNNNOOOQQQRRRRRRQQQPPPQQQQQQQQQOOOMMMKKKKKKJJJIIIGGGFFFEEEEEEBBBAAA??????===;;;777444777888888888999===BBBFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFHHHJJJKKKLLLLLLKKKIIIGGGHHHJJJLLLMMMMMMMMMOOOSSSVVVXXXYYYYYYYYYZZZYYYXXXVVVVVVYYY^^^aaa\\\ZZZYYYYYY\\\^^^______``````aaaaaa___]]]ZZZYYYWWWXXXZZZ[[[ZZZWWWTTTRRRQQQPPPNNNLLLKKKJJJJJJJJJKKKLLLLLLJJJHHHGGGIIIJJJKKKJJJIIIJJJLLLNNNOOONNNNNNQQQQQQMMMJJJLLLNNNLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOQQQTTTTTTRRROOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQMMMNNNZZZnnn}}}mmm^^^OOOIIIMMMOOOJJJCCCFFFGGGHHHHHHHHHHHHHHHHHHBBBBBBDDDHHHJJJHHHAAA<<>>===<<<<<<;;;;;;???EEEIIIFFFGGGGGGGGGEEEBBB???===<<>>;;;;;;<<<>>>???vvvqqqnnnooopppqqqwww}}}xxx||||||xxxvvvwwwxxxvvv|||}}}||||||~~~}}}xxxooofffYYYWWW[[[fffooopppnnnmmmyyy~~~~~~}}}|||{{{yyyvvvtttrrrqqqpppxxxvvvtttrrrrrrtttwwwyyy}}}zzz{{{~~~~~~}}}~~~~~~}}}|||wwwxxxyyyyyyxxxvvvtttrrruuuvvvwwwxxxvvvssspppnnnmmmnnnqqqtttvvvxxxzzzzzzxxxyyyzzz{{{}}}}}}}}}}}}zzz{{{{{{|||}}}}}}}}}}}}~~~{{{xxxuuuuuuvvvwwwxxxyyytttoooooossswwwxxxvvvwwwwwwwwwvvvuuuuuuuuutttooooooppppppppppppoooooopppooommmjjjfffeeeggghhhfffgggggggggfffeeecccbbb```^^^YYYSSSLLLFFF@@@>>>???>>><<<===>>>>>>>>>===tttnnnjjjiiihhhhhhmmmsssvvvxxxwwwsssrrrvvvyyyyyyyyy|||}}}}}}zzzyyyyyyzzz|||~~~}}}|||~~~}}}|||||||||}}}~~~~~~}}}}}}{{{{{{}}}}}}~~~yyy}}}~~~{{{yyywwwrrrkkk^^^XXXVVV^^^hhhlllllllllvvvyyy~~~|||zzz{{{zzzxxxwwwvvvwwwxxxyyy~~~~~~~~~}}}||||||}}}~~~{{{{{{yyyxxxxxxxxxyyyzzz}}}~~~~~~~~~|||yyyuuusssrrrtttvvvxxx{{{|||}}}~~~~~~}}}~~~~~~~~~}}}{{{zzzzzz|||~~~{{{vvvqqqqqqtttxxxyyyxxx||||||{{{{{{zzzxxxwwwwwwrrrrrrrrrqqqqqqpppoooooooooooommmjjjfffeeefffgggjjjjjjkkkjjjiiigggeeeddddddcccaaa]]]WWWRRRMMMJJJFFFFFFEEEEEEFFFDDDAAA???lllhhheeeeeecccbbbfffllluuuwwwuuuqqqqqqwww|||~~~zzz}}}~~~~~~{{{zzzzzz{{{}}}~~~|||{{{{{{{{{{{{{{{{{{|||||||||wwwwwwxxxyyy{{{~~~~~~||||||~~~}}}yyyxxxzzz{{{|||{{{yyywwwwwwxxxzzz|||{{{{{{|||~~~~~~}}}||||||}}}{{{rrrlllnnnssswwwvvvuuuuuutttpppggg[[[TTTXXXbbbiiikkkmmmuuuxxx{{{}}}~~~~~~}}}|||{{{zzzyyy{{{~~~|||~~~~~~}}}~~~~~~{{{zzzxxxwwwxxxzzz}}}}}}{{{wwwuuutttwwwzzz}}}~~~zzzwwwuuuvvvwwwyyy{{{}}}~~~~~~|||{{{{{{|||}}}~~~~~~}}}||||||}}}{{{}}}|||wwwrrrqqqtttxxxyyyyyy}}}}}}}}}|||{{{xxxvvvuuuvvvuuusssqqqpppooooooooonnnnnnmmmjjjgggffffffhhhjjjkkkmmmnnnnnnmmmkkkjjjjjjjjjiiihhhddd```[[[XXXUUUTTTTTTTTTTTTQQQMMMIIIaaaaaaccceeedddbbbdddiiisssvvvwwwtttvvv|||}}}}}}}}}~~~~~~~~~}}}|||~~~~~~~~~}}}{{{{{{|||~~~|||{{{{{{|||}}}~~~}}}{{{~~~}}}{{{{{{{{{yyytttpppkkksssyyyxxxvvvvvvvvvtttqqqcccZZZ]]]gggmmmpppqqqtttvvvxxxyyyyyyzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~|||zzzyyy}}}}}}~~~}}}~~~|||{{{zzzyyyzzz{{{}}}~~~|||xxxuuuuuuvvvyyy|||}}}zzzxxxvvvyyyzzz|||}}}~~~}}}{{{yyyxxxuuutttsssssstttvvvxxxyyy}}}yyyyyy{{{|||xxxsssqqqsssvvvxxxyyyzzzzzzzzzyyywwwuuurrrpppvvvtttrrrpppnnnmmmlllllllllmmmmmmmmmkkkjjjjjjkkkhhhjjjmmmoooppppppooonnnkkklllmmmmmmkkkfffbbb___[[[YYYWWWWWWWWWVVVSSSQQQYYY[[[bbbfffeee``````dddhhhooouuuxxx}}}}}}zzzvvvrrrxxxvvvuuuxxx{{{zzzvvvrrrpppxxx~~~}}}}}}}}}{{{xxxnnngggllltttxxxxxxxxxtttuuuwwwxxxxxxzzz|||~~~~~~~~~~~~~~~~~~|||zzz{{{||||||{{{{{{}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~|||zzzyyyxxxyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwvvvtttsssrrrnnnkkkhhhfffggglllqqqtttyyy||||||zzzzzz{{{}}}zzzwwwuuuuuuwwwxxxyyyyyyyyyyyyxxxwwwtttrrrqqqsssrrrpppooommmlllkkkkkkjjjmmmooopppooonnnooooooiiijjjmmmooopppnnnlllkkkhhhiiikkkkkkiiieeeaaa^^^RRROOOLLLJJJKKKMMMOOOOOOVVVYYY```ddd```ZZZ[[[______iiissszzz}}}uuulllfffhhhiiimmmuuu{{{zzzssslllssszzz|||vvvuuu{{{~~~{{{{{{zzzwwwuuuvvvxxx{{{uuuxxx|||~~~~~~~~~~~~xxxxxxyyyxxxvvvvvvxxxzzzyyyzzz{{{{{{zzzyyywwwuuu{{{zzzzzzyyyxxxwwwvvvuuurrrrrrsssttttttttttttsssppppppqqqqqqppppppooonnnkkkkkkkkkjjjiiihhhgggfffccc```[[[XXXXXX]]]bbbfffkkkmmmqqqvvvzzz}}}~~~~~~}}}|||zzzyyyyyyyyyzzzyyyyyyxxxwwwwwwvvvvvvvvvqqqqqqqqqppppppnnnmmmlllkkknnnqqqrrrrrrpppppppppkkkmmmnnnooommmjjjfffccceeefffggggggeeebbb^^^\\\PPPLLLHHHFFFHHHLLLPPPRRRVVVXXX]]]___[[[XXX\\\ddddddnnnxxx}}}wwwllldddbbbbbbfffnnnwwwyyysssmmmuuuzzz~~~|||{{{~~~}}}zzzzzz|||~~~yyy|||~~~wwwxxxxxxwwwuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzrrrrrrrrrrrrrrrrrrrrrrrroooooooooooonnnlllkkkkkkiiiiiiiiihhhfffdddcccbbb___\\\XXXUUUTTTUUUXXXYYY]]]]]]```hhhrrryyy{{{{{{{{{||||||{{{zzzxxxwwwvvvsssrrrqqqqqqqqqsssuuuvvvppprrrtttuuuuuutttrrrqqqnnnqqqttttttrrrooolllllliiikkkmmmnnnllliiieeebbbcccddddddddddddbbbaaa```YYYVVVRRRQQQSSSWWWZZZ[[[VVVWWWZZZ\\\ZZZZZZcccnnnqqqxxx}}}rrrjjjhhhdddbbbhhhqqqxxxxxxuuuwww{{{~~~wwwzzz{{{||||||{{{zzzzzzyyyyyyxxxyyyyyyyyyxxxwwwuuutttsssttttttsssqqqooommmkkkjjjeeedddaaa]]][[[YYYXXXXXXTTTRRRTTT]]]iiirrrtttrrrvvvxxxzzzzzzwwwtttrrrqqqkkkjjjhhhhhhiiilllooorrrqqqssswwwzzz{{{yyywwwuuuqqqsssuuuuuuqqqllliiigggdddfffjjjmmmmmmkkkhhhfffccccccddddddeeeeeedddddd```^^^\\\[[[]]]___aaaaaaZZZ___eeejjjlllooosssvvv|||xxxsssqqqnnnmmmnnnqqqvvvxxx{{{wwwyyy|||yyy{{{~~~}}}|||{{{}}}~~~|||zzzxxxrrrkkkgggddd___WWWQQQSSSSSSVVV\\\```ccciiippptttwwwyyywwwrrrmmmllllllkkkaaa[[[^^^ccchhhqqqzzzyyywwwvvvyyy|||~~~|||yyy||||||{{{yyyuuuqqqllljjjpppnnnmmmpppssstttqqqnnnpppoooooonnnmmmlllkkkjjjlllgggbbbcccgggjjjiiifffkkkooosssuuuvvvwwwyyy{{{|||~~~}}}|||yyyxxxyyy{{{|||~~~~~~|||}}}}}}xxxuuutttooohhhbbbYYYWWWYYY]]]]]]\\\^^^cccrrrssstttrrrnnnjjjhhhhhhgggcccaaadddeeegggpppzzz|||{{{{{{|||~~~~~~~~~|||zzzwwwwwwwwwyyyzzzyyywwwvvvvvvvvvwwwwwwvvvuuutttssstttrrrpppooonnnnnnnnnmmmtttvvvzzz|||||||||~~~{{{~~~~~~|||{{{~~~~~~~~~~~~~~~yyytttmmmkkklllmmmjjjeeecccffftttuuutttrrrnnnkkkjjjjjjjjjmmmqqqsssqqqpppwww~~~~~~~~~}}}~~~}}}~~~|||}}}~~~~~~}}}{{{yyyzzz{{{|||zzzvvvsssrrrssslllooorrruuuxxxzzz{{{|||xxx{{{}}}~~~}}}||||||}}}zzz|||~~~~~~}}}}}}~~~zzzwwwyyy}}}}}}|||zzzxxxvvvttttttssswww}}}}}}|||}}}~~~|||{{{~~~}}}zzzxxxxxxzzz|||}}}{{{xxxvvvtttfffhhhkkknnnrrrtttuuutttsssuuuwwwwwwvvvuuuvvvvvvqqqssswww{{{~~~|||~~~}}}zzzyyyyyy}}}}}}||||||}}}}}}~~~~~~zzz|||~~~~~~yyy|||~~~~~~{{{yyyyyy}}}~~~{{{xxxvvvvvvvvvwww{{{zzzuuullllllmmmnnnpppqqqooonnntttvvvwwwwwwvvvuuuuuuvvvnnnqqquuuzzz~~~{{{}}}~~~~~~|||zzzzzzzzz~~~~~~}}}}}}}}}~~~~~~wwwxxxzzz|||}}}~~~~~~~~~|||{{{zzzyyyyyyyyyyyyyyywww{{{~~~||||||}}}|||~~~~~~|||{{{zzzyyywwwxxx}}}}}}wwwrrrqqqppppppqqqpppmmmjjjssstttvvvuuutttssstttuuuppprrrvvvzzz|||~~~~~~~~~xxxzzz||||||zzzyyyyyyzzz|||{{{{{{zzzzzzzzz{{{{{{tttttttttuuuuuuvvvwwwwwwttttttttttttsssqqqppppppjjjoootttuuusssrrrtttwwwuuuwwwyyyxxxwwwxxx{{{}}}}}}{{{zzzzzzzzz~~~zzz|||||||||yyy{{{}}}{{{yyyzzz~~~~~~|||xxxrrrpppooopppqqqpppllliiilllmmmnnnmmmlllkkklllmmmnnnppprrrtttuuuuuutttsssrrrsssuuuuuutttssstttuuurrrqqqqqqpppppppppqqqqqqqqqppppppoooppppppqqqqqqooopppppppppnnnllljjjiiidddhhhlllllljjjkkkpppuuuuuuwwwxxxwwwuuuuuuxxx{{{{{{zzzxxxvvvuuuuuuuuuvvvwwwyyywwwtttwww~~~www{{{}}}|||{{{{{{wwwrrrtttvvvxxxvvvtttvvv|||~~~~~~}}}~~~}}}|||{{{{{{|||yyywww