BM6P6(@ zzzxxxvvvrrroooiiihhhfffcccaaa___^^^]]]^^^^^^______^^^]]]\\\\\\ZZZZZZZZZZZZZZZ[[[[[[\\\\\\^^^aaabbbaaa_________bbbbbbddddddeeedddcccbbb^^^```bbbcccccceeegggjjjhhhiiijjjjjjiiihhhiiikkkgggdddaaabbbeeegggfffeeefffdddbbbaaaaaabbbccceeeeeeeeeeeecccbbbcccfffhhheeegggkkknnnooommmiiifffhhhjjjlllmmmnnnoooqqqrrrrrrsss}}}~~~kkk```ZZZ]]]___gggssstttggg```aaaeee{{{zzzzzz}}}xxxrrrlllgggdddaaa___]]][[[[[[ZZZXXXVVVYYYYYYYYYYYYZZZ\\\^^^___cccfffkkkooosssxxx}}}~~~yyynnnlllrrryyy{{{{{{|||xxxzzz~~~~~~ssskkkfff___UUUMMMIIILLLRRR\\\dddddd^^^WWWTTTVVVWWWUUUTTTUUUZZZ^^^jjjeeeaaa___^^^___hhhqqq{{{nnn___WWWWWW[[[]]]]]]aaaccceeeaaa[[[XXXZZZ^^^___dddkkkppplllccc```cccjjjtttttthhhaaaeeeiiigggdddaaa___```bbbbbb```^^^______```cccgggjjjkkkjjjzzzuuurrrooollliiihhhgggfffeeedddcccccccccaaaaaaaaa```______^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]][[[]]]```aaaaaa`````````bbbcccdddddddddcccbbbbbb___aaabbbbbbbbbdddgggjjjfffgggiiihhhgggggghhhiiihhhfffdddeeeggghhhgggeeedddcccbbbaaaaaabbbdddeeeggggggfffdddbbbccceeegggbbbccceeeggghhhgggeeecccbbbcccfffiiilllooorrruuutttuuuzzzzzzkkkccc^^^]]]___kkk{{{xxxlllccc``````nnn|||{{{~~~zzzsssnnnjjjeeeccc```^^^]]][[[XXXVVVXXXXXXXXXXXXXXXYYYZZZ[[[^^^bbbfffjjjnnnsssxxx{{{}}}~~~}}}}}}}}}~~~}}}rrrooowww}}}~~~}}}vvvmmmhhhddd^^^UUUMMMLLLMMMQQQXXX___```\\\WWWUUUWWWXXXWWWVVVWWWZZZ]]]```___``````___cccrrrlll^^^ZZZ[[[\\\\\\^^^```aaa___\\\\\\^^^```___dddnnnxxxxxxrrrmmmmmmmmmvvvvvvjjjbbbeeehhhfff```^^^\\\]]]```bbbaaa```aaa``````bbbeeehhhiiiiiizzzvvvqqqllliiigggeeeccceeedddddddddeeefffggggggddddddbbbaaa````````````aaa___\\\ZZZZZZZZZ\\\]]]ZZZ\\\___aaaaaaaaabbbcccdddddddddddddddcccbbbaaaaaaaaaaaaaaa```bbbeeehhhdddfffggggggffffffggghhhjjjiiihhhiiijjjiiigggdddccccccbbbbbbbbbccceeefffiiihhhgggeeeccccccfffhhhgggfffeeeeeeeeeccc___\\\ZZZ\\\___ccciiioootttvvvwwwvvvyyywwwkkkccc___gggyyy}}}rrrggg___[[[]]]iii|||}}}|||~~~wwwsssllljjjfffcccaaa___\\\ZZZYYYYYYXXXWWWWWWVVVVVVVVVYYY\\\```cccgggkkkppptttyyy{{{~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{|||~~~zzzwww~~~ppplllgggeeeccc]]]TTTLLLMMMMMMOOOSSSYYY[[[YYYWWWVVVXXXYYYYYYXXXXXXYYY[[[ZZZ[[[^^^______eeexxxtttccc\\\\\\\\\]]]]]]]]]]]]^^^___aaacccddd```eeeooo|||{{{tttpppooovvvvvvkkkdddeeefffddd^^^\\\[[[\\\___bbbddddddeeecccaaaaaacccfffgggggg}}}yyynnnlllhhheeebbbaaaaaaaaaaaaaaaaaaaaabbbccceeeeeeeeedddbbbaaa``````aaaaaabbb___\\\YYYXXXYYY[[[\\\YYY\\\___aaabbbcccdddfffddddddddddddcccbbbbbbaaaaaaaaaaaa___^^^___bbbeeeccceeeffffffeeeeeeggghhhkkkkkklllmmmllljjjgggddddddccccccddddddfffggghhhiiiiiihhhgggfffgggjjjlllnnnmmmlllkkkiiiddd[[[UUUXXXYYYZZZ___fffmmmrrruuuvvvvvvxxx{{{~~~tttjjjnnn~~~wwwlllbbb\\\XXX\\\hhh{{{|||uuuqqqmmmiiigggeeebbb```\\\\\\[[[ZZZXXXVVVTTTSSSUUUWWWZZZ]]]```dddiiilllpppsssvvvxxxyyy{{{~~~~~~~~~}}}}}}|||||||||||||||{{{zzz|||}}}zzzjjjgggeeedddbbb]]]TTTMMMKKKKKKMMMQQQVVVXXXXXXVVVUUUWWWXXXYYYXXXXXXXXXXXX[[[ZZZZZZ[[[\\\cccsssooobbb]]]]]]_________^^^]]]^^^aaadddffffffddddddkkkvvv|||wwwnnniiilllqqqrrrkkkeeedddeeeccc___^^^]]]]]]___bbbeeegggjjjgggcccbbbccceeefffggg~~~|||tttnnndddcccbbb```______aaabbbaaaaaa````````````aaaaaaaaaaaa```_______________```^^^ZZZWWWUUUVVVXXXYYYYYY\\\___aaabbbcccfffhhheeeddddddccccccbbbbbbbbbaaabbbaaa___]]]]]]___bbbcccdddffffffffffffgggiiikkklllnnnooommmjjjfffeeeeeeeeeeeefffggghhhiiiiiiggghhhhhhhhhiiikkkooorrrttttttvvvyyyxxxqqqeee[[[]]]\\\[[[^^^dddkkkpppqqqrrruuuyyy{{{|||wwwwww|||rrriiieee[[[WWWZZZhhh|||}}}yyytttooollljjjgggeeebbbbbbbbb```^^^ZZZWWWTTTTTTVVVXXXYYY[[[^^^cccfffjjjlllooorrrsssvvvyyy{{{}}}~~~~~~}}}|||||||||yyyyyyzzzzzzzzz{{{{{{|||{{{}}}sssjjjhhhfffdddbbb\\\UUUOOOGGGIIIMMMQQQUUUWWWWWWVVVTTTTTTUUUVVVWWWXXXWWWVVVZZZVVVSSSVVVZZZ```iiirrrvvvooofff```^^^___``````cccaaa^^^___aaadddfffffffffbbbccclllqqqnnngggccceeeiiikkkhhheeeddddddcccaaa```^^^]]]^^^```cccfffllliiieeecccdddfffgggggg}}}{{{zzzxxxssskkkddd`````````^^^^^^___bbbdddcccbbbaaa___^^^^^^]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^]]][[[XXXUUUTTTUUUVVVWWWXXX[[[]]]___```bbbeeegggdddccccccbbbbbbcccddddddcccccccccaaa___]]]^^^___bbbdddeeefffeeeeeegggiiiiiilllnnnnnnlllhhhffffffffffffgggggghhhhhhhhhiiieeefffggghhhiiilllpppttt{{{}}}|||rrrfffbbb___```eeejjjnnnnnnpppssswww{{{zzz~~~~~~|||yyyrrroooaaaXXXUUU]]]kkk}}}~~~xxxsssooollljjjiiiiiiiiihhhddd```[[[XXXVVVVVVWWWWWWWWWYYY]]]```eeegggjjjlllnnnpppsssvvvuuuwww{{{}}}{{{zzzyyyyyyzzzuuuwwwyyyzzzzzz{{{}}}}}}yyy{{{~~~}}}|||zzzooollljjjfffccc```[[[VVVRRRIIIKKKNNNRRRTTTVVVVVVVVVTTTSSSSSSTTTWWWXXXXXXWWWTTTOOOMMMSSSYYY]]]bbbffffffccc```____________^^^cccbbb```______aaaccceeeeee``````fffkkkiiieeeddd___bbbeeefffdddccccccbbbaaaaaa```___]]]^^^aaacccjjjhhheeedddeeefffgggfff~~~uuuuuutttrrrnnniiidddaaa___``````^^^]]]]]]aaaddd```___^^^\\\[[[ZZZZZZZZZWWWYYY\\\^^^______]]]\\\ZZZYYYWWWVVVUUUUUUUUUVVVVVVXXXZZZ\\\]]]___bbbdddcccbbbbbbbbbbbbdddeeefffeeefffgggeeebbb```______```bbbcccdddddddddfffhhhhhhjjjmmmllliiigggfffgggeeeffffffgggggggggffffffcccdddeeefffgggjjjnnnqqq~~~oooiiicccbbbfffkkknnnnnnpppqqqtttvvvvvvyyy|||zzzxxxnnnccc\\\]]]```jjjyyytttqqqmmmnnnnnnmmmjjjddd___[[[WWWWWWVVVUUUTTTUUUYYY\\\^^^```ccceeefffhhhkkkmmmmmmooossswww|||}}}{{{yyyxxxxxxxxxxxxuuuxxx{{{}}}}}}zzzsssyyy|||yyyvvvzzzvvvmmmllliiiddd___[[[XXXVVVUUUPPPPPPQQQQQQQQQSSSUUUVVVUUUSSSQQQSSSWWWZZZZZZZZZLLLKKKNNNUUUZZZZZZ]]]aaa]]]]]]\\\\\\]]]^^^^^^^^^`````````]]][[[\\\```dddeeebbbaaafffiiifffdddddd]]]___bbbeeeeeecccaaaaaabbbcccdddcccbbbbbbdddffffffdddcccccceeeffffffeeewwwqqqoooooooookkkgggcccaaa```aaaaaaaaa___\\\\\\___bbb\\\[[[ZZZXXXWWWVVVVVVVVVUUUWWW[[[___``````^^^\\\YYYXXXXXXWWWVVVVVVVVVVVVTTTVVVXXXYYYZZZ\\\___aaabbbbbbaaaaaabbbdddfffggggggiiijjjiiifffbbb```___^^^```bbbbbbbbbccceeefffgggiiilllkkkhhhffffffgggeeeeeeeeefffeeeeeeddddddcccdddddddddeeegggkkknnnyyyzzz}}}sssmmmfffdddhhhmmmooonnnqqqpppqqqrrrrrrttt}}}{{{|||~~~}}}{{{pppfffbbb\\\^^^ppp|||xxxooopppqqqpppmmmgggaaa]]]XXXXXXVVVTTTRRRSSSVVVYYYXXXZZZ\\\^^^___aaacccfffeeehhhlllpppuuuyyy|||~~~~~~}}}|||~~~|||zzzyyywwwwwwwwwwwwyyy|||}}}|||{{{zzzzzzzzzzzzyyyuuusssyyy}}}xxxtttxxxtttkkkkkkgggaaa[[[XXXVVVWWWWWWWWWUUURRROOONNNPPPTTTWWWVVVSSSQQQSSSWWW[[[]]]\\\HHHLLLSSSZZZZZZWWWYYY^^^YYYXXXXXXYYY[[[\\\^^^^^^\\\^^^___[[[XXXXXX^^^dddgggdddeeehhhhhhccc``````]]]^^^bbbeeeeeebbb``````dddfffiiiiiiggggggiiikkkbbbaaaaaabbbdddeeeeeedddvvvnnnkkkeeedddbbb___^^^]]]\\\\\\]]][[[[[[___dddfffbbb^^^\\\[[[YYYXXXVVVVVVUUUUUUTTTVVVXXXZZZZZZZZZ[[[\\\\\\XXXUUUTTTUUUVVVTTTSSSSSSSSSSSSUUUWWWZZZ]]]^^^```aaaaaabbbbbbbbbbbbbbbaaacccdddcccaaa_________```^^^\\\]]]___bbbbbbbbbjjjiiiiiiiiijjjiiifffddddddeeefffgggggggggfffeeeeeedddddddddeeehhhkkkmmmrrruuuyyy||||||zzzvvvsssiiihhhhhhiiikkkmmmmmmmmmmmmnnnoooooommmpppuuuzzz~~~~~~|||vvvkkkaaa^^^dddkkkzzzuuuoookkkjjjgggccc___aaa]]]XXXUUUTTTTTTUUUUUUYYYYYYYYYZZZ[[[]]]^^^___aaabbbdddhhhlllqqqtttvvvyyy{{{}}}}}}{{{||||||}}}|||{{{zzzzzzzzz{{{|||}}}~~~}}}{{{wwwvvvvvvtttpppuuu}}}zzzvvvyyy|||}}}~~~wwwrrrkkkfff___XXXSSSSSSTTTVVVVVVQQQNNNOOOPPPOOOPPPSSSQQQQQQRRRTTTWWWZZZ^^^___RRRSSSTTTWWWYYY[[[]]]^^^]]]\\\[[[ZZZZZZ\\\^^^___\\\[[[ZZZYYYYYYYYYZZZ[[[```bbbeeegggfffdddbbb```^^^___```cccfffddd___ZZZ\\\___dddhhhiiihhheeebbbbbbbbbbbbdddfffgggeeeccczzzooohhheeedddccc```^^^\\\\\\\\\]]]\\\\\\^^^ccchhhhhhccc^^^\\\[[[YYYXXXVVVUUUUUUUUUTTTVVVXXXXXXXXXYYY[[[\\\[[[XXXUUUUUUVVVWWWVVVUUUSSSSSSSSSTTTVVVXXXZZZ\\\^^^^^^___``````````````````bbbeeeeeecccaaa```aaa___]]]\\\\\\^^^```aaaaaaiiihhhhhhiiijjjiiifffdddddddddffffffgggffffffeeeeeedddcccdddeeegggiiikkkpppsssvvvyyyxxxvvvrrrppphhhfffddddddeeeiiilllmmmsssttttttrrrpppqqqvvv{{{|||sssiiibbb```aaappp|||~~~xxxtttrrroookkkhhhgggddd___[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[]]]```cccgggjjjlllqqqsssuuuwwwyyy|||~~~}}}{{{yyyxxxxxxyyyzzz||||||||||||}}}~~~wwwuuussstttwwwwwwuuuxxx|||wwwwwwxxxzzzyyysssiiiddd]]]XXXVVVVVVWWWXXXWWWQQQNNNOOOPPPNNNOOORRRQQQQQQRRRTTTWWWZZZ]]]___SSSTTTUUUWWWXXXZZZ[[[\\\[[[ZZZYYYXXXYYYZZZ\\\]]]^^^]]]\\\ZZZYYYYYYYYYYYY^^^```cccddddddccc```^^^______```bbbdddccc___\\\^^^aaaeeeiiijjjiiifffdddbbbbbbbbbdddffffffeeeccc}}}qqqiiidddaaacccaaa]]][[[ZZZZZZ\\\]]]\\\]]]aaafffjjjiiiddd^^^[[[[[[YYYWWWVVVUUUUUUUUUUUUVVVVVVVVVUUUVVVYYY[[[ZZZXXXVVVWWWXXXYYYYYYXXXTTTSSSSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\]]]]]]\\\\\\^^^aaadddfffeeecccbbbbbb^^^]]][[[\\\^^^_________ffffffggghhhiiiiiifffdddcccdddeeeffffffffffffeeeeeeeeeddddddeeefffhhhiiinnnppprrrtttsssqqqmmmkkkiiifffcccaaabbbfffkkknnnqqqrrrqqqooolllmmmrrrvvv|||xxx{{{tttkkkaaa[[[[[[dddttt{{{yyyvvvrrroookkkhhhdddaaa___]]][[[YYYYYYYYYXXXWWWVVVVVVVVVVVVTTTUUUVVVXXX[[[]]]```aaagggiiikkkmmmooossswwwzzz~~~}}}}}}~~~~~~|||zzzzzz{{{{{{zzzxxxwwwwwwwwwxxxyyyzzzzzz{{{|||~~~{{{yyy{{{sssooopppuuu{{{~~~}}}~~~zzzwwwyyyyyysssddd___XXXUUUVVVXXXYYYXXXXXXRRRNNNOOOOOOMMMMMMOOOPPPPPPRRRTTTVVVYYY\\\]]]UUUUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\___^^^]]][[[ZZZYYYYYYYYY\\\^^^```bbbbbb```^^^]]]```______aaabbbbbb```^^^aaacccgggiiijjjiiigggeeebbbaaaaaaccceeefffeeecccssskkkgggccc```___]]]ZZZXXXWWWYYY[[[\\\\\\]]]```eeehhhgggddd```[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRSSSVVVYYYXXXXXXXXXXXXZZZ[[[[[[[[[UUUTTTSSSSSSSSSSSSUUUUUUWWWXXXYYYYYYZZZZZZYYYYYYZZZ^^^bbbddddddcccbbbbbb___^^^]]]]]]___```___^^^cccccceeegggiiihhhfffcccccccccddddddeeeeeeeeefffggggggffffffggghhhiiiiiimmmnnnooopppooommmjjjhhhjjjiiigggddddddfffjjjmmmkkkkkkkkkiiigggiiinnnsss}}}uuusss~~~}}}vvvjjj```VVVZZZaaalll{{{{{{wwwrrrooojjjgggdddaaa^^^[[[\\\[[[ZZZXXXWWWWWWWWWWWWUUUUUUUUUVVVWWWYYYZZZ[[[___aaaccceeefffjjjnnnqqqvvvxxx|||~~~|||yyyxxxwwwwwwvvvxxxzzz{{{{{{zzzyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{||||||}}}|||yyyyyyuuuqqquuu|||zzz{{{}}}vvvooo]]]XXXSSSSSSVVVYYYYYYXXXZZZSSSOOOOOONNNKKKKKKMMMOOOPPPQQQSSSVVVXXXZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWW[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZ\\\]]]___aaaaaa```^^^]]]_________``````aaa``````bbbdddfffhhhiiihhhfffeeebbbaaaaaabbbdddeeedddccc~~~uuunnniiiddd___\\\[[[YYYWWWVVVVVVWWWYYY[[[\\\\\\]]]___bbbcccbbbaaa[[[ZZZXXXWWWUUUTTTTTTTTTSSSSSSRRRQQQOOOPPPSSSVVVWWWXXXYYYZZZ[[[[[[\\\]]]WWWVVVTTTSSSSSSSSSTTTTTTVVVWWWWWWXXXXXXXXXXXXXXXWWWZZZ^^^aaaaaa`````````aaa___^^^___``````___^^^```aaacccfffhhhhhheeecccbbbbbbbbbcccdddeeeeeefffiiiiiiiiiiiiiiijjjkkkkkkmmmmmmnnnnnnmmmkkkiiihhhjjjjjjjjjhhhffffffhhhjjjiiijjjjjjhhhgggjjjpppvvv{{{}}}wwwiiittt}}}sssiiiYYYWWWVVVYYYbbbooo|||}}}yyyuuupppmmmiiieeebbb___^^^]]][[[ZZZYYYYYYYYYWWWWWWVVVVVVWWWWWWXXXYYYXXXZZZ[[[]]]^^^aaaeeehhhmmmpppssswww{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyvvvsssqqqqqqqqqtttvvvxxxyyyxxxxxxyyyzzzzzzzzz{{{|||}}}~~~{{{}}}{{{xxxvvvyyy}}}~~~zzzxxxwwwxxxzzzvvvnnnfffYYYVVVTTTTTTWWWZZZ[[[ZZZ[[[UUUPPPOOONNNKKKKKKMMMNNNOOOQQQSSSUUUWWWYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUYYYZZZ[[[\\\]]]\\\[[[[[[YYYZZZZZZ[[[\\\\\\\\\\\\\\\]]]___```aaa```___^^^^^^_______________```aaabbbcccdddeeefffeeedddcccaaa``````aaacccddddddcccyyyqqqpppmmmiiiccc]]]YYYVVVVVVVVVUUUUUUUUUVVVXXXXXXZZZZZZZZZ[[[]]]^^^``````ZZZZZZXXXVVVUUUTTTTTTTTTSSSSSSSSSQQQPPPPPPRRRTTTUUUXXXZZZ[[[[[[[[[\\\]]]YYYXXXVVVUUUTTTTTTUUUUUUWWWWWWXXXYYYYYYYYYYYYXXXVVVXXX[[[]]]]]]]]]^^^___aaa`````````aaaaaa___]]]]]]^^^aaaeeehhhhhheeebbbaaaaaaaaabbbcccdddeeefffiiiiiijjjkkkkkklllmmmmmmllllllllllllkkkkkkjjjiiifffiiikkkiiigggfffhhhkkkmmmmmmlllhhhfffhhhoootttsssxxx|||gggjjjrrr~~~yyyqqq___YYYRRROOORRRZZZbbbgggrrr}}}xxxsssoookkkiiifffeeeccc```^^^\\\[[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWTTTUUUVVVVVVWWWYYY\\\___fffhhhkkknnnqqqsssssstttvvvwwwxxxyyyzzzzzzzzzzzzvvvvvvvvvvvvwwwxxxyyyyyywwwvvvvvvxxx{{{}}}}}}}}}{{{zzzyyyyyyyyy{{{|||}}}~~~}}}|||{{{}}}|||zzz}}}~~~|||}}}wwwwwwvvvssspppooooooqqqqqqsssvvvwwwwwwxxxyyyzzz{{{|||~~~}}}{{{xxxxxxyyyyyy}}}~~~tttsssssssssqqqlllccc\\\WWWWWWWWWXXXYYYZZZ\\\]]]\\\VVVQQQPPPOOOLLLKKKNNNMMMNNNPPPRRRUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWYYY[[[[[[ZZZYYYXXXVVVWWWYYYZZZ\\\\\\]]]]]]]]]]]]___```aaaaaa``````]]]^^^____________```bbbbbbccccccccccccbbbbbbaaaaaa```______bbbccccccccc~~~zzzssskkkeee___bbbdddbbb[[[VVVTTTUUURRRRRRSSSTTTUUUVVVVVVVVVVVVXXXZZZ[[[\\\]]]]]]^^^ZZZYYYXXXVVVUUUTTTSSSSSSTTTUUUUUUTTTSSSRRRRRRSSSUUUXXX[[[[[[ZZZZZZ[[[\\\ZZZYYYXXXWWWVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZWWWXXXZZZZZZZZZ[[[]]]___aaa```___``````___]]][[[ZZZ\\\```dddggggggeeebbbaaaaaa```aaabbbdddeeefffggghhhiiikkklllmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjfffhhhjjjiiigggiiioootttzzzyyyuuunnniiihhhlllqqqooorrryyyqqqlllhhhkkkvvvzzzjjjbbbWWWPPPNNNPPPSSSTTT[[[gggwww{{{xxxuuusssqqqnnnjjjeeebbb___^^^[[[ZZZYYYXXXXXXXXXXXXXXXTTTUUUUUUUUUUUUVVVXXX[[[```bbbeeehhhjjjlllmmmmmmooopppppppppooonnnmmmlllllllllllllllmmmnnnoooppplllllllllnnnrrrtttttttttqqqpppnnnnnnoooqqqsssuuuuuuuuuttttttvvvxxx{{{|||}}}|||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{|||}}}{{{}}}~~~~~~|||{{{zzzzzzzzzwwwvvvxxxwwwttttttvvvpppqqqrrrpppnnnnnnqqqsssrrruuuxxxyyyzzz{{{}}}~~~{{{zzz|||~~~{{{{{{wwwvvvsssnnnhhh```YYYUUUSSSVVVYYYXXXVVVVVVYYY]]]]]]VVVRRRQQQPPPMMMMMMOOOLLLMMMPPPRRRTTTUUUVVVVVVXXXXXXWWWVVVVVVUUUUUUUUUUUUWWWYYY[[[\\\ZZZXXXWWWVVVWWWXXXZZZ[[[[[[[[[ZZZ\\\]]]^^^___````````````[[[]]]``````___^^^```bbbccccccbbbbbbaaaaaaaaaaaaaaa```^^^___aaabbbcccccc|||zzzvvvrrrmmmfff^^^YYYRRRWWW\\\[[[UUURRRTTTXXXOOOPPPSSSTTTVVVVVVUUUUUUSSSVVV[[[]]]^^^]]]\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSUUUWWWXXXWWWUUUTTTSSSTTTTTTXXX[[[\\\ZZZYYYZZZ\\\\\\[[[YYYXXXWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[XXXYYYYYYYYYYYYZZZ]]]``````____________^^^\\\YYYYYY[[[___dddggggggeeebbbaaa`````````bbbccceeegggeeefffhhhjjjlllmmmmmmmmmjjjiiiiiiiiiiiiiiijjjkkkgggjjjkkkjjjiiimmmvvv~~~yyypppmmmooosssppppppttt{{{tttgggbbbgggwwwuuulll___UUUPPPNNNMMMLLLNNNWWWcccnnn}}}xxxrrrmmmhhhdddbbb]]]\\\\\\[[[ZZZZZZZZZ[[[WWWXXXXXXWWWVVVWWWYYY[[[]]]^^^bbbeeehhhjjjjjjkkkkkkkkkjjjiiigggdddbbb```ddddddddddddeeefffggggggeeedddeeegggjjjmmmmmmmmmiiihhhgggfffgggjjjmmmooonnnnnnnnnoooppprrruuuvvvwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{||||||yyyxxxwwwvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuvvvvvvwwwvvvxxxzzzzzzyyywwwwwwxxxtttssstttvvvsssnnnnnnqqqjjjlllnnnnnnmmmooosssvvvvvvxxx{{{}}}~~~|||}}}{{{yyy{{{}}}{{{uuulllaaaXXXSSSQQQOOOTTTXXXWWWRRRPPPUUUZZZ]]]WWWRRRRRRQQQNNNNNNPPPKKKMMMOOORRRTTTUUUUUUUUUWWWWWWWWWVVVVVVUUUUUUUUUVVVXXX[[[^^^^^^\\\ZZZXXXVVVWWWYYYZZZZZZZZZYYYXXX[[[\\\]]]^^^______```___YYY]]]```aaa___^^^```aaaeeedddcccbbbaaaaaaaaaaaaaaa___^^^^^^```bbbccccccrrrnnnhhhccc^^^XXXRRRNNNNNNQQQTTTWWWWWWUUUQQQOOOOOOPPPQQQSSSTTTUUUUUUUUU\\\\\\^^^```bbb```]]]YYY]]]\\\[[[YYYXXXVVVUUUTTTXXXXXXXXXWWWVVVUUUSSSRRRVVVXXXZZZ[[[\\\[[[YYYXXX]]]\\\[[[ZZZZZZZZZ[[[\\\\\\[[[[[[ZZZ[[[\\\^^^___ZZZZZZYYYYYYZZZ\\\^^^___bbbbbbaaa___^^^]]]\\\[[[YYY\\\___bbbeeefffeeeeeeeeeeeedddcccbbbbbbbbbbbbhhheeeccceeeiiinnnoooooommmjjjgggfffiiilllooopppiiibbb___bbbfffkkkwwwwwwsssrrrrrrrrrlllnnnwww|||nnnfffbbbggg|||yyytttkkk___TTTMMMKKKJJJKKKMMMRRRZZZfffvvv{{{xxxtttnnniiibbbccccccaaa^^^[[[ZZZZZZXXXWWWVVVVVVWWWXXXZZZ[[[\\\]]]___aaadddfffhhhiiimmmlllkkkhhhddd```]]][[[[[[\\\\\\\\\\\\]]]]]]]]]^^^___```aaabbbcccdddeeebbbaaa`````````aaabbbccceeeffffffhhhiiikkkmmmnnnsssrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqrrrrrrssstttuuusssrrrrrrqqqqqqrrrrrrrrrqqqqqqpppppppppqqqrrrsssssstttuuutttqqqpppooopppqqqrrrqqqooommmkkklllmmmooonnnnnnoooqqqtttwwwyyy{{{}}}xxxvvv~~~~~~zzzrrrfffYYYQQQPPPQQQOOOSSSVVVUUUPPPNNNPPPSSSTTTSSSQQQOOONNNNNNNNNOOOLLLMMMOOOQQQSSSUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXYYYXXXYYY^^^bbbaaaZZZTTTZZZ[[[[[[ZZZWWWVVVWWWXXXZZZ[[[]]]___``````___^^^bbbaaa___^^^^^^______```dddddddddeeeeeeeeeeeeeeeccc___\\\]]]bbbeeedddbbbtttgggddd^^^ZZZVVVSSSOOOLLLLLLNNNQQQSSSSSSQQQOOOMMMNNNNNNPPPQQQSSSUUUWWWWWWVVVWWWZZZ___bbbaaa___\\\```^^^ZZZWWWUUUUUUUUUVVVWWWWWWXXXWWWWWWVVVUUUTTTVVVXXXZZZ[[[\\\\\\[[[ZZZ^^^]]]\\\\\\[[[\\\\\\\\\\\\[[[[[[[[[[[[]]]^^^___\\\\\\[[[[[[[[[\\\]]]^^^bbbaaaaaa___^^^]]]\\\\\\ZZZ\\\___bbbdddeeeeeeeeeffffffeeedddcccccccccccceeecccbbbdddhhhlllmmmmmmnnnkkkhhhggghhhkkkmmmmmmiiiddd```bbbdddhhhsss~~~}}}xxxuuutttwwwyyytttssstttvvvwwwyyyxxxmmmcccaaaooo~~~xxxooocccXXXPPPKKKJJJFFFGGGIIIMMMUUU```mmmuuu~~~wwwrrrllllllkkkiiieeebbb``````^^^]]][[[ZZZYYYXXXYYYYYYWWWXXXZZZ\\\^^^```bbbcccddddddcccaaa___]]][[[ZZZXXXXXXXXXXXXXXXXXXYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^___aaacccfffhhhiiikkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmnnnnnnnnnmmmmmmllllllllllllmmmkkkkkkkkkllllllllllllmmmlllnnnoooooonnnmmmnnnoooqqqqqqqqqpppnnnmmmooopppqqqrrrrrrsssuuuxxxzzz|||}}}tttvvv~~~wwwrrrhhh]]]TTTPPPQQQSSSQQQSSSTTTRRRNNNMMMNNNPPPRRRQQQPPPNNNMMMMMMNNNNNNMMMNNNPPPRRRTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZYYY[[[___cccbbb]]]WWW\\\]]]^^^]]]ZZZYYYYYYZZZZZZ\\\^^^___``````___^^^______^^^^^^^^^```aaabbbbbbbbbcccdddeeeeeeffffffeeebbb```aaaeeegggfffccc~~~qqqggg]]]YYYTTTQQQPPPNNNMMMLLLLLLMMMNNNPPPPPPPPPOOONNNNNNNNNNNNPPPRRRUUUXXXZZZVVVYYY^^^dddiiijjjhhhfffbbb___ZZZVVVTTTTTTVVVWWWVVVVVVWWWWWWWWWWWWWWWVVVVVVWWWYYY\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^___```___^^^]]]\\\]]]]]]^^^aaaaaa``````___^^^]]]]]]ZZZ\\\^^^aaacccdddddddddgggfffeeedddccccccccccccdddcccdddfffjjjlllllllllooolllhhhggghhhjjjkkkkkkkkkfffcccbbbccceeemmmvvvvvvuuusssppppppsssxxx|||yyyxxxsssuuu{{{wwwiii___dddooo~~~tttiii]]]SSSMMMJJJGGGFFFEEEDDDFFFLLLTTTYYYaaannn~~~zzzyyywwwtttpppmmmjjjhhhcccaaa^^^[[[XXXVVVUUUUUUVVVWWWXXXYYY[[[]]]^^^___]]]^^^^^^^^^]]]]]]\\\[[[VVVVVVVVVUUUUUUUUUUUUUUUQQQRRRRRRSSSTTTUUUVVVVVVZZZYYYWWWVVVUUUUUUVVVWWWVVVWWWXXX[[[]]]```cccdddbbbbbbccccccdddeeeeeeeeegggffffffffffffgggggghhhiiihhhggggggfffffffffgggeeefffggghhhiiihhhhhhggggggiiikkkmmmmmmmmmooopppooopppqqqpppoooppprrrtttvvvxxxyyy|||~~~{{{}}}|||{{{|||uuupppvvv}}}nnnggg\\\SSSOOOOOOQQQSSSRRRQQQOOOMMMLLLKKKLLLLLLOOOOOONNNMMMLLLLLLMMMMMMMMMNNNOOOQQQSSSUUUWWWWWWZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[\\\```dddddd```[[[^^^___``````^^^\\\\\\]]][[[\\\^^^___``````______]]]]]]]]]]]]^^^```bbbcccaaabbbccceeegggiiijjjkkkjjjhhhfffhhhjjjjjjgggdddzzzrrrhhh```YYYUUUQQQNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPOOOPPPRRRUUUXXXZZZXXX[[[```ffflllmmmllljjj```^^^[[[WWWUUUUUUUUUVVVUUUVVVWWWXXXXXXYYYYYYXXXVVVWWWYYY[[[]]]^^^______^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___cccbbb```^^^]]]]]]^^^^^^aaaaaa``````______^^^^^^[[[\\\^^^```bbbccccccccceeeddddddcccbbbbbbbbbccceeefffgggjjjlllmmmmmmmmmmmmjjjhhhggghhhjjjkkkkkkmmmkkkgggeeeccceeejjjooosssrrrooolllkkkmmmssswww~~~|||sssuuuzzzzzzrrreeeccchhhssszzzzzznnncccYYYPPPKKKLLLKKKHHHEEECCCEEEJJJNNNPPPYYYdddppp~~~}}}xxxssspppjjjhhhddd```\\\YYYXXXWWWZZZZZZ[[[\\\]]]^^^______]]]^^^^^^______^^^^^^]]]WWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUWWWVVVTTTSSSRRRRRRRRRSSSUUUUUUVVVWWWZZZ\\\^^^___\\\]]]]]]___```aaabbbbbbcccccccccbbbccccccdddeeeeeeeeedddccccccccccccccccccdddgggiiiiiiiiihhhgggiiikkknnnooopppppprrrtttrrrtttvvvvvvwwwxxx{{{}}}~~~~~~}}}}}}xxxzzz~~~vvvnnnooozzz}}}uuufff___VVVPPPPPPQQQQQQQQQQQQNNNKKKIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRTTTUUUVVVZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZ\\\___bbbccc```^^^]]]___``````^^^]]]\\\]]]\\\]]]^^^____________^^^^^^]]]]]]]]]]]]___```aaacccdddfffhhhjjjmmmnnnoooooonnnmmmmmmmmmjjjfffbbb{{{sssmmmggg```[[[XXXTTTPPPMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRTTTSSSRRRQQQRRRTTTVVVXXXVVVWWWZZZ___ccceeedddbbb\\\\\\[[[ZZZYYYWWWUUUSSSUUUVVVWWWXXXYYYZZZZZZZZZVVVWWWYYY[[[]]]^^^___```\\\\\\[[[[[[ZZZYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^___cccbbbaaa____________`````````````````````______\\\]]]^^^___```aaabbbbbbbbbaaaaaaaaaaaaaaabbbbbbdddeeehhhiiikkkkkklllmmmjjjhhhffffffhhhkkkkkklllnnnnnnlllhhheeefffiiikkksssqqqnnnjjjhhhjjjnnnrrr}}}}}}sssuuuyyyyyy}}}}}}nnnfffeeegggmmmwwwtttjjjaaaXXXSSSOOONNNKKKGGGDDDDDDGGGJJJJJJLLLQQQYYYdddrrr{{{vvvtttpppkkkgggdddbbbbbb____________````````````______```______^^^]]]\\\YYYYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPPPPPPPQQQVVVVVVVVVVVVWWWXXXYYYZZZXXXYYYZZZ[[[\\\^^^^^^_______________```aaabbbcccbbbbbbaaaaaaaaaaaabbbbbbcccdddgggjjjllllllkkkjjjoooqqqtttuuuuuuuuuvvvxxxzzz|||~~~|||{{{{{{}}}zzzuuuooommmvvvyyynnn```[[[WWWUUUUUUTTTQQQNNNNNNLLLIIIHHHIIIKKKLLLKKKJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQSSSTTTYYYYYYZZZ[[[[[[[[[[[[ZZZXXXYYYZZZ\\\______^^^]]]ZZZ\\\^^^^^^]]][[[[[[[[[]]]]]]]]]^^^^^^^^^^^^^^^___^^^]]]\\\\\\]]]^^^___bbbccceeegggjjjlllnnnooopppppppppooommmhhhccc___uuupppjjjddd```\\\XXXVVVUUURRRNNNKKKJJJJJJIIIHHHIIIIIIJJJLLLMMMOOOPPPQQQVVVUUUTTTTTTTTTUUUWWWWWWWWWWWWWWWZZZ]]]^^^]]]\\\YYYZZZ[[[\\\[[[XXXUUUTTTUUUVVVWWWYYYZZZ[[[[[[[[[VVVWWWXXXZZZ\\\]]]___```\\\[[[YYYWWWVVVVVVWWWWWWXXXYYY[[[\\\^^^^^^______bbbaaa```______```bbbbbb``````````````````aaaaaa]]]]]]]]]^^^___``````aaa____________```aaabbbcccaaaccceeeffffffgggiiikkkhhhfffeeefffhhhkkkkkkkkkllloooooojjjhhhiiijjjiiioooooommmkkkiiijjjnnnqqqwww~~~zzzsssrrruuuwwwxxx~~~{{{mmmfffaaaeeelll{{{}}}uuunnnfffaaaUUUSSSPPPKKKFFFDDDDDDEEEEEEDDDFFFKKKRRR\\\lllzzz{{{vvvqqqnnnlllkkkfffffffffeeeeeeddddddddddddccccccbbbaaa___]]]\\\^^^^^^]]]\\\[[[YYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUSSSRRRQQQQQQRRRSSSWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXYYY[[[\\\\\\]]]\\\\\\]]]]]]___```bbbcccaaaaaaaaaaaabbbcccdddddddddfffiiilllooopppqqqqqqvvvyyy{{{|||{{{{{{|||~~~~~~wwwppplllkkkrrrsssiiiZZZZZZYYYYYYXXXUUUPPPMMMMMMLLLKKKJJJIIIJJJKKKLLLJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPRRRSSSUUUVVVWWWYYYZZZZZZZZZZZZWWWWWWXXXZZZZZZ[[[[[[[[[XXXZZZ]]]^^^\\\ZZZZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]]___^^^]]]\\\[[[\\\]]]]]]``````bbbccceeeggghhhiiimmmmmmmmmllliiieee```^^^~~~sssmmmfffccc^^^ZZZWWWUUUSSSRRRRRROOOLLLKKKJJJIIIGGGEEEHHHIIIKKKMMMOOOPPPQQQQQQUUUUUUVVVVVVWWWXXXYYYYYY\\\ZZZYYYYYY[[[\\\]]]\\\YYYYYYYYYZZZYYYXXXWWWWWWVVVWWWXXXYYYZZZ[[[[[[[[[WWWWWWXXXYYYZZZ\\\]]]^^^]]][[[XXXUUUTTTUUUVVVXXXWWWYYY[[[]]]^^^_______________^^^___```bbbdddeee______``````aaaaaaaaabbb]]]]]]]]]]]]^^^___``````]]]]]]^^^___aaaccceeefffaaacccddddddcccdddhhhkkkhhhgggffffffhhhiiiiiiiiiiiinnnoookkkjjjlllllliiilllllllllkkkjjjkkkmmmooossstttvvvwwwtttppprrrwwwxxxzzz{{{nnngggfffgggrrr}}}wwwrrrhhheee```WWWOOOIIIFFFEEEBBB@@@AAAFFFIIIMMMXXXcccrrr~~~yyywwwuuuuuuttttttsssrrrqqqppppppnnnnnnmmmlllkkkiiigggfffggggggfffdddcccbbb``````______^^^^^^^^^]]]]]]]]]ZZZZZZXXXXXXWWWXXXYYYZZZZZZYYYYYYYYYZZZZZZ[[[\\\ZZZZZZ[[[\\\]]]^^^^^^___\\\]]]^^^___aaadddfffgggeeeeeeffffffhhhjjjkkkllljjjlllnnnqqquuuxxx{{{||||||wwwyyy{{{zzztttiiieeehhhtttvvvhhhaaaTTTWWWZZZZZZWWWSSSPPPNNNNNNPPPPPPNNNJJJGGGHHHJJJJJJKKKMMMOOOQQQRRRRRRRRRUUUSSSRRRPPPPPPPPPRRRSSSQQQRRRTTTVVVXXXYYYZZZZZZWWWWWWXXXXXXXXXXXXYYYZZZXXX[[[^^^___^^^\\\[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[]]]]]]\\\[[[[[[\\\]]]^^^______```aaabbbccccccdddeeefffggggggeeebbb```___ssshhhaaa___]]]ZZZWWWTTTRRRQQQPPPPPPNNNLLLKKKKKKJJJHHHFFFIIIJJJMMMPPPRRRSSSSSSSSSSSSTTTVVVXXXYYYZZZ[[[[[[]]]ZZZXXXWWWYYY[[[\\\\\\ZZZYYYXXXWWWXXXXXXYYYZZZWWWXXXYYYZZZ[[[[[[[[[[[[WWWWWWWWWXXXYYY[[[]]]]]]___\\\XXXTTTSSSTTTWWWYYYWWWXXX[[[]]]^^^_________]]]]]]]]]^^^```ccceeefff______``````aaaaaabbbbbb^^^]]]]]]]]]]]]^^^___```\\\]]]^^^```bbbdddggghhhcccdddeeedddccceeeiiimmmjjjhhhgggfffggghhhgggffffffllloookkkjjjmmmmmmiiikkklllmmmllljjjjjjkkkmmmsssnnnpppwwwvvvppppppwww{{{{{{xxxqqqlllhhhnnn~~~|||yyyqqqfffZZZQQQKKKIIIBBB@@@AAAEEEEEEDDDJJJSSS[[[lll~~~}}}yyyyyyyyyxxxwwwuuusssssspppooonnnmmmkkkjjjhhhhhhhhhhhhhhhggggggffffffeee``````___^^^^^^___aaaaaa]]]]]]]]]^^^___```aaabbb______``````aaaaaabbbbbb___```aaaccceeehhhjjjlllkkkkkklllmmmoooqqqssstttpppqqqtttwww{{{~~~sssppprrrqqqnnnzzz|||~~~~~~uuuggg```eeerrr}}}zzzkkk]]]YYYPPPUUUYYYYYYUUUQQQPPPQQQOOOSSSUUUQQQJJJEEEFFFHHHJJJLLLNNNQQQRRRSSSSSSSSSXXXVVVTTTRRRQQQQQQRRRSSSOOOPPPRRRUUUWWWXXXYYYZZZWWWXXXXXXWWWVVVWWWXXXZZZZZZ]]]```aaa```^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]___``````aaaaaaaaaaaabbbbbbbbb^^^```bbbbbbbbbaaaaaaaaassseee^^^]]]^^^YYYSSSNNNMMMMMMNNNNNNOOOOOOOOONNNLLLJJJIIIHHHFFFGGGIIILLLNNNPPPQQQQQQTTTUUUWWWXXXZZZ^^^cccfffnnn^^^TTTXXX\\\XXXWWW\\\XXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYZZZZZZ[[[[[[^^^[[[VVVTTTTTTVVVWWWWWW[[[[[[\\\\\\]]]^^^______\\\]]]]]]^^^___```aaaaaa^^^bbbdddaaa```bbbcccaaa````````````____________^^^]]]]]]\\\]]]^^^```aaa```cccffffffeeeeeegggiiiffffffeeeddddddcccbbbbbbeeefffiiilllmmmmmmlllllllllmmmnnnnnnmmmllljjjiiinnnpppssstttuuusssqqqppptttzzzrrrhhhoooyyyyyynnn```SSSLLLHHHEEECCCBBBCCCEEEFFFFFFSSSZZZiiizzz}}}zzzxxxvvvtttssssssrrrqqqpppooooooooooooooooooooonnnllljjjiiihhheeedddcccbbbbbbdddfffggghhhhhhggggggggghhhhhhiiiggghhhkkkmmmnnnoooooooooqqqsssuuuuuuvvvvvvxxxzzzzzz|||~~~zzzwwwuuuqqqnnnooopppvvv}}}|||nnndddccciiinnnmmmeee]]]XXXVVVPPPPPPQQQQQQQQQQQQPPPPPPSSSQQQVVV[[[TTTGGGDDDKKKNNNPPPRRRSSSSSSSSSTTTUUUWWWVVVTTTTTTUUUUUUUUUTTTQQQRRRSSSTTTVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVYYY]]]```aaa___\\\ZZZ\\\YYYVVVUUUWWW[[[]]]^^^______]]][[[ZZZZZZ^^^```bbbccccccaaa^^^\\\\\\]]]^^^^^^^^^___```aaaaaabbb{{{uuulllaaa[[[[[[XXXTTTPPPMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIGGGHHHJJJLLLNNNPPPQQQRRRPPPSSSVVVVVVWWW]]]hhhpppqqqbbbYYY[[[]]]YYYXXX[[[WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^[[[WWWUUUUUUWWWXXXYYY\\\\\\]]]]]]^^^^^^______]]]]]]^^^^^^______``````]]]bbbccc```___bbbbbbaaaaaaaaaaaa`````````______^^^^^^]]]]]]]]]^^^___```___aaaddddddbbbbbbccceeebbbbbbbbbbbbccccccccccccdddfffhhhkkklllllllllkkkjjjjjjkkklllllllllllllllnnnooorrrssstttsssqqqpppqqqvvv{{{}}}~~~uuuwwwzzz}}}uuuiii```PPPKKKFFFCCCBBBCCCEEEEEEGGGKKKVVVdddsss}}}|||{{{{{{zzzyyyxxxxxxwwwwwwwwwvvvuuusssqqqooonnnmmmmmmmmmmmmoooqqqssstttsssrrrrrrrrrrrrrrrssssssooopppsssuuuvvvwwwwwwvvvuuuwwwzzz|||}}}|||yyywwwsssqqqqqqmmmttt|||{{{vvvmmmeeegggiiikkkiiibbbZZZTTTQQQPPPPPPQQQQQQQQQQQQPPPPPPVVVVVV^^^eee___PPPIIIMMMNNNPPPRRRSSSSSSSSSTTTUUUWWWVVVTTTTTTTTTUUUUUUTTTRRRRRRSSSUUUVVVXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVXXX[[[]]]]]]\\\ZZZXXXZZZXXXUUUUUUWWWZZZ\\\\\\]]]]]]\\\ZZZYYYZZZ]]]```cccddddddbbb```^^^^^^_________``````aaabbbbbbccczzzqqqhhhddd___YYYTTTSSSPPPNNNMMMLLLMMMNNNNNNMMMKKKLLLLLLLLLLLLKKKJJJJJJHHHIIIKKKMMMOOOPPPQQQQQQOOOSSSUUUTTTSSSZZZhhhtttpppcccZZZ[[[\\\XXXVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]]^^^[[[XXXWWWXXXZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^______]]]aaaccc```___bbbcccaaabbbbbbaaaaaaaaa`````````______^^^]]]]]]]]]^^^^^^\\\^^^``````______```aaa______``````aaabbbccccccdddeeegggiiikkkkkkkkkkkkhhhhhhhhhiiikkklllnnnnnnnnnoooqqqrrrrrrrrrqqqpppssswww{{{~~~~~~{{{~~~uuu___XXXNNNFFFBBBBBBCCCCCCAAAAAAEEENNNZZZhhh|||~~~~~~~~~|||zzzvvvwwwxxxzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~wwwvvvzzz}}}|||{{{wwwttttttmmmuuu~~~~~~~~~tttpppmmmiiieeehhhgggdddbbb^^^YYYSSSOOOPPPPPPQQQQQQQQQQQQPPPPPPXXX\\\gggpppjjjZZZOOONNNMMMPPPRRRSSSRRRRRRSSSUUUVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYWWWWWWXXXVVVUUUVVVXXXYYYYYYYYYZZZZZZZZZYYYXXXYYY\\\___cccddddddcccaaa``````aaa``````aaaaaabbbbbbcccccc{{{mmmbbbYYYVVVTTTPPPLLLKKKLLLLLLLLLMMMNNNNNNMMMKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJLLLMMMOOOPPPQQQQQQSSSTTTTTTRRRRRRVVV```hhhggg^^^WWWWWWWWWTTTRRRTTTTTTTTTUUUUUUUUUUUUUUUVVVSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTUUUWWWYYY[[[]]]______\\\ZZZYYY[[[]]]____________^^^^^^^^^^^^^^^^^^```___^^^]]]]]]]]]^^^^^^^^^bbbccc``````cccdddcccbbbbbbbbbbbbaaaaaaaaaaaa```______^^^]]]]]]]]]]]]YYYZZZ\\\^^^______```aaa______``````aaabbbbbbbbbcccdddfffhhhiiijjjjjjjjjhhhhhhggghhhjjjlllnnnpppppppppqqqqqqrrrrrrqqqqqqtttxxx~~~sssiii[[[NNNFFFCCCBBBBBBFFFBBBAAAEEEKKKUUUeeerrr}}}wwwvvvwwwzzz}}}~~~{{{xxxwwwrrr{{{yyyoookkkiiifffdddgggccc^^^]]]]]]\\\WWWSSSOOOPPPPPPQQQQQQPPPPPPOOOXXX]]]gggpppkkk]]]RRROOOMMMOOOQQQRRRRRRRRRSSSTTTUUUUUUUUUTTTRRRRRRSSSTTTSSSTTTUUUVVVWWWXXXYYYYYYTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVXXXXXXWWWVVVWWWWWWXXXWWWWWWXXX[[[]]]aaabbbcccbbbaaa```aaabbb`````````aaaaaabbbbbbbbbwwwpppiiieee```VVVNNNMMMNNNLLLJJJIIILLLLLLLLLNNNOOONNNKKKHHHGGGGGGHHHJJJJJJKKKKKKJJJJJJJJJLLLMMMNNNOOOOOOPPPSSSQQQPPPQQQSSSWWWYYYZZZ^^^XXXSSSSSSTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUWWWYYY\\\^^^```___]]][[[[[[]]]___``````^^^^^^^^^^^^^^^^^^]]]]]]aaa```^^^\\\\\\\\\]]]^^^___cccdddaaa```dddfffeeebbbbbbbbbbbbaaaaaaaaaaaa_________^^^^^^]]]]]]\\\WWWXXXZZZ]]]```bbbccccccbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeggghhhiiijjjjjjjjjiiiiiiiiijjjlllooopppqqqqqqqqqqqqqqqrrrrrrsssrrrvvvzzziiiYYYNNNGGGDDDCCCGGGBBB@@@CCCFFFJJJSSS\\\eeesss}}}}}}~~~zzzrrrkkklllwww}}}{{{yyy}}}~~~uuuooollljjjiiigggiiibbb\\\ZZZ\\\]]]YYYUUUOOOOOOPPPPPPPPPPPPOOOOOOUUUXXX___dddbbbYYYQQQNNNLLLNNNPPPQQQQQQQQQRRRSSSSSSTTTUUUSSSQQQQQQRRRTTTTTTTTTUUUUUUVVVWWWXXXXXXSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYUUUTTTTTTVVVWWWXXXVVVTTTUUUVVVVVVVVVVVVWWWYYY[[[^^^___``````______```aaa______```````````````aaarrrfff___ZZZXXXRRRLLLGGGIIIKKKKKKKKKLLLLLLKKKLLLMMMMMMLLLIIIFFFFFFFFFGGGIIIIIIJJJJJJJJJJJJJJJKKKMMMMMMNNNNNNNNNNNNLLLKKKOOOUUUXXXWWWTTTXXXUUUSSSSSSTTTTTTTTTTTTQQQQQQQQQRRRSSSSSSTTTTTTRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTVVVXXX[[[]]]___^^^\\\[[[[[[]]]_________]]]]]]]]]]]]]]]]]]]]]]]]aaa___]]]\\\[[[\\\]]]^^^___cccccc``````dddgggfffbbbbbbaaaaaaaaa`````````^^^^^^_________^^^]]]]]]XXXXXXZZZ]]]aaaddddddcccccccccccccccccccccccccccdddeeeeeeggghhhiiijjjkkkjjjkkkkkklllnnnoooqqqrrrqqqqqqpppooooooqqqrrrssstttxxx{{{tttdddXXXOOOJJJGGGCCC???>>>AAACCCDDDIIINNNRRR]]]mmm}}}|||{{{yyyyyy{{{~~~~~~vvvmmmjjjhhhnnn}}}~~~|||}}}{{{wwwrrrooommmlllkkkiiiiiiccc\\\YYYYYYYYYUUUQQQOOOOOOPPPPPPPPPPPPOOOOOOPPPRRRUUUWWWVVVSSSPPPMMMKKKNNNPPPQQQPPPPPPQQQSSSRRRTTTUUUSSSPPPOOOQQQTTTSSSSSSTTTUUUUUUVVVWWWWWWRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\VVVUUUTTTVVVWWWWWWVVVTTTTTTVVVVVVVVVUUUVVVWWWYYY[[[]]]^^^^^^^^^^^^___aaa____________````````````tttggg]]]VVVSSSRRRJJJFFFEEEHHHHHHFFFHHHKKKIIIIIIIIIJJJKKKJJJHHHFFFEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLOOOSSSVVVVVVUUUTTTTTTSSSRRRSSSTTTTTTRRROOOPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVXXX[[[\\\[[[ZZZXXXXXXZZZ[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]```___\\\[[[[[[\\\^^^___^^^aaaaaa^^^^^^bbbeeeeeeaaaaaaaaa`````````______\\\]]]^^^_________^^^]]][[[ZZZZZZ]]]aaacccbbbaaaaaabbbbbbccccccdddddddddeeeeeefffggghhhjjjkkkllliiijjjmmmooorrrsssuuuuuupppooommmllllllnnnppprrrvvvzzzyyy}}}yyylll```XXXQQQMMMGGGCCC@@@BBBCCCBBBDDDGGGIIIOOOYYYfffxxx~~~zzzyyy|||tttvvv}}}zzzrrrnnnmmmqqqvvv{{{{{{xxxrrrmmmiiifffdddcccccc___YYYUUUTTTSSSQQQOOONNNOOOOOOPPPPPPOOOOOONNNLLLMMMMMMNNNOOOPPPOOOMMMKKKMMMOOOPPPPPPPPPQQQRRRQQQTTTUUUSSSOOONNNQQQTTTRRRSSSSSSTTTTTTUUUUUUVVVRRRRRRTTTUUUVVVXXXYYYYYYVVVWWWYYY[[[\\\]]]]]]]]]WWWVVVUUUUUUVVVWWWVVVUUUUUUVVVWWWWWWUUUUUUVVVXXXYYY[[[]]]^^^]]]^^^```bbb````````````````````````yyyrrrhhh]]]UUUOOOMMMLLLHHHFFFFFFGGGEEEAAABBBFFFFFFFFFFFFHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQPPPQQQTTTWWWRRRSSSSSSQQQQQQRRRQQQPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPRRRTTTVVVXXXYYYYYYXXXVVVVVVXXXXXXXXXWWWYYYYYYZZZ[[[\\\\\\]]]]]]```^^^\\\ZZZZZZ\\\^^^```\\\``````\\\\\\aaadddddd````````````____________[[[\\\^^^___```___^^^^^^^^^\\\[[[]]]```bbb```]]]______```bbbcccdddfffffffffffffffggghhhjjjlllmmmgggiiimmmqqquuuwwwxxxyyyooommmkkkjjjjjjlllooopppsssvvv|||yyyzzzzzzooofff]]]VVVRRRRRRKKKGGGFFFEEEBBBBBBEEEHHHIIIMMMWWWhhh}}}{{{zzz|||~~~}}}~~~{{{ooonnnuuuwwwpppmmmmmmrrr}}}}}}tttkkkddd^^^[[[YYY[[[XXXTTTRRRQQQQQQPPPPPPNNNOOOOOOPPPPPPOOOOOONNNJJJKKKKKKKKKMMMPPPPPPNNNKKKMMMOOOPPPPPPPPPQQQRRRPPPSSSUUUSSSOOONNNQQQTTTRRRRRRSSSSSSTTTTTTTTTUUURRRSSSTTTUUUWWWXXXZZZZZZUUUVVVYYY[[[]]]^^^^^^]]]XXXWWWUUUUUUVVVWWWVVVVVVVVVWWWXXXWWWUUUUUUUUUWWWYYY[[[]]]^^^^^^___aaabbbbbbbbbbbbaaaaaaaaaaaaaaa}}}uuujjj[[[PPPLLLJJJHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGEEEDDDCCCDDDFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGJJJKKKKKKLLLMMMOOOPPPQQQNNNPPPOOOIIIHHHLLLOOOPPPNNNNNNNNNOOOOOOPPPPPPPPPNNNOOOPPPPPPQQQPPPPPPPPPSSSQQQPPPQQQSSSTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVXXXYYYZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]]^^^]]][[[ZZZZZZ\\\]]]___^^^_______________^^^^^^^^^^^^^^^```aaaaaa^^^\\\]]]]]]^^^```bbbcccbbb```^^^______```aaabbbbbbbbbggghhhjjjkkkllllllkkkkkkkkkmmmpppsssuuuvvvuuuuuulllmmmjjjggghhhlllmmmjjjnnnttt|||}}}}}}wwwjjjaaa^^^]]]UUURRRNNNIIIEEECCCCCCCCCFFFHHHJJJNNNVVVeeeyyy~~~|||}}}}}}~~~rrrgggddduuu|||tttnnnjjjmmmsss}}}zzz{{{}}}}}}~~~{{{}}}|||sssiiiaaaXXXTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPKKKMMMPPPQQQRRRRRRTTTUUUUUUUUUSSSRRRQQQQQQQQQQQQOOOPPPQQQRRRUUUWWWYYYZZZWWWXXXZZZ[[[ZZZYYYWWWVVV[[[YYYWWWUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWYYYYYYYYYZZZ[[[]]]^^^___bbb```]]]]]]___```aaaaaa{{{xxxuuurrrppp```XXXMMMFFFEEEFFFEEECCCEEEEEEEEEEEEEEEEEEEEEDDDHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFEEECCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFJJJJJJKKKLLLMMMOOOPPPQQQOOOQQQNNNHHHEEEHHHJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPQQQSSSTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZXXXWWWWWWYYYZZZ[[[]]]^^^___`````````______^^^^^^^^^```aaaaaa^^^\\\YYYYYYZZZ\\\^^^___^^^]]]_________```aaaaaabbbbbbdddeeehhhjjjkkkllllllllljjjlllnnnqqqsssssssssrrrlllllljjjggghhhlllmmmjjjlllooozzzxxxzzzsssssswww|||}}}qqqgggbbb```ZZZXXXUUUSSSQQQMMMHHHDDDDDDFFFHHHIIIMMMWWWeeepppzzzyyyzzz{{{|||||||||{{{{{{xxxlllgggkkk}}}{{{uuutttttttttyyy~~~|||yyywwwssssss{{{}}}~~~yyyvvvzzz{{{zzz~~~{{{lllddd]]]VVVRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOLLLNNNOOOPPPOOOOOOPPPRRRRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWYYYXXXXXXXXXXXXXXXYYYYYYZZZYYYVVVSSSRRRSSSTTTUUUWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[]]]^^^___```___]]]^^^```aaa``````~~~{{{vvvrrrlllhhheeeccc```___RRRMMMGGGDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDIIIIIIJJJKKKMMMNNNOOOPPPRRRTTTPPPIIIEEEFFFGGGFFFLLLLLLLLLLLLKKKKKKKKKKKKPPPPPPPPPQQQQQQQQQRRRRRRQQQPPPOOOPPPRRRTTTTTTSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXYYYYYYZZZYYYYYYWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZ\\\^^^aaabbbaaa``````^^^^^^^^^___aaa```^^^\\\XXXXXXXXXZZZ\\\]]]\\\[[[_________```aaaaaabbbbbbaaaccceeehhhjjjkkkllllllhhhiiikkkmmmnnnooonnnnnnkkkllljjjhhhjjjnnnooollljjjkkkppp{{{~~~yyyyyy}}}qqqjjjiiijjjmmmpppttt||||||qqqjjjfffbbb```^^^___^^^YYYNNNFFFAAACCCDDDDDDEEEJJJQQQXXXkkk{{{~~~xxxxxxyyyzzz{{{|||}}}}}}}}}ooohhhfffttt|||ooonnnpppvvv{{{~~~|||xxxvvvvvvwwwpppiiieeedddjjjxxx|||zzz|||~~~pppnnnrrruuuyyyrrrccc\\\YYYTTTPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOMMMLLLKKKMMMOOOOOONNNNNNNNNOOOPPPRRRSSSSSSSSSRRRRRRRRRSSSSSSTTTYYYXXXVVVUUUVVVXXXZZZ\\\YYYWWWTTTRRRQQQQQQSSSTTTWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^]]]]]]___```aaa```^^^{{{uuuoookkkkkkggg```[[[WWWTTTQQQOOONNNKKKHHHFFFGGGGGGFFFDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDGGGHHHIIIKKKLLLMMMNNNNNNUUUVVVSSSLLLHHHHHHIIIHHHNNNMMMMMMMMMLLLLLLKKKKKKNNNNNNNNNNNNOOOPPPPPPQQQPPPOOONNNOOORRRSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYYYYXXXXXXVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXWWWZZZ]]]```bbbbbbaaa```^^^]]]]]]^^^______^^^\\\ZZZYYYYYY[[[]]]^^^^^^]]]^^^_________`````````aaa```bbbdddfffhhhiiiiiiiiiffffffhhhiiijjjjjjjjjjjjjjjlllllljjjnnnssstttqqqllljjjkkkooovvv{{{{{{yyyssssssvvvzzz}}}uuuppphhhgggfffjjjsss{{{tttpppllliiifffggghhhbbbUUUJJJBBBCCCCCCBBBBBBEEEJJJNNNYYYfffxxx}}}|||zzzyyyzzz~~~pppggghhhpppwwwxxxuuuqqqpppppplllpppwww~~~~~~yyyssspppnnnmmmllleee___]]]^^^dddqqq~~~}}}|||zzz|||wwwiiiggglllsss{{{wwwhhhZZZUUUTTTRRRNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNLLLKKKJJJLLLNNNNNNMMMMMMMMMNNNOOOQQQRRRRRRQQQQQQPPPQQQQQQRRRRRRUUUUUUUUUUUUVVVXXXZZZ[[[WWWVVVSSSPPPPPPPPPRRRSSSVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]___aaaaaa___]]]xxxqqqjjjddd```]]]ZZZUUUQQQNNNKKKHHHFFFGGGFFFEEEEEEEEEDDDBBBAAADDDEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLLLLMMMMMMRRRTTTRRRLLLIIIJJJKKKJJJLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOOOONNNMMMNNNQQQSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUWWWZZZ]]]___`````````]]]\\\[[[\\\]]]^^^\\\[[[ZZZYYYXXXZZZ\\\^^^^^^]]]^^^^^^^^^^^^^^^_________```aaaccceeeffffffeeeeeecccdddeeefffgggggghhhhhhiiilllmmmmmmqqqxxxyyywwwooolllkkkkkknnnqqqpppooojjjiiijjjnnnsssyyyuuummmeeeccchhhttt~~~{{{yyytttpppooooooiii]]]SSSIIIHHHFFFCCCBBBCCCGGGJJJLLLTTTbbbrrr~~~yyywwwyyy}}}~~~~~~~~~rrrgggfffiiimmmnnnkkkiiimmmqqqvvv~~~xxxooojjjgggggggggeeeaaa___aaabbbdddkkkrrr{{{}}}~~~~~~{{{ooofffccckkkttt}}}|||kkk___TTTQQQQQQPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMLLLKKKKKKMMMNNNMMMMMMMMMMMMNNNNNNOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRTTTVVVWWWXXXXXXWWWUUUTTTRRRQQQPPPQQQQQQRRRUUUVVVXXXYYYZZZ[[[[[[[[[YYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[\\\^^^``````___]]]}}}xxxqqqjjjeee___ZZZWWWMMMLLLKKKJJJJJJHHHFFFCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDFFFHHHJJJKKKLLLLLLKKKKKKNNNMMMIIIFFFIIIJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGHHHJJJKKKMMMNNNMMMLLLNNNPPPSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTVVVYYY[[[\\\]]]^^^\\\ZZZYYYZZZ[[[\\\[[[ZZZXXXVVVUUUVVVYYY[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]___```bbbcccdddccccccbbbbbbbbbcccdddeeefffggghhhhhhkkklllmmmrrrxxxyyyvvvnnnmmmkkklllmmmmmmllljjjhhhfffeeehhhnnnvvv}}}~~~ooohhhgggkkksss|||{{{xxxuuuoooddd\\\SSSPPPLLLHHHEEEDDDCCCDDDDDDGGGOOO]]]kkk|||xxxvvvvvvwww|||{{{{{{}}}sssjjj```ccciiimmmmmmmmmsss{{{|||pppgggcccdddfffhhhjjjhhhiiilllmmmjjjiiikkknnnttt~~~{{{|||~~~wwwnnnhhhdddaaajjjtttzzz}}}zzzpppfff^^^VVVOOOOOOOOOMMMLLLNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJIIIHHHGGGGGGHHHIIIIIIKKKMMMMMMLLLKKKKKKLLLIIIJJJLLLMMMNNNMMMLLLKKKIIIIIIIIIKKKLLLNNNPPPQQQNNNPPPRRRUUUVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQSSSUUUWWWYYY[[[[[[[[[[[[YYYZZZ[[[\\\]]]\\\\\\[[[[[[ZZZ[[[\\\___```___^^^}}}yyyiiieee___[[[XXXUUURRROOOIIIIIIJJJLLLMMMKKKHHHDDDBBBCCCEEEFFFFFFEEEFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCEEEGGGJJJKKKKKKKKKJJJFFFJJJJJJEEEDDDFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHJJJLLLMMMLLLLLLMMMPPPRRRSSSSSSQQQQQQSSSTTTUUUVVVVVVVVVRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUTTTSSSRRRRRRQQQRRRRRRSSSTTTVVVXXX[[[\\\ZZZYYYWWWXXXYYYZZZYYYXXXVVVUUUSSSTTTWWWYYYZZZYYY[[[[[[[[[[[[[[[ZZZZZZZZZ\\\]]]___aaabbbccccccbbbaaaaaabbbcccdddfffhhhiiigggjjjjjjjjjmmmrrrrrrooojjjjjjkkkllllllkkkjjjhhhiiiiiiiiijjjnnntttzzz||||||~~~uuummmllloootttxxx~~~yyypppfff___XXXVVVSSSPPPMMMHHHDDDAAABBBAAAEEEOOOYYYeeewww{{{xxx{{{{{{{{{{{{}}}{{{qqqjjjccchhhrrr|||~~~{{{{{{rrrfff```bbbiiirrrwwwyyyvvvvvvxxxwwwqqqmmmlllkkknnnsssyyy~~~|||}}}|||uuulllfffcccbbb```jjjrrrsssooohhh]]]TTTRRRNNNMMMMMMLLLIIIJJJMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHLLLJJJHHHFFFEEEFFFGGGGGGHHHJJJMMMMMMKKKHHHGGGGGGBBBDDDHHHLLLMMMLLLJJJHHHGGGGGGGGGHHHJJJKKKMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSQQQRRRTTTUUUTTTSSSQQQOOORRRSSSVVVYYY[[[[[[[[[[[[YYYZZZ\\\]]]]]]\\\[[[ZZZ[[[ZZZYYY[[[]]]_________|||uuunnniiieeeZZZWWWSSSPPPOOONNNLLLJJJOOOPPPQQQSSSSSSPPPKKKGGGBBBCCCDDDDDDBBBAAAAAAAAADDDEEEEEEFFFGGGGGGHHHHHHBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBB>>>???@@@AAABBBBBBCCCBBBCCCDDDGGGIIIKKKKKKJJJJJJFFFIIIIIIEEECCCEEEGGGEEEGGGGGGGGGHHHHHHIIIIIIJJJFFFEEEEEEEEEFFFHHHJJJLLLMMMLLLKKKMMMPPPRRRSSSRRRPPPQQQRRRSSSUUUUUUVVVVVVQQQRRRRRRRRRRRRRRRQQQQQQOOOOOOPPPQQQRRRSSSTTTUUUWWWWWWWWWWWWVVVUUUSSSSSSRRRQQQQQQQQQSSSVVVYYY[[[YYYXXXVVVVVVXXXYYYXXXWWWWWWUUUTTTTTTWWWYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[]]]```bbbccccccddd``````aaaccceeegggiiijjjfffhhhiiigggiiimmmlllgggeeegggiiikkklllkkkhhhffffffjjjlllkkkkkkoootttwwwttt~~~vvvlllkkkkkkqqq{{{zzzoooddd]]]XXXXXXXXXWWWUUUOOOHHHCCCEEEBBBCCCIIINNNUUUcccqqq||||||{{{{{{|||}}}~~~vvvnnnhhhnnntttoooggg]]][[[cccqqq|||uuuqqqqqqooonnnooosssxxx}}}~~~~~~wwwmmmfffcccaaa``````iiiooolllddd[[[RRRJJJKKKJJJKKKLLLJJJFFFHHHMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHLLLJJJHHHFFFEEEEEEFFFGGGHHHJJJMMMMMMJJJFFFCCCBBB<<>>CCCIIIMMMNNNKKKHHHIIIJJJIIIHHHFFFFFFHHHJJJNNNOOOQQQRRRRRRQQQOOONNNRRRRRRRRRRRRSSSSSSSSSSSSOOOPPPPPPRRRTTTWWWZZZ[[[```^^^[[[YYYXXXYYY[[[\\\YYYZZZ[[[]]]^^^^^^]]]]]]{{{zzzrrrhhh```\\\WWWQQQLLLIIIGGGEEEDDDFFFKKKQQQTTT\\\^^^``````\\\UUUNNNIIIDDDDDDDDDDDDCCCCCCBBBAAA@@@DDDDDDBBBCCCHHHJJJGGGCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCC@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGKKKSSS[[[^^^[[[XXXPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNQQQPPPOOONNNNNNOOOPPPQQQRRRQQQQQQRRRSSSQQQNNNLLLLLLMMMNNNOOOQQQSSSUUUVVVWWWVVVUUUUUUTTTTTTTTTTTTVVVUUUTTTTTTSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTTTTVVVVVVWWWVVVVVVWWWZZZ\\\^^^\\\ZZZYYYZZZ\\\\\\[[[\\\]]]^^^```bbbbbbbbbbbb````````````aaaaaabbbbbbcccdddeeefffgggffffffeeedddeeeggghhhhhhgggfffeeejjjlllnnnnnnmmmlllnnnppptttrrrttt~~~}}}yyywww{{{}}}rrreeeaaa^^^]]]\\\XXXQQQJJJJJJHHHFFFEEEFFFJJJNNNQQQYYYeeexxx}}}||||||}}}wwwnnniiifffeeeeeejjjttt|||wwwwwwyyyxxxyyy{{{}}}~~~~~~~~~}}}zzzooogggeeegggjjjkkkfffbbb\\\UUUOOOJJJGGGEEEHHHIIIIIIHHHFFFDDDEEEFFFDDDFFFFFFEEEDDDDDDFFFGGGEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIGGGEEECCCCCCEEEGGGHHHIIIKKKMMMNNNLLLIIIEEEBBB;;;===BBBHHHLLLMMMKKKHHHHHHIIIIIIGGGEEEEEEGGGIIINNNOOOPPPQQQQQQPPPOOONNNQQQQQQRRRRRRSSSSSSTTTTTTSSSRRRRRRRRRTTTWWWYYY[[[^^^]]][[[ZZZZZZZZZ\\\\\\[[[[[[\\\]]]\\\[[[ZZZZZZzzzrrrmmmjjjcccZZZTTTOOOKKKFFFBBBAAAAAAAAACCCFFFKKKPPPSSSWWWXXXXXXWWWSSSMMMGGGDDDDDDDDDCCCCCCBBBAAAAAA@@@AAACCCCCCAAAAAADDDEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDDDDGGGMMMVVV]]]___[[[VVVOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPOOONNNNNNOOOPPPPPPRRRQQQQQQRRRRRRQQQOOOLLLMMMLLLLLLMMMPPPSSSVVVXXXWWWVVVVVVUUUTTTSSSSSSSSSUUUUUUTTTSSSSSSSSSTTTTTTPPPPPPPPPPPPPPPQQQRRRSSSVVVVVVWWWVVVWWWZZZ^^^bbbccc```\\\ZZZ[[[]]]^^^^^^[[[\\\^^^___aaabbbbbbccc]]]^^^```aaabbbaaa```___```aaacccdddeeefffffffffdddeeefffffffffeeeddddddkkklllmmmlllkkkjjjkkkllltttpppnnnrrr{{{}}}}}}oookkkfffcccaaa\\\VVVPPPMMMLLLJJJHHHGGGGGGHHHHHHIIIRRRaaarrr~~~}}}~~~wwwxxxyyyvvvrrrllliiigggjjjmmmppptttzzz~~~zzzzzz}}}~~~|||xxx{{{uuuoooiiigggjjjmmmllljjj^^^ZZZRRRJJJEEECCCDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFDDDEEEFFFEEEDDDCCCDDDFFFEEEDDDDDDDDDDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCDDDFFFGGGIIIJJJMMMPPPRRROOOGGGAAA;;;===AAAFFFKKKLLLJJJHHHHHHIIIIIIGGGFFFEEEGGGHHHLLLMMMOOOOOOPPPOOONNNMMMOOOPPPPPPRRRSSSUUUVVVVVVXXXVVVUUUSSSTTTVVVXXXZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^]]]]]][[[ZZZXXXWWWxxxooogggbbbZZZVVVPPPKKKHHHEEEBBB??????@@@@@@BBBDDDGGGIIIKKKMMMLLLKKKJJJGGGDDDAAA???DDDCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@??????AAABBBAAACCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAA@@@????????????@@@AAABBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDFFFKKKPPPTTTSSSOOOKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJKKKLLLMMMOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPRRRRRRPPPNNNNNNMMMLLLLLLNNNQQQTTTWWWUUUUUUTTTTTTSSSRRRQQQQQQTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUWWW[[[```eeefffbbb\\\YYYZZZ\\\^^^___\\\\\\^^^```aaacccdddddd]]]^^^______``````______bbbbbbcccdddeeeeeeffffffeeeeeeeeeddddddccccccccchhhhhhiiiiiihhhhhhhhhiiirrrooommmnnnsss|||{{{uuupppkkkddd]]]YYYTTTRRROOOLLLJJJHHHGGGGGGFFFKKKSSS^^^kkkyyyxxxuuulllnnnpppnnnllljjjlllnnnrrrvvvzzz{{{{{{|||tttvvv|||rrriiigggeeehhhlllllleee___TTTPPPJJJDDD@@@@@@AAABBBEEEFFFGGGFFFEEEDDDEEEFFFEEEGGGHHHGGGEEEDDDDDDEEEDDDCCCAAAAAABBBCCCFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGJJJQQQVVVUUULLLCCC<<<===@@@EEEIIIKKKJJJHHHIIIJJJJJJIIIGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKMMMNNNPPPQQQTTTUUUWWWXXX\\\ZZZWWWUUUTTTUUUXXXYYYYYYZZZ[[[]]]^^^^^^^^^^^^______^^^]]][[[ZZZYYYXXXyyyxxxwwwtttmmmeee\\\VVVMMMKKKHHHEEEDDDCCCAAA@@@>>>???@@@AAABBBCCCDDDDDDGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBAAAAAAAAAAAABBB???>>>>>>?????????@@@BBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>@@@AAABBBDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@??????AAACCCEEEFFFGGGHHHGGGGGGHHHIIIJJJJJJHHHFFFDDDEEEEEEFFFHHHJJJLLLMMMJJJJJJJJJKKKLLLNNNOOOPPPLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKMMMPPPRRRRRRQQQPPPOOOMMMKKKLLLNNNPPPRRRRRRRRRRRRSSSRRRQQQPPPPPPRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWSSSTTTTTTTTTUUUZZZ___dddfffaaa\\\XXXYYY\\\^^^___^^^^^^___```aaacccdddeee```___]]]\\\]]]^^^```aaafffffffffeeeeeeeeeeeefffgggfffdddcccbbbbbbbbbccccccccccccdddeeefffffffffjjjllllllmmmpppwww|||sssjjjeeeddd```ZZZTTTNNNKKKIIIIIIHHHIIILLLPPPWWWbbbnnnvvvwwwpppmmmbbbggglllmmmlllmmmpppsssrrrwwwzzzxxxwww{{{~~~vvvwww|||{{{}}}}}}|||{{{xxxpppgggdddeeefffjjjkkkfff[[[RRRKKKIIIFFFBBB@@@??????@@@DDDEEEFFFFFFDDDDDDEEEGGGGGGIIIJJJIIIGGGEEEEEEEEEBBBAAA@@@???@@@BBBDDDFFFHHHGGGGGGFFFFFFGGGGGGHHHCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGJJJRRR[[[\\\SSSKKK???@@@BBBEEEIIIKKKJJJIIIJJJLLLMMMLLLJJJIIIJJJKKKHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMOOOQQQTTTVVVXXXYYY]]][[[XXXVVVUUUVVVWWWXXXWWWXXX[[[]]]______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\|||xxxssspppooonnnmmmmmmiiihhhgggeee```YYYPPPJJJCCCCCCBBBAAA@@@@@@@@@@@@;;;<<<===???@@@BBBBBBCCCBBBBBBAAAAAAAAABBBCCCDDDCCCBBBAAAAAAAAABBBDDDEEEAAA>>>>>>@@@@@@??????BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@???AAABBBCCCDDDEEEDDDDDDCCC????????????????????????>>>???AAADDDFFFHHHIIIIIIIIIHHHGGGGGGGGGHHHJJJJJJCCCCCCDDDFFFHHHJJJLLLMMMHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHIIIKKKNNNPPPQQQPPPOOONNNLLLKKKKKKKKKMMMNNNOOOPPPRRRSSSSSSRRRRRRQQQRRRRRRQQQQQQQQQRRRSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWSSSSSSTTTTTTUUUXXX]]]aaaddd```[[[XXXYYY\\\^^^```____________```bbbcccdddaaa___]]]\\\\\\^^^aaaccciiihhhgggffffffffffffgggiiihhheeebbbaaaaaabbbcccbbbaaa```aaadddeeeeeedddbbbfffjjjjjjmmmssswwwwww|||uuuxxxssskkkaaaXXXQQQMMMKKKHHHHHHHHHIIILLLSSS[[[aaahhhppp}}}tttjjjdddbbbaaaiiirrrvvvtttqqqqqqssslllqqqtttuuuuuu{{{zzzzzz}}}zzz}}}|||vvvqqqmmmgggaaadddeeeggggggddd\\\RRRKKKFFFEEEDDDBBBAAA@@@??????BBBCCCEEEEEEDDDDDDEEEGGGHHHJJJKKKKKKHHHEEEDDDDDDAAA@@@@@@@@@@@@BBBCCCDDDGGGFFFFFFFFFFFFFFFFFFGGGBBBCCCCCCDDDEEEGGGHHHIIIKKKJJJLLLTTT]]]___ZZZTTTEEEDDDEEEGGGJJJKKKKKKJJJKKKMMMNNNNNNLLLKKKKKKLLLHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOQQQTTTVVVXXXYYY[[[ZZZYYYWWWWWWWWWWWWXXXVVVWWWZZZ\\\]]]^^^^^^]]]\\\\\\\\\[[[\\\\\\]]]]]]|||yyyxxxmmmhhhbbb]]][[[[[[[[[[[[XXXVVVTTTSSSQQQNNNHHHDDDAAAAAAAAA@@@???>>>>>>???<<<<<<======>>>@@@AAAAAA?????????>>>???@@@AAABBBBBBBBBAAAAAABBBDDDFFFHHHEEEAAA???BBBAAA======AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCBBBAAAAAAAAABBBDDDEEEEEEEEECCCBBB======>>>>>>??????@@@@@@@@@AAACCCEEEGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHJJJEEEFFFFFFGGGIIIJJJLLLMMMHHHHHHGGGGGGGGGHHHHHHIIILLLMMMNNNOOOOOONNNMMMLLLJJJHHHHHHIIIKKKMMMNNNMMMKKKKKKJJJJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUSSSSSSSSSTTTUUUVVVXXXXXXSSSTTTUUUVVVVVVXXX[[[^^^ccc___[[[YYY[[[]]]___```___^^^^^^]]]^^^___```aaa```___^^^^^^^^^___```aaahhhgggfffffffffggghhhiiikkkiiieeebbbaaaaaacccddddddbbbaaaaaadddeeecccaaa^^^dddhhhgggiiiooorrrqqqzzz|||yyyoooddd[[[SSSOOOKKKKKKKKKJJJJJJLLLQQQTTTUUU\\\eeemmmsss{{{~~~~~~|||||||||||||||{{{zzzzzzyyy{{{||||||{{{|||~~~~~~~~~xxxwwwtttmmmfffaaabbbdddnnnyyy{{{uuussslllpppvvvyyy{{{~~~}}}}}}~~~|||~~~uuukkkfffdddaaabbbbbbaaa]]]VVVOOOKKKIIIDDDCCCBBBAAA@@@@@@@@@@@@AAABBBDDDDDDDDDDDDEEEGGGHHHJJJKKKJJJHHHEEECCCCCC???@@@@@@AAAAAABBBCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFBBBCCCDDDEEEFFFHHHIIIJJJNNNLLLMMMRRRYYY\\\ZZZWWWJJJIIIHHHIIIKKKLLLLLLKKKKKKMMMNNNNNNLLLKKKKKKKKKIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVWWWYYYZZZ[[[\\\]]]]]][[[[[[ZZZYYYYYYZZZ[[[\\\~~~xxxqqqlllhhhggg```[[[TTTOOOMMMNNNOOOOOOJJJHHHEEEEEEGGGHHHGGGEEEBBBCCCCCCAAA???>>>>>>>>>???>>>>>>=========>>>>>>BBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAACCCEEEHHHJJJHHHCCCAAADDDBBB<<<<<<@@@BBBBBBBBBAAAAAAAAA@@@@@@???@@@BBBCCCDDDCCCCCCBBBAAABBBDDDFFFFFFEEECCCBBB<<<======>>>???@@@@@@AAACCCDDDEEEGGGGGGGGGFFFEEEFFFFFFFFFEEECCCBBBCCCDDDIIIIIIIIIIIIJJJJJJKKKLLLJJJJJJIIIHHHHHHHHHIIIIIINNNOOOPPPQQQQQQPPPOOONNNKKKJJJHHHHHHJJJKKKJJJJJJHHHHHHIIIJJJJJJKKKKKKKKKOOOPPPSSSVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUVVVWWWWWWUUUUUUUUUVVVWWWYYYZZZ[[[TTTVVVWWWWWWWWWXXXZZZ\\\bbb___\\\[[[\\\___aaaaaa^^^]]]\\\\\\\\\\\\^^^^^^^^^^^^```aaaaaaaaa```___fffeeeeeeeeefffhhhiiikkkmmmjjjfffbbbaaaaaacccdddgggeeebbbbbbddddddbbb```___fffhhhfffhhhnnnqqqpppoooqqqxxx{{{tttqqqvvvyyynnndddZZZUUUQQQQQQPPPNNNLLLKKKLLLMMMOOORRRVVVXXX[[[bbbmmmvvvyyy|||yyyyyyzzzzzzyyyxxxwwwuuuuuutttvvvuuuuuuuuuvvvxxxzzz{{{}}}}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}}}}{{{rrrpppkkkjjjgggcccaaadddkkkqqq~~~zzzuuuqqqvvv|||~~~~~~~~~|||zzz~~~uuuhhhccccccccc^^^]]]ZZZRRRIIIDDDFFFJJJEEECCCAAA???>>>???@@@AAA@@@BBBDDDDDDCCCDDDEEEGGGGGGIIIKKKJJJGGGDDDBBBAAA??????AAABBBBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFGGGIIIJJJJJJNNNLLLLLLOOOSSSVVVWWWVVVMMMLLLJJJJJJLLLMMMLLLLLLJJJLLLNNNNNNLLLJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOOOOMMMNNNOOOQQQTTTVVVWWWXXXUUUVVVXXXYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWXXXYYY~~~zzz{{{xxxsssmmmgggaaa\\\YYYNNNLLLIIIFFFDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===============<<<<<<<<<======???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBCCCEEEHHHJJJ@@@@@@????????????@@@@@@CCCBBBAAA@@@???===<<<<<>>>>>===============<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@BBBCCCEEE@@@??????>>>>>>??????@@@BBBAAAAAA@@@>>>======<<>>???@@@@@@AAACCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@???>>>>>>@@@BBBCCCFFFEEEDDDDDDCCCCCCCCCDDDEEEDDDDDDEEEFFFHHHJJJKKKOOONNNLLLKKKJJJJJJKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUWWWXXXXXXWWWVVVUUUUUUWWWZZZZZZYYYYYYZZZ\\\]]]\\\ZZZYYYXXXWWWVVVVVVqqqlllfffbbbaaa___\\\XXXaaa^^^ZZZTTTMMMHHHCCCAAABBBAAA???>>>======>>>???========================???>>>======<<<<<<=========<<<<<<<<<<<<<<<======????????????????????????<<<<<<======>>>???@@@@@@??????>>>>>>>>>>>>??????AAA@@@@@@???>>>======<<<>>>>>>??????@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@??????@@@@@@AAABBBCCCCCCEEEFFFGGGHHHIIIGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPOOONNNLLLKKKIIIIIIIIIIIILLLMMMNNNPPPQQQQQQQQQQQQOOOMMMJJJIIIJJJLLLLLLLLLOOONNNLLLJJJJJJKKKLLLMMMPPPRRRTTTUUUUUUUUUWWWYYYYYYXXXXXXYYY[[[[[[ZZZYYY\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZYYY[[[]]]___```___]]]\\\\\\]]]^^^___^^^]]][[[]]]^^^^^^___```bbbdddggghhhiiihhheeedddeeefffffffffgggjjjnnnoooooommmiiiiiiiiihhhhhhfffeeedddfffhhhjjjmmmnnnooonnnmmmkkkjjjlllqqqvvv~~~~~~zzz|||tttooopppwwwxxxqqqiiiaaaYYYTTTWWW]]]```]]]XXXRRRMMMJJJIIIHHHHHHKKKOOOSSSZZZbbbkkkrrr|||xxxwwwvvvuuurrrpppmmmkkkjjjiiihhhggghhhjjjlllmmmllloooooooooooonnnnnnnnnnnnuuuvvvwwwyyyzzz{{{||||||yyy{{{||||||{{{{{{}}}~~~}}}~~~~~~yyyqqqhhhbbb]]]ZZZ]]]aaammmsss|||yyynnnaaaVVVOOOHHHFFFDDDDDDDDDDDDBBBAAA===============>>>>>>???BBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>???AAABBBEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHJJJKKKMMMLLLKKKIIIIIIIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOPPPQQQRRRRRRSSSUUUVVVWWWXXXXXXWWWUUUUUUSSSUUUWWWXXXXXXYYY[[[]]]ZZZYYYWWWUUUTTTUUUUUUVVV```\\\XXXUUUSSSQQQNNNLLLVVVTTTQQQMMMHHHDDDAAA?????????>>>>>>>>>>>>??????========================>>>>>>===<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<========================<<<<<<>>>???@@@@@@@@@@@@>>>>>>>>>======>>>>>>>>>?????????>>>>>>======<<<======>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDD@@@@@@@@@??????@@@@@@@@@@@@AAACCCEEEGGGHHHIIIJJJFFFHHHJJJKKKKKKKKKIIIHHHIIIIIIJJJKKKLLLMMMNNNOOONNNNNNMMMMMMKKKJJJJJJIIIKKKLLLMMMOOOPPPRRRRRRSSSOOOMMMJJJJJJLLLMMMNNNMMMQQQOOOMMMLLLLLLLLLNNNOOORRRTTTUUUVVVUUUVVVWWWYYYYYYYYYZZZ[[[[[[\\\[[[ZZZ\\\]]]]]]\\\[[[ZZZYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZYYYXXXZZZ]]]___``````]]]\\\[[[\\\^^^______^^^[[[]]]^^^^^^___```bbbdddggghhhiiihhhfffeeefffgggffffffhhhlllooopppnnnllliiiiiiiiihhhgggeeedddccceeegggjjjmmmooooooooonnnnnnllllllpppssswww||||||yyyzzzzzzqqqddd[[[[[[```gggddd```ZZZUUUQQQOOONNNKKKKKKJJJJJJLLLQQQXXX\\\dddjjjsssyyy|||~~~{{{xxxsssrrrqqqooommmkkkjjjiiiggggggggghhhiiijjjjjjjjjnnnnnnnnnnnnoooooooooooouuuvvvxxxyyy{{{|||}}}}}}|||}}}~~~~~~}}}}}}|||wwwsssdddaaa]]][[[\\\___ffflll}}}qqqdddWWWMMMHHHBBBBBBBBBCCCCCCBBBAAA@@@======<<<<<<<<<===>>>>>>AAABBBDDDFFFGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKMMMNNNOOONNNNNNOOOPPPQQQRRRSSSSSSUUUUUUVVVWWWWWWVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYZZZWWWVVVTTTRRRRRRRRRTTTTTTRRRPPPNNNKKKJJJHHHFFFDDDHHHHHHFFFDDDBBB@@@>>>===============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???????????????>>>======<<<<<<======>>>>>>=====================<<<<<<======>>>??????@@@AAAAAABBBCCCCCCDDDEEEEEEAAA@@@@@@@@@@@@@@@@@@AAA???AAACCCEEEGGGIIIIIIJJJFFFGGGIIIKKKKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNNNNNNNNNNLLLKKKJJJKKKKKKLLLNNNOOOQQQRRRSSSOOOMMMKKKLLLNNNOOOPPPOOOPPPOOOMMMMMMMMMNNNPPPRRRTTTUUUWWWWWWVVVVVVXXXYYYZZZZZZ[[[\\\[[[ZZZZZZZZZ\\\^^^___^^^[[[YYYXXXYYY[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXZZZ]]]___``````^^^]]]\\\\\\^^^```aaa```]]]^^^_________```bbbdddfffgggiiihhhhhhgggiiijjjgggggghhhkkkmmmmmmjjjhhhgggggggggfffeeecccbbbaaaccceeehhhkkknnnoooooonnnnnnlllkkknnnqqqsssyyysssfffbbbeeegggeeeaaa]]]ZZZWWWUUUUUURRRQQQNNNJJJHHHIIIMMMPPPQQQUUUZZZ___aaabbbccccccdddeeefffffffffgggiiikkkvvv~~~}}}yyytttqqqoooiiiiiiiiiiiiiiiiiiiiiiiiggghhhiiijjjjjjjjjkkkkkkllllllmmmnnnoooooopppppprrrsssvvvxxxzzz|||}}}}}}~~~xxxsssqqqtttxxx{{{~~~|||xxxxxxxxxvvvrrrlllgggfffZZZ]]]```bbbfffmmmvvv{{{~~~||||||qqqcccWWWNNNHHHEEEAAABBBCCCCCCBBBAAA@@@@@@>>>============>>>??????AAABBBDDDFFFGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCEEEHHHLLLNNNPPPQQQMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSQQQQQQQQQRRRRRRFFFFFFEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@??????>>>>>>;;;;;;;;;<<<<<<=========????????????????????????>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===============<<<<<<<<<<<<======<<<<<<<<<<<<============;;;;;;<<<======>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEBBBAAAAAA@@@@@@AAAAAABBB???AAACCCFFFHHHIIIIIIIIIFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLJJJKKKKKKLLLNNNOOOQQQRRROOONNNMMMNNNPPPRRRRRRQQQPPPOOONNNMMMMMMOOOQQQRRRTTTVVVWWWXXXWWWXXXYYY[[[ZZZ\\\]]]\\\ZZZXXXXXXYYY\\\___aaa```\\\YYYYYY[[[ZZZ[[[\\\]]]]]]]]]]]]]]][[[ZZZYYY[[[]]]___```___^^^]]][[[\\\^^^```aaaaaa```aaabbbaaa``````bbbdddeeefffhhhhhhggggggiiikkkhhhgggggghhhjjjiiigggeeeeeeeeeeeedddcccbbbaaa```aaacccgggjjjmmmnnnnnnnnnmmmiiihhhkkkmmmoootttzzzyyytttuuuxxx}}}wwwrrrrrrjjjhhhfffbbb___\\\ZZZYYY[[[YYYTTTOOOJJJHHHIIIKKKJJJJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRUUUWWW\\\cccppp}}}vvvpppkkkjjjhhhfffdddaaa```___[[[\\\]]]___```bbbcccddddddgggjjjkkkkkklllmmmooollllllmmmmmmnnnoooooooooooopppsssvvvyyy|||}}}~~~~~~~~~tttqqqnnnmmmpppwww{{{tttmmmhhheee______bbbeeeccc]]]\\\^^^___ffflllnnnrrr{{{{{{|||~~~}}}{{{}}}~~~}}}tttmmmaaaUUULLLGGGFFFFFFCCCDDDDDDCCC@@@??????@@@>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAABBBAAACCCFFFIIILLLOOOQQQRRRLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQRRRSSSTTTUUUUUUVVVWWWUUURRRRRRSSSUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQPPP>>>?????????>>>>>>>>>>>>???????????????>>>>>>>>>:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<======<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<=========:::;;;;;;<<<======>>>>>>===>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@AAADDDFFFHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLJJJLLLOOOQQQRRRQQQOOOMMMJJJJJJJJJJJJLLLNNNOOOPPPPPPOOOOOOPPPSSSTTTTTTTTTRRRPPPOOOMMMMMMNNNOOOPPPTTTVVVXXXXXXXXXYYY[[[\\\[[[]]]^^^\\\YYYVVVVVVWWWYYY]]]```___[[[XXXXXXZZZYYYZZZ\\\^^^```aaaaaaaaa]]]\\\[[[\\\^^^___```___]]]\\\ZZZZZZ]]]___aaaaaacccddddddcccaaa```bbbcccdddfffgggfffeeeeeefffggghhhgggffffffggghhhgggeeecccdddddddddcccbbbbbbaaa```cccfffjjjmmmnnnoooooommmhhhfffhhhkkkmmmqqqvvvsss|||qqqooopppvvv}}}yyysssnnniiieeeccceeeccc___YYYRRRNNNMMMNNNJJJIIIGGGEEEEEEEEEEEEDDDDDDEEEGGGFFFFFFGGGIIIKKKLLLQQQZZZccclllttt||||||yyytttooojjjddd^^^ZZZTTTTTTSSSRRRQQQPPPOOOOOOMMMNNNPPPRRRUUUWWWYYYZZZ]]]aaafffjjjkkkmmmpppsssqqqqqqppppppoooooooooooooooqqqtttxxx|||vvvtttrrrpppppprrrtttvvvwwwxxxzzz}}}~~~nnnllliiieee```\\\YYYXXXRRRQQQUUU\\\]]]\\\```gggnnnvvvzzzyyyzzz{{{xxxyyyyyyyyy|||{{{yyyxxxtttoooaaa\\\SSSKKKFFFDDDEEEFFFCCCCCCCCCAAA>>>>>>@@@BBB>>>>>>======>>>>>>???@@@CCCCCCDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBB???????????????@@@AAAAAAAAACCCFFFHHHKKKLLLMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLMMMNNNNNNNNNNNNMMMLLLKKKLLLLLLMMMOOOPPPRRRSSSPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOPPPRRRTTTVVVVVVUUURRRPPPPPPSSSUUUUUUUUUTTTUUUVVVUUUTTTRRRPPPNNN:::<<<>>>>>>>>>===>>>???;;;;;;;;;;;;;;;:::::::::<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<======???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;::::::;;;===???<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;<<<=========::::::;;;;;;<<<======>>>;;;<<<===>>>???@@@AAAAAADDDCCCCCCBBBBBBCCCCCCDDD@@@BBBDDDGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMMMMMMMLLLLLLIIIKKKOOORRRSSSRRRPPPOOOJJJJJJIIIJJJKKKLLLNNNOOOPPPPPPPPPQQQTTTVVVVVVUUUTTTRRRPPPNNNLLLLLLMMMNNNTTTVVVXXXYYYYYYYYY[[[]]]\\\]]]^^^\\\XXXUUUUUUVVVUUUZZZ^^^]]]XXXUUUUUUWWWXXXYYY\\\___aaaccccccccc^^^]]]\\\\\\^^^``````___\\\ZZZXXXYYY[[[^^^``````eeeeeeeeedddaaaaaabbbccceeeffffffeeecccbbbbbbccchhhfffdddeeefffhhhhhhgggccccccdddddddddcccbbbbbb```cccgggkkknnnooopppppppppjjjfffhhhkkklllqqqvvvsssyyyuuupppmmmrrr~~~wwwrrrnnnnnnmmmiiiccc\\\VVVTTTTTTMMMJJJFFFCCCCCCCCCBBBBBB@@@AAABBBBBBAAABBBDDDFFFFFFIIINNNSSSWWW\\\aaaeeeccc```\\\XXXUUURRRNNNKKKIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEGGGJJJLLLOOOQQQRRRWWW\\\ccchhhkkknnnrrrvvvxxxwwwvvvtttsssqqqpppooorrrtttxxx|||zzzqqqfffdddcccdddhhhnnnuuuyyy}}}rrrkkk^^^^^^\\\ZZZWWWUUUSSSRRRRRRQQQVVV___dddgggppp{{{{{{~~~|||~~~{{{|||{{{zzz~~~||||||wwwtttrrrjjjaaaSSSPPPKKKGGGDDDCCCDDDEEEBBBCCCBBB@@@======@@@CCC===============>>>??????DDDCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCDDDCCCCCCBBBBBB???@@@AAABBBBBBBBBAAAAAA??????>>>>>>???@@@AAAAAABBBDDDFFFHHHIIIJJJIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMOOOQQQTTTVVVWWWSSSPPPNNNOOORRRVVVWWWVVVUUUVVVWWWWWWVVVSSSOOOMMM<<<<<<<<<;;;;;;::::::::::::;;;<<<======<<<;;;::::::::::::;;;;;;;;;;;;;;;??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<===============;;;:::999::::::999777888999:::;;;<<<;;;:::999888888999:::;;;;;;;;;;;;============>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLLLLNNNOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOQQQPPPNNNNNNNNNPPPRRRSSSUUUSSSPPPNNNMMMOOOQQQSSSSSSTTTUUUVVVWWWXXXXXXXXX\\\\\\[[[ZZZYYYWWWUUUTTTTTTVVVXXXXXXWWWUUUUUUUUUWWWYYY\\\```bbbbbbaaa```^^^______```````````````]]]YYYVVVWWW[[[___bbbbbbeeeeeedddccccccbbbbbbaaaaaaccccccbbb``````cccfffiiifffcccbbbeeeggggggfffeeeffffffgggfffdddcccaaadddeeegggjjjmmmooonnnmmmoookkkhhhhhhmmmrrruuuvvvvvvxxxzzz||||||llljjjvvvzzz{{{|||xxxnnneee```\\\XXXPPPQQQPPPMMMHHHCCC@@@>>>AAAAAA@@@???>>>???AAABBBDDDCCCCCCEEEIIINNNPPPRRRVVVRRRMMMIIIHHHIIIHHHHHHBBBDDDEEEEEEDDDCCCCCCCCC===@@@CCCDDDCCCDDDFFFIIIOOOQQQVVV]]]dddkkkqqqtttsssxxx|||{{{vvvrrrrrrssswww{{{zzznnngggccc^^^YYYZZZdddkkkooo|||}}}sssiiiaaa]]]QQQVVVWWWSSSSSSXXXXXXUUUSSSYYYcccnnn}}}~~~}}}zzzxxx}}}}}}~~~~~~}}}~~~}}}vvvtttxxx{{{{{{uuummmcccYYYRRRJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBB>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBAAAAAAAAAIIIHHHHHHFFFDDDBBB@@@???CCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAADDDDDDCCCBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGHHHHHHGGGEEEEEEFFFFFFGGGIIIKKKMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKFFFHHHKKKNNNPPPQQQQQQQQQQQQQQQQQQQQQSSSUUUWWWXXXXXXWWWTTTQQQOOONNNNNNOOO<<<<<<;;;;;;;;;::::::::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;999:::;;;<<<============<<<<<<<<<=========>>>>>>???===<<<<<<===<<<;;;999888888:::;;;;;;;;;:::999888999:::;;;;;;<<<<<<;;;============>>>>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMLLLLLLKKKJJJJJJIIIJJJKKKMMMNNNOOONNNMMMMMMNNNPPPRRRSSSTTTRRROOOMMMLLLNNNPPPRRRSSSTTTUUUWWWXXXXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSPPPRRRTTTUUUTTTSSSTTTUUUUUUXXX[[[^^^``````___^^^]]]]]]^^^___`````````___]]]ZZZWWWWWW[[[___aaaaaaccccccccccccbbbbbbbbbbbbaaabbbcccbbb``````cccfffgggeeebbbcccfffiiijjjiiigggggggggfffeeedddcccbbbddddddfffiiikkkllllllkkkmmmjjjggghhhmmmrrruuuvvvsssuuuwwwyyy}}}|||uuuzzzzzzqqqiii```WWWRRRRRRQQQNNNJJJFFFCCCBBBAAA@@@??????@@@AAAAAAAAABBBCCCDDDFFFIIILLLMMMMMMNNNLLLIIIHHHHHHGGGFFFEEECCCCCCCCCBBB@@@?????????<<<>>>@@@@@@??????BBBDDDGGGIIIMMMRRRXXX^^^bbbeeemmmqqquuuuuuqqqnnnnnnppptttwww{{{vvvmmmfffccccccbbbaaagggoooqqqppp{{{~~~xxxpppiiiccc^^^[[[ZZZWWW[[[]]]\\\___eeeiiihhhhhhnnnwww~~~|||{{{{{{|||~~~zzz}}}{{{uuussswwwzzzyyy~~~|||tttqqqtttyyy~~~vvvlllcccYYYPPPJJJFFFFFFDDDCCCBBBBBBAAAAAABBBAAA@@@?????????@@@AAA??????>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCCBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAACCCCCCBBBAAABBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGFFFGGGIIIIIIHHHFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHJJJLLLOOOPPPQQQQQQSSSRRRRRRRRRSSSUUUVVVXXXUUUTTTRRRPPPPPPPPPQQQRRR;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::======<<<<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::;;;999:::;;;<<<============<<<<<<=========>>>>>>>>>>>>===<<<<<<======;;;999777888999999::::::999999999999:::<<<<<<=====================>>>>>>>>>>>>@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMOOOQQQSSSRRRPPPMMMKKKKKKLLLNNNPPPSSSSSSUUUVVVWWWXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRLLLNNNQQQRRRRRRRRRRRRSSSTTTVVVXXX[[[]]]]]]]]]\\\[[[[[[\\\^^^^^^_________]]][[[YYYYYY[[[]]]______```aaaaaaaaaaaabbbbbbbbbaaabbbbbbaaa```aaaccceeeeeecccbbbcccfffjjjlllllljjjiiigggfffeeeddddddddddddeeefffggghhhiiiiiiiiillljjjhhhhhhlllpppssstttppprrrssstttvvv{{{wwwiii\\\UUUUUUTTTRRRPPPMMMKKKJJJDDDAAA??????AAACCCAAA???BBBDDDHHHLLLOOOOOOOOONNNLLLKKKKKKLLLMMMLLLJJJGGGFFFEEEDDDBBBAAAAAAAAAAAA===>>>???>>>======???AAAAAABBBDDDGGGKKKOOOSSSUUU___cccggggggeeecccdddeeehhhkkknnnpppqqqqqqssstttssswww}}}|||yyytttpppmmmmmmooopppoooqqqyyy~~~xxxoooqqqzzz~~~{{{xxxtttqqqooonnnkkkgggbbb^^^\\\^^^bbbdddfffjjjllllllpppxxx~~~{{{{{{vvvtttwww{{{~~~~~~xxxzzzxxxrrrqqqtttxxxyyy}}}{{{uuuvvvzzz|||tttiii]]]TTTMMMHHHEEEBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@???======>>>>>>??????????????????@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDD>>>???AAACCCEEEFFFFFFGGGBBBBBBAAAAAA@@@???>>>>>>??????@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBAAAAAABBBBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEFFFHHHIIIHHHGGGDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQTTTSSSSSSSSSSSSTTTUUUVVVQQQQQQPPPPPPQQQSSSTTTVVV:::::::::::::::::::::::::::::::::;;;;;;:::::::::>>>======<<<;;;:::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<======>>>======<<<<<<=========>>>>>>>>><<<;;;;;;;;;<<<;;;999777777777888888888888999888999:::;;;<<<======>>>>>>============>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEEEEFFFFFFFFFEEEEEEBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQOOONNNLLLJJJJJJKKKLLLMMMPPPQQQRRRTTTUUUVVVVVVWWWTTTTTTUUUUUUTTTTTTSSSSSSNNNPPPRRRSSSRRRQQQRRRRRRRRRSSSVVVXXXYYYZZZZZZYYYXXXYYYZZZ\\\]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^___```aaaaaabbbaaaaaa`````````aaacccdddcccbbbaaabbbdddgggiiikkkkkkjjjhhhfffeeeeeeeeefffeeefffgggggggggfffggghhhlllkkkiiiiiikkkmmmnnnooommmoooppppppoooqqquuuxxx}}}uuuhhhZZZYYYYYYYYYZZZZZZYYYXXXOOOIIIBBB@@@AAACCCBBB@@@EEEKKKSSSZZZ^^^^^^]]]\\\WWWXXXZZZ\\\]]][[[VVVRRROOOMMMKKKIIIHHHHHHGGGFFFAAAAAAAAA???>>>>>>>>>?????????@@@BBBEEEHHHJJJLLLNNNQQQTTTUUUUUUTTTUUUVVVVVVXXX[[[\\\\\\\\\]]]^^^^^^bbbhhhmmmrrrvvv{{{~~~{{{~~~~~~~~~nnndddccchhhfffcccaaa``````aaabbbaaacccccccccfffnnnuuuxxx|||~~~~~~~~~vvvtttyyy}}}zzzzzzxxxuuutttwww|||~~~}}}{{{zzzuuuuuullldddYYYOOOIIIGGGFFFFFF@@@???????????????@@@@@@???>>>===<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDEEE@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>======?????????@@@@@@AAAAAABBB@@@??????>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOPPPSSSRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQRRRTTTVVVWWW:::::::::::::::::::::::::::::::::999999:::::::::======<<<;;;:::999999888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<============<<<;;;;;;<<<===<<<999777666666666666777777888888888999;;;<<<===>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEDDDAAAAAA@@@?????????@@@AAA@@@@@@AAABBBCCCEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOMMMLLLJJJIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTVVVVVVTTTRRRRRRRRRPPPRRRSSSUUUVVVWWWWWWWWWWWWWWWXXXZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]][[[\\\\\\]]]^^^___`````````___^^^^^^___aaabbbcccaaaaaa`````````aaadddfffjjjiiigggfffeeeeeefffffffffggghhhgggeeeeeefffhhhllllllkkkjjjiiiiiiiiijjjkkklllmmmlllkkkjjjjjjjjjgggppp~~~|||zzzxxxwwwuuu~~~rrrcccbbbaaacccgggiiiiiihhh^^^VVVLLLDDDBBBDDDEEEEEELLLUUUcccnnntttvvvwwwwwwmmmnnnpppsssssspppkkkggg```^^^ZZZWWWUUUPPPKKKFFFDDDCCCBBBAAAAAA@@@>>>===>>>>>>???@@@AAACCCEEEFFFCCCEEEGGGHHHHHHHHHIIIIIIGGGIIIKKKKKKJJJJJJKKKLLLNNNQQQUUUXXXZZZ]]]aaaccciiilllrrrxxx}}}~~~~~~yyyxxxxxxyyyyyyyyyxxxvvvrrrrrrsssuuuwww}}}rrr___TTTSSSRRRPPPPPPRRRVVVZZZ]]]```hhhnnnqqqwww~~~{{{~~~~~~}}}|||{{{zzz|||zzzyyy~~~vvvlllggg^^^WWWLLLEEEBBBCCCEEEFFF??????>>>>>>??????@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDDDD@@@@@@AAAAAAAAA@@@@@@???AAAAAA@@@??????>>>======>>>>>>???@@@AAAAAABBBBBB???>>>>>>======???@@@AAACCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@CCCDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNPPPQQQQQQRRRSSSTTTUUUVVV999999999999:::::::::::::::999999888888999999:::;;;;;;::::::999999888888999999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>???@@@>>>;;;888666555555555555666777888777888:::;;;======>>>>>>============>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFDDDCCCBBBAAA???>>>>>>??????@@@@@@??????@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKMMMOOOPPPRRRRRRRRRUUUUUUUUUVVVUUUUUUTTTTTTUUUWWWXXXXXXUUUSSSRRRRRRPPPPPPRRRSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXZZZ\\\]]]^^^\\\\\\\\\]]]ZZZ[[[[[[\\\]]]^^^^^^^^^^^^\\\[[[\\\^^^```aaaaaa``````___]]]\\\\\\___aaagggffffffffffffffffffgggeeeggghhhgggdddcccfffiiikkkllllllkkkhhhffffffggghhhiiijjjjjjiiigggeeeddd]]]fffrrr}}}|||uuupppkkkooo{{{zzzrrrooonnnppptttwwwwwwuuummmfff[[[PPPJJJIIILLLOOOTTT```rrr|||yyyuuuqqqjjj```SSSJJJIIIHHHHHHIIIIIIGGGCCC@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCC@@@AAACCCBBBAAAAAABBBDDDEEEGGGIIIJJJJJJKKKMMMOOOTTTWWW[[[```ccceeeeeeeeegggjjjmmmoooppprrruuuwww}}}rrrnnngggaaa^^^]]]___aaa^^^aaaeeeffffffhhhmmmqqq{{{uuubbbSSSLLLKKKJJJLLLOOOTTTZZZ]]]iiiuuu~~~{{{~~~~~~{{{zzz}}}~~~nnnaaaZZZSSSNNNFFFAAA???@@@AAABBB??????>>>>>>>>>??????@@@>>>===<<<::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===??????@@@@@@AAAAAABBBBBB<<<===>>>???@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>???@@@AAABBBBBBCCC???>>>=========>>>@@@@@@CCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCDDDEEEFFFFFFCCCAAA??????AAACCCDDDCCCBBBBBBBBBAAABBBBBBCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHKKKMMMNNNOOONNNNNNMMMNNNNNNOOONNNNNNMMMMMMPPPQQQRRRSSSTTTTTTUUUUUU888888999999999::::::::::::999888777777888999:::888888888888888888888888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999888999:::;;;<<<<<<<<<<<<999999999:::::::::;;;;;;>>>>>>>>>@@@@@@???;;;888555555444444444555666777666777999:::<<<=====================>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEGGGGGGGGGFFFDDDCCCCCCBBB@@@>>>>>>???@@@AAA@@@????????????@@@AAABBBBBBCCCEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIILLLKKKJJJIIIIIIIIIIIIJJJIIIKKKLLLNNNPPPQQQRRRRRRUUUUUUUUUUUUUUUTTTSSSRRRSSSUUUWWWVVVUUUSSSRRRSSSPPPPPPQQQRRRSSSTTTTTTTTTVVVVVVWWWWWWVVVVVVUUUUUUXXX[[[^^^___]]]\\\\\\]]]ZZZZZZZZZ[[[[[[\\\\\\\\\\\\ZZZXXXYYY]]]___```___^^^___^^^\\\ZZZZZZ]]]aaacccdddeeeffffffggggggfffccceeegggeeebbbaaaeeeiiigggiiikkkjjjhhhffffffgggeeeeeefffggggggfffdddbbb^^^fffnnnuuuzzztttqqqttt~~~{{{|||}}}vvvssskkk```WWWSSSVVVZZZZZZhhh}}}~~~lll```XXXXXXYYY[[[\\\YYYSSSNNNLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAAAAABBBAAA@@@???===?????????>>>>>>@@@AAA@@@BBBCCCCCCBBBBBBDDDFFFGGGHHHKKKNNNPPPQQQRRRRRRPPPSSSUUUWWWWWWXXXYYYZZZaaadddiiilllnnnrrrvvvzzz}}}}}}{{{xxxtttoookkkiii^^^[[[WWWTTTSSSVVVZZZ]]]aaaffflllpppqqqtttzzz~~~{{{wwwnnnaaaUUUMMMMMMNNNPPPUUU[[[```dddppp}}}}}}tttnnnqqqzzz~~~~~~xxxmmmaaaVVVOOOHHHEEEBBB????????????>>>???>>>>>>=========>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======????????????????????????;;;<<<===>>>???@@@@@@@@@?????????@@@@@@@@@@@@AAA===>>>???@@@AAABBBBBBCCC???>>>=========>>>@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@BBBCCCEEEGGGHHHHHHEEECCC@@@@@@AAACCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFIIILLLOOOQQQPPPNNNMMMLLLMMMNNNOOOOOONNNMMMMMMOOOPPPQQQSSSTTTVVVVVVWWW888888888999999::::::::::::999888777777888999:::777777777777777888888888999999999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999777777888999::::::::::::888888999999999:::::::::<<<<<<===>>>???===999666555555444333444555666777555666888:::;;;<<<==================>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>???@@@AAACCCDDDEEEEEEEEEFFFGGGHHHGGGFFFDDDBBBDDDBBB@@@???>>>???@@@AAA@@@@@@???>>>>>>???@@@AAAAAABBBDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKMMMOOOQQQRRRSSSSSSUUUUUUUUUUUUTTTSSSRRRQQQPPPRRRTTTUUUSSSRRRRRRSSSPPPPPPPPPQQQRRRSSSTTTTTTVVVVVVVVVVVVVVVTTTSSSSSSVVVZZZ^^^___]]]\\\\\\^^^ZZZZZZZZZZZZ[[[[[[[[[[[[[[[YYYWWWXXX\\\^^^___^^^\\\^^^^^^\\\ZZZZZZ^^^bbb```bbbdddfffgggggggggfffaaadddfffddd``````dddhhhcccfffjjjjjjhhhggggggiiibbbbbbccceeeffffffcccaaaccciiiooorrrsssxxxzzz|||yyyyyyvvvlllaaa[[[]]]aaa]]]lllyyyggghhhjjjmmmnnnkkkccc]]]YYYWWWTTTQQQMMMKKKIIIHHHDDDBBBAAA@@@@@@@@@>>>===<<<===>>>===<<<===???AAA===>>>?????????@@@BBBDDD@@@AAABBBDDDEEEFFFGGGGGGGGGJJJLLLMMMLLLKKKLLLLLLNNNQQQUUUWWWXXX[[[```ddd______```aaa```___^^^]]][[[YYYWWWWWWZZZ___dddhhhvvv|||~~~xxxqqqjjjddd[[[TTTOOOPPPRRRVVV\\\bbbiiilllnnnzzz~~~xxxuuuzzz|||xxxuuussstttrrrkkkdddhhhrrrsss~~~yyymmmcccZZZRRRIIIDDD@@@???>>>???@@@@@@???===>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBB===>>>>>>@@@AAABBBCCCCCC???>>>=========>>>@@@AAA@@@@@@????????????@@@@@@???@@@BBBDDDFFFHHHIIIJJJGGGEEEBBBAAABBBDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFIIIMMMQQQRRRQQQNNNLLLLLLMMMNNNOOOPPPOOOOOONNNMMMNNNQQQSSSUUUWWWXXXXXX888777777888:::;;;;;;:::999999999888888888777777666777777777888888888888999::::::;;;;;;::::::999666777777777888888888888999999888888888888999999:::::::::;;;;;;:::999999::::::::::::::::::::::::===<<<<<<;;;999777555444555444444555555666777888777999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDBBB???===<<<===???@@@AAA@@@???>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPSSSRRRQQQRRRTTTTTTQQQMMMMMMNNNOOOPPPQQQQQQQQQQQQTTTSSSQQQOOOOOOOOOQQQQQQTTTUUUVVVUUUSSSSSSTTTVVVUUUWWW[[[]]]^^^]]][[[ZZZ]]]YYYUUUVVVZZZ]]]\\\YYYZZZYYYXXXXXXXXXYYY[[[\\\aaaaaaaaa___]]]\\\]]]^^^___```aaabbbccccccbbbbbbbbbcccdddcccaaaaaabbbddddddeeegggiiiiiihhhgggfffeeeeeeddddddccccccdddddddddiiimmmooooooqqqwww|||{{{{{{~~~}}}~~~uuulllggggggiiimmmpppxxx}}}uuutttnnnfff```]]]XXXPPPJJJJJJGGGDDDDDDFFFHHHFFFDDD???>>>>>>======>>>???@@@FFFBBBAAACCCEEEBBBAAABBBEEEDDDBBBCCCDDDEEEFFFEEEEEEFFFGGGGGGFFFFFFHHHJJJLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVYYY\\\aaaeeeggglllhhhgggkkkooottt{{{wwwyyyuuulllgggddd\\\SSSMMMRRRZZZaaafffhhhhhhgggkkkppprrrqqqrrrwwwyyyyyy}}}sssmmmnnnoookkkhhhiiirrrvvvwwwwww}}}{{{}}}xxxlll\\\OOOJJJGGGDDDBBB>>>>>>======<<<<<<<<<;;;======>>>??????>>>===<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>>>>>>>????????????BBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>==================>>>>>>>>>>>>======>>>AAACCCDDDDDDHHHPPPWWWaaaWWWJJJCCCBBBDDDEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA???@@@AAACCCDDDCCCCCCBBBEEEGGGJJJMMMOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOLLLOOORRRUUUVVVXXX[[[]]]777666555777999:::999888888888888777777777666666666666777777777888888888888888888999999888888888666666777777777888888888999888888777777888888999999999::::::::::::999999999999999999999999999999<<<<<<;;;:::999777666555444333333444444555666777777999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDBBB@@@=========???@@@AAA@@@???>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQPPPOOOQQQSSSSSSPPPNNNMMMMMMNNNOOOOOOPPPPPPQQQRRRQQQOOOMMMLLLLLLMMMNNNSSSSSSSSSRRRPPPOOOPPPQQQQQQTTTWWW[[[]]]]]]\\\[[[[[[XXXTTTUUUYYY[[[ZZZXXXYYYYYYXXXXXXXXXYYYZZZ[[[^^^___```___]]]\\\]]]^^^^^^___```aaabbbbbbaaa``````aaaaaa```___^^^```aaabbbccceeefffffffffeeedddccccccbbbaaaaaabbbbbbccccccgggkkkmmmmmmooouuuzzzwwwsss}}}vvvqqqppprrrsssssswwwyyytttooohhh___XXXTTTQQQOOOOOOPPPPPPMMMJJJGGGFFFDDDBBBAAABBBCCCCCCDDDBBBCCCFFFFFFDDDDDDGGGNNNLLLIIIGGGGGGHHHHHHIIIIIIKKKMMMMMMKKKJJJJJJJJJHHHIIIJJJLLLNNNPPPRRRSSSTTTVVV[[[bbbjjjrrrxxx|||{{{|||{{{}}}{{{uuupppmmmeee\\\WWWZZZ^^^ccceeefffeeeeeeeeelllqqqtttzzz{{{uuuvvvvvvsssqqqqqquuuwww~~~zzzsssvvv}}}{{{hhh^^^QQQHHHDDDCCCAAA>>>============<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBBBBAAA@@@@@@???>>>>>>????????????????????????==============================>>>>>>>>>>>>======<<<>>>@@@@@@BBBIIITTT\\\eee\\\PPPGGGEEEDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAA???@@@AAACCCCCCCCCCCCBBBDDDFFFIIILLLNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMOOOSSSUUUVVVWWWYYY[[[666555444555777888888777777777777777666666666666666666666666777777777777555666666777777666666555666666666666777777777777888888777777777777888888888888999999:::999999888888888888888888888888888;;;;;;;;;:::999777666555333333333333444555666666777999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDBBB@@@>>>>>>>>>@@@AAAAAAAAA????????????AAAAAA@@@@@@AAAAAABBBCCCEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEGGGGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLNNNPPPQQQPPPNNNNNNMMMMMMMMMMMMOOOPPPQQQSSSRRROOOMMMLLLLLLLLLMMMPPPQQQPPPOOOLLLKKKLLLNNNNNNPPPTTTWWWZZZ[[[[[[ZZZYYYVVVSSSTTTWWWYYYXXXWWWXXXXXXXXXWWWXXXYYYYYYZZZ[[[]]]^^^___^^^]]]^^^___^^^___```aaaaaa```______\\\]]]^^^]]]\\\\\\]]]___```aaabbbcccccccccbbbaaaaaa```_________```aaabbbaaaeeehhhjjjkkkmmmrrrvvvxxx~~~yyyzzz~~~{{{yyy}}}~~~uuuooogggeeeccccccdddccc^^^ZZZWWWUUURRRNNNLLLLLLLLLMMMKKKKKKMMMPPPOOOMMMQQQWWWdddaaa\\\XXXUUUUUUWWWXXXXXXYYY[[[ZZZWWWUUUTTTSSSSSSTTTVVVYYY\\\___aaacccgggkkkqqqzzz~~~}}}xxxsssppprrr{{{|||wwwrrrjjjbbb[[[\\\^^^```bbbcccddddddfffnnnvvv{{{}}}zzzzzzxxxxxx{{{}}}|||~~~xxxwwwwwwtttmmmkkkrrr|||yyypppkkkUUUOOOFFFAAA??????>>><<<===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>>>>======>>>>>>??????AAAHHHSSS[[[aaaZZZPPPIIIFFFEEEBBB@@@DDDDDDCCCCCCCCCBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCCCCEEEHHHJJJMMMNNNNNNNNNPPPPPPQQQRRRRRRQQQPPPPPPNNNPPPSSSTTTTTTUUUWWWXXX555444444555666777777666777777777777666666666666555555555666666666777777555555666666666666555555555555555666666666777777777777777666666777777777777777888888999999888888777777777888888888888888:::::::::999999777666666444444444444555666777777777999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<========================?????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA?????????@@@AAABBBAAA@@@??????@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDAAABBBDDDFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJLLLMMMOOOOOOOOOPPPOOOMMMMMMMMMOOOQQQSSSWWWUUUSSSPPPOOONNNOOOOOONNNOOOOOONNNMMMMMMNNNPPPNNNOOORRRTTTVVVWWWXXXXXXWWWTTTRRRRRRUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYWWWZZZ\\\^^^^^^^^^___```___```aaaaaaaaa```___^^^[[[\\\\\\\\\ZZZ[[[\\\^^^______```aaabbbaaaaaa``````___^^^]]]^^^___aaabbb```bbbeeeggghhhjjjnnnrrrtttyyy{{{}}}}}}~~~xxxsssnnnkkkgggdddaaa_________```___aaaaaa______gggqqqyyysssooooooqqqtttssssssrrroookkkiiihhhhhhiiikkknnnrrrvvvzzz}}}xxxtttsssuuutttssswwwzzztttnnnhhhccc]]]^^^___aaadddgggjjjlllqqqxxx{{{xxxxxx|||~~~yyy{{{|||nnnnnnlllhhhdddgggqqqzzzxxxhhh\\\VVVJJJFFFBBB?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????AAA@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>======BBBBBBAAA@@@AAAEEEKKKPPPRRRNNNIIIFFFEEEEEECCCAAAEEEEEEEEEEEEDDDDDDCCCCCC@@@@@@AAABBBBBBCCCCCCCCCDDDEEEHHHJJJLLLNNNNNNNNNOOOPPPRRRSSSSSSRRRPPPOOONNNPPPRRRSSSSSSSSSTTTUUU666555444555666777666555888777777777666666666666444555555555555666666666555555666666666666555555444555555555555666666666777666666555555666666777555666666777888888888777888888888888999999::::::999999999999888888777666555555555555666777888999777999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<========================>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@???@@@AAABBBBBBCCCBBBAAA@@@@@@AAAAAABBBCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEAAABBBEEEFFFGGGFFFEEEDDDBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJKKKLLLNNNPPPQQQPPPOOONNNOOOQQQSSSUUUXXXWWWTTTQQQPPPOOOPPPPPPMMMOOOPPPPPPPPPRRRTTTVVVQQQQQQRRRRRRSSSSSSTTTTTTUUUSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWUUUXXXZZZ\\\\\\]]]___aaaaaabbbbbbcccbbbaaa___^^^[[[\\\\\\\\\[[[[[[]]]_________``````aaaaaaaaaaaa```___^^^]]]^^^```cccddd```aaaccceeegggiiilllnnnrrrvvvzzz{{{}}}~~~{{{yyyxxxwww{{{xxxvvvuuusssttt~~~~~~|||~~~~~~{{{zzz{{{~~~~~~wwwqqqmmmjjjhhhhhhfffggghhhkkknnnrrruuuwwwyyy~~~|||yyy{{{~~~wwwyyy~~~zzzrrrgggiiiiiiggghhhnnnyyyxxxgggVVVKKKGGGCCCBBB@@@???>>>===<<<;;;::::::::::::;;;;;;;;;;;;999999999999999:::;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;<<<===========================>>>>>>>>>????????????@@@@@@???????????????>>><<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======AAABBBBBBBBBBBBCCCDDDFFFGGGFFFDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFEEEDDDCCC@@@@@@AAAAAABBBCCCCCCDDDEEEFFFHHHJJJLLLNNNOOOPPPMMMNNNPPPQQQQQQPPPNNNMMMNNNOOOQQQRRRQQQQQQRRRSSS666555444444666777666444666666666666555555555555444444444444555555555666666666666777777666666666444444444444555555555666666666555555555555666666444444555666777777777777777777888888999:::::::::777888888888888888777777666666666666777888999:::777999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBAAA@@@?????????@@@BBBCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAACCCCCCCCCCCCBBBBBBCCCDDDDDDEEECCCCCCDDDDDDDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHIIIIIIKKKMMMPPPQQQPPPPPPPPPPPPRRRSSSTTTUUUTTTQQQOOONNNNNNNNNOOOMMMOOOQQQRRRSSSUUUXXX[[[UUUTTTSSSRRRQQQQQQQQQRRRSSSSSSRRRQQQRRRSSSTTTUUUTTTTTTUUUVVVVVVVVVVVVVVVUUUWWWYYYZZZZZZ\\\___bbbbbbcccccccccbbbaaa___^^^[[[\\\]]]]]]\\\]]]^^^```______````````````aaaaaa```___]]]]]]^^^aaadddfffaaabbbcccdddfffiiikkklllooorrrtttttttttyyy}}}~~~}}}~~~|||}}}|||yyyzzz{{{tttooonnnooooooqqqtttqqqrrrtttvvvxxxyyyyyyzzzzzz}}}~~~vvvyyyrrrkkkhhhnnnrrrrrrttt{{{~~~sssdddUUUJJJCCCAAA??????>>>===;;;:::999888999999:::::::::::::::;;;999888888888999:::;;;<<<;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????????????????????????????<<<<<<<<<;;;::::::999999999999::::::;;;<<<<<<<<<======>>>>>>>>>>>>======<<<===???AAABBBCCCCCCBBBEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCAAAAAAAAAAAAAAACCCDDDDDDFFFGGGHHHJJJLLLNNNPPPPPPMMMMMMNNNOOOOOONNNMMMMMMLLLNNNPPPQQQPPPPPPPPPRRR555444222333444555444222444444444333333333222222333333444444444555555555555555666666666666555555333333444444444555555555666555555444444555555666333333444555666777777666666666777777888999999:::777777888888888888888777555555555666666777888999777999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBAAA@@@??????AAABBBCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBAAABBBBBBCCCDDDAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGEEEFFFHHHHHHHHHIIIMMMPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSQQQOOOMMMLLLMMMNNNOOONNNPPPRRRSSSSSSUUUXXXZZZWWWVVVTTTRRRQQQQQQRRRRRRRRRSSSRRRQQQQQQRRRTTTUUUSSSSSSUUUVVVVVVVVVUUUTTTVVVWWWWWWWWWXXX[[[___bbbbbbcccccccccaaa```^^^\\\[[[\\\]]]]]]\\\]]]___aaa______^^^^^^______``````___^^^\\\\\\]]]```dddgggcccbbbcccdddgggjjjkkkkkkkkkmmmnnnooopppssswww{{{}}}{{{|||xxxzzzzzzwwwrrrrrrvvv{{{}}}{{{}}}xxxsssrrrvvvzzzzzz}}}~~~~~~~~~}}}|||}}}uuuyyy}}}sssooottt|||~~~{{{qqqiii[[[OOOGGGBBBAAA@@@<<<<<<<<<;;;:::888888888888999999999::::::::::::999999888888999:::<<<===;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????===<<<<<<;;;::::::999999888999999:::;;;;;;<<<<<<======>>>>>>>>>>>>======::::::;;;===???AAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFEEECCCBBBAAAAAA@@@@@@AAABBBDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMOOOPPPOOOOOOPPPQQQ444222111222333333222111222222222111111111000000333333333444444444555555444555555666666555555444333333333444444444555555555555555444444555555555222333444555666666666666444555555666777888888999666777777888888888888777555444444555555666777888777999;;;;;;:::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBBBBAAA@@@??????AAACCCDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBFFFFFFGGGGGGHHHHHHIIIIIIEEEGGGIIIHHHGGGHHHLLLPPPMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQOOOMMMMMMNNNOOOPPPOOOPPPRRRRRRRRRSSSVVVXXXWWWVVVTTTRRRQQQRRRSSSTTTRRRSSSSSSRRRQQQRRRTTTVVVRRRSSSTTTUUUVVVUUUTTTTTTWWWWWWWWWVVVVVVZZZ___cccbbbbbbbbbbbb```^^^\\\[[[[[[\\\]]]]]]\\\]]]___aaa^^^^^^]]]]]]]]]^^^___```^^^]]][[[[[[\\\```dddfffdddcccccceeehhhjjjkkkkkkiiijjjjjjlllooorrruuuvvvuuu}}}zzzzzzxxxuuuvvvyyytttwwwyyyuuupppqqqxxx~~~{{{zzzyyy~~~~~~|||{{{wwwyyy~~~zzzxxx||||||zzzyyytttyyy|||xxxyyy}}}tttkkk```WWWIII@@@===>>>@@@@@@;;;<<<<<<;;;:::999999:::888888888999999:::::::::999999888888999;;;<<<>>>;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>?????????======<<<;;;;;;:::999999888888999::::::;;;<<<<<<======>>>>>>>>>>>>======<<<:::999:::<<>>???@@@BBBDDDEEE@@@@@@@@@??????@@@AAAAAADDDDDDDDDCCCAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBEEEDDDAAA??????@@@BBBDDDCCCDDDEEEGGGIIIKKKLLLMMMKKKJJJIIIHHHHHHIIIKKKLLLLLLMMMOOOPPPQQQPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNKKKLLLOOOQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTVVVWWWWWWVVVTTTSSSSSSUUUXXX[[[\\\ZZZXXXVVVWWWVVVUUUUUUVVVXXX[[[]]]___```bbbcccbbb```]]][[[^^^^^^]]]]]]\\\]]]]]]^^^``````______^^^^^^______aaa___[[[YYYZZZ]]]aaadddbbbcccdddfffgggiiijjjkkkjjjllllllllljjjjjjkkklllrrrvvv||||||{{{{{{~~~|||uuuqqqqqqqqqnnnrrrssstttuuuvvvuuuuuuuuurrroooiiiffffffjjjppptttuuuxxx{{{zzzvvvrrrqqqqqqsssuuuyyy~~~~~~~~~|||}}}~~~zzz{{{~~~ppp___SSSKKKGGGBBB???>>>>>>>>>>>>888999::::::::::::999888777777777777777888888999::::::999888888999::::::999999999999999999999999<<<;;;::::::999999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@AAA@@@???>>><<<;;;::::::999888888777777666888999:::;;;;;;:::999888======>>>???????????????>>>======>>>@@@BBBAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBAAACCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDFFFGGGIIIKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQ222222222222222222222222222222222333333222222111444444333333333222222222444333333222222333333444444444444444444444444444444333333222222333333444333333333444444444555555666666555555555555666666555555666777666666555444222444555777888999888888999:::;;;:::888777888999999999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBAAAAAA@@@????????????BBBCCCDDDDDDCCCCCCEEEGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@AAABBBBBBCCCDDDBBB@@@??????AAACCCDDDBBBCCCDDDFFFHHHIIIKKKKKKKKKIIIHHHGGGGGGGGGIIIJJJKKKLLLNNNOOOPPPOOOOOONNNPPPOOONNNMMMMMMMMMMMMMMMLLLMMMOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPQQQQQQRRRSSSTTTUUUWWWXXXWWWVVVUUUTTTTTTVVVXXXZZZ[[[ZZZXXXWWWXXXWWWUUUUUUVVVYYY[[[]]]^^^___aaabbbbbb```^^^\\\^^^^^^]]]\\\\\\\\\]]]]]]``````___^^^^^^___```aaaccc```\\\YYYYYY\\\___bbbbbbbbbccceeefffhhhiiiiiiiiijjjkkkkkkiiiiiijjjkkkkkknnnrrruuu{{{|||sssnnnmmmuuuyyyzzztttooonnnooonnnqqqqqqqqqssstttssspppnnnhhhddd___\\\[[[^^^cccfffjjjmmmppppppoooppprrrtttvvvxxx}}}~~~}}}~~~zzzooobbbTTTKKKDDDAAA===;;;:::;;;:::999888999999::::::999999888777777777777777888888999:::999999888888999999:::999999999999999999999999;;;::::::999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???>>>===<<<:::999:::::::::::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>>>>======<<<<<<>>>@@@BBBBBBAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQ000000000000000000000000111222222333333222222222333333333333222222222222333333222222222222333333333333333333444444444444333333333222222333333444222222333333333444444444555555444444444444555555555666888:::999777444222444444555666777888999999888:::::::::888777888999888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<===>>>???BBBBBBAAA@@@???>>>>>>===???AAACCCDDDDDDEEEHHHJJJGGGFFFDDDBBBBBBAAABBBBBBCCCCCCBBBAAA@@@@@@??????@@@@@@@@@AAAAAABBBBBBCCCAAA@@@?????????AAACCCEEEBBBCCCDDDEEEGGGHHHJJJJJJJJJIIIGGGFFFEEEFFFFFFGGGIIIJJJLLLMMMNNNNNNMMMMMMOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTVVVTTTSSSQQQQQQRRRTTTUUUUUUVVVWWWXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVWWWYYY[[[]]]\\\]]]___aaaaaa```___^^^___^^^]]]\\\\\\\\\\\\\\\```___]]]\\\]]]___bbbccccccaaa]]]ZZZYYY[[[^^^```aaabbbcccdddeeefffgggggggggiiijjjiiihhhggghhhjjjjjjkkkmmmmmmpppwww{{{uuupppjjjccc```aaaqqqyyy}}}xxxrrrrrrtttvvvrrrooommmooorrrqqqlllggg___\\\YYYWWWWWWYYY]]]___ggghhhjjjkkklllppptttxxx{{{~~~~~~yyywwwfffZZZOOOFFFAAA===;;;999888999999777666888888999::::::999888888777777777777777888888999:::999888888888888999:::999999999999999999999999:::999999888888888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<;;;999999::::::;;;;;;;;;;;;<<<<<<=========<<<<<<=========<<<<<<=========<<<<<<;;;<<<;;;;;;===@@@BBBCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIJJJKKKMMMOOOPPPQQQ000000000000000000000000111111222333333333222222333222222222222222222222333333222222222222333333333333333333333444444444333333222222222333444444333333333444444444555555666555555444444555555666888888999:::999777555333555555555555666777999999888999:::999888777888999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999;;;<<<=========@@@@@@@@@@@@@@@???>>>>>>>>>@@@CCCDDDDDDEEEGGGHHHFFFDDDBBBAAAAAABBBCCCDDDEEEDDDCCCBBBAAA@@@???>>>??????@@@@@@AAAAAAAAABBB??????>>>???@@@BBBDDDEEECCCCCCDDDFFFGGGIIIJJJJJJJJJIIIHHHFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOPPPNNNOOOPPPRRRSSSTTTUUUUUUXXXWWWTTTSSSRRRSSSUUUVVVVVVWWWXXXXXXYYYXXXXXXWWWXXXXXXXXXXXXYYYZZZ[[[[[[YYYXXXWWWWWWXXXZZZ[[[]]][[[\\\^^^___``````_________^^^^^^]]]\\\\\\]]]]]]```^^^\\\[[[\\\^^^bbbdddaaa___\\\ZZZZZZ\\\^^^```bbbccccccdddeeeffffffgggeeeggghhhhhhffffffgggiiillllllllljjjkkkooovvv{{{|||}}}}}}xxxtttsssvvvuuutttsssqqqpppooonnnmmmkkkgggbbb]]]YYYZZZ]]]mmmwww~~~zzzuuuvvv{{{~~~zzzsssmmmlllpppppplllfff```___^^^^^^```cccfffhhhnnnnnnnnnnnnoooqqquuuwww}}}}}}{{{~~~}}}{{{}}}~~~}}}~~~zzzfffTTTIIIBBB===:::;;;:::888999::::::999777888888999999999999888888777777777777777888888999999999888888888888999999888888888888888888888888999888888777777777777777777777777777777777777777::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<;;;:::999999999::::::;;;<<<======>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<;;;::::::;;;:::;;;===@@@BBBCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJGGGGGGHHHJJJLLLNNNPPPQQQ111111111111111111111111000111222333333333333333222222222222222222222222333222222111111222222333222222222333333333444444333222222222333333444555555555555555666666666666777666666666666666666777;;;:::999777777666666666666666555555666777888999777888999999777777888999777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>>>>>>>>>>===>>>???@@@@@@@@@@@@???>>>@@@BBBCCCCCCBBBCCCDDDBBBAAA@@@@@@AAACCCFFFGGGEEEEEEDDDCCCBBB@@@@@@???????????????@@@@@@@@@@@@????????????AAACCCDDDEEEDDDEEEFFFGGGHHHJJJJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEFFFHHHJJJKKKKKKKKKJJJGGGGGGHHHJJJMMMOOOQQQRRRPPPPPPQQQRRRSSSUUUVVVWWWZZZXXXVVVTTTSSSTTTUUUUUUWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\]]]YYYYYYYYYXXXYYYZZZ\\\\\\ZZZ[[[]]]^^^__________________^^^^^^^^^^^^______```^^^\\\[[[[[[^^^bbbddd___]]]\\\[[[\\\^^^aaacccddddddeeeeeefffffffffgggdddeeegggffffffeeeggghhhjjjiiigggffffffhhhlllpppvvv{{{}}}}}}}}}xxxttttttrrrpppmmmiiifffeeeddddddbbbdddccc]]]WWWVVVZZZ]]]iiittt{{{yyyuuuwww~~~{{{qqqnnnqqqssspppmmmkkkkkkjjjjjjlllooorrrtttsssrrrppppppppprrrssssssyyy}}}~~~{{{zzzvvvxxxyyyxxxtttsssuuuxxx||||||zzz{{{}}}vvvuuuwwwwwwpppeeeUUUHHHAAA===;;;999:::999888888::::::999888888888888888888888888888777777777777777888888999888888888888888888888888888888888888888888888888999888777777666666777777777777777777777777777777:::::::::;;;;;;;;;<<<<<<===<<<;;;:::999888888777777777888999:::;;;;;;<<<===<<<::::::::::::<<<===::::::;;;;;;;;;;;;:::::::::::::::===@@@BBBCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHGGGEEEDDDBBBAAAAAA??????@@@@@@BBBCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFGGGHHHJJJLLLNNNOOO111111111111111111111111000111222222333333333333111111111222222222222222222222111111111111222222111111222222333333444444222222222222333444555555555666666666666777777777777777666666666666777777:::999888666555666777888555666666666777777777888666777999888777777888999777888999:::;;;<<<<<<<<<:::::::::::::::::::::::::::<<<===???@@@??????>>>;;;<<<>>>@@@AAAAAA@@@@@@>>>AAACCCCCCBBBAAAAAAAAA?????????@@@BBBDDDFFFHHHEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKIIIHHHHHHHHHGGGFFFFFFFFFDDDEEEGGGIIIJJJKKKKKKJJJEEEFFFGGGIIILLLOOORRRSSSQQQQQQRRRSSSTTTVVVWWWXXXZZZYYYXXXVVVUUUTTTTTTTTTVVVWWWWWWWWWXXXYYYYYYYYYZZZYYYYYYYYYZZZ[[[\\\]]]ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^____________```aaabbbbbbaaa```^^^]]]^^^```bbbddd^^^]]]\\\\\\^^^```ccceeeeeeeeeeeeeeeffffffffffffccceeeffffffeeeeeeggghhhiiihhhfffeeefffhhhjjjkkkppppppuuu~~~~~~||||||qqqoookkkgggdddddddddeeeccchhhjjjbbb[[[[[[```cccttt|||~~~{{{~~~zzzuuuvvvxxxwwwvvvvvvuuuttttttvvvyyy}}}vvvsssooommmnnnqqqrrrsssuuuzzz~~~}}}|||zzzwwwtttrrrsssttttttyyytttxxx~~~|||rrriiihhheee```WWWPPPFFF@@@>>>===<<<:::999777666666777888888777999888777777777777888999777777777777777888888999777777888999999888777777888888888888888888888888999888888777777777777777888888888888888888888888999::::::;;;;;;<<<<<<<<<:::999888777666555555555666666777888888999::::::::::::999999999999::::::999999:::;;;;;;;;;;;;;;;;;;::::::<<>>>>>???@@@BBBCCCEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEFFFFFFGGGIIIKKKLLLMMM111111111111111111111111000000111222333333333333000111111111222222222222222222111111111111222222000111111222333333444444222222222222333444555666555555555666666666666777666666666555555666666666777777777777777777666666555555777888888777777666555777888888777777888:::777777999:::;;;<<<<<<<<<::::::::::::::::::::::::;;;<<<>>>@@@AAA@@@???>>>;;;===>>>@@@AAA@@@???>>>>>>AAACCCDDDCCCBBBAAABBB??????@@@AAACCCDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFEEEEEECCCDDDGGGIIIJJJKKKKKKJJJFFFGGGHHHIIIKKKNNNPPPQQQRRRRRRRRRSSSTTTVVVXXXYYYYYYYYYYYYXXXVVVTTTRRRQQQVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYZZZ[[[[[[\\\\\\]]]ZZZZZZ[[[[[[[[[[[[\\\\\\[[[[[[\\\\\\]]]]]]]]]^^^_________```aaaccceeeeeeddddddcccbbbbbbcccdddeee``````^^^^^^___aaaccceeeeeeeeeeeedddddddddddddddcccdddffffffeeefffgggiiikkkjjjhhhggghhhiiijjjjjjjjjhhhjjjqqqxxx~~~yyyuuupppkkkiiiiiijjjllliiirrrvvvpppiiijjjpppsss~~~}}}||||||{{{zzzzzz|||{{{rrrmmmnnnrrrvvvyyywww}}}|||yyywwwvvvtttuuunnnppprrrkkk^^^WWWXXXSSSKKKGGGBBB<<<:::;;;<<<<<<::::::888555444666777888888999888777666666777888999777777777777777888888999666777888999999888777666888888888888888888888888999999888777777777777888999999999999999999999999999999::::::;;;<<<<<<===<<<;;;999777666666666666666777777888888999999999999999::::::::::::999999888888:::;;;<<<<<<<<<<<<<<<;;;;;;<<>>======>>>@@@AAACCCEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFHHHIIIJJJKKK111111111111111111111111///000111222333444444444000000111111222222222222222222111111111111222222000000111222333333444444222222222222333444555666444444444555555555666666555555555444444555555555333555777999999888666444444555777999999888666555555777888888777777888:::666777999:::;;;<<<<<<<<<========================;;;===???@@@AAA@@@???>>>===>>>???AAA@@@???===<<<>>>@@@DDDEEEEEEDDDCCCDDD???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIICCCDDDEEEEEEEEEEEEEEEDDDCCCDDDGGGIIIJJJKKKKKKKKKHHHHHHIIIIIIKKKLLLNNNOOOSSSSSSSSSSSSTTTWWWYYYZZZXXXXXXYYYYYYWWWTTTQQQPPPUUUUUUUUUVVVVVVXXXYYYZZZYYYYYY[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^______aaaccceeeggghhhggggggffffffeeeeeeffffffcccbbb```___```aaacccddddddddddddccccccccccccbbbcccdddffffffffffffgggiiijjjhhhfffeeeffffffffffffgggdddeeekkkooorrr{{{|||}}}xxxrrrnnnnnnoooqqqmmmyyy|||wwwzzz~~~{{{|||~~~zzzppppppuuu{{{}}}}}}yyy{{{sssiiigggfff\\\MMMHHHKKKGGG>>>???;;;777666888;;;;;;:::===:::777555666888999:::999888777666666777888999777777777777777888888999666777888999999888777666777777777777777777777777:::999999888888888888888999999999999999999999999999999::::::;;;<<<======???>>><<<:::999999::::::777888888888888999999999888999;;;;;;;;;;;;999888777888999;;;<<<===>>>>>><<<;;;;;;<<>>=========>>>???AAADDDFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJ000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222000000111222222222222111444444444444444444444444555444444333333333444444666666666666666666666666444555666777777666555444777777777777777777777777444555666777999999::::::888999999::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;>>>>>>============>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGGGGHHHHHHCCCEEEGGGGGGEEECCCCCCCCCEEEEEEEEEFFFGGGHHHJJJKKKMMMLLLLLLLLLLLLLLLLLLLLLOOOPPPRRRTTTUUUTTTTTTSSSVVVVVVUUUUUUTTTSSSSSSRRRTTTUUUVVVVVVVVVUUUTTTSSSXXXXXXXXXYYYZZZ\\\]]]^^^\\\^^^______^^^\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]___```cccdddffffffggggggfffeeeeeefffhhhhhhiiigggdddddddddcccbbb```eeedddcccaaaaaaaaabbbcccbbbbbbbbbcccdddeeefffgggiiifffcccbbbcccdddcccaaaccceeefffiiilllnnnpppqqqyyy}}}vvvrrrrrrssssssxxx|||{{{}}}|||{{{yyy|||ooocccXXXTTTNNNGGGAAA===;;;;;;::::::999999999999999::::::888666555444555666777777777888888888777777666888888888777777777777777888888888888888888888888:::::::::999888777666666777777777777666666666666999999999::::::999888888:::999999888999:::<<<===>>>===;;;999888888999:::888888888888888888888888999::::::;;;;;;::::::999666888999;;;<<<<<<;;;;;;:::;;;;;;<<<>>>???AAABBB@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBB@@@???>>>>>>;;;<<<>>>AAABBBCCCCCCBBBEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEGGGIIIJJJJJJIII000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222000000111111222222222111555555555555555555555555555444444333333444444444555555555555555555555555444444444555555444444444666666666666666666666666444555666777999999999999777777888999999::::::;;;:::999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>============>>>>>>??????@@@AAABBBCCCCCCBBBAAAAAA@@@AAAAAAAAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHIIIDDDEEEGGGGGGEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVUUUTTTXXXXXXYYYYYYZZZ\\\]]]^^^^^^___aaaaaa___^^^___`````````___^^^]]]]]]^^^^^^[[[\\\]]]^^^aaaccceeefffgggfffeeeeeeeeefffggghhhhhhfffcccaaaaaabbbaaa```eeedddbbbaaa````````````aaaaaabbbccceeeggghhhiiiiiifffcccbbbcccdddcccaaacccdddeeegggiiikkkmmmnnnqqqvvv|||yyyxxxvvvyyy~~~~~~~~~sssbbbVVVKKKHHHCCC>>>999777666666777666666555555666666666999888666555444555666777777777888888888777777666888777777777777777777777888888888888888888888888:::999999888888777777777888777777777777666666666999999::::::::::::999999::::::999999999:::;;;<<<===<<<:::888777777888999888888888888888888888888:::;;;;;;;;;;;;;;;;;;:::777888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAABBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>===<<<===???AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJFFFFFFFFFHHHKKKLLLKKKJJJ000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222000000000111111111222222555555555555555555555555444444444333333444444555555555555555555555555555666555555444444555555666666666666666666666666666444555666888888999999999666777777888888999::::::999888888888888999::::::<<<<<<<<<;;;;;;<<<<<<<<<>>>======<<<<<<======>>>???@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFHHHIIIJJJEEEFFFHHHGGGFFFDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNNNNOOOOOONNNNNNNNNLLLLLLMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVYYYYYYYYYYYYZZZ\\\]]]^^^___aaabbbbbbaaa``````aaabbbbbbaaaaaa```aaaaaaaaa[[[[[[\\\]]]___aaadddfffeeedddddddddeeeeeefffggggggeeebbbaaabbbbbbaaaaaadddcccaaa```^^^^^^]]]]]]``````aaaccceeegggiiijjjiiifffcccbbbbbbcccbbbaaacccddddddeeefffhhhiiijjjmmmooosssxxx~~~{{{zzzxxxyyy}}}}}}ooo___PPPFFFBBB@@@===:::888888888888555555444444444444555555888777666555555555666777666777777888888777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888777777777666666999::::::;;;;;;:::::::::;;;::::::999999999999:::;;;:::999777777777888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===???AAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>=========>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEFFFHHHJJJKKKKKKEEEEEEGGGJJJMMMNNNMMMKKK000000000000000000000000000000000000111111111111222222222222222222222222111111111111111111111111000000000000000111111222444444444444444444444444444444333333333444555555555555555555555555555555999888777666666777888999666666666666666666666666555555777888888999999999777777888888999999::::::999999999999999::::::;;;===<<<<<<;;;;;;<<<<<<============<<<<<<=========@@@@@@AAABBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCC@@@AAABBBDDDFFFHHHIIIJJJFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKMMMNNNOOOPPPPPPOOOOOONNNLLLLLLKKKLLLMMMOOOQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^```aaaaaa`````````aaabbbbbbaaaaaaaaabbbbbbccc___^^^]]]]]]^^^```bbbcccccccccccccccdddeeeeeeffffffeeeeeefffgggfffcccaaacccbbbaaa___]]]\\\[[[[[[`````````aaacccdddfffggggggfffdddbbbbbbbbbbbbbbbeeeeeeddddddeeefffggghhhjjjkkkkkkmmmrrrzzz~~~zzzvvvwwwwwwxxx|||{{{wwwtttsssrrruuu}}}|||vvvhhhZZZNNNBBB<<<>>>===;;;999999999::::::666666666666666666777888777666666555555555666666555666777777777777777777777777777777777888888888888888888888888888888888777777777777888888888888888888777777777666666666999999:::;;;;;;;;;;;;:::;;;;;;:::999999888888888999888777777666777777888999999999999999999999999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA?????????>>>=========<<<===>>>???@@@AAABBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIDDDEEEHHHLLLOOOPPPNNNLLL//////////////////////////////000000000111111111222222222222222222222222111111111111111111111111000000/////////000111222222222222222222222222222333333333333333444555666555555555555555555555555999888777666666777888999555555555555555555555555555666777888888888888888888888999999:::;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======???@@@AAAAAABBBAAAAAAAAA???@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA?????????@@@@@@AAAAAAAAA???@@@AAACCCEEEGGGHHHIIIFFFGGGHHHGGGEEEEEEEEEGGGHHHHHHJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPOOONNNNNNLLLLLLLLLLLLNNNPPPRRRSSSUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[[[[]]]______^^^]]]^^^__________________```aaabbbcccbbb```____________``````aaaaaabbbcccdddddddddeeefffjjjmmmnnnlllfffbbbbbbbbbaaa```^^^\\\[[[ZZZaaa``````______```aaaaaaeeedddcccbbbaaabbbcccdddhhhgggeeeddddddeeefffgggfffgggggghhhiiimmmrrrwwwzzzuuutttssstttxxx~~~{{{||||||wwwsssqqqqqqxxxpppiii___TTTJJJBBB<<<888888777666555444444555555666666666666666777888999666555555555555555666666555555666777777777777777666666777777888888888888888888888888888888888888777777777777777777888888777777777666666666666555888999::::::;;;;;;;;;::::::::::::999999888888777777777777777777777888888999999999999999999999999999999888777777888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===???@@@@@@AAA@@@@@@??????@@@@@@@@@========================>>>>>>>>>???@@@AAABBBCCCBBBBBBDDDFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEHHHLLLOOOPPPNNNLLL/////////////////////////////////000000000111111111111111111111111111111111111111111111111111111000000///...///000111222111111111111111111111111333333333333444555555666444444444444444444444444666555555444444555555666555555555555555555555555666666777888888888888888888999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<===??????@@@@@@@@@@@@??????===>>>@@@AAAAAAAAA@@@???AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA===>>>>>>??????@@@@@@AAA???@@@AAACCCDDDFFFGGGHHHFFFGGGGGGFFFDDDDDDEEEGGGGGGHHHJJJKKKKKKKKKJJJIIIIIIJJJLLLNNNOOONNNMMMLLLKKKKKKLLLMMMOOOQQQRRRSSSUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYXXXYYY[[[\\\[[[[[[\\\]]][[[[[[\\\\\\]]]^^^___```cccbbbbbbaaa```___^^^]]]^^^___```aaabbbcccccccccdddfffkkkoooqqqnnnhhhcccbbbbbbbbbaaa```^^^]]]\\\aaa```___^^^]]]]]]]]]]]]aaabbbbbbbbbaaabbbdddfffiiihhhfffddddddeeefffggghhhiiijjjjjjiiiiiijjjlllooouuuxxxzzz~~~xxxtttrrrrrrsssuuu}}}~~~sssqqqtttppptttyyy{{{yyyyyy{{{}}}wwwkkkcccVVVSSSMMMGGGAAA<<<999777777666555444444333333333444444444444444555666777444555555555555666666666444444555666777777777777666666666777888888999999888888888888888888888888777777777777777777777777666666666555555555444444777777888999::::::::::::888999999:::999999888777666666777777888888888999::::::::::::::::::::::::999888777666666777888999;;;:::999999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAA@@@@@@????????????@@@<<<=====================>>>======>>>>>>???AAAAAABBBCCCDDDFFFGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFHHHKKKNNNOOOMMMLLL////////////////////////////////////000000000111000000000000000000000000111111111111111111111111111000.........///111222111111111111111111111111333333333333444555666666444444444444444444444444444444444555555444444444555555555555555555555555666666777888888888888777888888888999::::::;;;;;;::::::999999::::::;;;<<<::::::999999999999::::::===<<<<<<;;;;;;<<<<<<===>>>>>>?????????>>>>>>===<<<===???@@@@@@???>>>===@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@===>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBDDDEEEEEEFFFFFFFFFFFFEEECCCCCCDDDFFFGGGHHHJJJKKKKKKJJJIIIHHHFFFGGGJJJLLLMMMLLLKKKJJJIIIJJJLLLNNNPPPQQQRRRRRRQQQRRRRRRTTTUUUVVVWWWWWWQQQPPPPPPPPPPPPRRRSSSTTTVVVVVVUUUUUUUUUVVVWWWWWWUUUWWWYYYZZZYYYYYYZZZ[[[YYYYYYYYYZZZ[[[\\\^^^___^^^___```aaaaaa___]]]\\\\\\]]]___aaabbbbbbbbbbbbdddeeehhhkkkmmmlllgggdddbbbcccccccccbbbaaa___^^^```___^^^^^^]]]^^^^^^^^^___```bbbaaaaaabbbfffiiiiiigggeeeccccccdddfffgggiiijjjkkkiiigggeeeeeefffeeejjjpppuuu{{{zzz}}}~~~wwwwwwyyy{{{|||zzzpppnnnnnnjjjqqqyyy~~~zzzqqqhhh]]]SSSKKKEEEDDDCCC@@@<<<888666666777777777666666666666666222222222222333444555666333444555555666666666555333444555666777777777777555666666777888888999999888888888888888888888888888888777777666666555555555444444444444333333333555666777888999999999999777777999999:::999888888555666777888999999999999::::::::::::::::::::::::999888777666666777888999:::999888888888888999:::===<<<<<<======>>>???@@@AAAAAA@@@???????????????<<<<<<======>>>>>>>>>>>>======<<<<<<===>>>???@@@CCCDDDEEEFFFGGGHHHHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGHHHJJJLLLMMMLLLKKK////////////////////////////////////000000000000////////////////////////000000000000000000000000111000...---...///111222222222222222222222222222222222222333444555666777444444444444444444444444444555666777777666555444555555555555555555555555666777777888888888888777777777777888999999::::::999999888888999999:::;;;:::999999888888999999:::<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>===<<<;;;<<<>>>???@@@???===<<>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFDDDBBBBBBDDDFFFFFFHHHIIIKKKKKKJJJHHHGGGDDDFFFIIIKKKLLLKKKIIIHHHGGGIIIKKKNNNPPPQQQQQQQQQNNNOOOQQQSSSVVVXXXZZZ[[[OOOOOONNNNNNOOOPPPRRRSSSUUUUUUTTTTTTUUUUUUVVVVVVUUUWWWYYYYYYYYYYYYZZZ[[[WWWXXXXXXYYYZZZ\\\]]]^^^ZZZ\\\^^^aaaaaa```^^^\\\[[[]]]___```bbbbbbbbbaaadddddddddfffhhhhhhgggeeebbbcccdddddddddbbbaaa```___^^^^^^^^^^^^___``````]]]___aaaaaaaaabbbgggjjjhhhgggdddbbbbbbdddfffgggeeeeeeeeeccc```^^^^^^___```dddhhhiiikkksssuuummmkkkkkkttt{{{yyynnn```TTTMMMGGG@@@:::===>>>???===:::777444444444555555555555555666666333333333333444555666777333333444555666666666555333444555666777777777777555666666777888999999999888888888888888888888888999888888777666555555444444444333333333222222222555555666888888999999999666777888999::::::999888555666777999:::::::::::::::::::::::::::::::::::::::999777666666777999::::::999888777777777888999======<<<======>>>???@@@AAAAAA@@@???>>>>>>??????<<<<<<======>>>?????????===<<<;;;;;;;;;===>>>???DDDEEEFFFGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHKKKLLLLLLKKK///////////////////////////////////////.........000000000000000000000000000000000000000000000000............///000222222222222333333333222111111444444444333333222222222333333444444444444444444555555555666666666666777444444444444555555666666777777777777666666666666666666777777888999;;;;;;888888999999999:::::::::555666888999::::::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;===???@@@AAA@@@???>>><<<<<<======>>>>>>??????@@@??????AAAEEEFFFDDDAAA@@@>>><<<;;;===???@@@@@@?????????@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDIIIKKKLLLKKKHHHGGGFFFGGGEEEGGGHHHHHHGGGFFFHHHIIIHHHIIIJJJKKKLLLNNNOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVOOONNNNNNNNNNNNOOOPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXZZZ[[[ZZZXXXZZZ\\\___```___^^^^^^___```___^^^]]]\\\]]]^^^___```aaadddfffgggfffdddcccbbbcccddddddcccaaa^^^]]][[[]]]^^^```aaaaaa``````aaaaaaaaabbbccceeefffgggfffeeeeeefffggggggeeeddddddcccaaa```^^^]]]]]]\\\[[[[[[]]]aaafffkkkqqqttt}}}wwwwww}}}~~~ooofff[[[TTTKKKDDDAAA???===;;;666666666666666666666666444444444444444444444444333333333444444444555555555555555555555555555555333333333444555666666777777777888888888888777777:::777555555888999888666666555555555555444444444222222222333333333444444666666666666777777777777555555666777888888999999:::777555555888999888666999999999::::::;;;;;;;;;999999888888888999;;;<<<999999888888888888888999;;;<<<>>>???@@@@@@@@@????????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>999;;;<<<<<<<<<<<<===???CCCCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEKKKJJJIIIHHHIIIJJJLLLNNN////////////////////////////////////............////////////////////////000000000000000000000000///.........///000111111111222222333333333222222444333333333222222222222333333333333444444444444333333333333444444444444555555555555666666666777777777777777777777777777888888777777777888999999888888888888999999999999555666777888999:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???>>>======;;;<<<<<<======>>>?????????>>>???AAADDDEEEDDDAAAAAA???<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEJJJKKKLLLKKKIIIGGGGGGGGGHHHIIIJJJIIIGGGFFFFFFHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOOOONNNNNNOOOOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQSSSTTTVVVXXXYYYVVVUUUUUUVVVXXXYYYYYYXXXZZZ\\\^^^___^^^]]]^^^___``````^^^]]]]]]]]]^^^______aaadddfffgggfffdddccc______```aaa```___]]][[[ZZZ[[[\\\]]]^^^^^^^^^]]]aaaaaaaaaaaabbbcccdddeeeeeedddcccdddeeefffdddbbbcccbbbaaa___^^^]]]\\\\\\[[[[[[\\\^^^aaaeeeiiilllooossszzz{{{|||||||||~~~rrreeeYYYQQQKKKFFF@@@<<<::::::888777555555555555555555555555444444444444444444444444333333333444444444444555555555555555555555555555444555555666777777888888666777777888888777777666888666444444666777777555555555555555444444444444333333333333444444444444555555666666666777777777555555666666777888888999999777555666888999888666999999999:::::::::;;;;;;;;;:::999888888999:::;;;999888888777777888888888;;;<<<===>>>?????????>>>>>>>>>?????????>>>>>>>>>;;;;;;;;;<<<<<<<<<======777999::::::::::::;;;===AAABBBCCCDDDEEEGGGHHHHHHIIIJJJJJJKKKJJJIIIGGGGGGJJJIIIHHHGGGHHHIIIKKKLLL////////////////////////........................////////////////////////000000000000000000000000/////////...//////000000111111222333444444444333333222222222222111111111222222333333333444444444222222222333333333444444555555666666666666666777777777777777777777777777999888777777666666666777666666777777777888888888666666666777888999;;;;;;;;;;;;;;;::::::999999999999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>@@@CCCDDDCCCBBBBBB@@@>>>===>>>@@@@@@???AAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEFFFFFFKKKLLLMMMMMMJJJHHHGGGGGGJJJJJJKKKIIIGGGEEEEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPQQQQQQRRRTTTSSSRRRPPPNNNMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNOOOQQQTTTWWWYYYVVVTTTSSSSSSUUUWWWXXXXXXYYY[[[]]]]]]]]]]]]]]]___aaa```^^^]]]]]]]]]^^^___^^^```ccceeefffeeecccbbb\\\]]]^^^______^^^]]]\\\ZZZZZZ\\\]]]]]]]]]]]]]]]``````_________```bbbcccbbbbbbaaabbbddddddbbbaaabbbaaa```^^^]]]\\\\\\[[[[[[[[[ZZZ[[[\\\^^^```aaaeeegggjjjnnnttt}}}}}}~~~}}}xxxkkk___TTTJJJCCC>>>;;;999666444555555555444444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444555555666666777777777666666666777777666666666666444333333444555555444555555555555444444444444444444444444555555555666444444555555555666666666555555555666777777888888999777555666777888777777999999999999::::::::::::;;;:::999888888999::::::888777777777777777888888:::;;;<<<======>>>======>>>>>>>>>?????????>>>>>>999999999:::::::::;;;;;;888999;;;;;;::::::<<<===???@@@BBBCCCEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJ........................------...............///////////////////////////000000000000000000000000000//////.........//////000000222333444444444444111111111111111111111111111111222222333333444444333444444444555555555555555555555555555555555555555555555666666666666666777777666666555666666777555555555666666666777777666555555555777999;;;<<<;;;;;;::::::999999888888999999999999:::::::::::::::999999888888999:::::::::::::::;;;<<<<<<============>>>???AAABBBBBBBBBBBBAAA???>>>???@@@@@@???AAAAAA@@@??????????????????@@@AAACCCDDDEEEFFFFFFJJJLLLNNNNNNKKKIIIHHHHHHHHHIIIIIIHHHFFFDDDEEEFFFKKKJJJJJJIIIIIIHHHGGGGGGMMMMMMNNNOOOPPPQQQRRRRRRSSSRRRPPPNNNMMMLLLLLLKKKKKKLLLMMMNNNNNNOOOOOONNNOOONNNMMMMMMOOORRRUUUWWWVVVTTTRRRRRRTTTVVVXXXXXXWWWYYY[[[\\\[[[[[[]]]^^^___^^^]]]\\\[[[[[[\\\\\\^^^___bbbdddeeedddbbbaaa\\\\\\^^^___``````______\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]___aaabbbaaa``````aaaccccccbbb``````___^^^]]]\\\[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[aaaccceeegggiiiooouuuyyy|||uuutttzzzxxxqqqbbb[[[RRRIIIBBB>>>;;;999444444333444555555555555333333333333333333333333333333333333333333333333222222333333333444444444444444444444444444444444222222333333333444444444555555666666666666555555555444333333333444444444555555555444444444333333555555555555666666666666444444444444555555555666666666666777777888888888888777666666666777777777999999999999999999999::::::999888777777777888999777777666666777777888888::::::;;;;;;<<<<<<<<<<<<======>>>???@@@???>>>>>>999999999999::::::::::::;;;<<<===>>>======>>>@@@>>>???AAACCCDDDEEEEEEDDDDDDEEEHHHKKKLLLLLLKKKJJJIIIIIIHHHGGGHHHHHHIIIJJJ------------------------,,,---------......//////........................////////////////////////000///...............//////000111222333333333333000000000000000000000000000000111111222333333444333333333333444444444555333333333333333333333333333333333333444444555555444444444444555666777888444444555555555666666666666555555555666888:::<<<::::::999999999888888888::::::::::::;;;;;;;;;;;;:::999888888888888999999999999999:::;;;;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBBAAA??????AAAAAAAAA@@@AAAAAA@@@???>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFFFFHHHKKKMMMNNNLLLJJJIIIIIIDDDFFFGGGFFFEEEDDDFFFGGGJJJJJJJJJIIIHHHHHHGGGGGGLLLLLLMMMNNNOOOPPPQQQQQQNNNMMMLLLLLLKKKKKKLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNRRRQQQOOONNNNNNPPPSSSUUUWWWTTTRRRRRRTTTVVVXXXXXXVVVXXXYYYZZZYYYZZZ\\\^^^]]]\\\[[[YYYXXXXXXYYYYYY\\\^^^aaacccdddcccaaa```ZZZ[[[\\\]]]^^^___``````\\\\\\\\\\\\]]]]]]]]]^^^[[[[[[ZZZZZZ\\\^^^aaacccaaa``````aaaccccccbbbaaa^^^^^^\\\[[[ZZZZZZZZZZZZXXXXXXXXXXXXYYYYYYZZZZZZ[[[]]]___```aaaccceeegggmmmqqqxxx{{{yyy~~~~~~~~~ttthhh^^^WWWJJJFFFAAA>>><<<:::999777333444555555555555555555333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444222222222222333333333333444444444555555444444444444444444444333333444555555444444444444333333333555555555666666666777777444444444444555555555666777777888888888888888999777777666666555666666777999999999999999999999999888777666555555666777888777777777777777888999999:::::::::::::::;;;;;;;;;<<<===>>>@@@@@@@@@???>>>999::::::::::::;;;;;;;;;;;;===>>>>>>>>>>>>???AAA===>>>@@@AAACCCDDDDDDDDDCCCEEEGGGJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIII------------------------,,,,,,,,,---......//////........................////////////////////////.........---......////////////000111222222222111......///////////////000//////000111222333333444000000111111111222222222333222222222222111111111111111111222333333444444222222222333444555777888444444555555555666666666666666666666777888999999888888888888888888888888::::::::::::;;;;;;;;;;;;:::::::::999999999999888888888888999::::::;;;;;;;;;<<<=========>>>@@@BBBAAA@@@???@@@BBBCCCBBBAAA@@@@@@???>>>======>>>>>>===>>>@@@BBBCCCDDDEEEEEEEEEHHHLLLMMMMMMKKKJJJJJJDDDEEEFFFFFFEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKLLLNNNNNNNNNNNNNNNSSSRRRPPPOOOOOOPPPRRRSSSUUUTTTRRRRRRTTTVVVWWWWWWUUUVVVWWWXXXXXXYYY[[[^^^\\\[[[YYYWWWVVVVVVWWWWWW\\\]]]```bbbcccbbb```___YYYYYYZZZ[[[\\\]]]^^^^^^[[[ZZZZZZYYYYYYZZZ[[[[[[\\\[[[YYYYYYZZZ]]]aaaccc_________```bbbcccbbb```]]]\\\[[[ZZZYYYYYYYYYYYYWWWXXXXXXYYYYYYZZZZZZZZZWWWYYY\\\\\\\\\\\\\\\^^^```bbbeeejjjqqq{{{wwwssswww~~~yyy{{{~~~|||ooobbbVVVLLLDDD@@@<<<;;;999888888888666444333444555444333222222333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333444444444444444444444444333333444444444444333333333444444333222222333555444444444444333333333333555555555555666666666777444444555555555666666666777777777777777888888888666777777666555555666888999999999999999888888888777666555555555666888999777777777777888999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<>>>@@@AAA@@@???>>>::::::;;;;;;;;;<<<<<<<<<:::;;;======<<<<<<>>>????????????@@@AAACCCEEEFFFDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIII,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................////////////////////////------------......///000...//////000000000//////------........./////////......///000111222333333000000000000111111111111333333333222222222111111000111111222333333444444333333222333333444555555555555555555666666666666666666777777777777777666666666777777888999999999999999999999:::::::::::::::;;;;;;<<<;;;:::999888777777888888999::::::::::::<<<===<<<;;;<<>>>>>=========>>>>>>>>>>>>@@@AAACCCCCCDDDDDDBBBEEEJJJLLLLLLKKKKKKKKKGGGHHHIIIHHHGGGFFFGGGHHHGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMNNNOOOOOOPPPPPPOOOPPPOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQRRRTTTUUUUUUTTTTTTUUUVVVVVVVVVXXX[[[]]]\\\[[[YYYWWWVVVVVVVVVWWW[[[]]]___aaabbbaaa```^^^ZZZZZZZZZ[[[\\\]]]^^^___[[[ZZZYYYYYYXXXYYYZZZ[[[___]]][[[YYYYYY[[[^^^```]]]]]]]]]^^^```aaa```___[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZXXXYYYYYYYYYXXXYYY[[[]]]ZZZ[[[]]]___bbbgggnnnssszzzzzztttuuu{{{~~~xxx{{{|||zzzvvvvvvyyy}}}~~~|||qqqkkkaaa[[[QQQHHHAAA<<<888555777666555555666666444222333444444333000///111333444444444444444444444444222222222222222222222222111222222222222333333333333333333333333333333333444444333333333333333333222222333333333333222222111333333222000000222444444444444333333333222222444444555555555666666666555555666666666777777777666666666666666555555555555666777666444444666888999999999999888888888777777666666666777999:::;;;888888888888999:::;;;<<<<<<;;;::::::::::::;;;<<<:::<<<>>>@@@AAA@@@???>>>:::::::::;;;;;;;;;;;;<<<:::<<<============>>>@@@AAA@@@??????@@@CCCFFFHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGG,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................////////////////////////,,,,,,,,,---...///000111...///////////////...------------.........//////---...///000111222333333111222222222222333333333444444444333333222222222111111222333333444555555444444333333222222333333555555555666666666777777666777888888888777555444555555666777888999::::::777888888888888999999999:::;;;===>>>===;;;999888777777777888999999:::::::::;;;===<<<;;;;;;???BBB???>>>???AAADDDEEEEEEDDD>>>>>>============>>>>>>>>>???@@@AAABBBCCCCCCCCC???CCCIIILLLLLLLLLKKKKKKJJJKKKLLLJJJHHHFFFGGGHHHFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPLLLMMMNNNOOOPPPQQQRRRRRRPPPPPPPPPQQQTTTTTTSSSRRRSSSUUUUUUVVVVVVWWWZZZ]]]]]]\\\ZZZXXXWWWVVVWWWWWWZZZ\\\___aaabbbaaa___^^^]]]]]]]]]]]]^^^___```aaa]]]\\\[[[ZZZZZZ[[[\\\\\\bbb```\\\YYYXXXZZZ\\\]]][[[[[[[[[]]]___```___]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYXXXXXXWWWWWWUUUTTTSSSUUUYYY]]]YYYZZZ[[[\\\\\\]]]```bbbdddnnnzzzyyyyyy}}}{{{zzzvvvrrrtttuuuttttttyyyzzzooocccVVVOOOJJJGGGAAA>>><<<;;;:::999555444333444666777666555333444444222///...111444444444444444444444444444222222222222222222222222111111222222222333333333333333333333333333333333222111111111111111111111222222222333333222222222///111222111///...000333444444444333333333222222444444444444555555555666666666666666777777777777444444444444444444444333444666888666444333666888999999999999888888777777777777777777999;;;===>>>999999999999:::;;;<<<======<<<;;;:::::::::;;;<<<:::<<<>>>AAAAAAAAA???>>>999999:::::::::;;;;;;;;;===>>>@@@@@@??????AAABBBBBBAAA???>>>???CCCFFFIIIHHHGGGEEECCCCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFEEE++++++,,,,,,,,,,,,------------------------------//////......---------,,,000000//////.........---000000///...............000000///...............///////////////........................///000000000000111222222222222111333444444555555444444333111111222222222333333333222333333333333333333444333333333444444444555555666777999:::999888666444666777777777888888888888777777777777888888888888===>>>>>>>>>>>>>>>======<<<;;;:::888777666666666::::::999999999:::<<<===??????@@@AAAAAAAAA@@@@@@BBB@@@>>><<<;;;<<<======>>>???AAABBBCCCBBBAAAAAABBBCCCEEEGGGJJJMMMOOOPPPPPPOOONNNLLLJJJHHHFFFEEEGGGHHHHHHIIIJJJKKKMMMMMMHHHKKKNNNOOOOOONNNNNNNNNMMMLLLKKKKKKKKKMMMOOOQQQOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUTTTRRRPPPNNNRRRQQQQQQQQQQQQPPPPPPPPPSSSSSSTTTUUUUUUVVVUUUUUUYYYYYYZZZZZZZZZZZZZZZYYY[[[^^^``````]]]\\\^^^______``````___^^^^^^```bbbcccaaa]]]ZZZZZZ[[[]]]^^^aaa___]]]YYYVVVWWWZZZ]]]ZZZZZZ[[[[[[[[[\\\\\\\\\\\\ZZZWWWUUUTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYVVVVVVUUUTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZ\\\bbbhhhmmmrrrzzz}}}uuuxxx~~~zzzuuutttwww|||uuuqqqlllvvv~~~wwwlllhhhbbbZZZQQQJJJEEEBBB::::::999777666444333333111222222333333222222111222222222222222222222222111222333333444444444444111111111111000000//////333333111111111111333333333333333333333333333333333333333333333333333333333333333222222111111111111111222222222333333333555444333333333333444555333444555555666555555555777777777777777777777777777666666555444333333333555555555555666888999999666666777777777777777777888888888888888999999999;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;999888777777999;;;===>>>>>>>>>@@@AAA;;;::::::999999::::::;;;>>>>>>=========???AAABBBAAA@@@>>>>>>???AAAEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEECCCBBBDDDGGGJJJ++++++,,,,,,,,,,,,------------------------------////////////.........---///.........------------///......---------------//////...---------------...............---------...............///000000000000111222222222222111222222333333333333222222111111111111222222222333222222333333333333444444333333444444444555555555666777888999999777666555666666777777777777777777666666777777777888888888<<<<<<============<<<<<<;;;:::999777666555555555999888888888999:::<<<===??????@@@AAAAAAAAA@@@@@@AAA@@@>>><<<;;;<<<===>>>===>>>@@@BBBCCCDDDDDDCCCCCCDDDFFFHHHJJJLLLNNNOOONNNMMMLLLJJJIIIGGGFFFEEEHHHHHHHHHHHHJJJKKKLLLMMMJJJKKKMMMMMMLLLLLLNNNPPPOOONNNMMMMMMMMMOOOQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTVVVVVVVVVUUUSSSQQQRRRQQQQQQQQQPPPPPPOOOOOONNNOOOPPPRRRSSSTTTTTTTTTWWWWWWXXXXXXXXXXXXWWWWWWYYY\\\^^^^^^]]]\\\]]]___^^^```aaa```______```aaa```^^^[[[XXXXXXYYY[[[]]]```___]]]ZZZXXXXXXZZZ\\\ZZZZZZZZZ[[[[[[\\\\\\\\\ZZZXXXVVVUUUSSSSSSSSSSSSVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWVVVUUUVVVWWWXXXYYYWWWVVVVVVUUUUUUVVVVVVWWWUUUYYY^^^```ccchhhqqqwwwzzzuuuyyy}}}uuupppkkkiiimmmvvv{{{yyyvvvttt{{{}}}sssjjj```YYYPPPNNNJJJEEE@@@<<<999888666666555555444444333333111222222333333222222111111111111111111111111111111111222333333333333333222222111111111000000000333333222222222222333333333333333333333333333333333333333333333333333333222222222111111000000000111111222222222333333333444333222222222222333444222333444555666666666666666666666666666666666666777777666555555444333333999888777777666666666777777666666666666666666666666666777777888888999999:::::::::::::::;;;;;;;;;<<<<<<;;;:::999888777777999;;;===>>>>>>>>>???AAA;;;;;;::::::::::::;;;;;;======<<<<<<===>>>@@@AAA@@@?????????@@@BBBDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCDDDHHHJJJ++++++,,,,,,,,,,,,------------------------------.........------------------------------,,,,,,,,,...------,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------------------------...............///000000///000111111222222111111111111222222222222111111000000000111111111222222222222222333333444444444333444444444444555555555666777888999888777666555666666666666666555555555666666666666777777777777;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666555555555777777777888999;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>><<<<<<<<<===>>>===>>>@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJLLLNNNQQQPPPPPPOOOOOOOOOQQQSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVXXXXXXWWWVVVUUUSSSSSSRRRQQQPPPPPPOOOOOOKKKLLLNNNPPPQQQSSSSSSSSSUUUUUUUUUVVVVVVUUUUUUTTTWWWYYY[[[\\\[[[[[[\\\]]]]]]___bbbbbbaaa_________\\\ZZZWWWUUUUUUWWWYYY[[[^^^^^^^^^\\\ZZZYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[WWWWWWUUUTTTSSSQQQPPPOOOTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYSSSSSSRRRRRRRRRRRRSSSSSSTTTVVVYYYYYYYYY[[[aaafffiiiooowww~~~}}}vvvqqqttt{{{~~~zzzxxx{{{{{{uuurrrqqqppptttyyylll```VVVNNNFFFAAA<<<;;;999777555444333333222222222222222222222333111111222222222222111111000000000000000000000000000000111222222222222111222222222111111111111111222222333333333333222222222222222222222222222222222222222222222222222222111111111000000000000000111111222222222333333333333222222111111222222333222333444555666666666666666666666666666666666666777777777666555555444444888888777666666666666777666666666555555555444444444444555666777777888888888888888888999999::::::;;;;;;:::999888777777666999;;;===>>>======>>>???<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@>>>??????@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDEEEHHHJJJ+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------........................///000000///000000111111111111111111111222222222222111111///000000000000111111111222222222333333444444444444444444444555555555555777777888888777777666555666555555555555444444444555555666666666777777777;;;;;;<<<=========<<<<<<:::999888777666666666666555666666888999;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAA@@@>>><<<<<<===>>>?????????AAABBBCCCDDDEEEEEEFFFGGGGGGIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNPPPPPPOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQPPPPPPOOOOOOOOORRRSSSVVVXXXYYYYYYXXXWWWUUUUUUTTTSSSRRRQQQQQQPPPMMMNNNPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTVVVWWWYYYZZZZZZ[[[[[[[[[^^^bbbcccbbb___^^^]]]YYYWWWTTTSSSSSSUUUXXXZZZ\\\]]]^^^]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVUUUSSSQQQOOONNNSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWRRRQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUVVVZZZ]]]\\\___bbbdddffflllvvv}}}}}}tttmmmiiiooovvv}}}wwwnnnaaaZZZQQQIIICCC???<<<:::999888666555333222222222111111111111111111111111111111222222222222111111000000000000000000000000000000111111111111000000222222222222111111111111111222333444444333222111222222222222222222222222222222222222222222222222111111111111111111000000111111222222222333333333333333222222222222333333333444555555666555555555666666666666666666666666777777777666666555555555333333333444555777888999666666666555444444333333333333444444555666777777777777777888888999999:::999999999888888777777777999;;;======<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<======>>>???===>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???AAADDDEEEEEEFFFHHHIII+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---................../////////......---,,,---------...---------------......------......////////////...............///000000//////000111111111111000222222333333333333222222///000000000000111111111111111222333333444555555444444444555555555666666777777777777777666555555555555555555444444444444666666666666777777777777;;;<<<===>>>>>>>>>>>>>>>;;;;;;:::999888888888888555666777999:::<<<<<<======>>>???@@@AAAAAABBBAAAAAA@@@>>>===<<<===???@@@BBBBBBAAAAAABBBBBBBBBBBBFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJMMMQQQRRRQQQOOONNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOOOONNNNNNPPPRRRTTTWWWXXXXXXXXXWWWXXXWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYYYY\\\aaacccbbb___]]]\\\XXXVVVTTTRRRRRRTTTWWWYYYZZZ\\\^^^]]][[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUTTTRRRPPPOOORRRRRRRRRSSSSSSSSSSSSTTTSSSSSSTTTTTTUUUUUUUUUUUURRRRRRQQQPPPPPPPPPPPPPPPMMMNNNOOOOOOPPPRRRUUUWWWVVVXXXYYYXXXXXXZZZ___cccgggooo{{{zzzsssjjjlllpppuuu~~~xxxrrrjjjeeeccc^^^VVVOOOEEEAAA<<<888666666666666555444333222111000000000333333222222111000000///000111111222222111111000111111111111111111111111000000000111111000000///111111111111111111111111000111333333333333111000111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333333333444444444444333333666666666666555444333222555555555555555555555555666666666666555555555555111111111222444666777888666666555555444444444444222333333444555555666666666777777888999999::::::999888888888888888888888999;;;======;;;;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>@@@AAABBBBBB@@@@@@@@@@@@????????????@@@@@@???AAACCCDDDEEEEEEGGGIII++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........//////////////////......------------------------------......///------......///000000000...............///000000...///000000111111000000222222333333333333222222000000000111111111222222111111222333333444555555444444555555555666666666777777666666666555555555444444444555555555666666777777777777888888888888;;;<<<===>>>????????????;;;;;;:::999999999999999666777999:::;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAA@@@>>>======>>>@@@AAACCCBBBAAA@@@@@@@@@@@@AAADDDEEEFFFGGGHHHIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJIIIMMMRRRTTTRRROOOMMMLLLMMMMMMMMMNNNOOOOOOPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQOOOQQQTTTVVVXXXXXXWWWWWWYYYXXXXXXXXXXXXWWWWWWWWWYYYYYYZZZZZZYYYYYYXXXWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSTTTUUUXXXYYYXXXVVVVVVZZZ^^^``````^^^]]]]]]ZZZXXXUUUSSSSSSUUUXXXYYYYYY[[[\\\[[[ZZZXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPKKKLLLMMMNNNPPPRRRTTTUUUQQQRRRSSSSSSRRRRRRTTTVVVWWW[[[aaagggnnnvvv~~~xxxxxxxxx{{{{{{vvvqqqiiicccXXXSSSLLLHHHFFFDDD@@@===:::888666444333333333444000000000000000111222333333333222222111000//////000000111111111111000000111111111111111111111111000111111111111000000///000000000000000111111111000000111111111111000000000000000000000000000000000000000000000000000000222222222222222333333333111111222222222333333333333444444555555444444333666666666666555444333222555555555555555555555555555555555555555555555444444333333333333444555555555555555555555555555555333444444444444555555555555666666777888999::::::888888888999999999999999:::;;;===<<<;;;::::::;;;;;;::::::999999::::::;;;;;;;;;<<<>>>>>>>>>>>>>>>===>>>@@@AAAAAAAAA@@@???@@@@@@????????????@@@@@@AAABBBCCCCCCCCCDDDGGGIII++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------............---------....../////////...------,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,,,,---......///000000...............///000000...//////000000000000000111111222222222222111111111111111111222222222333000111111222444555555666555555555555666666666666777777666555555555555555333333444555666777777888888888888888999999999999:::;;;<<<===>>>>>>>>>>>>;;;:::999999888888999999888999:::<<<======<<<<<<===>>>???@@@AAABBBBBBBBBAAA@@@>>>======>>>@@@AAAAAA@@@?????????@@@AAAAAABBBCCCDDDEEEGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIIIIIIILLLPPPQQQOOOMMMKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRPPPRRRTTTWWWXXXXXXWWWVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSUUUWWWXXXVVVTTTSSSWWW[[[^^^^^^^^^^^^^^^]]][[[XXXUUUUUUVVVYYYZZZXXXYYYZZZYYYXXXWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVTTTSSSSSSSSSTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRSSSTTTUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOONNNOOOQQQRRRRRRQQQLLLMMMMMMMMMMMMMMMNNNOOOPPPOOOPPPSSSYYY___dddfffooovvvssslllbbb[[[VVVRRRLLLHHH@@@???<<<:::888777666666666666666555333222333333111000000111111222333444111111111111000000000000000000111111111111000000000000000000000000000000111222222222111111000///....../////////000000000000000////////////000000000000000000000000000000000000000000000000000000000111111111222222222222111111222222222333333333222333444444444444333222333444444555666666555555555555555555555555555555333333444444444444444444555444444444555555666777444555555666666777777888555555555555444444444444333444555666777888999999888999999999::::::;;;;;;:::;;;<<<<<<:::999999999:::999999888888999999:::;;;<<<===????????????>>>>>>??????@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAACCCCCCCCCBBBBBBCCCFFFIII++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,------.........---,,,++++++******+++++++++*********+++,,,,,,---++++++,,,,,,---...//////...............///000000...//////000000000000000000000111111111111000000111222222222222333333333000111111222444555666666555555555555666666666777777777666555555555555555222333444555666888999999888888999999999:::::::::999:::;;;<<<============999999888888888888888888999:::<<<=========<<<<<<======???@@@AAABBBBBBBBBAAA@@@>>>======???@@@BBB>>>>>>======>>>@@@BBBCCCAAAAAACCCDDDFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJLLLMMMMMMKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPQQQSSSUUUWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUVVVTTTSSSUUUWWWXXXVVVSSSRRRUUUYYY\\\]]]]]]^^^______]]]ZZZWWWVVVWWWYYY[[[XXXYYYYYYXXXVVVVVVWWWYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVTTTSSSQQQQQQSSSTTTVVVRRRRRRRRRRRRSSSSSSSSSTTTRRRSSSTTTUUUVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPOOOMMMMMMMMMMMMLLLJJJKKKJJJIIIHHHGGGHHHJJJKKKMMMJJJGGGIIINNNRRRTTTSSSWWW\\\eeemmmssswww{{{}}}wwwsssnnngggcccbbbTTTOOOHHHDDDBBB@@@>>><<<333555777666444333222333///111222222111000000000111111000///////////////......//////000111111222000000111111111111000000////////////////////////222222222222222111000000---.........//////000000000///...------...///000000000000000000000000000000000000000000000000000//////000000111111111222111111222222222333333333111222333444444333222111000111333555666777888888555555555555555555555555333333333333333333333333333333444555777999;;;<<<444444555666777888999999777666666555555444333333222222333444555666777888999999999::::::;;;;;;<<<:::;;;<<<<<<:::888888999999888888888888888888999;;;<<<>>>@@@@@@@@@?????????????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCAAA@@@BBBFFFIII,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------...---,,,,,,++++++++++++---------------------------,,,,,,,,,,,,---......///////////////000111111//////000000111111111111444333111000000000111222///000111222333333222111111111111111222333444555666666666666777777777777777777666555555555555555555444444444444555666666888888999999999:::::::::;;;;;;:::999:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;======<<<<<<<<<<<<======>>>?????????@@@@@@@@@@@@BBBAAA@@@?????????@@@AAAAAA@@@?????????@@@AAABBB???AAADDDEEEEEEFFFGGGIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIHHHGGGFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJGGGKKKOOORRRRRRQQQQQQQQQSSSSSSSSSSSSRRRQQQPPPOOORRRSSSTTTVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXZZZ\\\]]]YYY[[[]]]\\\ZZZXXXXXXXXXZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZWWWWWWXXXYYY[[[\\\]]]^^^]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUVVVXXXYYYXXXWWWVVVVVVWWWXXXXXXWWWWWWVVVXXXWWWUUUTTTTTTTTTUUUUUUVVVTTTSSSRRRSSSSSSSSSRRRQQQRRRRRRRRRSSSSSSSSSSSSVVVUUUSSSQQQPPPOOOPPPPPPMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHPPPQQQSSSVVVXXX[[[]]]^^^ccciiirrryyyvvveee___VVVRRRPPPMMMHHHDDD;;;::::::888777666555444444444444333333222222222////////////000000000000//////000000111111222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000222222111111111111111111111111222222222222111111111111222222222333333333444333111111111111333444666666555444333333222222444333333222222333333444555555444333333333333444333333333444555666777777:::999888888777777888888777777666555555555555555555555444444444444555555888888999:::;;;;;;;;;;;;<<<<<<=========<<<:::999555555555666888:::===>>>AAA@@@@@@@@@??????>>>>>>============>>>???@@@AAACCCBBB???======???AAABBBBBBCCCDDDDDDCCCCCCDDDEEE,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------......---,,,,,,,,,------------------------------------,,,,,,------...//////////////////000000111000000000000000111111111222222111000000000000111111000000000000222333444111111111111222333444555555666666666777777777777777777666555555555555555555444444444444555666666888888888888999999999999<<<;;;;;;:::;;;<<<===>>>============<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>????????????@@@???>>>======>>>???@@@AAA@@@?????????@@@AAABBB@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMLLLLLLKKKJJJIIILLLOOOQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSQQQPPPPPPQQQRRRSSSTTTVVVWWWXXXYYYZZZYYYXXXYYYZZZ\\\___```]]]]]]]]][[[YYYXXXYYY[[[]]]]]]]]]\\\\\\\\\\\\[[[WWWWWWXXXXXXYYYZZZZZZZZZWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUVVVXXXYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTVVVVVVTTTSSSSSSSSSTTTTTTUUUSSSRRRQQQSSSSSSSSSRRRTTTSSSSSSSSSTTTTTTUUUUUUTTTSSSQQQOOONNNNNNNNNOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDEEECCCCCCEEEGGGIIIKKKMMMMMMNNNTTT[[[aaafffnnnxxxzzzwwwtttrrrpppjjj```XXXOOOIIICCC@@@???>>>;;;777666555555444333222111111333333222222111111111111000000000000111111111111000000000000000111111111000000000000000000000000000000000000000000000000.../////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000111111111111111111111111111111222222222222111111222222333333333444444444333333222222222222333333666555555444333333222222555444444333333444444555555555444333333333333444333333333444444555666777888888777666666666666777777666666555444444555555555555444444444444555555777888999::::::;;;::::::;;;;;;<<<<<<<<<;;;:::999777777777777888999;;;<<<>>>>>>>>>>>>=========<<<============>>>???@@@AAADDDCCCAAA???>>>>>>???@@@@@@BBBDDDDDDCCCDDDEEEGGG,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------......///------------------------...------------...////////////......//////000111111111111000000000000000000000111111000000///...222111///...///111444666111111111111222333444555555555666666666777777777777666666555555555555666555444444444444555666666777777777777888888888888<<<<<<;;;;;;;;;<<<===>>>;;;<<<<<<<<<<<<==================<<<<<<=========<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@??????@@@@@@AAABBBAAACCCEEEEEEDDDCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLNNNOOOPPPQQQTTTVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQRRRTTTWWWZZZ[[[]]]\\\ZZZZZZ[[[^^^aaadddaaa```^^^[[[YYYXXX[[[]]]___^^^\\\[[[[[[[[[\\\]]]XXXXXXYYYYYYZZZ[[[[[[\\\YYYYYYZZZZZZ[[[[[[[[[ZZZ[[[\\\^^^^^^^^^\\\ZZZYYYXXXWWWUUUVVVXXXYYYXXXWWWXXXXXXWWWUUUTTTRRRQQQPPPTTTTTTSSSRRRRRRRRRRRRSSSSSSQQQPPPPPPRRRSSSRRRRRRTTTSSSRRRRRRRRRSSSUUUUUURRRQQQOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@===>>>???@@@AAABBBCCCDDDAAAEEEJJJNNNQQQWWW^^^dddlllssswwwvvvuuuyyy||||||~~~zzztttnnnjjjfffbbb___VVVSSSPPPOOONNNJJJDDD>>>>>>:::666555666666444222222222111111111000000000111111111000000000000000000000111111111222222222111000000000000000000///000000000000000000000000////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000111111111111111111111111111111222222222222111111333333333333444444444555333333444444444444333333555555444444333333222222555555444444444444555555555555444333333333333333333333333333444555666777777666555555444444555555666666555444444444555555555555444444444444555555666666777888999999999999:::::::::;;;::::::999888:::999888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;============>>>???@@@@@@EEEDDDCCCBBB@@@???>>>>>>???AAACCCDDDDDDDDDFFFHHH++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------......------......///000///............///000000111111111111000000000000///000000111111000...---111000//////000222444666111111111111222333444444555555555666666666777777777666555555555555666666555444444444444555666666666666666666777777777777::::::::::::;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>><<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<============<<<;;;;;;<<<>>>>>>?????????@@@@@@AAABBBBBBBBBDDDEEEEEECCCBBBBBBCCCBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLOOOSSSVVVXXXXXXWWWWWWVVVTTTSSSRRRSSSRRRRRRRRRSSSVVVYYY[[[]]][[[ZZZYYYZZZ]]]```cccbbbbbbaaa___\\\[[[\\\]]]]]]\\\ZZZXXXXXXYYYZZZ[[[YYYZZZZZZ[[[\\\]]]^^^^^^[[[\\\\\\]]]\\\[[[ZZZZZZZZZ\\\^^^``````^^^\\\ZZZYYYXXXVVVVVVWWWXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPPPPRRRQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNPPPRRRRRRQQQQQQPPPOOONNNOOOPPPRRRSSSQQQPPPOOOMMMLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEAAAAAA???>>>============??????@@@@@@@@@AAAAAAAAA???AAADDDFFFHHHKKKOOOSSSRRRXXX[[[YYYXXX[[[]]]\\\^^^```dddgggjjjoootttxxx{{{{{{}}}~~~|||zzzvvvppphhhcccYYYVVVRRRNNNLLLJJJGGGEEEBBB???===<<<<<<:::777555888555333333444555555333111111111111111222222222000000000000000000000000///000000000000111111111111111000000/////////...////////////////////////................................./////////000000////////////////////////000000000000000000000000111111111111111111111111/////////....../////////000000000000111111111111111111222222222222111111222222222333333333444444222333555555555555333222444444444333333333222222444444333333333333444444555444333333222222333333444333333333444444555666666666555444444444444444555555444444444444444555555444444333333444444555444555666777888888888888888999999999999888888888:::999999888999:::;;;<<<;;;;;;;;;;;;::::::::::::===<<<<<<======>>>???@@@BBBCCCCCCCCCBBBAAA???>>>@@@BBBCCCDDDCCCCCCEEEGGG++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------------------------...//////...............//////000111111111000000000000000///000000111111000...---...///000111222333333333111111111111222333444444555555555555666666666666666666555555555555666666555444444444444555666666555555666666666777777777888888999999999:::::::::999999:::;;;<<<===>>>>>><<<<<<===>>>>>>===<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;<<<===>>>???>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEDDDBBB@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDFFFGGGIIIJJJJJJJJJIIIHHHJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIKKKPPPTTTXXXXXXXXXXXXWWWVVVUUUTTTVVVUUUTTTSSSSSSUUUWWWYYY[[[ZZZXXXWWWXXXZZZ\\\^^^___aaaccccccaaa^^^\\\\\\\\\[[[YYYWWWWWWXXXYYYZZZZZZ[[[[[[]]]^^^___``````]]]^^^______^^^]]][[[ZZZYYY[[[^^^``````___]]]\\\[[[YYYVVVVVVWWWXXXYYYXXXUUUTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLMMMNNNPPPPPPOOOPPPOOONNNNNNNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFEEEIIIJJJHHHGGGIIIIIIFFFHHHJJJMMMNNNOOORRRUUUWWW[[[\\\]]]___bbbggglllpppxxx{{{}}}|||wwwrrrmmmjjjgggdddbbb\\\[[[ZZZYYYVVVQQQKKKFFF@@@???<<<<<<<<<;;;:::888666555333222222333222111222111000000000111000000000111111111111222222222000000000111111111111111.........////////////000111000000000//////......////////////////////////------------------------............////////////........................////////////////////////000000000000000000000000//////............////////////000000000111111111111111222222222222111111000111111111222222222222222333555555555555333222333333333333333222222222333222222222222222222333444444333222222222222333444333333333333444444555666666555444444444444555444444333333333333444444444444333333333333444444444444555666777777777777888888888777888888888888999999888999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@AAACCCCCCBBBAAA@@@BBBCCCDDDCCCBBBAAABBBCCC++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,---------------------------,,,,,,,,,,,,---............------......///000///000000000111111111111000000111111000000///...,,,...000222444444333333111111111111222333444555444444555555555666666666666555555555555666666777555444444444444555666666666666666666777777777777666777888999999999888888999999:::;;;<<<<<<======;;;<<<===>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>???===>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDAAA@@@@@@@@@>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKIIIHHHGGGIIIMMMQQQVVVWWWWWWXXXXXXWWWWWWVVVXXXWWWVVVUUUUUUVVVWWWXXXZZZYYYXXXWWWWWWWWWXXXYYY[[[^^^bbbcccaaa^^^[[[ZZZ\\\[[[YYYXXXXXXXXXYYYZZZYYYZZZ[[[\\\]]]___``````]]]^^^___```___]]][[[YYYXXXZZZ\\\^^^```______^^^\\\YYYWWWVVVWWWXXXYYYYYYTTTSSSRRRPPPPPPPPPQQQRRRNNNOOOPPPPPPQQQPPPPPPPPPNNNLLLKKKKKKMMMNNNNNNMMMOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMLLLMMMMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC@@@???>>>>>>============::::::::::::999999999888;;;<<<<<<===>>>?????????@@@CCCCCC??????@@@???;;;@@@AAACCCCCCBBBBBBCCCEEEFFFGGGGGGHHHHHHKKKOOORRRVVVYYY]]]```aaaaaa___^^^ZZZ^^^dddjjjooouuu{{{|||zzz{{{|||}}}}}}yyywwwuuuuuuyyy}}}~~~{{{vvvpppjjjfffcccZZZWWWRRRNNNLLLJJJHHHFFFBBBBBBAAAAAAAAA>>>999666888777555555666666555333222222111000000111111222////////////.........---////////////////////////000000000000111111111111---------.........//////000//////////////////...000000000000000000000000........................------........./////////........................///////////////////////////////////////////////////......------......///...//////000000111111111111111222222222222111111000000000000111111111111333333444444444444333333333333333333222222222222222222111111111111222222444444333222222222222222444444333333333333444444666555555444444444444444333333222222222333444444444444333333333333444444444444555666777777777777888777777777777888999999999999999999:::<<<>>>???;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????===>>>@@@AAABBBBBBAAA@@@BBBCCCCCCBBB@@@??????@@@************************************++++++++++++******++++++,,,------...++++++++++++++++++++++++,,,,,,++++++******++++++------------------------,,,++++++++++++,,,------...------------...//////......///000111222222333222222111000000000000111......///000222333444555111111111111222333444555444444444555555555666666555555555555555666777777555444444444444555666666666666777777777888888888666777888999:::999999888:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999:::;;;===>>><<<===???AAABBBBBBBBBBBBAAABBBDDDCCCAAA???@@@@@@>>>???@@@BBBCCCDDDEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKIIIGGGHHHLLLOOOUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYY[[[[[[[[[ZZZYYYWWWVVVVVVXXX[[[]]]^^^]]][[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXZZZ[[[]]]^^^^^^[[[\\\^^^___^^^\\\ZZZXXXXXXYYY[[[\\\^^^______```]]]ZZZWWWVVVWWWXXXYYYYYYWWWUUUSSSPPPOOOOOOPPPPPPNNNNNNPPPQQQQQQQQQPPPPPPNNNLLLJJJJJJKKKLLLKKKJJJMMMNNNPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB>>>>>>===============>>>;;;;;;::::::::::::999999;;;;;;;;;<<<>>>???>>>>>><<<>>>===;;;;;;===;;;777:::;;;======<<<;;;<<<===<<<===>>>===<<<<<>><<<<<<;;;999888666555555666777666333111444333222222333333222000111111111111000000111222...///000000////////////............................../////////000000000............////////////.........///////////////000000000000000000000000........................---------.........//////------------------------------------------------........................///......------......///......//////000111111222111111222222222222111111000000111111111222222222333333222222222222333333222222222222222222222222333222222111111222222333444333222222111222222222444444333333222333333444444444333222222222222333222222222222222333444444444333333222222333333444444555666777777888888777888888777777777888999:::<<<;;;:::::::::<<<===>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>??????@@@????????????@@@AAA@@@>>>>>>???@@@************************)))************+++++++++******+++,,,------......++++++++++++++++++++++++...------,,,++++++++++++------------------------++++++******++++++,,,---...------------...//////------...000111222333444444333111000000000111222000///......///222666888111111111111222333444555444444444555555555666666555555555555555666777888555444444444444555666666777777777777888888888888777888999:::;;;:::999999::::::;;;;;;;;;;;;<<<<<<;;;<<<===??????===<<<;;;;;;;;;;;;<<<<<<<<<======888888777777888:::;;;===<<<===???AAABBBBBBBBBBBB@@@BBBCCCCCCAAA@@@@@@@@@===>>>@@@BBBDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNLLLJJJHHHIIIKKKNNNSSSTTTUUUWWWXXXYYYYYYYYYUUUVVVWWWYYYZZZ[[[[[[[[[]]]]]]]]]]]][[[YYYVVVUUUVVVXXXYYYYYYXXXXXXYYYZZZUUUUUUVVVVVVVVVUUUTTTSSSUUUUUUVVVXXXYYY[[[\\\\\\YYYZZZ\\\]]]]]][[[XXXWWWXXXXXXYYY[[[]]]^^^```aaa^^^[[[WWWVVVVVVXXXYYYYYYYYYWWWTTTQQQOOONNNNNNNNNMMMNNNPPPQQQRRRQQQPPPPPPNNNLLLJJJJJJJJJKKKJJJIIIIIIKKKNNNPPPPPPOOOMMMKKKMMMLLLJJJIIIIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA======<<<<<<<<<===>>>>>>999999999999999999888888777777888999<<<<<<<<<;;;888::::::888999;;;:::666333555888888888777888999999;;;<<<;;;888777999<<<999:::<<<======<<<:::999;;;<<<>>>??????AAADDDGGGEEEDDDCCCBBBBBBCCCEEEFFFDDDDDDCCCCCCCCCDDDFFFGGGFFFDDDBBBBBBCCCDDDCCCCCCBBB@@@??????BBBCCCDDDDDD?????????>>><<<;;;<<<<<<888777666666777777666444333222111222333444222111///......///111111000...---...///...---,,,---...+++,,,...///......//////000000/////////.........---------.........//////////////////000000000000---.........//////000000000000000000000000000000////////////////////////---------.........//////------------------------------------------------.................................------.........---......///000111111222111111222222222222111111111111222222222333333333444333111111111111333444222222222222222222222222444333333222222333333444444333222222111111222222444444333222222333333333333222222111000111111111222111111111222333333444444333333222222333333444444555666777888888888888999888777777777999:::;;;>>>===<<<;;;:::;;;;;;<<<999999999::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???@@@??????>>>>>>>>>======<<<===??????>>>>>>???AAA************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......////////////......////////////000000000000222222111000///...------//////000000111222444555222111000000000111333333222333444555555555444333111222333444555777888888888777777666555444444444666666666666666555555555666777777777777888888888:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888777888999999888777;;;::::::999999::::::;;;===>>>???@@@@@@@@@@@@@@@@@@BBBCCCCCCAAA???@@@@@@???>>>>>>>>>@@@CCCEEEGGGEEEFFFFFFEEECCCDDDFFFHHHKKKJJJIIIHHHIIIKKKMMMOOOKKKLLLMMMKKKIIIIIIKKKNNNQQQRRRTTTVVVWWWWWWWWWVVVYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[[[[ZZZYYYXXXWWWWWWVVVWWWYYY[[[\\\[[[ZZZYYYVVVTTTSSSSSSTTTSSSRRRPPPVVVWWWXXXYYYYYYXXXWWWWWWYYY[[[]]]]]]ZZZXXXVVVVVVXXXXXXXXXYYYZZZ\\\]]]^^^```^^^[[[YYYXXXWWWXXXYYYYYYWWWTTTQQQOOONNNMMMMMMLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMKKKGGGFFFFFFGGGLLLLLLMMMNNNNNNNNNNNNMMMNNNMMMJJJHHHGGGFFFFFFFFFJJJJJJHHHGGGFFFDDDCCCCCCAAAAAAAAA@@@@@@@@@??????===<<<;;;:::999::::::;;;<<<;;;::::::999999::::::888888888999999:::::::::<<<;;;999777666666777888333333333444444444444555888777555555666777777666555555555555555555555555777777777777888888888888::::::::::::::::::::::::888888888888888888888888;;;;;;::::::999999888888999999999999999999999999999999888666555444333222444444333333222111000000/////////000111111222222111111000000000000000111111///---,,,...///000/////////............//////........................////////////////////////////////////////////////000000//////.........---------......//////000000---.........//////000000---------............/////////.........---------......------------......111000///......///000111//////............//////000000000///000111111222111111222222222222111111111111222222222333333333333444444555555444444333444333222111111111222333444333333222111111111222111222333333444444333333555444333222333333555666444444444444444444444444444444444444444444444444555555555555444333222222666666666777888888999999::::::::::::::::::::::::======<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<===<<<;;;===@@@BBBAAA@@@@@@AAAAAA@@@>>>===>>>???===>>>>>>???????????????************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......////////////.............../////////000000111111000000///........./////////000111222444444222111000000000111222333222333444555555555444333222333333444555666777777777777777666555444444444555555555555666666666666777777777888888888888999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888999:::999777;;;::::::999999::::::;;;<<<===>>>???????????????@@@AAABBBBBB@@@???@@@AAA??????>>>>>>@@@BBBDDDFFFEEEEEEEEEDDDCCCDDDFFFHHHJJJIIIIIIIIIJJJKKKLLLMMMLLLMMMNNNLLLJJJJJJLLLOOOPPPRRRTTTUUUWWWWWWWWWWWWZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSTTTTTTRRRQQQUUUVVVXXXYYYYYYXXXWWWVVVXXXZZZ\\\\\\ZZZXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\___]]][[[YYYXXXXXXXXXYYYYYYWWWTTTQQQNNNMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMNNNMMMJJJGGGEEEFFFGGGJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@????????????===<<<;;;:::::::::;;;;;;;;;;;;:::999999999999:::888888888999999999:::::::::888666555444555666777333333444444444555555555666555444444555555555555444444444444444444444444555555555555666666666666444444444444444444444444666666666666666666666666222222222222222222111111333333333333333333333333666666555444333222222111333222222111000000//////111111000000000000000000111000000////////////000000///------///000////////////............//////........................................................................000/////////.........---............////////////---........./////////000------------............///.........------------......------------......000//////////////////000//////............////////////000000000111111111000111111222222111111000111111111222222222333333333333444444444444333333333333222111111111222333444333222222111111222222222222333444444444444333555444333222222333444555444444444444444444444444444444444444444444444444444444555555555444333333666666666777888888999999::::::::::::::::::::::::===<<<<<<;;;::::::999999999::::::::::::;;;;;;;;;<<<:::999;;;>>>@@@@@@>>>???@@@AAA@@@>>>>>>>>>@@@;;;<<<======>>>>>>======************************)))************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......////////////......---------.........///////////////////////////////////////000111222333444111111000000111111222333222222333444444444444444333444444444555555555555777777666666555444444444444444444555666666666777777888888888888999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::::::::888;;;::::::999999::::::;;;;;;;;;===>>>>>>????????????@@@AAAAAA@@@???@@@BBB@@@@@@??????@@@AAACCCDDDCCCDDDDDDCCCBBBCCCEEEHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMLLLJJJKKKMMMOOOOOOPPPRRRUUUVVVWWWWWWWWWXXXYYYYYYZZZ[[[\\\]]]]]][[[ZZZZZZZZZYYYXXXXXXXXXZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUSSSSSSTTTTTTRRRQQQSSSUUUWWWYYYZZZYYYWWWUUUVVVXXXZZZZZZYYYXXXWWWXXXYYYYYYXXXXXXXXXXXXYYYYYY]]]\\\ZZZYYYXXXXXXYYYYYYYYYWWWTTTQQQNNNLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLMMMLLLIIIFFFEEEEEEFFFIIIJJJJJJKKKLLLKKKKKKKKKJJJIIIGGGFFFDDDDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>????????????>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999999888888999999777777888888888888999999888777666555555666777888444444444444555555555555444444333333333333444444333333333333333333333333222222333333333444444444000000000000000000000000222222222222222222222222000000000111111111111111////////////////////////222222222111111111000000111111000000//////......222222111000000///......111000//////.........///000///......///000///---//////............//////......................................................................../////////.............../////////............................../////////------------........................------------......------------............////////////......//////............//////...///000111111111000000000111111222222111111000111111111222222222222333222333333444444333333222222222111111111222222333333333222222111111222222222222333444444444444444444444333222222333333444333333333333444444444444444444444444444444444444333333444555555555555444555666666777777888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888999999999::::::::::::999999:::<<<>>>=========???@@@???>>>>>>???@@@<<<======>>>>>>>>>>>>>>>************************))))))*********++++++++++++++++++++++++++++++++++++++++++***************************************************************,,,,,,,,,,,,,,,------------......//////......---,,,,,,,,,---------.............../////////000000////////////000222333444111111111111111222222222222222333333444444444444444444444444444444444444666666666555555444444444333333444444555666777777888888888888999999999999999999999999999:::;;;;;;:::::::::::::::::::::::::::999888999:::;;;:::999;;;::::::999999::::::;;;;;;;;;===>>>????????????>>>???@@@@@@??????@@@BBBAAA@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBBBBBEEEGGGFFFHHHIIIKKKKKKKKKIIIHHHLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNQQQSSSUUUVVVVVVVVVTTTUUUVVVWWWXXXZZZ[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVWWWWWWVVVTTTSSSSSSSSSSSSRRRPPPPPPRRRUUUXXXYYYXXXVVVTTTTTTVVVXXXYYYXXXWWWXXXYYY\\\[[[ZZZXXXXXXWWWWWWWWWZZZZZZYYYXXXXXXXXXXXXYYYZZZXXXUUURRRNNNLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKHHHFFFDDDEEEFFFIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHGGGFFFDDDDDDCCCCCCBBBBBBAAA@@@???>>>======>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888888888777777777777777777777777999888777777777888999:::333444444444444555555555333333333333222222333444111111111111111111111111111111111222222222333333111111111111111111111111000000000000000000000000111111111222222333333333000000000000000000000000000000000000000000000000000000000/////////......111111000000////////////111000000///////////////000///...///000000...---///......------......///................................................................................................/////////......---------........................,,,,,,---------.........------------------------...------,,,,,,------...------///000000///------///......------......///---...000222222111000...000000111111111111000000111111111111222222222222222222333333333333222222111111111111111222222222333333222222111222222333222333333444555444444444333333333222222222222222333333333333333444444444444444444444444444444444222333444555666666666666555555666666777888888888;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777888888888888999999999999999::::::<<<=========<<<>>>??????>>>>>>???AAA???@@@@@@AAAAAAAAAAAAAAA************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************+++++++++,,,,,,,,,------------............------,,,,,,,,,,,,------------------......//////000000.........///000111333333000000111111222222222222222222222222333333444444444444444444444333333333555555555555444444444444222333333444555666666777777777888888888999999999:::::::::::::::;;;<<<<<<::::::::::::::::::::::::999888777888:::;;;:::999;;;::::::999999::::::;;;;;;<<<>>>???@@@AAAAAAAAA??????@@@???======???AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBDDDGGGEEEGGGIIIKKKKKKJJJHHHGGGIIIHHHFFFFFFFFFGGGHHHHHHJJJKKKNNNQQQSSSTTTUUUUUURRRRRRTTTUUUWWWXXXZZZZZZWWWWWWWWWWWWWWWWWWXXXXXXVVVVVVUUUUUUVVVWWWXXXXXXUUUSSSRRRRRRRRRRRRQQQOOONNNPPPSSSUUUVVVVVVUUUTTTSSSUUUWWWWWWVVVVVVWWWYYY]]]\\\[[[YYYWWWVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXXXX[[[YYYVVVRRROOONNNMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKIIIJJJIIIGGGEEECCCDDDEEEHHHIIIIIIJJJJJJJJJJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>>>>>============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999888777777777777888666666666666666666666666777777777777777777888888333333333333444444444444222444444333111111333555111111111111111111111111111111222222222333333333222222222222222222222222000000000000000000000000------......//////000000111111111111111111111111000000000000000111111111000000000000000/////////......//////000000000000111000000//////000000000111///......//////...---......------------..............................................................................---------...............//////......------,,,,,,...............---------,,,,,,,,,------------...,,,,,,------------------------,,,,,,,,,,,,------,,,---...//////...---,,,......------------......,,,...000111222111///...000000000111111000000000000000111111111222222222111111222222222222111111000000111111222222222222333222222111222222333333333333444555555555444444333333333222222111111000222222222333333333444444444444444444444444444444222333444555666777777777555555555666777777888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::777777777888888888999999:::;;;<<<<<<<<<======>>><<<===??????>>>>>>???AAA@@@AAAAAABBBBBBBBBBBBBBB************************)))************+++++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++******************************++++++,,,,,,------------............------,,,,,,,,,---------......---------....../////////.........///000111222333000000111222222222222111222222222222222333444444444444444333333333333333444444444444444444444444333333333444555555555666666777777777777888888888::::::999999::::::;;;<<<999999999999999999999999888777666777999::::::999;;;::::::999999::::::;;;;;;<<<>>>???AAABBBBBBBBB@@@@@@???>>><<<<<<>>>@@@?????????@@@@@@@@@@@@@@@???@@@AAA@@@@@@AAADDDFFFFFFGGGIIIJJJJJJIIIGGGFFFGGGEEECCCBBBDDDEEEEEEEEEFFFHHHKKKNNNQQQRRRSSSSSSRRRSSSTTTUUUWWWXXXYYYZZZTTTTTTUUUUUUVVVVVVVVVWWWSSSTTTTTTUUUVVVWWWWWWWWWSSSRRRPPPPPPQQQQQQOOONNNLLLMMMOOOQQQSSSTTTTTTTTTSSSUUUVVVVVVUUUUUUVVVXXX]]]\\\ZZZXXXVVVUUUTTTTTTSSSSSSTTTUUUUUUVVVWWWWWWYYYWWWUUURRROOONNNMMMMMMKKKLLLLLLLLLLLLKKKKKKJJJHHHIIIHHHFFFDDDCCCCCCEEEFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@??????>>>======<<<<<<;;;;;;;;;::::::::::::888999999::::::::::::999999888777777666777777777666666555555555555444444444444444444444333333333222222222222333333333333111333555333111000222555111111111111111111111111111111222222222333333333000000000000000000000000000000000000000000000000..................//////000000000000000000000000000000000000000111111111000000000000000/////////------...//////000111111............///000111111333000...---..................------------..............................---------------------------------------------------------------..................---------------.........---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,------------------,,,......------------......---...///000000000/////////000000111111000000///000000000111111111111222000111111222222111111000...///000111222222222222222222111111222222333333333333444555555555555555222222222222222111000///111111222222333333444444444444444444444444444444222333444555666777777777444555555666666777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999;;;===>>>>>>======>>>???<<<>>>???>>>======>>>??????@@@@@@AAAAAAAAAAAAAAA************************)))************+++++++++++++++++++++++++++++++++((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------,,,------......------,,,------------............---.................................000111222333///000111222333222222111333222111111111222333444333333333333333333333444444444444444444444444444444444444444444444444444555555666666666777777777888888777777888888999:::999999999999999999999999666555555666888999999888;;;::::::999999::::::;;;:::;;;===???@@@AAAAAABBBAAAAAA@@@===;;;:::<<<>>>>>>>>>???@@@@@@@@@@@@@@@>>>???@@@??????@@@CCCFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFCCCAAAAAACCCDDDDDDCCCCCCEEEHHHLLLOOOQQQRRRRRRQQQQQQRRRSSSTTTVVVVVVWWWQQQRRRRRRSSSTTTUUUUUUVVVSSSTTTUUUVVVVVVUUUTTTTTTRRRPPPOOOOOOOOOOOONNNLLLJJJKKKLLLMMMOOOQQQSSSTTTTTTUUUUUUUUUTTTSSSUUUWWWZZZYYYWWWVVVTTTSSSRRRRRROOOPPPQQQSSSTTTUUUUUUUUUVVVTTTRRROOONNNMMMMMMMMMKKKKKKLLLLLLKKKKKKJJJIIIGGGHHHGGGEEECCCBBBCCCDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBAAA???>>>>>>======<<<<<<;;;;;;::::::::::::999999999666777888999999999999888888888777666666666666777555555555555444444333333333333333333222111111000000000111111111222222222///222444222///...111444111111111111111111111111111111111111222222222222////////////////////////000000000000000000000000111111111000000000000000////////////////////////000000000000000/////////..............................//////////////////******+++,,,---///000111555111---+++,,,---//////...------,,,,,,------...........................------------------------------------------------,,,,,,,,,------.........,,,------------------............------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...------,,,,,,------............////////////000//////000000000000//////000000000000111111111111000000111111111111000000---...000111222222222111222222111111222222333444333444444555555555555555111222222222111000///...000111111222333333444444444444444444444444444444333444555666666666666666444444555555666777777777777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::;;;===???>>><<<<<<===???===>>>???>>>===<<<===>>>@@@@@@AAABBBBBBBBBBBBBBB************************)))************+++++++++++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------,,,------......------,,,---------.........//////....................................///111222333///000111222333222111111333222111111111222333444222222222333333444444444444444444444444444444444444444444444444444333333555555555555666666666666666666666666666777777888888888888888888888888888555444444555888999888777;;;::::::999999::::::;;;999:::<<<===???@@@@@@AAABBBBBB@@@===::::::;;;=========>>>@@@@@@AAAAAA@@@>>>>>>?????????@@@CCCEEEGGGGGGHHHHHHHHHGGGGGGFFFFFFCCC@@@@@@CCCDDDDDDBBBBBBDDDGGGJJJMMMOOOQQQQQQNNNOOOOOOPPPQQQRRRSSSSSSPPPPPPQQQRRRSSSTTTTTTUUUTTTUUUVVVWWWVVVTTTRRRQQQQQQOOONNNNNNNNNNNNMMMKKKJJJJJJJJJKKKMMMOOORRRTTTTTTUUUUUUTTTSSSSSSTTTVVVXXXWWWUUUSSSRRRQQQPPPPPPMMMNNNPPPRRRSSSTTTTTTTTTSSSRRRPPPMMMLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIFFFGGGGGGEEECCCBBBCCCDDDAAABBBBBBCCCDDDCCCCCCCCCBBBCCCCCCDDDCCCBBB@@@???=========<<<<<<;;;;;;;;;:::::::::999999999888888555666777888999999888777888888777666666666666666555555555444444333333333555555555444333222111000///000000000000111111111---000333111---,,,///333111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000//////......---000000000000000000000000000000/////////.........------------------------000000000///......------''''''((()))+++---///000666222---***+++---///000...------,,,,,,------...........................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------..................------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---...---++++++++++++---......------,,,,,,------...///............///000000//////000000000000//////000000000000111111111111000000111111111111000000---...000111222222222111222111111111222333333444333444555555666666555555111222222222111000...---000000111222333333444444444444444444444444444444444555666666666666666666444444555555666777777777666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999999::::::::::::===???>>><<<;;;===???>>>???@@@>>>===<<<<<<===BBBCCCDDDDDDEEEEEEDDDDDD+++*********))))))(((((())))))*********+++++++++++++++***)))(((((())))))************************++++++++++++++++++++++++************************---------.........//////,,,,,,,,,---------......---,,,++++++++++++,,,---...------------...//////---------.........//////////////////////////////000111111111111222222222111222333333444444333333333333333222222222111111444444444444444444444444333444444555555444444333555555555555555555555555777777888999::::::::::::;;;999777555444666777999999999999999999999999999777888999;;;<<<===>>>>>>@@@@@@@@@???>>>===<<<<<<<<<>>>???@@@@@@???>>><<<>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBAAA????????????@@@DDDEEEGGGHHHHHHJJJMMMOOONNNSSSUUUSSSQQQRRRQQQNNNOOOOOOPPPQQQRRRTTTUUUVVVXXXXXXWWWVVVUUUTTTRRRQQQPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIJJJLLLOOOQQQSSSTTTSSSRRRRRRRRRSSSUUUUUUSSSSSSTTTTTTSSSRRRQQQQQQQQQOOONNNOOOQQQSSSSSSRRRPPPPPPOOOMMMLLLJJJIIIIIIIIIJJJLLLMMMMMMKKKJJJHHHHHHGGGFFFDDDBBBAAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::::::::999888777666666666666666666777777777777444444555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222333333222222111000//////333111///...---...///000000000111111111111000000000000000000000000000000////////////000000000000......//////000000111111000000111111111111000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------///......---------...............------,,,,,,,,,++++++------------++++++...---,,,,,,++++++++++++---------------------------..................------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++---------------------------------------------------------------------------------------------------------............///..................------,,,,,,---...///000111111000000000000000000000000333222111000000111222333333333222222111222222222333333333333333333333333555444333111000/////////222222333333333444444444444444333333444555777888777666666555555555666666777666555444444555777777999888666555666777999:::999:::;;;;;;999999:::;;;999999888777777888999999============>>>>>>>>>>>>????????????????????????@@@@@@@@@AAAAAABBBBBBBBB++++++++++++*********)))************++++++++++++,,,+++***)))))))))))))))************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,------------...------,,,++++++,,,---------------------...//////---------.........//////000000000000000000000000000000111111111222222222111222333333444444333333444444444333333333222222444444444444444444444444333333444444444444333333444444444444444444444444666777999:::;;;;;;::::::;;;999777555555666888999999999999999999999999999777888999;;;<<<===>>>>>>@@@@@@@@@@@@???>>>===<<<<<<===???@@@@@@???===<<<>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@?????????@@@@@@BBBDDDFFFGGGIIIKKKNNNQQQOOOTTTWWWUUUUUUVVVVVVSSSPPPPPPOOOOOOPPPQQQSSSTTTWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPOOOMMMLLLJJJIIIIIIHHHIIIJJJKKKMMMPPPQQQSSSSSSRRRQQQQQQRRRSSSTTTRRRRRRRRRRRRQQQQQQPPPPPPQQQOOONNNNNNPPPRRRRRRQQQOOONNNMMMLLLJJJIIIHHHHHHHHHIIIKKKLLLLLLJJJIIIHHHGGGFFFEEECCCBBBAAA@@@@@@===>>>??????@@@AAABBBBBBAAA@@@???>>>============;;;;;;;;;;;;::::::::::::999999999999888777666666555666666666777777777777444444555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222333333222111111000//////222111///.........///000000000111111111111000000000000000000000000000000.../////////000000000000......//////000000000000000000111111111111000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------......------------............---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++++++++------------------------,,,------......------,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................////////////............////////////////////////222111000000000000111222222222222111111222333333333333333333333333333333222222111111111111111222222333333333333444444444444444333333444555777888666666555555444555555666666666555555555666666777777666555444444666777999999:::;;;;;;999999:::;;;<<<;;;::::::::::::;;;<<<===============>>>>>>>>>??????????????????????????????@@@@@@AAABBBBBBBBB,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++************************++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,------------...------,,,,,,------...---------------......///---------...............000000000000000000000000000000000111111111222222111222222333333333333333555444444444333333333333333333333333333333333333222222333333333333222222333333333333333333333333555777:::<<<===<<<:::999:::999777555555666888999999999999999999999999999777888999;;;<<<===>>>>>>@@@@@@@@@@@@@@@???>>>=========????????????======>>>>>>>>>>>>????????????@@@@@@AAABBBBBBAAAAAA@@@@@@????????????@@@AAAAAA@@@BBBEEEGGGHHHKKKOOORRROOOTTTXXXWWWVVVYYYYYYWWWRRRQQQNNNMMMLLLNNNPPPQQQVVVVVVVVVUUUUUUSSSRRRQQQPPPPPPPPPOOONNNLLLJJJJJJIIIIIIIIIJJJKKKLLLNNNOOORRRQQQPPPPPPPPPPPPQQQQQQQQQPPPOOONNNNNNNNNOOOPPPPPPNNNMMMMMMOOOPPPPPPOOOLLLLLLKKKJJJIIIGGGFFFFFFFFFGGGIIIJJJJJJIIIHHHFFFFFFEEEDDDBBBAAA@@@??????>>>>>>?????????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888777666666555555666666666777777777555555444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000222222222111111000000///222111///......///000000///000000111111000000///////////////////////////....../////////000000000...////////////000000000///000000111111000000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------...---------------......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,------------------------+++,,,,,,------,,,,,,++++++******))))))******+++)))******++++++*********------------------------------------------------......------,,,,,,++++++++++++++++++++++++++++++---------............///........................////////////............////////////////////////000000////////////000000111111111111111222333444444444444333333222222222000000000000222333444555333333333444444444555555444444333333444555777888555444444444444444555555666666666777777666666555555444333333333444666777999:::;;;:::999888999;;;999999888888888888999999<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************************************************************************)))))))))************+++++++++,,,,,,,,,---------------------------------------,,,,,,------...///........................////////////////////////000000000000111111111111111111222333333333333222444444333333333222222222222222222222222222222222111222222333333222222111222222222222222222222222444777:::======<<<:::888999888777666666777888999888888888888888888888888777888999;;;<<<===>>>>>>@@@@@@@@@@@@@@@???>>>>>>======>>>??????>>>======>>>>>>>>>>>>============>>>>>>>>>???????????????>>>>>>>>>???@@@AAAAAABBBAAABBBEEEFFFGGGJJJMMMPPPOOOTTTWWWVVVVVVXXXXXXVVVTTTRRRNNNKKKJJJKKKMMMNNNTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPOOONNNLLLKKKJJJKKKKKKKKKLLLLLLMMMNNNNNNPPPPPPOOOOOONNNNNNNNNNNNPPPNNNLLLKKKKKKLLLNNNOOOOOONNNLLLLLLMMMNNNMMMLLLJJJIIIIIIHHHFFFEEEEEEDDDDDDEEEGGGIIIIIIHHHFFFEEEEEEDDDBBBAAA@@@?????????@@@@@@@@@@@@????????????======<<<;;;::::::::::::::::::::::::999999999999888888888888888777666666555555555666666666777777555555444444444444333333222222222222222222222222111111111111111111111111000000000000000000000000222111111111000000000///111000////////////000000//////000000000000//////................................./////////000000//////////////////////////////000000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++++++++++++++++++++++++++---------............///---------...............,,,,,,---...///000111111/////////////////////////////////....../////////000000000000111222444444555444444333333222222111000000000111222333555666444444444444555555555555444444333333444555777888444444333333333444555555555666777888888777555444555444444444444555666777888:::::::::999888999:::777777777777777777777777;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBB))))))************************+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,************************************************************************************+++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---...........................---........................//////000000000111111111000111222222333333222222222222222222111111111000222222222222222222222222111222222333333222222111222222222222222222222222444666999<<<===;;;999777888888777666666777888999888888888888888888888888777888999;;;<<<===>>>>>>??????@@@@@@@@@???>>>>>>=========>>>>>>=========>>>>>>==============================>>>>>>??????>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFFFFFFFGGGJJJLLLQQQWWWYYYXXXWWWXXXXXXUUUVVVTTTOOOKKKIIIJJJKKKLLLSSSSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQPPPNNNMMMKKKJJJMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKMMMLLLJJJIIIIIIKKKLLLNNNOOOMMMKKKJJJKKKLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@?????????AAAAAAAAAAAAAAA@@@@@@@@@===<<<;;;:::999999999999::::::999999999888888888777777888888888777666666555555555555666666666666555555444444333333333333222222222222222222222222111111111111111111111111////////////////////////111111111000000000000000000///////////////000000//////000000000000//////------------------------............/////////////////////...............//////000000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,++++++++++++,,,,,,******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------------------------............///---------.........//////,,,,,,---...///000111111.................................//////.........//////000000111222333444444444444333333222222222222111111111222333444444444444555555555666666666444444333333444555777888333333333333333444555666666777888888888777555444666666666666666777777888888999::::::888888999:::999::::::::::::::::::999999::::::;;;<<<<<<==============================<<<<<<===>>>???@@@AAABBB)))))))))))))))*********))))))*********++++++++++++************+++,,,,,,***************************************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------..................---------------------------------/////////000000000111111000111111222222222222222111111111111000000000000111111111111111111111111222222333333333333222222222222222222222222222222333555888:::;;;:::888777777777777777777888888999888888888888888888888888777888999;;;<<<===>>>>>>>>>>>>?????????>>>>>>=======================================>>>>>>>>>>>>===============>>>???@@@??????AAABBBCCCCCCCCCCCCCCCDDDFFFFFFEEEFFFHHHJJJTTTYYY\\\ZZZYYYZZZZZZWWWXXXUUUQQQNNNKKKKKKKKKLLLQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQQQQPPPOOOMMMKKKJJJMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOONNNMMMKKKJJJIIIKKKJJJIIIIIIIIIJJJLLLLLLNNNLLLJJJIIIJJJJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCEEEGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;::::::::::::999999999888888888777777666777777888888777666666444444555555555666666666555555444444333333222222222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000////////////000000000000...//////000000//////...........................------.........//////////////////............---...//////000000//////...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,++++++************+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------------............///,,,,,,------.../////////////////////..........................................////////////......000000000000000111222333333333333333333333333333333333222222222222333333555555555666666666666777444444333333444555777888333333333333444555666777888888888888777666555555777777777888888888888888888999:::999888777888:::777888888999999888888777888999999:::;;;<<<==============================;;;;;;<<<>>>???@@@AAABBB)))))))))******+++++++++(((((()))))))))*********)))))))))))))))***+++,,,******************************************************************************++++++++++++,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,+++******,,,,,,++++++,,,,,,---...//////.........---------........................////////////000000000111000000111222222222222222222222222111111111000000111111111111111111111111333333444444444444333333333333333333333333333333333444666777888888777777777777777777777888888999888888888888888888888888777888999;;;<<<===>>>>>><<<======>>>>>>>>>===============<<<<<<==================>>>>>>?????????>>>>>>======>>>???AAABBB@@@AAACCCDDDDDDDDDDDDCCCAAACCCDDDEEEEEEFFFIIIKKKRRRXXX[[[ZZZYYY[[[[[[YYYXXXVVVTTTQQQNNNMMMLLLLLLPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQPPPOOOMMMLLLKKKLLLMMMNNNPPPQQQQQQPPPPPPOOOOOOOOONNNMMMKKKIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKMMMKKKIIIHHHHHHHHHGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBAAACCCEEEGGGHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA???>>>===<<<<<<;;;<<<<<<999888888888777777777777666666777777777777777666444444444555555555666666555555444444333222222111111111111111111111111111111111111111111111111111000000000000000000000000///000000000000000000000......///000000000000000......////////////..............................---------.........////////////.........---------......////////////......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///******+++++++++,,,,,,,,,******++++++++++++*********************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))+++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,------...//////000////////////.......................................///000000000000///...111111000000000000111111111222222333333444444555333222222222222333444444555555666666666777777777444444333333444555777888444444444444555666777888:::999888777666666666666666777888888999999888888777999:::999888777888999444555666777777666555444888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAAAAA*********++++++,,,,,,,,,(((((((((((())))))))))))))))))(((((()))***++++++************************))))))))))))))))))))))))************************************++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...//////.........---------////////////////////////////////////000000000000000000111222222222222111333333333222222222111111000000000000000000000000333444444555555444444333333333333333333333333333333444555666666777777777666666777777888888888999777777777777777777777777777888999;;;<<<===>>>>>><<<<<<===============<<<======<<<<<<<<<<<<======<<<======>>>???@@@@@@AAA???>>>>>>>>>???@@@BBBCCCBBBCCCDDDEEEEEEEEEDDDCCC???AAACCCDDDEEEGGGJJJMMMNNNTTTWWWWWWWWWZZZ[[[YYYXXXWWWUUUSSSPPPNNNMMMLLLOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJKKKMMMOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMKKKHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJMMMKKKHHHGGGGGGGGGFFFDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHHHHFFFFFFDDDCCCCCCBBBAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@@@@???>>>======<<<======888888888888777777777777666666777777777777777666444444444555555555666666555555444333333222111111111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000......///000000111000000......////////////......////////////////////////---------.........////////////.........---------......////////////......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))******))))))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++---------.........//////,,,,,,------...///000000,,,,,,---...///000111111...........................///000111111000///...222111000000000000000111000111222333444444555666111111111222333444555666666666666666777777777777444444333333444555777888444444444555666777888888;;;:::888666555666666777666666777888888888888888777999999999888777888999777888999::::::999888777777888888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===>>>@@@AAAAAA************************)))))))))))))))******+++))))))))))))))))))))))))+++++++++*********))))))((()))***++++++***)))(((******+++++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------...///111111///...---..................------............////////////222111111111000000//////111111000000//////......////////////000000000000222333444444555555444444333333444444444444333333666666666666666666666666888777666555555666777888:::999888777777888999:::888999:::;;;<<<<<<<<<<<<;;;;;;<<<>>>????????????===>>>>>>===;;;;;;<<<>>>???@@@AAAAAA@@@???@@@BBB@@@@@@??????AAACCCFFFGGGFFFGGGGGGFFFDDDCCCCCCDDDCCCCCCCCCCCCEEEGGGIIIJJJKKKMMMQQQTTTVVVWWWWWWWWWVVVUUUTTTSSSQQQOOONNNMMMTTTTTTSSSSSSTTTUUUUUUVVVTTTTTTSSSQQQMMMKKKKKKLLLOOOPPPRRRTTTTTTTTTTTTSSSRRRPPPNNNLLLJJJJJJKKKLLLMMMLLLKKKLLLMMMMMMMMMKKKMMMLLLJJJJJJKKKKKKIIIHHHDDDDDDEEEEEEFFFGGGHHHIIIEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@>>>>>>===<<<;;;::::::999888888777666666666666666777777777777777777777777666666555555444444444444444444444444444444444444000000000000000000000000000000000000////////////////////////////////////111111000///...---,,,,,,////////////////////////////////////////////////------...//////...---,,,.........------,,,,,,,,,---.........//////000000000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---...//////---+++***************************************************************************+++++++++*********))))))***+++------,,,,,,---...+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------,,,,,,,,,---------......000///...------...///000......------------........................------////////////000000000000000000000000000111111222444333111000000000111111111111000000111111222333222333555666666666555444555555555555555555555555777666555555555777888999999999888777777777777777666555444333333444666777888888777777888888999:::777777888888999999999999;;;:::666555999???>>>888>>>>>>??????>>>===<<<<<<============>>>???AAAAAA************************)))))))))))))))******+++************************+++++++++*********))))))******+++,,,,,,+++************+++++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////---...///000000///...---------------------------............////////////111111111000000000//////111111000000////////////////////////000000000111222333444444555555444444555555666666666666555555555555555555555555555555888777666666555666777888:::999888777777888999:::999:::;;;<<<<<<======<<<:::;;;<<<===============>>>>>>>>>===;;;:::<<<===???@@@AAAAAA@@@???AAABBB@@@@@@???@@@AAACCCFFFGGGGGGHHHIIIHHHFFFEEEDDDEEEDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMQQQTTTVVVWWWWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPSSSSSSRRRRRRSSSTTTUUUVVVTTTTTTSSSQQQNNNMMMMMMNNNPPPPPPRRRSSSSSSTTTTTTTTTTTTRRRPPPNNNMMMMMMNNNOOONNNLLLKKKLLLMMMNNNMMMLLLMMMLLLJJJKKKLLLLLLKKKIIIFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGHHHHHHGGGGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBB??????@@@@@@AAA@@@@@@???>>>>>>===<<<;;;:::999999777666666555444555555555666666666666666666666666555555555555444444333333333333333333333333333333111111111111111111111111000000000000/////////...////////////////////////000000//////......------////////////////////////------------------------------...//////...---,,,.........------,,,,,,,,,------......////////////000...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))************************************************************************+++++++++*********)))))))))+++,,,,,,++++++,,,...+++++++++*********))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///------------------------,,,,,,,,,------------...000///...------...///000......------------..............................////////////000000000000000000//////000000111222333333111000000000111111111111000000111111222333333333444555555555555555555555555555555555555555666555555444555666777888999888777666666666666666666555444333333555666888888888888888888999:::;;;888888777777888888999:::>>>===999555777<<<>>><<<=========>>>======<<<<<<============>>>???@@@@@@************************)))))))))))))))******++++++++++++++++++++++++++++++++++++***************+++,,,------------,,,+++)))******+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---///000111111---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111000000000000//////111000000000000//////////////////000000000111111222333444444555555444444666666777777777777666666555555555555555555555555777777666666666777777888999999888888888888999999::::::;;;<<<============;;;;;;<<<<<<<<<<<<<<<;;;>>>??????===;;;:::;;;<<<>>>@@@AAAAAA@@@@@@AAACCC@@@@@@@@@@@@BBBDDDFFFGGGGGGIIILLLLLLJJJGGGFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLMMMNNNQQQTTTUUUVVVWWWWWWWWWUUUSSSQQQPPPQQQRRRTTTSSSRRRQQQPPPQQQSSSUUUWWWRRRSSSSSSRRRPPPOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUTTTRRRQQQPPPQQQRRRRRRNNNMMMLLLMMMNNNNNNNNNLLLMMMKKKKKKKKKMMMNNNMMMLLLHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGDDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@@@@@@@??????>>>===<<<<<<::::::999888666555444444333333444444444444444444444444444444444444444444333333333333222222222222222222222222111111111111111111111111000000000/////////......////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------.........------------------------............//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------***+++,,,,,,,,,+++)))(((************************************************************************+++++++++***************)))***,,,+++******+++,,,+++++++++***************---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,------------//////...------...//////......------------..............................////////////000000000000000000//////000000111222333222111111000111111111111000000000000111222222444444333333444444555555666666666666666666666666666555555555555666666777888888777555555444444444666555444444444666777888888888888888999:::<<<<<<999888777666777888:::;;;GGGGGGBBB:::777:::======;;;;;;<<<<<<===<<<<<<<<<>>>>>>=========>>>>>>???************************)))))))))))))))******+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++*********************************+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---///000000111---......//////......---,,,,,,,,,,,,,,,---------............////////////000000000000000000//////000000000000000000000000//////000000000111111111222333444444555555444444666666777777777777666666555555555555555555555555777777777777777777888888999999999999999999999999:::;;;<<<===>>>>>>>>>>>><<<<<<=========<<<;;;;;;?????????===;;;:::;;;<<<>>>@@@AAAAAA@@@@@@BBBCCC@@@@@@@@@AAABBBDDDFFFGGGHHHJJJMMMNNNLLLJJJHHHHHHFFFGGGHHHIIIJJJKKKMMMMMMPPPQQQSSSUUUVVVWWWWWWWWWXXXVVVRRRPPPPPPRRRUUUWWWRRRQQQOOOOOOOOOQQQTTTVVVPPPQQQRRRQQQPPPPPPRRRTTTRRRQQQQQQPPPQQQRRRSSSTTTTTTTTTSSSRRRRRRSSSSSSTTTOOOMMMLLLMMMNNNOOONNNLLLLLLKKKKKKLLLNNNPPPOOONNNJJJIIIIIIIIIIIIJJJJJJKKKIIIIIIIIIJJJIIIHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBBBB??????????????????>>>=========<<<;;;:::999888888666555555444333444444444333333333333333333333333333333333333333333222222111111111111111111111111////////////////////////000000/////////.................................---------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------...............---------------------------------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++******************************************************************************************************)))***++++++***)))***+++************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...........................------,,,,,,------...---------...............////////////000000000000///////////////000111111222222111111111111111111000000000000000111222222444333222222222333555666666666666666666666666666666666666666666666777777777777666555444333444444666555555555666777888999888888888999:::;;;<<<===:::999777555666888:::<<>>>>>===<<<<<<<<<======)))))))))))))))))))))))))))))))))))))))******+++************************************************++++++************++++++((()))***+++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++---------...............------............------,,,---------.........///............//////////////////////////////000000000000000000111111111111000000000000111111111111222333444444555555444444444555555666666555555444555555555555555555555555666666777888888888888888999999999::::::999999999:::;;;<<<===>>>>>>>>>>>>======>>>>>>>>>======<<<>>>??????===;;;:::;;;<<<>>>@@@AAAAAAAAAAAACCCDDD@@@@@@AAABBBCCCEEEFFFGGGHHHKKKNNNOOOMMMKKKIIIIIIHHHIIIJJJKKKMMMNNNNNNOOOSSSSSSTTTVVVWWWXXXXXXYYYXXXUUURRROOOOOORRRUUUXXXQQQPPPOOONNNNNNPPPRRRSSSNNNOOOPPPPPPPPPPPPRRRTTTRRRRRRPPPPPPPPPQQQSSSTTTSSSSSSRRRRRRRRRRRRRRRRRRNNNMMMLLLLLLNNNNNNMMMLLLLLLKKKKKKLLLOOOPPPPPPOOOKKKKKKJJJJJJIIIJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA>>>?????????>>>>>>===<<<<<<<<<;;;:::999888777777777666555555444444555555111111111111111111111111111111111222222222222222000000000000000000000000........................////////////............------------------------,,,,,,------......//////------------------------------------------------,,,,,,,,,,,,------..............................------------,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,,,,+++************************************************************************************************)))+++++++++))))))***+++************************++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------------,,,,,,,,,,,,---------------.........//////////////////000000000000/////////...///000000111111111111111222111111111000000//////000000111222333333222111111333444555666666666666666666666666777777777777777777777777666555555444444444444444555555666666777888999999999999999999:::;;;<<<===:::999777555666888:::<<>>>>>>>>>>>>>>======>>>>>>===;;;;;;<<<>>>>>>@@@AAABBBAAABBBCCCEEE@@@@@@AAACCCDDDEEEFFFGGGHHHJJJMMMMMMLLLJJJIIIJJJIIIJJJLLLNNNOOOPPPPPPPPPTTTTTTUUUVVVVVVWWWXXXXXXWWWUUURRROOOOOOQQQTTTVVVPPPPPPOOONNNNNNNNNNNNNNNKKKMMMNNNNNNNNNNNNQQQSSSRRRQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPMMMLLLKKKLLLMMMMMMMMMKKKLLLKKKKKKLLLNNNPPPOOONNNLLLLLLKKKJJJIIIIIIIIIJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>???>>>>>>===<<<;;;<<<;;;::::::888888777666777666666555444555555555111111111111111111111111000000000111111111111111000000000000000000000000......................../////////.........------------------------------,,,,,,------.........///------------------------------------------------,,,+++++++++,,,---...///.............../////////---,,,,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------*********+++++++++++++++))))))*********+++++++++++++++************++++++************************++++++++++++,,,,,,,,,,,,***************************************************************************************+++++++++***,,,,,,,,,***)))***+++***************+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------------,,,,,,,,,,,,------,,,,,,------.../////////////////////000000000000//////......//////000111000000111222222222222111000////////////000111111222222111111222222333444555555555555555555555555666777777888777777666555555444444444444555666666555555666777888999999:::999999999999999::::::;;;999888777666777888:::;;;???EEEGGGAAA;;;999:::999::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===)))))))))))))))))))))))))))))))))))))))******+++************************))))))*********+++++++++***)))(((((((((((()))***(((((()))++++++,,,,,,+++************************)))******+++,,,,,,------++++++++++++++++++++++++***+++++++++,,,,,,------...------------------...++++++,,,------...//////............////////////........./////////000000000000111111111222222222000000111111111222222222222333444444555555444444333333444444444444333333444444444444444444444444555666888999::::::999999999999:::;;;;;;:::999999999:::;;;<<<<<<======<<<;;;;;;<<<===>>>>>>>>>>>><<<=========;;;<<<===???>>>@@@AAABBBBBBBBBDDDFFF@@@@@@BBBCCCEEEFFFFFFFFFHHHIIIKKKKKKJJJIIIIIIJJJJJJLLLNNNOOOQQQQQQRRRQQQTTTTTTTTTTTTUUUUUUVVVWWWWWWTTTRRROOOOOOPPPRRRTTTOOOPPPPPPOOONNNMMMKKKJJJIIIJJJLLLLLLKKKLLLNNNPPPPPPQQQQQQRRRQQQQQQQQQPPPRRRRRRRRRQQQQQQOOONNNNNNLLLKKKJJJKKKLLLLLLKKKJJJLLLKKKKKKLLLNNNOOONNNMMMMMMLLLKKKJJJIIIIIIHHHIIIGGGGGGGGGGGGGGGFFFFFFEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;:::999888777666666666555444444333333444444111111111111111111111111/////////000000111111111000000000000000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...///---........./////////000,,,,,,,,,,,,+++++++++*********+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))*********++++++++++++*********+++++++++,,,,,,++++++************++++++***************************************+++,,,,,,************************************************************************))))))*********+++++++++,,,------,,,+++******,,,))))))*********+++++++++((()))******+++,,,------************************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,------...//////000////////////000000000000///............///000000///000111222333222222111///////////////000111111000111111222222222222222444444444444444444444444555555666666666555333333333333444444555666888999555555777888999:::::::::::::::999888888888888999888888777777888888999:::@@@DDDDDD>>>999::::::999;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<======)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))******+++++++++++++++***)))(((((()))***+++(((((()))++++++,,,,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++(((((()))***,,,---.........------,,,,,,------...******+++,,,,,,---................../////////000---.........//////000000000000111111222222222222000111111111111222222222222333444444555555444444333444444444444444444333444444444444444444444444555666888999::::::999999999999;;;;;;;;;;;;999999888999:::;;;<<<<<<<<<<<<999:::;;;<<<============;;;<<<===<<<<<<<<<>>>@@@>>>@@@AAABBBBBBBBBDDDFFF???@@@BBBDDDEEEFFFFFFFFFHHHIIIJJJIIIHHHHHHIIIJJJKKKLLLNNNQQQRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTTTTUUUVVVTTTRRROOOOOOOOOQQQRRROOOPPPPPPPPPOOOLLLIIIGGGHHHIIIJJJJJJJJJJJJLLLNNNPPPPPPRRRRRRRRRQQQPPPOOOSSSSSSSSSRRRQQQOOONNNMMMLLLJJJIIIJJJKKKLLLKKKJJJMMMKKKKKKKKKMMMNNNMMMLLLMMMLLLKKKIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCBBBAAA???>>>>>>===>>>>>>>>>>>>===<<<;;;:::;;;;;;:::999888777666666555444333333222222333333111111111111111111111111.../////////000000111111111111111111111111111111111111111111111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++---...///---.........//////000000,,,,,,,,,++++++*********)))***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********))))))******++++++++++++***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))(((((()))***++++++************************************************************************))))))******++++++++++++,,,---...---+++***+++,,,))))))******++++++++++++))))))***+++---...//////************************)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...///000000////////////000000000000...............///000000///000111222333333222111///////////////000111111///000111333333222111111333333333333333333333333333333444555444333111000333333333444666888999:::555555777888::::::::::::;;;:::999888777777777777777777888888999999999999HHHIIIEEE===999999:::888============<<<;;;::::::999999999:::;;;<<<===>>>))))))))))))******************))))))))))))***************)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))---,,,***)))))))))******************************((()))***++++++***)))(((******************************+++++++++,,,,,,,,,.........///......---------,,,,,,,,,,,,---.....................///000000///////////////000111111000000000000111111111111333333222111000000000111333333222111000000000111333333333333333333333333333444444555555444444333333444666888999:::999999999999:::::::::999999888888999;;;======<<<;;;:::<<<<<<;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBDDDFFFCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIIIIJJJIIIIIIIIILLLLLLLLLMMMNNNNNNOOOOOORRRRRRRRRRRRSSSTTTUUUVVVYYYVVVSSSQQQQQQQQQPPPOOOQQQRRRRRRRRRPPPMMMKKKIIIGGGGGGGGGGGGHHHIIIJJJJJJOOOPPPRRRSSSSSSRRRPPPOOOPPPOOOOOORRRTTTTTTPPPMMMMMMJJJHHHHHHKKKLLLLLLJJJPPPOOONNNLLLKKKKKKJJJJJJKKKJJJIIIHHHGGGHHHHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDCCCBBB@@@>>>===;;;;;;:::;;;<<<;;;:::888888999666555555555555444444444333333333222222222111111000000000000000000000000////////////////////////........................000000000000///...---,,,........................***+++,,,------,,,+++***+++++++++******))))))))),,,,,,------------......+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++///...,,,+++***+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******%%%&&&''')))************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************************************++++++++++++++++++++++++)))************+++++++++((()))***,,,,,,+++******+++++++++++++++++++++,,,...---+++*********++++++------++++++++++++------...---+++******+++---...++++++------------++++++......------------......///000000000000...---,,,///////////////......---000000000000000000000000000000111222333333444444111111111111111111111111222222222222222222222222222222222222333444555666555444333222222222222222333333333444444555555555777666666666666777777888:::999888666555555444444777888888888777777999;;;DDDAAA===;;;::::::999888;;;;;;;;;;;;<<<===>>>???========================))))))))))))******************))))))))))))******((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++)))((((((((())))))************************))))))************))))))*********************************+++++++++,,,,,,+++,,,,,,---------,,,,,,---,,,,,,,,,,,,---.....................//////000///////////////000000111000000000000111111111111222222111111000111111111333222111111000000111111333333333333333333333333333444444555555444444333333444666888999999999999888999999:::999999888888888999;;;<<<===<<<;;;:::;;;;;;:::;;;;;;<<<===>>>???>>>>>>======>>>>>>???AAA@@@??????AAACCCEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQQQQRRRTTTUUUVVVVVVTTTRRRRRRRRRSSSRRRQQQPPPQQQQQQQQQPPPNNNKKKJJJHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLNNNOOOOOONNNLLLKKKMMMLLLMMMOOORRRSSSQQQOOOOOOLLLIIIHHHJJJLLLLLLKKKOOONNNMMMLLLKKKJJJJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIGGGGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@???===;;;:::999:::;;;<<<;;;:::999999999555555555555444444444444333333222222222111111111000000000000000000000000////////////////////////........................------.../////////......------------------------+++++++++,,,,,,+++++++++,,,,,,+++++++++***************++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---,,,++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******''''''((()))************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++************************************************)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***,,,,,,,,,,,,++++++++++++---,,,+++*********++++++,,,+++************+++,,,...---+++******+++---...+++,,,,,,------,,,,,,+++.........------.............../////////...---,,,------...///000000//////000000000000000000000000000000111222222333444444111111111111111111111111222222222222222222222222222222222222333444555666555555444333333333333333444444555555555555555555666666666666666666777888::::::999888777777777777888999999999888888:::;;;@@@===:::888999;;;<<<<<<<<<<<<<<<<<<===>>>??????========================))))))))))))******************))))))))))))******(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((('''(((((((((******************************))))))))))))***************************************++++++++++++,,,+++,,,---...............---,,,,,,,,,,,,---............------......///000//////......//////000111000000000000111111111111111111111000111111222222222222111000000000111111333333333333333333333333333444444555555444444333333444555666777888888888888888999999999999888888888999:::;;;<<<;;;::::::999999999999:::;;;<<<===>>>>>>============>>>>>>AAAAAA@@@@@@AAACCCEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNOOOPPPQQQSSSUUUVVVSSSRRRRRRSSSTTTUUUSSSRRROOOPPPPPPPPPPPPNNNLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJLLLLLLLLLLLLJJJJJJJJJJJJJJJLLLPPPRRRRRRRRRQQQNNNKKKIIIJJJLLLLLLMMMNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFEEECCCBBBBBBAAAAAA@@@@@@???===;;;:::999888::::::;;;;;;;;;:::999999555555555555444444444444222222222222111111111000000000000000000000000000000000000000000000000000........................***+++,,,---............------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,------............------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))******+++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))************************************************************************)))************+++++++++*********)))******+++,,,---------,,,,,,+++++++++---,,,+++*********+++++++++******))))))******+++---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---........................,,,,,,---............---+++,,,---///000000111111000000000000000000000000000000111111222333333333111111111111111111111111222222222222222222222222222222222222333444555555666555444444333444444444666666666666555555555555666555555555666666777888::::::999999999999999:::999:::::::::999999;;;===???<<<888666777999;;;<<<<<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>((()))))))))******************))))))))))))***************)))))))))))))))************************))))))))))))))))))))))))))))))))))))((()))))))))************************+++***)))(((((()))***+++************************************++++++++++++---...///000111111111111---,,,,,,,,,,,,---.........------------.../////////............///000000///000000000111111111111111000000000111222333333111111000000000000111111333333333333333333333333333444444555555444444333333333444555666666777777666777888888888888888888888888999:::;;;::::::999888777777888888999:::;;;======<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLNNNOOORRRTTTUUURRRRRRRRRTTTUUUUUUSSSQQQNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLKKKJJJJJJIIIHHHKKKKKKLLLMMMMMMLLLKKKKKKKKKJJJKKKLLLNNNPPPRRRSSSSSSPPPMMMJJJJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@??????>>><<<;;;:::999888::::::999:::;;;;;;999888555555555444444444333333222111111111111000000000000000000000000000000000000000000000000000000000........................***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++***)))************************))))))))))))))))))))))))************************************************************************++++++******))))))((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++***)))))))))***,,,---.........---,,,+++******,,,+++++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,---...------++++++++++++---------..................---++++++,,,------.........,,,---...///000000000000000000000000000000000000000000111111222222222333111111111111111111111111111222222222222222333333333222222222333333444555666555555444444444555555666666555555444444333333555555555555555666777888999888888888999999:::;;;999:::;;;:::999:::;;;===BBB>>>999666666888999999<<<===>>>??????@@@@@@@@@????????????????????????((()))))))))******************))))))))))))******,,,++++++***)))(((''''''************************)))))))))))))))))))))))))))*********************************************+++***)))(((((()))***+++************************))))))*********+++++++++---...///000111111111111---,,,,,,,,,,,,---......---------------...//////...............//////000///000000000111111111111111000000000111222333333111000000///000000111111333333333333333333333333333444444555555444444333333333333444444555666666555666777777888888888777888888888999999999999999777666666777777888999:::<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMPPPQQQSSSRRRRRRRRRSSSTTTTTTQQQOOONNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMLLLJJJIIIKKKKKKKKKLLLLLLKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQNNNLLLJJJKKKMMMNNNLLLLLLJJJIIIHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@????????????>>><<<;;;:::999999999888777888:::;;;999777555444444444444333333333111111111000000000//////////////////////////////////////////////////////........................,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,---,,,,,,+++***)))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++******))))))(((((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++***)))))))))***,,,---......---,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------++++++++++++------------...//////...------+++++++++,,,---...//////...///////////////......////////////////////////000111111111111111222222111111111111111111111111111111111222222333333333333333222222222333444444555555444444444555555666444444444333333222222222444444444444555666777888777666666777777888999:::999:::::::::999999;;;<<>>???@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@))))))))))))******************))))))))))))******,,,++++++***)))(((''''''************************)))))))))))))))))))))))))))******++++++++++++*********************************))))))))))))******************************)))))))))************++++++,,,---...............---,,,,,,,,,,,,---......------,,,,,,------...///......------......///000000000000000111111111111111111111000111111222222000000/////////000111111333333333333333333333333333444444555555444444333333333222222333444444555444555666777777888777777777777888888888999999999666666666666777888999:::;;;;;;;;;;;;;;;<<<===>>>======>>>>>>>>>?????????AAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPRRRQQQPPPQQQRRRRRRQQQOOONNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHMMMOOOPPPOOOMMMMMMNNNOOOOOOOOOOOOMMMKKKKKKLLLNNNLLLKKKIIIHHHGGGGGGFFFFFFCCCDDDEEEEEEFFFEEEEEEEEEDDDCCCBBB@@@??????>>>>>>>>>>>>===<<<;;;:::999999888666555666999:::888555444444444444333333333333000000000000////////////////////////////////////////////////////////////........................------------,,,+++***)))++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))***++++++,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))((((((************************************************++++++++++++++++++++++++)))************+++++++++*********)))******+++,,,,,,,,,,,,++++++***************+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,,,,,,,,,,---...///000///////////////...------////////////////////////111111111111111111111111111111111111111111111111111111111222222333333444333333333222222333333444444444444444444444555666333333333222222222222222333333333444555666777888666555555555666777888888777888999888777777999;;;;;;999777777999<<<======;;;<<<>>>???@@@??????>>>????????????????????????))))))))))))******************))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))'''((()))+++++++++***)))************************))))))************))))))************************))))))))))))************+++,,,,,,---------,,,,,,---,,,,,,,,,,,,---......------,,,,,,------...///...------------...//////000000000000111111111111222222111111000111111111///////////////000111111333333333333333333333333333444444555555444444333333222222111222222444444333444555666777777777777777777777777777888999999666666666666777888999:::::::::::::::;;;<<<===>>>===>>>>>>?????????????????????>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHJJJKKKLLLMMMPPPNNNMMMNNNPPPRRRRRRQQQOOOOOONNNMMMMMMLLLMMMMMMLLLMMMNNNOOONNNMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGJJJMMMOOOOOOMMMKKKLLLMMMKKKMMMOOONNNLLLKKKLLLMMMKKKJJJIIIGGGFFFFFFFFFFFFBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>>>>>>>>>><<<<<<;;;:::999888888777777444222444888:::777333444444444333333333222222000000/////////.........////////////////////////------------------------........................,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,******++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))*********++++++++++++((()))***+++,,,++++++***)))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++++++++++++++***)))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((()))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***************************)))***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++*********+++,,,------------+++,,,,,,------,,,,,,+++,,,---///000000///---,,,...------------...000111---...///////////////...////////////////////////111111111111000000000000111111111111111111111111000111111222333333444444444333333222222333333333333333333333333444555555222222333333333333333333333333333444555666888888666666555555555666777777555666666666555555777999777666666777:::<<<;;;;;;:::;;;===?????????>>>===????????????????????????))))))))))))******************))))))))))))******&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((************************((()))***++++++***)))(((************************))))))))))))************.........///......---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........------------...//////000000000000111111111111333333222111000000000111///////////////000111111333333333333333333333333333444444555555444444333333222111111111222333444333444555666777777777777777777777777777888888999666666666777777888999::::::999999:::;;;<<<===>>>>>>??????@@@@@@@@@??????>>>>>>>>>===>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKLLLOOORRRSSSSSSPPPOOONNNMMMLLLLLLLLLLLLJJJKKKMMMNNNMMMLLLJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGJJJNNNOOOMMMKKKKKKLLLHHHLLLOOOOOOMMMKKKLLLMMMJJJJJJHHHGGGFFFEEEEEEEEEAAABBBDDDEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>======;;;::::::999888777666666666333111333777999666222444444444333333333222222000/////////............////////////////////////------------------------........................++++++,,,---............***************************+++,,,------,,,+++***)))))))))******+++++++++,,,,,,---------.........+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))******++++++++++++((()))***+++,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************************************------------------------)))************+++++++++((()))***,,,,,,+++******)))))))))))))))*********)))***+++,,,---,,,,,,+++)))***+++,,,,,,+++***))))))***+++,,,---...------++++++---......---++++++,,,---///000000///---,,,//////...---...///000111,,,,,,...///000000111111////////////////////////111111111000000000000000111111111111111111111111000000111222333333444444444444333222222333333333222222222222333333444555333333333444444555555555222333333444555666888888777777666666666666777777333444555444333444555777888777777888999999777555999:::<<<>>>???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++******************))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******)))'''$$$%%%)))++++++***+++---......---,,,,,,---,,,++++++******++++++,,,...............---,,,+++//////000000///...------///111333222///...000222222222222111111111000000//////000111111111111111111222222333333444444555444444444555666777777888222222222222333333444555666666666666777777777777777888888999999:::;;;;;;777666555555666888:::<<<:::::::::::::::;;;<<<===@@@@@@??????>>>>>>=========<<<<<<<<<<<<======>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFHHHIIIIIIHHHIIIKKKMMMMMMMMMMMMLLLMMMNNNNNNOOONNNLLLJJJHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLHHHGGGGGGFFFFFFFFFFFFFFFJJJKKKMMMNNNOOONNNLLLKKKMMMMMMNNNNNNMMMJJJHHHFFFHHHEEECCCCCCEEEFFFDDDBBBCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDAAA<<<<<>>:::888888888888777777666666111222333333444444333333444444444333222111000///111111000000000000111111...///////////////.........///////////////......,,,,,,,,,+++++++++******+++,,,,,,---............,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++---.........---,,,,,,++++++++++++*********))))))************************,,,++++++++++++++++++,,,************************++++++,,,,,,,,,,,,------+++++++++*********))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,+++*********))))))(((((())))))************))))))++++++******************(((((((((((())))))))))))((((((((()))******+++++++++++++++++++++***)))((((((((())))))*********+++------------------------************************))))))******++++++++++++)))************++++++++++++)))((()))***,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,+++,,,---...........................,,,,,,,,,---------.........///000///...---...000111000...------...///000000000111111111111000000////////////000000000000111111000000111111222333444333333222111111111222222222333333444555666666666555444333333333333333222222222333444555666777444555666777777888777777555555555555555666777777777777777777777777777777;;;;;;;;;;;;;;;:::::::::======>>>???????????????))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********(((&&&&&&)))++++++******,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))///////////////...------///111222111///...000222222222222111111000000000//////000111111111111000000000111111222333333444222333333444555555666666333333333333333333444555555555666666666777777777777888888999999::::::;;;888777666666666888:::;;;;;;:::::::::::::::;;;<<>>>>>>>>>>>>>>============<<<<<<<<<===>>>>>>>>>???@@@AAABBBDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHGGGGGGGGGIIIKKKLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKHHHGGGFFFFFFGGGHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGIIIJJJLLLLLLKKKJJJIIIKKKKKKLLLLLLKKKIIIFFFEEEGGGEEECCCCCCDDDEEEDDDBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGEEE???===>>><<<999777777777777777777777777111222222333444333333333333333333333222111000///000//////......//////000......////////////......---...............------,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,------,,,++++++***+++++++++*********))))))************************++++++************++++++************************+++++++++,,,,,,,,,------+++++++++*********))))))))))))***++++++***))))))*********+++++++++,,,,,,************)))))))))((())))))************))))))************************((((((((()))))))))***************)))))))))))))))***************)))((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))************)))************++++++++++++***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......---///000///...---...000//////.........//////000//////000000000000//////////////////000000000000111111000000111111222222444333222222111111111222222222333333444555555666555555444333333333333333333333333333444555666666666666777777777666666555666555555555555666777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<======<<<<<<))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******+++***((((((***++++++***)))+++,,,,,,+++******+++,,,,,,++++++++++++,,,,,,---------...------,,,+++...////////////...------///000111111//////000111111111111111000000000000...///000000111111000000//////000000111222222222111222222333333444444444555555444333333333444444555555555666666666666777777777888888999::::::::::::999888777777888999:::;;;::::::999999999::::::===============>>>>>>>>>===============>>>??????>>>???@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFEEEEEEEEEGGGIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIGGGEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFHHHIIIIIIIIIHHHGGGEEEDDDFFFDDDBBBBBBCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEIIIIIICCC===;;;:::888666666666666666666777777111111222333333333333222222222222222222111000///......------------......---....../////////......,,,------.........------,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******++++++,,,,,,,,,+++******++++++,,,,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))+++++++++************************************************))))))*********************************++++++++++++,,,,,,,,,,,,+++++++++*********************++++++++++++***************++++++++++++,,,************))))))))))))))))))************))))))************************)))))))))*********++++++++++++******)))(((((('''((())))))))))))(((''''''))))))))))))************++++++++++++++++++++++++************************((((((((())))))))))))))))))************+++++++++,,,***)))***+++---,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////...---...///------...///000000000/////////000000000000//////////////////000000000000000000000111111111222222333333222111111111111222222222333333444444555555555444444333333333333333333333333333444444555666777777777666666555444444666666555555666666777888999999999999999999999999:::;;;;;;;;;<<<=========::::::;;;<<<<<<<<<<<<<<<))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******++++++*********************+++------+++***+++,,,,,,,,,,,,++++++,,,,,,,,,....../////////......---.........//////...------///000000000//////000000000000000000000000000000...//////000000000000000//////000000111222222333222222222333333333444444666666555444333333333333444444555555555666666666777777777888999999::::::;;;;;;999999888888999999::::::999888888888888999;;;;;;<<<<<<=========>>>===============>>>???@@@>>>???@@@AAABBBCCCDDDDDD@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDCCCBBBCCCDDDFFFGGGGGGFFFFFFGGGGGGHHHIIIFFFDDDBBBAAA@@@AAABBBCCCEEEEEEFFFFFFGGGGGGGGGGGGDDDCCCCCCBBBAAABBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@GGGIIICCC<<<999999888555555555555555666666666000111111222222222222222111111222222111000//////......------------......------......//////......,,,---..................,,,,,,,,,+++++++++******+++++++++++++++***)))(((++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++************************************************************))))))))))))*********************************++++++++++++,,,,,,,,,******************************++++++++++++******************++++++++++++*********)))))))))))))))))))))************))))))))))))))))))************)))*********++++++++++++************))))))((((((((()))))))))))))))(((((()))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))*********+++++++++,,,+++)))***,,,------,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////------...///+++,,,...000111000000//////000000111111000000///////////////000000000000///000000111111111111111222222111111111111111222222222333333333444444444444444333333222333333444333333333333333444555666666666555555555555555555666666666555666777777888888888888888888888888888::::::;;;<<<<<<===>>>>>>======>>>????????????>>>))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))******))))))))))))*********+++++++++************+++---......---,,,,,,------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++------............------000/////////000000//////////////////////////////......///000000000000000000000111111222333333333333333333333333444444444666555444333333333333333444444444444555555555555666777777888888999::::::;;;;;;:::999999888888888999888888777777777888888:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@>>>??????@@@AAABBBCCCCCCAAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBBBBAAAAAABBBDDDEEEEEEDDDDDDEEEEEEFFFGGGCCCBBB@@@??????@@@AAABBBEEEEEEFFFGGGHHHGGGGGGFFFCCCBBBAAAAAA@@@@@@AAAAAACCCCCCDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@AAABBBCCC????????????????????????:::AAADDD???999888999888444444444444444444444444///000111111222222111111000000111111111000/////////......------......///,,,,,,---...............,,,---...///////////////,,,,,,,,,+++++++++******++++++++++++***))))))(((***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************************************))))))))))))***************************************+++++++++,,,,,,************************************************))))))*********+++++++++))))))))))))))))))******))))))************))))))(((((()))))))))*********)))*********++++++++++++(((((())))))************))))))***++++++***************)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++,,,***)))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------,,,,,,,,,---------......---...///...---,,,---///+++,,,...000111000000///000111111222222111111000////////////000000000000...///000111111111111000111111111000000111222222222222222333333333333333333333222222222333333444444444333333333444555555333333333333444555777888666666666666666777888888::::::::::::::::::::::::999::::::;;;<<<===>>>>>>===>>>??????@@@@@@??????))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******((()))++++++***))))))***+++---///...---,,,------------,,,,,,,,,,,,------,,,,,,---.........------,,,,,,---............---000///......000000///...............////////////---...//////000000//////000000111111222333333444333333333333333333333333444444333222222222333333333333333444444444555555666666777777888999999999::::::999999999888888777666666666666666777888888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@?????????@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCC@@@AAABBBAAA??????AAACCCDDDCCCCCCCCCCCCDDDEEEEEECCCAAA@@@>>>>>>???AAABBBCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDD???@@@AAA@@@??????AAACCC>>>>>>>>>>>>>>>=========777<<<>>>:::777888999888444444444333333333222222//////000111111111111000//////000000000000//////.........------.........+++,,,---...............+++,,,---...............,,,,,,,,,+++++++++************+++++++++***))))))******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,***************+++++++++*********************************))))))*********************************************++++++++++++***************+++++++++******))))))))))))******)))))))))************+++))))))))))))************))))))************))))))'''(((((())))))*********)))))))))*********++++++'''(((((()))******++++++)))******++++++++++++***************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++)))************++++++++++++)))((()))***,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,........................,,,,,,,,,---------......,,,---......---,,,---...------...///000000000///000000111111111111000000////////////000000000000...///000111111111000///111000000000000111222222222222222222333333333333222222222222222333333444444444444333333444444555222111111222333555777999777777666666777777888999<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;<<<<<<<<<;;;<<<<<<===============))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******%%%(((***+++)))((()))++++++,,,......,,,+++,,,---------,,,,,,,,,,,,------......///000000000000000+++,,,------.........---000...---...000111///------------....../////////---...//////000000////////////000000111222222222222222222222222222222222222222111111111222333333222333333333333444444444666666777777888888999999888888888888888888777777444444444555666777888999::::::::::::999999999999999999::::::;;;===>>>????????????@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCC@@@AAAAAA@@@??????@@@BBBCCCCCCBBBBBBCCCCCCDDDEEECCCAAA@@@??????@@@BBBCCCBBBCCCEEEFFFFFFFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@AAABBBBBBCCC>>>???AAA@@@>>>>>>@@@CCC============<<<<<<<<<;;;999;;;:::777666999999666555555444333222111000000...///000000111111000000...//////000000//////...------,,,,,,,,,,,,------***+++,,,---............))))))***+++,,,------,,,,,,,,,,,,+++++++++************++++++,,,+++++++++)))***+++,,,,,,,,,,,,+++)))))))))*********++++++++++++************++++++************************))))))***+++++++++++++++))))))*********+++++++++************************++++++************++++++************************************++++++++++++))))))*********+++++++++))))))(((''''''((())))))))))))))))))************((()))))))))************))))))************))))))''''''(((((()))******+++((((((((()))))))))******)))))))))))))))*********(((((()))***************************)))))))))((())))))))))))))))))))))))************************,,,,,,,,,+++++++++******)))************+++++++++***((('''((()))+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,------------------------,,,,,,,,,---------......,,,---......,,,,,,---...//////.........//////000......////////////......////////////000000000000---...000111222111000///000000000000000111222222222222222222222222222222222222111111222333333444555444444333333444444444333222111111222444666777777777666666777777888999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::999::::::;;;<<<;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,))))))))))))))))))))))))************************'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******###&&&***+++)))((()))+++)))+++---,,,+++***+++,,,...------,,,,,,------...++++++,,,---......------+++,,,------.........---111...------000111///------------.........//////---......///////////////......//////000111111111111111111000000000000000000000000000111222333333222222333333333444444444666666666777888888999999666777888888888888777777333333333444666777999:::;;;::::::999999888888888999999999:::;;;<<<>>>>>>?????????@@@@@@AAAAAABBB@@@@@@@@@???@@@@@@AAABBB@@@AAAAAA@@@??????@@@BBBCCCBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@??????AAABBBDDDCCCDDDFFFGGGHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@???@@@@@@AAABBB>>>>>>>>>>>>???@@@AAABBB===???AAA@@@>>>>>>@@@CCC=========<<<<<<;;;;;;;;;<<<<<<999555666999999555666555444333111000//////...//////000000000000000......///////////////...,,,++++++++++++++++++,,,***+++,,,---............''''''(((******+++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,((())))))))))))*********++++++************++++++))))))))))))))))))))))))(((((()))***************))))))******++++++++++++************************,,,,,,++++++++++++,,,,,,************************)))************+++++++++))))))******++++++++++++)))((('''&&&&&&'''((()))))))))))))))************(((((())))))*********+++))))))************))))))&&&''''''((()))******+++(((((((((((())))))))))))++++++******)))(((((((((''''''((()))))))))))))))+++*********))))))((((((((((((((((((((((((((((((************************++++++++++++******)))))))))************+++++++++)))(((&&&''')))******)))))))))))))))))))))))))))************************((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...111000...------...///000,,,------------------,,,////////////000000000000---...000111222111///...000000///000000111222222222222222222222222222222222111111111222333333444555444444333333333444444555444222111111222444666777777777777777888888999777777777777777777777777:::999999999999999999999999:::;;;;;;<<<<<<;;;;;;(((((((((((())))))))))))(((((((((((())))))))))))******************++++++*********)))))))))))))))******)))((((((((((((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))(((((((((******))))))******+++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...............------------------............///------------------------////////////000000000000.........///000111111222222222111111000/////////111111000000000000000000555333111//////111333555555444444444444555666666666666666777888888999999555555555555666888999999777777777777666666666666:::;;;;;;;;;;;;;;;;;;;;;@@@@@@??????@@@@@@AAABBB@@@AAAAAABBBBBBAAA@@@@@@@@@???>>><<<<<<>>>???@@@GGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBDDDEEEFFFEEEEEEFFFHHHJJJHHHFFFCCCAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>??????@@@@@@>>>===<<<;;;;;;<<<===>>>======<<<;;;;;;;;;;;;<<<:::999777777888888666555666444333111000000111111////////////////////////000000///...............000///...,,,+++***))))))+++,,,,,,------,,,,,,+++------------------------************************++++++++++++++++++++++++******++++++++++++******+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++,,,+++***))))))***+++,,,)))((('''''''''(((***+++)))******))))))))),,,...,,,,,,,,,++++++*********************************+++*********))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))************++++++++++++*********))))))((((((************************))))))))))))))))))))))))+++++++++++++++***)))(((,,,+++***((((((((())))))))))))))))))*********************)))))))))))))))******))))))((((((''''''))))))*********+++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,+++***))).........------,,,,,,,,,------------------------***+++,,,,,,------------..................------,,,---///000000000///...000000////////////000000///000000000000000/////////////////////000111111333222222111111222222333000000111222333333444444333333333333333333333333222222111111222222333444555555666666777888888888888888888888888888888888999999999888888888777777888888999:::::::::999999(((((((((((())))))))))))(((((((((((())))))))))))************************************************+++***))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((())))))***+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------...............---------............///------------------------------...///000000111111------...//////000111111111111111000000000000000111111111111111111111111555444222111111222444555444444333333444444555666555666666777777888999999666666666666666777888999888888777777777666666666::::::::::::;;;;;;;;;;;;=========>>>>>>@@@AAAAAACCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>???@@@AAAGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEFFFGGGHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@>>>===<<<;;;;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;:::888777777777777666444555444333111111111111111////////////////////////000//////...............///...---,,,+++*********++++++,,,,,,,,,,,,++++++------------------------************************++++++++++++++++++++++++******++++++++++++******+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************************)))++++++************++++++***))))))((()))***+++,,,)))******)))((((((***---,,,,,,,,,++++++*********((((((((((((((((((((((((************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((+++***)))(((((())))))***))))))))))))***************)))))))))))))))))))))******))))))(((((((((((())))))*********+++++++++************************************************,,,,,,,,,,,,,,,+++***)))------------,,,,,,,,,+++------------------------***+++,,,,,,------,,,,,,..................------,,,---...///000//////.........------------............////////////......///////////////000111111333222222111111222222333111111111222222333333444333333333333333333333333222111111111111222333333444444555666666777777888777777777777777777777777999999888888888777777777777888999999::::::999999(((((((((((())))))))))))(((((((((((())))))))))))************************+++++++++++++++++++++++++++***))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((***+++,,,((((((((((((((())))))***,,,,,,,,,+++++++++************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------......//////---------............///------------------------............////////////---------...//////000000//////000000000000111111222222222222222222222222444444444444444444444444333333222222333333444555555555666666777888888888777777666666666777777888888888888777777777777666999999999999:::::::::;;;;;;;;;;;;<<<===???@@@AAAEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@BBBBBBGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHGGGFFFEEEFFFGGGFFFFFFFFFEEEDDDCCCAAA@@@????????????????????????@@@@@@@@@@@@??????@@@@@@===<<<;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;999888666666777777555444444444333222111111111111/////////////////////////////////............---...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++------------------------************************++++++++++++++++++++++++******++++++++++++******+++++++++***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************))))))(((((((((******++++++++++++***************)))***++++++,,,)))******)))'''''')))***+++++++++++++++*********((((((((((((((((((((((((************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++******))))))***))))))((())))))***+++))))))))))))************))))))))))))))))))*********))))))))))))((((((((()))))))))************+++))))))))))))))))))))))))************************++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++------------------------***++++++,,,,,,,,,,,,,,,------------------......------...////////////.........------------......---......//////......---///////////////000111111222222111111111111222222222222222222222222222222333333333333333333333333111111000000111111222333333333444444555666666777666666666666666666666666888888888888777777777777777777888999999999999999(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))******************++++++***)))((((((''''''((((((((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''')))+++,,,)))(((((((((((()))******,,,,,,,,,+++++++++************++++++++++++*********++++++++++++,,,,,,,,,++++++,,,------...//////---------............///........................000000//////...------,,,------------......//////......//////000111111222222222333333333333333444222333444555555444333222222222111111222222333444444444555666666777777888888888777777666777777777999999888888888777777777888888888999999::::::;;;::::::;;;<<<>>>@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBCCCDDDDDDGGGFFFDDDCCCBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKIIIGGGFFFFFFGGGGGGHHHHHHGGGEEEBBB@@@>>>======>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@??????===<<<;;;::::::;;;<<<===<<<;;;;;;:::::::::::::::999777666666666666555333333333333222222111111111////////////////////////......///.........------,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++******)))((('''&&&&&&)))***+++,,,,,,+++***))))))))))))*********++++++)))******)))'''&&&'''(((+++++++++************************************************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))***++++++((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,------------......------........./////////000000////////////000000---.../////////////////////////////////000000111222222111111111111222222333333222222222222222222333333333333333333333333111111000000000111222222222222333444444555555666777777777777777777777777888888777777777666666666666666777888999999999999(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))(((((('''((((((((())))))******(((((('''&&&&&&&&&&&&'''(((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&(((***+++***))))))))))))***++++++,,,,,,,,,+++++++++******)))******++++++******)))*********+++++++++,,,,,,***++++++,,,---...//////---------............///..............................//////////////////---------...............------...///000111111222222222333333333444444444111222333444444333222111222111111111111222333333444444444555666666777777999888888777777777777888999999999999888888888888777777888999999:::;;;;;;;;;;;;<<<===???BBBDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKIIIGGGHHHHHHJJJJJJIIIHHHEEEAAA>>><<<======>>>>>>????????????@@@AAAAAAAAAAAA@@@???>>><<<;;;:::999999:::;;;<<<;;;;;;:::999999999999999888666555555666555444333222333333333222222111111////////////////////////---......///...---,,,,,,,,,,,,+++++++++,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++******)))((('''&&&&&&)))***+++,,,,,,+++***)))((((((((()))))))))))))))(((*********(((''''''(((************************************************))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))******************************))))))))))))))))))))))))((())))))*********))))))(((((())))))************((()))))))))************(((((())))))************))))))))))))************))))))))))))))))))))))))************************))))))*********+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******,,,,,,,,,,,,------......---------------......///000000////////////000000...///000111111111111111///////////////000000111222111111000000111111222333333222222222222222222333333333333333333333333111111111000111222222333222222333333444555555555888888888888888888888888777777777666666666555555444555666777888888888888(((((((((((())))))))))))(((((((((((())))))))))))*********))))))(((((('''&&&''''''(((((())))))))))))(((''''''&&&&&&'''''''''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))******************++++++,,,,,,,,,,,,+++++++++******))))))************))))))************++++++++++++++++++,,,,,,------......---------............///........................+++,,,---///000222333444........................------...//////000111111111222222333333444444555111111333333333333111111222222111111222222333444333333444444555666666666888888777777777888888999:::::::::999999999888888777888888999:::;;;<<<<<<<<<======???AAACCCEEEFFFEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKHHHGGGGGGHHHKKKKKKIIIGGGDDDAAA???>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBB@@@???>>>;;;:::999999999999:::;;;;;;:::999999888888999999777666444444555555333222222222333333333222222111////////////////////////------...//////---,,,+++,,,,,,,,,++++++,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++*********************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************))))))(((((((((******++++++++++++******''''''((())))))))))))(((((()))++++++)))(((((())))))))))))***************(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************************************))))))))))))))))))))))))(((((())))))******))))))((())))))************)))))))))))))))************((((((((()))******++++++)))))))))************+++***)))))))))))))))((((((************************)))))))))***++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++,,,,,,------......------,,,,,,------...///......------------......//////000111222222222222///////////////000111111111111000000000000111111222222222222222222222222333333333333333333333333222222111111222222333444222222333333444555555666888888888888888888888888666666666666555555555555333444555777888888888888(((((((((((())))))))))))(((((((((((())))))))))))+++******)))(((((('''''''''''''''((())))))************)))((((((((((((((('''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,+++++++++******))))))************))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................///000111222333444////////////////////////---.........///000000000111111111222333444444444222333333333333333333222222222222222222333444444222333333444555555666666777777777777888999::::::;;;::::::::::::999999999888888999:::;;;<<<=========>>>>>>???AAACCCDDDEEEDDDDDDCCCDDDEEEGGGJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIIIIHHHFFFEEEFFFGGGJJJIIIGGGEEEDDDCCCBBBBBB@@@@@@AAAAAABBBCCCCCCDDDAAABBBCCCCCCBBBAAA???===;;;:::999888888999:::;;;::::::999888888888888888777555444444444444333111111222333333333333222111////////////////////////,,,---...//////---,,,***------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************************)))++++++************++++++'''((()))*********))))))''')))+++,,,***)))******((()))))))))*********+++((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))***+++******(((((())))))))))))************'''(((((()))******++++++))))))*********+++++++++******))))))(((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,++++++,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,------......------,,,,,,,,,---...///......------------.........///000111111222222222///////////////000111111111111000000000000111111111111111222222333333444333333333333333333333333333333333222333333444555333333333444555555666666888888888888888888888888666666666555555555444444222333555666777888888888(((((((((((())))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&'''(((((()))***+++++++++,,,++++++***************''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))((((((((((((((()))******,,,,,,,,,+++++++++******))))))************)))))))))************+++++++++---,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////444333333222111000//////000000000000000/////////.........///////////////000000111222222333444444444444444444444444444444333333222222333333444555222222333444444555555666777777777777888999:::;;;;;;;;;;;;:::::::::999999888999999:::<<<======>>>>>>>>>>>>???@@@BBBCCCDDDBBBAAAAAAAAACCCFFFIIIKKKJJJJJJKKKKKKKKKKKKJJJJJJEEEGGGIIIKKKKKKIIIGGGFFFDDDEEEEEEFFFHHHIIIJJJJJJEEEFFFGGGFFFDDDDDDDDDEEEHHHGGGFFFDDDDDDDDDEEEFFFAAAAAABBBCCCCCCDDDEEEEEEAAABBBCCCCCCCCCAAA>>>===::::::999888888999:::::::::999999888777888888888777555444444444444333111000111333333444333222111////////////////////////,,,---...//////---+++***...---,,,,,,+++++++++,,,*********++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++,,,+++***))))))***+++,,,((()))***+++,,,+++******''')))+++,,,++++++++++++(((((())))))*********+++************************(((((())))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))***++++++***)))((('''))))))))))))************'''(((((()))***+++++++++))))))******++++++++++++******))))))((((((((('''((((((((((((((((((((((((((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++***)))(((******+++,,,,,,---......------,,,+++,,,---...///000000////////////000000------///000111111111111///////////////000111111111111000000000000111111000000111222333333444444333333333333333333333333444444333333444444555666333333444555555666666777777777777777777777777777666666555555555444444444222333444666777888888888******))))))((((((''''''))))))))))))))))))))))))***************)))((((((***)))'''&&&'''(((***+++)))***++++++)))(((((()))+++*********))))))((((((---,,,,,,+++***)))(((((((((((())))))))))))((((((*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------......//////............//////......///////////////...////////////000000000000000//////.........//////111111111111111111111111111222222333333444444555333333333444444444555555333333444555666666666555666666777888999::::::;;;;;;;;;;;;<<<;;;;;;::::::888:::;;;===???@@@AAAAAA@@@AAABBBBBBBBBAAA@@@???DDDDDDCCCCCCCCCCCCDDDDDDGGGHHHIIIKKKLLLLLLMMMMMMJJJIIIHHHIIIJJJJJJHHHFFFEEEEEEFFFGGGFFFEEEDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJHHHFFFCCCBBBBBBBBBCCCDDDFFFGGGDDDDDDCCCBBB@@@???======999888888888888888999999888888888888888888888888888777666555333111000000333333333222222222111111000000///............///,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((())))))******))))))(((((('''''',,,++++++---//////,,,(((++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))(((((('''''')))***+++,,,,,,+++***))),,,+++++++++***)))))))))+++++++++*********)))))))))************+++++++++---------...------,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,---............------------......111000///......///000000000000000000000000000000222222222222222222222222000111111111111222222222111111111222333444666777555555444444444444555555666666666666666555555555666666666666777999:::;;;777666555444444333444444222333444444333333555777***)))))))))((((((((('''))))))))))))))))))))))))***************)))((((((***)))((((((((()))+++,,,)))***++++++)))(((((()))************)))))))))(((++++++***))))))(((((((((((())))))******))))))(((***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,---.........,,,,,,,,,---------......------------...///111111///000000000///...------////////////000000000000111000000//////000000000111111111111111111111111111111222333333444444555333333333444444444555555444444555666666666555555666666777888999::::::;;;::::::;;;;;;;;;;;;;;;;;;999:::;;;===>>>???@@@@@@@@@AAABBBCCCCCCBBBAAA@@@DDDDDDDDDCCCCCCDDDDDDDDDGGGGGGIIIJJJKKKLLLLLLLLLJJJIIIHHHIIIJJJJJJIIIGGGEEEFFFGGGGGGGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIGGGEEEBBBAAAAAAAAABBBCCCEEEEEEDDDDDDDDDDDDBBB@@@>>>===888777777666666777777888888888888888888888888888777666555444333222111000222222111111111000000000......---,,,,,,,,,,,,,,,//////...---,,,+++++++++---------,,,,,,,,,++++++,,,++++++******++++++,,,************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))+++,,,***)))))))))(((((((((''',,,******,,,......+++)))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))(((((((((''')))***++++++++++++***)))++++++******************+++++++++*********)))))))))************+++++++++,,,---------------,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---............------------......111000////////////000111000000000000000000000000111111111111111111111111000111111111111222222222111111111222333444666666555555444444444444555555666666666666666666666555666666666666666666777777777666555444444333444444222444444444333333555777))))))))))))(((((((((((())))))))))))))))))))))))***************)))(((((())))))*********+++++++++)))***++++++)))(((((()))************))))))))))))(((((((((((((((((((((((()))******************)))))))))))))))))))))*********))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,---...000222333111111000000///---,,,+++////////////000000000000111111111000000111111222222222222222222222222222111111222222333444444444333333333444444444555555666666777777777666555555666666777888999::::::;;;999999::::::;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>>>>@@@CCCEEEEEEDDDCCCAAADDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKIIIHHHFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFGGGHHHHHHFFFEEEAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFEEEBBB???===777666666555555666666666777777777777777777777777555555444333333222222111111111000000000/////////......------,,,,,,,,,,,,......------,,,,,,++++++...---------,,,,,,,,,,,,,,,++++++******++++++,,,************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((+++***)))***+++,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))))))))******************+++++++++***************)))************+++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---............------------......111111000000000000111111000000000000000000000000000000000000000000000000000111111111111222222222111111111222333444555666555555444444444444555555555555666666666666666666777777666555555555555555777666555444444333444444333444444444333333444666))))))))))))(((((((((((())))))))))))))))))))))))***************)))(((((((((((()))************))))))***++++++)))(((((()))*********)))))))))))))))((((((((()))))))))************++++++++++++******)))))))))))))))************))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///111111//////000000///...------////////////000000000000111111000000000111222222222222222222222222222222111111111222333333444444333333333444444444555555777777888888777666555555666666777888999::::::;;;888888999999:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<===???BBBEEEFFFEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKJJJHHHFFFFFFFFFFFFFFFEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGEEEDDDAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFGGGFFFCCC???===777777666666555555666666555555555555555555555555333333333333222222222222111111000000000////////////////////////......---)))***+++,,,---.........------,,,,,,,,,+++++++++,,,++++++******++++++,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))******((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((,,,+++***)))((('''&&&&&&))))))))))))((((((((((((+++***)))((()))*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((())))))******++++++************************))))))*********+++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---.........------------......000000000000111111111222000000000000000000000000000000000000000000000000000000111111111222222222222222222222333444555666555555444444444444555555555555555555666666666666777666666555555666666666777666555444444333444444333444555444333333444666(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((&&&'''(((((())))))(((((()))***++++++)))(((((()))))))))))))))))))))******((())))))******++++++,,,******++++++++++++******(((((())))))******************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------------......///------...///000000//////////////////000000000000////////////000000111222222222222222222222222222000000111222222333333444333333333444444444555555777777888888777666555555666666777888999::::::;;;999888888888999;;;<<<===;;;;;;:::999999:::;;;;;;<<<>>>AAACCCEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEGGGIIIJJJIIIHHHFFFFFFEEEEEEEEEEEEDDDEEECCCCCCDDDEEEFFFGGGGGGHHHGGGFFFDDDDDDEEEEEEDDDCCCAAABBBBBBBBBCCCCCCCCCCCCBBBCCCEEEGGGFFFCCC???===999888777666666666666666444444444444444444444444222222222222222222222222222222111111111000000000//////000000//////...---((()))+++,,,---.........++++++++++++*********))),,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************))))))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))((('''&&&%%%(((((((((((())))))))))))******)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))******+++************************))))))*********+++++++++***++++++,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++,,,------......------------......//////000000111111111111000000000000000000000000111111111111111111111111000000111111111222222222222222222222333444555555555555444444444444555555444555555555666666777777666666666666777888999:::777666555444444333444444444555555444222222444555(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((&&&&&&&&&'''''''''(((((()))***++++++)))(((((()))))))))))))))************))))))******+++++++++,,,)))******************)))((((((((()))******+++++++++******))))))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............---------------...+++,,,---///000000111111////////////000000000000///////////////000111222333333333333333333333333000000111111222333333333333333333444444444555555666666777777777666555555666666777888999::::::;;;:::999888888888:::;;;<<<::::::999888888999:::;;;;;;<<<>>>@@@AAABBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAA???@@@AAACCCDDDDDDDDDDDDCCCCCCCCCEEEHHHIIIIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDBBBBBBCCCDDDCCCBBBAAABBBCCCCCCCCCCCCBBBBBB@@@AAACCCDDDCCCAAA>>><<<999999888777666666666666333333333333333333333333222222111111111111111111222222111111111000000000,,,---.........---+++******+++,,,------,,,+++***************)))))))))))),,,++++++******++++++,,,************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))******)))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))******))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))))))))***************+++++++++)))************+++++++++)))***+++,,,,,,------,,,******+++++++++,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,------......------------......---...///000111111000000000000000000000000000000111111111111111111111111000111111111111222222222333222222222333333444555555555444444444444555555444444555555666777777777555555666666777999:::;;;777666555444444333444444444555555444222222333555'''((((((((()))))))))***))))))))))))))))))))))))***************)))(((((((((''''''&&&&&&((()))***)))***++++++)))(((((()))((()))))))))************))))))))))))************((())))))******))))))((('''(((((()))******+++++++++******))))))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,---......///------...///000000000///////////////000000000000000000000000111222333333333333333333333333333333000000000111222222333333333333333444444444555555444444555666666666555555666666777888999::::::;;;;;;:::888777888999:::;;;999888777777777999:::<<<;;;;;;<<<<<<===>>>???@@@???@@@BBBCCCCCCBBB@@@???>>>>>>@@@AAABBBCCCCCCCCCAAAAAAAAADDDGGGHHHHHHGGGEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA??????AAABBBBBBBBB@@@AAABBBCCCBBBBBBAAA@@@???@@@@@@@@@@@@>>>===<<<999888777666555555555555222222222222222222222222222222111111000000000///111111000000000/////////,,,---...///...---+++***)))***,,,------,,,+++***+++++++++*********)))))),,,++++++******++++++,,,************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))************'''((((((((()))))))))***'''***,,,,,,***))))))***++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))******)))(((''''''((()))***)))))))))))))))((((((((())))))*********+++++++++)))************+++++++++))))))***,,,,,,------,,,******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++***++++++,,,---......------------......+++,,,...///000000//////000000000000000000000000000000000000000000000000000111111111111222222222333333222222222333444444555555444444444444555555444444555555666777777888666666666666666777888999777666555444444333444444555555555444222222333555'''((((((((())))))******))))))))))))))))))))))))***************)))((((((***)))'''&&&'''(((***,,,)))***++++++)))(((((()))(((((())))))*********+++))))))))))))(((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......******+++,,,---///000111...///////////////......////////////000000000000111111111111222333444555333333333333333333333333000000000111222222333333333333333444444444555555333333444555666666666555666666777888999::::::;;;<<<:::999777777888:::;;;888888666666777999;;;<<<<<<;;;:::::::::<<<>>>???>>>???AAABBBBBBAAA???>>>===>>>???@@@AAABBBBBBBBB@@@@@@@@@CCCFFFGGGGGGFFFDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>>>>>@@@AAABBBBBB???@@@AAABBBAAAAAA???>>>>>>>>>>>>>>>>>>===<<<;;;888777666555444333333333111111111111111111111111222222111111000/////////000/////////...............///000111111///---,,,%%%'''***,,,.........---,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******)))(((''''''((((((((())))))******&&&***---...+++))))))***''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))'''((((((((())))))*********)))(((''''''((()))*********))))))((((((''''''))))))******++++++++++++)))************+++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++******++++++,,,---.........------.........***+++---////////////...000000000000000000000000////////////////////////000111111111111222222222333333222222222333444444555555555444444555555555444444444555666777777888777777666555555555555666777777555444444444444444555555666444222222333444)))***+++++++++)))((('''))))))))))))************,,,,,,+++***)))(((''''''))))))))))))))))))))))))+++++++++************)))***)))(((''''''((()))***))))))))))))))))))))))))************************&&&''''''((()))******+++,,,,,,+++***))))))***************)))))))))))))))******))))))))))))))))))))))))***++++++++++++***************************+++---......---,,,,,,---...------,,,,,,,,,------000//////.........//////222111111111000000//////000000000000000111111222222222222222222222222222222222222222333333444555555555444333333333333444555555444333444555666777777777888888888999999999888888888888888888888888777666666555666888999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>???AAABBBBBBAAA???>>>AAAAAAAAA@@@AAAAAABBBBBBAAAAAABBBDDDEEEGGGHHHHHHDDDCCCAAA@@@@@@@@@AAAAAACCCBBBAAA@@@???@@@AAAAAACCCBBBAAAAAA@@@@@@@@@@@@??????????????????@@@@@@@@@@@@???>>>===<<<;;;;;;888777666555333333333222111111111111111111111111000000///...............000000000000000000000000///............---------+++,,,,,,------,,,,,,+++************************---,,,***)))))))))******************************,,,+++***)))))))))++++++++++++++++++++++++++++++******************************))))))))))))******))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''(((((()))))))))***+++*********))))))((((((...---,,,***)))'''&&&%%%************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,------------+++,,,------......------...------------...//////............///111222333111111000000000000111111111111222222222333333333222222222222222222222222444444444444444444444444555555444444444555666666444333333222333444666777888888777777666666555555777777666666666666777777)))******+++***)))((('''))))))))))))************************))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))************************''''''(((((())))))*********))))))(((''''''(((((())))))))))))))))))))))))************************))))))***++++++++++++***************************)))+++,,,,,,+++******+++...------,,,,,,,,,------//////............//////222222111111111000000000000000//////000000111222222222222222222222222222222222222222222222333444444444333222222222222222555444444333444555666777777777777888888888999999999999999888888888888888777777777777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBAAA@@@???AAA@@@???>>>>>>>>>>>>>>>AAABBBBBBCCCDDDEEEFFFFFFAAA@@@???>>>======>>>>>>AAAAAA@@@??????@@@AAABBBCCCBBB@@@?????????@@@AAA@@@@@@???>>>>>>>>>???@@@>>>>>>===<<<;;;::::::999888777666444333222222222111111111111111111111111000000///...................................................------------+++,,,,,,------,,,,,,+++************************,,,,,,***)))))))))******************************++++++***))))))******+++++++++++++++++++++++++++******************************))))))))))))******((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((())))))******************)))))))))((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,++++++,,,,,,------......------...------------...//////............///000111222111000000//////000000111111111111111222222222222222222222222222222222222333333333333333333333333333333222222333333444444555444333333333444555666888888888888777777777777666555555444444555555666)))************)))(((((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''(((((())))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++)))+++,,,,,,+++******+++------,,,,,,,,,,,,------///...............//////111111111111111000000000000000//////000000111222222222222222222222222222444333222222222222222222333333222111111111111111444444444333444555555666666666777777777888888888999999999999888888777777777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@BBBAAA@@@>>>======<<<<<>>===<<<<<<<<<<<>>>>>>>>???@@@AAABBBBBBAAA>>>===<<<>>>@@@AAABBB@@@>>><<<<<<<<<>>>???<<<<<<;;;:::999888777777777666555333222222222222000000000000000000000000000//////............///------------------------............------------++++++,,,,,,,,,,,,++++++************************,,,+++******)))***************************************)))))))))******+++++++++++++++++++++++++++******************************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))*********************))))))))))))((((((''''''((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))******+++************************))))))))))))))))))))))))******)))((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,+++***))),,,,,,,,,---------.........------------...//////000//////......//////000000000////////////000000000000000000111111111111222222222222222222222222333333333333333333333333222222333333333444444444666555444444333444444444777777888888888888999999777666666555555666666777))))))*********)))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++******)))))))))******((((((((()))))))))))))))************++++++++++++))))))***++++++++++++***+++++++++++++++++++++++++++,,,......,,,+++,,,---,,,,,,,,,+++,,,,,,------......---------...//////000////////////////////////////////////000111111111111111111222222222222555555444333222222222333333333222111111111111111333333333444444444555555555555666666666777777777::::::999999888777777777777999:::<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999:::<<<===???@@@@@@@@@BBBAAA@@@???????????????BBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>======<<<<<<<<<<<<===>>>@@@AAAAAAAAA???<<<::::::<<>>???@@@>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>>>>===AAAAAA@@@???>>>===<<<;;;999:::;;;<<<>>>???@@@@@@???===:::888888:::===???@@@???===;;;::::::;;;<<<;;;:::999888777666666555444333222111111000111111//////////////////////////////............//////...........................------------,,,,,,,,,***++++++,,,,,,++++++***************************************+++*********))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))******))))))))))))******,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++******************(((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''''''(((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************,,,++++++******++++++,,,***+++,,,,,,---------,,,------,,,,,,,,,---...///...------------...//////111000///...------------//////............//////....../////////000000000111111111222222333333333222222222222222222222222333444555666777777777777666666666555555444444333333444444555666777888888999999888888888888999999)))))))))((())))))***+++))))))))))))************+++*********))))))(((((())))))))))))))))))))))))++++++++++++************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&''''''((((((&&&''''''(((((())))))***((((((((()))******++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***))))))***+++******++++++,,,---...,,,,,,,,,,,,---...//////------------............//////......//////000111//////000000111222222222666555444444444444444555444444333222222222222222222222333444444444444333333333444444444555555555888888888888888888888888999:::;;;<<<<<<==================<<<;;;;;;::::::777777888:::;;;===>>>???::::::;;;;;;<<<>>>???@@@@@@??????>>>======<<<<<>>===;;;999888888999:::<<<===>>>>>>>>><<<;;;999777888:::<<<=========<<<;;;::::::::::::999999888777666555555444222222111000000000000000///////////////////////////............//////000........................------------,,,,,,,,,,,,******++++++++++++******************************))))))***++++++++++++***))))))))))))))))))))))))''''''((()))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))))))))''''''(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********++++++)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************,,,++++++******++++++,,,)))***+++,,,------------------,,,+++,,,---...///...------------...//////000//////...---------.........------------......////////////000000000000111111111222222333333444333333333333333333333333000222333555666666666555555555666666666555444444333333444555555666777777777666666555555666666777***)))((((((((()))+++,,,))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************************''''''(((((())))))******&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***&&&''''''((())))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++)))((()))***************+++,,,---...,,,,,,,,,,,,---...///000.........//////000000000///............///000000/////////000111222222222333333222222222333444444333333222111111111111111111222333444444444333333333333333333444444444444777777777888999999::::::::::::::::::;;;<<<======>>>======<<<;;;;;;::::::777777888999:::;;;<<<===;;;;;;;;;;;;<<<<<<===>>>>>>>>>======<<<<<<;;;;;;@@@@@@@@@???===;;;999888777888:::;;;<<<<<<<<<<<<999999888777888999:::;;;::::::;;;<<<;;;;;;:::999777777666555444333333222111111000/////////000000.......................................///000000---------------------------------,,,,,,,,,++++++******++++++++++++******************************((()))***+++,,,++++++***))))))))))))))))))))))))&&&'''((()))*********)))************************))))))))))))))))))))))))******))))))))))))******((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********))))))((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))*********+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************,,,++++++******++++++,,,++++++,,,------,,,,,,,,,...---,,,++++++---...000...------------...////////////...---------.........------------------...//////000000000111111111000111111222333333444444333333333333333333333333000111444666777777666555444555666777777666555555444444555555666666777777666555555444444555555666***)))(((((((((***+++,,,))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))************************&&&''''''((()))******+++((((((((((((((()))***+++&&&&&&&&&'''((())))))***%%%&&&&&&'''((())))))***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,************+++,,,---...+++++++++,,,---...///000///000000000111111222222...............///000000...//////000111222222222000000000000111222333333222111111000000000000000111222333444555444333333222222333333333444444444666666777888999::::::;;;;;;:::999999:::;;;===>>>>>>>>>===<<<;;;;;;::::::777777888888999:::<<<<<>>>>>=========>>>>>>======<<<<<<<<<;;;;;;;;;BBBBBBBBBBBB@@@>>><<<:::777888:::;;;<<<<<<;;;:::888777777888888999::::::777999;;;<<<<<<;;;:::888666555555444333222111000111000000////////////000.......................................///000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******************************((()))***+++,,,,,,+++***))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))))))))((((((''''''&&&'''''''''(((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++)))))))))))))))******+++************************))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,------------,,,+++******...---,,,++++++---...000...------------...//////......---------......///...------,,,,,,------...000000000000111111111111000000111222333333444444444444444444444444444444222333666888999999888888333444555777777777666666666666666666777777777777777777666666666666777777''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))***************)))(((((()))))))))))))))******+++,,,,,,+++***)))))))))***&&&&&&'''((()))***++++++''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++***************+++++++++++++++++++++++++++++++++'''((()))++++++******)))++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...------......///000000000000000000000111111111111//////111222333444444444222111111111000000//////000111333444555555444333444444444444444444444444444555666777888888888888:::999888888888999:::;;;<<<<<<<<<;;;:::999777666777777666666777999<<<===<<<;;;999888888999;;;<<<:::::::::999999888888888>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<;;;;;;::::::666666666666777888999::::::::::::::::::999888777444555666666666444222000//////............//////......------------..................---,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++******++++++++++++************))))))((((((''''''(((((((((((()))***,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''((()))))))))((('''&&&&&&'''((((((*********)))))))))))))))---,,,***)))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''((()))))))))(((&&&%%%(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++***)))(((''''''(((((()))************)))(((((((((((())))))))))))++++++***)))(((((())))))(((((())))))******++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------///......------///000111............////////////,,,,,,,,,---------......////////////............000000000000111222333444666555444444444444555666444444555555666666777777555666888999888777555444666666666666666777777888666666555555555444444444'''((((((((()))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))***************)))(((((()))))))))))))))******+++,,,+++******))))))******''''''(((((())))))******''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))******************+++++++++++++++++++++++++++++++++((((((******+++******)))++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,---......++++++,,,,,,---.........000000000000111111111111//////111222333444444444222222222222111111111000000111222444444444444333444444444444444444444444444555666777888888888888999999777777777888:::;;;<<<<<<<<<;;;:::888777666777666555555666888;;;<<<;;;:::999888888999:::<<<::::::999999999888888888<<<============<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::666666666666777888999:::888888888888888777666666666555444333222222111111//////............//////......------------..................---,,,+++***++++++++++++++++++++++++------,,,,,,,,,+++++++++******++++++++++++*********)))))))))(((((((((''')))((((((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''***))))))))))))*********)))((('''''''''((()))***))))))))))))))))))))))))+++***)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))******(((((())))))(((''''''&&&(((((((((((())))))))))))***+++++++++++++++***)))+++*********)))((((((((('''((())))))******))))))(((((((((((())))))))))))+++******)))(((((())))))(((((())))))))))))))))))***************************+++,,,---------,,,,,,++++++,,,,,,,,,,,,------///......---...///000111............////////////,,,,,,---------..................//////000000000000000000000111222333444555555444333333444555555555555555666666666666666555666777888888777666555888777777666555555555555666555555555444444444333(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))************))))))((()))))))))))))))******+++++++++***)))))))))******(((((((((((())))))))))))((((((((()))))))))******''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))*********+++++++++++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,---......++++++,,,,,,---.........000000000000111111111111//////111222333333444444333333333222222222222222000111222333444444444444444444444444444444444444555555666777888888888888999888666555555777999;;;;;;;;;;;;:::999888777666666555555555666777999:::::::::888777777888999:::999999999888888888888888:::;;;<<<<<<======<<<<<<===<<<<<<<<<<<<;;;;;;:::666666555666666777888999666666777777777666555555777555333000//////000111//////............//////......------------..................---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))((((((((((((***)))))))))))))))******))))))))))))((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((*********)))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))((('''''''''(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))************))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((+++******************+++))))))((((((''''''(((((((((((((((((())))))))))))+++++++++******)))((('''))))))))))))))))))))))))'''((())))))***)))))))))(((((((((((())))))))))))******)))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,------......------......///000............////////////,,,------------.........------...///000111222222111000000111111222333444444444333222222333444444666666666666666555555555555666777888888777666555999888777666555444333333555555444444444444333333(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***(((((((((((())))))))))))))))))************)))((()))))))))))))))******+++******))))))))))))*********)))))))))((((((((('''))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............------------......------......///000000000///000000000111111111111//////111222222333333333222222222222222222222222000111111222333333444444555555555555555555555555555555666777888888888888999777555333444666999;;;::::::::::::999888777666555444444444555666888999999999888777777777888888888888888888888888888777999999:::;;;<<<=========<<<<<<;;;::::::999999999666555555555666666777888555555666666666666555555555444222000///......//////......------......///...------,,,,,,------...---.........------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))((((((((((((+++***)))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((''''''&&&((((((((()))***++++++,,,((((((((())))))))))))))))))((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***************)))((('''((((((((((((((((((((((((++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))******)))(((((()))*********)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))(((''''''((((((((()))))))))))))))((()))******++++++******(((((((((((())))))))))))***))))))((((((((())))))))))))((((((''''''&&&&&&)))))))))*********************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------......//////............////////////------------..................//////000111111222111111111111222333444444333333222111111222333333777777666666555555444444555666777777888777777666777777666666555444333333444444333333333333333333))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))((())))))*********)))))))))))))))))))))******+++***))))))((())))))************))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,***************************************++++++,,,++++++++++++++++++++++++,,,,,,,,,---------..............................------......///000000000///000000000111111111111///000000111222222222222000000111111111111111111000111111111222333444444555555555555555555555555555666777888999999999999888777555444444666888:::999999999999888777666666444444444555555666777777888888777777666666666666777777777777777777777777777888999;;;<<<<<<<<<<<<;;;:::999777777666777777555555555444555555666777555555666666666666666555111222222222111///---,,,......------------......------,,,,,,,,,,,,---------------...------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************++++++++++++******(((((((((((())))))))))))+++***)))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))************))))))''''''(((((((((((('''&&&''''''((()))***+++++++++''''''(((((())))))))))))((()))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************)))((('''((((((((((((((((((((((((************************))))))************))))))(((((((((((((((((((((((((((((()))))))))*********)))((('''&&&&&&'''((()))***)))(((''''''((()))***(((((((((((())))))))))))&&&'''((()))))))))))))))((((((((((((((())))))))))))***++++++,,,,,,++++++(((((((((((()))))))))))))))((((((((((((((())))))))))))((((((''''''&&&&&&*********+++++++++,,,,,,************++++++,,,,,,+++++++++,,,,,,,,,------,,,------...........................////////////---------.........//////000000000///////////////111111111111222333444555333222111111111111222333777777666666555555444444555555666777777777777777333444555555555555444444222222333333333333333333))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((())))))************))))))))))))))))))******+++))))))((((((((()))************))))))((((((''''''((((((((()))))))))******************************(((((((((((())))))))))))(((((())))))))))))(((((((((((()))***+++,,,,,,---************************+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---...////////////...---++++++,,,,,,---.........000000000000111111111111///000000111222222111111000000000000000111111111111000000111111222333444555555555555555555555555555666777888999999999999777666666555666666888999888888888888888777666666444555555666666666666777777777777666666555555444666666666666777777777777777888999:::;;;;;;;;;;;;:::999777666555555555666555555444444444444555555444444555666666666555555///000222222222000...,,,......------------......------,,,,,,,,,,,,------,,,------...------,,,,,,++++++++++++++++++++++++++++++++++++******************++++++++++++******(((((((((((())))))))))))***)))))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((())))))******))))))((('''(((***+++++++++***)))''''''((()))************&&&''''''(((((())))))***(((((()))*********))))))*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))(((&&&%%%%%%&&&((()))))))))(((((())))))******(((((((((((())))))))))))&&&'''((())))))*********(((((((((((((((((((((((()))***++++++,,,,,,++++++(((((((((((())))))))))))((((((''''''(((((())))))))))))((((((((((((((((((*********+++,,,,,,------+++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---............////////////------........./////////000/////////.........---222111111222222333444555333333222111111222333333666666666666666555555555555555666666777777888888111222444555555555444333111111222222222222333333***)))))))))((((((((('''))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))(((((()))***************)))))))))))))))******+++((((((((((((((()))******))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((()))***+++,,,------************************++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,---------......---...///000000///...---++++++,,,,,,---.........000000000000111111111111///000000111111111111111000000000111111222222222111000000000111222333444555555555555555555555555666666777888999999999999666666777777888888888777777777777888777777666555555555666777777777777666777777666666555444333333555555555666666666777777777888999:::::::::::::::;;;:::888555444444555666555555444444333444444555222222333444444444444444000000000111111000000000...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------...------,,,++++++++++++++++++++++++++++++++++++******************++++++++++++******'''((((((((()))))))))***)))((((((((()))***++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))'''(((((())))))(((((('''%%%''')))+++,,,,,,+++***''''''((()))))))))((('''&&&&&&''''''((())))))***&&&'''((()))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((())))))))))))******)))'''%%%%%%''')))***(((((()))***************(((((((((((())))))))))))(((((()))*********)))))))))))))))((('''''''''&&&(((((()))************)))(((((((((((())))))))))))'''''''''''''''((())))))(((((()))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........------............////////////............////////////------------............222222222222333444555555444333222111111222333444555555555666666666666666555555555666666777888999222333444555555444222111111111111111222222222333******))))))((((((((('''))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))(((((()))***************)))))))))))))))******+++((((((((((((((()))******(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((()))***+++,,,------)))))))))))))))))))))))),,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,---------......---...///000000///...---------......///000000111000000000000111111111111///000000111111111111000111111111222222333333333111000000000000222333444666666666666666666666666666777888999999:::999999555666888999999999888777666777777777777777666555555666777777777777777666666666666666555444333222444555555555666666777777888888999:::::::::999999<<<;;;888666555555666777555444444333333333444444000111222333333333333333222111///...///000222333...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------...---------+++++++++++++++++++++++++++++++++************)))******++++++++++++******'''((((((((())))))******(((((((((((()))***,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))''''''((((((((((((''''''"""$$$&&&)))*********)))''''''((())))))((('''&&&&&&&&&&&&'''((())))))***$$$%%%'''(((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))+++***'''&&&&&&'''***+++'''((()))+++++++++***)))(((((((((((())))))))))))***++++++******)))((('''******)))((('''&&&&&&%%%&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))***(((((())))))******++++++'''(((((()))***++++++++++++***)))))))))***,,,---++++++,,,,,,,,,---------+++,,,---.........---,,,............/////////000............/////////000***++++++,,,---...//////222222222222333444555555444444333222222333444444444555555555666666777777555555555555666777999999444444555666555222000///000000111111222222222333((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******))))))((((((''''''))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))((((((((('''(((((((((((())))))))))))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))************++++++******************++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------+++,,,---...////////////------......///000000000222000///...///000222333111222222333333222222111111222222333333222222111000000000111222222333333666666666555444444333333666666777777777777666666666777888999:::;;;;;;;;;:::999999888999:::<<<===888999:::;;;:::999888777:::999777666555555555666666666666666777777777777888888999999999::::::::::::999888666555555555555555555666666555555444333000000000111222222222333000000000000000000000000111000000///...---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******+++++++++*********))))))(((((((((((((((((()))))))))******++++++******)))((('''(((((())))))))))))((((((&&&&&&''')))************)))(((''''''''')))***+++)))******)))(((''''''(((,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((())))))*********+++,,,+++***))))))***+++,,,'''(((((()))***)))))))))))))))))))))))))))))))))++++++************++++++((('''&&&%%%%%%&&&'''(((***)))((((((((((((((()))&&&&&&''''''(((((())))))))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''&&&((()))))))))))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))+++***)))'''''''''((()))******))))))))))))******)))))))))***)))(((''''''))))))))))))(((((((((((())))))************)))))))))************+++++++++*********++++++,,,,,,,,,/////////......------------------,,,,,,+++++++++---------...///000000111...------------...//////............////////////222222222222222333333333555555555555555555555555333333222333444666888999555555555555666666666666555555444333333222111111111000000000222333222111(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))***)))))))))((((((((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((()))(((((('''''''''''''''''''''''''''((((((((((((***)))))))))(((((((((''')))(((((((((''''''''''''))))))))))))************************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,,,,---...////////////------......///000000000111000///...///000222333111222222333333222222111111222222333333222222111000000000111222222333333666666666555555444444444666777777777777777777666777777888::::::;;;;;;;;;;;;:::999999999:::;;;<<<999:::;;;;;;;;;;;;:::999999888777555555555666777555555666666666777777777888888888999999999:::::::::999888777666555444444444555555555555444333333111111111111111111222222////////////////////////000000000///...---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********************)))))))))(((&&&&&&''''''''''''''''''(((((())))))***)))))))))(((((())))))))))))((((((&&&'''((())))))***)))))))))(((''''''((()))***+++)))******)))((('''''')))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''(((((())))))))))))******)))(((((()))******''''''((((((((()))))))))))))))))))))))))))))))))+++******))))))******+++)))((('''&&&&&&'''((()))))))))(((((((((((())))))'''''''''((((((((((((((((((((()))************)))(((((((((((((((((((((((())))))(((((((((((())))))+++)))''''''((()))))))))))))))))))))(((((((((((())))))*********+++++++++))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))(((((()))))))))*********,,,,,,++++++++++++++++++---------,,,,,,,,,++++++.........---------,,,,,,---------...///000000000......------......///000............////////////000000000000000111111111444444444444444444444444222222333333444666777888444555555555666666666666555555555444333222222222111000000000222333222111(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((()))((('''%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((************))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,------...............---------......///000000000111000///...///000111222111111222222222222111111111222222333333222222111000000111111222333333333666666555555555555555555777777888888888888777777777888999::::::;;;;;;:::;;;;;;:::999999999:::::::::;;;;;;<<<<<<;;;;;;:::888777666555555666777777555666666666666777777777888888888999999999999:::;;;:::999888666555444333333444444444444333222222111111111111111111000000////////////////////////000000//////...---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))************))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((((())))))***((()))***)))((('''((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((('''&&&&&&&&&'''((()))))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((()))))))))))))))(((((())))))***))))))((((((((((((((('''''''''((()))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))***)))''''''((())))))((((((((((((((()))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))(((((('''***))))))(((((())))))***+++***((('''''''''((()))))))))))))))((((((((((((((())))))******))))))((('''((((((((())))))))))))------,,,++++++******)))++++++++++++************//////............---------------...//////000000......------......///000............//////////////////000000000111111111333333333333333333333333111222333444555666666666444444444555555555666666555555444444333222222222111000000000222333222111((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((***((('''%%%%%%&&&'''(((&&&&&&'''''''''((((((((())))))))))))((((((((((((************************((()))))))))***************************+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,..................------------......///000000000000////////////000111111111111222222222222111111111222222333333222222111000000111222222333333444555555555555666666666666777888888999999888888777888999999:::;;;;;;::::::<<<;;;;;;:::999999999999:::::::::;;;;;;;;;;;;;;;888777666555555666777888777777777777888888888888888888888888999999999999;;;;;;:::888777555333333222333333333333222111111222222111111000000///////////////////////////////////////......---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))*********)))))))))))))))&&&&&&'''((((((((((((((((((((())))))))))))((((((((())))))))))))((((((''')))(((((((((((()))))))))((()))***)))((('''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***)))))))))((())))))*********)))))))))(((((('''''''''((())))))******))))))(((((((((((((((((((((((())))))(((((((((((())))))***((('''((()))***)))((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((()))))),,,***((('''&&&''')))***))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))******,,,++++++++++++++++++++++++++++++***************............---------------------....../////////,,,,,,,,,,,,,,,---..................////////////111111111222333333444444222222222222222222222222000111333444555555444444333333444444444555555555333333333222222111111111111000000000222333222111(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))((('''''''''((()))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++*********++++++,,,---*********+++++++++,,,,,,..................------------......///000000000///////////////000000111000111111222222111111000111222222333333222222111111111111222333333444444444555555666666777777777888888999999999999888888999999:::;;;;;;;;;::::::;;;;;;;;;;;;:::999999888999999999999999::::::;;;888888666555555666777777888888999999999:::::::::777777888888888999999999:::::::::999888666444333222222333333222222111000222111111000000/////////....................................------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))************************))))))((((((((((((((('''&&&&&&(((((())))))))))))((((((((())))))))))))(((((('''((())))))))))))(((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$%%%&&&(((***))))))))))))))))))))))))***))))))))))))))))))***)))******************))))))))))))))))))***++++++******))))))((((((((('''((()))******++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))((('''((()))***)))''''''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((()))))),,,***((('''&&&''')))***))))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............++++++******++++++,,,---............////////////000111111222333333444444222222222222222222222222000111222444444444333333333333333333444444444444111111111111000000000000111000000000222333222111'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))((((((((((((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++************+++,,,------************++++++++++++------...............---------......///000000000....../////////000000000000000111111111111000000111222222333333222222111111111222222333444444444444444555666777777888888999999::::::::::::999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999888888888888999:::;;;;;;:::999777666555555555666888999999999999:::::::::777777777888888888888999999999::::::999777555444222333333333333222111111000000000000000000//////........................------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))************'''''''''(((((()))))))))))))))))))))((('''&&&&&&(((((())))))))))))(((((((((((())))))))))))((((((((())))))))))))((((((''''''((())))))(((((()))***((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((())))))******))))))(((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))))))))))))))******+++,,,***))))))))))))))))))((())))))***+++++++++++++++************************))))))(((((((((((()))))))))(((((()))******((('''''''''(((((())))))******((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))))))))))))))((((((''''''(((((()))+++***((('''''''''((()))))))))))))))(((((((((((('''(((((())))))(((((('''************++++++++++++(((((()))***,,,---...///,,,,,,,,,---------------+++++++++,,,,,,,,,,,,---------------------------+++************+++,,,,,,............////////////......///000111222222333222222222222222222222222000111222222333333333222222222222333333333444444000000000000000000000000111000000000222333222111'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))(((''''''''''''((()))(((((())))))))))))(((((('''((()))***)))(((&&&%%%'''''''''((((((((())))))'''((((((((()))))))))***(((((((((((()))))))))***))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++************+++,,,---...************++++++++++++,,,,,,---...////////////------......///000000000---......///////////////000000111111111111000000111222222333333222222111111111222333333444444555333444555666777888999999999999::::::::::::999999:::;;;;;;;;;;;;;;;::::::888999:::;;;;;;;;;:::999999999888888999:::<<<===;;;:::888666555444444444777777777888888888999999777777777777888888888888777888999::::::888666555333333333333333222222111/////////000000000000000........................------------------------...---,,,,,,++++++,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))*********((()))))))))************&&&&&&'''((()))******+++)))))))))***))))))(((((((((((())))))))))))((((((&&&'''((())))))***))))))((()))******)))((('''&&&&&&((())))))(((((()))+++'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))))))))(((((((((''''''((())))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))******)))(((((())))))))))))***+++,,,---)))))))))))))))*********((())))))***************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******(((&&&'''''''''((()))*********(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))))))))************))))))***+++,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,------...............////////////---...///000111222333333333333333333333333333333111111111111111222222333222222222222333333333333111111222222222222222222111000000000222333222111'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************'''((((((((())))))******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((%%%&&&(((***)))'''%%%###&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((())))))*********+++))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++************+++,,,---...)))************++++++++++++,,,---...////////////------......///000000000---......///000/////////000000111111111111000000222222222333333222222222111222222333333444444555333444555666777888999:::999::::::;;;;;;::::::999;;;;;;;;;<<<;;;;;;::::::777888:::;;;<<<;;;;;;:::::::::999999:::<<<===>>><<<;;;888666444444333444666666666666777777777777777777777777888888888888666777999::::::999777666333444444444444333222222......//////000000111111........................------------------------...---,,,,,,++++++,,,,,,************************************************))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++''''''(((***+++,,,---...'''((()))******++++++***(((((())))))))))))((((((&&&&&&((()))************((()))*********((('''&&&&&&((())))))(((((()))+++'''''''''((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%'''(((((()))***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))***+++,,,---(((((())))))******++++++'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))+++***(((&&&&&&''''''((()))******+++(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++((((((''''''''''''(((((()))))))))***)))(((''''''))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))++++++++++++++++++,,,,,,+++++++++,,,,,,------------------.........//////------------------------...------------...//////............/////////000///000111222333444555555333333333333333333333333222111000000000111222333111111222222222333333333333333333333333333333333111000000000222333222111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''***))))))(((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))((('''(((+++---------))))))************))))))))))))))))))************++++++************++++++************************)))***,,,---...---,,,,,,---------............///........................---...///...---------///000000000000////////////000000111222222222222111111111222333333444555555222222444555666888999:::888888999999999:::::::::===;;;:::;;;===??????>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::<<<;;;:::999888666555555444666777777666666888999666666777888888888888888<<<;;;:::999888666555555444333222222111111222222000000000000000000000000//////...------------...//////.........---------,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((************************(((((())))))******++++++(((((()))*********************))))))((((((''''''))))))))))))))))))))))))******))))))(((((('''''')))((('''''''''(((***+++******))))))((((((''''''''''''''''''(((((((((((())))))))))))*********************)))((((((''''''((()))***++++++***((('''))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((()))))))))((('''''''''(((***+++))))))((('''''''''''''''(((((())))))*********+++(((((((((((())))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&***)))((())))))((()))+++************))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))*********)))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............---------++++++,,,------......///000000000000////////////000000000000000111111111444444333222222333333333111222222333333222222111000000000000000111111222333333333222222222111111111111111111111111111111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((())))))***+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************)))((())),,,.........))))))************))))))))))))))))))************++++++************++++++++++++++++++++++++++++++***+++,,,---------,,,,,,------------.......................................///000///...---...000000000000000000000000///000000111222222222222111111222222333333444444444111222333444666777888999777777777888888888999999;;;999888999;;;======<<<::::::::::::::::::::::::;;;;;;:::999999999999999999888777777666555444444333555666555444444555666666666777888888888888777999888888888777666666666333222222111111111111111//////////////////////////////...---------------///.........---------,,,++++++,,,,,,,,,+++******************************************************))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))))))))*********(((((()))************)))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))(((((('''((()))***+++***)))))))))((((((((('''''''''(((((()))******+++))))))))))))************)))(((((((((((('''''''''((()))+++,,,+++***)))((())))))))))))))))))))))))+++)))((((((***+++***((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))(((((('''((()))***+++))))))((('''''''''''''''((()))))))))************(((((((((((())))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((&&&%%%&&&'''))))))))))))))))))))))))((((((((())))))))))))***))))))(((((((((((())))))&&&'''''''''(((((((((((())))))))))))))))))))))))************))))))))))))++++++******++++++,,,---------------------------............------------++++++,,,------......///000/////////////////////......///000111222222333444333333222222222333333111222222333333222222111000000000000000111111222222222222222111111111111111111111111111111111111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))(((((())))))***+++,,,)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++***)))***,,,.........))))))************)))))))))))))))*********++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------.......................................000111000///...///000000000000000000000000000000000111222222222222111222222222333333333333333111111222333555666777777666666666777777777888888999777666777999;;;;;;:::888888888888888888888888::::::999888888888888999777666666666555555555555222444444444222111222333555666666777777777777777555555555555555666666666222111000000//////000000///////////////////////////......---------------......------------,,,,,,******++++++,,,+++++++++************************************************))))))))))))))))))))))))(((((())))))))))))((((((***************************))))))))))))))))))((('''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))(((((((((((('''(((((()))***++++++,,,))))))))))))************(((((())))))))))))******)))***+++,,,,,,+++***)))((((((((((((((((((((((((***)))((()))***+++***((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))((((((((((((((()))******))))))((('''''''''(((((())))))))))))************(((((((((((())))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&'''(((***+++***++++++)))&&&$$$$$$%%%(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---....................................------------++++++,,,------......///////////////////////////------...///111222333333333222222222222222333333111222222333333222222111000000000000000111111222111111111000000000//////000000000000000000000000((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))))))))))))))((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************+++)))((()))+++---------))))))************))))))))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---///000///...---...000000000000000000111111111000000111222222222222111333333333222222222222222000111111222444555555666666666666777777777888888888666555666888::::::999888888888888888888888888999999888777777777777888777777777777777777777777333444444333222000111222444555666666777777666666444444444444333333333333000000///............//////////////////////////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((******************************))))))(((((((((''''''(((((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))))))))((((((((((((((()))))))))))))))******((()))))))))************))))))******+++,,,,,,---)))***++++++,,,++++++***((((((((((((((((((((((((***)))))))))******))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++))))))(((((((((((())))))((((((((((((((())))))***))))))((((((((((((((())))))))))))))))))*********(((((((((((())))))))))))((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***---///...222222---(((''''''&&&''''''''''''(((((((((((((((((()))))))))*********))))))(((((((((((())))))((())))))))))))*********)))))))))))))))))))))))))))***************++++++++++++******++++++,,,---------------------------.........---------,,,,,,++++++,,,------......///.........///////////////---......///000111222222222111111111111222222333111222222333333222222111000000000000000111111222000000/////////.........000000000000000000000000((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))*********)))((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))***************((('''(((***+++++++++))))))************))))))************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,---......,,,,,,---...///000000000111111111222000000111222222222222111222222222222222222222111000111111222333444555555777777777888888888999999888777666777999:::::::::888888888888888888888888888888777666666666666777666666666666666777777777444555555444222111222333444444555666666666666555555555444333222111000///000///......------....................................---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,((()))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((''''''''''''((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))((((((''''''&&&((()))))))))************'''((())))))***+++,,,,,,))))))******++++++++++++(((((((((((((((((((((((())))))******)))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******))))))(((((((((((())))))'''(((((()))))))))))))))))))))((((((((())))))*********))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((***---000222...555666///)))))))))&&&&&&'''''''''((((((((()))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))*********+++))))))))))))))))))))))))))))))******+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,------......///------....../////////000000000000///////////////000000000000000111222333111222222333333222222111000000000000000111111222/////////.........------////////////////////////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''(((((())))))******+++******)))(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))((('''''')))******)))))))))************))))))*********++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------........................+++,,,------,,,+++,,,---///000000111111222222222000000111222222222222111111111111222222222222222111111222333333444555555777777777888888888999999999777666777999;;;;;;:::888888888888888888888888777777666555555555555666333333333444444444444444444555666555333222333444333444444555555555555555555555444222111///......000///......------.................................------,,,,,,,,,,,,,,,******++++++++++++,,,,,,))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((('''&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))))))))************&&&&&&''''''((()))******((((((((())))))***++++++(((((((((((((((((((((((((((***+++***)))((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''((()))))))))))))))))))))((((((((()))******************))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++...000222***333555...'''((((((&&&'''''''''(((((())))))***''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------......///---------......//////000111000000//////......---////////////000111222222111222222333333222222111000000000000000111111222/////////.........------////////////////////////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''(((((()))******++++++))))))))))))***+++,,,---******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***************)))'''((()))+++******))))))************))))))*********+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,++++++,,,,,,,,,---------........................,,,---...---,,,,,,---...///000000111111222333333000000111222222222222111000000111111222222333333222222333333444444555555666666666777777777888888888777666777999:::::::::777777777777777777777777777666555555444444555555444444333333333333333333222444555444333333444555333333444555555555555444333333333222111000000///000//////..........................................---,,,,,,++++++,,,,,,************+++++++++,,,)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***&&&'''((()))***))))))((('''((((((((()))))))))***''''''(((((())))))))))))))))))))))))************((((((((())))))*********''''''''''''((()))***+++))))))))))))))))))))))))(((***+++***(((((()))+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))&&&'''((()))***))))))((())))))(((((()))******+++************)))))))))((((((((((((((())))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++---...///%%%111555,,,&&&((()))&&&''''''((())))))***++++++'''(((((((((((()))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))***++++++,,,------++++++******++++++,,,------------------------------------,,,,,,,,,++++++++++++,,,------......///,,,,,,---......///000000///////////////.........///......///000111222222111222222333333222222111000000000000000111111222////////////....................................))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''(((((()))***+++++++++(((((()))***---///111222******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************+++***))))))***,,,+++***))))))************))))))******+++++++++,,,,,,,,,++++++************++++++************************///...,,,+++***+++,,,,,,++++++,,,,,,,,,---------........................---...///...------...//////000000111222222333333000000111222222222222111//////000111222333333444333333333444444555555555555555555555666666666777777666555666888999999999666666666666666666666666666666555444444444444555666666555555555444444444111222444444333333444666222333444444555555444444222222111111111111111111000000///............///...........................---,,,,,,++++++,,,,,,))))))******+++++++++,,,***************)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))******&&&''')))*********)))((('''((((((((())))))******&&&&&&''')))***,,,------))))))))))))************+++,,,,,,,,,,,,---------&&&&&&&&&&&&'''(((******************************(((***,,,+++(((''')))+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))&&&''')))*********)))((())))))((())))))***+++++++++*********))))))(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,$$$000555---'''***+++((('''(((((()))***++++++,,,))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++******++++++,,,---........................---------,,,,,,,,,++++++++++++,,,------......///,,,,,,------...///000000---.........//////000000............///000222222222222222333333222222222000000000000000111111222000000/////////.................................))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))(((''''''(((***,,,---))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))************))))))((((((((((((((()))******'''(((((()))***+++++++++++++++************++++++++++++************++++++)))******++++++,,,------//////...---,,,,,,++++++........................///...---,,,,,,---...///...///000222222222111000000000111111111000000///111222333333111111222333444444444555555555555666666666666666777888::::::888777555444333444666777888888777555555444444444666555444333333444555666555444222111111111222222444333111//////000111222333333333333333333333444555444444333333222222222//////.........---------,,,------......------,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***)))((('''''')))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++************)))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((()))(((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))++++++******))))))(((((()))---///---(((&&&(((+++))))))((((((((((((((()))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++******++++++,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......,,,,,,------.../////////......////////////............//////000000111111111111111222222333333333...333444111///111333222111111000000//////.....................///000000))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))((('''(((((((((((()))***++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******))))))************)))))))))(((((((((((()))))))))'''(((((()))******++++++++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------...///......000111111111000000//////000000000000//////111222333333111111222333444444444444555555555555444444444444555666777888888777555444333444555666777777666444444333333444555444333222222333444555444333222111111111222222444333111//////000111222111111111111111111111111111111111000000000000000///.........------------,,,,,,------------,,,,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))******++++++******)))************************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++*********))))))******)))))))))((((((((((((((('''''''''&&&&&&&&&))))))******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))),,,...,,,(((&&&(((+++))))))(((((((((((())))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++************++++++,,,---,,,,,,---......---,,,+++------------------------+++,,,,,,---......------,,,,,,------.../////////......////////////...............///000000111111222222222111111111111111111444555111///000111///000000000000//////.....................///000000))))))(((((((((((())))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''(((((()))******)))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))((()))))))))(((((((((((((((((((((((()))******++++++++++++************++++++++++++************++++++---,,,,,,+++******))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///---...//////000/////////......//////000//////...111222333333111111222333333333333444444444555555444444444555555666666777777666555444333444555555555555444333222222222222333222222111111222222333333333222111111111111222333222111000///000111111000000000//////..................///////////////............------------,,,,,,------------,,,,,,---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++++++++)))((()))***((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))((((((((((((((()))******++++++*********)))))))))************))))))))))))((((((((('''''''''&&&&&&***************))))))(((************************))))))))))))))))))))))))((())))))))))))))))))***)))+++---+++(((&&&(((***))))))(((((((((((())))))(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++)))))))))***+++,,,---...,,,,,,------------,,,,,,........................***+++,,,,,,---,,,,,,,,,,,,,,,------.../////////......////////////......---......//////000111111333333222111111000000///333555555111111333333111000000000////////////............---......///000))))))(((((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((*********)))((('''))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))(((((('''(((((())))))************++++++************++++++++++++************++++++,,,+++++++++******))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---........................///000000000000000000111222333333111111222333222333333333444444444444555666666777777888888888666555444333333333444444333333222111111111111111222222222222222222222222222222111111111111111111222222111000///000000111000000000///...---,,,,,,.........//////000000111------------------------,,,,,,,,,------,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++)))))))))+++******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******)))***+++***((('''((())))))(((((((((((())))))***(((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++))))))))))))***,,,---...+++,,,,,,,,,------------------------------------+++,,,,,,---------,,,,,,,,,,,,------.../////////......////////////......------......///000000111222222222222222222111111///222333000000333222000////////////////////////.........------......///))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))'''&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((''')))))))))))))))*********++++++************++++++++++++************++++++)))))))))******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---......---------------...///000111222222222222222111222333333111111222333222222222222333333333444555666666777777777777666555444444333333333333333222111111000000000000111222222222333333222222222111111111111111111111111111111111000000000000000111111000///...------------------....../////////,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))***+++''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***************************+++,,,+++)))))))))+++******))))))))))))******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))************)))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''(((((()))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***((()))))))))(((''''''(((((((((((((((((()))******(((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++))))))))))))***+++,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------.../////////......////////////......---------...//////000000000111111222333444555555///555777333//////...+++.............../////////......------------......))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''((())))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''&&&''')))*********)))((())))))))))))))))))******++++++************++++++++++++************++++++(((((())))))***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------//////...------------...000000111222333333333333111222333333111111222333111111222222222333333333333333555666666555444333444444333333333222222222111111000000000000000111111222333333333333222111///000111111222111111111111111000000000/////////111000000//////.........+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***************************+++++++++)))((()))***((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))************)))))))))(((((((((''''''''''''(((((((((((()))))))))(((((((((''''''&&&''''''(((((((((((('''************************))))))))))))))))))))))))'''(((((((((((((((((()))((((((((((((''''''''''''(((''''''(((((()))***+++(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++***))))))))))))***++++++++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......//////......------,,,,,,------.../////////......////////////......,,,------......///000000//////000222333444555666777@@@FFF@@@666111///...---............////////////...------,,,---------))))))(((((((((((())))))******))))))))))))******************************))))))))))))))))))))))))'''((())))))******))))))'''''''''''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))******''''''((((((((((((''''''$$$&&&(((***++++++***)))***)))))))))))))))))))))++++++************++++++++++++************++++++))))))))))))************+++++++++,,,---------...------------------------------...//////...------000000...---------......//////111222222333333333111222333333111111222333111111111111222222222222222333555666666555333222333333333333333222111111111000000000000000111111000000111222222111000000...///000111222222111000000000000000000//////...///////////////.........,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++***((('''((()))((((((''''''''''''(((((('''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((((((((''''''(((((())))))))))))))))))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&''''''(((''''''''''''''''''((()))***+++(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))************++++++++++++******)))))))))))))))+++************,,,---...---------------------------............---,,,+++,,,,,,------.../////////......////////////......,,,,,,---......//////000......///000111222222333555CCCMMMGGG:::222111222---------........./////////...------,,,,,,,,,---))))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((()))***************'''&&&&&&&&&'''(((***+++))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))************''''''((((((((((((''''''###%%%'''***+++++++++************)))))))))))))))++++++************++++++++++++************++++++++++++******)))((((((((('''((()))***,,,---...///........................,,,---...//////...---,,,111000///...---......///......///111111222222222111222333333111111222333000111111111111222222222444555777888888666555333222333333333333222111111111111000000000000111222...///000111111000///......///000222222222111000000000000000000//////...------................../////////......---------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***)))((('''''')))******))))))))))))******'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))************************&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((((())))))*********+++))))))))))))(((((((((((((((((()))***************''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&&&&'''((('''&&&''''''''''''((()))++++++(((((((((((())))))))))))******)))(((((((((((((((************************))))))(((((((((((()))))))))************+++++++++,,,+++***)))((((((((((((******))))))***,,,---///........................------------,,,,,,+++***,,,,,,------...//////000......////////////......,,,,,,------...//////000............////////////&&&888FFFBBB555------000---------........./////////...------,,,,,,,,,,,,((((((((((((((((((((((((((((((''''''''''''((((((,,,+++)))((((((((()))***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''((()))))))))(((&&&%%%''''''((((((((((((''''''************************''''''''''''''''''''''''))))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++---,,,,,,,,,,,,---......---------............///000000//////.........---////////////000000000000000000111222222222222111222222222333333333444444555555666777777777777777555555444333222222222222222222222111111111000000111111000000//////......333222111000000111222333111111000000//////......000///...---,,,------...------------------------+++,,,,,,------,,,,,,+++'''((()))************************************+++************************************************))))))))))))))))))))))))***))))))(((((((((((()))******++++++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''(((((('''&&&&&&))))))(((((((((((())))))((('''&&&&&&'''((()))*********))))))((((((''''''''''''(((((())))))******++++++******))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))************))))))((((((((((((((((((((((((''''''&&&''''''((()))***(((''''''&&&&&&&&&''''''((((((((((((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------))))))))))))))))))))))))+++*********))))))((((((++++++,,,,,,,,,,,,------++++++******++++++,,,---((()))+++,,,---.........+++,,,.../////////...---///////////////.........////////////////////////000000//////.........---111111111111111111111111...---,,,+++***+++,,,,,,------------------------))))))))))))))))))))))))))))))(((((((((((())))))++++++)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''&&&&&&(((((())))))(((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---------............///000/////////............////////////000000000000000000111222222222222111333333333333444444444444444444555666666666666666666555444333222222222222222222222111111111000000111000000000/////////...111111000//////000111111111111111111000000000///000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++******))))))*********************)))************************************************))))))))))))))))))))))))'''''''''''''''(((((())))))******++++++******)))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))(((''''''&&&'''((()))******)))))))))((((((((('''(((((((((((()))))))))))))))((((((((('''''''''&&&(((((((((((())))))))))))************)))))))))((())))))************))))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))'''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))((((((''''''(((((()))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))(((((('''))))))))))))))))))))))))************)))))))))(((*********+++++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,+++******,,,------...............////////////............////////////////////////000/////////.........---////////////////////////...---,,,+++++++++,,,,,,------------------------******************************))))))))))))************)))((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---......---------............///////////////............////////////000000000000000000111222222222222111333444444444444555555555333333444555555555555444666666555444333333333333222222222111111111111111000000000000////////////000000////////////000000222222111111111111000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((+++*********))))))((((((************************************************))))))))))))))))))))))))&&&&&&&&&''''''(((((())))))******++++++******)))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&'''(((((())))))(((((((((((())))))(((((('''''''''((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))++++++************))))))))))))************))))))((((((((((((((((((((((((******(((''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))(((''''''))))))))))))))))))))))))************)))))))))))))))))))))************+++++++++******++++++,,,---+++++++++++++++***))))))---------------......///......................../////////////////////////////////...............------------------------...---,,,+++++++++,,,,,,------------------------))))))))))))))))))))))))***))))))(((((())))))***)))))))))((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((******))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++,,,---------,,,,,,---,,,,,,,,,,,,---......---------............//////////////////.........////////////000000000000000000111222222222222111444444444555555555666666333444444555555555444444777666555444333333333333111111111111111111111111000000000000////////////000000000000000000000000111000000000000000000000............------......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))+++******))))))(((((((((************************************************))))))))))))))))))))))))''''''(((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***((('''%%%%%%'''(((***))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))((((((((((((******))))))((((((''''''************))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((''''''''''''''''''((((((((()))))))))(((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,))))))))))))))))))))))))*********))))))))))))))))))))))))*********++++++++++++******++++++,,,---))))))***+++,,,---------...---,,,+++,,,---...///------...............///////////////////////////................................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))*********************)))(((''''''((()))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++***+++,,,,,,---------,,,---,,,,,,,,,,,,---......---------............///.........///////////////////////////000000000000000000111222222222222111444444444555555555666666555555666666666555555444666666555333333333333333111111111111111111111111////////////000000000000111111111111111111111111.../////////////////////------..................++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''')))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&''')))***))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))************(((((((((((())))))))))))'''((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''''''''''''''((())))))%%%&&&'''(((((((((((('''))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,++++++******++++++,,,---++++++,,,---............------,,,++++++---...///,,,---------......//////////////////////////////---------...............---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))(((((())))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))************+++******+++,,,---------------,,,,,,,,,,,,---......---------............///.........///////////////////////////000000000000000000111222222222222111333444444444444555555555555666666666666555444444555555444333222222222222111111111111111222222222////////////000000000000111111222222222222111111------............//////,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***+++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++***)))(((((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((())))))))))))(((((((((((())))))))))))*********)))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''''''''(((((())))))************))))))))))))))))))))))))))))))&&&&&&&&&''''''(((******$$$%%%&&&(((((((((''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++******++++++,,,---////////////...,,,+++***,,,,,,,,,,,,,,,------...,,,,,,,,,---......//////////////////////////////---------------.........++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&((()))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((()))***************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((()))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))***+++,,,---------------,,,,,,,,,,,,---......---------............///............/////////000////////////000000000000000000111222222222222111333333333333444444444444555555555555555444333333444444333222111111111111000000111111111222222222.../////////000000000111///000111222222111000///............/////////000,,,,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******+++******************+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++******(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((()))))))))******+++***)))(((''''''((((((((()))))))))***(((((((((((())))))))))))&&&'''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))(((((('''''''''(((((()))$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))((((((''''''(((((()))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))((()))))))))************)))))))))************+++++++++******++++++,,,---/////////...---,,,******++++++,,,------------,,,++++++,,,------...//////////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******%%%&&&((()))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((()))))))))***'''((()))+++++++++***)))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******************************))))))))))))))))))))))))************************))))))))))))************)))***+++,,,------...------,,,,,,,,,,,,---......---------.........//////---.........//////000000////////////000000000000000000111222222222222111222222222333333333444444444444444444333333222111444333222111000000000000000000111111222222222222.../////////000000111111...///000111111000///....../////////000000111111+++,,,.../////////......------------------------******++++++++++++*********************)))((('''******+++,,,---......///************************))))))))))))))))))))))))))))))))))))))))))))))))!!!###&&&***,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((())))))(((((((((((()))))))))***+++++++++)))(((''''''((((((((())))))******''''''(((((())))))******((()))))))))******++++++(((((((((((())))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))***)))(((''''''&&&''''''$$$&&&(((***++++++))))))%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))++++++******++++++,,,---++++++,,,---------,,,,,,***+++,,,---...---,,,+++++++++,,,,,,---...//////////////////////////////,,,,,,,,,------.................................,,,,,,---...---,,,+++***++++++++++++++++++++++++((((((((((((((((((((((((''')))+++,,,+++)))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************,,,,,,+++***))))))******))))))))))))((('''&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))))))))*********))))))(((+++*********))))))((((((***)))((((((((()))+++,,,))))))))))))************)))************+++++++++,,,++++++***)))(((''''''------------------------++++++,,,,,,,,,,,,------000000000000111111111111///////////////000111111////////////000111333333///000000000111111111111000000111111111222222222666666666666555444333222333333444444333333222111222111111111000000//////000000000000000000000000000000111111111111000000,,,---------......//////------............------+++++++++++++++++++++++++++++++++*********))))))******++++++++++++************++++++++++++******)))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))******))))))))))))******)))*********++++++++++++***)))(((&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))++++++++++++++++++++++++,,,,,,+++***)))(((''''''***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))******************++++++++++++************))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))))))))(((((('''''')))(((&&&&&&((()))((('''((((((((((((((((((((((((+++*********))))))(((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))************************************************++++++,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,++++++,,,------......///..................------......------------......////////////............---,,,,,,+++*********+++************************))))))))))))))))))))))))((((((((((((''''''((())))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))))))))))))))************)))((((((((((((((()))***))))))))))))((('''&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))************)))))))))(((***)))((((((((()))++++++))))))))))))************)))************++++++++++++++++++******))))))(((------------------------++++++,,,,,,,,,,,,------.........////////////000///////////////000000111000/////////000111222222111111111111222222222222111111111222222222222333444444555555555555555444333333444444333333222111111111111000000000//////////////////////////////000000111111111111000000....../////////000000000------............------+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******)))******************))))))))))))))))))******+++************)))))))))((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))*********++++++***)))((('''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++(((((((((((())))))))))))************************+++***************))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))******************************************))))))((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********)))))))))((((((((()))'''&&&&&&'''(((((('''((((((((((((((((((((((((*********)))))))))(((((()))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---.......................................------------......////////////............---,,,++++++******++++++************************************************+++***)))(((((()))+++,,,))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))************''''''''''''((()))***+++))))))))))))((('''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))((()))******+++))))))))))))************)))************+++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////......//////000111111000000000000000111111111222222222222333333333222222222222333333333333222222444555555666666666333333333333333222222111111111000000000000//////........................///000000111111000000///000000000000111111111111------............------+++++++++++++++++++++++++++++++++*********************++++++++++++******((())))))******))))))((()))))))))))))))******+++************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))*********)))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******++++++***************)))))))))))))))))))))))))))))))))))))))))))))******************((((((((((((*********))))))))))))(((((((((******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((('''%%%%%%'''((('''&&&((((((((((((((((((((((((******))))))))))))((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''&&&''''''(((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,------....................................------------....../////////............---,,,,,,++++++******++++++++++++++++++++++++++++++************************+++***)))***+++,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++((()))))))))************+++***************++++++)))))))))))))))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))((())))))************)))*********))))))))))))))))))))))))))))))******+++((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------------///............///000000222111000000000000000111111111111222222222333333222222333333333444444444222333444444555555555444222333333333333222111111000000000000000000////////////////////////////////////000000000000//////000000000000000111111111------............------++++++++++++++++++++++++******************************++++++++++++******(((((())))))))))))(((((()))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))++++++******************((((((((((((((((((((((((((()))))))))************+++)))'''&&&&&&''')))+++))))))))))))))))))))))))******)))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************))))))(((&&&%%%%%%'''''''''&&&(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))************))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''''''''''''''((((((((((((((((((((((((((()))))))))*********++++++((((((((((((((((((((((((************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,------......---------.....................------------......//////.........---------,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************&&&'''))),,,//////---*********)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++((()))))))))************---,,,+++***))))))))))))))))))))))))))))))((('''(((((((((((()))))))))***************************(((((()))***************))))))))))))))))))******((()))))))))************((()))))))))************))))))*********+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------........................//////000222111000000000000000111000000000000111111111222222222333333333444444444444444555555444333222222222222333333222222111000//////////////////000000000000000000000000000000//////000000000000//////////////////////////////------............------++++++++++++++++++++++++******************************++++++++++++******(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''+++******))))))******+++(((((((((((())))))))))))************************(((''''''''''''&&&&&&&&&******************++++++((((((((((((((((((((((((((()))))))))************+++)))'''&&&&&&''')))+++))))))))))))***************))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******((('''%%%%%%'''((('''&&&))))))))))))))))))))))))(((((((((((((((((())))))(((((('''''''''(((((()))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''(((((()))))))))******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------------------------------,,,++++++******++++++,,,******++++++,,,------...---------.........//////......------------..................------------,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************)))***---333888999555000+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************---,,,***((('''&&&&&&&&&)))))))))******))))))(((((((((((()))))))))******************************'''((()))******+++******))))))))))))************(((((()))************)))))))))))))))************)))************+++++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////......------......///000111000000000000000111111//////000000000111111111222222222222333333333333555555555444444333111111222222222222222111111000......////////////000000111111111111111111111111...//////000000//////...............------------------............------++++++++++++++++++++++++***************+++++++++******++++++++++++******((())))))******))))))((()))))))))))))))******+++))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******))))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***(((((((((((())))))))))))************************((((((''''''&&&&&&&&&%%%)))))))))***************))))))))))))))))))))))))))))))))))))******************((((((((((((******)))))))))************+++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((&&&&&&((()))((('''))))))))))))))))))))))))''''''(((((((((((())))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''(((((())))))'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''(((((())))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,******++++++,,,,,,------,,,,,,------.../////////......------------...............------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,...444;;;>>>;;;777++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++)))(((''''''''''''((())))))*********))))))(((((()))))))))*********************************'''((()))******+++++++++((()))))))))************'''((()))***+++******)))))))))))))))************)))************+++++++++))))))******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...............------------...//////000/////////000111222222000000111111111222222222111111111222222222222333333333444444444333333222222222222222222111000000........./////////000000000000000000000000000000......////////////...............---------,,,,,,------............------++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******)))******************))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))*********++++++))))))***+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((())))))*********))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++,,,+++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&'''''''''((((((((((((***)))'''''')))***)))((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((()))*********&&&''''''((())))))******'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''((()))******))))))))))))))))))))))))(((((()))))))))*********************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++,,,,,,------,,,,,,------...//////000......------------...............---------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))'''(((---555999999666++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))************,,,+++***************+++((())))))*********))))))))))))))))))************************************''''''(((******+++++++++(((((())))))*********+++'''((()))++++++******)))))))))))))))************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------.........------------...//////////////////000111333333111111222222222333333333000000111111111222222222111111222333444444444444111222222222222111000000---.........//////000000////////////////////////......////////////......//////......---------,,,---..................---++++++++++++++++++++++++))))))******++++++++++++******++++++++++++************++++++++++++******)))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******************++++++++++++)))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))******++++++++++++---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''%%%&&&&&&&&&''''''((((((+++***((((((*********)))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++'''(((((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))***+++++++++)))))))))))))))***++++++************************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((***++++++)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,)))******+++,,,,,,------,,,,,,------...///000000.........------...............---------,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''((()))***+++,,,,,,+++***)))(((((()))***+++'''((())))))(((((()))***+++++++++++++++***)))(((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))***,,,...///...,,,***+++---...,,,******+++,,,---...---,,,,,,.........////////////000//////000111111111111111000000000000000000000000333333222111000000000111222333333333333222111111000000000000111222333333111555555111...000000...////////////////////////........................///...---,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))+++***)))(((((()))******+++***)))(((((()))***+++))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''+++*********))))))(((((()))((('''&&&&&&'''((()))***************)))((((((''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******)))))))))))))))***,,,***((())),,,---+++)))************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))((((((((((((((()))+++++++++***)))(((((('''&&&&&&''''''(((((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))************************************))))))))))))******))))))))))))*********))))))((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''((())))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,////////////////////////------------------------,,,,,,,,,++++++*********,,,++++++******++++++,,,------------------------------------------------///...,,,++++++,,,...///,,,------......------,,,***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((()))******+++++++++***)))(((((()))***+++((()))*********)))***++++++++++++*********))))))***)))))))))((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************+++,,,------...,,,***+++---...,,,******+++,,,---------,,,,,,------........./////////......///000000000000///000000000000000000000000333222111111000000111111222222333333222222111000000000000000111222333444333666666111...///...,,,......................................................---,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,************************++++++************++++++************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))******)))(((((()))***++++++***)))(((((()))***+++))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))((('''&&&&&&'''((()))***************)))((((((''''''((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,***((()))+++,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))++++++******)))((((((''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************)))(((((('''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((('''''''''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,------------------------------------------------...---,,,++++++,,,---...,,,,,,------------,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))******(((((()))***************,,,+++***)))((()))******))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,,,,,,,++++++---,,,++++++------,,,+++***+++,,,---------,,,,,,,,,---------............------...////////////...000000000000000000000000222222111000000000111111222222333333222222111000/////////000111222444444999<<<;;;555000000...,,,........................------------------------...------,,,,,,,,,,,,,,,------------------------*********++++++++++++,,,*********************************))))))*********************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************)))))))))((((((((()))***+++,,,******))))))))))))******))))))((((((((((((''''''))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))((((((''''''''''''(((((()))************))))))((((((((())))))******))))))))))))))))))))))))******))))))))))))))))))))))))***)))))))))))))))******+++***))))))++++++***)))************************))))))))))))))))))))))))))))))***++++++***))))))(((((((((((())))))))))))))))))(((((((((((())))))+++******))))))(((((('''))))))((((((((((((((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((())))))******))))))(((((())))))************))))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))******)))(((((('''&&&&&&)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((((((''''''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************------------------------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,------------------------,,,,,,,,,,,,---------------,,,+++******+++,,,---+++++++++,,,,,,+++++++++******++++++++++++******************************************))))))((((((***))))))))))))))))))***&&&&&&''')))******)))(((,,,+++)))'''''')))***+++))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***+++,,,------+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------...////////////...000000000000000000000000111111000000000000111111222222222222222111000000.........///111222444555???AAA???999333222000...........................------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))************))))))'''(((((()))***++++++,,,***))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((******+++++++++++++++,,,*********)))))))))))))))(((((((((''''''((((((((())))))************)))(((((())))))*********)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))***++++++***))))))******))))))************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''(((((())))))******)))(((((((((((())))))*********))))))((((((((((((***)))))))))((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))(((((((((((())))))+++*********)))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,******++++++++++++************++++++++++++******************************++++++******)))((((((((()))))))))******)))))))))(((((((((***---...,,,)))+++***(((''''''(((***,,,(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++,,,------+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............///000000000//////000000000000000000000000111000000///000000111111111222222222222111000000.........///000222333444===@@@>>>888333222000---........................------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******************************))))))))))))******************************))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))************))))))''''''((()))***+++++++++)))))))))******)))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))******'''(((((((((((((((((('''((())))))*********))))))))))))************))))))(((((())))))************))))))))))))))))))))))))))))))(((((()))***++++++************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''(((((())))))******((((((((((((((()))******)))))))))(((((((((((((((******))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******++++++******))))))******++++++******)))************************+++*********))))))(((((())))))************))))))+++******---111222///,,,))))))((('''((()))***+++(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***++++++,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,+++++++++,,,---...,,,---------..................///000000000000///000000000000000000000000000000/////////000111111111111222222111111000///////////////000111222222666999888222.........+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++*********************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))'''((()))******+++******))))))************))))))(((((())))))))))))******))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))''''''(((((()))*********))))))))))))************''''''((((((((((((''''''((())))))************)))******++++++******))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((()))***+++,,,)))***+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))(((((((((((())))))))))))(((''''''(((((()))***+++((((((((((((((((((((((((***))))))))))))))))))(((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))***++++++)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))'''''''''''''''((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++*********++++++*********))))))************))))))))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))(((***))))))---222333///+++(((((((((((())))))******'''((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,------***,,,...---+++***,,,...,,,,,,+++++++++,,,---...------........./////////------...////////////...000000000000000000000000///////////////000111111111111111111111000000///000000////////////000000...222222...+++------+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++))))))))))))************************************++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))((()))******+++***))))))((()))***++++++***)))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''(((((()))******+++((()))))))))************&&&'''((())))))((('''&&&(((((()))******************++++++++++++***)))((('''(((((()))******++++++))))))))))))))))))))))))(((((((((((()))***+++,,,)))+++,,,***'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((()))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''''''''''''''((()))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,------------,,,,,,***++++++++++++++++++***))))))************))))))(((((((((((((((((((((((())))))))))))))))))******((()))***++++++***)))((('''&&&&&&***///000,,,(((&&&'''((()))******))))))'''((((((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))***,,,...///***,,,...---+++***,,,...---,,,+++***+++,,,---............////////////000+++,,,------......------000000000000000000000000///////////////000111111111111111111111000//////111111000///////////////+++///000---+++...///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++))))))))))))************************************,,,,,,++++++++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))))))))***++++++***((((((((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))'''(((((()))******++++++(((((())))))*********+++&&&'''((())))))((('''&&&(((((()))***************+++++++++++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,)))+++,,,***'''%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''''''''''''''((()))++++++'''''''''((((((((((((((((((((())))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++************))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))++++++++++++***)))''''''+++*********))))))((((((+++*********))))))((((((&&&'''((())))))((('''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++***++++++,,,------------++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///---......///000111111222000000000000000111111222222222000///............111000000///...---------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000++++++,,,,,,,,,,,,------*********))))))))))))(((+++*********))))))((((((************************,,,+++)))((((((((()))***))))))(((((((((((())))))))))))((((((((((((((())))))))))))))))))******+++************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((******))))))(((((('''''',,,,,,,,,,,,***)))((('''++++++******)))))))))(((((((((((((((((()))******((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++******))))))(((((())))))))))))************++++++,,,,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***))))))((('''&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))*********+++++++++,,,+++***((((((((()))***))))))))))))))))))))))))************)))))))))))))))((('''&&&&&&'''((()))'''((()))******+++******))))))(((((('''''''''&&&'''''''''''''''((())))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++******)))***+++---...,,,++++++******++++++,,,...---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************)))((('''&&&************)))))))))(((************)))))))))(((''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))(((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***)))************+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///---......///000000111111/////////...///000000111222111000///............000000000///...---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------+++************)))))))))************)))))))))(((************************+++******)))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******+++************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((***)))))))))((((((((('''************)))((('''&&&((((((((('''''''''&&&&&&((((((((((((((()))******((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))))))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))(((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))*********+++++++++******((('''''''''(((((())))))))))))))))))))))))*********)))))))))(((((())))))(((''''''((())))))))))))*********))))))((()))(((((((((''''''''''''((((((((((((((()))******))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,+++***++++++---------,,,,,,++++++,,,,,,---,,,++++++***+++,,,---...---,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))(((''''''&&&************))))))))))))************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******+++******))))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******)))************+++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///.........//////000000111...............//////000222111000//////......///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++************++++++++++++,,,,,,,,,,,,+++++++++************)))************))))))))))))************************)))************))))))(((***))))))(((((())))))***))))))(((((((((((()))))))))))))))))))))******+++************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&((((((((((((((()))******((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))***))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))******))))))(((((((((((())))))((((((((((((((()))******)))))))))************+++)))((((((''''''''''''((())))))))))))))))))))))))******))))))))))))((((((***))))))(((((())))))***************)))((('''&&&(((((((((((('''''''''''')))))))))))))))***++++++)))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))************+++*********))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------************+++---...///,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))((((((((((((((('''&&&&&&*********)))))))))))))))*********))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++------------,,,++++++***+++++++++,,,,,,,,,------...------,,,,,,------...---------............///........./////////000000///............///000000111111000////////////////////////......---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++******))))))***++++++++++++,,,,,,,,,++++++++++++*********************)))))))))))))))************************((()))***++++++***)))(((***))))))))))))))))))***)))(((((((((((())))))***)))))))))))))))******+++************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((%%%&&&''''''((((((((('''))))))((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))******++++++((()))))))))************)))******+++++++++++++++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))***))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++)))))))))))))))*********))))))(((((((((((())))))((((((((((((((())))))***))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((******))))))))))))******))))))******)))(((''''''((((((((((((((('''''''''))))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))((()))))))))************++++++******)))(((((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---///......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,---...+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))'''((((((((((((''''''&&&))))))))))))))))))******))))))))))))))))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***)))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))*********+++++++++------------,,,++++++***+++++++++,,,,,,,,,------...------,,,,,,------...---------............///............////////////000000//////000000111222111000000////////////000............------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))&&&&&&'''((())))))))))))(((((())))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))******++++++((()))))))))************((()))***+++++++++++++++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))***))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))************))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))************))))))''''''((()))))))))))))))'''''''''((((((((((((((((((''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))((()))))))))************************))))))((((((******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++++++++******++++++,,,---............---,,,,,,+++++++++************+++++++++++++++++++++++++++***+++***))))))(((((())))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((())))))(((((('''))))))))))))************))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++)))************+++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///........................000000000000000111222222000000////////////000000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---************++++++++++++*********))))))))))))((())))))))))))************))))))))))))))))))))))))((())))))************)))+++******))))))******+++(((''''''(((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))'''((()))***************''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************&&&&&&'''((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))******++++++))))))(((((((((((())))))((((((((((((((()))*********)))))))))))))))((((((((())))))************)))))))))))))))))))))))))))))))))((((((((((((''''''((())))))******))))))(((%%%&&&'''((())))))))))))'''''''''((((((((((((((('''''''''''''''(((((()))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******++++++******++++++,,,---,,,------------,,,,,,+++******))))))))))))******++++++,,,,,,+++***))))))+++******)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((())))))******))))))(((((()))))))))************((()))))))))************''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++)))************+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///........................///////////////000111111000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,************++++++++++++)))))))))(((((((((''''''((()))))))))************)))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++''''''''''''((()))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********'''((((((((()))))))))***(((((()))*********))))))(((((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************%%%&&&'''((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********'''(((((()))******++++++))))))(((((((((((())))))((((((((((((((()))************))))))(((((((((((('''''')))*********))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))))))))((('''''''''((((((((((((((('''''''''''''''((((((((()))((((((((('''((())))))***'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******++++++******++++++,,,---***+++,,,------,,,,,,++++++******************+++))))))++++++,,,+++******++++++***))))))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))***************)))(((((())))))*********+++(((((())))))*********+++&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((()))***++++++************************(((((())))))))))))(((((()))************+++++++++)))************+++++++++***+++,,,,,,------------++++++,,,,,,,,,---------...------,,,,,,------...---------.........//////.....................---...............///000000000000////////////000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++)))************+++++++++((((((((((((''''''''''''(((((())))))*********+++))))))))))))))))))))))))***)))((((((((()))+++,,,++++++************++++++''''''''''''((()))++++++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++'''((((((((())))))******(((((())))))))))))((((((******++++++,,,,,,,,,---((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++******))))))(((((())))))))))))************'''((()))***++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***))))))((('''''''''((((((((())))))******)))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++))))))(((((((((((())))))((((((((((((((()))************))))))((((((((('''%%%&&&((()))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&))))))))))))((('''&&&%%%&&&'''''''''(((((()))))))))))))))))))))******+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******++++++******++++++,,,---((()))+++,,,---,,,,,,+++,,,++++++++++++++++++,,,&&&((()))+++,,,,,,,,,+++,,,++++++***************************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))******************))))))(((((('''''''''(((((()))))))))))))))***))))))((('''&&&&&&&&&))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))******+++*********))))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))******))))))*********((('''&&&))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++******)))))),,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,---...///000000//////////////////////////////////////////////////////............//////000000///...------,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&((()))***))))))))))))************))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&))))))))))))))))))))))))************++++++++++++)))))))))))))))(((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((())))))*********+++)))************+++++++++((((((((((((((((((((((((+++*********))))))(((((('''((()))******)))((('''(((((()))***************))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************)))(((''''''((()))(((&&&&&&''')))*********)))((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++------,,,+++*********+++)))************+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))************************++++++***)))((((((((()))+++*********))))))((((((************************)))))))))))))))*********))))))))))))******************))))))(((((((((((('''(((((()))))))))))))))***))))))(((''''''&&&&&&))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))******************)))))))))(((''''''(((((())))))******))))))))))))))))))))))))((())))))))))))((('''&&&*********)))))))))))))))(((((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++,,,------++++++++++++*********))),,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......,,,---------.../////////........................//////////////////////////////............//////000//////...------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((('''''''''))))))))))))))))))))))))&&&''''''''''''((((((((()))))))))))))))(((''''''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''(((((()))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************)))************+++++++++************************************)))))))))((())))))************))))))************)))((('''&&&))))))))))))************))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********(((((((((((((((((((((((()))(((&&&'''((()))(((&&&&&&'''((()))***))))))((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******)))))))))((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***************)))************+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))************************+++***))))))))))))))))))************)))))))))(((************************************))))))))))))))))))))))))***************))))))))))))((((((((('''((())))))******))))))***))))))((((((''''''&&&))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))***))))))(((((())))))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))((((((+++*********))))))(((((('''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,------++++++++++++************,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------..................------------------------//////////////////////////////............////////////......---,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))((())))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''))))))((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))******))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((())))))******))))))************))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))************)))************+++++++++************************************))))))))))))++++++************++++++111000000///---+++***)))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))***))))))(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))******((((((((((((((((((((((((((('''&&&'''((()))((('''''''''((()))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))))))))******)))************+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++***************************************))))))))))))))))))***+++************))))))))))))************************++++++******))))))((((((((()))))))))************))))))))))))))))))))))))(((((()))************)))))))))))))))((((((''''''((()))))))))************((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))*********)))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))************))))))++++++******)))(((((((((''''''((()))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---.....................---------........................///////////////////////////......------......///.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******)))((((((((()))))))))************))))))))))))))))))))))))*********++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********))))))((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((()))************)))*********)))))))))))))))************************((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))))))))*********))))))*********+++++++++*********************************)))))))))))))))++++++)))(((((()))++++++222222222111///...,,,+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''')))************(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))))))))***))))))))))))))))))))))))((('''&&&'''((()))(((''''''(((((()))))))))))))))((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************++++++++++++******)))))))))))))))***))))))*********+++++++++******************************++++++++++++******************************************************)))((((((((()))***++++++*********)))))))))))))))************************++++++******))))))((((((((()))))))))************))))))))))))************((())))))***************)))))))))))))))(((((((((((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))******,,,++++++******)))))))))))))))))))))))))))))))))))))))************))))))************))))))((((((''''''((((((((()))******))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---.....................---------////////////////////////////////////////////////......------------......---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((((()))))))))******************************************++++++++++++******(((((())))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))******''''''''''''''''''''''''((())))))***************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,******))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''((()))***++++++,,,,,,++++++***)))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''')))************(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***'''(((((((((((()))))))))))))))))))))))))))))))))(((&&&&&&''')))))))))(((((((((((((((((())))))***((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))************))))))(((((((((((((((((((((((()))))))))******+++++++++***)))))))))))))))******))))))*********+++++++++******************************++++++++++++******************************************************)))((((((((()))***++++++))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))************+++((()))******++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))((((((''''''(((((()))))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))******)))))))))))))))))))))))))))***)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------..................000000000000000000000000////////////////////////......------------......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))************************************((())))))******))))))((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''((()))******++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************)))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))***))))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((()))******''''''(((((((((((())))))(((((((((((((((((((((((('''&&&&&&''')))***)))(((((((((((((((((()))******))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))))))))************))))))(((((((((((((((((((((((((((((())))))***+++++++++******)))))))))***++++++)))************+++++++++******************************++++++++++++*********************+++++++++************************))))))))))))))))))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((((()))))))))************+++++++++***************))))))))))))))))))))))))&&&'''((())))))))))))(((((((((((()))******++++++***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......,,,---------.../////////000000000000000000000000////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))************************************((())))))******))))))((((((((()))))))))*********))))))))))))))))))))))))'''''''''(((((((((((()))((()))***++++++++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***((()))))))))************************************)))))))))))))))))))))))))))))))))))))))*********************)))))))))((()))************+++++++++))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))***+++,,,,,,---------,,,))))))))))))************))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))(((((((((((((((((((((((('''&&&%%%''')))***)))((()))(((((('''((()))***+++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''(((((())))))))))))))))))************))))))))))))************))))))((((((((((((((((((((((((((((((((()))***+++++++++***************+++,,,,,,)))************+++++++++******************************++++++++++++******))))))*********+++++++++************************+++***))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))******++++++++++++))))))***++++++++++++***)))))))))))))))*********))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''(((((((((((())))))*********+++))))))))))))))))))******))))))))))))))))))))))))&&&&&&'''(((((()))((((((''''''((()))***+++,,,,,,+++***)))'''''''''((()))))))))))))))))))))))))))++++++++++++++++++++++++*********)))***++++++,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......,,,,,,------...///000000////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************************************++++++,,,,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))***((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************))))))***++++++++++++***(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((()))************+++++++++************************(((((())))))*********+++)))***+++,,,,,,+++***)))((())))))******))))))((())))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))************************((()))))))))))))))((('''(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))************************'''&&&%%%''')))******))))))((('''''''''(((***+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))************))))))(((((((((((((((((((((((('''(((((()))***+++++++++++++++******+++,,,------)))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++************************++++++***)))(((((())))))(((((())))))*********+++))))))))))))))))))))))))&&&'''(((******))))))(((******+++++++++,,,,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))*********************)))(((''''''&&&&&&''''''((()))******+++(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++******************++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((***+++,,,---...******+++++++++,,,,,,,,,...------,,,,,,------...///------...000000---***+++,,,.../////////...---////////////.......................................---,,,+++++++++++++++........................---,,,+++*********+++,,,******************++++++******************************))))))))))))******)))))))))***+++++++++,,,++++++******))))))((((((((((((((((((((((((((((((++++++************************))))))))))))******))))))))))))************************************************************,,,,,,++++++***)))))))))))))))))))))))))))))))))*********)))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))++++++******************))))))(((((((((((())))))))))))))))))************)))************+++++++++&&&''''''((()))******+++))))))))))))************(((***,,,---...---+++***,,,+++***)))))))))***+++***++++++,,,,,,++++++***(((((())))))*********+++(((((())))))******++++++************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&))))))(((((((((((())))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))+++******))))))))))))******((((((((((((((((((((((((+++++++++*********)))))),,,+++++++++***))))))))),,,,,,++++++***)))((((((************************************************))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***))))))))))))************((()))***+++,,,++++++************+++++++++,,,,,,++++++******)))(((((('''******************************))))))))))))************))))))))))))******))))))))))))************++++++***))))))(((''''''(((((())))))***+++++++++(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,+++---000000///---,,,---......///.........////////////....................................///......---------..............................---,,,+++*********++++++,,,+++++++++***)))))))))******************************))))))))))))*********************+++++++++*********)))))))))))))))******************************************************))))))))))))******))))))))))))************************************************************))))))))))))))))))******))))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++''''''(((((())))))******))))))))))))************))))))+++,,,,,,,,,+++***,,,+++************+++,,,***++++++,,,,,,++++++***((()))))))))************)))))))))))))))*********************************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))),,,+++***)))(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))*********))))))))))))******************************+++++++++*********))))))+++++++++***************,,,,,,++++++***))))))(((************************************************))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))************))))))***++++++++++++************++++++++++++,,,++++++******)))(((((((((++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))))))))************+++++++++***))))))(((((())))))******++++++,,,,,,(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++...000000000...------------...///////////////............---------------------------...------------......///------------------------,,,,,,+++************+++---,,,,,,+++***)))((((((******************************))))))))))))******+++++++++***************))))))))))))******************************************************************))))))))))))******))))))))))))************************************************************&&&''''''((())))))******))))))))))))))))))))))))************************(((((())))))******))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((())))))***))))))(((((())))))***))))))))))))************)))************+++++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))*********+++++++++*********+++,,,---...***++++++,,,,,,++++++***))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---//////---***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++******))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))******************************+++++++++******************************+++++++++,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))************'''((((((((())))))))))))************++++++++++++************))))))((((((++++++++++++++++++++++++******))))))))))))************))))))))))))******((()))))))))************++++++++++++******)))))))))))))))******+++++++++(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++,,,...///000......---,,,,,,...///000//////.........---------------------------------************+++,,,------------------------------,,,++++++***************,,,+++++++++***)))))))))************************+++******))))))******+++,,,+++++++++***)))))))))(((((())))))******++++++***************************************+++++++++******))))))))))))******((()))))))))************************************************************((((((((()))))))))******)))))))))))))))))))))))))))***************++++++((())))))*********))))))))))))))))))))))))))))))'''(((((())))))*********((((((((()))))))))))))))***))))))))))))))))))***((()))))))))************))))))*********+++++++++******))))))))))))))))))))))))*********+++++++++))))))(((((())))))***+++*********+++,,,...//////***++++++,,,,,,++++++***)))))))))))))))*********++++++******))))))((((((*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---...///---+++((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''''''''(((((()))***++++++))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((('''((()))******))))))))))))******************************************************)))))))))***+++++++++,,,+++++++++*********))))))************************************************))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))(((((()))))))))************((((((((((((((()))))))))))))))*********+++++++++*********)))))))))))))))++++++++++++++++++++++++******))))))))))))************))))))))))))******((()))))))))************+++++++++***************((((((((()))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********++++++++++++******)))((((((''''''************************))))))))))))))))))))))))))))))************))))))+++++++++************)))******+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---++++++,,,---.........---,,,,,,...///000............------------------------------------***************+++,,,---------------------------++++++++++++******)))))))))))))))***+++++++++,,,************************++++++************++++++,,,+++++++++***)))))))))(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******((()))))))))************************************************************+++++++++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++)))))))))******+++++++++******))))))))))))******((()))))))))************))))))*********+++++++++************))))))))))))************++++++++++++))))))(((((())))))***+++((()))***,,,---...//////***++++++,,,,,,++++++*********))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***,,,------+++******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''&&&&&&'''((())))))******))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((*********))))))))))))******))))))))))))))))))))))))************************)))))))))***+++++++++,,,+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))******((()))***++++++***)))(((((()))))))))*********************)))***++++++,,,)))))))))************+++******))))))))))))))))))++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))))))))************************************((((((((((((((((((((()))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))((('''&&&&&&************************))))))))))))))))))))))))))))))************))))))++++++************************+++++++++,,,,,,,,,...------,,,,,,------...---......---+++***,,,---...------------...//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((((((((()))***+++,,,,,,---************************++++++************+++++++++++++++***************))))))))))))************(((((((((((((((((((((((()))))))))***++++++,,,,,,******))))))))))))******))))))))))))************************************************************,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,******++++++******))))))))))))))))))))))))))))))************++++++++++++))))))******++++++,,,,,,+++******))))))******+++))))))))))))************)))************+++++++++*********************************++++++++++++,,,)))))))))*********++++++((()))***,,,---.........***++++++,,,,,,++++++***************))))))))))))************))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))************)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))((('''''''''(((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))******((((((((((((((((((((((((***************+++++++++***************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))************)))******************)))))))))))))))************+++***)))))))))***,,,,,,))))))))))))************)))))))))))))))))))))*********************************))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,*********))))))(((((((((************************))))))))))))))))))))))))))))))************))))))******************++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---))),,,......,,,+++,,,...,,,---......///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++***)))(((''')))))))))***+++++++++,,,************************,,,++++++******++++++,,,***************+++++++++*********)))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******))))))))))))***************************************************************************)))))))))))))))))))))))))))))))))))))))***++++++,,,------***++++++++++++***)))((())))))))))))))))))))))))************))))))))))))((((((((()))***++++++++++++******))))))******+++))))))))))))************)))************+++++++++)))))))))******++++++,,,*********+++++++++,,,,,,))))))+++,,,,,,,,,+++***'''(((***+++,,,,,,,,,,,,***++++++,,,,,,++++++***************)))))))))((()))))))))))))))*********************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***++++++***)))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,+++***)))***,,,******))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++***************************************************************************************))))))))))))))))))))))))((()))))))))************+++******))))))******+++))))))))))))************)))((('''''''''(((***+++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************((((((((((((((()))))))))++++++******************(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))((())))))***++++++,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,&&&***---...---,,,---///+++,,,.../////////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++)))((('''+++++++++***************************************,,,++++++******++++++,,,))))))******+++++++++,,,++++++******))))))((((((************************((())))))***++++++,,,,,,******))))))))))))******))))))))))))************************************************************''''''(((((())))))******))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++++++++***)))((())))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++++++++************++++++))))))))))))************)))************+++++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,(((***,,,---...---+++***'''(((***+++,,,,,,+++***+++++++++,,,,,,++++++++++++*********))))))(((((((((((())))))******++++++************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&''')))))))))((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******+++++++++++++++***************))))))(((((((((((())))))%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***+++,,,******))))))))))))******************************))))))******++++++++++++,,,+++++++++******))))))******************++++++************************************************))))))))))))))))))))))))(((((())))))*********+++,,,+++***))))))***+++,,,))))))))))))************))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''***((('''(((+++,,,***(((************************+++++++++*********))))))))))))))))))))))))))))))*********************************)))))))))))))))'''((()))***************,,,,,,+++***)))(((''''''************************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++******++++++,,,---------...//////...---,,,.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))***************)))(((((()))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++*********)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************************************,,,,,,++++++***))))))))))))************+++++++++************************+++++++++*********)))))))))))))))***+++++++++,,,******))))))))))))******+++++++++***)))(((((('''+++***)))'''''''''((()))*********)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))),,,+++***(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++******************+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,+++***))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++))))))))))))************)))))))))))))))***************************************))))))))))))************))))))((((((((((((***(((((()))+++,,,+++(((************************+++++++++*********))))))))))))))))))))))))))))))***************************)))))))))))))))))))))((())))))************)))++++++******)))(((((((((************************)))))))))))))))))))))))),,,,,,++++++************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++******++++++,,,---------...//////...---,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******+++++++++++++++***)))))))))***++++++++++++***)))))))))*********++++++++++++++++++******)))))))))************************(((((((((((()))))))))***)))))))))******+++++++++*********************************)))))))))((((((***************************************************************************++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************((()))******++++++***************************************************+++)))************+++++++++************************++++++++++++************,,,,,,+++******))))))(((******))))))))))))******++++++******)))(((((('''******(((((('''((())))))***)))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((+++***)))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))************************+++++++++*********))))))************************,,,,,,,,,++++++*********,,,++++++***))))))************))))))(((((())))))))))))))))))))))))))))))''''''(((((())))))************))))))(((((())))))))))))*********+++++++++))))))))))))************************))))))))))))************************++++++************++++++***))))))))))))((((((((()))))))))+++------+++)))************************+++************)))))))))))))))))))))))))))))))))************************))))))))))))))))))******)))************))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,---............------...------------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++,,,++++++***++++++,,,,,,++++++***))))))***++++++++++++***)))(((((()))))))))******************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******''''''((()))******++++++*********************************)))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******(((((())))))))))))((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************)))***++++++++++++++++++************************(((((()))******+++,,,,,,)))************+++++++++************************,,,,,,,,,+++++++++******+++++++++******))))))(((******))))))))))))******++++++******)))((((((((())))))((((((((()))******))))))))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************+++++++++++++++*********,,,+++******)))*********((((((((((((((())))))***))))))))))))))))))))))))''''''(((((()))***++++++++++++******)))))))))))))))))))))*********++++++((()))))))))************++++++******))))))((((((************************+++******))))))******+++))))))))))))))))))))))))((()))***,,,---,,,+++)))************************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))************************)))((('''(((((())))))************************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,---------...------------------------------++++++++++++++++++++++++*********************************+++++++++++++++***++++++++++++***))))))*********++++++*********))))))))))))*********+++******************)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********'''(((((()))***+++,,,,,,************************++++++++++++++++++++++++******************************************************************************++++++++++++******))))))***++++++***))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++************************((()))))))))*********+++))))))*********+++++++++************************,,,,,,,,,,,,++++++++++++'''(((((()))***+++,,,,,,******))))))))))))******************))))))((((((((((((((())))))******+++)))))))))))))))*********)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***************+++++++++************************************************+++++++++***************++++++***************+++''''''''''''((()))***+++))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,++++++******)))((())))))))))))************((()))))))))************++++++******))))))((((((************************))))))(((((((((((())))))))))))))))))************((()))++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))***************************)))((('''((((((((()))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,------......------------------------++++++++++++++++++++++++************************)))))))))******+++++++++)))))))))))))))(((((('''+++******************+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))******+++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++******)))***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++************************************)))))))))(((((())))))*********+++++++++************************,,,,,,,,,+++++++++******&&&'''((()))***+++,,,,,,******))))))))))))***************)))))))))))))))(((((()))*********++++++(((((())))))***************))))))))))))))))))***))))))))))))))))))))))))*********************************)))(((''''''&&&((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++************************************************************************+++***************++++++''''''''''''(((***+++,,,))))))))))))))))))))))))((((((((()))***++++++,,,+++++++++++++++***)))((((((((()))))))))*********))))))))))))************************))))))))))))++++++++++++++++++++++++))))))(((((((((((()))))))))))))))************+++((()))******))))))***+++************************(((((()))))))))))))))***))))))))))))))))))))))))************************((((((((()))******++++++)))************))))))((((((((())))))*********+++************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,+++++++++,,,---...///,,,,,,,,,------------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,(((((())))))(((((('''&&&++++++***))))))***++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,************************)))))))))*********+++++++++++++++++++++,,,,,,,,,************************)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************)))))),,,+++************+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++***)))************************++++++***))))))((('''''')))************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))***+++++++++******((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,***************+++++++++++++++++++++++++++++++++)))))))))************************)))******+++,,,(((((((((((()))***,,,,,,)))))))))))))))))))))))))))))))))*********++++++((()))***++++++***)))(((((((((((()))))))))******))))))))))))************)))))))))))))))*********++++++++++++++++++++++++***))))))))))))))))))***))))))*********+++++++++((())))))'''&&&&&&))),,,************************(((((((((((())))))******))))))))))))))))))))))))************************'''(((((()))******++++++((())))))************))))))))))))))))))*********************************))))))))))))))))))))))))************++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---+++++++++++++++---...///,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***,,,---)))))))))))))))(((''''''++++++***))))))***++++++************++++++++++++)))*********++++++++++++************************))))))*********+++++++++++++++++++++************************************(((((()))))))))*********************************++++++++++++++++++++++++************************))))))************)))))),,,***(((''''''(((***,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((************************)))))))))))))))((((((((()))************+++++++++*********************************)))))))))((((((((()))))))))))))))))))))******))))))))))))******)))))))))))))))))))))*********+++++++++***)))((('''(((((()))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++)))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++((()))))))))*********+++******))))))***++++++,,,******)))******+++,,,,,,))))))))))))))))))))))))+++++++++************)))&&&''')))***++++++***)))(((((((((((()))))))))***))))))))))))************(((((())))))******++++++++++++++++++++++++++++++++++++************++++++))))))******++++++++++++(((((((((&&&$$$%%%)))---************************'''((((((((())))))******))))))))))))))))))))))))************************'''(((((()))***+++++++++'''((()))*********************))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---++++++******+++---...///,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((((((***,,,---***************)))((((((,,,+++***))))))***+++,,,))))))))))))************(((((())))))*********+++************************)))************+++++++++++++++******)))(((((((((******************************++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))+++)))&&&$$$$$$&&&)))+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************************)))((('''************************''''''(((((())))))******)))************+++++++++************************))))))))))))((((((((((((%%%%%%&&&((()))+++,,,,,,******))))))))))))******)))))))))))))))************+++,,,,,,+++***)))((('''(((((()))***++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++(((((())))))*********+++******))))))***+++,,,,,,+++++++++***++++++,,,---)))))))))))))))))))))))),,,,,,++++++***)))))))))$$$%%%(((***++++++***)))(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))************************))))))))))))))))))***++++++++++++***,,,+++***((((((((()))***+++*********))))))(((((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))))))))'''&&&%%%************))))))((((((************************************************)))))))))))))))******+++++++++************++++++*********)))******+++,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((+++++++++*********))))))************************))))))(((((('''''''''&&&+++***)))))))))***,,,,,,************************++++++++++++++++++++++++,,,,,,+++***)))(((''''''+++)))((('''((()))+++,,,************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++******************************++++++***)))(((((())))))))))))))))))))))))))))))******+++******)))((('''...------,,,+++***))))))+++*********))))))((((((************************)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))************((())))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((()))************+++++++++)))******)))(((((()))+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))*********+++))))))(((((((((((())))))))))))(((((((((((())))))***************)))((('''))))))************))))))))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***++++++,,,******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))))))))************************))))))))))))))))))***++++++++++++***,,,+++)))((((((((()))***************)))))))))((()))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))(((((('''++++++*********)))))))))***************************************************************++++++,,,++++++************++++++***************++++++,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((+++++++++*********))))))************************)))))))))(((((((((''''''+++***)))))))))***+++,,,************************++++++++++++++++++++++++++++++******))))))((((((******((((((((()))+++,,,************************++++++++++++++++++++++++******))))))))))))************************************++++++++++++******))))))***++++++++++++*********************************++++++++++++******************************++++++***)))))))))))))))************************((()))***************)))---,,,,,,++++++******)))************)))))))))(((************************))))))))))))))))))))))))***))))))))))))******+++))))))))))))***************++++++++++++,,,,,,,,,))))))))))))))))))))))))************************((()))***++++++***)))((()))************+++++++++)))******)))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))((((((((((((((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))******++++++***))))))((())))))************))))))))))))))))))))))))))))))++++++***))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))***************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))************++++++*********)))))))))))))))***++++++++++++***+++***))))))((()))))))))************)))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++*********************************************************+++++++++***+++,,,,,,---++++++************++++++***************+++,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))+++++++++************************************************)))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++******************************)))((()))***+++,,,************************++++++++++++++++++++++++******))))))))))))************************************++++++++++++******))))))***++++++++++++*********************************++++++++++++******************************+++***))))))))))))))))))************************'''((()))***++++++++++++++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))++++++******************))))))))))))***************++++++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))************)))))))))************+++++++++)))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***))))))))))))((((((((())))))))))))************))))))(((((((((((())))))***))))))(((((())))))******++++++++++++***))))))))))))************))))))))))))))))))))))))))))))******)))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++************************+++++++++++++++++++++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((((()))))))))************+++++++++*********))))))))))))***++++++++++++*********))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))((()))***,,,---++++++++++++++++++++++++************************************************+++************+++,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,+++++++++,,,,,,---------...---,,,+++***************++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))***************************************************************************************+++++++++************************++++++++++++++++++++++++)))))))))******+++++++++******)))))))))***+++,,,************************+++++++++++++++++++++++++++******))))))******+++******************************++++++++++++******))))))***++++++++++++*********************************++++++++++++************************************)))))))))))))))***************************((()))******++++++++++++))))))******+++++++++,,,*********)))))))))))))))************************))))))))))))))))))))))))---,,,+++******)))******((()))))))))************(((((()))))))))*********))))))))))))))))))))))))************************)))))))))******)))))))))))))))*********+++++++++)))******)))(((((()))+++)))))))))))))))))))))))))))))))))))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))***))))))))))))))))))*********++++++++++++******))))))************))))))((((((((((((((((((((((((***))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************++++++,,,,,,******++++++++++++******))))))))))))))))))))))))''''''((()))***++++++,,,************************++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++++++++++++++***)))(((((()))))))))************++++++++++++************))))))***++++++++++++***)))))))))*********))))))))))))))))))))))))******))))))*********+++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++***)))))))))+++,,,---++++++++++++++++++++++++************************************************)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,+++++++++***+++,,,,,,---+++++++++,,,,,,---------...---,,,+++***)))))))))*********+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++***************************************************************************++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,***************++++++,,,************************++++++++++++++++++++++++++++++************++++++******************************++++++++++++******))))))***++++++++++++*********************************++++++++++++*********************************)))))))))))))))******************************+++++++++++++++***))))))((())))))******++++++,,,))))))))))))))))))******************************)))))))))))))))))))))))),,,,,,+++***))))))))))))((()))))))))************(((((()))))))))*********************************))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++)))******)))(((((()))+++))))))))))))))))))))))))((()))))))))*********+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))******+++++++++******))))))************))))))(((((((((((((((((((((((())))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((()))************)))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************((())))))*********************++++++++++++******))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******+++++++++******)))))))))))))))************,,,++++++++++++*********))))))***++++++++++++***(((((()))************)))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************++++++*********+++++++++++++++************************************************))))))(((((())))))***+++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,------,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++***************************************+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++++++++,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))))))))*********++++++))))))))))))************************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,************************((((((((((((((((((((((((******))))))))))))******)))************+++++++++)))******)))(((((()))+++))))))))))))))))))))))))((())))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++************))))))))))))))))))(((((((((((())))))+++******))))))******+++(((((()))************)))))))))************))))))))))))))))))))))))))))))(((((((((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************(((((()))************)))******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((++++++++++++++++++++++++(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))))))))************,,,,,,+++++++++*********))))))***++++++++++++***'''((()))***+++******)))((()))))))))************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************)))))))))))))))*********++++++******************************************************))))))******+++,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++++++++***************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************)))))))))*********++++++((()))***+++,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++******))))))))))))************((()))))))))************************************))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))***************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++)))******)))(((((()))+++))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))(((((((((((())))))+++******))))))******+++''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''(((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************((()))***+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************,,,,,,,,,+++++++++******))))))***++++++++++++***'''((()))+++++++++***)))(((((())))))*********+++)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++++++++)))(((&&&(((((())))))*********+++************************************************++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++******************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++))))))******++++++++++++************************(((((())))))************((()))***+++,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******************************))))))((())))))***++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,*********)))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))************((())))))))))))*********************************************************+++***)))(((((()))***+++)))************+++++++++)))******)))(((((()))+++))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++++++++++++++*********))))))(((((())))))(((((((((((())))))++++++************++++++&&&&&&'''(((((()))(((((())))))************))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,---------''')))***++++++***)))''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))*********************************)))))))))))))))*********++++++,,,,,,,,,************************************))))))))))))))))))************)))))),,,+++***))))))***+++,,,************************))))))))))))************))))))))))))))))))))))))************************,,,+++++++++***)))))))))++++++,,,,,,,,,++++++***((()))***+++++++++++++++++++++,,,,,,,,,++++++***---,,,,,,+++*********+++++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,------...+++++++++,,,,,,---------///---,,,***))))))******************************...------,,,+++***))))))************************++++++++++++******))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***)))(((''''''((()))***************************((()))))))))************************************,,,,,,+++***))))))******+++++++++************)))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,,,,+++***))))))***+++,,,************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************++++++***)))((('''&&&&&&))))))************))))))************************))))))))))))))))))))))))******))))))((((((''''''+++++++++*********))))))(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((())))))******+++++++++***)))***++++++***)))******))))))((((((''''''((())))))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((&&&''')))***+++++++++***(((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))((((((((((((((((((((((((((((((************************)))))))))))))))******************++++++,,,,,,,,,************************************))))))))))))))))))************))))))++++++***))))))***++++++************************))))))))))))************))))))))))))))))))))))))************************+++++++++******************+++++++++++++++******))))))***+++++++++************+++++++++++++++***---,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,***************************************,,,,,,++++++++++++++++++************************++++++++++++*********)))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++***))))))***++++++************************************++++++++++++************************,,,++++++***))))))******+++++++++************)))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,++++++***))))))***++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************+++******))))))((((((''')))******************)))******************************************************))))))((((((((((((+++++++++*********))))))************************)))))))))(((((((((''''''******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))******************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++***)))***++++++***)))******))))))(((((((((((()))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((()))***************))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((************************************************(((((())))))******++++++*********+++++++++++++++************************************))))))))))))))))))************))))))++++++***))))))***++++++************************))))))))))))************))))))))))))))))))))))))***************************************+++++++++))))))******+++******)))******+++++++++******)))(((((()))***++++++++++++,,,,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***************************++++++++++++,,,,,,,,,************************,,,+++******)))*********+++++++++************)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,++++++***))))))***++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************************************++++++++++++******************************++++++++++++++++++++++++***))))))))))))(((((((((+++++++++************************************************)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))************))))))))))))+++***)))***++++++***)))***))))))))))))(((((((((************+++++++++,,,************************))))))))))))))))))))))))************************))))))))))))***************)))))))))))))))*********************************))))))(((((())))))***************))))))))))))************************************************''''''((()))***++++++,,,***************+++++++++************************************)))))))))((())))))************))))))+++******************+++************************((()))))))))************))))))))))))))))))))))))************************)))))))))***+++++++++,,,(((((()))************)))+++++++++++++++***)))(((&&&'''((()))***+++++++++,,,,,,++++++***++++++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,************************++++++***************++++++++++++*********))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,+++******************+++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))******+++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******************************************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++***)))***++++++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************(((((())))))******+++++++++***)))(((((((((*********************************))))))))))))))))))************)))))))))))))))************************************************''''''((()))***++++++,,,************************************************************)))))))))((())))))************))))))*********++++++*********************************((()))))))))************))))))))))))))))))))))))************************)))))))))***+++++++++,,,'''((()))***************+++++++++++++++***)))(((&&&'''((()))***+++++++++,,,++++++***++++++,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++++++++++++++***************************))))))))))))*********+++************************+++***************+++++++++++++++*********))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,*********++++++*********************************************************))))))*********+++++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))************))))))))))))))))))))))))++++++******))))))((((((+++***)))***++++++***)))))))))))))))******************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************(((((())))))******+++++++++***)))(((((((((************************************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))************************(((((())))))******++++++***************)))))))))************************************))))))))))))))))))************)))))))))***++++++++++++***)))************************))))))))))))************))))))))))))))))))))))))***************************************+++++++++(((((()))***++++++++++++******+++++++++******)))(((((()))***++++++++++++++++++******++++++,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))************))))))************************(((((()))))))))******************************************)))******+++,,,+++++++++************)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,)))***++++++++++++***)))************************************************)))************+++++++++))))))))))))))))))))))))************************)))))))))******+++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++***************+++++++++((((((((((((((((((((((((***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))************+++))))))))))))))))))))))))************))))))))))))+++***)))***++++++***))))))))))))************+++************+++++++++,,,************************))))))))))))))))))))))))************************))))))))))))***************)))))))))))))))******************************+++******))))))******+++))))))))))))************((((((((((((((((((((((((************************)))))))))))))))*********+++*********)))))))))(((************************************))))))))))))))))))************)))))))))***++++++++++++***)))************************))))))))))))************))))))))))))))))))))))))************************+++++++++***************((()))***+++,,,,,,,,,,,,))))))***+++++++++************+++++++++++++++***++++++******++++++,,,---++++++******++++++,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++---......---+++***))))))))))))))))))))))))((()))***++++++***)))(((************************))))))*********+++++++++******************************))))))***++++++,,,+++++++++************)))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,)))***++++++++++++***)))************************************************)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********+++***)))***++++++***)))))))))*********+++++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((()))***************))))))))))))))))))))))))+++******))))))******+++((()))))))))************))))))))))))))))))))))))*********************************)))))))))))))))+++*********))))))((((((************************************))))))))))))))))))************)))))))))***+++,,,,,,+++***)))************************))))))))))))************))))))))))))))))))))))))************************,,,+++++++++******))))))))))))***+++,,,---------((()))***+++++++++++++++++++++,,,,,,,,,++++++***+++*********+++,,,,,,---++++++******++++++,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++...------,,,,,,++++++***---------,,,,,,+++++++++)))***,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,******************************))))))***+++,,,,,,+++++++++************)))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))***++++++,,,)))***+++,,,,,,+++***)))************************************************)))************+++++++++))))))))))))))))))))))))************************)))))))))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++************************(((((())))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))******++++++++++++))))))))))))))))))))))))(((((())))))******+++++++++***)))***+++++++++)))))))))******++++++++++++((())))))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((&&&''')))***+++++++++***((((((((((((((((((((((((++++++************++++++(((((())))))*********+++******************************++++++++++++******)))************+++++++++************************************************))))))))))))))))))))))))((()))))))))************+++++++++++++++++++++++++++++++++++++++***)))((()))************+++++++++))))))******+++++++++,,,***************************++++++,,,,,,++++++***************************,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,++++++*********************************+++++++++******)))))))))*********)))******+++,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,---......222000...,,,+++***++++++------++++++++++++------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------))))))(((((()))***++++++++++++++++++++++++++++++......---------,,,,,,,,,........................************************///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))************************************))))))((((((************************************************)))))))))******+++,,,,,,(((((()))***+++)))&&&$$$************************)))))))))***++++++,,,,,,************************)))************++++++++++++*********))))))((((((************************************************************************,,,+++******++++++)))((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++******++++++,,,---,,,,,,+++++++++++++++++++++++++++************)))************************,,,,,,+++***)))))))))***---***'''''')))+++***)))))))))))))))************(((((((((((()))***+++,,,++++++******************(((((((((((()))))))))))),,,+++++++++***)))))))))************************************************))))))************)))))))))************+++++++++)))************+++++++++---,,,***(((((()))***++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************))))))))))))))))))))))))************++++++++++++************************+++++++++++++++***)))))))))************+++++++++'''((((((((())))))))))))***************************++++++,,,,,,++++++***************************,,,,,,++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,+++++++++******************************,,,,,,+++++++++************************++++++,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......111000...,,,+++++++++,,,------,,,++++++,,,------...//////////////////...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++******+++,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,........................************************---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************++++++*********)))))))))************************************************++++++++++++++++++************+++,,,,,,,,,***)))************************++++++******************)))))))))))))))))))))))))))************++++++++++++*********))))))))))))************************************************************************+++***))))))******)))'''))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,************************++++++++++++************************************,,,+++******))))))******,,,***'''''')))+++***)))))))))))))))******************)))))))))))))))***************************(((((((((((()))))))))***+++++++++***************************************************************))))))************)))))))))************+++++++++)))************+++++++++---,,,***)))((()))***++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************))))))))))))************))))))))))))))))))))))))************************,,,+++++++++************))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))***++++++++++++***)))))))))************+++++++++(((((((((((())))))))))))***************************++++++,,,,,,++++++***************************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,++++++++++++***************+++,,,,,,,,,+++******))))))******---,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......///...------,,,,,,------------,,,,,,,,,,,,------//////000000000000//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))************************************************+++++++++++++++*********************************************************---------,,,+++*********+++++++++,,,,,,,,,,,,,,,************************,,,,,,++++++***))))))((((((((((((((((((((((((((()))************+++++++++***************)))))))))***************************************************************************)))(((((())))))((('''))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))+++++++++***************))))))(((((())))))***+++)))))))))))))))))))))))),,,+++++++++************************************++++++***)))))))))******+++)))(((((()))******)))))))))))))))************,,,+++***)))((((((((((((************************((((((((()))))))))*********************+++++++++************************************************))))))************)))))))))************+++++++++)))************+++++++++,,,+++***)))((()))***++++++++++++***************))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************************************))))))))))))))))))))))))*********+++++++++,,,,,,******************************+++++++++******)))))))))*********+++++++++***************+++++++++***************************++++++,,,,,,++++++************************************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++***************---------,,,,,,+++++++++,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---.........------------.........---------,,,,,,---------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------///......------...//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++)))***,,,------,,,++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++++++++++++++************************************************---------,,,,,,++++++++++++++++++***))))))***+++************************+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++***************************************************************************************************)))(((((()))***)))((())))))))))))))))))))))))************************************)))))))))(((((((((((((((((((((((((((************************)))))))))))))))***++++++)))))))))))))))*********,,,,,,+++++++++***************************************))))))))))))*********))))))))))))******)))((()))))))))************++++++***)))(((((())))))))))))))))))************(((((()))))))))*********)))))))))***+++++++++,,,************************************************))))))************))))))))))))*********+++++++++))))))*********++++++++++++***))))))))))))******************************((()))))))))************))))))))))))))))))))))))******++++++++++++******************************((()))))))))************))))))))))))))))))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++)))******+++++++++******))))))*********+++++++++++++++*********************************************++++++,,,,,,++++++************************************++++++,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------,,,+++++++++++++++---------,,,,,,+++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......------..................------------------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++***+++---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************+++++++++,,,,,,---------,,,------+++((('''(((***************************))))))*********+++++++++************************))))))*********+++++++++***************+++++++++************************************************************************+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((************************+++************+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))((())))))******))))))******))))))))))))((()))))))))************))))))(((((()))***++++++(((((()))))))))*********))))))))))))************)))))))))***+++++++++,,,************************************************))))))************))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))******************************((()))))))))******************************************++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++))))))))))))((((((((((((***************************++++++,,,,,,++++++***************************++++++++++++++++++,,,,,,*********+++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---....../////////......------............------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++*********************************+++++++++++++++*********************************************************+++,,,---------+++...///---***(((***,,,************************((())))))***++++++,,,,,,************************)))************+++++++++*********+++++++++++++++************************************************************************+++***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++++++++++++++***+++,,,,,,---++++++,,,,,,---.........,,,,,,,,,,,,++++++++++++************************))))))((((((((()))******((()))++++++)))((()))***))))))))))))************(((((((((((()))***+++,,,'''(((((())))))*********)))))))))*********++++++***************+++++++++************************************************))))))************)))))))))************+++++++++)))************+++++++++(((((())))))))))))))))))***************+++++++++))))))))))))******************************************++++++++++++******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))***+++++++++++++++)))************+++++++++))))))))))))((((((((('''***************************++++++,,,,,,++++++***************************,,,,,,++++++++++++++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---............///000000///...---,,,---...//////...---,,,,,,------......------,,,++++++,,,,,,,,,,,,------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////...---------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++******************************************************++++++++++++++++++&&&***......+++)))+++---******************************************++++++************************)))************+++++++++*********++++++,,,,,,,,,***************************************************************************(((((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************++++++,,,+++,,,,,,---......//////------,,,,,,,,,+++++++++************************((((((((((((((()))******'''))),,,,,,)))((()))***))))))))))))***************)))))))))))))))******''''''(((((()))******+++))))))*********++++++++++++++++++***************************************************************))))))************)))))))))************+++++++++)))************+++++++++'''(((((()))))))))))))))))))))*********+++++++++))))))))))))******************************************++++++++++++******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************((((((((())))))*********))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++,,,+++++++++******))))))************************+++++++++,,,,,,+++++++++************************---,,,,,,++++++*********(((((()))***+++,,,,,,---*********++++++,,,,,,,,,************************)))))))))******+++++++++,,,,,,++++++,,,,,,---...,,,++++++***)))*********+++++++++,,,,,,---------,,,---......------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,---.........///000000000///---,,,,,,---...//////...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000000///...............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...///************************))))))******++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++************************************************,,,,,,++++++***)))))))))%%%***,,,)))(((***---************************,,,,,,++++++***))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,************************************************************************(((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))******+++++++++,,,------...//////---------,,,,,,,,,++++++************************((((((((((((((()))******&&&))),,,,,,***((((((***))))))))))))************,,,+++***)))((((((((((((&&&''''''((()))******+++)))************+++++++++,,,+++++++++******))))))************************************************))))))************)))))))))************+++++++++)))************+++++++++''''''((())))))***))))))))))))******++++++++++++))))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))************************************************+++*********))))))((((((************************++++++************++++++)))************++++++++++++++++++++++++++++++++++++++++++*********))))))&&&''''''((()))******++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++++++++******)))))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...---,,,++++++,,,---............------..................////////////000......//////...---,,,,,,000///---,,,,,,---...///.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......//////////////////......---...///000000...,,,+++---------------------------......//////......---////////////////////////........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))*********+++++++++......---,,,,,,+++******++++++************************************************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))((((((************************************************))))))************))))))+++++++++*********))))))************************++++++******)))((((((((()))))))))))))))******+++))))))))))))************,,,***((((((***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---.........---,,,,,,++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************'''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))++++++******************)))***+++,,,,,,+++***))))))************+++++++++((()))***++++++***)))((()))))))))))))))))))))))),,,,,,++++++***))))))))),,,,,,++++++***)))((((((************************+++++++++*********)))))))))************++++++++++++*********))))))((((((************************+++***)))(((((()))***++++++++++++*********))))))+++++++++*********))))))(((((())))))******++++++,,,,,,+++***)))(((''''''))))))))))))************************************************************+++*********))))))))))))************************++++++************++++++)))************++++++++++++++++++++++++++++++++++++++++++*********))))))''''''(((((())))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++*********)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------,,,,,,---------......------------......------........./////////......//////...------,,,000///---,,,,,,---...///.........------,,,,,,,,,,,,------......------,,,,,,,,,---------.................................---...///000000...,,,+++------------------------------............------------------------------........................+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,---...------,,,++++++************************************************************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++************))))))))))))))))))))))))+++*********))))))))))))************************************************))))))************))))))+++++++++*********))))))************************)))))))))))))))*********)))))))))))))))******+++))))))))))))************,,,***((()))***+++)))'''************************))))))))))))))))))))))))*********)))))))))))))))******++++++,,,------......---,,,+++++++++++++++))))))******************))))))))))))))))))))))))************************((())))))************)))************************((((((((()))))))))******************************)))***++++++++++++***))))))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))******************++++++,,,,,,++++++***))))))(((************************+++++++++*********)))))))))************+++++++++************)))))))))(((************************+++***)))(((((()))***++++++++++++*********))))))+++++++++*********)))))))))))))))))))))*********************))))))))))))))))))))))))***************************************************************************)))))))))************************++++++************++++++)))************++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,------......------,,,------,,,,,,,,,,,,------,,,---------.....................///......---,,,///...---,,,,,,---...///.........---------------------............------,,,------------.......................................///000///...---,,,------------------------,,,------......------,,,------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++---......///------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++************************************************************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,+++************)))))))))))))))))))))))))))))))))***************)))))))))************************************************))))))************))))))+++++++++***************************************'''(((((()))******++++++)))))))))))))))******+++))))))))))))************+++***))))))******)))'''************************))))))))))))))))))))))))+++*********))))))((((((******++++++,,,,,,---------,,,,,,++++++++++++,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************************)))))))))*********++++++************************)))***++++++++++++***))))))************+++++++++))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++***)))))))))************************+++************))))))))))))************+++++++++************))))))))))))******************************))))))))))))******+++++++++***************+++++++++***************************))))))))))))(((((())))))*********+++)))))))))*********++++++************************************************************************************************++++++************++++++))))))*********+++++++++******************************************************))))))))))))))))))(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,,,,,,,***)))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------******+++,,,,,,------...+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---...............------......---------...//////...............---------------............------------------............------------...............//////000///...------........................,,,,,,------------,,,,,,////////////////////////........................------------.........///------------------------+++++++++,,,,,,,,,------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++*********************+++++++++******************************++++++++++++*********++++++,,,,,,++++++*********************************))))))******+++,,,***)))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))******++++++******)))************************************************(((((())))))************)))))))))))))))******+++((()))))))))************+++***)))))))))))))))(((************************))))))))))))))))))))))))++++++******)))(((((((((******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''************************)))*********++++++++++++***************+++++++++*********++++++*********))))))*********+++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))************************************))))))))))))))))))*********+++++++++*********)))))))))))))))***************************))))))))))))))))))***************************************************++++++******))))))(((((())))))))))))************))))))*********+++++++++***************************************************************+++++++++************************++++++************++++++))))))*********+++++++++************************************************************))))))))))))(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***************************+++++++++++++++++++++++++++++++++++++++++++++,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------------------------------------------------------******+++,,,,,,------...+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...............---------------......//////........................---......//////......------------.........//////---------........./////////////////////.................................,,,------......------,,,////////////////////////........................------........./////////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++******))))))*********+++++++++******************************++++++++++++*********++++++,,,,,,++++++*********************************))))))******+++,,,)))))))))))))))))))))******************************************+++++++++******************************************************++++++++++++******************************************************************))))))(((((()))))))))))))))******+++((()))))))))************************)))((())))))************************))))))))))))))))))))))))************))))))((((((******+++++++++++++++,,,+++++++++******++++++,,,---,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''************************)))*********++++++++++++))))))*********++++++++++++******************+++))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))+++++++++*********))))))+++++++++***************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******************************)))))))))******)))))))))************************************************++++++******))))))((((((************))))))))))))************++++++++++++*********************************************************+++++++++++++++************************++++++************++++++)))************+++++++++***************************************+++++++++************************)))))))))***+++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------........................------------------------+++++++++,,,------......,,,------......------,,,------,,,,,,,,,,,,------,,,---------............,,,---......///.........,,,,,,---....../////////.............../////////......////////////......------........./////////------......///000000000000000000/////////..............................---..................---------------------------........................---------.........//////------------------------,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))***++++++,,,,,,******************************++++++++++++*********++++++,,,,,,++++++*********************************))))))******+++,,,)))))))))************+++*********************************+++++++++++++++******************************************************++++++++++++*********************+++++++++************************++++++******)))((((((''')))))))))))))))******+++))))))))))))************)))***+++***)))((((((***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++************++++++,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((++++++++++++++++++++++++)))))))))*********++++++)))))))))***++++++,,,,,,++++++***))))))***++++++)))************+++++++++******))))))))))))******)))))))))))))))))))))))),,,,,,++++++***))))))(((************************************************(((((()))))))))))))))***)))************+++++++++))))))))))))************************************))))))************))))))***************+++++++++***************+++++++++************))))))))))))+++*********))))))((((((*********++++++++++++,,,*********************************************************++++++,,,,,,,,,************************++++++************++++++)))************+++++++++************************))))))*********+++++++++)))))))))******++++++,,,******************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...................................................,,,,,,,,,---......//////---------,,,,,,---------......------------......------........./////////,,,------...//////......+++,,,---...////////////---........./////////000......////////////..................////////////......//////000111111222111000000///////////////...........................//////000000//////...------------------------........................,,,,,,---------.................................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...---------,,,,,,,,,,,,******************++++++((())))))***++++++,,,,,,******************************++++++++++++*********++++++,,,,,,++++++*********************************))))))******+++,,,************++++++,,,,,,*********************************++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***))))))*********+++++++++*********************************))))))))))))))))))))))))))))))******+++))))))))))))************)))***,,,+++((('''(((***++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++++++++*********************************+++,,,,,,))))))******************))))))))))))))))))))))))************************((())))))************)))++++++++++++++++++++++++((((((((()))))))))******((())))))***++++++,,,,,,++++++***))))))***++++++)))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))++++++******************************************************************(((((((((((())))))******)))************+++++++++((()))))))))************************************((()))***++++++***)))((())))))*********+++++++++))))))*********+++++++++)))))))))))))))*********))))))))))))*********************+++++++++,,,,,,*********************************************************++++++,,,,,,,,,************************++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++(((((()))***+++,,,,,,,,,+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...---++++++++++++---...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,---------......////////////////////////........................,,,,,,---......//////000......,,,++++++,,,......///......------......///.........////////////000,,,,,,---.../////////...+++,,,---...////////////---.........//////000000......////////////................../////////000...//////000111222222333111111000/////////////////////////////////////////////000000000000//////////////////////////////........................,,,,,,,,,---------..............................,,,,,,,,,---------......******+++,,,------...///*********++++++,,,,,,,,,//////.........---------******************++++++((())))))***++++++,,,,,,******************************++++++++++++******+++++++++,,,,,,+++++++++))))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***))))))******++++++++++++************************((((((((()))******++++++)))))))))))))))******+++))))))))))))************(((+++,,,+++((('''(((***++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************************))))))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))************************'''((()))***************++++++++++++++++++++++++(((((((((((())))))))))))((())))))***++++++,,,,,,,,,+++***))))))***+++,,,)))************++++++++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,******************++++++************************'''((((((((())))))******)))************+++++++++(((((())))))*********+++************************((()))***++++++***)))((())))))******++++++++++++))))))******++++++++++++(((((())))))******++++++''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************+++,,,------,,,+++***************************)))************+++++++++,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,+++)))(((((()))+++,,,------------,,,,,,+++***,,,,,,,,,++++++*********---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................---------.........//////........................,,,,,,,,,---------...............////////////000000000//////.........---//////...------............///////////////000000...000111111///...------111111111111111111111111///......------......///////////////////////////,,,,,,,,,,,,,,,---------000000/////////.........111111000///////////////................................................///...---,,,+++,,,------........................******,,,,,,,,,,,,******---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))***+++,,,***((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************************))))))*********+++++++++******************************+++++++++,,,,,,,,,************************)))************+++++++++************************************************))))))*********++++++++++++++++++************)))+++++++++*********))))))************************++++++************++++++,,,,,,,,,++++++************)))))))))***+++,,,,,,+++++++++*********))))))************************************************))))))))))))))))))))))))************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************+++++++++*********))))))******))))))))))))******)))************+++++++++************************+++***)))(((((()))******+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++,,,,,,+++++++++************************************++++++++++++,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,---------,,,,,,+++***,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////........................,,,,,,---------.....................////////////000000/////////............------,,,,,,------.....................//////111333444444222111000111////////////////////////222111111000000111111222222222222222222222222222111111000000000/////////........................111000000///.../////////................................................///...---,,,,,,,,,------........................++++++,,,------,,,++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,+++******+++,,,,,,+++)))************************,,,,,,,,,,,,,,,+++***)))************************))))))*********+++++++++************************))))))*********+++++++++************************)))************+++++++++*********************************************************++++++++++++,,,+++++++++************)))+++++++++*********))))))************************+++******))))))******++++++++++++******)))))))))*********)))******+++++++++++++++*********))))))************************************************************************************************************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++***************+++++++++*********))))))++++++************++++++)))************+++++++++************************,,,+++***))))))***+++++++++++++++*********))))))+++++++++*********))))))************************++++++++++++++++++++++++*********++++++,,,,,,---************************+++*********))))))))))))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,++++++++++++++++++,,,************************************+++++++++,,,,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++,,,,,,------.........---,,,,,,,,,,,,---...........................------........./////////........................------------.........///------........./////////000000000000///////////////......------......///////////////////////////000111333333111000000111////////////////////////111000000//////000000111000000000000000000000000111111000000//////......////////////////////////111000//////......//////................................................///...------,,,,,,------........................,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......------------------------************************((()))***+++,,,------...,,,+++++++++------,,,***************************++++++,,,,,,,,,+++******++++++++++++++++++++++++***************+++++++++************************(((((()))))))))*********************************)))************+++++++++************************************************++++++++++++,,,,,,,,,,,,+++++++++************)))+++++++++***************************************+++******))))))******+++*********)))))))))))))))++++++******)))*********+++++++++***************************************************************************************************************************************))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++******))))))+++++++++***************,,,,,,++++++++++++,,,,,,)))************+++++++++************************,,,++++++***++++++,,,,,,+++++++++***************+++++++++***************************************************************++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************---,,,+++******+++,,,---*********************************+++++++++,,,,,,++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......***++++++,,,---.../////////...,,,++++++,,,...///....................................////////////........................---............/////////------........./////////000000000000000000000000000000000000000000111222000000000000000000000000000111222222000///000111222222222222222222222222000000////////////000000////////////////////////000000000000000000000///000111111111111222222222111000//////......//////................................................///......---------------........................---..................------------------......///........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,+++,,,---...,,,***************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))*********+++************************))))))*********+++++++++************************************************++++++,,,,,,,,,---------+++++++++*********))))))******************************************************))))))))))))************************)))))),,,,,,+++***)))))))))***************************************************************************************************************************************************((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,++++++***)))))))))************************+++++++++******+++++++++))))))*********+++++++++************************************+++++++++,,,************************************************************************)))))))))))))))))))))))),,,,,,++++++++++++++++++))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************---,,,+++******+++,,,---***************************++++++++++++,,,,,,,,,+++*********++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,------.../////////...,,,++++++,,,...///................................./////////000000////////////////////////........./////////000000........./////////000000000111111111111111111111000000000000000111222222//////000000000111111111222333444333222222333555222222222222222222222222333222222222222222222333111111111111111111111111111111222222333333333444111111111111111111222222111111000////////////000////////////////////////////////////////////////...//////.........------................................................------......////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,---...,,,******************************++++++,,,,,,,,,++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,************************))))))*********+++++++++************************************************++++++,,,,,,,,,---------+++++++++*********))))))***************************************************))))))))))))))))))***++++++++++++++++++++++++,,,,,,+++***)))))))))***************************************************************************************************************************************************((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************+++++++++*********))))))******************************))))))))))))******))))))*********+++++++++************************((())))))***************************************************************************************)))))))))))))))))))))))),,,,,,++++++++++++++++++***************************************++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,++++++++++++++++++,,,************************++++++++++++,,,,,,,,,,,,************+++,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,---------------------------.........,,,,,,------......//////...---,,,,,,,,,,,,---................................./////////000000000////////////////////////////////////000000000000//////000000000111111111111111111111222222222222////////////000111111222...//////000111222333333222333444333222222444666222222222222222222222222333333222222222222333333222222222222222222222222111111111222222333333333222222111111111000000000222222111000000000000111////////////////////////////////////////////////...////////////...------........................///...------------...///---...//////000000//////------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++------,,,***++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++++++++,,,,,,,,,************************)))************+++++++++************************************************++++++++++++,,,,,,,,,,,,+++++++++************)))***************+++++++++***************************))))))(((((())))))***+++++++++++++++,,,,,,,,,++++++******)))************************+++++++++************************************************++++++++++++++++++++++++************************************************))))))))))))************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---************************++++++++++++++++++++++++***************************************************************************************+++++++++***))))))))))))))))))***)))************+++++++++************************'''((()))******************************+++++++++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++,,,,,,+++++++++************************+++++++++,,,,,,,,,------************+++,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,---------..................---------------------...............------------------------.........................../////////000000000000//////////////////////////////000000000111111111111111111111222222222222111111111222222222333333111111111111222333444555222333444555777999:::;;;888999999888777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777777888888888888888888888888888888888999888888777666555555555666555555444333222111111444333222222111111222222////////////////////////////////////////////////...//////000///...---,,,..............................---,,,,,,---......---...///000111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++)))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************++++++++++++************************)))************+++++++++*********************************************************++++++++++++,,,+++++++++************)))))))))*********+++++++++************************))))))(((((((((((()))))))))*********++++++++++++*********)))******++++++))))))*********+++++++++************************************************++++++++++++++++++++++++************************************************))))))))))))************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,))))))*********++++++++++++******))))))******+++)))************+++++++++************************'''((()))+++,,,,,,++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************+++,,,------,,,+++***************************++++++,,,,,,,,,---------************+++,,,---...---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,,,,------........./////////...---------,,,...............---------,,,------......------,,,........................////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333111111111222222333333333555555555666666888999999888888:::<<<>>>@@@BBBCCCCCCDDDDDDCCCCCCCCCFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDCCCAAA???======;;;;;;:::888777666555444555444333333222222333333000000000000000000000000000000000000000000000000...///000000000///---,,,...........................---,,,++++++,,,---...---...000111111111000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,------...+++***)))***,,,,,,***(((++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************))))))))))))************************************)))************+++++++++************************************************))))))*********++++++++++++++++++************)))))))))******++++++++++++************************))))))(((((((((((())))))(((((())))))*********+++***)))))))))***+++,,,,,,))))))******++++++++++++************************************************++++++++++++++++++++++++************************************************))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,---))))))******++++++++++++,,,++++++++++++++++++,,,)))************+++++++++************************((()))+++,,,------,,,,,,))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------*********************************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***,,,------,,,++++++,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------///...---,,,+++++++++++++++++++++,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,------........................---------..........................................------222222111000///......---....../////////000000000111111111000000000000000222444444444222111222333777777666666666666666666::::::999999;;;>>>AAADDDEEEFFFGGGHHHIIIKKKOOOQQQUUUUUUTTTSSSSSSSSSTTTTTTRRRTTTUUUTTTSSSSSSTTTUUUUUUTTTSSSRRRQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSUUUWWW\\\ZZZWWWSSSOOOLLLJJJIIIHHHGGGDDDBBB???===;;;:::777666555444333222111111111000//////000111000...000//////000222222000///,,,---.../////////......000000///............///------------------------111111111111000...---,,,////////////////////////......---,,,,,,+++******,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************((()))+++,,,,,,+++)))((((((((()))************)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++******************))))))))))))))))))))))))************************((()))*********((('''&&&(((((((((((())))))))))))************************)))***++++++,,,,,,++++++)))************+++++++++************************************************+++++++++*********))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++************++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++++++++******,,,...******************************+++++++++,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------///...---,,,++++++++++++,,,,,,---------............---,,,,,,++++++,,,,,,------........./////////................................................////////////////////////000000000000000000000000111111222222222222222222222222222222111111111111222444666666555666777999888999:::<<<>>>???AAAAAAHHHHHHHHHHHHIIIJJJJJJJJJSSSTTTVVVVVVVVVWWWZZZ]]][[[[[[[[[ZZZYYYXXXXXXWWWVVVWWWWWWVVVTTTSSSTTTUUUWWWWWWVVVWWWXXXZZZ\\\]]]___```aaa```___```bbbeeefffeeeccc```^^^[[[ZZZYYYXXXWWWVVVTTTQQQNNNKKKIIICCCBBB@@@===:::777555333555333111111111222111000444222111111222222000...000111222222222111000///000//////.......................................111222222111111000///...////////////////////////......------,,,++++++***,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************+++******************+++************++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++************************************************************))))))))))))************************,,,,,,++++++************++++++++++++++++++++++++++++++***))))))***++++++************************************************************************)))***+++++++++***(((''')))))))))************+++************************+++,,,,,,------------------,,,,,,,,,++++++******++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++************++++++************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,+++******,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------,,,++++++,,,******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++++++++---------.........//////...---,,,,,,,,,,,,,,,,,,///////////////000000000////////////////////////........................000000000000000000000000//////000000111222333333000000000000000000000000111111222333333444444555555777:::<<<===???AAADDDFFFGGGJJJMMMPPPSSSVVVWWWXXXXXXYYYXXXWWWUUUSSSQQQXXXYYY[[[[[[[[[[[[]]]_________```___]]]ZZZWWWVVVTTTUUUTTTRRROOOMMMNNNOOORRRSSSSSSUUUWWWZZZ]]]___dddeeefffggggggiiimmmooonnnnnnmmmllljjjiiihhhhhhdddddddddbbb___\\\YYYWWWUUUSSSPPPKKKFFFBBB>>><<<<<<:::666444333333222111444333222222333333111000111111111111000///...---000///......------......000000000000000/////////111111111222222111111000////////////////////////......------,,,+++++++++,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************---+++)))(((((()))+++---,,,+++*********+++------******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************************************************************)))))))))***************************************+++************)))))))))************************++++++***))))))***++++++***************************************************************************++++++++++++******)))*********+++++++++,,,,,,************************,,,---......//////......//////...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,---,,,******+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------,,,++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,------------...............------,,,,,,,,,------////////////////////////////////////000000000000........................//////000000000000000111...//////000111222222333000000000000000111111111111222444666888:::<<<===???AAAEEEHHHJJJMMMPPPSSSXXXYYY[[[]]]```bbbdddeeebbbaaa```^^^[[[YYYVVVUUUVVVXXXZZZ\\\\\\\\\]]]^^^^^^___```___\\\XXXSSSQQQOOONNNMMMJJJFFFDDDDDDEEEHHHHHHIIIJJJMMMPPPSSSUUUZZZ\\\^^^aaacccggglllooooooooonnnnnnmmmlllkkkjjjiiiiiigggfffdddcccbbbaaacccaaa^^^ZZZVVVRRROOOMMMIIIEEE@@@<<<:::888666444444333222222333444333222111111111111111000000///000///......------......000000000000000/////////...///000111111111111111////////////////////////......------,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,,,,+++)))))))))***,,,...******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************)))))))))******+++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))+++******************+++***************+++++++++*********************************************************************)))************+++++++++,,,************************,,,---......///............------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------,,,******+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,+++***))))))***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,+++,,,,,,,,,,,,------------------,,,,,,---................................./////////000000111111////////////////////////.........//////000000000/////////000000111111111222222333444555666777777888:::===@@@DDDHHHKKKLLLPPPRRRVVVXXXZZZ]]]```cccccccccccccccddddddddddddeeebbb___\\\YYYXXXXXXXXX[[[^^^bbbdddeeeeeefffggg___aaabbbaaa^^^YYYTTTQQQNNNNNNKKKHHHDDDBBBBBBCCCDDDDDDDDDDDDFFFHHHJJJLLLNNNQQQUUUYYY]]]bbbhhhllloooooonnnnnnllljjjhhhgggjjjhhheeeddddddeeegggiiihhhgggfffdddbbb```___^^^XXXTTTOOOJJJGGGDDDAAA>>>;;;999666555555444333222444333333333333444444444000000///............///000000000/////////......,,,---...///000000000000////////////////////////......------------,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))+++***((('''((()))+++---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************))))))******++++++,,,,,,************************)))))))))))))))))))))***))))))))))))))))))))))))*********++++++*********))))))*********+++++++++************************************************)))))))))((()))))))))))))))))))))*********++++++************************++++++,,,------------,,,************++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,------,,,++++++,,,......---,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------.../////////............---------......//////000000111////////////////////////---......//////000000000000000000111111111222222111222444666999;;;===>>>GGGHHHKKKOOOTTTXXX[[[\\\___aaadddeeefffgggiiikkkhhhgggfffdddcccaaa```___aaa___[[[XXXWWWXXXYYY[[[bbbfffjjjmmmmmmlllllllllcccdddeeeeeebbb^^^YYYWWWTTTSSSQQQNNNJJJIIIJJJLLLKKKKKKJJJIIIJJJKKKMMMMMMNNNQQQTTTXXX]]]bbbhhhlllpppqqqqqqpppnnnllliiihhhdddbbb```___```bbbdddffffffffffffeeeeeeeeeeeeeeebbb___[[[XXXVVVRRROOOLLLHHHDDD???<<<999777555333444333222222222222222333222111000000//////000000111111000000//////......,,,---......////////////////////////////////////......------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************((()))+++------+++)))(((***)))((((((((()))***+++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************)))))))))************+++************************)))***++++++++++++***))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************((((((((('''(((((()))***)))))))))************+++************************)))***++++++,,,,,,++++++)))))))))******+++++++++***************************************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...---------------...//////000000000/////////......,,,------...//////000000////////////////////////......///000000111222222000000111222444555666666555777:::>>>BBBFFFIIIJJJTTTUUUXXX[[[^^^aaadddeeedddeeeffffffeeedddeeegggdddcccaaa```]]]\\\ZZZYYYWWWWWWWWWVVVWWWXXXYYYZZZcccfffjjjlllkkkhhhfffeeeaaabbbccccccaaa^^^[[[YYYXXXWWWUUURRRPPPOOOQQQSSSUUUTTTSSSRRRRRRSSSTTTUUUTTTVVVYYY\\\^^^ccchhhkkkooopppppppppooommmjjjiiibbbbbbbbbbbbaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^^^^[[[XXXUUUQQQMMMHHHDDDBBBAAA???===:::999777555333222222222333222222111111111111111333222222111000000//////---...///////////////...////////////////////////------..................---............------,,,------------------------------,,,,,,,,,+++++++++************************))))))***++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++*********************************++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++***************************************++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))((())))))***++++++,,,,,,++++++++++++++++++++++++************************))))))((((((((()))++++++*********+++++++++,,,,,,************************)))******+++++++++++++++++++++++++++++++++******++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,...---,,,+++,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,+++++++++,,,,,,---------------------------------------------------------------------------------,,,,,,,,,++++++,,,---------------.........//////---------------...///000222111111111000000//////,,,,,,,,,---...//////000000000000000000000000000///000000111222222333333///000222444666888:::;;;@@@BBBFFFKKKPPPUUUXXXZZZ[[[\\\^^^```bbbdddffffffbbbccccccaaa^^^]]]]]]^^^XXXXXXWWWVVVTTTSSSRRRRRROOOPPPSSSUUUWWWXXXXXXXXXbbbeeeiiiiiigggccc```^^^\\\\\\]]]]]]\\\ZZZXXXVVVWWWWWWUUURRRPPPPPPSSSVVVYYYXXXWWWWWWWWWXXXYYYZZZXXXZZZ\\\]]]___aaaeeehhhkkklllnnnnnnmmmllljjjhhhgggiiikkkllljjjgggdddaaa^^^]]]]]]\\\[[[ZZZZZZZZZYYYYYY[[[]]]___^^^[[[XXXSSSPPPLLLJJJJJJJJJJJJIIIGGGEEEAAA>>>;;;999999888444333222222111111222222444444333333222111000000//////000000000000//////////////////////////////------..................///000000000///...------------------------------.........------,,,,,,,,,************************))))))***++++++++++++***,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,++++++++++++++++++++++++******************************)))))))))***,,,---++++++,,,,,,,,,---------******************************+++,,,,,,,,,,,,+++///...------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---)))***,,,,,,,,,---000222,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...------------...//////000///...---------------............/////////000---...000111222222222111222111000///............333333222000//////222444555666888999;;;>>>CCCGGGQQQSSSVVVYYY\\\___aaaaaaccc```]]][[[ZZZ\\\^^^```___^^^]]][[[XXXVVVTTTSSSUUUTTTTTTTTTUUUSSSPPPMMMNNNRRRWWW[[[]]]]]]\\\[[[[[[```eeeeee```YYYUUUTTTPPPRRRQQQMMMLLLNNNNNNKKKNNNLLLNNNRRRPPPKKKNNNTTTVVVUUUWWWZZZYYYUUUTTTWWWXXXXXXYYY[[[\\\^^^_________cccfffiiiiiihhhhhhgggggghhhkkkmmmmmmllljjjiiifffbbb]]][[[[[[[[[YYYWWWTTTSSSSSSTTTVVVVVVUUUTTTLLLJJJGGGFFFGGGKKKPPPTTTQQQQQQQQQPPPLLLGGGCCC@@@999777444222333444333333222222333333444444444444000///......//////...---////////////////////////........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,************************)))***++++++++++++***)))***)))(((''''''((()))***************************++++++++++++++++++++++++*********)))******++++++************************)))*********++++++++++++************************,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,,,,,,,++++++*********.........------,,,,,,,,,++++++,,,,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------------...////////////...---------------........./////////000000...///000111222111111000............///000111222111222222111111222555888888;;;@@@EEEIIIMMMQQQSSSYYYZZZ[[[]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYWWWVVVTTTSSSRRRQQQUUUUUUUUUUUUUUUTTTPPPNNNNNNPPPUUU[[[``````\\\YYY[[[^^^``````\\\WWWSSSPPPKKKMMMMMMJJJJJJMMMMMMKKKMMMLLLNNNQQQPPPLLLNNNSSSVVVTTTUUUXXXWWWTTTTTTXXXXXXZZZ[[[\\\[[[YYYVVVTTTWWWZZZ^^^aaabbbccccccccchhhiiikkkmmmmmmllljjjhhhiiifffcccbbbbbbbbb```^^^YYYVVVSSSQQQPPPOOONNNLLLIIIGGGEEEEEEGGGKKKPPPTTTWWWYYY[[[[[[YYYUUUPPPMMMGGGCCC===999888777777666333333444555444333111000222111000000111222111///------------------------........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************************************************************************************************+++++++++,,,,,,,,,,,,+++++++++******+++++++++************************************************+++***))))))))))))***+++************************++++++++++++++++++++++++,,,++++++*********++++++******************************+++++++++,,,,,,,,,************************,,,+++)))(((((()))+++,,,+++++++++******)))))))))+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------...////////////...------------........./////////000000000//////000111111000000000/////////000000222333333111222444555666888<<>>AAAEEEHHHMMMQQQVVVYYY[[[\\\]]]^^^___```bbbbbbaaa^^^\\\ZZZUUUVVVWWWXXXWWWUUUSSSQQQTTTSSSQQQPPPOOOOOOOOOOOOLLLMMMPPPSSSUUUUUURRROOOXXXbbbqqq}}}}}}vvvpppnnnkkkhhhiiilllnnnmmmkkk^^^aaabbbbbbeeejjjmmmllliiijjjmmmooommmjjjfffeeeeeedddgggnnnqqqpppooopppssssssqqqnnnhhh```YYYUUUPPPOOOOOOQQQTTTVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]aaacccfffiiilllnnnnnnmmmiiifffbbb```^^^]]][[[YYYPPPNNNLLLJJJJJJKKKMMMOOORRRUUUYYY^^^cccgggjjjkkkiiiddd\\\UUUNNNGGGAAA===::::::999999888777666555111000///000111222111000////////////////////////.................................//////.........------------------------------------------------...---,,,+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++******))))))******+++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,++++++***+++************************************++++++++++++************************++++++***))))))***++++++******************)))))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------.........---------------------...............---------,,,,,,,,,------------.........------------......------------------------,,,,,,,,,------------...,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......------------...//////......---------......///////////////000000000111000000000000000111111111111111111222333444555666<<<>>>BBBEEEGGGJJJNNNQQQWWWYYY[[[[[[[[[[[[\\\^^^______``````___]]]ZZZYYYYYYXXXXXXWWWVVVTTTSSSRRROOONNNLLLJJJIIIIIIJJJJJJLLLPPPVVV^^^dddeeeccc```cccttt{{{zzz|||~~~~~~|||uuuxxxzzzzzz~~~~~~xxxssssssyyy{{{vvvpppllljjj___[[[XXXWWWYYYZZZ[[[ZZZZZZZZZ[[[\\\^^^```bbbccc]]]```dddggggggfffeeedddeeedddeeefffhhhhhhfffddd^^^]]]ZZZWWWUUUSSSSSSSSSTTTTTTUUUWWW\\\aaagggjjjkkkiiifffccc___YYYRRRMMMGGGEEE@@@<<<888666666666666444333333444555333222000000000000000000000000////////////////////////------............------------------------------------------------------...---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,++++++***+++************************)))))))))************+++************************+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------........................,,,,,,---------...............------------......------------------------,,,,,,---------.........,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------------.........------............------------...//////...------------...///////////////000000000111111111111000111111333444444...///111444777;;;>>>@@@EEEHHHKKKMMMOOOQQQTTTWWW[[[\\\]]]]]]\\\]]]^^^```]]]\\\\\\[[[ZZZXXXWWWVVVSSSSSSSSSSSSRRRQQQPPPPPPJJJIIIGGGEEEEEEFFFGGGIIINNNUUUaaannnxxx|||zzzwwwwwwxxxsssllliiiiiijjjiiigggddddddcccccceeegggiiijjjdddgggkkkkkkgggbbb]]][[[^^^^^^```cccfffhhhhhhgggjjjhhhfffdddbbb```^^^^^^___]]][[[ZZZ[[[^^^bbbeeeffffffhhhjjjkkkjjjfffcccYYYUUUNNNFFF???:::777555666444222222222222000...........................////////////////////////+++,,,,,,,,,,,,,,,,,,+++---------------------------------------------------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++***++++++************************))))))*********+++++++++************************************************+++++++++++++++,,,,,,,,,************************)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,---------++++++---...,,,,,,------------,,,,,,------------------------......------------......//////......---,,,,,,+++,,,,,,,,,,,,,,,---------.............../////////,,,---------..................------------......------------------------,,,---------............,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------...........................,,,,,,---------.................................000//////......//////000...------------...//////---------------...////////////000000000111111111111111111111333555666888555666999===AAAFFFJJJLLLMMMPPPRRRTTTTTTUUUWWWYYYZZZ\\\___```^^^\\\\\\\\\VVVUUUUUUTTTUUUVVVWWWXXXRRRUUUXXX[[[\\\[[[YYYXXXLLLKKKJJJIIIKKKMMMPPPRRRXXXbbbsss~~~}}}~~~}}}{{{vvvtttrrrppppppqqqssstttrrrwwwzzzzzztttmmmgggdddbbb___]]]]]]```ccceeefffiiiiiiiiiiiiiiiiiihhhhhhgggfffdddcccbbbbbbcccdddccccccdddgggkkkmmmnnnnnngggeee___XXXPPPHHHBBB>>>888666444333222111///---........................////////////////////////------............------........................------------------------,,,++++++,,,...///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++*********++++++************************++++++,,,,,,,,,---------*********************************++++++*********)))*********++++++++++++++++++++++++++++++++++++))))))+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++........................,,,---...---++++++---...,,,,,,---......---,,,,,,..............................------------.....................---------,,,---------............---........./////////000------------..................------------..............................------------............,,,,,,---------,,,++++++++++++,,,,,,,,,---------000000///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------..............................---------....../////////........................000000////////////000000...------------...//////---------------...///000000000000000111111111111111111111222333666888:::@@@AAADDDGGGKKKOOORRRTTTRRRTTTVVVWWWVVVVVVWWWYYYYYY\\\```aaa^^^ZZZVVVTTTMMMMMMNNNOOORRRWWW[[[]]]\\\aaagggmmmpppooollljjjRRRQQQQQQRRRUUUYYY]]]```gggsss~~~~~~~~~|||vvvtttkkkfff___\\\\\\```ccceeebbbcccfffhhhjjjlllmmmnnnhhhiiijjjjjjjjjiiihhhgggcccaaa___```dddhhhkkklllnnnnnnlllhhhaaaXXXPPPKKK@@@>>>;;;:::999888555333111111111111111111111111000000000000000000000000111111222222222222111111........................------------------------+++******,,,...000///...************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******++++++************************---------.........//////******************************++++++++++++******(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------........................------...---,,,+++---///,,,,,,---......---,,,,,,..............................------------......,,,,,,------.../////////---.........//////000000---.........//////000000---------.........//////.........------.................................---------.........//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------++++++++++++------///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++,,,+++***))))))+++---...---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......------------------------........................................................................------............------............/////////000111000000000000111111222222111///---,,,...///111555555444444555999@@@EEEJJJLLLOOOQQQSSSUUUUUUUUUUUUWWWVVVUUUWWW[[[ZZZVVVUUUVVVYYYZZZYYYTTTMMMHHHGGGIIIJJJMMMWWWdddkkkjjjtttssswww|||ppp\\\[[[[[[___ffflllpppqqqwwwzzzkkkaaa___```aaaaaa]]]\\\^^^aaaeeehhhiiihhhllllllkkkjjjjjjiiiiiiiiihhheeeaaa______bbbfffiiinnnoooppprrrrrrlllccc\\\WWWQQQGGG???:::777555444333222000000111222111000...000222111...------/////////.........---------///............---------//////.........---------/////////...---------,,,++++++++++++******)))))),,,------......------,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------************+++,,,------,,,,,,,,,++++++*********))))))***++++++++++++***------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))******,,,+++******)))*********************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......................../////////......---------///000000000//////...---///...---,,,++++++++++++/////////...............///...------...///000111,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000///......---,,,,,,------............------222000///---------//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,++++++,,,------///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,+++******++++++******+++,,,,,,,,,,,,,,,......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................---......//////......---........./////////000000000000000///000000111222////////////000222333444222555999===AAAEEEJJJMMMSSSTTTUUUWWWWWWWWWWWWVVVZZZ[[[YYYVVVWWWZZZYYYUUUQQQQQQRRRTTTUUURRRLLLHHHHHHLLLQQQZZZjjjyyyyyymmmiiihhhnnnxxx|||pppkkkhhheeeccc___]]]\\\]]]___aaabbbbbbeeefffhhhiiijjjjjjjjjjjjiiihhhfffeeeccccccbbbbbbiiijjjmmmqqquuuuuuqqqmmmhhhbbbZZZQQQIIIBBB;;;777777555222000111111111000...000111000...,,,---...//////.........---------///............---------//////.........---------...............---------,,,+++++++++************,,,------......------,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++---...,,,++++++***************************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///.........------------------...///////////////111000000///000000111111////////////////////////------,,,,,,,,,---//////000000000000000000000000............////////////.........------,,,,,,,,,---......//////......---+++++++++,,,------...///+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,+++++++++++++++(((***,,,......---+++***000///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------........................................................................---......//////......---....../////////000000000///////////////000111222///000111333444666777777555;;;CCCJJJOOORRRTTTVVVUUUVVVWWWWWWXXXWWWWWWWWWXXXZZZYYYWWWYYY^^^^^^ZZZTTTQQQPPPSSSWWWWWWSSSOOONNNRRRZZZggg|||}}}{{{vvvtttzzz{{{uuupppmmmhhheee```]]]]]]]]]^^^]]]___```ccceeegggggggggggghhhjjjllllllkkkgggdddaaaeeefffhhhmmmsssvvvxxxwwwuuurrrllleee]]]SSSIIIBBB>>>:::555222111222333333///000111000...---...////////////.........------///............---------...............------------------...............,,,,,,++++++++++++******,,,------......------,,,---///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,+++******)))***+++,,,---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))+++---000111,,,,,,+++***************************************++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.................................---------------,,,---...000111111222222------------...///000111........................///............//////000////////////////////////000000000///////////////..............................////////////......+++,,,---...///000111111+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---------...------,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,***+++,,,---------,,,+++......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................................................................////////////.........////////////000000000////////////000111111222333333333444666999;;;<<>>999666666555555000000000000000000111222////////////............///............---------........................,,,---------.../////////,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,---///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********************++++++,,,,,,,,,,,,+++***))))))+++---...+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++******++++++,,,---+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***,,,...000222,,,,,,+++************+++************************++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------..............................................................................------------------......000111222333333333++++++++++++,,,---...//////000000000000000111111111111111111111111111222////////////////////////222222111111111111000000000000000000000111111111...//////000000//////...//////......000111444555+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------------,,,,,,,,,------...+++,,,,,,------,,,,,,+++---,,,,,,+++,,,,,,---------,,,+++++++++,,,---...+++,,,,,,------.........------------------------******+++,,,,,,---......------------------------........................////////////////////////////////////////////////...//////////////////...////////////000000000111/////////000000111333333444444444666:::???EEEHHHSSSTTTVVVVVVTTTSSSSSSTTTUUUUUUVVVWWWYYYZZZ[[[\\\ZZZ^^^aaadddmmmxxx}}}}}}hhheeecccgggooouuuwwwvvv|||||||||zzzrrrnnnmmmmmmmmmmmmiiiddd^^^ZZZXXXWWWWWW\\\___cccgggkkknnnoooooonnnmmmllljjjjjjlllooorrrxxxwwwuuutttsssooojjjggg___YYYPPPGGG@@@;;;777555111000//////000000111111000000/////////.........///............------------.....................,,,---------.../////////,,,,,,,,,,,,,,,,,,------,,,------......------,,,,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********************++++++,,,,,,,,,---+++***))))))+++---...---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++******++++++,,,---+++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...///---,,,,,,+++***+++++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,........................------........./////////------------------------................................................////////////////////////...........................///000000111111000000111000000//////000000111222333333333444444555555111111111111111111000000333333333333333333333333222222222111111000000000000000000000111111111111///000000000000000000//////...,,,,,,///444999===+++,,,,,,------,,,,,,+++++++++,,,,,,------......------............------------,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------......---+++******,,,...000***+++,,,---............------------------------)))******+++---......///------------------------........................////////////////////////////////////////////////...//////000000//////.../////////000000000111111000000000111222333444555555555888<<>>999555444222000...000000000000/////////...///............------------------.........//////...............---------,,,---------............,,,------......------,,,+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++******++++++,,,---+++,,,,,,---......------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,---------,,,++++++++++++,,,************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,---......//////........................,,,,,,---------.................................................................................///////////////////////////000000000111111111222111111333444555555555555666666666666777888999999888999999:::;;;;;;<<<<<<===>>>>>>???>>>===<<<;;;999999999999999999999999::::::999888888777666666444444333333222222111111000111111222222111111000000111333777;;;@@@DDDFFF+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///***+++---//////...---,,,---......///...---+++***........................------,,,,,,,,,,,,++++++------------------------........................000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111222222222333444555777888@@@DDDJJJPPPUUUVVVUUUUUUVVVUUURRROOOMMMMMMPPPRRRTTTWWW\\\dddmmmvvv~~~wwwwwwuuurrrtttyyy{{{yyywww~~~uuulllgggaaa___]]][[[YYYXXXWWWWWW]]]bbbgggjjjkkknnnqqqtttuuuvvvxxx{{{|||yyytttppplllmmmnnnooommmhhh```[[[OOOIIIBBB===999666222///000000000000//////////////////.........------------------.........///////////////......------,,,---------.........//////,,,------......------,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************+++,,,---------,,,,,,++++++************+++,,,---------,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......++++++******++++++,,,---+++,,,,,,---.........------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((()))+++,,,---...---,,,,,,++++++,,,,,,************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000------------------------,,,,,,,,,---------..............................////////////////////////////////////////////////000000000000000000000000000000111111222222222333444555777999;;;<<<===============>>>@@@BBBCCCDDDGGGGGGHHHIIIIIIJJJKKKKKKJJJKKKLLLLLLLLLJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@???>>>>>>======999999888777666555555555111111222222222222111111,,,...111555777777777777......---------,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,++++++***)))))))))***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------............------.........------,,,,,,,,,---......///////////////000000000000000000000000000000000000////////////...///////////////................../////////000000000/////////000000111666444111111444;;;AAAFFFLLLOOORRRSSSSSSSSSSSSTTTMMMNNNOOOMMMLLLNNNSSSXXXZZZ\\\eeetttzzzwww{{{}}}{{{uuuqqqjjjccc^^^XXXSSSPPPZZZZZZ[[[]]]aaafffkkknnnvvvvvvwwwzzz{{{wwwpppkkkggggggiiimmmqqqpppkkkgggfff^^^QQQFFF>>>999777555444333111///...///000111............////////////,,,---///000222222333333333222111///...---------------............------......---------......///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************))))))***++++++++++++***---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,,,,++++++*********+++******)))***+++---...---------,,,,,,+++++++++(((((())))))***+++---...***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++...........................------------...//////......------------..............................///111111111//////000111000111111000//////000111444444333111//////222444444444444555777:::<<<======>>>@@@BBBEEEFFFGGGHHHMMMLLLKKKLLLOOOQQQSSSSSSSSSSSSRRRRRRSSSUUUVVVXXXZZZZZZYYYXXXWWWVVVUUUTTTWWWWWWWWWWWWVVVUUUTTTTTTSSSPPPMMMMMMNNNMMMJJJGGGMMMHHHDDDBBBAAA@@@<<<999999888666555555444222000000000111333555555333111//////.........---------,,,,,,,,,,,,,,,,,,------***++++++,,,------......------,,,+++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------............------.........------,,,,,,,,,---......///////////////000000000000000000000000////////////000000000000...///////////////.............../////////000000111111000000000111111222000111333777===CCCHHHKKKNNNOOOQQQPPPOOONNNNNNOOONNNNNNLLLJJJKKKQQQ[[[cccjjjnnnxxxzzzqqqiiibbb[[[WWWZZZYYYXXXXXX[[[___dddggglllnnnrrrwwwzzzyyysssnnngggeeedddfffjjjmmmnnnnnnkkkfff^^^VVVMMMDDD<<<777333333111000///...---,,,000000000//////.........//////000111222222222222333222111000///.........------............------111000///...---,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++***++++++,,,---...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++---,,,+++*********+++,,,------,,,,,,,,,+++++++++,,,++++++***************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++...........................------------.../////////......------......///...............------------///000000///...000111222333333111000000222444333444444444444555999<<<=========>>>???BBBDDDFFFIIIJJJLLLNNNOOOPPPQQQQQQVVVTTTRRRRRRSSSUUUUUUUUUSSSSSSSSSTTTUUUXXXZZZ[[[\\\[[[ZZZYYYXXXWWWVVVVVVYYYZZZZZZZZZYYYXXXXXXWWWYYYWWWUUUUUUVVVWWWVVVTTTUUURRROOONNNMMMKKKJJJHHHEEECCCAAA???>>><<<999777666444222222444666777777000000/////////.........------------,,,,,,,,,,,,+++++++++,,,------......///......---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000/////////......------,,,,,,,,,---------......------............------.........------------------......///////////////000000000000000000000000......//////000000111111...//////000000/////////////////////000000000000111111111111111222333444111444:::@@@FFFJJJMMMNNNNNNOOOOOONNNLLLLLLMMMNNNNNNMMMJJJIIIMMMYYYiiiuuuzzz}}}tttkkkddd``````^^^ZZZXXXXXXZZZ]]]___```dddjjjqqqwwwxxxvvvsssmmmiiidddbbbdddhhhlllnnnnnnmmmlllhhhaaaTTTGGG>>>444444333222111///...---222222111000///...------111222222222222222111111333333111000////////////------............------000000///...---,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------.........---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------,,,,,,,,,,,,...---,,,+++************,,,,,,,,,,,,++++++++++++,,,,,,+++***************++++++,,,,,,,,,,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,...........................------------.../////////......------......///---------------------------...000000//////000222222222222111000111444777666777999;;;<<<@@@DDDGGGIIIIIIIIIJJJKKKNNNPPPQQQWWWWWWXXXYYYZZZZZZZZZYYYXXXVVVSSSRRRRRRRRRQQQPPPRRRRRRSSSTTTWWWYYY[[[\\\[[[ZZZZZZYYYXXXWWWVVVVVVYYYZZZZZZZZZZZZZZZYYYXXXZZZYYYWWWWWWYYY[[[\\\\\\YYYZZZZZZXXXWWWVVVWWWXXXUUUSSSPPPNNNLLLIIIEEECCC@@@<<<777555777:::===???////////////.........---......------,,,,,,,,,+++,,,,,,,,,,,,------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////......------------------.........///------............------...............------------......///////////////////////////////////////---......///000111111222...//////000000000000/////////000000000111111111111111111222333555666777:::===BBBGGGKKKLLLLLLLLLOOOOOOOOONNNLLLMMMOOOQQQJJJJJJKKKNNNWWWgggzzz~~~xxxtttqqqpppmmmjjjfffccc```______^^^```dddiiinnnsssuuuwwwuuuqqqlllhhheeedddddddddhhhkkkoooqqqmmmcccVVVMMM:::999777444333222222333222222111000000///......111111222333333333222222333333111000000/////////------............------,,,,,,---....../////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------........................++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,+++++++++++++++++++++)))))))))***+++,,,---...+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,...........................------------...////////////............//////---------------.........///000111111000000111333111111222222222555:::===@@@BBBDDDFFFHHHKKKOOORRRSSSSSSSSSTTTUUUWWWYYY[[[]]]^^^^^^^^^^^^]]]\\\\\\YYYVVVSSSQQQQQQQQQPPPOOORRRSSSTTTUUUVVVXXXYYYZZZXXXXXXWWWWWWVVVUUUUUUTTTUUUVVVVVVWWWWWWWWWVVVVVVTTTRRRQQQQQQRRRTTTUUUVVVUUUXXXZZZZZZXXXXXX[[[^^^___^^^\\\ZZZYYYVVVSSSPPPLLLGGGBBB??????BBBDDDEEE.........---------,,,,,,.........------,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,------........./////////------............------........................---......///////////////////////////////////////---......///000111111222......///000111111000000000000000111111111111222000111222444666999;;;===DDDFFFHHHKKKLLLMMMMMMMMMPPPPPPPPPMMMKKKKKKLLLNNNFFFKKKRRR[[[fffvvv}}}xxxrrrmmmjjjkkkhhheeeccceeeiiippptttuuuuuuuuurrrmmmgggaaa^^^```ccciiioooqqqmmmeee___JJJFFF???888444222222333000111111111111111111111///000111222333444444444222222111000////////////------............------+++,,,---...////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...........................------------------------++++++++++++++++++++++++))))))***+++++++++++++++------------------------******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,...///,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...........................------------...///////////////....../////////---------....../////////000111222222111000111333444666888999<<>>888222222666777333...333111///...000111111111////////////////////////---------......///000111------------------------,,,---------...////////////............---------...------,,,,,,------..............................---+++***)))***++++++---......//////......---,,,,,,,,,---------.........------,,,,,,------...........................++++++++++++++++++++++++........................------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************...---+++***)))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///////////////...................../////////000111111000///////////////333333333222///...///111000111111222333777<<<@@@@@@CCCHHHNNNRRRUUUWWWWWWYYYZZZZZZZZZYYYXXXXXXWWWZZZYYYXXXWWWUUUUUUTTTTTTSSSUUUVVVTTTQQQRRRUUUYYY______]]]ZZZYYY[[[___ccceee```ZZZVVVUUUUUUSSSQQQTTTTTTUUUXXXZZZYYYWWWUUUTTTVVVXXXWWWTTTQQQPPPOOOQQQRRRSSSUUUWWWXXXZZZZZZYYYccciiicccZZZWWWWWWWWWWWWUUURRROOOMMMOOOTTTXXXZZZ]]]bbbeeeffffffggghhhkkkhhheeeaaa```aaacccddd///////////////////////////...------------...///............////////////............---------,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......---------------...//////////////////////////////////////////000000000000/////////000000000000000//////......//////000111000000000///000000111222444444444444444777<<>>CCCGGGRRRUUUYYY\\\]]]^^^___```]]][[[XXXUUUUUUXXX[[[]]]___```aaaaaa```]]]ZZZXXXQQQPPPOOONNNOOOQQQTTTVVVZZZ[[[YYYUUUQQQPPPTTTXXX___hhhuuu}}}zzzyyywwwrrrlllgggddddddbbb```]]]XXXSSSQQQRRRSSSUUUUUUWWWYYY[[[___bbbccc000///...------...///000...//////000000//////.............../////////////////////.........------------...............///------------------------,,,,,,------.../////////......------------......///............///000000........................////////////000000000000111111111111111111000000111111111000111111222333333333222222333333444444888===DDDJJJOOOTTTXXX[[[[[[[[[[[[YYYXXXYYY\\\___fffaaacccmmmxxx~~~{{{wwwppphhhfffiiijjjhhhdddhhhlllooossszzz|||uuurrrqqqpppnnniiifffiiimmmppptttyyy{{{{{{{{{zzzxxxuuurrrppprrrmmmfff]]]TTTIII@@@999:::777444222222111111000000000000000000000000000------------...///000111.......................................---------///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++------........./////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------------------------------......//////000111111111,,,,,,,,,---------......------......///000000000/////////000000000111111222222222222222222333444111555:::???EEEJJJQQQUUU\\\___aaabbbaaa___``````ccc```\\\XXXWWWYYY[[[]]]^^^___aaaaaa```]]]ZZZXXXOOOOOONNNNNNOOOSSSVVVXXX^^^______[[[WWWVVVYYY\\\aaakkk{{{~~~yyysssnnnlllmmmnnnooommmjjjddd___\\\\\\]]]^^^]]]\\\[[[\\\]]]^^^___////////////////////////...///000111111000///...............////////////............---------,,,,,,,,,,,,------.................................,,,,,,------...//////000......------------.........------------...//////////////////////////////////////////000000000000111111111111111111222222000000000000000111222222111222222333555777888999AAAGGGOOOUUUXXXYYYZZZ[[[WWWZZZ[[[YYYWWW[[[dddlllooommmpppzzz~~~tttqqqtttuuuqqqlllmmmooopppqqqrrrtttuuuyyyzzz{{{|||~~~|||~~~|||tttnnnooopppmmmnnnqqqwwwyyy{{{{{{xxxtttooommmmmmkkkiiiddd^^^VVVNNNIII???;;;666222111111111111000000000000000000000000............///000111222........................---------...............///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,++++++,,,,,,------,,,,,,+++............////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,.................................///000000111111,,,,,,,,,---------......------......///000000111//////000000000111111111111111111222444666777888999===DDDJJJOOOTTTYYY\\\___```aaaaaa```______```dddaaa]]]ZZZYYYYYY[[[]]]\\\^^^```bbbbbb```]]][[[TTTSSSSSSTTTXXX]]]bbbeeegggiiijjjhhheeecccdddgggeeennnzzz~~~xxxsssrrrtttwwwxxxwwwvvvssspppnnnnnnppppppooommmkkkhhheeebbbaaa......////////////.........///000111111000///.............../////////000......---------,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,------...///000000.........------.........---,,,,,,,,,,,,---......000000000000000000000000////////////000000000000000000000111222222222333000000000///000111111222111222333666888;;;>>>???IIIOOOWWW\\\]]]\\\ZZZYYYQQQVVVZZZYYYYYY```nnnzzzyyyxxx|||vvvvvvxxx}}}~~~{{{{{{}}}zzzvvvqqqnnnqqqqqqpppoooqqqvvv}}}zzzzzz~~~~~~{{{~~~}}}{{{tttpppqqqrrrvvvyyyzzzwwwqqqllliiidddeeeffffffeeeaaa]]]ZZZBBB>>>777222111111111111000000000000000000000000000000000000000111111222////////////////////////,,,------......///////////////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++---......//////......---............/////////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------....../////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------...///000000111,,,,,,,,,---------......---------...///000000111000000000000111111111111...///111333666999;;;===CCCHHHNNNSSSVVVXXX[[[\\\\\\^^^______^^^^^^```aaa```^^^[[[YYYXXXZZZ\\\^^^\\\^^^bbbdddeeedddbbb```ZZZZZZZZZ]]]bbbiiiooosssqqqsssvvvuuuqqqoooppprrrkkkqqqyyy~~~~~~|||{{{zzz~~~}}}zzzxxxxxxzzzxxxzzz||||||}}}~~~}}}||||||}}}~~~{{{vvvpppiiieee.........///////////////........................//////............//////........................---------.........//////------,,,,,,,,,,,,------........................000000000000000000000000........................000000000000000000000000000000000000111111111111000000000000000000000000111000///000222333333333555666777999<<>>BBBHHHOOOTTTXXXZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\\\\___aaaaaa```^^^^^^^^^```dddhhhkkkooovvv000000//////......------000000000000000000000000//////............//////................................................//////............//////000000000000000000000000................................................////////////////////////....../////////000000000111111111111111111111111333333333222222444666888===BBBJJJQQQWWW[[[^^^aaa]]]ZZZYYY\\\]]]]]]```eeebbbkkkxxx~~~uuukkkeeebbbaaaaaagggqqq}}}qqqeeeccchhhkkkkkkkkknnnjjjcccZZZTTTRRRVVVZZZfffeeebbb^^^WWWNNNEEE>>>777555333222333333333222000000000////////////...............------------......////////////......,,,,,,---......///.....................---------------------------------------------------------,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...........................++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))))))))************+++++++++,,,,,,,,,---------++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////............//////---......//////////////////////////////////////////000000///...---...000///111444555777:::>>>AAAFFFJJJPPPVVVZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\^^^```___^^^^^^aaadddgggmmmuuu|||------......//////000000//////////////////////////////............//////////////////////////////.....................---//////............//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111222333333333555:::>>>EEEJJJRRRYYY\\\]]]^^^___[[[WWWWWWZZZ^^^```eeekkkooovvvwwwooolllkkkeeefffiiinnnvvvzzzhhhcccddddddcccdddmmmnnnlllfff]]]VVVUUUVVV___aaaeeegggeee]]]RRRKKK===999555333333444444444111000000000////////////...........................//////////////////...,,,,,,---...//////////////////.........---------------------------------,,,---------------------,,,+++++++++,,,,,,---...+++++++++++++++,,,---------.....................++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////---......///////////////////////////////////////000000111000......000111111333555777;;;AAAHHHMMMPPPSSSVVVYYYZZZYYYWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ\\\]]]\\\[[[^^^eeelllsss|||,,,,,,---...///000111111//////////////////////////////............//////////////////////////////...............---------///..................///////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111222222222222222222222222000222444555666:::@@@FFFMMMRRRYYY^^^___^^^\\\\\\ZZZWWWWWW\\\```ccchhhoooyyyzzzxxxxxxssspppnnnmmmpppvvv}}}rrrkkkgggaaa```bbbjjjmmmnnnkkkddd^^^ZZZYYYYYY]]]dddkkklllhhh```YYYHHHAAA999444333333333222111111000000000/////////.........///////////////...//////000000//////...------.../////////....../////////...------,,,,,,------------------------+++,,,---.........------++++++++++++,,,---......---------------......///---------...............,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......////////////......---......///////////////000000000000000000000000000111111111000000222444666777:::>>>BBBIIIPPPUUUWWWXXXXXXXXXWWWVVVUUUTTTRRRRRRSSSTTTUUUWWWYYYYYYXXX[[[]]]^^^^^^dddnnnvvv------......//////000000000000000000000000000000//////............////////////////////////////////////.........---------......------------..............................////////////////////////////////////////////////000000000000000000000000111111111111222222222222222222222222222222222222///333666888:::???HHHOOOTTTXXX^^^aaa```^^^[[[ZZZ[[[YYY[[[aaahhhlllssszzz}}}|||zzzwwwtttrrrzzz}}}yyyrrriiihhhmmmqqqpppoookkkgggcccbbbaaa[[[^^^ccciiimmmmmmiiifffZZZOOOBBB888555444222111111111111000000000///////////////000000000111111//////000000000000//////...////////////......---000//////...------,,,,,,------------------------+++,,,---.........------++++++++++++,,,---...///------,,,,,,------...///---------.........//////------,,,+++++++++,,,,,,------------------------------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---...////////////...------......///////////////000000000000000000000000///111222222111222444666;;;???DDDIIIMMMQQQUUUXXXWWWVVVTTTSSSRRRSSSTTTUUUPPPQQQRRRSSSUUUWWWYYYZZZYYY___fffiiilllqqq{{{///////////////.........111111111111111111111111//////............//////000000000000000000000000//////.........------------------,,,,,,---------................................................000000000000000000000000000000000000000000000000111111222222222333333333222222222222222222222222000444888;;;===DDDNNNVVVWWW[[[```cccaaa___\\\[[[[[[ZZZ^^^hhhpppwwwuuummmoooppptttyyy{{{zzzyyyyyy~~~tttssszzz}}}xxxqqqkkkgggffffffggg``````bbbgggkkknnnnnnnnnhhh\\\KKK>>>888666444111111111111111000000000000//////000000111111222222//////000000000000/////////000000000///...------000000///...------,,,,,,------------------------***+++---...///...------++++++++++++,,,---...///++++++******++++++,,,------------.........//////...------,,,++++++++++++------------------------------------------------+++++++++,,,,,,---------------------------------************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,---...//////...---,,,---......///////////////000000000000000000000000///111222222222444666888???EEELLLRRRUUUVVVVVVWWWRRRPPPNNNMMMMMMPPPTTTWWWPPPPPPQQQSSSVVVXXXZZZ\\\\\\eeepppvvvyyy~~~---.........//////000000000000//////.........---111111111111111111111111000000000000000000000000444333111////////////000//////////////////////////////000000111111111222000000111222222222222222////////////////////////222111000//////000111222111111111111111111222222111333555555444444666777555777<<>>EEEKKKNNNSSSWWWZZZ]]]]]]\\\\\\\\\bbb```___```bbbkkk|||///111333222111000111111000000000111111000000000//////000000000000/////////000000111111111111111///////////////000000111000111222333333222000///000111111111111111222222222222222222222222222222333333333333444444444444444444444333333555777:::@@@FFFPPP\\\gggpppvvvyyyyyy|||}}}zzztttttt{{{~~~~~~uuutttqqqooommmlllkkkkkknnnooopppssswww}}}}}}rrrnnniiilllmmmkkkgggddddddeeemmmsss|||tttbbbYYYRRRTTTZZZ___eeekkkkkkiiidddZZZNNNBBB999555333333222111111111000111000000000000000000000000////////////////////////---/////////---,,,---...---......///////////////---------.......................................------------------------------------------------........................,,,,,,,,,------.........+++,,,,,,,,,,,,---------///.........///000///...........................+++,,,------.........---........................,,,,,,---............---////////////////////////.../////////000000000111111111111111111222333333444444777===FFFNNNTTTVVVYYY\\\___```___^^^^^^___\\\]]]```dddjjjwww000111333333111000111222///000111111111111000/////////000000000000//////000111222222333333222222///////////////000000111000111222333333222111000000000111111222222222333222222222222222222222222222222222222333333333333555555555333222444999===GGGNNNZZZgggqqqvvvwwwwwwrrrxxx~~~}}}|||vvvpppnnnmmmlllllleeecccaaa___]]]\\\\\\\\\[[[\\\]]]___ccchhhlllooorrrvvv|||zzzvvvqqqsssrrrnnnhhhcccbbbcccjjjmmmrrrzzzwww___XXXSSSUUUZZZ^^^bbbgggjjjkkkjjjdddYYYLLL@@@:::444333222000000//////000111111111111111111111111////////////////////////...///000///---,,,---...---...///000000000//////---------.........//////........................------------------------------------------------........................,,,,,,,,,------.........------------............///---,,,---000111///...........................///////////////...------........................------...///////////////////////////////////////......//////000000111111444333222222222222333333888999===EEEMMMUUUYYY[[[^^^______^^^\\\[[[[[[\\\XXXaaakkksss{{{}}}xxxxxx|||000222333333222111111222///000111222222111000///111111222222222222111111111111222333333333333333000000/////////000111111000111222222333222222222000000111111222333333333333333333333333333333333222222222222333333333333444555666444444888???EEEPPPZZZhhhtttyyyyyywwwuuummmuuu~~~~~~|||tttooohhhccc```___^^^]]]XXXWWWUUUSSSQQQQQQQQQQQQOOOOOOPPPRRRUUUXXX[[[]]]```ccchhhmmmrrrwww}}}yyyzzzyyytttlllfffddddddggggggiiiooovvvuuu```ZZZVVVXXXZZZ[[[___ccclllnnnpppnnnfffXXXKKKBBB666555333111000///000000111111111111111111111111////////////////////////...///000///---,,,,,,------...///000111000//////,,,,,,------.../////////........................------------------------------------------------........................,,,,,,---------------------------........./////////...------/////////...........................111111111000000...------........................---...//////000000//////////////////////////////......//////000000111111444444333222222333555666===AAAGGGNNNTTTYYY\\\]]]```___]]]YYYVVVUUUWWWYYYaaannn}}}{{{wwwyyy|||{{{000222333333222111111222000111222333333222111000111111222222222222111111000000111222222222222222111000000000000111222222222111111111222222333444000000111222222333444444333333333333333333333333333333333333444444444444333555777777888>>>HHHPPPZZZgggwww|||wwwuuurrryyy}}}xxxssspppnnnhhhccc^^^YYYVVVTTTRRRQQQNNNMMMKKKJJJIIIIIIJJJJJJIIIJJJKKKLLLMMMOOOPPPPPPPPPSSSWWW[[[___ccchhhkkkooouuu|||}}}tttmmmiiiiiieeebbbccchhhnnnxxxvvvggg```ZZZYYYXXXXXX[[[___iiikkkooorrrpppfffWWWLLL999888555333111111111222111111111111111111111111///////////////////////////000000///---+++,,,------...000111111111///...,,,,,,------...//////000........................------------------------------------------------........................------------------,,,,,,,,,,,,---------...............///......------..............................///////////////..............................,,,---......//////......////////////////////////////////////000000000000222222111222333666888:::BBBIIIRRRXXX[[[[[[\\\^^^]]]\\\YYYVVVUUUWWW\\\```pppwwwpppmmmooosssuuu}}}000222444333222111222333000111333444444333111000//////000000000000////////////000111111111111111111111111111111222222333222222111000111222444555000000111222333333444444333333333333333333333333444444444555555555666666111444777999<<>>FFFOOOZZZ___^^^\\\]]]^^^YYYXXXVVVUUUWWW]]]ffflll|||wwwwwwvvvrrrmmmlllooosssvvv~~~||||||~~~333333222111111222333333000000111111111111000000111111111111111111111111555333111000///000111222000000000000000000000000000000111111111111000000000111111111111222222222333333333333333333333333444555555333111111222333888666777<<>>>>>======<<<<<<<<<<<>>???@@@@@@@@@AAABBBDDDEEEGGGHHHIIIJJJLLLNNNQQQSSSWWW]]]aaahhhnnnvvv~~~}}}wwwrrrlllgggggguuuwwwjjjcccZZZOOOPPPXXX[[[aaajjjqqqtttrrrnnnkkkWWWHHH:::555555333222222111111222222111000///...////////////////////////000///...------------...////////////////////////................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------,,,,,,,,,------......---,,,++++++*********........................---------............///000///...---------...///000000/////////.................................000000000111222333222111333444555777:::AAAIIIOOOVVV^^^ccccccccceeeccc___^^^]]]aaakkkttt{{{~~~{{{yyyyyyzzz{{{~~~}}}vvvqqqqqqsss333222222111111222222333000000111111111111000000222222222222222222222222222111000000000111222333111111111111111111111111222222333333333333222222111111111111222222222333333333333333333333333333111333555666666777888999888999===FFFOOOZZZjjjwwwvvvnnnlllfff]]]]]][[[WWWRRRMMMIIIGGGEEEAAA@@@??????>>>===<<<;;;<<<<<<;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<=========>>>???@@@AAABBBBBBEEEFFFGGGHHHHHHJJJNNNQQQXXX]]]eeemmmvvv{{{nnngggmmmvvvtttkkk```RRRNNNQQQUUU[[[eeennnssstttrrrooo___QQQAAA:::777333222333000111111222111111000000//////////////////////////////......------......////////////////////////................................................++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,........................---------............///000000000/////////......000000////////////......////////////////////////111111111222222222222222333555888<<>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<999:::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>@@@BBBDDDGGGKKKOOOTTT\\\gggooo}}}vvviiifffllltttyyy~~~tttdddXXXRRRRRRTTTZZZbbbjjjooopppoookkkaaaUUUKKKAAA777444555111111111111111222222222000000000000000000000000//////.........//////000////////////////////////........................................................................------------------------................................................+++++++++,,,---...///000111111000/////////000000........................---------............///...////////////...---,,,//////000000000000000000000000000000000000000000///000111111///000222555444999@@@HHHPPPXXX___dddnnnooopppqqqppppppqqqttt~~~{{{111222222333333222222111111111222222222222111111333333333333333333333333111111111111222222222222222222222222222222222222111111222222222222111111222222222222333333333333444444444444444444444444333444555555444555777999;;;FFFUUUeeeuuu~~~{{{xxxtttqqqpppooonnnlllmmmkkkiiiiiiiiihhhfffdddaaa___[[[WWWSSSPPPLLLIIIDDDCCCBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<===999999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;=========>>>@@@AAACCCEEEHHHIIILLLQQQYYY___kkkwww~~~|||ooofffhhhlllqqquuuxxxwwwuuu|||}}}nnn^^^TTTSSSRRRUUU\\\fffmmmqqqqqqnnnhhhaaaXXXKKK>>>777777333222222111111111222222000000000000000000000000//////......//////000000////////////////////////................................................//////.........---------------------------------................................................,,,,,,,,,,,,------...///......------------..............................---------............////////////.........------//////000000000000111111000000000000000000000000...000222111000111555999999???HHHQQQYYY```gggjjjtttssstttxxxyyyzzz~~~111222333333333333222111111222222333333222222111333333333333333333333333111222222222222111111000222222222222222222222222222222333333333333222222222222222333333333444444555555555555555555555555444555555444555777;;;???GGGTTTeeettt}}}}}}}}}~~~~~~|||}}}{{{vvvsssnnnlllhhheeedddcccbbbbbb```____________]]]YYYVVVRRRQQQQQQNNNJJJFFFDDDEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<999999999999:::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;:::<<<>>>?????????@@@AAACCCEEEGGGHHHHHHJJJPPPTTTZZZeeeuuu|||yyyvvvqqqmmmmmmoooppppppooonnnxxx~~~nnnbbbZZZWWWUUUYYYbbbkkkoooqqqpppnnnkkkdddVVVFFF===;;;555444222111111111111222000000000000000000000000///////////////000111111////////////////////////................................................---------.......................................................................................------,,,,,,,,,------......------,,,,,,------...........................---------............///111000///.........///000//////000000000111111111111111111111111111111111...111333333111333888===AAAHHHQQQ[[[ccciiinnnqqquuutttwww}}}111222333444444333222111111222222333333222222111333333333333333333333333222222222222222111000///222222222222222222222222333444444555555444444333222222333333333444444444555555555555555555555555444444444444555999???CCCSSSaaarrr}}}xxxtttrrrllllllmmmnnnoooooooooooonnnqqquuuwwwvvvrrrllliiigggeeeaaa^^^\\\[[[[[[[[[YYYYYYYYYYYYYYYVVVRRRNNNJJJJJJKKKJJJEEE??????BBB@@@@@@??????>>>?????????;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<<<<888888888888999:::;;;<<<::::::::::::;;;;;;;;;;;;888:::<<<===<<<<<<<<<======@@@BBBBBBAAABBBGGGKKKHHHRRR___kkkyyyuuuzzz~~~rrrmmmkkkkkkkkkkkkdddlllwwwxxxccc^^^XXXYYY```hhhlllmmmrrrrrrrrrlll^^^KKK@@@>>>666555333111000000111111000000000000000000000000///////////////000111111////////////////////////................................................+++,,,,,,---...///000000........................////////////////////////..............................---,,,,,,,,,------//////.........//////000........................---------.........//////333222000......///111222//////000000111111111222111111111111111111111111///222555444333555;;;AAAHHHNNNXXXbbbiiioootttvvvuuussswww000000000111222222222333222222222222222222222222111111222222333333333333222111111111111111222222111111000000111222333333333333333333333333333333333444555555666666555555555555555555555555444444333333666:::888777AAAMMMUUUppp{{{vvvrrrnnnlllhhhfffcccbbbcccdddddddddeeegggjjjlllllljjjgggeee```___]]][[[YYYWWWWWWVVVXXXWWWUUUTTTSSSQQQOOOLLLFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>======::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999999999888888:::999999888888999999:::<<<<<<<<<;;;;;;<<<<<<<<>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::999999999999::::::<<<;;;;;;::::::;;;;;;<<<>>>????????????@@@@@@@@@???CCCIIIOOOXXXdddsss~~~uuullljjjkkkgggkkkhhhiiiuuuxxxiiiccc___]]]bbblllnnnrrrsssooojjjbbbVVVJJJAAA;;;666666555222111333111111000000000000111111111000000000/////////...........................------........./////////........................000/////////....................................,,,---......///...............------------......///...------------...///////////////////////////............/////////000////////////////////////000000000000000000000000000000000000000000000000000111333222111000000111444666777888:::@@@IIIPPPZZZccclllqqqvvvzzzyyyuuuuuuvvv222222222222222111111111222222222222222222222222000000000000111111111111444333222111111111111111111111111000111111222333333333333333333333333333333444555555666666555555555555555555555555555555666666777:::===DDDSSS```ttt}}}yyytttooommmkkkiiigggbbb___[[[YYYYYYYYYXXXWWW[[[]]]___aaaaaa___]]][[[YYYYYYXXXVVVVVVVVVVVVVVVQQQPPPNNNNNNNNNLLLJJJGGGDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@??????<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;::::::999999::::::;;;=========>>>>>>>>>>>>??????BBBEEEHHHMMMUUU```iiizzz~~~sssooopppnnnsssooolllqqqxxxvvvmmmddd]]]^^^fffkkkppptttssspppjjj___TTTHHH>>>666555555444222333111111000000000000000111000000000000////////////............................../////////000000000........................////////////.......................................------------.../////////..................//////...------------...//////000000000000000000000............////////////////////////////////////000000000000000000000000000000000000000000000000000111222222111000111222555888:::<<<@@@GGGRRRZZZcccooozzz~~~{{{vvvsssyyy333333333222222111111111222222222222222222222222333333333333333333333333444444333222111111111111222111111111111111222222333333333333333333333333333444555555666555555555555555555555666666666666666777888<<>>>>>==================<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999999999999999:::;;;;;;<<<<<<<<<=========BBBCCCDDDEEEGGGMMMTTTZZZbbblllyyy{{{yyyxxx}}}xxxxxxwwwwwwlll^^^ZZZ]]]ffflllqqqrrrrrrooofff\\\PPPCCC777444555555333222222111000000000000000000000000000000////////////............................../////////000000000........................///////////////.......................................---,,,,,,...///000//////............//////.........------.........///////////////000000000.........///////////////////////////////////////////////////////////////000000000000000000000000000111222222111111222444666999===AAAFFFPPP[[[dddppp|||{{{wwwuuu}}}444333333333222222111111222222222222222222222222444333333333333333333333444444333222111111222222222222111111111111111222333333333333333333333333333444555555666555555555555555555666666666777777666888;;;@@@LLL]]]ppp||||||vvvtttsssrrrpppnnneeeccc`````````aaa```___\\\YYYUUURRRQQQQQQPPPPPPSSSTTTUUUVVVVVVUUUTTTSSSVVVUUUTTTRRRQQQPPPPPPPPPPPPOOONNNNNNOOONNNLLLJJJHHHHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>???========================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;999999999888888999999999::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999888888999999::::::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>@@@CCCFFFGGGIIILLLRRRZZZbbbpppxxxyyyfffYYYWWW]]]bbbhhhkkkoooqqqmmmfff^^^QQQBBB;;;888444222333333222111000////////////////////////000000000000////////////////////////------........./////////////////////////////////.........///////////////...........................------------.../////////..................///------...//////...------,,,,,,------....../////////////////////.........////////////////////////000000000000000000000000111111111111111111111111111222333333333444777::::::@@@IIIQQQZZZdddooowww}}}||||||zzzxxx|||222222333333333333333333222222222222222222222222333333222222222111111111222222222222333333444555333222222111000000111111333333333333333333333333333444555555666666555555444555555666777777888888777@@@IIISSSeee}}}yyysssqqqjjjhhheeebbb___]]][[[YYYTTTSSSQQQRRRSSSTTTSSSRRRQQQOOOLLLKKKLLLNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLMMMMMMOOOPPPSSSTTTUUUSSSRRRQQQRRRSSSSSSRRRPPPMMMMMMKKKJJJIIIIIIHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDBBB@@@??????@@@AAA======>>>>>>>>>?????????>>>>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;::::::999999999999:::::::::::::::;;;;;;;;;<<<<<>>>>>???AAACCCDDDDDDDDDEEEJJJOOORRRYYYjjj|||yyyzzz}}}jjj^^^]]]^^^cccgggiiinnnrrrpppkkkeeeYYYLLLCCC;;;555333555333222111000////////////.../////////000000000111////////////////////////....../////////000000000////////////////////////............/////////000........................,,,---......///...............------------......------...//////...---------------...//////000000000/////////............////////////////////////000000000000000000000000111111111111111111111111333333444444444666999<<>>>>>?????????@@@????????????>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;<<<>>>?????????AAABBBGGGJJJJJJKKKYYYhhhttt{{{{{{zzz~~~~~~lllbbbbbb```dddgggiiinnnsssrrrnnniii___RRRHHH>>>666444777333222111000////////////.../////////000000111111000000000000000000000000000000000000111111111111000000000000000000000000---.........//////000000........................+++,,,.../////////...------------,,,,,,---------,,,---...//////...---,,,---......///000111111222000000//////.........---////////////////////////000000000000000000000000111111111111111111111111333444555444555777;;;>>>FFFNNNZZZeeeoooxxx|||~~~uuuvvvtttsss}}}111222333333444444333333333333333333333333333333222222333333333333444444000000000111222333555555555444333222111111111111111111222222222333333333555555555555555555444444999666555777777666999===DDDIIITTTfff{{{wwwpppjjjfffccc___]]][[[XXXUUURRROOONNNNNNNNNOOONNNNNNMMMLLLLLLFFFFFFFFFHHHJJJKKKJJJHHHKKKJJJIIIIIIIIIJJJKKKKKKMMMMMMNNNPPPPPPQQQQQQPPPSSSSSSTTTUUUUUUUUUTTTTTTTTTSSSQQQOOONNNNNNNNNNNNPPPPPPOOONNNLLLJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<>>>?????????@@@@@@@@@@@@BBBCCCDDDEEEFFFIIIMMMQQQ___jjj}}}}}}|||zzz~~~vvvnnnkkklllllliiifffllluuuwwwrrrnnnhhh___RRRCCC777333444111000000111222222///---...............///000111000000111111111111000000............///000222222000000000000000000000000////////////////////////...............///000000////////////////////////---...///000000///...---////////////////////////////////////////////////000000000000000000000000......//////000000111111111000///......///000111111111111111111111222222333222333555666999AAAJJJMMMTTT```ooo}}}{{{zzzwwwvvvvvvzzz111222333333444444333333333333333333333333333333222222333333333333444444111111111111222333444555555444333222111111111111222222222333333333333444555555555555555555555555888555555777888888;;;AAAHHHNNNZZZmmmzzzrrrkkkeeeaaa]]]ZZZZZZYYYWWWTTTQQQOOOMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIGGGFFFFFFHHHJJJKKKJJJIIIJJJIIIHHHGGGFFFGGGHHHIIILLLMMMNNNNNNOOOOOOOOOOOOSSSSSSTTTTTTUUUUUUTTTTTTTTTSSSRRRPPPOOOOOOPPPPPPQQQPPPPPPOOOMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????===================================================<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>>>>???@@@AAAAAADDDHHHKKKTTT\\\mmm}}}zzzwwwxxxvvvrrrsssqqqjjjdddhhhqqquuutttrrrnnnfffZZZLLL???999777444333222333333222000---//////.........///000000000000111111111111000000............///000111222000000000000000000000000////////////////////////111000///......------...------------------------.........//////.........////////////////////////////////////////////////000000000000000000000000////////////000000000000111000////////////000111111111111111111222222333111000222555888;;;DDDNNNUUU```nnn{{{|||}}}}}}111222333333444444333333333333333333333333333333222222333333333333444444333333222222222222333333555444333222222111111222333333333444444444555555555555555555555555555555888555555888999:::???EEEOOOWWWfffxxxsssooohhhccc___\\\YYYWWWUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHGGGHHHJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHLLLMMMNNNOOOOOOPPPPPPOOORRRSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQOOONNNMMMLLLHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===<<<===>>>>>>>>>???BBBEEEJJJMMMWWWfffwww|||xxxyyyooonnnsss|||}}}rrrgggffflllrrrtttsssrrrmmmdddVVVIII???:::888666444444444333111///111000//////////////////000000111111111111000000///......//////000111222////////////////////////000000000000000000000000333222111///---,,,++++++------------------------......------------......////////////////////////////////////////////////000000000000000000000000000000000000////////////111000000//////000000111111111111111111222333333111000333888<<>>??????>>>???AAACCCEEEEEEIIITTTaaarrrxxxuuuhhhggglllssstttkkkkkknnnqqqppprrrqqqiii^^^RRREEE;;;888666444333333333222111222111111000////////////000000111111111111000000///////////////000111111////////////////////////000000000000000000000000333222000///---,,,,,,,,,////////////////////////...---,,,++++++,,,---...////////////////////////////////////////////////////////////////////////111111000000//////......000000000000000000000000111111111111222333333444444444777===BBBHHHSSS^^^fffwww~~~}}}|||{{{}}}zzzvvvtttsssrrrqqqpppmmmiiieeecccdddgggiiijjjjjjlllnnnppprrruuuyyy|||111222333333444444333333333333333333333333333333222222222333333333444444555555444333222222222222444444333333222333333333444444555555555666666666555555555666666666777777999777888::::::<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;<<<<<<<<<=========>>>???@@@???>>>>>>@@@AAACCCBBBDDDKKKSSS___ppp~~~{{{|||yyyhhhdddhhhkkkzzzuuukkkjjjlllmmmrrrtttnnneee[[[MMM@@@888666333222222333444333333222111000000000000000000000111111111111000000000////////////000000111////////////////////////000000000000000000000000000000///...............////////////////////////...---,,,++++++,,,---...////////////////////////////////////////////////////////////////////////111111000000//////......000000111111111111000000111111111111222333444555666666:::AAAGGGNNNZZZeeesss}}}yyytttqqqooommmllljjjmmmkkkhhhhhhhhhiiihhhgggcccbbb``````aaaaaa```______```bbbccccccdddfffhhhpppqqqtttwwwzzz}}}{{{111222333333444444333333333333333333333333333333222222333333333333444444555555444333333333333333444444333333333333444444444444444555555555666666555555555666666777777888999888999<<<===AAALLLXXXhhhwwwyyypppjjjfffddd```\\\[[[YYYVVVUUUTTTSSSRRRPPPMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNLLLJJJJJJKKKMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJKKKLLLNNNPPPQQQRRRRRRQQQPPPPPPPPPQQQRRRTTTUUUSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWXXXXXXXXXWWWWWWVVVQQQPPPOOONNNMMMLLLLLLLLLHHHHHHGGGGGGFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<=========>>>>>><<<===>>>>>>======>>>???AAA@@@BBBFFFJJJOOOZZZeeewww|||tttxxxppphhhiiiiiitttzzzjjjeeehhhlllsssvvvqqqlllfffYYYJJJ;;;777333111222333444444333222111111111111111111000000111111111111000000000000////////////000000////////////////////////000000000000000000000000...............///000000------------------------......------------......////////////////////////////////////////////////000000000000000000000000000000000000////////////000111111222222111111000111111111111222444555666888999>>>GGGNNNWWWdddppp|||{{{yyyxxxyyyxxxwwwuuuuuuqqqmmmiiigggfffeeedddcccaaa``````bbbcccbbbaaa```______```aaa```]]]ZZZYYY[[[\\\[[[ZZZZZZZZZ\\\___```cccfffjjjlllnnnooojjjmmmsssxxx{{{~~~111222333333444444333333333333333333333333333333222222333333333333444444555444444333333333444444444444333333333444444555333333444444444555555555444555555666777777888888777888;;;???AAAHHHWWWeeettt~~~sssmmmddd]]][[[YYYVVVSSSVVVTTTSSSTTTUUUVVVUUUTTTNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNOOOPPPPPPPPPPPPPPPPPPMMMKKKJJJLLLMMMNNNMMMLLLKKKKKKKKKKKKMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRTTTVVVRRRSSSUUUWWWYYYYYYZZZZZZXXXYYYYYYZZZZZZZZZYYYYYYTTTSSSRRRPPPNNNMMMLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<============;;;<<<>>>>>>======>>>???@@@???AAACCCDDDEEELLLUUU___mmm~~~wwwrrrsssyyyyyypppoooiiipppuuu|||wwweeebbbgggkkkrrruuuqqqooommmbbbSSS@@@<<<666333222222333333222222111111111222333333000000111111111111000000000000////////////000000000000000000000000000000////////////////////////...............///000000------------------------.........//////.........////////////////////////////////////////////////000000000000000000000000////////////000000000000000111222222222222111000111111111222333444555666;;;===EEEOOOYYYdddsss~~~~~~}}}{{{yyywwwuuutttqqqpppoooppprrrttttttsssrrrooojjjhhhgggfffeeedddcccbbbaaaaaaccccccbbbaaabbbaaa``````aaa```^^^\\\YYYZZZ[[[[[[YYYXXXYYYYYYTTTVVVYYY\\\___aaacccccc^^^aaafffjjjlllnnnppprrr222222333444444444333333333333333333333333333333222222333333333444444444444444444333333444444555444444333333333444444555333333333444444444555555444555555666777888888999555777;;;AAAEEENNN^^^nnn}}}}}}tttllleee\\\VVVSSSRRRPPPNNNNNNNNNNNNPPPSSSUUUUUUTTTQQQPPPPPPPPPOOOOOONNNNNNQQQRRRRRRSSSTTTTTTTTTSSSQQQNNNKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNPPPRRRSSSXXXWWWWWWVVVTTTSSSQQQPPPPPPOOONNNNNNOOORRRTTTVVVQQQRRRUUUWWWYYYZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZWWWUUUSSSQQQOOONNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;===???@@@??????@@@AAA@@@???AAACCCBBBAAAGGGNNNQQQ[[[gggttt~~~rrrjjjjjjwwwvvvuuujjjmmmmmmooorrraaa```ggghhhpppsssoooooooooeeeWWWEEE@@@:::444222222222222111111111111222333444444000000111111111111000000111000////////////000000111111111111111111111111//////////////////////////////............//////////////////////////////---...///000000///...---////////////////////////////////////////////////000000000000000000000000......//////000000111111000111222333333222111000111111111222333444666777@@@CCCKKKXXXdddppp}}}zzzzzzwwwvvvvvvuuusssqqqooonnnkkkkkkkkkmmmqqqtttuuuuuurrroookkkhhhhhhhhhgggfffjjjhhhggggggggggggfffdddfffdddaaa```aaaaaaaaa```[[[\\\^^^^^^\\\[[[\\\]]]QQQSSSUUUXXX[[[]]]______XXX[[[___bbbcccdddeeeggg555444333333333333444555333333333333333333333333444444444444444444444444222222333333333444444444333333333333333333333333333333333333333333333333666666555666666777888999:::<<<@@@CCCFFFQQQggg|||yyyoooiiiaaa]]]WWWSSSQQQPPPNNNNNNMMMNNNOOOQQQTTTUUUTTTSSSSSSSSSRRRQQQQQQQQQQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMLLLLLLOOOTTTXXXUUUVVVWWWVVVSSSQQQQQQRRRNNNNNNOOOPPPQQQRRRTTTTTTRRRSSSVVVXXXZZZ[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYWWWVVVUUUTTTTTTTTTPPPOOOMMMKKKJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCBBBBBBCCCDDDCCCAAACCCDDDDDDEEECCCAAA???===??????@@@@@@???>>>===<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<============<<<===>>>???@@@AAABBBBBBHHHNNNVVV^^^iii|||wwwmmmiiinnnwwwyyypppiiilllwww~~~ooo]]]YYY___fffnnnsssrrrrrrrrrlllcccUUUJJJ<<<444222444555555111111111111000000000000///000111222222111000///////////////////////////111111000000//////......000000//////.........---........................////////////////////////------------------------------------------------000000000000000000000000111111000000//////......////////////000000000000000111111111111222222222666111000333666777:::>>>CCCLLLXXXbbbppp~~~{{{yyyxxxwwwuuutttrrrqqqqqqppppppnnnlllnnnrrruuuuuutttuuusssqqqooonnnnnnoooooopppmmmkkklllnnnooommmkkkmmmkkkhhhgggggggggeeecccbbbaaaaaaaaabbbbbb```^^^XXXVVVUUUVVVYYY[[[\\\\\\]]][[[YYY[[[^^^aaa```___555444333333333333444555333333333333333333333333444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333666666555666666777888999666999@@@HHHOOO\\\qqqxxxnnnddd___YYYVVVRRRPPPOOOOOONNNMMMOOOOOOPPPSSSVVVWWWVVVTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTVVVWWWXXXSSSRRRPPPNNNLLLJJJIIIIIIIIIJJJJJJKKKLLLQQQWWW\\\^^^___^^^\\\WWWSSSQQQPPPMMMMMMMMMNNNOOOQQQSSSTTTSSSUUUWWWZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYWWWVVVUUUUUUUUUSSSQQQPPPNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJGGGEEEDDDDDDEEEFFFEEECCCDDDDDDEEEEEEDDDBBB@@@>>>===>>>>>>>>>>>>?????????<<<<<<=========<<<;;;;;;<<<<<<<<<<<<============<<<===>>>???@@@AAAAAABBBAAAEEEJJJOOOWWWeeeyyy~~~ooofffhhhoootttjjjiiiqqqqqq```ZZZ___eeelllqqqqqqrrrrrrmmmeeeXXXNNNBBB999666666444333111111111111000000000000///000111222222111000///111111111111111111111111111000000000/////////...000000/////////.........////////////////////////////////////////////////------------------------------------------------000000000000000000000000000000000000000/////////////////////000000000111111111111111222222222222555111000333666888;;;@@@HHHRRR^^^jjjzzz~~~|||{{{zzzyyyxxxwwwvvvvvvvvvxxxvvvtttvvvzzz}}}}}}|||zzzxxxwwwwwwxxxyyy{{{yyyxxxxxxzzz{{{zzzxxxxxxvvvsssqqqooolllhhheeebbbaaaaaabbbdddeeedddbbbaaa___]]]]]]___``````___^^^\\\ZZZZZZ]]]^^^]]][[[555444444333333444444555333333333333333333333333444444444444444444444444333333444444444555555555333333333333333333333333333333333333333333444444666666666666777888999999777999AAANNNZZZhhhzzzzzzqqqiiiaaaZZZVVVRRRPPPOOOPPPQQQRRRQQQPPPQQQQQQRRRUUUWWWXXXWWWVVVSSSSSSRRRQQQQQQQQQQQQQQQPPPQQQRRRTTTVVVXXXYYYZZZXXXVVVSSSOOOKKKHHHFFFEEEDDDEEEFFFHHHLLLSSS[[[aaahhhhhhgggccc\\\UUUPPPNNNLLLKKKLLLLLLNNNPPPRRRSSSUUUVVVYYY[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\ZZZYYYXXXXXXXXXXXXUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLJJJHHHGGGGGGHHHHHHGGGFFFEEEFFFFFFFFFEEECCCBBB@@@===<<<<<<<<<>>>???AAACCC===============<<<<<<;;;;;;<<<<<<<<<<<<=========<<<======>>>???@@@AAAAAA@@@BBBDDDEEEHHHQQQ^^^iiiwwwhhheeehhhrrr~~~pppjjjlllwwwxxxfff___aaaccchhhmmmooorrrsssnnnggg___VVVIII???:::777444111222222111111111000000000000000111111111111000000111111111111111111111111000000000000////////////000000////////////......000000000000000000000000////////////////////////........................------------------------000000000000000000000000//////000000000000000000/////////000000000111111111111111111222222222333666222222666999;;;@@@FFFPPP[[[iiiyyy||||||{{{zzzzzzzzz{{{{{{~~~|||zzz{{{|||xxxrrrnnniiihhhiiijjjmmmnnnmmmllliiigggeeedddddddddbbbaaabbb```^^^]]]]]]\\\ZZZXXX444444444444444444444444444444444444444444444444444444444444444444444444222333333333333444444444444444444444444444444444333333333444444444444444555555666666777888999:::<<<===EEETTTcccqqqwwwrrrkkkddd^^^ZZZVVVSSSQQQQQQRRRTTTVVVWWWUUUTTTTTTTTTUUUWWWZZZZZZYYYWWWSSSSSSRRRQQQQQQQQQQQQRRRPPPQQQRRRTTTVVVXXXXXXYYYXXXVVVRRRNNNKKKGGGEEEDDDAAABBBCCCEEEJJJSSS]]]dddnnnnnnlllfff^^^VVVPPPMMMKKKKKKKKKKKKMMMOOORRRTTTVVVWWWYYY[[[]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]\\\[[[ZZZZZZZZZZZZWWWVVVUUUTTTSSSRRRRRRRRRPPPPPPOOOOOONNNNNNMMMMMMLLLKKKIIIIIIJJJJJJIIIGGGGGGGGGHHHGGGGGGEEEDDDCCC???>>>===<<<===???AAACCC===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<===============>>>???@@@@@@AAAAAABBBBBBAAAAAAFFFNNNUUUggguuussshhheeehhhvvvwwwnnnlllqqq}}}nnneeeeeebbbdddggglllqqqrrroookkkggg^^^PPPCCC;;;666333222222222222111111111000000000000000111111000000000111111111111111111111111000000000000////////////000000//////////////////////////////////////////////////////////////////////////////////////////......................../////////////////////////////////000000111111222//////000000000111111111111111111222222222333333777555666:::>>>BBBIIIPPPXXXfffxxx}}}xxxwwwwwwyyy{{{{{{zzzyyyrrrqqqooooooooommmjjjhhhjjjhhhfffccc```]]]YYYWWW444444444444444444444444444444444444444444444444444444444444444444444444222222222222333333333333444444444444444444444444333333333444444555555555555555666666777999:::;;;???AAAJJJ[[[lllyyyyyyrrrgggddd^^^[[[YYYXXXVVVUUUTTTTTTUUUWWWYYYYYYWWWUUUVVVVVVWWWYYY[[[\\\ZZZYYYTTTTTTSSSRRRRRRRRRRRRSSSQQQRRRSSSTTTUUUUUUUUUTTTTTTRRRPPPLLLIIIGGGEEEEEEAAAAAAAAADDDIIISSS^^^fffpppooommmfff]]]UUUOOOLLLLLLKKKKKKKKKMMMPPPSSSUUUVVVWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]\\\[[[[[[[[[[[[[[[WWWWWWVVVVVVUUUSSSRRRRRRQQQPPPPPPPPPOOOOOONNNNNNNNNMMMKKKKKKLLLKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGFFFCCCAAA???>>>===>>>@@@AAA>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@<<<===>>>===<<>>======:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????;;;<<<>>>>>>>>>???AAACCCEEELLLZZZjjjzzz{{{hhh```cccjjjzzz~~~wwwooohhhgggiiisss{{{sssoooddd___]]]ccckkkpppqqqrrrqqqiiiZZZKKK???888555555333222222222222111111111111111000000000000111111////////////////////////////////////000000000000//////000000000000111111........................////////////////////////................................................000000000000000000000000000000111111111111111111000000000111111111222222222222222222333333333333222333777>>>DDDKKKWWWbbbqqq{{{{{{yyyssskkkddd___]]]333333444555555444333333555555555555555555555555444444444444444444444444444444444555555555666666555555555555555555555555333333444444555666666666555555666777888:::;;;<<>>===::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@@@@?????????@@@BBBJJJUUUaaasssuuudddcccccclll|||ooogggeeefffqqq~~~zzzggg^^^YYY___hhhnnnqqquuuqqqkkk```SSSFFF===777555333333222222222111111111222111000//////000111222000000000000000000000000.../////////000000000111//////000000000111111111........................////////////////////////------------------------........................000000000000000000000000222222111111111111111111000000111111111222222222222222222333333333444444222444:::BBBIIIQQQ___lllwwwooojjjhhh333333444555555444333333555555555555555555555555444444444444444444444444666666666666777777777777555555555555555555555555333333444444555666777777555555666777888:::<<<===JJJYYYrrr{{{wwwqqqllliiifffdddbbb^^^]]]]]]^^^______]]]\\\YYYXXXXXXYYY[[[\\\[[[ZZZYYYXXXYYY[[[]]]]]][[[YYYXXXXXXWWWVVVVVVVVVWWWWWWRRRTTTVVVWWWWWWVVVUUUTTTRRRQQQOOOMMMKKKIIIHHHHHHFFFFFFFFFJJJRRR___nnnxxx|||xxxqqqggg\\\UUUQQQPPPIIIHHHGGGGGGIIIMMMRRRTTTYYY[[[\\\^^^______^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[ZZZYYYXXXVVVUUUSSSSSSTTTUUUVVVWWWWWWXXXVVVUUUSSSRRRSSSRRRPPPOOONNNMMMLLLLLLLLLLLLLLLMMMFFFFFFFFFEEEDDDBBBAAA@@@???@@@@@@@@@@@@???>>>>>>:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>===>>>>>>>>>===;;;999888@@@???AAAHHHPPP___{{{jjjhhhdddeeeqqqzzzmmmhhhaaahhhwwwiii]]]WWW]]]ggglllqqqwwwooollldddYYYLLLAAA999555333333333222222222111111222111000//////000111222111111111111111111111111.../////////000000111111//////000000111111111222000000000000000000000000////////////////////////------------------------////////////////////////000000000000000000000000333222222222111000000000000111111111111222222222222222333333333444444444555777>>>GGGNNNXXXggguuuyyytttrrr888888777777666666666555333555666666555444444555444444444444444444444444444444444444444444444444999666333333555666555222555666777777777777777666555555777:::999999???GGGRRReee{{{xxxnnnllliiieeebbb```______aaaaaaaaaaaaaaa```_______________]]][[[ZZZ[[[]]]WWWWWWXXXYYYZZZ\\\\\\]]]\\\[[[YYYWWWVVVVVVVVVVVVUUUVVVXXXYYYZZZYYYXXXWWWSSSQQQNNNKKKJJJIIIIIIJJJHHHIIIIIINNN[[[nnn|||uuulllcccZZZSSSOOOLLLJJJIIIJJJIIIHHHNNNUUUYYY\\\```bbb```^^^]]]\\\XXXYYYZZZZZZXXXWWWXXXYYYYYYZZZ[[[ZZZYYYXXXYYYZZZ^^^^^^^^^]]]\\\ZZZXXXVVVXXXXXXXXXXXXYYYYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFCCCCCCBBBAAAAAA@@@@@@???<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAABBBGGGTTTgggvvv{{{lllbbbdddjjjrrrrrrdddeeemmm|||ppp___TTTZZZbbbeeejjjqqqmmmllliiicccVVVGGG<<<888888555222111111222333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------------.........///.........------,,,,,,,,,000000//////.........---////////////000000000000000111111111222222222222000111333333222333555777<<<;;;BBBNNNVVV^^^qqqzzz777777666666666555555555222444555555444333333444555555555555555555555555444444444444444444444444888555333333555555444222444444555666666666666555777666888::::::;;;BBBKKKZZZooo{{{uuuqqqnnngggeeecccaaa`````````aaabbbcccdddeeeeeeeeecccccccccbbbaaa``````___^^^^^^[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYWWWVVVVVVWWWWWWVVVWWWZZZ\\\\\\\\\ZZZYYYTTTRRROOOLLLJJJJJJJJJJJJJJJLLLMMMSSSbbbwww~~~tttiii```XXXRRRNNNLLLKKKLLLKKKIIINNNUUUYYY\\\```bbb```]]][[[ZZZWWWXXXYYYXXXVVVUUUVVVWWWWWWYYYZZZZZZXXXXXXYYY[[[]]]]]]^^^]]]\\\ZZZXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUTTTTTTSSSTTTTTTSSSSSSSSSRRRQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???@@@IIIXXXdddzzzuuugggfffhhhkkkuuunnnmmmooowwwyyyfffWWWYYY___aaagggnnnmmmllliiidddZZZMMM@@@999888666333222333444333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////---........./////////////////////.........------000000/////////.........////////////000000000111000000000111111111222222000222333333222333555888888===GGGQQQZZZhhh666555555555555444444444222333555555333222333444555555555555555555555555444444444444444444444444666444333333444444444333222333444555555555555444999888999;;;;;;>>>HHHSSShhh~~~}}}vvvpppkkkgggdddcccbbb```______```aaaccceeegggjjjmmmnnnnnnlllkkkjjjhhhfffggghhhhhhddd`````````___^^^]]]\\\[[[[[[[[[ZZZYYYWWWWWWWWWXXXXXXWWWYYY\\\___```___]]][[[VVVTTTQQQNNNLLLKKKKKKKKKMMMOOORRRZZZmmm~~~ssshhh^^^XXXSSSPPPNNNOOONNNLLLOOOUUUYYY]]]aaabbb```]]]ZZZYYYWWWXXXXXXWWWTTTSSSSSSTTTTTTVVVXXXXXXXXXYYYZZZ\\\]]]]]]]]]]]]]]][[[YYYXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@===<<<@@@IIIQQQeeezzzssskkkhhhfffiiipppzzzuuuppprrr}}}rrr^^^XXXYYY\\\bbbjjjmmmllljjjgggaaaUUUGGG<<<888666444444555555444222111111111111111111111111000000000000000000000000111111111111111111111111........................000000000000000000000000////////////////////////////////////000000000000000000000///////////////000000////////////....../////////000000000111111///000000000111111111111111222333333222444666999:::DDDNNNUUU```vvv~~~444444444444444444444444222444555555444333333444444444444444444444444444555555555555555555555555555444333333333444444444222333444555666666666555999999:::;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???>>><<<>>>DDDIIIVVVhhhuuuooojjjhhhjjjtttyyypppsss~~~gggZZZWWWXXX^^^eeellllllllljjjggg___OOOAAA999777555444555444333111111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////000000000000111111111////////////////////////000000////////////////////////000000000111111111//////000000000111111111222222333333333555888;;;AAALLLUUUZZZiii}}}}}}|||333333333444444444444444444555777777555555555666333333333333333333333333555555555555555555555555444444444333333333444555444555666777777888888888888888:::<<<>>>GGGZZZlllzzzrrrlllhhheeecccfffeeeeeefffggghhhjjjkkknnnrrrxxx~~~~~~{{{xxxzzz|||zzztttnnnkkkjjjhhheeeccc```^^^]]]]]]\\\ZZZYYYXXXXXXYYYZZZVVVXXX\\\___aaaaaa___^^^ZZZYYYWWWTTTQQQNNNMMMLLLKKKOOOWWWfffvvvkkkddd^^^ZZZWWWXXXXXXUUUUUUXXX___bbbdddeeeccc___]]]]]]^^^^^^^^^[[[WWWTTTSSSTTTPPPRRRUUUWWWXXXZZZ]]]___]]]^^^^^^^^^]]][[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXVVVWWWWWWVVVVVVUUUTTTSSSPPPPPPOOONNNMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDCCCBBBAAA@@@??????================================================;;;===>>>>>>======@@@CCCGGGUUUjjjyyyqqqllljjjhhhtttvvv|||sssbbb[[[ZZZ]]]aaaiiimmmnnnmmmlllfffXXXHHH;;;999666444444333111///111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111222........................//////000000000000000000000000000000111111111111000000000000111111111111222333333444555777<<>>CCCOOOggg}}}xxxqqqllliiihhhfffccceeeiiimmmpppsssuuuvvvuuuxxx}}}zzzvvvqqqpppnnnkkkiiifffdddccc___]]][[[ZZZYYYXXXYYYYYYVVVXXX[[[^^^````````````]]]\\\YYYVVVSSSPPPMMMLLLJJJPPPZZZlll}}}qqqjjjddd___\\\]]]^^^[[[ZZZ\\\bbbccceeedddbbbaaa```aaaccccccaaa^^^YYYVVVUUUUUUPPPSSSVVVXXXYYY[[[^^^```____________]]][[[YYYXXXWWWXXXYYYYYY[[[[[[\\\]]]\\\\\\[[[ZZZYYYXXXYYYYYYUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRRRRQQQPPPOOONNNNNNLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFEEEDDDBBBAAA@@@@@@================================================;;;===>>>>>><<<;;;;;;<<<@@@IIIZZZqqq{{{rrrmmmgggooo~~~pppgggcccaaaaaafffmmmpppnnnmmmkkk___QQQ@@@===888444333222111///222222222222222222222222000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111------............////////////000000000000111111000000000111111111222222000111111111222222222222222333444555777;;;@@@EEELLLUUUbbbsss~~~wwwssswww{{{333444444444555555555555444666777777666555555666666666666666666666666666555555555555555555555555444666777666444444777999555666777999::::::;;;;;;888999===AAAHHHXXXttt{{{tttnnnlllkkkkkkkkkiiimmmrrrxxx}}}|||~~~}}}|||vvvuuutttrrrpppnnnllllll```___]]]ZZZYYYXXXXXXXXXXXXYYY[[[]]]___aaabbbccc___]]][[[XXXUUUQQQNNNMMMLLLRRR___tttxxxppphhhbbb___bbbccc```___```bbbccccccbbb``````bbbdddffffffddd```[[[WWWUUUUUUQQQSSSVVVXXXZZZ\\\___aaaaaaaaa```___]]][[[XXXVVVVVVWWWXXXYYY[[[]]]^^^___```___]]]\\\[[[ZZZYYYYYYTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGFFFDDDCCCBBBBBB================================================<<<===>>>>>>===<<<<<<<<<@@@DDDPPPeeewwwooopppvvvuuunnnhhhdddcccmmmsssooommmmmmdddXXXGGGBBB;;;666333222111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111....../////////000000000//////000000000111111111000000111111111222222222222222222222333333333333222333444666999>>>EEEIIISSS]]]qqqzzztttwww{{{444444444555555666666666333555666666555444444555888888888888888888888888666666666666666666666666444666888777555555777:::555666777888::::::;;;;;;999;;;>>>CCCLLL^^^|||}}}|||wwwqqqmmmlllmmmoooooossswww}}}~~~~~~~~~zzzyyyxxxwwwuuusssrrrqqqbbb```^^^[[[YYYXXXWWWWWWZZZZZZ[[[]]]___bbbdddeee___^^^\\\YYYVVVRRROOOMMMNNNUUUcccyyy}}}tttjjjdddaaadddfffcccbbbbbbbbbbbbaaa```______bbbeeeggggggeeeaaa[[[WWWUUUUUURRRTTTWWWYYYZZZ\\\___aaabbbbbbaaa```]]]ZZZWWWVVVUUUVVVWWWYYY[[[^^^___```bbbaaa___]]]\\\ZZZZZZYYYTTTUUUVVVXXXYYYZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTSSSOOOOOONNNNNNMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<>>>???@@@AAAAAAAAA???@@@GGGYYYssswwwrrrqqq}}}wwwnnngggaaannntttpppmmmmmmggg\\\KKKFFF===777444333333333222222222222222222222222000000000000000000000000333333333333333333333333////////////////////////000000000000000000000000000000000000000000000000////////////000000000000//////000000111111111222//////000000111111111222000111111111111222222222222222333333333444444444222333555777:::@@@GGGLLLZZZggg}}}xxx{{{~~~333333444444444444333333333444444555666777777888666666666666666666666666666666666666777777777777666666666666666666666666555777888777666555666888???<<<>>>III[[[ppp}}}zzzwww|||vvvtttrrroooooosssyyy~~~|||zzzzzzxxxvvvwwwyyyzzzxxxvvvlllddd___```^^^ZZZYYY\\\[[[]]]^^^_________aaabbbdddcccaaa^^^[[[WWWTTTRRRRRRUUU```yyy}}}qqqlllfffcccccceeedddccciiidddaaabbbbbb``````bbbiiikkkiiiccc___]]]YYYUUUSSSUUUXXX[[[]]]]]]\\\[[[\\\]]]^^^___^^^\\\ZZZXXXVVVVVVXXXZZZ\\\^^^```aaacccbbb```___]]]]]]\\\\\\ZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXWWWVVVUUUSSSRRRMMMNNNNNNOOOOOONNNNNNMMMMMMMMMLLLJJJHHHFFFDDDCCCEEEBBB@@@??????@@@???>>>???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA>>>AAANNNccc||||||zzzxxxjjjfffiiinnnqqqqqqlllfffbbbSSSHHH:::444555666444000333333333222222222111111000000000000000000000000////////////000111222333444333111111222111000...000000000000000000000000000000000000000///......////////////////////////222222111000///...------222111111111000000//////111111222222222222111111000000111222222222111111222111444888<<>>???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>AAAKKK[[[qqqyyyvvv|||{{{llldddggglllpppqqqnnnhhhdddXXXLLL>>>777666777555111333333333222222222111111000000000000000000000000////////////000111222333444222111000111111///...000000000000000000000000000000000000000///......////////////////////////111111000000//////......000000000000//////......111111222222222222111111222222333444444444444333666666999>>>BBBHHHUUUaaammm~~~555555555666666555555555666666666666777777777777666666666666666666666666444444444444555555555555666666666666666666666666666777888777666777888:::;;;???LLLdddzzzvvvkkkjjjmmm|||{{{xxxzzz{{{yyywwwuuutttuuuyyy|||~~~~~~xxxsssqqqoookkkiiijjjdddddddddddddddeeeffffffjjjiiigggddd```\\\XXXVVVVVVXXXddd|||{{{vvvoooiiiggggggggggggfffbbb```aaa```]]]^^^aaaiiiqqqtttlllbbb\\\YYYWWWVVVWWWZZZ\\\\\\\\\[[[ZZZ\\\\\\ZZZYYYWWWVVVTTTTTTTTTVVVYYY\\\^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVWWWUUUSSSQQQPPPOOOOOOOOOPPPPPPOOONNNMMMKKKIIIHHHHHHFFFCCCBBBBBBAAA@@@>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAAGGGPPPbbb|||yyysssttt|||}}}ooodddfffjjjooorrrppplllhhh^^^SSSEEE;;;888777555333333333333222222222111111000000000000000000000000////////////000111222333333111000000000000///---000000000000000000000000000000000000000//////...////////////////////////000000000000////////////////////////............111111222222222222111111222333333333444444444444555555999???DDDMMM\\\jjj~~~}}}|||555555666666666666555555777777777777777666666666666666666666666666666666444444555555555666666666666666666666666666666666666777777777777777:::<<<;;;AAATTToooyyyhhhccckkkttt~~~~~~zzzyyyxxxxxx{{{}}}wwwqqqnnngggfffeeefffhhhjjjkkkkkkkkkjjjhhhfffbbb^^^[[[ZZZWWWZZZeee}}}zzzxxxuuupppkkkhhheeecccbbbaaa^^^^^^___^^^[[[\\\___fffqqqvvvnnnbbb[[[YYYZZZWWWXXXZZZ\\\\\\\\\[[[ZZZ^^^]]]ZZZXXXVVVTTTSSSSSSTTTVVVYYY]]]^^^^^^]]]\\\]]]]]]\\\[[[[[[[[[\\\\\\ZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWUUUSSSQQQOOOPPPQQQQQQRRRRRRQQQQQQOOONNNMMMLLLJJJHHHFFFDDDDDDCCCAAA??????>>>======<<<=========>>>>>>>>>>>>>>>>>>>>>>>>??????BBBDDDIIIVVVpppwwwqqqrrr~~~ttthhhhhhjjjnnnqqqrrrnnnkkkcccYYYKKK@@@:::777555444333333333222222222111111000000000000000000000000000000//////000111222222222000//////000000///---//////////////////////////////000000000000//////////////////////////////.../////////000000000111////////////////////////111111222222222222111111111111111111222333333444555666;;;AAAGGGQQQdddttt}}}555555666666666666555555777777777777666666666666666666666666666666666666555555666666666777777777666666666666666666666666666777777777777888<<<>>>===FFFZZZuuukkk^^^aaaqqq|||uuupppnnnlllmmmpppssstttsssmmmmmmkkkhhheeebbb___]]]XXXZZZeee|||{{{tttppppppooommmhhhccc^^^\\\\\\ZZZ\\\]]]\\\YYY[[[___dddooovvvnnnaaaZZZYYY[[[XXXYYYZZZ[[[\\\\\\[[[[[[```___\\\ZZZWWWUUUTTTTTTTTTWWWZZZ\\\^^^]]]\\\ZZZ^^^]]]\\\ZZZYYYYYYXXXXXXZZZ[[[\\\^^^^^^^^^]]]\\\^^^^^^]]]\\\ZZZWWWUUUTTTTTTSSSQQQOOOOOOPPPRRRSSSRRRRRRRRRRRRQQQPPPOOONNNLLLJJJHHHGGGFFFEEEBBB@@@??????>>>=======================================>>>@@@CCCDDDEEEPPPggg}}}ssslllyyy}}}qqqnnnkkkmmmppprrrpppmmmfff^^^RRREEE<<<777555444333333333222222222111111000000000000000000000000000000000000000000111222111000//////000000///...//////////////////////////////000000000000//////////////////////////////......//////000000111111000000000000000000000000111111222222222222111111111111111111222333444555:::<<>>>>>======>>>===========================???BBBCCCDDDKKK___sssxxxmmmrrr~~~yyy}}}vvvooolllnnnpppooommmgggbbbXXXKKK???888555555333333333222222222111111000000000000000000000000111000000000000000111111111000//////111111000///000000000000000000000000...//////000000000000000////////////////////////......//////000000111111000000000000111111111111111111222222222222111111333333333333444555777888;;;>>>EEEMMMVVVfff|||~~~444444555555555555444444333333444444555555666666666666666666666666666666555555555666666666777777666666666666666666666666777777777777888:::>>>BBBHHHUUUlllmmm______mmm|||wwwqqqkkkfffddd]]]^^^hhh}}}uuunnnccceeeeeebbb]]]ZZZXXXYYYVVVWWW\\\```^^^\\\```fffkkksssuuukkk^^^XXXWWWVVVXXXXXXYYY[[[\\\]]]^^^^^^``````___^^^\\\ZZZXXXVVVXXXXXXYYYZZZ[[[[[[[[[ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWYYY\\\^^^______^^^]]][[[[[[[[[[[[ZZZYYYWWWWWWRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOMMMLLLKKKKKKKKKJJJGGGEEEBBBAAA@@@???>>>>>>>>>>>>========================<<<===@@@BBBBBBGGGWWWggg|||tttqqqsssuuu{{{sssllllllnnnmmmkkkiiifff^^^RRRDDD:::777666333333333222222222111111000000000000000000000000111111000000000000111111222000///000111222111000000000000000000000000000......///000000000000000////////////////////////////////////000000000000/////////000000000111111111111222222222222111111444333222222333666888999:::???GGGRRR^^^rrr|||{{{333444444444444444444333222222333333444555666666666666666666666666666666444444444555555555666666666666666666666666666666777777777777888;;;???CCCKKK[[[ttt}}}kkkbbbfffttt~~~vvvoooiiieee___```iii~~~ssslll^^^___]]]YYYUUUSSSUUUXXXVVVXXX]]]bbbaaa___cccjjjqqqvvvvvvkkk^^^XXXUUUTTTWWWXXXYYYZZZ\\\]]]______^^^___```___^^^[[[XXXVVVYYYYYYYYYYYYZZZZZZ[[[[[[YYYXXXXXXWWWWWWWWWXXXXXXVVVXXX[[[^^^______^^^]]]XXXYYYYYYZZZZZZZZZYYYYYYTTTTTTTTTSSSRRRPPPNNNMMMOOOPPPPPPPPPPPPPPPOOOOOOLLLLLLKKKLLLLLLKKKHHHFFFCCCBBBAAA@@@????????????========================;;;<<<>>>@@@@@@DDDQQQ^^^ooo{{{sssnnnrrrssssss~~~uuullljjjlllllljjjjjjhhhbbbVVVHHH===888888333333333222222222111111000000000000000000000000111111000000000000000111222111000111222333222111000000000000000000000000......///000000000000000////////////////////////000000000000////////////---.........//////000000111111222222222222111111222111000000111444666888>>>DDDNNNZZZhhh|||555555444444444333333333555555555555555555555555555555555555555555555555444555666666777777666666555555555555666666666666999777888999888777===EEEQQQjjjuuuaaacccpppzzz~~~}}}{{{yyyyyyyyy{{{|||wwwooojjjgggaaaeeelllzzzvvvhhh]]]\\\ZZZWWWUUUUUUWWWYYY\\\ZZZ\\\```bbbdddiiipppzzz~~~ssshhh```YYYRRRXXXYYY[[[\\\\\\]]]___aaacccbbbaaa^^^ZZZXXXYYYZZZ[[[YYYZZZ[[[[[[YYYYYY[[[]]]\\\[[[ZZZYYYYYYYYYYYYXXX[[[___bbbcccbbb___]]]WWWVVVVVVVVVVVVWWWYYYYYYZZZXXXVVVSSSQQQPPPPPPPPPSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNLLLJJJIIIHHHFFFDDDAAA===<<<<<<======??????>>>===============:::;;;===>>>@@@EEEKKKOOOkkkuuummmpppxxx|||ooopppvvvkkkiiilllkkkhhhhhhhhhddd\\\SSSIII===222444333222222444444333222333333333222222111111111000000000000000000000000000000//////000111222222000000000000000/////////......///000000000000000000000000000000000000000111111111111111000//////000000000000111111111111111111222222222333333333111222444444444555888;;;BBBJJJUUUcccyyy||||||555555555555444444333333444444444444444444444444555555555555555555555555333333444555555555555444555555666666666777777777777777888:::999:::AAAJJJYYYooosssccchhhuuu}}}~~~yyyuuurrrpppooonnnmmmmmmnnnooopppxxx|||sssmmmjjjccceeejjjvvvvvviii^^^]]]ZZZWWWUUUVVVYYY[[[]]]]]]```dddeeegggoooxxx{{{nnnfff^^^WWWXXXYYY\\\\\\\\\]]]___aaa``````___]]]ZZZYYYZZZ\\\]]]]]]\\\\\\[[[ZZZZZZ[[[]]]]]]\\\[[[ZZZZZZYYYYYY\\\^^^aaaccccccaaa^^^\\\WWWVVVUUUTTTTTTUUUWWWYYYZZZYYYWWWUUUSSSRRRRRRRRRSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMKKKJJJIIIHHHFFFCCC@@@>>>>>>????????????>>>===============:::;;;<<<===???CCCHHHLLL\\\nnnrrrmmmrrrqqqlll{{{uuuhhhfffjjjlllllljjjkkkggg___VVVMMMAAA666555333222222444444333222222222222111111000000000000000000000000000000000000000000000000111222222000000000000000000000000......///000000000000000000000000000000000000000111111111111111111000000000000000000111111111111111111222222222333333333333444444444444666:::===HHHQQQ]]]ooo}}}666666666555555555555444333333333333333333333333555555555555555555555555666666777888888888888888666777777777777888888888666777999;;;;;;===FFFPPPfffwww}}}ooogggooozzz}}}{{{wwwrrrmmmiiifffdddbbbbbb`````````aaabbbccchhhoooxxxwwwppplllfffeeefffrrrvvvjjjaaa^^^ZZZWWWVVVXXX\\\^^^___aaafffiiiiiilllvvvuuujjjbbb\\\XXXZZZ\\\]]]]]]]]]___```]]]]]]\\\[[[ZZZZZZ]]]___bbbbbbaaa___\\\[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZ^^^___aaacccbbb___[[[YYYXXXVVVSSSQQQQQQSSSUUUWWWZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQPPPNNNMMMKKKJJJJJJHHHEEEBBBAAA@@@AAAAAA??????>>>===============;;;<<<<<<===>>>@@@EEEHHHRRRaaayyyxxxlllkkktttvvvhhhnnn{{{pppcccaaaeeekkknnnmmmnnnjjjccc[[[RRRGGG<<<666444333222333444333222111111111000000000000000000000000000000000000000000000000000000000111222000000000000111111111111......///000000000000000000000000000000000000000111111111111111222222222000000000000111111111111111111222222222333333333666555555444444888===AAANNNWWWfff|||~~~666666666666666666666555444444444444444444444444555555555555555555555555777888888999999999999999777777888888888999999999777777:::<<<<<>>>>>===============<<<===>>>>>>===???BBBEEEOOOYYYkkknnnhhhjjj||||||iiieeekkkvvvkkk]]]ZZZ^^^eeelllnnnooolllfff___WWWLLLAAA888666333222333333333222111111111111111111000000000000000000000000000000111000000000000000111111/////////000000000000000......///000000000000000000000000000000000000000111111111111111222222333///000000000111111111111111111222222222333333333666555444333444999@@@EEEOOOZZZmmm|||yyyxxx|||555666666666666666666666666666666666666666666666555555555555555555555555333333444555555555555555888888888888999999999999888888:::<<<<<>>>>>===============>>>???@@@???>>>>>>AAACCCHHHNNN\\\pppvvvkkkgggssspppeeebbbhhhxxxjjj]]]XXXXXX___hhhmmmooommmgggaaaZZZOOOEEE:::777444222333333222111222222222222222222222222000000000000000000000000111111000000000000000111.........//////000000000......///000000000000000111111111111111111111111222111111000000111222222///000000000111111111111111111222222222333333333444444333333555;;;DDDJJJRRRaaaxxxxxxnnnooottt}}}444555555555555666666666666666666666666666666666555555555555555555555555444555555666666666666666777888888888888999999999999999;;;<<<>>>HHH]]]pppxxxkkkeeejjjssszzz|||uuuoookkkkkkhhhfffeeeeeeeeeeeedddbbbaaa```______^^^^^^^^^]]]]]]\\\[[[YYYXXXWWWVVVXXXXXXZZZ\\\```dddgggiiipppyyyzzzsssmmmjjjfffkkk~~~}}}nnngggccc^^^]]]aaafffhhhiiijjjkkknnnppprrrwwwmmmbbb```]]]___aaaaaa^^^\\\[[[ZZZVVVWWWWWWXXX[[[```fffkkkrrrzzz{{{qqqhhheeebbb^^^^^^^^^]]]\\\\\\]]]]]]^^^```aaabbbcccbbbaaa___^^^UUUSSSPPPNNNNNNPPPRRRTTTSSSUUUXXX[[[\\\[[[ZZZYYYUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQPPPNNNNNNIIIHHHGGGEEECCCBBBAAAAAA??????>>>===============???@@@@@@???>>>>>>???AAACCCHHHRRRaaawwwsssiiiooozzzkkkbbbbbblllwwwpppeee^^^YYY]]]ffflllnnnlllgggbbb\\\RRRIII;;;888555222222222222111222222222222222333333333000000000000000000000000222111111000000000000000......//////000000111111......///000000000000000111111111111111111111111333222000/////////000111000000000000111111111111111111222222222333333333333333333444888???IIIOOO[[[ooo}}}ooohhhmmmwww333333444444555555555555666666666666666666666666555555555555555555555555777888999999::::::999999777777777888888888888999999999;;;===BBBPPPjjjzzzmmmggggggooowww|||{{{uuupppkkkgggdddeeeddddddfffhhhiiihhhgggeeeeeeddddddcccaaa```___[[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXXXXZZZ]]]^^^___fffmmmwww}}}uuuqqqnnnjjjkkkyyytttiiiddd```aaafffkkklllkkkkkkiiikkkpppuuu}}}ooodddbbb___aaacccbbb___[[[YYYXXXVVVWWWXXXYYY\\\bbbiiinnnyyy{{{ppplllgggaaa___]]][[[ZZZZZZ\\\^^^___bbbbbbbbbbbbaaa___\\\[[[SSSRRRPPPOOOPPPQQQSSSTTTSSSVVVZZZ]]]___^^^\\\[[[YYYXXXVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNJJJIIIHHHFFFDDDCCCBBBAAA??????>>>==================>>>??????======>>>???BBBFFFKKKUUUeee~~~|||nnnnnn{{{tttgggbbbhhhppp~~~}}}tttjjj``````gggkkkmmmmmmhhhccc^^^UUUKKK===999555222222222222111000111111111222222222222000000000000000000000000222222111000000000000000///000000111222222333333......///000000000000000111111111111111111111111333222000...------...///000000000000111111111111111111222222222333333333222333555888===EEENNNTTTddd}}}zzz{{{wwwkkkiiippp}}}333333333444444444555555555555555555555555555555555555555555555555555555666666777888888888888777666777777777777888888888999999;;;>>>EEEVVVttt}}}kkkdddeeejjjsss{{{}}}~~~zzzsssmmmiiifffcccbbbddddddfffjjjmmmooonnnmmmjjjjjjjjjiiigggdddbbb```ZZZ[[[\\\^^^^^^_________\\\ZZZXXXWWWXXXZZZ[[[[[[YYY___gggmmmttt}}}tttsssqqqmmmkkkvvvyyyiiieeebbbccciiimmmnnnllljjjhhhiiipppxxxpppdddccc```bbbdddbbb___ZZZWWWVVVVVVWWWXXXYYY\\\bbbjjjooo}}}uuuqqqkkkccc___]]]ZZZXXXYYY[[[^^^```aaaaaaaaa___]]]ZZZWWWVVVRRRQQQQQQPPPQQQRRRSSSTTTSSSVVV[[[___aaaaaa___]]]\\\[[[YYYWWWUUUTTTTTTSSSQQQQQQQQQQQQPPPOOONNNNNNJJJJJJIIIGGGEEEDDDBBBBBB??????>>>===============<<<===>>>===<<<;;;<<<>>>@@@BBBEEEIIITTTjjjrrrnnnwwwyyyjjjdddhhhooovvvtttfffdddjjjkkknnnmmmiiieee```WWWMMM===:::555222222222222111//////000000111111111222000000000000000000000000222222111000000///000000111111222333444444555555...//////000000000000000111111111111111111111111444222000---,,,,,,,,,---000000000000111111111111111111222222222333333333222444666:::@@@IIIRRRXXXjjjvvvxxxtttiiilllttt333444444444555666666666555555555555555666777777555555666666777777888888888888777777777777888888888777777666666777888999:::777:::EEEQQQdddpppbbbdddkkkxxxzzz}}}}}}zzzuuunnnhhhffffffffffffiiiiiilllsss{{{~~~{{{wwwsssrrrqqqpppoookkkfffbbbcccbbbaaaaaaaaaaaa^^^\\\^^^^^^\\\[[[YYYWWWUUUTTTZZZ^^^bbbdddfffppp~~~|||xxxrrrnnnqqqyyyxxxpppiiiccceeelllqqqoookkkiiigggiiiooovvvrrrgggbbbeeefffgggfffbbb]]]ZZZYYYWWWUUUVVVZZZ]]]bbbmmmwww|||qqqjjjfffbbb___[[[XXXXXXZZZ^^^aaaccccccaaa^^^YYYVVVTTTTTTTTTTTTSSSRRRRRRTTTUUUVVVUUUWWW[[[^^^______]]]\\\^^^______\\\XXXUUUSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSMMMMMMLLLKKKIIIFFFDDDCCC???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@CCCHHHNNN\\\ttt~~~vvvttt{{{}}}qqqooo|||xxxnnnfffhhhooorrrlllfffbbbYYYQQQAAA<<<666444444555333111222222222111111111000000111000///......---......000000000000000000000000//////000000000000//////////////////000000000000000000000000111111111111000000000000000000000000111111000000000000000111111111111111222333444555:::444555===BBBFFFSSSddd{{{{{{pppsss}}}tttqqqttt{{{wwwvvvuuuuuuxxxzzz{{{yyyzzz}}}~~~{{{{{{|||~~~444444555555555555555555555555555555555666777777666666666666777777777777888888777777777777888888888777777666666777999:::::::::>>>HHHWWWmmmmmmbbbeeemmmxxxzzz|||~~~{{{xxxtttnnnkkkjjjkkkllllllssstttwww~~~}}}{{{wwwrrrmmmgggfffeeeeeeggggggeeedddeeedddbbb```^^^]]]]]]]]]ZZZ]]]___^^^^^^eeeqqq{{{zzztttppprrryyy{{{pppiiiccceeelllqqqppplllmmmkkkkkkqqqwwwqqqfffbbbeeegggiiihhhccc___[[[ZZZUUUTTTVVV[[[___fffrrr}}}tttlllggg```^^^ZZZXXXXXXZZZ\\\___bbbaaa```\\\XXXTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVYYY\\\^^^^^^^^^^^^_________]]]YYYVVVTTTTTTUUUTTTRRRQQQQQQRRRTTTUUUOOONNNMMMKKKHHHFFFEEEDDD??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAADDDHHHSSShhh{{{yyytttwww}}}uuulllfffmmmqqqnnniiiddd\\\TTTDDD???999555666666444222222222222111111111000000000000/////////000000111000000000000000000000000//////000000000000//////////////////000000000000/////////000000000111111000000000000000000000000333333333222222333333333111111111111222333444555888666:::CCCGGGKKKZZZlllzzzuuusss|||{{{rrrqqq{{{~~~wwwooojjjiiiiiilllnnnppppppmmmlllmmmnnnkkkooouuuxxxwwwtttooollljjjjjjmmmqqqtttuuutttrrrnnnnnnooopppsssvvvyyy{{{666666555555555555555555555555555555555666777777777777777777666666666666888888777777777777888888888777777666777888999::::::>>>CCCMMM```zzzzzziiibbbgggooowwwyyy|||~~~~~~zzzwwwtttsssuuuwwwxxxyyy|||}}}{{{wwwmmmkkkjjjiiiiiihhhfffeeegggeeecccaaa______```aaa\\\^^^^^^[[[XXXZZZbbbjjjxxxzzzuuuvvv{{{rrrkkkeeeffflllpppooolllooommmnnnrrrxxxpppfffcccdddfffhhhgggccc^^^ZZZXXXTTTSSSVVV\\\ccckkkxxxxxxnnnhhh```^^^\\\[[[ZZZ[[[]]]^^^``````^^^ZZZUUURRRPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWYYY[[[]]]_________``````^^^ZZZWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTUUURRRPPPNNNKKKHHHFFFEEEEEE@@@@@@???>>>===<<<<<<===<<<<<<<<<<<<<<<===>>>>>>??????AAACCCDDDJJJZZZiiiwwwttt~~~xxxmmmccciiinnnooolllhhh```XXXIIICCC<<<777777777555333222222222111111111111111000000000000111222333333000000000000000000000000//////000000000000//////////////////000000000000....../////////000000000////////////////////////000000000000000000000000111111111222222333444555666888???HHHLLLSSSeeeyyywwwlllnnnyyy}}}wwwxxxxxxtttqqqxxxzzzxxxqqqggg```___```dddfffhhhhhheeeaaa___^^^___ccciiinnnooolllgggddd___```bbbfffjjjllllllkkkdddcccbbbbbbbbbdddfffhhhmmmppptttyyy~~~777777666666555555444444555555555555555666777777888888777777666666555555888888777777777777888888888777777666777888:::;;;:::@@@FFFPPPhhhssseeebbbiiipppvvvxxx{{{}}}{{{xxxtttpppnnnkkkgggeeejjjhhhdddbbb```aaabbbcccbbbbbbaaa\\\XXXWWW\\\```iiiuuu}}}|||vvvppphhhgggjjjmmmllliiilllkkkmmmrrrwwwpppgggccc```bbbdddccc___ZZZVVVTTTSSSSSSWWW^^^eeeooo~~~|||ppphhhbbbaaa```______^^^______^^^^^^]]]YYYTTTPPPNNNNNNMMMOOOQQQTTTUUUVVVUUUUUUSSSSSSTTTUUUXXX[[[]]]______``````^^^[[[XXXWWWXXXTTTSSSRRRQQQQQQQQQRRRRRRTTTRRROOOLLLIIIGGGFFFFFFBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<===>>>>>>@@@@@@BBBDDDCCCFFFPPP\\\rrrzzzsssxxxvvvjjj```dddjjjnnnnnnjjjbbb\\\NNNGGG>>>888777666555333111111111111111111111111000000000000000111222333000000000000000000000000//////000000000000//////////////////000000000000............////////////////////////////////////---......///////////////222222222222333444555555555999AAAIIIOOOZZZrrrqqqgggooo~~~~~~yyy{{{{{{yyyvvvuuuxxx{{{}}}~~~}}}zzzxxxwwwxxxwwwpppkkkqqqvvvyyysssiiiaaa___aaabbbeeehhhjjjhhhccc^^^[[[^^^bbbhhhmmmooommmgggccc]]]]]]___ccchhhlllmmmlllcccbbb___]]]\\\]]]^^^___bbbdddfffjjjmmmssszzz~~~777777777666666555555444555555555555555666777777888888777777666666555555888888777777777777888888888777777777777999;;;<<<:::AAAHHHUUUqqqmmmccccccjjjqqqvvvxxx{{{}}}|||wwwsssooolllqqqoookkkhhhfffeeefffgggeeeeeeddd```[[[YYY[[[]]]^^^iiiyyy{{{tttlllggghhhiiigggeeeffffffiiiooouuurrrhhhddd```aaabbb```\\\XXXUUUTTTTTTTTTXXX___hhhssssssiiiccccccbbbaaaaaa``````___^^^^^^\\\XXXSSSOOOMMMMMMMMMOOOTTTXXXZZZYYYXXXWWWTTTTTTTTTTTTVVVYYY\\\]]]___``````^^^\\\YYYYYYYYYTTTTTTSSSSSSRRRRRRRRRRRRTTTSSSPPPNNNKKKIIIHHHGGGCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>??????AAACCCBBBCCCJJJTTTddd{{{zzzqqqsss|||uuuhhh^^^```eeelllooojjjccc^^^SSSKKK@@@999666555444222111111111111111111111111222111000000/////////000000000000000000000000000//////000000000000//////////////////000000000000............////////////000000000000000000000000000111222333333333333222222222222222333444555666666;;;AAAHHHPPPbbbtttmmmxxxxxxqqqnnniiijjjjjjgggddddddhhhllloooqqqssssssqqqooonnnnnnwww}}}tttmmmlllsssyyywwwnnneeeccccccaaadddjjjooonnnjjjbbb]]]^^^aaaggglllooollleee```ZZZYYY[[[^^^dddhhhjjjkkkccc```]]]YYYWWWWWWXXXYYY\\\]]]___```bbbeeejjjnnnxxxzzz777777666666666666666666555555555555555666777777777777777777666666666666888888777777777777888888888777777777888:::;;;<<<===BBBMMM```|||yyyiiibbbeeelllrrrvvvyyy|||~~~}}}yyyvvvwwwtttpppllliiigggffffffffffffeeebbb^^^[[[[[[[[[VVV^^^jjjxxx}}}vvvmmmgggeeeeeedddcccaaabbbffflllrrr}}}tttjjjfffbbbbbbbbb___[[[WWWVVVVVVUUUUUUYYYbbbkkkxxx{{{mmmeeeeeedddbbbaaaaaaaaaaaa______]]]YYYSSSOOOMMMMMMNNNRRRXXX]]]______\\\[[[XXXXXXWWWWWWXXXYYY[[[\\\]]]______^^^\\\ZZZYYYZZZWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRPPPNNNLLLJJJHHHEEEDDDBBBAAA??????>>>>>><<<<<<<<<<<<<<<===>>>>>>======>>>AAA@@@@@@EEEMMMZZZlllyyynnnnnnuuu}}}sssggg___^^^bbbjjjnnnjjjddd```XXXOOOCCC:::666444333222111111111111111222222222222222111000///......///000000000000000000000000//////000000000000//////////////////000000000000....../////////000000000000000000000000000000000///000111333333333222222222222222222333444555666999===DDDKKKWWWnnnzzzyyyuuullleee```___\\\YYYWWWXXX[[[]]]bbbfffkkkmmmlllkkkiiiiiiooo}}}zzzppphhhpppwwwxxxrrrjjjeeeccc^^^ccckkkrrrtttooofff___```bbbhhhnnnrrrppphhhaaaZZZZZZZZZ]]]bbbgggjjjllldddaaa]]]YYYVVVVVVWWWXXXYYYZZZ[[[ZZZZZZ[[[^^^```fffjjjpppyyy666666666666666777777777555555555555555666777777666666666666777777777777888888777777777777888888888777777777888:::<<<===@@@EEEUUUppprrrdddbbbhhhooossswwwyyy}}}}}}zzzvvvrrrmmmiiifffdddhhhhhhgggeeeaaa^^^\\\[[[TTTYYYaaajjjwww{{{tttlllfffdddddddddccc```bbbeeejjjooo{{{xxxlllgggcccbbb```\\\XXXUUUVVVWWWVVVVVV[[[eeeppp~~~uuukkkjjjhhhfffeeeeeeeeefffaaa```^^^ZZZTTTPPPNNNNNNPPPTTT\\\bbbeeedddaaa___^^^^^^]]]\\\[[[[[[[[[[[[\\\^^^^^^]]][[[YYYYYYZZZWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQRRRRRRQQQNNNKKKIIIFFFEEECCCBBB@@@??????>>><<<<<<<<<<<<<<<===>>>>>>>>>===>>>@@@@@@???CCCIIIRRR^^^uuu{{{nnnlllrrrvvvvvv|||pppccc___aaajjjnnnjjjdddbbb^^^TTTFFF<<<777555444333000000111111111222222222222111111000000000111111000000000000000000000000//////000000000000//////////////////000000000000/////////000000000111111222222222222222222222222---...000222333222111111333333222333333444555666<<>>>>>AAA???@@@AAAAAA???CCCHHHMMMUUUiiippplllqqqyyytttpppfffaaabbbjjjoookkkeeedddaaaWWWHHH===888666555444000000111111222222222222111111111111222333444444000000000000000000000000//////000000000000//////////////////000000000000000000000000111111111111222222222222222222222222000222444666777666555444333333333333444555666666===DDDMMMYYYkkkzzzvvvkkkjjjcccZZZTTTRRRRRRPPPOOORRRWWW___eeeggggggfffeeelllyyyxxxtttyyyxxxmmmfffeeekkkuuu|||pppfff```ccciiissszzzyyyrrrjjjaaa___^^^aaafffkkkooopppfffccc^^^ZZZXXXXXXZZZ[[[YYY[[[\\\[[[YYYWWWWWWXXX[[[]]]___bbbeeekkkpppttt777777777777666666666666666666777777777777666666444444444444555555555666777777777777777888888999777555555999;;;;;;>>>BBB@@@PPPiiivvveeeccchhhkkkmmmpppuuuyyy}}}xxxrrrsssqqqooollljjjhhhddd```]]]ZZZYYYYYY\\\aaammmzzzsssiiicccbbbcccddddddbbbbbbcccfffkkkyyyuuujjjgggddd^^^YYYWWWTTTQQQRRRUUUOOOWWWaaalllyyy~~~uuupppjjjhhhiiikkkjjjiiihhhccc\\\WWWUUUSSSPPPNNNTTTYYYcccnnnssspppiiieeebbbaaa```aaabbbaaa___]]]^^^^^^___^^^^^^\\\ZZZYYYZZZYYYWWWUUUSSSQQQOOONNNRRRRRRQQQPPPOOOMMMKKKJJJGGGEEECCCCCCCCCBBB@@@>>>@@@???>>>===<<<<<<===>>>;;;;;;===???AAACCCEEEFFFIIIMMM\\\ssstttlllnnnrrrtttjjjuuummm___cccmmmnnniiiddd]]]WWWMMMBBB:::666555555444333222222111111222222111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000222222222111111111000000111222333444555444333333222222333333333333444444333111111444555555:::@@@>>>LLLTTT[[[wwwzzzttt|||tttqqqiii^^^VVVRRRPPPNNNLLLPPPQQQVVV^^^fffkkklllkkkppp{{{yyy}}}~~~sssjjjfffmmmyyytttiiifffgggjjjrrrwwwwwwppphhheeeaaa^^^aaaiiioooqqqpppjjjfff___[[[YYYYYYZZZYYY\\\[[[YYYWWWVVVVVVWWWWWWZZZZZZZZZ\\\```dddhhhjjj777777777777666666666555666666777777777777666666666666666777777777888888666666666666666777777888;;;999888::::::888:::???FFFXXXsssuuuhhh^^^___fffkkkoootttvvvzzz~~~|||zzzwwwtttpppmmmjjjgggdddaaaZZZXXXWWWXXX\\\eeexxxwwwllleeebbbcccddddddbbbbbbcccfffkkkyyywwwmmmjjjeee___ZZZXXXVVVRRRSSSWWWRRRYYYeeeqqq}}}xxxsssllliiiiiijjjiiihhhiiiddd]]]YYYWWWUUUSSSQQQWWW]]]hhhsssxxxuuunnnjjjeeedddbbbbbbbbbbbbaaa_________``````^^^\\\YYYXXXWWWWWWVVVUUUTTTTTTSSSRRRSSSSSSSSSRRRQQQOOONNNMMMIIIGGGEEEDDDCCCCCCAAA???@@@???>>><<<<<<<<<============>>>???AAABBBCCCCCCFFFIIIVVVllltttsssrrrzzzjjjrrrxxxhhhgggnnnoooiiieee___YYYOOOEEE===888666555333333222222222222222333111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000222222222111111111000000111222333444444444333333222222333333333333444444444222222555555666:::AAADDDPPP[[[hhhxxxuuusss~~~tttlll```XXXSSSQQQNNNLLLOOOPPPTTT[[[dddkkkmmmnnnnnnxxx}}}xxxoooiiipppzzzwwwmmmggggggkkkrrrxxxxxxrrrkkkgggccc```bbbiiipppqqqpppmmmhhhaaa]]][[[[[[[[[[[[^^^\\\YYYWWWVVVVVVWWWWWW[[[ZZZYYYZZZ]]]```bbbccc777777777666666666555555666666777777777777666666666666777777777888888888666555555555555666777777===:::999:::999777;;;@@@NNNeeeuuubbb]]]ZZZ___eeejjjqqqvvvwww{{{{{{vvvqqqnnnllliiifff]]]ZZZXXXWWWXXX^^^mmm{{{sssiiidddccccccdddbbbbbbcccfffjjjxxxzzzqqqooofff```[[[YYYWWWTTTUUUYYYUUU^^^kkkwww}}}wwwoookkkjjjiiihhhfffiiieee___ZZZXXXWWWVVVVVV[[[cccpppzzz~~~|||uuupppiiigggdddcccccccccbbbaaa```aaabbbaaa___\\\XXXVVVUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUTTTTTTRRRQQQQQQKKKIIIGGGEEEEEEDDDAAA???@@@???>>><<<;;;;;;<<<<<<>>>?????????@@@AAAAAAAAABBBDDDOOOaaavvv~~~wwwqqq}}}jjjnnn{{{tttmmmooooookkkgggbbb\\\SSSIII@@@:::666555333222222222222222333444222222222222222222222222111111111111111111111111111000///......///000111000000000000000000000000222222222111111111111111111222222333444333333333222222333333333333444444666333333555666777<<>><<<;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBJJJYYYkkkyyyqqqxxxkkkllluuu~~~qqqnnnnnnllljjjccc^^^VVVLLLCCC;;;666444333222222222222333444444222222222222222222222222111111111111111111111111222000///------///000222000000000000000000000000111111111111111111111111111111222222333333333333222222222333333333444444777444444666777999>>>FFFMMMTTTjjjssslllmmmvvv|||pppfff___YYYTTTPPPMMMMMMNNNSSS\\\fffpppuuurrrwww~~~xxxsssvvv|||xxxllllllooovvv~~~{{{vvvmmmhhhdddfffnnnvvvzzzzzztttnnnfff```^^^^^^```aaaccc```]]]YYYXXXXXXYYYZZZ___]]][[[[[[^^^______]]]666666666666555555555555666666777777777777666666555555555555666666666777888888777777888888999::::::888999::::::;;;CCCMMM___|||xxxeee[[[SSSZZZaaaeeegggkkkqqqvvvyyy||||||wwwrrrnnnllleeeaaa^^^^^^\\\]]]dddmmm~~~yyynnngggffffffdddcccdddgggkkkxxxxxxuuufff```ZZZXXXUUUSSSVVVZZZ\\\gggwww}}}sssllljjjhhhgggeeedddaaa]]]YYYWWWWWWZZZ\\\aaaooo~~~{{{sssjjjgggcccaaabbbbbbbbbbbbbbbbbbbbbaaa^^^YYYUUURRRUUUVVVVVVWWWXXXXXXYYYYYYUUUUUUUUUUUUUUUTTTSSSRRROOOMMMJJJIIIIIIHHHEEECCCBBBAAA???===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCAAACCCIIITTTcccxxx|||sssvvvnnnkkkrrrrrrlllmmmmmmkkkddd```YYYPPPFFF>>>777444444333333222333333444444222222222222222222222222111111111111111111111111222000///------///000222000000000000000000000000111111111111111111111111111111111111222222333333222222222333333333444444777444444777999;;;BBBJJJQQQ\\\www{{{ppplllnnn~~~|||}}}|||yyyooohhh```XXXSSSOOOOOONNNQQQXXXcccooovvvvvvzzz~~~|||yyyzzz||||||rrrqqqssszzz|||pppkkkfffiiirrr{{{xxxqqqhhhaaa___```bbbdddfffccc___[[[ZZZ[[[]]]^^^___\\\ZZZ\\\```bbb```^^^666666666555555555444444666666777777777777666666777777777888888888999999999888888888888999::::::<<<;;;;;;<<<;;;===FFFQQQlllnnn^^^XXXNNNXXX```cccfffmmmtttwwwyyy|||~~~xxxrrrnnngggcccaaa```___^^^bbbhhhvvvuuulllhhhgggfffeeefffhhhlllyyyzzzsssfff```ZZZWWWUUUTTTWWW\\\aaammm~~~}}}sssllliiihhhgggfffaaa___[[[WWWUUUWWW[[[___fffvvv|||qqqgggeeebbbaaabbbcccbbbbbbbbbbbbaaa^^^[[[XXXTTTRRRUUUVVVVVVWWWWWWXXXXXXXXXVVVVVVVVVUUUTTTSSSRRRRRROOONNNLLLKKKKKKJJJHHHGGGDDDBBB@@@>>>============;;;;;;===>>>@@@AAABBBCCCAAACCCIIIQQQ\\\ooozzzxxx~~~ssskkkmmmrrriiijjjlllkkkeeebbb\\\TTTKKKAAA:::666555555444333333333333333333333333333333333333333222222222222222222222222111000///......///000111000000000000000000000000111111111111111222222222222111111111111222333333222222333333333333444444777444444888;;;>>>FFFNNNYYYkkkuuummmooouuuzzztttwww{{{zzzrrriii___XXXTTTRRRQQQQQQVVV```llltttvvvzzz}}}~~~}}}xxxwwwxxx~~~uuuooojjjmmmvvv}}}uuukkkcccaaacccfffhhhhhheeeaaa^^^]]]^^^aaaccc^^^[[[YYY[[[aaacccaaa]]]666666555555555444444444666666777777777777666666777777888888888999999999888888888777888999999:::::::::;;;======@@@LLLXXXzzzgggYYYWWWQQQZZZaaabbbfffnnnuuuwwwxxx{{{wwwrrrlllhhheeeeeeccc```aaaeeeqqq|||{{{pppjjjiiigggggggggiiimmmzzzzzzqqqhhhaaa[[[XXXVVVUUUXXX^^^fffsss|||rrrkkkiiiiiihhhggg___^^^[[[WWWUUUWWW]]]bbblll}}}qqqdddcccbbbcccddddddcccbbbbbbaaa^^^[[[XXXVVVTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYWWWWWWWWWVVVUUUSSSRRRQQQOOONNNLLLLLLMMMMMMKKKIIIEEEDDDBBB@@@>>>>>>>>>>>>=========>>>???@@@@@@@@@>>>AAAGGGNNNUUUeee~~~yyykkkeeewwwsssggghhhjjjhhhgggeee```YYYPPPFFF>>>999777666555444333222222222333333333333333333333333222222222222222222222222000000////////////000000000000000000000000000000000000111111111222222222222111000000000111333333222222333333333333444444666333444888<<>>DDDRRR```{{{bbbVVVVVVXXX```dddcccgggooouuuvvvwww{{{{{{uuuqqqmmmjjjiiifffbbbbbbeeemmmvvvrrrllliiihhhhhhhhhjjjnnn{{{zzzoooiiibbb\\\YYYXXXVVVZZZ___jjjwww{{{qqqjjjhhhiiiiiihhh___^^^\\\XXXVVVXXX^^^dddrrrrrrcccccccccdddffffffeeecccbbb```]]]YYYVVVUUUTTTTTTQQQRRRSSSUUUWWWYYYZZZ[[[YYYYYYXXXWWWVVVTTTRRRQQQOOONNNMMMMMMNNNNNNMMMKKKFFFEEECCCAAA???>>>>>>????????????>>>>>>>>>>>>>>><<<@@@FFFKKKQQQ___yyy|||jjj```ooottteeefffhhhfffiiigggccc\\\TTTJJJAAA<<<888777666444333222111111333333333333333333333333222222222222222222222222//////000000000000//////000000000000000000000000000000111111222222222222222111000000000111333444222222333333333444444444555333444888===BBBKKKUUUddd~~~nnnccc___fffxxxrrrpppyyy~~~tttkkk[[[ZZZVVVSSSTTT[[[fffooonnnssswww{{{zzzsssssszzz}}}rrriiigggiiimmmpppjjjhhhdddaaaaaadddhhhjjjgggbbb___bbbggghhhddd___666666555555555444444444444666777666555444555777999888888888777777666666666777888999:::999888888<<<555888BBBBBBDDD\\\zzzttt^^^UUUTTT[[[___eeeiiilllooorrrtttzzz{{{}}}zzzxxxvvvpppjjjdddaaabbbccciiiqqqwwwrrrooossskkkhhhkkkqqq}}}rrrmmmeee___\\\WWWSSSZZZfffppptttjjjiiijjjhhhfffbbb\\\WWWUUUSSSTTT\\\eeevvvpppgggeeebbbccceeefffccc```eeeccc___[[[WWWSSSQQQOOOQQQQQQQQQQQQTTTWWWZZZ\\\ZZZZZZXXXWWWUUUTTTRRRRRRNNNOOOOOOOOONNNNNNMMMLLLKKKIIIEEE@@@>>>======>>>>>>????????????@@@@@@@@@BBBDDDHHHKKKNNN[[[ssswwwjjjaaaiiirrrdddeeehhhgggjjjhhhccc^^^WWWOOOFFF@@@888666333111222333444333222222222222222222222222333333333222222111111111111111111111111111111111111000000000//////......000111222222222222111000000000111222222222222111555444333333222222222333888888555999DDDEEEMMM___rrrssseee```___fffzzzuuuuuu|||pppfffddd___ZZZXXX[[[aaaffflllmmmooosssyyy}}}yyyzzz{{{}}}sssmmmhhhnnnuuupppllljjjgggcccbbbdddiiimmmhhhbbbaaagggllljjjdddaaa666666555555555444444444555666777777555555666777888888888888777777777666666777888999:::999999888:::555888AAADDDKKKgggrrr___WWWWWW^^^aaafffkkknnnqqqtttvvv{{{|||}}}wwwpppiiieeeddddddgggmmmzzz|||wwwuuuuuunnnkkknnntttvvvlllddd___]]]YYYWWW^^^kkkxxxxxxnnnllljjjgggbbbaaa\\\WWWUUUSSSUUU^^^ggg{{{uuujjjgggdddccceeefffdddaaadddbbb^^^ZZZVVVRRRPPPOOOPPPOOOOOOPPPRRRVVVYYY[[[[[[ZZZYYYWWWVVVTTTSSSRRRMMMMMMNNNOOOPPPPPPPPPPPPLLLJJJFFFBBB???>>>>>>>>>>>>????????????@@@@@@@@@BBBCCCGGGJJJNNNZZZqqqsssjjjdddhhhtttlll___aaafffgggkkkiiiddd___XXXOOOFFF@@@:::777444333444555555444222222222222222222222222333333333222222222111111111111111111111111111111111111111000000/////////000000000000000000000000000000111222222222222111333222222222333333444555444555333999DDDFFFOOOccc{{{|||mmm```^^^cccnnnyyysssvvv~~~qqqkkkccc\\\YYYZZZ]]]___cccdddfffjjjqqq|||||||||}}}~~~tttnnnjjjqqqyyyuuuoookkkgggdddfffiiimmmooojjjeeeeeejjjnnnkkkeeebbb666666666555555555555444666777888888666666777888888888888888777777777777777777888999999999999888999666999@@@FFFTTTwwwmmm]]]XXXYYY```dddhhhlllpppsssvvvyyy|||}}}wwwpppkkkhhhgggfffjjjrrr|||xxxxxxrrrpppssswww{{{mmmddd___^^^\\\ZZZdddqqq~~~sssoookkkfff```___[[[WWWUUUTTTVVV```kkk|||oookkkfffdddeeefffdddbbbbbb```]]]YYYUUUQQQOOONNNNNNMMMMMMNNNPPPTTTXXX[[[[[[[[[ZZZXXXVVVUUUSSSSSSKKKLLLNNNPPPRRRSSSSSSTTTMMMKKKGGGCCC@@@?????????>>>????????????@@@@@@@@@AAABBBFFFJJJMMMXXXnnnuuuqqqllliiijjjwwwhhh\\\^^^eeeiiimmmjjjfffaaaZZZQQQGGGAAA;;;888555444555555666555333333333333333333333333333333333222222222222111111111111111111111111111111111111111111000000000111000///......///000111000000111222222222222111111111111222333444666777222555555<<>>>>>?????????@@@@@@@@@AAABBBEEEIIIMMMWWWiii{{{~~~xxxnnnfffkkkjjj]]]^^^eeekkknnnlllhhhccc\\\SSSIIIBBB;;;999555444444555555555333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111111111222111///......///111222000000111222222222222111111111111222333444555666333888:::@@@KKKPPP___xxxvvvdddXXX___qqqwwwllljjjlllppp{{{wwwooollljjjfffbbb```___]]]\\\___gggpppwwwxxxssspppxxx}}}uuummmfffhhhpppvvvwwwtttnnnlllmmmqqqpppkkkfffeee666666666666666666666666666888999888777666777888777777777777777777888888888888888888888999999999:::;;;===@@@LLLiiimmm^^^XXXYYY\\\aaadddhhhlllooossswwwzzz{{{}}}}}}xxxrrroooiiiiiijjjnnnyyyzzzwwwwwwyyyzzzpppgggaaa```___```lll{{{vvvooollliiifff]]]ZZZWWWUUUTTTWWWdddrrrvvvqqqjjjgggggggggfffddd___^^^[[[WWWSSSPPPNNNMMMLLLKKKJJJKKKOOOTTTYYY\\\]]]]]]\\\ZZZXXXWWWUUUUUUQQQQQQRRRSSSSSSSSSSSSRRRNNNLLLIIIFFFCCCAAA@@@@@@>>>>>>?????????@@@@@@@@@AAABBBEEEIIIMMMUUUeeeuuutttgggeeetttnnnaaa]]]cccjjjooommmjjjeee___VVVLLLEEE;;;888555333333444444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111222222333222000//////000222333000000111222222222222111333333222222333333444555555;;;===CCCMMMTTTggguuufff^^^hhh{{{qqqeeefffkkkqqq~~~|||xxxtttmmmhhhdddbbb^^^[[[[[[___ffflll|||}}}xxxssszzz}}}vvvnnngggjjjssszzzzzzvvvooommmoooqqqnnnhhhfffhhh555666666666666777777777666777888888666666777888777777777777888888888888888888777777888888999:::;;;>>>???CCCTTTtttyyyfff[[[ZZZ]]]```bbbdddhhhkkknnnrrrwwwzzz|||yyytttkkkjjjiiiiiiooo~~~{{{xxxyyy||||||pppgggbbbbbbbbbeeesssuuunnnllljjjhhh\\\ZZZXXXVVVSSSWWWffftttvvvqqqllliiiiiihhhfffddd___]]]ZZZWWWSSSPPPNNNMMMMMMLLLKKKLLLOOOUUU[[[___^^^^^^]]][[[YYYXXXVVVVVVSSSSSSSSSSSSSSSRRRQQQPPPMMMLLLJJJGGGDDDBBB@@@???>>>????????????@@@@@@@@@BBBBBBEEEJJJNNNUUUbbbppp{{{jjjaaaiiivvvssseee]]]```gggooommmkkkhhhbbbYYYOOOHHH;;;888555333333444333333333333333333333333333333111222222222222333333333111111111111111111111111000000000111111111111111333222111000000111222333000000111222222222222111333333222222222333444444555;;;>>>DDDNNNXXXppptttiiigggvvvzzzkkkbbbeeemmmuuu~~~wwwqqqkkkhhhddd___\\\]]]aaaeeettt~~~~~~yyyxxxqqqkkkmmmvvv}}}|||yyyoooooopppppplllfffggglll555666666666777777777777555666777777555555666777666777777777888888888888999888777777777888999:::;;;???AAAGGG\\\ppp___XXXZZZ___bbbbbbeeehhhkkknnnrrrwww{{{yyyqqqooollliiijjjttt|||{{{|||}}}pppgggbbbdddffflll|||tttmmmjjjhhheee]]][[[YYYVVVSSSWWWfffvvvtttpppllljjjjjjiiifffccc___]]]ZZZWWWSSSQQQOOONNNNNNMMMLLLMMMQQQWWW]]]bbb______]]]\\\ZZZXXXWWWVVVRRRRRRSSSSSSRRRQQQQQQPPPMMMLLLIIIGGGDDDBBB@@@???>>>????????????@@@@@@@@@BBBCCCFFFKKKOOOUUU```lllnnn```dddpppyyykkk``````gggnnnmmmllliiiddd[[[RRRKKK===:::666444444555444333444444444444444444444444111111222222222333333333111111111111111111111111/////////000000111111111111111111111111111111111000000111222222222222111111111111222333444555666666===AAAGGGRRR```}}}{{{pppkkkqqqsssfff___eeepppzzz|||wwwvvvwwwyyy~~~zzzwwwqqqjjjddd```aaabbbjjjuuuzzztttppprrryyy~~~~~~|||ppppppqqqpppjjjfffiiippp555666666666777777888888555666777666555444555777666666777777888888888999999888777777777888:::;;;:::???BBBJJJbbbiiiYYYUUUXXX^^^aaacccfffiiilllooosssxxx||||||wwwuuuqqqkkkiiippp}}}}}}|||ooogggcccfffjjjqqqtttmmmiiieeebbb]]]\\\ZZZWWWSSSWWWfffvvvsssppplllkkkkkkjjjfffbbb___]]][[[WWWTTTQQQOOONNNOOONNNMMMNNNRRRXXX___ccc```___^^^\\\ZZZYYYXXXWWWQQQQQQRRRRRRRRRRRRQQQQQQLLLKKKIIIGGGDDDAAA???>>>>>>????????????@@@@@@@@@CCCCCCGGGLLLPPPUUU```jjjrrraaaeeeqqqqqqdddccciiimmmmmmllljjjeee]]]SSSMMM>>>;;;888666555666555555444444444444444444444444111111111222222333333333111111111111111111111111......//////000000000111//////000000000000//////000000111222222222222111//////000111333555777888999@@@DDDKKKXXXhhhwwwllllllwwwnnnbbb]]]fffsss}}}~~~uuurrrppppppqqqxxx~~~uuukkkdddaaa```\\\hhhsssuuuvvv|||wwwtttuuu{{{qqqqqqrrrpppjjjfffkkkttt888888777777666666555555666666666666777777777777999888888888777777666666555555666777888:::<<<===>>>>>>AAAQQQqqqrrr]]]SSSSSSXXX^^^dddiiieeefffkkkppprrruuuyyy}}}~~~xxxsssqqqooopppvvv~~~}}}{{{{{{|||qqqjjjgggkkkqqqzzz|||rrrooojjjeeeccc]]]WWWVVVWWWVVVZZZjjj}}}zzzrrrkkkiiiiiifffdddeee]]][[[XXXTTTRRRQQQQQQQQQOOONNNMMMOOOTTTYYY]]]___]]]```bbb```[[[WWWVVVVVVSSSTTTTTTTTTSSSRRRPPPOOOOOOMMMJJJGGGDDDCCCBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBFFFMMMQQQUUU^^^ggg{{{|||hhhfffmmm|||kkkbbbbbblllmmmmmmlllhhh```VVVNNNDDD<<<666555666444333444222222222222222222222222222222222222222222222222000000111111111111000000000000111111111111000000////////////000000000000000111111111111222222222222333333333222333666888<<<@@@HHHRRR___uuu|||uuugggyyyxxxhhhcccccciiitttssspppqqqqqqpppnnnqqqxxxvvvpppjjjddd^^^```dddhhhkkkqqq~~~~~~{{{yyy}}}tttpppmmmkkkiiiiiipppyyy888777777777666666666555666666666666777777777777888888888888777777777666666666666777888:::;;;<<<@@@@@@FFFXXXxxxzzzjjjZZZUUUWWWZZZ___dddiiiffffffkkkoooqqquuuzzzzzzwwwtttsssvvv|||~~~{{{zzzzzz|||qqqjjjgggmmmwww}}}sssnnniiidddaaaZZZUUUTTTUUUUUUYYYjjj}}}vvvmmmkkkhhhdddaaaaaa\\\ZZZVVVSSSQQQPPPPPPQQQOOONNNMMMOOOTTTYYY]]]^^^^^^```aaa```]]]ZZZXXXWWWUUUUUUUUUTTTSSSQQQPPPOOOOOOMMMJJJGGGEEECCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBFFFMMMPPPTTT]]]fffvvv~~~jjjeeekkk{{{wwwllliiinnnnnnooonnnjjjaaaWWWPPPEEE===666666666444333444222222222222222222222222222222222222222222222222000000111111111111000000000000111111111111000000//////000000000111111111111111111111222222222222333444555555444555777999;;;AAAJJJUUUfff{{{uuuqqqsssjjjeeedddlllxxx~~~rrroooppppppnnnnnnrrrxxx}}}sssjjj___^^^___aaadddiiittt~~~}}}yyysssmmmiiigggiiisss}}}777777777777666666666666666666666666777777777777888888888888777777777777777777777888888:::;;;;;;@@@AAAJJJaaakkk```VVVVVVZZZ]]]```ccciiiggggggkkkoooqqquuu{{{{{{wwwwwwzzz|||zzzyyyyyy|||tttllliiiqqq~~~sssnnnhhhbbb```YYYTTTSSSUUUUUUZZZkkk~~~zzzqqqmmmhhhbbb]]]\\\YYYWWWTTTQQQOOOOOOOOOOOONNNMMMMMMPPPUUUZZZ\\\]]]```____________^^^[[[YYYVVVVVVUUUSSSRRRPPPOOOOOONNNLLLJJJGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBGGGMMMPPPSSS[[[cccoooooogggjjjpppxxxqqqpppppppppoookkkcccYYYSSSHHH???888777666444333555333333333333333333333333222222222222222222222222000000111111111111000000000000111111111111000000000000111111111222222222111111111111222222222333222444666777777777999:::===FFFPPPZZZrrrzzzvvv}}}mmmjjjeeefffppp}}}zzzpppnnnpppqqqqqqppptttzzzxxxgggaaa\\\\\\^^^aaahhhppp~~~~~~vvvnnnjjjiiimmmxxx777777777777666666666666666666666666777777777777888888888777777777777777888888888888999999:::;;;===AAAOOOjjj{{{```XXXSSSVVVZZZ]]]aaadddjjjggghhhllloooqqqwww~~~{{{xxxyyy|||zzzyyyyyy|||xxxqqqmmmvvvsssmmmfffaaa^^^XXXTTTSSSVVVWWW[[[mmm|||rrrnnniiiaaa\\\ZZZVVVUUURRROOONNNMMMNNNNNNMMMMMMNNNRRRVVVZZZ\\\]]]aaa___]]]^^^```___\\\YYYWWWVVVUUUSSSQQQPPPOOOOOOLLLKKKJJJHHHFFFDDDCCCCCCAAAAAAAAA@@@@@@AAAAAAAAABBBCCCGGGMMMPPPRRRYYYaaaiiiwwwlllkkkkkk}}}tttqqqqqqqqqpppmmmeee\\\VVVKKKBBB:::888777444444555333333333333333333333333222222222222222222222222000111111222222111111000000111111222222111111000111111222222222333333333111111111222222222333333111444666777777888:::;;;AAAMMMVVVaaa}}}zzzvvv{{{kkkgggdddfffsssuuummmmmmqqqtttuuutttyyyxxxmmmccc```______aaaeeerrrwwwpppoooqqqvvv666666666666777777777777666666666666777777777777777777777777777777888888999999888888999:::;;;;;;<<>>DDDTTTssssss^^^TTTQQQRRRXXX]]]___ccchhhjjjjjjmmmqqqssswww~~~|||}}}~~~~~~tttvvvyyysssllleee___]]]XXXSSSRRRTTTUUUYYYkkk~~~xxxpppmmmhhh```ZZZXXXRRRPPPNNNMMMLLLMMMNNNOOOOOOPPPSSSXXX]]]```___^^^``````^^^ZZZUUURRRQQQQQQPPPRRRTTTVVVUUUSSSPPPNNNHHHIIIIIIIIIHHHFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBDDDJJJQQQTTTUUU[[[ccciiirrrssslllmmmxxxqqqkkkkkklllmmmlllhhhbbb]]]TTTIII???;;;888555555666444444444444444444444444222222222222222222222222111222222333333222222111111222222333333222222111111111111111222222222222222222222333333333444444333444444444555999>>>BBBHHHRRRhhh}}}zzzxxxqqqffffffbbbhhhuuuppplllfffbbbcccfffkkknnn|||yyykkkdddbbb```bbbjjjvvv555666666666777777888888666666666666777777777777666666777777888888888999777777777999:::<<<>>>???EEEWWWyyymmmVVVPPPOOOSSS[[[```bbbdddhhhiiijjjmmmrrruuuyyy}}}~~~yyy|||sssllleee```^^^\\\WWWVVVXXXYYY]]]nnnxxxppplllhhh___XXXVVVQQQPPPNNNMMMLLLMMMNNNOOOOOOQQQUUUZZZ___aaa```___``````___YYYSSSNNNNNNOOONNNQQQTTTWWWWWWTTTQQQNNNHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBAAAAAABBBBBBCCCBBBDDDJJJRRRUUUVVV\\\dddjjjqqqvvvpppkkkzzzsssiiiiiijjjkkkkkkhhhbbb^^^UUUJJJ@@@;;;999666555666444444444444444444444444222222222222222222222222111222222333333222222111111222222333333222222111000000111111111222222222222222333333333444444444666555555444666:::@@@EEEQQQXXXooozzztttrrrttt{{{hhh___bbbdddmmm|||tttdddaaa^^^^^^aaafffmmmqqq|||qqqiiigggbbb___bbbmmmyyy888777777777666666555555666666777777777888888888888888888888888888888888:::777888;;;===<<<>>>CCCGGGiiifffWWWOOOSSSXXX[[[^^^```ccceeehhhiiilllooopppwww~~~|||~~~}}}}}}xxxooogggbbbbbb[[[]]]ZZZYYY^^^^^^lll{{{qqqmmmggg___YYYWWWTTTRRRPPPOOOOOOPPPPPPOOOQQQTTTWWWXXXWWWYYY\\\``````___]]]WWWPPPKKKKKKLLLPPPQQQSSSVVVWWWUUUQQQMMMNNNLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFIIIMMMQQQUUUZZZ```eeennnqqq|||vvvmmmlll{{{kkkjjjkkknnnqqqnnnfff___WWWPPPEEE===888666555555555555555555555555555555555555444444444333333333444444444444444444444444333333333333333333333333111111222222222333333333222222333333333333444444666333222555777999>>>DDDQQQaaa~~~ooojjjllluuuzzzggg^^^```gggppp|||uuujjj^^^]]]]]]^^^\\\]]]fffppp{{{tttllliiicccbbbhhhnnnyyy888888888777777666666666777777888888888888888888888888888888888888888888:::888888;;;===<<<@@@EEEJJJooovvv^^^RRRNNNRRRWWW[[[^^^aaacccfffhhhiiilllppprrr{{{}}}~~~|||xxx}}}}}}tttlllddd``````]]]___[[[[[[```aaaooozzzpppkkkeee^^^XXXWWWRRRPPPMMMMMMOOOQQQQQQQQQUUUXXX[[[[[[ZZZYYYZZZ\\\]]]]]]ZZZUUUOOOLLLLLLMMMNNNOOORRRUUUVVVUUUQQQNNNLLLLLLJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGIIIMMMQQQVVV\\\bbbgggooorrr|||}}}qqqiii}}}mmmjjjiiilllpppnnneee\\\XXXQQQFFF>>>999777666555555555555555555555555555555444444444444333333333333333333333333333333333333333333333333333333333111111222222222333333333222222333333333333444444888444333555888:::AAAIIIUUUhhhyyyiiigggnnn{{{yyyfff]]]___gggppp}}}{{{kkkaaaZZZYYYZZZ[[[ZZZ[[[eeeppp}}}~~~uuullleeeaaaeeejjjttt888888888888888777777777999999999999999888888888999999999999999999999999:::888999<<<======BBBHHHRRRyyyiiiWWWPPPMMMQQQVVV[[[^^^aaadddggghhhiiilllqqquuu}}}{{{|||xxxtttwww}}}|||rrrkkkddd```___^^^aaa]]]]]]ccceeetttzzzoooiiiddd\\\XXXWWWQQQOOOMMMNNNQQQTTTVVVWWW\\\^^^aaaaaa___\\\ZZZYYYYYYYYYWWWSSSPPPMMMNNNOOOMMMMMMOOORRRUUUUUURRROOOJJJJJJKKKJJJIIIGGGEEEDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGJJJNNNRRRWWW^^^eeejjjqqqsss{{{vvvhhhxxxvvvpppjjjlllrrrqqqggg]]]YYYRRRHHH???:::888666666555555555555555555555555444444444444333333333333222222222222222222222222333333333333333333333333111111222222222333333333222222333333333333444444999666444666999===FFFOOO[[[rrrooobbbeeessswwweee]]]___hhhrrrnnnaaa[[[WWWVVVXXXZZZZZZ]]]hhhtttuuulllfffgggiiiooo999999888888888888888888:::::::::999999999999888999999999999999999999999;;;999:::<<<===>>>DDDLLL^^^yyyaaaUUUQQQMMMPPPVVV[[[___bbbeeehhhjjjjjjmmmrrrxxx{{{~~~{{{xxxtttppprrr~~~|||~~~tttmmmfffaaa```^^^aaa]]]^^^dddhhhwwwrrrjjjccc\\\WWWVVVTTTQQQOOOPPPTTTYYY\\\^^^bbbdddffffffddd```\\\ZZZWWWVVVUUURRRQQQPPPQQQQQQLLLLLLNNNPPPSSSTTTRRRPPPIIIJJJKKKKKKJJJHHHFFFDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHKKKOOOSSSXXX___ggglllrrrttt{{{~~~lllwww{{{qqqqqqwwwwwwmmmccc[[[TTTJJJBBB<<<999777666555555555555555555555555444444444333333333222222111111111111111111111111222222222222222222222222111111222222222333333333222222222333333333444444666444666999<<<@@@IIIRRRaaa}}}wwwhhh]]]eeeyyyuuueee^^^aaakkkuuuuuueee]]][[[XXXWWWYYY\\\^^^cccooo{{{xxxooommmlllooo|||888888888888888888999999999999999999999999999999999999999999999999999999;;;:::;;;======???GGGQQQlllsss]]]SSSPPPNNNRRRWWW\\\```cccfffiiikkkkkknnnttt{{{}}}~~~zzzwwwsssqqqnnnoooyyy~~~|||vvvnnnfffaaa___]]]___\\\^^^eeeiiizzzxxxnnnfff\\\VVVUUUTTTRRRPPPQQQVVV]]]bbbeeeiiiiiijjjjjjhhheeeaaa___XXXWWWUUUTTTTTTTTTTTTTTTNNNMMMMMMOOOQQQRRRQQQPPPIIIJJJKKKLLLKKKIIIFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIKKKNNNRRRXXX___gggmmmsssuuu{{{uuuyyyyyyvvvzzzzzzqqqggg]]]WWWMMMDDD>>>:::888666555555555555555555555555444444333333333222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222333333333444444111222666<<>>===@@@LLLXXX{{{~~~bbbUUUPPPNNNSSSVVV[[[___bbbeeehhhjjjiiijjjppp{{{xxxtttooolllhhheeejjjppp}}}|||uuuoooggg```^^^\\\^^^[[[^^^fffmmm}}}tttkkkaaaYYYVVVPPPOOOOOOTTT^^^kkkuuu{{{{{{vvvoookkkjjjjjjjjjiiiccc___\\\[[[\\\\\\[[[YYYVVVSSSQQQOOOOOOOOONNNMMMNNNMMMLLLJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDFFFGGGHHHIIIJJJLLLOOOTTT[[[ccciiiqqqvvv{{{||||||xxxuuuppplllaaa[[[QQQHHHAAA===999666555555555555555555555555333333333222222222222111222222222222222222222222111111111111111111111111111111222222222333333333222222333333333333444444333444777<<>>===@@@MMMZZZ}}}ttt\\\TTTSSSSSSTTTXXX]]]aaacccfffhhhjjjgggiiiqqq}}}}}}||||||{{{}}}~~~}}}~~~yyytttoookkkfffaaaccciiisss}}}|||vvvqqqjjjdddaaa\\\___\\\___hhhooo|||uuummmbbbZZZWWWQQQPPPQQQXXXeeessszzzqqqkkkjjjjjjkkkjjjfffccc___]]]^^^^^^\\\ZZZXXXVVVRRRPPPOOOOOOMMMLLLOOONNNLLLJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDFFFGGGHHHIIIJJJLLLNNNRRRYYYbbbgggqqqvvv|||~~~{{{}}}yyyuuuqqqnnnbbb[[[RRRIIIBBB===999666555555555555555555555555333333333222222222111111222222222222222222222222111111111111111111111111111111222222222333333333222222333333333444444444777666888:::===FFFXXXiiirrr___VVVYYYbbbsssqqqeee[[[XXXVVVXXXcccqqq|||mmmbbb[[[WWWUUUWWWWWWYYY]]]aaaiiixxxwwwuuuzzz777777777777777777777777555666777888999:::;;;;;;:::999999888888999999:::===666888AAABBBAAAPPPfffeeeTTTOOOQQQSSSYYY\\\___aaabbbdddgggiiimmmnnnsss~~~{{{~~~{{{wwwvvvyyy~~~{{{wwwqqqllliiigggdddbbbkkkttt~~~}}}vvvllleeebbb[[[XXXZZZbbbiiitttxxxqqqiii___YYYYYYTTTSSSRRRWWWggg|||wwwpppooonnnllliiifffccc```^^^^^^^^^^^^]]]YYYXXXVVVTTTQQQOOOMMMLLLOOOMMMJJJHHHHHHGGGFFFDDDEEEDDDDDDDDDDDDFFFGGGHHHJJJMMMPPPRRRUUU[[[dddjjjsssvvv|||uuu~~~vvvvvvuuurrrhhh]]]SSSOOOJJJ@@@:::999555555444444444555555666555555444444444333333333333333333444444555555555444333333222111111111222444444444444444444444444333333444444444444444444<<<444666@@@EEEIII^^^www~~~iii^^^VVVYYYdddyyykkkddd\\\WWWVVVZZZgggtttrrrddd]]]XXXTTTSSSRRRVVV[[[^^^cccnnn|||zzzvvvsss777777777777777777777777555555666777888999::::::;;;::::::999999999::::::>>>999;;;BBBBBBCCCUUUmmmwww___RRRQQQTTTVVVYYY\\\___aaabbbdddgggiiimmmooouuu}}}zzzyyyzzz|||~~~~~~~~~zzztttnnnjjjgggdddbbbdddmmm}}}{{{sssiiibbb```[[[XXXYYYaaaiiivvvuuunnnfff]]]XXXXXXRRRTTTVVV___qqqxxxrrrpppnnnjjjfffbbb___]]]\\\[[[[[[YYYXXXWWWWWWUUUSSSQQQOOONNNMMMOOOLLLJJJHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDFFFGGGHHHKKKMMMQQQSSSUUU[[[cccjjjrrruuuzzzuuuvvvvvvvvvrrriii___UUUQQQKKKBBB;;;:::555555555444444555555666555555444444444333333333111111111222222333333333444333222222111111222222444444444444444444444444333333333444444444444555:::555777AAAEEELLLdddtttbbbXXXUUU[[[hhh~~~|||ggg```YYYXXX[[[bbbppp}}}iii]]]XXXSSSQQQPPPRRRUUUZZZ```gggqqq~~~zzzvvv}}}777777777777777777777777444555555666777888999999===<<<;;;:::::::::::::::???;;;===BBBAAAFFF^^^yyyjjjWWWPPPRRRVVVXXXYYY\\\___aaabbbdddgggiiimmmqqqyyy~~~~~~}}}|||zzzzzzxxxyyy~~~~~~wwwqqqlllgggccc```^^^fffuuu~~~yyypppfff```^^^[[[WWWXXX```iiiwwwzzzpppiiibbbZZZVVVVVVQQQUUU\\\hhh{{{zzzssspppmmmhhhccc___^^^\\\[[[[[[YYYVVVTTTUUUTTTTTTRRRQQQPPPOOONNNNNNLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHKKKNNNQQQSSSVVV[[[ccciiirrrtttyyy}}}uuu}}}~~~ttttttuuusssjjjaaaWWWRRRLLLDDD===:::666666555555444555555666555555444444444333333333111111222222222222333333333333222222111111222222444444444444444444444444333333333444444444555555888666:::BBBFFFPPPllliiiZZZTTTTTT]]]ooowwwggg^^^XXXZZZbbblllzzzsss```VVVSSSPPPOOOOOORRRUUUZZZbbblllwww{{{}}}777777777777777777777777666666666777888999999999>>>===<<<;;;;;;;;;;;;;;;>>>===???AAAAAAKKKhhh{{{```QQQOOORRRUUUWWWYYY\\\___aaabbbdddgggiiilllrrr|||~~~yyyuuutttwww{{{yyyrrrlllgggaaa]]]\\\bbbnnn}}}|||yyyoooeee___^^^[[[WWWWWW___iiiyyyvvvkkkddd^^^WWWTTTUUURRRXXX```mmmzzzqqqmmmjjjfffccc```___^^^]]]]]]ZZZWWWTTTSSSSSSRRRRRRQQQPPPPPPPPPNNNLLLJJJIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDFFFGGGHHHKKKOOORRRTTTVVV[[[bbbhhhqqqtttzzz~~~uuuxxxxxxnnnooorrrrrrjjjcccZZZSSSMMMEEE>>>999777666666555555555555555555555444444444333333333444444444444444444444444333333222222111222222333333333333333333333333333222333333444444555555555888888===CCCGGGTTTuuuzzzcccXXXUUUTTTaaawwwwwwiii```ZZZ^^^hhhttt}}}mmm]]]TTTRRROOOOOOPPPRRRTTTYYYcccppp{{{888888888888888888888888888888888999999:::::::::>>>===<<<<<<;;;;;;;;;<<<===<<<>>>@@@CCCRRRtttuuu[[[OOOPPPQQQSSSUUUYYY\\\___aaabbbdddgggiiikkksss}}}wwwtttvvvxxx{{{zzzsssmmmfff```\\\[[[^^^gggttt}}}yyy}}}{{{qqqggg```___\\\WWWWWW___hhhyyy|||rrrggg```ZZZUUUSSSVVVTTTZZZdddrrryyymmmhhhgggeeeccc___^^^]]]]]]]]]ZZZWWWTTTRRRRRRRRRRRRRRRQQQQQQQQQOOOMMMJJJIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDFFFGGGHHHKKKNNNRRRUUUWWW\\\ccchhhnnnrrryyy}}}~~~wwwuuupppgggjjjoooqqqjjjddd\\\SSSMMMGGG???888888777666555555555555555555555444444444333333333444444444444444444444444333222222111222222333333333333333333333333333333222222333333444555666666999:::???EEEKKK\\\~~~sss___XXXXXXUUUfff{{{iiibbb^^^eeeppp{{{wwwiiiZZZSSSPPPNNNNNNPPPQQQSSSYYYdddqqq}}}888888888888888888888888999999999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<>>>AAAHHH]]]oooXXXPPPQQQQQQRRRVVVYYY\\\___aaabbbdddgggiiillluuu~~~yyyyyyyyyxxxyyy|||zzztttnnngggaaa]]]ZZZZZZ```lllyyy}}}xxx|||tttiiicccaaa\\\XXXXXX___hhhyyyzzzoooddd]]]XXXTTTTTTWWWWWW___jjjzzzwwwkkkfffdddcccaaa\\\[[[YYYYYYYYYXXXVVVSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPNNNKKKJJJIIIIIIGGGEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIMMMRRRVVVXXX]]]dddiiilllqqqxxx{{{|||yyyqqqyyymmmeeehhhnnnqqqkkkggg___UUUOOOJJJAAA999888888777666555555555555555555444444444333333333333333222222222222111111222222111111222222333333333333333333333333333333111222333333444555666666:::<<>>BBBOOOhhh}}}gggTTTPPPRRRQQQTTT[[[YYY\\\___aaabbbdddgggiiinnnyyy{{{wwwwwwyyy{{{uuupppjjjddd___[[[ZZZ^^^iiiwww~~~yyy|||wwwllldddbbb]]]XXXYYY```hhhwwwyyynnnccc\\\WWWTTTUUUYYY]]]ffftttwwwlllgggddd```]]]ZZZXXXVVVVVVVVVWWWVVVTTTUUUUUUTTTTTTSSSSSSSSSSSSRRRPPPLLLJJJIIIHHHFFFDDDEEEDDDDDDDDDDDDFFFGGGHHHHHHLLLRRRVVVYYY^^^eeekkkooossszzz}}}|||wwwjjjjjj{{{ooogggjjjpppsssnnnkkkcccXXXRRRMMMDDD:::999888777666555555555555555555444444444333333333333333333222222111111111222222111111222222333444222222222222222222222222111222222333444555666777:::===CCCLLL[[[uuujjj___]]]```aaavvvllllllpppxxx~~~zzzggg\\\RRRNNNKKKIIIKKKNNNMMMRRRZZZccckkkvvv888888888888888888888888888888888888888999999999999999999:::;;;<<<===>>>>>>===>>>DDDSSSpppttt```QQQPPPRRRRRRWWW___YYY\\\___aaabbbdddgggiiippp|||zzzxxxuuu}}}|||wwwrrrlllfffbbb^^^\\\___jjjyyyzzz}}}xxxmmmeeebbb]]]YYYYYY```hhhvvvyyynnnbbb\\\WWWTTTVVVZZZcccmmm{{{wwwnnniiiddd^^^YYYZZZXXXVVVUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSQQQMMMKKKIIIHHHEEECCCEEEDDDDDDDDDDDDFFFGGGHHHGGGKKKRRRVVVZZZ___fffllltttxxx~~~~~~rrrbbb^^^mmmsssjjjlllrrrtttpppnnnfff[[[TTTPPPGGG<<<999999777666555555555555555555444444444333333333555555555444444333333333222111111111222333333444222222222222222222222222111111222333444666666777:::===CCCOOObbb~~~}}}kkkbbbbbbeeefff|||ssstttyyyrrrbbbYYYPPPMMMKKKJJJLLLPPPLLLRRR[[[bbbiiisss777777777777888888888888::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;:::AAACCCDDDVVVyyyhhh[[[PPPOOOSSSVVVXXXZZZ\\\^^^aaabbbbbbdddfffhhhsss~~~~~~~~~||||||xxxrrrhhhaaa]]]]]]```jjj|||}}}}}}tttkkkddd^^^ZZZ[[[aaaggguuuxxxnnnccc]]]XXXUUUWWWZZZ```rrr|||rrrkkkgggdddaaa^^^[[[ZZZXXXVVVVVVXXXZZZ[[[XXXWWWUUUTTTTTTTTTUUUUUUVVVTTTQQQMMMJJJGGGEEEDDDGGGFFFEEEEEEEEEFFFHHHIIINNNNNNQQQVVVYYY[[[ccclllrrrxxx~~~sssccc[[[ddd~~~~~~tttkkklllttttttnnnfff^^^WWWPPPIIIDDD<<<999666444555666666555555555444444444444333333222222222333333444444444444333333222111111111222222222222222222222222222333444555555444444666888999BBBGGGMMMggg{{{gggeee___hhhttt{{{}}}{{{jjj]]]VVVNNNKKKLLLMMMLLLJJJNNNSSS[[[```fffnnnzzz777777777777888888888888888888777777777777888888:::::::::;;;;;;;;;;;;<<<<<>>@@@BBBLLLhhhxxx^^^TTTLLLMMMRRRUUUXXX[[[\\\___bbbdddfffjjjmmmpppxxx||||||{{{zzz~~~xxxmmmeee___^^^bbbmmm{{{mmmccc[[[XXXYYY___fffuuutttlllddd___ZZZWWWXXX\\\iii{{{xxxrrrjjjfffeeedddbbb```]]][[[XXXUUUTTTTTTUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVWWWUUURRROOOKKKHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJNNNOOOSSSYYY\\\^^^fffooowww}}}~~~rrrddd___jjjyyy|||oookkkqqquuuppphhh```XXXQQQJJJEEE???<<<888777777888888777333333222222222222111111222222222222222111111111333333222222111111222222333333333333333333333333333444555555444555777999:::CCCMMM]]]~~~|||jjjiiifffsss}}}ggg[[[TTTOOOIIIGGGIIIKKKJJJIIINNNTTT[[[aaafffnnnzzz777777888888888999999999;;;::::::999999::::::;;;999::::::;;;;;;<<<<<<<<>>DDD\\\{{{dddUUUOOOMMMQQQVVVYYY\\\______```bbbccceeeggglllooo{{{|||vvvuuuyyyxxxvvvlllddd^^^]]]^^^iii}}}vvviii___[[[[[[^^^dddooo}}}qqqhhhccc___\\\YYYWWW]]]dddtttuuupppiiieeecccbbb___\\\YYYWWWUUUSSSSSSTTTVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXVVVSSSOOOLLLIIIGGGFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNOOOUUU\\\```bbbjjjrrrwww}}}pppaaadddrrrtttmmmqqquuurrrkkkbbbYYYQQQKKKIII???<<<888666666666666555555555444444444333333333333222222111111000000000333222222111222222333333222222222222222222222222333444555555555666888:::???FFFSSSmmmxxxgggeeefffyyyooo___XXXKKKIIIFFFEEEFFFHHHJJJJJJOOOUUU\\\aaaeeennnyyy888888888999999999999:::999999888888888888999999888999::::::;;;<<<======??????JJJgggsss^^^RRROOOOOOTTTYYY[[[]]]aaa___```aaabbbcccfffkkknnn|||{{{wwwyyyrrrwww}}}~~~vvvlllddd___]]]]]]eeeyyy{{{rrrggg^^^XXXZZZ^^^eeerrrvvvkkkccc___[[[ZZZXXXZZZcccmmm}}}wwwqqqkkkgggeeeccc___\\\XXXWWWUUUSSSSSSUUUWWWYYYUUUVVVVVVWWWWWWWWWWWWVVVWWWUUURRROOOKKKHHHGGGFFFDDDDDDDDDEEEGGGJJJLLLNNNPPPRRRXXX```dddfffnnnvvv{{{sss```bbbpppvvvnnnrrrvvvsssmmmdddZZZQQQLLLKKK???<<<888666666666555444333333222222222222111111222222222222222111111111222222111111222222333333222222222222222222222222222444555666555777999;;;AAAIIIZZZvvvwwwhhhfffiii|||zzz~~~}}}gggZZZTTTIIIHHHGGGFFFGGGHHHJJJKKKOOOUUU\\\aaaeeemmmyyy888888888999999999:::::::::999999888888999999:::888999999:::;;;<<<===>>>@@@BBBQQQrrriiiXXXPPPNNNOOOUUUZZZ[[[]]]aaa^^^___```bbbdddhhhmmmqqq~~~~~~}}}uuuwwwxxxzzz~~~xxxooohhhbbb^^^\\\cccuuu}}}wwwpppggg```XXX\\\```hhhvvv~~~qqqggg```\\\ZZZYYYYYY^^^jjjvvvwwwrrrllliiihhhfffbbb___[[[YYYVVVTTTTTTUUUVVVXXXUUUUUUWWWXXXXXXXXXWWWWWWVVVTTTQQQNNNJJJHHHFFFEEEDDDDDDDDDEEEHHHJJJMMMOOOSSSUUU\\\dddiiikkkrrrzzzxxxbbbaaaooowwwooorrrvvvtttnnneeeZZZQQQMMMLLL@@@===999777777777666555333333222222222222111111222222222222333333333333222222111111222222333444444444444444444444444444222444555666666777999<<>>AAADDDVVVyyy~~~cccSSSOOOMMMOOOVVVZZZZZZ\\\```]]]^^^```bbbdddiiipppttt|||{{{xxxuuuuuu{{{zzzrrrkkkddd```]]]bbbsss|||uuuooohhhbbbZZZ___dddkkk{{{zzznnneee^^^[[[YYYYYYZZZaaaooo}}}wwwsssmmmjjjjjjhhheeebbb]]][[[XXXUUUTTTTTTUUUVVVTTTUUUWWWXXXYYYXXXWWWWWWVVVTTTQQQMMMJJJGGGEEEDDDCCCDDDDDDFFFHHHKKKNNNOOOVVVXXX___hhhlllooovvv~~~fffbbboooxxxooorrrvvvtttooofffZZZQQQMMMLLLBBB???;;;888888888777666555555555444444444333333222222222333333444444444222111111111222333333444666666666666666666666666222444555666666777:::<<<@@@NNNhhhzzz|||qqqeeeeeemmm~~~rrrnnnooowwwooo^^^SSSMMMJJJJJJJJJIIIHHHIIIKKKMMMPPPUUU\\\aaaeeemmmxxx888888888888888888888888888888999999999:::::::::999:::;;;;;;;;;<<<>>>@@@CCCGGG```qqqZZZRRRKKKOOOSSSWWWYYYZZZ\\\]]]^^^```cccgggffffffllluuu|||wwwyyywwwsssyyyzzzqqqjjjccc```^^^bbblll}}}|||uuulllfffddd___```ccclllwwwmmmiii^^^\\\[[[[[[\\\cccuuu~~~yyyrrrlllhhheeebbb___\\\YYYUUUTTTUUUVVVWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPPPPQQQQQQNNNJJJGGGFFFFFFEEEGGGIIIJJJJJJLLLOOOQQQUUUZZZaaaiiiqqqzzznnneeehhh~~~{{{nnnsssqqqtttqqqfff[[[TTTOOOKKKBBB>>>999666666666777777444444555555444444333222333333333333333333333333555555555444444333333333111111111111111111111111333555777777666777;;;???JJJPPPlll}}}pppfffbbb]]]\\\mmmvvvmmmmmmpppxxxwwwgggZZZSSSRRRHHHIIIHHHGGGFFFHHHKKKMMMUUUYYY^^^cccgggmmmvvv|||999999999999999999999999888888999999999:::::::::999:::;;;;;;;;;<<<>>>@@@CCCIIIdddlllXXXQQQKKKOOOTTTXXXZZZ[[[\\\]]]___```cccffffffgggoooxxx}}}}}}yyytttxxxyyyqqqjjj```]]][[[___hhhyyy~~~vvvmmmfffcccaaaccceeennn|||ooohhh]]][[[[[[\\\___iii|||{{{uuuqqqmmmiiiccc```\\\YYYVVVUUUVVVWWWXXXXXXWWWVVVUUUSSSQQQOOONNNNNNNNNOOOOOOMMMJJJGGGFFFFFFFFFHHHJJJKKKLLLNNNQQQTTTWWW\\\ccckkksss}}}~~~kkkccceeezzzwwwlllqqqooorrrpppfff\\\UUUPPPLLLCCC???:::666666666777666444444555555444444333222333333333333333333333333444444444444333333333222222222222222222222222222333666777777666777;;;???KKKUUUsssttthhh^^^\\\XXXZZZnnnvvvnnnnnnrrr{{{sssdddWWWPPPOOOHHHHHHHHHGGGFFFHHHKKKMMMTTTXXX^^^cccgggnnnwww}}}::::::::::::::::::::::::888888999999999:::::::::999:::;;;<<<;;;<<>>AAACCCGGGaaaxxx___QQQLLLNNNRRRXXX\\\]]]]]]\\\\\\aaaaaabbbeeegggkkkwww{{{wwwyyy|||}}}wwwrrrhhhccc___```eeesss}}}tttppplllmmmrrr{{{nnnhhhddddddkkkuuuxxxsssjjjjjjmmmtttzzzxxxnnndddVVVUUUTTTTTTVVVWWWVVVVVVTTTSSSQQQNNNKKKIIIGGGEEEHHHIIIKKKJJJIIIHHHHHHIIIHHHJJJKKKMMMPPPUUU[[[```eeemmmwww}}}xxxqqquuuyyylllhhhkkkrrruuupppfff]]]TTTMMMFFFAAA<<<888777777666666555666666666666555444444333333333333333333333333222222222222333333333333444444444444444444444444444666777777777;;;AAAGGGQQQssszzzqqq```SSSKKKMMMOOOXXXsss|||ooo___VVVOOOKKKJJJEEEFFFFFFFFFFFFGGGKKKNNNSSSWWW^^^ccciiiqqqzzz999999999999999999999999888888999999999:::::::::888:::<<<======>>>AAADDDIIIeeeqqq[[[RRROOOPPPSSSXXX[[[\\\\\\]]]]]]``````cccfffgggkkkvvv{{{{{{zzzxxx{{{zzzuuugggbbb```aaahhhxxx{{{yyyrrrrrrvvv}}}rrrjjjggghhhppp{{{uuunnnjjjiiijjjqqqwwwvvvlllcccWWWVVVUUUVVVXXXYYYXXXWWWTTTSSSQQQOOOLLLJJJHHHGGGIIIJJJLLLKKKIIIHHHHHHIIIKKKLLLNNNPPPSSSYYY___dddjjjttt~~~~~~tttuuuvvvooollltttxxxsssiii___UUUMMMFFFBBB<<<888777777666666666666666666666555444444333333333333333333333333222333333333444444444444333333333333333333333333333444666666777<<>>===AAAFFFTTTfffSSSOOOOOOUUUXXX[[[]]]]]]]]]]]]^^^___bbbeeeeeeffflllwww}}}||||||yyy{{{xxxmmmeee___dddqqqwwwtttuuuwww~~~zzzwwwtttuuuvvvuuurrrnnnjjjggg```\\\YYYYYY]]]^^^\\\YYYVVVUUUTTTRRRPPPMMMKKKIIIIIIJJJJJJIIIHHHHHHIIIKKKNNNRRRVVVYYY]]]ccckkkqqqvvv|||uuuooo~~~xxxnnncccXXXPPPJJJFFF???:::888777777777555555666666555444444333333333333333333333333333111222444555555444222111333444444555444444333333222888666555;;;>>>FFFWWWsssyyykkkWWWMMMFFFFFFIIISSSiiiqqq]]]RRRNNNJJJGGGFFFDDDEEEEEEDDDEEEGGGLLLOOOUUUXXX]]]aaafffnnnxxx888999999::::::999999888::::::::::::;;;;;;;;;;;;<<<:::;;;>>>>>>>>>BBBGGG___dddSSSOOOPPPTTTWWW[[[]]]]]]^^^___```aaacccfffiiilllrrr{{{{{{yyyzzz~~~wwwkkkddd```eeerrryyyyyyyyy}}}~~~~~~|||yyyuuupppllliiiaaa^^^[[[[[[^^^___]]]ZZZXXXWWWVVVSSSPPPMMMJJJIIIKKKKKKKKKJJJIIIIIIKKKMMMPPPTTTYYY]]]aaahhhpppwwwyyy}}}jjjxxx~~~xxxpppeeeZZZSSSMMMHHH@@@;;;888666666555555555555666555555444333333333333333333333333333333333333333333333333333333333444444555444444333111777555666===@@@KKK```~~~zzznnnUUULLLFFFFFFHHHPPPeee{{{{{{kkkYYYPPPMMMJJJHHHGGGDDDEEEEEEDDDEEEGGGLLLOOOTTTXXX]]]aaafffnnnwww~~~888999999999999999999888::::::::::::;;;;;;;;;;;;<<<;;;<<>>AAAOOOgggwwwuuukkkSSSKKKEEEEEEGGGNNNaaauuuvvvgggWWWOOOLLLIIIGGGHHHDDDEEEEEEDDDEEEGGGLLLOOOTTTXXX]]]bbbgggnnnwww~~~999999999::::::999999999999999999999::::::::::::;;;;;;===?????????FFFOOOnnnxxx___PPPMMMOOOTTTVVVYYY[[[\\\]]]___aaabbbeeekkkvvvzzz}}}}}}~~~~~~tttjjjfffdddiiitttzzzxxxzzz}}}}}}zzzpppjjjaaa___]]]\\\\\\\\\[[[ZZZ[[[ZZZXXXUUURRROOOLLLJJJKKKKKKKKKJJJIIIKKKNNNQQQUUUZZZ```eeeiiipppxxx}}}vvvqqqwww}}}~~~{{{{{{wwwjjj\\\TTTLLLGGG@@@;;;888888777777444444555555555555555444333333333333333333333333555444222111111222444555222333333444555555555444333666555888???AAARRRmmmuuummmlllaaaQQQIIIEEEEEEFFFLLL^^^qqqqqqdddVVVPPPLLLHHHFFFGGGDDDEEEEEEDDDEEEGGGLLLOOOSSSXXX^^^bbbgggnnnwww}}}999::::::;;;;;;::::::999999999999999::::::::::::;;;;;;<<<>>>>>>@@@JJJUUUwwwppp\\\QQQOOORRRVVVXXXZZZ[[[\\\]]]```bbbbbbeeennn|||}}}|||||||||}}}tttkkkgggfffjjjttt|||yyyyyyzzzzzzxxxuuuqqqpppqqqwww}}}{{{zzzzzz~~~|||rrrkkkbbbaaa___]]][[[ZZZZZZZZZ[[[ZZZXXXVVVSSSPPPMMMLLLKKKKKKKKKKKKKKKMMMRRRUUUZZZ___eeejjjmmmrrryyytttqqqssssss}}}~~~{{{lll]]]VVVMMMHHHAAA;;;999888888777333444555555666555555555333333333333333333333333444444222222222222444444222222333444555555555555555666555:::AAACCCVVVvvvllldddbbbWWWOOOHHHDDDFFFGGGLLL\\\nnnlll```UUUOOOKKKGGGFFFGGGDDDEEEEEEDDDEEEGGGLLLOOOSSSWWW^^^ccchhhooowww}}}:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;======AAAMMM[[[~~~hhh[[[SSSSSSWWWYYY[[[]]]]]]]]]^^^aaaccccccfffppp}}}}}}vvvllliiihhhkkksss}}}zzzvvvtttuuutttqqqnnnkkkjjjjjjmmmqqqtttsssrrrtttttttttsssrrrqqqqqqrrrrrrvvv{{{sssmmmccccccaaa___\\\[[[ZZZ[[[ZZZZZZYYYWWWTTTQQQOOONNNLLLLLLMMMMMMNNNQQQWWW[[[aaaeeekkknnnqqquuu{{{xxxppppppnnn|||nnn```ZZZOOOJJJBBB<<<999777666555333444444555666666555555333333333333333333333333444333333222222333333444111222333444555555555555555666666<<>>GGGLLLcccfff]]]ZZZMMMKKKFFFDDDGGGHHHLLL\\\mmmsss^^^UUUMMMKKKIIIFFFGGGJJJDDDEEEEEEDDDEEEGGGLLLOOORRRWWW^^^dddhhhooowww|||~~~{{{xxxqqqqqqooonnnoootttzzz======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===;;;>>>AAA@@@PPPooommm___YYYTTTVVV\\\cccaaa___^^^^^^```bbbcccfffjjjssswwwlllnnnnnnlllqqq|||{{{yyytttooolllkkkjjjgggeeecccdddeeefffggghhheeebbbaaabbbeeehhhlllsss|||~~~xxxssspppnnnkkkgggdddcccbbbaaa______^^^\\\YYYWWWUUUTTTSSSMMMLLLLLLNNNTTT\\\dddhhhiiimmmsssyyy|||}}}}}}|||rrrmmmqqq|||uuuggg\\\SSSKKKBBB<<<;;;;;;;;;:::777777666666555555555444555555555555555555555555333333333444444444555555555555444444444555666666666666555<<>><<<@@@EEEGGGZZZ|||www```VVVSSSRRRYYYbbbdddbbb```^^^^^^```bbbcccjjjnnnyyy}}}||||||~~~wwwsssooonnnuuu~~~tttttttttsssqqqnnnkkkiiihhhiiihhhfffccc```___```^^^aaaffflllttt}}}~~~zzzxxxxxxyyytttssssssrrrqqqmmmhhhcccaaa```]]]ZZZWWWUUUSSSRRRPPPQQQSSSXXX___iiiqqqwwwxxxzzz}}}wwwvvvwwwiii```VVVOOOEEE>>>;;;:::888666666666666666555555555555333333333333333333333333333333333333444444444444333333333444555666777888555888888===HHHUUUxxx}}}hhh]]]SSSLLLFFFEEEEEEFFFGGGNNN^^^nnnyyyfff[[[VVVOOOKKKJJJJJJGGGEEEDDDDDDEEEEEEFFFIIINNNRRRTTTXXX]]]aaaffflllrrrvvv|||qqqlllfff```[[[WWWSSSPPPOOOOOONNNMMMNNNQQQWWW\\\iiiqqq}}}<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===???===@@@EEEHHH^^^oooZZZQQQNNNOOOWWWbbbdddccc```___^^^```bbbcccjjjooozzz{{{yyyxxxzzz}}}vvvpppqqqxxx}}}zzzxxxvvvtttqqqpppoooooommmkkkgggeeecccbbbaaacccfffjjjooouuu|||}}}yyyxxxxxxxxxvvvtttsssqqqooolllgggcccaaa```]]]ZZZWWWTTTSSSRRRQQQSSSVVV\\\eeepppyyy~~~|||vvvxxxlllcccVVVOOOEEE???<<<;;;888666666666666666666555555555333333333333333333333333222222333333333444444444555555444444444555666666444999999<<>>@@@DDDIIIaaa|||iiiVVVNNNLLLLLLUUU```eeedddaaa______```bbbccchhhmmmzzz|||yyyvvvwww|||zzzssstttzzz~~~yyyxxxwwwwwwvvvvvvtttqqqmmmkkkiiigggffffffgggiiikkkmmmpppuuuxxxyyy||||||yyyxxxwwwxxxuuuqqqnnnllliiifffddd```___\\\YYYVVVTTTSSSRRRQQQSSSXXX```jjjuuu~~~vvvzzznnneeeTTTMMMEEE???===<<<:::777555555555666666666666666444444444444444444444444222222222333333333444444777666555444444444444444444:::999<<>>@@@EEEKKKgggtttdddTTTNNNKKKLLLTTT```fffdddbbb```___```bbbccceeelllyyy~~~|||zzzxxxyyy|||xxxwwwzzz}}}|||}}}}}}||||||xxxrrrnnnlllkkkkkkjjjiiijjjkkkkkkkkkllloooqqqqqqtttwwwwwwvvvwwwzzz}}}~~~{{{xxxvvvyyyvvvpppllljjjgggeeeccc^^^]]]ZZZXXXUUUTTTRRRRRRQQQTTTZZZbbbmmmyyy{{{{{{ooocccSSSMMMEEE@@@>>>===:::888555555555666666666666666555555555555555555555555222222222222333333333333777666555444444444444444555;;;;;;???PPPfffzzzzzzkkk^^^RRRJJJFFFCCCCCCDDDFFFHHHOOOaaaqqquuueeeXXXSSSLLLIIIIIIHHHFFFDDDCCCCCCDDDDDDEEEHHHMMMQQQRRRXXX___ccceeeiiiqqqxxx}}}yyypppiiiddd___]]][[[YYYXXXVVVTTTRRRPPPNNNLLLLLLMMMNNNNNNNNNNNNQQQUUU[[[```dddfffgggiiinnnttt{{{;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<:::======AAAGGGOOOnnnmmm___RRRNNNMMMMMMUUUaaagggeeebbb```___```bbbcccdddkkkyyy~~~zzzxxxzzz}}}{{{xxx|||}}}uuupppooopppppppppmmmnnnnnnmmmkkkkkklllnnnkkkooorrrrrrpppppptttxxx}}}}}}|||{{{yyywwwvvvuuuvvvsssooollliiieeeaaa^^^[[[ZZZXXXVVVTTTSSSRRRRRRSSSVVV\\\eeeppp||||||nnn```UUUOOOGGGAAA>>><<<999666555555555555666666666777444444444444444444444444111222222222222333333333444444444444444555666666666===>>>EEEZZZssswwwyyytttdddYYYOOOHHHFFFCCCBBBCCCEEEHHHPPPaaarrrrrrcccVVVQQQKKKHHHHHHIIIGGGEEEBBBBBBCCCCCCDDDGGGLLLPPPSSSYYY```dddeeejjjrrryyy|||zzzrrrmmmgggeeeaaa___\\\YYYUUURRRRRROOOMMMMMMOOOOOONNNLLLMMMNNNPPPSSSWWWYYYZZZZZZ\\\aaaggglllttt;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<888<<<===AAAIIISSSttthhh[[[QQQOOONNNOOOWWWcccgggeeebbb```___```bbbcccccckkkyyy}}}xxxyyy{{{}}}}}}wwwxxxyyyssssssuuuvvvvvvqqqqqqqqqooommmllllllnnniiimmmpppooommmmmmrrrvvvxxxwwwuuutttsssrrrrrrrrrqqqooommmkkkhhhccc]]]XXXYYYXXXWWWUUUTTTSSSRRRRRRTTTWWW]]]gggrrr~~~}}}mmm]]]WWWQQQHHHBBB>>>;;;777333444555555555666666777777333333333333333333333333111111222222222333333333222222222333555777888999777>>>@@@JJJbbb}}}xxxzzzmmm___VVVMMMGGGFFFBBBBBBCCCEEEHHHPPPaaarrrpppaaaUUUPPPJJJHHHHHHIIIHHHFFFAAAAAABBBBBBCCCFFFKKKOOOSSSZZZaaaeeefffjjjrrrzzz{{{}}}wwwqqqnnnjjjfffccc^^^YYYUUUTTTQQQOOOOOOQQQQQQNNNLLLMMMMMMNNNPPPSSSTTTTTTSSSRRRVVV[[[___fffttt=========<<<;;;;;;::::::<<<<<<;;;;;;<<<===???@@@;;;:::???EEEGGGUUU|||ddd\\\TTTNNNKKKNNNYYYeeehhhdddaaabbbaaa___```ccchhhlllxxx}}}zzzxxxvvv||||||yyy~~~yyywwwuuuuuuuuutttrrrpppmmmpppttttttrrrppppppqqqwwwrrrllljjjllloooqqqqqqooolllgggbbb]]]ZZZXXXXXXUUUUUUUUUSSSQQQQQQSSSUUUTTTYYYaaajjjuuuzzzoooaaaWWWPPPGGG@@@===;;;999666666666555555555444444444555555555555555555555555333444555555555444333222222222222333555777888999===>>>FFFOOO___}}}fffaaa[[[LLLCCCEEEBBBAAAAAACCCEEENNNaaasssooo]]]TTTQQQMMMIIIHHHFFFDDDBBBCCCCCCDDDDDDEEEHHHMMMQQQWWWZZZ^^^cccgggmmmrrrvvvwwwpppjjjddd]]]XXXVVVTTTRRRPPPOOOOOOOOOOOOOOONNNNNNNNNOOOQQQTTTVVVVVVQQQRRRXXXYYY^^^sss;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???===<<<@@@EEEIIIYYYwwwccc[[[SSSMMMKKKNNNYYYeeegggcccaaabbbaaa___```ccchhhmmmyyy}}}{{{www{{{{{{}}}|||{{{zzzxxxvvvxxxzzz|||{{{wwwtttrrrrrrqqqlllgggfffiiinnnqqqrrrppplllgggaaa\\\XXXWWWWWWTTTTTTTTTRRRQQQQQQSSSUUUVVV[[[bbbkkkvvvwwwnnnbbbWWWPPPGGG@@@===;;;999666666666555555555444444444555555555555555555555555333444444555555444333333222222333444555777888999======EEENNN___}}}gggaaaZZZLLLDDDFFFBBBAAABBBDDDFFFOOObbbsssnnn___TTTQQQMMMIIIHHHFFFDDDBBBCCCCCCDDDDDDEEEHHHMMMQQQVVVYYY^^^ccchhhnnntttwww}}}vvvooogggbbbYYYWWWUUUSSSSSSRRRRRRRRRPPPOOONNNNNNOOOQQQSSSUUUVVVRRRSSSWWWWWWZZZkkk::::::;;;;;;<<<======>>>;;;;;;:::;;;;;;<<<>>>>>>??????AAAEEEKKK___rrraaaYYYQQQMMMLLLOOOYYYdddfffbbb```aaaaaa___```ccchhhnnn{{{~~~|||xxxyyy~~~|||}}}{{{uuuqqqpppjjjfffccccccfffmmmrrruuupppllleee^^^YYYVVVUUUUUUSSSSSSSSSQQQPPPQQQSSSVVVYYY]]]dddlllwwwtttmmmdddXXXQQQHHHAAA>>>;;;999666666666666555555555444444555555555555555555555555333333444555555444444333333333333444555777888999<<<;;;BBBLLL___|||fff___XXXLLLEEEFFFBBBAAABBBEEEGGGPPPccctttlll```TTTQQQLLLIIIHHHFFFDDDBBBBBBCCCCCCDDDEEEHHHMMMPPPUUUYYY^^^dddjjjpppuuuyyy~~~wwwnnnhhh___]]]ZZZXXXXXXXXXWWWVVVQQQPPPNNNNNNNNNOOOQQQSSSVVVSSSTTTVVVTTTUUUaaaqqq;;;;;;;;;<<<<<<<<<======:::::::::;;;<<<<<<======@@@@@@AAACCCMMMfffrrr```XXXPPPLLLLLLPPPZZZdddeeeaaa___``````^^^```dddhhhooo~~~zzzyyyzzzzzz{{{~~~zzzrrrmmmjjjdddbbb``````dddkkkqqquuunnnjjjccc\\\WWWTTTTTTTTTRRRRRRQQQPPPPPPQQQUUUWWW[[[___eeennnxxx~~~~~~qqqmmmfffYYYRRRHHHAAA>>><<<999666666666666666555555555555555555555555555555555555333333444444444444444444333333444444555777888999<<<:::@@@LLLbbbyyyddd[[[TTTJJJDDDEEEAAAAAABBBEEEHHHPPPcccsss~~~iii___SSSPPPLLLIIIHHHFFFDDDCCCBBBCCCCCCCCCDDDHHHLLLPPPTTTXXX___eeekkkqqqwww{{{{{{sssmmmeeebbb^^^]]]]]]]]]\\\ZZZSSSRRRPPPNNNMMMNNNOOOPPPUUUTTTUUUVVVSSSRRR[[[fff~~~======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<=========>>>@@@AAABBBPPPmmmqqqaaaXXXOOOMMMNNNRRRZZZcccccc___^^^___```^^^```dddgggppp~~~|||zzz}}}{{{xxxooozzz~~~vvvnnniiieee^^^]]]\\\]]]```eeekkkpppjjjfff```ZZZVVVSSSSSSSSSQQQQQQQQQPPPPPPRRRVVVZZZ]]]aaahhhqqqzzz}}}zzz{{{qqqnnngggZZZRRRIIIBBB>>><<<888666777777666666666555555555555555555555555555555555333333333333444444555555444444444555666777888999;;;999@@@NNNfffvvvaaaVVVOOOFFFBBBDDD@@@@@@BBBDDDGGGOOO```qqq|||ggg\\\SSSPPPLLLIIIHHHGGGEEECCCBBBBBBCCCCCCDDDGGGLLLPPPSSSWWW^^^eeelllqqqwww{{{yyytttkkkgggbbbaaabbbccc```]]]WWWUUURRRPPPNNNNNNOOOOOOSSSTTTVVVVVVTTTSSSXXX___ppp>>>======<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>===AAAAAACCCTTTuuunnnbbbYYYPPPNNNOOOSSSZZZbbbaaa^^^]]]______^^^```dddeeeppp~~~~~~xxxkkkssswwwoooiiieeecccYYYZZZZZZZZZ[[[^^^bbbeeecccaaa]]]YYYVVVTTTSSSSSSQQQQQQQQQPPPPPPSSSYYY]]]```eeemmmuuu~~~yyyzzzzzzsssooogggZZZSSSIIIBBB>>><<<888666777777777666666666555555555555555555555555555555333333333333333444666666555555555555666777888999;;;999AAARRRmmmsss___SSSKKKDDDBBBCCC??????AAACCCDDDLLL\\\lllzzzeeeYYYRRROOOLLLIIIHHHGGGEEEDDDAAABBBBBBCCCDDDGGGLLLOOORRRWWW^^^eeekkkqqqvvvyyy|||xxxqqqlllfffeeehhhhhheeeaaa]]][[[XXXUUURRRQQQQQQQQQSSSUUUVVVVVVTTTTTTXXX[[[fffvvv<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===????????????>>>===BBBCCCEEEXXX|||mmmeee[[[QQQOOOQQQTTTZZZaaa```]]]\\\^^^___^^^```ddddddooo{{{qqquuu|||xxxllleeebbb```___[[[\\\^^^]]][[[ZZZ\\\^^^\\\[[[ZZZXXXWWWUUUTTTTTTRRRRRRQQQPPPQQQUUU[[[___dddiiirrr{{{yyy}}}{{{uuuqqqfff[[[TTTJJJBBB???<<<888666777777777777666666666555555555555555555555555555333333222222333444666777555555555555666777888999;;;999CCCVVVsssrrr___QQQIIIDDDBBBCCC>>>>>>???AAABBBHHHXXXgggvvvcccXXXRRROOOKKKIIIHHHGGGFFFDDDAAABBBBBBBBBCCCGGGLLLOOORRRWWW^^^eeekkkppptttwww}}}|||wwwqqqkkkjjjmmmmmmjjjeeeeeeccc___[[[XXXVVVVVVVVVTTTVVVWWWUUUSSSTTTVVVWWW]]]hhhxxx::::::;;;;;;<<<=========;;;<<<>>>???@@@@@@??????===DDDEEEGGG\\\ooofff\\\RRRPPPRRRUUUZZZ``````\\\[[[^^^___^^^```eeecccooo|||yyyyyyzzz}}}nnnbbb\\\[[[[[[ZZZ___aaacccaaa]]][[[[[[\\\XXXXXXXXXXXXWWWVVVUUUTTTRRRRRRQQQQQQRRRVVV\\\```gggmmmvvv||||||wwwrrrfff[[[TTTJJJCCC???<<<888666777777777777666666666666555555555555555555555555333333222222333555666777666666555666666777888999<<<:::DDDYYYwwwsss___QQQHHHDDDCCCDDD======>>>@@@@@@FFFUUUddd}}}sssbbbYYYRRROOOKKKIIIHHHGGGFFFDDDAAABBBBBBBBBCCCGGGKKKOOOQQQWWW^^^eeejjjooosssvvvzzz|||{{{tttnnnmmmpppqqqmmmhhhkkkhhhddd```\\\ZZZZZZYYYUUUWWWWWWTTTRRRSSSTTTTTTTTT[[[fffooovvv;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>;;;BBBFFFMMMfffuuummm___WWWSSSQQQ[[[ccc]]]```___]]]]]]]]]```ccceeemmmuuuwwwttt|||wwwiii```[[[YYY[[[```fffeeedddccc```]]]ZZZXXX[[[ZZZXXXWWWVVVUUUUUUUUUVVVSSSRRRTTTUUUXXX___hhhmmmuuuyyyqqqnnnhhh```UUUKKKFFFAAA;;;888777777777777777666666666666555555555444444333333333777666555444444444444444666777777666555555777888666>>>DDDZZZ|||kkkXXXMMMGGGBBB@@@BBB@@@>>>===>>>???CCCOOO[[[wwwpppaaaXXXPPPNNNJJJHHHGGGGGGEEEDDDCCCCCCCCCCCCEEEGGGIIIJJJPPPUUU\\\bbbggglllpppsss{{{~~~zzzuuurrrqqqppppppnnnjjjhhhgggddd^^^[[[\\\YYYXXXWWWXXXYYYYYYXXXWWWWWWWWWZZZ___aaafffttt<<<<<<<<<<<<=========>>>============>>>>>>>>>>>><<>>>>>>>>>>>>>>CCCHHHTTTsss{{{qqq___UUUTTTUUU```hhhccc___^^^]]]\\\^^^```ccceeejjjttt}}}xxxyyy|||mmmddd\\\XXXVVVTTTVVVYYY]]]^^^`````````^^^\\\ZZZXXXYYYZZZ[[[[[[ZZZYYYXXXWWWTTTTTTWWWZZZ___hhhqqq{{{{{{qqqooosssoooaaaVVVLLLGGGBBB<<<888888777777777777666666666666444444444444444555555555666666555444444444444555666777888777666777888:::<<>>===>>><<<===??????AAAHHHQQQfffzzzooo^^^UUUPPPNNNJJJHHHGGGGGGEEEDDDCCCCCCCCCCCCEEEGGGIIIJJJPPPTTT[[[aaafffkkkpppssswwwzzz~~~yyytttqqqkkkccc```aaa^^^]]]ZZZYYYXXXYYY[[[\\\```\\\ZZZYYYWWWTTTUUUXXX\\\cccooo}}}<<<<<<<<<===========================>>>>>>>>>>>>???BBBEEERRRtttwwwaaaVVVWWWYYYbbbiiiccc___^^^]]]\\\^^^```ccceeennnyyy}}}{{{|||uuuooohhhaaa[[[YYYXXXUUUUUUXXX]]]^^^```aaaaaa```^^^]]]YYYZZZ[[[]]]\\\[[[YYYXXXXXXVVVWWW\\\aaafffoooyyy~~~uuukkknnntttqqqaaaWWWMMMGGGCCC===999999777777777777666666666666333333444444555555666666666555555444444444555555555666777777777777999;;;<<>>>>>>>><<<===@@@@@@@@@EEEKKK[[[oooooo^^^UUUPPPNNNJJJHHHGGGGGGEEEDDDCCCCCCCCCCCCEEEGGGIIIJJJPPPTTTZZZ___eeejjjooossswwwzzz~~~|||vvvnnnfffbbbcccdddbbb```^^^]]]___cccgggkkkeee___\\\[[[YYYVVVUUUUUUYYY___gggttt===============<<<<<<<<<============>>>>>>>>>>>>@@@AAABBBOOOrrr{{{cccWWWZZZ]]]dddhhhbbb___^^^\\\\\\^^^aaadddfffppp|||}}}|||yyysssnnnjjjggggggaaa\\\[[[YYYVVVUUUVVV]]]]]]^^^___```______^^^]]]^^^______]]][[[XXXVVVVVVVVVYYYaaagggmmmvvv}}}qqqfffkkksssooobbbXXXMMMHHHDDD===:::999777777777777666666666666444444444555555666666666555555444444444555555666444555666777777888:::<<<;;;DDDRRRttt}}}rrrhhhZZZLLLEEEBBB@@@???@@@???======AAAAAA@@@CCCHHHSSSeee~~~ooo___VVVPPPNNNJJJHHHGGGGGGEEEDDDCCCCCCCCCCCCEEEGGGIIIJJJPPPSSSYYY^^^ccciiiooossswwwzzz{{{rrrhhhdddeeeffffffeeecccbbbeeekkkpppssslllccc\\\ZZZZZZWWWTTTUUUVVVWWWYYYaaappp===============<<<<<<<<<============>>>>>>>>>>>>>>>@@@BBBOOOrrr|||bbbVVV\\\bbbggghhhaaa^^^]]]\\\\\\^^^aaadddfffnnnzzz~~~~~~~~~zzzrrrkkkfffdddeeeffffff```\\\[[[ZZZVVVTTTVVV[[[[[[[[[\\\^^^```bbbcccffffffdddbbb___[[[WWWUUUUUUVVV]]]gggooottt||||||yyy~~~~~~ooodddiiipppkkkcccXXXNNNIIIDDD>>>::::::777777777777666666666666555555555555555666666666555444444444444555666666222444555666666777:::<<<;;;DDDTTTyyytttjjj\\\MMMFFFDDDAAAAAABBBAAA>>>>>>BBBCCCBBBDDDHHHPPP___vvvnnn___YYYPPPNNNJJJHHHGGGGGGEEEDDDCCCCCCCCCCCCEEEGGGIIIJJJPPPSSSXXX]]]bbbhhhnnnsssxxx{{{vvvlllhhhiiihhhiiiiiigggfffiiiooouuu{{{uuukkkaaa\\\\\\ZZZUUUSSSSSSQQQQQQUUU___nnnxxx>>>=========<<<<<<<<<<<<============>>>>>>>>>>>>===AAAFFFTTTvvvyyy^^^SSS^^^fffkkkjjjaaa^^^]]]\\\\\\^^^aaaeeegggooo{{{}}}ssspppkkkfffbbbbbbdddgggfff```\\\]]]\\\XXXWWWYYY[[[ZZZZZZ\\\```eeejjjmmmqqqoookkkfffaaa\\\XXXVVVXXX[[[eeeqqqzzz~~~wwwwww|||ooobbbgggllleeecccYYYNNNIIIEEE???;;;;;;777777777777666666666666666666666666555555555555444444444444444555666666000222444444555777999<<<===FFFXXX~~~xxxggg[[[NNNIIIGGGDDDBBBCCCCCC@@@???BBBDDDDDDFFFJJJPPP]]]qqqlll___ZZZPPPNNNJJJHHHGGGGGGEEEDDDCCCCCCCCCCCCEEEGGGIIIJJJPPPSSSWWW\\\aaahhhnnnsssxxx{{{zzzpppmmmnnnnnnppppppmmmkkklllqqqwww{{{zzzrrrhhhbbbaaa^^^XXXSSSSSSQQQNNNNNNTTT^^^fffwww>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>;;;CCCKKKZZZ{{{zzzvvvZZZQQQ___iiinnnlllccc^^^]]]\\\\\\^^^aaaeeegggttt{{{xxxmmmllliiifffddddddfffhhhgggbbb^^^______\\\\\\^^^\\\\\\\\\^^^dddkkkrrrwwwyyyvvvpppiiiccc]]]XXXVVV^^^bbbmmm{{{yyyvvvyyy}}}pppbbbfffjjjaaacccYYYOOOIIIEEE???;;;;;;777777777777666666666666777777666666555555444444444444444444444555666777///111333444444666999;;;???HHH[[[{{{cccXXXNNNLLLKKKGGGCCCCCCEEEAAA???CCCEEEFFFHHHKKKQQQ\\\nnnjjj^^^ZZZPPPNNNJJJHHHGGGGGGEEEDDDCCCCCCCCCCCCEEEGGGIIIJJJPPPSSSWWW\\\aaagggnnnssswwwzzz}}}ssspppqqqtttvvvwwwsssoooooosssxxxsssuuurrriiicccbbb^^^XXXWWWVVVSSSOOOLLLOOOUUU[[[dddrrr<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>BBBCCCGGG[[[wwwpppggg\\\UUU]]]hhhmmmjjjgggccc```]]][[[]]]aaadddfffqqq|||yyyvvvtttsssrrrqqqffffffgggfffeeeeeegggiiidddbbb```___```___^^^]]]```aaacccggglllssszzz}}}wwwkkk```[[[[[[]]]bbbhhhrrr|||sssjjjgggiiikkkkkk^^^QQQIIIBBB<<<::::::666666555555555555666666555555555555555555555555333444555555666666555555777888888777777777:::<<>>>>>>>>BBBCCCHHH]]]yyyrrrkkk___WWWTTT^^^iiilllhhhccc```^^^\\\\\\___cccfffhhhppp}}}xxxsssqqqoooooooooooopppooojjjkkkllljjjhhhgggggghhheeeccc```___```aaa``````dddfffjjjpppvvv{{{~~~tttggg]]]ZZZ\\\```jjjooowww|||qqqlllmmmnnnlll```RRRJJJDDD>>>;;;;;;666666555555555555666666555555555555555555555555333444555555666666555555555666666666555666888:::BBBKKK]]]|||iii[[[RRRKKKIIIHHHEEECCCDDDDDDBBBBBBDDDDDDDDDHHHNNNXXXeeevvvxxxggg\\\VVVRRROOOKKKHHHFFFEEECCCAAACCCCCCCCCDDDEEEGGGIIIIIIOOOQQQVVVZZZ___eeelllpppvvvwwwzzz|||zzzyyywwwuuurrrnnniiifffdddccc```XXXRRRPPPOOOLLLMMMOOOVVV]]]gggrrr~~~<<<<<<============<<<<<<;;;<<<<<<======>>>>>>???AAACCCJJJ```rrrmmmfffYYYTTTVVVbbblllmmmgggbbb\\\\\\\\\^^^```dddgggiiiqqq}}}xxxtttooojjjfffffffffggghhhjjjmmmpppqqqqqqrrrrrrpppllljjjiiiiiiiiigggcccbbbdddfffggggggkkknnnsssyyy}}}}}}qqqddd]]]]]]ccciiiuuuyyyyyyrrrqqqqqqnnnaaaTTTKKKEEE???<<<<<<777666666555555666666777555555555555555555555555444444555666666666666555555666666666555666999;;;BBBMMMaaayyybbbTTTMMMGGGHHHIIIFFFDDDEEEDDDAAAAAADDDDDDDDDIIIOOO\\\hhhyyyuuudddZZZTTTPPPMMMIIIGGGEEEDDDBBBAAACCCCCCCCCDDDEEEGGGIIIIIINNNPPPUUUYYY^^^dddjjjnnnuuuvvvzzz}}}}}}zzztttlllfffeeeeeeeee]]]UUURRROOOKKKKKKMMMQQQVVV^^^fffoooyyy~~~}}}<<<<<<============<<<<<<<<<<<<<<<===>>>>>>??????AAABBBKKKccc|||ooommmeeeYYYWWW[[[fffooommmgggbbb\\\]]]^^^___aaacccgggiiitttxxxuuupppmmmjjjfffccc```aaaccceeehhhkkkoootttwww{{{zzzxxxtttpppooopppqqqsssppplllkkkmmmoooqqqrrrvvvwwwzzz|||~~~~~~~~~}}}yyymmmbbb___eeennnvvv~~~~~~tttqqqrrrooobbbTTTLLLEEE???<<<<<<777777666666666666777777555555555555555555555555444444555666666666666666777888888888888999;;;>>>AAAOOOfffyyy___QQQKKKFFFHHHHHHFFFCCCCCCCCCAAAAAADDDEEEEEEJJJPPP\\\hhhxxxrrrcccYYYRRROOOLLLHHHFFFDDDCCCBBB@@@CCCCCCCCCDDDEEEGGGIIIIIIMMMPPPTTTXXX\\\bbbhhhmmmsssvvvzzz}}}qqqjjjhhhjjjhhh```XXXUUUQQQMMMLLLNNNPPPUUU]]]eeelllqqqvvvzzz~~~|||zzz<<<<<<============<<<<<<<<<<<<======>>>?????????AAABBBMMMhhhwwwooooooggg[[[ZZZ___iiinnnkkkeeebbb]]]___`````````bbbeeehhhvvv}}}{{{yyyxxxwwwvvvvvvvvvwwwwwwpppmmmjjjgggfffeeecccbbbbbbeeeiiillloootttzzz~~~~~~yyyvvvwww{{{}}}yyywwwyyy{{{}}}~~~}}}{{{yyyxxxwwwyyyqqqhhhbbbdddnnnyyysssppppppooobbbTTTKKKDDD>>>;;;;;;777777666666666666777777555555555555555555555555444555666666777777666666777888888888888999<<>>>>>??????@@@AAADDDSSSrrrrrrnnnooogggYYYZZZaaakkknnnhhhbbb___^^^```aaa```___aaafffjjjvvvyyyvvvsssrrrrrrqqqrrrsssuuuvvvnnnkkkgggeeeeeefffeeeeeefffjjjnnnrrruuuyyy|||xxxvvvuuuppplllffffffmmmxxxtttooopppooobbbTTTKKKEEE>>>;;;;;;888777777666666777777888555555555555555555555555555555666777777777777666555666777666666888;;;===CCCUUUppphhhXXXPPPJJJIIIHHHDDDAAAAAAAAA???@@@CCCEEEFFFKKKRRR^^^kkk{{{ooobbbYYYRRRNNNKKKHHHEEEEEEDDDBBBAAACCCCCCCCCDDDEEEGGGIIIIIIMMMPPPSSSWWW\\\aaagggkkkqqquuu{{{|||sssooonnnmmmeee]]]ZZZWWWSSSRRRTTTQQQYYYeeennnsssrrrpppnnnlllkkklllqqqzzz|||yyy<<<<<<============<<<<<<=========>>>??????@@@@@@@@@GGG[[[mmmjjjkkkaaaTTTYYYdddppprrrkkkbbb___]]]___```___^^^aaahhhnnnxxx|||wwwssssssrrrrrrtttvvvyyyzzzsssoookkkiiiiiijjjjjjjjjjjjooouuuyyy|||~~~yyyvvvtttpppnnnmmmqqqzzzxxxqqqrrrqqqdddVVVMMMFFF???<<<<<<888888777777777777888888555555555555555555555555555555666777777777777777555666777777777888;;;>>>DDDXXXtttmmm[[[SSSKKKIIIHHHEEEBBBCCC@@@>>>@@@CCCEEEFFFLLLRRR```lll|||mmmaaaXXXQQQNNNKKKHHHFFFEEEEEECCCBBBCCCCCCCCCDDDEEEGGGIIIIIINNNPPPTTTXXX\\\aaagggkkkpppttt{{{|||vvvsssqqqiiiaaa]]]ZZZUUUTTTVVVSSS[[[gggpppttttttsssrrrllljjjgggeeehhhsss~~~{{{xxx<<<<<<============<<<<<<=========>>>??????@@@@@@@@@IIIbbbiiifffggg\\\QQQYYYhhhvvvyyyoooeeeaaa[[[^^^___^^^^^^bbbjjjqqq{{{|||vvvvvvuuuvvvxxx{{{~~~{{{wwwrrroooooopppppppppooottt{{{~~~zzzvvvrrrttttttuuu{{{|||ttttttrrrfffWWWNNNGGG@@@======888888777777777777888888555555555555555555555555555666666777777777777777777888999999999;;;>>>@@@EEEYYYuuuppp]]]TTTLLLJJJHHHFFFDDDEEE@@@>>>???CCCEEEGGGLLLSSS```lll{{{~~~kkk```WWWPPPNNNLLLHHHFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJNNNQQQTTTXXX\\\aaagggkkkooottt{{{}}}xxxtttlllddd___[[[VVVTTTVVVWWW^^^hhhqqquuuwwwwwwwwwnnnkkkeee^^^]]]eeeuuu}}}zzzwww>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@IIIJJJ```zzzggg```\\\WWWTTTZZZfffssswwwooofffbbbaaa^^^]]]___```aaahhhppp}}}{{{{{{wwwuuuxxx{{{~~~}}}wwwuuusssrrrvvv{{{xxxyyy{{{}}}~~~|||xxxuuutttwww|||rrrsssssshhhXXXMMMFFFBBB===999888888888888777777777777555555555555555555555555666666555555555555666666444666777888888999;;;===DDDRRR{{{~~~{{{~~~kkkZZZUUUNNNIIIFFFDDDCCCBBBAAA???@@@CCCCCCDDDLLLTTTbbbnnn|||mmm]]]SSSNNNLLLKKKIIIGGGFFFDDDDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHLLLOOOTTTXXX\\\aaaeeeiiiooorrrxxx~~~wwwsssmmmgggaaa^^^\\\[[[]]]aaaggglllppprrrtttuuupppkkkccc[[[VVVYYYbbbjjjuuu||||||zzzwwwttt<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAAFFFIII```zzzggg___[[[VVVRRRZZZjjjxxxzzzpppeeeaaa___\\\[[[]]]^^^```fffnnnzzz~~~zzzvvvuuuxxx|||~~~zzzxxxvvvyyy~~~xxxtttrrrtttwww{{{~~~~~~|||zzz||||||zzzvvvjjjYYYMMMFFFBBB===:::888888888888777777777777555555555555555555555555666666555555555555666666444666777777777999;;;===DDDRRR{{{}}}yyy|||jjjWWWSSSLLLHHHEEEDDDCCCBBBAAA@@@AAACCCDDDEEELLLUUUaaammm{{{nnn^^^UUUQQQLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHLLLPPPTTTYYY]]]aaaeeeiiimmmqqqvvv}}}{{{uuummmhhhdddcccbbbaaacccgggjjjmmmoooqqqrrrqqqlllddd[[[UUUVVV]]]bbblllvvv}}}|||zzzvvvrrr<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAAEEEJJJccc{{{fff^^^YYYTTTPPP[[[nnn||||||pppddd___^^^[[[ZZZ[[[\\\^^^dddlllwwwyyyuuutttxxx}}}|||zzz|||}}}ooojjjkkknnntttyyy~~~~~~zzzmmm[[[MMMFFFBBB>>>;;;888888888888777777777777555555555555555555555555666666555555555555666666444555777777777888;;;===EEERRR{{{zzzvvvyyy~~~hhhTTTPPPKKKGGGEEEDDDDDDCCCBBBAAABBBDDDEEEFFFMMMVVVaaannn{{{mmm^^^UUUQQQLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCBBBCCCDDDFFFGGGIIILLLPPPUUUYYY]]]aaaeeehhhllloootttzzzwwwqqqmmmlllllliiihhhhhhhhhiiijjjlllmmmoookkkcccZZZTTTRRRUUUXXX^^^hhhwww~~~}}}yyytttooo<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAAAAAGGGMMMggg{{{fff^^^YYYRRROOO[[[nnn}}}|||oooddd```^^^[[[ZZZ[[[\\\^^^dddkkkvvv{{{vvvtttxxx}}}~~~wwwlllhhhjjjnnnttt{{{~~~}}}ooo\\\NNNFFFBBB???<<<888888888888777777777666555555555555555555555555666555555444444555555666444555777777777888;;;===EEERRR{{{~~~vvvsssvvv{{{fffRRROOOJJJGGGFFFFFFEEEDDDCCCBBBCCCEEEFFFGGGNNNWWWbbbooo|||~~~jjj[[[SSSPPPLLLKKKIIIGGGFFFDDDDDDCCCCCCBBBBBBCCCDDDFFFHHHIIIMMMPPPVVVZZZ^^^aaaeeegggkkknnnsssxxx~~~{{{wwwuuuuuusssppplllhhhggghhhhhhhhhjjjfff___XXXRRROOONNNOOOSSS[[[jjj|||}}}yyyrrrmmm========================<<<<<<<<<===>>>@@@AAABBBFFFMMMiii{{{fff___YYYRRROOOZZZkkkzzz{{{pppfffbbb```]]][[[]]]]]]^^^eeelllxxxzzzwwwyyy}}}{{{rrrllllllooosssyyy~~~~~~qqq]]]NNNGGGBBB???<<<888888888888777777777666555555555555555555555555555555444444444444555555333555666777777888:::<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBBBBKKKiiiwwweee^^^XXXQQQOOOWWWhhhyyy~~~uuujjjeeebbb^^^]]]^^^^^^___eeemmmxxx{{{|||zzzvvvuuusssooonnnqqquuuyyy}}}ppp^^^OOOHHHCCC???;;;888888888888777777777777555555555555555555555555555555444444444444555555333444666666666777:::<<>>@@@BBBCCCCCCMMMkkkrrrbbb]]]WWWOOOMMMUUUggg|||~~~ooofffbbb^^^]]]^^^^^^___eeelllwww~~~yyypppmmmmmmppprrrqqqssswwwyyy}}}zzzxxx{{{nnn]]]PPPIIIDDD???;;;888888888888777777777777555555555555555555555555555444444333333444444555333444666666666777:::<<>>@@@BBBCCCHHHQQQxxxwwwooojjj```TTTLLLMMMPPPaaa~~~yyykkkddd```\\\\\\\\\^^^fffnnn}}}~~~{{{vvvpppkkkiiihhhiiinnnwww}}}}}}{{{jjjhhhrrryyyvvvvvvnnnbbbTTTHHHAAA===<<<999888666555444444444555666666555555555444444444555555555555555555555555666666777666666888<<>>@@@AAABBBIIISSSzzzuuummmhhh___SSSLLLKKKNNN^^^yyyyyyllleeeaaa]]]]]]^^^```gggpppzzzwwwsssmmmhhhjjjkkkmmmttt|||~~~}}}|||~~~|||kkkhhhqqqtttsssuuummmaaaSSSHHHAAA===<<<:::999777666555555666666666666555555555444444444555555555555555555555555555555666555555777;;;>>>FFFWWW~~~yyyyyyrrr___SSSQQQNNNKKKIIIGGGEEEDDDDDDBBBBBBDDDDDDFFFNNNWWWbbbkkkxxx~~~zzzxxxwwwfff[[[UUUQQQLLLJJJGGGFFFFFFEEEDDDBBBBBBCCCCCCBBBBBBDDDHHHKKKOOOSSSXXX\\\___aaacccdddeeehhhlllppptttyyy}}}wwwrrrooojjjeee___ZZZWWWVVVTTTRRRMMMMMMLLLOOOUUU___hhhmmmuuuxxx}}}}}}yyywwwvvv<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAAAAAJJJVVV}}}qqqiiifff^^^SSSLLLIIIKKKYYYrrryyymmmfffaaa^^^^^^___aaaiiiqqq{{{wwwvvvuuuoookkkmmmppptttzzzzzzzzzyyyxxxzzz~~~lllhhhqqqwwwnnnooossslll```SSSHHHAAA>>>===::::::888777777777777777666666666555555555444444555555555555555555555555444555555555555777:::===FFFWWWvvvcccVVVTTTQQQNNNKKKHHHGGGFFFDDDBBBBBBDDDEEEGGGOOOXXXbbblllzzz~~~xxxvvveeeZZZTTTQQQLLLJJJGGGEEEEEEDDDBBB@@@AAABBBBBBBBBBBBDDDHHHKKKNNNRRRXXX\\\^^^```bbbddddddgggkkkooosssxxx~~~xxxrrrooolllgggaaa]]]ZZZXXXWWWVVVPPPNNNLLLKKKMMMRRRXXX[[[dddggglllqqqvvvzzz|||zzzyyy<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAAKKKYYYmmmeeeccc\\\RRRLLLGGGHHHTTTiii~~~yyynnneeeaaa^^^^^^___aaaiiiqqq||||||~~~~~~zzzuuuuuuxxx|||}}}zzzwwwuuuvvvwwwwwwyyynnniiippprrrjjjnnnrrrkkk___RRRHHHAAA>>>===999999888888777777777777666666666666555555555555555555555555555555555555555666666666666777;;;>>>GGGZZZwwwdddZZZYYYVVVQQQLLLHHHFFFFFFCCCBBBCCCEEEFFFHHHPPPZZZdddnnn~~~{{{vvveeeZZZTTTPPPLLLIIIFFFDDDCCCBBB@@@>>>AAAAAABBBBBBBBBDDDHHHKKKMMMQQQWWW[[[]]]___aaacccccceeeiiimmmrrrxxx~~~yyysssnnnkkkgggbbb]]][[[ZZZXXXWWWSSSQQQMMMJJJIIIJJJLLLNNNUUUYYY___dddjjjqqqxxx}}}~~~~~~====================================>>>???AAAAAALLL\\\jjjaaa```[[[QQQKKKFFFGGGOOOaaauuuyyyoooddd```]]]]]]^^^```hhhqqq|||uuupppooorrruuuwwwyyy|||pppkkkqqqrrrkkkooorrrkkk___SSSHHHAAA>>>===777777777777777777666666777777666666666555555555555555555555555555555555666777777777777999===???III]]]wwwccc\\\\\\YYYRRRKKKFFFDDDDDDCCCBBBCCCEEEGGGIIIRRR[[[hhhrrrwwwfff[[[TTTPPPLLLIIIFFFDDDCCCBBB@@@>>>@@@AAAAAAAAABBBDDDHHHKKKLLLPPPVVVZZZ\\\^^^```bbbbbbdddhhhlllqqqxxx~~~{{{vvvpppllliiieee```\\\ZZZYYYXXXWWWVVVSSSOOOKKKIIIHHHHHHIIIMMMPPPUUU[[[bbbjjjsssxxx|||========================;;;<<<<<<===>>>@@@BBBCCCKKK___hhh^^^^^^YYYQQQJJJFFFFFFKKKYYYnnn|||yyypppddd___\\\]]]^^^aaaiiiqqq~~~wwwnnnjjjjjjoootttzzz}}}tttmmmrrrvvvooorrrtttmmmaaaTTTIIIBBB???>>>666777777888888777666666777777777666666666555555555555555555555555555555777888888888888:::===@@@JJJ```uuu```ZZZZZZXXXQQQIIIDDDCCCDDDCCCBBBCCCFFFGGGJJJSSS]]]kkktttyyyggg\\\TTTPPPKKKIIIFFFDDDDDDCCCAAA??????@@@AAAAAAAAADDDHHHKKKLLLOOOUUUYYY[[[]]]___aaabbbdddhhhlllqqqxxx}}}{{{yyyvvvrrrmmmiiigggccc^^^ZZZYYYXXXWWWVVVWWWUUUQQQMMMJJJHHHGGGGGGHHHKKKOOOTTT[[[ccclllrrryyy========================::::::;;;===???AAACCCDDDKKK```ggg]]]\\\XXXPPPIIIHHHGGGIIITTTiiiyyyyyypppddd```]]]^^^___bbbjjjssszzzvvvwwwrrrvvvxxxxxxzzz{{{nnnfffeeehhhlllsss|||vvvpppsss{{{ssstttvvvooobbbUUUJJJBBB???===777777888999999888888777777777777777666666666555555555555555555555555555777777888777777999===@@@JJJaaalllYYYTTTUUUTTTOOOHHHCCCCCCEEECCCBBBCCCFFFHHHKKKTTT^^^llluuu{{{iii]]]UUUPPPKKKHHHFFFDDDDDDDDDBBBAAA>>>???@@@AAAAAADDDHHHKKKKKKOOOTTTXXXZZZ\\\^^^```bbbdddhhhlllqqqyyy|||zzzwwwsssnnnkkkeeebbb]]]YYYXXXWWWWWWVVVXXXVVVRRRNNNJJJGGGEEEDDDDDDFFFIIIMMMRRR[[[dddjjjuuu|||>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;===???BBBDDDEEEJJJ```ggg\\\\\\XXXOOOHHHIIIHHHHHHQQQfffxxxyyypppeeeaaa^^^___```ccckkktttyyyrrrrrrjjjnnnqqqmmmlllvvv}}}sssfff___aaafffjjjrrr|||xxxqqqsssvvvuuuxxxpppdddVVVJJJCCC???===777888::::::;;;:::999888777777777777666666666666555555555555555555555555666666777666666888<<>>???@@@@@@AAADDDHHHKKKJJJNNNTTTXXXZZZ\\\^^^```bbbdddhhhlllrrrzzz~~~{{{vvvrrrnnneeeaaa\\\YYYXXXXXXWWWVVVXXXVVVRRRNNNIIIFFFCCCBBBAAABBBDDDGGGLLLTTT]]]cccrrrzzz@@@?????????>>>>>>=========???@@@AAAAAABBBCCCEEEIIIeeejjj^^^^^^[[[RRRKKKLLLIIIGGGPPPcccssstttmmmfffcccbbbbbb```aaahhhqqqtttpppnnnkkkjjjiiiooo~~~wwwmmmfff```\\\^^^cccmmmsss|||wwwrrr|||{{{uuuxxxrrrdddTTTIIIEEE???::::::999999999999999999:::666666666666555555555555444444444444444444444444888888888777666777999;;;MMMdddiiiVVVNNNNNNMMMJJJHHHEEEDDDBBBBBBCCCBBBCCCFFFHHHLLLUUU___eeeooozzziiiZZZSSSQQQLLLJJJGGGEEEDDDCCCAAA@@@======>>>@@@BBBEEEGGGHHHLLLNNNQQQTTTVVVZZZ^^^bbbccceeeiiilllqqqwwwyyyqqqnnnhhhbbb[[[XXXXXXYYYYYYXXX[[[WWWRRRMMMJJJFFFCCC@@@AAABBBDDDEEEHHHOOOYYYaaaoooxxx?????????>>>>>>>>>=========>>>@@@AAAAAABBBDDDEEEOOOllllllcccbbb^^^UUUMMMKKKHHHGGGPPPbbbqqqrrrkkkcccaaa___```^^^___gggppp|||tttppplllhhhfffiiivvvzzzssskkkccc^^^[[[YYY\\\bbbmmmsss}}}}}}{{{zzzuuuyyyrrrdddTTTIIIEEE@@@:::999999888888888888999999666666666666555555555555555555555555555555555555888888999888888999;;;>>>KKKbbbeeeSSSKKKLLLKKKIIIGGGEEEDDDCCCBBBCCCAAABBBFFFHHHKKKUUU___gggnnnvvv|||jjj[[[TTTQQQMMMJJJGGGEEEEEEDDDBBB@@@>>>>>>???AAACCCEEEGGGHHHKKKNNNQQQTTTWWWZZZ^^^```bbbdddgggkkkpppwww~~~~~~tttoooiiiddd^^^[[[[[[\\\]]]\\\]]]YYYRRRMMMIIIGGGDDDBBB@@@BBBCCCDDDFFFMMMWWW^^^llluuu??????>>>>>>>>>>>>=========>>>@@@@@@@@@BBBDDDFFFQQQnnnooogggfff```WWWPPPJJJHHHGGGOOO```ooopppiiibbb```______^^^___gggppp|||uuunnniiidddeeennnyyyxxxmmmddd]]]XXXVVVVVVWWW\\\cccmmmttt~~~xxxtttzzzssseeeTTTIIIEEE@@@;;;888888888777777888888888666666666666555555555555666666666666666666666666777888999999999:::===@@@HHH```dddRRRKKKJJJIIIHHHFFFDDDDDDCCCCCCCCCAAABBBEEEGGGKKKUUU___ggglllrrruuuxxx~~~lll]]]UUURRRMMMKKKHHHFFFEEEDDDBBBAAA??????@@@BBBCCCFFFHHHIIIIIIMMMQQQUUUWWWYYY\\\^^^___bbbfffjjjnnnuuu|||xxxqqqkkkhhhccc``````aaabbbbbbaaa\\\TTTMMMIIIGGGEEEDDD???AAABBBBBBDDDJJJSSSZZZgggooozzz>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@BBBEEEGGGQQQoooqqqiiigggaaaXXXRRRIIIHHHHHHOOO___lllmmmgggcccaaa```aaa```aaaiiisss|||rrrkkkfffeeejjjrrr|||uuujjjaaaZZZUUUQQQSSSUUUXXX___fffmmmtttwwwuuu{{{uuufffTTTIIIEEE@@@;;;888888777777777777888888666666666666555555555555555555555555555555555555555777888888999;;;>>>AAAGGG^^^gggUUUMMMHHHHHHFFFEEEDDDDDDDDDDDDBBBAAABBBEEEGGGKKKUUU___fffjjjooorrruuu|||{{{nnn^^^UUURRRMMMKKKHHHFFFFFFEEECCCAAA@@@@@@AAABBBDDDFFFHHHIIIHHHLLLQQQUUUWWWYYYZZZ\\\]]]```dddhhhlllrrryyy}}}}}}uuunnnkkkhhheeedddeeefffffffff```VVVNNNJJJHHHGGGGGG???AAABBBAAABBBFFFNNNTTTaaaiiittt|||==================>>>>>>===>>>??????@@@BBBEEEHHHTTTttttttjjjhhhbbbYYYRRRHHHHHHIIIPPP^^^jjjkkkeeebbb```___``````bbbjjjsssuuummmiiifffiiinnn|||zzzqqqhhh^^^XXXSSSOOOMMMPPPTTTXXX```gggooovvvzzzxxx}}}vvvfffUUUIIIEEEAAA<<<888888777777777777888888666666666666555555555555444444444444444444444444444555666777888:::===@@@GGG^^^kkkXXXOOOHHHGGGFFFEEEDDDDDDDDDDDDBBBAAABBBEEEGGGJJJTTT^^^ccciiiooosssvvv}}}yyynnn^^^UUURRRMMMKKKHHHFFFEEEDDDBBBAAA@@@AAAAAABBBDDDFFFGGGHHHGGGKKKPPPTTTVVVWWWYYYZZZ[[[^^^bbbfffjjjoootttxxx||||||sssqqqoookkkiiihhhiiijjjkkkdddYYYQQQKKKIIIHHHHHHAAABBBBBBAAAAAADDDJJJPPP[[[cccmmmvvv{{{<<<<<<============>>>>>>===>>>?????????BBBFFFIIITTTtttvvvmmmlllggg[[[RRRHHHIIIKKKQQQ^^^iiiiiiddd___]]]\\\^^^^^^```hhhrrryyyqqqmmmiiijjjlllsssuuunnnfff\\\TTTQQQMMMIIIIIINNNSSSXXX```hhhqqqwww|||wwwgggUUUJJJEEEAAA===888888888777777888888888666666666666555555555555444444444444444444444444444555666777777999<<>>>>>===>>>>>>>>>???BBBFFFJJJUUUuuuzzzsssuuuppp```RRRIIIJJJLLLRRR^^^hhhhhhccc^^^\\\\\\]]]^^^```iiirrrxxxtttpppnnnnnnoooyyyyyyooofffaaa[[[RRRMMMMMMIIIFFFGGGMMMTTTZZZccckkkrrrxxxxxxhhhUUUJJJEEEBBB===999999888888888888999999666666666666555555555555555555555555555555555555555666777888888999===???HHH\\\www```QQQJJJIIIHHHGGGEEEEEEDDDDDDAAA@@@AAADDDFFFJJJTTT^^^aaagggmmmqqqttt{{{wwwmmm]]]UUUQQQKKKIIIFFFDDDCCCBBB@@@???@@@@@@@@@AAABBBDDDEEEFFFHHHKKKNNNPPPRRRTTTWWWZZZZZZ]]]```ccceeehhhlllooosssxxx~~~xxxttttttuuupppiii___VVVPPPLLLJJJHHHFFFGGGGGGDDDBBBCCCGGGKKKSSSXXX```eeehhhlllppptttwwwzzz~~~;;;<<<<<<<<<======>>>>>>===>>>>>>>>>???BBBGGGJJJ[[[{{{|||xxx}}}wwwcccRRRIIIKKKNNNSSS^^^hhhhhhccc___]]]]]]___```bbbkkkttt{{{vvvrrrrrrooovvv{{{sssnnnddd\\\YYYUUUMMMJJJKKKHHHFFFGGGOOOWWW^^^gggoootttyyyyyyhhhUUUJJJFFFBBB>>>::::::999999999999::::::777666666666555555555555666666666666666666666666777888999999999:::===@@@HHH[[[~~~eeeUUULLLKKKIIIGGGFFFEEEDDDDDDAAA@@@AAADDDFFFJJJTTT^^^bbbfffkkknnnqqqyyyvvvlll]]]TTTQQQJJJHHHEEECCCCCCBBB@@@>>>??????@@@AAABBBCCCEEEFFFIIIKKKMMMOOOQQQSSSWWWZZZZZZ]]]```bbbdddgggjjjlllpppuuu}}}yyyyyyzzzqqqjjjaaaXXXRRRMMMJJJHHHGGGHHHHHHEEECCCCCCGGGKKKQQQUUU[[[___aaacccgggjjjlllooossswww|||<<<<<<============<<<<<>>???AAAFFFLLL[[[|||yyyqqqUUUJJJIIIKKKUUUaaahhhgggcccaaa^^^]]]^^^```bbbjjjrrr|||vvvpppkkkiiimmmtttyyyzzztttkkkddd[[[ZZZWWWRRRMMMJJJIIIIIIFFFIIIMMMSSSYYYaaaiiinnnvvv{{{|||lllXXXJJJDDD@@@<<<:::999777666555666777999999999888777666555555444444444444444444444333333555666777777777888;;;>>>CCCZZZiiiTTTRRRLLLFFFDDDFFFGGGEEEBBBFFFEEECCCDDDGGGLLLRRRVVV^^^cccjjjpppuuu}}}zzz~~~nnn```VVVOOOIIIHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@AAABBBDDDEEEGGGJJJLLLNNNPPPQQQTTTWWWYYY[[[]]]___aaacccgggiiippptttyyy}}}}}}}}}uuuooofff\\\SSSMMMJJJIIIIIIIIIGGGEEECCCCCCFFFIIINNNQQQUUUXXX[[[[[[ZZZZZZ\\\^^^dddjjjoooxxx<<<<<<============<<<<<>>CCCXXXppp[[[QQQLLLFFFDDDEEEFFFDDDBBBDDDCCCBBBCCCGGGNNNTTTXXX\\\aaahhhnnnsss{{{zzz|||nnn```VVVOOOIIIHHHGGGFFFDDDCCCAAAAAAAAAAAAAAAAAAAAACCCEEEFFFHHHJJJMMMNNNOOOQQQSSSUUUXXXZZZ\\\___```cccgggjjjnnnrrrwwwzzz}}}}}}|||tttooofff\\\SSSNNNKKKKKKIIIIIIGGGEEEDDDEEEIIILLLNNNOOORRRTTTUUUUUUTTTTTTTTTUUUZZZ```eeemmm|||<<<======>>>>>>======<<<<<<<<<>>>BBBCCCAAADDDIIIYYY~~~~~~xxxZZZPPPMMMNNNWWWdddlllkkkfffaaa^^^]]]___```bbbiiiqqq{{{sssjjjddd___^^^]]]]]]]]]\\\YYYWWWTTTSSSQQQLLLHHHEEEEEEFFFHHHLLLQQQWWW^^^fffmmmsss{{{{{{lllXXXKKKEEE@@@<<<:::999777666666666777888555555555555555444444444777777777777777777777777555666777777777888;;;>>>BBBVVV{{{uuu```PPPLLLFFFDDDEEEEEECCCAAABBBBBBBBBCCCHHHOOOUUUYYY[[[___ffflllqqqyyy|||{{{ooo```VVVOOOJJJIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAABBBDDDFFFGGGHHHJJJLLLNNNNNNOOORRRTTTVVVXXX[[[^^^```cccgggjjjmmmpppsssvvvyyy||||||sssmmmeee[[[TTTOOOMMMMMMIIIIIIHHHFFFEEEGGGKKKOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMPPPUUUYYY```ooo|||======>>>>>>>>>>>>======<<<<<<>>>BBBCCCCCCIIIPPP```}}}^^^SSSOOOOOOXXXfffnnnlllgggaaa^^^]]]___```bbbhhhooo{{{qqqgggaaa^^^[[[XXXVVVVVVUUUTTTSSSQQQPPPNNNKKKGGGEEEEEEFFFIIIMMMSSSYYY```gggooosss|||zzzlllYYYKKKEEEAAA<<<999888777777666666777777666666666777777777777777666666666666777777777777555666777777777888;;;>>>BBBTTTxxxttt___OOOLLLHHHEEEEEEDDDCCCAAACCCBBBBBBDDDHHHNNNTTTXXXZZZ___eeekkkpppwwwzzz|||oooaaaVVVOOOLLLKKKIIIHHHFFFDDDBBBBBBBBBAAAAAABBBCCCEEEGGGHHHHHHJJJLLLMMMMMMNNNPPPRRRTTTVVVZZZ\\\___cccgggjjjlllnnnqqqtttvvvyyy~~~}}}qqqlllddd[[[UUUQQQOOOOOOJJJJJJHHHFFFEEEHHHLLLPPPRRRRRRSSSSSSRRRRRRQQQPPPKKKJJJKKKOOORRRXXXdddppp======>>>>>>>>>>>>=========<<<===@@@BBBEEEOOOYYYmmmbbbTTTPPPPPPZZZiiiqqqmmmfff```^^^]]]___```aaagggnnn||||||rrrhhhaaa]]]ZZZWWWUUUTTTSSSQQQOOOOOOOOONNNKKKHHHFFFGGGIIIKKKOOOUUU[[[aaahhhnnnsss|||zzzlllYYYLLLFFFAAA<<<999888888777777777777777666666666777777777777777444444444555555666666666555666777777777888;;;>>>BBBSSSvvvrrr[[[OOOMMMJJJGGGFFFDDDCCCAAADDDDDDDDDEEEHHHMMMRRRUUUZZZ___eeejjjooovvv{{{zzzpppaaaWWWOOOMMMLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBBCCCEEEGGGHHHGGGIIIKKKLLLLLLMMMOOOQQQSSSUUUYYY[[[^^^bbbfffiiikkknnnqqqsssuuuyyy}}}~~~qqqlllddd\\\UUUQQQPPPPPPLLLKKKIIIFFFEEEGGGLLLPPPTTTTTTUUUVVVUUUTTTSSSRRRLLLJJJIIIKKKNNNRRR\\\ggg===>>>>>>??????>>>>>>======<<<===@@@AAAEEEQQQ]]]uuugggVVVRRRSSS___nnnuuuooofff```]]]]]]``````aaafffmmm|||vvvmmmfff^^^[[[WWWTTTSSSQQQOOOMMMNNNOOONNNLLLIIIHHHJJJKKKMMMQQQWWW]]]ccchhhnnnrrrzzz}}}~~~yyylllZZZLLLFFFAAA<<<888888888888777777777666555555555555555444444444222222333333444555555555555666777777777888;;;>>>BBBSSSwwwpppZZZPPPOOOLLLIIIGGGEEECCCBBBEEEDDDDDDFFFIIIMMMQQQTTTYYY^^^dddiiinnnuuu}}}|||yyypppbbbWWWPPPNNNNNNLLLJJJGGGEEEDDDCCCCCCBBBBBBBBBBBBDDDEEEFFFEEEGGGJJJKKKKKKLLLOOOQQQSSSUUUXXX[[[]]]```dddgggjjjmmmpppsssvvvyyy|||qqqlllddd\\\UUURRRPPPPPPMMMLLLJJJGGGGGGJJJOOOTTTVVVXXXYYYZZZZZZWWWUUUSSSNNNJJJGGGHHHJJJMMMUUU^^^>>>>>>????????????>>>>>>;;;<<<>>>AAA@@@CCCNNNYYYqqqmmmYYYUUUWWWdddtttzzzqqqfff```]]]]]]``````aaaeeelllzzz}}}tttnnnbbb^^^XXXTTTRRRQQQPPPOOOMMMNNNMMMLLLJJJJJJKKKMMMQQQUUU[[[```eeejjjooorrrwwwzzz~~~~~~yyykkkZZZMMMFFFAAA<<<888888888888888777666666666666555555444444333333222222222333444444555555555666777777777888;;;>>>BBBTTTzzzoooYYYQQQPPPNNNKKKHHHEEEDDDCCCCCCCCCDDDFFFIIINNNRRRUUUWWW\\\bbbggglllsss{{{{{{xxxqqqbbbWWWPPPPPPOOOMMMKKKHHHFFFDDDCCCCCCCCCBBBAAAAAABBBCCCDDDCCCFFFHHHJJJKKKLLLOOOQQQSSSUUUXXXZZZ\\\___ccceeegggkkkpppsssvvvxxx{{{}}}qqqmmmeee\\\VVVRRRPPPPPPMMMLLLJJJIIIJJJNNNUUUZZZ]]]___aaabbbaaa\\\WWWTTTPPPKKKGGGGGGHHHJJJQQQYYY>>>>>>????????????>>>>>>:::;;;???BBBAAAAAAIIITTThhhppp[[[WWWZZZhhhxxx}}}sssggg___]]]]]]```aaaaaaeeekkkvvvyyysssgggaaaYYYTTTRRRRRRSSSSSSLLLMMMMMMKKKJJJJJJLLLNNNTTTXXX]]]cccgggkkkpppsssuuuwww{{{}}}xxxkkkZZZMMMGGGAAA<<<888888888888888777666666999999888777666555555444222222333333444555666666555666777777777888<<<>>>BBBUUU|||nnnYYYQQQQQQPPPMMMIIIFFFDDDDDDAAAAAACCCFFFJJJOOOTTTWWWVVVZZZaaafffjjjqqqyyy{{{www~~~qqqbbbWWWPPPPPPOOOMMMKKKHHHFFFDDDCCCDDDCCCBBBAAA@@@AAABBBBBBBBBDDDGGGIIIJJJLLLOOOQQQTTTVVVXXXZZZ[[[^^^bbbdddeeeiiiooosssvvvwwwyyy{{{~~~rrrmmmeee]]]VVVRRRPPPPPPLLLKKKKKKJJJMMMSSS[[[```eeegggiiijjjgggaaaZZZVVVSSSMMMHHHHHHHHHJJJPPPWWW>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAADDDIIILLL\\\sssZZZUUURRRqqq~~~xxxiiiddd___\\\]]]^^^^^^ccciiissszzzjjjaaaYYYVVVTTTQQQPPPQQQOOONNNLLLIIIHHHJJJNNNRRRXXXXXX[[[___eeekkknnnoooqqqqqqssswww{{{~~~nnnZZZKKKDDD???:::888888888777777777777777555555444333333333333444333444444444555666666666555666777666666777:::<<>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAADDDHHHKKKYYYmmm[[[WWWUUUssszzzkkkccc^^^\\\]]]___```eeekkktttooodddZZZVVVTTTQQQOOOOOOOOONNNLLLJJJIIIKKKOOOSSSYYYZZZ\\\```eeejjjmmmoooqqqqqqsssvvvzzz}}}}}}}}}nnnZZZKKKDDD???;;;999888888888777777666666666666555444444444444555444444444555555555555555666777888777777888;;;===BBBZZZyyygggWWWPPPPPPPPPLLLGGGDDDCCCDDD@@@AAABBBDDDFFFJJJPPPTTTWWWXXX[[[bbbhhhooo|||uuutttsss```XXXSSSNNNLLLIIIGGGFFFEEEBBB@@@AAAAAA@@@@@@@@@AAAAAABBB@@@BBBFFFHHHJJJLLLOOOQQQSSSTTTWWWXXXZZZ]]]aaadddfffhhhkkknnnqqquuuzzz~~~|||uuuoooeeeZZZRRRMMMLLLKKKLLLIIIHHHLLLRRRXXXbbbllluuuwwwyyyyyyvvvqqqjjjfffZZZRRRLLLKKKLLLLLLMMMPPP>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@CCCGGGKKKVVV{{{iii[[[YYYWWWttt}}}mmmccc^^^\\\^^^```bbbgggmmmuuuvvvhhh[[[WWWVVVRRRNNNLLLNNNNNNMMMKKKJJJMMMQQQUUU[[[\\\^^^aaaeeeiiilllnnnpppqqqsssuuuxxxzzz||||||~~~{{{xxx}}}mmmYYYKKKDDD@@@;;;:::999999888777666555555777777666555555555555666555555555555555444444444777777888888777999;;;>>>BBBYYYwwwzzz~~~cccSSSLLLMMMNNNLLLIIIFFFDDDDDD???@@@AAABBBDDDHHHNNNRRRUUUVVV[[[bbbhhhppp|||vvvsss~~~vvvcccYYYTTTNNNLLLIIIGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@AAABBBCCCAAACCCFFFHHHIIIKKKMMMPPPRRRTTTVVVXXXZZZ]]]aaadddbbbeeeiiimmmppptttxxx{{{xxxsssmmmcccYYYPPPKKKIIIIIIKKKGGGGGGKKKRRR[[[hhhtttzzztttpppaaaZZZSSSPPPOOOLLLLLLOOO>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>???BBBGGGJJJUUU~~~www{{{gggXXXYYYWWWrrr~~~nnneee```^^^___aaabbbgggmmmuuu~~~~~~|||}}}zzzlll^^^ZZZXXXTTTOOOMMMNNNNNNMMMLLLLLLNNNSSSVVV\\\]]]___bbbdddgggjjjlllnnnppprrrtttuuuvvvxxxzzz{{{}}}~~~zzzwww|||lllYYYKKKDDD@@@<<<::::::999888777666555444777666666555555555555555666666666555444444444333666777777777777888;;;===BBBVVVrrrtttzzzzzz___OOOHHHIIIJJJJJJIIIFFFDDDCCC>>>???@@@AAACCCGGGLLLPPPSSSTTTZZZbbbhhhppp|||vvvsss}}}yyyeeeZZZTTTOOOLLLHHHFFFEEEDDDBBB@@@????????????@@@AAABBBCCCBBBDDDGGGHHHHHHJJJLLLNNNQQQSSSVVVYYYZZZ]]]```ccc```ccchhhmmmppptttwwwzzz~~~rrrlllggg^^^UUUNNNIIIHHHGGGHHHEEEEEEJJJRRR___qqq{{{xxxlllcccZZZUUUPPPMMMNNNRRR========================<<<===>>>>>>???BBBGGGJJJVVVrrruuuxxxzzz}}}eeeTTTWWWUUUmmm~~~}}}mmmhhhccc___``````aaaeeekkkuuu~~~|||yyyxxxxxxyyywww|||oooccc___\\\WWWRRRPPPMMMNNNNNNMMMMMMOOOSSSVVVZZZ\\\___```aaadddgggjjjlllnnnqqqrrrrrrsssuuuxxxxxxzzz}}}xxxvvvzzzkkkXXXKKKEEE@@@<<<::::::999888777666555444666555444444333333444444666666666555444444444333444555666555555666999<<>>???@@@AAABBBFFFKKKOOORRRSSSYYYaaahhhooo{{{tttttt||||||ggg[[[TTTOOOLLLHHHEEEDDDCCCBBBAAA>>>>>>>>>???@@@AAABBBCCCBBBDDDFFFHHHHHHIIIKKKMMMPPPSSSVVVYYYZZZ]]]```bbb```dddiiimmmpppssswwwyyytttiiibbb^^^WWWPPPKKKHHHGGGGGGGGGDDDDDDJJJSSSddd{{{yyyoooddd[[[SSSOOORRRWWW========================<<<===>>>???@@@CCCGGGKKKWWWlllnnnnnnpppuuu___PPPTTTQQQfffxxxzzz{{{llliiiddd````````````dddiiivvv|||zzzzzz||||||vvvqqqoooooommmwww}}}tttkkkfffaaaYYYSSSRRRNNNNNNNNNMMMMMMNNNRRRTTTWWWZZZ]]]^^^^^^```dddhhhiiilllooopppooopppsssvvvwwwxxx|||uuurrryyykkkXXXJJJEEEAAA===:::999999888777666555555555555444333333333333333555555555555555444444444444444555555444666888;;;AAANNNddd~~~kkkooo}}}cccTTTJJJIIIHHHHHHHHHGGGDDDAAA>>>???@@@AAABBBFFFKKKOOORRRSSSYYYbbbhhhooozzz}}}rrrrrrxxxkkk]]]UUUOOOLLLGGGDDDCCCCCCBBBAAA???????????????@@@AAABBBBBBDDDFFFGGGHHHIIIKKKMMMOOORRRVVVYYY[[[]]]___aaaaaadddhhhkkknnnqqquuuxxx~~~~~~ttthhhaaaZZZWWWQQQLLLHHHGGGGGGGGGFFFCCCDDDJJJUUUiii~~~qqqfff[[[TTTVVV\\\===========================>>>???@@@AAADDDHHHKKKXXXllljjjhhhiiioooZZZNNNRRRMMM```rrrvvvzzzlllgggbbb______``````dddjjjuuu}}}|||{{{|||~~~}}}~~~{{{tttmmmiiigggeeennnzzzsssmmmdddXXXSSSSSSNNNNNNNNNMMMMMMMMMPPPRRRSSSWWW[[[\\\[[[]]]bbbffffffjjjnnnnnnmmmnnnrrrvvvvvvxxx{{{rrrnnn~~~yyyjjjWWWJJJEEEAAA===999888888888777777666666666666555444444444444444444444444555555555555555444555666555555666999;;;@@@KKK]]]}}}hhhlllkkk\\\PPPNNNKKKJJJIIIHHHEEECCC???@@@AAAAAABBBFFFKKKOOORRRTTTYYYbbbhhhnnnxxx}}}pppnnnqqq{{{nnn```XXXOOOKKKGGGDDDCCCBBBBBBAAA@@@???????????????@@@@@@AAACCCEEEGGGHHHIIILLLNNNOOORRRVVVYYY[[[\\\___```bbbdddgggiiikkknnnsssvvv~~~vvvwwwxxxvvvqqqkkkddd___VVVSSSOOOKKKHHHFFFFFFGGGFFFCCCDDDJJJWWWmmmuuufff[[[XXX\\\========================>>>???@@@@@@AAADDDIIILLLYYYnnnjjjfffffflllXXXMMMQQQLLL]]]oootttzzzmmmeee```]]]^^^```aaaeeekkkuuu~~~~~~yyy{{{}}}zzzssskkkeeeccc```hhh|||~~~yyyrrreeeWWWQQQRRRNNNNNNOOOMMMLLLMMMOOOQQQPPPUUUYYYZZZYYY[[[```eeedddhhhmmmmmmlllmmmqqqvvvvvvxxx{{{qqqmmmzzz~~~xxxjjjWWWJJJEEEAAA>>>888888888777777777777777777777666555555555555555333444444555555666666666555666777666666777:::<<